Sign inSign up

majenko/open-simh-pdp11

By majenko

Updated 5 months ago

OpenSIMH PDP-11 Emulation Base Image

Image
Networking
0

832

majenko/open-simh-pdp11 repository overview

Experimental. Not ready for use. Please be patient.

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

Tag summary

Content type

Image

Digest

sha256:bdbeed701

Size

228.7 MB

Last updated

5 months ago

docker pull majenko/open-simh-pdp11