![]() |
Routines |
| Prev: BA00 | Up: Map | Next: BA21 |
|
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.
|
||||||||
| 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 |