![]() |
Routines |
| Prev: A828 | Up: Map | Next: A9E6 |
|
|
||||
| A82E | CALL $A834 | |||
| A831 | JP $9ED2 | |||
|
This entry point is used by the routines at A81C, A822 and A828.
|
||||
| A834 | LD A,($6DAF) | |||
| A837 | OR A | |||
| A838 | JR Z,$A83F | |||
| A83A | DEC A | |||
| A83B | LD ($6DAF),A | |||
| A83E | RET | |||
| A83F | LD ($6DAE),A | |||
| A842 | RET | |||
|
This entry point is used by the routine at A6A8.
|
||||
| A843 | CALL $9597 | |||
| A846 | JR C,$A850 | |||
| A848 | LD A,$07 | |||
| A84A | LD ($6DAE),A | |||
| A84D | JP $A975 | |||
| A850 | LD A,($6DA4) | |||
| A853 | LD E,A | |||
| A854 | LD A,($6D8A) | |||
| A857 | CP (IX+$00) | |||
| A85A | JR Z,$A864 | |||
| A85C | LD A,(IX+$07) | |||
| A85F | CP E | |||
| A860 | JR C,$A870 | |||
| A862 | JR $A86A | |||
| A864 | LD A,(IX+$05) | |||
| A867 | CP E | |||
| A868 | JR C,$A870 | |||
| A86A | CALL $97F6 | |||
| A86D | CALL $9777 | |||
| A870 | CALL $A9B0 | |||
| A873 | BIT 0,(IX+$0B) | |||
| A877 | JP NZ,AdvanceScriptInstruction | |||
| A87A | LD HL,$A59E | |||
| A87D | JP ScriptInstruction | |||
|
This entry point is used by the routine at A6A8.
|
||||
| A880 | CALL $9610 | |||
| A883 | JR C,$A88D | |||
| A885 | LD A,$05 | |||
| A887 | LD ($6DAE),A | |||
| A88A | JP $A975 | |||
| A88D | LD A,($6D8A) | |||
| A890 | CP (IX+$00) | |||
| A893 | JR NZ,$A89C | |||
| A895 | LD A,$64 | |||
| A897 | CP (IX+$07) | |||
| A89A | JR $A8A1 | |||
| A89C | LD A,$64 | |||
| A89E | CP (IX+$05) | |||
| A8A1 | JR C,$A8A9 | |||
| A8A3 | CALL $9818 | |||
| A8A6 | CALL $9796 | |||
| A8A9 | CALL $A9B0 | |||
| A8AC | BIT 1,(IX+$0B) | |||
| A8B0 | JP NZ,AdvanceScriptInstruction | |||
| A8B3 | LD HL,$A5CA | |||
| A8B6 | JP ScriptInstruction | |||
|
This entry point is used by the routine at A6A8.
|
||||
| A8B9 | CALL $96F6 | |||
| A8BC | JR C,$A8E5 | |||
| A8BE | CP $81 | |||
| A8C0 | JR Z,$A8CF | |||
| A8C2 | CP $1F | |||
| A8C4 | JP Z,$A9DD | |||
| A8C7 | LD A,$08 | |||
| A8C9 | LD ($6DAE),A | |||
| A8CC | JP $A940 | |||
| A8CF | CALL $9763 | |||
| A8D2 | JP NZ,$A93A | |||
| A8D5 | CALL $A99D | |||
| A8D8 | SET 0,(IX+$09) | |||
| A8DC | CALL $A002 | |||
| A8DF | LD HL,$A63E | |||
| A8E2 | JP ScriptInstruction | |||
| A8E5 | CALL $A9B0 | |||
| A8E8 | BIT 3,(IX+$0B) | |||
| A8EC | JP NZ,AdvanceScriptInstruction | |||
| A8EF | LD HL,$A624 | |||
| A8F2 | JP ScriptInstruction | |||
|
This entry point is used by the routine at A6A8.
|
||||
| A8F5 | BIT 1,(IX+$09) | |||
| A8F9 | JR Z,$A901 | |||
| A8FB | LD HL,$A5F6 | |||
| A8FE | JP ScriptInstruction | |||
| A901 | CALL $968A | |||
| A904 | JR C,$A92A | |||
| A906 | CP $1F | |||
| A908 | JP Z,$A9DD | |||
| A90B | CP $80 | |||
| A90D | JR Z,$A917 | |||
| A90F | LD A,$04 | |||
| A911 | LD ($6DAE),A | |||
| A914 | JP $A940 | |||
| A917 | CALL $9763 | |||
| A91A | JP NZ,$A93A | |||
| A91D | CALL $A002 | |||
| A920 | SET 0,(IX+$09) | |||
| A924 | LD HL,$A666 | |||
| A927 | JP ScriptInstruction | |||
| A92A | CALL $A9B0 | |||
| A92D | BIT 2,(IX+$0B) | |||
| A931 | JP NZ,AdvanceScriptInstruction | |||
| A934 | LD HL,$A600 | |||
| A937 | JP ScriptInstruction | |||
| A93A | JP NC,$A843 | |||
| A93D | JP $A880 | |||
| A940 | LD A,$02 | |||
| A942 | CALL $955A | |||
| A945 | OR A | |||
| A946 | JR Z,$A95E | |||
| A948 | LD A,(IY+$05) | |||
| A94B | SUB $05 | |||
| A94D | CP $64 | |||
| A94F | JR C,$A95E | |||
| A951 | LD A,(IX+$07) | |||
| A954 | SUB (IY+$05) | |||
| A957 | INC A | |||
| A958 | LD ($6DAF),A | |||
| A95B | JP $A880 | |||
| A95E | LD A,($6DA4) | |||
| A961 | SUB $05 | |||
| A963 | CP (IY+$07) | |||
| A966 | JR C,$A948 | |||
| A968 | LD A,(IY+$07) | |||
| A96B | SUB (IX+$05) | |||
| A96E | INC A | |||
| A96F | LD ($6DAF),A | |||
| A972 | JP $A843 | |||
| A975 | LD A,($6D9F) | |||
| A978 | DEC A | |||
| A979 | CP (IX+$01) | |||
| A97C | JR NC,$A98D | |||
| A97E | LD A,(IX+$01) | |||
| A981 | CP $01 | |||
| A983 | JR Z,$A995 | |||
| A985 | LD A,$02 | |||
| A987 | CALL $955A | |||
| A98A | OR A | |||
| A98B | JR Z,$A995 | |||
| A98D | LD A,$01 | |||
| A98F | LD ($6DAF),A | |||
| A992 | JP $A8F5 | |||
| A995 | LD A,$01 | |||
| A997 | LD ($6DAF),A | |||
| A99A | JP $A8B9 | |||
| A99D | BIT 1,(IX+$09) | |||
| A9A1 | RET NZ | |||
| A9A2 | LD A,(IX+$0B) | |||
| A9A5 | AND $03 | |||
| A9A7 | RET NZ | |||
| A9A8 | POP BC | |||
| A9A9 | LD HL,$A61A | |||
| A9AC | JP ScriptInstruction | |||
| A9AF | NOP | |||
| A9B0 | LD A,($6D8A) | |||
| A9B3 | CP (IX+$00) | |||
| A9B6 | RET Z | |||
| A9B7 | LD A,($A9AF) | |||
| A9BA | INC A | |||
| A9BB | LD ($A9AF),A | |||
| A9BE | CP $03 | |||
| A9C0 | RET NZ | |||
| A9C1 | XOR A | |||
| A9C2 | LD ($A9AF),A | |||
| A9C5 | LD A,$12 | |||
| A9C7 | CALL $D899 | |||
| A9CA | RET | |||
|
This entry point is used by the routine at A6A8.
|
||||
| A9CB | LD A,($6D88) | |||
| A9CE | CP $02 | |||
| A9D0 | RET NZ | |||
| A9D1 | LD A,($6D8A) | |||
| A9D4 | CP $0D | |||
| A9D6 | RET NZ | |||
| A9D7 | XOR A | |||
| A9D8 | LD ($6DB0),A | |||
| A9DB | POP BC | |||
| A9DC | RET | |||
| A9DD | CALL $92FD | |||
| A9E0 | LD HL,$A594 | |||
| A9E3 | JP ScriptInstruction | |||
| Prev: A828 | Up: Map | Next: A9E6 |