A993: Routine at A993
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 ScreenPos1PixelAbove |
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 |