9356: Routine at 9356
9356 |
LD HL,($607A) |
9359 |
LD DE,$FF88 |
935C |
ADD HL,DE |
935D |
LD A,H |
935E |
AND $1F |
9360 |
LD H,A |
9361 |
SRA H |
9363 |
RR L |
9365 |
SRA H |
9367 |
RR L |
9369 |
SRA H |
936B |
RR L |
936D |
LD DE,$50C0 |
9370 |
LD BC,$7000 |
9373 |
LD A,$20 |
9375 |
PUSH AF |
9376 |
PUSH HL |
9377 |
ADD HL,BC |
9378 |
PUSH BC |
9379 |
PUSH DE |
937A |
CALL $917C |
937D |
POP DE |
937E |
INC E |
937F |
POP BC |
9380 |
POP HL |
9381 |
INC HL |
9382 |
LD A,H |
9383 |
AND $03 |
9385 |
LD H,A |
9386 |
POP AF |
9387 |
DEC A |
9388 |
JR NZ,$9375 |
938A |
LD HL,$5AE1 |
938D |
LD BC,$1E5B |
9390 |
LD (HL),C |
9391 |
INC HL |
9392 |
DJNZ $9390 |
9394 |
RET |
9395 |
LD HL,$61B0 |
9398 |
LD B,$06 |
939A |
LD DE,$0018 |
939D |
LD A,(HL) |
939E |
AND A |
939F |
JR Z,$93A5 |
93A1 |
ADD HL,DE |
93A2 |
DJNZ $939D |
93A4 |
AND A |
93A5 |
RET |
93A6 |
LD HL,($607A) |
93A9 |
LD (IX+$03),H |
93AC |
LD (IX+$02),L |
93AF |
LD A,($607C) |
93B2 |
ADD A,$08 |
93B4 |
CP $AF |
93B6 |
JR C,$93BA |
93B8 |
LD A,$AF |
93BA |
LD (IX+$04),A |
93BD |
CALL $8701 |
93C0 |
CALL $8733 |
93C3 |
CALL $945C |
93C6 |
JR Z,$93E3 |
93C8 |
BIT 0,(IX+$08) |
93CC |
RET NZ |
93CD |
LD (IX+$00),$2F |
93D1 |
LD HL,$6080 |
93D4 |
RES 0,(HL) |
93D6 |
LD A,($607D) |
93D9 |
LD (IX+$05),A |
93DC |
LD (IX+$06),$10 |
93E0 |
JP $B8C3 |
93E3 |
RES 0,(IX+$08) |
93E7 |
RET |
93E8 |
LD A,(IX+$06) |
93EB |
CP $30 |
93ED |
JR NC,$93F5 |
93EF |
INC (IX+$06) |
93F2 |
INC (IX+$06) |
93F5 |
SRA A |
93F7 |
SRA A |
93F9 |
SRA A |
93FB |
SRA A |
93FD |
ADD A,(IX+$04) |
9400 |
LD (IX+$04),A |
9403 |
CP $B0 |
9405 |
JR C,$9435 |
9407 |
CALL $91BB |
940A |
LD A,$B7 |
940C |
LD (IX+$04),A |
940F |
LD DE,$7000 |
9412 |
EX DE,HL |
9413 |
ADD HL,DE |
9414 |
LD (HL),$03 |
9416 |
INC DE |
9417 |
LD A,D |
9418 |
AND $03 |
941A |
LD D,A |
941B |
LD HL,$7000 |
941E |
ADD HL,DE |
941F |
LD (HL),$03 |
9421 |
LD A,(IX+$02) |
9424 |
AND $F8 |
9426 |
LD L,A |
9427 |
LD (IX+$02),L |
942A |
CALL $98AE |
942D |
CALL $8701 |
9430 |
LD (IX+$00),$00 |
9434 |
RET |
9435 |
LD A,(IX+$05) |
9438 |
SRA A |
943A |
SRA A |
943C |
SRA A |
943E |
SRA A |
9440 |
LD C,A |
9441 |
LD B,$00 |
9443 |
JP P,$9448 |
9446 |
LD B,$FF |
9448 |
LD L,(IX+$02) |
944B |
LD H,(IX+$03) |
944E |
ADD HL,BC |
944F |
LD (IX+$03),H |
9452 |
LD (IX+$02),L |
9455 |
CALL $8701 |
9458 |
CALL $8733 |
945B |
RET |