![]() |
Routines |
| Prev: B6AD | Up: Map | Next: B8CD |
|
|
||||
| B709 | LD IY,$AFD0 | |||
| B70D | LD E,(IY+$05) | |||
| B710 | CALL $B721 | |||
| B713 | LD IY,$AFDC | |||
| B717 | LD E,(IY+$05) | |||
| B71A | INC E | |||
| B71B | CALL $B721 | |||
| B71E | JP AdvanceScriptInstruction | |||
| B721 | LD A,(IX+$04) | |||
| B724 | CP $17 | |||
| B726 | RET Z | |||
| B727 | INC A | |||
| B728 | INC A | |||
| B729 | CP (IY+$04) | |||
| B72C | RET NZ | |||
| B72D | LD A,(IX+$05) | |||
| B730 | CP E | |||
| B731 | RET Z | |||
| B732 | DEC A | |||
| B733 | CP E | |||
| B734 | JR Z,$B742 | |||
| B736 | ADD A,$02 | |||
| B738 | CP E | |||
| B739 | RET NZ | |||
| B73A | INC (IX+$05) | |||
| B73D | INC (IX+$07) | |||
| B740 | JR $B748 | |||
| B742 | DEC (IX+$05) | |||
| B745 | DEC (IX+$07) | |||
| B748 | POP BC | |||
| B749 | SET 4,(IX+$09) | |||
| B74D | LD ($6D65),IY | |||
| B751 | LD (IY+$01),$01 | |||
| B755 | LD (IX+$01),$01 | |||
| B759 | LD HL,$B53F | |||
| B75C | JP ScriptInstruction | |||
|
This entry point is used by the routines at B67B, B694 and B6AD.
|
||||
| B75F | LD A,($6DA3) | |||
| B762 | SUB (IX+$01) | |||
| B765 | ADD A,$65 | |||
| B767 | CP (IX+$06) | |||
| B76A | RET | |||
| B76B | LD A,(IX+$07) | |||
| B76E | CP $83 | |||
| B770 | RET Z | |||
| B771 | LD A,$64 | |||
| B773 | CP (IX+$05) | |||
| B776 | RET Z | |||
| B777 | CP (IX+$04) | |||
| B77A | RET | |||
| B77B | SET 7,(IX+$09) | |||
| B77F | LD HL,$B54B | |||
| B782 | JP AdvanceScriptInstruction | |||
|
This entry point is used by the routine at GameStart.
|
||||
| B785 | LD A,($6DA7) | |||
| B788 | CP $0E | |||
| B78A | RET Z | |||
| B78B | OR A | |||
| B78C | JR NZ,$B7A6 | |||
| B78E | LD A,($6D8A) | |||
| B791 | CP $03 | |||
| B793 | RET NZ | |||
| B794 | LD IX,($6D73) | |||
| B798 | BIT 4,(IX+$09) | |||
| B79C | RET Z | |||
| B79D | LD A,($6D92) | |||
| B7A0 | CP $08 | |||
| B7A2 | RET NZ | |||
| B7A3 | LD A,($6DA7) | |||
| B7A6 | INC A | |||
| B7A7 | LD ($6DA7),A | |||
| B7AA | AND $01 | |||
| B7AC | RET Z | |||
| B7AD | LD IX,$AED4 | |||
| B7B1 | INC (IX+$05) | |||
| B7B4 | INC (IX+$07) | |||
| B7B7 | LD A,$09 | |||
| B7B9 | CALL $D899 | |||
| B7BC | RET | |||
|
This entry point is used by the routine at GameStart.
|
||||
| B7BD | LD IX,$AFD0 | |||
| B7C1 | LD IY,$AFA0 | |||
| B7C5 | BIT 4,(IX+$0A) | |||
| B7C9 | JP NZ,$B861 | |||
| B7CC | BIT 4,(IY+$0A) | |||
| B7D0 | JP NZ,$B861 | |||
| B7D3 | LD A,($6DA9) | |||
| B7D6 | XOR $01 | |||
| B7D8 | LD ($6DA9),A | |||
| B7DB | RET NZ | |||
| B7DC | BIT 2,(IY+$0A) | |||
| B7E0 | JR NZ,$B7FF | |||
| B7E2 | LD A,(IX+$07) | |||
| B7E5 | INC A | |||
| B7E6 | CP (IY+$05) | |||
| B7E9 | JR NZ,$B806 | |||
| B7EB | LD A,(IX+$01) | |||
| B7EE | CP (IY+$01) | |||
| B7F1 | JR NZ,$B806 | |||
| B7F3 | LD A,(IX+$00) | |||
| B7F6 | CP (IY+$00) | |||
| B7F9 | JR NZ,$B806 | |||
| B7FB | SET 2,(IY+$0A) | |||
| B7FF | LD IX,$AFA0 | |||
| B803 | CALL $B821 | |||
| B806 | LD IX,$AFD0 | |||
| B80A | BIT 2,(IX+$0A) | |||
| B80E | JR NZ,$B821 | |||
| B810 | LD A,(IX+$00) | |||
| B813 | CP $0A | |||
| B815 | RET NZ | |||
| B816 | LD A,(IX+$01) | |||
| B819 | CP $02 | |||
| B81B | RET NZ | |||
| B81C | SET 2,(IX+$0A) | |||
| B820 | RET | |||
| B821 | LD A,(IX+$00) | |||
| B824 | CP $0C | |||
| B826 | JR NZ,$B82F | |||
| B828 | LD A,(IX+$07) | |||
| B82B | CP $78 | |||
| B82D | JR NC,$B861 | |||
| B82F | LD A,($6DA4) | |||
| B832 | LD E,A | |||
| B833 | LD A,($6D8A) | |||
| B836 | CP (IX+$00) | |||
| B839 | JR Z,$B843 | |||
| B83B | LD A,(IX+$07) | |||
| B83E | CP E | |||
| B83F | JR C,$B855 | |||
| B841 | JR $B849 | |||
| B843 | LD A,(IX+$05) | |||
| B846 | CP E | |||
| B847 | JR C,$B855 | |||
| B849 | CALL $97F6 | |||
| B84C | CALL $9777 | |||
| B84F | DEC (IX+$04) | |||
| B852 | DEC (IX+$06) | |||
| B855 | INC (IX+$05) | |||
| B858 | INC (IX+$07) | |||
| B85B | LD A,$0B | |||
| B85D | CALL $D899 | |||
| B860 | RET | |||
| B861 | LD IX,$AFD0 | |||
| B865 | RES 2,(IX+$0A) | |||
| B869 | RES 2,(IY+$0A) | |||
| B86D | RET | |||
| B86E | EX AF,AF' | |||
| B86F | CP L | |||
| B870 | LD SP,$0100 | |||
| B873 | NOP | |||
| B874 | LD L,(HL) | |||
| B875 | CP B | |||
| B876 | RRCA | |||
| B877 | NOP | |||
| B878 | EX AF,AF' | |||
| B879 | NOP | |||
| B87A | EX AF,AF' | |||
| B87B | CP L | |||
| B87C | DJNZ $B87E | |||
| B87E | CALL P,$F4BC | |||
| B881 | CP H | |||
| B882 | RET PE | |||
| B883 | CP H | |||
| B884 | RET PE | |||
| B885 | CP H | |||
| B886 | RET C | |||
| B887 | CP H | |||
| B888 | RET C | |||
| B889 | CP H | |||
| B88A | RRCA | |||
| B88B | NOP | |||
| B88C | LD B,$00 | |||
| B88E | DEC H | |||
| B88F | CP L | |||
| B890 | DJNZ $B892 | |||
| B892 | LD ($0F00),A | |||
| B895 | NOP | |||
| B896 | LD A,(BC) | |||
| B897 | NOP | |||
| B898 | ADC A,$BC | |||
| B89A | DJNZ $B89C | |||
| B89C | RRCA | |||
| B89D | NOP | |||
| B89E | INC B | |||
| B89F | NOP | |||
| B8A0 | DEC H | |||
| B8A1 | CP L | |||
| B8A2 | DJNZ $B8A4 | |||
| B8A4 | RET C | |||
| B8A5 | CP H | |||
| B8A6 | RET C | |||
| B8A7 | CP H | |||
| B8A8 | RET PE | |||
| B8A9 | CP H | |||
| B8AA | RET PE | |||
| B8AB | CP H | |||
| B8AC | CALL P,$F4BC | |||
| B8AF | CP H | |||
| B8B0 | LD BC,$6E00 | |||
| B8B3 | CP B | |||
| B8B4 | LD L,(HL) | |||
| B8B5 | CP B | |||
|
This entry point is used by the routine at GameStart.
|
||||
| B8B6 | LD IX,$AF70 | |||
| B8BA | LD HL,($B8B4) | |||
| B8BD | LD ($6DC4),HL | |||
| B8C0 | CALL $B8CA | |||
| B8C3 | LD HL,($6DC4) | |||
| B8C6 | LD ($B8B4),HL | |||
| B8C9 | RET | |||
| B8CA | JP AdvanceScriptInstruction | |||
| Prev: B6AD | Up: Map | Next: B8CD |