OpenSIMH PDP-11 Emulation Base Image
832
Use docker compose to build the container. This is an example setup that has worked using RT-11:
services:
pdp11:
image: majenko/open-simh-pdp11:latest
restart: always
network_mode: host
cap_add:
- NET_ADMIN
volumes:
- type: bind
source: /tank/machine/Kevin
target: /machine
- type: bind
source: /dev/net
target: /dev/net
environment:
- SYSTEM=Kevin
- CPU=11/23+
- BRIDGE=dn0
- CONSOLE=3010
- RL0=RL02
- RL1=RL02
- NET=DEQNA
- MEM=4M
- BOOT=rl0
It creates a simh.ini for you and generates, if needed, disk images.
The emulator runs within tmux in the container.
Networking is through the tap interface - it creates a specially named tap interface and attaches it to a suitable bridge interface on the host.
You can telnet to the port specified in CONSOLE= to access the OS console of the emulator.
Note: this image is currently a work-in-progress and subject to change.
To offer suggestions, report bugs, or just generally check out how it works, visit the github repo: https://github.com/MajenkoProjects/open-simh-docker
Content type
Image
Digest
sha256:bdbeed701…
Size
228.7 MB
Last updated
5 months ago
docker pull majenko/open-simh-pdp11