mirror of
https://github.com/PDP-10/its.git
synced 2026-03-08 03:49:36 +00:00
Binary patch PDP-6 LISP to work on a PDP-10.
Also move in-core symbol table to SBLK format, and remove the in-core DDT.
This commit is contained in:
@@ -163,3 +163,23 @@ proc update_microcode {} {
|
||||
proc clib_switches {} {
|
||||
respond "with ^C" "\003"
|
||||
}
|
||||
|
||||
proc patch_lisp {} {
|
||||
respond "*" ":job lisp\r"
|
||||
respond "*" ":load .; @ lisp\r"
|
||||
respond "*" "33777//\031"
|
||||
respond "*" "\033q\033,777777\033\033z"
|
||||
respond "*" "pitele+13/"
|
||||
respond "FSC" "push p,b\n"
|
||||
respond "FSC" "jrst patch\r"
|
||||
respond "\n" "patch/"
|
||||
respond "0" "move b,echocc\n"
|
||||
respond "0" "add b,ticc\n"
|
||||
respond "0" "dpb b,.+3\n"
|
||||
respond "0" "pop p,b\n"
|
||||
respond "0" "jrst pitele+15\n"
|
||||
respond "0" "331000,,a\r"
|
||||
respond "\n" "\033y"
|
||||
respond " " "dsk0:.;@ lisp\r"
|
||||
respond "*" ":kill\r"
|
||||
}
|
||||
|
||||
@@ -189,3 +189,6 @@ proc update_microcode {} {
|
||||
proc clib_switches {} {
|
||||
respond "with ^C" "KS10==1\r\003"
|
||||
}
|
||||
|
||||
proc patch_lisp {} {
|
||||
}
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
log_progress "ENTERING BUILD SCRIPT: LISP"
|
||||
|
||||
|
||||
# PDP-6 LISP.
|
||||
patch_lisp
|
||||
|
||||
# lisp
|
||||
respond "*" ":link l;fasdfs 1,lisp;.fasl defs\r"
|
||||
respond "*" ":link lisp;grind fasl,lisp;gfile fasl\r"
|
||||
|
||||
Reference in New Issue
Block a user