Prev: 843A Up: Map Next: 8498
8451: LOAD: the four blocks SAVE wrote
A block that fails to load leaves the game half-loaded, so LOAD_BLOCK does not return to it: "TAPE ERROR - hit ANY key to RESTART PROGRAM.".
DO_LOAD 8451 PUSH IX
8453 PUSH DE
8454 LD A,$FF Load the four blocks
8456 SCF
8457 LD IX,SAVED_STATE
845B LD DE,$001D
845E CALL LOAD_BLOCK
8461 LD A,$FF
8463 SCF
8464 LD IX,PLAYER
8468 LD DE,$0615
846B CALL LOAD_BLOCK
846E LD A,$FF
8470 SCF
8471 LD IX,TIMERS
8475 LD DE,$00BF
8478 CALL LOAD_BLOCK
847B LD A,$FF
847D SCF
847E LD IX,ROOM0
8482 LD DE,$05D9
8485 CALL LOAD_BLOCK
8488 DI The script bytes back where they belong
8489 LD HL,SAVED_STATE
848C LD DE,BARD_ORDER_STEP
848F CALL COPY_THREE
8492 POP DE
8493 POP IX
8495 JP SPECIAL_WORD_DONE
Prev: 843A Up: Map Next: 8498