D2B7: Routine at D2B7
| D2B7 |
LD IX,$CEB5 |
| D2BB |
LD HL,$CEBE |
| D2BE |
LD DE,($6DB3) |
| D2C2 |
CALL $D2EE |
| D2C5 |
LD ($6DB3),DE |
| D2C9 |
LD IX,$CEC1 |
| D2CD |
LD HL,$CECA |
| D2D0 |
LD DE,($6DB5) |
| D2D4 |
CALL $D2EE |
| D2D7 |
LD ($6DB5),DE |
| D2DB |
LD IX,$CECD |
| D2DF |
LD HL,$CED6 |
| D2E2 |
LD DE,($6DB7) |
| D2E6 |
CALL $D2EE |
| D2E9 |
LD ($6DB7),DE |
| D2ED |
RET |
| D2EE |
PUSH HL |
| D2EF |
PUSH DE |
| D2F0 |
CALL $93A4 |
| D2F3 |
POP DE |
| D2F4 |
POP HL |
| D2F5 |
LD A,($6DA4) |
| D2F8 |
DEC A |
| D2F9 |
LD B,A |
| D2FA |
BIT 6,(HL) |
| D2FC |
RET NZ |
| D2FD |
BIT 5,(HL) |
| D2FF |
JP NZ,$D44D |
| D302 |
BIT 4,(HL) |
| D304 |
RET NZ |
| D305 |
BIT 3,(HL) |
| D307 |
JP NZ,$D442 |
| D30A |
LD A,(DE) |
| D30B |
CP $80 |
| D30D |
JR NZ,$D312 |
| D30F |
RES 0,(HL) |
| D311 |
INC DE |
| D312 |
CP $81 |
| D314 |
JR NZ,$D319 |
| D316 |
SET 0,(HL) |
| D318 |
INC DE |
| D319 |
CP $83 |
| D31B |
JR NZ,$D323 |
| D31D |
LD A,$08 |
| D31F |
CALL $D47F |
| D322 |
INC DE |
| D323 |
LD A,(DE) |
| D324 |
ADD A,(IX+$04) |
| D327 |
CALL $D471 |
| D32A |
INC DE |
| D32B |
LD A,(DE) |
| D32C |
BIT 1,(HL) |
| D32E |
JR NZ,$D332 |
| D330 |
NEG |
| D332 |
ADD A,(IX+$05) |
| D335 |
CALL $D478 |
| D338 |
INC DE |
| D339 |
LD A,(DE) |
| D33A |
CP $82 |
| D33C |
JR NZ,$D341 |
| D33E |
LD DE,$D29D |
| D341 |
LD A,(IX+$05) |
| D344 |
BIT 1,(HL) |
| D346 |
JR Z,$D370 |
| D348 |
CP B |
| D349 |
JR C,$D370 |
| D34B |
LD A,(IX+$04) |
| D34E |
CP $66 |
| D350 |
JR NC,$D365 |
| D352 |
BIT 0,(HL) |
| D354 |
JR Z,$D365 |
| D356 |
LD A,(IX+$00) |
| D359 |
CP $05 |
| D35B |
JR Z,$D365 |
| D35D |
INC (IX+$00) |
| D360 |
LD A,$65 |
| D362 |
JP $D478 |
| D365 |
RES 1,(HL) |
| D367 |
LD A,$07 |
| D369 |
CALL $D47F |
| D36C |
LD A,B |
| D36D |
JP $D478 |
| D370 |
CP $66 |
| D372 |
JR NC,$D3B2 |
| D374 |
LD A,(IX+$04) |
| D377 |
CP $66 |
| D379 |
JR NC,$D38D |
| D37B |
BIT 0,(HL) |
| D37D |
JR Z,$D38D |
| D37F |
DEC (IX+$00) |
| D382 |
LD A,(IX+$00) |
| D385 |
CP $02 |
| D387 |
JR Z,$D39B |
| D389 |
LD A,B |
| D38A |
JP $D478 |
| D38D |
LD A,$07 |
| D38F |
CALL $D47F |
| D392 |
LD A,$65 |
| D394 |
CALL $D478 |
| D397 |
SET 1,(HL) |
| D399 |
JR $D3B2 |
| D39B |
LD A,$78 |
| D39D |
CALL $D471 |
| D3A0 |
LD A,$10 |
| D3A2 |
CALL $955A |
| D3A5 |
ADD A,$72 |
| D3A7 |
CALL $D478 |
| D3AA |
LD A,$0E |
| D3AC |
LD (IX+$08),A |
| D3AF |
SET 4,(HL) |
| D3B1 |
RET |
| D3B2 |
BIT 0,(HL) |
| D3B4 |
RET Z |
| D3B5 |
LD A,(IX+$04) |
| D3B8 |
CP $75 |
| D3BA |
JR NZ,$D3F9 |
| D3BC |
LD IY,$CE91 |
| D3C0 |
LD A,(IY+$01) |
| D3C3 |
CP $02 |
| D3C5 |
JR NZ,$D3F0 |
| D3C7 |
LD A,(IY+$00) |
| D3CA |
CP (IX+$00) |
| D3CD |
JR NZ,$D3F0 |
| D3CF |
BIT 4,(IY+$0A) |
| D3D3 |
JR Z,$D3F0 |
| D3D5 |
LD A,(IX+$05) |
| D3D8 |
CP (IY+$05) |
| D3DB |
JR C,$D3F0 |
| D3DD |
LD A,(IY+$07) |
| D3E0 |
CP (IX+$05) |
| D3E3 |
JR C,$D3F0 |
| D3E5 |
SET 2,(HL) |
| D3E7 |
LD A,$0E |
| D3E9 |
CALL $D47F |
| D3EC |
LD DE,$D29D |
| D3EF |
RET |
| D3F0 |
BIT 2,(HL) |
| D3F2 |
RET Z |
| D3F3 |
RES 2,(HL) |
| D3F5 |
LD DE,$D2B3 |
| D3F8 |
RET |
| D3F9 |
CP $71 |
| D3FB |
RET NZ |
| D3FC |
LD IY,($6D73) |
| D400 |
LD A,(IY+$01) |
| D403 |
CP $03 |
| D405 |
RET NC |
| D406 |
LD A,(IX+$00) |
| D409 |
CP (IY+$00) |
| D40C |
RET NZ |
| D40D |
LD A,(IX+$05) |
| D410 |
LD C,(IY+$05) |
| D413 |
BIT 1,(HL) |
| D415 |
JR Z,$D418 |
| D417 |
DEC C |
| D418 |
LD B,$03 |
| D41A |
INC C |
| D41B |
CP C |
| D41C |
JR Z,$D421 |
| D41E |
DJNZ $D41A |
| D420 |
RET |
| D421 |
SET 3,(HL) |
| D423 |
LD IY,$CEF1 |
| D427 |
LD A,(IX+$00) |
| D42A |
LD (IY+$00),A |
| D42D |
LD A,(IX+$04) |
| D430 |
LD (IY+$04),A |
| D433 |
LD A,(IX+$05) |
| D436 |
DEC A |
| D437 |
LD (IY+$05),A |
| D43A |
LD A,$06 |
| D43C |
CALL $D899 |
| D43F |
JP $9311 |
| D442 |
RES 3,(HL) |
| D444 |
LD A,$2E |
| D446 |
CALL $9445 |
| D449 |
POP BC |
| D44A |
JP $9328 |
| D44D |
LD A,$50 |
| D44F |
CP (IX+$05) |
| D452 |
JR C,$D465 |
| D454 |
SET 6,(HL) |
| D456 |
LD A,($CE85) |
| D459 |
CP $01 |
| D45B |
RET NZ |
| D45C |
LD A,$06 |
| D45E |
CALL $D899 |
| D461 |
CALL $92F7 |
| D464 |
RET |
| D465 |
LD A,(IX+$05) |
| D468 |
SUB $04 |
| D46A |
CALL $D478 |
| D46D |
LD A,(IX+$04) |
| D470 |
DEC A |
| D471 |
LD (IX+$04),A |
| D474 |
LD (IX+$06),A |
| D477 |
RET |
| D478 |
LD (IX+$05),A |
| D47B |
LD (IX+$07),A |
| D47E |
RET |
| D47F |
LD C,A |
| D480 |
LD A,($6D8A) |
| D483 |
CP (IX+$00) |
| D486 |
RET NZ |
| D487 |
LD A,C |
| D488 |
CALL $D899 |
| D48B |
RET |