|  | Routines | 
| Prev: A944 | Up: Map | Next: A99F | 
| 
Used by the routine at GameEntryPoint.
 | ||||
| InitialiseNewGame | A97A | LD HL,$AB80 | HL=1UP_Lives. | |
| 
Set starting lives.
 | ||||
| A97D | LD (HL),$03 | Write 03 to *HL. | ||
| A97F | INC HL | Increment HL by one. | ||
| 
Set starting level.
 | ||||
| A980 | LD (HL),$00 | Write 00 to *HL. | ||
| A982 | INC HL | Increment HL by one. | ||
| 
Set starting score to 0000.
 | ||||
| A983 | LD (HL),$00 | Write 00 to *HL. | ||
| A985 | INC HL | Increment HL by one. | ||
| A986 | LD (HL),$00 | Write 00 to *HL. | ||
| A988 | INC HL | Increment HL by one. | ||
| A989 | LD (HL),$00 | Write 00 to *HL. | ||
| A98B | INC HL | Increment HL by one. | ||
| 
Remember where we are for the copy routine ahead.
 | ||||
| A98C | LD E,L | E=L. | ||
| A98D | LD D,H | D=H. | ||
| 
Set the active player to be 1UP.
 | ||||
| A98E | LD HL,$AB80 | Write 1UP_Lives to ActivePlayer. | ||
| A991 | LD ($AB7E),HL | |||
| A994 | LD BC,$0005 | BC=0005. | ||
| A997 | LDIR | Copy the same values to 2UP. | ||
| 
Reset the game flags for the new game.
 | ||||
| A999 | LD HL,$AB8A | Write 00 to Game_Flags. | ||
| A99C | LD (HL),$00 | |||
| A99E | RET | Return. | ||
| Prev: A944 | Up: Map | Next: A99F |