Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rattydave/alpine-simh


https://github.com/rattydave/alpine-simh

Last synced: about 6 hours ago
JSON representation

Awesome Lists containing this project

README

        

# alpine-simh

PLEASE NOTE THIS IS WORK IN PROGRESS. Suggestions and scripts for missing machines, disk or tape scripts are very welcome!

Use https://github.com/RattyDAVE/alpine-simh/issues to send feedback, issues, comments and general chat.

# Part of the retro mini and mainframe series.

* https://hub.docker.com/r/rattydave/alpine-multics - Fully Running Multics mainframe time sharing operating system. (1965)
* https://hub.docker.com/r/rattydave/docker-ubuntu-hercules-tss - Fully running version 3.0 of IBM's Time Sharing System/370
* https://hub.docker.com/r/rattydave/docker-ubuntu-hercules-vm370 - vm370 Emulator with Robert O'Hara's Six Pack
* https://hub.docker.com/r/rattydave/docker-ubuntu-hercules-mvs - Fully running MVS 3.8j Tur(n)key 4- System. IBM Mainframe.
* https://hub.docker.com/r/rattydave/alpine-simh/ - AT&T, Data General, DEC PDPs and VAXen, Honeywell, HP and others. All with OSs.
* https://hub.docker.com/r/rattydave/cray1/ - Cray 1 Supercomputer

# Usage

```
docker run \
--name mini \
-it \
-p 2323:2323 \
-p 2324:2324 \
-p 2325:2325 \
-p 2326:2326 \
rattydave/alpine-simh
```

simh built from the latest source.

- rattydave/alpine-simh:latest - built from OpenSIMH source with the scripts to install the machines too.

## Auto Update

To automatically update I recomend using watchtower.

```
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower
```

## Running

To run the included machines change directory to the /machine directory and then change to the sub directory for the machine.

In there are the install and run scripts.

Example to INSTALL.

```
cd /machines/3b2
./install_3b2.sh
```

Example to RUN.

```
cd /machines/3b2
./run_3b2.sh
```

A README.md may also be included for information on how to use it.

Machine |Directory |OS |H/W Year|S/W Year|Fully Working|Notes
--- | --- | --- | --- | --- |--- | ---
[At&T 3b2](https://en.wikipedia.org/wiki/3B_series_computers) |3b2 |Unix System V Release 3.2 |1984 |1988|Y|
[Mits Altair 8080](https://en.wikipedia.org/wiki/Altair_8800) |Altair |Various |1975 |Various|Y|See Readme.Md
Mits Altair Z80 |Altairz80 |Cp/M 3 (with Zork) |1975 |1983|Y|See Readme.Md
[Bls B5500](https://en.wikipedia.org/wiki/Burroughs_large_systems) |B5500 | |1964 |||
[Cdc1700](Https://En.Wikipedia.Org/wiki/CDC_1700) |Cdc1700 | |1966 ||Y|See [Notes](https://raw.githubusercontent.com/simh/simh/master/CDC1700/CDC1700-MSOS.txt)
[Dg Eclipse](Https://En.Wikipedia.Org/wiki/Data_General_Eclipse) |Eclipse |Rdos 7.50 |1974 |1986|Y|
[Dg Nova](Https://En.Wikipedia.Org/wiki/Data_General_Nova) |Nova |Rdos 7.50 |1969 |1986|Y|
Ibm 1130 |Ibm1130 | |1965 ||Y|
[Honeywell 316](Https://En.Wikipedia.Org/wiki/Honeywell_316) |H316 | |1969 ||Y|See Readme.Md
[Hp2000](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Time-Shared Basic Operating System|1966 |1975|Y|
[Hp2000e](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Time-Shared Basic Operating System|1966 |1975|Y|
[Hp2000f](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Time-Shared Basic Operating System|1966 |1975|Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Dos |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Dos-M |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Dos-Iii |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Mts |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Rte |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Rte-Ii |1966 ||Y|
[Hp2100](Https://En.Wikipedia.Org/wiki/Hp_2100) |Hp2100 |Rte-6/Vm |1966 |1981|Y|
[Hp3000](Https://En.Wikipedia.Org/wiki/Hp_2000) |Hp3000 |Mpe-V/R |1972 |1985?|Y|
[Dec Pdp1](Https://En.Wikipedia.Org/wiki/PDP-1) |Pdp1 |Lisp |1960 ||N|See Lisp_Doc.Txt
[Dec Pdp1](Https://En.Wikipedia.Org/wiki/PDP-1) |Pdp1 |Ddt |1960 |1962|N|See Ddt_Doc.Txt
[Dec Pdp4](Https://En.Wikipedia.Org/wiki/PDP-4) |Pdp4 |Decsys |1962 ||Y|
[Dec Pdp7](Https://En.Wikipedia.Org/wiki/PDP-7) |Pdp7 |Sim8 |1964 ||Y|See Sim8_Doc.Txt
[Dec Pdp8](Https://En.Wikipedia.Org/wiki/PDP-8) |Pdp8 |Tss/8 |1966 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Caps11 |1969 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Rt-11sj V04.00c |1969 |1970|Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Dos11 |1969 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Rsts/E V7 |1969 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Unix V5 |1969 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Unix V6 |1969 ||Y|
[Dec Pdp11](Https://En.Wikipedia.Org/wiki/PDP-11) |Pdp11 |Unix V7 |1969 ||Y|
[Dec Pdp15](Https://En.Wikipedia.Org/wiki/PDP-15) |Pdp15 |Focal15 |1970 ||Y|
[Dec Pdp15](Https://En.Wikipedia.Org/wiki/PDP-15) |Pdp15 |Ass |1970 ||Y|
[Dec Pdp15](Https://En.Wikipedia.Org/wiki/PDP-15) |Pdp15 |Dos15 |1970 ||Y|
[Dec Pdp15](Https://En.Wikipedia.Org/wiki/PDP-15) |Pdp15 |Xvm/Rsx |1970 ||Y|
[Dec Microvax3900](Https://En.Wikipedia.Org/wiki/Vax) |Microvax3900|Openvms Vax 7.3 |1989 ||Y|

Machine |Directory |OS |H/W Year|S/W Year|Fully Working|Notes
--- | --- | --- | --- | --- |--- | ---
[Burroughs Large Systems](https://en.wikipedia.org/wiki/Burroughs_large_systems) | b5500 | | 1964 | | N | See http://sky-visions.com/burroughs/index.shtml Install working needs more work.
[Bolshaya Elektronno-Schetnaya Mashina ("Большая Электронно-Счётная Машина")](https://en.wikipedia.org/wiki/BESM-6) | BESM6 | | 1968 | | N | Unable to find media.
GRI Corporation | gri | | | | N | Unable to find media.
[Hewlett-Packard hp3000](https://en.wikipedia.org/wiki/HP_3000) | | | 1974 | | N | Unable to find media.
[IBM i1401](https://en.wikipedia.org/wiki/IBM_1401) | | | 1959 | | N | Unable to find media.
[IBM i1620](https://en.wikipedia.org/wiki/IBM_1620) | | | 1959 | | N | Unable to find media.
[IBM i701](https://en.wikipedia.org/wiki/IBM_701) | | | 1952 | | N | Unable to find media.
[IBM i7010](https://en.wikipedia.org/wiki/IBM_700/7000_series#1400_series_architecture_(7010)) | | | 1962 | | N | Unable to find media.
[IBM i704](https://en.wikipedia.org/wiki/IBM_704) | | | 1954 | | N | Unable to find media.
[IBM i7070](https://en.wikipedia.org/wiki/IBM_7070) | | | 1958 | | N | Unable to find media.
[IBM i7080](https://en.wikipedia.org/wiki/IBM_7080) | | | 1961 | | N | Unable to find media.
[IBM i7090](https://en.wikipedia.org/wiki/IBM_7090) | | | 1959 | | N | Unable to find media.
[IBM i7094](https://en.wikipedia.org/wiki/IBM_7090#IBM_7094) | | | 1962 | | N | Unable to find media.
[IBM 1130](https://en.wikipedia.org/wiki/IBM_1130) | | | 1965 | | N | Unable to find media.
[IBM s3](https://en.wikipedia.org/wiki/IBM_System/3) | | | 1969 | | N | Unable to find media.
[Interdata, Inc. id16](https://en.wikipedia.org/wiki/Interdata) | | | Before 1974 | | N | Unable to find media.
[Interdata, Inc. id32](https://en.wikipedia.org/wiki/Interdata_7/32_and_8/32) | | | 1974 | | N | Unable to find media.
[Intel Systems imds-225]() | | | | | N | Unable to find media.
[Intel Systems isys8010]() | | | | | N | Unable to find media.
[Intel Systems isys8020]() | | | | | N | Unable to find media.
[Intel Systems isys8024]() | | | | | N | Unable to find media.
[Intel Systems isys8030]() | | | | | N | Unable to find media.
[Royal-McBee](https://en.wikipedia.org/wiki/LGP-30) | lgp | | 1956 | | N | http://obsolescenceguaranteed.blogspot.co.uk/2016/06/using-simh-lgp-30-emulator.html Need tapes get from here. ftp://ftp.informatik.uni-stuttgart.de/pub/cm/lgp30/
[Dec Pdp9](Https://en.wikipedia.org/wiki/PDP-9) |Pdp9 | | 1966 | |N| Unable to find media.
[Dec Pdp10](Https://en.wikipedia.org/wiki/PDP-10) |Pdp10 | | 1966 | |N| Media in http://pdp-10.trailing-edge.com/
[Dec rtvax1000]() |rtvax1000 | | | |N| Unable to find media.
[Dec vax730]() |vax730 | | 1982 | |N| Unable to find media.
[Dec vax750]() |vax750 | | 1980 | |N| Unable to find media.
[Dec vax780]() |vax780 | | 1977 | |N| Unable to find media.
[Dec vax8600]() |vax8600 | | 1984 | |N| Unable to find media.
[Dec microvax1]() |microvax1 | | 1983 | |N| Unable to find media.
[Dec microvax2]() |microvax2 | | 1985 | |N| Unable to find media.
[Dec microvax3900]() |microvax3900 | | 1989 | |N| Unable to find media.
[Scelbi Computer Consulting](http://history-computer.com/ModernComputer/Personal/Scelbi.html) |scelbi | | 1973 | |N| Unable to find media.
[Scientific Data Systems](https://en.wikipedia.org/wiki/SDS_930) | | | 1964 | |N| Tapes at http://www.bitsavers.org/bits/SDS/9xx/
[Manchester University SSEM](https://en.wikipedia.org/wiki/Manchester_Small-Scale_Experimental_Machine) | ssem | | 1948 | |N| Unable to find media.
[Southwest Technical Products Corporation swtp6800mp-a](http://www.swtpc.com/mholley/swtpc_6800.htm) | swtp6800mp-a | | 1976 | |N| Unable to find media.
[Southwest Technical Products Corporation swtp6800mp-a2](http://www.swtpc.com/mholley/swtpc_6800.htm) | swtp6800mp-a2 | | 1976 | |N| Unable to find media.
[MIT Lincoln Laboratory](https://en.wikipedia.org/wiki/TX-0) | tx-0 | | 1956 | |N| Code at http://www.bitsavers.org/bits/MIT/tx-0/

## DEC
### pdp8 https://en.wikipedia.org/wiki/PDP-8
* ESI-X for the PDP-8 (courtesy of the author, David J Waks).
* NOT INSTALLED Commented out in install_pdp8.sh

* FOCAL69 for the PDP-8 (courtesy of Digital Equipment Corporation).
* NOT INSTALLED Commented out in install_pdp8.sh

* OS/8 for the PDP-8 (under license provided by Digital Equipment Corporation).
* NOT INSTALLED Commented out in install_pdp8.sh

* 4k Disk Monitor System for the PDP-8 (courtesy of Digital Equipment Corporation).
* NOT INSTALLED Commented out in install_pdp8.sh

* CAPS-8 cassette operating system for the PDP-8 (courtesy of Digital Equipment Corporation, prepared by David Gesswein).
* NOT INSTALLED Commented out in install_pdp8.sh

### pdp11 https://en.wikipedia.org/wiki/PDP-11

* CAPS-11 BASIC interactive BASIC operating environment for a PDP-11 with casette storage (courtesy of Digital Equipment Corporation, prepared by Malcolm Macleod and Lou Ernst)
* Installed in BASIC_CAPS-11_distribution **WORKING**

### pdp15 https://en.wikipedia.org/wiki/PDP-15
* XVM/DOS for the PDP-15 (courtesy of Digital Equipment Corporation).
Not installed.

### vax https://en.wikipedia.org/wiki/VAX
* NetBSD 7.1.1 http://www.netbsd.org/ **WORKING**