Prev: 99FA Up: Map Next: 9A4C
9A27: Increment score
Used by the routines at 981F, 98AF, D3C2 and D41F.
Input
DE Points to increment
9A27 LD A,($A055) Return if Rex is dead
9A2A OR A
9A2B RET NZ
9A2C LD HL,($A03E) Increment score
9A2F ADD HL,DE
9A30 LD ($A03E),HL
9A33 LD HL,($A076) Increment lives score
9A36 ADD HL,DE
9A37 LD ($A076),HL
9A3A LD DE,$0064 If lives score greather than 100 then increment live
9A3D AND A
9A3E SBC HL,DE
9A40 JP C,$9A49
9A43 LD ($A076),HL Reset lives score
9A46 CALL $D5A0 Increment lives
9A49 JP $99AB Draw score on HUD
Prev: 99FA Up: Map Next: 9A4C