Routines |
Prev: 9028 | Up: Map | Next: 9105 |
The entry point to this routine is at 90FE.
|
||||
90EA | LD (HL),$30 | Roll the digit over from '9' to '0' | ||
90EC | DEC HL | Point HL at the next digit to the left | ||
90ED | LD A,L | Is this the 10000s digit? | ||
90EE | CP $2A | |||
90F0 | JR NZ,$90FE | Jump if not | ||
Willy has scored another 10000 points. Give him an extra life.
|
||||
90F2 | LD A,$08 | Set the screen flash counter at 8458 to 8 | ||
90F4 | LD ($8458),A | |||
90F7 | LD A,($8457) | Increment the number of lives remaining at 8457 | ||
90FA | INC A | |||
90FB | LD ($8457),A | |||
90FE | LD A,(HL) | Pick up a digit of the score | ||
90FF | CP $39 | Is it '9'? | ||
9101 | JR Z,$90EA | Jump if so | ||
9103 | INC (HL) | Increment the digit | ||
9104 | RET |
Prev: 9028 | Up: Map | Next: 9105 |