diff --git a/Makefile b/Makefile index fd2731eb..541ab2a3 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ SRC = system syseng sysen1 sysnet midas -MINSYS = _ sys sys3 sysbin +MINSYS = _ sys sys3 RAM = bin/boot/ram.262 NSALV = bin/boot/salv.rp06 DSKDMP = bin/boot/dskdmp.rp06 diff --git a/README.md b/README.md index 6a71d7b2..b6509d90 100644 --- a/README.md +++ b/README.md @@ -26,5 +26,7 @@ from scratch. 2. Then the tapes are used to create a file system on an RP06 disk and populate it with a minimal system, and also source code. -3. Finally, the system is booted from the disk, and MIDAS is invoked +3. Next, the system is booted from the disk, and MIDAS is invoked to assemble ITS from source code. + +4. Finally, the whole file system is dumped to tape. diff --git a/bin/sys/ts.dump b/bin/sys/ts.dump deleted file mode 120000 index 857faedd..00000000 --- a/bin/sys/ts.dump +++ /dev/null @@ -1 +0,0 @@ -sysbin/dump.bin \ No newline at end of file diff --git a/bin/sysbin/dump.bin b/bin/sysbin/dump.bin deleted file mode 100644 index 2ba32ab3..00000000 Binary files a/bin/sysbin/dump.bin and /dev/null differ diff --git a/build/build.tcl b/build/build.tcl index 30d14fd9..56d328b9 100644 --- a/build/build.tcl +++ b/build/build.tcl @@ -86,6 +86,7 @@ spawn pdp10 build/simh/boot respond "DSKDMP" "its\r" type "\033g" pdset +respond "*" ":print sysbin;..new. (udir)\r" respond "*" ":midas sysbin;_midas;midas\r" expect ":KILL" respond "*" ":job midas\r" @@ -106,9 +107,10 @@ respond "*" ":midas system;_its\r" respond "MACHINE NAME =" "AI\r" expect ":KILL" -#respond "*" ":midas sysbin;_syseng;dump\r" -#respond "WHICH MACHINE?" "AI\r" -#expect ":KILL" +respond "*" ":midas sysbin;_syseng;dump\r" +respond "WHICH MACHINE?" "DB\r" +expect ":KILL" +respond "*" ":link sys3;ts dump,sysbin;dump bin\r" respond "*" "\005" respond "sim>" "at tu0 out/output.tape\r"