Routines |
Prev: 50107 | Up: Map | Next: 50154 |
Used by the routine at Prep_Display_Phase.
|
||||
50112 | CALL Init_Duel | Call Init_Duel. | ||
50115 | LD A,(50209) | Grab 50209. | ||
50118 | JR NC,Rebuild | |||
50120 | INC A | |||
Rebuild | 50121 | LD B,32 | Interrupt driven HALT loop ($20 cycles). | |
Rebuild_Halt_Loop | 50123 | HALT | ||
50124 | DJNZ Rebuild_Halt_Loop | |||
50126 | LD E,A | |||
50127 | LD HL,(23430) | Is Lives more than 6? | ||
50130 | LD A,(HL) | |||
50131 | CP 6 | |||
50133 | JR C,50136 | If so, jump to 50136. | ||
50135 | NOP | |||
50136 | AND A | If Lives is zero then return. | ||
50137 | LD A,E | |||
50138 | RET NZ | |||
50139 | SCF | Set the carry flag and return. | ||
50140 | RET | |||
Kicks off the duelling bonus round.
|
||||
Init_Duel | 50141 | PUSH BC | Stashes BC and DE. | |
50142 | PUSH DE | |||
50143 | LD DE,23424 | Copies 27 of data from HL to Print_TwoToneText_Alias. | ||
50146 | LD BC,27 | |||
50149 | LDIR | |||
50151 | JP Duel_Prep | Jump to Duel_Prep. |
Prev: 50107 | Up: Map | Next: 50154 |