![]() |
Routines |
Prev: 36904 | Up: Map |
The entry point to this routine is at 37118.
|
|||||||
37098 | LD (HL),48 | Roll the digit over from '9' to '0' | |||||
37100 | DEC HL | Point HL at the next digit to the left | |||||
37101 | LD A,L | Is this the 10000s digit? | |||||
37102 | CP 42 | ||||||
37104 | JR NZ,37118 | Jump if not | |||||
Willy has scored another 10000 points. Give him an extra life.
|
|||||||
37106 | LD A,8 | Set the screen flash counter at 33880 to 8 | |||||
37108 | LD (33880),A | ||||||
37111 | LD A,(33879) | Increment the number of lives remaining at 33879 | |||||
37114 | INC A | ||||||
37115 | LD (33879),A | ||||||
37118 | LD A,(HL) | Pick up a digit of the score | |||||
37119 | CP 57 | Is it '9'? | |||||
37121 | JR Z,37098 | Jump if so | |||||
37123 | INC (HL) | Increment the digit | |||||
37124 | RET |
Prev: 36904 | Up: Map |