F295: Routine at F295
| F295 |
LD HL,($5E6D) |
| F298 |
DEC HL |
| F299 |
LD ($5E6D),HL |
| F29C |
LD A,L |
| F29D |
OR H |
| F29E |
JP Z,$F345 |
| F2A1 |
CALL HandlerControls |
| 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 HandlerControls |
| 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 |