| jetpac | Routines | 
| Prev: 62ca | Up: Map | Next: 62fe | 
| 
 
Used by the routine at 62fe.
 
 | 
||||
| 62da | ld b,$02 | Loop counter: current then inactive player | ||
| 62dc | push bc | |||
| 62dd | xor a | |||
| 62de | ld ($5df0),a | Reset player level | ||
| 62e1 | ld a,$04 | |||
| 62e3 | ld ($5df1),a | First player has 4 "remaining" lives | ||
| 62e6 | call $60a7 | Reset the rocket modules | ||
| 62e9 | call $6144 | Swap player game states | ||
| 62ec | pop bc | |||
| 62ed | djnz $62dc | Repeat again for inactive player | ||
| 62ef | ld a,$05 | But now update inactive player to have 5 "remaining" lives, not 4 | ||
| 62f1 | ld ($5df9),a | |||
| 62f4 | ld a,($5cf3) | Game options | ||
| 62f7 | and $01 | |||
| 62f9 | ret nz | Return if two player game | ||
| 62fa | ld ($5df9),a | else one player game, so inactive player has no lives | ||
| 62fd | ret | |||
| Prev: 62ca | Up: Map | Next: 62fe |