Routines |
Prev: A590 | Up: Map | Next: A62E |
Used by the routine at GameEntryPoint.
|
||||
Fetch the active player.
|
||||
Handler_TimeOut | A61D | LD HL,($AB7E) | HL=*ActivePlayer. | |
Action, decrease the active players lives by one.
See Infinite Lives.
|
||||
A620 | DEC (HL) | Decrease *HL by one. | ||
Is the player out of lives?
|
||||
A621 | LD A,(HL) | A=*HL. | ||
This is why A97D can't be altered on its own to set higher staring lives.
|
||||
A622 | AND %00000011 | Keep only bits 0-1. | ||
A624 | JR Z,Handler_Fired | Jump to Handler_Fired if is zero. | ||
A626 | CALL Print_YoureFired | Call Print_YoureFired. | ||
A629 | CALL PressAnyKey | Call PressAnyKey. | ||
A62C | JR SwitchPlayers | Jump to SwitchPlayers. |
Prev: A590 | Up: Map | Next: A62E |