![]() |
Routines |
| Prev: 89F5 | Up: Map | Next: 9147 |
|
Used by the routine at 8916.
|
||||
| 8A27 | LD HL,$5800 | |||
| 8A2A | LD DE,$5801 | |||
| 8A2D | LD (HL),$09 | |||
| 8A2F | LD BC,$02FF | |||
| 8A32 | LDIR | |||
| 8A34 | RET | |||
| 8A35 | LD A,A | |||
| 8A36 | ADC A,D | |||
| 8A37 | EX AF,AF' | |||
| 8A38 | NOP | |||
| 8A39 | LD A,$75 | |||
| 8A3B | LD A,$75 | |||
| 8A3D | LD A,$75 | |||
| 8A3F | LD C,C | |||
| 8A40 | NOP | |||
| 8A41 | LD A,$75 | |||
| 8A43 | LD BC,$7F00 | |||
| 8A46 | ADC A,D | |||
| 8A47 | CALL $016E | |||
| 8A4A | NOP | |||
| 8A4B | LD B,A | |||
| 8A4C | ADC A,D | |||
| 8A4D | EX AF,AF' | |||
| 8A4E | NOP | |||
| 8A4F | RLA | |||
| 8A50 | NOP | |||
| 8A51 | POP BC | |||
| 8A52 | LD (HL),L | |||
| 8A53 | LD B,$00 | |||
| 8A55 | ADD HL,DE | |||
| 8A56 | NOP | |||
| 8A57 | ADD HL,BC | |||
| 8A58 | NOP | |||
| 8A59 | CALL $066E | |||
| 8A5C | NOP | |||
| 8A5D | ADD HL,DE | |||
| 8A5E | NOP | |||
| 8A5F | LD A,(BC) | |||
| 8A60 | NOP | |||
| 8A61 | ADD HL,BC | |||
| 8A62 | NOP | |||
| 8A63 | CALL $CD6E | |||
| 8A66 | LD L,(HL) | |||
| 8A67 | CALL $CD6E | |||
| 8A6A | LD L,(HL) | |||
| 8A6B | CALL $CD6E | |||
| 8A6E | LD L,(HL) | |||
| 8A6F | CALL $CD6E | |||
| 8A72 | LD L,(HL) | |||
| 8A73 | EX AF,AF' | |||
| 8A74 | NOP | |||
| 8A75 | PUSH HL | |||
| 8A76 | LD L,(HL) | |||
| 8A77 | LD D,$00 | |||
| 8A79 | DJNZ $8AEF | |||
| 8A7B | JR $8A7D | |||
| 8A7D | JP PE,$0971 | |||
| 8A80 | NOP | |||
| 8A81 | LD A,(BC) | |||
| 8A82 | NOP | |||
| 8A83 | RLCA | |||
| 8A84 | NOP | |||
| 8A85 | LD ($1800),HL | |||
| 8A88 | NOP | |||
| 8A89 | CP B | |||
| 8A8A | LD (HL),C | |||
| 8A8B | LD BC,$8900 | |||
| 8A8E | ADC A,D | |||
| 8A8F | INC C | |||
| 8A90 | NOP | |||
| 8A91 | RLCA | |||
| 8A92 | NOP | |||
| 8A93 | RLA | |||
| 8A94 | NOP | |||
| 8A95 | LD B,A | |||
| 8A96 | LD (HL),L | |||
| 8A97 | INC BC | |||
| 8A98 | NOP | |||
| 8A99 | LD BC,$9500 | |||
| 8A9C | ADC A,D | |||
| 8A9D | DEC BC | |||
| 8A9E | NOP | |||
| 8A9F | RLCA | |||
| 8AA0 | NOP | |||
| 8AA1 | LD D,$00 | |||
| 8AA3 | SUB (HL) | |||
| 8AA4 | LD (HL),E | |||
| 8AA5 | LD (BC),A | |||
| 8AA6 | NOP | |||
| 8AA7 | LD BC,$A300 | |||
| 8AAA | ADC A,D | |||
| 8AAB | EX AF,AF' | |||
| 8AAC | NOP | |||
| 8AAD | DEC C | |||
| 8AAE | NOP | |||
| 8AAF | LD B,$00 | |||
| 8AB1 | ADD HL,DE | |||
| 8AB2 | NOP | |||
| 8AB3 | INC H | |||
| 8AB4 | NOP | |||
| 8AB5 | DEC BC | |||
| 8AB6 | LD L,A | |||
| 8AB7 | DEC H | |||
| 8AB8 | NOP | |||
| 8AB9 | RLA | |||
| 8ABA | LD L,A | |||
| 8ABB | INC E | |||
| 8ABC | NOP | |||
| 8ABD | INC B | |||
| 8ABE | NOP | |||
| 8ABF | EX AF,AF' | |||
| 8AC0 | NOP | |||
| 8AC1 | INC H | |||
| 8AC2 | NOP | |||
| 8AC3 | EXX | |||
| 8AC4 | LD L,(HL) | |||
| 8AC5 | PUSH HL | |||
| 8AC6 | LD L,(HL) | |||
| 8AC7 | LD H,$00 | |||
| 8AC9 | ADD HL,BC | |||
| 8ACA | NOP | |||
| 8ACB | CALL $0D6E | |||
| 8ACE | NOP | |||
| 8ACF | LD B,$00 | |||
| 8AD1 | ADD HL,DE | |||
| 8AD2 | NOP | |||
| 8AD3 | DEC BC | |||
| 8AD4 | LD L,A | |||
| 8AD5 | RLA | |||
| 8AD6 | LD L,A | |||
| 8AD7 | INC B | |||
| 8AD8 | NOP | |||
| 8AD9 | ADD HL,BC | |||
| 8ADA | NOP | |||
| 8ADB | EXX | |||
| 8ADC | LD L,(HL) | |||
| 8ADD | PUSH HL | |||
| 8ADE | LD L,(HL) | |||
| 8ADF | POP AF | |||
| 8AE0 | LD L,(HL) | |||
| 8AE1 | INC B | |||
| 8AE2 | NOP | |||
| 8AE3 | RST $38 | |||
| 8AE4 | LD L,(HL) | |||
| 8AE5 | LD BC,$D300 | |||
| 8AE8 | ADC A,D | |||
| 8AE9 | EX AF,AF' | |||
| 8AEA | NOP | |||
| 8AEB | LD C,$00 | |||
| 8AED | RLCA | |||
| 8AEE | NOP | |||
| 8AEF | JR $8AF1 | |||
| 8AF1 | INC H | |||
| 8AF2 | NOP | |||
| 8AF3 | JP PE,$F671 | |||
| 8AF6 | LD (HL),C | |||
| 8AF7 | INC E | |||
| 8AF8 | NOP | |||
| 8AF9 | DEC B | |||
| 8AFA | NOP | |||
| 8AFB | EX AF,AF' | |||
| 8AFC | NOP | |||
| 8AFD | DEC H | |||
| 8AFE | NOP | |||
| 8AFF | LD (BC),A | |||
| 8B00 | LD (HL),D | |||
| 8B01 | CALL NZ,$2471 | |||
| 8B04 | NOP | |||
| 8B05 | RET NC | |||
| 8B06 | LD (HL),C | |||
| 8B07 | LD H,$00 | |||
| 8B09 | ADD HL,BC | |||
| 8B0A | NOP | |||
| 8B0B | CP B | |||
| 8B0C | LD (HL),C | |||
| 8B0D | LD C,$00 | |||
| 8B0F | JR $8B11 | |||
| 8B11 | OR $71 | |||
| 8B13 | DEC B | |||
| 8B14 | NOP | |||
| 8B15 | LD (BC),A | |||
| 8B16 | LD (HL),D | |||
| 8B17 | CALL NZ,$D071 | |||
| 8B1A | LD (HL),C | |||
| 8B1B | DEC B | |||
| 8B1C | NOP | |||
| 8B1D | CALL C,$EA71 | |||
| 8B20 | LD (HL),C | |||
| 8B21 | LD BC,$1100 | |||
| 8B24 | ADC A,E | |||
| 8B25 | EX AF,AF' | |||
| 8B26 | NOP | |||
| 8B27 | DEC C | |||
| 8B28 | NOP | |||
| 8B29 | DEC H | |||
| 8B2A | LD L,A | |||
| 8B2B | DEC H | |||
| 8B2C | LD L,A | |||
| 8B2D | DAA | |||
| 8B2E | NOP | |||
| 8B2F | LD L,$6F | |||
| 8B31 | LD L,$6F | |||
| 8B33 | LD DE,$0900 | |||
| 8B36 | NOP | |||
| 8B37 | DEC H | |||
| 8B38 | LD L,A | |||
| 8B39 | EX AF,AF' | |||
| 8B3A | NOP | |||
| 8B3B | DEC C | |||
| 8B3C | NOP | |||
| 8B3D | DEC H | |||
| 8B3E | LD L,A | |||
| 8B3F | DEC H | |||
| 8B40 | LD L,A | |||
| 8B41 | JR Z,$8B43 | |||
| 8B43 | LD L,$6F | |||
| 8B45 | LD L,$6F | |||
| 8B47 | LD DE,$0900 | |||
| 8B4A | NOP | |||
| 8B4B | DEC H | |||
| 8B4C | LD L,A | |||
| 8B4D | LD BC,$3900 | |||
| 8B50 | ADC A,E | |||
| 8B51 | EX AF,AF' | |||
| 8B52 | NOP | |||
| 8B53 | DEC C | |||
| 8B54 | NOP | |||
| 8B55 | SCF | |||
| 8B56 | LD L,A | |||
| 8B57 | LD HL,($4200) | |||
| 8B5A | LD L,A | |||
| 8B5B | ADD HL,HL | |||
| 8B5C | NOP | |||
| 8B5D | ADD HL,BC | |||
| 8B5E | NOP | |||
| 8B5F | SCF | |||
| 8B60 | LD L,A | |||
| 8B61 | LD BC,$5100 | |||
| 8B64 | ADC A,E | |||
| 8B65 | EX AF,AF' | |||
| 8B66 | NOP | |||
| 8B67 | INC HL | |||
| 8B68 | NOP | |||
| 8B69 | LD B,B | |||
| 8B6A | LD (HL),C | |||
| 8B6B | LD B,B | |||
| 8B6C | LD (HL),C | |||
| 8B6D | LD (DE),A | |||
| 8B6E | NOP | |||
| 8B6F | LD BC,$7F00 | |||
| 8B72 | ADC A,D | |||
| 8B73 | EX AF,AF' | |||
| 8B74 | NOP | |||
| 8B75 | AND (HL) | |||
| 8B76 | LD (HL),C | |||
| 8B77 | SUB H | |||
| 8B78 | LD (HL),C | |||
| 8B79 | AND (HL) | |||
| 8B7A | LD (HL),C | |||
| 8B7B | LD (DE),A | |||
| 8B7C | NOP | |||
| 8B7D | LD BC,$7F00 | |||
| 8B80 | ADC A,D | |||
| 8B81 | EX AF,AF' | |||
| 8B82 | NOP | |||
| 8B83 | ADC A,(HL) | |||
| 8B84 | LD L,(HL) | |||
| 8B85 | ADC A,(HL) | |||
| 8B86 | LD L,(HL) | |||
| 8B87 | INC DE | |||
| 8B88 | NOP | |||
| 8B89 | LD BC,$5B00 | |||
| 8B8C | ADC A,D | |||
| 8B8D | EX AF,AF' | |||
| 8B8E | NOP | |||
| 8B8F | LD L,$6F | |||
| 8B91 | LD L,$6F | |||
| 8B93 | LD B,D | |||
| 8B94 | LD L,A | |||
| 8B95 | INC DE | |||
| 8B96 | NOP | |||
| 8B97 | LD BC,$5B00 | |||
| 8B9A | ADC A,D | |||
| 8B9B | EX AF,AF' | |||
| 8B9C | NOP | |||
| 8B9D | LD L,$6F | |||
| 8B9F | DEC H | |||
| 8BA0 | LD L,A | |||
| 8BA1 | SCF | |||
| 8BA2 | LD L,A | |||
| 8BA3 | LD B,D | |||
| 8BA4 | LD L,A | |||
| 8BA5 | INC DE | |||
| 8BA6 | NOP | |||
| 8BA7 | LD BC,$5B00 | |||
| 8BAA | ADC A,D | |||
| 8BAB | EX AF,AF' | |||
| 8BAC | NOP | |||
| 8BAD | LD A,(BC) | |||
| 8BAE | NOP | |||
| 8BAF | JR $8BB1 | |||
| 8BB1 | CP B | |||
| 8BB2 | LD (HL),C | |||
| 8BB3 | LD (HL),$00 | |||
| 8BB5 | LD B,B | |||
| 8BB6 | LD (HL),C | |||
| 8BB7 | LD B,B | |||
| 8BB8 | LD (HL),C | |||
| 8BB9 | LD BC,$7F00 | |||
| 8BBC | ADC A,D | |||
| 8BBD | EX AF,AF' | |||
| 8BBE | NOP | |||
| 8BBF | LD A,(BC) | |||
| 8BC0 | NOP | |||
| 8BC1 | JR $8BC3 | |||
| 8BC3 | CP B | |||
| 8BC4 | LD (HL),C | |||
| 8BC5 | INC HL | |||
| 8BC6 | NOP | |||
| 8BC7 | INC D | |||
| 8BC8 | NOP | |||
| 8BC9 | LD B,B | |||
| 8BCA | LD (HL),C | |||
| 8BCB | LD B,B | |||
| 8BCC | LD (HL),C | |||
| 8BCD | LD BC,$7F00 | |||
| 8BD0 | ADC A,D | |||
| 8BD1 | EX AF,AF' | |||
| 8BD2 | NOP | |||
| 8BD3 | DEC D | |||
| 8BD4 | NOP | |||
| 8BD5 | ADC A,(HL) | |||
| 8BD6 | LD L,(HL) | |||
| 8BD7 | ADC A,(HL) | |||
| 8BD8 | LD L,(HL) | |||
| 8BD9 | LD BC,$5B00 | |||
| 8BDC | ADC A,D | |||
| 8BDD | EX AF,AF' | |||
| 8BDE | NOP | |||
| 8BDF | ADD HL,DE | |||
| 8BE0 | NOP | |||
| 8BE1 | CALL $1D6E | |||
| 8BE4 | NOP | |||
| 8BE5 | CALL $016E | |||
| 8BE8 | NOP | |||
| 8BE9 | LD E,E | |||
| 8BEA | ADC A,D | |||
| 8BEB | EX AF,AF' | |||
| 8BEC | NOP | |||
| 8BED | ADD HL,DE | |||
| 8BEE | NOP | |||
| 8BEF | CALL $1D6E | |||
| 8BF2 | NOP | |||
| 8BF3 | DEC H | |||
| 8BF4 | LD L,A | |||
| 8BF5 | LD L,$6F | |||
| 8BF7 | LD BC,$5B00 | |||
| 8BFA | ADC A,D | |||
| 8BFB | EX AF,AF' | |||
| 8BFC | NOP | |||
| 8BFD | JR $8BFF | |||
| 8BFF | CP B | |||
| 8C00 | LD (HL),C | |||
| 8C01 | DEC E | |||
| 8C02 | NOP | |||
| 8C03 | SUB H | |||
| 8C04 | LD (HL),C | |||
| 8C05 | AND (HL) | |||
| 8C06 | LD (HL),C | |||
| 8C07 | LD BC,$7F00 | |||
| 8C0A | ADC A,D | |||
| 8C0B | EX AF,AF' | |||
| 8C0C | NOP | |||
| 8C0D | JR $8C0F | |||
| 8C0F | INC D | |||
| 8C10 | NOP | |||
| 8C11 | LD C,$00 | |||
| 8C13 | LD B,A | |||
| 8C14 | LD L,(HL) | |||
| 8C15 | LD BC,$7F00 | |||
| 8C18 | ADC A,D | |||
| 8C19 | EX AF,AF' | |||
| 8C1A | NOP | |||
| 8C1B | ADD HL,DE | |||
| 8C1C | NOP | |||
| 8C1D | ADC A,(HL) | |||
| 8C1E | LD L,(HL) | |||
| 8C1F | ADC A,(HL) | |||
| 8C20 | LD L,(HL) | |||
| 8C21 | ADC A,(HL) | |||
| 8C22 | LD L,(HL) | |||
| 8C23 | LD E,$00 | |||
| 8C25 | ADC A,(HL) | |||
| 8C26 | LD L,(HL) | |||
| 8C27 | LD BC,$5B00 | |||
| 8C2A | ADC A,D | |||
| 8C2B | EX AF,AF' | |||
| 8C2C | NOP | |||
| 8C2D | RLA | |||
| 8C2E | NOP | |||
| 8C2F | POP BC | |||
| 8C30 | LD (HL),L | |||
| 8C31 | LD B,$00 | |||
| 8C33 | ADD HL,DE | |||
| 8C34 | NOP | |||
| 8C35 | RRA | |||
| 8C36 | NOP | |||
| 8C37 | PUSH HL | |||
| 8C38 | LD L,(HL) | |||
| 8C39 | LD D,$00 | |||
| 8C3B | DJNZ $8CB1 | |||
| 8C3D | JR $8C3F | |||
| 8C3F | JP PE,$0171 | |||
| 8C42 | NOP | |||
| 8C43 | LD A,A | |||
| 8C44 | ADC A,D | |||
| 8C45 | NOP | |||
| 8C46 | NOP | |||
|
This entry point is used by the routine at GameStart.
|
||||
| 8C47 | CALL $9394 | |||
| 8C4A | CALL $8FEA | |||
| 8C4D | LD HL,($8A35) | |||
| 8C50 | LD ($6DC4),HL | |||
| 8C53 | CALL $8C5D | |||
| 8C56 | LD HL,($6DC4) | |||
| 8C59 | LD ($8A35),HL | |||
| 8C5C | RET | |||
| 8C5D | BIT 6,(IX+$09) | |||
| 8C61 | RET NZ | |||
| 8C62 | BIT 0,(IX+$09) | |||
| 8C66 | JP NZ,AdvanceScriptInstruction | |||
| 8C69 | LD A,($6D89) | |||
| 8C6C | BIT 0,A | |||
| 8C6E | JP NZ,$9075 | |||
| 8C71 | BIT 1,A | |||
| 8C73 | JP NZ,$903A | |||
| 8C76 | CALL $901D | |||
| 8C79 | LD A,($6D89) | |||
| 8C7C | BIT 2,A | |||
| 8C7E | JP NZ,$8CA8 | |||
| 8C81 | BIT 3,A | |||
| 8C83 | JP NZ,$8DD8 | |||
| 8C86 | BIT 4,A | |||
| 8C88 | JP NZ,$90C2 | |||
|
This entry point is used by the routine at 91DD.
|
||||
| 8C8B | RES 2,(IX+$09) | |||
| 8C8F | BIT 1,(IX+$09) | |||
| 8C93 | JR Z,$8CA2 | |||
| 8C95 | BIT 3,(IX+$0B) | |||
| 8C99 | JP Z,AdvanceScriptInstruction | |||
| 8C9C | LD HL,$8A5B | |||
| 8C9F | JP ScriptInstruction | |||
| 8CA2 | LD HL,$8A7F | |||
| 8CA5 | JP ScriptInstruction | |||
| 8CA8 | BIT 1,(IX+$09) | |||
| 8CAC | JR Z,$8CB4 | |||
| 8CAE | LD HL,$8A73 | |||
| 8CB1 | JP ScriptInstruction | |||
| 8CB4 | BIT 5,(IX+$09) | |||
| 8CB8 | JR Z,$8CC6 | |||
| 8CBA | CALL $9763 | |||
| 8CBD | JP Z,$8D4D | |||
| 8CC0 | JP NC,$90B5 | |||
| 8CC3 | JP $9068 | |||
| 8CC6 | CALL $968A | |||
| 8CC9 | JP C,$8D45 | |||
| 8CCC | CP $22 | |||
| 8CCE | JP Z,$913E | |||
| 8CD1 | CP $14 | |||
| 8CD3 | JR NC,$8D27 | |||
| 8CD5 | CP $0A | |||
| 8CD7 | JR NZ,$8D03 | |||
| 8CD9 | BIT 4,(IX+$09) | |||
| 8CDD | JR Z,$8D0A | |||
| 8CDF | LD A,($6D92) | |||
| 8CE2 | CP $09 | |||
| 8CE4 | JP NZ,$8C8B | |||
| 8CE7 | LD ($8C45),IY | |||
| 8CEB | LD IY,($6DC0) | |||
| 8CEF | BIT 2,(IY+$09) | |||
| 8CF3 | JP Z,$8C8B | |||
| 8CF6 | LD IY,($8C45) | |||
| 8CFA | CALL $9006 | |||
| 8CFD | LD HL,$8BAB | |||
| 8D00 | JP ScriptInstruction | |||
| 8D03 | BIT 4,(IX+$09) | |||
| 8D07 | JP NZ,$8C8B | |||
| 8D0A | CALL $9006 | |||
| 8D0D | LD ($6D65),IY | |||
| 8D11 | LD A,(IX+$06) | |||
| 8D14 | SUB (IY+$06) | |||
| 8D17 | CP $02 | |||
| 8D19 | JR C,$8D21 | |||
| 8D1B | LD HL,$8B73 | |||
| 8D1E | JP ScriptInstruction | |||
| 8D21 | LD HL,$8B65 | |||
| 8D24 | JP ScriptInstruction | |||
| 8D27 | CP $80 | |||
| 8D29 | JR NZ,$8D5A | |||
| 8D2B | CALL $9006 | |||
| 8D2E | CALL $8F8A | |||
| 8D31 | SET 0,(IX+$09) | |||
| 8D35 | LD ($6D65),IY | |||
| 8D39 | BIT 6,(IY+$0A) | |||
| 8D3D | JR Z,$8D4D | |||
| 8D3F | LD HL,$8AE9 | |||
| 8D42 | JP ScriptInstruction | |||
| 8D45 | LD A,(IX+$01) | |||
| 8D48 | CP $01 | |||
| 8D4A | JP Z,$8C8B | |||
| 8D4D | BIT 2,(IX+$0B) | |||
| 8D51 | JP NZ,AdvanceScriptInstruction | |||
| 8D54 | LD HL,$8B0D | |||
| 8D57 | JP ScriptInstruction | |||
| 8D5A | CP $7F | |||
| 8D5C | JR NZ,$8D69 | |||
| 8D5E | CALL $9006 | |||
| 8D61 | CALL $96EB | |||
| 8D64 | JP NC,$8CCC | |||
| 8D67 | JR $8D4D | |||
| 8D69 | BIT 6,(IY+$0A) | |||
| 8D6D | JP Z,$8C8B | |||
| 8D70 | BIT 4,(IX+$09) | |||
| 8D74 | JR NZ,$8D96 | |||
| 8D76 | LD A,(IY+$09) | |||
| 8D79 | OR A | |||
| 8D7A | JP Z,$8C8B | |||
| 8D7D | LD ($8C45),IY | |||
| 8D81 | CALL $9466 | |||
| 8D84 | CALL $9006 | |||
| 8D87 | PUSH IY | |||
| 8D89 | LD IY,($8C45) | |||
| 8D8D | LD (IY+$09),$00 | |||
| 8D91 | POP IY | |||
| 8D93 | JP $8D0D | |||
| 8D96 | LD A,(IY+$09) | |||
| 8D99 | OR A | |||
| 8D9A | JP NZ,$8C8B | |||
| 8D9D | PUSH IX | |||
| 8D9F | LD IX,($6DC0) | |||
| 8DA3 | LD A,(IY+$07) | |||
| 8DA6 | CP (IX+$07) | |||
| 8DA9 | JR C,$8DD3 | |||
| 8DAB | LD A,(IX+$05) | |||
| 8DAE | CP (IY+$05) | |||
| 8DB1 | JR C,$8DD3 | |||
| 8DB3 | LD A,(IX+$08) | |||
| 8DB6 | POP IX | |||
| 8DB8 | LD (IY+$09),A | |||
| 8DBB | LD A,(IY+$04) | |||
| 8DBE | DEC A | |||
| 8DBF | LD ($6D9E),A | |||
| 8DC2 | CP (IX+$04) | |||
| 8DC5 | JR NC,$8DCD | |||
| 8DC7 | LD HL,$8BFB | |||
| 8DCA | JP ScriptInstruction | |||
| 8DCD | LD HL,$8BFB | |||
| 8DD0 | JP ScriptInstruction | |||
| 8DD3 | POP IX | |||
| 8DD5 | JP $8C8B | |||
| 8DD8 | BIT 5,(IX+$09) | |||
| 8DDC | JP NZ,$8DEE | |||
| 8DDF | CALL $96F6 | |||
| 8DE2 | JR NC,$8DFE | |||
| 8DE4 | LD A,($6D9F) | |||
| 8DE7 | DEC A | |||
| 8DE8 | CP (IX+$01) | |||
| 8DEB | JP Z,$8C8B | |||
| 8DEE | CALL $8F78 | |||
| 8DF1 | BIT 3,(IX+$0B) | |||
| 8DF5 | JP NZ,AdvanceScriptInstruction | |||
| 8DF8 | LD HL,$8ACD | |||
| 8DFB | JP ScriptInstruction | |||
| 8DFE | CP $22 | |||
| 8E00 | JP Z,$913E | |||
| 8E03 | CP $29 | |||
| 8E05 | JR NZ,$8E0C | |||
| 8E07 | CALL $9006 | |||
| 8E0A | JR $8DEE | |||
| 8E0C | CP $09 | |||
| 8E0E | JR NZ,$8E24 | |||
| 8E10 | BIT 3,(IY+$09) | |||
| 8E14 | JR Z,$8E28 | |||
| 8E16 | BIT 2,(IY+$09) | |||
| 8E1A | JR NZ,$8E28 | |||
| 8E1C | CALL $8F62 | |||
| 8E1F | JP C,$8F52 | |||
| 8E22 | JR $8E28 | |||
| 8E24 | CP $14 | |||
| 8E26 | JR NC,$8E59 | |||
| 8E28 | BIT 4,(IX+$09) | |||
| 8E2C | JP NZ,$8C8B | |||
| 8E2F | CALL $9006 | |||
| 8E32 | CALL $8F78 | |||
| 8E35 | LD ($6D65),IY | |||
| 8E39 | LD A,(IX+$06) | |||
| 8E3C | SUB (IY+$06) | |||
| 8E3F | CP $02 | |||
| 8E41 | JR C,$8E53 | |||
| 8E43 | CP $07 | |||
| 8E45 | JR C,$8E4D | |||
| 8E47 | LD HL,$8B8D | |||
| 8E4A | JP ScriptInstruction | |||
| 8E4D | LD HL,$8B9B | |||
| 8E50 | JP ScriptInstruction | |||
| 8E53 | LD HL,$8B81 | |||
| 8E56 | JP ScriptInstruction | |||
| 8E59 | CP $81 | |||
| 8E5B | JP NZ,$8E81 | |||
| 8E5E | CALL $9006 | |||
| 8E61 | CALL $8F78 | |||
| 8E64 | CALL $8F8A | |||
| 8E67 | SET 0,(IX+$09) | |||
| 8E6B | LD ($6D65),IY | |||
| 8E6F | BIT 6,(IY+$0A) | |||
| 8E73 | JR NZ,$8E7B | |||
| 8E75 | LD HL,$8ACD | |||
| 8E78 | JP ScriptInstruction | |||
| 8E7B | LD HL,$8AAB | |||
| 8E7E | JP ScriptInstruction | |||
| 8E81 | CP $7F | |||
| 8E83 | JR NZ,$8E91 | |||
| 8E85 | CALL $9006 | |||
| 8E88 | CALL $9751 | |||
| 8E8B | JP NC,$8DFE | |||
| 8E8E | JP $8DEE | |||
| 8E91 | CP $28 | |||
| 8E93 | JP NZ,$8ED3 | |||
| 8E96 | BIT 4,(IX+$09) | |||
| 8E9A | JP NZ,$8C8B | |||
| 8E9D | CALL $9006 | |||
| 8EA0 | CALL $8F78 | |||
| 8EA3 | LD ($6D65),IY | |||
| 8EA7 | LD A,($6D8A) | |||
| 8EAA | CP $0B | |||
| 8EAC | JR NZ,$8EBB | |||
| 8EAE | LD A,($6D9C) | |||
| 8EB1 | OR A | |||
| 8EB2 | JP NZ,$8C8B | |||
| 8EB5 | LD HL,$8B51 | |||
| 8EB8 | JP ScriptInstruction | |||
| 8EBB | CP $05 | |||
| 8EBD | JR NZ,$8EC5 | |||
| 8EBF | LD HL,$8B25 | |||
| 8EC2 | JP ScriptInstruction | |||
| 8EC5 | LD A,($6DA8) | |||
| 8EC8 | CP $0A | |||
| 8ECA | JP NC,$8C8B | |||
| 8ECD | LD HL,$8B39 | |||
| 8ED0 | JP ScriptInstruction | |||
| 8ED3 | BIT 6,(IY+$0A) | |||
| 8ED7 | JR Z,$8F47 | |||
| 8ED9 | CALL $8F78 | |||
| 8EDC | BIT 4,(IX+$09) | |||
| 8EE0 | JR NZ,$8F05 | |||
| 8EE2 | LD A,(IY+$09) | |||
| 8EE5 | OR A | |||
| 8EE6 | JP Z,$8C8B | |||
| 8EE9 | LD ($8C45),IY | |||
| 8EED | CALL $9466 | |||
| 8EF0 | CALL $9006 | |||
| 8EF3 | CALL $8F78 | |||
| 8EF6 | PUSH IY | |||
| 8EF8 | LD IY,($8C45) | |||
| 8EFC | LD (IY+$09),$00 | |||
| 8F00 | POP IY | |||
| 8F02 | JP $8E35 | |||
| 8F05 | LD A,(IY+$09) | |||
| 8F08 | OR A | |||
| 8F09 | JP NZ,$8C8B | |||
| 8F0C | PUSH IX | |||
| 8F0E | LD IX,($6DC0) | |||
| 8F12 | LD A,(IY+$07) | |||
| 8F15 | CP (IX+$07) | |||
| 8F18 | JR C,$8F42 | |||
| 8F1A | LD A,(IX+$05) | |||
| 8F1D | CP (IY+$05) | |||
| 8F20 | JR C,$8F42 | |||
| 8F22 | LD A,(IX+$08) | |||
| 8F25 | POP IX | |||
| 8F27 | LD (IY+$09),A | |||
| 8F2A | LD A,(IY+$04) | |||
| 8F2D | DEC A | |||
| 8F2E | LD ($6D9E),A | |||
| 8F31 | CP (IX+$04) | |||
| 8F34 | JR NC,$8F3C | |||
| 8F36 | LD HL,$8BDD | |||
| 8F39 | JP ScriptInstruction | |||
| 8F3C | LD HL,$8BEB | |||
| 8F3F | JP ScriptInstruction | |||
| 8F42 | POP IX | |||
| 8F44 | JP $8C8B | |||
| 8F47 | CP $2A | |||
| 8F49 | JP NZ,$8C8B | |||
| 8F4C | CALL $8F62 | |||
| 8F4F | JP NC,$8C8B | |||
| 8F52 | CALL $9006 | |||
| 8F55 | CALL $8F78 | |||
| 8F58 | LD ($6D65),IY | |||
| 8F5C | LD HL,$8C19 | |||
| 8F5F | JP ScriptInstruction | |||
| 8F62 | PUSH IY | |||
| 8F64 | LD A,($6D92) | |||
| 8F67 | CP $01 | |||
| 8F69 | JR NZ,$8F74 | |||
| 8F6B | LD A,(IY+$01) | |||
| 8F6E | OR A | |||
| 8F6F | JR Z,$8F74 | |||
| 8F71 | SCF | |||
| 8F72 | JR $8F75 | |||
| 8F74 | XOR A | |||
| 8F75 | POP IY | |||
| 8F77 | RET | |||
| 8F78 | BIT 1,(IX+$09) | |||
| 8F7C | RET NZ | |||
| 8F7D | LD A,(IX+$0B) | |||
| 8F80 | AND $03 | |||
| 8F82 | RET NZ | |||
| 8F83 | POP BC | |||
| 8F84 | LD HL,$8A4D | |||
| 8F87 | JP ScriptInstruction | |||
| 8F8A | CALL $89CE | |||
| 8F8D | BIT 7,(IY+$09) | |||
| 8F91 | RET Z | |||
| 8F92 | LD A,($A3B3) | |||
| 8F95 | BIT 1,A | |||
| 8F97 | JR Z,$8FBE | |||
| 8F99 | BIT 4,(IX+$09) | |||
| 8F9D | JR Z,$8FAC | |||
| 8F9F | LD A,($6D92) | |||
| 8FA2 | CP $02 | |||
| 8FA4 | JR Z,$8FBE | |||
| 8FA6 | CP $01 | |||
| 8FA8 | JR Z,$8FBE | |||
| 8FAA | JR $8FBB | |||
| 8FAC | LD DE,$6DB9 | |||
| 8FAF | LD B,$03 | |||
| 8FB1 | LD A,(DE) | |||
| 8FB2 | CP $03 | |||
| 8FB4 | JR NC,$8FBB | |||
| 8FB6 | INC DE | |||
| 8FB7 | DJNZ $8FB1 | |||
| 8FB9 | JR $8FC2 | |||
| 8FBB | CALL $92F7 | |||
| 8FBE | POP BC | |||
| 8FBF | JP $8C8B | |||
| 8FC2 | LD A,(IY+$08) | |||
| 8FC5 | CP $80 | |||
| 8FC7 | RET NZ | |||
| 8FC8 | PUSH IY | |||
| 8FCA | LD IY,($6D71) | |||
| 8FCE | LD DE,$000C | |||
| 8FD1 | LD A,(IY+$00) | |||
| 8FD4 | CP $FF | |||
| 8FD6 | JR Z,$8FE7 | |||
| 8FD8 | LD A,(IY+$08) | |||
| 8FDB | CP $2A | |||
| 8FDD | JR NZ,$8FE3 | |||
| 8FDF | POP IY | |||
| 8FE1 | JR $8FBB | |||
| 8FE3 | ADD IY,DE | |||
| 8FE5 | JR $8FD1 | |||
| 8FE7 | POP IY | |||
| 8FE9 | RET | |||
| 8FEA | LD A,($6D88) | |||
| 8FED | CP $01 | |||
| 8FEF | RET NZ | |||
| 8FF0 | LD A,($6D8A) | |||
| 8FF3 | CP $04 | |||
| 8FF5 | RET NZ | |||
| 8FF6 | LD A,($6D99) | |||
| 8FF9 | CP $04 | |||
| 8FFB | RET Z | |||
| 8FFC | LD A,(IX+$05) | |||
| 8FFF | CP $6B | |||
| 9001 | RET C | |||
| 9002 | CALL $92F7 | |||
| 9005 | RET | |||
| 9006 | LD A,(IY+$07) | |||
| 9009 | SUB (IY+$05) | |||
| 900C | SRL A | |||
| 900E | DEC A | |||
| 900F | ADD A,(IY+$05) | |||
| 9012 | CP (IX+$05) | |||
| 9015 | RET Z | |||
| 9016 | POP BC | |||
| 9017 | JP NC,$9075 | |||
| 901A | JP $903A | |||
|
This entry point is used by the routine at 9216.
|
||||
| 901D | LD A,($6DA4) | |||
| 9020 | DEC A | |||
| 9021 | CP (IX+$05) | |||
| 9024 | JR C,$9033 | |||
| 9026 | LD A,(IX+$07) | |||
| 9029 | CP $65 | |||
| 902B | RET NC | |||
| 902C | CALL $9818 | |||
| 902F | CALL $9796 | |||
| 9032 | RET | |||
| 9033 | CALL $97F6 | |||
| 9036 | CALL $9777 | |||
| 9039 | RET | |||
| 903A | BIT 5,(IX+$09) | |||
| 903E | JP NZ,$8C8B | |||
| 9041 | CALL $9610 | |||
| 9044 | JP C,$904F | |||
| 9047 | CP $22 | |||
| 9049 | JP Z,$913E | |||
| 904C | JP $8C8B | |||
| 904F | LD A,$64 | |||
| 9051 | CP (IX+$05) | |||
| 9054 | JR C,$9068 | |||
| 9056 | CALL $9818 | |||
| 9059 | JP Z,$8C8B | |||
| 905C | CALL $89CE | |||
| 905F | CALL $9796 | |||
| 9062 | CALL $9610 | |||
| 9065 | JP NC,$8C8B | |||
| 9068 | BIT 1,(IX+$0B) | |||
| 906C | JP NZ,AdvanceScriptInstruction | |||
| 906F | LD HL,$8A9D | |||
| 9072 | JP ScriptInstruction | |||
| 9075 | BIT 5,(IX+$09) | |||
| 9079 | JP NZ,$8C8B | |||
| 907C | CALL $9597 | |||
| 907F | JP C,$9099 | |||
| 9082 | CP $22 | |||
| 9084 | JP Z,$913E | |||
| 9087 | CP $2F | |||
| 9089 | JP NZ,$8C8B | |||
| 908C | BIT 4,(IX+$09) | |||
| 9090 | JP NZ,$8C8B | |||
| 9093 | LD HL,$8A37 | |||
| 9096 | JP ScriptInstruction | |||
| 9099 | LD A,($6DA4) | |||
| 909C | LD E,A | |||
| 909D | LD A,(IX+$07) | |||
| 90A0 | CP E | |||
| 90A1 | JR C,$90B5 | |||
| 90A3 | CALL $97F6 | |||
| 90A6 | JP Z,$8C8B | |||
| 90A9 | CALL $89CE | |||
| 90AC | CALL $9777 | |||
| 90AF | CALL $9597 | |||
| 90B2 | JP NC,$8C8B | |||
| 90B5 | BIT 0,(IX+$0B) | |||
| 90B9 | JP NZ,AdvanceScriptInstruction | |||
| 90BC | LD HL,$8A8F | |||
| 90BF | JP ScriptInstruction | |||
| 90C2 | BIT 4,(IX+$09) | |||
| 90C6 | JR Z,$90F2 | |||
| 90C8 | LD A,($6D83) | |||
| 90CB | BIT 1,A | |||
| 90CD | JR Z,$9113 | |||
| 90CF | RES 1,A | |||
| 90D1 | LD ($6D83),A | |||
| 90D4 | BIT 1,(IX+$09) | |||
| 90D8 | JR NZ,$90E6 | |||
| 90DA | CALL $968A | |||
| 90DD | JP NC,$8C8B | |||
| 90E0 | LD HL,$8BBD | |||
| 90E3 | JP ScriptInstruction | |||
| 90E6 | CALL $96F6 | |||
| 90E9 | JP NC,$8C8B | |||
| 90EC | LD HL,$8BD1 | |||
| 90EF | JP ScriptInstruction | |||
| 90F2 | LD A,($6DB9) | |||
| 90F5 | OR A | |||
| 90F6 | JP Z,$8C8B | |||
| 90F9 | PUSH AF | |||
| 90FA | LD DE,$6DB9 | |||
| 90FD | LD HL,$6DBA | |||
| 9100 | LD BC,$0003 | |||
| 9103 | LDIR | |||
| 9105 | POP AF | |||
| 9106 | LD ($6D92),A | |||
| 9109 | CALL $9466 | |||
| 910C | LD ($6DC0),IY | |||
| 9110 | XOR A | |||
| 9111 | JR $9135 | |||
| 9113 | LD IY,($6DC0) | |||
| 9117 | LD A,($6D92) | |||
| 911A | BIT 5,(IY+$0A) | |||
| 911E | JP Z,$90D4 | |||
| 9121 | LD C,A | |||
| 9122 | LD DE,$6DB9 | |||
| 9125 | LD B,$03 | |||
| 9127 | LD A,(DE) | |||
| 9128 | OR A | |||
| 9129 | JR Z,$9131 | |||
| 912B | INC DE | |||
| 912C | DJNZ $9127 | |||
| 912E | JP $90D4 | |||
| 9131 | LD A,C | |||
| 9132 | LD (DE),A | |||
| 9133 | LD A,$01 | |||
| 9135 | LD ($6DAD),A | |||
| 9138 | LD HL,$8C2B | |||
| 913B | JP ScriptInstruction | |||
| 913E | CALL $92FD | |||
| 9141 | LD HL,($8A35) | |||
| 9144 | JP ScriptInstruction | |||
| Prev: 89F5 | Up: Map | Next: 9147 |