Prev: BA0D Up: Map Next: BA2C
BA21: Score carry: digit 3 → digit 4
Used by the routine at score_inc_lo.
Increments H (digit 4). If H wraps calls score_carry_mid (carry into digits 1–2).
score_carry_lo BA21 LD A,H A = H (digit 4)
BA22 INC A INC A
BA23 CP $3A CP $3A ; Past '9'?
BA25 CALL Z,score_carry_mid CALL Z,$BA2C ; Yes → carry into digits 1–2
BA28 LD H,A LD H,A ; Write incremented digit back
BA29 LD A,$30 LD A,$30 ; Reset digit 3 to '0'
BA2B RET
Prev: BA0D Up: Map Next: BA2C