| Highway Encounter | Disassembly |
|
|
||||
| 4000 | DEFS $1800 | Screen pixel data | ||
| 5800 | DEFS $0300 | Screen attributes | ||
|
|
||||
| 5B00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B10 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B90 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BD0 | DEFB $00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| 7100 | DEFB $02,$08,$20,$80,$40,$10,$04,$01 | |||
| 7108 | DEFB $40,$10,$04,$01,$02,$08,$20,$80 | |||
| 7110 | DEFB $C0,$30,$0C,$03,$C0,$30,$0C,$03 | |||
| 7118 | DEFB $EE,$EC,$ED,$ED,$ED,$E9,$E3,$F3 | |||
| 7120 | DEFB $2F,$AF,$8F,$9F,$BF,$BF,$9F,$CF | |||
| 7128 | DEFB $F3,$F7,$F7,$E7,$EF,$EF,$EF,$EF | |||
| 7130 | DEFB $EF,$EF,$EF,$EF,$E7,$F7,$F7,$F7 | |||
| 7138 | DEFB $CF,$DF,$DF,$DF,$DF,$DF,$9F,$3F | |||
| 7140 | DEFB $F3,$F9,$FD,$FD,$FD,$FC,$FC,$FE | |||
| 7148 | DEFB $7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F | |||
| 7150 | DEFB $FE,$FE,$FE,$FE,$FE,$FE,$FE,$FE | |||
| 7158 | DEFB $7F,$7F,$7F,$7F,$7F,$7F,$7F,$3F | |||
| 7160 | DEFB $FE,$FE,$FC,$FC,$FC,$FC,$FC,$FC | |||
| 7168 | DEFB $3F,$3F,$1F,$0F,$0F,$07,$01,$02 | |||
| 7170 | DEFB $F8,$F0,$E0,$E0,$E0,$C0,$C0,$40 | |||
| 7178 | DEFB $02,$02,$00,$00,$03,$0F,$3D,$F6 | |||
| 7180 | DEFB $C3,$8F,$3D,$F6,$DB,$6F,$BC,$73 | |||
| 7188 | DEFB $DB,$6F,$BC,$73,$47,$34,$F3,$CF | |||
| 7190 | DEFB $47,$34,$F3,$CF,$3C,$73,$47,$34 | |||
| 7198 | DEFB $3C,$73,$47,$35,$F2,$C8,$20,$80 | |||
| 71A0 | DEFB $F2,$C8,$20,$80,$40,$10,$04,$01 | |||
| 71A8 | DEFB $40,$10,$04,$01,$02,$08,$23,$8F | |||
| 71B0 | DEFB $02,$08,$23,$8F,$3F,$7C,$73,$47 | |||
| 71B8 | DEFB $3F,$7C,$73,$47,$37,$F4,$F3,$CF | |||
| 71C0 | DEFB $37,$F4,$F3,$CF,$3F,$7C,$73,$47 | |||
| 71C8 | DEFB $3F,$7C,$73,$47,$36,$F4,$F0,$C8 | |||
| 71D0 | DEFB $2C,$E3,$CF,$3F,$FF,$3F,$0F,$03 | |||
| 71D8 | DEFB $1F,$E4,$F9,$FD,$FD,$FE,$FE,$FE | |||
| 71E0 | DEFB $30,$60,$60,$40,$00,$C0,$80,$80 | |||
| 71E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 71F0 | DEFB $FE,$3E,$0E,$02,$01,$00,$00,$00 | |||
| 71F8 | DEFB $3F,$7C,$73,$47,$37,$F4,$F0,$C0 | |||
| 7200 | DEFB $C3,$6C,$30,$F2,$36,$3C,$1C,$1C | |||
| 7208 | DEFB $00,$00,$00,$00,$02,$A6,$64,$64 | |||
| 7210 | DEFB $9C,$2C,$0C,$02,$00,$00,$00,$00 | |||
| 7218 | DEFB $2C,$38,$38,$70,$B0,$30,$38,$02 | |||
| 7220 | DEFB $93,$0F,$3D,$F6,$DB,$6F,$BC,$73 | |||
| 7228 | DEFB $00,$00,$00,$00,$03,$0F,$3D,$F6 | |||
| 7230 | DEFB $00,$00,$00,$00,$00,$01,$07,$13 | |||
| 7238 | DEFB $00,$01,$07,$1F,$7F,$FF,$FF,$FE | |||
| 7240 | DEFB $7C,$FF,$FF,$FE,$FA,$EA,$A8,$A0 | |||
| 7248 | DEFB $FA,$2A,$A8,$A0,$82,$08,$20,$80 | |||
| 7250 | DEFB $82,$08,$20,$80,$40,$10,$04,$01 | |||
| 7258 | DEFB $40,$10,$04,$01,$00,$01,$07,$1F | |||
| 7260 | DEFB $00,$01,$07,$1F,$7F,$3F,$CF,$F3 | |||
| 7268 | DEFB $7F,$FF,$FF,$FF,$FD,$F7,$DC,$70 | |||
| 7270 | DEFB $FD,$F5,$DC,$70,$C2,$0E,$3E,$FE | |||
| 7278 | DEFB $C3,$0F,$3F,$FF,$FF,$FF,$FF,$FE | |||
| 7280 | DEFB $FE,$FE,$FE,$FE,$F8,$E5,$9B,$77 | |||
| 7288 | DEFB $EE,$D9,$A7,$1F,$7E,$F8,$E0,$80 | |||
| 7290 | DEFB $7E,$F8,$E0,$80,$00,$00,$00,$00 | |||
| 7298 | DEFB $7F,$FF,$FF,$FF,$FD,$F4,$D2,$4A | |||
| 72A0 | DEFB $FD,$F5,$D2,$4A,$29,$A5,$91,$45 | |||
| 72A8 | DEFB $29,$A4,$91,$45,$17,$5F,$7F,$FF | |||
| 72B0 | DEFB $17,$5F,$7F,$FF,$FF,$FF,$FF,$FF | |||
| 72B8 | DEFB $FE,$FE,$FE,$FE,$F9,$E7,$9F,$7F | |||
| 72C0 | DEFB $F8,$E5,$9B,$77,$EF,$DF,$BF,$7F | |||
| 72C8 | DEFB $3F,$BF,$BF,$BF,$7F,$FF,$FF,$FF | |||
| 72D0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 72D8 | DEFB $7F,$1F,$07,$01,$00,$00,$00,$00 | |||
| 72E0 | DEFB $FF,$FF,$FF,$FF,$7F,$1F,$07,$01 | |||
| 72E8 | DEFB $FF,$FF,$FF,$FF,$FE,$F8,$E0,$80 | |||
| 72F0 | DEFB $FE,$F8,$E0,$80,$00,$00,$00,$00 | |||
| 72F8 | DEFB $92,$92,$D4,$D2,$16,$86,$80,$00 | |||
| 7300 | DEFB $12,$1A,$82,$80,$82,$88,$A0,$82 | |||
| 7308 | DEFB $12,$8A,$A0,$92,$56,$54,$55,$D4 | |||
| 7310 | DEFB $92,$92,$D4,$D2,$16,$86,$20,$AA | |||
| 7318 | DEFB $37,$F4,$F0,$C0,$00,$00,$00,$00 | |||
| 7320 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7328 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 7330 | DEFB $F8,$E5,$9B,$77,$EE,$D9,$A7,$1F | |||
| 7338 | DEFB $12,$CA,$32,$0C,$83,$20,$08,$02 | |||
| 7340 | DEFB $92,$92,$D4,$D2,$16,$C6,$30,$0C | |||
| 7348 | DEFB $00,$00,$00,$00,$02,$08,$20,$80 | |||
| 7350 | DEFB $42,$48,$60,$C0,$40,$42,$48,$60 | |||
| 7358 | DEFB $40,$02,$48,$20,$C0,$00,$42,$08 | |||
| 7360 | DEFB $C0,$40,$42,$48,$61,$C7,$5F,$7C | |||
| 7368 | DEFB $61,$87,$1F,$7C,$32,$C8,$20,$80 | |||
| 7370 | DEFB $02,$08,$23,$8F,$1F,$5F,$6F,$6F | |||
| 7378 | DEFB $02,$08,$23,$8F,$1F,$DF,$EF,$01 | |||
| 7380 | DEFB $1E,$DE,$EE,$EF,$F7,$F4,$F0,$C2 | |||
| 7388 | DEFB $54,$AA,$5D,$3A,$55,$3E,$7C,$2D | |||
| 7390 | DEFB $00,$00,$20,$54,$28,$55,$EA,$7D | |||
| 7398 | DEFB $9C,$2D,$0C,$02,$00,$00,$00,$00 | |||
| 73A0 | DEFB $AE,$5C,$FA,$3C,$BA,$38,$18,$02 | |||
| 73A8 | DEFB $83,$20,$08,$02,$00,$00,$00,$00 | |||
| 73B0 | DEFB $77,$74,$10,$00,$C0,$B0,$5C,$AB | |||
| 73B8 | DEFB $C0,$B0,$5C,$AB,$55,$AA,$55,$AA | |||
| 73C0 | DEFB $00,$00,$00,$00,$C0,$B0,$5C,$AB | |||
| 73C8 | DEFB $55,$AA,$55,$AA,$55,$AA,$55,$AA | |||
| 73D0 | DEFB $55,$AA,$55,$AA,$55,$0A,$05,$00 | |||
| 73D8 | DEFB $55,$0A,$05,$00,$00,$00,$00,$00 | |||
| 73E0 | DEFB $72,$C8,$20,$80,$40,$10,$04,$01 | |||
| 73E8 | DEFB $02,$02,$00,$00,$02,$A6,$64,$64 | |||
| 73F0 | DEFB $C0,$80,$00,$00,$00,$00,$00,$00 | |||
| 73F8 | DEFB $43,$4F,$45,$DE,$5D,$5F,$5C,$5D | |||
| 7400 | DEFB $DD,$5C,$5D,$5F,$5C,$DD,$45,$40 | |||
| 7408 | DEFB $FF,$3F,$0F,$03,$00,$00,$00,$00 | |||
| 7410 | DEFB $FF,$FF,$FF,$FF,$FF,$3F,$0F,$03 | |||
| 7418 | DEFB $03,$0F,$3D,$F6,$DB,$6F,$BC,$73 | |||
| 7420 | DEFB $00,$00,$00,$00,$00,$00,$3C,$F6 | |||
| 7428 | DEFB $3F,$0F,$03,$00,$00,$00,$00,$00 | |||
| 7430 | DEFB $FF,$FF,$FF,$FF,$3F,$0F,$03,$00 | |||
| 7438 | DEFB $1F,$D7,$ED,$EF,$F7,$F7,$F3,$C0 | |||
| 7440 | DEFB $FD,$F5,$D2,$4A,$29,$A4,$91,$C0 | |||
| 7448 | DEFB $80,$80,$80,$80,$80,$80,$80,$80 | |||
| 7450 | DEFB $C0,$F0,$FC,$FF,$FF,$FF,$FF,$FF | |||
| 7458 | DEFB $00,$00,$00,$00,$C0,$F0,$FC,$FF | |||
| 7460 | DEFB $FF,$3F,$0F,$03,$00,$01,$07,$13 | |||
| 7468 | DEFB $FE,$F9,$E7,$9F,$7F,$FF,$FF,$FE | |||
| 7470 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 7478 | DEFB $3F,$8F,$A3,$A8,$AA,$2A,$0A,$02 | |||
| 7480 | DEFB $FF,$FC,$F2,$C9,$24,$B2,$A9,$A4 | |||
| 7488 | DEFB $AB,$2C,$00,$00,$00,$00,$00,$00 | |||
| 7490 | DEFB $FF,$FF,$FF,$FF,$FF,$FC,$F2,$C9 | |||
| 7498 | DEFB $FF,$FC,$F2,$C9,$24,$92,$49,$24 | |||
| 74A0 | DEFB $24,$92,$49,$24,$93,$4C,$30,$C0 | |||
| 74A8 | DEFB $93,$4C,$30,$C0,$00,$00,$00,$00 | |||
| 74B0 | DEFB $09,$0C,$08,$08,$C8,$F0,$FC,$FF | |||
| 74B8 | DEFB $40,$00,$00,$00,$02,$08,$20,$80 | |||
| 74C0 | DEFB $09,$0C,$18,$48,$08,$08,$00,$00 | |||
| 74C8 | DEFB $00,$00,$00,$00,$00,$01,$07,$13 | |||
| 74D0 | DEFB $00,$00,$00,$00,$03,$0C,$32,$C9 | |||
| 74D8 | DEFB $03,$0C,$32,$C9,$24,$92,$49,$24 | |||
| 74E0 | DEFB $24,$92,$49,$24,$93,$4C,$30,$C0 | |||
| 74E8 | DEFB $93,$4C,$30,$C1,$02,$08,$20,$80 | |||
| 74F0 | DEFB $08,$08,$18,$48,$08,$08,$00,$00 | |||
| 74F8 | DEFB $02,$08,$20,$80,$03,$0C,$32,$C9 | |||
| 7500 | DEFB $24,$92,$49,$24,$92,$49,$24,$92 | |||
| 7508 | DEFB $4B,$2C,$B0,$C0,$00,$C0,$30,$0C | |||
| 7510 | DEFB $92,$49,$24,$92,$4B,$2C,$B0,$C0 | |||
| 7518 | DEFB $00,$00,$00,$00,$03,$0C,$30,$C0 | |||
| 7520 | DEFB $00,$00,$00,$00,$03,$0F,$3F,$FF | |||
| 7528 | DEFB $02,$0E,$3E,$FE,$FC,$F0,$C3,$07 | |||
| 7530 | DEFB $03,$0C,$30,$C0,$00,$C0,$30,$0C | |||
| 7538 | DEFB $FC,$F0,$C3,$0F,$3F,$FF,$FF,$FF | |||
| 7540 | DEFB $37,$F7,$F7,$F7,$F7,$F7,$F7,$F7 | |||
| 7548 | DEFB $FF,$FF,$FF,$FF,$FC,$F0,$C0,$00 | |||
| 7550 | DEFB $F4,$F0,$C0,$00,$00,$00,$00,$00 | |||
| 7558 | DEFB $03,$0C,$30,$C0,$00,$40,$A0,$54 | |||
| 7560 | DEFB $AA,$54,$AA,$54,$AA,$54,$AB,$55 | |||
| 7568 | DEFB $AB,$55,$AB,$55,$2B,$15,$03,$01 | |||
| 7570 | DEFB $01,$04,$10,$00,$63,$F8,$FE,$FF | |||
| 7578 | DEFB $09,$0C,$18,$48,$08,$08,$00,$00 | |||
| 7580 | DEFB $03,$0F,$3F,$FF,$FF,$FF,$FF,$FF | |||
| 7588 | DEFB $00,$00,$00,$00,$01,$04,$10,$40 | |||
| 7590 | DEFB $00,$00,$00,$00,$03,$0F,$3F,$FF | |||
| 7598 | DEFB $02,$08,$20,$80,$00,$00,$00,$00 | |||
| 75A0 | DEFB $01,$00,$01,$00,$01,$0A,$15,$AA | |||
| 75A8 | DEFB $55,$00,$00,$00,$00,$00,$00,$00 | |||
| 75B0 | DEFB $55,$AA,$55,$2A,$15,$0A,$05,$02 | |||
| 75B8 | DEFB $05,$02,$05,$02,$05,$02,$05,$02 | |||
| 75C0 | DEFB $05,$02,$05,$02,$05,$02,$05,$03 | |||
| 75C8 | DEFB $FF,$FF,$FF,$FF,$FE,$F7,$FD,$DE | |||
| 75D0 | DEFB $FF,$FD,$FB,$EC,$F0,$A0,$C0,$00 | |||
| 75D8 | DEFB $6C,$F0,$80,$00,$00,$00,$00,$00 | |||
| 75E0 | DEFB $54,$AA,$5D,$3A,$55,$3E,$7C,$2C | |||
| 75E8 | DEFB $A3,$0F,$3D,$F6,$DB,$6F,$BC,$73 | |||
| 75F0 | DEFB $F8,$FE,$F9,$E7,$9F,$7F,$FF,$FF | |||
| 75F8 | DEFB $00,$00,$00,$00,$01,$04,$10,$40 | |||
| 7600 | DEFB $8E,$2C,$8C,$22,$08,$02,$80,$20 | |||
| 7608 | DEFB $F7,$3B,$0D,$03,$00,$00,$00,$00 | |||
| 7610 | DEFB $49,$24,$92,$49,$24,$92,$49,$24 | |||
| 7618 | DEFB $92,$49,$24,$92,$49,$24,$92,$49 | |||
| 7620 | DEFB $03,$0D,$34,$D1,$45,$94,$51,$25 | |||
| 7628 | DEFB $94,$49,$25,$92,$49,$24,$92,$49 | |||
| 7630 | DEFB $00,$00,$00,$00,$00,$80,$40,$20 | |||
| 7638 | DEFB $90,$48,$24,$92,$4B,$2D,$B1,$C1 | |||
| 7640 | DEFB $02,$08,$23,$8F,$3F,$BE,$DD,$EE | |||
| 7648 | DEFB $F7,$FB,$FD,$FE,$FF,$3F,$0F,$03 | |||
| 7650 | DEFB $C0,$F0,$FC,$FF,$FF,$FF,$FF,$FF | |||
| 7658 | DEFB $00,$00,$00,$00,$C0,$F0,$FC,$FF | |||
| 7660 | DEFB $AF,$AF,$AD,$AD,$AD,$A9,$A9,$A9 | |||
| 7668 | DEFB $7A,$6A,$28,$20,$02,$08,$20,$80 | |||
| 7670 | DEFB $3F,$FE,$F9,$E7,$9F,$7F,$FE,$F9 | |||
| 7678 | DEFB $67,$9F,$DF,$EF,$77,$BA,$DD,$EF | |||
| 7680 | DEFB $77,$3B,$1D,$0E,$07,$03,$81,$E0 | |||
| 7688 | DEFB $F8,$FE,$F9,$E7,$9F,$7F,$FF,$E1 | |||
| 7690 | DEFB $FC,$F0,$C0,$00,$C0,$30,$0C,$03 | |||
| 7698 | DEFB $08,$02,$80,$20,$08,$02,$00,$00 | |||
| 76A0 | DEFB $77,$3B,$FD,$FE,$FC,$F0,$C0,$00 | |||
| 76A8 | DEFB $A0,$0E,$3D,$F6,$DB,$6F,$BC,$73 | |||
| 76B0 | DEFB $08,$02,$00,$00,$C0,$30,$0C,$03 | |||
| 76B8 | DEFB $C0,$30,$0C,$03,$00,$00,$00,$00 | |||
| 76C0 | DEFB $00,$01,$03,$19,$7E,$9F,$C7,$E9 | |||
| 76C8 | DEFB $74,$3A,$1D,$0E,$07,$03,$81,$E0 | |||
| 76D0 | DEFB $7F,$FF,$FF,$FF,$7D,$94,$E2,$F8 | |||
| 76D8 | DEFB $7E,$98,$46,$AE,$5E,$AE,$DE,$EE | |||
| 76E0 | DEFB $76,$3A,$FC,$FE,$FC,$F0,$C0,$00 | |||
| 76E8 | DEFB $00,$00,$00,$00,$00,$80,$E0,$B8 | |||
| 76F0 | DEFB $6E,$19,$07,$1F,$7F,$7F,$7F,$7E | |||
| 76F8 | DEFB $3F,$FF,$FF,$FF,$FE,$F8,$E0,$80 | |||
| 7700 | DEFB $01,$07,$1F,$7F,$FF,$FF,$FF,$FF | |||
| 7708 | DEFB $FF,$FC,$FD,$E1,$C9,$89,$88,$88 | |||
| 7710 | DEFB $ED,$0D,$0D,$2D,$2D,$2D,$2D,$2C | |||
| 7718 | DEFB $84,$82,$82,$82,$82,$82,$82,$82 | |||
| 7720 | DEFB $0D,$0D,$0D,$2D,$2D,$2D,$2D,$2C | |||
| 7728 | DEFB $82,$41,$40,$40,$40,$40,$20,$A0 | |||
| 7730 | DEFB $35,$35,$B3,$AB,$AB,$A7,$A7,$A7 | |||
| 7738 | DEFB $A4,$A4,$A4,$A4,$A4,$A4,$A4,$A4 | |||
| 7740 | DEFB $96,$8E,$8E,$8E,$8E,$8D,$4D,$4D | |||
| 7748 | DEFB $6B,$6D,$6F,$EF,$ED,$FF,$DB,$FE | |||
| 7750 | DEFB $B2,$BF,$BD,$EF,$FB,$FF,$BF,$C3 | |||
| 7758 | DEFB $FD,$F7,$DF,$7B,$EC,$B6,$D6,$D6 | |||
| 7760 | DEFB $01,$01,$09,$09,$89,$89,$89,$89 | |||
| 7768 | DEFB $35,$34,$B2,$A8,$A8,$A0,$80,$00 | |||
| 7770 | DEFB $FF,$3F,$BF,$87,$93,$91,$11,$11 | |||
| 7778 | DEFB $7F,$BF,$DF,$EF,$F7,$3B,$CD,$F2 | |||
| 7780 | DEFB $FF,$FF,$FF,$FF,$FE,$F9,$E7,$93 | |||
| 7788 | DEFB $00,$01,$07,$1F,$7F,$FF,$FF,$FE | |||
| 7790 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7798 | DEFB $BF,$3F,$1F,$CF,$0F,$07,$01,$02 | |||
| 77A0 | DEFB $02,$02,$70,$BC,$6F,$DB,$F7,$3C | |||
| 77A8 | DEFB $CF,$E3,$2C,$CF,$33,$9C,$4F,$27 | |||
| 77B0 | DEFB $0C,$55,$5D,$4F,$2D,$9D,$8D,$7D | |||
| 77B8 | DEFB $08,$02,$80,$10,$52,$4A,$5A,$5C | |||
| 77C0 | DEFB $8E,$2C,$8C,$22,$08,$02,$00,$00 | |||
| 77C8 | DEFB $59,$BD,$9D,$79,$9E,$38,$98,$22 | |||
| 77D0 | DEFB $01,$01,$01,$01,$03,$0D,$31,$C1 | |||
| 77D8 | DEFB $01,$01,$01,$01,$03,$0F,$3F,$FF | |||
| 77E0 | DEFB $7E,$F9,$E7,$81,$00,$00,$00,$00 | |||
| 77E8 | DEFB $7F,$FF,$FF,$FF,$7F,$1F,$07,$01 | |||
| 77F0 | DEFB $EE,$D9,$A7,$1F,$7E,$F9,$E7,$9F | |||
| 77F8 | DEFB $7E,$F9,$E7,$9F,$7F,$FF,$FF,$FF | |||
| 7800 | DEFB $7F,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 7808 | DEFB $02,$08,$23,$8F,$3F,$3F,$CF,$F3 | |||
| 7810 | DEFB $02,$08,$23,$8F,$37,$FB,$FD,$FE | |||
| 7818 | DEFB $3F,$FF,$FF,$FF,$FE,$F9,$E7,$9F | |||
| 7820 | DEFB $FE,$F9,$E7,$9F,$7F,$FF,$FF,$FF | |||
| 7828 | DEFB $7F,$FF,$FF,$FF,$3F,$CF,$F3,$FC | |||
| 7830 | DEFB $3F,$CF,$F3,$FC,$FF,$FF,$FF,$FF | |||
| 7838 | DEFB $03,$0F,$3F,$FF,$3F,$CF,$F3,$FC | |||
| 7840 | DEFB $FF,$FF,$FF,$FF,$3F,$CF,$EF,$93 | |||
| 7848 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FE | |||
| 7850 | DEFB $FF,$FF,$FF,$FE,$FA,$EA,$A8,$A0 | |||
| 7858 | DEFB $86,$39,$DE,$E0,$E2,$88,$20,$80 | |||
| 7860 | DEFB $E2,$88,$20,$80,$40,$10,$04,$01 | |||
| 7868 | DEFB $E9,$C7,$1F,$7D,$F7,$DE,$78,$E2 | |||
| 7870 | DEFB $B7,$9E,$78,$A3,$8F,$3F,$FE,$F8 | |||
| 7878 | DEFB $03,$0F,$3F,$FF,$FF,$FF,$F0,$EE | |||
| 7880 | DEFB $7F,$BF,$DF,$EC,$F1,$C7,$1F,$7D | |||
| 7888 | DEFB $01,$01,$C1,$F1,$FC,$FF,$FF,$FF | |||
| 7890 | DEFB $FC,$FF,$FF,$FE,$FA,$EA,$A8,$A0 | |||
| 7898 | DEFB $01,$07,$1F,$7F,$BF,$0F,$03,$00 | |||
| 78A0 | DEFB $76,$39,$9E,$80,$82,$08,$20,$80 | |||
| 78A8 | DEFB $E9,$E7,$E3,$EB,$E7,$E2,$E8,$E2 | |||
| 78B0 | DEFB $40,$10,$04,$01,$02,$C8,$30,$0C | |||
| 78B8 | DEFB $BF,$BF,$7F,$BF,$BF,$3F,$FE,$F8 | |||
| 78C0 | DEFB $02,$88,$C0,$E0,$F0,$F8,$FC,$7E | |||
| 78C8 | DEFB $40,$90,$C4,$E1,$E2,$88,$20,$80 | |||
| 78D0 | DEFB $02,$08,$20,$80,$40,$10,$C4,$F1 | |||
| 78D8 | DEFB $40,$10,$C4,$F1,$EC,$DF,$BF,$7F | |||
| 78E0 | DEFB $FC,$FF,$FF,$FF,$7F,$1F,$07,$01 | |||
| 78E8 | DEFB $80,$E0,$F8,$FE,$FF,$FF,$FF,$FF | |||
| 78F0 | DEFB $2A,$F5,$FA,$FD,$FE,$F8,$E0,$80 | |||
| 78F8 | DEFB $AC,$5F,$BF,$7F,$7F,$1F,$07,$01 | |||
|
|
||||
| 7900 | DEFB $07,$07,$07,$04,$04,$04,$04,$04 | |||
| 7908 | DEFB $04,$04,$04,$04,$04,$04,$04,$07 | |||
| 7910 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 7918 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 7920 | DEFB $04,$04,$04,$04,$07,$07,$0F,$0F | |||
| 7928 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 7930 | DEFB $07,$0F,$0F,$07,$07,$47,$47,$07 | |||
| 7938 | DEFB $07,$07,$07,$0F,$0F,$4F,$4F,$04 | |||
| 7940 | DEFB $04,$04,$04,$07,$0F,$47,$07,$04 | |||
| 7948 | DEFB $04,$07,$07,$07,$07,$07,$07,$07 | |||
| 7950 | DEFB $07,$06,$06,$06,$06,$04,$07,$07 | |||
| 7958 | DEFB $07,$07,$07,$07,$07,$04,$04,$07 | |||
| 7960 | DEFB $07,$01,$01,$07,$0F,$47,$47,$07 | |||
| 7968 | DEFB $07,$07,$07,$07,$0F,$0F,$06,$06 | |||
| 7970 | DEFB $06,$06,$06,$06,$06,$06,$07,$07 | |||
| 7978 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 7980 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 7988 | DEFB $07,$0F,$0F,$07,$07,$0F,$07,$27 | |||
| 7990 | DEFB $26,$27,$26,$07,$07,$07,$07,$07 | |||
| 7998 | DEFB $07,$0E,$0E,$0E,$06,$07,$07,$07 | |||
| 79A0 | DEFB $44,$07,$07,$07,$07,$07,$07,$07 | |||
| 79A8 | DEFB $07,$07,$06,$06,$02,$07,$07,$07 | |||
| 79B0 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 79B8 | DEFB $07,$07,$07,$07,$07,$0F,$07,$17 | |||
| 79C0 | DEFB $3A,$02,$02,$42,$42,$42,$42,$42 | |||
| 79C8 | DEFB $42,$42,$42,$42,$42,$02,$42,$07 | |||
| 79D0 | DEFB $07,$07,$27,$04,$07,$07,$44,$44 | |||
| 79D8 | DEFB $44,$44,$07,$07,$0F,$0F,$07,$07 | |||
| 79E0 | DEFB $0F,$07,$07,$07,$07,$07,$07,$0F | |||
| 79E8 | DEFB $07,$07,$07,$07,$07,$07,$07,$07 | |||
| 79F0 | DEFB $07,$07,$07,$3A,$07,$07,$07,$07 | |||
| 79F8 | DEFB $07,$07,$07,$07,$17,$3A,$17,$17 | |||
|
|
||||
| 7A00 | DEFW $D480,$D510,$D5A0,$D630,$D6C0,$D750,$D7E0,$D870 | |||
| 7A10 | DEFW $D240,$D2D0,$D360,$D3F0,$D120,$D1B0,$D120,$D1B0 | |||
| 7A20 | DEFW $D000,$D090,$D000,$D090,$C700,$C790,$C820,$C8B0 | |||
| 7A30 | DEFW $C940,$C9D0,$CA60,$CAF0,$CB80,$CC10,$CCA0,$CD30 | |||
| 7A40 | DEFW $CDC0,$CE50,$CEE0,$CF70,$C280,$C310,$C3A0,$C430 | |||
| 7A50 | DEFW $C0D0,$C0D0,$C0D0,$C0D0,$C4C0,$C550,$C5E0,$C670 | |||
| 7A60 | DEFW $C1F0,$C1F0,$C1F0,$C1F0,$C160,$C160,$C160,$C160 | |||
| 7A70 | DEFW $C040,$C040,$C040,$C040,$BAA0,$BB30,$BAA0,$BB30 | |||
| 7A80 | DEFW $BCE0,$BCE0,$BCE0,$BCE0,$BCE0,$BCE0,$BCE0,$BCE0 | |||
| 7A90 | DEFW $BD70,$BD70,$BD70,$BD70,$BD70,$BD70,$BD70,$BD70 | |||
| 7AA0 | DEFW $BE00,$BE00,$BE00,$BE00,$BE00,$BE00,$BE00,$BE00 | |||
| 7AB0 | DEFW $BE90,$BE90,$BE90,$BE90,$BE90,$BE90,$BE90,$BE90 | |||
| 7AC0 | DEFW $BF20,$BF20,$BF20,$BF20,$BF20,$BF20,$BF20,$BF20 | |||
| 7AD0 | DEFW $BFB0,$BFB0,$BFB0,$BFB0,$BFB0,$BFB0,$BFB0,$BFB0 | |||
| 7AE0 | DEFW $BBC0,$BBC0,$BBC0,$BBC0,$BC50,$BA10,$B980,$BC50 | |||
| 7AF0 | DEFW $BA10,$BA10,$BA10,$BA10,$C0D0,$C0D0,$C0D0,$C0D0 | |||
|
|
||||
| 7B00 | DEFB $FE,$DE,$01,$99,$DC,$D8,$02,$02,$01,$0C,$11,$2C,$04,$24,$74,$02 | |||
| 7B10 | DEFB $36,$50,$02,$A6,$D4,$60,$06,$00,$00,$04,$12,$DC,$00,$38,$50,$02 | Fire? Zone 28 | ||
| 7B20 | DEFB $3E,$50,$02,$25,$D4,$60,$0A,$00,$00,$04,$0D,$DC,$00,$40,$50,$02 | Block? Zone 28 | ||
| 7B30 | DEFB $46,$50,$02,$A4,$D3,$60,$0A,$00,$00,$04,$0D,$DC,$00,$48,$50,$02 | Block? Zone 28 | ||
| 7B40 | DEFB $00,$78,$02,$92,$D5,$48,$06,$00,$00,$00,$10,$84,$00,$00,$78,$02 | Fire Zone 28 | ||
| 7B50 | DEFB $36,$8A,$02,$0D,$D1,$68,$1A,$06,$00,$08,$0D,$DC,$00,$20,$C6,$01 | Barrel Zone 29 | ||
| 7B60 | DEFB $08,$D8,$01,$FD,$DE,$68,$1A,$01,$01,$00,$0D,$DC,$00,$12,$CE,$01 | Barrel Zone 29 | ||
| 7B70 | DEFB $00,$DA,$01,$5E,$DF,$68,$1A,$01,$00,$04,$0D,$DC,$00,$06,$D4,$01 | Barrel Zone 29 | ||
| 7B80 | DEFB $40,$8E,$02,$2C,$D0,$68,$1A,$06,$00,$0C,$0D,$DC,$00,$28,$D8,$01 | Barrel Zone 29 | ||
| 7B90 | DEFB $36,$D2,$01,$76,$DC,$68,$1A,$00,$00,$08,$0D,$DC,$00,$36,$D2,$01 | Barrel Zone 29 | ||
| 7BA0 | DEFB $42,$D6,$01,$75,$DB,$68,$1A,$00,$00,$08,$0D,$DC,$00,$42,$D6,$01 | Barrel Zone 29 | ||
| 7BB0 | DEFB $24,$C0,$03,$F6,$BE,$E8,$18,$00,$00,$08,$0D,$B0,$00,$28,$B4,$03 | BlockB Zone 26 | ||
| 7BC0 | DEFB $24,$C8,$03,$77,$BE,$E8,$18,$00,$00,$08,$0D,$B0,$00,$20,$DC,$03 | BlockB Zone 26 | ||
| 7BD0 | DEFB $24,$D0,$03,$F8,$BD,$E8,$1A,$00,$00,$08,$0D,$B0,$00,$2D,$EE,$03 | Barrel Zone 26 | ||
| 7BE0 | DEFB $34,$B4,$03,$B3,$BE,$50,$1A,$00,$00,$00,$0D,$9A,$00,$34,$FA,$03 | Glass? Zone 27 | ||
| 7BF0 | DEFB $14,$DC,$03,$3C,$BE,$50,$03,$00,$01,$00,$11,$9A,$06,$14,$B2,$05 | Glass? Zone 27 | ||
| 7C00 | DEFB $3C,$B4,$03,$32,$BE,$40,$05,$02,$01,$00,$0F,$6E,$02,$42,$B4,$03 | Star | ||
| 7C10 | DEFB $0C,$DC,$03,$BD,$BE,$40,$05,$02,$01,$00,$0F,$6E,$06,$08,$DC,$03 | Star | ||
| 7C20 | DEFB $2C,$1C,$03,$A1,$C8,$58,$17,$00,$00,$00,$0D,$B0,$00,$2C,$F8,$02 | Glass? | ||
| 7C30 | DEFB $2C,$24,$03,$22,$C8,$58,$06,$00,$00,$00,$10,$B0,$00,$10,$30,$03 | Fire? | ||
| 7C40 | DEFB $34,$1C,$03,$20,$C8,$58,$06,$00,$00,$00,$12,$B0,$00,$38,$30,$03 | Fire? | ||
| 7C50 | DEFB $1C,$2C,$03,$A5,$C8,$58,$17,$00,$00,$00,$0D,$B0,$00,$1C,$08,$03 | Glass? | ||
| 7C60 | DEFB $1C,$34,$03,$26,$C8,$58,$03,$00,$01,$00,$11,$B0,$06,$38,$B2,$05 | Pawn? | ||
| 7C70 | DEFB $14,$34,$03,$A7,$C8,$58,$02,$00,$01,$00,$11,$B0,$04,$24,$E4,$02 | Pawn? | ||
| 7C80 | DEFB $FE,$B2,$02,$B6,$D0,$D8,$02,$04,$01,$0C,$11,$2C,$04,$18,$EE,$02 | Pawn? | ||
| 7C90 | DEFB $FE,$FA,$02,$19,$C9,$D8,$02,$04,$01,$08,$11,$2C,$04,$30,$EE,$02 | Pawn? | ||
| 7CA0 | DEFB $24,$90,$04,$10,$B2,$30,$03,$04,$01,$08,$11,$42,$04,$24,$90,$04 | Grammy? Zone 25 | ||
| 7CB0 | DEFB $14,$80,$04,$10,$B4,$30,$03,$02,$01,$08,$12,$42,$02,$14,$80,$04 | Grammy? Zone 25 | ||
| 7CC0 | DEFB $3C,$64,$04,$48,$B3,$68,$1A,$00,$00,$00,$0D,$DC,$00,$3C,$64,$04 | Barrel Zone 25 | ||
| 7CD0 | DEFB $00,$40,$04,$4B,$B9,$60,$0A,$00,$00,$00,$0D,$DC,$00,$00,$40,$04 | Block? Zone 25 | ||
| 7CE0 | DEFB $08,$40,$04,$CA,$B8,$60,$0A,$00,$00,$00,$0D,$DC,$00,$08,$40,$04 | Block? Zone 25 | ||
| 7CF0 | DEFB $3E,$A8,$04,$F0,$AE,$60,$0A,$00,$00,$04,$0D,$DC,$00,$40,$A8,$04 | Block? Zone 25 | ||
| 7D00 | DEFB $46,$A8,$04,$6F,$AE,$60,$0A,$00,$00,$04,$0D,$DC,$00,$48,$A8,$04 | Block? Zone 25 | ||
| 7D10 | DEFB $08,$E8,$04,$5F,$AE,$E0,$16,$00,$00,$00,$0D,$84,$00,$08,$E8,$04 | Flat blocker | ||
| 7D20 | DEFB $10,$F8,$04,$E0,$AC,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$F8,$04 | Flat blocker | ||
| 7D30 | DEFB $08,$08,$05,$63,$AC,$E0,$16,$00,$00,$00,$0D,$84,$00,$08,$08,$05 | Flat blocker | ||
| 7D40 | DEFB $00,$20,$05,$67,$AB,$E0,$16,$00,$00,$00,$0D,$84,$00,$00,$20,$05 | Flat blocker | ||
| 7D50 | DEFB $00,$40,$05,$6B,$A9,$E0,$16,$00,$00,$00,$0D,$84,$00,$00,$40,$05 | Flat blocker | ||
| 7D60 | DEFB $10,$58,$05,$EC,$A6,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$58,$05 | Flat blocker | ||
| 7D70 | DEFB $48,$F0,$04,$D8,$A9,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$F0,$04 | Flat blocker | ||
| 7D80 | DEFB $38,$00,$05,$DC,$A9,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$00,$05 | Flat blocker | ||
| 7D90 | DEFB $48,$18,$05,$5D,$A7,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$18,$05 | Flat blocker | ||
| 7DA0 | DEFB $40,$30,$05,$61,$A6,$E0,$16,$00,$00,$00,$0D,$84,$00,$40,$30,$05 | Flat blocker | ||
| 7DB0 | DEFB $24,$08,$07,$DF,$8A,$30,$03,$04,$01,$08,$12,$42,$04,$24,$6C,$06 | Fire? | ||
| 7DC0 | DEFB $15,$11,$07,$42,$8B,$30,$03,$04,$01,$08,$12,$42,$04,$15,$61,$06 | Fire? | ||
| 7DD0 | DEFB $33,$11,$07,$5E,$89,$30,$03,$04,$01,$0C,$12,$42,$04,$34,$76,$06 | Fire? | ||
| 7DE0 | DEFB $06,$20,$07,$46,$8B,$30,$03,$04,$01,$04,$12,$42,$04,$06,$8A,$06 | Fire? | ||
| 7DF0 | DEFB $42,$20,$07,$7E,$87,$30,$03,$04,$01,$0C,$12,$42,$04,$42,$84,$06 | Fire? | ||
| 7E00 | DEFB $08,$F8,$07,$C1,$7D,$38,$04,$00,$01,$00,$10,$58,$00,$08,$F8,$07 | Frog? | ||
| 7E10 | DEFB $38,$10,$08,$3E,$79,$38,$04,$02,$01,$00,$12,$58,$02,$38,$10,$08 | Frog? | ||
| 7E20 | DEFB $30,$00,$08,$BD,$7A,$38,$04,$04,$01,$00,$0F,$58,$04,$30,$00,$08 | Frog? | ||
| 7E30 | DEFB $20,$08,$08,$40,$7B,$38,$04,$01,$01,$00,$10,$58,$01,$20,$08,$08 | Frog? | ||
| 7E40 | DEFB $10,$20,$08,$C5,$7A,$38,$06,$01,$00,$00,$0F,$58,$00,$1C,$E4,$08 | Star? | ||
| 7E50 | DEFB $48,$48,$05,$63,$A4,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$48,$05 | Flat blocker | ||
| 7E60 | DEFB $38,$60,$05,$E8,$A3,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$60,$05 | Flat blocker | ||
| 7E70 | DEFB $18,$38,$05,$67,$A8,$28,$02,$02,$01,$00,$11,$2C,$02,$18,$38,$05 | Pawn? | ||
| 7E80 | DEFB $28,$20,$05,$E2,$A8,$28,$02,$06,$01,$00,$11,$2C,$06,$28,$20,$05 | Pawn? | ||
| 7E90 | DEFB $1C,$EC,$05,$FD,$9C,$60,$0A,$00,$00,$00,$0D,$DC,$00,$1C,$EC,$05 | Block? | ||
| 7EA0 | DEFB $2C,$EC,$05,$FB,$9B,$60,$0A,$00,$00,$00,$0D,$DC,$00,$2C,$EC,$05 | Block? | ||
| 7EB0 | DEFB $24,$F4,$05,$FD,$9B,$68,$1A,$00,$00,$00,$0D,$DC,$00,$24,$F4,$05 | Barrel | ||
| 7EC0 | DEFB $24,$EC,$05,$7C,$9C,$40,$05,$06,$01,$00,$10,$6E,$06,$24,$EC,$05 | Star? | ||
| 7ED0 | DEFB $34,$28,$08,$01,$78,$38,$04,$01,$02,$08,$0F,$58,$01,$34,$28,$08 | Frog? | ||
| 7EE0 | DEFB $1C,$14,$08,$C2,$7A,$38,$04,$07,$02,$00,$10,$58,$07,$1C,$14,$08 | Frog? | ||
| 7EF0 | DEFB $00,$70,$07,$B1,$86,$E0,$06,$00,$00,$00,$10,$84,$00,$10,$70,$07 | |||
| 7F00 | DEFB $08,$70,$07,$30,$86,$E0,$06,$00,$00,$00,$12,$84,$00,$38,$70,$07 | Fire? | ||
| 7F10 | DEFB $10,$78,$07,$30,$85,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$78,$07 | Flat blocker | ||
| 7F20 | DEFB $10,$80,$07,$B1,$84,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$80,$07 | Flat blocker | ||
| 7F30 | DEFB $48,$70,$07,$28,$82,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$70,$07 | Flat blocker | ||
| 7F40 | DEFB $40,$70,$07,$A9,$82,$E0,$16,$00,$00,$00,$0D,$84,$00,$40,$70,$07 | Flat blocker | ||
| 7F50 | DEFB $38,$78,$07,$AB,$82,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$78,$07 | Flat blocker | ||
| 7F60 | DEFB $38,$80,$07,$2C,$82,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$80,$07 | Flat blocker | ||
| 7F70 | DEFB $10,$70,$07,$AF,$85,$48,$16,$00,$00,$00,$0D,$84,$00,$00,$70,$07 | Flat blocker | ||
| 7F80 | DEFB $38,$70,$07,$2A,$83,$48,$16,$00,$00,$00,$0D,$84,$00,$08,$70,$07 | Flat blocker | ||
| 7F90 | DEFB $26,$28,$07,$C3,$88,$68,$1A,$00,$00,$04,$0D,$DC,$00,$26,$28,$07 | Barrel | ||
| 7FA0 | DEFB $1E,$38,$07,$46,$88,$68,$1A,$00,$00,$04,$0D,$DC,$00,$1E,$38,$07 | Barrel | ||
| 7FB0 | DEFB $14,$3A,$07,$C7,$88,$68,$1A,$00,$00,$0C,$0D,$DC,$00,$14,$3A,$07 | Barrel | ||
| 7FC0 | DEFB $34,$44,$07,$25,$86,$68,$1A,$00,$00,$00,$0D,$DC,$00,$34,$44,$07 | Barrel | ||
| 7FD0 | DEFB $10,$78,$08,$50,$75,$38,$04,$03,$02,$00,$12,$58,$03,$10,$78,$08 | Frog? | ||
| 7FE0 | DEFB $30,$70,$08,$CB,$73,$38,$04,$04,$02,$00,$11,$58,$04,$30,$70,$08 | Frog? | ||
| 7FF0 | DEFB $28,$86,$08,$EE,$72,$38,$04,$03,$02,$0C,$10,$58,$03,$28,$86,$08 | Frog? | ||
| 8000 | DEFB $38,$20,$09,$60,$68,$E8,$06,$00,$00,$00,$10,$B0,$00,$2C,$E4,$08 | BlockB | ||
| 8010 | DEFB $40,$20,$09,$DF,$67,$E8,$08,$00,$00,$00,$0D,$B0,$00,$24,$E0,$08 | BlockB | ||
| 8020 | DEFB $48,$20,$09,$5E,$67,$E8,$08,$00,$00,$00,$0D,$B0,$00,$24,$E8,$08 | BlockB | ||
| 8030 | DEFB $12,$36,$09,$67,$69,$68,$1A,$00,$00,$08,$0D,$DC,$00,$12,$36,$09 | Barrel Zone 18 | ||
| 8040 | DEFB $32,$66,$09,$69,$64,$68,$1A,$00,$00,$08,$0D,$DC,$00,$32,$66,$09 | Barrel Zone 18 | ||
| 8050 | DEFB $30,$54,$09,$A7,$65,$40,$05,$06,$01,$08,$10,$6E,$06,$30,$54,$09 | Star? Zone 18 | ||
| 8060 | DEFB $16,$54,$09,$4A,$67,$40,$05,$02,$01,$0C,$10,$6E,$02,$16,$54,$09 | Star? Zone 18 | ||
| 8070 | DEFB $30,$E0,$09,$F9,$5C,$60,$0A,$00,$00,$00,$0D,$DC,$00,$30,$E0,$09 | Block? | ||
| 8080 | DEFB $10,$20,$0A,$05,$5B,$60,$0A,$00,$00,$00,$0D,$DC,$00,$10,$20,$0A | Block? | ||
| 8090 | DEFB $08,$28,$0A,$07,$5B,$60,$0A,$00,$00,$00,$0D,$DC,$00,$08,$28,$0A | Block? | ||
| 80A0 | DEFB $28,$F0,$09,$7C,$5C,$40,$05,$02,$01,$00,$10,$6E,$02,$28,$F0,$09 | Star? Zone 17 | ||
| 80B0 | DEFB $22,$FE,$09,$FE,$5B,$40,$05,$02,$01,$08,$10,$6E,$02,$22,$FE,$09 | Star? Zone 17 | ||
| 80C0 | DEFB $1C,$0C,$0A,$81,$5B,$40,$05,$02,$01,$00,$10,$6E,$02,$1C,$0C,$0A | Star? Zone 17 | ||
| 80D0 | DEFB $24,$B4,$0A,$95,$50,$60,$0A,$00,$00,$00,$0D,$DC,$00,$24,$B4,$0A | Block? Zone 16 | ||
| 80E0 | DEFB $1C,$BC,$0A,$97,$50,$60,$0A,$00,$00,$00,$0D,$DC,$00,$1C,$BC,$0A | Block? Zone 16 | ||
| 80F0 | DEFB $2C,$BC,$0A,$95,$4F,$60,$0A,$00,$00,$00,$0D,$DC,$00,$2C,$BC,$0A | Block? Zone 16 | ||
| 8100 | DEFB $24,$C4,$0A,$97,$4F,$60,$0A,$00,$00,$00,$0D,$DC,$00,$24,$C4,$0A | Block? Zone 16 | ||
| 8110 | DEFB $24,$BC,$0A,$16,$50,$78,$13,$06,$02,$00,$12,$42,$06,$24,$BC,$0A | Ufo? | ||
| 8120 | DEFB $00,$20,$0B,$27,$4C,$E0,$06,$00,$00,$00,$11,$84,$00,$10,$30,$0B | Pawn? | ||
| 8130 | DEFB $08,$28,$0B,$27,$4B,$E0,$06,$00,$00,$00,$10,$84,$00,$38,$30,$0B | |||
| 8140 | DEFB $10,$30,$0B,$27,$4A,$E0,$16,$00,$00,$00,$0D,$84,$00,$00,$20,$0B | Flat blocker Zone 15 | ||
| 8150 | DEFB $48,$20,$0B,$9E,$47,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$20,$0B | Flat blocker Zone 15 | ||
| 8160 | DEFB $40,$28,$0B,$A0,$47,$E0,$16,$00,$00,$00,$0D,$84,$00,$40,$28,$0B | Flat blocker Zone 15 | ||
| 8170 | DEFB $38,$30,$0B,$A2,$47,$E0,$16,$00,$00,$00,$0D,$84,$00,$08,$28,$0B | Flat blocker Zone 15 | ||
| 8180 | DEFB $08,$A0,$0B,$B6,$43,$78,$13,$04,$01,$00,$13,$42,$02,$18,$F6,$0B | Ufo? Zone 14 | ||
| 8190 | DEFB $18,$A0,$0B,$B4,$42,$78,$13,$04,$02,$00,$13,$42,$04,$28,$F6,$0B | Ufo? Zone 14 | ||
| 81A0 | DEFB $30,$A0,$0B,$31,$41,$78,$13,$04,$01,$00,$13,$42,$06,$38,$F6,$0B | Ufo? Zone 14 | ||
| 81B0 | DEFB $40,$A0,$0B,$2F,$40,$78,$13,$04,$02,$00,$13,$42,$02,$10,$10,$0C | Ufo? Zone 14 | ||
| 81C0 | DEFB $10,$D0,$0B,$3B,$40,$78,$13,$04,$02,$00,$13,$42,$00,$20,$10,$0C | Ufo? Zone 14 | ||
| 81D0 | DEFB $08,$E0,$0B,$BE,$3F,$78,$13,$04,$02,$00,$13,$42,$06,$30,$10,$0C | Ufo? Zone 14 | ||
| 81E0 | DEFB $38,$D0,$0B,$B6,$3D,$78,$17,$04,$00,$00,$0D,$42,$00,$10,$D8,$0B | Glass? | ||
| 81F0 | DEFB $40,$E0,$0B,$37,$3C,$78,$17,$04,$00,$00,$0D,$42,$00,$30,$D0,$0B | Glass? | ||
| 8200 | DEFB $18,$28,$0C,$45,$3A,$E0,$17,$00,$00,$00,$0D,$84,$00,$18,$28,$0C | Glass? | ||
| 8210 | DEFB $30,$28,$0C,$C2,$38,$E0,$17,$00,$00,$00,$0D,$84,$00,$30,$28,$0C | Glass? | ||
| 8220 | DEFB $20,$28,$0C,$C4,$39,$E8,$17,$00,$00,$00,$0D,$B0,$00,$04,$FC,$0B | BlockB | ||
| 8230 | DEFB $28,$28,$0C,$43,$39,$E8,$17,$00,$00,$00,$0D,$B0,$00,$44,$0C,$0C | BlockB | ||
| 8240 | DEFB $28,$DE,$0E,$39,$0E,$60,$0A,$00,$00,$0C,$0D,$DC,$00,$28,$DE,$0E | Block? | ||
| 8250 | DEFB $1E,$EA,$0E,$1C,$0E,$60,$0A,$00,$00,$08,$0D,$DC,$00,$1E,$EA,$0E | Block? | ||
| 8260 | DEFB $06,$E8,$0E,$BF,$0F,$60,$0A,$00,$00,$04,$0D,$DC,$00,$06,$E8,$0E | Block? | ||
| 8270 | DEFB $34,$E4,$0E,$19,$0D,$60,$0A,$00,$00,$00,$0D,$DC,$00,$34,$E4,$0E | Block? | ||
| 8280 | DEFB $44,$F0,$0E,$58,$0B,$60,$0A,$00,$00,$08,$0D,$DC,$00,$44,$F0,$0E | Block? | ||
| 8290 | DEFB $10,$E8,$0E,$1E,$0F,$60,$0A,$00,$00,$00,$0D,$DC,$00,$10,$E8,$0E | Block? | ||
| 82A0 | DEFB $42,$6A,$0F,$E8,$03,$68,$03,$00,$02,$00,$10,$DC,$04,$20,$3A,$11 | Barrel | ||
| 82B0 | DEFB $32,$6E,$0F,$AA,$04,$68,$1A,$00,$00,$08,$0D,$DC,$00,$32,$6E,$0F | Barrel | ||
| 82C0 | DEFB $3A,$82,$0F,$EC,$02,$68,$1A,$00,$00,$00,$0D,$DC,$00,$3A,$82,$0F | Barrel | ||
| 82D0 | DEFB $3A,$90,$0F,$0D,$02,$68,$1A,$00,$00,$0C,$0D,$DC,$00,$3A,$90,$0F | Barrel | ||
| 82E0 | DEFB $38,$0C,$10,$7D,$FA,$40,$05,$06,$01,$08,$10,$6E,$06,$38,$0C,$10 | Star? | ||
| 82F0 | DEFB $38,$1C,$10,$7F,$F9,$40,$05,$06,$01,$08,$10,$6E,$06,$38,$1C,$10 | Star? | ||
| 8300 | DEFB $10,$2C,$10,$06,$FB,$40,$05,$02,$01,$08,$10,$6E,$02,$10,$2C,$10 | Star? | ||
| 8310 | DEFB $10,$3C,$10,$08,$FA,$40,$05,$02,$01,$08,$10,$6E,$02,$10,$3C,$10 | Star? | ||
| 8320 | DEFB $04,$90,$0C,$14,$35,$68,$1A,$00,$00,$08,$0D,$DC,$00,$04,$88,$0C | Barrel Zone 9? | ||
| 8330 | DEFB $0C,$CE,$0C,$BB,$30,$68,$1A,$00,$00,$04,$0D,$DC,$00,$0E,$CE,$0C | Barrel Zone 9? | ||
| 8340 | DEFB $08,$DA,$0C,$3D,$30,$68,$1A,$00,$00,$04,$0D,$DC,$00,$12,$DA,$0C | Barrel Zone 9? | ||
| 8350 | DEFB $24,$70,$0D,$2C,$25,$40,$05,$06,$01,$08,$10,$6E,$06,$24,$70,$0D | Star? | ||
| 8360 | DEFB $2C,$68,$0D,$2A,$25,$40,$05,$05,$01,$08,$10,$6E,$05,$2C,$68,$0D | Star? | ||
| 8370 | DEFB $1C,$68,$0D,$2C,$26,$40,$05,$03,$01,$08,$10,$6E,$03,$1C,$68,$0D | Star? | ||
| 8380 | DEFB $00,$7A,$0E,$F2,$16,$38,$04,$01,$01,$04,$10,$58,$01,$00,$7A,$0E | Frog? | ||
| 8390 | DEFB $48,$7A,$0E,$69,$12,$38,$04,$07,$01,$04,$12,$58,$07,$48,$7A,$0E | Frog? | ||
| 83A0 | DEFB $1A,$98,$0E,$72,$13,$28,$02,$04,$02,$0C,$12,$2C,$04,$1A,$98,$0E | Pawn? | ||
| 83B0 | DEFB $2E,$98,$0E,$30,$12,$28,$02,$04,$02,$04,$12,$2C,$04,$2E,$98,$0E | Pawn? | ||
| 83C0 | DEFB $12,$A2,$0E,$55,$13,$30,$03,$04,$01,$00,$10,$42,$04,$12,$A2,$0E | |||
| 83D0 | DEFB $3A,$A2,$0E,$D0,$10,$30,$03,$04,$01,$00,$10,$42,$04,$3A,$A2,$0E | |||
| 83E0 | DEFB $28,$DC,$10,$99,$EE,$60,$0A,$00,$00,$08,$0D,$DC,$00,$28,$DC,$10 | Block? | ||
| 83F0 | DEFB $20,$E4,$10,$9B,$EE,$60,$05,$00,$01,$08,$10,$DC,$05,$20,$E4,$10 | |||
| 8400 | DEFB $18,$EC,$10,$9D,$EE,$60,$0A,$00,$00,$08,$0D,$DC,$00,$18,$EC,$10 | Block? | ||
| 8410 | DEFB $20,$F4,$10,$9D,$ED,$60,$0A,$00,$00,$08,$0D,$DC,$00,$20,$F4,$10 | Block? | ||
| 8420 | DEFB $28,$EC,$10,$9B,$ED,$60,$05,$00,$01,$08,$10,$DC,$01,$28,$EC,$10 | |||
| 8430 | DEFB $30,$E4,$10,$99,$ED,$60,$0A,$00,$00,$08,$0D,$DC,$00,$30,$E4,$10 | Block? | ||
| 8440 | DEFB $28,$E4,$10,$1A,$EE,$28,$02,$00,$02,$08,$11,$2C,$00,$28,$E4,$10 | Pawn? Zone 7? | ||
| 8450 | DEFB $20,$EC,$10,$1C,$EE,$28,$02,$00,$02,$08,$11,$2C,$00,$20,$EC,$10 | Pawn? Zone 7? | ||
| 8460 | DEFB $24,$4A,$13,$47,$C8,$78,$13,$04,$02,$0C,$13,$42,$04,$24,$4A,$13 | Ufo? | ||
| 8470 | DEFB $10,$70,$13,$2F,$C7,$78,$13,$04,$02,$00,$13,$42,$04,$10,$70,$13 | Ufo? | ||
| 8480 | DEFB $08,$86,$13,$52,$C6,$78,$13,$04,$02,$0C,$13,$42,$04,$08,$86,$13 | Ufo? | ||
| 8490 | DEFB $38,$70,$13,$AA,$C4,$78,$13,$04,$02,$00,$13,$42,$04,$38,$70,$13 | Ufo? | ||
| 84A0 | DEFB $40,$86,$13,$CB,$C2,$78,$13,$04,$02,$0C,$13,$42,$04,$40,$86,$13 | Ufo? | ||
| 84B0 | DEFB $08,$00,$13,$A2,$CE,$48,$06,$00,$00,$00,$0F,$84,$00,$08,$00,$13 | Star? | ||
| 84C0 | DEFB $10,$08,$13,$A2,$CD,$48,$06,$00,$00,$00,$10,$84,$00,$10,$08,$13 | Fire? | ||
| 84D0 | DEFB $38,$08,$13,$1D,$CB,$48,$06,$00,$00,$00,$12,$84,$00,$38,$08,$13 | Fire? | ||
| 84E0 | DEFB $40,$00,$13,$1B,$CB,$48,$06,$00,$00,$00,$10,$84,$00,$40,$00,$13 | Fire? | ||
| 84F0 | DEFB $00,$D8,$11,$7E,$E1,$E0,$06,$00,$00,$00,$11,$84,$00,$00,$D8,$11 | Pawn? | ||
| 8500 | DEFB $18,$C0,$11,$78,$E1,$E0,$16,$00,$00,$00,$0D,$84,$00,$18,$C0,$11 | Flat blocker | ||
| 8510 | DEFB $18,$C8,$11,$F9,$E0,$E0,$16,$00,$00,$00,$0D,$84,$00,$18,$C8,$11 | Flat blocker | ||
| 8520 | DEFB $10,$C8,$11,$7A,$E1,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$C8,$11 | Flat blocker | ||
| 8530 | DEFB $48,$D8,$11,$F5,$DC,$E0,$06,$00,$00,$00,$10,$84,$00,$48,$D8,$11 | |||
| 8540 | DEFB $30,$C0,$11,$F5,$DF,$E0,$16,$00,$00,$00,$0D,$84,$00,$30,$C0,$11 | Flat blocker | ||
| 8550 | DEFB $30,$C8,$11,$76,$DF,$E0,$16,$00,$00,$00,$0D,$84,$00,$30,$C8,$11 | Flat blocker | ||
| 8560 | DEFB $38,$C8,$11,$F5,$DE,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$C8,$11 | Flat blocker | ||
| 8570 | DEFB $10,$E8,$11,$7E,$DF,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$E8,$11 | Flat blocker | ||
| 8580 | DEFB $18,$E8,$11,$FD,$DE,$E0,$16,$00,$00,$00,$0D,$84,$00,$18,$E8,$11 | Flat blocker | ||
| 8590 | DEFB $18,$F0,$11,$7E,$DE,$E0,$16,$00,$00,$00,$0D,$84,$00,$18,$F0,$11 | Flat blocker | ||
| 85A0 | DEFB $30,$E8,$11,$7A,$DD,$E0,$16,$00,$00,$00,$0D,$84,$00,$30,$E8,$11 | Flat blocker | ||
| 85B0 | DEFB $38,$E8,$11,$F9,$DC,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$E8,$11 | Flat blocker | ||
| 85C0 | DEFB $30,$F0,$11,$FB,$DC,$E0,$16,$00,$00,$00,$0D,$84,$00,$30,$F0,$11 | Flat blocker Zone 5? | ||
| 85D0 | DEFB $14,$48,$12,$49,$D9,$50,$07,$00,$00,$08,$0D,$9A,$00,$10,$48,$12 | Glass? Zone 5? | ||
| 85E0 | DEFB $34,$48,$12,$45,$D7,$50,$07,$00,$00,$08,$0D,$9A,$00,$3C,$48,$12 | Glass? Zone 5? | ||
| 85F0 | DEFB $24,$48,$12,$47,$D8,$40,$05,$02,$02,$08,$10,$6E,$02,$24,$48,$12 | Star Zone 5? | ||
| 8600 | DEFB $20,$58,$11,$6A,$E7,$30,$03,$04,$02,$00,$12,$42,$04,$20,$58,$11 | Fire? | ||
| 8610 | DEFB $30,$A8,$11,$72,$E1,$30,$03,$00,$02,$00,$11,$42,$00,$30,$A8,$11 | Pawn? | ||
| 8620 | DEFB $18,$90,$11,$72,$E4,$38,$04,$01,$02,$00,$10,$58,$01,$18,$90,$11 | Frog? | ||
| 8630 | DEFB $38,$78,$11,$EB,$E3,$38,$04,$00,$02,$00,$12,$58,$00,$38,$78,$11 | Frog? | ||
| 8640 | DEFB $3A,$DE,$14,$D7,$AD,$68,$1A,$00,$00,$08,$0D,$DC,$00,$3A,$DE,$14 | Barrel | ||
| 8650 | DEFB $3C,$F0,$14,$99,$AC,$68,$1A,$00,$00,$08,$0D,$DC,$00,$3C,$F0,$14 | Barrel | ||
| 8660 | DEFB $28,$FC,$14,$1D,$AD,$68,$1A,$00,$00,$08,$0D,$DC,$00,$28,$FC,$14 | Barrel | ||
| 8670 | DEFB $FE,$00,$00,$00,$00,$00,$1A,$00,$00,$00,$0D,$00,$00,$02,$50,$13 | Barrel? | ||
| 8680 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$01,$38,$28,$14 | |||
| 8690 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$03,$28,$36,$14 | |||
| 86A0 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$02,$20,$40,$14 | |||
| 86B0 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$05,$18,$5A,$14 | |||
| 86C0 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$07,$3C,$5E,$14 | |||
| 86D0 | DEFB $FE,$00,$00,$00,$00,$00,$05,$00,$01,$00,$10,$00,$02,$48,$4E,$14 | |||
| 86E0 | DEFB $FE,$00,$00,$00,$00,$00,$13,$00,$02,$00,$13,$00,$04,$24,$5A,$15 | |||
| 86F0 | DEFB $FE,$00,$00,$00,$00,$00,$13,$00,$02,$00,$13,$00,$04,$08,$64,$15 | |||
| 8700 | DEFB $FE,$00,$00,$00,$00,$00,$13,$00,$02,$00,$13,$00,$04,$18,$64,$15 | |||
| 8710 | DEFB $FE,$00,$00,$00,$00,$00,$13,$00,$02,$00,$13,$00,$04,$30,$64,$15 | |||
| 8720 | DEFB $FE,$00,$00,$00,$00,$00,$13,$00,$02,$00,$13,$00,$04,$40,$64,$15 | |||
| 8730 | DEFB $FE,$00,$00,$00,$00,$00,$1A,$00,$00,$00,$0D,$00,$00,$3C,$CC,$13 | Barrel | ||
| 8740 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$01,$00,$12,$00,$06,$24,$08,$05 | Fire? | ||
| 8750 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$01,$00,$12,$00,$02,$24,$2E,$05 | Fire? | ||
| 8760 | DEFB $FE,$00,$00,$00,$00,$00,$06,$00,$00,$00,$10,$00,$00,$08,$78,$06 | |||
| 8770 | DEFB $FE,$00,$00,$00,$00,$00,$06,$00,$00,$00,$11,$00,$00,$48,$A8,$06 | Pawn? | ||
| 8780 | DEFB $FE,$00,$00,$00,$00,$00,$08,$00,$00,$00,$0D,$00,$00,$10,$78,$06 | |||
| 8790 | DEFB $FE,$00,$00,$00,$00,$00,$04,$00,$02,$00,$10,$00,$00,$10,$E8,$0F | |||
| 87A0 | DEFB $FE,$00,$00,$00,$00,$00,$04,$00,$02,$00,$0F,$00,$00,$26,$E8,$0F | Star? | ||
| 87B0 | DEFB $FE,$00,$00,$00,$00,$00,$04,$00,$02,$00,$12,$00,$03,$40,$E8,$0F | Fire? | ||
| 87C0 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$00,$C8,$12 | Fire? | ||
| 87D0 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$00,$B8,$12 | Fire? | ||
| 87E0 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$00,$A8,$12 | Fire? | ||
| 87F0 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$48,$C8,$12 | Fire? | ||
| 8800 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$48,$B8,$12 | Fire? | ||
| 8810 | DEFB $FE,$00,$00,$00,$00,$00,$02,$00,$02,$00,$12,$00,$04,$48,$A8,$12 | Fire? | ||
| 8820 | DEFB $FE,$00,$00,$00,$00,$00,$08,$00,$00,$00,$0D,$00,$00,$00,$00,$0E | |||
| 8830 | DEFB $FE,$00,$00,$00,$00,$00,$08,$00,$00,$00,$0D,$00,$00,$08,$00,$0E | |||
| 8840 | DEFB $FE,$00,$00,$00,$00,$00,$08,$00,$00,$00,$0D,$00,$00,$40,$38,$0E | |||
| 8850 | DEFB $FE,$00,$00,$00,$00,$00,$08,$00,$00,$00,$0D,$00,$00,$48,$38,$0E | |||
| 8860 | DEFB $FE,$38,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$40,$88,$0C | Flat blocker | ||
| 8870 | DEFB $FE,$C0,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$08,$98,$0C | Flat blocker | ||
| 8880 | DEFB $FE,$A8,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$00,$A0,$0C | Flat blocker | ||
| 8890 | DEFB $FE,$A0,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$10,$C0,$0C | Flat blocker | ||
| 88A0 | DEFB $FE,$78,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$08,$E0,$0C | Flat blocker | ||
| 88B0 | DEFB $FE,$58,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$48,$E8,$0C | Flat blocker | ||
| 88C0 | DEFB $FE,$68,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$30,$C8,$0C | Flat blocker | ||
| 88D0 | DEFB $FE,$40,$06,$00,$00,$E0,$16,$00,$00,$00,$0D,$84,$00,$38,$B0,$0C | Flat blocker | ||
| 88E0 | DEFB $06,$1E,$16,$46,$9D,$F8,$06,$00,$00,$00,$11,$9A,$00,$06,$82,$15 | Pawn? | ||
| 88F0 | DEFB $15,$1E,$16,$64,$9C,$F8,$06,$00,$00,$00,$0F,$9A,$00,$15,$83,$15 | Star? | ||
| 8900 | DEFB $24,$1E,$16,$62,$9B,$F8,$06,$00,$00,$04,$12,$9A,$00,$24,$7A,$15 | Fire? | ||
| 8910 | DEFB $33,$1E,$16,$80,$9A,$F8,$06,$00,$00,$04,$10,$9A,$00,$33,$83,$15 | |||
| 8920 | DEFB $42,$1E,$16,$7E,$99,$F8,$06,$00,$00,$08,$11,$9A,$00,$42,$82,$15 | Pawn? | ||
| 8930 | DEFB $28,$8C,$15,$2F,$A4,$28,$15,$02,$01,$08,$12,$6E,$02,$28,$8C,$15 | Pawn? Zone 0? | ||
| 8940 | DEFB $06,$82,$15,$F2,$A6,$48,$19,$00,$00,$08,$0D,$84,$00,$06,$82,$15 | Fire? Zone 0? | ||
| 8950 | DEFB $15,$83,$15,$F0,$A5,$48,$19,$00,$00,$0C,$0D,$84,$00,$15,$83,$15 | Fire? Zone 0? | ||
| 8960 | DEFB $24,$82,$15,$0E,$A5,$48,$19,$00,$00,$0C,$0D,$84,$00,$24,$82,$15 | Fire? Zone 0? | ||
| 8970 | DEFB $33,$83,$15,$0D,$A4,$48,$19,$00,$00,$00,$0D,$84,$00,$33,$83,$15 | Fire? Zone 0? | ||
| 8980 | DEFB $42,$82,$15,$2B,$A3,$48,$19,$00,$00,$00,$0D,$84,$00,$42,$82,$15 | Fire? Zone 0? | ||
| 8990 | DEFB $28,$FC,$15,$3D,$9D,$28,$15,$06,$01,$08,$12,$6E,$06,$28,$FC,$15 | Pawn? Zone 0? | ||
| 89A0 | DEFB $06,$98,$00,$F5,$F2,$F8,$19,$00,$00,$04,$0D,$9A,$00,$06,$98,$00 | |||
| 89B0 | DEFB $12,$98,$00,$33,$F2,$F8,$19,$00,$00,$0C,$0D,$9A,$00,$12,$98,$00 | |||
| 89C0 | DEFB $1E,$98,$00,$72,$F1,$F8,$19,$00,$00,$04,$0D,$9A,$00,$1E,$98,$00 | |||
| 89D0 | DEFB $2A,$98,$00,$B0,$F0,$F8,$19,$00,$00,$0C,$0D,$9A,$00,$2A,$98,$00 | |||
| 89E0 | DEFB $36,$98,$00,$EF,$EF,$F8,$19,$00,$00,$04,$0D,$9A,$00,$36,$98,$00 | |||
| 89F0 | DEFB $42,$98,$00,$2D,$EF,$F8,$19,$00,$00,$0C,$0D,$9A,$00,$42,$98,$00 | |||
|
|
||||
| 8A00 | DEFB $1C,$A8,$03,$F4,$C0,$00,$00,$05,$00,$08,$0E,$00,$00,$24,$B0,$00 | |||
| 8A10 | DEFB $24,$98,$03,$71,$C1,$70,$10,$00,$01,$08,$0D,$00,$00,$18,$58,$00 | 1st Auto-Vorton | ||
| 8A20 | DEFB $24,$A0,$03,$F2,$C0,$70,$10,$00,$01,$08,$0D,$00,$00,$30,$64,$00 | 2nd | ||
| 8A30 | DEFB $24,$A8,$03,$73,$C0,$70,$10,$00,$01,$08,$0D,$00,$00,$18,$70,$00 | 3rd | ||
| 8A40 | DEFB $24,$B0,$03,$F4,$BF,$70,$10,$00,$01,$08,$0D,$00,$00,$30,$7C,$00 | 4th | ||
| 8A50 | DEFB $24,$B8,$03,$75,$BF,$10,$09,$00,$00,$08,$0D,$C6,$00,$24,$C0,$00 | Lasertron | ||
| 8A60 | DEFB $FE,$79,$02,$4D,$D3,$18,$01,$00,$04,$0C,$11,$16,$00,$FE,$B0,$00 | |||
| 8A70 | DEFB $FE,$CE,$03,$5C,$C0,$18,$01,$00,$04,$0C,$12,$16,$00,$FE,$B0,$00 | |||
| 8A80 | DEFB $FE,$D2,$03,$1D,$C0,$18,$01,$00,$04,$04,$11,$16,$00,$FE,$B0,$00 | |||
|
|
||||
| 8A90 | DEFB $0A,$7A,$03,$11,$C5,$E0,$16,$00,$00,$00,$0D,$84,$00,$0A,$F0,$7B | |||
| 8AA0 | DEFB $08,$AC,$03,$17,$C2,$50,$07,$00,$00,$08,$0D,$9A,$00,$08,$10,$7C | |||
| 8AB0 | DEFB $14,$7A,$03,$6F,$C4,$E0,$16,$00,$00,$0C,$0D,$84,$00,$14,$20,$7C | |||
| 8AC0 | DEFB $14,$84,$03,$D1,$C3,$E0,$16,$00,$00,$00,$0D,$84,$00,$14,$30,$7C | |||
| 8AD0 | DEFB $FF,$AC,$03,$17,$C2,$50,$07,$00,$00,$08,$0D,$9A,$00,$08,$10,$7C | |||
| 8AE0 | DEFB $14,$7A,$03,$6F,$C4,$E0,$16,$00,$00,$0C,$0D,$84,$00,$14,$20,$7C | |||
| 8AF0 | DEFB $14,$84,$03,$D1,$C3,$E0,$16,$00,$00,$00,$0D,$84,$00,$14,$30,$7C | |||
| 8B00 | DEFB $FF,$7A,$03,$11,$C5,$E0,$16,$00,$00,$00,$0D,$84,$00,$0A,$F0,$7B | |||
| 8B10 | DEFB $32,$12,$03,$FF,$C8,$78,$13,$04,$01,$00,$12,$42,$04,$32,$00,$7C | |||
| 8B20 | DEFB $08,$AC,$03,$17,$C2,$50,$07,$00,$00,$08,$0D,$9A,$00,$08,$10,$7C | |||
| 8B30 | DEFB $14,$7A,$03,$6F,$C4,$E0,$16,$00,$00,$0C,$0D,$84,$00,$14,$20,$7C | |||
| 8B40 | DEFB $14,$84,$03,$D1,$C3,$E0,$16,$00,$00,$00,$0D,$84,$00,$14,$30,$7C | |||
| 8B50 | DEFB $FF,$84,$03,$D1,$C3,$E0,$16,$00,$00,$00,$0D,$84,$00,$14,$30,$7C | |||
| 8B60 | DEFB $FF,$84,$03,$D1,$C3,$E0,$16,$00,$00,$00,$0D,$84,$00,$14,$30,$7C | |||
| 8B70 | DEFB $FF,$2E,$03,$FF,$C5,$40,$05,$02,$01,$0C,$10,$6E,$06,$37,$E0,$7B | |||
| 8B80 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8B90 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BA0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BB0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BC0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BD0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BE0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8BF0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C00 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C10 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C20 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C30 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C40 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C50 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C60 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C70 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C80 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8C90 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CA0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CB0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CC0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CD0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CE0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8CF0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D00 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D10 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D20 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D30 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D40 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| 8D50 | DEFB $FF,$FF | |||
|
|
||||
| 8D52 | DEFW $2069,$008A,$8A40,$3041,$238A,$8A20,$D000,$308A | |||
| 8D62 | DEFW $8A90,$F000,$008A,$8A10,$1000,$008A,$8A00,$C000 | |||
| 8D72 | DEFW $008A,$8A90,$F000,$008A,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8D82 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8D92 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DA2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DB2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DC2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DD2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DE2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF | |||
| 8DF2 | DEFW $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$00FF | |||
|
|
||||
| 8E00 | DEFB $00,$02,$00,$04,$E0,$FF,$E1,$FF | |||
| 8E08 | DEFB $FF,$01,$00,$04,$00,$00,$01,$00 | |||
| 8E10 | DEFB $FE,$00,$00,$04,$20,$00,$21,$00 | |||
| 8E18 | DEFB $FF,$FF,$FF,$00,$20,$00,$20,$00 | |||
| 8E20 | DEFB $00,$FE,$FF,$FC,$20,$00,$1F,$00 | |||
| 8E28 | DEFB $01,$FF,$FF,$FC,$00,$00,$FF,$FF | |||
| 8E30 | DEFB $02,$00,$00,$FC,$E0,$FF,$DF,$FF | |||
| 8E38 | DEFB $01,$01,$00,$00,$E0,$FF,$E0,$FF | |||
| 8E40 | DEFB $00,$04,$00,$08,$C0,$FF,$C1,$FF | |||
| 8E48 | DEFB $FE,$02,$00,$08,$00,$00,$01,$00 | |||
| 8E50 | DEFB $FC,$00,$00,$08,$40,$00,$41,$00 | |||
| 8E58 | DEFB $FE,$FE,$FF,$00,$40,$00,$40,$00 | |||
| 8E60 | DEFB $00,$FC,$FF,$F8,$40,$00,$3F,$00 | |||
| 8E68 | DEFB $02,$FE,$FF,$F8,$00,$00,$FF,$FF | |||
| 8E70 | DEFB $04,$00,$00,$F8,$C0,$FF,$BF,$FF | |||
| 8E78 | DEFB $02,$02,$00,$00,$C0,$FF,$C0,$FF | |||
| 8E80 | DEFB $00,$06,$00,$0C,$A0,$FF,$A1,$FF | |||
| 8E88 | DEFB $FD,$03,$00,$0C,$00,$00,$01,$00 | |||
| 8E90 | DEFB $FA,$00,$00,$0C,$60,$00,$61,$00 | |||
| 8E98 | DEFB $FD,$FD,$FF,$00,$60,$00,$60,$00 | |||
| 8EA0 | DEFB $00,$FA,$FF,$F4,$60,$00,$5F,$00 | |||
| 8EA8 | DEFB $03,$FD,$FF,$F4,$00,$00,$FF,$FF | |||
| 8EB0 | DEFB $06,$00,$00,$F4,$A0,$FF,$9F,$FF | |||
| 8EB8 | DEFB $03,$03,$00,$00,$A0,$FF,$A0,$FF | |||
| 8EC0 | DEFB $00,$08,$00,$00,$81,$FF,$81,$FF | |||
| 8EC8 | DEFB $FC,$04,$00,$00,$01,$00,$01,$00 | |||
| 8ED0 | DEFB $F8,$00,$00,$00,$81,$00,$81,$00 | |||
| 8ED8 | DEFB $FC,$FC,$FF,$00,$80,$00,$80,$00 | |||
| 8EE0 | DEFB $00,$F8,$FF,$00,$7F,$00,$7F,$00 | |||
| 8EE8 | DEFB $04,$FC,$FF,$00,$FF,$FF,$FF,$FF | |||
| 8EF0 | DEFB $08,$00,$00,$00,$7F,$FF,$7F,$FF | |||
| 8EF8 | DEFB $04,$04,$00,$00,$80,$FF,$80,$FF | |||
|
|
||||
| 8F00 | DEFB $01 | Zone number | ||
| 8F01 | DEFW $8A00 | Object table address, 16 bytes per record; first record is currently active Vorton | ||
| 8F03 | DEFW $0AEA | Current zone offset, used to draw sprites | ||
| 8F05 | DEFW $0000 | Current zone low pos = base pos - 128. | ||
| 8F07 | DEFW $00B0 | Current zone high pos | ||
| 8F09 | DEFW $0080 | Current zone base pos = high pos - 48. | ||
|
Referenced from 9861, 9AD8, 98A5, 98B0, 98C3
|
||||
| 8F0B | DEFB $00,$00 | |||
| 8F0D | DEFB $00 | +015 Default sprite phase | ||
| 8F0E | DEFB $00 | +016 Main Vorton sprite phase | ||
| 8F0F | DEFB $00 | +017 Star sprite phase | ||
| 8F10 | DEFB $04,$00,$04 | +020, +021, +022 -- sprite phases | ||
| 8F13 | DEFB $00 | +023 Ufo sprite phase | ||
| 8F14 | DEFB $00 | Current action in animation mode (see A34D routine) | ||
| 8F15 | DEFB $00 | |||
| 8F16 | DEFB $00 | Counter for Lasertron movement indicator | ||
| 8F17 | DEFB $86 | Current vorton indicator offset | ||
| 8F18 | DEFB $96 | Current Power indicator offset | ||
| 8F19 | DEFB $D6 | Mission Time high counter | ||
| 8F1A | DEFB $AC | |||
| 8F1B | DEFB $0D | |||
| 8F1C | DEFB $01 | |||
| 8F1D | DEFB $00,$00,$00,$00,$00,$00 | |||
| 8F23 | DEFB $00 | |||
| 8F24 | DEFB $00 | |||
|
Initial values for the Variables block
|
||||
| 8F25 | DEFB $01,$00,$8A,$EA,$0A,$00,$00,$B0 | |||
| 8F2D | DEFB $00,$80,$00,$00,$00,$00,$00,$00 | |||
| 8F35 | DEFB $04,$00,$04,$00,$00,$00,$00,$86 | |||
| 8F3D | DEFB $96,$D6,$AC,$0D,$01,$00,$00,$00 | |||
| 8F45 | DEFB $00,$00,$00,$00,$00 | |||
| 8F4A | DEFB $00,$00,$18,$16,$28,$2C,$30,$42 | |||
| 8F52 | DEFB $38,$58,$40,$6E,$48,$84,$50,$9A | |||
| 8F5A | DEFB $58,$B0,$10,$C6,$60,$DC,$70,$00 | |||
| 8F62 | DEFB $20,$16,$78,$2C,$78,$42,$38,$58 | |||
| 8F6A | DEFB $28,$6E,$E0,$84,$F8,$9A,$E8,$B0 | |||
| 8F72 | DEFB $F0,$C6,$68,$DC,$C3,$70,$A2 | |||
|
Used by the routine at B0DE.
|
||||
| 8F79 | JP $A367 | |||
| 8F7C | JP $99D1 | Draw sprite with shift by 4px | ||
|
This entry point is used by the routine at B41B.
|
||||
| 8F7F | JP $9A26 | Draw sprite with shift by 2px | ||
| 8F82 | JP $9A70 | Draw sprite with no shift | ||
| 8F85 | JP $9933 | Draw sprite with shift by -2px | ||
| 8F88 | NOP | |||
|
|
||||
| 8F89 | DEFB $00 | |||
|
This entry point is used by the routine at 90F2.
|
||||
| 8F8A | LD IX,$7B00 | global objects table | ||
| 8F8E | LD A,($8F89) | |||
| 8F91 | AND A | |||
| 8F92 | RET Z | |||
| 8F93 | DEC A | |||
| 8F94 | LD ($8F89),A | |||
| 8F97 | LD A,(IX+$06) | get movement pattern | ||
| 8F9A | RES 4,A | |||
| 8F9C | CP $05 | |||
| 8F9E | JR NC,$8FA3 | |||
| 8FA0 | DEC (IX+$08) | alter movement | ||
| 8FA3 | LD DE,$0010 | |||
| 8FA6 | ADD IX,DE | next record | ||
| 8FA8 | LD A,IXh | |||
| 8FAA | CP $8A | |||
| 8FAC | JR C,$8F97 | |||
| 8FAE | JR $8F8A | repeat | ||
|
|
||||
| 8FB0 | DEFB $40,$E8,$58,$E0,$E2,$D5,$E0,$D1 | Text to print by B890 routine | ||
| 8FB8 | DEFB $E2,$D5,$CD,$E9,$DF,$E5,$E2,$E3 | |||
| 8FC0 | DEFB $D5,$DC,$D6,$FF,$48,$08,$59,$CA | |||
| 8FC8 | DEFB $CD,$D6,$DF,$E2,$CD,$E4,$D8,$D5 | |||
| 8FD0 | DEFB $CD,$DE,$D5,$E8,$E4,$CD,$CA,$FF | |||
| 8FD8 | DEFB $48,$26,$59,$8A,$D8,$D9,$D7,$D8 | |||
| 8FE0 | DEFB $E7,$D1,$E9,$CD,$D5,$DE,$D3,$DF | |||
| 8FE8 | DEFB $E5,$DE,$E4,$D5,$E2,$D0,$8A,$FE | |||
| 8FF0 | DEFB $01,$00,$01,$04,$01,$02,$01,$06 | |||
| 8FF8 | DEFB $03,$00,$03,$04,$00,$02,$00,$06 | |||
|
|
||||
| 9000 | DEFW $9ED7,$9FDF,$9F20,$9F20,$9F20,$9F20,$9F20,$9ED7 | |||
| 9010 | DEFW $9ED7,$9E6D,$9EBF,$9FEF,$9F02,$9F54,$9F54,$9F54 | |||
| 9020 | DEFW $9FEF,$9F02,$A001,$9F7D,$9F02,$9EBB,$9FB5,$9F06 | |||
| 9030 | DEFW $A008,$A008,$A008,$A008,$A008,$A008,$A008,$A008 | |||
| 9040 | DEFW $A008,$9FB5,$9F06,$A014,$A014,$A014,$A014,$9F02 | |||
| 9050 | DEFW $A014,$A014,$A014,$A014,$9FB5,$9F06,$A020,$A020 | |||
| 9060 | DEFW $A020,$A020,$A020,$A020,$A020,$A020,$A020,$9FB5 | |||
| 9070 | DEFW $9FDF,$A02C,$A02C,$A02C,$A02C,$9F02,$A02C,$A02C | |||
| 9080 | DEFW $A02C,$A02C,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12 | |||
| 9090 | DEFW $9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12 | |||
| 90A0 | DEFW $9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12 | |||
| 90B0 | DEFW $9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12 | |||
| 90C0 | DEFW $9E12,$9E12,$9E12,$9E12,$9F02,$9E12,$9E12,$9E12 | |||
| 90D0 | DEFW $9E12,$9F02,$9E12,$9E12,$9F02,$9E12,$9E12,$9F02 | |||
| 90E0 | DEFW $9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12,$9E12 | |||
| 90F0 | DEFW $9E8E | |||
|
Used by the routine at B0DE.
|
||||
| 90F2 | CALL $A450 | check score | ||
| 90F5 | LD HL,$A481 | Score | ||
| 90F8 | LD B,$06 | counter = 6 | ||
| 90FA | LD (HL),$00 | clear score digit | ||
| 90FC | INC HL | |||
| 90FD | DJNZ $90FA | repeat | ||
| 90FF | LD (HL),$01 | |||
| 9101 | CALL $A42B | print score | ||
| 9104 | CALL $8F8A | init spd lvl | ||
|
This entry point is used by the routine at A694.
|
||||
| 9107 | CALL $A291 | Intro | ||
| 910A | LD A,$FD | |||
| 910C | IN A,($FE) | |||
| 910E | AND $11 | Check for abort key | ||
| 9110 | JP NZ,$911F | |||
| 9113 | LD HL,$9232 | "MISSION ABORTED" | ||
| 9116 | LD A,$01 | |||
| 9118 | LD ($8F23),A | |||
| 911B | CALL $B890 | print text | ||
| 911E | RET | Exit GAME MODE | ||
| 911F | LD A,$BF | |||
| 9121 | IN A,($FE) | |||
| 9123 | BIT 4,A | |||
| 9125 | JR NZ,$9163 | |||
| 9127 | LD HL,$92A0 | "PAUSE MODE" | ||
| 912A | CALL $B890 | print text | ||
| 912D | LD HL,$FE0A | |||
| 9130 | LD B,$30 | |||
| 9132 | LD (HL),$02 | |||
| 9134 | INC HL | |||
| 9135 | DJNZ $9132 | |||
| 9137 | LD A,$BF | |||
| 9139 | IN A,($FE) | |||
| 913B | BIT 4,A | |||
| 913D | JR Z,$9137 | |||
| 913F | LD A,$BF | |||
| 9141 | IN A,($FE) | |||
| 9143 | BIT 1,A | |||
| 9145 | JR NZ,$913F | |||
| 9147 | LD A,$BF | |||
| 9149 | IN A,($FE) | |||
| 914B | BIT 1,A | |||
| 914D | JR Z,$9147 | |||
| 914F | LD HL,$590A | |||
| 9152 | LD B,$0C | |||
| 9154 | LD (HL),$07 | |||
| 9156 | INC HL | |||
| 9157 | DJNZ $9154 | |||
| 9159 | LD HL,$5927 | |||
| 915C | LD B,$12 | |||
| 915E | LD (HL),$07 | |||
| 9160 | INC HL | |||
| 9161 | DJNZ $915E | |||
| 9163 | CALL $9822 | Remove objects from the shadow screen | ||
| 9166 | CALL $A03B | Objects logic | ||
| 9169 | CALL $9C7B | Process object movement | ||
| 916C | CALL $985A | Prepare table 8D52 (sort out objects by depth), and draw the objects | ||
| 916F | CALL $9A9B | redraw changes | ||
| 9172 | LD A,($8F00) | get zone number | ||
| 9175 | CP $1E | zone 30.? | ||
| 9177 | JP C,$918C | less => jump | ||
|
Zone >= 30
|
||||
| 917A | LD HL,$8A51 | Lasertron object + $01 | ||
| 917D | LD E,(HL) | |||
| 917E | INC L | |||
| 917F | LD D,(HL) | |||
| 9180 | LD HL,$156C | |||
| 9183 | EX DE,HL | |||
| 9184 | AND A | |||
| 9185 | SBC HL,DE | ??? | ||
| 9187 | LD A,H | |||
| 9188 | AND A | |||
| 9189 | JP Z,$A617 | => Animation in Zone 30 | ||
| 918C | LD HL,($8F1A) | get Mission Time low counter | ||
| 918F | DEC HL | time's ticking | ||
| 9190 | LD A,L | |||
| 9191 | OR H | |||
| 9192 | AND A | time's out? | ||
| 9193 | JR NZ,$91C3 | no => jump | ||
|
Show Mission Time change
|
||||
| 9195 | LD A,($8F19) | get high counter | ||
| 9198 | LD L,A | |||
| 9199 | LD H,$50 | |||
| 919B | LD A,$77 | |||
| 919D | CP (HL) | |||
| 919E | JR Z,$91B8 | |||
| 91A0 | LD A,L | |||
| 91A1 | DEC A | |||
| 91A2 | LD ($8F19),A | |||
| 91A5 | XOR A | |||
| 91A6 | LD B,$07 | 7 lines | ||
| 91A8 | LD (HL),A | |||
| 91A9 | INC H | next line | ||
| 91AA | DJNZ $91A8 | |||
| 91AC | LD A,L | |||
| 91AD | CP $D4 | |||
| 91AF | JP NC,$91C0 | |||
|
Mission Time is out
|
||||
| 91B2 | LD HL,$9247 | "TOO LATE MISSION TERMINATED" | ||
| 91B5 | JP $911B | Print text and Exit | ||
| 91B8 | LD A,$70 | |||
| 91BA | LD B,$07 | |||
| 91BC | LD (HL),A | |||
| 91BD | INC H | |||
| 91BE | DJNZ $91BC | |||
| 91C0 | LD HL,$0DAC | reset Mission Time low counter | ||
| 91C3 | LD ($8F1A),HL | save the counter | ||
| 91C6 | LD A,R | |||
| 91C8 | SLL A | |||
| 91CA | LD HL,($8F01) | get object table address | ||
| 91CD | LD A,($8F17) | |||
| 91D0 | LD C,A | |||
| 91D1 | JR NC,$91C6 | delay | ||
| 91D3 | LD A,(HL) | |||
| 91D4 | CP $FE | dead Vorton? | ||
| 91D6 | JP C,$910A | no => continue main loop | ||
| 91D9 | LD DE,$0010 | |||
| 91DC | ADD HL,DE | next record | ||
| 91DD | INC C | |||
| 91DE | INC C | next Vorton indicator | ||
| 91DF | LD A,L | |||
| 91E0 | CP $50 | Are we out of Vortons? | ||
| 91E2 | JP C,$91EB | |||
|
Sorry, all Vortons are dead, game over
|
||||
| 91E5 | LD HL,$926F | "GAME OVER ALL VORTONS DESTROYED" | ||
| 91E8 | JP $911B | Print text and Exit | ||
| 91EB | LD A,(HL) | |||
| 91EC | CP $FE | skip? | ||
| 91EE | JP NC,$91D9 | yes => jump | ||
| 91F1 | LD ($8F01),HL | set object table address to next Vorton | ||
| 91F4 | LD DE,$0008 | |||
| 91F7 | ADD HL,DE | to movement flags | ||
| 91F8 | BIT 7,(HL) | explosion? | ||
| 91FA | JP NZ,$91DC | yes => jump | ||
|
HL points to (+$08) of Auto-Vorton to convert into Main Vorton
|
||||
| 91FD | LD A,C | |||
| 91FE | LD ($8F17),A | |||
| 9201 | PUSH HL | |||
| 9202 | LD DE,$92C6 | |||
| 9205 | LD H,$53 | |||
| 9207 | LD L,C | |||
| 9208 | LD B,$04 | |||
| 920A | LD A,(DE) | |||
| 920B | LD (HL),A | |||
| 920C | INC DE | |||
| 920D | INC H | |||
| 920E | DJNZ $920A | |||
| 9210 | LD H,$53 | |||
| 9212 | INC L | |||
| 9213 | LD B,$04 | |||
| 9215 | LD A,(DE) | |||
| 9216 | LD (HL),A | |||
| 9217 | INC DE | |||
| 9218 | INC H | |||
| 9219 | DJNZ $9215 | |||
| 921B | POP HL | HL points to (+$08) | ||
| 921C | DEC L | |||
| 921D | DEC L | HL points to (+$06) | ||
| 921E | RES 4,(HL) | |||
| 9220 | DEC L | HL points to (+$05) | ||
| 9221 | LD (HL),$00 | set base sprite number = Main Vorton | ||
| 9223 | LD DE,$0005 | |||
| 9226 | ADD HL,DE | HL points to (+$0A) | ||
| 9227 | LD (HL),$0E | set sprite number offset | ||
|
Reset the scene to continue with the new Main Vorton
|
||||
| 9229 | CALL $92CE | |||
| 922C | CALL $95EF | Show the screen | ||
| 922F | JP $910A | continue main loop | ||
|
|
||||
| 9232 | DEFB $48,$07,$59,$8A,$5D,$59,$63,$63 | "MISSION ABORTED" - Text to print by B890 routine | ||
| 923A | DEFB $59,$5F,$5E,$4D,$51,$52,$5F,$62 | |||
| 9242 | DEFB $64,$55,$54,$8A,$FE | |||
| 9247 | DEFB $40,$EA,$58,$8A,$4D,$64,$5F,$5F | "TOO LATE - MISSION TERMINATED" | ||
| 924F | DEFB $4D,$5C,$51,$64,$55,$4D,$8A,$FF | |||
| 9257 | DEFB $48,$06,$59,$8A,$5D,$59,$63,$63 | |||
| 925F | DEFB $59,$5F,$5E,$4D,$64,$55,$62,$5D | |||
| 9267 | DEFB $59,$5E,$51,$64,$55,$54,$8A,$FE | |||
| 926F | DEFB $40,$CA,$58,$CA,$57,$51,$5D,$55 | "GAME OVER - ALL VORTONS - DESTROYED" | ||
| 9277 | DEFB $4D,$5F,$66,$55,$62,$CA,$FF,$48 | |||
| 927F | DEFB $09,$59,$8A,$51,$5C,$5C,$4D,$66 | |||
| 9287 | DEFB $5F,$62,$64,$5F,$5E,$63,$8A,$FF | |||
| 928F | DEFB $48,$29,$59,$8A,$4D,$54,$55,$63 | |||
| 9297 | DEFB $64,$62,$5F,$69,$55,$54,$4D,$8A | |||
| 929F | DEFB $FE | |||
| 92A0 | DEFB $48,$0A,$59,$CA,$60,$51,$65,$63 | "PAUSE MODE" - text to print by B890 routine | ||
| 92A8 | DEFB $55,$4D,$5D,$5F,$54,$55,$CA,$FF | |||
| 92B0 | DEFB $48,$27,$59,$8A,$60,$62,$55,$63 | |||
| 92B8 | DEFB $63,$4D,$5C,$4D,$64,$5F,$4D,$5C | |||
| 92C0 | DEFB $55,$51,$66,$55,$8A,$FE,$07,$0F | |||
| 92C8 | DEFB $1F,$3F,$C0,$E0,$E0,$E8 | |||
| 92CE | LD HL,$8D52 | |||
| 92D1 | LD (HL),$00 | clear the table (00 = table end marker) | ||
| 92D3 | LD IX,$8A90 | current zone objects | ||
| 92D7 | LD A,(IX+$00) | |||
| 92DA | CP $FF | end of table marker? | ||
| 92DC | JR Z,$92F5 | yes => jump | ||
| 92DE | LD L,(IX+$0E) | |||
| 92E1 | LD H,(IX+$0F) | HL = address of the source record | ||
| 92E4 | LD E,IXl | |||
| 92E6 | LD D,IXh | |||
| 92E8 | EX DE,HL | |||
| 92E9 | LD BC,$000E | 14. bytes | ||
| 92EC | LDIR | copy | ||
| 92EE | LD BC,$0010 | |||
| 92F1 | ADD IX,BC | next record | ||
| 92F3 | JR $92D7 | repeat | ||
|
This entry point is used by the routine at A291.
|
||||
| 92F5 | LD HL,($8F01) | |||
| 92F8 | INC HL | |||
| 92F9 | LD E,(HL) | |||
| 92FA | INC HL | HL points to (+$02) | ||
| 92FB | LD D,(HL) | DE = object position | ||
| 92FC | LD A,D | |||
| 92FD | AND A | |||
| 92FE | JR NZ,$930A | |||
| 9300 | LD A,E | |||
| 9301 | CP $B0 | DE < 176. ? | ||
| 9303 | JR NC,$930A | no => jump | ||
| 9305 | DEC HL | HL points to (+$01) | ||
| 9306 | LD (HL),$B0 | |||
| 9308 | LD E,A | |||
| 9309 | LD E,(HL) | |||
| 930A | LD A,$01 | initial Zone number | ||
| 930C | LD HL,$00B0 | initial position | ||
| 930F | LD IX,$07F0 | initial offset | ||
| 9313 | EX AF,AF' | save A (Zone number) | ||
| 9314 | PUSH DE | |||
| 9315 | EX DE,HL | |||
| 9316 | AND A | |||
| 9317 | SBC HL,DE | |||
| 9319 | EX DE,HL | |||
| 931A | LD A,D | |||
| 931B | AND A | |||
| 931C | JR NZ,$9323 | |||
| 931E | LD A,E | |||
| 931F | CP $B0 | |||
| 9321 | JR C,$9331 | |||
| 9323 | POP DE | |||
| 9324 | LD BC,$00B0 | |||
| 9327 | ADD HL,BC | |||
| 9328 | LD BC,$0AEA | 87.*32. = offset from one zone to another | ||
| 932B | ADD IX,BC | |||
| 932D | EX AF,AF' | restore A (Zone number) | ||
| 932E | INC A | next Zone | ||
| 932F | JR $9313 | repeat | ||
| 9331 | POP DE | |||
| 9332 | LD ($8F07),HL | current zone high pos | ||
| 9335 | LD BC,$FFD0 | -48. | ||
| 9338 | ADD HL,BC | |||
| 9339 | LD ($8F09),HL | current zone base pos | ||
| 933C | LD BC,$FF80 | -128. | ||
| 933F | ADD HL,BC | |||
| 9340 | LD ($8F05),HL | current zone low pos | ||
| 9343 | LD ($8F03),IX | current zone offset | ||
| 9347 | LD HL,$8F00 | |||
| 934A | EX AF,AF' | restore A | ||
| 934B | LD ($8F1C),A | set Zone number | ||
| 934E | CP $20 | zone 32. ? | ||
| 9350 | JR C,$9359 | less => jump | ||
| 9352 | LD A,$20 | 32. | ||
| 9354 | LD (HL),A | |||
| 9355 | DEC A | |||
| 9356 | JP $935A | |||
| 9359 | LD (HL),A | |||
| 935A | LD B,A | |||
| 935B | LD A,$1F | 31. | ||
| 935D | LD C,$0A | |||
| 935F | SUB B | user-friendly zone number | ||
| 9360 | CP C | 10. ? | ||
| 9361 | JR NC,$9367 | no => jump | ||
| 9363 | LD B,C | space | ||
| 9364 | LD C,A | lower digit | ||
| 9365 | JR $936F | |||
| 9367 | LD B,$00 | |||
| 9369 | INC B | accumulate upper decimal digit in B | ||
| 936A | SUB C | -10. | ||
| 936B | CP C | 10. ? | ||
| 936C | JR NC,$9369 | no => jump | ||
| 936E | LD C,A | lower digit | ||
| 936F | LD A,B | working with upper digit | ||
| 9370 | ADD A,A | = X*2 | ||
| 9371 | ADD A,B | = X*2+X | ||
| 9372 | ADD A,A | = (X*2+X)*2 = X*6 | ||
| 9373 | LD HL,$94F9 | address of sprite index list for large digits | ||
| 9376 | LD D,$00 | |||
| 9378 | LD E,A | |||
| 9379 | LD A,C | get lower digit | ||
| 937A | ADD A,A | = X*2 | ||
| 937B | ADD A,C | = X*2+X | ||
| 937C | ADD A,A | = (X*2+X)*2 = X*6 | ||
| 937D | EX AF,AF' | |||
| 937E | ADD HL,DE | |||
| 937F | LD IX,$95E3 | address of screen position array for ZONE digits | ||
| 9383 | CALL $9394 | show first ZONE digit | ||
| 9386 | LD HL,$94F9 | address of sprite index list for large digits | ||
| 9389 | LD D,$00 | |||
| 938B | EX AF,AF' | |||
| 938C | LD E,A | |||
| 938D | ADD HL,DE | |||
| 938E | CALL $9394 | show second ZONE digit | ||
| 9391 | JP $93B7 | |||
|
Used by the routine at 92CE.
|
||||
| 9394 | LD C,$06 | |||
| 9396 | LD E,(HL) | get sprite number | ||
| 9397 | PUSH HL | |||
| 9398 | LD D,$00 | |||
| 939A | LD HL,$953B | |||
| 939D | EX DE,HL | |||
| 939E | ADD HL,HL | |||
| 939F | ADD HL,HL | |||
| 93A0 | ADD HL,HL | * 8. | ||
| 93A1 | ADD HL,DE | got 8x8 sprite address | ||
| 93A2 | LD E,(IX+$00) | address on the screen | ||
| 93A5 | LD D,$50 | |||
| 93A7 | LD B,$08 | counter = 8. | ||
| 93A9 | LD A,(HL) | get 8 pixels of sprite | ||
| 93AA | LD (DE),A | |||
| 93AB | INC HL | write into screen | ||
| 93AC | INC D | next line | ||
| 93AD | DJNZ $93A9 | repeat | ||
| 93AF | POP HL | |||
| 93B0 | INC HL | |||
| 93B1 | INC IX | |||
| 93B3 | DEC C | |||
| 93B4 | JR NZ,$9396 | repeat | ||
| 93B6 | RET | |||
|
Used by the routine at 92CE.
|
||||
|
First, we select objects from $7B00 table to $8A90 table
|
||||
| 93B7 | LD IX,$7B00 | |||
| 93BB | LD DE,$8A90 | current zone objects | ||
| 93BE | LD A,$2C | max number of objects to select | ||
| 93C0 | EX AF,AF' | |||
| 93C1 | LD A,(IX+$00) | |||
| 93C4 | CP $FE | marked to skip? | ||
| 93C6 | JR NC,$93F2 | yes => skip | ||
| 93C8 | LD L,(IX+$01) | |||
| 93CB | LD H,(IX+$02) | get object position | ||
| 93CE | LD BC,($8F05) | current zone low pos | ||
| 93D2 | AND A | |||
| 93D3 | SBC HL,BC | |||
| 93D5 | LD A,H | |||
| 93D6 | CP $02 | 512. ? | ||
| 93D8 | JR NC,$93F2 | no => skip the record | ||
| 93DA | LD BC,$000E | 14. bytes | ||
| 93DD | EX DE,HL | |||
| 93DE | LD E,IXl | copy from: current IX record | ||
| 93E0 | LD D,IXh | |||
| 93E2 | EX DE,HL | |||
| 93E3 | LDIR | copy to the DE record | ||
| 93E5 | LD A,IXl | |||
| 93E7 | LD (DE),A | save the IX address | ||
| 93E8 | INC DE | in the last two bytes | ||
| 93E9 | LD A,IXh | |||
| 93EB | LD (DE),A | |||
| 93EC | INC DE | |||
| 93ED | EX AF,AF' | |||
| 93EE | DEC A | reached max records? | ||
| 93EF | EX AF,AF' | |||
| 93F0 | JR Z,$93FD | yes => jump | ||
| 93F2 | LD BC,$0010 | |||
| 93F5 | ADD IX,BC | next IX record | ||
| 93F7 | LD A,IXh | |||
| 93F9 | CP $8A | end of table ? | ||
| 93FB | JR C,$93C1 | not yet => continue | ||
| 93FD | LD A,$FF | mark end of table | ||
| 93FF | LD (DE),A | |||
|
Mark as empty all records with (IX+$05) between 128 and 224
|
||||
| 9400 | LD IX,$7B00 | |||
| 9404 | LD BC,$0010 | record size | ||
| 9407 | LD A,(IX+$05) | |||
| 940A | CP $80 | < 128. ? | ||
| 940C | JR C,$941A | |||
| 940E | CP $E0 | >= 224. ? | ||
| 9410 | JR NC,$941A | |||
| 9412 | LD (IX+$00),$FE | mark to skip | ||
| 9416 | RES 7,(IX+$08) | alter movement | ||
| 941A | ADD IX,BC | next record | ||
| 941C | LD A,IXh | |||
| 941E | CP $8A | end of table? | ||
| 9420 | JR C,$9407 | no => repeat again | ||
| 9422 | RET | |||
|
Called before starting animation. Used by the routine at A291.
|
||||
| 9423 | LD IX,$8A00 | |||
| 9427 | LD (IX+$0A),$0E | sprite index -- first record is Vorton | ||
| 942B | LD (IX+$06),$00 | movement pattern -- normal | ||
| 942F | LD DE,$0010 | record width = 16. | ||
| 9432 | LD B,$04 | loop counter | ||
| 9434 | ADD IX,DE | |||
| 9436 | LD (IX+$0A),$0D | sprite index | ||
| 943A | LD (IX+$06),$10 | movement pattern | ||
| 943E | DJNZ $9434 | continue the loop | ||
| 9440 | LD HL,$8A90 | table address | ||
| 9443 | LD (HL),$FF | clear the table | ||
| 9445 | LD IX,$7B00 | global objects table | ||
| 9449 | LD B,$F9 | loop counter = 249. | ||
| 944B | PUSH BC | +1, save the counter | ||
| 944C | LD HL,$8F4A | |||
| 944F | LD A,(IX+$06) | movement pattern | ||
| 9452 | RES 4,A | |||
| 9454 | CP $0B | |||
| 9456 | JR C,$945D | |||
| 9458 | LD A,$08 | |||
| 945A | LD (IX+$06),A | set movement pattern | ||
| 945D | LD DE,$0016 | |||
| 9460 | LD A,(IX+$06) | get movement pattern | ||
| 9463 | BIT 4,A | |||
| 9465 | JR Z,$9468 | |||
| 9467 | ADD HL,DE | |||
| 9468 | AND $0F | |||
| 946A | ADD A,A | |||
| 946B | LD E,A | |||
| 946C | ADD HL,DE | |||
| 946D | LD A,(HL) | |||
| 946E | LD (IX+$05),A | sprite phase ?? | ||
| 9471 | INC HL | |||
| 9472 | LD A,(HL) | |||
| 9473 | LD (IX+$0B),A | write the routine number | ||
| 9476 | LD E,IXl | |||
| 9478 | LD D,IXh | |||
| 947A | LD BC,$000D | |||
| 947D | LD H,D | |||
| 947E | LD L,E | |||
| 947F | ADD HL,BC | HL = IX+13. | ||
| 9480 | LD BC,$0003 | initialize | ||
| 9483 | LDIR | (+$00),(+$01),(+$02) | ||
| 9485 | LD A,(IX+$0C) | |||
| 9488 | AND $07 | |||
| 948A | LD (IX+$07),A | set direction | ||
| 948D | LD A,(IX+$08) | |||
| 9490 | CP $05 | |||
| 9492 | JR NC,$94A0 | |||
| 9494 | LD A,(IX+$06) | get movement pattern | ||
| 9497 | RES 4,A | |||
| 9499 | CP $09 | |||
| 949B | JR NC,$94A0 | |||
| 949D | AND A | |||
| 949E | JR NZ,$94A4 | |||
| 94A0 | LD (IX+$08),$00 | stop | ||
| 94A4 | LD A,(IX+$00) | |||
| 94A7 | CP $FE | |||
| 94A9 | JP NC,$94EE | |||
| 94AC | LD E,A | |||
| 94AD | LD D,$00 | |||
| 94AF | LD L,(IX+$01) | |||
| 94B2 | LD H,(IX+$02) | HL = object position | ||
| 94B5 | PUSH HL | +2 save obj position | ||
| 94B6 | PUSH DE | +3 | ||
| 94B7 | ADD HL,DE | |||
| 94B8 | SRL H | |||
| 94BA | RR L | |||
| 94BC | ADD HL,HL | |||
| 94BD | ADD HL,HL | |||
| 94BE | ADD HL,HL | |||
| 94BF | ADD HL,HL | |||
| 94C0 | ADD HL,HL | * 32. | ||
| 94C1 | EX DE,HL | |||
| 94C2 | LD HL,$FCC3 | |||
| 94C5 | AND A | |||
| 94C6 | SBC HL,DE | |||
| 94C8 | POP DE | +2 | ||
| 94C9 | EX (SP),HL | HL = object position | ||
| 94CA | AND A | |||
| 94CB | SBC HL,DE | |||
| 94CD | SRL H | |||
| 94CF | RR L | |||
| 94D1 | SRL H | |||
| 94D3 | RR L | |||
| 94D5 | SRL H | |||
| 94D7 | RR L | |||
| 94D9 | POP DE | +1 | ||
| 94DA | ADD HL,DE | |||
| 94DB | LD (IX+$03),L | |||
| 94DE | LD (IX+$04),H | save object ?? | ||
| 94E1 | LD A,(IX+$01) | |||
| 94E4 | SUB (IX+$00) | |||
| 94E7 | AND $06 | |||
| 94E9 | SLA A | |||
| 94EB | LD (IX+$09),A | save horz offset | ||
| 94EE | LD DE,$0010 | next IX record | ||
| 94F1 | ADD IX,DE | |||
| 94F3 | POP BC | 0, restore counter | ||
| 94F4 | DEC B | |||
| 94F5 | JP NZ,$944B | repeat the loop | ||
| 94F8 | RET | |||
| 94F9 | LD BC,$0804 | |||
| 94FC | RRCA | |||
| 94FD | DJNZ $9511 | |||
| 94FF | NOP | |||
| 9500 | LD B,$00 | |||
| 9502 | RRCA | |||
| 9503 | NOP | |||
| 9504 | INC DE | |||
| 9505 | LD (BC),A | |||
| 9506 | INC B | |||
| 9507 | LD A,(BC) | |||
| 9508 | DEC C | |||
| 9509 | DJNZ $951F | |||
| 950B | LD (BC),A | |||
| 950C | INC B | |||
| 950D | DEC BC | |||
| 950E | INC C | |||
| 950F | LD DE,$0312 | |||
| 9512 | LD B,$09 | |||
| 9514 | INC C | |||
| 9515 | NOP | |||
| 9516 | INC DE | |||
| 9517 | LD BC,$0905 | |||
| 951A | LD C,$11 | |||
| 951C | LD (DE),A | |||
| 951D | LD BC,$0705 | |||
| 9520 | LD C,$10 | |||
| 9522 | LD (DE),A | |||
| 9523 | LD (BC),A | |||
| 9524 | INC B | |||
| 9525 | NOP | |||
| 9526 | RRCA | |||
| 9527 | NOP | |||
| 9528 | INC DE | |||
| 9529 | LD BC,$0704 | |||
| 952C | INC C | |||
| 952D | DJNZ $9541 | |||
| 952F | LD BC,$0904 | |||
| 9532 | INC C | |||
| 9533 | LD DE,$0012 | |||
|
|
||||
| 9536 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 953E | DEFB $00,$00,$00,$00,$00,$00,$3F,$5F | |||
| 9546 | DEFB $6F,$70,$70,$70,$70,$00,$3F,$1F | |||
| 954E | DEFB $0F,$00,$00,$00,$00,$00,$00,$40 | |||
| 9556 | DEFB $60,$70,$70,$70,$70,$00,$FC,$FA | |||
| 955E | DEFB $F6,$0E,$0E,$0E,$0E,$00,$FC,$F8 | |||
| 9566 | DEFB $F0,$00,$00,$00,$00,$00,$00,$02 | |||
| 956E | DEFB $06,$0E,$0E,$0E,$0E,$70,$60,$5F | |||
| 9576 | DEFB $3F,$5F,$60,$70,$70,$70,$60,$40 | |||
| 957E | DEFB $00,$40,$60,$70,$70,$70,$60,$5F | |||
| 9586 | DEFB $3F,$1F,$00,$00,$00,$00,$00,$1F | |||
| 958E | DEFB $3F,$5F,$60,$70,$70,$00,$00,$1F | |||
| 9596 | DEFB $3F,$1F,$00,$00,$00,$0E,$06,$FA | |||
| 959E | DEFB $FC,$FA,$06,$0E,$0E,$0E,$06,$FA | |||
| 95A6 | DEFB $FC,$F8,$00,$00,$00,$00,$00,$F8 | |||
| 95AE | DEFB $FC,$FA,$06,$0E,$0E,$0E,$06,$02 | |||
| 95B6 | DEFB $00,$02,$06,$0E,$0E,$70,$70,$70 | |||
| 95BE | DEFB $70,$6F,$5F,$3F,$00,$00,$00,$00 | |||
| 95C6 | DEFB $00,$0F,$1F,$3F,$00,$0E,$0E,$0E | |||
| 95CE | DEFB $0E,$F6,$FA,$FC,$00,$0E,$0E,$0E | |||
| 95D6 | DEFB $0E,$06,$02,$00,$00,$00,$00,$00 | |||
| 95DE | DEFB $00,$F0,$F8,$FC,$00 | |||
|
|
||||
| 95E3 | DEFB $81,$82,$A1,$A2,$C1,$C2,$83,$84 | |||
| 95EB | DEFB $A3,$A4,$C3,$C4 | |||
| 95EF | LD HL,$FD00 | |||
| 95F2 | LD DE,$FD01 | |||
| 95F5 | LD (HL),$07 | |||
| 95F7 | LD BC,$023F | 576. | ||
| 95FA | LDIR | loop unroll x2 | ||
| 95FC | LD HL,$D905 | |||
| 95FF | LD D,H | |||
| 9600 | LD E,L | |||
| 9601 | LD IX,$7100 | |||
| 9605 | LD B,$08 | |||
| 9607 | PUSH BC | |||
| 9608 | LD A,(IX+$08) | |||
| 960B | LD (DE),A | |||
| 960C | INC DE | |||
| 960D | LD A,(IX+$00) | |||
| 9610 | LD (DE),A | |||
| 9611 | INC DE | |||
| 9612 | LD BC,$001E | |||
| 9615 | LDIR | |||
| 9617 | INC IX | |||
| 9619 | INC HL | |||
| 961A | INC HL | |||
| 961B | POP BC | |||
| 961C | DJNZ $9607 | |||
| 961E | DEC H | |||
| 961F | LD BC,$1100 | 4352. | ||
| 9622 | LDIR | |||
| 9624 | LD HL,$DA1B | |||
| 9627 | CALL $9633 | Draw zone border | ||
| 962A | LD HL,$E505 | |||
| 962D | CALL $9633 | Draw zone border | ||
| 9630 | JP $965D | go to Draw zone land | ||
|
Used by the routine at 95EF.
|
||||
| 9633 | LD C,$05 | |||
| 9635 | LD DE,$0020 | |||
| 9638 | LD IX,$7110 | |||
| 963C | LD B,$04 | |||
| 963E | LD A,(IX+$00) | |||
| 9641 | LD (HL),A | |||
| 9642 | INC IX | |||
| 9644 | ADD HL,DE | |||
| 9645 | DJNZ $963E | |||
| 9647 | INC HL | |||
| 9648 | LD B,$04 | |||
| 964A | LD A,(IX+$00) | |||
| 964D | LD (HL),A | |||
| 964E | INC IX | |||
| 9650 | ADD HL,DE | |||
| 9651 | DJNZ $964A | |||
| 9653 | INC HL | |||
| 9654 | DEC C | |||
| 9655 | JR NZ,$9638 | |||
| 9657 | RET | |||
|
|
||||
| 9658 | DEFB $0C | Pattern column height, in char-lines | ||
| 9659 | DEFW $0000 | |||
| 965B | DEFW $0000 | |||
|
This entry point is used by the routine at 95EF.
|
||||
| 965D | LD A,$0C | initial column height | ||
| 965F | LD ($9658),A | initial column height | ||
| 9662 | LD A,($8F00) | get zone number | ||
| 9665 | LD H,$00 | |||
| 9667 | LD L,A | |||
| 9668 | ADD HL,HL | |||
| 9669 | ADD HL,HL | |||
| 966A | ADD HL,HL | |||
| 966B | ADD HL,HL | x16 | ||
| 966C | LD D,H | |||
| 966D | LD E,L | |||
| 966E | ADD HL,HL | x32 | ||
| 966F | ADD HL,DE | x48 | ||
| 9670 | LD DE,$6AD0 | |||
| 9673 | ADD HL,DE | |||
| 9674 | LD IX,$D905 | |||
| 9678 | LD DE,$FD00 | draw markers area address | ||
| 967B | LD C,$0C | |||
| 967D | LD A,(HL) | Start of upper background columns drawing loop | ||
| 967E | LD ($9659),HL | |||
| 9681 | PUSH IX | |||
| 9683 | PUSH DE | |||
| 9684 | PUSH DE | |||
| 9685 | LD L,A | |||
| 9686 | LD H,$00 | |||
| 9688 | ADD HL,HL | |||
| 9689 | ADD HL,HL | HL = A * 4 | ||
| 968A | LD D,H | |||
| 968B | LD E,L | |||
| 968C | ADD HL,HL | |||
| 968D | ADD HL,DE | HL = A * 12. | ||
| 968E | LD DE,$650C | pattern sequence block | ||
| 9691 | ADD HL,DE | |||
| 9692 | LD A,($9658) | |||
| 9695 | LD B,A | height count | ||
| 9696 | LD E,A | |||
| 9697 | LD D,$00 | |||
| 9699 | AND A | |||
| 969A | SBC HL,DE | |||
| 969C | LD E,(HL) | |||
| 969D | LD D,$79 | |||
| 969F | LD ($965B),HL | |||
| 96A2 | LD A,(DE) | |||
| 96A3 | POP HL | |||
| 96A4 | LD (HL),A | |||
| 96A5 | LD DE,$0020 | |||
| 96A8 | ADD HL,DE | |||
| 96A9 | PUSH HL | |||
| 96AA | LD HL,($965B) | |||
| 96AD | LD A,(HL) | |||
| 96AE | LD L,A | |||
| 96AF | LD H,$00 | |||
| 96B1 | ADD HL,HL | |||
| 96B2 | ADD HL,HL | |||
| 96B3 | ADD HL,HL | HL = A * 8. | ||
| 96B4 | LD DE,$7100 | pattern block address | ||
| 96B7 | ADD HL,DE | got tile address in R3 | ||
| 96B8 | LD A,$08 | line counter = 8. | ||
| 96BA | LD DE,$0020 | line length 32. | ||
| 96BD | EX AF,AF' | |||
| 96BE | LD A,(HL) | get 8 pixels | ||
| 96BF | LD (IX+$00),A | write 8 pixels | ||
| 96C2 | INC HL | |||
| 96C3 | ADD IX,DE | to next line | ||
| 96C5 | EX AF,AF' | |||
| 96C6 | DEC A | |||
| 96C7 | JR NZ,$96BD | repeat the loop by lines | ||
| 96C9 | LD HL,($965B) | |||
| 96CC | INC HL | |||
| 96CD | DJNZ $969C | repeat | ||
| 96CF | POP DE | |||
| 96D0 | POP DE | |||
| 96D1 | POP IX | |||
| 96D3 | INC DE | to next column | ||
| 96D4 | INC IX | to next column | ||
| 96D6 | LD HL,($9659) | |||
| 96D9 | INC HL | |||
| 96DA | LD A,IXl | |||
| 96DC | BIT 0,A | even column? | ||
| 96DE | JR Z,$967D | yes => repeat the loop | ||
| 96E0 | LD A,($9658) | decrease column height | ||
| 96E3 | DEC A | |||
| 96E4 | LD ($9658),A | |||
| 96E7 | DEC C | |||
| 96E8 | JR NZ,$967D | repeat | ||
| 96EA | LD A,$01 | initial column height | ||
| 96EC | LD ($9658),A | |||
| 96EF | LD IX,$EA0D | |||
| 96F3 | LD DE,$FF28 | |||
| 96F6 | LD C,$0C | |||
| 96F8 | LD A,(HL) | |||
| 96F9 | LD ($9659),HL | |||
| 96FC | PUSH IX | |||
| 96FE | PUSH DE | |||
| 96FF | PUSH DE | |||
| 9700 | LD H,$00 | |||
| 9702 | LD L,A | |||
| 9703 | ADD HL,HL | |||
| 9704 | ADD HL,HL | HL = A * 4 | ||
| 9705 | LD D,H | |||
| 9706 | LD E,L | |||
| 9707 | ADD HL,HL | |||
| 9708 | ADD HL,DE | HL = A * 12. | ||
| 9709 | LD DE,$6500 | |||
| 970C | ADD HL,DE | |||
| 970D | LD A,($9658) | |||
| 9710 | LD B,A | |||
| 9711 | LD E,(HL) | |||
| 9712 | LD D,$79 | |||
| 9714 | LD ($965B),HL | |||
| 9717 | LD A,(DE) | |||
| 9718 | POP HL | |||
| 9719 | LD (HL),A | |||
| 971A | LD DE,$0020 | |||
| 971D | ADD HL,DE | |||
| 971E | PUSH HL | |||
| 971F | LD HL,($965B) | |||
| 9722 | LD A,(HL) | |||
| 9723 | LD L,A | |||
| 9724 | LD H,$00 | |||
| 9726 | ADD HL,HL | |||
| 9727 | ADD HL,HL | |||
| 9728 | ADD HL,HL | HL = A * 8. | ||
| 9729 | LD DE,$7100 | pattern block address | ||
| 972C | ADD HL,DE | |||
| 972D | LD A,$08 | |||
| 972F | LD DE,$0020 | |||
| 9732 | EX AF,AF' | |||
| 9733 | LD A,(HL) | |||
| 9734 | LD (IX+$00),A | |||
| 9737 | INC HL | |||
| 9738 | ADD IX,DE | |||
| 973A | EX AF,AF' | |||
| 973B | DEC A | |||
| 973C | JR NZ,$9732 | repeat the loop by lines | ||
| 973E | LD HL,($965B) | |||
| 9741 | INC HL | |||
| 9742 | DJNZ $9711 | |||
| 9744 | POP DE | |||
| 9745 | POP DE | |||
| 9746 | POP IX | |||
| 9748 | INC DE | to next column | ||
| 9749 | INC IX | to next column | ||
| 974B | LD HL,($9659) | |||
| 974E | INC HL | |||
| 974F | LD A,IXl | |||
| 9751 | BIT 0,A | |||
| 9753 | JR Z,$96F8 | |||
| 9755 | DEC IXh | |||
| 9757 | PUSH HL | |||
| 9758 | LD HL,$FFE0 | |||
| 975B | ADD HL,DE | |||
| 975C | EX DE,HL | |||
| 975D | LD HL,$9658 | |||
| 9760 | INC (HL) | |||
| 9761 | POP HL | |||
| 9762 | DEC C | |||
| 9763 | JR NZ,$96F8 | |||
| 9765 | LD A,($8F1C) | get zone number | ||
| 9768 | CP $1F | zone >= 31? | ||
| 976A | CALL NC,$A8D6 | yes => draw zone specials | ||
| 976D | LD HL,$D905 | |||
| 9770 | LD DE,$D906 | |||
| 9773 | LD (HL),$FF | |||
| 9775 | LD BC,$001F | |||
| 9778 | LDIR | Make top line | ||
| 977A | LD HL,$D905 | |||
| 977D | LD DE,$EAE5 | |||
| 9780 | LD BC,$0020 | |||
| 9783 | LDIR | Make bottom line | ||
| 9785 | LD HL,$D925 | |||
| 9788 | LD DE,$001F | |||
| 978B | LD B,$8E | lines | ||
| 978D | LD A,(HL) | |||
| 978E | OR $80 | Left border | ||
| 9790 | LD (HL),A | |||
| 9791 | ADD HL,DE | |||
| 9792 | LD A,(HL) | |||
| 9793 | OR $01 | Right border | ||
| 9795 | LD (HL),A | |||
| 9796 | INC HL | |||
| 9797 | DJNZ $978D | |||
| 9799 | LD HL,$5A3F | |||
| 979C | LD DE,$5A3E | |||
| 979F | LD (HL),$00 | |||
| 97A1 | LD BC,$023F | |||
| 97A4 | LDDR | |||
| 97A6 | LD HL,$D905 | |||
| 97A9 | LD DE,$4000 | Screen address | ||
| 97AC | LD A,$12 | |||
| 97AE | EX AF,AF' | |||
| 97AF | LD A,$08 | |||
| 97B1 | PUSH DE | |||
| 97B2 | PUSH DE | |||
| 97B3 | LD BC,$0020 | |||
| 97B6 | LDIR | |||
| 97B8 | POP DE | |||
| 97B9 | INC D | |||
| 97BA | DEC A | |||
| 97BB | JR NZ,$97B2 | |||
| 97BD | POP DE | |||
| 97BE | EX DE,HL | |||
| 97BF | RRC H | |||
| 97C1 | RRC H | |||
| 97C3 | RRC H | |||
| 97C5 | LD BC,$0020 | |||
| 97C8 | ADD HL,BC | |||
| 97C9 | RLC H | |||
| 97CB | RLC H | |||
| 97CD | RLC H | |||
| 97CF | EX DE,HL | |||
| 97D0 | EX AF,AF' | |||
| 97D1 | DEC A | |||
| 97D2 | JR NZ,$97AE | |||
| 97D4 | LD HL,$FF3F | |||
| 97D7 | LD DE,$5A3F | |||
| 97DA | LD BC,$0240 | |||
| 97DD | LDDR | |||
| 97DF | LD HL,$DB05 | |||
| 97E2 | LD DE,$EB00 | |||
| 97E5 | LD BC,$1000 | |||
| 97E8 | LDIR | Copy main part, 4096. bytes, 128. lines | ||
| 97EA | LD C,$0F | 15. | ||
| 97EC | LD B,$02 | 2x8 lines remaining to copy | ||
| 97EE | LD HL,$D916 | |||
| 97F1 | LD DE,$E911 | |||
| 97F4 | LD A,$08 | |||
| 97F6 | PUSH BC | |||
| 97F7 | LD B,$00 | |||
| 97F9 | PUSH HL | |||
| 97FA | PUSH DE | |||
| 97FB | LDIR | |||
| 97FD | POP DE | |||
| 97FE | POP HL | |||
| 97FF | LD BC,$0020 | |||
| 9802 | ADD HL,BC | |||
| 9803 | EX DE,HL | |||
| 9804 | ADD HL,BC | |||
| 9805 | EX DE,HL | |||
| 9806 | POP BC | |||
| 9807 | DEC A | |||
| 9808 | JR NZ,$97F6 | |||
| 980A | DEC L | |||
| 980B | DEC L | |||
| 980C | DEC E | |||
| 980D | DEC E | |||
| 980E | INC C | |||
| 980F | INC C | |||
| 9810 | DJNZ $97F4 | |||
| 9812 | LD HL,$FD00 | |||
| 9815 | LD DE,$FD01 | |||
| 9818 | LD (HL),$00 | |||
| 981A | LD BC,$0240 | 576. | ||
| 981D | LDIR | |||
| 981F | JP $A546 | Draw flat blockers | ||
| 9822 | LD HL,$8D52 | |||
| 9825 | LD A,(HL) | |||
| 9826 | AND A | is the table empty? | ||
| 9827 | JP Z,$9859 | yes => return | ||
| 982A | INC L | NOTE: first byte replaced with word | ||
| 982B | LD E,(HL) | NOTE: word aligned | ||
| 982C | INC L | |||
| 982D | LD D,(HL) | DE = object record address | ||
| 982E | INC L | |||
| 982F | PUSH HL | save address in table 8D52 | ||
| 9830 | EX DE,HL | |||
| 9831 | INC L | |||
| 9832 | INC L | |||
| 9833 | INC L | HL points to (+$03) | ||
| 9834 | LD E,(HL) | |||
| 9835 | INC L | HL points to (+$04) | ||
| 9836 | LD D,(HL) | DE = object offset | ||
| 9837 | LD HL,($8F03) | current zone offset | ||
| 983A | ADD HL,DE | |||
| 983B | LD E,L | |||
| 983C | LD D,H | |||
| 983D | LD BC,$F005 | -4091. | ||
| 9840 | ADD HL,BC | minus distance between the screens | ||
| 9841 | LD A,$18 | 24. = sprite height | ||
| 9843 | LD BC,$0003 | |||
| 9846 | LDIR | copy 3 bytes = 24. pixels | ||
| 9848 | LD BC,$FFDD | -35. = -32. - 3 | ||
| 984B | EX DE,HL | |||
| 984C | ADD HL,BC | one line up | ||
| 984D | EX DE,HL | |||
| 984E | ADD HL,BC | one line up | ||
| 984F | DEC A | |||
| 9850 | JP NZ,$9843 | repeat | ||
| 9853 | POP HL | restored address in table 8D52 | ||
| 9854 | LD A,(HL) | |||
| 9855 | AND A | end of table? | ||
| 9856 | JP NZ,$982A | no => continue the loop | ||
| 9859 | RET | |||
| 985A | LD IX,($8F01) | |||
| 985E | LD HL,$8D52 | start of table 8D52 | ||
| 9861 | LD ($8F0B),HL | save address in table 8D52 | ||
| 9864 | LD (HL),$00 | clear the table | ||
| 9866 | LD A,(IX+$00) | |||
| 9869 | CP $FE | empty record? | ||
| 986B | JP Z,$98D4 | yes => skip | ||
| 986E | JP NC,$98DC | end of table => proceed to drawing | ||
| 9871 | LD B,A | |||
| 9872 | LD A,(IX+$06) | movement pattern | ||
| 9875 | CP $16 | |||
| 9877 | JP Z,$98D4 | => proceed to next record | ||
| 987A | CP $19 | |||
| 987C | JP Z,$98D4 | => proceed to next record | ||
| 987F | LD DE,($8F09) | current zone base pos | ||
| 9883 | LD L,(IX+$01) | |||
| 9886 | LD H,(IX+$02) | HL = object position | ||
| 9889 | AND A | |||
| 988A | SBC HL,DE | |||
| 988C | LD A,H | |||
| 988D | AND A | |||
| 988E | JP NZ,$98D4 | => proceed to next record | ||
| 9891 | LD A,L | |||
| 9892 | SRL A | |||
| 9894 | SRL B | |||
| 9896 | ADD A,B | |||
| 9897 | INC A | |||
| 9898 | LD HL,$8D52 | table start address | ||
| 989B | CP (HL) | |||
| 989C | JR NC,$98A4 | |||
| 989E | INC L | NOTE: first byte of record replaced with word | ||
| 989F | INC L | |||
| 98A0 | INC L | |||
| 98A1 | JP $989B | |||
| 98A4 | EX AF,AF' | save A | ||
| 98A5 | LD DE,($8F0B) | restore address in table 8D52 | ||
| 98A9 | XOR A | |||
| 98AA | CP (HL) | are we at end of table? | ||
| 98AB | JR NZ,$98B8 | no => need to shift table block | ||
| 98AD | INC E | NOTE: first byte of record replaced with word | ||
| 98AE | INC E | |||
| 98AF | INC E | |||
| 98B0 | LD ($8F0B),DE | Save the address | ||
| 98B4 | LD (DE),A | clear first | ||
| 98B5 | JP $98CA | |||
| 98B8 | PUSH HL | |||
| 98B9 | LD A,E | |||
| 98BA | SUB L | |||
| 98BB | LD C,A | |||
| 98BC | LD B,$00 | |||
| 98BE | INC C | prepared the counter | ||
| 98BF | LD L,E | |||
| 98C0 | INC E | NOTE: first byte of record replaced with word | ||
| 98C1 | INC E | |||
| 98C2 | INC E | |||
| 98C3 | LD ($8F0B),DE | save address in table 8D52 | ||
| 98C7 | LDDR | shift the block | ||
| 98C9 | POP HL | |||
| 98CA | EX AF,AF' | restore A | ||
| 98CB | LD (HL),A | |||
| 98CC | INC L | NOTE: first byte of record replaced with word | ||
| 98CD | LD E,IXl | |||
| 98CF | LD D,IXh | |||
| 98D1 | LD (HL),E | NOTE: word aligned | ||
| 98D2 | INC L | |||
| 98D3 | LD (HL),D | |||
| 98D4 | LD DE,$0010 | |||
| 98D7 | ADD IX,DE | next record by IX | ||
| 98D9 | JP $9866 | |||
| 98DC | LD HL,$8D52 | table start address | ||
| 98DF | LD A,(HL) | |||
| 98E0 | AND A | |||
| 98E1 | RET Z | |||
|
This entry point is used by the routine at 9980.
|
||||
| 98E2 | INC L | |||
| 98E3 | LD A,(HL) | NOTE: word aligned | ||
| 98E4 | LD IXl,A | |||
| 98E6 | INC L | |||
| 98E7 | LD A,(HL) | |||
| 98E8 | LD IXh,A | |||
| 98EA | INC L | |||
| 98EB | PUSH HL | save address in table 8D52 | ||
| 98EC | LD H,$8F | |||
| 98EE | LD L,(IX+$0A) | get sprite phase | ||
| 98F1 | LD A,(HL) | WARN: accessing $8F00 area by offset | ||
| 98F2 | ADD A,(IX+$05) | add base sprite number | ||
| 98F5 | LD L,A | |||
| 98F6 | LD H,$7A | sprite address table 7A00 | ||
| 98F8 | LD E,(HL) | |||
| 98F9 | INC HL | |||
| 98FA | LD D,(HL) | DE = sprite address | ||
| 98FB | LD A,(IX+$09) | get horz offset (bits 2-3 only) | ||
| 98FE | ADD A,A | bits 3-4 | ||
| 98FF | LD C,A | |||
| 9900 | LD B,$00 | |||
| 9902 | LD HL,$9915 | jump base address | ||
| 9905 | ADD HL,BC | |||
| 9906 | LD C,(IX+$03) | |||
| 9909 | LD B,(IX+$04) | BC = object offset | ||
| 990C | PUSH HL | save HL | ||
| 990D | LD HL,($8F03) | current zone offset | ||
| 9910 | ADD HL,BC | |||
| 9911 | LD C,L | |||
| 9912 | LD B,H | BC = address where to draw the sprite | ||
| 9913 | EX (SP),HL | restore HL and set value on stack | ||
| 9914 | JP (HL) | Draw the sprite | ||
| 9915 | CALL $99D1 | Draw sprite with shift by 4px | ||
| 9918 | JP $9980 | |||
| 991B | NOP | |||
| 991C | NOP | |||
| 991D | CALL $9A26 | Draw sprite with shift by 2px | ||
| 9920 | JP $9980 | |||
| 9923 | NOP | |||
| 9924 | NOP | |||
| 9925 | CALL $9A70 | Draw sprite with no shift | ||
| 9928 | JP $9980 | |||
| 992B | NOP | |||
| 992C | NOP | |||
| 992D | CALL $9933 | Draw sprite with shift by -2px | ||
| 9930 | JP $9980 | |||
|
||||||||||
| 9933 | LD L,C | |||||||||
| 9934 | LD H,B | |||||||||
| 9935 | LD A,$18 | Sprite height = 24. | ||||||||
| 9937 | EX AF,AF' | |||||||||
| 9938 | EX DE,HL | |||||||||
| 9939 | LD A,(HL) | |||||||||
| 993A | INC HL | |||||||||
| 993B | LD B,(HL) | |||||||||
| 993C | INC HL | |||||||||
| 993D | LD C,(HL) | |||||||||
| 993E | INC HL | |||||||||
| 993F | SRA A | |||||||||
| 9941 | RR B | |||||||||
| 9943 | RR C | |||||||||
| 9945 | SRA A | |||||||||
| 9947 | RR B | |||||||||
| 9949 | RR C | |||||||||
| 994B | EX DE,HL | |||||||||
| 994C | AND (HL) | |||||||||
| 994D | LD (HL),A | |||||||||
| 994E | LD A,B | |||||||||
| 994F | INC HL | |||||||||
| 9950 | AND (HL) | |||||||||
| 9951 | LD (HL),A | |||||||||
| 9952 | LD A,C | |||||||||
| 9953 | INC HL | |||||||||
| 9954 | AND (HL) | |||||||||
| 9955 | LD (HL),A | |||||||||
| 9956 | DEC HL | |||||||||
| 9957 | DEC HL | |||||||||
| 9958 | EX DE,HL | |||||||||
| 9959 | LD A,(HL) | |||||||||
| 995A | INC HL | |||||||||
| 995B | LD B,(HL) | |||||||||
| 995C | INC HL | |||||||||
| 995D | LD C,(HL) | |||||||||
| 995E | INC HL | |||||||||
| 995F | SRL A | |||||||||
| 9961 | RR B | |||||||||
| 9963 | RR C | |||||||||
| 9965 | SRL A | |||||||||
| 9967 | RR B | |||||||||
| 9969 | RR C | |||||||||
| 996B | EX DE,HL | |||||||||
| 996C | OR (HL) | |||||||||
| 996D | LD (HL),A | |||||||||
| 996E | LD A,B | |||||||||
| 996F | INC HL | |||||||||
| 9970 | OR (HL) | |||||||||
| 9971 | LD (HL),A | |||||||||
| 9972 | LD A,C | |||||||||
| 9973 | INC HL | |||||||||
| 9974 | OR (HL) | |||||||||
| 9975 | LD (HL),A | |||||||||
| 9976 | LD BC,$FFDE | |||||||||
| 9979 | ADD HL,BC | |||||||||
| 997A | EX AF,AF' | |||||||||
| 997B | DEC A | |||||||||
| 997C | JP NZ,$9937 | |||||||||
| 997F | RET | |||||||||
|
Used by the routine at 985A.
|
||||
| 9980 | POP HL | |||
| 9981 | LD A,H | |||
| 9982 | CP $E9 | drawn to the second shadow screen? | ||
| 9984 | JP C,$99A8 | no => skip | ||
| 9987 | EX DE,HL | |||
| 9988 | SUB $E9 | calculate offset from the screen start | ||
| 998A | ADD A,A | |||
| 998B | ADD A,A | |||
| 998C | ADD A,A | bits 3-7 | ||
| 998D | LD L,A | |||
| 998E | LD H,$00 | |||
| 9990 | ADD HL,HL | |||
| 9991 | ADD HL,HL | bits 5-9 | ||
| 9992 | LD A,E | |||
| 9993 | AND $1F | offset within a single line -- 0..31. | ||
| 9995 | LD E,A | |||
| 9996 | LD D,$FD | add offset within the line | ||
| 9998 | ADD HL,DE | draw flags area start address | ||
| 9999 | LD DE,$FFDE | -34. | ||
| 999C | LD A,$02 | draw marker | ||
| 999E | LD B,$04 | sprite occupies 3 or 4 char-lines | ||
| 99A0 | LD (HL),A | mark 3 char-cells for redraw | ||
| 99A1 | INC HL | |||
| 99A2 | LD (HL),A | |||
| 99A3 | INC HL | |||
| 99A4 | LD (HL),A | |||
| 99A5 | ADD HL,DE | to previous line | ||
| 99A6 | DJNZ $99A0 | repeat | ||
| 99A8 | POP HL | restore address in table 8D52 | ||
| 99A9 | LD A,(HL) | |||
| 99AA | AND A | end of table? | ||
| 99AB | JP NZ,$98E2 | no => continue the main loop | ||
| 99AE | LD DE,$FE20 | |||
| 99B1 | LD HL,$FE40 | |||
| 99B4 | LD A,$02 | draw marker | ||
| 99B6 | EX AF,AF' | |||
| 99B7 | LD A,$07 | loop counter = 7 | ||
| 99B9 | LD BC,$001F | line length minus 1 | ||
| 99BC | EX AF,AF' | |||
| 99BD | CP (HL) | |||
| 99BE | JR NZ,$99C1 | |||
| 99C0 | LD (DE),A | |||
| 99C1 | INC L | |||
| 99C2 | INC E | |||
| 99C3 | CP (HL) | |||
| 99C4 | JR NZ,$99C7 | |||
| 99C6 | LD (DE),A | |||
| 99C7 | ADD HL,BC | to next line | ||
| 99C8 | EX DE,HL | |||
| 99C9 | ADD HL,BC | to next line | ||
| 99CA | EX DE,HL | |||
| 99CB | EX AF,AF' | |||
| 99CC | DEC A | |||
| 99CD | JP NZ,$99BC | repeat loop by lines | ||
| 99D0 | RET | |||
|
||||||||||
| 99D1 | LD H,B | |||||||||
| 99D2 | LD L,C | |||||||||
| 99D3 | LD A,$18 | Sprite height = 24 | ||||||||
| 99D5 | EX AF,AF' | store counter A | ||||||||
| 99D6 | EX DE,HL | |||||||||
| 99D7 | LD A,(HL) | Get mask byte 0 | ||||||||
| 99D8 | INC HL | |||||||||
| 99D9 | LD B,(HL) | Get mask byte 1 | ||||||||
| 99DA | INC HL | |||||||||
| 99DB | LD C,(HL) | Get mask byte 2 | ||||||||
| 99DC | INC HL | |||||||||
| 99DD | SCF | |||||||||
| 99DE | RL C | Shift by 1 | ||||||||
| 99E0 | RL B | |||||||||
| 99E2 | RLA | |||||||||
| 99E3 | RL C | Shift by 2 | ||||||||
| 99E5 | RL B | |||||||||
| 99E7 | RLA | |||||||||
| 99E8 | RL C | Shift by 3 | ||||||||
| 99EA | RL B | |||||||||
| 99EC | RLA | |||||||||
| 99ED | RL C | Shift by 4 | ||||||||
| 99EF | RL B | |||||||||
| 99F1 | RLA | |||||||||
| 99F2 | EX DE,HL | |||||||||
| 99F3 | AND (HL) | |||||||||
| 99F4 | LD (HL),A | |||||||||
| 99F5 | LD A,B | |||||||||
| 99F6 | INC HL | |||||||||
| 99F7 | AND (HL) | |||||||||
| 99F8 | LD (HL),A | |||||||||
| 99F9 | DEC HL | |||||||||
| 99FA | EX DE,HL | |||||||||
| 99FB | LD A,(HL) | |||||||||
| 99FC | INC HL | |||||||||
| 99FD | LD B,(HL) | |||||||||
| 99FE | INC HL | |||||||||
| 99FF | LD C,(HL) | |||||||||
| 9A00 | INC HL | |||||||||
| 9A01 | SLA C | Shift by 1 | ||||||||
| 9A03 | RL B | |||||||||
| 9A05 | RLA | |||||||||
| 9A06 | SLA C | Shift by 2 | ||||||||
| 9A08 | RL B | |||||||||
| 9A0A | RLA | |||||||||
| 9A0B | SLA C | Shift by 3 | ||||||||
| 9A0D | RL B | |||||||||
| 9A0F | RLA | |||||||||
| 9A10 | SLA C | Shift by 4 | ||||||||
| 9A12 | RL B | |||||||||
| 9A14 | RLA | |||||||||
| 9A15 | EX DE,HL | |||||||||
| 9A16 | OR (HL) | |||||||||
| 9A17 | LD (HL),A | |||||||||
| 9A18 | LD A,B | |||||||||
| 9A19 | INC HL | |||||||||
| 9A1A | OR (HL) | |||||||||
| 9A1B | LD (HL),A | |||||||||
| 9A1C | LD BC,$FFDF | |||||||||
| 9A1F | ADD HL,BC | |||||||||
| 9A20 | EX AF,AF' | restore counter A | ||||||||
| 9A21 | DEC A | |||||||||
| 9A22 | JP NZ,$99D5 | loop by sprite height | ||||||||
| 9A25 | RET | |||||||||
|
||||||||||
| 9A26 | LD H,B | |||||||||
| 9A27 | LD L,C | |||||||||
| 9A28 | LD A,$18 | loop counter = 24. | ||||||||
| 9A2A | EX AF,AF' | |||||||||
| 9A2B | EX DE,HL | |||||||||
| 9A2C | LD A,(HL) | |||||||||
| 9A2D | INC HL | |||||||||
| 9A2E | LD B,(HL) | |||||||||
| 9A2F | INC HL | |||||||||
| 9A30 | LD C,(HL) | |||||||||
| 9A31 | INC HL | |||||||||
| 9A32 | SCF | |||||||||
| 9A33 | RL C | |||||||||
| 9A35 | RL B | |||||||||
| 9A37 | RLA | |||||||||
| 9A38 | RL C | |||||||||
| 9A3A | RL B | |||||||||
| 9A3C | RLA | |||||||||
| 9A3D | EX DE,HL | |||||||||
| 9A3E | AND (HL) | |||||||||
| 9A3F | LD (HL),A | |||||||||
| 9A40 | LD A,B | |||||||||
| 9A41 | INC HL | |||||||||
| 9A42 | AND (HL) | |||||||||
| 9A43 | LD (HL),A | |||||||||
| 9A44 | LD A,C | |||||||||
| 9A45 | INC HL | |||||||||
| 9A46 | AND (HL) | |||||||||
| 9A47 | LD (HL),A | |||||||||
| 9A48 | DEC HL | |||||||||
| 9A49 | DEC HL | |||||||||
| 9A4A | EX DE,HL | |||||||||
| 9A4B | LD A,(HL) | |||||||||
| 9A4C | INC HL | |||||||||
| 9A4D | LD B,(HL) | |||||||||
| 9A4E | INC HL | |||||||||
| 9A4F | LD C,(HL) | |||||||||
| 9A50 | INC HL | |||||||||
| 9A51 | SLA C | |||||||||
| 9A53 | RL B | |||||||||
| 9A55 | RLA | |||||||||
| 9A56 | SLA C | |||||||||
| 9A58 | RL B | |||||||||
| 9A5A | RLA | |||||||||
| 9A5B | EX DE,HL | |||||||||
| 9A5C | OR (HL) | |||||||||
| 9A5D | LD (HL),A | |||||||||
| 9A5E | LD A,B | |||||||||
| 9A5F | INC HL | |||||||||
| 9A60 | OR (HL) | |||||||||
| 9A61 | LD (HL),A | |||||||||
| 9A62 | LD A,C | |||||||||
| 9A63 | INC HL | |||||||||
| 9A64 | OR (HL) | |||||||||
| 9A65 | LD (HL),A | |||||||||
| 9A66 | LD BC,$FFDE | |||||||||
| 9A69 | ADD HL,BC | |||||||||
| 9A6A | EX AF,AF' | |||||||||
| 9A6B | DEC A | repeat the loop | ||||||||
| 9A6C | JP NZ,$9A2A | |||||||||
| 9A6F | RET | |||||||||
|
||||||||||
| 9A70 | LD H,B | |||||||||
| 9A71 | LD L,C | |||||||||
| 9A72 | LD B,$18 | loop counter = 24. | ||||||||
| 9A74 | LD A,(DE) | |||||||||
| 9A75 | AND (HL) | |||||||||
| 9A76 | LD (HL),A | |||||||||
| 9A77 | INC DE | |||||||||
| 9A78 | INC HL | |||||||||
| 9A79 | LD A,(DE) | |||||||||
| 9A7A | AND (HL) | |||||||||
| 9A7B | LD (HL),A | |||||||||
| 9A7C | INC DE | |||||||||
| 9A7D | INC HL | |||||||||
| 9A7E | LD A,(DE) | |||||||||
| 9A7F | AND (HL) | |||||||||
| 9A80 | LD (HL),A | |||||||||
| 9A81 | INC DE | |||||||||
| 9A82 | DEC HL | |||||||||
| 9A83 | DEC HL | |||||||||
| 9A84 | LD A,(DE) | |||||||||
| 9A85 | OR (HL) | |||||||||
| 9A86 | LD (HL),A | |||||||||
| 9A87 | INC DE | |||||||||
| 9A88 | INC HL | |||||||||
| 9A89 | LD A,(DE) | |||||||||
| 9A8A | OR (HL) | |||||||||
| 9A8B | LD (HL),A | |||||||||
| 9A8C | INC DE | |||||||||
| 9A8D | INC HL | |||||||||
| 9A8E | LD A,(DE) | |||||||||
| 9A8F | OR (HL) | |||||||||
| 9A90 | LD (HL),A | |||||||||
| 9A91 | INC DE | |||||||||
| 9A92 | LD A,B | |||||||||
| 9A93 | LD BC,$FFDE | |||||||||
| 9A96 | ADD HL,BC | |||||||||
| 9A97 | LD B,A | |||||||||
| 9A98 | DJNZ $9A74 | repeat the loop | ||||||||
| 9A9A | RET | |||||||||
| 9A9B | LD HL,$9BFC | |||
| 9A9E | LD A,(HL) | number of blocks in the line | ||
| 9A9F | INC HL | NOTE: byte replaced with word | ||
| 9AA0 | LD E,(HL) | |||
| 9AA1 | INC HL | |||
| 9AA2 | LD D,(HL) | DE = address in the shadow screen | ||
| 9AA3 | INC HL | |||
| 9AA4 | PUSH DE | |||
| 9AA5 | LD E,(HL) | |||
| 9AA6 | INC HL | |||
| 9AA7 | LD D,(HL) | DE = address on the real screen | ||
| 9AA8 | INC HL | |||
| 9AA9 | LD C,(HL) | |||
| 9AAA | INC HL | |||
| 9AAB | LD B,(HL) | BC points to draw markers, end of the line | ||
| 9AAC | INC HL | |||
| 9AAD | EX (SP),HL | now HL = address in the shadow screen | ||
| 9AAE | LD IXh,A | loop counter for the line | ||
| 9AB0 | LD A,(BC) | |||
| 9AB1 | AND A | is marker empty? | ||
| 9AB2 | JP Z,$9ACA | yes => skip the block | ||
| 9AB5 | DEC A | |||
| 9AB6 | LD (BC),A | update marker value | ||
| 9AB7 | LD IXl,B | save B | ||
| 9AB9 | LD B,$08 | Loop by char-cell lines, 8. lines | ||
| 9ABB | LD A,(HL) | | #0..6 | ||
| 9ABC | LD (DE),A | write to screen | ||
| 9ABD | DEC D | to previous screen line | ||
| 9ABE | LD A,$E0 | |||
| 9AC0 | ADD A,L | to previous shadow screen line | ||
| 9AC1 | LD L,A | |||
| 9AC2 | DJNZ $9ABB | continue the loop by lines | ||
| 9AC4 | LD A,D | |||
| 9AC5 | ADD A,$08 | 8. screen lines down | ||
| 9AC7 | LD D,A | |||
| 9AC8 | LD B,IXl | restore B | ||
| 9ACA | DEC L | |||
| 9ACB | DEC E | to previous position in the line | ||
| 9ACC | DEC C | to previous element of markers array | ||
| 9ACD | DEC IXh | |||
| 9ACF | JP NZ,$9AB0 | continue the loop by line | ||
| 9AD2 | POP HL | restore address in table L9BFC | ||
| 9AD3 | LD A,(HL) | NOTE: byte replaced with word | ||
| 9AD4 | AND A | end of table? | ||
| 9AD5 | JP NZ,$9A9F | no => repeat | ||
| 9AD8 | LD A,($8F0B) | address in table 8D52 | ||
| 9ADB | CP $6A | 8D6A ? less than 8 objects | ||
| 9ADD | JP NC,$9B72 | no => jump | ||
| 9AE0 | LD B,A | |||
| 9AE1 | LD A,$6A | |||
| 9AE3 | SUB B | |||
| 9AE4 | ADD A,A | got the delay value | ||
| 9AE5 | LD B,$C8 | |||
| 9AE7 | DJNZ $9AE7 | |||
| 9AE9 | DEC A | |||
| 9AEA | JR NZ,$9AE5 | delay | ||
| 9AEC | JP $9B72 | |||
| 9AEF | LD A,($8F15) | |||
| 9AF2 | BIT 1,A | |||
| 9AF4 | JR Z,$9B01 | |||
| 9AF6 | LD L,$04 | |||
| 9AF8 | LD D,$46 | |||
| 9AFA | LD E,$08 | |||
| 9AFC | LD H,$FA | |||
| 9AFE | JP $9B5B | Sound | ||
| 9B01 | LD HL,$9B46 | |||
| 9B04 | LD (HL),$B2 | |||
| 9B06 | BIT 6,A | |||
| 9B08 | JR Z,$9B13 | |||
| 9B0A | LD C,$05 | |||
| 9B0C | LD D,$07 | |||
| 9B0E | LD E,$09 | |||
| 9B10 | JP $9B2C | Sound | ||
| 9B13 | LD (HL),$A2 | |||
| 9B15 | BIT 3,A | |||
| 9B17 | JR Z,$9B22 | |||
| 9B19 | LD C,$0A | |||
| 9B1B | LD D,$3F | |||
| 9B1D | LD E,$08 | |||
| 9B1F | JP $9B2C | Sound | ||
| 9B22 | BIT 7,A | |||
| 9B24 | JR Z,$9B4F | |||
| 9B26 | LD C,$02 | |||
| 9B28 | LD D,$CC | |||
| 9B2A | LD E,$0C | |||
|
Sound. This entry point is used by the routine at A694.
|
||||
| 9B2C | LD B,$02 | |||
| 9B2E | LD L,$02 | |||
| 9B30 | XOR A | Border 0 | ||
| 9B31 | XOR $18 | Inverse EAR and MIC bits | ||
| 9B33 | PUSH BC | |||
| 9B34 | OUT ($FE),A | Output EAR/MIC | ||
| 9B36 | DJNZ $9B34 | wait | ||
| 9B38 | POP BC | |||
| 9B39 | DEC L | |||
| 9B3A | JR NZ,$9B31 | loop | ||
| 9B3C | PUSH DE | |||
| 9B3D | CALL $A270 | |||
| 9B40 | POP DE | |||
| 9B41 | LD A,L | |||
| 9B42 | AND C | |||
| 9B43 | INC A | |||
| 9B44 | LD L,A | |||
| 9B45 | LD A,H | |||
| 9B46 | AND D | |||
| 9B47 | INC A | |||
| 9B48 | LD B,A | |||
| 9B49 | DEC E | |||
| 9B4A | JR NZ,$9B30 | repeat | ||
| 9B4C | JP $9B6D | |||
| 9B4F | BIT 4,A | |||
| 9B51 | JR Z,$9B6D | |||
| 9B53 | LD L,$05 | |||
| 9B55 | LD D,$1E | |||
| 9B57 | LD E,$06 | |||
| 9B59 | LD H,$32 | |||
|
Sound. This entry point is used by the routine at A694.
|
||||
| 9B5B | XOR A | Border 0 | ||
| 9B5C | LD C,L | |||
| 9B5D | XOR $18 | Inverse EAR and MIC bits | ||
| 9B5F | LD B,D | |||
| 9B60 | OUT ($FE),A | Output EAR/MIC | ||
| 9B62 | DJNZ $9B60 | wait | ||
| 9B64 | DEC C | |||
| 9B65 | JR NZ,$9B5D | loop | ||
| 9B67 | LD A,D | |||
| 9B68 | SUB H | |||
| 9B69 | LD D,A | |||
| 9B6A | DEC E | |||
| 9B6B | JR NZ,$9B5B | |||
| 9B6D | XOR A | |||
| 9B6E | LD ($8F15),A | |||
| 9B71 | RET | |||
| 9B72 | LD HL,$8A58 | Lasertron object + 8. | ||
| 9B75 | LD A,(HL) | get movement flags | ||
| 9B76 | AND A | stopped? | ||
| 9B77 | JP Z,$9BD9 | yes => jump | ||
| 9B7A | LD HL,$8A52 | Lasertron object + 2 | ||
| 9B7D | LD B,(HL) | |||
| 9B7E | DEC L | |||
| 9B7F | LD C,(HL) | |||
| 9B80 | DEC L | |||
| 9B81 | LD DE,$FFF0 | -16. | ||
| 9B84 | LD A,$04 | |||
| 9B86 | JR $9B8C | |||
| 9B88 | EX AF,AF' | |||
| 9B89 | DEC A | |||
| 9B8A | JR Z,$9BB3 | |||
| 9B8C | ADD HL,DE | |||
| 9B8D | EX AF,AF' | |||
| 9B8E | LD A,(HL) | |||
| 9B8F | CP $FE | |||
| 9B91 | JR NC,$9B88 | |||
| 9B93 | LD DE,$0006 | |||
| 9B96 | ADD HL,DE | |||
| 9B97 | LD A,(HL) | |||
| 9B98 | AND A | |||
| 9B99 | JP Z,$9BB3 | |||
| 9B9C | DEC L | |||
| 9B9D | DEC L | |||
| 9B9E | DEC L | |||
| 9B9F | DEC L | |||
| 9BA0 | LD D,(HL) | |||
| 9BA1 | DEC L | |||
| 9BA2 | LD E,(HL) | |||
| 9BA3 | EX DE,HL | |||
| 9BA4 | AND A | |||
| 9BA5 | SBC HL,BC | |||
| 9BA7 | LD A,H | |||
| 9BA8 | CP $FF | |||
| 9BAA | JP NZ,$9BB3 | |||
| 9BAD | LD A,L | |||
| 9BAE | CP $F0 | |||
| 9BB0 | JP NC,$9BE2 | greater => movement | ||
| 9BB3 | LD HL,($8F01) | object table address | ||
| 9BB6 | LD A,(HL) | |||
| 9BB7 | CP $2C | |||
| 9BB9 | JP NC,$9BD5 | greater => stop | ||
| 9BBC | CP $1D | |||
| 9BBE | JP C,$9BD5 | less => stop | ||
| 9BC1 | INC L | |||
| 9BC2 | LD E,(HL) | |||
| 9BC3 | INC L | |||
| 9BC4 | LD D,(HL) | |||
| 9BC5 | EX DE,HL | |||
| 9BC6 | AND A | |||
| 9BC7 | SBC HL,BC | |||
| 9BC9 | LD A,H | |||
| 9BCA | CP $FF | |||
| 9BCC | JP NZ,$9BD5 | |||
| 9BCF | LD A,L | |||
| 9BD0 | CP $F0 | |||
| 9BD2 | JP NC,$9BE2 | greater => movement | ||
| 9BD5 | XOR A | |||
| 9BD6 | LD ($8A58),A | set Lasertron movement = stop | ||
| 9BD9 | LD HL,$5A90 | |||
| 9BDC | LD (HL),A | |||
| 9BDD | INC L | |||
| 9BDE | LD (HL),A | |||
| 9BDF | JP $9AEF | |||
| 9BE2 | LD A,($8F16) | get the counter | ||
| 9BE5 | INC A | increment | ||
| 9BE6 | AND $07 | 0..7 | ||
| 9BE8 | LD ($8F16),A | save the counter | ||
| 9BEB | AND A | |||
| 9BEC | JR Z,$9BD9 | zeroed? => clear movement indication | ||
| 9BEE | CP $04 | |||
| 9BF0 | JP NZ,$9AEF | |||
| 9BF3 | LD B,$01 | |||
| 9BF5 | CALL $A414 | increment score | ||
| 9BF8 | LD A,$42 | |||
| 9BFA | JR $9BD9 | show movement indication | ||
|
|
||||
| 9BFC | DEFB $0A,$E9,$FA,$29,$57,$29,$FF | |||
| 9C03 | DEFB $0C,$EB,$F9,$0B,$57,$0B,$FF | |||
| 9C0A | DEFB $0E,$ED,$F8,$ED,$4F,$ED,$FE | |||
| 9C11 | DEFB $10,$EF,$F7,$CF,$4F,$CF,$FE | |||
| 9C18 | DEFB $12,$F1,$F6,$B1,$4F,$B1,$FE | |||
| 9C1F | DEFB $14,$F3,$F5,$93,$4F,$93,$FE | |||
| 9C26 | DEFB $16,$F5,$F4,$75,$4F,$75,$FE | |||
| 9C2D | DEFB $18,$F7,$F3,$57,$4F,$57,$FE | |||
| 9C34 | DEFB $1A,$F9,$F2,$39,$4F,$39,$FE | |||
| 9C3B | DEFB $1B,$FB,$F1,$1B,$4F,$1B,$FE | |||
| 9C42 | DEFB $1B,$FD,$F0,$FD,$47,$FD,$FD | |||
| 9C49 | DEFB $1B,$FF,$EF,$DF,$47,$DF,$FD | |||
| 9C50 | DEFB $19,$FF,$EE,$BF,$47,$BF,$FD | |||
| 9C57 | DEFB $17,$FF,$ED,$9F,$47,$9F,$FD | |||
| 9C5E | DEFB $15,$FF,$EC,$7F,$47,$7F,$FD | |||
| 9C65 | DEFB $13,$FF,$EB,$5F,$47,$5F,$FD | |||
| 9C6C | DEFB $11,$FF,$EA,$3F,$47,$3F,$FD | |||
| 9C73 | DEFB $0F,$FF,$E9,$1F,$47,$1F,$FD | |||
| 9C7A | DEFB $00 | |||
| 9C7B | LD IX,($8F01) | |||
| 9C7F | LD A,(IX+$00) | |||
| 9C82 | CP $FE | skip? | ||
| 9C84 | JP NC,$9E1A | yes => next record by IX | ||
| 9C87 | LD A,(IX+$08) | movement flags | ||
| 9C8A | BIT 7,A | |||
| 9C8C | JP Z,$9C96 | |||
| 9C8F | LD (IX+$07),$00 | set direction = forward/default | ||
| 9C93 | JP $9CDB | |||
| 9C96 | LD L,(IX+$01) | |||
| 9C99 | LD H,(IX+$02) | HL = object position | ||
| 9C9C | LD A,H | |||
| 9C9D | AND A | |||
| 9C9E | JR NZ,$9CA8 | |||
| 9CA0 | LD A,L | |||
| 9CA1 | CP $B0 | |||
| 9CA3 | JR NC,$9CA8 | |||
| 9CA5 | JP $9CC3 | |||
| 9CA8 | LD DE,($8F07) | current zone high pos | ||
| 9CAC | AND A | |||
| 9CAD | SBC HL,DE | |||
| 9CAF | LD A,H | |||
| 9CB0 | AND A | |||
| 9CB1 | JR NZ,$9CB9 | |||
| 9CB3 | LD A,L | |||
| 9CB4 | CP $B0 | |||
| 9CB6 | JP C,$9CC3 | |||
| 9CB9 | CALL $92CE | Prepare objects for the current Zone | ||
| 9CBC | CALL $95EF | Show the screen | ||
| 9CBF | LD IX,($8F01) | object table address | ||
| 9CC3 | LD A,(IX+$08) | get movement flags | ||
| 9CC6 | AND A | stopped? | ||
| 9CC7 | JP NZ,$9D29 | no => jump | ||
| 9CCA | JP $9E1A | next record by IX | ||
| 9CCD | LD A,(IX+$08) | get movement flags | ||
| 9CD0 | RES 6,A | |||
| 9CD2 | AND A | |||
| 9CD3 | JP Z,$9E1A | => next record by IX | ||
| 9CD6 | BIT 7,A | |||
| 9CD8 | JP Z,$9D29 | |||
| 9CDB | LD A,(IX+$05) | base sprite number | ||
| 9CDE | ADD A,$08 | |||
| 9CE0 | CP $DC | 334 ? | ||
| 9CE2 | JR C,$9CEF | less => jump | ||
| 9CE4 | LD (IX+$00),$FE | mark the record as empty | ||
| 9CE8 | RES 7,(IX+$08) | alter movement flags | ||
| 9CEC | JP $9E1A | next record by IX | ||
| 9CEF | LD (IX+$05),A | set base sprite number | ||
| 9CF2 | LD HL,$8F15 | |||
| 9CF5 | LD A,(IX+$06) | get movement pattern | ||
| 9CF8 | RES 4,A | |||
| 9CFA | AND A | is it Vorton? | ||
| 9CFB | JR Z,$9D0B | Vorton died => jump | ||
| 9CFD | CP $07 | |||
| 9CFF | JR C,$9D06 | |||
| 9D01 | SET 7,(HL) | |||
| 9D03 | JP $9E1A | next record by IX | ||
| 9D06 | SET 3,(HL) | |||
| 9D08 | JP $9E1A | next record by IX | ||
| 9D0B | SET 6,(HL) | |||
| 9D0D | LD HL,$5A86 | attributes | ||
| 9D10 | LD A,IXl | |||
| 9D12 | SRL A | |||
| 9D14 | SRL A | |||
| 9D16 | SRL A | divide by 8. | ||
| 9D18 | ADD A,L | |||
| 9D19 | LD L,A | |||
| 9D1A | LD B,$03 | |||
| 9D1C | LD DE,$001F | |||
| 9D1F | XOR A | |||
| 9D20 | LD (HL),A | |||
| 9D21 | INC L | |||
| 9D22 | LD (HL),A | |||
| 9D23 | ADD HL,DE | next line | ||
| 9D24 | DJNZ $9D20 | |||
| 9D26 | JP $9E1A | next record by IX | ||
| 9D29 | DEC A | |||
| 9D2A | RRCA | |||
| 9D2B | RRCA | bits 6-7 | ||
| 9D2C | LD L,A | |||
| 9D2D | LD A,(IX+$07) | movement direction 0..7 | ||
| 9D30 | ADD A,A | (IX+$07)*2 | ||
| 9D31 | ADD A,A | (IX+$07)*4 | ||
| 9D32 | ADD A,A | (IX+$07)*8 -- bits 3-5 | ||
| 9D33 | ADD A,L | (IX+$07)*8+L -- bits 3-5 and 6-7 | ||
| 9D34 | LD L,A | |||
| 9D35 | LD H,$8E | 8E00 table address | ||
| 9D37 | LD A,(HL) | get value from the table 8E00 | ||
| 9D38 | ADD A,(IX+$00) | |||
| 9D3B | INC L | HL points to (+$01) | ||
| 9D3C | LD E,(HL) | |||
| 9D3D | INC L | HL points to (+$02) | ||
| 9D3E | LD D,(HL) | DE = object position change | ||
| 9D3F | LD ($A039),HL | save HL, points to (+$02) in 8E00 table | ||
| 9D42 | LD L,(IX+$01) | |||
| 9D45 | LD H,(IX+$02) | HL = IX object position | ||
| 9D48 | ADD HL,DE | HL = IX obj pos + pos change | ||
| 9D49 | CP $49 | 73. ? | ||
| 9D4B | JP C,$9D53 | |||
| 9D4E | LD A,$0E | |||
| 9D50 | JP $9E62 | jump to collision processing | ||
| 9D53 | SUB $07 | -7 | ||
| 9D55 | LD IYl,A | save A | ||
| 9D57 | LD DE,($8F05) | current zone low pos | ||
| 9D5B | AND A | |||
| 9D5C | SBC HL,DE | |||
| 9D5E | LD A,H | |||
| 9D5F | CP $02 | |||
| 9D61 | JP C,$9D69 | |||
| 9D64 | LD A,$0E | |||
| 9D66 | JP $9E62 | jump to collision processing | ||
| 9D69 | ADD HL,DE | restore HL value | ||
| 9D6A | LD DE,$FFF9 | -7 | ||
| 9D6D | ADD HL,DE | |||
| 9D6E | LD B,H | |||
| 9D6F | LD C,L | |||
| 9D70 | LD HL,($8F01) | object table address | ||
| 9D73 | LD A,(HL) | |||
| 9D74 | CP $FE | empty record? | ||
| 9D76 | JP C,$9E2B | no => jump | ||
| 9D79 | JR NZ,$9D82 | end of table by HL => jump | ||
| 9D7B | LD DE,$0010 | |||
| 9D7E | ADD HL,DE | next record by HL | ||
| 9D7F | JP $9D73 | continue by HL | ||
| 9D82 | LD A,IYl | restore A | ||
| 9D84 | ADD A,$07 | |||
| 9D86 | LD (IX+$00),A | |||
| 9D89 | LD HL,$0007 | |||
| 9D8C | ADD HL,BC | |||
| 9D8D | LD (IX+$01),L | |||
| 9D90 | LD (IX+$02),H | save new object position | ||
| 9D93 | LD HL,($A039) | restore HL, points to (+$02) in 8E00 table | ||
| 9D96 | INC L | HL points to (+$03) | ||
| 9D97 | LD A,(HL) | horz offset change | ||
| 9D98 | INC L | HL points to (+$04) | ||
| 9D99 | ADD A,(IX+$09) | add horz offset (bits 2-3 only) | ||
| 9D9C | CP $0D | 13. ? | ||
| 9D9E | JR C,$9DAD | |||
| 9DA0 | CP $80 | 128. ? | ||
| 9DA2 | JR C,$9DA9 | |||
| 9DA4 | ADD A,$10 | +16. | ||
| 9DA6 | JP $9DAB | |||
| 9DA9 | SUB $10 | -16. | ||
| 9DAB | INC L | HL points to (+$05) | ||
| 9DAC | INC L | HL points to (+$06) | ||
| 9DAD | LD (IX+$09),A | save horz offset | ||
| 9DB0 | LD E,(HL) | |||
| 9DB1 | INC L | HL points to (+$07) | ||
| 9DB2 | LD D,(HL) | DE = offset change | ||
| 9DB3 | LD L,(IX+$03) | |||
| 9DB6 | LD H,(IX+$04) | HL = object offset | ||
| 9DB9 | ADD HL,DE | |||
| 9DBA | LD (IX+$03),L | save object offset | ||
| 9DBD | LD (IX+$04),H | |||
| 9DC0 | LD A,(IX+$06) | get IX movement pattern | ||
| 9DC3 | CP $04 | |||
| 9DC5 | JP NZ,$9DE0 | |||
| 9DC8 | CALL $A270 | get next random number | ||
| 9DCB | LD A,(IX+$0C) | 0..7 | ||
| 9DCE | ADD A,A | |||
| 9DCF | LD D,$00 | |||
| 9DD1 | LD E,A | |||
| 9DD2 | LD A,H | |||
| 9DD3 | LD HL,$8FF0 | |||
| 9DD6 | ADD HL,DE | |||
| 9DD7 | AND (HL) | TODO: Need to verify/clarify this operation | ||
| 9DD8 | INC HL | |||
| 9DD9 | OR (HL) | |||
| 9DDA | LD (IX+$07),A | set new direction | ||
| 9DDD | JP $9E1A | next record by IX | ||
| 9DE0 | RES 4,A | |||
| 9DE2 | CP $03 | |||
| 9DE4 | JP NZ,$9E0D | |||
| 9DE7 | CALL $A270 | get next random number | ||
| 9DEA | LD A,L | |||
| 9DEB | CP $F5 | x < 245. ? | ||
| 9DED | JP C,$9DFC | yes => jump | ||
| 9DF0 | LD A,(IX+$07) | get current direction | ||
| 9DF3 | DEC A | rotate left | ||
| 9DF4 | AND $07 | 0..7 | ||
| 9DF6 | LD (IX+$07),A | set the direction | ||
| 9DF9 | JP $9E1A | next record by IX | ||
| 9DFC | CP $0A | x >= 10. ? | ||
| 9DFE | JP NC,$9E1A | yes => jump | ||
| 9E01 | LD A,(IX+$07) | get current direction | ||
| 9E04 | INC A | rotate right | ||
| 9E05 | RES 3,A | 0..7 | ||
| 9E07 | LD (IX+$07),A | set the direction | ||
| 9E0A | JP $9E1A | next record by IX | ||
| 9E0D | CP $0A | = 10. ? | ||
| 9E0F | JP NZ,$9E1A | no => next record by IX | ||
| 9E12 | RES 6,(IX+$08) | |||
| 9E16 | SRL (IX+$08) | alter movement | ||
| 9E1A | LD DE,$0010 | |||
| 9E1D | ADD IX,DE | next record by IX | ||
| 9E1F | LD A,(IX+$00) | |||
| 9E22 | CP $FE | |||
| 9E24 | JP C,$9CCD | (IX+$00) < $FE ? => jump | ||
| 9E27 | JP Z,$9E1A | (IX+$00) == $FE ? => next record by IX | ||
| 9E2A | RET | (IX+$00) == $FF => end of table, return | ||
| 9E2B | SUB IYl | use stored A | ||
| 9E2D | CP $0F | |||
| 9E2F | JP NC,$9D7B | => next record by HL | ||
| 9E32 | INC L | |||
| 9E33 | LD E,(HL) | |||
| 9E34 | INC L | HL points to (+$02) | ||
| 9E35 | LD D,(HL) | DE = HL object position | ||
| 9E36 | EX DE,HL | |||
| 9E37 | AND A | |||
| 9E38 | SBC HL,BC | |||
| 9E3A | EX DE,HL | HL points to (+$02) | ||
| 9E3B | LD A,D | |||
| 9E3C | AND A | |||
| 9E3D | JR NZ,$9E45 | |||
| 9E3F | LD A,E | |||
| 9E40 | CP $0F | |||
| 9E42 | JP C,$9E4C | |||
| 9E45 | LD DE,$000E | |||
| 9E48 | ADD HL,DE | HL points to next record | ||
| 9E49 | JP $9D73 | continue by HL | ||
| 9E4C | LD A,IXl | |||
| 9E4E | INC A | |||
| 9E4F | INC A | |||
| 9E50 | CP L | IX and HL points to the same record? | ||
| 9E51 | JR NZ,$9E58 | |||
| 9E53 | LD A,IXh | |||
| 9E55 | CP H | |||
| 9E56 | JR Z,$9E45 | yes => next record by HL | ||
| 9E58 | LD A,$04 | |||
| 9E5A | ADD A,L | |||
| 9E5B | EX DE,HL | DE points to (+$02) | ||
| 9E5C | LD L,A | |||
| 9E5D | LD H,D | HL points to (+$06) | ||
| 9E5E | LD A,(HL) | get HL movement pattern | ||
| 9E5F | RES 4,A | |||
| 9E61 | ADD A,A | |||
| 9E62 | ADD A,(IX+$0B) | add IX base continuation point number | ||
| 9E65 | LD L,A | now L should be 0..240. | ||
| 9E66 | LD H,$90 | start of continuation points table = $9000 | ||
| 9E68 | LD A,(HL) | get the continuation point address | ||
| 9E69 | INC L | |||
| 9E6A | LD H,(HL) | |||
| 9E6B | LD L,A | |||
| 9E6C | JP (HL) | jump to continuation point | ||
| 9E6D | LD A,$04 | |||
| 9E6F | EX DE,HL | HL points to (+$02) | ||
| 9E70 | ADD A,L | |||
| 9E71 | LD L,A | HL points to (+$06) | ||
| 9E72 | BIT 4,(HL) | check movement pattern | ||
| 9E74 | JP NZ,$9E12 | alter IX movement and next by IX | ||
| 9E77 | INC L | HL points to (+$07) | ||
| 9E78 | LD A,(IX+$07) | get direction | ||
| 9E7B | DEC A | |||
| 9E7C | DEC A | rotate left 90 degree | ||
| 9E7D | CP $05 | |||
| 9E7F | JP C,$9ED7 | |||
| 9E82 | LD (HL),$00 | set direction = forward | ||
| 9E84 | INC L | HL points to (+$08) | ||
| 9E85 | LD (HL),$01 | set movement = move | ||
| 9E87 | LD (IX+$08),$01 | set movement = move | ||
| 9E8B | JP $9E1A | next record by IX | ||
| 9E8E | LD A,$04 | |||
| 9E90 | EX DE,HL | HL points to (+$02) | ||
| 9E91 | ADD A,L | |||
| 9E92 | LD L,A | HL points to (+$06) | ||
| 9E93 | LD A,(IX+$08) | get movement | ||
| 9E96 | BIT 6,A | |||
| 9E98 | JP NZ,$9EA3 | |||
| 9E9B | CP $02 | |||
| 9E9D | JP C,$9E1A | => next record by IX | ||
| 9EA0 | JP $9E12 | alter IX movement and next by IX | ||
| 9EA3 | RES 6,A | |||
| 9EA5 | LD (IX+$08),A | set movement | ||
| 9EA8 | BIT 4,(HL) | check movement pattern | ||
| 9EAA | JR NZ,$9EAE | |||
| 9EAC | SRL A | |||
| 9EAE | INC L | |||
| 9EAF | INC L | HL points to (+$08) | ||
| 9EB0 | SET 6,A | |||
| 9EB2 | LD (HL),A | set movement | ||
| 9EB3 | DEC L | HL points to (+$07) | ||
| 9EB4 | LD A,(IX+$07) | get direction | ||
| 9EB7 | LD (HL),A | copy direction | ||
| 9EB8 | JP $9E1A | next record by IX | ||
| 9EBB | LD (IX+$00),$FE | mark IX record as empty | ||
| 9EBF | LD A,$05 | |||
| 9EC1 | EX DE,HL | HL points to (+$02) | ||
| 9EC2 | ADD A,L | |||
| 9EC3 | LD L,A | HL points to (+$07) | ||
| 9EC4 | LD A,(IX+$07) | get direction | ||
| 9EC7 | LD (HL),A | copy direction | ||
| 9EC8 | LD A,(IX+$08) | get movement | ||
| 9ECB | DEC L | HL points to (+$06) | ||
| 9ECC | BIT 4,(HL) | check movement pattern | ||
| 9ECE | JR NZ,$9ED2 | |||
| 9ED0 | SRL A | |||
| 9ED2 | INC L | |||
| 9ED3 | INC L | HL points to (+$08) | ||
| 9ED4 | SET 6,A | |||
| 9ED6 | LD (HL),A | set movement | ||
| 9ED7 | LD HL,$8F15 | |||
| 9EDA | LD A,(IX+$06) | movement pattern | ||
| 9EDD | AND A | |||
| 9EDE | JR Z,$9EEA | 0 => jump | ||
| 9EE0 | CP $01 | 1 ? | ||
| 9EE2 | JP NZ,$9E1A | no => next record by IX | ||
| 9EE5 | SET 4,(HL) | |||
| 9EE7 | JP $9E1A | next record by IX | ||
| 9EEA | LD A,($8F1D) | |||
| 9EED | RLA | |||
| 9EEE | JR C,$9EF2 | |||
| 9EF0 | SET 4,(HL) | |||
| 9EF2 | XOR A | |||
| 9EF3 | SRL (IX+$08) | alter movement | ||
| 9EF7 | JP Z,$9EFC | |||
| 9EFA | LD A,$04 | |||
| 9EFC | LD ($8F1D),A | |||
| 9EFF | JP $9E1A | next record by IX | ||
| 9F02 | EX DE,HL | HL points to (+$02) | ||
| 9F03 | JP $9E45 | next record by HL | ||
| 9F06 | EX DE,HL | HL points to (+$02) | ||
| 9F07 | DEC L | |||
| 9F08 | DEC L | HL points to (+$00) | ||
| 9F09 | LD (HL),$FE | mark HL record as empty | ||
| 9F0B | SET 7,(IX+$08) | explosion | ||
| 9F0F | LD (IX+$05),$80 | |||
| 9F13 | LD HL,$8F15 | |||
| 9F16 | SET 3,(HL) | |||
| 9F18 | LD B,$19 | plus 25. points | ||
| 9F1A | CALL $A414 | Increment score | ||
| 9F1D | JP $9E1A | next record by IX | ||
| 9F20 | EX DE,HL | HL points to (+$02) | ||
| 9F21 | LD A,$06 | |||
| 9F23 | ADD A,L | |||
| 9F24 | LD L,A | HL points to (+$08) | ||
| 9F25 | LD E,(HL) | get movement flags | ||
| 9F26 | DEC L | |||
| 9F27 | DEC L | HL points to (+$06) | ||
| 9F28 | LD D,(HL) | get movement pattern | ||
| 9F29 | LD A,L | |||
| 9F2A | SUB $06 | |||
| 9F2C | LD L,A | HL points to (+$00) | ||
| 9F2D | BIT 7,E | check movement | ||
| 9F2F | JP NZ,$9D7B | not equal => next record by HL | ||
| 9F32 | LD A,D | movement pattern | ||
| 9F33 | CP $16 | |||
| 9F35 | JP Z,$9ED7 | |||
| 9F38 | CP $06 | |||
| 9F3A | JP Z,$9F44 | |||
| 9F3D | CP $05 | |||
| 9F3F | JP Z,$9F44 | |||
| 9F42 | LD (HL),$FE | mark HL record as empty | ||
| 9F44 | SET 7,(IX+$08) | explosion | ||
| 9F48 | LD (IX+$05),$80 | |||
| 9F4C | LD HL,$8F15 | |||
| 9F4F | SET 6,(HL) | |||
| 9F51 | JP $9E1A | next record by IX | ||
| 9F54 | EX DE,HL | HL points to (+$02) | ||
| 9F55 | LD A,$06 | |||
| 9F57 | ADD A,L | HL points to (+$08) | ||
| 9F58 | LD L,A | |||
| 9F59 | BIT 7,(HL) | check movement flags | ||
| 9F5B | JP NZ,$9F76 | |||
| 9F5E | LD (IX+$00),$FE | mark IX record as empty | ||
| 9F62 | SET 7,(HL) | alter movement flags | ||
| 9F64 | DEC L | |||
| 9F65 | DEC L | |||
| 9F66 | DEC L | HL points to (+$05) | ||
| 9F67 | LD (HL),$80 | |||
| 9F69 | LD HL,$8F15 | |||
| 9F6C | SET 3,(HL) | |||
| 9F6E | LD B,$19 | plus 25. points | ||
| 9F70 | CALL $A414 | Increment score | ||
| 9F73 | JP $9E1A | next record by IX | ||
| 9F76 | LD DE,$0008 | |||
| 9F79 | ADD HL,DE | HL points to next record | ||
| 9F7A | JP $9D73 | continue | ||
| 9F7D | EX DE,HL | HL points to (+$02) | ||
| 9F7E | LD A,$06 | |||
| 9F80 | ADD A,L | HL points to (+$08) | ||
| 9F81 | LD L,A | |||
| 9F82 | BIT 7,(HL) | check movement flags | ||
| 9F84 | JP NZ,$9F76 | |||
| 9F87 | LD (IX+$00),$FE | mark IX record as empty | ||
| 9F8B | DEC L | |||
| 9F8C | DEC L | HL points to (+$06) | ||
| 9F8D | LD C,$60 | |||
| 9F8F | BIT 4,(HL) | alter movement pattern | ||
| 9F91 | JR Z,$9F95 | |||
| 9F93 | LD C,$EE | |||
| 9F95 | DEC L | HL points to (+$05) | ||
| 9F96 | LD A,(HL) | |||
| 9F97 | ADD A,$02 | |||
| 9F99 | LD (HL),A | |||
| 9F9A | CP C | |||
| 9F9B | JP NC,$9FA6 | |||
| 9F9E | LD HL,$8F15 | |||
| 9FA1 | SET 7,(HL) | |||
| 9FA3 | JP $9E1A | next record by IX | ||
| 9FA6 | LD (HL),$80 | |||
| 9FA8 | INC L | |||
| 9FA9 | INC L | |||
| 9FAA | INC L | HL points to (+$08) | ||
| 9FAB | LD (HL),$80 | set movement flags | ||
| 9FAD | LD HL,$8F15 | |||
| 9FB0 | SET 7,(HL) | |||
| 9FB2 | JP $9E1A | next record by IX | ||
| 9FB5 | LD A,(IX+$06) | get movement pattern | ||
| 9FB8 | CP $05 | |||
| 9FBA | JP Z,$9FC1 | |||
| 9FBD | LD (IX+$00),$FE | mark IX record as empty | ||
| 9FC1 | EX DE,HL | HL points to (+$02) | ||
| 9FC2 | INC L | |||
| 9FC3 | INC L | |||
| 9FC4 | INC L | HL points to (+$05) | ||
| 9FC5 | LD A,(HL) | get base sprite number | ||
| 9FC6 | CP $80 | 200 ? Exlposion starts from 200 | ||
| 9FC8 | JR C,$9FD0 | less => jump | ||
| 9FCA | DEC L | |||
| 9FCB | DEC L | |||
| 9FCC | DEC L | HL points to (+$02) | ||
| 9FCD | JP $9E45 | next record by HL | ||
| 9FD0 | LD (HL),$80 | base sprite = Explosion | ||
| 9FD2 | INC L | |||
| 9FD3 | INC L | |||
| 9FD4 | INC L | HL points to (+$08) | ||
| 9FD5 | SET 7,(HL) | set movement flags bit 7 | ||
| 9FD7 | LD HL,$8F15 | |||
| 9FDA | SET 6,(HL) | |||
| 9FDC | JP $9E1A | next record by IX | ||
| 9FDF | EX DE,HL | HL points to (+$02) | ||
| 9FE0 | LD A,(IX+$0A) | get sprite index | ||
| 9FE3 | CP $0E | IX is Main Vorton? | ||
| 9FE5 | JP Z,$9E45 | yes => next record by HL | ||
| 9FE8 | DEC L | |||
| 9FE9 | DEC L | HL points to (+$00) | ||
| 9FEA | LD (HL),$FE | mark HL record as empty | ||
| 9FEC | JP $9D7B | next record by HL | ||
| 9FEF | EX DE,HL | HL points to (+$02) | ||
| 9FF0 | LD A,$08 | |||
| 9FF2 | ADD A,L | |||
| 9FF3 | LD L,A | HL points to (+$0A) | ||
| 9FF4 | LD A,(HL) | get sprite index | ||
| 9FF5 | CP $0E | is it Vorton? | ||
| 9FF7 | JP NZ,$A001 | no => jump | ||
| 9FFA | LD DE,$0006 | |||
| 9FFD | ADD HL,DE | HL points to next record | ||
| 9FFE | JP $9D73 | continue | ||
| A001 | LD (IX+$00),$FE | mark IX record as empty | ||
| A005 | JP $9E1A | next record by IX | ||
| A008 | CALL $A270 | Get next random number | ||
| A00B | LD A,L | rotate to random direction | ||
| A00C | AND $06 | one of four directions | ||
| A00E | LD (IX+$07),A | set direction | ||
| A011 | JP $9E1A | |||
| A014 | CALL $A270 | Get next random number | ||
| A017 | LD A,L | rotate to random direction | ||
| A018 | AND $07 | value 0..7 | ||
| A01A | LD (IX+$07),A | set direction | ||
| A01D | JP $9E1A | next record by IX | ||
| A020 | CALL $A270 | Get next random number | ||
| A023 | LD A,L | |||
| A024 | AND $07 | value 0..7 | ||
| A026 | LD (IX+$0C),A | |||
| A029 | JP $9DC8 | Random movement with limitations | ||
| A02C | LD A,(IX+$07) | get direction | ||
| A02F | ADD A,$04 | 180 degree rotation | ||
| A031 | RES 3,A | |||
| A033 | LD (IX+$07),A | set direction | ||
| A036 | JP $9E1A | next record by IX | ||
| A039 | NOP | Temporary storage for HL | ||
| A03A | NOP | |||
|
Used by the routine at 90F2.
|
||||
| A03B | LD A,($8F88) | |||
| A03E | CP $01 | |||
| A040 | JP Z,$A082 | |||
| A043 | CP $02 | |||
| A045 | JP Z,$A0B3 | |||
| A048 | CP $03 | |||
| A04A | JP Z,$A0DC | |||
| A04D | LD B,$00 | |||
| A04F | LD A,$7E | |||
| A051 | IN A,($FE) | keyboard 7FFE B - Space | ||
| A053 | CPL | |||
| A054 | AND $1F | |||
| A056 | JP Z,$A05B | |||
| A059 | SET 0,B | fire | ||
| A05B | LD A,$F7 | |||
| A05D | IN A,($FE) | keyboard F7FE 1 - 5 | ||
| A05F | RRA | |||
| A060 | JR C,$A064 | not "1" -> jump | ||
| A062 | SET 1,B | "1" | ||
| A064 | LD A,$FB | |||
| A066 | IN A,($FE) | keyboard FBFE Q - T | ||
| A068 | RRA | |||
| A069 | JR C,$A06D | not "Q" -> jump | ||
| A06B | SET 2,B | "Q" | ||
| A06D | LD A,$DF | |||
| A06F | IN A,($FE) | keyboard DFFE Y - P | ||
| A071 | RRA | |||
| A072 | JR C,$A076 | not "P" -> jump | ||
| A074 | SET 3,B | "P", right | ||
| A076 | RRA | |||
| A077 | JR C,$A07B | not "O" -> jump | ||
| A079 | SET 4,B | "O", left | ||
| A07B | LD A,B | |||
| A07C | LD ($8F14),A | set current action byte | ||
| A07F | JP $A11B | |||
| A082 | LD A,$EF | |||
| A084 | IN A,($FE) | |||
| A086 | OR $E0 | |||
| A088 | CPL | |||
| A089 | LD B,A | |||
| A08A | LD A,$F7 | |||
| A08C | IN A,($FE) | |||
| A08E | BIT 4,A | |||
| A090 | JR NZ,$A094 | |||
| A092 | SET 0,B | |||
| A094 | BIT 3,A | |||
| A096 | JR NZ,$A09A | |||
| A098 | SET 1,B | |||
| A09A | BIT 2,A | |||
| A09C | JR NZ,$A0A0 | |||
| A09E | SET 2,B | |||
| A0A0 | BIT 1,A | |||
| A0A2 | JR NZ,$A0A6 | |||
| A0A4 | SET 3,B | |||
| A0A6 | BIT 0,A | |||
| A0A8 | JR NZ,$A0AC | |||
| A0AA | SET 4,B | |||
| A0AC | LD A,B | |||
| A0AD | LD ($8F14),A | |||
| A0B0 | JP $A11B | |||
| A0B3 | LD B,$00 | |||
| A0B5 | IN A,($1F) | |||
| A0B7 | BIT 4,A | |||
| A0B9 | JR Z,$A0BD | |||
| A0BB | SET 0,B | |||
| A0BD | BIT 3,A | |||
| A0BF | JR Z,$A0C3 | |||
| A0C1 | SET 1,B | |||
| A0C3 | BIT 2,A | |||
| A0C5 | JR Z,$A0C9 | |||
| A0C7 | SET 2,B | |||
| A0C9 | BIT 0,A | |||
| A0CB | JR Z,$A0CF | |||
| A0CD | SET 3,B | |||
| A0CF | BIT 1,A | |||
| A0D1 | JR Z,$A0D5 | |||
| A0D3 | SET 4,B | |||
| A0D5 | LD A,B | |||
| A0D6 | LD ($8F14),A | |||
| A0D9 | JP $A11B | |||
| A0DC | LD B,$00 | |||
| A0DE | LD A,$F7 | |||
| A0E0 | IN A,($FE) | |||
| A0E2 | BIT 4,A | |||
| A0E4 | JR NZ,$A0E8 | |||
| A0E6 | SET 4,B | |||
| A0E8 | LD A,$EF | |||
| A0EA | IN A,($FE) | |||
| A0EC | BIT 4,A | |||
| A0EE | JR NZ,$A0F2 | |||
| A0F0 | SET 2,B | |||
| A0F2 | BIT 3,A | |||
| A0F4 | JR NZ,$A0F8 | |||
| A0F6 | SET 1,B | |||
| A0F8 | BIT 2,A | |||
| A0FA | JR NZ,$A0FE | |||
| A0FC | SET 3,B | |||
| A0FE | BIT 0,A | |||
| A100 | JR NZ,$A104 | |||
| A102 | SET 0,B | |||
| A104 | LD A,B | |||
| A105 | LD ($8F14),A | |||
| A108 | JP $A11B | |||
|
Used by the routine at A11B.
|
||||
| A10B | EX AF,AF' | |||
| A10C | LD A,($8F18) | |||
| A10F | LD B,$5A | |||
| A111 | INC A | increase power | ||
| A112 | LD ($8F18),A | |||
| A115 | LD C,A | |||
| A116 | LD A,$44 | |||
| A118 | LD (BC),A | |||
| A119 | EX AF,AF' | restore AF | ||
| A11A | RET | |||
| A11B | LD DE,($8F01) | |||
| A11F | LD A,$08 | to movement flags | ||
| A121 | ADD A,E | |||
| A122 | LD E,A | DE points to (+$08) | ||
| A123 | LD A,(DE) | get movement flags | ||
| A124 | BIT 7,A | explosion? | ||
| A126 | JP NZ,$A1F8 | no action required | ||
| A129 | LD A,($8F14) | get current action flags | ||
| A12C | LD B,A | |||
| A12D | XOR A | |||
| A12E | LD HL,$8F1D | HL = $8F1D | ||
| A131 | SRL (HL) | |||
| A133 | JP NZ,$A155 | |||
| A136 | BIT 2,B | break/stop? | ||
| A138 | JR Z,$A144 | no => jump | ||
| A13A | LD A,(DE) | get movement flags | ||
| A13B | DEC A | |||
| A13C | CP $03 | |||
| A13E | JR NC,$A155 | |||
| A140 | LD (DE),A | set movement flags | ||
| A141 | JP $A14F | |||
| A144 | BIT 1,B | accelerate? | ||
| A146 | JR Z,$A155 | no => jump | ||
| A148 | LD A,(DE) | get movement flags | ||
| A149 | INC A | |||
| A14A | CP $03 | |||
| A14C | JR NC,$A155 | |||
| A14E | LD (DE),A | set movement flags | ||
| A14F | CP $01 | |||
| A151 | JR NZ,$A155 | |||
| A153 | LD (HL),$FF | |||
| A155 | INC HL | HL = $8F1E | ||
| A156 | DEC E | DE points to (+$07) | ||
| A157 | SRL (HL) | |||
| A159 | JP NZ,$A170 | |||
| A15C | LD (HL),$02 | |||
| A15E | BIT 3,B | rotation right? | ||
| A160 | JR Z,$A167 | no => jump | ||
| A162 | LD A,(DE) | get current direction | ||
| A163 | INC A | rotate right | ||
| A164 | RES 3,A | |||
| A166 | LD (DE),A | save new direction | ||
| A167 | BIT 4,B | rotation left? | ||
| A169 | JR Z,$A170 | no => jump | ||
| A16B | LD A,(DE) | get current direction | ||
| A16C | DEC A | rotate left | ||
| A16D | AND $07 | 0..7 | ||
| A16F | LD (DE),A | save new direction | ||
| A170 | EX DE,HL | DE = $8F1E | ||
| A171 | LD HL,$8A60 | 1st bullet object record addr | ||
| A174 | INC DE | DE = $8F1F | ||
| A175 | LD A,(DE) | |||
| A176 | CP $02 | |||
| A178 | CALL Z,$A10B | restore power | ||
| A17B | AND A | |||
| A17C | JR NZ,$A181 | |||
| A17E | LD (HL),$FE | mark the record to skip | ||
| A180 | INC A | |||
| A181 | DEC A | |||
| A182 | LD (DE),A | |||
| A183 | INC DE | DE = $8F20 | ||
| A184 | LD BC,$0010 | |||
| A187 | ADD HL,BC | HL = 2nd bullet record | ||
| A188 | LD A,(DE) | |||
| A189 | CP $02 | |||
| A18B | CALL Z,$A10B | restore power | ||
| A18E | AND A | |||
| A18F | JR NZ,$A194 | |||
| A191 | LD (HL),$FE | mark the record to skip | ||
| A193 | INC A | |||
| A194 | DEC A | |||
| A195 | LD (DE),A | |||
| A196 | INC DE | DE = $8F21 | ||
| A197 | LD BC,$0010 | |||
| A19A | ADD HL,BC | HL = 3rd bullet record | ||
| A19B | LD A,(DE) | |||
| A19C | CP $02 | |||
| A19E | CALL Z,$A10B | restore power | ||
| A1A1 | AND A | |||
| A1A2 | JR NZ,$A1A7 | |||
| A1A4 | LD (HL),$FE | mark the record to skip | ||
| A1A6 | INC A | |||
| A1A7 | DEC A | |||
| A1A8 | LD (DE),A | |||
| A1A9 | EX DE,HL | HL = $8F21 | ||
| A1AA | INC HL | HL = $8F22 | ||
| A1AB | SRL (HL) | |||
| A1AD | JP NZ,$A1F8 | |||
| A1B0 | LD A,($8F14) | get current action | ||
| A1B3 | BIT 0,A | fire? | ||
| A1B5 | JP Z,$A1F8 | no => jump | ||
| A1B8 | DEC HL | HL = $8F21 | ||
| A1B9 | EX DE,HL | DE = $8F21 | ||
| A1BA | LD A,(DE) | |||
| A1BB | AND A | |||
| A1BC | JR Z,$A1CD | |||
| A1BE | DEC DE | DE = $8F20 | ||
| A1BF | LD BC,$FFF0 | -16. | ||
| A1C2 | ADD HL,BC | |||
| A1C3 | LD A,(DE) | |||
| A1C4 | AND A | |||
| A1C5 | JR Z,$A1CD | |||
| A1C7 | ADD HL,BC | |||
| A1C8 | DEC DE | DE = $8F1F | ||
| A1C9 | LD A,(DE) | |||
| A1CA | AND A | |||
| A1CB | JR NZ,$A1F8 | |||
| A1CD | EX DE,HL | DE = record address | ||
| A1CE | LD (HL),$16 | set sprite = fireball | ||
| A1D0 | LD HL,$8F22 | |||
| A1D3 | LD (HL),$02 | |||
| A1D5 | LD HL,($8F01) | get addr of Main Vorton | ||
| A1D8 | LD BC,$0005 | 5 bytes | ||
| A1DB | LDIR | copy pos/offset to bullet object | ||
| A1DD | INC L | |||
| A1DE | INC L | HL points to (+$07) | ||
| A1DF | INC E | |||
| A1E0 | INC E | DE points to (+$07) | ||
| A1E1 | LDI | copy direction byte | ||
| A1E3 | INC L | HL points to (+$08) | ||
| A1E4 | INC E | DE points to (+$08) | ||
| A1E5 | LD A,(HL) | |||
| A1E6 | LD (DE),A | copy movement flags byte | ||
| A1E7 | LD A,($8F18) | |||
| A1EA | LD H,$5A | |||
| A1EC | LD L,A | |||
| A1ED | LD (HL),$00 | |||
| A1EF | DEC A | |||
| A1F0 | LD ($8F18),A | |||
| A1F3 | LD HL,$8F15 | |||
| A1F6 | SET 1,(HL) | |||
|
This entry point is used by the routine at A8C5.
|
||||
| A1F8 | LD HL,$8F0E | |||
| A1FB | LD IX,($8F01) | object table address | ||
| A1FF | LD A,(IX+$07) | get direction 0..7 | ||
| A202 | ADD A,A | sprite phase copying direction | ||
| A203 | LD (HL),A | save Main Vorton sprite phase | ||
| A204 | LD HL,$A28F | |||
| A207 | XOR A | |||
| A208 | CP (HL) | |||
| A209 | JR Z,$A20F | |||
| A20B | DEC (HL) | |||
| A20C | JP $A233 | |||
| A20F | LD (HL),$03 | |||
| A211 | LD HL,$8F0F | addr of Star sprite number | ||
| A214 | LD A,($A28D) | |||
| A217 | LD B,A | |||
| A218 | LD A,(HL) | get Star sprite number | ||
| A219 | ADD A,B | |||
| A21A | CP $07 | 7 ? | ||
| A21C | JR C,$A227 | yes => jump | ||
| A21E | LD A,B | |||
| A21F | NEG | |||
| A221 | LD ($A28D),A | |||
| A224 | LD B,A | |||
| A225 | LD A,(HL) | |||
| A226 | ADD A,B | |||
| A227 | LD (HL),A | |||
| A228 | INC L | |||
| A229 | INC L | HL = $8F11 addr of Pawn sprite number | ||
| A22A | LD A,(HL) | get Pawn sprite number | ||
| A22B | INC A | |||
| A22C | INC A | |||
| A22D | CP $07 | |||
| A22F | JR C,$A232 | |||
| A231 | XOR A | |||
| A232 | LD (HL),A | set Pawn sprite number | ||
| A233 | LD HL,$A290 | |||
| A236 | XOR A | |||
| A237 | CP (HL) | |||
| A238 | JP Z,$A23F | |||
| A23B | DEC (HL) | |||
| A23C | JP $A263 | |||
| A23F | LD (HL),$02 | |||
| A241 | LD HL,$8F10 | L8F00+020 | ||
| A244 | LD A,($A28E) | |||
| A247 | LD B,A | |||
| A248 | LD A,(HL) | get Fire A phase | ||
| A249 | ADD A,B | |||
| A24A | CP $07 | |||
| A24C | JR C,$A257 | |||
| A24E | LD A,B | |||
| A24F | NEG | |||
| A251 | LD ($A28E),A | |||
| A254 | LD B,A | |||
| A255 | LD A,(HL) | |||
| A256 | ADD A,B | |||
| A257 | LD (HL),A | set Fire A phase | ||
| A258 | INC L | |||
| A259 | INC L | |||
| A25A | LD A,(HL) | get Fire B phase | ||
| A25B | INC A | |||
| A25C | INC A | |||
| A25D | CP $07 | |||
| A25F | JR C,$A262 | |||
| A261 | XOR A | |||
| A262 | LD (HL),A | set Fire B phase | ||
| A263 | LD HL,$8F13 | addr of Ufo sprite phase | ||
| A266 | LD A,(HL) | |||
| A267 | INC A | |||
| A268 | INC A | next sprite | ||
| A269 | CP $03 | |||
| A26B | JR C,$A26E | |||
| A26D | XOR A | |||
| A26E | LD (HL),A | set Ufo sprite phase | ||
| A26F | RET | |||
| A270 | LD DE,($5C76) | |||
| A274 | LD H,E | |||
| A275 | LD L,$FD | |||
| A277 | LD A,D | |||
| A278 | OR A | |||
| A279 | SBC HL,DE | |||
| A27B | SBC A,$00 | |||
| A27D | SBC HL,DE | |||
| A27F | SBC A,$00 | |||
| A281 | LD E,A | |||
| A282 | LD D,$00 | |||
| A284 | SBC HL,DE | |||
| A286 | JR NC,$A289 | |||
| A288 | INC HL | |||
| A289 | LD ($5C76),HL | ; Write RND SEED variable | ||
| A28C | RET | |||
| A28D | DEFB $02 | |||
| A28E | DEFB $02 | |||
| A28F | DEFB $00 | |||
| A290 | DEFB $00 | |||
| A291 | LD HL,$8F25 | |||
| A294 | LD DE,$8F00 | to variables block | ||
| A297 | LD BC,$0025 | |||
| A29A | LDIR | copy | ||
| A29C | CALL $A3D3 | Prepare screen and indicators | ||
| A29F | CALL $9423 | Preparing objects tables | ||
| A2A2 | CALL $92CE | Prepare objects for the current Zone | ||
| A2A5 | CALL $95EF | Show the screen | ||
| A2A8 | LD A,$FF | table ending marker | ||
| A2AA | LD ($8A90),A | |||
| A2AD | LD A,$01 | Main Vorton movement | ||
| A2AF | LD ($8A08),A | |||
| A2B2 | XOR A | |||
| A2B3 | LD B,$10 | loop counter | ||
| A2B5 | CALL $A34D | do the action | ||
| A2B8 | LD A,$0C | action = rotate right | ||
| A2BA | LD B,$01 | loop counter | ||
| A2BC | CALL $A34D | Main Vorton rotates | ||
| A2BF | CP $06 | proper direction? | ||
| A2C1 | JR NZ,$A2B8 | no => repeat | ||
| A2C3 | LD A,$01 | Main Vorton movement flags = move | ||
| A2C5 | LD ($8A08),A | |||
| A2C8 | XOR A | action = none | ||
| A2C9 | LD B,$0E | loop counter = 14. | ||
| A2CB | CALL $A34D | do the action | ||
| A2CE | LD A,$08 | action = ?? | ||
| A2D0 | LD B,$01 | loop counter = 1 | ||
| A2D2 | CALL $A34D | do the action | ||
| A2D5 | AND A | |||
| A2D6 | JR NZ,$A2CE | |||
| A2D8 | LD A,$0C | action = rotate right | ||
| A2DA | LD B,$01 | loop counter = 1 | ||
| A2DC | CALL $A34D | do the action | ||
| A2DF | CP $03 | rotated to the proper direction? | ||
| A2E1 | JR NZ,$A2D8 | no => repeat | ||
| A2E3 | LD HL,$8A18 | Auto-Vorton movement | ||
| A2E6 | LD DE,$0010 | |||
| A2E9 | LD B,$04 | counter = 4 Auto Vortons | ||
| A2EB | LD (HL),$01 | set movement flags = move | ||
| A2ED | ADD HL,DE | to the next record | ||
| A2EE | DJNZ $A2EB | repeat | ||
| A2F0 | XOR A | action = none | ||
| A2F1 | LD B,$27 | loop counter | ||
| A2F3 | CALL $A34D | do the action | ||
| A2F6 | LD HL,$8A17 | Auto-Vorton direction | ||
| A2F9 | LD (HL),$07 | diagonally | ||
| A2FB | LD DE,$0010 | |||
| A2FE | ADD HL,DE | |||
| A2FF | LD (HL),$01 | diagonally | ||
| A301 | ADD HL,DE | |||
| A302 | LD (HL),$07 | diagonally | ||
| A304 | ADD HL,DE | |||
| A305 | LD (HL),$01 | diagonally | ||
| A307 | XOR A | action = none | ||
| A308 | LD B,$0C | loop counter | ||
| A30A | CALL $A34D | do the action | ||
| A30D | LD HL,$8A17 | Auto-Vorton direction | ||
| A310 | LD DE,$000F | |||
| A313 | LD B,$04 | counter = 4 extra Vortons | ||
| A315 | XOR A | |||
| A316 | LD (HL),A | direction | ||
| A317 | INC HL | |||
| A318 | LD (HL),A | movement flags = stop | ||
| A319 | ADD HL,DE | to the next record | ||
| A31A | DJNZ $A316 | repeat | ||
| A31C | LD A,$14 | action = rotate left | ||
| A31E | LD B,$01 | loop counter | ||
| A320 | CALL $A34D | do the action | ||
| A323 | CP $01 | rotated to the proper position? | ||
| A325 | JR NZ,$A31C | no => repeat | ||
| A327 | LD A,$01 | set Main Vorton movement | ||
| A329 | LD ($8A08),A | |||
| A32C | XOR A | no action | ||
| A32D | LD B,$20 | loop counter = 32. | ||
| A32F | CALL $A34D | do the action | ||
| A332 | LD A,$14 | action = rotate left | ||
| A334 | LD B,$01 | loop counter = 1 | ||
| A336 | CALL $A34D | do the action | ||
| A339 | AND A | Main Vorton looking forward? | ||
| A33A | JR NZ,$A332 | no => repeat | ||
| A33C | LD HL,$8A18 | Extra Vorton movement | ||
| A33F | LD DE,$0010 | |||
| A342 | LD B,$04 | counter = 4 extra Vortons | ||
| A344 | LD (HL),$01 | start moving | ||
| A346 | ADD HL,DE | to the next record | ||
| A347 | DJNZ $A344 | repeat | ||
| A349 | CALL $92F5 | |||
| A34C | RET | |||
|
||||||||||
| A34D | LD ($8F14),A | |||||||||
| A350 | PUSH BC | |||||||||
| A351 | CALL $9822 | Remove objects from the shadow screen | ||||||||
| A354 | CALL $A11B | Objects logic, perform the action | ||||||||
| A357 | CALL $9C7B | Process object movement | ||||||||
| A35A | CALL $985A | Prepare table 8D52 (sort out objects by depth), and draw the objects | ||||||||
| A35D | CALL $9A9B | Draw the shadow screen on the real screen, using draw markers | ||||||||
| A360 | POP BC | |||||||||
| A361 | DJNZ $A350 | |||||||||
| A363 | LD A,($8A07) | Main Vorton direction 0..7 | ||||||||
| A366 | RET | |||||||||
|
Used by the routine at 8F79.
|
||||
| A367 | CALL $A291 | |||
| A36A | JR $A372 | jump into the loop | ||
| A36C | CALL $92CE | Prepare objects for the current Zone | ||
| A36F | CALL $95EF | Show the screen | ||
| A372 | LD HL,$A4C7 | "DEMO MODE" | ||
| A375 | CALL $B890 | Print Text | ||
| A378 | LD B,$28 | number of iterations in one zone | ||
| A37A | PUSH BC | |||
| A37B | CALL $A8C5 | show one screen in DEMO | ||
| A37E | POP BC | |||
| A37F | XOR A | |||
| A380 | IN A,($FE) | Check keyboard | ||
| A382 | CPL | key pressed? | ||
| A383 | AND $1F | yes => exit DEMO | ||
| A385 | RET NZ | |||
| A386 | DJNZ $A37A | repeat | ||
| A388 | LD A,($8F00) | Zone number | ||
| A38B | CP $1F | 31. ? | ||
| A38D | JR NC,$A3A8 | no => end of DEMO | ||
| A38F | LD HL,$8A48 | Object record #4 movement | ||
| A392 | LD (HL),$00 | stop | ||
| A394 | LD HL,($8F01) | object table address | ||
| A397 | LD (HL),$FE | mark record to skip | ||
| A399 | INC L | HL points to (+$01) | ||
| A39A | LD E,(HL) | |||
| A39B | INC L | HL points to (+$02) | ||
| A39C | LD D,(HL) | DE = object position | ||
| A39D | EX DE,HL | |||
| A39E | LD BC,$00B0 | |||
| A3A1 | ADD HL,BC | |||
| A3A2 | EX DE,HL | DE = obj pos + 176. | ||
| A3A3 | LD (HL),D | save object position | ||
| A3A4 | DEC L | |||
| A3A5 | LD (HL),E | |||
| A3A6 | JR $A36C | repeat in the loop by zones | ||
| A3A8 | LD HL,$5800 | |||
| A3AB | LD C,$12 | |||
| A3AD | LD B,$20 | |||
| A3AF | LD (HL),$52 | |||
| A3B1 | INC HL | |||
| A3B2 | DJNZ $A3AF | |||
| A3B4 | DEC C | |||
| A3B5 | JR NZ,$A3AD | |||
| A3B7 | LD HL,$A4D6 | "THERE IS ONLY ONE WAY TO ENCOUNTER..." | ||
| A3BA | CALL $B890 | Print Text | ||
| A3BD | LD C,$0C | |||
| A3BF | LD E,$FF | |||
| A3C1 | LD B,$FF | |||
| A3C3 | XOR A | |||
| A3C4 | IN A,($FE) | |||
| A3C6 | CPL | |||
| A3C7 | AND $1F | |||
| A3C9 | RET NZ | |||
| A3CA | DJNZ $A3C3 | |||
| A3CC | DEC E | |||
| A3CD | JR NZ,$A3C1 | |||
| A3CF | DEC C | |||
| A3D0 | JR NZ,$A3BF | |||
| A3D2 | RET | |||
|
Used by the routine at A291.
|
||||
| A3D3 | LD HL,$5AFF | |||
| A3D6 | LD DE,$5AFE | |||
| A3D9 | LD (HL),$00 | |||
| A3DB | LD BC,$1B00 | |||
| A3DE | LDDR | |||
| A3E0 | LD HL,$6020 | |||
| A3E3 | LD DE,$5060 | |||
| A3E6 | LD A,$22 | |||
| A3E8 | EX AF,AF' | |||
| A3E9 | LD BC,$0020 | |||
| A3EC | EX AF,AF' | |||
| A3ED | PUSH DE | |||
| A3EE | LDIR | |||
| A3F0 | POP DE | |||
| A3F1 | DEC A | |||
| A3F2 | JR Z,$A403 | |||
| A3F4 | EX AF,AF' | |||
| A3F5 | INC D | |||
| A3F6 | LD A,D | |||
| A3F7 | CP $58 | |||
| A3F9 | JR C,$A3E9 | |||
| A3FB | LD D,$50 | |||
| A3FD | LD A,$20 | |||
| A3FF | ADD A,E | |||
| A400 | LD E,A | |||
| A401 | JR $A3E9 | |||
| A403 | LD DE,$5A60 | Screen attribute area address | ||
| A406 | LD BC,$00A0 | |||
| A409 | LDIR | Fill attributes | ||
| A40B | CALL $A42B | Show score | ||
| A40E | CALL $A478 | Show score | ||
| A411 | RET | |||
| A412 | LD B,$04 | |||
| A414 | LD HL,$A486 | |||
| A417 | LD A,(HL) | |||
| A418 | CP $00 | |||
| A41A | JR NZ,$A41E | |||
| A41C | LD A,$01 | |||
| A41E | INC A | |||
| A41F | CP $0B | |||
| A421 | JR NZ,$A428 | |||
| A423 | LD (HL),$01 | |||
| A425 | DEC HL | |||
| A426 | JR $A417 | |||
| A428 | LD (HL),A | |||
| A429 | DJNZ $A414 | |||
| A42B | LD DE,$529D | |||
| A42E | LD BC,$A486 | Score | ||
|
This entry point is used by the routine at A450.
|
||||
| A431 | LD A,(BC) | |||
| A432 | CP $FF | |||
| A434 | RET Z | |||
| A435 | PUSH BC | |||
| A436 | LD C,A | |||
| A437 | ADD A,A | |||
| A438 | ADD A,A | |||
| A439 | ADD A,C | * 5 | ||
| A43A | LD HL,$A490 | |||
| A43D | LD C,A | |||
| A43E | LD B,$00 | |||
| A440 | ADD HL,BC | |||
| A441 | LD C,D | |||
| A442 | LD B,$05 | 5 lines | ||
| A444 | LD A,(HL) | |||
| A445 | LD (DE),A | |||
| A446 | INC D | next line | ||
| A447 | INC HL | |||
| A448 | DJNZ $A444 | |||
| A44A | LD D,C | |||
| A44B | DEC E | previous position | ||
| A44C | POP BC | |||
| A44D | DEC BC | |||
| A44E | JR $A431 | |||
|
Used by the routine at 90F2.
|
||||
| A450 | LD HL,$A481 | |||
| A453 | LD DE,$A489 | |||
| A456 | LD B,$07 | counter | ||
| A458 | PUSH BC | |||
| A459 | LD A,(DE) | |||
| A45A | LD B,A | |||
| A45B | INC DE | |||
| A45C | LD A,(HL) | |||
| A45D | INC HL | |||
| A45E | CP B | |||
| A45F | JR NZ,$A466 | |||
| A461 | POP BC | |||
| A462 | DJNZ $A458 | |||
| A464 | JR $A478 | |||
| A466 | CP B | |||
| A467 | JR NC,$A46C | |||
| A469 | POP BC | |||
| A46A | JR $A478 | |||
| A46C | POP BC | |||
| A46D | LD HL,$A481 | |||
| A470 | LD DE,$A489 | |||
| A473 | LD BC,$0007 | |||
| A476 | LDIR | |||
|
This entry point is used by the routine at A3D3.
|
||||
| A478 | LD DE,$51DD | |||
| A47B | LD BC,$A48E | score | ||
| A47E | JR $A431 | |||
|
|
||||
| A480 | DEFB $FF,$00,$00,$00,$00,$00,$00,$01 | |||
| A488 | DEFB $FF,$00,$00,$00,$00,$00,$00,$01 | |||
| A490 | DEFB $FE,$FE,$FE,$FE,$FE,$82,$BA,$BA | |||
| A498 | DEFB $BA,$82,$FA,$FA,$FA,$FA,$FA,$82 | |||
| A4A0 | DEFB $FA,$82,$BE,$82,$82,$FA,$82,$FA | |||
| A4A8 | DEFB $82,$BA,$BA,$82,$FA,$FA,$82,$BE | |||
| A4B0 | DEFB $82,$FA,$82,$82,$BE,$82,$BA,$82 | |||
| A4B8 | DEFB $82,$FA,$FA,$FA,$FA,$82,$BA,$82 | |||
| A4C0 | DEFB $BA,$82,$82,$BA,$82,$FA,$82 | |||
| A4C7 | DEFB $40,$21,$58,$CA,$54,$55,$5D,$5F | Text to print by B890 routine | ||
| A4CF | DEFB $4D,$5D,$5F,$54,$55,$CA,$FE | |||
| A4D6 | DEFB $40,$AB,$58,$4A,$64,$58,$55,$62 | Text to print by B890 routine | ||
| A4DE | DEFB $55,$4D,$59,$63,$4A,$FF,$40,$C9 | |||
| A4E6 | DEFB $58,$4A,$5F,$5E,$5C,$69,$4D,$5F | |||
| A4EE | DEFB $5E,$55,$4D,$67,$51,$69,$4A,$FF | |||
| A4F6 | DEFB $40,$E9,$58,$4A,$64,$5F,$4D,$55 | |||
| A4FE | DEFB $5E,$53,$5F,$65,$5E,$64,$55,$62 | |||
| A506 | DEFB $4A,$FF,$48,$07,$59,$4A,$67,$58 | |||
| A50E | DEFB $51,$64,$4D,$5C,$59,$55,$63,$4D | |||
| A516 | DEFB $52,$55,$69,$5F,$5E,$54,$4A,$FF | |||
| A51E | DEFB $48,$2A,$59,$4A,$6A,$5F,$5E,$55 | |||
| A526 | DEFB $4D,$6A,$55,$62,$5F,$50,$4A,$FF | |||
| A52E | DEFB $48,$66,$59,$CA,$63,$5F,$4D,$57 | |||
| A536 | DEFB $55,$64,$4D,$5F,$5E,$4D,$67,$59 | |||
| A53E | DEFB $64,$58,$4D,$59,$64,$50,$CA,$FE | |||
|
Used by the routine at 965D.
|
||||
| A546 | LD HL,$A8D5 | |||
| A549 | LD (HL),$00 | clear flag | ||
| A54B | LD IX,$8A90 | objects table | ||
| A54F | LD A,(IX+$00) | |||
| A552 | CP $FE | |||
| A554 | JP Z,$A5DA | |||
| A557 | JP NC,$A5E2 | |||
| A55A | LD A,(IX+$06) | get movement pattern | ||
| A55D | CP $16 | flat blocker? | ||
| A55F | JP NZ,$A5DA | no => skip | ||
| A562 | LD DE,($8F09) | current zone base pos | ||
| A566 | LD L,(IX+$01) | |||
| A569 | LD H,(IX+$02) | object position | ||
| A56C | AND A | |||
| A56D | SBC HL,DE | |||
| A56F | LD A,H | |||
| A570 | AND A | |||
| A571 | JP NZ,$A5DA | |||
| A574 | LD A,(IX+$09) | get horz offset (bits 2-3 only) | ||
| A577 | ADD A,A | |||
| A578 | LD C,A | |||
| A579 | LD B,$00 | |||
| A57B | LD HL,$A592 | |||
| A57E | ADD HL,BC | |||
| A57F | LD C,(IX+$03) | |||
| A582 | LD B,(IX+$04) | BC = object offset | ||
| A585 | EX DE,HL | |||
| A586 | LD HL,($8F03) | current zone offset | ||
| A589 | ADD HL,BC | |||
| A58A | LD C,L | |||
| A58B | LD B,H | BC = address where to draw the sprite | ||
| A58C | PUSH HL | |||
| A58D | EX DE,HL | |||
| A58E | LD DE,$BBC0 | Sprite #5 flat blocker | ||
| A591 | JP (HL) | |||
| A592 | CALL $99D1 | Draw sprite with shift by 4px | ||
| A595 | JP $A5AD | |||
| A598 | NOP | |||
| A599 | NOP | |||
| A59A | CALL $9A26 | Draw sprite with shift by 2px | ||
| A59D | JP $A5AD | |||
| A5A0 | NOP | |||
| A5A1 | NOP | |||
| A5A2 | CALL $9A70 | Draw sprite with no shift | ||
| A5A5 | JP $A5AD | |||
| A5A8 | NOP | |||
| A5A9 | NOP | |||
| A5AA | CALL $9933 | Draw sprite with shift by -2px | ||
| A5AD | POP HL | |||
| A5AE | LD A,H | |||
| A5AF | CP $E9 | |||
| A5B1 | JP C,$A5DA | |||
| A5B4 | EX DE,HL | |||
| A5B5 | SUB $E9 | |||
| A5B7 | ADD A,A | |||
| A5B8 | ADD A,A | |||
| A5B9 | ADD A,A | |||
| A5BA | LD L,A | |||
| A5BB | LD H,$00 | |||
| A5BD | ADD HL,HL | |||
| A5BE | ADD HL,HL | |||
| A5BF | LD A,E | |||
| A5C0 | AND $1F | offset within a single line -- 0..31. | ||
| A5C2 | LD E,A | |||
| A5C3 | LD D,$FD | |||
| A5C5 | ADD HL,DE | draw flags area start address | ||
| A5C6 | LD DE,$FFDE | -34. | ||
| A5C9 | LD A,$01 | draw marker | ||
| A5CB | LD B,$04 | sprite occupies 3 or 4 char-lines | ||
| A5CD | LD (HL),A | mark 3 char-cells for redraw | ||
| A5CE | INC HL | |||
| A5CF | LD (HL),A | |||
| A5D0 | INC HL | |||
| A5D1 | LD (HL),A | |||
| A5D2 | ADD HL,DE | to previous line | ||
| A5D3 | DJNZ $A5CD | repeat | ||
| A5D5 | LD HL,$A8D5 | |||
| A5D8 | LD (HL),$01 | mark that we drawn a blocker | ||
| A5DA | LD DE,$0010 | |||
| A5DD | ADD IX,DE | |||
| A5DF | JP $A54F | |||
| A5E2 | LD A,($A8D5) | |||
| A5E5 | AND A | did we draw a blocker? | ||
| A5E6 | RET Z | no => return | ||
| A5E7 | LD HL,$E900 | from the second shadow screen | ||
| A5EA | LD DE,$D905 | to the first one | ||
| A5ED | LD BC,$1000 | 4096. bytes | ||
| A5F0 | LDIR | copy | ||
| A5F2 | LD C,$0C | |||
| A5F4 | LD B,$02 | |||
| A5F6 | LD HL,$F900 | |||
| A5F9 | LD DE,$E905 | |||
| A5FC | LD A,$08 | |||
| A5FE | PUSH BC | |||
| A5FF | LD B,$00 | |||
| A601 | PUSH HL | |||
| A602 | PUSH DE | |||
| A603 | LDIR | |||
| A605 | POP DE | |||
| A606 | POP HL | |||
| A607 | LD BC,$0020 | |||
| A60A | ADD HL,BC | |||
| A60B | EX DE,HL | |||
| A60C | ADD HL,BC | |||
| A60D | EX DE,HL | |||
| A60E | POP BC | |||
| A60F | DEC A | |||
| A610 | JR NZ,$A5FE | |||
| A612 | DEC C | |||
| A613 | DEC C | |||
| A614 | DJNZ $A5FC | |||
| A616 | RET | |||
|
Used by the routine at 90F2.
|
||||
| A617 | LD B,$05 | |||
| A619 | LD IX,$8A00 | object table beginning | ||
| A61D | LD A,(IX+$00) | |||
| A620 | CP $FE | skip? | ||
| A622 | JR NC,$A638 | yes => jump | ||
| A624 | SET 7,(IX+$08) | explosion | ||
| A628 | LD (IX+$05),$80 | |||
| A62C | LD HL,$8F15 | |||
| A62F | SET 6,(HL) | |||
| A631 | PUSH BC | |||
| A632 | LD B,$64 | bonus for saved Vorton | ||
| A634 | CALL $A414 | Increase score | ||
| A637 | POP BC | |||
| A638 | LD DE,$0010 | |||
| A63B | ADD IX,DE | next record | ||
| A63D | DJNZ $A61D | repeat | ||
| A63F | LD (IX+$08),$00 | |||
| A643 | LD B,$18 | loop counter = 24. | ||
| A645 | XOR A | action = none | ||
| A646 | CALL $A34D | do the action | ||
| A649 | LD HL,$8A50 | Lasertron | ||
| A64C | LD ($8F01),HL | set object table address | ||
| A64F | LD B,$0F | loop counter = 15. | ||
| A651 | XOR A | action = none | ||
| A652 | CALL $A34D | do the action | ||
| A655 | LD HL,$5367 | |||
| A658 | LD C,$09 | |||
| A65A | LD B,$05 | |||
| A65C | LD (HL),$00 | |||
| A65E | INC H | |||
| A65F | DJNZ $A65C | |||
| A661 | LD H,$53 | |||
| A663 | INC L | |||
| A664 | DEC C | |||
| A665 | JR NZ,$A65A | |||
| A667 | LD DE,$A875 | |||
| A66A | LD L,$88 | |||
| A66C | CALL $A677 | |||
| A66F | LD L,$A8 | |||
| A671 | CALL $A677 | |||
| A674 | JP $A694 | |||
|
Used by the routine at A617.
|
||||
| A677 | LD C,$08 | |||
| A679 | LD B,$05 | |||
| A67B | LD H,$50 | |||
| A67D | LD (HL),$00 | |||
| A67F | INC H | |||
| A680 | LD A,(DE) | |||
| A681 | LD (HL),A | |||
| A682 | INC H | |||
| A683 | INC DE | |||
| A684 | DJNZ $A680 | |||
| A686 | LD (HL),$00 | |||
| A688 | INC H | |||
| A689 | LD (HL),$00 | |||
| A68B | LD H,$5A | |||
| A68D | LD (HL),$BA | |||
| A68F | INC L | |||
| A690 | DEC C | |||
| A691 | JR NZ,$A679 | |||
| A693 | RET | |||
|
Used by the routine at A617.
|
||||
| A694 | LD HL,$5AB0 | |||
| A697 | XOR A | |||
| A698 | LD (HL),A | |||
| A699 | INC HL | |||
| A69A | LD (HL),A | |||
| A69B | LD HL,$5AD0 | |||
| A69E | LD (HL),A | |||
| A69F | INC HL | |||
| A6A0 | LD (HL),A | |||
| A6A1 | LD L,$04 | |||
| A6A3 | LD D,$1E | |||
| A6A5 | LD E,$28 | |||
| A6A7 | LD H,$02 | |||
| A6A9 | CALL $9B5B | Sound | ||
| A6AC | LD HL,$8A58 | |||
| A6AF | LD (HL),$01 | |||
| A6B1 | CALL $A8C5 | show one screen in DEMO | ||
| A6B4 | LD A,($8F1C) | |||
| A6B7 | CP $24 | Zone 36. ? | ||
| A6B9 | JR C,$A6AC | not yet => repeat | ||
| A6BB | LD HL,$5BD7 | |||
| A6BE | LD A,(HL) | |||
| A6BF | CP $FF | |||
| A6C1 | JR Z,$A6D0 | |||
| A6C3 | INC HL | |||
| A6C4 | LD E,(HL) | |||
| A6C5 | INC HL | |||
| A6C6 | LD D,(HL) | |||
| A6C7 | INC HL | |||
| A6C8 | LD B,(HL) | |||
| A6C9 | INC HL | |||
| A6CA | LD (DE),A | |||
| A6CB | INC DE | |||
| A6CC | DJNZ $A6CA | |||
| A6CE | JR $A6BE | |||
| A6D0 | LD B,$14 | |||
| A6D2 | XOR A | |||
| A6D3 | CALL $A34D | |||
| A6D6 | LD C,$03 | |||
| A6D8 | LD B,$03 | |||
| A6DA | PUSH BC | |||
| A6DB | CALL $A8C5 | show one screen in DEMO | ||
| A6DE | POP BC | |||
| A6DF | DJNZ $A6DA | |||
| A6E1 | LD HL,$8A55 | |||
| A6E4 | INC (HL) | |||
| A6E5 | INC (HL) | next sprite | ||
| A6E6 | DEC C | |||
| A6E7 | JR NZ,$A6D8 | |||
| A6E9 | LD B,$14 | |||
| A6EB | PUSH BC | |||
| A6EC | CALL $A8C5 | show one screen in DEMO | ||
| A6EF | POP BC | |||
| A6F0 | DJNZ $A6EB | |||
| A6F2 | LD DE,$0010 | |||
| A6F5 | LD HL,$8A65 | |||
| A6F8 | LD B,$03 | |||
| A6FA | LD (HL),$20 | |||
| A6FC | ADD HL,DE | |||
| A6FD | DJNZ $A6FA | |||
| A6FF | LD A,$06 | |||
| A701 | LD ($A1CF),A | replace fireball with laserbeam | ||
| A704 | LD B,$3C | |||
| A706 | LD A,$01 | action = fire! | ||
| A708 | CALL $A34D | |||
| A70B | LD B,$08 | |||
| A70D | XOR A | |||
| A70E | CALL $A34D | |||
| A711 | LD A,$16 | |||
| A713 | LD ($A1CF),A | restore fireball sprite | ||
| A716 | LD HL,$5800 | |||
| A719 | LD DE,$5801 | |||
| A71C | LD (HL),$47 | |||
| A71E | LD BC,$0240 | |||
| A721 | LDIR | |||
| A723 | LD IX,$A84B | |||
| A727 | LD HL,$D90C | |||
| A72A | LD DE,$E60C | |||
| A72D | PUSH HL | |||
| A72E | PUSH DE | |||
| A72F | LD C,$1A | |||
| A731 | PUSH DE | |||
| A732 | LD B,$19 | |||
| A734 | PUSH BC | |||
| A735 | LD B,(IX+$00) | |||
| A738 | LD A,(DE) | |||
| A739 | NOP | |||
| A73A | LD C,A | |||
| A73B | LD A,B | |||
| A73C | CPL | |||
| A73D | AND (HL) | |||
| A73E | OR C | |||
| A73F | LD (HL),A | |||
| A740 | INC HL | |||
| A741 | INC DE | |||
| A742 | POP BC | |||
| A743 | DJNZ $A734 | |||
| A745 | LD DE,$0067 | |||
| A748 | ADD HL,DE | |||
| A749 | POP DE | |||
| A74A | LD A,$80 | |||
| A74C | ADD A,E | |||
| A74D | LD E,A | |||
| A74E | DEC C | |||
| A74F | JR NZ,$A731 | |||
| A751 | LD HL,$D90C | |||
| A754 | LD DE,$D90D | |||
| A757 | LD (HL),$FF | |||
| A759 | LD BC,$0019 | |||
| A75C | LDIR | |||
| A75E | LD HL,$D90C | |||
| A761 | LD DE,$4007 | |||
| A764 | LD A,$0D | |||
| A766 | EX AF,AF' | |||
| A767 | LD A,$08 | |||
| A769 | PUSH DE | |||
| A76A | PUSH DE | |||
| A76B | LD BC,$0019 | |||
| A76E | LDIR | |||
| A770 | POP DE | |||
| A771 | INC D | |||
| A772 | LD BC,$0007 | |||
| A775 | ADD HL,BC | |||
| A776 | DEC A | |||
| A777 | JR NZ,$A76A | |||
| A779 | POP DE | |||
| A77A | EX DE,HL | |||
| A77B | RRC H | |||
| A77D | RRC H | |||
| A77F | RRC H | |||
| A781 | LD BC,$0020 | |||
| A784 | ADD HL,BC | |||
| A785 | RLC H | |||
| A787 | RLC H | |||
| A789 | RLC H | |||
| A78B | EX DE,HL | |||
| A78C | EX AF,AF' | |||
| A78D | DEC A | |||
| A78E | JR NZ,$A766 | |||
| A790 | LD HL,$9B46 | |||
| A793 | LD (HL),$A2 | |||
| A795 | LD C,$0A | |||
| A797 | LD D,$7F | |||
| A799 | LD E,$14 | |||
| A79B | CALL $9B2C | Sound | ||
| A79E | POP DE | |||
| A79F | POP HL | |||
| A7A0 | LD A,(IX+$01) | |||
| A7A3 | ADD A,L | |||
| A7A4 | LD L,A | |||
| A7A5 | LD A,(IX+$01) | |||
| A7A8 | ADD A,E | |||
| A7A9 | LD E,A | |||
| A7AA | INC IX | |||
| A7AC | INC IX | |||
| A7AE | LD A,(IX+$00) | |||
| A7B1 | AND A | |||
| A7B2 | JP NZ,$A72D | |||
| A7B5 | LD HL,$5800 | |||
| A7B8 | LD DE,$5801 | |||
| A7BB | LD (HL),$07 | |||
| A7BD | LD BC,$0240 | |||
| A7C0 | LDIR | |||
| A7C2 | LD C,$FF | |||
| A7C4 | LD B,$FF | |||
| A7C6 | NOP | |||
| A7C7 | DJNZ $A7C6 | |||
| A7C9 | DEC C | |||
| A7CA | JR NZ,$A7C4 | |||
| A7CC | LD HL,$5A88 | |||
| A7CF | LD B,$08 | |||
| A7D1 | LD (HL),$00 | |||
| A7D3 | INC HL | |||
| A7D4 | DJNZ $A7D1 | |||
| A7D6 | LD HL,$5AA8 | |||
| A7D9 | LD B,$08 | |||
| A7DB | LD (HL),$00 | |||
| A7DD | INC HL | |||
| A7DE | DJNZ $A7DB | |||
| A7E0 | LD HL,$8A90 | |||
| A7E3 | LD (HL),$FF | |||
| A7E5 | LD C,$03 | |||
| A7E7 | LD B,$03 | |||
| A7E9 | PUSH BC | |||
| A7EA | CALL $A8C5 | |||
| A7ED | POP BC | |||
| A7EE | DJNZ $A7E9 | |||
| A7F0 | LD HL,$8A55 | |||
| A7F3 | DEC (HL) | |||
| A7F4 | DEC (HL) | |||
| A7F5 | DEC C | |||
| A7F6 | JR NZ,$A7E7 | |||
| A7F8 | LD B,$14 | |||
| A7FA | PUSH BC | |||
| A7FB | CALL $A8C5 | |||
| A7FE | POP BC | |||
| A7FF | DJNZ $A7FA | |||
| A801 | LD HL,$8A55 | |||
| A804 | LD (HL),$80 | |||
| A806 | LD B,$BE | |||
| A808 | PUSH BC | |||
| A809 | LD HL,$8A58 | |||
| A80C | SET 7,(HL) | |||
| A80E | CALL $A8C5 | |||
| A811 | POP BC | |||
| A812 | LD A,B | |||
| A813 | CP $87 | |||
| A815 | JR NZ,$A81F | |||
| A817 | PUSH BC | |||
| A818 | LD HL,$8FB0 | "PREPARE YOURSELF FOR THE NEXT" | ||
| A81B | CALL $B890 | Print Text | ||
| A81E | POP BC | |||
| A81F | DJNZ $A808 | |||
| A821 | LD A,($8F89) | |||
| A824 | CP $02 | |||
| A826 | JP NC,$9107 | |||
| A829 | INC A | |||
| A82A | LD ($8F89),A | |||
| A82D | LD IX,$7B00 | |||
| A831 | LD A,(IX+$06) | |||
| A834 | RES 4,A | |||
| A836 | CP $05 | |||
| A838 | JR NC,$A83D | |||
| A83A | INC (IX+$08) | |||
| A83D | LD DE,$0010 | |||
| A840 | ADD IX,DE | |||
| A842 | LD A,IXh | |||
| A844 | CP $8A | |||
| A846 | JR C,$A831 | |||
| A848 | JP $9107 | |||
| A84B | ADD A,B | |||
| A84C | LD B,B | |||
| A84D | EX AF,AF' | |||
| A84E | RET PO | |||
| A84F | LD ($2240),HL | |||
| A852 | AND B | |||
| A853 | ADC A,B | |||
| A854 | LD B,B | |||
| A855 | ADC A,B | |||
| A856 | RET PO | |||
| A857 | LD ($2240),HL | |||
| A85A | AND B | |||
| A85B | SBC A,C | |||
| A85C | LD B,B | |||
| A85D | SBC A,C | |||
| A85E | RET PO | |||
| A85F | LD H,(HL) | |||
| A860 | LD B,B | |||
| A861 | LD H,(HL) | |||
| A862 | AND B | |||
| A863 | CP E | |||
| A864 | LD B,B | |||
| A865 | CP E | |||
| A866 | RET PO | |||
| A867 | XOR $40 | |||
| A869 | XOR $A0 | |||
| A86B | RST $38 | |||
| A86C | LD B,B | |||
| A86D | RST $38 | |||
| A86E | RET PO | |||
| A86F | RST $38 | |||
| A870 | LD B,B | |||
| A871 | RST $38 | |||
| A872 | AND B | |||
| A873 | NOP | |||
| A874 | NOP | |||
| A875 | INC B | |||
| A876 | INC B | |||
| A877 | INC B | |||
| A878 | INC B | |||
| A879 | RLCA | |||
| A87A | RRA | |||
| A87B | LD DE,$1F11 | |||
| A87E | POP DE | |||
| A87F | LD A,L | |||
| A880 | LD B,C | |||
| A881 | LD A,L | |||
| A882 | DEC B | |||
| A883 | LD A,L | |||
| A884 | RST $30 | |||
| A885 | INC B | |||
| A886 | RST $30 | |||
| A887 | INC B | |||
| A888 | CALL P,$44DF | |||
| A88B | CALL NZ,$4484 | |||
| A88E | LD A,L | |||
| A88F | LD B,L | |||
| A890 | LD A,L | |||
| A891 | LD C,C | |||
| A892 | LD B,L | |||
| A893 | RST $30 | |||
| A894 | INC D | |||
| A895 | INC D | |||
| A896 | INC D | |||
| A897 | CALL P,$40C0 | |||
| A89A | LD B,B | |||
| A89B | LD B,B | |||
| A89C | LD B,B | |||
| A89D | LD BC,$1101 | |||
| A8A0 | LD BC,$F701 | |||
| A8A3 | INC D | |||
| A8A4 | INC D | |||
| A8A5 | CALL P,$DF17 | |||
| A8A8 | INC B | |||
| A8A9 | INC B | |||
| A8AA | INC B | |||
| A8AB | CALL NZ,$5151 | |||
| A8AE | LD D,C | |||
| A8AF | LD C,D | |||
| A8B0 | LD B,H | |||
| A8B1 | LD A,L | |||
| A8B2 | LD B,H | |||
| A8B3 | LD B,H | |||
| A8B4 | LD A,H | |||
| A8B5 | LD B,H | |||
| A8B6 | RST $30 | |||
| A8B7 | LD B,H | |||
| A8B8 | LD B,A | |||
| A8B9 | LD B,H | |||
| A8BA | LD B,A | |||
| A8BB | SBC A,$11 | |||
| A8BD | POP DE | |||
| A8BE | LD DE,$00DE | |||
| A8C1 | NOP | |||
| A8C2 | DJNZ $A8C4 | |||
| A8C4 | NOP | |||
| A8C5 | CALL $9822 | |||
| A8C8 | CALL $A1F8 | DEMO mode objects logic | ||
| A8CB | CALL $9C7B | Process object movement | ||
| A8CE | CALL $985A | Prepare table 8D52 (sort out objects by depth), and draw the objects | ||
| A8D1 | CALL $9A9B | Draw the shadow screen on the real screen, using draw markers | ||
| A8D4 | RET | |||
| A8D5 | NOP | |||
|
Used by the routine at 965D.
|
||||
| A8D6 | LD A,($8F1C) | get zone number | ||
| A8D9 | SUB $1F | |||
| A8DB | CP $06 | |||
| A8DD | JR C,$A8E1 | |||
| A8DF | LD A,$01 | |||
| A8E1 | ADD A,A | |||
| A8E2 | ADD A,A | |||
| A8E3 | LD C,A | |||
| A8E4 | LD B,$00 | |||
| A8E6 | LD HL,$A8EB | |||
| A8E9 | ADD HL,BC | |||
| A8EA | JP (HL) | |||
| A8EB | JP $A902 | Draw zone special 0 | ||
| A8EE | NOP | |||
| A8EF | JP $A91D | Draw zone special 1 | ||
| A8F2 | NOP | |||
| A8F3 | JP $A922 | Draw zone special 2 | ||
| A8F6 | NOP | |||
| A8F7 | JP $A962 | Draw zone special 3 | ||
| A8FA | NOP | |||
| A8FB | JP $A99E | Draw zone special 4 | ||
| A8FE | NOP | |||
| A8FF | JP $AA61 | Draw zone special 5 | ||
|
Draw zone special 0
|
||||
| A902 | LD HL,$E50D | |||
| A905 | LD IX,$7100 | |||
| A909 | LD DE,$001F | |||
| A90C | LD B,$08 | |||
| A90E | LD A,(IX+$00) | |||
| A911 | LD (HL),A | |||
| A912 | INC HL | |||
| A913 | LD A,(IX+$08) | |||
| A916 | LD (HL),A | |||
| A917 | ADD HL,DE | |||
| A918 | INC IX | |||
| A91A | DJNZ $A90E | |||
| A91C | RET | |||
|
Draw zone special 1
|
||||
| A91D | LD A,$44 | |||
| A91F | JP $A9CD | |||
|
Draw zone special 2
|
||||
| A922 | CALL $A9E2 | |||
| A925 | LD HL,$AA0E | |||
| A928 | LD (HL),$28 | |||
| A92A | LD BC,$DE05 | |||
| A92D | LD E,$02 | |||
| A92F | LD D,$09 | |||
| A931 | LD HL,$0003 | |||
| A934 | LD ($AA5C),HL | |||
| A937 | LD A,$04 | |||
| A939 | LD ($AA5E),A | |||
| A93C | CALL $A9EE | |||
| A93F | LD HL,$AA2F | |||
| A942 | LD (HL),$0A | |||
| A944 | LD HL,$AA38 | |||
| A947 | LD (HL),$14 | |||
| A949 | LD BC,$E223 | |||
| A94C | LD E,$1C | |||
| A94E | LD D,$0A | |||
| A950 | LD HL,$0180 | |||
| A953 | LD ($AA5C),HL | |||
| A956 | LD A,$FE | |||
| A958 | LD ($AA5E),A | |||
| A95B | CALL $AA16 | |||
| A95E | CALL $AA43 | |||
| A961 | RET | |||
|
Draw zone special 3
|
||||
| A962 | CALL $A9E2 | |||
| A965 | LD HL,$AA0E | |||
| A968 | LD (HL),$18 | |||
| A96A | LD BC,$DE05 | |||
| A96D | LD E,$02 | |||
| A96F | LD D,$09 | |||
| A971 | LD HL,$0003 | |||
| A974 | LD ($AA5C),HL | |||
| A977 | LD A,$04 | |||
| A979 | LD ($AA5E),A | |||
| A97C | CALL $A9EE | |||
| A97F | LD HL,$AA2F | |||
| A982 | LD (HL),$FF | |||
| A984 | LD HL,$AA38 | |||
| A987 | LD (HL),$FF | |||
| A989 | LD BC,$E223 | |||
| A98C | LD E,$28 | |||
| A98E | LD D,$0A | |||
| A990 | LD HL,$0180 | |||
| A993 | LD ($AA5C),HL | |||
| A996 | LD A,$FE | |||
| A998 | LD ($AA5E),A | |||
| A99B | JP $A95B | |||
|
Draw zone special 4
|
||||
| A99E | CALL $A9E2 | |||
| A9A1 | LD BC,$DF09 | |||
| A9A4 | LD E,$08 | |||
| A9A6 | LD D,$07 | |||
| A9A8 | LD HL,$0180 | |||
| A9AB | LD ($AA5C),HL | |||
| A9AE | LD A,$00 | |||
| A9B0 | LD ($AA5E),A | |||
| A9B3 | CALL $A9EE | |||
| A9B6 | LD BC,$EB11 | |||
| A9B9 | LD E,$10 | |||
| A9BB | LD D,$07 | |||
| A9BD | LD HL,$0003 | |||
| A9C0 | LD ($AA5C),HL | |||
| A9C3 | LD A,$02 | |||
| A9C5 | LD ($AA5E),A | |||
| A9C8 | CALL $A95B | |||
| A9CB | LD A,$07 | |||
| A9CD | LD HL,$FD0A | |||
| A9D0 | LD DE,$0022 | |||
| A9D3 | LD B,$16 | |||
| A9D5 | PUSH HL | |||
| A9D6 | PUSH BC | |||
| A9D7 | LD (HL),A | |||
| A9D8 | INC HL | |||
| A9D9 | DJNZ $A9D7 | |||
| A9DB | POP BC | |||
| A9DC | POP HL | |||
| A9DD | ADD HL,DE | |||
| A9DE | DEC B | |||
| A9DF | DJNZ $A9D5 | |||
| A9E1 | RET | |||
| A9E2 | LD DE,$EF05 | |||
| A9E5 | LD HL,$EB05 | |||
| A9E8 | LD BC,$1200 | |||
| A9EB | LDDR | |||
| A9ED | RET | |||
| A9EE | LD A,$10 | |||
| A9F0 | LD HL,$C700 | |||
| A9F3 | LD ($AA5F),HL | |||
| A9F6 | PUSH AF | |||
| A9F7 | PUSH BC | |||
| A9F8 | PUSH DE | |||
| A9F9 | CALL $AAB1 | |||
| A9FC | POP DE | |||
| A9FD | POP BC | |||
| A9FE | PUSH HL | |||
| A9FF | LD HL,($AA5C) | |||
| AA02 | ADD HL,BC | |||
| AA03 | LD B,H | |||
| AA04 | LD C,L | |||
| AA05 | LD A,($AA5E) | |||
| AA08 | ADD A,E | |||
| AA09 | LD E,A | |||
| AA0A | POP HL | |||
| AA0B | POP AF | |||
| AA0C | BIT 5,E | |||
| AA0E | JR Z,$AA12 | |||
| AA10 | LD E,$1E | |||
| AA12 | DEC D | |||
| AA13 | JR NZ,$A9F6 | |||
| AA15 | RET | |||
| AA16 | LD HL,$C820 | |||
| AA19 | LD ($AA5F),HL | |||
| AA1C | LD A,$10 | |||
| AA1E | PUSH AF | |||
| AA1F | PUSH BC | |||
| AA20 | PUSH DE | |||
| AA21 | CALL $AAB1 | |||
| AA24 | POP DE | |||
| AA25 | POP BC | |||
| AA26 | PUSH HL | |||
| AA27 | LD HL,($AA5C) | |||
| AA2A | ADD HL,BC | |||
| AA2B | LD B,H | |||
| AA2C | LD C,L | |||
| AA2D | LD A,D | |||
| AA2E | CP $0A | |||
| AA30 | JR Z,$AA3D | |||
| AA32 | LD A,($AA5E) | |||
| AA35 | ADD A,E | |||
| AA36 | LD E,A | |||
| AA37 | CP $06 | |||
| AA39 | JR NC,$AA3D | |||
| AA3B | DEC E | |||
| AA3C | DEC E | |||
| AA3D | POP HL | |||
| AA3E | POP AF | |||
| AA3F | DEC D | |||
| AA40 | JR NZ,$AA1E | |||
| AA42 | RET | |||
| AA43 | LD DE,$D905 | |||
| AA46 | LD HL,$DD05 | |||
| AA49 | LD BC,$1200 | |||
| AA4C | LDIR | |||
| AA4E | LD HL,$FD00 | |||
| AA51 | LD DE,$FD01 | |||
| AA54 | LD (HL),$44 | |||
| AA56 | LD BC,$023F | |||
| AA59 | LDIR | |||
| AA5B | RET | |||
| AA5C | NOP | |||
| AA5D | NOP | |||
| AA5E | NOP | |||
| AA5F | NOP | |||
| AA60 | NOP | |||
|
Draw zone special 5
|
||||
| AA61 | LD HL,$AAFF | Spacecraft sprite data | ||
| AA64 | LD IX,$AA90 | |||
| AA68 | LD A,$0B | |||
| AA6A | EX AF,AF' | |||
| AA6B | LD E,(IX+$00) | |||
| AA6E | LD D,(IX+$01) | |||
| AA71 | LD A,$08 | 8. lines | ||
| AA73 | LD B,$00 | |||
| AA75 | LD C,(IX+$02) | |||
| AA78 | PUSH DE | |||
| AA79 | LDIR | |||
| AA7B | POP DE | |||
| AA7C | EX DE,HL | |||
| AA7D | LD BC,$0020 | |||
| AA80 | ADD HL,BC | next line | ||
| AA81 | EX DE,HL | |||
| AA82 | DEC A | |||
| AA83 | JR NZ,$AA73 | |||
| AA85 | INC IX | |||
| AA87 | INC IX | |||
| AA89 | INC IX | |||
| AA8B | EX AF,AF' | |||
| AA8C | DEC A | |||
| AA8D | JR NZ,$AA6A | |||
| AA8F | RET | |||
| AA90 | DEFB $19,$D9,$0C,$18,$DA,$0D,$14,$DB | |||
| AA98 | DEFB $11,$13,$DC,$12,$10,$DD,$15,$10 | |||
| AAA0 | DEFB $DE,$15,$10,$DF,$15,$10,$E0,$15 | |||
| AAA8 | DEFB $10,$E1,$13,$10,$E2,$11,$11,$E3 | |||
| AAB0 | DEFB $08,$D5,$F5,$C5,$CB,$43,$20,$2C | |||
| AAB8 | DEFB $5F,$16,$00,$7C,$FE,$3C,$38,$24 | |||
| AAC0 | DEFB $21,$C9,$AA,$19,$ED,$5B,$5F,$AA | |||
| AAC8 | DEFB $E9 | |||
| AAC9 | CALL $9933 | Draw sprite with shift by -2px | ||
| AACC | JP $AAE4 | |||
| AACF | NOP | |||
| AAD0 | NOP | |||
| AAD1 | CALL $9A70 | Draw sprite with no shift | ||
| AAD4 | JP $AAE4 | |||
| AAD7 | NOP | |||
| AAD8 | NOP | |||
| AAD9 | CALL $9A26 | Draw sprite with shift by 2px | ||
| AADC | JP $AAE4 | |||
| AADF | NOP | |||
| AAE0 | NOP | |||
| AAE1 | CALL $99D1 | Draw sprite with shift by 4px | ||
| AAE4 | CALL $A270 | |||
| AAE7 | POP BC | |||
| AAE8 | POP AF | |||
| AAE9 | EX DE,HL | |||
| AAEA | LD HL,$0060 | |||
| AAED | ADD HL,BC | |||
| AAEE | LD C,L | |||
| AAEF | LD B,H | |||
| AAF0 | EX DE,HL | |||
| AAF1 | ADD A,$18 | |||
| AAF3 | CP $20 | |||
| AAF5 | JR C,$AAFA | |||
| AAF7 | AND $1F | |||
| AAF9 | DEC BC | |||
| AAFA | POP DE | |||
| AAFB | DEC E | |||
| AAFC | JR NZ,$AAB1 | |||
| AAFE | RET | |||
|
|
||||
|
Number of tiles = 12 + 13 + 17 + 18 + 21 + 21 + 21 + 21 + 19 + 17 + 8 = 188 tiles = 1504 bytes
|
||||
| AAFF | DEFB $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| AB07 | DEFB $FF,$FF,$FF,$FF,$2B,$FF,$C0,$98 | |||
| AB0F | DEFB $61,$BF,$FB,$FF,$FF,$F9,$55,$55 | |||
| AB17 | DEFB $37,$FF,$81,$86,$18,$7F,$F7,$FF | |||
| AB1F | DEFB $FF,$E2,$AA,$AB,$2F,$FF,$02,$61 | |||
| AB27 | DEFB $86,$FF,$EF,$FF,$FF,$95,$55,$55 | |||
| AB2F | DEFB $1F,$FE,$06,$18,$61,$FF,$DF,$FF | |||
| AB37 | DEFB $FE,$2A,$AA,$AB,$3F,$FC,$09,$86 | |||
| AB3F | DEFB $1B,$FF,$BF,$FF,$F9,$55,$55,$55 | |||
| AB47 | DEFB $5F,$F8,$18,$61,$87,$FF,$7F,$FF | |||
| AB4F | DEFB $E2,$AA,$AA,$AB,$57,$F0,$26,$18 | |||
| AB57 | DEFB $6F,$FE,$FF,$FF,$95,$55,$55,$55 | |||
| AB5F | DEFB $02,$55,$E0,$61,$86,$1F,$FD,$FF | |||
| AB67 | DEFB $FE,$2A,$AA,$AA,$AB,$08,$55,$C0 | |||
| AB6F | DEFB $98,$61,$BF,$FB,$FF,$F9,$55,$55 | |||
| AB77 | DEFB $55,$55,$20,$55,$41,$86,$18,$7F | |||
| AB7F | DEFB $F7,$FF,$E2,$AA,$AA,$AA,$AB,$80 | |||
| AB87 | DEFB $55,$42,$61,$86,$FF,$EF,$FF,$95 | |||
| AB8F | DEFB $55,$55,$55,$55,$40,$55,$46,$18 | |||
| AB97 | DEFB $61,$FF,$DF,$FE,$2A,$AA,$AA,$AA | |||
| AB9F | DEFB $AB,$10,$55,$49,$86,$1B,$FF,$BF | |||
| ABA7 | DEFB $F9,$55,$55,$55,$55,$55,$04,$55 | |||
| ABAF | DEFB $58,$61,$87,$FF,$7F,$E2,$AA,$AA | |||
| ABB7 | DEFB $AA,$AA,$AB,$00,$55,$66,$18,$6F | |||
| ABBF | DEFB $FE,$FF,$95,$55,$55,$55,$55,$55 | |||
| ABC7 | DEFB $02,$40,$02,$40,$04,$55,$61,$86 | |||
| ABCF | DEFB $1F,$FD,$FE,$2A,$AA,$AA,$AA,$AA | |||
| ABD7 | DEFB $AB,$08,$10,$08,$10,$10,$55,$98 | |||
| ABDF | DEFB $61,$BF,$FB,$F9,$55,$55,$55,$55 | |||
| ABE7 | DEFB $55,$55,$20,$01,$00,$04,$40,$55 | |||
| ABEF | DEFB $86,$18,$7F,$F7,$E2,$AA,$AA,$AA | |||
| ABF7 | DEFB $AA,$AA,$AB,$80,$07,$C0,$00,$00 | |||
| ABFF | DEFB $56,$61,$86,$BF,$EF,$95,$55,$55 | |||
| AC07 | DEFB $55,$55,$55,$55,$40,$1F,$F0,$00 | |||
| AC0F | DEFB $00,$56,$18,$61,$AF,$DE,$2A,$AA | |||
| AC17 | DEFB $AA,$AA,$AA,$AA,$AB,$10,$7F,$E8 | |||
| AC1F | DEFB $01,$80,$59,$86,$18,$AB,$B9,$55 | |||
| AC27 | DEFB $55,$55,$55,$55,$55,$55,$01,$FF | |||
| AC2F | DEFB $B4,$04,$60,$58,$01,$86,$AA,$62 | |||
| AC37 | DEFB $AA,$AA,$AA,$AA,$AA,$AA,$AB,$07 | |||
| AC3F | DEFB $FE,$DA,$0B,$18,$64,$38,$61,$AA | |||
| AC47 | DEFB $18,$00,$1C,$00,$0E,$00,$00,$1F | |||
| AC4F | DEFB $40,$1F,$FB,$6A,$75,$C6,$E0,$E6 | |||
| AC57 | DEFB $19,$AA,$FB,$FF,$DD,$FF,$EE,$FF | |||
| AC5F | DEFB $FF,$DF,$10,$7F,$ED,$AA,$AA,$B1 | |||
| AC67 | DEFB $83,$E1,$87,$AA,$FB,$FF,$DD,$FF | |||
| AC6F | DEFB $EE,$FF,$FF,$DF,$01,$FF,$B6,$AA | |||
| AC77 | DEFB $55,$5C,$0F,$98,$67,$AA,$FB,$FF | |||
| AC7F | DEFB $DD,$FF,$EE,$FF,$FF,$DF,$03,$DC | |||
| AC87 | DEFB $DA,$AA,$EA,$A0,$3F,$86,$1F,$AA | |||
| AC8F | DEFB $FB,$00,$DD,$80,$6E,$E3,$80,$DF | |||
| AC97 | DEFB $03,$EE,$6A,$AA,$F5,$40,$FE,$61 | |||
| AC9F | DEFB $9F,$AA,$FB,$FF,$DD,$FF,$EE,$DC | |||
| ACA7 | DEFB $70,$DF,$04,$F7,$2A,$AA,$AE,$03 | |||
| ACAF | DEFB $FD,$98,$7F,$AA,$FB,$00,$DD,$80 | |||
| ACB7 | DEFB $6E,$E3,$80,$DF,$07,$77,$AA,$AB | |||
| ACBF | DEFB $D4,$0F,$FC,$66,$7F,$AA,$FB,$FF | |||
| ACC7 | DEFB $DD,$FF,$EE,$DC,$70,$DF,$0F,$F7 | |||
| ACCF | DEFB $AA,$AF,$E0,$3F,$FF,$19,$FF,$AA | |||
| ACD7 | DEFB $FB,$00,$DD,$80,$6E,$E3,$80,$DF | |||
| ACDF | DEFB $02,$40,$00,$3F,$F7,$A6,$BF,$F0 | |||
| ACE7 | DEFB $FF,$FD,$C7,$FF,$AA,$FB,$FF,$DD | |||
| ACEF | DEFB $FF,$EE,$DC,$70,$DF,$08,$10,$00 | |||
| ACF7 | DEFB $FF,$F7,$9E,$FF,$E3,$FF,$FA,$B1 | |||
| ACFF | DEFB $FF,$AA,$FB,$00,$DD,$80,$6E,$E3 | |||
| AD07 | DEFB $80,$DF,$20,$04,$03,$E1,$E7,$5F | |||
| AD0F | DEFB $FF,$FF,$FD,$D5,$5C,$7F,$AA,$FB | |||
| AD17 | DEFB $FF,$DD,$FF,$EE,$DC,$70,$DF,$80 | |||
| AD1F | DEFB $00,$0F,$80,$02,$9F,$FF,$7F,$FA | |||
| AD27 | DEFB $EA,$AB,$1F,$AA,$FB,$00,$DD,$80 | |||
| AD2F | DEFB $6E,$E3,$88,$DF,$40,$00,$3E,$05 | |||
| AD37 | DEFB $00,$5F,$FB,$FF,$D5,$75,$55,$C7 | |||
| AD3F | DEFB $AA,$FB,$FF,$DD,$FF,$EE,$DC,$7C | |||
| AD47 | DEFB $DF,$10,$00,$F8,$1A,$A0,$0F,$DF | |||
| AD4F | DEFB $FF,$AA,$AE,$AA,$B1,$AA,$FB,$00 | |||
| AD57 | DEFB $DD,$80,$6E,$E3,$FE,$DF,$04,$03 | |||
| AD5F | DEFB $E0,$55,$50,$3A,$FF,$FF,$55,$57 | |||
| AD67 | DEFB $55,$5D,$AA,$FB,$FF,$DD,$FF,$EE | |||
| AD6F | DEFB $C0,$00,$DF,$00,$0F,$80,$AA,$AA | |||
| AD77 | DEFB $7F,$FF,$FC,$EA,$AA,$EA,$BD,$AA | |||
| AD7F | DEFB $FB,$FF,$DD,$FF,$EE,$FF,$FF,$DF | |||
| AD87 | DEFB $01,$BE,$01,$55,$55,$7F,$FF,$D7 | |||
| AD8F | DEFB $35,$57,$D5,$F5,$AA,$FB,$FF,$DD | |||
| AD97 | DEFB $FF,$EE,$FF,$FF,$DF,$03,$F8,$02 | |||
| AD9F | DEFB $AA,$AA,$FF,$FF,$AA,$CE,$AF,$EB | |||
| ADA7 | DEFB $C5,$EA,$FB,$FF,$DD,$FF,$EE,$FF | |||
| ADAF | DEFB $FF,$DF,$23,$60,$05,$55,$55,$FF | |||
| ADB7 | DEFB $FD,$55,$73,$7F,$DF,$15,$FA,$FA | |||
| ADBF | DEFB $AA,$DD,$55,$6E,$AA,$AA,$DF,$86 | |||
| ADC7 | DEFB $40,$0A,$AA,$AB,$FF,$F2,$AA,$AC | |||
| ADCF | DEFB $FF,$BC,$05,$CE,$FB,$55,$5D,$AA | |||
| ADD7 | DEFB $AE,$D5,$55,$5F,$19,$80,$15,$55 | |||
| ADDF | DEFB $57,$FF,$F0,$55,$53,$7D,$F1,$55 | |||
| ADE7 | DEFB $83,$FA,$AA,$DD,$55,$6E,$AA,$AA | |||
| ADEF | DEFB $DF,$00,$00,$2A,$AA,$AB,$FF,$F0 | |||
| ADF7 | DEFB $0A,$AF,$7B,$C0,$05,$00,$03,$55 | |||
| ADFF | DEFB $41,$AA,$A0,$D5,$55,$5F,$00,$00 | |||
| AE07 | DEFB $55,$55,$57,$FF,$D4,$05,$7F,$5F | |||
| AE0F | DEFB $15,$54,$00,$02,$AA,$C5,$55,$6C | |||
| AE17 | DEFB $AA,$AA,$C1,$01,$00,$AA,$AA,$AA | |||
| AE1F | DEFB $AA,$AA,$02,$FF,$BC,$00,$0C,$00 | |||
| AE27 | DEFB $03,$FF,$C5,$FF,$E8,$FF,$FF,$C1 | |||
| AE2F | DEFB $02,$41,$55,$55,$55,$55,$55,$41 | |||
| AE37 | DEFB $FD,$F1,$55,$32,$00,$00,$00,$0C | |||
| AE3F | DEFB $00,$08,$00,$00,$01,$08,$02,$AA | |||
| AE47 | DEFB $AA,$AA,$AA,$AA,$A1,$FB,$C0,$00 | |||
| AE4F | DEFB $CF,$00,$00,$00,$0F,$FD,$F0,$00 | |||
| AE57 | DEFB $00,$01,$20,$05,$54,$45,$55,$55 | |||
| AE5F | DEFB $55,$55,$DF,$D5,$53,$3F,$80,$00 | |||
| AE67 | DEFB $00,$1F,$FB,$F6,$00,$00,$01,$80 | |||
| AE6F | DEFB $0A,$A9,$B2,$AA,$AA,$AA,$AB,$BF | |||
| AE77 | DEFB $C0,$0C,$FF,$C0,$00,$00,$1F,$FB | |||
| AE7F | DEFB $E5,$80,$00,$01,$40,$15,$47,$5C | |||
| AE87 | DEFB $55,$55,$55,$55,$FF,$D5,$33,$FF | |||
| AE8F | DEFB $C0,$00,$00,$3F,$F7,$EA,$E0,$00 | |||
| AE97 | DEFB $01,$10,$2A,$9A,$AB,$2A,$AA,$AA | |||
| AE9F | DEFB $AB,$FF,$C0,$CF,$FF,$E0,$00,$00 | |||
| AEA7 | DEFB $3F,$F7,$D5,$58,$00,$01,$04,$54 | |||
| AEAF | DEFB $75,$55,$D5,$55,$55,$5F,$FF,$D3 | |||
| AEB7 | DEFB $3F,$FF,$E0,$00,$00,$7F,$EF,$CA | |||
| AEBF | DEFB $A6,$00,$01,$00,$A9,$AA,$AB,$AA | |||
| AEC7 | DEFB $AA,$AA,$BF,$FF,$CC,$FF,$FF,$F0 | |||
| AECF | DEFB $00,$00,$7F,$EF,$D5,$41,$00,$01 | |||
| AED7 | DEFB $01,$47,$55,$57,$55,$55,$55,$FF | |||
| AEDF | DEFB $FC,$FF,$FF,$FF,$F0,$00,$01,$FF | |||
| AEE7 | DEFB $DE,$CA,$06,$80,$01,$02,$9E,$AA | |||
| AEEF | DEFB $BE,$AA,$AA,$AB,$FF,$F0,$FD,$FF | |||
| AEF7 | DEFB $FF,$F8,$00,$06,$FF,$DB,$A4,$19 | |||
| AEFF | DEFB $80,$01,$25,$23,$55,$7D,$55,$55 | |||
| AF07 | DEFB $5F,$FF,$C0,$FD,$FF,$FF,$F8,$00 | |||
| AF0F | DEFB $1B,$3F,$BE,$70,$67,$80,$01,$8A | |||
| AF17 | DEFB $C0,$EB,$FA,$AA,$AA,$BE,$FF,$C3 | |||
| AF1F | DEFB $FD,$7F,$FF,$FC,$00,$67,$CF,$B9 | |||
| AF27 | DEFB $C1,$9F,$80,$01,$15,$5E,$37,$F5 | |||
| AF2F | DEFB $55,$55,$FE,$FD,$CF,$FD,$7F,$FF | |||
| AF37 | DEFB $FC,$00,$81,$F3,$67,$06,$7F,$80 | |||
| AF3F | DEFB $01,$2A,$FF,$1F,$EA,$AA,$AB,$FE | |||
| AF47 | DEFB $F1,$FC,$FD,$7F,$FF,$FC,$00,$C0 | |||
| AF4F | DEFB $7C,$1C,$19,$FF,$00,$01,$55,$7F | |||
| AF57 | DEFB $9F,$D5,$55,$5F,$FE,$F1,$B8,$FD | |||
| AF5F | DEFB $5F,$FF,$F8,$01,$30,$1F,$70,$67 | |||
| AF67 | DEFB $FC,$00,$01,$FA,$E7,$CF,$AA,$AA | |||
| AF6F | DEFB $BF,$FE,$F1,$98,$FD,$5F,$FF,$E0 | |||
| AF77 | DEFB $01,$CC,$07,$C1,$9F,$F0,$00,$01 | |||
| AF7F | DEFB $BD,$63,$CF,$55,$55,$FF,$FE,$F1 | |||
| AF87 | DEFB $88,$FD,$5F,$FF,$80,$01,$33,$01 | |||
| AF8F | DEFB $06,$7F,$C0,$8F,$F7,$CE,$AA,$AB | |||
| AF97 | DEFB $FF,$FE,$F1,$C0,$FD,$57,$FE,$00 | |||
| AF9F | DEFB $01,$0C,$C0,$19,$FF,$00,$83,$DF | |||
| AFA7 | DEFB $CD,$55,$5F,$FF,$FE,$F1,$E0,$FD | |||
| AFAF | DEFB $57,$F8,$00,$00,$C3,$30,$67,$FC | |||
| AFB7 | DEFB $00,$C0,$F7,$EA,$AA,$BF,$FF,$FE | |||
| AFBF | DEFB $F1,$33,$FD,$55,$E0,$00,$00,$30 | |||
| AFC7 | DEFB $CD,$9F,$F0,$00,$30,$3D,$15,$55 | |||
| AFCF | DEFB $FF,$FF,$FE,$F0,$1F,$FF,$FF,$80 | |||
| AFD7 | DEFB $00,$02,$0C,$32,$7F,$C0,$40,$0C | |||
| AFDF | DEFB $0F,$0A,$AB,$FF,$FF,$FE,$F0,$3F | |||
| AFE7 | DEFB $F0,$00,$00,$00,$08,$03,$0D,$FF | |||
| AFEF | DEFB $00,$10,$03,$03,$D5,$5F,$FF,$FF | |||
| AFF7 | DEFB $FE,$F0,$FF,$C0,$00,$00,$04,$20 | |||
| AFFF | DEFB $00,$C3,$FC,$00,$04,$00,$C0,$FA | |||
| B007 | DEFB $BF,$FF,$FF,$FE,$F3,$FF,$00,$00 | |||
| B00F | DEFB $00,$01,$80,$00,$33,$F0,$00,$01 | |||
| B017 | DEFB $02,$30,$3D,$FF,$FF,$FF,$FE,$FF | |||
| B01F | DEFB $FC,$00,$00,$00,$02,$40,$02,$0F | |||
| B027 | DEFB $C0,$08,$0C,$0F,$FF,$FF,$FF,$FE | |||
| B02F | DEFB $FF,$F0,$00,$00,$00,$08,$10,$08 | |||
| B037 | DEFB $03,$00,$20,$03,$03,$FF,$FF,$FF | |||
| B03F | DEFB $FE,$FF,$C0,$00,$00,$04,$20,$04 | |||
| B047 | DEFB $20,$00,$00,$80,$00,$C1,$FF,$FF | |||
| B04F | DEFB $FF,$FE,$FF,$00,$00,$00,$01,$80 | |||
| B057 | DEFB $01,$80,$00,$00,$40,$00,$31,$FF | |||
| B05F | DEFB $FF,$FF,$FE,$FC,$00,$00,$40,$02 | |||
| B067 | DEFB $40,$02,$40,$02,$40,$00,$00,$0D | |||
| B06F | DEFB $FF,$FF,$FF,$FE,$F0,$00,$00,$10 | |||
| B077 | DEFB $08,$10,$08,$10,$08,$10,$00,$00 | |||
| B07F | DEFB $03,$FF,$FF,$FF,$FE,$C0,$00,$00 | |||
| B087 | DEFB $04,$20,$04,$20,$04,$20,$04,$00 | |||
| B08F | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| B097 | DEFB $00,$01,$80,$01,$80,$01,$80,$01 | |||
| B09F | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| B0A7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| B0AF | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| B0B7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| B0BF | DEFB $02,$00,$00,$00,$00,$00,$00,$40 | |||
| B0C7 | DEFB $08,$00,$00,$00,$00,$00,$00,$10 | |||
| B0CF | DEFB $20,$00,$00,$00,$00,$00,$00,$04 | |||
| B0D7 | DEFB $80,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| B0DE | LD BC,$F300 | |||
|
Point of return from block B4D0.
|
||||
| B0E1 | LD HL,$785A | |||
| B0E4 | CALL $B203 | Sound | ||
| B0E7 | XOR A | |||
| B0E8 | IN A,($FE) | |||
| B0EA | CPL | |||
| B0EB | AND $1F | |||
| B0ED | JR NZ,$B0E7 | |||
| B0EF | CALL $B2DA | Prepare shadow screen | ||
| B0F2 | XOR A | |||
| B0F3 | LD ($B4CF),A | |||
| B0F6 | CALL $B39A | Prepare screen with attributes | ||
| B0F9 | LD A,$44 | |||
| B0FB | LD ($B4CF),A | |||
| B0FE | CALL $B39A | Prepare screen with attributes | ||
| B101 | CALL $B33C | "HIGHWAY ENCOUNTER" big sign | ||
| B104 | LD HL,$B21E | |||
| B107 | CALL $B890 | Print Text | ||
| B10A | LD HL,$5801 | |||
| B10D | LD C,$07 | |||
| B10F | LD DE,$0018 | |||
| B112 | LD B,$08 | |||
| B114 | LD (HL),$30 | |||
| B116 | INC HL | |||
| B117 | DJNZ $B114 | |||
| B119 | ADD HL,DE | |||
| B11A | DEC C | |||
| B11B | JR NZ,$B112 | |||
| B11D | LD HL,$5E60 | |||
| B120 | LD DE,$4001 | |||
| B123 | LD B,$07 | |||
| B125 | PUSH BC | |||
| B126 | PUSH DE | |||
| B127 | LD BC,$0008 | |||
| B12A | LDIR | |||
| B12C | POP DE | |||
| B12D | INC D | |||
| B12E | LD A,D | |||
| B12F | CP $48 | |||
| B131 | JR C,$B126 | |||
| B133 | LD D,$40 | |||
| B135 | LD A,$20 | |||
| B137 | ADD A,E | |||
| B138 | LD E,A | |||
| B139 | POP BC | |||
| B13A | DJNZ $B125 | |||
| B13C | LD A,($8F88) | |||
| B13F | LD B,A | |||
| B140 | INC B | |||
| B141 | LD HL,$59B6 | |||
| B144 | LD DE,$001E | |||
| B147 | ADD HL,DE | |||
| B148 | DJNZ $B147 | |||
| B14A | EX DE,HL | |||
| B14B | LD HL,($B2D8) | |||
| B14E | INC HL | |||
| B14F | LD ($B2D8),HL | |||
| B152 | LD A,H | |||
| B153 | LD B,$47 | |||
| B155 | CP $06 | |||
| B157 | JR C,$B165 | |||
| B159 | LD B,$03 | |||
| B15B | CP $0C | |||
| B15D | JR C,$B165 | |||
| B15F | LD HL,$0000 | |||
| B162 | LD ($B2D8),HL | |||
| B165 | EX DE,HL | |||
| B166 | LD (HL),B | |||
| B167 | LD HL,($5C76) | |||
| B16A | INC HL | |||
| B16B | LD ($5C76),HL | |||
| B16E | LD A,$EF | |||
| B170 | IN A,($FE) | |||
| B172 | BIT 4,A | |||
| B174 | JR NZ,$B182 | |||
| B176 | LD HL,$646E | |||
| B179 | CALL $B203 | Sound | ||
| B17C | CALL $8F79 | JP A367 | ||
| B17F | JP $B0E7 | back to start point | ||
| B182 | BIT 3,A | |||
| B184 | JR NZ,$B1AD | |||
| B186 | LD HL,$54A0 | |||
| B189 | CALL $B203 | Sound | ||
| B18C | CALL $90F2 | GAME MODE | ||
| B18F | LD HL,$C801 | |||
| B192 | CALL $B203 | Sound | ||
| B195 | LD A,($8F23) | |||
| B198 | AND A | |||
| B199 | JP NZ,$B0EF | |||
| B19C | LD A,$0A | |||
| B19E | LD C,$FF | |||
| B1A0 | LD B,$FF | |||
| B1A2 | DJNZ $B1A2 | |||
| B1A4 | DEC C | |||
| B1A5 | JR NZ,$B1A0 | |||
| B1A7 | DEC A | |||
| B1A8 | JR NZ,$B19E | |||
| B1AA | JP $B0E7 | back to start point | ||
| B1AD | LD A,$F7 | |||
| B1AF | IN A,($FE) | |||
| B1B1 | BIT 4,A | |||
| B1B3 | JP NZ,$B1BF | |||
| B1B6 | LD HL,$785A | |||
| B1B9 | CALL $B203 | Sound | ||
| B1BC | JP $B4D0 | Show Info Screen | ||
| B1BF | LD B,$00 | |||
| B1C1 | LD HL,$1E78 | |||
| B1C4 | BIT 0,A | |||
| B1C6 | JR Z,$B1E3 | |||
| B1C8 | INC B | |||
| B1C9 | LD HL,$2080 | |||
| B1CC | BIT 1,A | |||
| B1CE | JR Z,$B1E3 | |||
| B1D0 | INC B | |||
| B1D1 | LD HL,$228E | |||
| B1D4 | BIT 2,A | |||
| B1D6 | JR Z,$B1E3 | |||
| B1D8 | INC B | |||
| B1D9 | LD HL,$269C | |||
| B1DC | BIT 3,A | |||
| B1DE | JR Z,$B1E3 | |||
| B1E0 | JP $B13C | |||
| B1E3 | LD A,B | |||
| B1E4 | LD ($8F88),A | |||
| B1E7 | LD A,$03 | |||
| B1E9 | LD ($59D4),A | |||
| B1EC | LD ($59F2),A | |||
| B1EF | LD ($5A10),A | |||
| B1F2 | LD ($5A2E),A | |||
| B1F5 | CALL $B203 | Sound | ||
| B1F8 | XOR A | |||
| B1F9 | IN A,($FE) | |||
| B1FB | CPL | |||
| B1FC | AND $1F | |||
| B1FE | JR NZ,$B1F8 | |||
| B200 | JP $B13C | |||
|
Used by the routine at B0DE.
|
||||||||
| B203 | LD C,H | |||||||
| B204 | XOR A | Border 0 | ||||||
| B205 | LD B,A | |||||||
| B206 | LD D,L | |||||||
| B207 | LD E,D | |||||||
| B208 | DEC E | |||||||
| B209 | OUT ($FE),A | Set/reset EAR and MIC bits | ||||||
| B20B | INC D | |||||||
| B20C | JR NZ,$B211 | |||||||
| B20E | LD D,L | |||||||
| B20F | XOR $18 | Inverse EAR and MIC bits | ||||||
| B211 | INC E | |||||||
| B212 | JR NZ,$B218 | |||||||
| B214 | LD E,L | |||||||
| B215 | DEC E | |||||||
| B216 | XOR $18 | Inverse EAR and MIC bits | ||||||
| B218 | DJNZ $B209 | repeat | ||||||
| B21A | DEC C | |||||||
| B21B | JR NZ,$B209 | repeat | ||||||
| B21D | RET | |||||||
|
|
||||
| B21E | DEFB $40,$2A,$58,$8A,$51,$65,$64,$58,$5F,$62,$4D,$53,$5F,$63,$64,$51 | |||
| B22E | DEFB $4D,$60,$51,$5E,$51,$69,$59,$8A,$FF | |||
| B237 | DEFB $48,$97,$59,$CA,$5F,$60,$64,$59,$5F,$5E,$63,$FF | |||
| B243 | DEFB $48,$D3,$59,$C1,$8A,$1B,$15,$29,$12,$1F,$11,$22,$14,$FF | |||
| B251 | DEFB $48,$F1,$59,$C2,$8A,$19,$1E,$24,$15,$22,$16,$11,$13,$15,$0D,$02,$FF | |||
| B262 | DEFB $50,$0F,$5A,$C3,$8A,$1B,$15,$1D,$20,$23,$24,$1F,$1E,$FF | |||
| B270 | DEFB $50,$2D,$5A,$C4,$8A,$20,$22,$1F,$24,$15,$1B,$0C,$11,$17,$16,$FF | |||
| B280 | DEFB $50,$69,$5A,$C5,$8A,$19,$1E,$16,$1F,$22,$1D,$11,$24,$19,$1F,$1E,$FF | |||
| B291 | DEFB $50,$87,$5A,$C6,$8A,$14,$15,$1D,$1F,$1E,$23,$24,$22,$11,$24,$19 | |||
| B2A1 | DEFB $1F,$1E,$FF | |||
| B2A4 | DEFB $50,$A5,$5A,$C7,$8A,$23,$24,$11,$22,$24,$0D,$17,$11,$1D,$15,$FF | |||
| B2B4 | DEFB $50,$E0,$5A,$8A,$53,$5F,$60,$69,$62,$59,$57,$58,$64,$4D,$41,$49 | |||
| B2C4 | DEFB $48,$45,$4D,$66,$5F,$62,$64,$55,$68,$4D,$63,$5F,$56,$64,$67,$51 | |||
| B2D4 | DEFB $62,$55,$8A,$FE | |||
| B2D8 | DEFB $1C,$03 | |||
| B2DA | LD HL,$D900 | |||
| B2DD | LD DE,$D901 | |||
| B2E0 | LD (HL),$00 | |||
| B2E2 | LD BC,$1B58 | 7000. | ||
| B2E5 | LDIR | |||
| B2E7 | LD HL,$DF00 | |||
| B2EA | LD D,H | |||
| B2EB | LD E,L | |||
| B2EC | LD IX,$7100 | |||
| B2F0 | LD B,$08 | |||
| B2F2 | PUSH BC | |||
| B2F3 | LD A,(IX+$08) | |||
| B2F6 | LD (DE),A | |||
| B2F7 | INC DE | |||
| B2F8 | LD A,(IX+$00) | |||
| B2FB | LD (DE),A | |||
| B2FC | INC DE | |||
| B2FD | LD BC,$001E | |||
| B300 | LDIR | |||
| B302 | INC IX | |||
| B304 | INC HL | |||
| B305 | INC HL | |||
| B306 | POP BC | |||
| B307 | DJNZ $B2F2 | |||
| B309 | DEC H | |||
| B30A | LD BC,$1140 | 4416. | ||
| B30D | LDIR | |||
| B30F | LD HL,$DF00 | |||
| B312 | LD DE,$DF01 | |||
| B315 | LD (HL),$FF | |||
| B317 | LD BC,$001F | |||
| B31A | LDIR | |||
| B31C | LD HL,$DF00 | |||
| B31F | LD DE,$F140 | |||
| B322 | LD BC,$0020 | |||
| B325 | LDIR | |||
| B327 | LD HL,$DF20 | |||
| B32A | LD DE,$001F | |||
| B32D | LD B,$92 | |||
| B32F | LD A,(HL) | |||
| B330 | OR $80 | |||
| B332 | LD (HL),A | |||
| B333 | ADD HL,DE | |||
| B334 | LD A,(HL) | |||
| B335 | OR $01 | |||
| B337 | LD (HL),A | |||
| B338 | INC HL | |||
| B339 | DJNZ $B32F | |||
| B33B | RET | |||
|
Used by the routine at B0DE.
|
||||
| B33C | LD HL,$B499 | "HIGHWAY ENCOUNTER" pixels address | ||
| B33F | LD DE,$D900 | title sign buffer | ||
| B342 | LD BC,$0032 | 50 bytes | ||
| B345 | LDIR | copy | ||
| B347 | LD BC,$DF16 | address on shadow screen | ||
| B34A | LD A,$08 | |||
| B34C | LD HL,$D900 | title sign buffer | ||
| B34F | CALL $B3D8 | |||
| B352 | LD BC,$DF77 | |||
| B355 | LD A,$10 | |||
| B357 | CALL $B3D8 | |||
| B35A | LD BC,$DFD8 | |||
| B35D | LD A,$18 | |||
| B35F | CALL $B3D8 | |||
| B362 | LD BC,$E038 | |||
| B365 | LD A,$00 | |||
| B367 | CALL $B3D8 | |||
| B36A | LD BC,$E099 | |||
| B36D | LD A,$08 | |||
| B36F | CALL $B3D8 | |||
| B372 | LD BC,$E15B | |||
| B375 | LD A,$18 | |||
| B377 | CALL $B3D8 | |||
| B37A | LD BC,$E1BB | |||
| B37D | LD A,$00 | |||
| B37F | CALL $B3D8 | |||
| B382 | LD BC,$E21C | |||
| B385 | LD A,$08 | |||
| B387 | CALL $B3D8 | |||
| B38A | LD BC,$E27D | |||
| B38D | LD A,$10 | |||
| B38F | CALL $B3D8 | |||
| B392 | LD BC,$E2DE | |||
| B395 | LD A,$18 | |||
| B397 | CALL $B3D8 | |||
| B39A | LD HL,$5B00 | |||
| B39D | LD DE,$5AFF | |||
| B3A0 | LD A,($B4CF) | |||
| B3A3 | LD (HL),A | |||
| B3A4 | LD BC,$0300 | |||
| B3A7 | LDDR | |||
|
This entry point is used by the routine at B41B.
|
||||
| B3A9 | LD HL,$DBC0 | |||
| B3AC | LD DE,$4000 | Screen address | ||
| B3AF | LD A,$18 | 24 char-lines | ||
| B3B1 | EX AF,AF' | |||
| B3B2 | LD A,$08 | 8 lines | ||
| B3B4 | PUSH DE | store screen address | ||
| B3B5 | PUSH DE | store screen address | ||
| B3B6 | LD BC,$0020 | 32 bytes | ||
| B3B9 | LDIR | copy | ||
| B3BB | POP DE | restore screen address | ||
| B3BC | INC D | screen address += 256 | ||
| B3BD | DEC A | |||
| B3BE | JR NZ,$B3B5 | loop by lines | ||
| B3C0 | POP DE | restore screen address | ||
| B3C1 | EX DE,HL | |||
| B3C2 | RRC H | |||
| B3C4 | RRC H | |||
| B3C6 | RRC H | |||
| B3C8 | LD BC,$0020 | |||
| B3CB | ADD HL,BC | |||
| B3CC | RLC H | |||
| B3CE | RLC H | |||
| B3D0 | RLC H | |||
| B3D2 | EX DE,HL | |||
| B3D3 | EX AF,AF' | |||
| B3D4 | DEC A | char-line counter decrement | ||
| B3D5 | JR NZ,$B3B1 | loop by char-lines | ||
| B3D7 | RET | |||
|
Used by the routine at B33C.
|
||||||||||
| B3D8 | LD DE,$BFB0 | Mask and sprite = BFB0 | ||||||||
| B3DB | LD ($B4CD),DE | -- Pyramid block appears, phase 1 | ||||||||
| B3DF | CALL $B41B | |||||||||
| B3E2 | LD DE,$B980 | Mask and sprite = B980 | ||||||||
| B3E5 | LD ($B4CD),DE | -- Pyramid block appears, phase 2 | ||||||||
| B3E9 | CALL $B41B | |||||||||
| B3EC | LD DE,$BA10 | Mask and sprite = BA10 | ||||||||
| B3EF | LD ($B4CD),DE | -- Pyramid block appears, phase 3 | ||||||||
| B3F3 | CALL $B41B | |||||||||
| B3F6 | LD DE,$B8F0 | Mask and sprite = B8F0 | ||||||||
| B3F9 | LD ($B4CD),DE | -- Pyramid block used on the title screen | ||||||||
| B3FD | CALL $B427 | |||||||||
| B400 | LD DE,$0005 | |||||||||
| B403 | ADD HL,DE | |||||||||
| B404 | PUSH HL | |||||||||
| B405 | LD HL,$DF20 | |||||||||
| B408 | LD DE,$001F | |||||||||
| B40B | LD B,$82 | |||||||||
| B40D | LD A,(HL) | |||||||||
| B40E | OR $80 | |||||||||
| B410 | LD (HL),A | |||||||||
| B411 | ADD HL,DE | |||||||||
| B412 | LD A,(HL) | |||||||||
| B413 | OR $01 | |||||||||
| B415 | LD (HL),A | |||||||||
| B416 | INC HL | |||||||||
| B417 | DJNZ $B40D | |||||||||
| B419 | POP HL | |||||||||
| B41A | RET | |||||||||
| B41B | EX AF,AF' | |||
| B41C | XOR A | |||
| B41D | IN A,($FE) | Check keyboard | ||
| B41F | CPL | |||
| B420 | AND $1F | |||
| B422 | JR Z,$B426 | |||
| B424 | EX AF,AF' | |||
| B425 | RET | |||
| B426 | EX AF,AF' | |||
|
This entry point is used by the routine at B3D8.
|
||||
| B427 | PUSH HL | |||
| B428 | PUSH BC | |||
| B429 | PUSH AF | |||
| B42A | LD ($B4CB),HL | save HL | ||
| B42D | INC L | |||
| B42E | INC L | |||
| B42F | INC L | |||
| B430 | INC L | |||
| B431 | LD E,$24 | Loop counter = 36 | ||
| B433 | PUSH DE | save loop counter | ||
| B434 | BIT 0,(HL) | |||
| B436 | JR Z,$B463 | |||
| B438 | LD E,A | |||
| B439 | LD D,$00 | |||
| B43B | LD HL,$B446 | |||
| B43E | ADD HL,DE | |||
| B43F | PUSH AF | |||
| B440 | PUSH BC | |||
| B441 | LD DE,($B4CD) | Get mask and sprite address | ||
| B445 | JP (HL) | Draw the sprite | ||
| B446 | CALL $8F85 | JP 9933 Draw sprite with shift by -2px | ||
| B449 | JP $B461 | |||
| B44C | NOP | |||
| B44D | NOP | |||
| B44E | CALL $8F82 | JP 9A70 Draw sprite with no shift | ||
| B451 | JP $B461 | |||
| B454 | NOP | |||
| B455 | NOP | |||
| B456 | CALL $8F7F | JP 9A26 Draw sprite with shift by 2px | ||
| B459 | JP $B461 | |||
| B45C | NOP | |||
| B45D | NOP | |||
| B45E | CALL $8F7C | JP 99D1 Draw sprite with shift by 4px | ||
| B461 | POP BC | |||
| B462 | POP AF | |||
| B463 | LD HL,$0060 | |||
| B466 | ADD HL,BC | |||
| B467 | LD C,L | |||
| B468 | LD B,H | |||
| B469 | ADD A,$18 | |||
| B46B | CP $20 | |||
| B46D | JR C,$B472 | |||
| B46F | AND $1F | |||
| B471 | DEC BC | |||
| B472 | LD HL,($B4CB) | restore HL | ||
| B475 | RR (HL) | |||
| B477 | INC L | |||
| B478 | RR (HL) | |||
| B47A | INC L | |||
| B47B | RR (HL) | |||
| B47D | INC L | |||
| B47E | RR (HL) | |||
| B480 | INC L | |||
| B481 | RR (HL) | |||
| B483 | POP DE | restore loop counter | ||
| B484 | DEC E | |||
| B485 | JR NZ,$B433 | loop | ||
| B487 | CALL $B3A9 | Prepare screen | ||
| B48A | LD HL,$B499 | |||
| B48D | LD DE,$D900 | |||
| B490 | LD BC,$0032 | |||
| B493 | LDIR | |||
| B495 | POP AF | |||
| B496 | POP BC | |||
| B497 | POP HL | |||
| B498 | RET | |||
|
Title screen sign "HIGHWAY ENCOUNTER", used by B33C routine
|
||||
| B499 | DEFB $00,$57,$75,$57,$50 | width:40px (5 bytes), height:10px | ||
| B49E | DEFB $00,$52,$45,$55,$50 | |||
| B4A3 | DEFB $00,$72,$57,$77,$70 | |||
| B4A8 | DEFB $00,$52,$55,$75,$20 | |||
| B4AD | DEFB $00,$57,$75,$55,$20 | |||
| B4B2 | DEFB $07,$77,$75,$77,$77 | |||
| B4B7 | DEFB $04,$54,$55,$52,$45 | |||
| B4BC | DEFB $07,$54,$55,$52,$77 | |||
| B4C1 | DEFB $04,$54,$55,$52,$46 | |||
| B4C6 | DEFB $07,$57,$77,$52,$75 | |||
|
Variables
|
||||
| B4CB | DEFW $D92D | Temporary place for HL | ||
| B4CD | DEFW $B8F0 | Mask and Sprite address | ||
| B4CF | DEFB $44 | Attribute? | ||
|
Used by the routine at B0DE.
|
||||
| B4D0 | LD A,$06 | |||
| B4D2 | LD ($B4CF),A | |||
| B4D5 | CALL $B2DA | Prepare shadow screen | ||
| B4D8 | LD BC,$E345 | |||
| B4DB | LD DE,$C040 | Sprite: Vorton looking forward | ||
| B4DE | CALL $8F82 | JP 9A70 Draw sprite with no shift | ||
| B4E1 | LD BC,$E3C4 | |||
| B4E4 | LD DE,$C040 | Sprite: Vorton looking forward | ||
| B4E7 | CALL $8F82 | JP 9A70 Draw sprite with no shift | ||
| B4EA | LD BC,$E443 | |||
| B4ED | LD DE,$C040 | Sprite: Vorton looking forward | ||
| B4F0 | CALL $8F82 | JP 9A70 Draw sprite with no shift | ||
| B4F3 | LD BC,$E4C2 | |||
| B4F6 | LD DE,$C040 | Sprite: Vorton looking forward | ||
| B4F9 | CALL $8F82 | JP 9A70 Draw sprite with no shift | ||
| B4FC | LD BC,$E588 | |||
| B4FF | LD DE,$D240 | Sprite: Lasertron | ||
| B502 | CALL $8F85 | JP 9933 Draw sprite with shift by -2px | ||
| B505 | LD BC,$E722 | |||
| B508 | LD DE,$D630 | Sprite: Main Vorton looking at player | ||
| B50B | CALL $8F7C | JP 99D1 Draw sprite with shift by 4px | ||
| B50E | CALL $B39A | Prepare screen with attributes | ||
| B511 | CALL $B52D | Print Small Font Signs | ||
| B514 | LD HL,$B7B5 | |||
| B517 | CALL $B890 | Print Text | ||
| B51A | XOR A | |||
| B51B | IN A,($FE) | |||
| B51D | CPL | |||
| B51E | AND $1F | |||
| B520 | JR NZ,$B51A | wait for key unpress | ||
| B522 | XOR A | |||
| B523 | IN A,($FE) | |||
| B525 | CPL | |||
| B526 | AND $1F | |||
| B528 | JR Z,$B522 | wait for key press | ||
| B52A | JP $B0E1 | Return to menu | ||
|
Used by the routine at B4D0.
|
||||
| B52D | LD HL,$B62C | Info Screen Small Font Signs | ||
| B530 | PUSH HL | |||
| B531 | LD D,(HL) | |||
| B532 | INC HL | |||
| B533 | LD E,(HL) | |||
| B534 | INC HL | |||
| B535 | INC HL | |||
| B536 | LD C,$00 | |||
| B538 | DEC E | |||
| B539 | LD A,(HL) | |||
| B53A | INC HL | |||
| B53B | CP $FE | |||
| B53D | JR C,$B544 | |||
| B53F | JP Z,$B5BB | |||
| B542 | JR $B531 | |||
| B544 | PUSH HL | |||
| B545 | PUSH BC | |||
| B546 | PUSH DE | |||
| B547 | LD L,A | |||
| B548 | LD H,$00 | |||
| B54A | SRL L | |||
| B54C | PUSH HL | |||
| B54D | ADD HL,HL | |||
| B54E | ADD HL,HL | |||
| B54F | POP BC | |||
| B550 | ADD HL,BC | * 5 | ||
| B551 | LD BC,$B541 | Small Font address | ||
| B554 | ADD HL,BC | |||
| B555 | LD DE,$B627 | temp storage | ||
| B558 | LD BC,$0005 | |||
| B55B | LDIR | copy | ||
| B55D | LD HL,$B627 | |||
| B560 | BIT 0,A | odd or even? | ||
| B562 | JR NZ,$B56F | odd => jump | ||
| B564 | LD B,$05 | |||
| B566 | LD A,$70 | Keep lower 4 bits | ||
| B568 | AND (HL) | |||
| B569 | LD (HL),A | |||
| B56A | INC HL | |||
| B56B | DJNZ $B566 | |||
| B56D | JR $B57C | |||
| B56F | LD B,$05 | |||
| B571 | SLA (HL) | |||
| B573 | SLA (HL) | |||
| B575 | SLA (HL) | |||
| B577 | SLA (HL) | |||
| B579 | INC HL | |||
| B57A | DJNZ $B571 | |||
| B57C | POP DE | |||
| B57D | POP BC | |||
| B57E | PUSH BC | |||
| B57F | LD HL,$B627 | temp storage | ||
| B582 | BIT 0,C | |||
| B584 | JR Z,$B5A3 | |||
| B586 | PUSH DE | |||
| B587 | EX DE,HL | |||
| B588 | LD (HL),$00 | |||
| B58A | INC H | next line | ||
| B58B | LD (HL),$00 | |||
| B58D | INC H | next line | ||
| B58E | LD B,$05 | |||
| B590 | LD A,(DE) | |||
| B591 | SRL A | |||
| B593 | SRL A | |||
| B595 | SRL A | |||
| B597 | SRL A | * 16. | ||
| B599 | OR (HL) | |||
| B59A | LD (HL),A | |||
| B59B | INC DE | |||
| B59C | INC H | next line | ||
| B59D | DJNZ $B590 | |||
| B59F | LD (HL),$00 | |||
| B5A1 | JR $B5B4 | |||
| B5A3 | INC DE | |||
| B5A4 | PUSH DE | |||
| B5A5 | XOR A | |||
| B5A6 | LD (DE),A | |||
| B5A7 | INC D | next line | ||
| B5A8 | LD (DE),A | |||
| B5A9 | INC D | next line | ||
| B5AA | LD B,$05 | |||
| B5AC | LD A,(HL) | |||
| B5AD | LD (DE),A | |||
| B5AE | INC HL | |||
| B5AF | INC D | next line | ||
| B5B0 | DJNZ $B5AC | |||
| B5B2 | XOR A | |||
| B5B3 | LD (DE),A | |||
| B5B4 | POP DE | |||
| B5B5 | POP BC | |||
| B5B6 | POP HL | |||
| B5B7 | INC C | |||
| B5B8 | JP $B539 | |||
| B5BB | POP HL | |||
| B5BC | INC HL | |||
| B5BD | LD E,(HL) | |||
| B5BE | INC HL | |||
| B5BF | LD D,(HL) | |||
| B5C0 | INC HL | |||
| B5C1 | LD A,(HL) | |||
| B5C2 | INC HL | |||
| B5C3 | CP $FE | |||
| B5C5 | JR C,$B5CA | |||
| B5C7 | RET Z | |||
| B5C8 | JR $B5BC | |||
| B5CA | LD A,$07 | |||
| B5CC | LD (DE),A | |||
| B5CD | INC DE | |||
| B5CE | LD A,(HL) | |||
| B5CF | INC HL | |||
| B5D0 | CP $FE | |||
| B5D2 | JR C,$B5C1 | |||
| B5D4 | RET Z | |||
| B5D5 | JR $B5BC | |||
|
|
||||
| B5D7 | DEFB $08,$04,$3E,$04,$08,$08,$08,$3E | |||
| B5DF | DEFB $08,$08,$02,$05,$05,$07,$05,$62 | |||
| B5E7 | DEFB $55,$64,$55,$62,$67,$54,$56,$54 | |||
| B5EF | DEFB $67,$72,$45,$64,$45,$43,$52,$52 | |||
| B5F7 | DEFB $72,$52,$52,$25,$25,$26,$A5,$45 | |||
| B5FF | DEFB $45,$47,$45,$45,$75,$62,$55,$55 | |||
| B607 | DEFB $55,$52,$62,$55,$65,$45,$43,$63 | |||
| B60F | DEFB $54,$62,$51,$56,$75,$25,$25,$25 | |||
| B617 | DEFB $23,$55,$55,$55,$57,$25,$55,$55 | |||
| B61F | DEFB $22,$52,$52,$70,$10,$22,$40,$70 | |||
| B627 | DEFB $00,$00,$00,$00,$00 | Buffer | ||
|
|
||||
| B62C | DEFB $40,$A8,$58 | |||
| B62F | DEFM "PROGRAMMED@TO@PUSH@THE@LASERTRON@",$FF | |||
| B651 | DEFB $40,$C8,$58 | |||
| B654 | DEFM "AND@PROVIDE@BACKUP@FOR@THE@MAIN@VORTON@",$FF | |||
| B67C | DEFB $48,$2C,$59 | |||
| B67F | DEFM "YOUR@ULTRA@POWERFUL@WEAPON@",$FF | |||
| B69B | DEFB $48,$4C,$59 | |||
| B69E | DEFM "ACTIVATED@ONLY@IN@ZONE@ZERO@",$FF | |||
| B6BB | DEFB $48,$A1,$59 | |||
| B6BE | DEFM "UNDER@YOUR@DIRECT@CONTROL@",$FF | |||
| B6D9 | DEFB $48,$C1,$59 | |||
| B6DC | DEFM "USE@HIM@TO@CLEAR@THE@WAY@AHEAD@",$FF | |||
| B6FC | DEFB $50,$23,$5A | |||
| B6FF | DEFM "TAKE@THE@LASERTRON@BEYOND@",$FF | |||
| B71A | DEFB $50,$43,$5A | |||
| B71D | DEFM "ZONE@ZERO@TO@ENCOUNTER@AND@",$FF | |||
| B739 | DEFB $50,$63,$5A | |||
| B73C | DEFM "DESTROY@THE@ALIEN@STRONGHOLD@",$FF | |||
| B75A | DEFB $48,$F6,$59 | |||
| B75D | DEFM "@FAST@",$FF | |||
| B764 | DEFB $48,$FB,$59 | |||
| B767 | DEFM "@LEFT@",$FF | |||
| B76E | DEFB $50,$16,$5A | |||
| B771 | DEFM "@SLOW@",$FF | |||
| B778 | DEFB $50,$1B,$5A | |||
| B77B | DEFM "@RIGHT@",$FF | |||
| B783 | DEFB $50,$36,$5A | |||
| B786 | DEFM "<=@@@OR@@@@FIRE@",$FF | |||
| B797 | DEFB $50,$56,$5A | |||
| B79A | DEFM "@HOLD@",$FF | |||
| B7A1 | DEFB $50,$76,$5A | |||
| B7A4 | DEFM ">?@@@ABORT@GAME@",$FE | |||
|
|
||||
| B7B5 | DEFB $40,$88,$58,$8A,$51,$65,$64,$5F | Text to print by B890 routine | ||
| B7BD | DEFB $4E,$66,$5F,$62,$64,$5F,$5E,$63 | |||
| B7C5 | DEFB $8A,$FF,$48,$0C,$59,$8A,$5C,$51 | |||
| B7CD | DEFB $63,$55,$62,$64,$62,$5F,$5E,$8A | |||
| B7D5 | DEFB $FF,$48,$81,$59,$8A,$5D,$51,$59 | |||
| B7DD | DEFB $5E,$4D,$66,$5F,$62,$64,$5F,$5E | |||
| B7E5 | DEFB $8A,$FF,$50,$03,$5A,$8A,$69,$5F | |||
| B7ED | DEFB $65,$62,$4D,$5D,$59,$63,$63,$59 | |||
| B7F5 | DEFB $5F,$5E,$8A,$FF,$48,$B5,$59,$8A | |||
| B7FD | DEFB $53,$5F,$5E,$64,$62,$5F,$5C,$63 | |||
| B805 | DEFB $8A,$FF,$48,$F5,$59,$41,$FF,$48 | |||
| B80D | DEFB $FA,$59,$5F,$FF,$50,$15,$5A,$61 | |||
| B815 | DEFB $FF,$50,$1A,$5A,$60,$FF,$50,$35 | |||
| B81D | DEFB $5A,$6A,$FF,$50,$37,$5A,$5D,$FF | |||
| B825 | DEFB $50,$3A,$5A,$4A,$FF,$50,$55,$5A | |||
| B82D | DEFB $58,$FF,$50,$75,$5A,$51,$FF,$50 | |||
| B835 | DEFB $77,$5A,$57,$FF,$50,$E3,$5A,$8A | |||
| B83D | DEFB $60,$62,$55,$63,$63,$4D,$51,$5E | |||
| B845 | DEFB $69,$4D,$5B,$55,$69,$4D,$67,$58 | |||
| B84D | DEFB $55,$5E,$4D,$62,$55,$51,$54,$69 | |||
| B855 | DEFB $8A,$FF,$40,$06,$58,$CA,$58,$59 | |||
| B85D | DEFB $57,$58,$67,$51,$69,$4D,$4D,$55 | |||
| B865 | DEFB $5E,$53,$5F,$65,$5E,$64,$55,$62 | |||
| B86D | DEFB $CA,$FF,$40,$24,$58,$8A,$53,$5C | |||
| B875 | DEFB $51,$63,$63,$59,$56,$59,$55,$54 | |||
| B87D | DEFB $4D,$59,$5E,$56,$5F,$62,$5D,$51 | |||
| B885 | DEFB $64,$59,$5F,$5E,$8A,$FE,$00,$FE | |||
| B88D | DEFB $00,$00,$00 | |||
|
||||||||
| B890 | PUSH HL | |||||||
| B891 | INC HL | |||||||
| B892 | LD E,(HL) | |||||||
| B893 | INC HL | |||||||
| B894 | LD D,(HL) | |||||||
| B895 | INC HL | |||||||
| B896 | LD A,(HL) | |||||||
| B897 | INC HL | |||||||
| B898 | CP $FE | |||||||
| B89A | JR C,$B8A0 | |||||||
| B89C | JR Z,$B8BA | |||||||
| B89E | JR $B891 | |||||||
| B8A0 | AND $C0 | |||||||
| B8A2 | LD C,$46 | |||||||
| B8A4 | AND A | |||||||
| B8A5 | JR Z,$B8B5 | |||||||
| B8A7 | LD C,$03 | |||||||
| B8A9 | BIT 6,A | |||||||
| B8AB | JR Z,$B8B5 | |||||||
| B8AD | LD C,$07 | |||||||
| B8AF | BIT 7,A | |||||||
| B8B1 | JR Z,$B8B5 | |||||||
| B8B3 | LD C,$47 | |||||||
| B8B5 | LD A,C | |||||||
| B8B6 | LD (DE),A | |||||||
| B8B7 | INC DE | |||||||
| B8B8 | JR $B896 | |||||||
| B8BA | POP HL | |||||||
| B8BB | LD D,(HL) | |||||||
| B8BC | INC HL | |||||||
| B8BD | LD E,(HL) | |||||||
| B8BE | INC HL | |||||||
| B8BF | INC HL | |||||||
| B8C0 | LD A,(HL) | |||||||
| B8C1 | INC HL | |||||||
| B8C2 | CP $FE | |||||||
| B8C4 | JR C,$B8C9 | |||||||
| B8C6 | RET Z | |||||||
| B8C7 | JR $B8BB | |||||||
| B8C9 | AND $3F | |||||||
| B8CB | PUSH HL | |||||||
| B8CC | LD L,A | |||||||
| B8CD | LD H,$00 | |||||||
| B8CF | PUSH HL | |||||||
| B8D0 | ADD HL,HL | |||||||
| B8D1 | ADD HL,HL | |||||||
| B8D2 | POP BC | |||||||
| B8D3 | ADD HL,BC | HL <- HL * 5 | ||||||
| B8D4 | LD BC,$5B00 | |||||||
| B8D7 | ADD HL,BC | |||||||
| B8D8 | PUSH DE | |||||||
| B8D9 | XOR A | |||||||
| B8DA | LD (DE),A | write to the screen | ||||||
| B8DB | LD A,$7F | |||||||
| B8DD | INC D | next line | ||||||
| B8DE | LD (DE),A | write to the screen | ||||||
| B8DF | INC D | next line | ||||||
| B8E0 | LD B,$05 | counter = 5 | ||||||
| B8E2 | LD A,(HL) | |||||||
| B8E3 | LD (DE),A | write to the screen | ||||||
| B8E4 | INC D | next line | ||||||
| B8E5 | INC HL | |||||||
| B8E6 | DJNZ $B8E2 | repeat | ||||||
| B8E8 | LD A,$7F | |||||||
| B8EA | LD (DE),A | write to the screen | ||||||
| B8EB | POP DE | |||||||
| B8EC | INC DE | next position on the screen | ||||||
| B8ED | POP HL | |||||||
| B8EE | JR $B8C0 | |||||||
|
|
||||
| B8F0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$46,$00,$FC,$00,$3F,$01,$19,$80 | |||
| B902 | DEFB $F0,$00,$0F,$04,$46,$60,$F0,$00,$1F,$01,$19,$80,$F0,$00,$0F,$04,$46,$60 | |||
| B914 | DEFB $F0,$00,$1F,$01,$19,$80,$F0,$00,$0F,$04,$26,$60,$F0,$00,$1F,$00,$99,$80 | |||
| B926 | DEFB $F0,$00,$3F,$02,$26,$40,$F8,$00,$1F,$00,$99,$80,$F8,$00,$3F,$02,$26,$40 | |||
| B938 | DEFB $F8,$00,$1F,$00,$99,$80,$F8,$00,$3F,$02,$46,$40,$FC,$00,$1F,$01,$19,$80 | |||
| B94A | DEFB $FC,$00,$7F,$00,$46,$00,$FC,$00,$3F,$01,$19,$80,$FC,$00,$7F,$00,$7E,$00 | |||
| B95C | DEFB $FE,$00,$7F,$01,$FF,$80,$FF,$81,$FF,$00,$7E,$00,$FF,$E7,$FF,$00,$18,$00 | |||
| B96E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| B980 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$46,$00,$FC,$00,$3F,$01,$19,$80 | |||
| B992 | DEFB $F0,$00,$0F,$04,$C2,$60,$F0,$00,$0F,$01,$39,$80,$FC,$00,$3F,$00,$A6,$00 | |||
| B9A4 | DEFB $FE,$00,$7F,$00,$B9,$00,$FE,$00,$7F,$00,$44,$00,$FF,$01,$FF,$00,$18,$00 | |||
| B9B6 | DEFB $FF,$C3,$FF,$00,$10,$00,$FF,$83,$FF,$00,$18,$00,$FF,$83,$FF,$00,$30,$00 | |||
| B9C8 | DEFB $FF,$01,$FF,$00,$18,$00,$FF,$01,$FF,$00,$54,$00,$FF,$00,$FF,$00,$28,$00 | |||
| B9DA | DEFB $FF,$00,$FF,$00,$46,$00,$FF,$00,$FF,$00,$18,$00,$FF,$00,$FF,$00,$7E,$00 | |||
| B9EC | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$E7,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| B9FE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BA10 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$46,$00,$FC,$00,$3F,$01,$19,$80 | |||
| BA22 | DEFB $F0,$00,$0F,$04,$46,$60,$F0,$00,$0F,$01,$19,$80,$F0,$00,$0F,$04,$56,$60 | |||
| BA34 | DEFB $F0,$00,$0F,$01,$39,$80,$F8,$00,$1F,$02,$4E,$40,$F8,$00,$1F,$00,$B9,$80 | |||
| BA46 | DEFB $FE,$00,$3F,$00,$56,$00,$FF,$00,$7F,$00,$31,$00,$FF,$00,$7F,$00,$5C,$00 | |||
| BA58 | DEFB $FE,$00,$7F,$00,$22,$00,$FE,$00,$7F,$00,$99,$00,$FC,$00,$3F,$00,$46,$00 | |||
| BA6A | DEFB $FC,$00,$3F,$01,$19,$80,$FC,$00,$3F,$00,$7E,$00,$FC,$00,$3F,$01,$E7,$80 | |||
| BA7C | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$81,$FF,$00,$18,$00,$FF,$E7,$FF,$00,$00,$00 | |||
| BA8E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BAA0 | DEFB $FF,$FF,$FF,$00,$55,$00,$FF,$FF,$FF,$02,$AA,$80,$FF,$FF,$FF,$05,$55,$40 | |||
| BAB2 | DEFB $FF,$FF,$FF,$02,$AA,$A0,$FF,$FF,$FF,$05,$55,$40,$FF,$FF,$FF,$02,$AA,$A0 | |||
| BAC4 | DEFB $FF,$FF,$FF,$01,$55,$40,$FF,$FF,$FF,$00,$AA,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BAD6 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FE,$00,$7F,$00,$00,$00 | |||
| BAE8 | DEFB $F8,$00,$1F,$00,$FF,$00,$F0,$00,$0F,$03,$4C,$C0,$F0,$00,$0F,$06,$FF,$A0 | |||
| BAFA | DEFB $F0,$00,$0F,$03,$FF,$E0,$F0,$00,$0F,$07,$FF,$E0,$F0,$00,$0F,$07,$FF,$E0 | |||
| BB0C | DEFB $F0,$00,$0F,$07,$FF,$E0,$F0,$00,$0F,$03,$7F,$C0,$F8,$00,$1F,$00,$BF,$00 | |||
| BB1E | DEFB $FE,$00,$7F,$00,$3C,$00,$FF,$81,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BB30 | DEFB $FF,$FF,$FF,$00,$55,$00,$FF,$FF,$FF,$02,$AA,$80,$FF,$FF,$FF,$05,$55,$40 | |||
| BB42 | DEFB $FF,$FF,$FF,$02,$AA,$A0,$FF,$FF,$FF,$05,$55,$40,$FF,$FF,$FF,$02,$AA,$A0 | |||
| BB54 | DEFB $FF,$FF,$FF,$01,$55,$40,$FF,$FF,$FF,$00,$AA,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BB66 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FE,$00,$7F,$00,$00,$00 | |||
| BB78 | DEFB $F8,$00,$1F,$00,$FF,$00,$F0,$00,$0F,$03,$32,$C0,$F0,$00,$0F,$05,$FF,$60 | |||
| BB8A | DEFB $F0,$00,$0F,$07,$FF,$C0,$F0,$00,$0F,$07,$FF,$E0,$F0,$00,$0F,$07,$FF,$E0 | |||
| BB9C | DEFB $F0,$00,$0F,$07,$FF,$E0,$F0,$00,$0F,$03,$7F,$C0,$F8,$00,$1F,$00,$BF,$00 | |||
| BBAE | DEFB $FE,$00,$7F,$00,$3C,$00,$FF,$81,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BBC0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$99,$80 | |||
| BBD2 | DEFB $F0,$00,$0F,$06,$66,$60,$FC,$00,$3F,$01,$99,$80,$FF,$00,$FF,$00,$66,$00 | |||
| BBE4 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BBF6 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BC08 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BC1A | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BC2C | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BC3E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BC50 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$46,$00,$FC,$00,$3F,$01,$19,$80 | |||
| BC62 | DEFB $F0,$00,$0F,$04,$46,$60,$F0,$00,$0F,$01,$19,$80,$F0,$00,$0F,$04,$46,$60 | |||
| BC74 | DEFB $F0,$00,$0F,$01,$19,$80,$F0,$00,$0F,$04,$46,$60,$F0,$00,$0F,$01,$19,$80 | |||
| BC86 | DEFB $F0,$00,$0F,$04,$46,$60,$F0,$00,$0F,$01,$19,$80,$F0,$00,$0F,$04,$46,$60 | |||
| BC98 | DEFB $F0,$00,$0F,$01,$19,$80,$F0,$00,$0F,$04,$46,$60,$F0,$00,$0F,$01,$19,$80 | |||
| BCAA | DEFB $F0,$00,$0F,$04,$7E,$60,$F0,$00,$0F,$01,$E7,$80,$F0,$00,$0F,$07,$81,$E0 | |||
| BCBC | DEFB $F8,$00,$1F,$01,$E7,$80,$FE,$00,$7F,$00,$7E,$00,$FF,$81,$FF,$00,$18,$00 | |||
| BCCE | DEFB $FF,$E7,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BCE0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$E3,$FF,$00,$00,$00 | |||
| BCF2 | DEFB $FF,$C1,$FF,$00,$08,$00,$FF,$80,$FF,$00,$14,$00,$FF,$00,$7F,$00,$2A,$00 | |||
| BD04 | DEFB $FF,$00,$3F,$00,$DD,$00,$FF,$00,$3F,$00,$FE,$80,$FF,$00,$3F,$01,$D5,$00 | |||
| BD16 | DEFB $FF,$00,$7F,$01,$3E,$00,$FE,$00,$3F,$00,$75,$00,$FC,$00,$1F,$00,$AE,$80 | |||
| BD28 | DEFB $FC,$00,$1F,$01,$5F,$40,$FC,$00,$1F,$00,$BE,$80,$FE,$00,$3F,$00,$7F,$00 | |||
| BD3A | DEFB $FC,$00,$1F,$00,$BE,$80,$FC,$00,$1F,$01,$7D,$40,$FC,$00,$1F,$00,$AF,$80 | |||
| BD4C | DEFB $F8,$00,$1F,$01,$7D,$C0,$F8,$00,$1F,$02,$BE,$80,$F8,$00,$1F,$01,$7D,$40 | |||
| BD5E | DEFB $FC,$00,$1F,$00,$AE,$80,$FE,$00,$3F,$00,$FD,$00,$FE,$00,$7F,$00,$00,$00 | |||
| BD70 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$C1,$FF,$00,$00,$00,$FF,$80,$FF,$00,$14,$00 | |||
| BD82 | DEFB $FF,$00,$7F,$00,$2A,$00,$FF,$00,$7F,$00,$55,$00,$F0,$00,$7F,$00,$2A,$00 | |||
| BD94 | DEFB $F0,$00,$3F,$05,$55,$00,$F0,$00,$3F,$02,$BA,$80,$F8,$00,$3F,$03,$7D,$00 | |||
| BDA6 | DEFB $F8,$00,$1F,$01,$AE,$00,$FC,$00,$1F,$00,$FD,$40,$FE,$00,$1F,$00,$FE,$C0 | |||
| BDB8 | DEFB $FE,$00,$1F,$00,$75,$80,$F8,$00,$3F,$00,$BF,$80,$F0,$00,$3F,$03,$FF,$00 | |||
| BDCA | DEFB $F0,$00,$3F,$06,$BE,$80,$F0,$00,$0F,$00,$7F,$00,$F0,$00,$0F,$00,$2F,$E0 | |||
| BDDC | DEFB $F0,$00,$0F,$07,$FF,$00,$F0,$00,$1F,$00,$AF,$80,$FE,$00,$1F,$00,$7D,$C0 | |||
| BDEE | DEFB $FE,$00,$1F,$00,$BA,$40,$FE,$00,$1F,$00,$74,$00,$FF,$01,$FF,$00,$00,$00 | |||
| BE00 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$83,$FF,$00,$00,$00,$FF,$00,$7F,$00,$28,$00 | |||
| BE12 | DEFB $FE,$00,$3F,$00,$55,$00,$FC,$00,$3F,$00,$BA,$80,$F8,$00,$3F,$01,$7D,$00 | |||
| BE24 | DEFB $F8,$00,$1F,$02,$BA,$80,$F8,$00,$1F,$01,$5D,$40,$F8,$00,$1F,$02,$EA,$80 | |||
| BE36 | DEFB $F8,$00,$3F,$01,$75,$00,$FC,$00,$0F,$00,$EE,$80,$FC,$00,$0F,$01,$7D,$60 | |||
| BE48 | DEFB $F0,$00,$0F,$00,$BA,$C0,$F0,$00,$1F,$06,$5D,$00,$F0,$00,$0F,$01,$FE,$00 | |||
| BE5A | DEFB $FC,$00,$0F,$00,$DD,$20,$F8,$00,$0F,$00,$BA,$40,$F8,$00,$1F,$02,$7C,$C0 | |||
| BE6C | DEFB $F8,$00,$1F,$03,$3F,$80,$F0,$00,$1F,$01,$D5,$00,$F0,$00,$1F,$04,$AE,$40 | |||
| BE7E | DEFB $F0,$00,$1F,$00,$50,$80,$FF,$06,$1F,$00,$20,$40,$FF,$8F,$1F,$00,$00,$00 | |||
| BE90 | DEFB $FF,$80,$FF,$00,$00,$00,$FC,$00,$1F,$00,$2A,$00,$F8,$00,$0F,$01,$55,$40 | |||
| BEA2 | DEFB $F0,$00,$0F,$02,$BA,$A0,$F0,$00,$0F,$05,$5F,$40,$F0,$00,$0F,$02,$FE,$A0 | |||
| BEB4 | DEFB $F0,$00,$0F,$05,$7D,$40,$F0,$00,$1F,$02,$FA,$80,$F8,$00,$3F,$03,$7D,$00 | |||
| BEC6 | DEFB $F0,$00,$0F,$01,$FE,$80,$F0,$00,$0F,$07,$F5,$20,$F0,$00,$0F,$00,$FA,$40 | |||
| BED8 | DEFB $FC,$00,$1F,$01,$7D,$40,$FC,$00,$1F,$00,$AA,$80,$F8,$00,$3F,$00,$77,$00 | |||
| BEEA | DEFB $F8,$00,$7F,$02,$AE,$00,$F0,$00,$FF,$02,$7C,$00,$F0,$00,$1F,$04,$2A,$00 | |||
| BEFC | DEFB $F1,$00,$1F,$00,$50,$40,$FF,$03,$1F,$00,$28,$00,$FF,$83,$FF,$00,$00,$00 | |||
| BF0E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BF20 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$01,$FF,$00,$00,$00,$FE,$00,$FF,$00,$54,$00 | |||
| BF32 | DEFB $FC,$00,$7F,$00,$BA,$00,$F8,$00,$3F,$01,$55,$00,$F8,$00,$3F,$02,$AE,$80 | |||
| BF44 | DEFB $F8,$00,$3F,$01,$55,$00,$F8,$00,$3F,$03,$FA,$80,$F8,$00,$3F,$01,$DD,$00 | |||
| BF56 | DEFB $F8,$00,$7F,$02,$E8,$00,$F8,$00,$7F,$01,$FD,$00,$FC,$00,$7F,$00,$78,$00 | |||
| BF68 | DEFB $FF,$03,$FF,$00,$58,$00,$FE,$01,$FF,$00,$68,$00,$FE,$01,$FF,$00,$94,$00 | |||
| BF7A | DEFB $FE,$01,$FF,$00,$28,$00,$FF,$81,$FF,$00,$14,$00,$FF,$81,$FF,$00,$28,$00 | |||
| BF8C | DEFB $FF,$83,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BF9E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| BFB0 | DEFB $FF,$83,$FF,$00,$00,$00,$FF,$01,$FF,$00,$28,$00,$FF,$00,$FF,$00,$54,$00 | |||
| BFC2 | DEFB $FF,$00,$FF,$00,$2A,$00,$FF,$00,$FF,$00,$54,$00,$FF,$01,$FF,$00,$08,$00 | |||
| BFD4 | DEFB $FF,$C3,$FF,$00,$10,$00,$FF,$01,$FF,$00,$08,$00,$FF,$01,$FF,$00,$54,$00 | |||
| BFE6 | DEFB $FF,$01,$FF,$00,$20,$00,$FF,$83,$FF,$00,$10,$00,$FF,$83,$FF,$00,$28,$00 | |||
| BFF8 | DEFB $FF,$83,$FF,$00,$10,$00,$FF,$C3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$00,$00 | |||
| C00A | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C01C | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C02E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C040 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FE,$00,$7F,$00,$81,$00 | |||
| C052 | DEFB $F8,$00,$3F,$02,$7E,$80,$F0,$00,$1F,$04,$81,$C0,$F0,$00,$1F,$02,$7E,$C0 | |||
| C064 | DEFB $F0,$00,$1F,$04,$81,$C0,$F0,$00,$1F,$02,$7E,$80,$F0,$00,$3F,$04,$81,$80 | |||
| C076 | DEFB $F0,$00,$3F,$02,$7E,$80,$F0,$00,$3F,$04,$81,$00,$F0,$00,$7F,$02,$7E,$00 | |||
| C088 | DEFB $F0,$00,$7F,$04,$FF,$00,$F0,$00,$7F,$03,$C3,$00,$F0,$00,$7F,$07,$00,$00 | |||
| C09A | DEFB $F0,$00,$3F,$06,$56,$00,$F0,$00,$1F,$00,$AB,$80,$F8,$00,$1F,$01,$55,$C0 | |||
| C0AC | DEFB $F8,$00,$1F,$02,$AB,$C0,$F8,$00,$1F,$01,$57,$80,$FC,$00,$3F,$00,$AB,$00 | |||
| C0BE | DEFB $FE,$00,$7F,$00,$56,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| C0D0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$76,$00,$FC,$00,$3F,$01,$B1,$80 | |||
| C0E2 | DEFB $F0,$00,$0F,$06,$54,$60,$F0,$00,$0F,$05,$31,$20,$F0,$00,$0F,$04,$54,$20 | |||
| C0F4 | DEFB $F0,$01,$8F,$04,$B0,$20,$F1,$07,$8F,$04,$50,$20,$F0,$07,$8F,$04,$90,$20 | |||
| C106 | DEFB $F0,$07,$8F,$05,$10,$20,$F0,$07,$8F,$06,$90,$20,$F0,$47,$8F,$05,$10,$20 | |||
| C118 | DEFB $F0,$C7,$8F,$06,$10,$20,$F1,$C7,$8F,$04,$10,$20,$F0,$C7,$8F,$06,$10,$20 | |||
| C12A | DEFB $F1,$81,$8F,$04,$18,$20,$F0,$00,$0F,$04,$66,$20,$F0,$08,$0F,$05,$81,$A0 | |||
| C13C | DEFB $F0,$46,$0F,$06,$10,$60,$F8,$00,$1F,$01,$91,$80,$FE,$00,$7F,$00,$76,$00 | |||
| C14E | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$E7,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C160 | DEFB $FF,$FF,$FF,$00,$00,$00,$FE,$00,$7F,$00,$FF,$00,$F8,$00,$1F,$03,$00,$C0 | |||
| C172 | DEFB $F0,$00,$0F,$04,$FF,$20,$F0,$00,$0F,$03,$FF,$C0,$F0,$00,$0F,$05,$FF,$E0 | |||
| C184 | DEFB $F0,$00,$0F,$02,$FF,$E0,$F0,$00,$0F,$05,$FF,$E0,$F0,$00,$0F,$02,$00,$E0 | |||
| C196 | DEFB $F0,$00,$0F,$04,$FF,$20,$F0,$00,$0F,$03,$FF,$C0,$F0,$00,$0F,$05,$FF,$E0 | |||
| C1A8 | DEFB $F0,$00,$0F,$02,$FF,$E0,$F0,$00,$0F,$05,$FF,$E0,$F0,$00,$0F,$02,$00,$E0 | |||
| C1BA | DEFB $F0,$00,$0F,$04,$FF,$20,$F0,$00,$0F,$03,$FF,$C0,$F0,$00,$0F,$07,$FF,$E0 | |||
| C1CC | DEFB $F0,$00,$0F,$07,$FF,$E0,$F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$03,$FF,$C0 | |||
| C1DE | DEFB $FC,$00,$3F,$00,$FF,$00,$FF,$00,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C1F0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$2E,$00,$FC,$00,$3F,$01,$5F,$80 | |||
| C202 | DEFB $F0,$00,$0F,$02,$AF,$E0,$F0,$00,$0F,$05,$47,$E0,$F0,$00,$0F,$02,$89,$E0 | |||
| C214 | DEFB $F0,$00,$0F,$04,$5E,$60,$F0,$00,$0F,$00,$AF,$80,$F0,$00,$0F,$05,$5F,$E0 | |||
| C226 | DEFB $F0,$00,$0F,$02,$A7,$E0,$F0,$00,$0F,$05,$19,$E0,$F0,$00,$0F,$02,$2E,$60 | |||
| C238 | DEFB $F0,$00,$0F,$01,$5F,$80,$F0,$00,$0F,$02,$AF,$E0,$F0,$00,$0F,$05,$47,$E0 | |||
| C24A | DEFB $F0,$00,$0F,$02,$99,$E0,$F0,$00,$0F,$04,$7E,$60,$F0,$00,$0F,$01,$FF,$80 | |||
| C25C | DEFB $F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$01,$FF,$80,$FE,$00,$7F,$00,$7E,$00 | |||
| C26E | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$E7,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C280 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$99,$80 | |||
| C292 | DEFB $F0,$00,$0F,$06,$7E,$60,$F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$01,$DF,$80 | |||
| C2A4 | DEFB $FE,$00,$7F,$00,$7A,$00,$FF,$00,$FF,$00,$5C,$00,$FF,$00,$7F,$00,$3A,$00 | |||
| C2B6 | DEFB $FF,$00,$7F,$00,$55,$00,$FF,$00,$7F,$00,$2A,$00,$FE,$00,$3F,$00,$55,$00 | |||
| C2C8 | DEFB $FC,$00,$3F,$00,$AA,$80,$FC,$00,$3F,$01,$55,$00,$FC,$00,$7F,$00,$AA,$00 | |||
| C2DA | DEFB $FE,$00,$FF,$00,$54,$00,$FF,$00,$FF,$00,$2A,$00,$FF,$80,$FF,$00,$10,$00 | |||
| C2EC | DEFB $FF,$01,$FF,$00,$00,$00,$FF,$03,$FF,$00,$40,$00,$FF,$03,$FF,$00,$28,$00 | |||
| C2FE | DEFB $FF,$83,$FF,$00,$10,$00,$FF,$C7,$FF,$00,$00,$00,$FF,$EF,$FF,$00,$00,$00 | |||
| C310 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$99,$80 | |||
| C322 | DEFB $F0,$00,$0F,$06,$7E,$60,$F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$01,$FF,$80 | |||
| C334 | DEFB $FE,$00,$7F,$00,$7E,$00,$FE,$01,$FF,$00,$F8,$00,$FE,$01,$FF,$00,$74,$00 | |||
| C346 | DEFB $FE,$01,$FF,$00,$F8,$00,$FE,$00,$FF,$00,$74,$00,$FC,$00,$7F,$00,$EA,$00 | |||
| C358 | DEFB $F8,$00,$7F,$01,$55,$00,$F0,$00,$7F,$02,$AA,$00,$F0,$00,$7F,$05,$41,$00 | |||
| C36A | DEFB $F0,$00,$3F,$02,$A2,$00,$F8,$08,$1F,$01,$41,$40,$FC,$18,$1F,$00,$80,$00 | |||
| C37C | DEFB $FC,$1C,$1F,$01,$00,$40,$FC,$7C,$1F,$01,$00,$80,$FC,$7E,$3F,$00,$00,$80 | |||
| C38E | DEFB $FC,$FE,$3F,$00,$00,$00,$FE,$FF,$7F,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C3A0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$99,$80 | |||
| C3B2 | DEFB $F0,$00,$0F,$06,$7E,$60,$F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$01,$FB,$80 | |||
| C3C4 | DEFB $FE,$00,$7F,$00,$7E,$00,$FE,$00,$FF,$00,$5E,$00,$FE,$00,$7F,$00,$BE,$00 | |||
| C3D6 | DEFB $FE,$00,$7F,$00,$7D,$00,$FE,$00,$7F,$00,$BA,$00,$FE,$00,$3F,$00,$5D,$00 | |||
| C3E8 | DEFB $FC,$00,$3F,$00,$AA,$80,$FC,$00,$3F,$01,$5D,$00,$FC,$00,$7F,$00,$AA,$00 | |||
| C3FA | DEFB $FE,$00,$7F,$00,$55,$00,$FE,$00,$7F,$00,$A8,$00,$FE,$03,$FF,$00,$10,$00 | |||
| C40C | DEFB $F9,$C6,$3F,$00,$00,$00,$F1,$FE,$1F,$00,$00,$00,$F1,$FE,$1F,$04,$00,$40 | |||
| C41E | DEFB $F1,$FE,$1F,$00,$00,$C0,$FB,$FE,$1F,$00,$00,$00,$FF,$FF,$3F,$00,$00,$00 | |||
| C430 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$99,$80 | |||
| C442 | DEFB $F0,$00,$0F,$06,$7E,$60,$F0,$00,$0F,$07,$FF,$E0,$F8,$00,$1F,$01,$FF,$80 | |||
| C454 | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$01,$FF,$00,$3C,$00,$FF,$01,$FF,$00,$34,$00 | |||
| C466 | DEFB $FF,$01,$FF,$00,$78,$00,$FF,$00,$FF,$00,$54,$00,$FF,$00,$FF,$00,$3A,$00 | |||
| C478 | DEFB $FE,$00,$FF,$00,$54,$00,$FE,$01,$FF,$00,$98,$00,$FE,$03,$FF,$00,$00,$00 | |||
| C48A | DEFB $FF,$01,$FF,$00,$20,$00,$FF,$01,$FF,$00,$74,$00,$FF,$01,$FF,$00,$28,$00 | |||
| C49C | DEFB $FF,$83,$FF,$00,$10,$00,$FF,$83,$FF,$00,$00,$00,$FF,$C7,$FF,$00,$00,$00 | |||
| C4AE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C4C0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$DE,$80 | |||
| C4D2 | DEFB $F0,$00,$0F,$06,$AE,$E0,$F0,$00,$0F,$05,$46,$E0,$F0,$00,$0F,$02,$98,$E0 | |||
| C4E4 | DEFB $F0,$00,$0F,$04,$7E,$60,$F0,$00,$0F,$01,$2F,$80,$F0,$00,$0F,$07,$5F,$E0 | |||
| C4F6 | DEFB $F0,$00,$0F,$02,$67,$E0,$F0,$00,$0F,$05,$19,$E0,$F0,$00,$0F,$02,$6E,$60 | |||
| C508 | DEFB $F0,$00,$0F,$01,$DE,$80,$F0,$00,$0F,$06,$AE,$E0,$F0,$00,$0F,$05,$5E,$E0 | |||
| C51A | DEFB $F0,$00,$0F,$02,$BA,$E0,$F0,$00,$0F,$05,$FE,$E0,$F0,$00,$0F,$03,$F9,$A0 | |||
| C52C | DEFB $F0,$00,$0F,$07,$E7,$E0,$F8,$00,$1F,$01,$9F,$80,$FE,$00,$7F,$00,$7E,$00 | |||
| C53E | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$E7,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C550 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$DE,$80 | |||
| C562 | DEFB $F0,$00,$0F,$06,$AE,$E0,$F0,$00,$0F,$05,$46,$E0,$F0,$00,$0F,$02,$98,$E0 | |||
| C574 | DEFB $F0,$00,$0F,$04,$7E,$60,$F0,$00,$0F,$01,$2F,$80,$F8,$00,$0F,$03,$5F,$E0 | |||
| C586 | DEFB $F8,$00,$0F,$02,$67,$C0,$F8,$00,$1F,$01,$19,$C0,$FC,$00,$1F,$00,$6E,$40 | |||
| C598 | DEFB $FC,$00,$1F,$01,$FE,$80,$FC,$00,$1F,$00,$BD,$C0,$F8,$00,$1F,$01,$5A,$C0 | |||
| C5AA | DEFB $F8,$00,$1F,$02,$B9,$C0,$F8,$00,$1F,$01,$FA,$C0,$F8,$00,$1F,$03,$FB,$80 | |||
| C5BC | DEFB $F8,$00,$3F,$01,$E7,$00,$FC,$00,$7F,$00,$1F,$00,$FF,$80,$7F,$00,$3C,$00 | |||
| C5CE | DEFB $FF,$81,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C5E0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$DE,$80 | |||
| C5F2 | DEFB $F0,$00,$0F,$06,$AE,$E0,$F0,$00,$0F,$05,$46,$E0,$F0,$00,$0F,$02,$98,$E0 | |||
| C604 | DEFB $F0,$00,$0F,$04,$7E,$40,$F0,$00,$1F,$01,$2F,$80,$F0,$00,$1F,$07,$5F,$C0 | |||
| C616 | DEFB $F0,$00,$1F,$02,$67,$00,$F8,$00,$7F,$01,$19,$00,$FC,$00,$7F,$00,$6E,$00 | |||
| C628 | DEFB $FC,$00,$FF,$01,$DE,$00,$FC,$00,$FF,$00,$AE,$00,$FE,$00,$FF,$00,$5E,$00 | |||
| C63A | DEFB $FE,$00,$FF,$00,$BA,$00,$FE,$00,$FF,$00,$FE,$00,$FE,$00,$FF,$00,$F8,$00 | |||
| C64C | DEFB $FE,$01,$FF,$00,$E4,$00,$FE,$01,$FF,$00,$98,$00,$FE,$03,$FF,$00,$78,$00 | |||
| C65E | DEFB $FF,$03,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C670 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$DE,$80 | |||
| C682 | DEFB $F0,$00,$0F,$06,$AC,$E0,$F0,$00,$0F,$05,$43,$E0,$F0,$00,$0F,$03,$98,$C0 | |||
| C694 | DEFB $F8,$00,$1F,$01,$3C,$00,$FC,$00,$3F,$01,$AF,$80,$FC,$00,$3F,$00,$5C,$00 | |||
| C6A6 | DEFB $FF,$00,$7F,$00,$27,$00,$FF,$00,$7F,$00,$09,$00,$FF,$00,$7F,$00,$66,$00 | |||
| C6B8 | DEFB $FF,$00,$FF,$00,$54,$00,$FF,$00,$FF,$00,$2C,$00,$FF,$00,$FF,$00,$5E,$00 | |||
| C6CA | DEFB $FF,$00,$FF,$00,$3A,$00,$FF,$00,$FF,$00,$7E,$00,$FF,$00,$FF,$00,$78,$00 | |||
| C6DC | DEFB $FF,$00,$FF,$00,$26,$00,$FF,$80,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C6EE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C700 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FC,$00,$3F,$01,$FF,$80 | |||
| C712 | DEFB $F8,$00,$1F,$02,$FF,$C0,$F0,$00,$0F,$05,$7F,$E0,$F0,$00,$0F,$02,$BF,$E0 | |||
| C724 | DEFB $F8,$00,$0F,$01,$5F,$C0,$FC,$00,$1F,$00,$9F,$00,$FE,$00,$7F,$00,$5E,$00 | |||
| C736 | DEFB $FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00 | |||
| C748 | DEFB $FF,$C0,$FF,$00,$18,$00,$FF,$80,$7F,$00,$1E,$00,$FF,$00,$7F,$00,$31,$00 | |||
| C75A | DEFB $FE,$00,$3F,$00,$65,$00,$FE,$00,$3F,$00,$E6,$80,$FE,$00,$3F,$00,$F0,$80 | |||
| C76C | DEFB $FE,$00,$3F,$00,$7C,$80,$FF,$00,$3F,$00,$1F,$00,$FF,$C0,$7F,$00,$00,$00 | |||
| C77E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C790 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FC,$00,$3F,$01,$FF,$80 | |||
| C7A2 | DEFB $F8,$00,$1F,$02,$FF,$C0,$F0,$00,$0F,$05,$7F,$E0,$F0,$00,$0F,$02,$BF,$E0 | |||
| C7B4 | DEFB $F8,$00,$0F,$01,$5F,$C0,$FC,$00,$1F,$00,$9F,$00,$FE,$00,$7F,$00,$5E,$00 | |||
| C7C6 | DEFB $FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00 | |||
| C7D8 | DEFB $FF,$03,$FF,$00,$18,$00,$FE,$01,$FF,$00,$78,$00,$FE,$00,$FF,$00,$8C,$00 | |||
| C7EA | DEFB $FC,$00,$7F,$00,$A6,$00,$FC,$00,$7F,$01,$67,$00,$FC,$00,$7F,$01,$0F,$00 | |||
| C7FC | DEFB $FC,$00,$7F,$01,$3E,$00,$FC,$00,$FF,$00,$F8,$00,$FE,$03,$FF,$00,$00,$00 | |||
| C80E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C820 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FC,$00,$3F,$01,$FF,$80 | |||
| C832 | DEFB $F8,$00,$1F,$02,$FF,$C0,$F0,$00,$0F,$05,$7F,$E0,$F0,$00,$0F,$02,$BF,$E0 | |||
| C844 | DEFB $F8,$00,$0F,$01,$5F,$C0,$FC,$00,$1F,$00,$9F,$00,$FE,$00,$7F,$00,$5E,$00 | |||
| C856 | DEFB $FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00 | |||
| C868 | DEFB $FF,$03,$FF,$00,$18,$00,$FE,$00,$FF,$00,$78,$00,$FE,$00,$7F,$00,$FE,$00 | |||
| C87A | DEFB $FC,$00,$7F,$00,$FF,$00,$FC,$00,$7F,$01,$FF,$00,$FC,$00,$7F,$01,$FE,$00 | |||
| C88C | DEFB $FC,$00,$FF,$01,$FC,$00,$FC,$01,$FF,$00,$F8,$00,$FE,$03,$FF,$00,$00,$00 | |||
| C89E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C8B0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FC,$00,$3F,$01,$FF,$80 | |||
| C8C2 | DEFB $F8,$00,$1F,$02,$FF,$C0,$F0,$00,$0F,$05,$7F,$E0,$F0,$00,$0F,$02,$BF,$E0 | |||
| C8D4 | DEFB $F8,$00,$0F,$01,$5F,$C0,$FC,$00,$1F,$00,$9F,$00,$FE,$00,$7F,$00,$5E,$00 | |||
| C8E6 | DEFB $FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$18,$00 | |||
| C8F8 | DEFB $FF,$C0,$FF,$00,$18,$00,$FF,$00,$7F,$00,$1E,$00,$FE,$00,$7F,$00,$7F,$00 | |||
| C90A | DEFB $FE,$00,$3F,$00,$FF,$00,$FE,$00,$3F,$00,$FF,$80,$FE,$00,$3F,$00,$7F,$80 | |||
| C91C | DEFB $FF,$00,$3F,$00,$3F,$80,$FF,$80,$3F,$00,$1F,$00,$FF,$C0,$7F,$00,$00,$00 | |||
| C92E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| C940 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$25,$40,$FF,$FF,$FF,$00,$4A,$A0 | |||
| C952 | DEFB $FF,$FF,$FF,$01,$05,$40,$FF,$FF,$FF,$02,$A0,$00,$FF,$FF,$FF,$05,$54,$00 | |||
| C964 | DEFB $FF,$FF,$FF,$02,$A8,$00,$FF,$F0,$3F,$00,$00,$00,$FF,$C0,$1F,$00,$07,$80 | |||
| C976 | DEFB $FE,$00,$1F,$00,$1F,$C0,$F8,$00,$0F,$00,$FF,$C0,$F0,$00,$0F,$03,$3F,$E0 | |||
| C988 | DEFB $F0,$00,$0F,$04,$1F,$E0,$F0,$40,$0F,$02,$0F,$E0,$F8,$60,$0F,$01,$07,$C0 | |||
| C99A | DEFB $F0,$00,$1F,$02,$00,$00,$F0,$03,$FF,$04,$F0,$00,$F0,$03,$FF,$05,$88,$00 | |||
| C9AC | DEFB $F0,$01,$FF,$03,$28,$00,$F0,$01,$FF,$07,$34,$00,$F0,$01,$FF,$07,$84,$00 | |||
| C9BE | DEFB $F0,$01,$FF,$03,$E4,$00,$F8,$01,$FF,$00,$F8,$00,$FE,$03,$FF,$00,$00,$00 | |||
| C9D0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$AA,$00,$FF,$FF,$FF,$01,$55,$00 | |||
| C9E2 | DEFB $FF,$FF,$FF,$00,$AA,$00,$FF,$FF,$FF,$00,$40,$80,$FF,$FF,$FF,$02,$AA,$00 | |||
| C9F4 | DEFB $FF,$FF,$FF,$01,$54,$00,$FE,$0F,$FF,$00,$00,$00,$FC,$01,$FF,$00,$F0,$00 | |||
| CA06 | DEFB $FC,$00,$1F,$01,$FC,$00,$F8,$00,$0F,$01,$FF,$C0,$F8,$00,$0F,$03,$FE,$20 | |||
| CA18 | DEFB $F8,$00,$0F,$03,$FC,$20,$F8,$00,$0F,$03,$F8,$40,$F8,$00,$1F,$01,$F1,$80 | |||
| CA2A | DEFB $FC,$00,$3F,$00,$02,$00,$F8,$00,$7F,$01,$E2,$00,$F8,$00,$3F,$02,$31,$00 | |||
| CA3C | DEFB $F0,$00,$3F,$02,$98,$80,$F0,$00,$3F,$05,$9F,$00,$F0,$00,$7F,$04,$3C,$00 | |||
| CA4E | DEFB $F0,$01,$FF,$04,$F8,$00,$F0,$03,$FF,$03,$E0,$00,$F8,$0F,$FF,$00,$00,$00 | |||
| CA60 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$02,$A8,$00,$FF,$FF,$FF,$01,$55,$00 | |||
| CA72 | DEFB $FF,$FF,$FF,$02,$A8,$80,$FF,$FF,$FF,$00,$00,$40,$FF,$FF,$FF,$00,$AA,$80 | |||
| CA84 | DEFB $FF,$FF,$FF,$00,$55,$40,$FC,$0F,$FF,$00,$00,$00,$F8,$07,$FF,$01,$E0,$00 | |||
| CA96 | DEFB $F8,$00,$7F,$02,$30,$00,$F0,$00,$3F,$02,$99,$00,$F0,$00,$3F,$05,$9E,$80 | |||
| CAA8 | DEFB $F0,$00,$3F,$04,$3C,$80,$F0,$00,$1F,$04,$F8,$80,$F0,$02,$1F,$03,$E0,$40 | |||
| CABA | DEFB $F8,$01,$0F,$00,$00,$40,$FF,$00,$0F,$00,$3C,$20,$FF,$00,$0F,$00,$7F,$20 | |||
| CACC | DEFB $FE,$00,$0F,$00,$7F,$C0,$FE,$00,$1F,$00,$FF,$80,$FE,$00,$3F,$00,$FF,$00 | |||
| CADE | DEFB $FE,$00,$7F,$00,$FE,$00,$FE,$00,$FF,$00,$7C,$00,$FF,$01,$FF,$00,$00,$00 | |||
| CAF0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$01,$54,$00,$FF,$FF,$FF,$02,$AA,$00 | |||
| CB02 | DEFB $FF,$FF,$FF,$01,$54,$00,$FF,$FF,$FF,$02,$00,$00,$FF,$FF,$FF,$01,$55,$40 | |||
| CB14 | DEFB $FF,$FF,$FF,$00,$0A,$A0,$FE,$07,$FF,$00,$00,$00,$FC,$03,$FF,$00,$F0,$00 | |||
| CB26 | DEFB $F8,$03,$FF,$01,$88,$00,$F0,$01,$FF,$03,$28,$00,$F0,$01,$FF,$07,$34,$00 | |||
| CB38 | DEFB $F0,$01,$FF,$07,$84,$00,$F0,$01,$FF,$03,$E4,$00,$F0,$01,$FF,$04,$F8,$00 | |||
| CB4A | DEFB $F0,$00,$3F,$04,$00,$00,$F0,$40,$1F,$04,$07,$80,$F0,$00,$1F,$03,$1F,$C0 | |||
| CB5C | DEFB $F8,$00,$0F,$00,$FF,$C0,$FE,$00,$0F,$00,$3F,$E0,$FF,$80,$0F,$00,$1F,$E0 | |||
| CB6E | DEFB $FF,$C0,$0F,$00,$0F,$E0,$FF,$E0,$0F,$00,$07,$C0,$FF,$F0,$1F,$00,$00,$00 | |||
| CB80 | DEFB $FF,$FF,$FF,$00,$00,$00,$FC,$00,$FF,$01,$AA,$00,$F8,$00,$0F,$01,$FF,$40 | |||
| CB92 | DEFB $F0,$00,$0F,$02,$FF,$E0,$F0,$00,$0F,$05,$7F,$C0,$F0,$00,$0F,$02,$FF,$E0 | |||
| CBA4 | DEFB $F8,$00,$0F,$01,$7F,$80,$FC,$00,$3F,$00,$BF,$00,$FE,$00,$7F,$00,$47,$00 | |||
| CBB6 | DEFB $FE,$00,$7F,$00,$3E,$00,$FC,$00,$3F,$00,$FF,$00,$F8,$00,$1F,$01,$F8,$80 | |||
| CBC8 | DEFB $F0,$00,$1F,$02,$70,$40,$F0,$00,$0F,$04,$00,$40,$F0,$00,$0F,$00,$00,$20 | |||
| CBDA | DEFB $F0,$00,$0F,$04,$00,$20,$F0,$00,$0F,$04,$00,$00,$F0,$00,$0F,$04,$00,$00 | |||
| CBEC | DEFB $F0,$00,$0F,$02,$00,$20,$F8,$00,$0F,$03,$07,$40,$F8,$00,$1F,$01,$8F,$80 | |||
| CBFE | DEFB $FC,$00,$3F,$00,$FF,$00,$FE,$00,$7F,$00,$3C,$00,$FF,$81,$FF,$00,$00,$00 | |||
| CC10 | DEFB $FF,$FF,$FF,$00,$00,$00,$FE,$18,$7F,$00,$C3,$00,$FC,$00,$1F,$01,$EF,$C0 | |||
| CC22 | DEFB $F8,$00,$0F,$03,$FF,$80,$F0,$00,$0F,$05,$FF,$C0,$F0,$00,$0F,$02,$FF,$E0 | |||
| CC34 | DEFB $F8,$00,$0F,$01,$47,$E0,$FC,$00,$0F,$00,$3F,$C0,$FC,$00,$1F,$00,$FF,$00 | |||
| CC46 | DEFB $F8,$00,$1F,$01,$F8,$80,$F8,$00,$1F,$02,$70,$40,$F0,$00,$0F,$00,$00,$40 | |||
| CC58 | DEFB $F0,$00,$0F,$04,$00,$20,$F0,$00,$0F,$06,$00,$00,$F0,$00,$0F,$07,$07,$20 | |||
| CC6A | DEFB $F0,$00,$0F,$03,$8F,$C0,$F8,$00,$1F,$03,$FF,$80,$F8,$00,$3F,$01,$FF,$80 | |||
| CC7C | DEFB $FC,$00,$3F,$00,$FF,$00,$FE,$00,$7F,$00,$3C,$00,$FF,$81,$FF,$00,$00,$00 | |||
| CC8E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CCA0 | DEFB $FF,$FF,$FF,$00,$00,$00,$F8,$07,$FF,$03,$70,$00,$F8,$00,$FF,$07,$FE,$00 | |||
| CCB2 | DEFB $F0,$00,$1F,$03,$FF,$80,$F0,$00,$0F,$05,$C7,$E0,$F0,$00,$0F,$03,$3F,$C0 | |||
| CCC4 | DEFB $F8,$00,$1F,$00,$FF,$C0,$F8,$00,$1F,$01,$F8,$80,$F0,$00,$1F,$02,$70,$40 | |||
| CCD6 | DEFB $F0,$00,$0F,$04,$00,$40,$F0,$00,$0F,$04,$00,$20,$F0,$00,$0F,$07,$07,$20 | |||
| CCE8 | DEFB $F0,$00,$0F,$07,$8F,$C0,$F0,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$03,$FF,$80 | |||
| CCFA | DEFB $F8,$00,$3F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00,$FE,$00,$7F,$00,$3C,$00 | |||
| CD0C | DEFB $FF,$81,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CD1E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CD30 | DEFB $FF,$FF,$FF,$00,$00,$00,$FE,$03,$FF,$00,$D8,$00,$FC,$00,$FF,$01,$FE,$00 | |||
| CD42 | DEFB $F8,$00,$3F,$02,$FF,$00,$F0,$00,$0F,$05,$7E,$C0,$F0,$00,$0F,$02,$BF,$E0 | |||
| CD54 | DEFB $F8,$00,$0F,$01,$47,$C0,$FC,$00,$1F,$00,$3F,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| CD66 | DEFB $F8,$00,$1F,$01,$FF,$80,$F8,$00,$1F,$03,$FF,$C0,$F0,$00,$0F,$00,$F8,$C0 | |||
| CD78 | DEFB $F0,$00,$0F,$07,$77,$60,$F0,$00,$0F,$07,$8F,$A0,$F0,$00,$0F,$03,$FF,$C0 | |||
| CD8A | DEFB $F8,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| CD9C | DEFB $FE,$00,$7F,$00,$3C,$00,$FF,$81,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CDAE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CDC0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$02,$14,$20,$FF,$FF,$FF,$00,$AA,$80 | |||
| CDD2 | DEFB $FF,$FF,$FF,$00,$14,$00,$FF,$FF,$FF,$00,$80,$80,$FF,$FF,$FF,$00,$00,$00 | |||
| CDE4 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CDF6 | DEFB $FF,$E3,$FF,$00,$00,$00,$FF,$E3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$08,$00 | |||
| CE08 | DEFB $F8,$63,$8F,$00,$08,$00,$F8,$00,$0F,$03,$00,$20,$F8,$00,$0F,$00,$DC,$C0 | |||
| CE1A | DEFB $FE,$00,$1F,$00,$1F,$00,$FF,$80,$7F,$00,$3E,$00,$FE,$00,$1F,$00,$3F,$00 | |||
| CE2C | DEFB $F8,$00,$0F,$00,$DC,$C0,$F8,$00,$0F,$03,$08,$20,$F8,$63,$8F,$00,$08,$00 | |||
| CE3E | DEFB $FF,$E3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$00,$00 | |||
| CE50 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$01,$14,$40,$FF,$FF,$FF,$00,$2A,$00 | |||
| CE62 | DEFB $FF,$FF,$FF,$00,$14,$00,$FF,$FF,$FF,$00,$41,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CE74 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$E3,$FF,$00,$00,$00,$FF,$E3,$FF,$00,$08,$00 | |||
| CE86 | DEFB $FF,$E3,$FF,$00,$08,$00,$F8,$41,$8F,$00,$00,$00,$F8,$00,$0F,$03,$1C,$20 | |||
| CE98 | DEFB $F8,$00,$0F,$00,$3E,$C0,$FF,$00,$1F,$00,$7E,$00,$FF,$00,$7F,$00,$7F,$00 | |||
| CEAA | DEFB $FE,$00,$1F,$00,$7F,$00,$F8,$00,$0F,$00,$BE,$C0,$F8,$00,$0F,$03,$0C,$20 | |||
| CEBC | DEFB $F8,$61,$8F,$00,$08,$00,$FF,$E3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$08,$00 | |||
| CECE | DEFB $FF,$E3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CEE0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$15,$00,$FF,$FF,$FF,$00,$AA,$80 | |||
| CEF2 | DEFB $FF,$FF,$FF,$00,$54,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$E3,$FF,$00,$00,$00 | |||
| CF04 | DEFB $FF,$E3,$FF,$00,$08,$00,$FF,$C1,$FF,$00,$00,$00,$F8,$00,$0F,$00,$1C,$00 | |||
| CF16 | DEFB $F8,$00,$0F,$03,$7F,$20,$F8,$00,$0F,$00,$7F,$40,$FE,$00,$1F,$00,$FF,$80 | |||
| CF28 | DEFB $FE,$00,$3F,$00,$FF,$80,$FE,$00,$1F,$00,$FF,$80,$F8,$00,$0F,$00,$FF,$C0 | |||
| CF3A | DEFB $F8,$00,$0F,$03,$6F,$20,$F8,$00,$0F,$00,$0C,$00,$FF,$E1,$FF,$00,$08,$00 | |||
| CF4C | DEFB $FF,$E3,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CF5E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CF70 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$15,$40,$FF,$FF,$FF,$00,$AA,$80 | |||
| CF82 | DEFB $FF,$FF,$FF,$01,$54,$00,$FF,$C1,$FF,$00,$00,$00,$FF,$00,$7F,$00,$1C,$00 | |||
| CF94 | DEFB $F8,$00,$0F,$00,$7F,$00,$F8,$00,$0F,$02,$FF,$A0,$F8,$00,$0F,$00,$7F,$00 | |||
| CFA6 | DEFB $FC,$00,$1F,$01,$FF,$C0,$FC,$00,$1F,$01,$FF,$C0,$FC,$00,$1F,$01,$FF,$C0 | |||
| CFB8 | DEFB $F8,$00,$0F,$00,$FF,$C0,$F8,$00,$0F,$03,$FF,$A0,$F8,$00,$0F,$00,$6F,$00 | |||
| CFCA | DEFB $FF,$00,$7F,$00,$0C,$00,$FF,$E1,$FF,$00,$08,$00,$FF,$E3,$FF,$00,$00,$00 | |||
| CFDC | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| CFEE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D000 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D012 | DEFB $FF,$FF,$FF,$00,$00,$00,$FC,$7F,$FF,$00,$00,$00,$FC,$0F,$FF,$00,$00,$00 | |||
| D024 | DEFB $F0,$07,$FF,$01,$00,$00,$F0,$03,$FF,$00,$60,$00,$F0,$00,$7F,$0F,$10,$00 | |||
| D036 | DEFB $F0,$00,$3F,$07,$E0,$00,$F0,$00,$1F,$0B,$E6,$00,$F0,$00,$1F,$03,$FB,$80 | |||
| D048 | DEFB $F0,$00,$0F,$00,$FE,$00,$F8,$00,$0F,$00,$1F,$D0,$FC,$00,$0F,$00,$27,$C0 | |||
| D05A | DEFB $FE,$00,$0F,$00,$17,$F0,$FF,$C0,$0F,$00,$01,$F0,$FF,$E0,$0F,$00,$01,$00 | |||
| D06C | DEFB $FF,$F4,$1F,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D07E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D090 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D0A2 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FE,$3F,$FF,$00,$00,$00 | |||
| D0B4 | DEFB $F8,$1F,$FF,$00,$00,$00,$F0,$03,$FF,$00,$80,$00,$F0,$01,$FF,$0E,$40,$00 | |||
| D0C6 | DEFB $F0,$00,$7F,$0F,$80,$00,$F0,$00,$3F,$03,$F8,$00,$F0,$00,$1F,$00,$FD,$00 | |||
| D0D8 | DEFB $F0,$00,$0F,$02,$FE,$00,$F8,$00,$0F,$00,$1F,$A0,$FC,$00,$0F,$00,$07,$C0 | |||
| D0EA | DEFB $FF,$80,$0F,$00,$00,$F0,$FF,$C0,$0F,$00,$01,$30,$FF,$F8,$0F,$00,$00,$00 | |||
| D0FC | DEFB $FF,$FC,$1F,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D10E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D120 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D132 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D144 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D156 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FB,$FF,$00,$00,$00 | |||
| D168 | DEFB $FC,$E1,$FF,$00,$04,$00,$F8,$03,$3F,$03,$18,$00,$FC,$00,$1F,$00,$C8,$C0 | |||
| D17A | DEFB $FF,$00,$3F,$00,$3D,$00,$FA,$00,$3F,$00,$F6,$00,$F0,$00,$1F,$05,$2B,$40 | |||
| D18C | DEFB $F8,$00,$0F,$02,$7E,$A0,$FC,$00,$1F,$00,$94,$00,$F8,$00,$3F,$03,$33,$80 | |||
| D19E | DEFB $FC,$00,$1F,$00,$08,$40,$FF,$87,$BF,$00,$30,$00,$FF,$CF,$FF,$00,$00,$00 | |||
| D1B0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D1C2 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D1D4 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D1E6 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D1F8 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$DD,$FF,$00,$00,$00,$FE,$88,$FF,$00,$22,$00 | |||
| D20A | DEFB $FC,$00,$FF,$01,$52,$00,$FE,$00,$FF,$00,$BC,$00,$FE,$00,$7F,$00,$7D,$00 | |||
| D21C | DEFB $FC,$00,$FF,$01,$FE,$00,$FE,$01,$FF,$00,$3C,$00,$FF,$03,$FF,$00,$68,$00 | |||
| D22E | DEFB $FE,$11,$FF,$00,$84,$00,$FF,$7B,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D240 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$8F,$80 | |||
| D252 | DEFB $F0,$00,$0F,$06,$1F,$E0,$F0,$00,$0F,$04,$63,$E0,$F0,$00,$0F,$05,$85,$60 | |||
| D264 | DEFB $F0,$00,$0F,$06,$0A,$A0,$F0,$00,$0F,$02,$05,$40,$F8,$00,$1F,$01,$0A,$80 | |||
| D276 | DEFB $FC,$00,$3F,$00,$85,$00,$FE,$00,$7F,$00,$4A,$00,$FF,$00,$FF,$00,$24,$00 | |||
| D288 | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D29A | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D2AC | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D2BE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D2D0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$8F,$80 | |||
| D2E2 | DEFB $F0,$00,$0F,$06,$1F,$E0,$F0,$00,$0F,$04,$67,$E0,$F0,$00,$0F,$05,$81,$E0 | |||
| D2F4 | DEFB $F0,$00,$0F,$06,$18,$60,$F0,$00,$0F,$04,$66,$20,$F0,$00,$0F,$01,$85,$80 | |||
| D306 | DEFB $F0,$00,$0F,$06,$0A,$E0,$F0,$00,$0F,$02,$05,$40,$F8,$00,$1F,$01,$0A,$80 | |||
| D318 | DEFB $FC,$00,$3F,$00,$85,$00,$FE,$00,$7F,$00,$4A,$00,$FF,$00,$FF,$00,$24,$00 | |||
| D32A | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D33C | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D34E | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D360 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$8F,$80 | |||
| D372 | DEFB $F0,$00,$0F,$06,$1F,$E0,$F0,$00,$0F,$04,$67,$E0,$F0,$00,$0F,$05,$81,$E0 | |||
| D384 | DEFB $F0,$00,$0F,$06,$3C,$60,$F0,$00,$0F,$04,$7E,$20,$F0,$00,$0F,$03,$66,$C0 | |||
| D396 | DEFB $F8,$00,$1F,$00,$99,$00,$FC,$00,$3F,$00,$66,$00,$F0,$00,$0F,$01,$85,$80 | |||
| D3A8 | DEFB $F0,$00,$0F,$06,$0A,$E0,$F0,$00,$0F,$02,$05,$40,$F8,$00,$1F,$01,$0A,$80 | |||
| D3BA | DEFB $FC,$00,$3F,$00,$85,$00,$FE,$00,$7F,$00,$4A,$00,$FF,$00,$FF,$00,$24,$00 | |||
| D3CC | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D3DE | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D3F0 | DEFB $FF,$C3,$FF,$00,$18,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$8F,$80 | |||
| D402 | DEFB $F0,$00,$0F,$06,$1F,$E0,$F0,$00,$0F,$04,$67,$E0,$F0,$00,$0F,$05,$81,$E0 | |||
| D414 | DEFB $F0,$00,$0F,$06,$3C,$60,$F0,$00,$0F,$04,$7E,$20,$F0,$00,$0F,$02,$FF,$40 | |||
| D426 | DEFB $F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$01,$FF,$80,$FC,$00,$3F,$01,$E7,$80 | |||
| D438 | DEFB $FC,$00,$3F,$00,$99,$00,$FC,$00,$3F,$00,$66,$00,$F0,$00,$0F,$01,$85,$80 | |||
| D44A | DEFB $F0,$00,$0F,$06,$0A,$E0,$F0,$00,$0F,$02,$05,$40,$F8,$00,$1F,$01,$0A,$80 | |||
| D45C | DEFB $FC,$00,$3F,$00,$85,$00,$FE,$00,$7F,$00,$4A,$00,$FF,$00,$FF,$00,$24,$00 | |||
| D46E | DEFB $FF,$81,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00,$FF,$FF,$FF,$00,$00,$00 | |||
| D480 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FE,$00,$7F,$00,$81,$00 | |||
| D492 | DEFB $F8,$00,$3F,$02,$7E,$80,$F0,$00,$1F,$04,$81,$C0,$F0,$00,$1F,$02,$7E,$C0 | |||
| D4A4 | DEFB $F0,$00,$1F,$04,$81,$C0,$F0,$00,$1F,$02,$7E,$80,$F0,$00,$3F,$04,$81,$80 | |||
| D4B6 | DEFB $F0,$00,$3F,$02,$7E,$80,$F0,$00,$3F,$04,$81,$00,$F0,$00,$7F,$02,$7E,$00 | |||
| D4C8 | DEFB $F0,$00,$7F,$04,$FF,$00,$F0,$00,$7F,$03,$C3,$00,$F0,$00,$7F,$07,$00,$00 | |||
| D4DA | DEFB $F0,$00,$3F,$06,$7E,$00,$F0,$00,$1F,$01,$FF,$80,$F8,$00,$1F,$03,$FF,$C0 | |||
| D4EC | DEFB $F8,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D4FE | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D510 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$01,$FF,$00,$7C,$00,$FC,$00,$7F,$01,$87,$00 | |||
| D522 | DEFB $F8,$00,$1F,$02,$7F,$C0,$F0,$00,$0F,$05,$87,$E0,$F0,$00,$0F,$02,$7F,$E0 | |||
| D534 | DEFB $F0,$00,$0F,$05,$87,$C0,$F0,$00,$1F,$02,$7F,$C0,$F0,$00,$1F,$05,$87,$C0 | |||
| D546 | DEFB $F0,$00,$1F,$02,$7F,$80,$F0,$00,$3F,$05,$87,$80,$F0,$00,$3F,$02,$7F,$80 | |||
| D558 | DEFB $F0,$00,$3F,$05,$FB,$00,$F0,$00,$7F,$03,$C3,$00,$F0,$00,$7F,$07,$00,$00 | |||
| D56A | DEFB $F0,$00,$3F,$04,$7E,$00,$F0,$00,$1F,$05,$FF,$80,$F0,$00,$1F,$03,$FF,$C0 | |||
| D57C | DEFB $F8,$00,$1F,$03,$FF,$40,$F8,$00,$1F,$01,$FF,$00,$FC,$00,$7F,$00,$FF,$00 | |||
| D58E | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D5A0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$7F,$00,$7F,$00,$FC,$00,$1F,$01,$FF,$80 | |||
| D5B2 | DEFB $F8,$00,$0F,$02,$FF,$A0,$F0,$00,$0F,$05,$7F,$A0,$F0,$00,$0F,$02,$FF,$40 | |||
| D5C4 | DEFB $F0,$00,$1F,$05,$7F,$40,$F0,$00,$1F,$02,$7F,$40,$F0,$00,$1F,$05,$BE,$80 | |||
| D5D6 | DEFB $F0,$00,$1F,$02,$7E,$C0,$F0,$00,$1F,$05,$9E,$80,$F0,$00,$1F,$02,$7D,$C0 | |||
| D5E8 | DEFB $F0,$00,$1F,$05,$9D,$00,$F0,$00,$1F,$03,$E1,$C0,$F0,$00,$1F,$07,$00,$80 | |||
| D5FA | DEFB $F0,$00,$1F,$04,$7F,$40,$F0,$00,$1F,$05,$FC,$80,$F0,$00,$1F,$03,$FD,$40 | |||
| D60C | DEFB $F8,$00,$1F,$03,$FE,$40,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D61E | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D630 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$66,$00,$FC,$00,$3F,$01,$E7,$80 | |||
| D642 | DEFB $F8,$00,$1F,$03,$F7,$C0,$F0,$00,$0F,$07,$EF,$E0,$F0,$00,$0F,$07,$F7,$E0 | |||
| D654 | DEFB $F0,$00,$0F,$07,$EF,$E0,$F0,$00,$0F,$03,$F7,$C0,$F0,$00,$0F,$07,$EF,$E0 | |||
| D666 | DEFB $F0,$00,$0F,$01,$F7,$80,$F0,$00,$0F,$07,$EF,$E0,$F0,$00,$0F,$00,$F7,$00 | |||
| D678 | DEFB $F0,$00,$0F,$07,$EF,$E0,$F0,$00,$0F,$00,$43,$00,$F0,$00,$0F,$07,$24,$E0 | |||
| D68A | DEFB $F0,$00,$0F,$04,$5A,$20,$F0,$00,$0F,$05,$E7,$A0,$F0,$00,$0F,$03,$FF,$C0 | |||
| D69C | DEFB $F8,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D6AE | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D6C0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FE,$00,$FF,$00,$FE,$00,$F8,$00,$3F,$01,$FF,$80 | |||
| D6D2 | DEFB $F0,$00,$1F,$05,$FF,$40,$F0,$00,$0F,$05,$FE,$A0,$F0,$00,$0F,$02,$FF,$40 | |||
| D6E4 | DEFB $F8,$00,$0F,$02,$FE,$A0,$F8,$00,$0F,$02,$FE,$40,$F8,$00,$0F,$01,$7D,$A0 | |||
| D6F6 | DEFB $F8,$00,$0F,$03,$7E,$40,$F8,$00,$0F,$01,$79,$A0,$F8,$00,$0F,$03,$BE,$40 | |||
| D708 | DEFB $F8,$00,$0F,$00,$B9,$A0,$F8,$00,$0F,$03,$87,$C0,$F8,$00,$0F,$01,$00,$E0 | |||
| D71A | DEFB $F8,$00,$0F,$02,$FE,$20,$F8,$00,$0F,$01,$3F,$A0,$F8,$00,$0F,$02,$BF,$C0 | |||
| D72C | DEFB $F8,$00,$1F,$02,$7F,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D73E | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D750 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$80,$FF,$00,$3E,$00,$FE,$00,$3F,$00,$E1,$80 | |||
| D762 | DEFB $F8,$00,$1F,$03,$FE,$40,$F0,$00,$0F,$07,$E1,$A0,$F0,$00,$0F,$07,$FE,$40 | |||
| D774 | DEFB $F0,$00,$0F,$03,$E1,$A0,$F8,$00,$0F,$03,$FE,$40,$F8,$00,$0F,$03,$E1,$A0 | |||
| D786 | DEFB $F8,$00,$0F,$01,$FE,$40,$FC,$00,$0F,$01,$E1,$A0,$FC,$00,$0F,$01,$FE,$40 | |||
| D798 | DEFB $FC,$00,$0F,$00,$DF,$A0,$FE,$00,$0F,$00,$C3,$C0,$FE,$00,$0F,$00,$00,$E0 | |||
| D7AA | DEFB $FC,$00,$0F,$00,$7E,$20,$F8,$00,$0F,$01,$FF,$A0,$F8,$00,$0F,$03,$FF,$C0 | |||
| D7BC | DEFB $F8,$00,$1F,$02,$FF,$C0,$F8,$00,$1F,$00,$FF,$80,$FE,$00,$3F,$00,$FF,$00 | |||
| D7CE | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D7E0 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$7E,$00,$FE,$00,$7F,$00,$81,$00 | |||
| D7F2 | DEFB $FC,$00,$1F,$01,$7E,$40,$F8,$00,$0F,$03,$81,$20,$F8,$00,$0F,$03,$7E,$40 | |||
| D804 | DEFB $F8,$00,$0F,$03,$81,$20,$F8,$00,$0F,$01,$7E,$40,$FC,$00,$0F,$01,$81,$20 | |||
| D816 | DEFB $FC,$00,$0F,$01,$7E,$40,$FC,$00,$0F,$00,$81,$20,$FE,$00,$0F,$00,$7E,$40 | |||
| D828 | DEFB $FE,$00,$0F,$00,$FF,$20,$FE,$00,$0F,$00,$C3,$C0,$FE,$00,$0F,$00,$00,$E0 | |||
| D83A | DEFB $FC,$00,$0F,$00,$7E,$60,$F8,$00,$0F,$01,$FF,$80,$F8,$00,$1F,$03,$FF,$C0 | |||
| D84C | DEFB $F8,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D85E | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
| D870 | DEFB $FF,$FF,$FF,$00,$00,$00,$FF,$00,$FF,$00,$6E,$00,$FC,$00,$3F,$01,$89,$80 | |||
| D882 | DEFB $F8,$00,$1F,$02,$6E,$40,$F0,$00,$0F,$05,$89,$A0,$F0,$00,$0F,$02,$6E,$40 | |||
| D894 | DEFB $F0,$00,$0F,$05,$89,$A0,$F0,$00,$0F,$02,$6E,$40,$F0,$00,$0F,$05,$89,$A0 | |||
| D8A6 | DEFB $F0,$00,$0F,$02,$6E,$40,$F0,$00,$0F,$05,$89,$A0,$F0,$00,$0F,$02,$6E,$40 | |||
| D8B8 | DEFB $F0,$00,$0F,$05,$FF,$A0,$F0,$00,$0F,$03,$C3,$C0,$F0,$00,$0F,$07,$00,$E0 | |||
| D8CA | DEFB $F0,$00,$0F,$04,$7E,$20,$F0,$00,$0F,$01,$FF,$80,$F8,$00,$1F,$03,$FF,$C0 | |||
| D8DC | DEFB $F8,$00,$1F,$03,$FF,$C0,$F8,$00,$1F,$01,$FF,$80,$FC,$00,$3F,$00,$FF,$00 | |||
| D8EE | DEFB $FE,$00,$7F,$00,$7E,$00,$FF,$00,$FF,$00,$18,$00,$FF,$C3,$FF,$00,$00,$00 | |||
|
|
||||
| D900 | DEFB $00,$57,$75,$57,$50,$00,$52,$45 | ![]() |
||
| D908 | DEFB $55,$50,$00,$72,$57,$77,$70,$00 | |||
| D910 | DEFB $52,$55,$75,$20,$00,$57,$75,$55 | |||
| D918 | DEFB $20,$07,$77,$75,$77,$77,$04,$54 | |||
| D920 | DEFB $55,$52,$45,$07,$54,$55,$52,$77 | |||
| D928 | DEFB $04,$54,$55,$52,$46,$07,$57,$77 | |||
| D930 | DEFB $52,$75,$00,$00,$00,$00,$00,$00 | |||
| D938 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D940 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D948 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D950 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D958 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D960 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D968 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D970 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D978 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D980 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D988 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D990 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D998 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9C8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| D9F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA10 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA90 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DA98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAD0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAD8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAE0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAE8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DAF8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB10 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB90 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DB98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBD0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBD8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBE0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBE8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DBF8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC10 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC90 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DC98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCD0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCD8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCE0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCE8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DCF8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD10 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD90 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DD98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDD0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDD8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDE0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDE8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DDF8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE10 | DEFB $00,$00,$00,$00,$18,$00,$00,$00 | |||
| DE18 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE20 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE30 | DEFB $00,$00,$00,$00,$7E,$00,$00,$00 | |||
| DE38 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE40 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE48 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE50 | DEFB $00,$00,$00,$01,$FF,$80,$00,$00 | |||
| DE58 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE60 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE68 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE70 | DEFB $00,$00,$00,$00,$7E,$60,$00,$00 | |||
| DE78 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE80 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE88 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DE90 | DEFB $00,$00,$00,$01,$19,$F8,$00,$00 | |||
| DE98 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEA8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEB0 | DEFB $00,$00,$00,$00,$47,$FE,$00,$00 | |||
| DEB8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEC0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEC8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DED0 | DEFB $00,$00,$01,$81,$11,$F9,$80,$00 | |||
| DED8 | DEFB $00,$00,$00,$01,$80,$00,$00,$00 | |||
| DEE0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEE8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| DEF0 | DEFB $00,$00,$07,$E2,$44,$67,$E0,$00 | |||
| DEF8 | DEFB $00,$00,$00,$07,$E0,$00,$00,$00 | |||
| DF00 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| DF08 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| DF10 | DEFB $FF,$FF,$FF,$F8,$91,$1F,$FF,$FF | |||
| DF18 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| DF20 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| DF28 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| DF30 | DEFB $10,$08,$07,$E6,$24,$67,$E0,$08 | |||
| DF38 | DEFB $10,$08,$10,$67,$E6,$08,$10,$09 | |||
| DF40 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| DF48 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| DF50 | DEFB $04,$20,$11,$9F,$89,$F9,$98,$20 | |||
| DF58 | DEFB $04,$20,$05,$F9,$9F,$A0,$04,$21 | |||
| DF60 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| DF68 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| DF70 | DEFB $01,$80,$04,$7F,$E7,$FE,$61,$80 | |||
| DF78 | DEFB $01,$80,$07,$FE,$7F,$E0,$01,$81 | |||
| DF80 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| DF88 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| DF90 | DEFB $02,$58,$11,$1F,$99,$F9,$98,$40 | |||
| DF98 | DEFB $02,$40,$19,$F9,$1F,$98,$02,$41 | |||
| DFA0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| DFA8 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| DFB0 | DEFB $08,$7E,$24,$46,$7E,$67,$E4,$10 | |||
| DFB8 | DEFB $08,$10,$7E,$66,$46,$7E,$08,$11 | |||
| DFC0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| DFC8 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| DFD0 | DEFB $21,$FF,$89,$11,$FF,$9F,$F8,$04 | |||
| DFD8 | DEFB $20,$05,$FF,$99,$11,$FF,$A0,$05 | |||
| DFE0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| DFE8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| DFF0 | DEFB $86,$7E,$62,$44,$7E,$47,$E6,$01 | |||
| DFF8 | DEFB $80,$00,$7E,$66,$46,$7E,$00,$01 | |||
| E000 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| E008 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| E010 | DEFB $5F,$99,$F8,$91,$19,$91,$9F,$82 | |||
| E018 | DEFB $40,$01,$19,$F8,$9F,$99,$80,$03 | |||
| E020 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| E028 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| E030 | DEFB $7F,$E7,$FE,$24,$46,$44,$7F,$E8 | |||
| E038 | DEFB $10,$08,$47,$FE,$7F,$E6,$10,$09 | |||
| E040 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| E048 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| E050 | DEFB $9F,$91,$F9,$89,$19,$91,$1F,$80 | |||
| E058 | DEFB $05,$A1,$11,$F9,$9F,$99,$85,$A1 | |||
| E060 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| E068 | DEFB $01,$80,$01,$80,$01,$80,$01,$87 | |||
| E070 | DEFB $E6,$64,$67,$E2,$46,$24,$46,$60 | |||
| E078 | DEFB $07,$E2,$44,$67,$E6,$7E,$47,$E1 | |||
| E080 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| E088 | DEFB $02,$40,$02,$40,$02,$40,$02,$5F | |||
| E090 | DEFB $F9,$91,$1F,$F8,$99,$89,$11,$80 | |||
| E098 | DEFB $1F,$F8,$91,$1F,$F9,$FF,$9F,$F9 | |||
| E0A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| E0A8 | DEFB $08,$10,$08,$10,$08,$10,$08,$07 | |||
| E0B0 | DEFB $E6,$64,$67,$E6,$26,$22,$46,$60 | |||
| E0B8 | DEFB $67,$E2,$24,$47,$E6,$7E,$47,$E1 | |||
| E0C0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| E0C8 | DEFB $20,$04,$20,$04,$20,$04,$20,$11 | |||
| E0D0 | DEFB $9F,$89,$F9,$9F,$99,$88,$91,$95 | |||
| E0D8 | DEFB $F9,$98,$89,$11,$9F,$99,$91,$99 | |||
| E0E0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E0E8 | DEFB $80,$01,$80,$01,$80,$01,$80,$04 | |||
| E0F0 | DEFB $7F,$E7,$FE,$7F,$E6,$22,$26,$67 | |||
| E0F8 | DEFB $FE,$62,$22,$44,$7F,$E6,$44,$61 | |||
| E100 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| E108 | DEFB $40,$02,$40,$02,$40,$02,$58,$11 | |||
| E110 | DEFB $1F,$99,$F9,$1F,$99,$08,$89,$99 | |||
| E118 | DEFB $F9,$98,$98,$91,$1F,$99,$91,$99 | |||
| E120 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| E128 | DEFB $10,$08,$10,$08,$10,$08,$7E,$24 | |||
| E130 | DEFB $46,$7E,$66,$46,$7E,$42,$26,$7E | |||
| E138 | DEFB $66,$64,$7E,$24,$46,$7E,$24,$65 | |||
| E140 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| E148 | DEFB $04,$20,$04,$20,$04,$21,$FF,$89 | |||
| E150 | DEFB $11,$FF,$99,$11,$FF,$90,$89,$FF | |||
| E158 | DEFB $99,$99,$FF,$89,$11,$FF,$89,$99 | |||
| E160 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| E168 | DEFB $01,$80,$01,$80,$01,$80,$7E,$62 | |||
| E170 | DEFB $44,$7E,$66,$44,$7E,$44,$24,$7E | |||
| E178 | DEFB $66,$66,$7E,$22,$44,$7E,$22,$65 | |||
| E180 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| E188 | DEFB $02,$40,$02,$40,$02,$41,$19,$F8 | |||
| E190 | DEFB $91,$19,$F8,$91,$19,$91,$09,$19 | |||
| E198 | DEFB $F9,$9F,$99,$88,$91,$19,$89,$99 | |||
| E1A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| E1A8 | DEFB $08,$10,$08,$10,$08,$10,$47,$FE | |||
| E1B0 | DEFB $24,$47,$FE,$24,$46,$44,$44,$47 | |||
| E1B8 | DEFB $FE,$7F,$E6,$22,$24,$46,$22,$65 | |||
| E1C0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| E1C8 | DEFB $20,$04,$20,$04,$21,$85,$11,$F9 | |||
| E1D0 | DEFB $89,$11,$F9,$89,$19,$91,$91,$11 | |||
| E1D8 | DEFB $F9,$9F,$99,$89,$89,$19,$89,$99 | |||
| E1E0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E1E8 | DEFB $80,$01,$80,$01,$87,$E2,$44,$67 | |||
| E1F0 | DEFB $E2,$44,$67,$E2,$46,$47,$E2,$44 | |||
| E1F8 | DEFB $67,$E6,$66,$47,$E2,$46,$42,$67 | |||
| E200 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| E208 | DEFB $40,$02,$40,$02,$5F,$F8,$91,$1F | |||
| E210 | DEFB $F8,$91,$1F,$F8,$99,$9F,$F8,$91 | |||
| E218 | DEFB $1F,$F9,$99,$9F,$F8,$99,$91,$99 | |||
| E220 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| E228 | DEFB $10,$08,$10,$08,$07,$E6,$24,$67 | |||
| E230 | DEFB $E6,$24,$47,$E2,$26,$67,$E2,$24 | |||
| E238 | DEFB $47,$E6,$66,$67,$E2,$26,$44,$67 | |||
| E240 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| E248 | DEFB $04,$20,$04,$20,$11,$9F,$89,$F9 | |||
| E250 | DEFB $9F,$89,$11,$98,$99,$F9,$98,$89 | |||
| E258 | DEFB $11,$9F,$99,$F9,$98,$99,$91,$99 | |||
| E260 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| E268 | DEFB $01,$80,$01,$80,$04,$7F,$E7,$FE | |||
| E270 | DEFB $7F,$E2,$44,$62,$27,$FE,$62,$22 | |||
| E278 | DEFB $44,$7F,$E7,$FE,$62,$26,$44,$67 | |||
| E280 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| E288 | DEFB $02,$40,$02,$58,$11,$1F,$99,$F9 | |||
| E290 | DEFB $9F,$98,$91,$98,$99,$F9,$98,$88 | |||
| E298 | DEFB $91,$1F,$99,$F9,$98,$99,$91,$99 | |||
| E2A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| E2A8 | DEFB $08,$10,$08,$7E,$24,$46,$7E,$67 | |||
| E2B0 | DEFB $E6,$7E,$24,$64,$7E,$67,$E4,$22 | |||
| E2B8 | DEFB $24,$46,$7E,$66,$64,$26,$64,$61 | |||
| E2C0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| E2C8 | DEFB $20,$04,$21,$FF,$89,$11,$FF,$9F | |||
| E2D0 | DEFB $F9,$FF,$89,$99,$FF,$9F,$F9,$08 | |||
| E2D8 | DEFB $89,$11,$FF,$99,$99,$19,$81,$85 | |||
| E2E0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E2E8 | DEFB $80,$01,$80,$7E,$62,$44,$7E,$67 | |||
| E2F0 | DEFB $E4,$7E,$22,$64,$7E,$47,$E6,$42 | |||
| E2F8 | DEFB $22,$44,$7E,$66,$64,$46,$60,$01 | |||
| E300 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| E308 | DEFB $40,$02,$41,$19,$F8,$91,$19,$F9 | |||
| E310 | DEFB $99,$19,$89,$99,$19,$91,$9F,$90 | |||
| E318 | DEFB $88,$91,$19,$99,$99,$19,$80,$03 | |||
| E320 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| E328 | DEFB $10,$08,$10,$47,$FE,$24,$47,$FE | |||
| E330 | DEFB $64,$46,$22,$64,$46,$44,$7F,$E4 | |||
| E338 | DEFB $22,$24,$46,$66,$64,$46,$60,$09 | |||
| E340 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| E348 | DEFB $04,$21,$85,$11,$F9,$89,$11,$F9 | |||
| E350 | DEFB $99,$19,$89,$99,$19,$91,$1F,$99 | |||
| E358 | DEFB $08,$89,$19,$99,$99,$19,$84,$21 | |||
| E360 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| E368 | DEFB $01,$87,$E2,$44,$67,$E2,$44,$67 | |||
| E370 | DEFB $E2,$46,$47,$E2,$46,$24,$46,$7E | |||
| E378 | DEFB $42,$22,$46,$66,$66,$46,$01,$81 | |||
| E380 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| E388 | DEFB $02,$5F,$F8,$91,$1F,$F8,$91,$1F | |||
| E390 | DEFB $F8,$99,$9F,$F8,$99,$89,$11,$FF | |||
| E398 | DEFB $90,$88,$99,$99,$98,$58,$02,$41 | |||
| E3A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| E3A8 | DEFB $08,$07,$E6,$24,$67,$E6,$24,$47 | |||
| E3B0 | DEFB $E2,$26,$67,$E6,$26,$22,$44,$7E | |||
| E3B8 | DEFB $64,$22,$26,$66,$66,$10,$08,$11 | |||
| E3C0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| E3C8 | DEFB $20,$11,$9F,$89,$F9,$9F,$89,$11 | |||
| E3D0 | DEFB $98,$99,$F9,$9F,$99,$88,$91,$19 | |||
| E3D8 | DEFB $F9,$08,$99,$99,$98,$04,$20,$05 | |||
| E3E0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E3E8 | DEFB $80,$04,$7F,$E7,$FE,$7F,$E2,$44 | |||
| E3F0 | DEFB $62,$27,$FE,$7F,$E6,$22,$24,$47 | |||
| E3F8 | DEFB $FE,$42,$26,$66,$66,$01,$80,$01 | |||
| E400 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| E408 | DEFB $58,$11,$1F,$99,$F9,$1F,$98,$91 | |||
| E410 | DEFB $98,$99,$F9,$1F,$99,$08,$89,$11 | |||
| E418 | DEFB $F9,$10,$99,$99,$98,$02,$40,$03 | |||
| E420 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| E428 | DEFB $7E,$24,$46,$7E,$66,$46,$7E,$24 | |||
| E430 | DEFB $64,$7E,$66,$46,$7E,$42,$22,$44 | |||
| E438 | DEFB $66,$44,$26,$66,$60,$08,$10,$09 | |||
| E440 | DEFB $84,$20,$04,$20,$04,$20,$04,$21 | |||
| E448 | DEFB $FF,$89,$11,$FF,$99,$11,$FF,$89 | |||
| E450 | DEFB $99,$FF,$99,$11,$FF,$90,$88,$91 | |||
| E458 | DEFB $19,$11,$19,$99,$84,$20,$04,$21 | |||
| E460 | DEFB $81,$80,$01,$80,$01,$80,$01,$86 | |||
| E468 | DEFB $7E,$22,$44,$7E,$66,$44,$7E,$22 | |||
| E470 | DEFB $64,$7E,$66,$44,$7E,$64,$22,$24 | |||
| E478 | DEFB $66,$44,$46,$66,$01,$80,$01,$81 | |||
| E480 | DEFB $82,$40,$02,$40,$02,$40,$02,$5F | |||
| E488 | DEFB $99,$88,$91,$19,$F8,$91,$19,$89 | |||
| E490 | DEFB $99,$19,$F8,$91,$19,$F9,$08,$89 | |||
| E498 | DEFB $19,$51,$19,$98,$02,$40,$02,$41 | |||
| E4A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$7F | |||
| E4A8 | DEFB $E6,$22,$24,$47,$FE,$24,$46,$22 | |||
| E4B0 | DEFB $64,$47,$FE,$24,$47,$FE,$42,$22 | |||
| E4B8 | DEFB $66,$14,$46,$60,$08,$10,$08,$11 | |||
| E4C0 | DEFB $A0,$04,$20,$04,$20,$04,$21,$9F | |||
| E4C8 | DEFB $99,$89,$89,$11,$F9,$89,$19,$89 | |||
| E4D0 | DEFB $99,$11,$F9,$89,$11,$F9,$90,$88 | |||
| E4D8 | DEFB $99,$05,$19,$84,$20,$04,$20,$05 | |||
| E4E0 | DEFB $80,$01,$80,$01,$80,$01,$87,$E6 | |||
| E4E8 | DEFB $66,$47,$E2,$44,$67,$E2,$46,$47 | |||
| E4F0 | DEFB $E2,$44,$67,$E2,$44,$67,$E4,$22 | |||
| E4F8 | DEFB $66,$01,$46,$01,$80,$01,$80,$01 | |||
| E500 | DEFB $C0,$02,$40,$02,$40,$02,$5F,$F9 | |||
| E508 | DEFB $99,$9F,$F8,$91,$1F,$F8,$99,$9F | |||
| E510 | DEFB $F8,$91,$1F,$F8,$91,$1F,$F9,$08 | |||
| E518 | DEFB $99,$02,$58,$02,$40,$02,$40,$03 | |||
| E520 | DEFB $90,$08,$10,$08,$10,$08,$07,$E6 | |||
| E528 | DEFB $66,$47,$E6,$24,$47,$E2,$26,$47 | |||
| E530 | DEFB $E6,$24,$47,$E6,$24,$47,$E4,$42 | |||
| E538 | DEFB $66,$08,$10,$08,$10,$08,$10,$09 | |||
| E540 | DEFB $84,$20,$04,$20,$04,$20,$11,$9F | |||
| E548 | DEFB $99,$91,$9F,$89,$11,$98,$99,$91 | |||
| E550 | DEFB $9F,$89,$11,$9F,$89,$11,$99,$10 | |||
| E558 | DEFB $99,$A0,$04,$20,$04,$20,$04,$21 | |||
| E560 | DEFB $81,$80,$01,$80,$01,$80,$04,$7F | |||
| E568 | DEFB $E6,$44,$7F,$E2,$44,$62,$26,$44 | |||
| E570 | DEFB $7F,$E2,$44,$7F,$E2,$44,$64,$44 | |||
| E578 | DEFB $66,$00,$01,$80,$01,$80,$01,$81 | |||
| E580 | DEFB $82,$40,$02,$40,$02,$58,$11,$1F | |||
| E588 | DEFB $99,$91,$1F,$98,$91,$98,$99,$91 | |||
| E590 | DEFB $1F,$98,$91,$1F,$98,$91,$99,$11 | |||
| E598 | DEFB $19,$80,$02,$40,$02,$40,$02,$41 | |||
| E5A0 | DEFB $88,$10,$08,$10,$08,$7E,$24,$46 | |||
| E5A8 | DEFB $7E,$24,$46,$7E,$24,$64,$7E,$24 | |||
| E5B0 | DEFB $46,$7E,$24,$46,$7E,$24,$64,$44 | |||
| E5B8 | DEFB $66,$10,$08,$10,$08,$10,$08,$11 | |||
| E5C0 | DEFB $A0,$04,$20,$04,$21,$FF,$89,$11 | |||
| E5C8 | DEFB $FF,$89,$11,$FF,$89,$99,$FF,$89 | |||
| E5D0 | DEFB $11,$FF,$89,$11,$FF,$89,$98,$11 | |||
| E5D8 | DEFB $19,$84,$20,$04,$20,$04,$20,$05 | |||
| E5E0 | DEFB $80,$01,$80,$01,$86,$7E,$22,$44 | |||
| E5E8 | DEFB $7E,$62,$46,$7E,$22,$64,$7E,$62 | |||
| E5F0 | DEFB $44,$7E,$62,$44,$7E,$22,$64,$04 | |||
| E5F8 | DEFB $66,$01,$80,$01,$80,$01,$80,$01 | |||
| E600 | DEFB $C0,$02,$40,$02,$5F,$99,$88,$91 | |||
| E608 | DEFB $19,$F8,$9F,$99,$89,$99,$19,$F8 | |||
| E610 | DEFB $91,$19,$F8,$91,$19,$89,$98,$01 | |||
| E618 | DEFB $18,$02,$40,$02,$40,$02,$40,$03 | |||
| E620 | DEFB $90,$08,$10,$08,$7F,$E6,$22,$24 | |||
| E628 | DEFB $47,$FE,$7F,$E6,$22,$64,$47,$FE | |||
| E630 | DEFB $24,$47,$FE,$24,$46,$22,$64,$08 | |||
| E638 | DEFB $60,$08,$10,$08,$10,$08,$10,$09 | |||
| E640 | DEFB $84,$20,$04,$21,$9F,$99,$88,$89 | |||
| E648 | DEFB $11,$F9,$9F,$99,$89,$99,$11,$F9 | |||
| E650 | DEFB $89,$11,$F9,$89,$19,$89,$98,$20 | |||
| E658 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| E660 | DEFB $81,$80,$01,$87,$E6,$7E,$42,$22 | |||
| E668 | DEFB $44,$67,$E6,$66,$47,$E2,$44,$67 | |||
| E670 | DEFB $E2,$44,$67,$E2,$46,$42,$66,$80 | |||
| E678 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| E680 | DEFB $82,$40,$02,$5F,$F9,$FF,$90,$88 | |||
| E688 | DEFB $91,$1F,$F9,$99,$9F,$F8,$91,$1F | |||
| E690 | DEFB $F8,$91,$1F,$F8,$99,$91,$98,$40 | |||
| E698 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| E6A0 | DEFB $88,$10,$08,$07,$E4,$7E,$64,$22 | |||
| E6A8 | DEFB $24,$47,$E6,$66,$67,$E6,$24,$47 | |||
| E6B0 | DEFB $E6,$24,$67,$E2,$26,$44,$66,$10 | |||
| E6B8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| E6C0 | DEFB $A0,$04,$20,$11,$99,$19,$F9,$08 | |||
| E6C8 | DEFB $89,$11,$99,$99,$F9,$9F,$89,$11 | |||
| E6D0 | DEFB $9F,$89,$F9,$98,$99,$91,$98,$04 | |||
| E6D8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| E6E0 | DEFB $80,$01,$80,$04,$64,$47,$FE,$42 | |||
| E6E8 | DEFB $22,$44,$66,$67,$FE,$7F,$E2,$44 | |||
| E6F0 | DEFB $7F,$E7,$FE,$62,$26,$44,$66,$01 | |||
| E6F8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E700 | DEFB $C0,$02,$58,$11,$99,$11,$F9,$90 | |||
| E708 | DEFB $98,$91,$99,$99,$F9,$1F,$98,$91 | |||
| E710 | DEFB $1F,$99,$F9,$98,$99,$91,$98,$02 | |||
| E718 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| E720 | DEFB $90,$08,$7E,$24,$62,$44,$67,$E4 | |||
| E728 | DEFB $7E,$24,$66,$7E,$66,$46,$7E,$24 | |||
| E730 | DEFB $46,$7E,$66,$64,$26,$64,$60,$08 | |||
| E738 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| E740 | DEFB $84,$21,$FF,$89,$98,$91,$1F,$F9 | |||
| E748 | DEFB $FF,$89,$99,$FF,$99,$11,$FF,$89 | |||
| E750 | DEFB $11,$FF,$99,$99,$19,$81,$84,$20 | |||
| E758 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| E760 | DEFB $81,$80,$7E,$62,$62,$24,$47,$E6 | |||
| E768 | DEFB $7E,$22,$64,$7E,$66,$44,$7E,$62 | |||
| E770 | DEFB $44,$7E,$66,$64,$46,$60,$01,$80 | |||
| E778 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| E780 | DEFB $82,$41,$19,$F9,$98,$89,$11,$9F | |||
| E788 | DEFB $99,$89,$99,$19,$F8,$91,$19,$F8 | |||
| E790 | DEFB $91,$19,$99,$99,$19,$80,$02,$40 | |||
| E798 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| E7A0 | DEFB $88,$10,$47,$FE,$62,$22,$44,$7F | |||
| E7A8 | DEFB $E6,$22,$64,$47,$FE,$24,$47,$FE | |||
| E7B0 | DEFB $24,$46,$66,$64,$46,$60,$08,$10 | |||
| E7B8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| E7C0 | DEFB $A1,$85,$11,$F9,$90,$88,$91,$9F | |||
| E7C8 | DEFB $99,$89,$99,$11,$F9,$89,$11,$F9 | |||
| E7D0 | DEFB $89,$19,$99,$99,$19,$84,$20,$04 | |||
| E7D8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| E7E0 | DEFB $87,$E2,$44,$67,$E4,$22,$27,$E6 | |||
| E7E8 | DEFB $66,$47,$E2,$44,$67,$E2,$44,$67 | |||
| E7F0 | DEFB $E2,$46,$66,$66,$46,$01,$80,$01 | |||
| E7F8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E800 | DEFB $DF,$F8,$91,$1F,$F9,$08,$9F,$F9 | |||
| E808 | DEFB $99,$9F,$F8,$91,$1F,$F8,$91,$1F | |||
| E810 | DEFB $F8,$99,$99,$98,$58,$02,$40,$02 | |||
| E818 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| E820 | DEFB $87,$E6,$24,$67,$E6,$42,$07,$E6 | |||
| E828 | DEFB $66,$67,$E2,$24,$47,$E6,$24,$67 | |||
| E830 | DEFB $E2,$26,$66,$66,$10,$08,$10,$08 | |||
| E838 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| E840 | DEFB $91,$9F,$89,$F9,$9F,$90,$91,$99 | |||
| E848 | DEFB $99,$F9,$98,$89,$11,$9F,$89,$F9 | |||
| E850 | DEFB $98,$99,$99,$98,$04,$20,$04,$20 | |||
| E858 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| E860 | DEFB $84,$7F,$E7,$FE,$7F,$E4,$04,$66 | |||
| E868 | DEFB $67,$FE,$62,$22,$44,$7F,$E7,$FE | |||
| E870 | DEFB $62,$26,$66,$66,$01,$80,$01,$80 | |||
| E878 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| E880 | DEFB $91,$1F,$99,$F9,$1F,$99,$11,$99 | |||
| E888 | DEFB $99,$F9,$98,$88,$91,$1F,$99,$F9 | |||
| E890 | DEFB $98,$99,$99,$98,$02,$40,$02,$40 | |||
| E898 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| E8A0 | DEFB $A4,$46,$7E,$66,$46,$7E,$24,$66 | |||
| E8A8 | DEFB $7E,$66,$64,$22,$24,$46,$7E,$66 | |||
| E8B0 | DEFB $64,$26,$66,$60,$08,$10,$08,$10 | |||
| E8B8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| E8C0 | DEFB $89,$11,$FF,$99,$11,$FF,$89,$99 | |||
| E8C8 | DEFB $FF,$99,$99,$08,$89,$11,$FF,$99 | |||
| E8D0 | DEFB $99,$19,$99,$84,$20,$04,$20,$04 | |||
| E8D8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| E8E0 | DEFB $A2,$44,$7E,$66,$44,$7E,$22,$64 | |||
| E8E8 | DEFB $7E,$66,$64,$42,$22,$44,$7E,$66 | |||
| E8F0 | DEFB $64,$46,$66,$01,$80,$01,$80,$01 | |||
| E8F8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| E900 | DEFB $88,$91,$19,$F8,$91,$19,$89,$99 | |||
| E908 | DEFB $19,$F9,$99,$10,$88,$91,$19,$99 | |||
| E910 | DEFB $99,$19,$98,$02,$40,$02,$40,$02 | |||
| E918 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| E920 | DEFB $A2,$24,$47,$FE,$24,$46,$22,$64 | |||
| E928 | DEFB $47,$FE,$64,$44,$22,$24,$46,$66 | |||
| E930 | DEFB $64,$46,$60,$08,$10,$08,$10,$08 | |||
| E938 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| E940 | DEFB $88,$89,$11,$F9,$89,$19,$89,$99 | |||
| E948 | DEFB $11,$F9,$99,$11,$09,$89,$19,$99 | |||
| E950 | DEFB $99,$19,$84,$20,$04,$20,$04,$20 | |||
| E958 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| E960 | DEFB $C2,$22,$44,$67,$E2,$46,$47,$E2 | |||
| E968 | DEFB $44,$67,$E6,$44,$47,$E2,$46,$66 | |||
| E970 | DEFB $66,$46,$01,$80,$01,$80,$01,$80 | |||
| E978 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| E980 | DEFB $90,$88,$91,$1F,$F8,$99,$9F,$F8 | |||
| E988 | DEFB $91,$1F,$F8,$51,$1F,$F8,$99,$99 | |||
| E990 | DEFB $98,$58,$02,$40,$02,$40,$02,$40 | |||
| E998 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| E9A0 | DEFB $C4,$22,$24,$47,$E2,$26,$67,$E6 | |||
| E9A8 | DEFB $24,$47,$E6,$14,$67,$E2,$26,$66 | |||
| E9B0 | DEFB $66,$10,$08,$10,$08,$10,$08,$10 | |||
| E9B8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| E9C0 | DEFB $91,$08,$89,$11,$98,$99,$F9,$9F | |||
| E9C8 | DEFB $89,$11,$9F,$85,$F9,$98,$99,$99 | |||
| E9D0 | DEFB $98,$04,$20,$04,$20,$04,$20,$04 | |||
| E9D8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| E9E0 | DEFB $C4,$42,$22,$44,$62,$27,$FE,$7F | |||
| E9E8 | DEFB $E2,$44,$7F,$E7,$FE,$62,$26,$66 | |||
| E9F0 | DEFB $66,$01,$80,$01,$80,$01,$80,$01 | |||
| E9F8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EA00 | DEFB $D1,$10,$88,$91,$98,$99,$F9,$1F | |||
| EA08 | DEFB $98,$91,$1F,$99,$F9,$98,$99,$99 | |||
| EA10 | DEFB $98,$02,$40,$02,$40,$02,$40,$02 | |||
| EA18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| EA20 | DEFB $94,$44,$22,$24,$64,$7E,$66,$46 | |||
| EA28 | DEFB $7E,$24,$46,$7E,$66,$64,$26,$66 | |||
| EA30 | DEFB $60,$08,$10,$08,$10,$08,$10,$08 | |||
| EA38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| EA40 | DEFB $81,$11,$08,$89,$99,$FF,$99,$11 | |||
| EA48 | DEFB $FF,$89,$11,$FF,$99,$99,$19,$99 | |||
| EA50 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| EA58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| EA60 | DEFB $81,$44,$42,$22,$64,$7E,$66,$44 | |||
| EA68 | DEFB $7E,$62,$44,$7E,$66,$64,$46,$66 | |||
| EA70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EA78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| EA80 | DEFB $82,$51,$10,$89,$99,$19,$F8,$91 | |||
| EA88 | DEFB $19,$F8,$91,$19,$99,$99,$19,$98 | |||
| EA90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EA98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| EAA0 | DEFB $88,$04,$44,$22,$64,$47,$FE,$24 | |||
| EAA8 | DEFB $47,$FE,$24,$46,$66,$64,$46,$60 | |||
| EAB0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EAB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| EAC0 | DEFB $A0,$05,$11,$09,$99,$11,$F9,$89 | |||
| EAC8 | DEFB $11,$F9,$89,$19,$99,$99,$19,$84 | |||
| EAD0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EAD8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| EAE0 | DEFB $80,$01,$44,$47,$E2,$44,$67,$E2 | |||
| EAE8 | DEFB $44,$67,$E2,$46,$66,$66,$46,$01 | |||
| EAF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EAF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EB00 | DEFB $C0,$02,$11,$1F,$F8,$91,$1F,$F8 | |||
| EB08 | DEFB $91,$1F,$F8,$99,$99,$98,$58,$02 | |||
| EB10 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| EB18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| EB20 | DEFB $90,$08,$14,$67,$E2,$24,$47,$E6 | |||
| EB28 | DEFB $24,$47,$E2,$26,$66,$66,$10,$08 | |||
| EB30 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EB38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| EB40 | DEFB $84,$20,$05,$F9,$98,$89,$11,$9F | |||
| EB48 | DEFB $89,$11,$98,$99,$99,$98,$04,$20 | |||
| EB50 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EB58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| EB60 | DEFB $81,$80,$07,$FE,$62,$22,$44,$7F | |||
| EB68 | DEFB $E2,$44,$62,$26,$66,$66,$01,$80 | |||
| EB70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EB78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| EB80 | DEFB $82,$40,$19,$F9,$98,$98,$91,$1F | |||
| EB88 | DEFB $98,$91,$98,$99,$99,$98,$02,$40 | |||
| EB90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EB98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| EBA0 | DEFB $88,$10,$7E,$66,$64,$7E,$24,$46 | |||
| EBA8 | DEFB $7E,$24,$64,$26,$66,$60,$08,$10 | |||
| EBB0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EBB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| EBC0 | DEFB $A0,$05,$FF,$99,$99,$FF,$89,$11 | |||
| EBC8 | DEFB $FF,$89,$99,$19,$99,$84,$20,$04 | |||
| EBD0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EBD8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| EBE0 | DEFB $80,$00,$7E,$66,$66,$7E,$22,$44 | |||
| EBE8 | DEFB $7E,$22,$64,$46,$66,$01,$80,$01 | |||
| EBF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EBF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EC00 | DEFB $C0,$01,$19,$F9,$9F,$99,$88,$91 | |||
| EC08 | DEFB $19,$89,$99,$19,$98,$02,$40,$02 | |||
| EC10 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| EC18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| EC20 | DEFB $90,$08,$47,$FE,$7F,$E6,$22,$24 | |||
| EC28 | DEFB $46,$22,$64,$46,$60,$08,$10,$08 | |||
| EC30 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EC38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| EC40 | DEFB $84,$21,$11,$F9,$9F,$99,$89,$89 | |||
| EC48 | DEFB $19,$89,$99,$19,$84,$20,$04,$20 | |||
| EC50 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EC58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| EC60 | DEFB $81,$82,$44,$67,$E6,$66,$47,$E2 | |||
| EC68 | DEFB $46,$42,$66,$46,$01,$80,$01,$80 | |||
| EC70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EC78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| EC80 | DEFB $82,$40,$91,$1F,$F9,$99,$9F,$F8 | |||
| EC88 | DEFB $99,$91,$98,$58,$02,$40,$02,$40 | |||
| EC90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EC98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| ECA0 | DEFB $88,$12,$24,$47,$E6,$66,$67,$E2 | |||
| ECA8 | DEFB $26,$44,$66,$10,$08,$10,$08,$10 | |||
| ECB0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| ECB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| ECC0 | DEFB $A0,$00,$89,$11,$9F,$99,$F9,$98 | |||
| ECC8 | DEFB $99,$91,$98,$04,$20,$04,$20,$04 | |||
| ECD0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| ECD8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| ECE0 | DEFB $80,$02,$22,$44,$7F,$E7,$FE,$62 | |||
| ECE8 | DEFB $26,$44,$66,$01,$80,$01,$80,$01 | |||
| ECF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| ECF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| ED00 | DEFB $C0,$00,$88,$91,$1F,$99,$F9,$98 | |||
| ED08 | DEFB $99,$91,$98,$02,$40,$02,$40,$02 | |||
| ED10 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| ED18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| ED20 | DEFB $90,$04,$22,$24,$46,$7E,$66,$64 | |||
| ED28 | DEFB $26,$64,$60,$08,$10,$08,$10,$08 | |||
| ED30 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| ED38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| ED40 | DEFB $84,$21,$08,$89,$11,$FF,$99,$99 | |||
| ED48 | DEFB $19,$81,$84,$20,$04,$20,$04,$20 | |||
| ED50 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| ED58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| ED60 | DEFB $81,$84,$42,$22,$44,$7E,$66,$64 | |||
| ED68 | DEFB $46,$60,$01,$80,$01,$80,$01,$80 | |||
| ED70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| ED78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| ED80 | DEFB $82,$41,$10,$88,$91,$19,$99,$99 | |||
| ED88 | DEFB $19,$80,$02,$40,$02,$40,$02,$40 | |||
| ED90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| ED98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| EDA0 | DEFB $88,$14,$44,$22,$24,$46,$66,$64 | |||
| EDA8 | DEFB $46,$60,$08,$10,$08,$10,$08,$10 | |||
| EDB0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EDB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| EDC0 | DEFB $A0,$05,$11,$08,$89,$19,$99,$99 | |||
| EDC8 | DEFB $19,$84,$20,$04,$20,$04,$20,$04 | |||
| EDD0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EDD8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| EDE0 | DEFB $80,$01,$44,$42,$22,$46,$66,$66 | |||
| EDE8 | DEFB $46,$01,$80,$01,$80,$01,$80,$01 | |||
| EDF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EDF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EE00 | DEFB $C0,$02,$51,$10,$88,$99,$99,$98 | |||
| EE08 | DEFB $58,$02,$40,$02,$40,$02,$40,$02 | |||
| EE10 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| EE18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| EE20 | DEFB $90,$08,$14,$44,$22,$26,$66,$66 | |||
| EE28 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EE30 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EE38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| EE40 | DEFB $84,$20,$05,$11,$08,$99,$99,$98 | |||
| EE48 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EE50 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EE58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| EE60 | DEFB $81,$80,$01,$44,$42,$26,$66,$66 | |||
| EE68 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EE70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EE78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| EE80 | DEFB $82,$40,$02,$51,$10,$99,$99,$98 | |||
| EE88 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EE90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EE98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| EEA0 | DEFB $88,$10,$08,$14,$44,$26,$66,$60 | |||
| EEA8 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EEB0 | DEFB $08,$10,$08,$10,$08,$30,$08,$10 | |||
| EEB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| EEC0 | DEFB $A0,$04,$20,$05,$11,$19,$99,$84 | |||
| EEC8 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EED0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EED8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| EEE0 | DEFB $80,$01,$80,$01,$44,$46,$66,$01 | |||
| EEE8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EEF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EEF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EF00 | DEFB $C0,$02,$40,$02,$51,$19,$98,$02 | |||
| EF08 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| EF10 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| EF18 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| EF20 | DEFB $90,$08,$10,$08,$14,$46,$60,$08 | |||
| EF28 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EF30 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| EF38 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| EF40 | DEFB $84,$20,$04,$20,$05,$19,$84,$20 | |||
| EF48 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EF50 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| EF58 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| EF60 | DEFB $81,$80,$01,$80,$01,$46,$01,$80 | |||
| EF68 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EF70 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| EF78 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| EF80 | DEFB $82,$40,$02,$40,$02,$58,$02,$40 | |||
| EF88 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EF90 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| EF98 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| EFA0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| EFA8 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EFB0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| EFB8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| EFC0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| EFC8 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EFD0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| EFD8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| EFE0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EFE8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EFF0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| EFF8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| F000 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | |||
| F008 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| F010 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| F018 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| F020 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| F028 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| F030 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| F038 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| F040 | DEFB $84,$20,$04,$20,$04,$20,$04,$20 | |||
| F048 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| F050 | DEFB $04,$20,$04,$20,$04,$20,$04,$20 | |||
| F058 | DEFB $04,$20,$04,$20,$04,$20,$04,$21 | |||
| F060 | DEFB $81,$80,$01,$80,$01,$80,$01,$80 | |||
| F068 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| F070 | DEFB $01,$80,$01,$80,$01,$80,$01,$80 | |||
| F078 | DEFB $01,$80,$01,$80,$01,$80,$01,$81 | |||
| F080 | DEFB $82,$40,$02,$40,$02,$40,$02,$40 | |||
| F088 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| F090 | DEFB $02,$40,$02,$40,$02,$40,$02,$40 | |||
| F098 | DEFB $02,$40,$02,$40,$02,$40,$02,$41 | |||
| F0A0 | DEFB $88,$10,$08,$10,$08,$10,$08,$10 | |||
| F0A8 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| F0B0 | DEFB $08,$10,$08,$10,$08,$10,$08,$10 | |||
| F0B8 | DEFB $08,$10,$08,$10,$08,$10,$08,$11 | |||
| F0C0 | DEFB $A0,$04,$20,$04,$20,$04,$20,$04 | |||
| F0C8 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| F0D0 | DEFB $20,$04,$20,$04,$20,$04,$20,$04 | |||
| F0D8 | DEFB $20,$04,$20,$04,$20,$04,$20,$05 | |||
| F0E0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| F0E8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| F0F0 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| F0F8 | DEFB $80,$01,$80,$01,$80,$01,$80,$01 | |||
| F100 | DEFB $C0,$02,$40,$02,$40,$02,$40,$02 | Shadow screen attributes | ||
| F108 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| F110 | DEFB $40,$02,$40,$02,$40,$02,$40,$02 | |||
| F118 | DEFB $40,$02,$40,$02,$40,$02,$40,$03 | |||
| F120 | DEFB $90,$08,$10,$08,$10,$08,$10,$08 | |||
| F128 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| F130 | DEFB $10,$08,$10,$08,$10,$08,$10,$08 | |||
| F138 | DEFB $10,$08,$10,$08,$10,$08,$10,$09 | |||
| F140 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| F148 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| F150 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| F158 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| F160 | DEFB $41,$5D,$5D,$5D,$41,$7D,$7D,$7D | |||
| F168 | DEFB $7D,$7D,$41,$7D,$41,$5F,$41,$41 | |||
| F170 | DEFB $7D,$41,$7D,$41,$5D,$5D,$41,$7D | |||
| F178 | DEFB $7D,$41,$5F,$41,$7D,$41,$41,$5F | |||
| F180 | DEFB $41,$5D,$41,$41,$7D,$7D,$7D,$7D | |||
| F188 | DEFB $41,$5D,$41,$5D,$41,$41,$5D,$41 | |||
| F190 | DEFB $7D,$41,$7F,$7F,$7F,$7F,$7F,$7F | |||
| F198 | DEFB $6F,$7F,$6F,$7F,$7D,$7B,$77,$6F | |||
| F1A0 | DEFB $5F,$7F,$7F,$77,$7F,$7F,$7F,$7F | |||
| F1A8 | DEFB $63,$7F,$7F,$63,$7B,$73,$7F,$77 | |||
| F1B0 | DEFB $77,$77,$77,$7F,$77,$63,$5D,$5D | |||
| F1B8 | DEFB $41,$5D,$43,$5D,$43,$5D,$43,$61 | |||
| F1C0 | DEFB $5F,$5F,$5F,$61,$43,$5D,$5D,$5D | |||
| F1C8 | DEFB $43,$41,$5F,$41,$5F,$41,$41,$5F | |||
| F1D0 | DEFB $41,$5F,$5F,$61,$5F,$5D,$5D,$61 | |||
| F1D8 | DEFB $5D,$5D,$41,$5D,$5D,$63,$77,$77 | |||
| F1E0 | DEFB $77,$63,$7D,$7D,$7D,$5D,$63,$5D | |||
| F1E8 | DEFB $5B,$47,$5B,$5D,$5F,$5F,$5F,$5F | |||
| F1F0 | DEFB $41,$6B,$55,$55,$55,$55,$5D,$4D | |||
| F1F8 | DEFB $55,$59,$5D,$63,$5D,$5D,$5D,$63 | |||
| F200 | DEFB $43,$5D,$43,$5F,$5F,$63,$5D,$5D | |||
| F208 | DEFB $59,$61,$43,$5D,$43,$5B,$5D,$63 | |||
| F210 | DEFB $5F,$63,$7D,$43,$41,$77,$77,$77 | |||
| F218 | DEFB $77,$5D,$5D,$5D,$5D,$63,$5D,$5D | |||
| F220 | DEFB $5D,$6B,$77,$55,$55,$55,$55,$6B | |||
| F228 | DEFB $5D,$6B,$77,$6B,$5D,$5D,$6B,$77 | |||
| F230 | DEFB $77,$77,$41,$7B,$77,$6F,$41,$46 | |||
| F238 | DEFB $4F,$58,$03,$46,$6E,$58,$04,$46 | |||
| F240 | DEFB $8C,$58,$04,$46,$AB,$58,$02,$2F | |||
| F248 | DEFB $F2,$58,$02,$2F,$12,$59,$02,$47 | |||
| F250 | DEFB $D5,$58,$03,$47,$F5,$58,$03,$47 | |||
| F258 | DEFB $15,$59,$02,$FF,$FF,$FF,$FF,$FF | |||
| F260 | DEFB $F3,$31,$00,$00,$21,$60,$F1,$11 | |||
| F268 | DEFB $00,$5B,$01,$00,$01,$ED,$B0,$3E | |||
| F270 | DEFB $F9,$ED,$4F,$C3,$E0,$B0,$00,$00 | |||
| F278 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F280 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F288 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F290 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F298 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2C8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F2F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F300 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F308 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F310 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F318 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F320 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F328 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F330 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F338 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F340 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F348 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F350 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F358 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F360 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F368 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F370 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F378 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F380 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F388 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F390 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F398 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3C8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F3F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||