1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-13 23:36:30 +00:00

Remove LOADER from MAZE.

The LOADER subroutine breaks MAZE because it pushes all code higher,
making constants and WALLS cross over 14000.  It's also unnecessary
since setting the start address to 101 jumps back to SSV which will
accept the next data block sent from the PDP-10.

A possible explanation is that LOADER was added by someone running
MAZE without SSV.  No other version of the MAZE source code has
LOADER.
This commit is contained in:
Lars Brinkhoff 2020-04-30 11:01:56 +02:00
parent 31c1ae881c
commit 349ac2f6c9

View File

@ -280,25 +280,6 @@ MAZE: 177777 ? 106401 ? 124675 ? 121205 ? 132055 ? 122741 ? 106415 ? 124161
124405 ? 166575 ? 122005 ? 107735 ? 120001 ? 135575 ? 105005 ? 125365
125225 ? 121265 ? 105005 ? 135375 ? 100201 ? 135675 ? 110041 ? 177777
; here to wait for the loader signal
LOADER: RSF
JMP .-1
CLA
RRC
AND [177]
SAM [^A]
JMP LOADER
RSF
JMP .-1
CLA
RRC
AND [177]
SAM [^A]
JMP LOADER
JMP @[40]
; dstat, dx, dy, dir is my position and point into info table
DSTAT: 0 ; status flag
@ -3495,4 +3476,4 @@ DLIST: DHLT
;
; return to console program after loading
;
END LOADER
END 101'