| GameStart |
882B |
LD A,($5C78) |
|
882E |
LD ($9557),A |
|
8831 |
DI |
| GameStart_0 |
8832 |
LD SP,$8829 |
|
8835 |
CALL $88DA |
|
8838 |
CALL $89A2 |
|
883B |
LD A,$09 |
|
883D |
OUT ($FE),A |
|
883F |
CALL $9394 |
|
8842 |
CALL $93CA |
|
8845 |
CALL PrintMenuItems |
| GameStart_1 |
8848 |
CALL $89C0 |
|
884B |
CALL $89D3 |
|
884E |
CALL $DA24 |
|
8851 |
CALL $A68E |
|
8854 |
CALL $8C47 |
|
8857 |
LD A,($6D88) |
|
885A |
CP $01 |
|
885C |
JR NZ,GameStart_2 |
|
885E |
CALL $A430 |
| GameStart_2 |
8861 |
LD A,($6D88) |
|
8864 |
CP $02 |
|
8866 |
JR NZ,GameStart_3 |
|
8868 |
CALL $B8B6 |
|
886B |
CALL $B571 |
|
886E |
CALL $B785 |
|
8871 |
CALL $B7BD |
|
8874 |
CALL $B9EB |
|
8877 |
CALL $BA7D |
|
887A |
CALL $9216 |
| GameStart_3 |
887D |
LD A,($6D88) |
|
8880 |
CP $03 |
|
8882 |
JR NZ,GameStart_4 |
|
8884 |
CALL $C126 |
|
8887 |
CALL $C98E |
|
888A |
CALL $C427 |
| GameStart_4 |
888D |
LD A,($6D88) |
|
8890 |
CP $04 |
|
8892 |
JR NZ,GameStart_5 |
|
8894 |
CALL $CF69 |
|
8897 |
CALL $D2B7 |
|
889A |
CALL $D6A8 |
|
889D |
CALL $D4BE |
| GameStart_5 |
88A0 |
CALL $9394 |
|
88A3 |
CALL $9374 |
|
88A6 |
CALL PopulatePrimaryDisplay_LayoutData |
|
88A9 |
CALL $94A5 |
|
88AC |
CALL $D956 |
|
88AF |
LD HL,$5B00 |
|
88B2 |
LD DE,$6400 |
|
88B5 |
LD A,($6D98) |
|
88B8 |
XOR %00000001 |
|
88BA |
LD ($6D98),A |
|
88BD |
JR Z,GameStart_6 |
|
88BF |
EX DE,HL |
| GameStart_6 |
88C0 |
LD ($6DC6),HL |
|
88C3 |
JP GameStart_1 |