![]() |
Routines |
| Prev: 98DF | Up: Map | Next: 9BB8 |
| 9906 | DI | Disable interrupts. | ||
| 9907 | CALL $99AB | Call 99AB. | ||
| 990A | LD HL,$0000 | Write 00 to AA97. | ||
| 990D | LD ($AA97),HL | |||
| 9910 | CALL $98CC | Call 98CC. | ||
| 9913 | LD A,(IX+$04) | |||
| 9916 | CP $FF | |||
| 9918 | JP Z,$9EA0 | |||
| 991B | CP $10 | |||
| 991D | JP C,$997D | |||
| 9920 | CALL $99F5 | Call 99F5. | ||
| 9923 | CALL $9A53 | Call 9A53. | ||
| 9926 | CALL $9AB6 | Call 9AB6. | ||
| 9929 | CALL $9AF8 | Call 9AF8. | ||
| 992C | CALL $9B38 | Call 9B38. | ||
| 992F | CALL $9B64 | Call 9B64. | ||
| 9932 | CALL $9BA4 | Call 9BA4. | ||
| 9935 | CALL $9BB8 | Call 9BB8. | ||
| 9938 | CALL $AF56 | Call AF56. | ||
| 993B | CALL $E6A5 | Call E6A5. | ||
| 993E | LD A,(HL) | |||
| 993F | AND A | |||
| 9940 | JR NZ,$9944 | |||
| 9942 | LD (HL),$01 | |||
| 9944 | CALL $9E66 | |||
| 9947 | CALL $998F | |||
| 994A | CALL $999D | |||
| 994D | CALL $EC3A | |||
| 9950 | XOR A | |||
| 9951 | LD ($AAAC),A | |||
| 9954 | LD A,($8F29) | |||
| 9957 | OR $01 | |||
| 9959 | LD ($8F29),A | |||
| 995C | LD ($8F39),A | |||
| 995F | LD ($8EF0),A | |||
| 9962 | LD A,($8F1A) | |||
| 9965 | CP $09 | |||
| 9967 | JR C,$996C | |||
| 9969 | CALL $AE81 | |||
| 996C | LD SP,$6000 | |||
| 996F | LD IX,$8F2A | |||
| 9973 | LD HL,($5C78) | |||
| 9976 | DEC HL | |||
| 9977 | LD ($8EDF),HL | |||
| 997A | JP GameEntry_158 | |||
| 997D | CALL $9DA0 | |||
| 9980 | LD HL,$8F9A | |||
| 9983 | LD B,$40 | |||
| 9985 | LD (HL),$00 | |||
| 9987 | INC HL | |||
| 9988 | DJNZ $9985 | |||
| 998A | CALL $EAA2 | |||
| 998D | JR $993B | |||
| 998F | LD HL,$8F09 | |||
| 9992 | LD DE,$0010 | |||
| 9995 | LD BC,$1301 | |||
| 9998 | LD (HL),C | |||
| 9999 | ADD HL,DE | |||
| 999A | DJNZ $9998 | |||
| 999C | RET | |||
| 999D | LD HL,$9031 | |||
| 99A0 | LD DE,$0008 | |||
| 99A3 | LD B,$04 | |||
| 99A5 | SET 0,(HL) | |||
| 99A7 | ADD HL,DE | |||
| 99A8 | DJNZ $99A5 | |||
| 99AA | RET | |||
| 99AB | LD HL,$BF00 | |||
| 99AE | CALL $ADF8 | |||
| 99B1 | LD C,$B0 | |||
| 99B3 | PUSH HL | |||
| 99B4 | LD B,$20 | |||
| 99B6 | LD (HL),$00 | |||
| 99B8 | INC L | |||
| 99B9 | DJNZ $99B6 | |||
| 99BB | POP HL | |||
| 99BC | CALL $AE71 | |||
| 99BF | DEC C | |||
| 99C0 | JR NZ,$99B3 | |||
|
This entry point is used by the routine at GameEntry.
|
||||
| 99C2 | LD HL,$5840 | |||
| 99C5 | LD C,$16 | |||
| 99C7 | LD B,$20 | |||
| 99C9 | LD (HL),$47 | |||
| 99CB | INC HL | |||
| 99CC | DJNZ $99C9 | |||
| 99CE | DEC C | |||
| 99CF | JR NZ,$99C7 | |||
| 99D1 | RET | |||
|
This entry point is used by the routine at 9BB8.
|
||||
| 99D2 | LD BC,$0304 | |||
| 99D5 | JR $99DF | |||
| 99D7 | LD BC,$0370 | |||
| 99DA | JR $99DF | |||
| 99DC | LD BC,$1A20 | |||
| 99DF | CALL $ADF8 | |||
| 99E2 | LD E,$00 | |||
| 99E4 | LD D,B | |||
| 99E5 | LD (HL),E | |||
| 99E6 | INC L | |||
| 99E7 | DJNZ $99E5 | |||
| 99E9 | LD B,D | |||
| 99EA | LD A,L | |||
| 99EB | SUB B | |||
| 99EC | LD L,A | |||
| 99ED | CALL $9C2B | |||
| 99F0 | DEC C | |||
| 99F1 | JR NZ,$99E5 | |||
| 99F3 | POP DE | |||
| 99F4 | RET | |||
| 99F5 | PUSH DE | |||
| 99F6 | BIT 0,E | |||
| 99F8 | LD HL,$1018 | |||
| 99FB | LD DE,$9A33 | |||
| 99FE | JP Z,$99DC | |||
| 9A01 | LD B,$0D | |||
| 9A03 | PUSH HL | |||
| 9A04 | CALL $ADF8 | |||
| 9A07 | LD A,(IX+$02) | |||
| 9A0A | ADD A,(IX+$04) | |||
| 9A0D | RLCA | |||
| 9A0E | AND $1E | |||
| 9A10 | LD C,A | |||
| 9A11 | PUSH BC | |||
| 9A12 | EX DE,HL | |||
|
This entry point is used by the routine at 9C70.
|
||||
| 9A13 | PUSH HL | |||
| 9A14 | LD B,$00 | |||
| 9A16 | ADD HL,BC | |||
| 9A17 | LD A,(HL) | |||
| 9A18 | INC HL | |||
| 9A19 | LD H,(HL) | |||
| 9A1A | LD L,A | |||
| 9A1B | EX DE,HL | |||
| 9A1C | PUSH HL | |||
| 9A1D | CALL $9BF8 | |||
| 9A20 | POP HL | |||
| 9A21 | INC L | |||
| 9A22 | INC L | |||
| 9A23 | POP DE | |||
| 9A24 | POP BC | |||
| 9A25 | LD A,C | |||
| 9A26 | ADD A,$02 | |||
| 9A28 | DJNZ $9A0E | |||
| 9A2A | POP HL | |||
| 9A2B | LD BC,$1A20 | |||
| 9A2E | CALL $9C10 | |||
| 9A31 | POP DE | |||
| 9A32 | RET | |||
| 9A33 | EX DE,HL | |||
| 9A34 | CP D | |||
| 9A35 | DEC L | |||
| 9A36 | CP E | |||
| 9A37 | LD L,A | |||
| 9A38 | CP E | |||
| 9A39 | OR C | |||
| 9A3A | CP E | |||
| 9A3B | DI | |||
| 9A3C | CP E | |||
| 9A3D | DEC (HL) | |||
| 9A3E | CP H | |||
| 9A3F | LD (HL),A | |||
| 9A40 | CP H | |||
| 9A41 | CP C | |||
| 9A42 | CP H | |||
| 9A43 | EX DE,HL | |||
| 9A44 | CP D | |||
| 9A45 | DEC L | |||
| 9A46 | CP E | |||
| 9A47 | LD L,A | |||
| 9A48 | CP E | |||
| 9A49 | OR C | |||
| 9A4A | CP E | |||
| 9A4B | DI | |||
| 9A4C | CP E | |||
| 9A4D | DEC (HL) | |||
| 9A4E | CP H | |||
| 9A4F | LD (HL),A | |||
| 9A50 | CP H | |||
| 9A51 | CP C | |||
| 9A52 | CP H | |||
| 9A53 | PUSH DE | |||
| 9A54 | LD HL,$10E8 | |||
| 9A57 | LD A,E | |||
| 9A58 | LD DE,$9A96 | |||
| 9A5B | BIT 1,A | |||
| 9A5D | JP Z,$99D2 | |||
| 9A60 | PUSH HL | |||
| 9A61 | EX DE,HL | |||
| 9A62 | BIT 0,A | |||
| 9A64 | JR Z,$9A68 | |||
| 9A66 | INC HL | |||
| 9A67 | INC HL | |||
| 9A68 | BIT 2,A | |||
| 9A6A | JR Z,$9A70 | |||
| 9A6C | INC HL | |||
| 9A6D | INC HL | |||
| 9A6E | INC HL | |||
| 9A6F | INC HL | |||
|
This entry point is used by the routine at 9BB8.
|
||||
| 9A70 | LD A,(IX+$02) | |||
| 9A73 | ADD A,(IX+$04) | |||
| 9A76 | ADD A,A | |||
| 9A77 | ADD A,A | |||
| 9A78 | ADD A,A | |||
| 9A79 | AND $18 | |||
| 9A7B | LD C,A | |||
| 9A7C | LD B,$00 | |||
| 9A7E | ADD HL,BC | |||
| 9A7F | LD A,(HL) | |||
| 9A80 | INC HL | |||
| 9A81 | LD H,(HL) | |||
| 9A82 | LD L,A | |||
| 9A83 | EX DE,HL | |||
| 9A84 | LD BC,$0320 | |||
| 9A87 | CALL $ADF8 | |||
| 9A8A | CALL $9BFE | |||
| 9A8D | POP HL | |||
| 9A8E | LD BC,$0320 | |||
| 9A91 | CALL $9C10 | |||
| 9A94 | POP DE | |||
| 9A95 | RET | |||
| 9A96 | OR A | |||
| 9A97 | JP NZ,$C989 | |||
| 9A9A | LD C,L | |||
| 9A9B | CP L | |||
| 9A9C | RET | |||
| 9A9D | RET Z | |||
| 9A9E | OR A | |||
| 9A9F | JP NZ,$C9E9 | |||
| 9AA2 | RST $30 | |||
| 9AA3 | CP L | |||
| 9AA4 | RET | |||
| 9AA5 | RET Z | |||
| 9AA6 | OR A | |||
| 9AA7 | JP NZ,$CA49 | |||
| 9AAA | AND C | |||
| 9AAB | CP (HL) | |||
| 9AAC | RET | |||
| 9AAD | RET Z | |||
| 9AAE | OR A | |||
| 9AAF | JP NZ,$CAA9 | |||
| 9AB2 | LD C,E | |||
| 9AB3 | CP A | |||
| 9AB4 | RET | |||
| 9AB5 | RET Z | |||
| 9AB6 | PUSH DE | |||
| 9AB7 | BIT 2,E | |||
| 9AB9 | LD HL,$30E8 | |||
| 9ABC | LD DE,$9BB0 | |||
| 9ABF | JP Z,$99D7 | |||
| 9AC2 | LD B,$02 | |||
| 9AC4 | PUSH HL | |||
| 9AC5 | CALL $ADF8 | |||
| 9AC8 | LD A,(IX+$02) | |||
| 9ACB | ADD A,(IX+$04) | |||
| 9ACE | RLCA | |||
| 9ACF | AND $06 | |||
| 9AD1 | LD C,A | |||
| 9AD2 | PUSH BC | |||
| 9AD3 | EX DE,HL | |||
| 9AD4 | PUSH HL | |||
| 9AD5 | LD B,$00 | |||
| 9AD7 | ADD HL,BC | |||
| 9AD8 | LD A,(HL) | |||
| 9AD9 | INC HL | |||
| 9ADA | LD H,(HL) | |||
| 9ADB | LD L,A | |||
| 9ADC | EX DE,HL | |||
| 9ADD | CALL $9BF8 | |||
| 9AE0 | POP DE | |||
| 9AE1 | POP BC | |||
| 9AE2 | LD A,C | |||
| 9AE3 | ADD A,$02 | |||
| 9AE5 | DJNZ $9ACF | |||
| 9AE7 | POP HL | |||
| 9AE8 | LD BC,$0370 | |||
| 9AEB | CALL $9C10 | |||
| 9AEE | POP DE | |||
| 9AEF | RET | |||
| 9AF0 | XOR E | |||
| 9AF1 | CP A | |||
| 9AF2 | LD D,L | |||
| 9AF3 | RET NZ | |||
| 9AF4 | RST $38 | |||
| 9AF5 | RET NZ | |||
| 9AF6 | XOR H | |||
| 9AF7 | POP BC | |||
| 9AF8 | PUSH DE | |||
| 9AF9 | LD HL,$A0E8 | |||
| 9AFC | LD A,E | |||
| 9AFD | LD DE,$9B18 | |||
| 9B00 | BIT 3,A | |||
| 9B02 | JP Z,$99D2 | |||
| 9B05 | PUSH HL | |||
| 9B06 | EX DE,HL | |||
| 9B07 | BIT 4,A | |||
| 9B09 | JR Z,$9B0D | |||
| 9B0B | INC HL | |||
| 9B0C | INC HL | |||
| 9B0D | BIT 2,A | |||
| 9B0F | JR Z,$9B15 | |||
| 9B11 | INC HL | |||
| 9B12 | INC HL | |||
| 9B13 | INC HL | |||
| 9B14 | INC HL | |||
| 9B15 | JP $9A70 | |||
| 9B18 | LD A,E | |||
| 9B19 | CP B | |||
| 9B1A | ADD HL,BC | |||
| 9B1B | RLC L | |||
| 9B1D | CP L | |||
| 9B1E | ADD HL,BC | |||
| 9B1F | RET Z | |||
| 9B20 | LD A,E | |||
| 9B21 | CP B | |||
| 9B22 | LD L,C | |||
| 9B23 | RES 5,A | |||
| 9B25 | CP L | |||
| 9B26 | ADD HL,BC | |||
| 9B27 | RET Z | |||
| 9B28 | LD A,E | |||
| 9B29 | CP B | |||
| 9B2A | RET | |||
| 9B2B | BIT 3,C | |||
| 9B2D | CP (HL) | |||
| 9B2E | ADD HL,BC | |||
| 9B2F | RET Z | |||
| 9B30 | LD A,E | |||
| 9B31 | CP B | |||
| 9B32 | ADD HL,HL | |||
| 9B33 | CALL Z,$BF03 | |||
| 9B36 | ADD HL,BC | |||
| 9B37 | RET Z | |||
| 9B38 | PUSH DE | |||
| 9B39 | BIT 4,E | |||
| 9B3B | LD HL,$A018 | |||
| 9B3E | LD DE,$9B44 | |||
| 9B41 | JP $99FE | |||
| 9B44 | IN A,($B8) | |||
| 9B46 | DEC E | |||
| 9B47 | CP C | |||
| 9B48 | LD E,A | |||
| 9B49 | CP C | |||
| 9B4A | AND C | |||
| 9B4B | CP C | |||
| 9B4C | EX (SP),HL | |||
| 9B4D | CP C | |||
| 9B4E | DEC H | |||
| 9B4F | CP D | |||
| 9B50 | LD H,A | |||
| 9B51 | CP D | |||
| 9B52 | XOR C | |||
| 9B53 | CP D | |||
| 9B54 | IN A,($B8) | |||
| 9B56 | DEC E | |||
| 9B57 | CP C | |||
| 9B58 | LD E,A | |||
| 9B59 | CP C | |||
| 9B5A | AND C | |||
| 9B5B | CP C | |||
| 9B5C | EX (SP),HL | |||
| 9B5D | CP C | |||
| 9B5E | DEC H | |||
| 9B5F | CP D | |||
| 9B60 | LD H,A | |||
| 9B61 | CP D | |||
| 9B62 | XOR C | |||
| 9B63 | CP D | |||
| 9B64 | PUSH DE | |||
| 9B65 | LD HL,$A000 | |||
| 9B68 | LD A,E | |||
| 9B69 | LD DE,$9B84 | |||
| 9B6C | BIT 5,A | |||
| 9B6E | JP Z,$99D2 | |||
| 9B71 | PUSH HL | |||
| 9B72 | EX DE,HL | |||
| 9B73 | BIT 4,A | |||
| 9B75 | JR Z,$9B79 | |||
| 9B77 | INC HL | |||
| 9B78 | INC HL | |||
| 9B79 | BIT 6,A | |||
| 9B7B | JR Z,$9B81 | |||
| 9B7D | INC HL | |||
| 9B7E | INC HL | |||
| 9B7F | INC HL | |||
| 9B80 | INC HL | |||
| 9B81 | JP $9A70 | |||
| 9B84 | DEC DE | |||
| 9B85 | CP B | |||
| 9B86 | ADD HL,BC | |||
| 9B87 | RES 5,L | |||
| 9B89 | CP A | |||
| 9B8A | LD L,C | |||
| 9B8B | RET Z | |||
| 9B8C | DEC DE | |||
| 9B8D | CP B | |||
| 9B8E | LD L,C | |||
| 9B8F | BIT 2,A | |||
| 9B91 | RET NZ | |||
| 9B92 | LD L,C | |||
| 9B93 | RET Z | |||
| 9B94 | DEC DE | |||
| 9B95 | CP B | |||
| 9B96 | RET | |||
| 9B97 | RLC C | |||
| 9B99 | POP BC | |||
| 9B9A | LD L,C | |||
| 9B9B | RET Z | |||
| 9B9C | DEC DE | |||
| 9B9D | CP B | |||
| 9B9E | ADD HL,HL | |||
| 9B9F | CALL Z,$C1AE | |||
| 9BA2 | LD L,C | |||
| 9BA3 | RET Z | |||
| 9BA4 | PUSH DE | |||
| 9BA5 | BIT 6,E | |||
| 9BA7 | LD HL,$3000 | |||
| 9BAA | LD DE,$9AF0 | |||
| 9BAD | JP $9ABF | |||
| 9BB0 | INC BC | |||
| 9BB1 | CP L | |||
| 9BB2 | XOR L | |||
| 9BB3 | CP L | |||
| 9BB4 | LD D,A | |||
| 9BB5 | CP (HL) | |||
| 9BB6 | LD BC,$D5BF | |||
| Prev: 98DF | Up: Map | Next: 9BB8 |