![]() |
Routines |
| Prev: BA0D | Up: Map | Next: BA2C |
|
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 |