A8F8: Start Menu
StartMenu |
A8F8 |
XOR A |
|
A8F9 |
LD ($9B2A),A |
|
A8FC |
LD ($9B2C),A |
|
A8FF |
LD ($9B2B),A |
|
A902 |
LD HL,$0501 |
|
A905 |
LD ($AF5D),HL |
|
A908 |
LD A,$14 |
|
A90A |
LD ($9B2D),A |
|
A90D |
LD HL,$01F5 |
|
A910 |
LD ($9B1F),HL |
|
A913 |
CALL $A9C2 |
|
A916 |
CALL PrintString_Loop |
|
A919 |
DEFB $10,$07 |
|
A91B |
DEFB $11,$00 |
|
A91D |
DEFB $12,$01 |
|
A91F |
DEFB $16,$01,$01 |
|
A922 |
DEFM "1" |
|
A923 |
DEFB $16,$03,$01 |
|
A926 |
DEFM "TUNE" |
|
A92A |
DEFB $16,$04,$01 |
|
A92D |
DEFM "UP" |
|
A92F |
DEFB $16,$07,$01 |
|
A932 |
DEFM "2" |
|
A933 |
DEFB $16,$09,$01 |
|
A936 |
DEFM "GAME" |
|
A93A |
DEFB $16,$0A,$01 |
|
A93D |
DEFM "ON" |
|
A93F |
DEFB $16,$0D,$01 |
|
A942 |
DEFM "3" |
|
A943 |
DEFB $16,$0F,$01 |
|
A946 |
DEFM "TWO" |
|
A949 |
DEFB $16,$10,$01 |
|
A94C |
DEFM "PLAYER" |
|
A952 |
DEFB $16,$13,$01 |
|
A955 |
DEFM "4" |
|
A956 |
DEFB $16,$15,$01 |
|
A959 |
DEFM "OOPS[" |
|
A95E |
DEFB $FF |
|
A95F |
CALL LongPause |
StartMenu_InputLoop |
A962 |
CALL $965F |
|
A965 |
CP $31 |
|
A967 |
JR Z,AroundTheClock |
|
A969 |
CP $32 |
|
A96B |
JP Z,Game_OnePlayer |
|
A96E |
CP $33 |
|
A970 |
JP Z,Game_TwoPlayer |
|
A973 |
CP $34 |
|
A975 |
JP Z,MainMenu |
|
A978 |
JR StartMenu_InputLoop |