Chase H.Q. | Routines |
Prev: 9CD6 | Up: Map | Next: 9D2E |
Used by the routines at handle_perp_caught and speed_score.
|
||||||||||||
increment_score | 9D17 | LD HL,$8002 | HL = &score_bcd | |||||||||
9D1A | ADD A,(HL) | A += *HL | ||||||||||
9D1B | DAA | BCD correct A | ||||||||||
9D1C | LD (HL),A | *HL++ = A | ||||||||||
9D1D | INC HL | |||||||||||
9D1E | LD A,E | A = E + *HL + carry | ||||||||||
9D1F | ADC A,(HL) | |||||||||||
9D20 | DAA | BCD correct A | ||||||||||
9D21 | LD (HL),A | *HL++ = A | ||||||||||
9D22 | INC HL | |||||||||||
9D23 | LD A,D | A = D + *HL + carry | ||||||||||
9D24 | ADC A,(HL) | |||||||||||
9D25 | DAA | BCD correct A | ||||||||||
9D26 | LD (HL),A | *HL++ = A | ||||||||||
9D27 | INC HL | |||||||||||
9D28 | LD A,$00 | A = 0 + *HL + carry | ||||||||||
9D2A | ADC A,(HL) | |||||||||||
9D2B | DAA | BCD correct A | ||||||||||
9D2C | LD (HL),A | *HL = A | ||||||||||
9D2D | RET | Return |
Prev: 9CD6 | Up: Map | Next: 9D2E |