8CF0: Initialise New Game
| InitialiseNewGame |
8CF0 |
LD HL,$0606 |
|
8CF3 |
LD ($8F7C),HL |
|
8CF6 |
LD HL,$0000 |
|
8CF9 |
LD ($98E3),HL |
|
8CFC |
LD ($96B4),HL |
|
8CFF |
LD ($96B7),HL |
|
8D02 |
LD A,H |
|
8D03 |
LD HL,$6464 |
|
8D06 |
LD ($96B5),HL |
|
8D09 |
INC A |
|
8D0A |
LD ($8D49),A |
|
8D0D |
LD ($8E42),A |
| Game_Loop |
8D10 |
CALL JumpToInPlayGirlRoutine |
| InitialiseRound |
8D13 |
LD A,$F4 |
|
8D15 |
OUT ($FE),A |
|
8D17 |
CALL PlayGame |
|
8D1A |
OR A |
|
8D1B |
JR Z,InitialiseRound |
|
8D1D |
DEC A |
|
8D1E |
JR Z,Print_RoundOver |
|
8D20 |
LD A,($98E3) |
|
8D23 |
CP $11 |
|
8D25 |
JR Z,Print_GameOver |
|
8D27 |
LD A,$12 |
|
8D29 |
CALL Messaging_Girl |
|
8D2C |
LD A,$04 |
|
8D2E |
LD ($8F7D),A |
|
8D31 |
LD A,($8D49) |
|
8D34 |
XOR %00000001 |
|
8D36 |
LD ($8D49),A |
|
8D39 |
LD ($8E42),A |
|
8D3C |
JR Game_Loop |