mirror of
https://github.com/PDP-10/its.git
synced 2026-05-02 06:25:59 +00:00
Some more changes for a fully working KL ITS build.
This commit is contained in:
@@ -65,5 +65,6 @@ workflows:
|
|||||||
build:
|
build:
|
||||||
jobs:
|
jobs:
|
||||||
- build_ka10
|
- build_ka10
|
||||||
|
- build_kl10
|
||||||
- build_klh10
|
- build_klh10
|
||||||
- build_simh
|
- build_simh
|
||||||
|
|||||||
@@ -163,27 +163,29 @@ proc clib_switches {} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
proc patch_lisp {} {
|
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"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
proc translate_diagnostics {} {
|
proc translate_diagnostics {} {
|
||||||
|
respond "*" "\033\024"
|
||||||
|
respond " " "dsk: maint; part f, part f.old\r"
|
||||||
|
respond "*" "\033\024"
|
||||||
|
respond " " "dsk: maint; part g, part g.old\r"
|
||||||
|
respond "*" "\033\024"
|
||||||
|
respond " " "dsk: maint; part k, part k.old\r"
|
||||||
}
|
}
|
||||||
|
|
||||||
proc patch_clib_16 {} {
|
proc patch_clib_16 {} {
|
||||||
|
respond "*" ":job clib\r"
|
||||||
|
respond "*" "\033\060l"
|
||||||
|
respond " " "c; \[clib\] 16\r"
|
||||||
|
respond "*" "23237/"
|
||||||
|
respond "FIX" "ufa 1,775763\n"
|
||||||
|
respond "JRST" "tlo 2,777000\r"
|
||||||
|
respond "\n" "23244/"
|
||||||
|
respond "FIX" "ufa 1,775763\n"
|
||||||
|
respond "MOVN" "tlo 2,777000\n"
|
||||||
|
respond "JRST" "movn 2,2\r"
|
||||||
|
respond "\n" "\033\060y"
|
||||||
|
respond " " "c; \[clib\] 16\r"
|
||||||
|
respond "*" ":kill\r"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
TVCON=${TVCON:--2}
|
|
||||||
|
|
||||||
EXIT=:
|
EXIT=:
|
||||||
trap "" QUIT INT TERM
|
trap "" QUIT INT TERM
|
||||||
|
|
||||||
@@ -24,20 +22,10 @@ gt40() {
|
|||||||
started GT40 "$!"
|
started GT40 "$!"
|
||||||
}
|
}
|
||||||
|
|
||||||
tv11() {
|
|
||||||
(sleep 3; tools/tv11/tv11 -p 10011 localhost >tv11.log 2>&1) &
|
|
||||||
started TV-11 "$!"
|
|
||||||
}
|
|
||||||
|
|
||||||
tvcon() {
|
|
||||||
(sleep 4; tools/tv11/tvcon/tvcon $TVCON localhost >tvcon.log 2>&1) &
|
|
||||||
started "TV-console" "$!"
|
|
||||||
}
|
|
||||||
|
|
||||||
while test -n "$1"; do
|
while test -n "$1"; do
|
||||||
"$1"
|
"$1"
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
tools/sims/BIN/pdp10-ka build/pdp10-ka/run
|
tools/sims/BIN/pdp10-ka build/pdp10-kl/run
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@@ -15489,7 +15489,7 @@ IFN ITS,[
|
|||||||
.VALUE
|
.VALUE
|
||||||
SETZ A, ;CONVERT TO ATOMIC SYMBOL
|
SETZ A, ;CONVERT TO ATOMIC SYMBOL
|
||||||
HLRZS TT
|
HLRZS TT
|
||||||
IRP X,,[AI,ML,MC,MD,MX,DB,KA]
|
IRP X,,[AI,ML,MC,MD,MX,DB,KA,KL]
|
||||||
CAIN TT,(SIXBIT \X\)
|
CAIN TT,(SIXBIT \X\)
|
||||||
MOVEI A,Q!X
|
MOVEI A,Q!X
|
||||||
TERMIN
|
TERMIN
|
||||||
|
|||||||
@@ -715,7 +715,7 @@ PG$ MRA PAGING
|
|||||||
MRA PPN
|
MRA PPN
|
||||||
20$ MRA PS
|
20$ MRA PS
|
||||||
IFN ITS,[
|
IFN ITS,[
|
||||||
MRA [ITS,AI,ML,MC,MD,MX,DB,KA]
|
MRA [ITS,AI,ML,MC,MD,MX,DB,KA,KL]
|
||||||
MRA EXPERIMENTAL
|
MRA EXPERIMENTAL
|
||||||
MRA .LISP.
|
MRA .LISP.
|
||||||
] ;END OF IFN ITS
|
] ;END OF IFN ITS
|
||||||
|
|||||||
Reference in New Issue
Block a user