diff --git a/build/misc.tcl b/build/misc.tcl index 6d902ef1..0bd48fb4 100644 --- a/build/misc.tcl +++ b/build/misc.tcl @@ -942,3 +942,32 @@ respond "cpusw=" "2\r" respond "ndsk=" "1\r" respond "dsksw=" "3\r" expect ":KILL" + +# IO-11 +respond "*" ":palx dsk0:.;ioelev ai_system;ioelev\r" +respond "MACHINE NAME =" "AI\r" +expect ":KILL" + +respond "*" ":palx dsk0:.;ioelev mx_system;ioelev\r" +respond "MACHINE NAME =" "MX\r" +expect ":KILL" +respond "*" ":11stnk\r" +# Rumour has it 11DDT 14K should be used, but then 11STNK barfs on +# KLDCP. KLRUG works better. +respond "*" "R" +respond "FILENAME" "\r" +respond "*" "L" +respond "FILENAME" "kldcp; kldcp bin\r" +respond "*" "L" +respond "FILENAME" ".; ioelev mx\r" +respond "*" "A" +respond "FILENAME" ".temp.; ioelev bin\r" +expect ":KILL" +respond "*" ":pcnvrt .temp.; ioelev bin\r" +expect ":KILL" +# Write the file to the front end filesystem: +# :klfedr write .temp.; ioelev a11 + +# The MX-DL IOELEV won't assemble due to CHADD being undefined. +# Maybe roll back to IOELEV 431, or fix it in new version 433. +# Maybe link with 11DDT 16K. diff --git a/doc/programs.md b/doc/programs.md index e62dc6d7..6ff99bc0 100644 --- a/doc/programs.md +++ b/doc/programs.md @@ -88,6 +88,7 @@ - HOSTS3, the host table compiler. - HSNAME, displays user's HSNAME. - HSNDEV, HSNAME device. +- IO-11, PDP-11 I/O processor. - IDLE, list idle users. - IFILE, Chaosnet file service. - INIT, a helper program for LOGIN, LOGOUT, and other script files.