Prev: F232 Up: Map Next: F33E
F295: Routine at F295
Used by the routine at F56E.
F295 LD HL,($5E6D)
F298 DEC HL
F299 LD ($5E6D),HL
F29C LD A,L
F29D OR H
F29E JP Z,$F345
F2A1 CALL ReadInput
F2A4 BIT 4,A
F2A6 JP Z,$F2D6
F2A9 LD A,($5E6D)
F2AC AND $0F
F2AE JP NZ,$F2C2
F2B1 XOR A
F2B2 LD ($5E70),A
F2B5 CALL ReadInput
F2B8 BIT 0,A
F2BA JP Z,$F2FE
F2BD BIT 1,A
F2BF JP Z,$F31C
F2C2 LD A,($5E6F)
F2C5 LD HL,$5E78
F2C8 LD C,A
F2C9 LD B,$00
F2CB ADD HL,BC
F2CC LD A,(HL)
F2CD LD HL,($5E75)
F2D0 CALL PrintScreen
F2D3 JP $F5E3
F2D6 LD A,($5E70)
F2D9 AND A
F2DA JP NZ,$F2C2
F2DD CALL $B8C3
F2E0 LD A,$01
F2E2 LD ($5E70),A
F2E5 LD A,($5E6F)
F2E8 INC A
F2E9 CP $03
F2EB JP Z,$F345
F2EE LD ($5E6F),A
F2F1 LD HL,($5E75)
F2F4 LD A,$40
F2F6 INC L
F2F7 INC L
F2F8 LD ($5E75),HL
F2FB JP $F2C2
F2FE CALL $B8BD
F301 LD A,($5E6F)
F304 LD C,A
F305 LD B,$00
F307 LD HL,$5E78
F30A ADD HL,BC
F30B LD A,(HL)
F30C INC A
F30D CP $5B
F30F JR Z,$F33A
F311 CP $21
F313 JP NZ,$F318
F316 LD A,$41
F318 LD (HL),A
F319 JP $F2C2
F31C CALL $B8BD
F31F LD A,($5E6F)
F322 LD C,A
F323 LD B,$00
F325 LD HL,$5E78
F328 ADD HL,BC
F329 LD A,(HL)
F32A DEC A
F32B CP $40
F32D JR Z,$F33A
F32F CP $1F
F331 JP NZ,$F336
F334 LD A,$5A
F336 LD (HL),A
F337 JP $F2C2
F33A LD A,$20
F33C JR $F336
Prev: F232 Up: Map Next: F33E