B39D: Routine at B39D
| B39D | 
PUSH IY | 
| B39F | 
LD L,(IY+$00) | 
| B3A2 | 
LD H,(IY+$01) | 
| B3A5 | 
LD A,H | 
| B3A6 | 
AND $80 | 
| B3A8 | 
LD ($B39C),A | 
| B3AB | 
RES 7,H | 
| B3AD | 
LD ($B186),HL | 
| B3B0 | 
LD L,(IY+$02) | 
| B3B3 | 
LD H,(IY+$03) | 
| B3B6 | 
LD ($B18C),HL | 
| B3B9 | 
LD HL,$B188 | 
| B3BC | 
PUSH HL | 
| B3BD | 
LD B,$04 | 
| B3BF | 
CALL $A2AB | 
| B3C2 | 
POP HL | 
| B3C3 | 
LD B,$02 | 
| B3C5 | 
LD E,$04 | 
| B3C7 | 
CALL $B483 | 
| B3CA | 
LD E,$0E | 
| B3CC | 
CALL $B483 | 
| B3CF | 
LD E,$06 | 
| B3D1 | 
CALL $B483 | 
| B3D4 | 
LD E,$10 | 
| B3D6 | 
CALL $B483 | 
| B3D9 | 
XOR A | 
| B3DA | 
LD ($A02E),A | 
| B3DD | 
LD HL,$B186 | 
| B3E0 | 
LD DE,$0008 | 
| B3E3 | 
LD IX,$8259 | 
| B3E7 | 
PUSH IX | 
| B3E9 | 
POP IY | 
| B3EB | 
CALL $A4CD | 
| B3EE | 
JR Z,$B3FD | 
| B3F0 | 
ADD IX,DE | 
| B3F2 | 
LD A,(IX+$01) | 
| B3F5 | 
OR (IX+$00) | 
| B3F8 | 
JR NZ,$B3E7 | 
| B3FA | 
POP IY | 
| B3FC | 
RET | 
| B3FD | 
POP IY | 
| B3FF | 
CALL $B405 | 
| B402 | 
OR $01 | 
| B404 | 
RET | 
| B405 | 
AND A | 
| B406 | 
JR Z,$B416 | 
| B408 | 
LD HL,($B188) | 
| B40B | 
LD DE,($B18A) | 
| B40F | 
LD ($B188),DE | 
| B413 | 
LD ($B18A),HL | 
| B416 | 
CALL $A2BD | 
| B419 | 
LD HL,$B188 | 
| B41C | 
LD A,(HL) | 
| B41D | 
INC HL | 
| B41E | 
OR (HL) | 
| B41F | 
JR NZ,$B426 | 
| B421 | 
LD A,($A01E) | 
| B424 | 
JR $B445 | 
| B426 | 
DEC HL | 
| B427 | 
LD A,(HL) | 
| B428 | 
CP (IY+$0E) | 
| B42B | 
JR NZ,$B435 | 
| B42D | 
INC HL | 
| B42E | 
LD A,(HL) | 
| B42F | 
CP (IY+$0F) | 
| B432 | 
JR Z,$B440 | 
| B434 | 
DEC HL | 
| B435 | 
LD A,(HL) | 
| B436 | 
CP (IY+$10) | 
| B439 | 
JR NZ,$B440 | 
| B43B | 
INC HL | 
| B43C | 
LD A,(HL) | 
| B43D | 
CP (IY+$11) | 
| B440 | 
LD A,($A01D) | 
| B443 | 
JR NZ,$B447 | 
| B445 | 
XOR $20 | 
| B447 | 
BIT 5,A | 
| B449 | 
LD BC,$1208 | 
| B44C | 
JR Z,$B451 | 
| B44E | 
LD BC,$0812 | 
| B451 | 
LD HL,$B182 | 
| B454 | 
LD (HL),B | 
| B455 | 
INC HL | 
| B456 | 
LD (HL),C | 
| B457 | 
LD A,B | 
| B458 | 
LD DE,$B172 | 
| B45B | 
LD HL,$B16D | 
| B45E | 
CALL $B468 | 
| B461 | 
LD A,C | 
| B462 | 
LD DE,$B178 | 
| B465 | 
LD HL,$B16E | 
| B468 | 
PUSH BC | 
| B469 | 
LD C,A | 
| B46A | 
LD B,$00 | 
| B46C | 
PUSH HL | 
| B46D | 
PUSH IY | 
| B46F | 
POP HL | 
| B470 | 
ADD HL,BC | 
| B471 | 
LD BC,$0006 | 
| B474 | 
LDIR | 
| B476 | 
XOR A | 
| B477 | 
LD B,$06 | 
| B479 | 
DEC HL | 
| B47A | 
OR (HL) | 
| B47B | 
DJNZ $B479 | 
| B47D | 
POP HL | 
| B47E | 
POP BC | 
| B47F | 
RET Z | 
| B480 | 
SET 0,(HL) | 
| B482 | 
RET | 
| B483 | 
XOR A | 
| B484 | 
CP B | 
| B485 | 
RET Z | 
| B486 | 
LD D,$00 | 
| B488 | 
PUSH IY | 
| B48A | 
ADD IY,DE | 
| B48C | 
LD A,(IY+$00) | 
| B48F | 
LD (HL),A | 
| B490 | 
INC HL | 
| B491 | 
LD A,(IY+$01) | 
| B494 | 
LD (HL),A | 
| B495 | 
DEC HL | 
| B496 | 
OR (IY+$00) | 
| B499 | 
POP IY | 
| B49B | 
RET Z | 
| B49C | 
DEC B | 
| B49D | 
INC HL | 
| B49E | 
INC HL | 
| B49F | 
RET | 
| B4A0 | 
JP (IY) |