A2E4: Routine at A2E4
| A2E4 | 
LD A,$01 | 
| A2E6 | 
LD ($A2AA),A | 
| A2E9 | 
PUSH IY | 
| A2EB | 
PUSH BC | 
| A2EC | 
PUSH IX | 
| A2EE | 
PUSH HL | 
| A2EF | 
PUSH DE | 
| A2F0 | 
LD A,($A033) | 
| A2F3 | 
LD ($A35D),A | 
| A2F6 | 
LD HL,($A034) | 
| A2F9 | 
LD ($A35E),HL | 
| A2FC | 
LD A,($A00C) | 
| A2FF | 
LD B,A | 
| A300 | 
AND A | 
| A301 | 
LD A,$01 | 
| A303 | 
JR Z,$A306 | 
| A305 | 
XOR A | 
| A306 | 
LD ($A027),A | 
| A309 | 
CALL $D078 | 
| A30C | 
JR NC,$A31A | 
| A30E | 
LD A,B | 
| A30F | 
AND A | 
| A310 | 
JR NZ,$A31A | 
| A312 | 
LD HL,$68D1 | 
| A315 | 
CALL $A59F | 
| A318 | 
JR $A34E | 
| A31A | 
LD A,($A35D) | 
| A31D | 
CALL $A2B1 | 
| A320 | 
PUSH HL | 
| A321 | 
POP IX | 
| A323 | 
CALL $A2BD | 
| A326 | 
LD A,($A01D) | 
| A329 | 
AND %00010000 | 
| A32B | 
JR NZ,$A34E | 
| A32D | 
CP B | 
| A32E | 
JR Z,$A336 | 
| A330 | 
CALL $DC6C | 
| A333 | 
CALL Z,$A2A2 | 
| A336 | 
CALL $A724 | 
| A339 | 
LD DE,$017F | 
| A33C | 
XOR A | 
| A33D | 
CP B | 
| A33E | 
JR NZ,$A348 | 
| A340 | 
CALL $A887 | 
| A343 | 
CALL $A360 | 
| A346 | 
JR $A34B | 
| A348 | 
CALL $A37D | 
| A34B | 
CALL $A2A2 | 
| A34E | 
XOR A | 
| A34F | 
LD ($A2AA),A | 
| A352 | 
LD ($A027),A | 
| A355 | 
POP DE | 
| A356 | 
POP HL | 
| A357 | 
POP IX | 
| A359 | 
POP BC | 
| A35A | 
POP IY | 
| A35C | 
RET |