F41B: Routine at F41B
attract_mode_128k |
F41B |
LD HL,$C000 |
attract_mode_128k_0 |
F41E |
CALL $81AA |
|
F421 |
AND A |
|
F422 |
RET Z |
|
F423 |
LD HL,$5D2B |
|
F426 |
CALL set_up_stage |
|
F429 |
LD A,$02 |
|
F42B |
LD ($825E),A |
|
F42E |
LD HL,$0190 |
|
F431 |
LD ($A24A),HL |
am1_loop |
F434 |
CALL cpu_driver |
|
F437 |
LD A,($8001) |
|
F43A |
AND A |
|
F43B |
LD DE,$8296 |
|
F43E |
JR Z,am1_check_enter |
|
F440 |
CALL keyscan |
|
F443 |
AND $10 |
|
F445 |
JP NZ,play_start_noise |
|
F448 |
LD DE,$8285 |
am1_check_enter |
F44B |
LD A,$BF |
|
F44D |
IN A,($FE) |
|
F44F |
CPL |
|
F450 |
RRA |
|
F451 |
LD HL,$C009 |
|
F454 |
JR C,attract_mode_128k_0 |
|
F456 |
EX DE,HL |
|
F457 |
LD A,$F0 |
|
F459 |
RRCA |
|
F45A |
LD ($824C),A |
|
F45D |
JR NC,f463_128k |
|
F45F |
LD A,(HL) |
|
F460 |
CALL print_message |
f463_128k |
F463 |
LD A,($A231) |
|
F466 |
AND A |
|
F467 |
JR NZ,f488_128k |
|
F469 |
LD A,$00 |
|
F46B |
AND A |
|
F46C |
JP M,$820F |
|
F46F |
DEC A |
|
F470 |
LD ($825E),A |
|
F473 |
JP P,attract_mode_1 |
|
F476 |
LD A,$08 |
|
F478 |
CALL setup_transition |
|
F47B |
JR f488_128k |
f47d_128k |
F47D |
LD HL,$82AD |
|
F480 |
JR NZ,f485_128k |
|
F482 |
LD HL,$830F |
f485_128k |
F485 |
CALL setup_overlay_messages |
f488_128k |
F488 |
CALL transition |
|
F48B |
CALL draw_screen |
|
F48E |
JP $8228 |