D2F2: Routine at D2F2
| D2F2 | 
PUSH BC | 
| D2F3 | 
LD B,$00 | 
| D2F5 | 
PUSH IX | 
| D2F7 | 
PUSH IY | 
| D2F9 | 
LD C,$00 | 
| D2FB | 
CALL $D305 | 
| D2FE | 
LD A,C | 
| D2FF | 
POP IY | 
| D301 | 
POP IX | 
| D303 | 
POP BC | 
| D304 | 
RET | 
| D305 | 
PUSH IX | 
| D307 | 
LD IX,$8B6F | 
| D30B | 
CALL $D21C | 
| D30E | 
JR Z,$D334 | 
| D310 | 
CP (IY+$01) | 
| D313 | 
JR NZ,$D30B | 
| D315 | 
PUSH AF | 
| D316 | 
SUB A | 
| D317 | 
CP B | 
| D318 | 
LD A,C | 
| D319 | 
JR Z,$D324 | 
| D31B | 
ADD A,(IY+$02) | 
| D31E | 
JP PE,$D337 | 
| D321 | 
LD C,A | 
| D322 | 
JR $D331 | 
| D324 | 
ADD A,(IY+$03) | 
| D327 | 
JP PE,$D337 | 
| D32A | 
LD C,A | 
| D32B | 
LD A,(IX+$00) | 
| D32E | 
CALL $D305 | 
| D331 | 
POP AF | 
| D332 | 
JR $D30B | 
| D334 | 
POP IX | 
| D336 | 
RET | 
| D337 | 
POP AF | 
| D338 | 
LD C,$FF | 
| D33A | 
JR $D334 |