Prev: 9E96 Up: Map Next: 9F4A
9E9B: Routine at 9E9B
Used by the routines at DrawEntity, RemoveEntity and DisplayEntity.
9E9B LD A,C
9E9C AND A
9E9D JR Z,$9EAF
9E9F DEC C
9EA0 CALL $9EDC
9EA3 EXX
9EA4 LD A,C
9EA5 AND A
9EA6 JR Z,$9EAC
9EA8 DEC C
9EA9 CALL $9F21
9EAC EXX
9EAD JR $9E9B
9EAF EXX
9EB0 LD A,C
9EB1 AND A
9EB2 JR NZ,$9EA8
This entry point is used by the routine at DisplayEntity.
9EB4 EXX
This entry point is used by the routine at DisplayEntity.
9EB5 LD A,($5E18)
9EB8 LD C,A
9EB9 LD A,($5E19)
9EBC OR C
9EBD RET Z
9EBE XOR A
9EBF LD ($5E18),A
9EC2 EXX
9EC3 LD A,($5E19)
9EC6 LD C,A
9EC7 XOR A
This entry point is used by the routine at DisplayEntity.
9EC8 LD ($5E19),A
9ECB EXX
9ECC JR $9E9B
9ECE EX DE,HL
9ECF EX (SP),HL
9ED0 LD A,D
9ED1 XOR (HL)
9ED2 LD (HL),A
9ED3 INC L
9ED4 LD A,E
9ED5 XOR (HL)
9ED6 LD (HL),A
9ED7 POP DE
9ED8 DEC L
9ED9 JP $9F03
9EDC EX DE,HL
9EDD PUSH DE
9EDE LD D,(HL)
9EDF INC HL
9EE0 LD E,(HL)
9EE1 INC HL
9EE2 EX DE,HL
9EE3 XOR A
9EE4 JR $9EE4
9EE6 ADD HL,HL
9EE7 ADC A,A
9EE8 ADD HL,HL
9EE9 ADC A,A
9EEA ADD HL,HL
9EEB ADC A,A
9EEC ADD HL,HL
9EED ADC A,A
9EEE ADD HL,HL
9EEF ADC A,A
9EF0 ADD HL,HL
9EF1 ADC A,A
9EF2 ADD HL,HL
9EF3 ADC A,A
9EF4 EX DE,HL
9EF5 EX (SP),HL
9EF6 XOR (HL)
9EF7 LD (HL),A
9EF8 INC L
9EF9 LD A,D
9EFA XOR (HL)
9EFB LD (HL),A
9EFC INC L
9EFD LD A,E
9EFE XOR (HL)
9EFF LD (HL),A
9F00 POP DE
9F01 DEC L
9F02 DEC L
This entry point is used by the routines at SetKeyPositions and ClearSprite.
9F03 DEC H
9F04 LD A,H
9F05 CPL
9F06 AND $07
9F08 RET NZ
9F09 LD A,L
9F0A SUB $20
9F0C LD L,A
9F0D RET C
9F0E LD A,H
9F0F ADD A,$08
9F11 LD H,A
9F12 RET
9F13 EX DE,HL
9F14 EX (SP),HL
9F15 LD A,D
9F16 XOR (HL)
9F17 LD (HL),A
9F18 INC L
9F19 LD A,E
9F1A XOR (HL)
9F1B LD (HL),A
9F1C POP DE
9F1D DEC L
9F1E JP $9F03
9F21 EX DE,HL
9F22 PUSH DE
9F23 LD D,(HL)
9F24 INC HL
9F25 LD E,(HL)
9F26 INC HL
9F27 EX DE,HL
9F28 XOR A
9F29 JR $9F29
9F2B ADD HL,HL
9F2C ADC A,A
9F2D ADD HL,HL
9F2E ADC A,A
9F2F ADD HL,HL
9F30 ADC A,A
9F31 ADD HL,HL
9F32 ADC A,A
9F33 ADD HL,HL
9F34 ADC A,A
9F35 ADD HL,HL
9F36 ADC A,A
9F37 ADD HL,HL
9F38 ADC A,A
9F39 EX DE,HL
9F3A EX (SP),HL
9F3B XOR (HL)
9F3C LD (HL),A
9F3D INC L
9F3E JR $9EF9
9F40 CALL PrepDraw2_0
9F43 JR DrawEntity_0
9F45 CALL PrepDraw23_0
9F48 JR RemoveEntity_0
Prev: 9E96 Up: Map Next: 9F4A