![]() |
Routines |
| Prev: A84C | Up: Map | Next: B3A3 |
|
Used by the routine at NewGame.
|
||||
| A880 | LD HL,$5EA0 | |||
| A883 | LD DE,$5EA4 | |||
| A886 | LD B,$04 | |||
| A888 | LD A,(DE) | |||
| A889 | LD C,(HL) | |||
| A88A | LD (HL),A | |||
| A88B | LD A,C | |||
| A88C | LD (DE),A | |||
| A88D | INC HL | |||
| A88E | INC DE | |||
| A88F | DJNZ $A888 | |||
| A891 | LD HL,$7000 | |||
| A894 | LD DE,$7400 | |||
| A897 | LD BC,$0400 | |||
| A89A | CALL $A8A6 | |||
| A89D | LD HL,$6090 | |||
| A8A0 | LD DE,$6240 | |||
| A8A3 | LD BC,$0120 | |||
| A8A6 | PUSH BC | |||
| A8A7 | LD A,(DE) | |||
| A8A8 | LD C,(HL) | |||
| A8A9 | LD (HL),A | |||
| A8AA | LD A,C | |||
| A8AB | LD (DE),A | |||
| A8AC | INC HL | |||
| A8AD | INC DE | |||
| A8AE | POP BC | |||
| A8AF | DEC BC | |||
| A8B0 | LD A,B | |||
| A8B1 | OR C | |||
| A8B2 | JR NZ,$A8A6 | |||
| A8B4 | RET | |||
| A8B5 | LD A,($5E00) | |||
| A8B8 | AND $01 | |||
| A8BA | JR NZ,$A8C5 | |||
| A8BC | LD A,($5EA1) | |||
| A8BF | AND A | |||
| A8C0 | JR Z,$A939 | |||
| A8C2 | JP LevelInitialisation | |||
| A8C5 | LD A,($5EA5) | |||
| A8C8 | AND A | |||
| A8C9 | JR Z,$A8BC | |||
| A8CB | LD A,($5EA1) | |||
| A8CE | AND A | |||
| A8CF | CALL Z,$A931 | |||
| A8D2 | CALL $A880 | |||
| A8D5 | XOR A | |||
| A8D6 | LD ($5E6C),A | |||
| A8D9 | LD A,($5E65) | |||
| A8DC | CPL | |||
| A8DD | LD ($5E65),A | |||
| A8E0 | JP LevelInitialisation | |||
| A8E3 | LD A,$B1 | |||
| A8E5 | LD ($A95D),A | |||
| A8E8 | CALL CreateWindow | |||
| A8EB | LD DE,$A94B | |||
| A8EE | LD HL,$7038 | |||
| A8F1 | CALL PrintStringColour | |||
| A8F4 | LD DE,$B9D2 | |||
| A8F7 | CALL $B9BC | |||
| A8FA | LD B,$04 | |||
| A8FC | LD A,($6090) | |||
| A8FF | SUB $1A | |||
| A901 | CP $10 | |||
| A903 | JR C,$A922 | |||
| A905 | LD DE,$A95E | |||
| A908 | LD HL,$3818 | |||
| A90B | CALL PrintStringColour | |||
| A90E | LD DE,$A979 | |||
| A911 | LD HL,$4858 | |||
| A914 | CALL PrintStringColour | |||
| A917 | LD DE,$A985 | |||
| A91A | LD HL,$5850 | |||
| A91D | CALL PrintStringColour | |||
| A920 | LD B,$08 | |||
| A922 | LD HL,$0000 | |||
| A925 | DEC HL | |||
| A926 | LD A,H | |||
| A927 | OR L | |||
| A928 | JR NZ,$A925 | |||
| A92A | DJNZ $A925 | |||
| A92C | RET | |||
| A92D | LD A,$B2 | |||
| A92F | JR $A8E5 | |||
| A931 | LD A,($5E65) | |||
| A934 | AND A | |||
| A935 | JR Z,$A8E3 | |||
| A937 | JR $A92D | |||
| A939 | LD A,($5E65) | |||
| A93C | AND A | |||
| A93D | JR NZ,$A945 | |||
| A93F | CALL $A8E3 | |||
| A942 | JP $F56E | |||
| A945 | CALL $A92D | |||
| A948 | JP $F56E | |||
| A94B | LD B,A | |||
| A94C | LD B,A | |||
| A94D | LD B,C | |||
| A94E | LD C,L | |||
| A94F | LD B,L | |||
| A950 | JR NZ,$A9A1 | |||
| A952 | LD D,(HL) | |||
| A953 | LD B,L | |||
| A954 | LD D,D | |||
| A955 | JR NZ,$A9A7 | |||
| A957 | LD C,H | |||
| A958 | LD B,C | |||
| A959 | LD E,C | |||
| A95A | LD B,L | |||
| A95B | LD D,D | |||
| A95C | JR NZ,$A90E | |||
| A95E | LD B,L | |||
| A95F | LD E,C | |||
| A960 | LD C,A | |||
| A961 | LD D,L | |||
| A962 | LD D,D | |||
| A963 | JR NZ,$A9B1 | |||
| A965 | LD D,L | |||
| A966 | LD C,(HL) | |||
| A967 | LD B,C | |||
| A968 | LD D,D | |||
| A969 | JR NZ,$A9BD | |||
| A96B | LD C,A | |||
| A96C | LD D,(HL) | |||
| A96D | LD B,L | |||
| A96E | LD D,D | |||
| A96F | JR NZ,$A9B9 | |||
| A971 | LD B,C | |||
| A972 | LD D,E | |||
| A973 | JR NZ,$A9B7 | |||
| A975 | LD B,L | |||
| A976 | LD B,L | |||
| A977 | LD C,(HL) | |||
| A978 | AND B | |||
| A979 | LD B,L | |||
| A97A | LD B,H | |||
| A97B | LD B,L | |||
| A97C | LD D,E | |||
| A97D | LD D,H | |||
| A97E | LD D,D | |||
| A97F | LD C,A | |||
| A980 | LD E,C | |||
| A981 | LD B,L | |||
| A982 | LD B,H | |||
| A983 | LD L,$A0 | |||
| A985 | LD B,L | |||
| A986 | LD B,C | |||
| A987 | LD C,H | |||
| A988 | LD C,H | |||
| A989 | JR NZ,$A9D4 | |||
| A98B | LD D,E | |||
| A98C | JR NZ,$A9DA | |||
| A98E | LD C,A | |||
| A98F | LD D,E | |||
| A990 | LD D,H | |||
| A991 | LD L,$A0 | |||
|
This entry point is used by the routine at A0F8.
|
||||
| A993 | LD A,(IX+$00) | |||
| A996 | ADD A,(IX+$02) | |||
| A999 | LD L,A | |||
| A99A | LD A,(IX+$01) | |||
| A99D | ADD A,(IX+$03) | |||
| A9A0 | LD H,A | |||
| A9A1 | LD A,L | |||
| A9A2 | CP $08 | |||
| A9A4 | RET C | |||
| A9A5 | CP $F8 | |||
| A9A7 | RET NC | |||
| A9A8 | LD A,H | |||
| A9A9 | CP $30 | |||
| A9AB | RET C | |||
| A9AC | CP $A8 | |||
| A9AE | RET NC | |||
| A9AF | LD (IX+$00),L | |||
| A9B2 | LD (IX+$01),H | |||
| A9B5 | LD A,($5E69) | |||
| A9B8 | INC A | |||
| A9B9 | LD ($5E69),A | |||
| A9BC | LD BC,$0202 | |||
| A9BF | PUSH HL | |||
| A9C0 | EXX | |||
| A9C1 | POP DE | |||
| A9C2 | LD L,E | |||
| A9C3 | LD H,D | |||
| A9C4 | CALL AttributeAddress | |||
| A9C7 | LD A,(HL) | |||
| A9C8 | AND A | |||
| A9C9 | JR Z,$A9CF | |||
| A9CB | LD A,(IX+$04) | |||
| A9CE | LD (HL),A | |||
| A9CF | EXX | |||
| A9D0 | CALL ScreenAddress | |||
| A9D3 | PUSH BC | |||
| A9D4 | PUSH HL | |||
| A9D5 | LD A,(IX+$00) | |||
| A9D8 | AND $07 | |||
| A9DA | LD E,A | |||
| A9DB | EX AF,AF' | |||
| A9DC | LD A,E | |||
| A9DD | LD DE,$AA13 | |||
| A9E0 | ADD A,E | |||
| A9E1 | LD E,A | |||
| A9E2 | LD A,D | |||
| A9E3 | ADC A,$00 | |||
| A9E5 | LD D,A | |||
| A9E6 | LD A,(DE) | |||
| A9E7 | XOR (HL) | |||
| A9E8 | LD (HL),A | |||
| A9E9 | EX AF,AF' | |||
| A9EA | INC A | |||
| A9EB | AND $07 | |||
| A9ED | JR NZ,$AA10 | |||
| A9EF | INC L | |||
| A9F0 | EXX | |||
| A9F1 | INC E | |||
| A9F2 | LD L,E | |||
| A9F3 | LD H,D | |||
| A9F4 | EX AF,AF' | |||
| A9F5 | CALL AttributeAddress | |||
| A9F8 | LD A,(HL) | |||
| A9F9 | AND A | |||
| A9FA | JR Z,$AA00 | |||
| A9FC | LD A,(IX+$04) | |||
| A9FF | LD (HL),A | |||
| AA00 | EXX | |||
| AA01 | EX AF,AF' | |||
| AA02 | DJNZ $A9D8 | |||
| AA04 | POP HL | |||
| AA05 | CALL $85F6 | |||
| AA08 | EXX | |||
| AA09 | DEC D | |||
| AA0A | EXX | |||
| AA0B | POP BC | |||
| AA0C | DEC C | |||
| AA0D | JR NZ,$A9D3 | |||
| AA0F | RET | |||
| AA10 | EXX | |||
| AA11 | JR $A9F2 | |||
| AA13 | ADD A,B | |||
| AA14 | LD B,B | |||
| AA15 | JR NZ,$AA27 | |||
| AA17 | EX AF,AF' | |||
| AA18 | INC B | |||
| AA19 | LD (BC),A | |||
| AA1A | LD BC,$FE00 | |||
| AA1D | LD B,C | |||
| AA1E | LD BC,$42FE | |||
| AA21 | LD (BC),A | |||
| AA22 | CP $43 | |||
| AA24 | LD (BC),A | |||
| AA25 | RST $38 | |||
| AA26 | LD B,H | |||
| AA27 | LD (BC),A | |||
| AA28 | NOP | |||
| AA29 | LD B,L | |||
| AA2A | LD (BC),A | |||
| AA2B | LD BC,$0246 | |||
| AA2E | LD (BC),A | |||
| AA2F | LD B,A | |||
| AA30 | LD BC,$4602 | |||
| AA33 | NOP | |||
| AA34 | LD (BC),A | |||
| AA35 | LD B,L | |||
| AA36 | RST $38 | |||
| AA37 | LD (BC),A | |||
| AA38 | LD B,H | |||
| AA39 | CP $02 | |||
| AA3B | LD B,E | |||
| AA3C | CP $01 | |||
| AA3E | LD B,D | |||
| AA3F | CP $00 | |||
| AA41 | LD B,C | |||
| AA42 | CP $FF | |||
| AA44 | LD B,D | |||
| AA45 | CP $FE | |||
| AA47 | LD B,E | |||
| AA48 | RST $38 | |||
| AA49 | CP $44 | |||
| AA4B | NOP | |||
| AA4C | NOP | |||
| AA4D | NOP | |||
| AA4E | NOP | |||
| AA4F | NOP | |||
| AA50 | NOP | |||
| AA51 | NOP | |||
| AA52 | NOP | |||
| AA53 | NOP | |||
| AA54 | NOP | |||
| AA55 | NOP | |||
| AA56 | NOP | |||
| AA57 | NOP | |||
| AA58 | NOP | |||
| AA59 | NOP | |||
| AA5A | NOP | |||
| AA5B | NOP | |||
| AA5C | NOP | |||
| AA5D | NOP | |||
| AA5E | NOP | |||
| AA5F | NOP | |||
| AA60 | NOP | |||
| AA61 | NOP | |||
| AA62 | NOP | |||
| AA63 | NOP | |||
| AA64 | NOP | |||
| AA65 | NOP | |||
| AA66 | NOP | |||
| AA67 | NOP | |||
| AA68 | NOP | |||
| AA69 | NOP | |||
| AA6A | NOP | |||
| AA6B | NOP | |||
| AA6C | NOP | |||
| AA6D | NOP | |||
| AA6E | NOP | |||
| AA6F | NOP | |||
| AA70 | NOP | |||
| AA71 | NOP | |||
| AA72 | NOP | |||
| AA73 | NOP | |||
| AA74 | NOP | |||
| AA75 | NOP | |||
| AA76 | NOP | |||
| AA77 | NOP | |||
| AA78 | NOP | |||
| AA79 | NOP | |||
| AA7A | NOP | |||
| AA7B | NOP | |||
| AA7C | NOP | |||
| AA7D | NOP | |||
| AA7E | NOP | |||
| AA7F | NOP | |||
| AA80 | NOP | |||
| AA81 | NOP | |||
| AA82 | NOP | |||
| AA83 | NOP | |||
| AA84 | NOP | |||
| AA85 | NOP | |||
| AA86 | NOP | |||
| AA87 | NOP | |||
| AA88 | NOP | |||
| AA89 | NOP | |||
| AA8A | NOP | |||
| AA8B | NOP | |||
| AA8C | NOP | |||
| AA8D | NOP | |||
| AA8E | NOP | |||
| AA8F | NOP | |||
| AA90 | NOP | |||
| AA91 | NOP | |||
| AA92 | NOP | |||
| AA93 | NOP | |||
| AA94 | NOP | |||
| AA95 | NOP | |||
| AA96 | NOP | |||
| AA97 | NOP | |||
| AA98 | NOP | |||
| AA99 | NOP | |||
| AA9A | NOP | |||
|
This entry point is used by the routine at A0F8.
|
||||
| AA9B | XOR A | |||
| AA9C | LD ($5E69),A | |||
| AA9F | LD IX,$AA4B | |||
| AAA3 | LD B,$10 | |||
| AAA5 | PUSH BC | |||
| AAA6 | CALL $AAB8 | |||
| AAA9 | LD BC,$0005 | |||
| AAAC | ADD IX,BC | |||
| AAAE | POP BC | |||
| AAAF | DJNZ $AAA5 | |||
| AAB1 | LD A,($5E69) | |||
| AAB4 | AND A | |||
| AAB5 | JR NZ,$AA9B | |||
| AAB7 | RET | |||
| AAB8 | LD A,(IX+$00) | |||
| AABB | ADD A,(IX+$02) | |||
| AABE | LD L,A | |||
| AABF | LD A,(IX+$01) | |||
| AAC2 | ADD A,(IX+$03) | |||
| AAC5 | LD H,A | |||
| AAC6 | LD A,L | |||
| AAC7 | CP $08 | |||
| AAC9 | RET C | |||
| AACA | CP $F8 | |||
| AACC | RET NC | |||
| AACD | LD A,H | |||
| AACE | CP $30 | |||
| AAD0 | RET C | |||
| AAD1 | CP $A8 | |||
| AAD3 | RET NC | |||
| AAD4 | LD (IX+$00),L | |||
| AAD7 | LD (IX+$01),H | |||
| AADA | LD HL,$5E69 | |||
| AADD | INC (HL) | |||
| AADE | RET | |||
| AADF | NOP | |||
| AAE0 | NOP | |||
| AAE1 | NOP | |||
| AAE2 | LD (BC),A | |||
| AAE3 | LD B,A | |||
| AAE4 | NOP | |||
| AAE5 | NOP | |||
| AAE6 | RST $38 | |||
| AAE7 | LD (BC),A | |||
| AAE8 | LD B,D | |||
| AAE9 | NOP | |||
| AAEA | NOP | |||
| AAEB | CP $02 | |||
| AAED | LD B,H | |||
| AAEE | NOP | |||
| AAEF | NOP | |||
| AAF0 | CP $01 | |||
| AAF2 | LD B,E | |||
| AAF3 | NOP | |||
| AAF4 | NOP | |||
| AAF5 | CP $00 | |||
| AAF7 | LD B,L | |||
| AAF8 | NOP | |||
| AAF9 | NOP | |||
| AAFA | CP $FF | |||
| AAFC | LD B,E | |||
| AAFD | NOP | |||
| AAFE | NOP | |||
| AAFF | CP $FE | |||
| AB01 | LD B,H | |||
| AB02 | NOP | |||
| AB03 | NOP | |||
| AB04 | RST $38 | |||
| AB05 | CP $42 | |||
| AB07 | NOP | |||
| AB08 | NOP | |||
| AB09 | NOP | |||
| AB0A | CP $47 | |||
| AB0C | NOP | |||
| AB0D | NOP | |||
| AB0E | LD BC,$42FE | |||
| AB11 | NOP | |||
| AB12 | NOP | |||
| AB13 | LD (BC),A | |||
| AB14 | CP $44 | |||
| AB16 | NOP | |||
| AB17 | NOP | |||
| AB18 | LD (BC),A | |||
| AB19 | RST $38 | |||
| AB1A | LD B,E | |||
| AB1B | NOP | |||
| AB1C | NOP | |||
| AB1D | LD (BC),A | |||
| AB1E | NOP | |||
| AB1F | LD B,L | |||
| AB20 | NOP | |||
| AB21 | NOP | |||
| AB22 | LD (BC),A | |||
| AB23 | LD BC,$0043 | |||
| AB26 | NOP | |||
| AB27 | LD (BC),A | |||
| AB28 | LD (BC),A | |||
| AB29 | LD B,H | |||
| AB2A | NOP | |||
| AB2B | NOP | |||
| AB2C | LD BC,$4202 | |||
|
This entry point is used by the routine at A0F8.
|
||||
| AB2F | LD HL,$AA4B | |||
| AB32 | LD DE,$AADF | |||
| AB35 | LD B,$10 | |||
| AB37 | LD A,(HL) | |||
| AB38 | INC HL | |||
| AB39 | LD (DE),A | |||
| AB3A | INC DE | |||
| AB3B | LD A,(HL) | |||
| AB3C | INC HL | |||
| AB3D | LD (DE),A | |||
| AB3E | INC DE | |||
| AB3F | INC HL | |||
| AB40 | INC HL | |||
| AB41 | INC HL | |||
| AB42 | INC DE | |||
| AB43 | INC DE | |||
| AB44 | INC DE | |||
| AB45 | DJNZ $AB37 | |||
| AB47 | RET | |||
|
This entry point is used by the routine at A0F8.
|
||||
| AB48 | XOR A | |||
| AB49 | LD ($5E69),A | |||
| AB4C | LD A,($5E7B) | |||
| AB4F | INC A | |||
| AB50 | LD ($5E7B),A | |||
| AB53 | CALL $B8F2 | |||
| AB56 | LD IX,$AA4B | |||
| AB5A | LD B,$10 | |||
| AB5C | PUSH BC | |||
| AB5D | CALL $AB78 | |||
| AB60 | LD BC,$0005 | |||
| AB63 | ADD IX,BC | |||
| AB65 | POP BC | |||
| AB66 | DJNZ $AB5C | |||
| AB68 | LD A,($5E69) | |||
| AB6B | AND A | |||
| AB6C | JR NZ,$AB48 | |||
| AB6E | RET | |||
| AB6F | LD A,($5E6A) | |||
| AB72 | CP (IX+$01) | |||
| AB75 | RET Z | |||
| AB76 | JR $AB7F | |||
| AB78 | LD A,(IX+$00) | |||
| AB7B | CP $80 | |||
| AB7D | JR Z,$AB6F | |||
| AB7F | LD A,(IX+$00) | |||
| AB82 | ADD A,(IX+$02) | |||
| AB85 | LD L,A | |||
| AB86 | LD A,(IX+$01) | |||
| AB89 | ADD A,(IX+$03) | |||
| AB8C | LD H,A | |||
| AB8D | LD A,L | |||
| AB8E | CP $80 | |||
| AB90 | JR Z,$AB95 | |||
| AB92 | JP $A9A1 | |||
| AB95 | LD A,($5E6A) | |||
| AB98 | CP H | |||
| AB99 | RET Z | |||
| AB9A | JP $A9A1 | |||
|
This entry point is used by the routine at A0F8.
|
||||
| AB9D | LD HL,$AADF | |||
| ABA0 | LD DE,$AA4B | |||
| ABA3 | LD BC,$0050 | |||
| ABA6 | LDIR | |||
| ABA8 | RET | |||
| ABA9 | LD A,(IX+$00) | |||
| ABAC | INC A | |||
| ABAD | AND $0F | |||
| ABAF | ADD A,$70 | |||
| ABB1 | LD (IX+$00),A | |||
| ABB4 | CALL $8701 | |||
| ABB7 | JP $8733 | |||
| ABBA | LD E,$18 | |||
| ABBC | CALL $B2A4 | |||
| ABBF | CALL C,$B2D7 | |||
| ABC2 | LD A,(IX+$17) | |||
| ABC5 | AND A | |||
| ABC6 | JR Z,$AC3E | |||
| ABC8 | CALL $ABA9 | |||
| ABCB | LD A,($5E42) | |||
| ABCE | CPL | |||
| ABCF | AND $0F | |||
| ABD1 | RET NZ | |||
| ABD2 | LD A,($5E67) | |||
| ABD5 | AND A | |||
| ABD6 | JR NZ,$ABE5 | |||
| ABD8 | LD A,($6078) | |||
| ABDB | CP $81 | |||
| ABDD | JR Z,$ABE5 | |||
| ABDF | DEC (IX+$17) | |||
| ABE2 | CALL Z,$B16F | |||
| ABE5 | LD A,(IX+$17) | |||
| ABE8 | LD HL,$2040 | |||
| ABEB | CALL $8C01 | |||
| ABEE | CALL $AD36 | |||
| ABF1 | JR NC,$AC29 | |||
| ABF3 | CALL $AD0B | |||
| ABF6 | LD HL,$587B | |||
| ABF9 | CALL $AD00 | |||
| ABFC | LD HL,$587D | |||
| ABFF | LD A,$42 | |||
| AC01 | CALL $AD00 | |||
| AC04 | LD A,($5E42) | |||
| AC07 | AND $3F | |||
| AC09 | CP $0F | |||
| AC0B | JR Z,$AC1A | |||
| AC0D | CP $2F | |||
| AC0F | RET NZ | |||
| AC10 | LD DE,$AC24 | |||
| AC13 | LD HL,$10D8 | |||
| AC16 | CALL PrintStringColour | |||
| AC19 | RET | |||
| AC1A | LD DE,$AC1F | |||
| AC1D | JR $AC13 | |||
| AC1F | LD B,L | |||
| AC20 | LD H,E | |||
| AC21 | LD H,H | |||
| AC22 | LD H,L | |||
| AC23 | AND $45 | |||
| AC25 | LD H,A | |||
| AC26 | LD L,B | |||
| AC27 | LD L,C | |||
| AC28 | JP PE,$0BCD | |||
| AC2B | XOR L | |||
| AC2C | LD HL,$587D | |||
| AC2F | CALL $AD00 | |||
| AC32 | LD HL,$587B | |||
| AC35 | LD A,$42 | |||
| AC37 | JR $AC01 | |||
| AC39 | LD HL,($607A) | |||
| AC3C | JR $AC4A | |||
| AC3E | LD A,($6090) | |||
| AC41 | SUB $1A | |||
| AC43 | CP $10 | |||
| AC45 | JR NC,$AC39 | |||
| AC47 | LD HL,($6092) | |||
| AC4A | CALL $AD39 | |||
| AC4D | LD A,(IX+$00) | |||
| AC50 | JR C,$AC59 | |||
| AC52 | CP $78 | |||
| AC54 | JR Z,$AC60 | |||
| AC56 | JP $ABA9 | |||
| AC59 | CP $70 | |||
| AC5B | JR Z,$AC6F | |||
| AC5D | JP $ABA9 | |||
| AC60 | CALL $ABB4 | |||
| AC63 | CALL $B1D3 | |||
| AC66 | RET NZ | |||
| AC67 | CALL $AC7E | |||
| AC6A | LD (IX+$00),$98 | |||
| AC6E | RET | |||
| AC6F | CALL $ABB4 | |||
| AC72 | CALL $B1D3 | |||
| AC75 | RET NZ | |||
| AC76 | CALL $AC83 | |||
| AC79 | LD (IX+$00),$9C | |||
| AC7D | RET | |||
| AC7E | LD HL,$ACD0 | |||
| AC81 | JR $AC86 | |||
| AC83 | LD HL,$ACA0 | |||
| AC86 | LD DE,$6138 | |||
| AC89 | LD BC,$0030 | |||
| AC8C | LDIR | |||
| AC8E | LD L,(IX+$02) | |||
| AC91 | LD H,(IX+$03) | |||
| AC94 | LD ($613A),HL | |||
| AC97 | LD A,(IX+$04) | |||
| AC9A | SUB $10 | |||
| AC9C | LD ($613C),A | |||
| AC9F | RET | |||
| ACA0 | ADD A,H | |||
| ACA1 | NOP | |||
| ACA2 | NOP | |||
| ACA3 | NOP | |||
| ACA4 | NOP | |||
| ACA5 | LD BC,$46FF | |||
| ACA8 | NOP | |||
| ACA9 | NOP | |||
| ACAA | NOP | |||
| ACAB | NOP | |||
| ACAC | NOP | |||
| ACAD | NOP | |||
| ACAE | NOP | |||
| ACAF | NOP | |||
| ACB0 | NOP | |||
| ACB1 | NOP | |||
| ACB2 | NOP | |||
| ACB3 | NOP | |||
| ACB4 | NOP | |||
| ACB5 | NOP | |||
| ACB6 | NOP | |||
| ACB7 | NOP | |||
| ACB8 | ADD A,(HL) | |||
| ACB9 | NOP | |||
| ACBA | NOP | |||
| ACBB | NOP | |||
| ACBC | NOP | |||
| ACBD | NOP | |||
| ACBE | NOP | |||
| ACBF | LD B,D | |||
| ACC0 | NOP | |||
| ACC1 | NOP | |||
| ACC2 | NOP | |||
| ACC3 | NOP | |||
| ACC4 | NOP | |||
| ACC5 | NOP | |||
| ACC6 | NOP | |||
| ACC7 | NOP | |||
| ACC8 | NOP | |||
| ACC9 | NOP | |||
| ACCA | NOP | |||
| ACCB | NOP | |||
| ACCC | NOP | |||
| ACCD | NOP | |||
| ACCE | NOP | |||
| ACCF | NOP | |||
| ACD0 | ADD A,B | |||
| ACD1 | NOP | |||
| ACD2 | NOP | |||
| ACD3 | NOP | |||
| ACD4 | NOP | |||
| ACD5 | RST $38 | |||
| ACD6 | RST $38 | |||
| ACD7 | LD B,(HL) | |||
| ACD8 | NOP | |||
| ACD9 | NOP | |||
| ACDA | NOP | |||
| ACDB | NOP | |||
| ACDC | NOP | |||
| ACDD | NOP | |||
| ACDE | NOP | |||
| ACDF | NOP | |||
| ACE0 | NOP | |||
| ACE1 | NOP | |||
| ACE2 | NOP | |||
| ACE3 | NOP | |||
| ACE4 | NOP | |||
| ACE5 | NOP | |||
| ACE6 | NOP | |||
| ACE7 | NOP | |||
| ACE8 | ADD A,D | |||
| ACE9 | NOP | |||
| ACEA | NOP | |||
| ACEB | NOP | |||
| ACEC | NOP | |||
| ACED | NOP | |||
| ACEE | NOP | |||
| ACEF | LD B,D | |||
| ACF0 | NOP | |||
| ACF1 | NOP | |||
| ACF2 | NOP | |||
| ACF3 | NOP | |||
| ACF4 | NOP | |||
| ACF5 | NOP | |||
| ACF6 | NOP | |||
| ACF7 | NOP | |||
| ACF8 | NOP | |||
| ACF9 | NOP | |||
| ACFA | NOP | |||
| ACFB | NOP | |||
| ACFC | NOP | |||
| ACFD | NOP | |||
| ACFE | NOP | |||
| ACFF | NOP | |||
|
This entry point is used by the routine at 9EDC.
|
||||
| AD00 | LD (HL),A | |||
| AD01 | INC L | |||
| AD02 | LD (HL),A | |||
| AD03 | LD BC,$001F | |||
| AD06 | ADD HL,BC | |||
| AD07 | LD (HL),A | |||
| AD08 | INC L | |||
| AD09 | LD (HL),A | |||
| AD0A | RET | |||
|
This entry point is used by the routine at 9EDC.
|
||||
| AD0B | LD A,($5E42) | |||
| AD0E | AND $10 | |||
| AD10 | JR Z,$AD14 | |||
| AD12 | LD A,$30 | |||
| AD14 | OR $42 | |||
| AD16 | RET | |||
| AD17 | LD A,($5E42) | |||
| AD1A | AND $10 | |||
| AD1C | JR Z,$AD14 | |||
| AD1E | LD A,$38 | |||
| AD20 | JR $AD14 | |||
|
This entry point is used by the routine at 91E2.
|
||||
| AD22 | CALL $AD0B | |||
| AD25 | LD HL,$5861 | |||
| AD28 | PUSH AF | |||
| AD29 | CALL $AD00 | |||
| AD2C | POP AF | |||
| AD2D | LD HL,$5863 | |||
| AD30 | JP $AD00 | |||
|
This entry point is used by the routine at 91E2.
|
||||
| AD33 | XOR A | |||
| AD34 | JR $AD25 | |||
|
This entry point is used by the routine at 9EDC.
|
||||
| AD36 | LD HL,($607A) | |||
| AD39 | LD C,(IX+$02) | |||
| AD3C | LD B,(IX+$03) | |||
| AD3F | AND A | |||
| AD40 | SBC HL,BC | |||
| AD42 | LD A,H | |||
| AD43 | AND A | |||
| AD44 | JP M,$AD4E | |||
| AD47 | LD BC,$1000 | |||
| AD4A | AND A | |||
| AD4B | SBC HL,BC | |||
| AD4D | RET | |||
| AD4E | CALL $8947 | |||
| AD51 | LD BC,$1000 | |||
| AD54 | AND A | |||
| AD55 | SBC HL,BC | |||
| AD57 | CCF | |||
| AD58 | RET | |||
| AD59 | LD E,$14 | |||
| AD5B | CALL $B2A4 | |||
| AD5E | CALL C,$B2D7 | |||
| AD61 | LD A,($607A) | |||
| AD64 | SUB (IX+$02) | |||
| AD67 | NEG | |||
| AD69 | AND $07 | |||
| AD6B | ADD A,$68 | |||
| AD6D | LD (IX+$00),A | |||
| AD70 | CALL $8787 | |||
| AD73 | LD A,($5E58) | |||
| AD76 | SUB $08 | |||
| AD78 | LD ($5E58),A | |||
| AD7B | CALL $8733 | |||
| AD7E | LD A,($5E6C) | |||
| AD81 | AND A | |||
| AD82 | JR NZ,$AD89 | |||
| AD84 | LD A,(IX+$15) | |||
| AD87 | AND A | |||
| AD88 | RET Z | |||
| AD89 | CALL $864F | |||
| AD8C | LD A,$C0 | |||
| AD8E | LD ($6168),A | |||
| AD91 | LD ($6180),A | |||
| AD94 | LD HL,($6182) | |||
| AD97 | LD BC,$FFF8 | |||
| AD9A | CALL $A002 | |||
| AD9D | LD ($6182),HL | |||
| ADA0 | LD HL,$6188 | |||
| ADA3 | LD B,$08 | |||
| ADA5 | LD (HL),$00 | |||
| ADA7 | INC HL | |||
| ADA8 | DJNZ $ADA5 | |||
| ADAA | RET | |||
| ADAB | CALL $B2A2 | |||
| ADAE | JR C,$ADDE | |||
| ADB0 | BIT 0,(IX+$10) | |||
| ADB4 | JR NZ,$ADE1 | |||
| ADB6 | LD L,(IX+$02) | |||
| ADB9 | LD H,(IX+$03) | |||
| ADBC | LD B,$00 | |||
| ADBE | LD A,(IX+$05) | |||
| ADC1 | LD C,A | |||
| ADC2 | AND A | |||
| ADC3 | JP P,$ADC7 | |||
| ADC6 | DEC B | |||
| ADC7 | ADD HL,BC | |||
| ADC8 | LD (IX+$02),L | |||
| ADCB | LD (IX+$03),H | |||
| ADCE | LD A,(IX+$04) | |||
| ADD1 | ADD A,(IX+$06) | |||
| ADD4 | LD (IX+$04),A | |||
| ADD7 | CP $3C | |||
| ADD9 | JR C,$ADE7 | |||
| ADDB | JP $ABB4 | |||
| ADDE | CALL $B2D7 | |||
| ADE1 | LD BC,$0500 | |||
| ADE4 | CALL $899C | |||
| ADE7 | JP $A76B | |||
| ADEA | LD A,($6138) | |||
| ADED | CP $80 | |||
| ADEF | JR NZ,$AE2F | |||
| ADF1 | LD HL,($613A) | |||
| ADF4 | LD BC,$0014 | |||
| ADF7 | ADD HL,BC | |||
| ADF8 | LD A,H | |||
| ADF9 | AND $1F | |||
| ADFB | LD H,A | |||
| ADFC | LD (IX+$02),L | |||
| ADFF | LD (IX+$03),H | |||
| AE02 | LD A,($613C) | |||
| AE05 | ADD A,$10 | |||
| AE07 | LD (IX+$04),A | |||
| AE0A | LD A,(IX+$00) | |||
| AE0D | XOR $01 | |||
| AE0F | LD (IX+$00),A | |||
| AE12 | LD A,(IX+$07) | |||
| AE15 | XOR $04 | |||
| AE17 | LD (IX+$07),A | |||
| AE1A | JP $ABB4 | |||
| AE1D | LD A,($6138) | |||
| AE20 | CP $84 | |||
| AE22 | JR NZ,$AE2F | |||
| AE24 | LD HL,($613A) | |||
| AE27 | LD BC,$0010 | |||
| AE2A | AND A | |||
| AE2B | SBC HL,BC | |||
| AE2D | JR $ADF8 | |||
| AE2F | CALL $8640 | |||
| AE32 | LD (IX+$00),$00 | |||
| AE36 | RET | |||
| AE37 | JP $ABB4 | |||
| AE3A | LD E,$18 | |||
| AE3C | CALL $B2A4 | |||
| AE3F | CALL C,$B2D7 | |||
| AE42 | CALL $ABB4 | |||
| AE45 | LD A,($5E42) | |||
| AE48 | AND $07 | |||
| AE4A | RET NZ | |||
| AE4B | INC (IX+$00) | |||
| AE4E | LD A,(IX+$00) | |||
| AE51 | AND $03 | |||
| AE53 | CP $03 | |||
| AE55 | CALL Z,$AE78 | |||
| AE58 | RET | |||
| AE59 | LD E,$18 | |||
| AE5B | CALL $B2A4 | |||
| AE5E | CALL C,$B2D7 | |||
| AE61 | CALL $ABB4 | |||
| AE64 | LD A,($5E42) | |||
| AE67 | AND $03 | |||
| AE69 | RET NZ | |||
| AE6A | INC (IX+$00) | |||
| AE6D | LD A,(IX+$00) | |||
| AE70 | AND $03 | |||
| AE72 | CP $03 | |||
| AE74 | CALL Z,$AEB7 | |||
| AE77 | RET | |||
| AE78 | LD HL,$AEBC | |||
| AE7B | LD DE,$6108 | |||
| AE7E | LD BC,$0030 | |||
| AE81 | LDIR | |||
| AE83 | LD L,(IX+$02) | |||
| AE86 | LD H,(IX+$03) | |||
| AE89 | LD ($610A),HL | |||
| AE8C | LD A,(IX+$04) | |||
| AE8F | SUB $0C | |||
| AE91 | LD ($610C),A | |||
| AE94 | LD A,($5EA0) | |||
| AE97 | ADD A,$08 | |||
| AE99 | CP $63 | |||
| AE9B | JR C,$AE9F | |||
| AE9D | LD A,$63 | |||
| AE9F | LD ($611E),A | |||
| AEA2 | LD A,($6172) | |||
| AEA5 | AND A | |||
| AEA6 | RET NZ | |||
| AEA7 | LD A,($5EA1) | |||
| AEAA | AND A | |||
| AEAB | JP NZ,$B52E | |||
| AEAE | LD A,($6078) | |||
| AEB1 | CP $2A | |||
| AEB3 | RET NC | |||
| AEB4 | JP $B52E | |||
| AEB7 | LD HL,$AEEC | |||
| AEBA | JR $AE7B | |||
| AEBC | AND B | |||
| AEBD | NOP | |||
| AEBE | NOP | |||
| AEBF | NOP | |||
| AEC0 | NOP | |||
| AEC1 | DEFB $FD | |||
| AEC2 | NOP | |||
| AEC3 | LD B,(HL) | |||
| AEC4 | NOP | |||
| AEC5 | NOP | |||
| AEC6 | NOP | |||
| AEC7 | NOP | |||
| AEC8 | NOP | |||
| AEC9 | NOP | |||
| AECA | NOP | |||
| AECB | NOP | |||
| AECC | NOP | |||
| AECD | NOP | |||
| AECE | NOP | |||
| AECF | NOP | |||
| AED0 | NOP | |||
| AED1 | NOP | |||
| AED2 | NOP | |||
| AED3 | NOP | |||
| AED4 | AND D | |||
| AED5 | NOP | |||
| AED6 | NOP | |||
| AED7 | NOP | |||
| AED8 | NOP | |||
| AED9 | NOP | |||
| AEDA | NOP | |||
| AEDB | LD B,D | |||
| AEDC | NOP | |||
| AEDD | NOP | |||
| AEDE | NOP | |||
| AEDF | NOP | |||
| AEE0 | NOP | |||
| AEE1 | NOP | |||
| AEE2 | NOP | |||
| AEE3 | NOP | |||
| AEE4 | NOP | |||
| AEE5 | NOP | |||
| AEE6 | NOP | |||
| AEE7 | NOP | |||
| AEE8 | NOP | |||
| AEE9 | NOP | |||
| AEEA | NOP | |||
| AEEB | NOP | |||
| AEEC | AND H | |||
| AEED | NOP | |||
| AEEE | NOP | |||
| AEEF | NOP | |||
| AEF0 | NOP | |||
| AEF1 | INC BC | |||
| AEF2 | NOP | |||
| AEF3 | LD B,(HL) | |||
| AEF4 | NOP | |||
| AEF5 | NOP | |||
| AEF6 | NOP | |||
| AEF7 | NOP | |||
| AEF8 | NOP | |||
| AEF9 | NOP | |||
| AEFA | NOP | |||
| AEFB | NOP | |||
| AEFC | NOP | |||
| AEFD | NOP | |||
| AEFE | NOP | |||
| AEFF | NOP | |||
| AF00 | NOP | |||
| AF01 | NOP | |||
| AF02 | NOP | |||
| AF03 | NOP | |||
| AF04 | AND (HL) | |||
| AF05 | NOP | |||
| AF06 | NOP | |||
| AF07 | NOP | |||
| AF08 | NOP | |||
| AF09 | NOP | |||
| AF0A | NOP | |||
| AF0B | LD B,D | |||
| AF0C | NOP | |||
| AF0D | NOP | |||
| AF0E | NOP | |||
| AF0F | NOP | |||
| AF10 | NOP | |||
| AF11 | NOP | |||
| AF12 | NOP | |||
| AF13 | NOP | |||
| AF14 | NOP | |||
| AF15 | NOP | |||
| AF16 | NOP | |||
| AF17 | NOP | |||
| AF18 | NOP | |||
| AF19 | NOP | |||
| AF1A | NOP | |||
| AF1B | NOP | |||
| AF1C | CALL $B2A2 | |||
| AF1F | JP C,$AFAE | |||
| AF22 | CALL $AD36 | |||
| AF25 | JR NC,$AF35 | |||
| AF27 | CALL $AD17 | |||
| AF2A | LD HL,$587B | |||
| AF2D | CALL $AD00 | |||
| AF30 | LD HL,$587D | |||
| AF33 | JR $AF41 | |||
| AF35 | CALL $AD17 | |||
| AF38 | LD HL,$587D | |||
| AF3B | CALL $AD00 | |||
| AF3E | LD HL,$587B | |||
| AF41 | LD A,$42 | |||
| AF43 | CALL $AD00 | |||
| AF46 | LD A,($5E42) | |||
| AF49 | AND $01 | |||
| AF4B | JR NZ,$AF61 | |||
| AF4D | LD A,(IX+$07) | |||
| AF50 | CP $46 | |||
| AF52 | JR Z,$AF61 | |||
| AF54 | LD A,($5E40) | |||
| AF57 | AND $07 | |||
| AF59 | JR NZ,$AF5C | |||
| AF5B | INC A | |||
| AF5C | OR $40 | |||
| AF5E | LD (IX+$07),A | |||
| AF61 | BIT 0,(IX+$10) | |||
| AF65 | JR Z,$AF7D | |||
| AF67 | DEC (IX+$16) | |||
| AF6A | JR Z,$AFB1 | |||
| AF6C | CALL $B8B4 | |||
| AF6F | LD BC,$0100 | |||
| AF72 | CALL $899C | |||
| AF75 | LD (IX+$07),$42 | |||
| AF79 | LD (IX+$10),$00 | |||
| AF7D | LD L,(IX+$02) | |||
| AF80 | LD H,(IX+$03) | |||
| AF83 | LD C,(IX+$05) | |||
| AF86 | LD B,$00 | |||
| AF88 | LD A,C | |||
| AF89 | AND A | |||
| AF8A | JP P,$AF8E | |||
| AF8D | DEC B | |||
| AF8E | ADD HL,BC | |||
| AF8F | LD A,H | |||
| AF90 | AND $1F | |||
| AF92 | LD H,A | |||
| AF93 | LD (IX+$02),L | |||
| AF96 | LD (IX+$03),H | |||
| AF99 | CALL $B0D1 | |||
| AF9C | JR C,$AFE9 | |||
| AF9E | LD A,H | |||
| AF9F | CP $02 | |||
| AFA1 | JR C,$AFDD | |||
| AFA3 | CP $10 | |||
| AFA5 | JR C,$AFD6 | |||
| AFA7 | CP $20 | |||
| AFA9 | JR C,$AFC5 | |||
| AFAB | JP $ABB4 | |||
| AFAE | CALL $B2D7 | |||
| AFB1 | LD A,$01 | |||
| AFB3 | LD ($6195),A | |||
| AFB6 | LD BC,$0500 | |||
| AFB9 | CALL $899C | |||
| AFBC | LD DE,$BAA8 | |||
| AFBF | CALL $B9BC | |||
| AFC2 | JP $A76B | |||
| AFC5 | LD A,(IX+$04) | |||
| AFC8 | CP $50 | |||
| AFCA | JR Z,$AFAB | |||
| AFCC | JR NC,$AFD0 | |||
| AFCE | INC A | |||
| AFCF | INC A | |||
| AFD0 | DEC A | |||
| AFD1 | LD (IX+$04),A | |||
| AFD4 | JR $AFAB | |||
| AFD6 | LD A,(IX+$04) | |||
| AFD9 | CP $80 | |||
| AFDB | JR $AFCA | |||
| AFDD | LD A,(IX+$04) | |||
| AFE0 | CP $A7 | |||
| AFE2 | JR Z,$AFAB | |||
| AFE4 | INC A | |||
| AFE5 | CP $A7 | |||
| AFE7 | JR $AFCA | |||
| AFE9 | LD A,$01 | |||
| AFEB | LD ($5E6C),A | |||
| AFEE | LD A,$C0 | |||
| AFF0 | LD ($60D8),A | |||
| AFF3 | LD ($60A8),A | |||
| AFF6 | LD ($60C0),A | |||
| AFF9 | LD A,($60F0) | |||
| AFFC | AND A | |||
| AFFD | JR Z,$B004 | |||
| AFFF | LD A,$5C | |||
| B001 | LD ($60F0),A | |||
| B004 | LD A,($6198) | |||
| B007 | AND A | |||
| B008 | JR Z,$B00F | |||
| B00A | LD A,$C0 | |||
| B00C | LD ($6198),A | |||
| B00F | LD HL,$61B0 | |||
| B012 | LD DE,$0018 | |||
| B015 | LD B,$06 | |||
| B017 | LD A,(HL) | |||
| B018 | AND A | |||
| B019 | JR Z,$B031 | |||
| B01B | AND $FE | |||
| B01D | CP $5A | |||
| B01F | JR Z,$B037 | |||
| B021 | CP $B6 | |||
| B023 | JR Z,$B037 | |||
| B025 | AND $FC | |||
| B027 | CP $64 | |||
| B029 | JR Z,$B031 | |||
| B02B | CP $C8 | |||
| B02D | JR Z,$B037 | |||
| B02F | LD (HL),$5C | |||
| B031 | ADD HL,DE | |||
| B032 | DJNZ $B017 | |||
| B034 | JP $A76B | |||
| B037 | LD (HL),$64 | |||
| B039 | JR $B031 | |||
|
This entry point is used by the routine at 9EDC.
|
||||
| B03B | LD A,($6078) | |||
| B03E | SUB $12 | |||
| B040 | CP $08 | |||
| B042 | LD BC,$E004 | |||
| B045 | JR C,$B056 | |||
| B047 | LD A,B | |||
| B048 | LD ($6090),A | |||
| B04B | LD A,C | |||
| B04C | LD ($6098),A | |||
| B04F | LD DE,$6092 | |||
| B052 | CALL $B4C2 | |||
| B055 | RET | |||
| B056 | LD A,B | |||
| B057 | LD ($6078),A | |||
| B05A | LD A,C | |||
| B05B | LD ($6080),A | |||
| B05E | LD DE,$607A | |||
| B061 | CALL $B4C2 | |||
| B064 | RET | |||
| B065 | LD A,($6108) | |||
| B068 | CP $A4 | |||
| B06A | JR NZ,$B0C9 | |||
| B06C | LD A,(IX+$00) | |||
| B06F | XOR $01 | |||
| B071 | LD (IX+$00),A | |||
| B074 | LD A,(IX+$07) | |||
| B077 | XOR $04 | |||
| B079 | LD (IX+$07),A | |||
| B07C | LD A,($610C) | |||
| B07F | LD (IX+$04),A | |||
| B082 | LD HL,($610A) | |||
| B085 | LD BC,$0018 | |||
| B088 | AND A | |||
| B089 | SBC HL,BC | |||
| B08B | LD A,H | |||
| B08C | AND $1F | |||
| B08E | LD H,A | |||
| B08F | LD (IX+$02),L | |||
| B092 | LD (IX+$03),H | |||
| B095 | JP $ABB4 | |||
| B098 | LD A,($6108) | |||
| B09B | CP $A0 | |||
| B09D | JR NZ,$B0C9 | |||
| B09F | LD A,(IX+$00) | |||
| B0A2 | XOR $01 | |||
| B0A4 | LD (IX+$00),A | |||
| B0A7 | LD A,(IX+$07) | |||
| B0AA | XOR $04 | |||
| B0AC | LD (IX+$07),A | |||
| B0AF | LD A,($610C) | |||
| B0B2 | LD (IX+$04),A | |||
| B0B5 | LD HL,($610A) | |||
| B0B8 | LD BC,$0014 | |||
| B0BB | ADD HL,BC | |||
| B0BC | LD A,H | |||
| B0BD | AND $1F | |||
| B0BF | LD H,A | |||
| B0C0 | LD (IX+$02),L | |||
| B0C3 | LD (IX+$03),H | |||
| B0C6 | JP $ABB4 | |||
| B0C9 | CALL $8640 | |||
| B0CC | LD (IX+$00),$00 | |||
| B0D0 | RET | |||
| B0D1 | LD A,($6078) | |||
| B0D4 | SUB $12 | |||
| B0D6 | CP $08 | |||
| B0D8 | JR C,$B112 | |||
| B0DA | LD A,($6090) | |||
| B0DD | SUB $1A | |||
| B0DF | CP $10 | |||
| B0E1 | JR NC,$B11B | |||
| B0E3 | LD HL,($6092) | |||
| B0E6 | LD A,($6094) | |||
| B0E9 | LD C,A | |||
| B0EA | ADD HL,HL | |||
| B0EB | ADD HL,HL | |||
| B0EC | ADD HL,HL | |||
| B0ED | LD E,(IX+$02) | |||
| B0F0 | LD D,(IX+$03) | |||
| B0F3 | EX DE,HL | |||
| B0F4 | ADD HL,HL | |||
| B0F5 | ADD HL,HL | |||
| B0F6 | ADD HL,HL | |||
| B0F7 | AND A | |||
| B0F8 | SBC HL,DE | |||
| B0FA | LD A,H | |||
| B0FB | AND A | |||
| B0FC | JP P,$B102 | |||
| B0FF | CALL $8947 | |||
| B102 | LD DE,$00C0 | |||
| B105 | AND A | |||
| B106 | SBC HL,DE | |||
| B108 | RET NC | |||
| B109 | LD A,(IX+$04) | |||
| B10C | SUB C | |||
| B10D | NEG | |||
| B10F | CP $20 | |||
| B111 | RET | |||
| B112 | LD HL,($607A) | |||
| B115 | LD A,($607C) | |||
| B118 | LD C,A | |||
| B119 | JR $B0EA | |||
| B11B | AND A | |||
| B11C | RET | |||
| B11D | LD A,$5C | |||
| B11F | LD ($6108),A | |||
| B122 | LD ($6138),A | |||
| B125 | JP $AFE9 | |||
| B128 | CALL $B0D1 | |||
| B12B | JP C,$B11D | |||
| B12E | CALL $B2A2 | |||
| B131 | CALL C,$B2D7 | |||
| B134 | CALL $A53A | |||
| B137 | LD A,(IX+$00) | |||
| B13A | INC A | |||
| B13B | AND $07 | |||
| B13D | ADD A,$90 | |||
| B13F | LD (IX+$00),A | |||
| B142 | CALL $8701 | |||
| B145 | LD L,(IX+$01) | |||
| B148 | LD H,(IX+$04) | |||
| B14B | CALL AttributeAddress | |||
| B14E | LD D,(IX+$07) | |||
| B151 | LD C,$02 | |||
| B153 | LD A,($5E57) | |||
| B156 | AND A | |||
| B157 | RET Z | |||
| B158 | LD B,A | |||
| B159 | CALL $8750 | |||
| B15C | LD A,($5E42) | |||
| B15F | RRCA | |||
| B160 | RRCA | |||
| B161 | RRCA | |||
| B162 | AND $07 | |||
| B164 | JR NZ,$B167 | |||
| B166 | INC A | |||
| B167 | OR $40 | |||
| B169 | LD D,A | |||
| B16A | LD C,$01 | |||
| B16C | JP $8750 | |||
|
This entry point is used by the routine at B731.
|
||||
| B16F | LD A,($6108) | |||
| B172 | AND A | |||
| B173 | JR Z,$B17A | |||
| B175 | LD A,$C0 | |||
| B177 | LD ($6108),A | |||
| B17A | LD A,($6138) | |||
| B17D | AND A | |||
| B17E | JR Z,$B185 | |||
| B180 | LD A,$C0 | |||
| B182 | LD ($6138),A | |||
| B185 | LD A,($6120) | |||
| B188 | SUB $C8 | |||
| B18A | CP $04 | |||
| B18C | JR NC,$B193 | |||
| B18E | LD A,$64 | |||
| B190 | LD ($6120),A | |||
| B193 | LD A,($6150) | |||
| B196 | SUB $C8 | |||
| B198 | CP $04 | |||
| B19A | JR NC,$B1A1 | |||
| B19C | LD A,$64 | |||
| B19E | LD ($6150),A | |||
| B1A1 | JP $B960 | |||
| B1A4 | CALL $ABB4 | |||
| B1A7 | LD A,($5E42) | |||
| B1AA | AND $01 | |||
| B1AC | RET NZ | |||
| B1AD | INC (IX+$00) | |||
| B1B0 | LD A,(IX+$00) | |||
| B1B3 | CP $C8 | |||
| B1B5 | RET NZ | |||
| B1B6 | CALL $95B6 | |||
| B1B9 | LD (IX+$00),$63 | |||
| B1BD | PUSH IX | |||
| B1BF | POP HL | |||
| B1C0 | LD BC,$6078 | |||
| B1C3 | AND A | |||
| B1C4 | SBC HL,BC | |||
| B1C6 | RET NZ | |||
| B1C7 | CALL $8640 | |||
| B1CA | LD (IX+$00),$81 | |||
| B1CE | LD (IX+$05),$40 | |||
| B1D2 | RET | |||
| B1D3 | LD HL,$6108 | |||
| B1D6 | LD B,$04 | |||
| B1D8 | LD DE,$0018 | |||
| B1DB | XOR A | |||
| B1DC | OR (HL) | |||
| B1DD | ADD HL,DE | |||
| B1DE | DJNZ $B1DC | |||
| B1E0 | OR A | |||
| B1E1 | RET | |||
|
This entry point is used by the routine at 9EDC.
|
||||
| B1E2 | LD HL,$6108 | |||
| B1E5 | LD B,$06 | |||
| B1E7 | JR $B1D8 | |||
| B1E9 | ADD A,(IX+$10) | |||
| B1EC | LD C,A | |||
| B1ED | AND $0E | |||
| B1EF | LD (IX+$10),A | |||
| B1F2 | LD A,C | |||
| B1F3 | RRCA | |||
| B1F4 | RRCA | |||
| B1F5 | RRCA | |||
| B1F6 | RRCA | |||
| B1F7 | AND $0F | |||
| B1F9 | LD B,$00 | |||
| B1FB | JR $B246 | |||
| B1FD | ADD A,(IX+$11) | |||
| B200 | LD C,A | |||
| B201 | AND $0F | |||
| B203 | LD (IX+$11),A | |||
| B206 | LD A,C | |||
| B207 | RRCA | |||
| B208 | RRCA | |||
| B209 | RRCA | |||
| B20A | RRCA | |||
| B20B | AND $0F | |||
| B20D | JR $B272 | |||
| B20F | LD BC,$0025 | |||
| B212 | CALL $899C | |||
| B215 | JP $A73C | |||
| B218 | BIT 0,(IX+$10) | |||
| B21C | JP NZ,$B20F | |||
| B21F | DEC (IX+$08) | |||
| B222 | JP Z,$A73C | |||
| B225 | LD A,(IX+$05) | |||
| B228 | AND A | |||
| B229 | JP P,$B1E9 | |||
| B22C | ADD A,(IX+$10) | |||
| B22F | LD C,A | |||
| B230 | AND $0F | |||
| B232 | NEG | |||
| B234 | AND $FE | |||
| B236 | LD (IX+$10),A | |||
| B239 | LD A,C | |||
| B23A | NEG | |||
| B23C | RRCA | |||
| B23D | RRCA | |||
| B23E | RRCA | |||
| B23F | RRCA | |||
| B240 | AND $0F | |||
| B242 | NEG | |||
| B244 | LD B,$FF | |||
| B246 | ADD A,(IX+$02) | |||
| B249 | LD (IX+$02),A | |||
| B24C | LD A,(IX+$03) | |||
| B24F | ADC A,B | |||
| B250 | AND $1F | |||
| B252 | LD (IX+$03),A | |||
| B255 | LD A,(IX+$06) | |||
| B258 | AND A | |||
| B259 | JP P,$B1FD | |||
| B25C | ADD A,(IX+$11) | |||
| B25F | LD C,A | |||
| B260 | AND $0F | |||
| B262 | NEG | |||
| B264 | LD (IX+$11),A | |||
| B267 | LD A,C | |||
| B268 | NEG | |||
| B26A | RRCA | |||
| B26B | RRCA | |||
| B26C | RRCA | |||
| B26D | RRCA | |||
| B26E | AND $0F | |||
| B270 | NEG | |||
| B272 | ADD A,(IX+$04) | |||
| B275 | CP $AF | |||
| B277 | JP NC,$A73C | |||
| B27A | CP $30 | |||
| B27C | JP C,$A73C | |||
| B27F | LD (IX+$04),A | |||
| B282 | LD A,(IX+$00) | |||
| B285 | AND $FC | |||
| B287 | LD C,A | |||
| B288 | LD A,(IX+$00) | |||
| B28B | INC A | |||
| B28C | AND $03 | |||
| B28E | OR C | |||
| B28F | LD (IX+$00),A | |||
| B292 | CALL $8B73 | |||
| B295 | CALL $8733 | |||
| B298 | CALL $B2A2 | |||
| B29B | RET NC | |||
| B29C | CALL $B2D7 | |||
| B29F | JP $A73C | |||
|
This entry point is used by the routine at 945C.
|
||||
| B2A2 | LD E,$0E | |||
| B2A4 | LD A,($5E67) | |||
| B2A7 | AND A | |||
| B2A8 | RET NZ | |||
| B2A9 | LD A,($6078) | |||
| B2AC | CP $11 | |||
| B2AE | RET NC | |||
| B2AF | LD L,(IX+$02) | |||
| B2B2 | LD H,(IX+$03) | |||
| B2B5 | LD BC,$0008 | |||
| B2B8 | ADD HL,BC | |||
| B2B9 | LD BC,($607A) | |||
| B2BD | AND A | |||
| B2BE | SBC HL,BC | |||
| B2C0 | LD A,H | |||
| B2C1 | AND $1F | |||
| B2C3 | RET NZ | |||
| B2C4 | LD A,L | |||
| B2C5 | CP $10 | |||
| B2C7 | RET NC | |||
| B2C8 | LD A,($607C) | |||
| B2CB | SUB $04 | |||
| B2CD | SUB (IX+$04) | |||
| B2D0 | JP P,$B2D5 | |||
| B2D3 | NEG | |||
| B2D5 | CP E | |||
| B2D6 | RET | |||
|
This entry point is used by the routine at 945C.
|
||||
| B2D7 | LD DE,$B9E7 | |||
| B2DA | CALL $B9BC | |||
| B2DD | LD HL,$6078 | |||
| B2E0 | LD (HL),$DC | |||
| B2E2 | LD HL,$607D | |||
| B2E5 | LD A,(IX+$01) | |||
| B2E8 | CP $78 | |||
| B2EA | JR C,$B339 | |||
| B2EC | LD (HL),$C0 | |||
| B2EE | INC HL | |||
| B2EF | LD (HL),$01 | |||
| B2F1 | LD HL,$608A | |||
| B2F4 | LD (HL),$06 | |||
| B2F6 | INC HL | |||
| B2F7 | LD (HL),$06 | |||
|
This entry point is used by the routine at LevelNew.
|
||||
| B2F9 | LD A,($60B0) | |||
| B2FC | BIT 3,A | |||
| B2FE | JR NZ,$B305 | |||
| B300 | OR $80 | |||
| B302 | LD ($60B0),A | |||
| B305 | LD A,($60C8) | |||
| B308 | BIT 3,A | |||
| B30A | JR NZ,$B311 | |||
| B30C | OR $80 | |||
| B30E | LD ($60C8),A | |||
| B311 | LD A,($60E0) | |||
| B314 | AND $FC | |||
| B316 | LD ($60E0),A | |||
| B319 | LD A,($61A0) | |||
| B31C | BIT 2,A | |||
| B31E | JR NZ,$B32B | |||
| B320 | LD A,($619C) | |||
| B323 | CP $AF | |||
| B325 | LD A,$00 | |||
| B327 | JR Z,$B32B | |||
| B329 | OR $02 | |||
| B32B | LD ($61A0),A | |||
| B32E | LD A,($60F0) | |||
| B331 | AND A | |||
| B332 | RET Z | |||
| B333 | LD A,$2F | |||
| B335 | LD ($60F0),A | |||
| B338 | RET | |||
| B339 | LD (HL),$40 | |||
| B33B | JR $B2EE | |||
| B33D | DEC (IX+$12) | |||
| B340 | JR NZ,$B357 | |||
| B342 | LD A,(IX+$13) | |||
| B345 | LD (IX+$12),A | |||
| B348 | INC (IX+$06) | |||
| B34B | LD A,(IX+$05) | |||
| B34E | AND A | |||
| B34F | JR Z,$B357 | |||
| B351 | JP P,$B356 | |||
| B354 | INC A | |||
| B355 | INC A | |||
| B356 | DEC A | |||
| B357 | CALL $907B | |||
| B35A | LD A,(IX+$04) | |||
| B35D | ADD A,(IX+$06) | |||
| B360 | CP $AF | |||
| B362 | JR NC,$B37B | |||
| B364 | LD (IX+$04),A | |||
| B367 | LD C,A | |||
| B368 | LD D,$03 | |||
| B36A | CALL SquareWave_Loop | |||
| B36D | LD A,($5E42) | |||
| B370 | RRCA | |||
| B371 | AND $03 | |||
| B373 | ADD A,$DC | |||
| B375 | LD (IX+$00),A | |||
| B378 | JP $ABB4 | |||
| B37B | LD (IX+$04),$AF | |||
| B37F | CALL $A75D | |||
| B382 | JP $ABB4 | |||
| B385 | LD HL,$61B0 | |||
| B388 | LD B,$90 | |||
| B38A | LD (HL),$00 | |||
| B38C | INC HL | |||
| B38D | DJNZ $B38A | |||
| B38F | RET | |||
| B390 | LD A,($5E6C) | |||
| B393 | AND A | |||
| B394 | RET NZ | |||
| B395 | DEC (IX+$05) | |||
| B398 | RET NZ | |||
| B399 | JP $A8B5 | |||
| B39C | DEC (IX+$05) | |||
| B39F | RET NZ | |||
| B3A0 | JP $A8B5 | |||
| Prev: A84C | Up: Map | Next: B3A3 |