| Erase_Entity |
F9EE |
LD A,($6411) |
|
F9F1 |
OR A |
|
F9F2 |
RET NZ |
|
F9F3 |
LD C,(IX+$00) |
|
F9F6 |
LD B,(IX+$01) |
|
F9F9 |
LD E,(IX+$04) |
|
F9FC |
LD D,(IX+$05) |
|
F9FF |
CALL Next_PrintCell |
|
FA02 |
XOR A |
|
FA03 |
CP E |
|
FA04 |
RET Z |
|
FA05 |
CP D |
|
FA06 |
RET Z |
|
FA07 |
LD L,E |
|
FA08 |
LD H,D |
|
FA09 |
ADD HL,HL |
|
FA0A |
ADD HL,HL |
|
FA0B |
ADD HL,HL |
|
FA0C |
LD A,$10 |
|
FA0E |
ADD A,L |
|
FA0F |
LD ($FA35),A |
|
FA12 |
LD A,$18 |
|
FA14 |
ADD A,H |
|
FA15 |
LD ($FA4F),A |
|
FA18 |
PUSH IY |
|
FA1A |
LD IY,$64A4 |
|
FA1E |
LD A,C |
|
FA1F |
ADD A,A |
|
FA20 |
ADD A,A |
|
FA21 |
ADD A,A |
|
FA22 |
ADD A,(IX+$02) |
|
FA25 |
LD C,A |
|
FA26 |
LD A,(IY+$00) |
|
FA29 |
ADD A,A |
|
FA2A |
ADD A,A |
|
FA2B |
ADD A,A |
|
FA2C |
ADD A,(IY+$02) |
|
FA2F |
CP C |
|
FA30 |
SBC A,$00 |
|
FA32 |
ADD A,L |
|
FA33 |
SUB C |
| Erase_Entity_WidthCompare |
FA34 |
CP $00 |
|
FA36 |
JR NC,Erase_Entity_Branch |
|
FA38 |
LD A,B |
|
FA39 |
ADD A,A |
|
FA3A |
ADD A,A |
|
FA3B |
ADD A,A |
|
FA3C |
ADD A,(IX+$03) |
|
FA3F |
LD C,A |
|
FA40 |
LD A,(IY+$01) |
|
FA43 |
ADD A,A |
|
FA44 |
ADD A,A |
|
FA45 |
ADD A,A |
|
FA46 |
ADD A,(IY+$03) |
|
FA49 |
CP C |
|
FA4A |
SBC A,$00 |
|
FA4C |
ADD A,H |
|
FA4D |
SUB C |
| Erase_Entity_HeightCompare |
FA4E |
CP $00 |
|
FA50 |
JR NC,Erase_Entity_Branch |
|
FA52 |
LD A,$01 |
|
FA54 |
LD ($6411),A |
| Erase_Entity_Branch |
FA57 |
POP IY |
|
FA59 |
RET |