diff --git a/Makefile b/Makefile index 315d803..afaf3ec 100644 --- a/Makefile +++ b/Makefile @@ -14,3 +14,10 @@ altrun: buildit clean: cd build && $(MAKE) clean + +binaries: buildit + mkdir -p binaries + cp build/image.fs binaries/ + cp build/boot.rim binaries/ + cp build/unixv0.simh binaries/ + diff --git a/README.md b/README.md index d33504e..454f2ba 100644 --- a/README.md +++ b/README.md @@ -49,15 +49,9 @@ Press `ctl-e` to break out the simulator into simh ### Precompiled Binaries -You can also run pdp7-unix from precompiled binaries in the [/binaries](/binaries) directory. There are **orig** binaries and **alt** binaries. +You can also run pdp7-unix from precompiled binaries in the [/binaries](/binaries) directory. -The orig binaries use the unixv0 directory semantics as restored from the printouts. To run pdp7-unix orig: - -`cd binaries/orig; pdp7 unixv0.simh` - -The alt binaries use the more familiar "." and ".." diretory semanatics as found in later unix. To run pdp7-unix alt: - -`cd binaries/alt; pdp7 unixv0.simh` +`cd binaries/; pdp7 unixv0.simh` ### Typical Output diff --git a/binaries/boot.rim b/binaries/boot.rim new file mode 100644 index 0000000..d5bf44b --- /dev/null +++ b/binaries/boot.rim @@ -0,0 +1 @@ +ธ€‚ธ›‚ธนกฟ€ธน”ฝ€€ธนข‘€ฆถ‡ˆ•€คธน„‘€ขธนคธน‘ฑ€ธนšผ‰€ผ€ ฟฐ€ธน”‘€ฃธนข‘€ฆถ‡ˆ•€ฅธน„‘€ขธนคธน‘ฑ€œธนšผ‰€ผ€ ฐ€€€€ฐ€˜€€˜ˆ€€€ฑ€ภ \ No newline at end of file diff --git a/binaries/image.fs b/binaries/image.fs new file mode 100644 index 0000000..e57d7a3 Binary files /dev/null and b/binaries/image.fs differ diff --git a/binaries/unixv0.simh b/binaries/unixv0.simh new file mode 100644 index 0000000..297ef35 --- /dev/null +++ b/binaries/unixv0.simh @@ -0,0 +1,31 @@ +set cpu 8k +set cpu eae +set cpu history=100 +show cpu + +# set up SIMH devices: + +# UNIX character translations (CR to NL, ESC to ALTMODE): +set tti unix + +# RB09 fixed head disk: +set rb ena +att rb image.fs + +# uncomment to TELNET in GRAPHICS-2 keyboard/display(!!) +# (requires github.com/philbudne/simh) +set g2in ena +att -U g2in 12345 + +# disable hardware UNIX-7 doesn't know about: +set lpt disa +set drm disa +set dt disa + +# show device settings: +show dev + +# load and run the paper tape bootstrap +# (loads system from disk) +load boot.rim 010000 +go