Prev: BA00 Up: Map Next: BA21
BA0D: Increment score (digits 3–4) by B
Adds B to the lower two ASCII digits of score (var_score_digits34). Carries into
digit 4 via score_carry_lo if needed. Refreshes HUD on exit.
Input
B Number of points to add
score_inc_lo BA0D LD HL,($C348) Load digits 3–4 of score from var_score_digits34 into HL
BA10 LD A,L A = L (digit 3)
BA11 INC A INC A
BA12 CP $3A If past '9' → carry into digit 4 (score_carry_lo)
BA14 CALL Z,score_carry_lo
BA17 LD L,A L = A
BA18 LD ($C348),HL Store HL back to var_score_digits34
BA1B DJNZ score_inc_lo DJNZ — repeat B times
BA1D CALL draw_hud Refresh HUD (draw_hud)
BA20 RET
Prev: BA00 Up: Map Next: BA21