Prev: 8284 Up: Map Next: 832E
8312: Verify a block
Calls the ROM's LD-BYTES in verify mode. On failure it prints 'tape error - hit any key to continue' and abandons the verification; the game carries on.
8312 CALL $0556 The ROM's own LD-BYTES routine, in verify mode
8315 RET C Verified correctly: carry on
8316 LD A,$01 Failed: print in the lower window
8318 LD ($B5F2),A
831B LD HL,$B273 "tape error - hit any key to continue."
831E CALL $72D4
8321 XOR A Wait for a key
8322 IN A,($FE)
8324 AND $1F
8326 CP $1F
8328 JR Z,$8321
832A POP DE Abandon the verification, but carry on with the rest of the game (unlike a LOAD failure, this is not fatal)
832B JP $830B
Prev: 8284 Up: Map Next: 832E