![]() |
Routines |
Prev: A9B5 | Up: Map | Next: B0D7 |
A9B7 | PUSH AF | |||
A9B8 | LD A,($A027) | |||
A9BB | AND A | |||
A9BC | JR NZ,$AA10 | |||
A9BE | POP AF | |||
A9BF | PUSH AF | |||
A9C0 | PUSH HL | |||
A9C1 | LD HL,($A9B5) | |||
A9C4 | CP $20 | |||
A9C6 | JR Z,$A9DF | |||
A9C8 | CP $0D | |||
A9CA | JR Z,$A9DF | |||
A9CC | CP $22 | |||
A9CE | JR Z,$A9DF | |||
A9D0 | CP $08 | |||
A9D2 | JR NZ,$A9D7 | |||
A9D4 | DEC HL | |||
A9D5 | JR $A9D9 | |||
A9D7 | LD (HL),A | |||
A9D8 | INC HL | |||
A9D9 | LD ($A9B5),HL | |||
A9DC | POP HL | |||
A9DD | POP AF | |||
A9DE | RET | |||
A9DF | PUSH DE | |||
A9E0 | LD DE,$5C0B | |||
A9E3 | AND A | |||
A9E4 | SBC HL,DE | |||
A9E6 | JR Z,$AA0B | |||
A9E8 | LD A,($C1F5) | |||
A9EB | CP L | |||
A9EC | PUSH AF | |||
A9ED | JR NC,$A9F4 | |||
A9EF | LD A,$0D | |||
A9F1 | CALL $AA14 | |||
A9F4 | PUSH BC | |||
A9F5 | LD B,L | |||
A9F6 | LD HL,$5C0B | |||
A9F9 | LD ($A9B5),HL | |||
A9FC | LD A,(HL) | |||
A9FD | CALL $AA14 | |||
AA00 | INC HL | |||
AA01 | DJNZ $A9FC | |||
AA03 | POP BC | |||
AA04 | POP AF | |||
AA05 | JR NZ,$AA0B | |||
AA07 | XOR A | |||
AA08 | LD ($A025),A | |||
AA0B | POP DE | |||
AA0C | POP HL | |||
AA0D | POP AF | |||
AA0E | JR $AA14 | |||
AA10 | POP AF | |||
AA11 | JP $C1E1 | |||
AA14 | CP $41 | |||
AA16 | JR C,$AA1E | |||
AA18 | CP $5B | |||
AA1A | JR NC,$AA1E | |||
AA1C | OR $20 | |||
AA1E | PUSH AF | |||
AA1F | LD A,($A025) | |||
AA22 | AND A | |||
AA23 | JR NZ,$AA2A | |||
AA25 | POP AF | |||
AA26 | CP $20 | |||
AA28 | RET Z | |||
AA29 | PUSH AF | |||
AA2A | LD A,$01 | |||
AA2C | LD ($A025),A | |||
AA2F | POP AF | |||
AA30 | PUSH AF | |||
AA31 | CP $0D | |||
AA33 | JR NZ,$AA3B | |||
AA35 | XOR A | |||
AA36 | LD ($A025),A | |||
AA39 | JR $AA6D | |||
AA3B | CP $22 | |||
AA3D | JR NZ,$AA46 | |||
AA3F | LD A,$20 | |||
AA41 | CALL $C1E1 | |||
AA44 | JR $AA4A | |||
AA46 | CP $2E | |||
AA48 | JR NZ,$AA51 | |||
AA4A | LD A,$01 | |||
AA4C | LD ($A026),A | |||
AA4F | JR $AA6D | |||
AA51 | CP $61 | |||
AA53 | JR C,$AA6D | |||
AA55 | CP $7B | |||
AA57 | JR NC,$AA6D | |||
AA59 | LD A,($A851) | |||
AA5C | AND A | |||
AA5D | JR NZ,$AA65 | |||
AA5F | LD A,($A026) | |||
AA62 | AND A | |||
AA63 | JR Z,$AA6D | |||
AA65 | XOR A | |||
AA66 | LD ($A026),A | |||
AA69 | POP AF | |||
AA6A | AND $5F | |||
AA6C | PUSH AF | |||
AA6D | POP AF | |||
AA6E | JP $C1E1 | |||
AA71 | SBC A,C | |||
AA72 | SBC A,D | |||
AA73 | RES 3,D | |||
AA75 | AND E | |||
AA76 | POP HL | |||
AA77 | LD ($03E0),HL | |||
AA7A | RET PO | |||
AA7B | SBC A,L | |||
AA7C | SBC A,$AF | |||
AA7E | SBC A,$32 | |||
AA80 | CALL PO,$E40A | |||
AA83 | JR Z,$AA68 | |||
AA85 | RST $00 | |||
AA86 | JP PO,$E3EA | |||
AA89 | ADC A,L | |||
AA8A | RET PO | |||
AA8B | CALL P,$E19A | |||
AA8E | SBC A,D | |||
AA8F | AND B | |||
AA90 | RET PO | |||
AA91 | JP P,$04E0 | |||
AA94 | POP HL | |||
AA95 | RET PO | |||
AA96 | RET PO | |||
AA97 | LD A,(HL) | |||
AA98 | RST $18 | |||
AA99 | AND A | |||
AA9A | RST $18 | |||
AA9B | LD A,E | |||
AA9C | POP HL | |||
AA9D | RET P | |||
AA9E | RST $18 | |||
AA9F | JP PE,$00DF | |||
AAA2 | NOP | |||
AAA3 | NOP | |||
AAA4 | NOP | |||
AAA5 | NOP | |||
AAA6 | NOP | |||
AAA7 | NOP | |||
AAA8 | NOP | |||
AAA9 | NOP | |||
AAAA | NOP | |||
AAAB | NOP | |||
AAAC | NOP | |||
AAAD | NOP | |||
AAAE | NOP | |||
AAAF | NOP | |||
AAB0 | NOP | |||
AAB1 | NOP | |||
This entry point is used by the routine at B77F.
|
||||
AAB2 | XOR A | |||
AAB3 | LD ($A01A),A | |||
AAB6 | LD ($A012),A | |||
AAB9 | LD E,$FF | |||
AABB | LD D,$C0 | |||
AABD | LD A,E | |||
AABE | OR $C7 | |||
AAC0 | LD E,A | |||
AAC1 | CALL $AE6A | |||
AAC4 | LD A,($A01B) | |||
AAC7 | AND A | |||
AAC8 | JR Z,$AAD1 | |||
AACA | LD A,$01 | |||
AACC | LD ($A024),A | |||
AACF | RES 3,E | |||
This entry point is used by the routine at B0FD.
|
||||
AAD1 | PUSH DE | |||
AAD2 | LD A,($A024) | |||
AAD5 | AND A | |||
AAD6 | JR NZ,$AB11 | |||
AAD8 | LD ($AAA7),A | |||
AADB | LD HL,($A02B) | |||
AADE | PUSH HL | |||
AADF | CALL $AC24 | |||
AAE2 | JR NZ,$AB08 | |||
AAE4 | LD A,($AAA7) | |||
AAE7 | AND A | |||
AAE8 | JR NZ,$AB08 | |||
AAEA | LD A,$02 | |||
AAEC | LD ($A024),A | |||
AAEF | POP HL | |||
AAF0 | PUSH IY | |||
AAF2 | POP HL | |||
AAF3 | LD DE,$0018 | |||
AAF6 | ADD HL,DE | |||
AAF7 | LD DE,$AAAC | |||
AAFA | EX DE,HL | |||
AAFB | LD BC,$0006 | |||
AAFE | LDIR | |||
AB00 | LD HL,($A029) | |||
AB03 | LD ($A02B),HL | |||
AB06 | JR $AB11 | |||
AB08 | LD A,$01 | |||
AB0A | LD ($A024),A | |||
AB0D | POP HL | |||
AB0E | LD ($A02B),HL | |||
AB11 | POP DE | |||
AB12 | XOR A | |||
AB13 | LD ($AAA7),A | |||
AB16 | CALL $AB91 | |||
AB19 | JR C,$AB8E | |||
AB1B | JR Z,$AB47 | |||
AB1D | CP $90 | |||
AB1F | JP Z,$AFB3 | |||
AB22 | CP $A0 | |||
AB24 | JP Z,$ACCC | |||
AB27 | BIT 3,E | |||
AB29 | JR Z,$AB4C | |||
AB2B | LD A,($A012) | |||
AB2E | AND A | |||
AB2F | JR NZ,$AB8E | |||
AB31 | LD A,($A01B) | |||
AB34 | AND A | |||
AB35 | JR NZ,$AB4C | |||
AB37 | LD A,($A02D) | |||
AB3A | CP $C0 | |||
AB3C | JR NZ,$AB8E | |||
AB3E | LD A,$B0 | |||
AB40 | CP D | |||
AB41 | JR NZ,$AB8E | |||
AB43 | LD A,$02 | |||
AB45 | AND A | |||
AB46 | RET | |||
AB47 | BIT 3,E | |||
AB49 | JP Z,$ACFB | |||
AB4C | LD HL,($A029) | |||
AB4F | LD ($A02B),HL | |||
AB52 | CALL $AC24 | |||
AB55 | JR C,$AB8E | |||
AB57 | JR NZ,$AB60 | |||
AB59 | CALL $ACA6 | |||
AB5C | JR Z,$AB8E | |||
AB5E | JR $AB4C | |||
AB60 | CP $B0 | |||
AB62 | JP Z,$AD57 | |||
AB65 | CP $A0 | |||
AB67 | JP Z,$ACCC | |||
AB6A | CP $90 | |||
AB6C | JP Z,$AFB3 | |||
AB6F | LD HL,($A029) | |||
AB72 | LD ($A02B),HL | |||
AB75 | LD A,($A024) | |||
AB78 | CP $02 | |||
AB7A | JR NZ,$AB8E | |||
AB7C | CALL $ABF3 | |||
AB7F | JR C,$AB8E | |||
AB81 | JR NZ,$AB8E | |||
AB83 | LD HL,($A029) | |||
AB86 | LD ($A02B),HL | |||
AB89 | LD D,$A0 | |||
AB8B | JP $ACCC | |||
AB8E | JP $AF67 | |||
AB91 | LD A,($A024) | |||
AB94 | CP $02 | |||
AB96 | JR Z,$ABF3 | |||
AB98 | LD A,E | |||
AB99 | OR $07 | |||
AB9B | LD E,A | |||
AB9C | CALL $AE7F | |||
AB9F | CP $E0 | |||
ABA1 | JR Z,$AB9C | |||
ABA3 | CP $30 | |||
ABA5 | JR NZ,$ABB7 | |||
ABA7 | BIT 1,E | |||
ABA9 | JR Z,$ABB5 | |||
ABAB | RES 1,E | |||
ABAD | LD (IY+$00),C | |||
ABB0 | LD (IY+$01),B | |||
ABB3 | JR $AB9C | |||
ABB5 | SCF | |||
ABB6 | RET | |||
ABB7 | CP $00 | |||
ABB9 | JR NZ,$ABC9 | |||
ABBB | BIT 2,E | |||
ABBD | JR Z,$ABB5 | |||
ABBF | RES 2,E | |||
ABC1 | LD (IY+$02),C | |||
ABC4 | LD (IY+$03),B | |||
ABC7 | JR $AB9C | |||
ABC9 | CP $40 | |||
ABCB | JR NZ,$ABD1 | |||
ABCD | RES 0,E | |||
ABCF | JR $ABA7 | |||
ABD1 | CP $20 | |||
ABD3 | JR NZ,$ABEF | |||
ABD5 | BIT 1,E | |||
ABD7 | JR NZ,$ABA7 | |||
ABD9 | BIT 0,E | |||
ABDB | JR NZ,$ABBB | |||
ABDD | RES 2,E | |||
ABDF | SET 0,E | |||
ABE1 | LD A,(IY+$00) | |||
ABE4 | LD (IY+$02),A | |||
ABE7 | LD A,(IY+$01) | |||
ABEA | LD (IY+$03),A | |||
ABED | JR $ABAB | |||
ABEF | OR A | |||
ABF0 | BIT 1,E | |||
ABF2 | RET | |||
ABF3 | CALL $AE7F | |||
ABF6 | CP $80 | |||
ABF8 | CALL Z,$AE7F | |||
ABFB | LD A,B | |||
ABFC | AND $0F | |||
ABFE | LD B,A | |||
ABFF | LD HL,$994D | |||
AC02 | LD A,(HL) | |||
AC03 | INC HL | |||
AC04 | OR (HL) | |||
AC05 | JR Z,$AC14 | |||
AC07 | LD A,B | |||
AC08 | CP (HL) | |||
AC09 | JR NZ,$AC11 | |||
AC0B | DEC HL | |||
AC0C | LD A,C | |||
AC0D | CP (HL) | |||
AC0E | JR Z,$AC17 | |||
AC10 | INC HL | |||
AC11 | INC HL | |||
AC12 | JR $AC02 | |||
AC14 | OR $01 | |||
AC16 | RET | |||
AC17 | LD (IY+$00),C | |||
AC1A | LD (IY+$01),B | |||
AC1D | RES 1,E | |||
AC1F | CALL $AE7F | |||
AC22 | XOR A | |||
AC23 | RET | |||
AC24 | LD HL,$AAA8 | |||
AC27 | LD B,$0A | |||
AC29 | CALL $A2AB | |||
AC2C | LD A,E | |||
AC2D | OR $34 | |||
AC2F | LD E,A | |||
AC30 | CALL $AE7F | |||
AC33 | CP $80 | |||
AC35 | JR NZ,$AC41 | |||
AC37 | BIT 4,E | |||
AC39 | JR Z,$AC3F | |||
AC3B | RES 4,E | |||
AC3D | JR $AC30 | |||
AC3F | SCF | |||
AC40 | RET | |||
AC41 | CP $10 | |||
AC43 | JR Z,$AC49 | |||
AC45 | CP $70 | |||
AC47 | JR NZ,$AC65 | |||
AC49 | BIT 4,E | |||
AC4B | JR Z,$AC3F | |||
AC4D | BIT 2,E | |||
AC4F | JR Z,$AC3F | |||
AC51 | LD A,($AAA7) | |||
AC54 | CP $03 | |||
AC56 | JR NC,$AC3F | |||
AC58 | INC A | |||
AC59 | LD ($AAA7),A | |||
AC5C | CALL $AC8F | |||
AC5F | JR NZ,$AC3F | |||
AC61 | RES 5,E | |||
AC63 | JR $AC30 | |||
AC65 | CP $60 | |||
AC67 | JR NZ,$AC78 | |||
AC69 | BIT 2,E | |||
AC6B | JR Z,$AC3F | |||
AC6D | RES 4,E | |||
AC6F | RES 5,E | |||
AC71 | CALL $AC94 | |||
AC74 | JR NZ,$AC3F | |||
AC76 | JR $AC30 | |||
AC78 | CP $F0 | |||
AC7A | JR Z,$AC80 | |||
AC7C | CP $50 | |||
AC7E | JR NZ,$AC8B | |||
AC80 | LD A,E | |||
AC81 | AND $CB | |||
AC83 | LD E,A | |||
AC84 | LD ($AAAC),BC | |||
AC88 | CALL $AE7F | |||
AC8B | AND A | |||
AC8C | BIT 5,E | |||
AC8E | RET | |||
AC8F | LD HL,$AAA8 | |||
AC92 | JR $AC97 | |||
AC94 | LD HL,$AAAE | |||
AC97 | LD A,(HL) | |||
AC98 | INC HL | |||
AC99 | OR (HL) | |||
AC9A | JR Z,$ACA1 | |||
AC9C | INC HL | |||
AC9D | LD A,(HL) | |||
AC9E | INC HL | |||
AC9F | OR (HL) | |||
ACA0 | RET NZ | |||
ACA1 | LD (HL),B | |||
ACA2 | DEC HL | |||
ACA3 | LD (HL),C | |||
ACA4 | XOR A | |||
ACA5 | RET | |||
ACA6 | BIT 6,E | |||
ACA8 | JR Z,$ACB2 | |||
ACAA | RES 6,E | |||
ACAC | PUSH DE | |||
ACAD | LD DE,$0004 | |||
ACB0 | JR $ACBB | |||
ACB2 | BIT 7,E | |||
ACB4 | RET Z | |||
ACB5 | RES 7,E | |||
ACB7 | PUSH DE | |||
ACB8 | LD DE,$000E | |||
ACBB | PUSH IY | |||
ACBD | POP HL | |||
ACBE | ADD HL,DE | |||
ACBF | LD DE,$AAA8 | |||
ACC2 | EX DE,HL | |||
ACC3 | LD BC,$000A | |||
ACC6 | LDIR | |||
ACC8 | POP DE | |||
ACC9 | OR $01 | |||
ACCB | RET | |||
ACCC | RES 3,E | |||
ACCE | PUSH DE | |||
ACCF | CALL $AE7F | |||
ACD2 | CP $A0 | |||
ACD4 | JR Z,$ACCF | |||
ACD6 | LD HL,($A029) | |||
ACD9 | LD ($AAA1),HL | |||
ACDC | LD ($A02B),HL | |||
ACDF | POP DE | |||
ACE0 | LD A,E | |||
ACE1 | LD ($AAA3),A | |||
ACE4 | LD ($AAA4),IY | |||
ACE8 | LD A,($A012) | |||
ACEB | LD ($AAA6),A | |||
ACEE | LD A,($A01A) | |||
ACF1 | CP $02 | |||
ACF3 | JR NZ,$AD57 | |||
ACF5 | SET 6,(IY+$01) | |||
ACF9 | JR $AD57 | |||
ACFB | LD A,($A024) | |||
ACFE | CP $02 | |||
AD00 | JR NZ,$AD23 | |||
AD02 | BIT 6,E | |||
AD04 | JP NZ,$AB4C | |||
AD07 | SET 6,E | |||
AD09 | SET 3,E | |||
AD0B | PUSH IY | |||
AD0D | EXX | |||
AD0E | POP HL | |||
AD0F | LD DE,$0008 | |||
AD12 | ADD HL,DE | |||
AD13 | PUSH HL | |||
AD14 | LD DE,$0010 | |||
AD17 | ADD HL,DE | |||
AD18 | POP DE | |||
AD19 | EX DE,HL | |||
AD1A | LD BC,$0006 | |||
AD1D | LDIR | |||
AD1F | EXX | |||
AD20 | JP $AB4C | |||
AD23 | LD A,($A01B) | |||
AD26 | AND A | |||
AD27 | JR Z,$AD2E | |||
AD29 | SET 3,E | |||
AD2B | JP $AB4C | |||
AD2E | LD HL,($AAA1) | |||
AD31 | LD ($A02B),HL | |||
AD34 | LD D,$B0 | |||
AD36 | LD A,($AAA3) | |||
AD39 | LD E,A | |||
AD3A | LD A,($AAA6) | |||
AD3D | LD ($A012),A | |||
AD40 | LD IY,($AAA4) | |||
AD44 | LD L,(IY-$02) | |||
AD47 | LD H,(IY-$01) | |||
AD4A | PUSH HL | |||
AD4B | POP IX | |||
AD4D | CALL $A1AF | |||
AD50 | XOR A | |||
AD51 | LD (IY-$02),A | |||
AD54 | LD (IY-$01),A | |||
AD57 | LD A,($A01A) | |||
AD5A | DEC A | |||
AD5B | LD HL,$A012 | |||
AD5E | DEC A | |||
AD5F | LD A,D | |||
AD60 | JR NZ,$AD66 | |||
AD62 | CP $A0 | |||
AD64 | JR Z,$AD67 | |||
AD66 | INC (HL) | |||
AD67 | CP $A0 | |||
AD69 | JP Z,$AABD | |||
AD6C | LD A,($A01B) | |||
AD6F | AND A | |||
AD70 | JR Z,$ADD4 | |||
AD72 | LD IY,($9FF0) | |||
AD76 | CALL $AEA9 | |||
AD79 | LD A,(IY+$01) | |||
AD7C | AND $7F | |||
AD7E | OR (IY+$00) | |||
AD81 | JR NZ,$ADB8 | |||
AD83 | LD A,($A01B) | |||
AD86 | LD E,A | |||
AD87 | LD D,$00 | |||
AD89 | LD HL,($9FF0) | |||
AD8C | LD A,(IY+$01) | |||
AD8F | AND $80 | |||
AD91 | INC HL | |||
AD92 | OR (HL) | |||
AD93 | LD (HL),A | |||
AD94 | DEC HL | |||
AD95 | ADD HL,DE | |||
AD96 | LD DE,$0008 | |||
AD99 | ADD IY,DE | |||
AD9B | PUSH IY | |||
AD9D | POP DE | |||
AD9E | CALL $AE59 | |||
ADA1 | CALL $AE59 | |||
ADA4 | JR Z,$ADAF | |||
ADA6 | PUSH DE | |||
ADA7 | PUSH HL | |||
ADA8 | DEC DE | |||
ADA9 | DEC DE | |||
ADAA | CALL $AE59 | |||
ADAD | POP HL | |||
ADAE | POP DE | |||
ADAF | CALL $AE59 | |||
ADB2 | LD IY,($9FF0) | |||
ADB6 | JR $ADBC | |||
ADB8 | LD IY,$9FF2 | |||
ADBC | LD L,(IY-$02) | |||
ADBF | LD H,(IY-$01) | |||
ADC2 | PUSH HL | |||
ADC3 | POP IX | |||
ADC5 | LD L,(IX-$02) | |||
ADC8 | LD H,(IX-$01) | |||
ADCB | LD (IY-$02),L | |||
ADCE | LD (IY-$01),H | |||
ADD1 | CALL $A1C7 | |||
ADD4 | LD IY,$9FF2 | |||
ADD8 | LD A,($A012) | |||
ADDB | LD B,A | |||
ADDC | PUSH BC | |||
ADDD | CALL $AEB6 | |||
ADE0 | LD A,B | |||
ADE1 | AND A | |||
ADE2 | JR Z,$AE1E | |||
ADE4 | CALL $AEB6 | |||
ADE7 | LD A,($A024) | |||
ADEA | CP $02 | |||
ADEC | JR NZ,$AE11 | |||
ADEE | PUSH IY | |||
ADF0 | POP HL | |||
ADF1 | LD DE,$0018 | |||
ADF4 | ADD HL,DE | |||
ADF5 | PUSH HL | |||
ADF6 | LD D,$06 | |||
ADF8 | XOR A | |||
ADF9 | OR (HL) | |||
ADFA | INC HL | |||
ADFB | DEC D | |||
ADFC | JR NZ,$ADF9 | |||
ADFE | POP HL | |||
ADFF | AND A | |||
AE00 | JR NZ,$AE11 | |||
AE02 | EX DE,HL | |||
AE03 | PUSH IX | |||
AE05 | POP HL | |||
AE06 | PUSH BC | |||
AE07 | LD BC,$0018 | |||
AE0A | ADD HL,BC | |||
AE0B | LD BC,$0006 | |||
AE0E | LDIR | |||
AE10 | POP BC | |||
AE11 | LD A,(IY+$01) | |||
AE14 | AND $7F | |||
AE16 | OR (IY+$00) | |||
AE19 | CALL Z,$AEF1 | |||
AE1C | JR $ADE0 | |||
AE1E | POP BC | |||
AE1F | CALL $AEEA | |||
AE22 | CALL $AEC5 | |||
AE25 | LD A,B | |||
AE26 | AND A | |||
AE27 | JP Z,$AE57 | |||
AE2A | CALL $AEC5 | |||
AE2D | LD A,(IY+$12) | |||
AE30 | OR (IY+$13) | |||
AE33 | JR NZ,$AE25 | |||
AE35 | LD A,(IY+$00) | |||
AE38 | CP (IX+$00) | |||
AE3B | JR NZ,$AE25 | |||
AE3D | LD A,(IY+$01) | |||
AE40 | CP (IX+$01) | |||
AE43 | JR NZ,$AE25 | |||
AE45 | LD A,(IX+$0E) | |||
AE48 | OR (IX+$0F) | |||
AE4B | JR Z,$AE25 | |||
AE4D | EXX | |||
AE4E | LD DE,$000E | |||
AE51 | CALL $AF27 | |||
AE54 | JP $AE25 | |||
AE57 | XOR A | |||
AE58 | RET | |||
AE59 | LD A,(HL) | |||
AE5A | INC HL | |||
AE5B | OR (HL) | |||
AE5C | DEC HL | |||
AE5D | JR NZ,$AE61 | |||
AE5F | LD A,(DE) | |||
AE60 | LD (HL),A | |||
AE61 | INC HL | |||
AE62 | INC DE | |||
AE63 | JR NZ,$AE67 | |||
AE65 | LD A,(DE) | |||
AE66 | LD (HL),A | |||
AE67 | INC HL | |||
AE68 | INC DE | |||
AE69 | RET | |||
This entry point is used by the routine at B0FD.
|
||||
AE6A | CALL $AEEA | |||
AE6D | LD A,$1E | |||
AE6F | CALL $A11C | |||
AE72 | PUSH IX | |||
AE74 | POP HL | |||
AE75 | LD (IY-$02),L | |||
AE78 | LD (IY-$01),H | |||
AE7B | PUSH HL | |||
AE7C | POP IY | |||
AE7E | RET | |||
This entry point is used by the routine at B77F.
|
||||
AE7F | LD HL,($A02B) | |||
AE82 | LD ($A029),HL | |||
AE85 | LD A,D | |||
AE86 | LD ($A02D),A | |||
AE89 | LD A,(HL) | |||
AE8A | LD D,A | |||
AE8B | LD BC,$0000 | |||
AE8E | INC HL | |||
AE8F | CP $E0 | |||
AE91 | JR Z,$AE9F | |||
AE93 | CP $F0 | |||
AE95 | JR Z,$AE9F | |||
AE97 | CP $90 | |||
AE99 | JR Z,$AE9F | |||
AE9B | CP $80 | |||
AE9D | JR NC,$AEA4 | |||
AE9F | LD A,(HL) | |||
AEA0 | LD B,A | |||
AEA1 | INC HL | |||
AEA2 | LD C,(HL) | |||
AEA3 | INC HL | |||
AEA4 | LD ($A02B),HL | |||
AEA7 | LD A,D | |||
AEA8 | RET | |||
AEA9 | PUSH HL | |||
AEAA | LD L,(IY-$02) | |||
AEAD | LD H,(IY-$01) | |||
AEB0 | LD A,H | |||
AEB1 | OR L | |||
AEB2 | EX (SP),HL | |||
AEB3 | POP IY | |||
AEB5 | RET | |||
AEB6 | DEC B | |||
AEB7 | PUSH IY | |||
AEB9 | POP IX | |||
AEBB | CALL $AEA9 | |||
AEBE | BIT 6,(IY+$01) | |||
AEC2 | JR NZ,$AEB7 | |||
AEC4 | RET | |||
AEC5 | DEC B | |||
This entry point is used by the routine at B0FD.
|
||||
AEC6 | PUSH IY | |||
AEC8 | POP IX | |||
AECA | PUSH HL | |||
AECB | PUSH DE | |||
AECC | PUSH IY | |||
AECE | POP DE | |||
AECF | LD IY,$9FF0 | |||
AED3 | CALL $A104 | |||
AED6 | PUSH IY | |||
AED8 | POP HL | |||
AED9 | LD DE,$9FF2 | |||
AEDC | AND A | |||
AEDD | SBC HL,DE | |||
AEDF | JR Z,$AEE7 | |||
AEE1 | BIT 6,(IY+$01) | |||
AEE5 | JR NZ,$AECC | |||
AEE7 | POP DE | |||
AEE8 | POP HL | |||
AEE9 | RET | |||
AEEA | LD IY,$0000 | |||
AEEE | JP $AEC6 | |||
AEF1 | EXX | |||
AEF2 | LD A,(IX+$01) | |||
AEF5 | AND $7F | |||
AEF7 | OR (IY+$01) | |||
AEFA | LD (IY+$01),A | |||
AEFD | LD A,(IX+$00) | |||
AF00 | LD (IY+$00),A | |||
AF03 | EXX | |||
AF04 | LD A,(IX+$04) | |||
AF07 | OR (IX+$05) | |||
AF0A | RET Z | |||
AF0B | LD A,$0E | |||
AF0D | CALL $AF38 | |||
AF10 | RET NZ | |||
AF11 | EXX | |||
AF12 | PUSH IY | |||
AF14 | POP HL | |||
AF15 | LD DE,$0012 | |||
AF18 | ADD HL,DE | |||
AF19 | PUSH HL | |||
AF1A | LD DE,$FFF6 | |||
AF1D | ADD HL,DE | |||
AF1E | POP DE | |||
AF1F | LD BC,$0006 | |||
AF22 | LDIR | |||
AF24 | LD DE,$0004 | |||
AF27 | CALL $AF52 | |||
AF2A | LD A,(IY+$02) | |||
AF2D | OR (IY+$03) | |||
AF30 | LD DE,$0002 | |||
AF33 | CALL Z,$AF56 | |||
AF36 | EXX | |||
AF37 | RET | |||
AF38 | PUSH DE | |||
AF39 | PUSH BC | |||
AF3A | PUSH HL | |||
AF3B | LD B,$0A | |||
AF3D | PUSH IY | |||
AF3F | POP HL | |||
AF40 | LD E,A | |||
AF41 | LD D,$00 | |||
AF43 | ADD HL,DE | |||
AF44 | XOR A | |||
AF45 | OR (HL) | |||
AF46 | INC HL | |||
AF47 | DJNZ $AF45 | |||
AF49 | POP HL | |||
AF4A | POP BC | |||
AF4B | POP DE | |||
AF4C | AND A | |||
AF4D | RET | |||
AF4E | LD C,$06 | |||
AF50 | JR $AF58 | |||
AF52 | LD C,$0A | |||
AF54 | JR $AF58 | |||
AF56 | LD C,$02 | |||
AF58 | PUSH IY | |||
AF5A | POP HL | |||
AF5B | ADD HL,DE | |||
AF5C | PUSH HL | |||
AF5D | PUSH IX | |||
AF5F | POP HL | |||
AF60 | ADD HL,DE | |||
AF61 | POP DE | |||
AF62 | LD B,$00 | |||
AF64 | LDIR | |||
AF66 | RET | |||
AF67 | LD A,$01 | |||
AF69 | AND A | |||
AF6A | RET | |||
AF6B | NOP | |||
AF6C | NOP | |||
AF6D | LD C,C | |||
AF6E | OR B | |||
AF6F | LD B,B | |||
AF70 | NOP | |||
AF71 | INC SP | |||
AF72 | OR B | |||
AF73 | LD E,(HL) | |||
AF74 | LD BC,$B01C | |||
AF77 | PUSH DE | |||
AF78 | LD B,$FF | |||
AF7A | XOR A | |||
AF7B | CP L | |||
AF7C | DEC B | |||
AF7D | DEC BC | |||
AF7E | OR B | |||
AF7F | RLCA | |||
AF80 | DEC B | |||
AF81 | AND E | |||
AF82 | OR B | |||
AF83 | LD (HL),L | |||
AF84 | RLCA | |||
AF85 | ADD A,$B0 | |||
AF87 | LD H,B | |||
AF88 | LD B,$9A | |||
AF8A | OR B | |||
AF8B | EX (SP),HL | |||
AF8C | INC BC | |||
AF8D | DEC (HL) | |||
AF8E | OR C | |||
AF8F | ADC A,B | |||
AF90 | INC B | |||
AF91 | LD D,C | |||
AF92 | OR C | |||
AF93 | OR $06 | |||
AF95 | AND E | |||
AF96 | OR B | |||
AF97 | OR E | |||
AF98 | EX AF,AF' | |||
AF99 | LD D,C | |||
AF9A | OR C | |||
AF9B | SBC A,C | |||
AF9C | EX AF,AF' | |||
AF9D | DEFB $FD | |||
AF9E | OR B | |||
AF9F | EX (SP),HL | |||
AFA0 | INC BC | |||
AFA1 | CCF | |||
AFA2 | OR C | |||
AFA3 | ADC A,B | |||
AFA4 | INC B | |||
AFA5 | LD E,E | |||
AFA6 | OR C | |||
AFA7 | OR E | |||
AFA8 | EX AF,AF' | |||
AFA9 | LD E,E | |||
AFAA | OR C | |||
AFAB | PUSH BC | |||
AFAC | NOP | |||
AFAD | JP M,$AEAF | |||
AFB0 | EX AF,AF' | |||
AFB1 | JP M,$21AF | |||
AFB4 | LD L,E | |||
AFB5 | XOR A | |||
AFB6 | LD A,($A024) | |||
AFB9 | CP $02 | |||
AFBB | JR NZ,$AFC0 | |||
AFBD | LD HL,$AF9B | |||
AFC0 | PUSH DE | |||
AFC1 | LD E,$0C | |||
AFC3 | JR NZ,$AFC7 | |||
AFC5 | LD E,$06 | |||
AFC7 | LD A,(HL) | |||
AFC8 | INC HL | |||
AFC9 | CP C | |||
AFCA | JR NZ,$AFD0 | |||
AFCC | LD A,(HL) | |||
AFCD | CP B | |||
AFCE | JR Z,$AFDA | |||
AFD0 | INC HL | |||
AFD1 | INC HL | |||
AFD2 | INC HL | |||
AFD3 | DEC E | |||
AFD4 | JR NZ,$AFC7 | |||
AFD6 | POP DE | |||
AFD7 | JP $AF67 | |||
AFDA | INC HL | |||
AFDB | LD E,(HL) | |||
AFDC | INC HL | |||
AFDD | LD D,(HL) | |||
AFDE | EX DE,HL | |||
AFDF | POP DE | |||
AFE0 | JP (HL) | |||
This entry point is used by the routine at B0FD.
|
||||
AFE1 | BIT 1,E | |||
AFE3 | RET NZ | |||
AFE4 | POP HL | |||
AFE5 | JP $AF67 | |||
AFE8 | BIT 1,E | |||
AFEA | RET Z | |||
AFEB | LD A,($A012) | |||
AFEE | AND A | |||
AFEF | JR NZ,$AFF6 | |||
AFF1 | LD A,($A01B) | |||
AFF4 | AND A | |||
AFF5 | RET NZ | |||
AFF6 | POP HL | |||
AFF7 | JP $AF67 | |||
AFFA | LD D,$A0 | |||
AFFC | JP $ACCC | |||
AFFF | CALL $AFE1 | |||
B002 | CALL $C03B | |||
B005 | JR NZ,$B015 | |||
B007 | LD A,$01 | |||
B009 | JR $B012 | |||
B00B | CALL $AFE1 | |||
B00E | CALL $A296 | |||
B011 | XOR A | |||
B012 | LD ($A008),A | |||
B015 | LD A,($A02D) | |||
B018 | LD D,A | |||
B019 | JP $AAC4 | |||
B01C | LD A,($A01A) | |||
B01F | CP $01 | |||
B021 | JP NZ,$AF67 | |||
B024 | LD A,$02 | |||
B026 | LD ($A01A),A | |||
B029 | CALL $AE6A | |||
B02C | SET 6,(IY+$01) | |||
B030 | JP $AB52 | |||
B033 | CALL $AFE8 | |||
B036 | LD A,($A01A) | |||
B039 | AND A | |||
B03A | JP NZ,$AF67 | |||
B03D | LD A,$01 | |||
B03F | LD ($A01A),A | |||
B042 | SET 7,(IY+$01) | |||
B046 | JP $AB52 | |||
B049 | BIT 1,E | |||
B04B | JR Z,$B058 | |||
B04D | LD HL,$088B | |||
B050 | LD (IY+$00),L | |||
B053 | LD (IY+$01),H | |||
B056 | RES 1,E | |||
B058 | PUSH HL | |||
B059 | PUSH DE | |||
B05A | PUSH IY | |||
B05C | PUSH IX | |||
B05E | LD IY,$9FEC | |||
B062 | LD DE,$0000 | |||
B065 | CALL $A104 | |||
B068 | LD A,$02 | |||
B06A | CALL $A11C | |||
B06D | LD HL,($A02B) | |||
B070 | LD (IX+$00),L | |||
B073 | LD (IX+$01),H | |||
B076 | PUSH IX | |||
B078 | POP HL | |||
B079 | LD (IY-$02),L | |||
B07C | LD (IY-$01),H | |||
B07F | POP IX | |||
B081 | POP IY | |||
B083 | POP DE | |||
B084 | POP HL | |||
B085 | CALL $AE7F | |||
B088 | CP $90 | |||
B08A | JR NZ,$B085 | |||
B08C | LD A,B | |||
B08D | AND $0F | |||
B08F | OR C | |||
B090 | JR NZ,$B085 | |||
B092 | LD HL,($A029) | |||
B095 | LD (HL),$C0 | |||
B097 | JP $AB52 | |||
B09A | CALL $AFE1 | |||
B09D | CALL WaitForKeypress_Loop | |||
B0A0 | JP $B015 | |||
B0A3 | CALL $AFE1 | |||
B0A6 | CALL $B0AC | |||
B0A9 | JP $B015 | |||
This entry point is used by the routine at 9E4A.
|
||||
B0AC | LD HL,$0000 | |||
B0AF | LD ($9FDD),HL | |||
B0B2 | LD IX,$9860 | |||
B0B6 | LD (IX+$06),L | |||
B0B9 | LD (IX+$07),H | |||
B0BC | INC HL | |||
B0BD | LD ($A01F),HL | |||
B0C0 | LD A,L | |||
B0C1 | LD ($A0DA),A | |||
B0C4 | AND A | |||
B0C5 | RET | |||
B0C6 | CALL $AFE1 | |||
B0C9 | LD HL,$0001 | |||
B0CC | LD ($A01F),HL | |||
B0CF | LD A,$02 | |||
B0D1 | LD ($A0DA),A | |||
B0D4 | JP $B015 |
Prev: A9B5 | Up: Map | Next: B0D7 |