Prev: F295 Up: Map Next: F410
F33E: Routine at F33E
Used by the routine at F56E.
F33E XOR A
F33F LD ($5E73),A
F342 JP Game_Restart
This entry point is used by the routine at F295.
F345 LD DE,$5E38
F348 LD HL,$5E35
F34B LD A,($5E77)
F34E NEG
F350 ADD A,$08
F352 LD B,A
F353 SLA A
F355 ADD A,B
F356 LD C,A
F357 LD B,$00
F359 LDDR
F35B LD HL,$5E78
F35E LD BC,$0003
F361 LDIR
F363 LD A,($5E71)
F366 LD ($5E74),A
F369 CP $01
F36B JR Z,$F372
F36D LD DE,$5E62
F370 JR $F375
F372 LD DE,$5E5F
F375 CALL $F3BF
F378 LD A,($5E72)
F37B AND A
F37C JP Z,$F33E
F37F CP $02
F381 JP Z,$F39F
F384 LD ($5E71),A
F387 XOR A
F388 LD ($5E72),A
F38B LD DE,$5E5F
F38E LD ($5E74),A
F391 CALL $F3BF
F394 LD A,B
F395 AND A
F396 JP Z,$F33E
F399 CALL $F535
F39C JP $F5E3
F39F LD ($5E71),A
F3A2 XOR A
F3A3 LD ($5E72),A
F3A6 LD DE,$5E62
F3A9 LD ($5E74),A
F3AC CALL $F3BF
F3AF LD A,B
F3B0 AND A
F3B1 JP Z,$F33E
F3B4 LD A,$01
F3B6 LD ($5E65),A
F3B9 CALL $F535
F3BC JP $F5E3
This entry point is used by the routine at F56E.
F3BF LD B,$08
F3C1 PUSH DE
F3C2 LD HL,$5E06
F3C5 LD C,(HL)
F3C6 LD A,(DE)
F3C7 CP C
F3C8 JP Z,$F3D5
F3CB JP NC,$F3F1
F3CE INC HL
F3CF INC HL
F3D0 INC HL
F3D1 DJNZ $F3C5
F3D3 POP DE
F3D4 RET
F3D5 INC DE
F3D6 INC HL
F3D7 LD C,(HL)
F3D8 LD A,(DE)
F3D9 CP C
F3DA JP Z,$F3E3
F3DD JP NC,$F3F1
F3E0 DEC DE
F3E1 JR $F3CF
F3E3 INC HL
F3E4 INC DE
F3E5 LD C,(HL)
F3E6 LD A,(DE)
F3E7 CP C
F3E8 JR Z,$F3EC
F3EA JR NC,$F3F1
F3EC DEC DE
F3ED DEC DE
F3EE JP $F3D0
F3F1 LD DE,$5E1E
F3F4 POP HL
F3F5 LD A,($5E74)
F3F8 AND A
F3F9 RET Z
F3FA PUSH BC
F3FB PUSH HL
F3FC LD HL,$5E1B
F3FF LD A,B
F400 SLA A
F402 ADD A,B
F403 LD C,A
F404 LD B,$00
F406 LDDR
F408 POP HL
F409 LD BC,$0003
F40C LDIR
F40E POP BC
F40F RET
Prev: F295 Up: Map Next: F410