| Commando | Disassembly |
|
|
||||
| 5B00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B08 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B10 | DEFB $00 | |||
|
|
||||
| 5B11 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B1B | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B25 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B2F | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B39 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B43 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B4D | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B57 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B61 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B6B | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B75 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B7F | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B89 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B93 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5B9D | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BA7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BB1 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BBB | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BC5 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BCF | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| 5BD9 | DEFB $00 | ?? = $90 | ||
|
Player's object record
|
||||
| 5BDA | DEFB $00 | Starting column = $10 | ||
| 5BDB | DEFB $00 | Pixels down screen start point = $40 | ||
| 5BDC | DEFB $00 | ?? = $02 | ||
| 5BDD | DEFB $00 | |||
| 5BDE | DEFB $00 | ?? | ||
| 5BDF | DEFB $00 | ?? | ||
| 5BE0 | DEFB $00,$00,$00,$00 | |||
| 5BE4 | DEFB $00 | ?? = $0A | ||
| 5BE5 | DEFB $00 | ?? = $30 | ||
| 5BE6 | DEFB $00 | ?? | ||
| 5BE7 | DEFB $00,$00,$00,$00 | |||
| 5BEB | DEFB $00 | ?? | ||
| 5BEC | DEFB $00,$00 | |||
| 5BEE | DEFB $00 | ?? = $90 | ||
| 5BEF | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BF7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5BFF | DEFB $00,$FF,$E0,$00,$00,$3C,$E1,$1C | |||
| 5C07 | DEFB $0D,$0D,$23,$05,$00,$00,$00,$00 | |||
| 5C0F | DEFB $00,$01,$00,$06,$00,$0B,$00,$01 | |||
| 5C17 | DEFB $00,$01,$00,$06,$00,$10,$00,$00 | |||
| 5C1F | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5C27 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5C2F | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5C37 | DEFB $3C,$40,$00,$FF,$CD,$00,$A5,$61 | |||
| 5C3F | DEFB $00,$00,$00,$00,$00,$FF,$FE,$FF | |||
| 5C47 | DEFB $07,$38,$00,$00,$CB,$5C,$00,$00 | |||
| 5C4F | DEFB $B6,$5C,$BB,$5C,$CB,$5C,$15,$5D | |||
| 5C57 | DEFB $CA,$5C,$CC,$5C,$0E,$5D,$14,$5D | |||
| 5C5F | DEFB $00,$00,$16,$5D,$16,$5D,$16,$5D | |||
| 5C67 | DEFB $2D,$92,$5C,$00,$02,$00,$00,$00 | |||
| 5C6F | DEFB $00,$00,$00,$00,$00,$B6,$1A,$00 | |||
| 5C77 | DEFB $00,$A8,$25,$00,$58,$FF,$00,$00 | |||
| 5C7F | DEFB $21,$00,$5B,$21,$17,$C0,$40,$E0 | |||
| 5C87 | DEFB $50,$21,$12,$21,$17,$03,$38,$00 | |||
| 5C8F | DEFB $38,$00,$00,$00,$00,$00,$00,$00 | |||
| 5C97 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5C9F | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5CA7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5CAF | DEFB $00,$00,$00,$A8,$61,$FF,$FF,$F4 | |||
| 5CB7 | DEFB $09,$A8,$10,$4B,$F4,$09,$C4,$15 | |||
| 5CBF | DEFB $53,$81,$0F,$C4,$15,$52,$F4,$09 | |||
| 5CC7 | DEFB $C4,$15,$50,$80,$80,$FD | |||
|
|
||||
| 5CCD | DEFM "25000" | |||
|
|
||||
| 5CD2 | DEFB $0E,$00,$00,$A8,$61,$00,$3A,$EF | |||
| 5CDA | DEFB $22,$22,$AF,$3A,$EF,$22,$22,$AF | |||
| 5CE2 | DEFB $3A,$EF,$22,$22,$AA,$3A,$F4 | |||
|
|
||||
| 5CE9 | DEFM "30052" | |||
|
|
||||
| 5CEE | DEFB $0E,$00,$00,$64,$75,$00 | |||
|
|
||||
| 5CF4 | DEFM ",31" | |||
|
|
||||
| 5CF7 | DEFB $0E,$00,$00,$1F,$00,$00,$3A,$F2 | |||
| 5CFF | DEFB $30,$0E,$00,$00,$00,$00,$00,$3A | |||
| 5D07 | DEFB $F9,$C0 | |||
|
|
||||
| 5D09 | DEFM "25344" | |||
|
|
||||
| 5D0E | DEFB $0E,$00,$00,$00,$63,$00,$0D,$80 | |||
| 5D16 | DEFB $00,$00,$00,$63,$00,$00,$00,$1F | |||
| 5D1E | DEFB $00,$00,$20,$00,$1B,$00,$40,$00 | |||
| 5D26 | DEFB $00,$03,$AA | |||
|
|
||||
| 5D29 | DEFM " " | |||
|
|
||||
| 5D32 | DEFB $00,$1B,$40,$9C,$00,$80,$AA,$E5 | |||
| 5D3A | DEFB $5C,$00,$00,$20,$00,$00,$00,$00 | |||
| 5D42 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D4A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D52 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D5A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D62 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D6A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D72 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D7A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D82 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D8A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D92 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5D9A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DA2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DAA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DB2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DBA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DC2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DCA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DD2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DDA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DE2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DEA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DF2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5DFA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E02 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E0A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E12 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E1A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E22 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E2A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E32 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E3A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E42 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E4A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E52 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E5A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E62 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E6A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E72 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E7A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E82 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E8A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E92 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5E9A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EA2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EAA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EB2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EBA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EC2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5ECA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5ED2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EDA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EE2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EEA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EF2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5EFA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F02 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F0A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F12 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F1A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F22 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F2A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F32 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F3A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F42 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F4A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F52 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F5A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F62 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F6A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F72 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F7A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F82 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F8A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F92 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5F9A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FA2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FAA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FB2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FBA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FC2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FCA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FD2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FDA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FE2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FEA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FF2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 5FFA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6002 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 600A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6012 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 601A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6022 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 602A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6032 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 603A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6042 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 604A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6052 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 605A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6062 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 606A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6072 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 607A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6082 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 608A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6092 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 609A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60A2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60AA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60B2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60BA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60C2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60CA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60D2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60DA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60E2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60EA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60F2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 60FA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6102 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 610A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6112 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 611A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6122 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 612A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6132 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 613A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6142 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 614A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6152 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 615A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6162 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 616A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6172 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 617A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6182 | DEFB $00,$4E,$E2,$83,$E1,$E8,$8B,$DB | |||
| 618A | DEFB $E1,$BF,$3B,$1A,$39,$5C,$5F,$2B | |||
| 6192 | DEFB $2D,$65,$33,$58 | |||
|
|
||||
| 6196 | DEFB $FF,$ED,$10,$0D,$00,$09,$00,$85 | |||
| 619E | DEFB $1C,$10,$1C,$52,$1B,$76,$1B,$03 | |||
| 61A6 | DEFB $13,$00,$3E,$00,$00,$00,$00,$00 | |||
| 61AE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61B6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61BE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61C6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61CE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61D6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61DE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 61E6 | DEFB $FC,$FC,$5D,$7A,$B5,$76,$30,$13 | |||
| 61EE | DEFB $E0,$20,$00,$00,$1A,$42,$C7,$71 | |||
| 61F6 | DEFB $6D,$72 | |||
|
|
||||
| 61F8 | DEFB $C7,$71,$05,$6A,$3A,$5C,$58,$27 | |||
| 6200 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6208 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6210 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6218 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6220 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6228 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6230 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6238 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6240 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6248 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6250 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6258 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6260 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6268 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6270 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6278 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6280 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6288 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6290 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6298 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62C8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 62F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6300 | DEFB $3A,$14,$69,$3C,$3C,$42,$46,$69 | |||
|
|
||||
| 6308 | DEFB $D6,$8B,$0B,$D2,$8C,$0B,$ED,$82 | |||
| 6310 | DEFB $42,$BA,$67,$3C,$3C,$3C,$3C,$3C | |||
|
|
||||
| 6318 | DEFB $D6,$8B,$0B,$FC,$43,$7B,$E1,$C9 | |||
| 6320 | DEFB $43,$F7,$E1,$33,$99,$4B,$51,$E1 | |||
| 6328 | DEFB $01,$69,$E1,$9C,$DC,$3C,$42,$C2 | |||
| 6330 | DEFB $DF,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6338 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6340 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6348 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6350 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6358 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6360 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6368 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6370 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6378 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6380 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6388 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6390 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6398 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63A0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63A8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63B0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63B8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63C0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63C8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63D0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63D8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63E0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63E8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63F0 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 63F8 | DEFB $E1,$E1,$E1,$E1,$E1,$E1,$E1,$E1 | |||
| 6400 | JP $7A10 | |||
| 6403 | JP $7A5C | Delay by BC | ||
| 6406 | JP $79CA | |||
| 6409 | JP $0000 | |||
| 640C | JP $7621 | |||
| 640F | JP $7626 | |||
| 6412 | JP $75BE | |||
| 6415 | JP $6825 | |||
|
|
||||
| 6418 | DEFB $C3,$6A,$79,$C3,$2C,$79,$C3,$D2 | |||
| 6420 | DEFB $69,$C3,$57,$73 | |||
|
Used by the routine at ED52.
|
||||
| 6424 | JP $7511 | |||
|
Used by the routine at DEEF.
|
||||
| 6427 | JP $6593 | |||
| 642A | JP $6600 | |||
| 642D | JP $6456 | |||
| 6430 | JP $6C7A | |||
|
|
||||
| 6433 | DEFB $00,$00,$00,$00,$00,$00,$01 | |||
| 643A | DEFB $94,$14,$2C,$0A,$14,$10,$02,$04 | |||
| 6442 | DEFB $01,$02,$02,$02,$02,$01 | |||
| 6448 | DEFW $64F9 | |||
| 644A | DEFW $64E9 | |||
| 644C | DEFW $64C7 | |||
| 644E | DEFW $6505 | |||
| 6450 | DEFW $650F | |||
| 6452 | DEFW $64AB | |||
| 6454 | DEFW $6533 | |||
| 6456 | CP $07 | |||
| 6458 | JR Z,$6469 | Clear 7 bytes at $6433 | ||
| 645A | LD E,A | |||
| 645B | LD HL,$6433 | |||
| 645E | ADD A,L | |||
| 645F | LD L,A | |||
| 6460 | LD A,E | |||
| 6461 | LD DE,$643A | |||
| 6464 | ADD A,E | |||
| 6465 | LD E,A | |||
| 6466 | LD A,(DE) | |||
| 6467 | LD (HL),A | |||
| 6468 | RET | |||
| 6469 | LD B,$07 | |||
| 646B | LD HL,$6433 | |||
| 646E | LD (HL),$00 | |||
| 6470 | INC HL | |||
| 6471 | DJNZ $646E | |||
| 6473 | RET | |||
|
Used by the routine at 7357.
|
||||
| 6474 | LD HL,$6433 | |||
| 6477 | LD B,$07 | |||
| 6479 | LD A,(HL) | |||
| 647A | AND A | |||
| 647B | JP NZ,$6482 | |||
| 647E | INC HL | |||
| 647F | DJNZ $6479 | |||
| 6481 | RET | |||
| 6482 | LD HL,$6446 | |||
| 6485 | LD A,B | |||
| 6486 | ADD A,A | |||
| 6487 | ADD A,L | |||
| 6488 | LD L,A | |||
| 6489 | JR NC,$648C | |||
| 648B | INC H | |||
| 648C | LD A,(HL) | |||
| 648D | INC HL | |||
| 648E | LD H,(HL) | |||
| 648F | LD L,A | |||
| 6490 | LD DE,$6495 | |||
| 6493 | PUSH DE | |||
| 6494 | JP (HL) | |||
|
|
||||
| 6495 | LD DE,$6433 | |||
| 6498 | LD HL,$6441 | |||
| 649B | LD B,$07 | |||
| 649D | LD A,(DE) | |||
| 649E | AND A | |||
| 649F | JR Z,$64A6 | |||
| 64A1 | SBC A,(HL) | |||
| 64A2 | JR NC,$64A5 | |||
| 64A4 | XOR A | |||
| 64A5 | LD (DE),A | |||
| 64A6 | INC HL | |||
| 64A7 | INC DE | |||
| 64A8 | DJNZ $649D | |||
| 64AA | RET | |||
|
|
||||
| 64AB | DEFM ":4d=(" | |||
|
|
||||
| 64B0 | DEFB $10,$3C,$FE,$0A,$38,$04,$3E,$14 | |||
| 64B8 | DEFB $18,$02,$3E,$0F,$2E,$0C,$C3 | |||
|
|
||||
| 64BF | DEFM "ue>" | |||
|
|
||||
| 64C2 | DEFB $14 | |||
|
|
||||
| 64C3 | DEFM "24d" | |||
|
|
||||
| 64C6 | DEFB $C9 | |||
|
|
||||
| 64C7 | LD A,($6437) | |||
| 64CA | NEG | |||
| 64CC | AND $1F | |||
| 64CE | XOR $1F | |||
| 64D0 | OR $01 | |||
| 64D2 | PUSH AF | |||
| 64D3 | LD A,R | |||
| 64D5 | XOR $88 | |||
| 64D7 | AND $F8 | |||
| 64D9 | LD B,A | |||
| 64DA | LD A,($FDF7) | |||
| 64DD | OR B | |||
| 64DE | OUT ($FE),A | |||
| 64E0 | LD B,$0A | |||
| 64E2 | DJNZ $64E2 | |||
| 64E4 | POP AF | |||
| 64E5 | DEC A | |||
| 64E6 | JR NZ,$64D2 | |||
| 64E8 | RET | |||
|
|
||||
| 64E9 | LD A,($6438) | |||
| 64EC | CP $0C | |||
| 64EE | JR NC,$64F4 | |||
| 64F0 | LD B,A | |||
| 64F1 | LD A,$0C | |||
| 64F3 | SUB B | |||
| 64F4 | LD L,$14 | |||
| 64F6 | JP $6575 | |||
|
|
||||
| 64F9 | LD A,($6439) | |||
| 64FC | NEG | |||
| 64FE | AND $0F | |||
| 6500 | LD L,$09 | |||
| 6502 | JP $6575 | |||
|
|
||||
| 6505 | LD A,($6436) | |||
| 6508 | ADD A,$0A | |||
| 650A | LD L,$09 | |||
| 650C | JP $6575 | |||
|
|
||||
| 650F | DEFM ":5dG" | |||
|
|
||||
| 6513 | DEFB $FE,$0A,$38,$15,$78,$FE,$1B,$30 | |||
| 651B | DEFB $09,$3E,$12,$5F,$78,$E6,$07,$B3 | |||
| 6523 | DEFB $18,$07,$3E,$1C,$5F,$78,$E6,$07 | |||
| 652B | DEFB $B3,$F6,$01,$2E,$0A,$C3,$75,$65 | |||
|
|
||||
| 6533 | LD A,($6433) | |||
| 6536 | CP $14 | |||
| 6538 | JR C,$6549 | |||
| 653A | SUB $14 | |||
| 653C | LD B,A | |||
| 653D | LD A,$88 | |||
| 653F | SUB B | |||
| 6540 | AND $F8 | |||
| 6542 | OR $01 | |||
| 6544 | LD L,$08 | |||
| 6546 | JP $6575 | |||
| 6549 | LD A,$88 | |||
| 654B | LD L,$08 | |||
| 654D | JP $6575 | |||
|
|
||||
| 6550 | DEFB $5F,$3A,$F7,$FD,$E6,$07,$D3,$FE | |||
| 6558 | DEFB $7B,$3D,$20,$FD,$ED,$5F,$CB,$47 | |||
| 6560 | DEFB $28,$0A,$47,$3A,$F7,$FD,$E6,$07 | |||
| 6568 | DEFB $F6,$10,$D3,$FE,$7B,$3D,$20,$FD | |||
| 6570 | DEFB $2D,$C2,$76,$65,$C9 | |||
| 6575 | LD E,A | |||
| 6576 | LD A,($FDF7) | |||
| 6579 | AND $07 | |||
| 657B | OUT ($FE),A | |||
| 657D | LD A,E | |||
| 657E | DEC A | |||
| 657F | JR NZ,$657E | |||
| 6581 | LD A,($FDF7) | |||
| 6584 | AND $07 | |||
| 6586 | OR $10 | |||
| 6588 | OUT ($FE),A | |||
| 658A | LD A,E | |||
| 658B | DEC A | |||
| 658C | JR NZ,$658B | |||
| 658E | DEC L | |||
| 658F | JP NZ,$6576 | |||
| 6592 | RET | |||
|
Used by the routine at 6427.
|
||||
| 6593 | LD HL,$6648 | |||
| 6596 | LD DE,$0005 | |||
| 6599 | LD B,$05 | |||
| 659B | LD A,(HL) | |||
| 659C | CP $80 | |||
| 659E | CALL NZ,$65A5 | |||
| 65A1 | ADD HL,DE | |||
| 65A2 | DJNZ $659B | |||
| 65A4 | RET | |||
|
Used by the routine at 6593.
|
||||
| 65A5 | PUSH HL | |||
| 65A6 | ADD HL,DE | |||
| 65A7 | DEC HL | |||
| 65A8 | DEC (HL) | |||
| 65A9 | JR Z,$65AD | |||
| 65AB | POP HL | |||
| 65AC | RET | |||
| 65AD | LD (HL),$03 | |||
| 65AF | POP HL | |||
| 65B0 | PUSH HL | |||
| 65B1 | PUSH DE | |||
| 65B2 | PUSH BC | |||
| 65B3 | LD IX,$6661 | |||
| 65B7 | LD A,(HL) | |||
| 65B8 | LD (IX+$00),A | |||
| 65BB | LD (IX+$04),A | |||
| 65BE | INC HL | |||
| 65BF | LD B,(HL) | |||
| 65C0 | LD (IX+$01),B | |||
| 65C3 | LD A,R | |||
| 65C5 | JP P,$65CA | |||
| 65C8 | INC (HL) | |||
| 65C9 | INC B | |||
| 65CA | LD (IX+$05),B | |||
| 65CD | INC HL | |||
| 65CE | LD A,(HL) | |||
| 65CF | INC HL | |||
| 65D0 | LD B,(HL) | |||
| 65D1 | CALL $65F6 | |||
| 65D4 | LD (IX+$02),A | |||
| 65D7 | LD (IX+$03),B | |||
| 65DA | LD B,(HL) | |||
| 65DB | DEC HL | |||
| 65DC | INC (HL) | |||
| 65DD | LD A,(HL) | |||
| 65DE | CALL $65F6 | |||
| 65E1 | LD (IX+$06),A | |||
| 65E4 | LD (IX+$07),B | |||
| 65E7 | JR NC,$65ED | |||
| 65E9 | DEC HL | |||
| 65EA | DEC HL | |||
| 65EB | LD (HL),$80 | |||
| 65ED | LD C,$07 | |||
| 65EF | CALL $800F | -> $806B | ||
| 65F2 | POP BC | |||
| 65F3 | POP DE | |||
| 65F4 | POP HL | |||
| 65F5 | RET | |||
|
Used by the routine at 65A5.
|
||||
| 65F6 | OR A | |||
| 65F7 | JR Z,$65FD | |||
| 65F9 | AND $03 | |||
| 65FB | RET NZ | |||
| 65FC | SCF | |||
| 65FD | LD B,$12 | |||
| 65FF | RET | |||
|
Used by the routine at 642A.
|
||||
| 6600 | EX AF,AF' | |||
| 6601 | PUSH HL | |||
| 6602 | LD HL,$6648 | |||
| 6605 | LD DE,$0005 | |||
| 6608 | LD B,$05 | |||
| 660A | LD A,$80 | |||
| 660C | CP (HL) | |||
| 660D | JR Z,$6614 | |||
| 660F | ADD HL,DE | |||
| 6610 | DJNZ $660C | |||
| 6612 | POP HL | |||
| 6613 | RET | |||
| 6614 | POP DE | |||
| 6615 | LD (HL),E | |||
| 6616 | INC HL | |||
| 6617 | LD (HL),D | |||
| 6618 | INC HL | |||
| 6619 | LD (HL),$00 | |||
| 661B | INC HL | |||
| 661C | EX AF,AF' | |||
| 661D | SRL A | |||
| 661F | ADD A,$13 | |||
| 6621 | LD (HL),A | |||
| 6622 | INC HL | |||
| 6623 | LD (HL),$01 | |||
| 6625 | RET | |||
|
Used by the routine at 792C.
|
||||
| 6626 | LD IX,$6661 | |||
| 662A | LD (IX+$08),$04 | |||
| 662E | LD (IX+$09),$5F | |||
| 6632 | LD (IX+$0A),$0A | |||
| 6636 | LD (IX+$0B),$00 | |||
| 663A | LD HL,$6648 | Prepare records at $6648 | ||
| 663D | LD DE,$0005 | |||
| 6640 | LD B,$05 | |||
| 6642 | LD (HL),$80 | |||
| 6644 | ADD HL,DE | |||
| 6645 | DJNZ $6642 | |||
| 6647 | RET | |||
|
|
||||
| 6648 | DEFB $00,$00,$00,$00,$00 | ?? | ||
| 664D | DEFB $00,$00,$00,$00,$00 | |||
| 6652 | DEFB $00,$00,$00,$00,$00 | |||
| 6657 | DEFB $00,$00,$00,$00,$00 | |||
| 665C | DEFB $00,$00,$00,$00,$00 | |||
| 6661 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6669 | DEFB $00,$00,$00,$00,$73,$18,$C9,$0C | |||
| 6671 | DEFB $63,$1D,$28,$E1,$8C,$51,$92,$FB | |||
| 6679 | DEFB $B8,$C1,$25,$24,$11,$04,$C6,$70 | |||
| 6681 | DEFB $14,$A5,$2D,$12,$94,$A1,$28,$82 | |||
| 6689 | DEFB $52,$AA,$52,$22,$25 | |||
|
|
||||
| 668E | DEFB $02,$25,$42,$2E | |||
|
|
||||
| 6692 | DEFB $85,$29,$40,$17,$B9,$EB,$10,$F7 | |||
| 669A | DEFB $19,$28,$C2,$12,$8B,$92,$23,$38 | |||
| 66A2 | DEFB $C2,$25,$82,$28,$84,$E6,$30,$94 | |||
| 66AA | DEFB $A1,$29,$12,$94,$05,$28,$82,$52 | |||
| 66B2 | DEFB $8A,$12,$22,$24,$22,$25,$42,$2E | |||
|
|
||||
| 66BA | DEFB $84,$29,$48,$64 | |||
|
|
||||
| 66BE | DEFB $A1,$29,$0C,$94,$38,$CE,$E1,$8C | |||
| 66C6 | DEFB $8A,$0C,$23,$A4,$C1,$19,$24,$11 | |||
| 66CE | DEFB $04,$26,$30 | |||
|
|
||||
| 66D1 | DEFB $00,$FE,$00,$00,$03,$11,$80,$00 | ?? | ||
| 66D9 | DEFB $04,$10,$40,$00,$08,$00,$20,$00 | |||
| 66E1 | DEFB $08,$00,$20,$00,$10,$00,$10,$00 | |||
| 66E9 | DEFB $10,$00,$10,$00,$1E,$00,$F0,$00 | |||
| 66F1 | DEFB $10,$00,$10,$00,$10,$00,$10,$00 | |||
| 66F9 | DEFB $08,$00,$20,$00,$08,$00,$20,$00 | |||
| 6701 | DEFB $04,$10,$40,$00,$03,$11,$80,$00 | |||
| 6709 | DEFB $00,$FE,$00,$00,$00,$00,$00,$00 | |||
| 6711 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | ?? 4 * 16 bytes | ||
| 6719 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6721 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6729 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6731 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6739 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6741 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6749 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6751 | LD HL,$67CE | |||
| 6754 | LD ($681B),HL | Set addr of scrolling string | ||
| 6757 | LD HL,$5AE0 | |||
| 675A | LD B,$20 | |||
| 675C | LD (HL),$04 | |||
| 675E | INC L | |||
| 675F | DJNZ $675C | |||
| 6761 | LD A,$01 | |||
| 6763 | LD ($681D),A | |||
| 6766 | SET 3,(IY+$07) | Set bit 3 of byte ($FD87) | ||
| 676A | RET | |||
|
Used by the routine at 7357.
|
||||
| 676B | LD A,($681D) | |||
| 676E | DEC A | |||
| 676F | LD ($681D),A | |||
| 6772 | CALL Z,$679D | |||
| 6775 | LD E,$02 | |||
| 6777 | LD BC,$2007 | |||
| 677A | LD HL,$56FF | |||
| 677D | PUSH DE | |||
| 677E | LD DE,$681E | |||
| 6781 | DEC E | |||
| 6782 | LD A,E | |||
| 6783 | ADD A,C | |||
| 6784 | LD E,A | |||
| 6785 | EX DE,HL | |||
| 6786 | RL (HL) | |||
| 6788 | EX DE,HL | |||
| 6789 | POP DE | |||
| 678A | RL (HL) | |||
| 678C | DEC L | |||
| 678D | DJNZ $678A | |||
| 678F | LD A,$20 | |||
| 6791 | ADD A,L | |||
| 6792 | LD L,A | |||
| 6793 | LD B,$20 | |||
| 6795 | DEC H | |||
| 6796 | DEC C | |||
| 6797 | JR NZ,$677D | |||
| 6799 | DEC E | |||
| 679A | JR NZ,$6777 | |||
| 679C | RET | |||
|
Used by the routine at 676B.
|
||||
| 679D | LD A,$04 | |||
| 679F | LD ($681D),A | |||
| 67A2 | LD HL,($681B) | |||
| 67A5 | LD A,(HL) | |||
| 67A6 | CP $1F | |||
| 67A8 | JR Z,$67C7 | |||
| 67AA | INC HL | |||
| 67AB | LD ($681B),HL | |||
| 67AE | CP $20 | |||
| 67B0 | JR NZ,$67B4 | |||
| 67B2 | LD A,$2F | |||
| 67B4 | LD L,A | |||
| 67B5 | LD H,$00 | |||
| 67B7 | ADD HL,HL | |||
| 67B8 | ADD HL,HL | |||
| 67B9 | ADD HL,HL | |||
| 67BA | LD DE,$7D28 | |||
| 67BD | ADD HL,DE | |||
| 67BE | LD DE,$681E | |||
| 67C1 | LD BC,$0007 | |||
| 67C4 | LDIR | |||
| 67C6 | RET | |||
| 67C7 | LD HL,$67CE | |||
| 67CA | LD ($681B),HL | |||
| 67CD | RET | |||
|
|
||||
| 67CE | DEFM "PRESS S TO START GAME PRESS J TO CHOOSE JOYSTICK PRESS K TO REDE" | |||
| 6810 | DEFM "FINE KEYS " | |||
| 681A | DEFB $1F | |||
|
|
||||
| 681B | DEFW $67D4 | Address of current char in scrolling string | ||
| 681D | DEFB $02,$00,$00,$00,$00,$00,$00,$00 | |||
|
||||||||
| 6825 | LD A,($FDE9) | Get Score 2nd char | ||||||
| 6828 | PUSH AF | |||||||
| 6829 | LD A,$07 | |||||||
| 682B | SUB C | |||||||
| 682C | LD E,A | |||||||
| 682D | ADD A,$E8 | |||||||
| 682F | LD L,A | |||||||
| 6830 | LD H,$FD | |||||||
| 6832 | LD C,$00 | |||||||
| 6834 | DEC L | |||||||
| 6835 | LD D,$01 | |||||||
| 6837 | LD A,(HL) | |||||||
| 6838 | ADD A,B | |||||||
| 6839 | CP $3A | |||||||
| 683B | JR C,$6842 | |||||||
| 683D | SUB $0A | |||||||
| 683F | INC D | |||||||
| 6840 | JR $6839 | |||||||
| 6842 | LD (HL),A | |||||||
| 6843 | INC C | |||||||
| 6844 | DEC E | |||||||
| 6845 | JR Z,$684A | |||||||
| 6847 | LD B,D | |||||||
| 6848 | DJNZ $6834 | |||||||
| 684A | LD D,$40 | |||||||
| 684C | LD A,(HL) | |||||||
| 684D | INC L | |||||||
| 684E | SUB $30 | |||||||
| 6850 | PUSH HL | |||||||
| 6851 | ADD A,A | |||||||
| 6852 | ADD A,A | |||||||
| 6853 | ADD A,A | |||||||
| 6854 | ADD A,$A8 | Font 2nd char address, lo byte | ||||||
| 6856 | LD L,A | |||||||
| 6857 | LD H,$7E | Font address, hi byte | ||||||
| 6859 | ADC A,H | |||||||
| 685A | SUB L | |||||||
| 685B | LD H,A | |||||||
| 685C | LD B,$07 | |||||||
| 685E | LD A,(HL) | |||||||
| 685F | INC L | |||||||
| 6860 | LD (DE),A | |||||||
| 6861 | INC D | |||||||
| 6862 | DJNZ $685E | |||||||
| 6864 | POP HL | |||||||
| 6865 | LD A,D | |||||||
| 6866 | SUB $07 | |||||||
| 6868 | LD D,A | |||||||
| 6869 | INC E | |||||||
| 686A | DEC C | |||||||
| 686B | JR NZ,$684C | |||||||
| 686D | POP AF | |||||||
| 686E | CP (IY+$69) | |||||||
| 6871 | RET Z | |||||||
| 6872 | LD A,$02 | |||||||
| 6874 | CALL $6456 | |||||||
| 6877 | LD HL,$FDE6 | Address of variable - Lives player have | ||||||
| 687A | INC (HL) | plus one live | ||||||
| 687B | LD A,(HL) | Get Lives player have | ||||||
| 687C | CP $0A | |||||||
| 687E | RET NC | |||||||
| 687F | PUSH AF | |||||||
| 6880 | CALL $7615 | Print immediate string | ||||||
| 6883 | DEFB $16,$00,$15,$19,$00,$18,$00,$10 | |||||||
| 688B | DEFB $07,$11,$02,$1F | |||||||
| 688F | POP AF | |||||||
| 6890 | ADD A,$30 | number 0..9 -> char '0'..'9' | ||||||
| 6892 | CALL $7637 | Print char | ||||||
| 6895 | RET | |||||||
|
Used by the routine at 69B4.
|
||||
| 6896 | LD A,H | |||
| 6897 | PUSH AF | |||
| 6898 | SRL H | |||
| 689A | SLA L | |||
| 689C | SLA L | |||
| 689E | CALL $98D9 | |||
| 68A1 | POP AF | |||
| 68A2 | RRCA | |||
| 68A3 | RET NC | |||
| 68A4 | INC H | |||
| 68A5 | RET | |||
|
Used by the routine at 68CA.
|
||||||||
| 68A6 | LD ($FD82),SP | |||||||
| 68AA | LD DE,$0000 | |||||||
| 68AD | LD SP,HL | |||||||
| 68AE | PUSH DE | |||||||
| 68AF | PUSH DE | |||||||
| 68B0 | PUSH DE | |||||||
| 68B1 | PUSH DE | |||||||
| 68B2 | PUSH DE | |||||||
| 68B3 | INC H | |||||||
| 68B4 | LD A,H | |||||||
| 68B5 | AND $07 | |||||||
| 68B7 | JR NZ,$68C3 | |||||||
| 68B9 | LD A,L | |||||||
| 68BA | ADD A,$20 | |||||||
| 68BC | LD L,A | |||||||
| 68BD | JR C,$68C3 | |||||||
| 68BF | LD A,H | |||||||
| 68C0 | SUB $08 | |||||||
| 68C2 | LD H,A | |||||||
| 68C3 | DJNZ $68AD | |||||||
| 68C5 | LD SP,($FD82) | |||||||
| 68C9 | RET | |||||||
|
|
||||
| 68CA | LD A,($FDBC) | |||
| 68CD | CP $A1 | |||
| 68CF | JR NZ,$68D6 | |||
| 68D1 | RES 2,(IY+$07) | |||
| 68D5 | RET | |||
| 68D6 | BIT 5,A | |||
| 68D8 | JR Z,$6906 | |||
| 68DA | PUSH AF | |||
| 68DB | LD HL,$482D | Address on the screen | ||
| 68DE | AND $1F | |||
| 68E0 | SRL A | |||
| 68E2 | INC A | |||
| 68E3 | LD B,A | |||
| 68E4 | CALL $68A6 | |||
| 68E7 | POP AF | |||
| 68E8 | PUSH AF | |||
| 68E9 | AND $1F | |||
| 68EB | SRL A | |||
| 68ED | XOR $0F | |||
| 68EF | JR Z,$68F7 | |||
| 68F1 | LD B,A | |||
| 68F2 | CALL $98DC | |||
| 68F5 | DJNZ $68F2 | |||
| 68F7 | POP AF | |||
| 68F8 | PUSH AF | |||
| 68F9 | AND $1F | |||
| 68FB | SRL A | |||
| 68FD | SUB $10 | |||
| 68FF | NEG | |||
| 6901 | LD B,A | |||
| 6902 | CALL $68A6 | |||
| 6905 | POP AF | |||
| 6906 | INC A | |||
| 6907 | LD ($FDBC),A | |||
| 690A | DEC A | |||
| 690B | LD H,A | |||
| 690C | BIT 6,A | |||
| 690E | JR NZ,$6930 | |||
| 6910 | BIT 5,A | |||
| 6912 | LD A,H | |||
| 6913 | JR Z,$6919 | |||
| 6915 | AND $1F | |||
| 6917 | XOR $1F | |||
| 6919 | AND $1F | |||
| 691B | LD H,A | |||
| 691C | LD A,$1F | |||
| 691E | LD B,$20 | |||
| 6920 | LD DE,$0000 | |||
| 6923 | SUB H | |||
| 6924 | JR NC,$692C | |||
| 6926 | ADD A,$20 | |||
| 6928 | CALL $6950 | |||
| 692B | INC D | |||
| 692C | INC E | |||
| 692D | DJNZ $6923 | |||
| 692F | RET | |||
| 6930 | BIT 5,A | |||
| 6932 | LD A,H | |||
| 6933 | JR Z,$6939 | |||
| 6935 | AND $1F | |||
| 6937 | XOR $1F | |||
| 6939 | AND $1F | |||
| 693B | LD H,A | |||
| 693C | LD A,$1F | |||
| 693E | LD B,$20 | |||
| 6940 | LD DE,$001F | |||
| 6943 | SUB H | |||
| 6944 | JR NC,$694C | |||
| 6946 | ADD A,$20 | |||
| 6948 | CALL $6950 | |||
| 694B | INC D | |||
| 694C | DEC E | |||
| 694D | DJNZ $6943 | |||
| 694F | RET | |||
|
Used by the routine at 68CA.
|
||||
| 6950 | PUSH AF | |||
| 6951 | PUSH DE | |||
| 6952 | PUSH HL | |||
| 6953 | PUSH BC | |||
| 6954 | EXX | |||
| 6955 | LD DE,$7AA0 | |||
| 6958 | EXX | |||
| 6959 | LD L,$03 | |||
| 695B | LD A,($FDBC) | |||
| 695E | DEC A | |||
| 695F | BIT 5,A | |||
| 6961 | JR Z,$6965 | |||
| 6963 | XOR $1F | |||
| 6965 | AND $1F | |||
| 6967 | ADD A,$91 | |||
| 6969 | LD H,A | |||
| 696A | LD BC,$000A | |||
| 696D | CALL $69B4 | |||
| 6970 | POP BC | |||
| 6971 | POP HL | |||
| 6972 | POP DE | |||
| 6973 | POP AF | |||
| 6974 | RET | |||
|
Used by the routine at 7357.
|
||||
| 6975 | LD A,($FDBB) | |||
| 6978 | LD H,A | |||
| 6979 | CP $20 | |||
| 697B | JR NZ,$6982 | |||
| 697D | RES 2,(IY+$07) | |||
| 6981 | RET | |||
| 6982 | INC A | |||
| 6983 | LD ($FDBB),A | |||
| 6986 | LD A,$1F | |||
| 6988 | LD B,$20 | |||
| 698A | LD DE,$0000 | |||
| 698D | SUB H | |||
| 698E | JR NC,$6996 | |||
| 6990 | ADD A,$20 | |||
| 6992 | CALL $699A | |||
| 6995 | INC D | |||
| 6996 | INC E | |||
| 6997 | DJNZ $698D | |||
| 6999 | RET | |||
|
Used by the routine at 6975.
|
||||
| 699A | PUSH AF | |||
| 699B | PUSH DE | |||
| 699C | PUSH HL | |||
| 699D | PUSH BC | |||
| 699E | EXX | |||
| 699F | LD DE,$7BE0 | |||
| 69A2 | EXX | |||
| 69A3 | LD L,$05 | |||
| 69A5 | LD A,($FDBB) | |||
| 69A8 | LD H,A | |||
| 69A9 | LD BC,$0016 | |||
| 69AC | CALL $69B4 | |||
| 69AF | POP BC | |||
| 69B0 | POP HL | |||
| 69B1 | POP DE | |||
| 69B2 | POP AF | |||
| 69B3 | RET | |||
| 69B4 | LD A,$1F | |||
| 69B6 | SUB D | |||
| 69B7 | SRL H | |||
| 69B9 | ADD A,H | |||
| 69BA | SUB $10 | |||
| 69BC | LD H,A | |||
| 69BD | CALL $6896 | |||
| 69C0 | PUSH HL | |||
| 69C1 | LD A,$1F | |||
| 69C3 | SUB E | |||
| 69C4 | LD E,A | |||
| 69C5 | LD H,C | |||
| 69C6 | CALL $800C | |||
| 69C9 | EXX | |||
| 69CA | PUSH DE | |||
| 69CB | EXX | |||
| 69CC | POP DE | |||
| 69CD | ADD HL,DE | |||
| 69CE | POP DE | |||
| 69CF | LDIR | |||
| 69D1 | RET | |||
|
|
||||
| 69D2 | DEFB $D9,$E5,$FD,$E5,$D9,$ED,$73,$80 | |||
| 69DA | DEFB $FD,$CD,$CA,$79,$FD,$CB,$07,$CE | |||
| 69E2 | DEFB $21,$AB,$FD,$22,$A9,$FD,$AF,$32 | |||
| 69EA | DEFB $A7,$FD,$32,$98,$FD,$32,$84,$FD | |||
| 69F2 | DEFB $FB | |||
|
Used by the routine at 6CAE.
|
||||
| 69F3 | CALL $7274 | Print Score Table | ||
| 69F6 | CALL $6AE1 | |||
|
This entry point is used by the routine at 6F1D.
|
||||
| 69F9 | CALL $6469 | Clear 7 bytes at $6433 | ||
| 69FC | CALL $6B21 | |||
| 69FF | CALL $6751 | Set up scrolling string | ||
| 6A02 | CALL $71B6 | |||
| 6A05 | CALL $7251 | Check menu keys | ||
| 6A08 | JR Z,$6A0F | |||
| 6A0A | CALL $7251 | Check menu keys | ||
| 6A0D | JR NZ,$6A0A | |||
| 6A0F | PUSH AF | |||
| 6A10 | CALL $6B21 | |||
| 6A13 | POP AF | |||
| 6A14 | CP $53 | 'S' - Start game | ||
| 6A16 | JP Z,$6BBB | |||
| 6A19 | CP $4A | 'J' - Joystick | ||
| 6A1B | JP Z,$7143 | => Select joystick type | ||
|
|
||||
| 6A1E | CALL $7615 | Print immediate string | ||
| 6A21 | DEFB $15,$00,$11,$02,$10,$07,$18,$02 | |||
| 6A29 | DEFB $16,$0C,$00,$19,$01 | |||
| 6A2E | DEFM "REDEFINE",$09,"KEYS" | |||
| 6A3B | DEFB $16,$16,$00,$19,$00,$18,$00,$11 | |||
| 6A43 | DEFB $00,$1F | |||
| 6A45 | LD HL,$759C | Where to store redefined keys | ||
| 6A48 | LD B,$0C | |||
| 6A4A | LD (HL),$00 | |||
| 6A4C | INC HL | |||
| 6A4D | DJNZ $6A4A | |||
| 6A4F | LD B,$06 | 6 keys to redefine | ||
| 6A51 | LD HL,$6AA3 | Start address for messages to use in Redefine Keys | ||
| 6A54 | PUSH BC | |||
| 6A55 | CALL $71A8 | Print string HL | ||
| 6A58 | PUSH HL | |||
| 6A59 | CALL $98D6 | (HL) -> HL | ||
| 6A5C | HALT | |||
| 6A5D | CALL $6B14 | Wait key unpress, wait key press | ||
| 6A60 | LD C,A | |||
| 6A61 | PUSH HL | |||
| 6A62 | CALL $6A8C | |||
| 6A65 | POP HL | |||
| 6A66 | JR C,$6A5C | |||
| 6A68 | LD A,($FD99) | |||
| 6A6B | LD (HL),A | |||
| 6A6C | INC HL | |||
| 6A6D | LD A,($FD9A) | |||
| 6A70 | LD (HL),A | |||
| 6A71 | LD A,C | |||
| 6A72 | CALL $75D2 | Print key entered on Redefine Keys | ||
| 6A75 | CALL $7615 | Print immediate string | ||
| 6A78 | DEFB $03,$04,$0D,$1F | |||
| 6A7C | POP HL | |||
| 6A7D | INC HL | |||
| 6A7E | INC HL | |||
| 6A7F | POP BC | |||
| 6A80 | DJNZ $6A54 | |||
| 6A82 | LD (IY+$04),$00 | Set joystick type ($FD84) = Keyboard | ||
| 6A86 | CALL $6751 | Set up scrolling string | ||
| 6A89 | JP $6A0A | |||
|
Used by the routine at 6A1E.
|
||||
| 6A8C | LD HL,$759C | |||
| 6A8F | LD B,$06 | |||
| 6A91 | LD A,($FD99) | |||
| 6A94 | CP (HL) | |||
| 6A95 | INC HL | |||
| 6A96 | JR NZ,$6A9E | |||
| 6A98 | LD A,($FD9A) | |||
| 6A9B | CP (HL) | |||
| 6A9C | SCF | |||
| 6A9D | RET Z | |||
| 6A9E | INC HL | |||
| 6A9F | DJNZ $6A91 | |||
| 6AA1 | OR A | |||
| 6AA2 | RET | |||
|
|
||||
| 6AA3 | DEFM "UP" | |||
| 6AA5 | DEFB $03,$0D,$2E,$1F | |||
| 6AA9 | DEFB $A0,$75 | |||
| 6AAB | DEFM "DOWN" | |||
| 6AAF | DEFB $03,$0B,$2E,$1F | |||
| 6AB3 | DEFB $A2,$75 | |||
| 6AB5 | DEFM "LEFT" | |||
| 6AB9 | DEFB $03,$0B,$2E,$1F | |||
| 6ABD | DEFB $A4,$75 | |||
| 6ABF | DEFM "RIGHT" | |||
| 6AC4 | DEFB $03,$0A,$2E,$1F | |||
| 6AC8 | DEFB $A6,$75 | |||
| 6ACA | DEFM "FIRE" | |||
| 6ACE | DEFB $03,$0B,$2E,$1F | |||
| 6AD2 | DEFB $9E,$75 | |||
| 6AD4 | DEFM "GRENADE" | |||
| 6ADB | DEFB $03,$08,$2E,$1F | |||
| 6ADF | DEFB $9C,$75 | |||
| 6AE1 | LD HL,$5805 | |||
| 6AE4 | LD B,$16 | |||
| 6AE6 | LD C,$05 | |||
| 6AE8 | LD A,$46 | |||
| 6AEA | CALL $75BE | |||
| 6AED | XOR A | |||
| 6AEE | LD ($FDBB),A | |||
| 6AF1 | LD HL,$6975 | |||
| 6AF4 | LD ($7392),HL | |||
| 6AF7 | SET 2,(IY+$07) | |||
| 6AFB | LD HL,$4686 | |||
| 6AFE | LD C,$05 | |||
| 6B00 | LD DE,$666D | |||
| 6B03 | PUSH HL | |||
| 6B04 | LD B,$14 | |||
| 6B06 | LD A,(DE) | |||
| 6B07 | INC DE | |||
| 6B08 | LD (HL),A | |||
| 6B09 | INC L | |||
| 6B0A | DJNZ $6B06 | |||
| 6B0C | POP HL | |||
| 6B0D | CALL $98DC | |||
| 6B10 | DEC C | |||
| 6B11 | JR NZ,$6B03 | |||
| 6B13 | RET | |||
| 6B14 | LD A,($FD98) | Get last key read from keyboard | ||
| 6B17 | OR A | |||
| 6B18 | JR NZ,$6B14 | |||
| 6B1A | LD A,($FD98) | Get last key read from keyboard | ||
| 6B1D | OR A | |||
| 6B1E | JR Z,$6B1A | |||
| 6B20 | RET | |||
| 6B21 | RES 3,(IY+$07) | |||
| 6B25 | LD HL,$58C0 | |||
| 6B28 | LD BC,$1110 | |||
| 6B2B | XOR A | |||
| 6B2C | CALL $75BE | |||
| 6B2F | LD HL,$0600 | |||
| 6B32 | LD BC,$1110 | |||
| 6B35 | CALL $6B4C | |||
| 6B38 | LD HL,$5AC0 | |||
| 6B3B | LD BC,$2002 | |||
| 6B3E | XOR A | |||
| 6B3F | CALL $75BE | |||
| 6B42 | LD HL,$1600 | |||
| 6B45 | LD BC,$2002 | |||
| 6B48 | CALL $6B4C | |||
| 6B4B | RET | |||
| 6B4C | SLA C | |||
| 6B4E | SLA C | |||
| 6B50 | SLA C | |||
| 6B52 | ADD HL,HL | |||
| 6B53 | ADD HL,HL | |||
| 6B54 | CALL $98D9 | |||
| 6B57 | LD D,B | |||
| 6B58 | PUSH HL | |||
| 6B59 | LD B,D | |||
| 6B5A | LD (HL),$00 | |||
| 6B5C | INC L | |||
| 6B5D | DJNZ $6B5A | |||
| 6B5F | POP HL | |||
| 6B60 | CALL $98DC | |||
| 6B63 | DEC C | |||
| 6B64 | JR NZ,$6B58 | |||
| 6B66 | RET | |||
|
|
||||
| 6B67 | DEFM "ABCDEFGH" | |||
| 6B6F | DEFM "IJKLMNOP" | |||
| 6B77 | DEFM "QRSTUVWX" | |||
| 6B7F | DEFM "YZ:;<=>?" | |||
|
||||||||
| 6B87 | PUSH AF | |||||||
| 6B88 | AND $38 | |||||||
| 6B8A | LD C,A | |||||||
| 6B8B | RRCA | |||||||
| 6B8C | RRCA | |||||||
| 6B8D | RRCA | |||||||
| 6B8E | OR C | |||||||
| 6B8F | LD HL,$5820 | |||||||
| 6B92 | LD BC,$2017 | |||||||
| 6B95 | CALL $75BE | |||||||
| 6B98 | LD HL,$0100 | |||||||
| 6B9B | LD BC,$2017 | |||||||
| 6B9E | CALL $6B4C | |||||||
| 6BA1 | POP AF | |||||||
| 6BA2 | LD HL,$5820 | |||||||
| 6BA5 | LD BC,$2017 | |||||||
| 6BA8 | CALL $75BE | |||||||
| 6BAB | RET | |||||||
|
Used by the routine at 792C.
|
||||
| 6BAC | LD B,$5C | |||
| 6BAE | PUSH BC | |||
| 6BAF | CALL $8003 | -> $9193 | ||
| 6BB2 | POP BC | |||
| 6BB3 | BIT 4,(IY+$15) | |||
| 6BB7 | RET NZ | |||
| 6BB8 | DJNZ $6BAE | |||
| 6BBA | RET | |||
|
Used by the routine at 69F3.
|
||||
| 6BBB | CALL $796A | Prepare new game | ||
| 6BBE | CALL $792C | Prepare at new Area | ||
| 6BC1 | HALT | |||
| 6BC2 | RES 1,(IY+$07) | |||
| 6BC6 | HALT | |||
| 6BC7 | CALL $8006 | -> $91AA | ||
| 6BCA | HALT | |||
| 6BCB | CALL $6469 | Clear 7 bytes at $6433 | ||
| 6BCE | CALL $DC89 | -> $DCDF - Initialization and go to game main loop | ||
| 6BD1 | CALL $6469 | Clear 7 bytes at $6433 | ||
| 6BD4 | HALT | |||
| 6BD5 | SET 1,(IY+$07) | |||
| 6BD9 | HALT | |||
| 6BDA | LD A,($FD85) | Get last joystick/keyboard bits | ||
| 6BDD | OR $E0 | |||
| 6BDF | INC A | |||
| 6BE0 | BIT 0,(IY+$62) | Is Player alive?? | ||
| 6BE4 | JR Z,$6C1D | => Successful end of the Area | ||
|
Player is dead
|
||||
| 6BE6 | LD HL,$FDE7 | |||
| 6BE9 | LD A,(HL) | Get player's grenades number | ||
| 6BEA | CP $07 | |||
| 6BEC | JR NC,$6BF0 | |||
| 6BEE | LD (HL),$06 | Set player's grenades number to max allowed | ||
| 6BF0 | CALL $6C80 | Update grenades number on the screen | ||
| 6BF3 | CALL $7615 | Print immediate string | ||
| 6BF6 | DEFB $16,$00,$15,$1F | |||
| 6BFA | LD A,($FDE6) | Get lives player have | ||
| 6BFD | ADD A,$2F | |||
| 6BFF | CP $3A | |||
| 6C01 | CALL C,$7637 | => Print Char | ||
| 6C04 | DEC (IY+$66) | Minus one live | ||
| 6C07 | JP Z,$6CAE | => Game Over | ||
| 6C0A | LD HL,($FD8A) | |||
| 6C0D | DEC HL | |||
| 6C0E | DEC HL | |||
| 6C0F | DEC HL | |||
| 6C10 | DEC HL | |||
| 6C11 | LD A,(HL) | |||
| 6C12 | CP $22 | |||
| 6C14 | JR NZ,$6C0F | |||
| 6C16 | INC HL | |||
| 6C17 | INC HL | |||
| 6C18 | LD ($FD8A),HL | |||
| 6C1B | JR $6BBE | |||
|
Black screen at the end of an Area
|
||||
| 6C1D | LD A,$47 | |||
| 6C1F | CALL $6B87 | |||
| 6C22 | CALL $7615 | Print immediate string | ||
| 6C25 | DEFB $15,$01,$19,$01,$16,$14,$09 | |||
| 6C2C | DEFM "BROKE AREA " | |||
| 6C38 | DEFB $1F | |||
| 6C39 | CALL $6C96 | Print Area number | ||
| 6C3C | INC (IY+$65) | increase Area number | ||
| 6C3F | CALL $7615 | Print immediate string | ||
| 6C42 | DEFB $16,$19,$06 | |||
| 6C45 | DEFM "NOW RUSH TO AREA " | |||
| 6C57 | DEFB $1F | |||
| 6C58 | CALL $6C96 | Print Area number | ||
| 6C5B | LD BC,$0204 | +2000 | ||
| 6C5E | CALL $6825 | Update Score | ||
| 6C61 | LD BC,$0096 | |||
| 6C64 | CALL $7A5C | Delay by BC | ||
| 6C67 | CALL $7615 | Print immediate string | ||
| 6C6A | DEFB $16,$00,$0D,$1F | |||
| 6C6E | CALL $6C96 | Print Area number | ||
| 6C71 | CALL $7615 | Print immediate string | ||
| 6C74 | DEFB $19,$00,$1F | |||
| 6C77 | JP $6BBE | |||
|
Used by the routine at 6430.
|
||||
| 6C7A | ADD A,(IY+$67) | |||
| 6C7D | LD ($FDE7),A | Update player's grenades number | ||
|
Used by the routine at 6BBB.
|
||||
| 6C80 | CALL $7615 | Print immediate string | ||
| 6C83 | DEFB $10,$07,$11,$02,$19,$00,$18,$00 | |||
| 6C8B | DEFB $16,$00,$1E,$15,$00,$1F | |||
| 6C91 | LD A,($FDE7) | Get player's grenades number | ||
| 6C94 | JR $6C99 | Print 2-digit number | ||
|
Used by the routine at 6BBB.
|
||||
| 6C96 | LD A,($FDE5) | Get Area number | ||
|
Used by the routine at 6C80.
|
||||
| 6C99 | PUSH BC | |||
| 6C9A | LD B,$2F | |||
| 6C9C | INC B | |||
| 6C9D | SUB $0A | minus 10 | ||
| 6C9F | JR NC,$6C9C | |||
| 6CA1 | PUSH AF | |||
| 6CA2 | LD A,B | |||
| 6CA3 | CALL $7637 | Print char | ||
| 6CA6 | POP AF | |||
| 6CA7 | ADD A,$3A | |||
| 6CA9 | CALL $7637 | Print char | ||
| 6CAC | POP BC | |||
| 6CAD | RET | |||
|
Used by the routine at 6BBB.
|
||||
| 6CAE | CALL $70F8 | Find a place in Top Score table | ||
| 6CB1 | OR A | |||
| 6CB2 | JP Z,$69F3 | => Top Score and Main Menu | ||
|
Enter name for the new Top Score record
|
||||
| 6CB5 | SUB $0B | |||
| 6CB7 | NEG | |||
| 6CB9 | LD ($FDB9),A | |||
| 6CBC | XOR A | |||
| 6CBD | LD ($FDBA),A | |||
| 6CC0 | CALL $7274 | |||
| 6CC3 | CALL $6AE1 | |||
| 6CC6 | CALL $7615 | Print immediate string | ||
| 6CC9 | DEFB $16,$0C,$01,$13,$01,$1F | |||
| 6CCF | LD HL,$6B67 | Letters to select from entering Top Score | ||
| 6CD2 | LD C,$04 | 4 rows | ||
| 6CD4 | LD B,$08 | 8 columns | ||
| 6CD6 | LD A,(HL) | |||
| 6CD7 | INC HL | |||
| 6CD8 | CALL $7637 | Print char | ||
| 6CDB | LD A,$09 | |||
| 6CDD | CALL $7637 | Print char | ||
| 6CE0 | DJNZ $6CD6 | |||
| 6CE2 | CALL $7615 | Print immediate string | ||
| 6CE5 | DEFB $03,$04,$0D,$1F | |||
| 6CE9 | DEC C | |||
| 6CEA | JR NZ,$6CD4 | |||
| 6CEC | CALL $7615 | Print immediate string | ||
| 6CEF | DEFB $16,$20,$01,$18,$02,$19,$01,$11 | |||
| 6CF7 | DEFB $01 | |||
| 6CF8 | DEFM "ENTER YOUR NAME" | |||
| 6D07 | DEFB $19,$00,$11,$00,$13,$00,$1F | |||
| 6D0E | LD HL,$70A1 | |||
| 6D11 | LD DE,$70AF | |||
| 6D14 | LD BC,$000E | |||
| 6D17 | LDIR | |||
| 6D19 | LD IX,$70AF | |||
| 6D1D | LD B,$11 | |||
| 6D1F | PUSH BC | |||
| 6D20 | HALT | |||
| 6D21 | INC (IX+$05) | |||
| 6D24 | BIT 0,B | |||
| 6D26 | JR Z,$6D30 | |||
| 6D28 | LD A,($70B6) | |||
| 6D2B | XOR $0F | |||
| 6D2D | LD ($70B6),A | |||
| 6D30 | CALL $98D0 | |||
| 6D33 | HALT | |||
| 6D34 | POP BC | |||
| 6D35 | DJNZ $6D1F | |||
| 6D37 | XOR A | |||
| 6D38 | LD ($70B6),A | |||
| 6D3B | CALL $98D0 | |||
| 6D3E | CALL $70EC | Copy 64 bytes $66D1 to $6711 | ||
| 6D41 | LD A,$14 | |||
| 6D43 | LD ($FDB2),A | |||
| 6D46 | XOR A | |||
| 6D47 | LD ($FDB6),A | |||
| 6D4A | CALL $70BD | |||
| 6D4D | LD A,($FD98) | Get last key read from keyboard | ||
| 6D50 | OR A | |||
| 6D51 | JR NZ,$6D5A | |||
| 6D53 | LD A,($FD85) | Get last joystick/keyboard bits | ||
| 6D56 | AND $1F | |||
| 6D58 | JR Z,$6D4D | |||
| 6D5A | CALL $7615 | Print immediate string | ||
| 6D5D | DEFB $16,$20,$01,$03,$0F,$20,$18,$03 | |||
| 6D65 | DEFB $1F | |||
| 6D66 | CALL $6FC7 | |||
| 6D69 | CALL $6F46 | |||
| 6D6C | LD (IY+$38),$01 | |||
| 6D70 | HALT | |||
| 6D71 | BIT 4,(IY+$05) | Check bit 4 (Fire) of Last joystick/keyboard bits ($FD85) | ||
| 6D75 | JR NZ,$6D7D | |||
| 6D77 | LD (IY+$37),$00 | |||
| 6D7B | JR $6D84 | |||
| 6D7D | LD A,($FDB7) | |||
| 6D80 | OR A | |||
| 6D81 | CALL Z,$6F79 | |||
| 6D84 | CALL $6E7B | |||
| 6D87 | DEC (IY+$38) | |||
| 6D8A | JR NZ,$6D93 | |||
| 6D8C | LD (IY+$38),$02 | |||
| 6D90 | CALL $6E11 | |||
| 6D93 | HALT | |||
| 6D94 | LD IX,$70AF | |||
| 6D98 | CALL $98D0 | |||
| 6D9B | CALL $70BD | |||
| 6D9E | LD A,($FD85) | Get last joystick/keyboard bits | ||
| 6DA1 | AND $0C | |||
| 6DA3 | JP PE,$6DB1 | |||
| 6DA6 | CP $04 | |||
| 6DA8 | LD A,$01 | |||
| 6DAA | JR Z,$6DAE | |||
| 6DAC | LD A,$FF | |||
| 6DAE | LD ($FDB6),A | |||
| 6DB1 | LD A,($FDB2) | |||
| 6DB4 | ADD A,(IY+$36) | |||
| 6DB7 | CP $13 | |||
| 6DB9 | JR Z,$6DCC | |||
| 6DBB | CP $2D | |||
| 6DBD | JR Z,$6DCC | |||
| 6DBF | LD ($FDB2),A | |||
| 6DC2 | AND $07 | |||
| 6DC4 | CP $04 | |||
| 6DC6 | JR NZ,$6DCC | |||
| 6DC8 | XOR A | |||
| 6DC9 | LD ($FDB6),A | |||
| 6DCC | LD A,($FD85) | Get last joystick/keyboard bits | ||
| 6DCF | AND $03 | |||
| 6DD1 | JP PE,$6DDD | |||
| 6DD4 | CP $01 | |||
| 6DD6 | JR Z,$6DDA | |||
| 6DD8 | LD A,$FF | |||
| 6DDA | LD ($70BB),A | |||
| 6DDD | LD C,(IX+$0C) | |||
| 6DE0 | CALL $6FF5 | |||
| 6DE3 | LD A,($70B5) | |||
| 6DE6 | OR A | |||
| 6DE7 | JR NZ,$6E02 | |||
| 6DE9 | BIT 0,(IX+$04) | |||
| 6DED | JR NZ,$6E02 | |||
| 6DEF | LD (IX+$0C),$00 | |||
| 6DF3 | LD A,($70BC) | |||
| 6DF6 | CP $03 | |||
| 6DF8 | JR Z,$6E02 | |||
| 6DFA | INC A | |||
| 6DFB | JR C,$6DFF | |||
| 6DFD | SUB $02 | |||
| 6DFF | LD ($70BC),A | |||
| 6E02 | CALL $70BD | |||
| 6E05 | JP $6D70 | |||
|
|
||||
| 6E08 | DEFB $CD,$14,$6B,$CD,$21,$6B,$C3,$F9 | |||
| 6E10 | DEFB $69 | |||
| 6E11 | LD HL,$6FE5 | |||
| 6E14 | LD B,$08 | |||
| 6E16 | PUSH BC | |||
| 6E17 | LD A,(HL) | |||
| 6E18 | INC HL | |||
| 6E19 | LD C,A | |||
| 6E1A | INC A | |||
| 6E1B | JR Z,$6E2F | |||
| 6E1D | LD A,(HL) | |||
| 6E1E | CALL $6E34 | |||
| 6E21 | INC (HL) | |||
| 6E22 | LD A,(HL) | |||
| 6E23 | CALL $6E34 | |||
| 6E26 | LD A,(HL) | |||
| 6E27 | CP $20 | |||
| 6E29 | JR NZ,$6E2F | |||
| 6E2B | DEC HL | |||
| 6E2C | LD (HL),$FF | |||
| 6E2E | INC HL | |||
| 6E2F | POP BC | |||
| 6E30 | INC HL | |||
| 6E31 | DJNZ $6E16 | |||
| 6E33 | RET | |||
|
Used by the routine at 6E11.
|
||||
| 6E34 | LD E,C | |||
| 6E35 | LD D,A | |||
| 6E36 | LD A,$16 | |||
| 6E38 | CALL $7637 | Print char | ||
| 6E3B | LD A,C | |||
| 6E3C | SUB $41 | |||
| 6E3E | JR NC,$6E42 | |||
| 6E40 | ADD A,$21 | |||
| 6E42 | AND $F8 | |||
| 6E44 | SRL A | |||
| 6E46 | ADD A,$0C | |||
| 6E48 | CALL $7637 | Print char | ||
| 6E4B | LD A,C | |||
| 6E4C | CP $41 | |||
| 6E4E | ADC A,$00 | |||
| 6E50 | DEC A | |||
| 6E51 | AND $07 | |||
| 6E53 | ADD A,A | |||
| 6E54 | INC A | |||
| 6E55 | CALL $7637 | Print char | ||
| 6E58 | LD A,D | |||
| 6E59 | AND $03 | |||
| 6E5B | RRCA | |||
| 6E5C | JR NC,$6E64 | |||
| 6E5E | LD A,$03 | |||
| 6E60 | LD C,$40 | |||
| 6E62 | JR $6E6B | |||
| 6E64 | OR A | |||
| 6E65 | LD A,$03 | |||
| 6E67 | JR Z,$6E6B | |||
| 6E69 | LD A,$01 | |||
| 6E6B | LD B,A | |||
| 6E6C | LD A,$18 | |||
| 6E6E | CALL $7637 | Print char | ||
| 6E71 | LD A,B | |||
| 6E72 | CALL $7637 | Print char | ||
| 6E75 | LD A,C | |||
| 6E76 | CALL $7637 | Print char | ||
| 6E79 | LD C,E | |||
| 6E7A | RET | |||
|
Used by the routine at 6CAE.
|
||||
| 6E7B | LD IX,$6FD9 | |||
| 6E7F | LD B,$04 | |||
| 6E81 | LD A,(IX+$00) | |||
| 6E84 | INC A | |||
| 6E85 | JR Z,$6E9A | |||
| 6E87 | CALL $6FB0 | |||
| 6E8A | DEC (IX+$02) | |||
| 6E8D | JR Z,$6EA2 | |||
| 6E8F | LD A,(IX+$01) | |||
| 6E92 | SUB $04 | |||
| 6E94 | LD (IX+$01),A | |||
| 6E97 | CALL $6FB0 | |||
| 6E9A | LD DE,$0003 | |||
| 6E9D | ADD IX,DE | |||
| 6E9F | DJNZ $6E81 | |||
| 6EA1 | RET | |||
| 6EA2 | LD L,(IX+$00) | |||
| 6EA5 | LD H,(IX+$01) | |||
| 6EA8 | LD (IX+$00),$FF | |||
| 6EAC | LD A,H | |||
| 6EAD | SUB $16 | |||
| 6EAF | AND $F8 | |||
| 6EB1 | SRL L | |||
| 6EB3 | ADD A,L | |||
| 6EB4 | LD HL,$6B67 | Letters to select from entering Top Score | ||
| 6EB7 | CALL $98D3 | HL = HL + A | ||
| 6EBA | LD A,(HL) | |||
| 6EBB | CP $3F | |||
| 6EBD | JR Z,$6F1D | |||
| 6EBF | PUSH BC | |||
| 6EC0 | PUSH AF | |||
| 6EC1 | CALL $6ECD | |||
| 6EC4 | POP AF | |||
| 6EC5 | CP $3E | |||
| 6EC7 | CALL NZ,$6F52 | |||
| 6ECA | POP BC | |||
| 6ECB | JR $6E9A | |||
|
Used by the routine at 6E7B.
|
||||
| 6ECD | LD C,A | |||
| 6ECE | CALL $7615 | Print immediate string | ||
| 6ED1 | DEFB $18,$00,$16,$1F | |||
| 6ED5 | LD A,($FDB9) | |||
| 6ED8 | LD H,A | |||
| 6ED9 | ADD A,A | |||
| 6EDA | ADD A,H | |||
| 6EDB | ADD A,$0C | |||
| 6EDD | CALL $7637 | Print char | ||
| 6EE0 | LD A,($FDBA) | |||
| 6EE3 | LD E,A | |||
| 6EE4 | ADD A,$11 | |||
| 6EE6 | CALL $7637 | Print char | ||
| 6EE9 | LD HL,$FDBA | |||
| 6EEC | LD A,C | |||
| 6EED | CP $3E | |||
| 6EEF | JR NZ,$6EF8 | |||
| 6EF1 | INC E | |||
| 6EF2 | DEC E | |||
| 6EF3 | RET Z | |||
| 6EF4 | DEC (HL) | |||
| 6EF5 | DEC (HL) | |||
| 6EF6 | LD C,$0C | |||
| 6EF8 | LD A,(HL) | |||
| 6EF9 | INC A | |||
| 6EFA | CP $09 | |||
| 6EFC | RET Z | |||
| 6EFD | LD (HL),A | |||
| 6EFE | DEC HL | |||
| 6EFF | LD A,(HL) | |||
| 6F00 | ADD A,A | |||
| 6F01 | ADD A,A | |||
| 6F02 | ADD A,A | |||
| 6F03 | ADD A,A | |||
| 6F04 | SUB (HL) | |||
| 6F05 | INC HL | |||
| 6F06 | ADD A,(HL) | |||
| 6F07 | LD HL,$72B2 | Score table address | ||
| 6F0A | DEC A | |||
| 6F0B | CP $FF | |||
| 6F0D | RET Z | |||
| 6F0E | CALL $98D3 | HL = HL + A | ||
| 6F11 | LD A,C | |||
| 6F12 | CP $0C | |||
| 6F14 | JR NZ,$6F19 | |||
| 6F16 | INC HL | |||
| 6F17 | LD C,$20 | |||
| 6F19 | LD (HL),C | |||
| 6F1A | JP $7637 | => Print Char | ||
|
Used by the routine at 6E7B.
|
||||
| 6F1D | LD IX,$6FD9 | |||
| 6F21 | LD B,$04 | |||
| 6F23 | LD DE,$0003 | |||
| 6F26 | LD A,(IX+$00) | |||
| 6F29 | INC A | |||
| 6F2A | CALL NZ,$6FB0 | |||
| 6F2D | ADD IX,DE | |||
| 6F2F | DJNZ $6F26 | |||
| 6F31 | LD B,$14 | |||
| 6F33 | PUSH BC | |||
| 6F34 | LD B,$04 | |||
| 6F36 | HALT | |||
| 6F37 | DJNZ $6F36 | |||
| 6F39 | CALL $6E11 | |||
| 6F3C | POP BC | |||
| 6F3D | DJNZ $6F33 | |||
| 6F3F | POP BC | |||
| 6F40 | CALL $6B21 | |||
| 6F43 | JP $69F9 | |||
|
Used by the routine at 6CAE.
|
||||
| 6F46 | LD HL,$6FE5 | |||
| 6F49 | LD B,$08 | |||
| 6F4B | LD (HL),$FF | |||
| 6F4D | INC HL | |||
| 6F4E | INC HL | |||
| 6F4F | DJNZ $6F4B | |||
| 6F51 | RET | |||
|
Used by the routine at 6E7B.
|
||||
| 6F52 | LD C,A | |||
| 6F53 | LD HL,$6FE5 | |||
| 6F56 | LD B,$08 | |||
| 6F58 | LD A,(HL) | |||
| 6F59 | CP C | |||
| 6F5A | JR Z,$6F6E | |||
| 6F5C | INC HL | |||
| 6F5D | INC HL | |||
| 6F5E | DJNZ $6F58 | |||
| 6F60 | LD HL,$6FE5 | |||
| 6F63 | LD B,$08 | |||
| 6F65 | LD A,(HL) | |||
| 6F66 | INC A | |||
| 6F67 | JR Z,$6F74 | |||
| 6F69 | INC HL | |||
| 6F6A | INC HL | |||
| 6F6B | DJNZ $6F65 | |||
| 6F6D | RET | |||
| 6F6E | INC HL | |||
| 6F6F | LD A,(HL) | |||
| 6F70 | AND $03 | |||
| 6F72 | LD (HL),A | |||
| 6F73 | RET | |||
| 6F74 | LD (HL),C | |||
| 6F75 | INC HL | |||
| 6F76 | LD (HL),$00 | |||
| 6F78 | RET | |||
|
Used by the routine at 6CAE.
|
||||
| 6F79 | LD A,$FF | |||
| 6F7B | LD ($FDB7),A | |||
| 6F7E | LD IX,$6FD9 | |||
| 6F82 | LD B,$04 | |||
| 6F84 | LD DE,$0003 | |||
| 6F87 | LD A,(IX+$00) | |||
| 6F8A | INC A | |||
| 6F8B | JR Z,$6F92 | |||
| 6F8D | ADD IX,DE | |||
| 6F8F | DJNZ $6F87 | |||
| 6F91 | RET | |||
| 6F92 | LD A,($70B3) | |||
| 6F95 | INC A | |||
| 6F96 | OR $01 | |||
| 6F98 | LD (IX+$00),A | |||
| 6F9B | LD A,$4E | |||
| 6F9D | LD (IX+$01),A | |||
| 6FA0 | SUB (IY+$32) | |||
| 6FA3 | SUB $06 | |||
| 6FA5 | AND $F8 | |||
| 6FA7 | SRL A | |||
| 6FA9 | SRL A | |||
| 6FAB | ADD A,$02 | |||
| 6FAD | LD (IX+$02),A | |||
| 6FB0 | LD L,(IX+$00) | |||
| 6FB3 | SLA L | |||
| 6FB5 | SLA L | |||
| 6FB7 | LD H,(IX+$01) | |||
| 6FBA | CALL $98D9 | |||
| 6FBD | LD A,(HL) | |||
| 6FBE | XOR $30 | |||
| 6FC0 | LD (HL),A | |||
| 6FC1 | INC H | |||
| 6FC2 | LD A,(HL) | |||
| 6FC3 | XOR $30 | |||
| 6FC5 | LD (HL),A | |||
| 6FC6 | RET | |||
|
Used by the routine at 6CAE.
|
||||
| 6FC7 | LD IX,$6FD9 | |||
| 6FCB | LD DE,$0003 | |||
| 6FCE | LD B,$04 | |||
| 6FD0 | LD (IX+$00),$FF | |||
| 6FD4 | ADD IX,DE | |||
| 6FD6 | DJNZ $6FD0 | |||
| 6FD8 | RET | |||
|
|
||||
| 6FD9 | DEFB $00,$00,$00 | |||
| 6FDC | DEFB $00,$00,$00 | |||
| 6FDF | DEFB $00,$00,$00 | |||
| 6FE2 | DEFB $00,$00,$00 | |||
|
|
||||
| 6FE5 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 6FED | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
|
Used by the routine at 6CAE.
|
||||
| 6FF5 | LD A,($70B3) | |||
| 6FF8 | ADD A,A | |||
| 6FF9 | ADD A,A | |||
| 6FFA | ADD A,(IX+$06) | |||
| 6FFD | ADD A,C | |||
| 6FFE | LD B,A | |||
| 6FFF | CP $FF | |||
| 7001 | RET Z | |||
| 7002 | CP $39 | |||
| 7004 | RET Z | |||
| 7005 | AND $03 | |||
| 7007 | LD ($70B5),A | |||
| 700A | LD A,B | |||
| 700B | SRL A | |||
| 700D | SRL A | |||
| 700F | LD ($70B3),A | |||
| 7012 | LD A,($70BC) | |||
| 7015 | ADD A,C | |||
| 7016 | LD B,A | |||
| 7017 | LD HL,$709A | |||
| 701A | CALL $98D3 | HL = HL + A | ||
| 701D | LD A,(HL) | |||
| 701E | CP $FF | |||
| 7020 | JR Z,$7029 | |||
| 7022 | LD ($70B6),A | |||
| 7025 | LD A,B | |||
| 7026 | LD ($70BC),A | |||
| 7029 | LD A,($70B5) | |||
| 702C | LD B,C | |||
| 702D | LD C,$02 | |||
| 702F | DJNZ $7037 | |||
| 7031 | OR A | |||
| 7032 | JP Z,$70EC | => Copy 64 bytes $66D1 to $6711 | ||
| 7035 | JR $7057 | |||
| 7037 | INC B | |||
| 7038 | RET Z | |||
| 7039 | CP $03 | |||
| 703B | JR Z,$706E | |||
| 703D | LD DE,$0007 | |||
| 7040 | LD HL,$6714 | |||
| 7043 | LD B,$10 | |||
| 7045 | SLA (HL) | |||
| 7047 | DEC HL | |||
| 7048 | RL (HL) | |||
| 704A | DEC HL | |||
| 704B | RL (HL) | |||
| 704D | DEC HL | |||
| 704E | RL (HL) | |||
| 7050 | ADD HL,DE | |||
| 7051 | DJNZ $7045 | |||
| 7053 | DEC C | |||
| 7054 | JR NZ,$703D | |||
| 7056 | RET | |||
| 7057 | LD HL,$6711 | |||
| 705A | LD B,$10 | |||
| 705C | SRL (HL) | |||
| 705E | INC HL | |||
| 705F | RR (HL) | |||
| 7061 | INC HL | |||
| 7062 | RR (HL) | |||
| 7064 | INC HL | |||
| 7065 | RR (HL) | |||
| 7067 | INC HL | |||
| 7068 | DJNZ $705C | |||
| 706A | DEC C | |||
| 706B | JR NZ,$7057 | |||
| 706D | RET | |||
|
Used by the routine at 6FF5.
|
||||
| 706E | LD HL,$66D1 | |||
| 7071 | LD DE,$6711 | |||
| 7074 | EXX | |||
| 7075 | LD B,$10 | |||
| 7077 | EXX | |||
| 7078 | LD C,(HL) | |||
| 7079 | INC HL | |||
| 707A | LD B,(HL) | |||
| 707B | INC HL | |||
| 707C | LD A,(HL) | |||
| 707D | INC HL | |||
| 707E | INC HL | |||
| 707F | SLA A | |||
| 7081 | RL B | |||
| 7083 | RL C | |||
| 7085 | SLA A | |||
| 7087 | RL B | |||
| 7089 | RL C | |||
| 708B | EX DE,HL | |||
| 708C | LD (HL),$00 | |||
| 708E | INC HL | |||
| 708F | LD (HL),C | |||
| 7090 | INC HL | |||
| 7091 | LD (HL),B | |||
| 7092 | INC HL | |||
| 7093 | LD (HL),A | |||
| 7094 | INC HL | |||
| 7095 | EX DE,HL | |||
| 7096 | EXX | |||
| 7097 | DJNZ $7077 | |||
| 7099 | RET | |||
|
|
||||
| 709A | DEFB $FF,$0B,$0D,$00,$02,$04,$FF,$08 | |||
| 70A2 | DEFB $3D,$00,$07,$08,$3D,$00,$07,$48 | |||
| 70AA | DEFB $5F,$0A,$00,$00,$03,$00,$00,$00 | |||
| 70B2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 70BA | DEFB $00,$00,$00 | |||
|
Used by the routine at 6CAE.
|
||||
| 70BD | LD A,($70B3) | |||
| 70C0 | ADD A,A | |||
| 70C1 | ADD A,A | |||
| 70C2 | LD L,A | |||
| 70C3 | LD A,($FDB2) | |||
| 70C6 | ADD A,$02 | |||
| 70C8 | LD H,A | |||
| 70C9 | CALL $98D9 | |||
| 70CC | LD B,$10 | |||
| 70CE | LD DE,$6711 | |||
| 70D1 | LD C,L | |||
| 70D2 | LD A,(DE) | |||
| 70D3 | INC DE | |||
| 70D4 | XOR (HL) | |||
| 70D5 | LD (HL),A | |||
| 70D6 | INC L | |||
| 70D7 | LD A,(DE) | |||
| 70D8 | INC DE | |||
| 70D9 | XOR (HL) | |||
| 70DA | LD (HL),A | |||
| 70DB | INC L | |||
| 70DC | LD A,(DE) | |||
| 70DD | INC DE | |||
| 70DE | XOR (HL) | |||
| 70DF | LD (HL),A | |||
| 70E0 | INC L | |||
| 70E1 | LD A,(DE) | |||
| 70E2 | INC DE | |||
| 70E3 | XOR (HL) | |||
| 70E4 | LD (HL),A | |||
| 70E5 | LD L,C | |||
| 70E6 | CALL $98DC | |||
| 70E9 | DJNZ $70D1 | |||
| 70EB | RET | |||
| 70EC | LD HL,$66D1 | |||
| 70EF | LD DE,$6711 | |||
| 70F2 | LD BC,$0040 | |||
| 70F5 | LDIR | |||
| 70F7 | RET | |||
|
Used by the routine at 6CAE.
|
||||
| 70F8 | LD HL,$FDE8 | Score address | ||
| 70FB | LD DE,$72AC | |||
| 70FE | LD C,$0B | |||
| 7100 | LD B,$0F | |||
| 7102 | INC DE | |||
| 7103 | DJNZ $7102 | |||
| 7105 | PUSH HL | |||
| 7106 | PUSH DE | |||
| 7107 | EXX | |||
| 7108 | POP DE | |||
| 7109 | POP HL | |||
| 710A | LD B,$06 | |||
| 710C | LD A,(DE) | |||
| 710D | CP (HL) | |||
| 710E | JR C,$711C | |||
| 7110 | JR NZ,$7116 | |||
| 7112 | INC HL | |||
| 7113 | INC DE | |||
| 7114 | DJNZ $710C | |||
| 7116 | EXX | |||
| 7117 | DEC C | |||
| 7118 | JR NZ,$7100 | |||
| 711A | XOR A | |||
| 711B | RET | |||
| 711C | EXX | |||
| 711D | LD A,C | |||
| 711E | PUSH AF | |||
| 711F | DEC A | |||
| 7120 | JR Z,$7132 | |||
| 7122 | EXX | |||
| 7123 | LD HL,$7347 | Top score #10 last char address | ||
| 7126 | LD DE,$7356 | Top score #11 last char address | ||
| 7129 | LD BC,$000F | Top score line width = 15 | ||
| 712C | LDDR | |||
| 712E | DEC A | |||
| 712F | JR NZ,$7129 | |||
| 7131 | EXX | |||
| 7132 | LD A,$20 | |||
| 7134 | PUSH DE | |||
| 7135 | LD B,$09 | |||
| 7137 | DEC DE | |||
| 7138 | LD (DE),A | |||
| 7139 | DJNZ $7137 | |||
| 713B | POP DE | |||
| 713C | LD BC,$0006 | |||
| 713F | LDIR | |||
| 7141 | POP AF | |||
| 7142 | RET | |||
|
Used by the routine at 69F3.
|
||||
| 7143 | CALL $7615 | Print immediate string | ||
| 7146 | DEFB $11,$02,$10,$07,$18,$02,$16,$0C | |||
| 714E | DEFB $00,$15,$00,$19,$01 | |||
| 7153 | DEFM "SELECT" | |||
| 7159 | DEFB $16,$13,$00,$19,$00,$11,$00 | |||
| 7160 | DEFM "1.KEMPSTON" | |||
| 716A | DEFB $03,$07,$0D | |||
| 716D | DEFM "2.INTERFACE II" | |||
| 717B | DEFB $03,$07,$0D | |||
| 717E | DEFM "3.FULLER" | |||
| 7186 | DEFB $03,$07,$0D | |||
| 7189 | DEFM "4.CURSOR" | |||
| 7191 | DEFB $1F | |||
| 7192 | CALL $6B14 | Wait key unpress, wait key press | ||
| 7195 | CP $31 | < '1' ? | ||
| 7197 | JR C,$7192 | |||
| 7199 | CP $35 | >= '5' ? | ||
| 719B | JR NC,$7192 | |||
| 719D | SUB $30 | char '1'..'4' -> number 1..4 | ||
| 719F | LD ($FD84),A | |||
| 71A2 | CALL $6751 | Set up scrolling string | ||
| 71A5 | JP $6A0A | |||
|
Used by the routine at 6A1E.
|
||||
| 71A8 | LD A,(HL) | |||
| 71A9 | INC HL | |||
| 71AA | CP $1F | |||
| 71AC | RET Z | |||
| 71AD | CALL $7637 | Print char | ||
| 71B0 | JR $71A8 | |||
|
|
||||
| 71B2 | DEFB $07,$05,$46,$06 | |||
|
Used by the routine at 69F3.
|
||||
| 71B6 | CALL $725D | Print immediate string checking menu keys | ||
| 71B9 | DEFB $13,$00,$16,$0C,$02,$18,$02,$19 | |||
| 71C1 | DEFB $01,$15,$00 | |||
| 71C4 | DEFM "PUBLISHED BY" | |||
| 71D0 | DEFB $1F | |||
| 71D1 | LD DE,$71B2 | |||
| 71D4 | LD HL,$5923 | |||
| 71D7 | LD C,$04 | |||
| 71D9 | LD B,$0A | |||
| 71DB | LD A,(DE) | |||
| 71DC | INC DE | |||
| 71DD | LD (HL),A | |||
| 71DE | INC L | |||
| 71DF | DJNZ $71DD | |||
| 71E1 | LD B,$16 | |||
| 71E3 | INC HL | |||
| 71E4 | DJNZ $71E3 | |||
| 71E6 | DEC C | |||
| 71E7 | JR NZ,$71D9 | |||
| 71E9 | LD A,$40 | |||
| 71EB | LD ($FDBC),A | |||
| 71EE | LD HL,$68CA | |||
| 71F1 | LD ($7392),HL | |||
| 71F4 | SET 2,(IY+$07) | |||
| 71F8 | CALL $725D | Print immediate string checking menu keys | ||
| 71FB | DEFB $16,$1D,$02,$18,$00 | |||
| 7200 | DEFM "CONVERTED BY",$04,$14,$01 | |||
| 720F | DEFM "KEITH BURKHILL",$04 | |||
| 721E | DEFM "& NIGEL ALDERTON",$04,$0D,$14,$01 | |||
| 7232 | DEFM "GRAPHIC DESIGN",$04,$14,$02 | |||
| 7243 | DEFM "RORY & KAREN" | |||
| 724F | DEFB $1F | |||
| 7250 | RET | |||
| 7251 | LD A,($FD98) | Get last key read from keyboard | ||
| 7254 | CP $53 | 'S' - Start game | ||
| 7256 | RET Z | |||
| 7257 | CP $4A | 'J' - Joystick | ||
| 7259 | RET Z | |||
| 725A | CP $4B | 'K' - Redefine keys | ||
| 725C | RET | |||
|
Used by the routine at 71B6.
|
||||
| 725D | HALT | |||
| 725E | CALL $7251 | Check menu keys | ||
| 7261 | POP HL | |||
| 7262 | JR Z,$726F | |||
| 7264 | LD A,(HL) | |||
| 7265 | INC HL | |||
| 7266 | PUSH HL | |||
| 7267 | CP $1F | |||
| 7269 | RET Z | |||
| 726A | CALL $7637 | Print char | ||
| 726D | JR $725D | |||
| 726F | RES 2,(IY+$07) | |||
| 7273 | RET | |||
| 7274 | XOR A | |||
| 7275 | OUT ($FE),A | |||
| 7277 | CALL $7615 | Print immediate string | ||
| 727A | DEFB $01,$00,$07,$15,$01,$1F | |||
| 7280 | HALT | |||
| 7281 | LD HL,$58D1 | |||
| 7284 | LD B,$0F | |||
| 7286 | LD C,$10 | |||
| 7288 | LD A,$17 | |||
| 728A | CALL $75BE | |||
| 728D | CALL $7615 | Print immediate string | ||
| 7290 | DEFB $13,$11,$16,$0C,$11,$19,$00,$1F | |||
| 7298 | LD HL,$72B2 | Score table address | ||
| 729B | LD C,$0B | 11 = score table lines count | ||
| 729D | LD B,$0F | |||
| 729F | LD A,(HL) | |||
| 72A0 | CALL $7637 | Print char | ||
| 72A3 | INC HL | |||
| 72A4 | DJNZ $729F | |||
| 72A6 | LD A,$0D | |||
| 72A8 | CALL $7637 | Print char | ||
| 72AB | CALL $7637 | Print char | ||
| 72AE | DEC C | |||
| 72AF | JR NZ,$729D | |||
| 72B1 | RET | |||
|
|
||||
| 72B2 | DEFM "KEITH... 060000" | |||
| 72C1 | DEFM "NIGUL... 050000" | |||
| 72D0 | DEFM "RORY.... 040000" | |||
| 72DF | DEFM "KAREN... 030000" | |||
| 72EE | DEFM "STUART.. 020000" | |||
| 72FD | DEFM "RAY..... 010000" | |||
| 730C | DEFM "CLARE... 009000" | |||
| 731B | DEFM "CHRIS... 008000" | |||
| 732A | DEFM "DAWN.... 007000" | |||
| 7339 | DEFM "PAT.LYNN 006000" | |||
| 7348 | DEFM "TA.MYK.. 005000" | |||
| 7357 | LD ($FD8F),HL | |||
| 735A | LD HL,$0000 | |||
| 735D | EX (SP),HL | |||
| 735E | LD ($FD92),HL | |||
| 7361 | LD ($FD8D),SP | |||
| 7365 | LD SP,$FD80 | |||
| 7368 | PUSH AF | |||
| 7369 | PUSH BC | |||
| 736A | PUSH DE | |||
| 736B | BIT 1,(IY+$07) | |||
| 736F | JR NZ,$73A4 | |||
| 7371 | CALL $7405 | |||
| 7374 | CALL $7547 | Read input: joystick or keyboard | ||
| 7377 | LD ($FD85),A | Save the input | ||
| 737A | AND $C0 | |||
| 737C | CP $C0 | |||
| 737E | LD HL,$FDC2 | |||
| 7381 | DEC (HL) | |||
| 7382 | JR NZ,$738D | |||
| 7384 | LD (HL),$02 | |||
| 7386 | SET 0,(IY+$07) | |||
| 738A | CALL $6474 | |||
| 738D | BIT 2,(IY+$07) | |||
| 7391 | CALL NZ,$6975 | !!! Modifying argument: $6975 / $68CA | ||
| 7394 | POP DE | |||
| 7395 | POP BC | |||
| 7396 | POP AF | |||
| 7397 | LD HL,($FD8F) | |||
| 739A | LD SP,($FD8D) | |||
| 739E | INC SP | |||
| 739F | INC SP | |||
| 73A0 | EI | |||
| 73A1 | JP $FD91 | -> $7A5D - Delay by BC-1 HALTs | ||
| 73A4 | CALL $73B7 | Read Keyboard | ||
| 73A7 | LD ($FD98),A | Save last key read from keyboard | ||
| 73AA | LD ($FD99),BC | |||
| 73AE | BIT 3,(IY+$07) | |||
| 73B2 | CALL NZ,$676B | |||
| 73B5 | JR $7374 | |||
|
Used by the routine at 7357.
|
||||
| 73B7 | LD BC,$FEFE | |||
| 73BA | LD HL,$73DC | |||
| 73BD | LD DE,$0005 | |||
| 73C0 | IN A,(C) | |||
| 73C2 | OR $E0 | |||
| 73C4 | CPL | |||
| 73C5 | OR A | |||
| 73C6 | JR NZ,$73D1 | |||
| 73C8 | ADD HL,DE | |||
| 73C9 | RLC B | |||
| 73CB | JR C,$73C0 | |||
| 73CD | XOR A | |||
| 73CE | LD B,A | |||
| 73CF | LD C,A | |||
| 73D0 | RET | |||
| 73D1 | LD C,B | |||
| 73D2 | LD B,$00 | |||
| 73D4 | SCF | |||
| 73D5 | INC HL | |||
| 73D6 | RL B | |||
| 73D8 | RRCA | |||
| 73D9 | JR NC,$73D5 | |||
| 73DB | LD A,(HL) | |||
| 73DC | RET | |||
|
Keyboard map
|
||||
| 73DD | DEFM $01,"ZXCV" | |||
| 73E2 | DEFM "ASDFG" | |||
| 73E7 | DEFM "QWERT" | |||
| 73EC | DEFM "12345" | |||
| 73F1 | DEFM "09876" | |||
| 73F6 | DEFM "POIUY" | |||
| 73FB | DEFM $0D,"LKJH" | |||
| 7400 | DEFM " ",$02,"MNB" | |||
|
Used by the routine at 7357.
|
||||
| 7405 | LD DE,($FD8D) | |||
| 7409 | LD A,D | |||
| 740A | CP $80 | |||
| 740C | RET C | |||
| 740D | CP $F0 | |||
| 740F | JP NC,$74FF | |||
| 7412 | CALL $7416 | |||
| 7415 | INC DE | |||
| 7416 | LD L,E | |||
| 7417 | LD H,$80 | |||
| 7419 | XOR A | |||
| 741A | XOR (HL) | |||
| 741B | INC H | |||
| 741C | XOR (HL) | |||
| 741D | INC H | |||
| 741E | XOR (HL) | |||
| 741F | INC H | |||
| 7420 | XOR (HL) | |||
| 7421 | INC H | |||
| 7422 | XOR (HL) | |||
| 7423 | INC H | |||
| 7424 | XOR (HL) | |||
| 7425 | INC H | |||
| 7426 | XOR (HL) | |||
| 7427 | INC H | |||
| 7428 | XOR (HL) | |||
| 7429 | INC H | |||
| 742A | XOR (HL) | |||
| 742B | INC H | |||
| 742C | XOR (HL) | |||
| 742D | INC H | |||
| 742E | XOR (HL) | |||
| 742F | INC H | |||
| 7430 | XOR (HL) | |||
| 7431 | INC H | |||
| 7432 | XOR (HL) | |||
| 7433 | INC H | |||
| 7434 | XOR (HL) | |||
| 7435 | INC H | |||
| 7436 | XOR (HL) | |||
| 7437 | INC H | |||
| 7438 | XOR (HL) | |||
| 7439 | INC H | |||
| 743A | XOR (HL) | |||
| 743B | INC H | |||
| 743C | XOR (HL) | |||
| 743D | INC H | |||
| 743E | XOR (HL) | |||
| 743F | INC H | |||
| 7440 | XOR (HL) | |||
| 7441 | INC H | |||
| 7442 | XOR (HL) | |||
| 7443 | INC H | |||
| 7444 | XOR (HL) | |||
| 7445 | INC H | |||
| 7446 | XOR (HL) | |||
| 7447 | INC H | |||
| 7448 | XOR (HL) | |||
| 7449 | INC H | |||
| 744A | XOR (HL) | |||
| 744B | INC H | |||
| 744C | XOR (HL) | |||
| 744D | INC H | |||
| 744E | XOR (HL) | |||
| 744F | INC H | |||
| 7450 | XOR (HL) | |||
| 7451 | INC H | |||
| 7452 | XOR (HL) | |||
| 7453 | INC H | |||
| 7454 | XOR (HL) | |||
| 7455 | INC H | |||
| 7456 | XOR (HL) | |||
| 7457 | INC H | |||
| 7458 | XOR (HL) | |||
| 7459 | INC H | |||
| 745A | XOR (HL) | |||
| 745B | INC H | |||
| 745C | XOR (HL) | |||
| 745D | INC H | |||
| 745E | XOR (HL) | |||
| 745F | INC H | |||
| 7460 | XOR (HL) | |||
| 7461 | INC H | |||
| 7462 | XOR (HL) | |||
| 7463 | INC H | |||
| 7464 | XOR (HL) | |||
| 7465 | INC H | |||
| 7466 | XOR (HL) | |||
| 7467 | INC H | |||
| 7468 | XOR (HL) | |||
| 7469 | INC H | |||
| 746A | XOR (HL) | |||
| 746B | INC H | |||
| 746C | XOR (HL) | |||
| 746D | INC H | |||
| 746E | XOR (HL) | |||
| 746F | INC H | |||
| 7470 | XOR (HL) | |||
| 7471 | INC H | |||
| 7472 | XOR (HL) | |||
| 7473 | INC H | |||
| 7474 | XOR (HL) | |||
| 7475 | INC H | |||
| 7476 | XOR (HL) | |||
| 7477 | INC H | |||
| 7478 | XOR (HL) | |||
| 7479 | INC H | |||
| 747A | XOR (HL) | |||
| 747B | INC H | |||
| 747C | XOR (HL) | |||
| 747D | INC H | |||
| 747E | XOR (HL) | |||
| 747F | INC H | |||
| 7480 | XOR (HL) | |||
| 7481 | INC H | |||
| 7482 | XOR (HL) | |||
| 7483 | INC H | |||
| 7484 | XOR (HL) | |||
| 7485 | INC H | |||
| 7486 | XOR (HL) | |||
| 7487 | INC H | |||
| 7488 | XOR (HL) | |||
| 7489 | INC H | |||
| 748A | XOR (HL) | |||
| 748B | INC H | |||
| 748C | XOR (HL) | |||
| 748D | INC H | |||
| 748E | XOR (HL) | |||
| 748F | INC H | |||
| 7490 | XOR (HL) | |||
| 7491 | INC H | |||
| 7492 | XOR (HL) | |||
| 7493 | INC H | |||
| 7494 | XOR (HL) | |||
| 7495 | INC H | |||
| 7496 | XOR (HL) | |||
| 7497 | INC H | |||
| 7498 | XOR (HL) | |||
| 7499 | INC H | |||
| 749A | XOR (HL) | |||
| 749B | INC H | |||
| 749C | XOR (HL) | |||
| 749D | INC H | |||
| 749E | XOR (HL) | |||
| 749F | INC H | |||
| 74A0 | XOR (HL) | |||
| 74A1 | INC H | |||
| 74A2 | XOR (HL) | |||
| 74A3 | INC H | |||
| 74A4 | XOR (HL) | |||
| 74A5 | INC H | |||
| 74A6 | XOR (HL) | |||
| 74A7 | INC H | |||
| 74A8 | XOR (HL) | |||
| 74A9 | INC H | |||
| 74AA | XOR (HL) | |||
| 74AB | INC H | |||
| 74AC | XOR (HL) | |||
| 74AD | INC H | |||
| 74AE | XOR (HL) | |||
| 74AF | INC H | |||
| 74B0 | XOR (HL) | |||
| 74B1 | INC H | |||
| 74B2 | XOR (HL) | |||
| 74B3 | INC H | |||
| 74B4 | XOR (HL) | |||
| 74B5 | INC H | |||
| 74B6 | XOR (HL) | |||
| 74B7 | INC H | |||
| 74B8 | XOR (HL) | |||
| 74B9 | INC H | |||
| 74BA | XOR (HL) | |||
| 74BB | INC H | |||
| 74BC | XOR (HL) | |||
| 74BD | INC H | |||
| 74BE | XOR (HL) | |||
| 74BF | INC H | |||
| 74C0 | XOR (HL) | |||
| 74C1 | INC H | |||
| 74C2 | XOR (HL) | |||
| 74C3 | INC H | |||
| 74C4 | XOR (HL) | |||
| 74C5 | INC H | |||
| 74C6 | XOR (HL) | |||
| 74C7 | INC H | |||
| 74C8 | XOR (HL) | |||
| 74C9 | INC H | |||
| 74CA | XOR (HL) | |||
| 74CB | INC H | |||
| 74CC | XOR (HL) | |||
| 74CD | INC H | |||
| 74CE | XOR (HL) | |||
| 74CF | INC H | |||
| 74D0 | XOR (HL) | |||
| 74D1 | INC H | |||
| 74D2 | XOR (HL) | |||
| 74D3 | INC H | |||
| 74D4 | XOR (HL) | |||
| 74D5 | INC H | |||
| 74D6 | XOR (HL) | |||
| 74D7 | INC H | |||
| 74D8 | XOR (HL) | |||
| 74D9 | INC H | |||
| 74DA | XOR (HL) | |||
| 74DB | INC H | |||
| 74DC | XOR (HL) | |||
| 74DD | INC H | |||
| 74DE | XOR (HL) | |||
| 74DF | INC H | |||
| 74E0 | XOR (HL) | |||
| 74E1 | INC H | |||
| 74E2 | XOR (HL) | |||
| 74E3 | INC H | |||
| 74E4 | XOR (HL) | |||
| 74E5 | INC H | |||
| 74E6 | XOR (HL) | |||
| 74E7 | INC H | |||
| 74E8 | XOR (HL) | |||
| 74E9 | INC H | |||
| 74EA | XOR (HL) | |||
| 74EB | INC H | |||
| 74EC | XOR (HL) | |||
| 74ED | INC H | |||
| 74EE | XOR (HL) | |||
| 74EF | INC H | |||
| 74F0 | XOR (HL) | |||
| 74F1 | INC H | |||
| 74F2 | XOR (HL) | |||
| 74F3 | INC H | |||
| 74F4 | XOR (HL) | |||
| 74F5 | INC H | |||
| 74F6 | XOR (HL) | |||
| 74F7 | INC H | |||
| 74F8 | XOR (HL) | |||
| 74F9 | INC H | |||
| 74FA | LD H,$FA | see $FA00 | ||
| 74FC | XOR (HL) | |||
| 74FD | LD (DE),A | |||
| 74FE | RET | |||
| 74FF | LD A,($FDF5) | |||
| 7502 | EX AF,AF' | |||
| 7503 | LD A,($FDF4) | |||
| 7506 | CALL $7511 | XOR AF and AF' with every byte in $F900-F9FF | ||
| 7509 | LD HL,($FD8D) | |||
| 750C | LD (HL),A | |||
| 750D | EX AF,AF' | |||
| 750E | INC L | |||
| 750F | LD (HL),A | |||
| 7510 | RET | |||
| 7511 | LD HL,$F900 | |||
| 7514 | XOR (HL) | #0 | ||
| 7515 | EX AF,AF' | |||
| 7516 | INC L | |||
| 7517 | XOR (HL) | #1 | ||
| 7518 | EX AF,AF' | |||
| 7519 | INC L | |||
| 751A | XOR (HL) | #2 | ||
| 751B | EX AF,AF' | |||
| 751C | INC L | |||
| 751D | XOR (HL) | #3 | ||
| 751E | EX AF,AF' | |||
| 751F | INC L | |||
| 7520 | XOR (HL) | #4 | ||
| 7521 | EX AF,AF' | |||
| 7522 | INC L | |||
| 7523 | XOR (HL) | #5 | ||
| 7524 | EX AF,AF' | |||
| 7525 | INC L | |||
| 7526 | XOR (HL) | #6 | ||
| 7527 | EX AF,AF' | |||
| 7528 | INC L | |||
| 7529 | XOR (HL) | #7 | ||
| 752A | EX AF,AF' | |||
| 752B | INC L | |||
| 752C | XOR (HL) | #8 | ||
| 752D | EX AF,AF' | |||
| 752E | INC L | |||
| 752F | XOR (HL) | #9 | ||
| 7530 | EX AF,AF' | |||
| 7531 | INC L | |||
| 7532 | XOR (HL) | #10 | ||
| 7533 | EX AF,AF' | |||
| 7534 | INC L | |||
| 7535 | XOR (HL) | #11 | ||
| 7536 | EX AF,AF' | |||
| 7537 | INC L | |||
| 7538 | XOR (HL) | #12 | ||
| 7539 | EX AF,AF' | |||
| 753A | INC L | |||
| 753B | XOR (HL) | #13 | ||
| 753C | EX AF,AF' | |||
| 753D | INC L | |||
| 753E | XOR (HL) | #14 | ||
| 753F | EX AF,AF' | |||
| 7540 | INC L | |||
| 7541 | XOR (HL) | #15 | ||
| 7542 | EX AF,AF' | |||
| 7543 | INC L | |||
| 7544 | JR NZ,$7514 | |||
| 7546 | RET | |||
|
Used by the routine at 7357.
|
||||
| 7547 | LD C,$00 | |||
| 7549 | LD A,($FD84) | Get joystick type 0..4 | ||
| 754C | DEC A | |||
| 754D | JP M,$75A8 | => Read keysboard | ||
| 7550 | ADD A,A | |||
| 7551 | LD HL,$755B | |||
| 7554 | CALL $98D3 | -> $98EA - HL = HL + A | ||
| 7557 | CALL $98D6 | -> $98F0 - (HL) -> HL | ||
| 755A | JP (HL) | Go to joystick read procedure | ||
| 755B | DEFW $7563,$7569,$757A,$7587 | Joystick read procedure addresses | ||
|
Read Kempston
|
||||
| 7563 | IN A,($1F) | |||
| 7565 | AND $1F | |||
| 7567 | LD C,A | |||
| 7568 | RET | |||
|
Read Interface II
|
||||
| 7569 | LD HL,$7570 | |||
| 756C | LD B,$08 | |||
| 756E | JR $75AD | |||
| 7570 | DEFB $EF,$01,$EF,$02,$EF,$04,$EF,$10 | Keyboard ports + bit masks for cursor keys | ||
| 7578 | DEFB $EF,$08 | |||
|
Read Fuller
|
||||
| 757A | LD B,$10 | |||
| 757C | IN A,($7F) | |||
| 757E | RLCA | |||
| 757F | RRCA | |||
| 7580 | RL B | |||
| 7582 | JR NC,$757F | |||
| 7584 | CPL | |||
| 7585 | LD C,A | |||
| 7586 | RET | |||
|
Read Cursor
|
||||
| 7587 | LD HL,$758E | |||
| 758A | LD B,$08 | |||
| 758C | JR $75AD | |||
| 758E | DEFB $EF,$01,$EF,$08,$EF,$10,$F7,$10 | Keyboard ports + bit masks for cursor keys | ||
| 7596 | DEFB $EF,$04 | |||
|
|
||||
| 7598 | DEFB $FE,$01,$7F,$01,$7F,$04,$FE,$02 | |||
| 75A0 | DEFB $F7,$02,$FB,$02,$EF,$02,$EF,$01 | |||
|
Used by the routine at 7547.
|
||||
| 75A8 | LD B,$01 | |||
| 75AA | LD HL,$7598 | |||
|
This entry point is used by the routine at 7547.
|
||||
| 75AD | LD A,(HL) | |||
| 75AE | INC HL | |||
| 75AF | IN A,($FE) | |||
| 75B1 | AND (HL) | |||
| 75B2 | INC HL | |||
| 75B3 | JR NZ,$75B6 | |||
| 75B5 | SCF | |||
| 75B6 | RL B | |||
| 75B8 | JR NC,$75AD | |||
| 75BA | LD A,B | |||
| 75BB | OR C | |||
| 75BC | LD C,A | |||
| 75BD | RET | |||
|
||||||||||
| 75BE | LD D,B | |||||||||
| 75BF | LD E,L | |||||||||
| 75C0 | LD (HL),A | |||||||||
| 75C1 | INC L | |||||||||
| 75C2 | DJNZ $75C0 | |||||||||
| 75C4 | LD B,D | |||||||||
| 75C5 | EX AF,AF' | |||||||||
| 75C6 | LD A,E | |||||||||
| 75C7 | ADD A,$20 | |||||||||
| 75C9 | LD L,A | |||||||||
| 75CA | JR NC,$75CD | |||||||||
| 75CC | INC H | |||||||||
| 75CD | EX AF,AF' | |||||||||
| 75CE | DEC C | |||||||||
| 75CF | JR NZ,$75BF | |||||||||
| 75D1 | RET | |||||||||
|
Used by the routine at 6A1E.
|
||||||||
| 75D2 | CP $0D | |||||||
| 75D4 | JR Z,$75FB | |||||||
| 75D6 | CP $20 | |||||||
| 75D8 | JR Z,$7608 | |||||||
| 75DA | CP $02 | |||||||
| 75DC | JR C,$75EF | |||||||
| 75DE | JP NZ,$7637 | => Print Char | ||||||
| 75E1 | CALL $7615 | Print immediate string | ||||||
| 75E4 | DEFB $03,$05,$08 | |||||||
| 75E7 | DEFM "SYMBOL" | |||||||
| 75ED | DEFB $1F | |||||||
| 75EE | RET | |||||||
| 75EF | CALL $7615 | Print immediate string | ||||||
| 75F2 | DEFB $03,$03,$08 | |||||||
| 75F5 | DEFM "CAPS" | |||||||
| 75F9 | DEFB $1F | |||||||
| 75FA | RET | |||||||
| 75FB | CALL $7615 | Print immediate string | ||||||
| 75FE | DEFB $03,$04,$08 | |||||||
| 7601 | DEFM "ENTER" | |||||||
| 7606 | DEFB $1F | |||||||
| 7607 | RET | |||||||
| 7608 | CALL $7615 | Print immediate string | ||||||
| 760B | DEFB $03,$04,$08 | |||||||
| 760E | DEFM "SPACE" | |||||||
| 7613 | DEFB $1F | |||||||
| 7614 | RET | |||||||
| 7615 | EX (SP),HL | |||
| 7616 | LD A,(HL) | |||
| 7617 | INC HL | |||
| 7618 | EX (SP),HL | |||
| 7619 | CP $1F | |||
| 761B | RET Z | |||
| 761C | CALL $7637 | Print char | ||
| 761F | JR $7615 | |||
|
Used by the routine at 6400.
|
||||
| 7621 | LD A,H | |||
| 7622 | CALL $7626 | |||
| 7625 | LD A,L | |||
|
This entry point is used by the routine at 6400.
|
||||
| 7626 | PUSH AF | |||
| 7627 | RRCA | |||
| 7628 | RRCA | |||
| 7629 | RRCA | |||
| 762A | RRCA | |||
| 762B | CALL $762F | |||
| 762E | POP AF | |||
| 762F | AND $0F | |||
| 7631 | ADD A,$90 | |||
| 7633 | DAA | |||
| 7634 | ADC A,$40 | |||
| 7636 | DAA | |||
|
||||||||
| 7637 | PUSH HL | |||||||
| 7638 | PUSH AF | |||||||
| 7639 | LD A,($FDA7) | |||||||
| 763C | AND A | |||||||
| 763D | JR Z,$7655 | |||||||
| 763F | POP AF | |||||||
| 7640 | PUSH AF | |||||||
| 7641 | LD HL,($FDA9) | |||||||
| 7644 | LD (HL),A | |||||||
| 7645 | INC HL | |||||||
| 7646 | LD ($FDA9),HL | |||||||
| 7649 | LD A,($FDA7) | |||||||
| 764C | DEC A | |||||||
| 764D | LD ($FDA7),A | |||||||
| 7650 | JR Z,$7675 | |||||||
| 7652 | POP AF | |||||||
| 7653 | POP HL | |||||||
| 7654 | RET | |||||||
| 7655 | POP AF | |||||||
| 7656 | PUSH AF | |||||||
| 7657 | CP $20 | $00..$1F ? | ||||||
| 7659 | JP NC,$7687 | no => jump | ||||||
|
Process a special char $00..$1F
|
||||||||
| 765C | LD ($FDA8),A | |||||||
| 765F | LD HL,$78CC | |||||||
| 7662 | CALL $98D3 | HL = HL + A | ||||||
| 7665 | LD A,(HL) | A = $00..$02 | ||||||
| 7666 | LD ($FDA7),A | |||||||
| 7669 | AND A | |||||||
| 766A | JR Z,$7675 | |||||||
| 766C | LD HL,$FDAB | |||||||
| 766F | LD ($FDA9),HL | |||||||
| 7672 | POP AF | |||||||
| 7673 | POP HL | |||||||
| 7674 | RET | |||||||
| 7675 | LD A,($FDA8) | |||||||
| 7678 | ADD A,A | |||||||
| 7679 | LD HL,$78EC | |||||||
| 767C | CALL $98D3 | HL = HL + A | ||||||
| 767F | CALL $98D6 | (HL) -> HL | ||||||
| 7682 | PUSH HL | |||||||
| 7683 | LD HL,$FDA5 | |||||||
| 7686 | RET | |||||||
|
Print usual char >= $20
|
||||||||
| 7687 | PUSH BC | |||||||
| 7688 | PUSH DE | |||||||
| 7689 | CP $2E | |||||||
| 768B | JR NZ,$768F | |||||||
| 768D | LD A,$3A | |||||||
| 768F | CP $21 | |||||||
| 7691 | JR NZ,$7695 | |||||||
| 7693 | LD A,$3C | |||||||
| 7695 | CP $26 | |||||||
| 7697 | JR NZ,$769B | |||||||
| 7699 | LD A,$3D | |||||||
| 769B | SUB $20 | |||||||
| 769D | JR Z,$76A1 | |||||||
| 769F | SUB $0F | |||||||
| 76A1 | LD HL,$FDAF | |||||||
| 76A4 | BIT 0,(HL) | |||||||
| 76A6 | JR Z,$76B6 | |||||||
| 76A8 | PUSH AF | |||||||
| 76A9 | OR A | |||||||
| 76AA | LD A,$06 | |||||||
| 76AC | CALL NZ,$6456 | |||||||
| 76AF | LD BC,$0004 | |||||||
| 76B2 | CALL $7A5C | Delay by BC | ||||||
| 76B5 | POP AF | |||||||
| 76B6 | LD L,A | |||||||
| 76B7 | LD H,$00 | |||||||
| 76B9 | ADD HL,HL | |||||||
| 76BA | ADD HL,HL | |||||||
| 76BB | ADD HL,HL | HL = HL * 8 | ||||||
| 76BC | LD DE,($FDA3) | Get Font address | ||||||
| 76C0 | ADD HL,DE | |||||||
| 76C1 | EX DE,HL | |||||||
| 76C2 | LD HL,($FDA5) | |||||||
| 76C5 | ADD HL,HL | |||||||
| 76C6 | SLA L | |||||||
| 76C8 | CALL $98D9 | |||||||
| 76CB | PUSH HL | |||||||
| 76CC | LD B,$07 | |||||||
| 76CE | LD A,($FDB0) | |||||||
| 76D1 | CP $01 | |||||||
| 76D3 | JR C,$7716 | |||||||
| 76D5 | JR Z,$76E6 | |||||||
| 76D7 | CP $02 | |||||||
| 76D9 | JR Z,$770A | |||||||
| 76DB | LD A,(DE) | |||||||
| 76DC | INC DE | |||||||
| 76DD | XOR (HL) | |||||||
| 76DE | LD (HL),A | |||||||
| 76DF | CALL $98DC | |||||||
| 76E2 | DJNZ $76DB | |||||||
| 76E4 | JR $771E | |||||||
| 76E6 | LD A,(DE) | |||||||
| 76E7 | INC DE | |||||||
| 76E8 | ADD A,A | |||||||
| 76E9 | RR C | |||||||
| 76EB | ADD A,A | |||||||
| 76EC | RR C | |||||||
| 76EE | ADD A,A | |||||||
| 76EF | RR C | |||||||
| 76F1 | ADD A,A | |||||||
| 76F2 | RR C | |||||||
| 76F4 | ADD A,A | |||||||
| 76F5 | RR C | |||||||
| 76F7 | ADD A,A | |||||||
| 76F8 | RR C | |||||||
| 76FA | ADD A,A | |||||||
| 76FB | RR C | |||||||
| 76FD | ADD A,A | |||||||
| 76FE | RR C | |||||||
| 7700 | LD A,(HL) | |||||||
| 7701 | XOR C | |||||||
| 7702 | LD (HL),A | |||||||
| 7703 | CALL $98DC | |||||||
| 7706 | DJNZ $76E6 | |||||||
| 7708 | JR $771E | |||||||
| 770A | LD A,(DE) | |||||||
| 770B | INC DE | |||||||
| 770C | LD (HL),A | |||||||
| 770D | INC H | |||||||
| 770E | LD (HL),A | |||||||
| 770F | CALL $98DC | |||||||
| 7712 | DJNZ $770A | |||||||
| 7714 | JR $771E | |||||||
| 7716 | LD A,(DE) | |||||||
| 7717 | INC DE | |||||||
| 7718 | LD (HL),A | |||||||
| 7719 | CALL $98DC | |||||||
| 771C | DJNZ $7716 | |||||||
| 771E | LD HL,$FDAF | |||||||
| 7721 | BIT 1,(HL) | |||||||
| 7723 | POP HL | |||||||
| 7724 | JR NZ,$774B | |||||||
| 7726 | LD A,H | |||||||
| 7727 | AND $07 | |||||||
| 7729 | LD C,A | |||||||
| 772A | LD A,H | |||||||
| 772B | RRA | |||||||
| 772C | RRA | |||||||
| 772D | RRA | |||||||
| 772E | AND $03 | |||||||
| 7730 | ADD A,(IY+$22) | |||||||
| 7733 | LD H,A | |||||||
| 7734 | LD A,($FDA0) | |||||||
| 7737 | LD (HL),A | |||||||
| 7738 | LD DE,$0020 | |||||||
| 773B | LD B,A | |||||||
| 773C | INC C | |||||||
| 773D | DEC C | |||||||
| 773E | JR Z,$7742 | |||||||
| 7740 | ADD HL,DE | |||||||
| 7741 | LD (HL),B | |||||||
| 7742 | LD A,($FDB0) | |||||||
| 7745 | CP $02 | |||||||
| 7747 | JR NZ,$774B | |||||||
| 7749 | ADD HL,DE | |||||||
| 774A | LD (HL),B | |||||||
| 774B | POP DE | |||||||
| 774C | POP BC | |||||||
| 774D | LD A,($FDB1) | |||||||
| 7750 | ADD A,A | |||||||
| 7751 | LD HL,$775F | |||||||
| 7754 | CALL $98D3 | HL = HL + A | ||||||
| 7757 | CALL $98D6 | (HL) -> HL | ||||||
| 775A | PUSH HL | |||||||
| 775B | LD HL,$FDA5 | |||||||
| 775E | RET | |||||||
|
|
||||
| 775F | DEFW $77C2 | |||
| 7761 | DEFW $77CB | |||
| 7763 | DEFW $77AC | |||
| 7765 | DEFW $77B8 | |||
|
|
||||
| 7767 | LD A,($FDAB) | |||
| 776A | SUB $08 | |||
| 776C | JP C,$78BF | |||
| 776F | CP $04 | |||
| 7771 | JP NC,$78BF | |||
| 7774 | LD ($FDB1),A | |||
| 7777 | JP $78C4 | |||
|
|
||||
| 777A | PUSH BC | |||
| 777B | PUSH DE | |||
| 777C | LD A,($FDAB) | Get attribute byte | ||
| 777F | LD E,A | |||
| 7780 | LD D,$00 | |||
| 7782 | CALL $7795 | Fill all screen attributes with D | ||
| 7785 | LD HL,$4000 | |||
| 7788 | LD BC,$0018 | |||
| 778B | CALL $779B | Clear all the screen bits | ||
| 778E | LD D,E | |||
| 778F | CALL $7795 | Fill all screen attributes with D | ||
| 7792 | JP $78C7 | |||
|
Used by the routine at 777A.
|
||||
| 7795 | LD HL,$5800 | |||
| 7798 | LD BC,$0003 | |||
|
This entry point is used by the routine at 777A.
|
||||
| 779B | LD (HL),D | |||
| 779C | INC L | |||
| 779D | DJNZ $779B | |||
| 779F | INC H | |||
| 77A0 | DEC C | |||
| 77A1 | JR NZ,$779B | |||
| 77A3 | RET | |||
|
|
||||
| 77A4 | INC HL | |||
| 77A5 | INC (HL) | |||
| 77A6 | INC (HL) | |||
| 77A7 | DEC HL | |||
|
This entry point is used by the routine at 77CB.
|
||||
| 77A8 | LD A,($FD9F) | |||
| 77AB | LD (HL),A | |||
|
|
||||
| 77AC | INC HL | |||
| 77AD | LD A,(HL) | |||
| 77AE | INC A | |||
| 77AF | LD (HL),A | |||
| 77B0 | CP $31 | |||
| 77B2 | JP NC,$78BF | |||
| 77B5 | JP $78C4 | |||
|
|
||||
| 77B8 | INC HL | |||
| 77B9 | LD A,(HL) | |||
| 77BA | DEC A | |||
| 77BB | LD (HL),A | |||
| 77BC | JP C,$78BF | |||
| 77BF | JP $78C4 | |||
|
|
||||
| 77C2 | LD A,(HL) | |||
| 77C3 | DEC A | |||
| 77C4 | LD (HL),A | |||
| 77C5 | JP M,$78BF | |||
| 77C8 | JP $78C4 | |||
|
|
||||
| 77CB | LD A,(HL) | |||
| 77CC | INC A | |||
| 77CD | LD (HL),A | |||
| 77CE | CP $20 | |||
| 77D0 | JP C,$78C4 | |||
| 77D3 | JR $77A8 | |||
|
|
||||
| 77D5 | LD HL,$FDA0 | |||
| 77D8 | LD A,(HL) | |||
| 77D9 | AND $BF | |||
| 77DB | LD (HL),A | |||
| 77DC | LD A,($FDAB) | |||
| 77DF | CP $02 | |||
| 77E1 | JP NC,$78BF | |||
| 77E4 | RRCA | |||
| 77E5 | RRCA | |||
| 77E6 | OR (HL) | |||
| 77E7 | LD (HL),A | |||
| 77E8 | JP $78C4 | |||
|
|
||||
| 77EB | LD HL,$FDAF | |||
| 77EE | LD A,($FDAB) | |||
| 77F1 | CP $02 | |||
| 77F3 | JP NC,$78BF | |||
| 77F6 | RES 0,(HL) | |||
| 77F8 | OR (HL) | |||
| 77F9 | LD (HL),A | |||
| 77FA | JP $78C4 | |||
|
|
||||
| 77FD | LD HL,$FDA0 | |||
| 7800 | LD A,(HL) | |||
| 7801 | AND $F8 | |||
| 7803 | LD (HL),A | |||
| 7804 | LD A,($FDAB) | |||
| 7807 | CP $08 | |||
| 7809 | JP NC,$78BF | |||
| 780C | OR (HL) | |||
| 780D | LD (HL),A | |||
| 780E | JP $78C4 | |||
|
|
||||
| 7811 | LD HL,$FDA0 | |||
| 7814 | LD A,(HL) | |||
| 7815 | AND $C7 | |||
| 7817 | LD (HL),A | |||
| 7818 | LD A,($FDAB) | |||
| 781B | CP $08 | |||
| 781D | JP NC,$78BF | |||
| 7820 | ADD A,A | |||
| 7821 | ADD A,A | |||
| 7822 | ADD A,A | |||
| 7823 | OR (HL) | |||
| 7824 | LD (HL),A | |||
| 7825 | JP $78C4 | |||
|
|
||||
| 7828 | LD A,($FDAC) | |||
| 782B | CP $20 | |||
| 782D | JP NC,$78BF | |||
| 7830 | LD (HL),A | |||
| 7831 | INC HL | |||
| 7832 | LD A,($FDAB) | |||
| 7835 | CP $2F | |||
| 7837 | JP NC,$78BF | |||
| 783A | LD (HL),A | |||
| 783B | JP $78C4 | |||
|
|
||||
| 783E | LD HL,($FDAB) | |||
| 7841 | LD A,H | |||
| 7842 | CALL $7637 | Print char | ||
| 7845 | DEC L | |||
| 7846 | JR NZ,$7841 | |||
| 7848 | JR $78C4 | |||
|
|
||||
| 784A | LD A,($FDAB) | |||
| 784D | LD ($FD9F),A | |||
| 7850 | JR $78C4 | |||
|
|
||||
| 7852 | LD A,($FDAB) | |||
| 7855 | CP $20 | |||
| 7857 | JP NC,$78BF | |||
| 785A | CP (HL) | |||
| 785B | LD (HL),A | |||
| 785C | JP NC,$78C4 | |||
| 785F | INC HL | |||
| 7860 | LD A,(HL) | |||
| 7861 | ADD A,$02 | |||
| 7863 | LD (HL),A | |||
| 7864 | JR $78C4 | |||
|
|
||||
| 7866 | LD HL,($FDAB) | |||
| 7869 | LD ($FDA3),HL | |||
| 786C | JR $78C4 | |||
|
|
||||
| 786E | PUSH BC | |||
| 786F | LD HL,$FDB0 | |||
| 7872 | LD B,(HL) | |||
| 7873 | LD (HL),$00 | |||
| 7875 | CALL $7615 | |||
| 7878 | DEFB $08,$20,$08,$1F | |||
| 787C | LD (HL),B | |||
| 787D | JR $78C8 | |||
|
|
||||
| 787F | LD A,($FDAB) | |||
| 7882 | LD ($FDB0),A | |||
| 7885 | JR $78C4 | |||
|
|
||||
| 7887 | LD HL,$FDAF | |||
| 788A | RES 1,(HL) | |||
| 788C | LD A,($FDAB) | |||
| 788F | OR A | |||
| 7890 | JR Z,$78C4 | |||
| 7892 | SET 1,(HL) | |||
| 7894 | JR $78C4 | |||
|
|
||||
| 7896 | LD A,$07 | |||
| 7898 | LD ($FDA0),A | |||
| 789B | LD A,$01 | |||
| 789D | LD ($FDB1),A | |||
| 78A0 | XOR A | |||
| 78A1 | LD ($FD9F),A | |||
| 78A4 | LD ($FDAF),A | |||
| 78A7 | LD ($FDB0),A | |||
| 78AA | LD HL,$0000 | |||
| 78AD | LD ($FDA5),HL | |||
| 78B0 | LD HL,$7EA0 | Font address | ||
| 78B3 | LD ($FDA3),HL | Set Font address | ||
| 78B6 | LD HL,$5800 | |||
| 78B9 | LD ($FDA1),HL | |||
| 78BC | JP $78C4 | |||
| 78BF | JP $7A10 | |||
|
|
||||
| 78C2 | DEFB $C1,$D1 | |||
| 78C4 | POP AF | |||
| 78C5 | POP HL | |||
| 78C6 | RET | |||
|
Used by the routine at 777A.
|
||||
| 78C7 | POP DE | |||
|
This entry point is used by the routine at 786E.
|
||||
| 78C8 | POP BC | |||
| 78C9 | POP AF | |||
| 78CA | POP HL | |||
| 78CB | RET | |||
|
|
||||
| 78CC | DEFB $01,$00,$01,$02,$00,$00,$00,$00 | |||
| 78D4 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 78DC | DEFB $01,$01,$01,$01,$01,$01,$02,$00 | |||
| 78E4 | DEFB $01,$01,$02,$00,$00,$00,$00,$00 | |||
|
|
||||
| 78EC | DEFW $777A | |||
| 78EE | DEFW $7896 | |||
| 78F0 | DEFW $7767 | |||
| 78F2 | DEFW $783E | |||
| 78F4 | DEFW $77A4 | |||
| 78F6 | DEFW $78BF | |||
| 78F8 | DEFW $78BF | |||
| 78FA | DEFW $78BF | |||
| 78FC | DEFW $77C2 | |||
| 78FE | DEFW $77CB | |||
| 7900 | DEFW $77AC | |||
| 7902 | DEFW $77B8 | |||
| 7904 | DEFW $786E | |||
| 7906 | DEFW $77A8 | |||
| 7908 | DEFW $78BF | |||
| 790A | DEFW $78BF | |||
| 790C | DEFW $77FD | |||
| 790E | DEFW $7811 | |||
| 7910 | DEFW $77D5 | |||
| 7912 | DEFW $784A | |||
| 7914 | DEFW $7852 | |||
| 7916 | DEFW $7887 | |||
| 7918 | DEFW $7828 | |||
| 791A | DEFW $78BF | |||
| 791C | DEFW $787F | |||
| 791E | DEFW $77EB | |||
| 7920 | DEFW $7866 | |||
| 7922 | DEFW $78BF | |||
| 7924 | DEFW $78BF | |||
| 7926 | DEFW $78BF | |||
| 7928 | DEFW $78BF | |||
| 792A | DEFW $78BF | |||
|
Used by the routine at 6BBB.
|
||||
| 792C | XOR A | |||
| 792D | LD ($FD85),A | Clear last joystick/keyboard bits | ||
| 7930 | LD ($FD86),A | Clear Land space size | ||
| 7933 | LD ($FD88),A | Clear Offset in $FF00 buffer | ||
| 7936 | LD ($FDDA),A | |||
| 7939 | LD ($FDE0),A | |||
| 793C | LD ($FDFA),A | |||
| 793F | LD ($FDFB),A | |||
| 7942 | LD A,$FF | |||
| 7944 | LD ($FDC3),A | |||
| 7947 | LD ($FDC5),A | |||
| 794A | LD ($FDC7),A | |||
| 794D | LD ($FDC9),A | |||
| 7950 | LD ($FDCB),A | |||
| 7953 | RES 0,(IY+$62) | Clear Player's dead flag | ||
| 7957 | RES 4,(IY+$15) | |||
| 795B | CALL $79E1 | |||
| 795E | CALL $6626 | Prepare records and variables at $6648 | ||
| 7961 | LD A,$31 | |||
| 7963 | CALL $6B87 | |||
| 7966 | CALL $6BAC | |||
| 7969 | RET | |||
|
Used by the routine at 6BBB.
|
||||
| 796A | LD HL,($800A) | |||
| 796D | LD ($FD8A),HL | |||
| 7970 | XOR A | |||
| 7971 | LD ($FDA7),A | |||
| 7974 | INC A | |||
| 7975 | LD ($FDE5),A | Area number = $01 | ||
| 7978 | LD HL,$FDE8 | Score = "000000" | ||
| 797B | LD B,$06 | |||
| 797D | LD (HL),$30 | |||
| 797F | INC HL | |||
| 7980 | DJNZ $797D | |||
| 7982 | LD A,$05 | Player's lives = $05 | ||
| 7984 | LD ($FDE6),A | |||
| 7987 | INC A | |||
| 7988 | LD ($FDE7),A | Set grenades number = $06 | ||
| 798B | LD A,$00 | |||
| 798D | OUT ($FE),A | |||
| 798F | CALL $7615 | Print immediate string | ||
| 7992 | DEFB $01,$00,$30,$15,$00,$16,$00,$00 | |||
| 799A | DEFB $18,$00,$19,$00,$11,$02,$10,$07 | |||
| 79A2 | DEFM "000000 AREA 01 MEN 5 BOMBS 06" | |||
| 79C2 | DEFB $1F | |||
| 79C3 | EI | |||
| 79C4 | HALT | |||
| 79C5 | RES 0,(IY+$07) | |||
| 79C9 | RET | |||
|
Used by the routine at 6400.
|
||||
| 79CA | DI | |||
| 79CB | LD IY,$FD80 | |||
| 79CF | CALL $7A1E | |||
| 79D2 | CALL $7A45 | Prepare $FE00 table - addresses for every even screen line | ||
| 79D5 | CALL $79FB | Calculate checksums?? | ||
| 79D8 | LD (IY+$07),$00 | Clear byte ($FD87) | ||
| 79DC | LD (IY+$42),$02 | Set byte ($FDC2) = $02 | ||
| 79E0 | RET | |||
|
Used by the routine at 792C.
|
||||
| 79E1 | LD HL,$FF00 | |||
| 79E4 | LD C,$20 | |||
| 79E6 | LD A,$08 | |||
| 79E8 | LD (HL),A | |||
| 79E9 | INC L | |||
| 79EA | SUB $10 | |||
| 79EC | LD (HL),A | |||
| 79ED | INC L | |||
| 79EE | ADD A,$18 | |||
| 79F0 | LD B,$06 | |||
| 79F2 | LD (HL),$00 | |||
| 79F4 | INC L | |||
| 79F5 | DJNZ $79F2 | |||
| 79F7 | DEC C | |||
| 79F8 | JR NZ,$79E8 | |||
| 79FA | RET | |||
|
Used by the routine at 79CA.
|
||||
| 79FB | LD HL,$8000 | |||
| 79FE | LD DE,$FA00 | |||
| 7A01 | LD B,$70 | |||
| 7A03 | XOR A | |||
| 7A04 | XOR (HL) | |||
| 7A05 | INC H | |||
| 7A06 | DJNZ $7A04 | |||
| 7A08 | LD (DE),A | |||
| 7A09 | INC E | |||
| 7A0A | LD H,$80 | |||
| 7A0C | INC L | |||
| 7A0D | JR NZ,$7A01 | |||
| 7A0F | RET | |||
| 7A10 | DI | |||
| 7A11 | LD SP,($FD80) | |||
| 7A15 | EXX | |||
| 7A16 | POP IY | |||
| 7A18 | POP HL | |||
| 7A19 | EXX | |||
| 7A1A | IM 1 | |||
| 7A1C | EI | |||
| 7A1D | RET | |||
|
Used by the routine at 79CA.
|
||||
| 7A1E | LD A,($7A42) | |||
| 7A21 | LD ($FD91),A | |||
| 7A24 | LD HL,$FB00 | |||
| 7A27 | LD B,$00 | |||
| 7A29 | LD (HL),$FC | |||
| 7A2B | INC HL | |||
| 7A2C | DJNZ $7A29 | |||
| 7A2E | LD (HL),$FC | |||
| 7A30 | LD DE,$FCFC | |||
| 7A33 | LD HL,$7A42 | |||
| 7A36 | LD BC,$0003 | |||
| 7A39 | LDIR | |||
| 7A3B | LD A,$FB | |||
| 7A3D | LD I,A | |||
| 7A3F | IM 2 | |||
| 7A41 | RET | |||
|
|
||||
| 7A42 | JP $7357 | |||
|
Used by the routine at 79CA.
|
||||
| 7A45 | LD B,$80 | |||
| 7A47 | LD DE,$4000 | |||
| 7A4A | LD HL,$FE00 | |||
| 7A4D | LD (HL),E | |||
| 7A4E | INC L | |||
| 7A4F | LD (HL),D | |||
| 7A50 | INC L | |||
| 7A51 | EX DE,HL | |||
| 7A52 | CALL $98DC | -> $9904 - DOWN HL | ||
| 7A55 | CALL $98DC | -> $9904 - DOWN HL | ||
| 7A58 | EX DE,HL | |||
| 7A59 | DJNZ $7A4D | |||
| 7A5B | RET | |||
| 7A5C | HALT | |||
|
This entry point is used by the routine at FD91.
|
||||
| 7A5D | DEC BC | |||
| 7A5E | LD A,B | |||
| 7A5F | OR C | |||
| 7A60 | JR NZ,$7A5C | |||
| 7A62 | RET | |||
|
|
||||
| 7A63 | DEFB $10,$FB,$36,$FC,$11,$FC,$FC | |||
|
|
||||
| 7A6A | DEFM "!yz" | |||
|
|
||||
| 7A6D | DEFB $01,$03,$00,$ED,$B0,$3E,$FB,$ED | |||
| 7A75 | DEFB $47,$ED,$5E,$C9,$C3,$89,$73,$06 | |||
| 7A7D | DEFB $80,$11,$00,$40,$21,$00,$FE,$73 | |||
| 7A85 | DEFB $2C,$72,$2C | |||
|
|
||||
| 7A88 | DEFB $EB,$CD,$DC,$98,$CD,$DC,$98,$EB | |||
| 7A90 | DEFB $10,$F2,$C9,$76,$0B,$78,$B1,$20 | |||
| 7A98 | DEFB $FA,$C9,$00,$00,$00,$00,$00,$00 | |||
| 7AA0 | DEFB $00,$00,$00,$07,$07,$07,$00,$00 | |||
| 7AA8 | DEFB $00,$00,$00,$00,$00,$08,$88,$88 | |||
| 7AB0 | DEFB $80,$00,$00,$00,$00,$00,$00,$10 | |||
| 7AB8 | DEFB $50,$50,$40,$00,$00,$00,$00,$00 | |||
| 7AC0 | DEFB $00,$10,$58,$D0,$40,$00,$00,$00 | |||
| 7AC8 | DEFB $00,$00,$00,$10,$5F,$D0,$40,$00 | |||
| 7AD0 | DEFB $00,$00,$00,$00,$00,$10,$4F,$90 | |||
| 7AD8 | DEFB $40,$00,$00,$00,$00,$00,$00,$10 | |||
| 7AE0 | DEFB $47,$10,$40,$00,$00,$00,$00,$00 | |||
| 7AE8 | DEFB $00,$10,$40,$10,$40,$00,$00,$00 | |||
| 7AF0 | DEFB $00,$03,$FF,$90,$47,$10,$3E,$03 | |||
| 7AF8 | DEFB $FF,$80,$00,$1C,$00,$50,$48,$90 | |||
| 7B00 | DEFB $01,$1C,$00,$40,$00,$20,$00,$50 | |||
| 7B08 | DEFB $50,$50 | |||
|
|
||||
| 7B0A | DEFB $01,$20,$00,$40,$00,$40,$FF,$D0 | |||
| 7B12 | DEFB $50,$50,$3F | |||
|
|
||||
| 7B15 | DEFB $40,$FF,$C0,$00,$43,$FF,$90,$50 | |||
| 7B1D | DEFB $50,$7E,$43,$FF,$80,$00,$87,$00 | |||
| 7B25 | DEFB $10,$50,$50,$40,$87,$00,$00,$00 | |||
| 7B2D | DEFB $8C,$00,$10,$50,$50,$40,$8C,$00 | |||
| 7B35 | DEFB $00,$01,$88,$00,$10,$50,$50,$41 | |||
|
|
||||
| 7B3D | DEFB $88,$00,$00,$01,$88,$00,$18,$58 | |||
| 7B45 | DEFB $58,$41 | |||
|
|
||||
| 7B47 | DEFB $88,$00,$00,$01,$88,$00,$18,$D8 | |||
| 7B4F | DEFB $D8,$C1,$88,$00,$00,$03,$87,$FF | |||
| 7B57 | DEFB $98,$D8,$D8,$C3,$87,$FF,$80,$03 | |||
| 7B5F | DEFB $80,$00,$58,$D8,$D8,$C3,$80,$00 | |||
| 7B67 | DEFB $40,$03,$C0,$00,$5D,$DD,$DD,$C3 | |||
| 7B6F | DEFB $C0,$00,$40,$03,$FF,$FF,$DF,$DF | |||
| 7B77 | DEFB $DF,$C3,$FF,$FF,$C0,$01,$FF,$FF | |||
| 7B7F | DEFB $9F,$DF,$DF,$C1,$FF,$FF,$80,$01 | |||
| 7B87 | DEFB $F8,$00,$1F,$DF,$DF,$C1,$F8,$00 | |||
| 7B8F | DEFB $00,$01,$F8,$00,$1E,$DE,$DE,$C1 | |||
| 7B97 | DEFB $F8,$00,$00,$00,$FC,$00,$1F,$5F | |||
| 7B9F | DEFB $5F,$40,$FC,$00,$00,$00,$FB,$00 | |||
| 7BA7 | DEFB $1E,$DE,$DE,$C0,$FB,$00,$00,$00 | |||
| 7BAF | DEFB $75,$FF,$9D,$5D,$5D,$3E,$75 | |||
|
|
||||
| 7BB6 | DEFB $FF,$80,$00,$7A,$00,$5A,$DA,$DA | |||
| 7BBE | DEFB $81,$7A,$00,$40,$00,$3D,$00,$5D | |||
| 7BC6 | DEFB $5D,$5D,$41,$3D | |||
|
|
||||
| 7BCA | DEFB $00,$40,$00,$1F,$FF,$CF,$8F,$8F | |||
| 7BD2 | DEFB $FF,$1F,$FF,$C0,$00,$03,$FF,$87 | |||
| 7BDA | DEFB $07,$07,$FE,$03,$FF,$80,$00,$03 | |||
| 7BE2 | DEFB $FF,$FE,$00,$00,$00,$00,$00,$00 | |||
| 7BEA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7BF2 | DEFB $07,$F8,$00,$00,$00,$7C,$47,$FD | |||
| 7BFA | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7C02 | DEFB $00,$00,$00,$00,$00,$00,$FB,$E7 | |||
| 7C0A | DEFB $F8,$00,$00,$88,$0F,$FB,$80,$00 | |||
| 7C12 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7C1A | DEFB $00,$00,$00,$01,$FF,$F0,$07,$80 | |||
| 7C22 | DEFB $01,$00,$0F,$FB,$C3,$FE,$00,$00 | |||
| 7C2A | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7C32 | DEFB $0E,$FF,$FF,$F0,$00,$80,$01,$00 | |||
| 7C3A | DEFB $1F,$FF,$FF,$FF,$F0,$00,$00,$00 | |||
| 7C42 | DEFB $00,$00,$00,$00,$00,$01,$B7,$87 | |||
| 7C4A | DEFB $FF,$F8,$18,$40,$02,$01,$E0,$FF | |||
| 7C52 | DEFB $F3,$FF,$C8,$F0,$00,$00,$00,$00 | |||
| 7C5A | DEFB $00,$00,$00,$0F,$5F,$CF,$99,$07 | |||
| 7C62 | DEFB $F0,$40,$04,$FE,$3F,$00,$37,$EF | |||
| 7C6A | DEFB $BF,$F1,$FC,$00,$00,$00,$00,$00 | |||
| 7C72 | DEFB $05,$DF,$DF,$EF,$00,$DC,$0F,$E0 | |||
| 7C7A | DEFB $0F,$00,$3F,$EF,$80,$07,$FD,$FE | |||
| 7C82 | DEFB $26,$78,$00,$00,$00,$1F,$FF,$EF | |||
| 7C8A | DEFB $FF,$00,$FB,$FC,$00,$20,$0A,$04 | |||
| 7C92 | DEFB $FF,$C1,$E7,$F0,$05,$F8,$5F,$F8 | |||
| 7C9A | DEFB $7F,$03,$F8,$3F,$0F,$EE,$00,$EF | |||
| 7CA2 | DEFB $F2,$FC,$00,$20,$08,$38,$3F,$07 | |||
| 7CAA | DEFB $F7,$5B,$F8,$00,$7E,$5F,$8F,$83 | |||
| 7CB2 | DEFB $E7,$8B,$8E,$01,$EF,$EF,$E1,$FC | |||
| 7CBA | DEFB $00,$20,$0B,$C6,$3F,$C6,$F7,$E0 | |||
| 7CC2 | DEFB $FC,$FC,$00,$5C,$1F,$83,$F0,$BE | |||
| 7CCA | DEFB $01,$C7,$C4,$EF,$E1,$FC,$01,$E0 | |||
| 7CD2 | DEFB $0C,$00,$3F,$C6,$F7,$F1,$FC,$FC | |||
| 7CDA | DEFB $78,$00,$1B,$83,$F0,$41,$C7,$C7 | |||
| 7CE2 | DEFB $23,$CE,$00,$FC,$1E,$20,$09,$E0 | |||
| 7CEA | DEFB $3F,$C5,$F7,$F1,$FC,$2C,$F6,$7E | |||
| 7CF2 | DEFB $20,$04,$50,$5F,$07,$C7,$E7,$AF | |||
| 7CFA | DEFB $A1,$3C,$00,$20,$0E,$00,$FF,$C3 | |||
| 7D02 | DEFB $F7,$F1,$FC,$FE,$FE,$15,$3F,$07 | |||
| 7D0A | DEFB $F0,$5C,$E7,$C7,$E7,$EF,$61,$DF | |||
| 7D12 | DEFB $00,$00,$08,$03,$3F,$FF,$F7,$F1 | |||
| 7D1A | DEFB $AC,$FE,$FE,$7F,$7F,$07,$F8,$47 | |||
| 7D22 | DEFB $E7,$C1,$E7,$EF,$E0,$FC,$70,$20 | |||
| 7D2A | DEFB $08,$04,$3F,$D0,$07,$F1,$F0,$FE | |||
| 7D32 | DEFB $FE,$7F,$FF,$07,$F8,$2F,$F7,$C7 | |||
| 7D3A | DEFB $67,$EF,$E0,$5C,$08,$20,$08,$3A | |||
| 7D42 | DEFB $3F,$D0,$00,$F1,$FC,$4F,$FE,$0F | |||
| 7D4A | DEFB $FF,$07,$F8,$33,$F7,$07,$E3,$E2 | |||
| 7D52 | DEFB $E1,$FC,$06,$20,$09,$81,$3F,$D0 | |||
| 7D5A | DEFB $07,$F1,$FC,$FF,$F4,$7F,$F8,$07 | |||
| 7D62 | DEFB $B8,$3F,$2F,$C7,$84,$EF,$E1,$FC | |||
| 7D6A | DEFB $19,$A0,$0E,$00,$3A,$3F,$F7,$41 | |||
| 7D72 | DEFB $FC,$FD,$EE,$7F,$EF,$0F,$BC,$1F | |||
| 7D7A | DEFB $FF,$C7,$E7,$EF,$E0,$5C,$20,$20 | |||
| 7D82 | DEFB $08,$00,$CF,$C7,$F7,$F1,$FC,$FF | |||
| 7D8A | DEFB $DE,$7F,$FF,$0E,$3C,$1F,$FF,$87 | |||
| 7D92 | DEFB $E7,$EF,$E1,$FC,$00,$20,$08,$00 | |||
| 7D9A | DEFB $1F,$C7,$F7,$F1,$FC,$FE,$DE,$78 | |||
| 7DA2 | DEFB $EF,$0F,$3C,$1F,$DF,$C7,$E7,$0F | |||
| 7DAA | DEFB $E1,$9C,$00,$20,$08,$EC,$3F,$C7 | |||
| 7DB2 | DEFB $F7,$F1,$CC,$FA,$BE,$7D,$DF,$0F | |||
| 7DBA | DEFB $04,$1E,$FF,$C7,$E6,$CF,$E0,$6F | |||
| 7DC2 | DEFB $6C,$20 | |||
|
|
||||
| 7DC4 | DEFB $0F,$00,$7F,$C7,$F7,$F1,$BC,$F9 | |||
| 7DCC | DEFB $BE,$7D,$DF,$0F,$3E,$18,$00,$00 | |||
| 7DD4 | DEFB $C1,$EF,$E1,$FC,$C0,$20,$08,$01 | |||
| 7DDC | DEFB $FF,$C7,$F7,$F1,$FC,$FB,$BE,$7D | |||
| 7DE4 | DEFB $DF,$0E,$FE,$0F,$7F,$C4,$E7,$E1 | |||
| 7DEC | DEFB $73,$FC,$00,$60,$08,$0A,$3F,$EB | |||
| 7DF4 | DEFB $F7,$C0,$FC,$F9,$3E,$3C,$9F,$1B | |||
| 7DFC | DEFB $F8,$1E,$7C,$C7,$C7,$EF,$EF,$FC | |||
| 7E04 | DEFB $00,$60,$08,$00,$3F,$EF,$F7,$F1 | |||
| 7E0C | DEFB $7C,$F9,$3E,$2C,$9F,$1F,$A6,$1F | |||
| 7E14 | DEFB $3F,$47,$EF,$EF,$DE,$FF,$00,$A0 | |||
| 7E1C | DEFB $08,$0F,$FE,$DE,$77,$FB,$FC,$28 | |||
| 7E24 | DEFB $3E,$7C,$1F,$1F,$FF,$1F,$3E,$07 | |||
| 7E2C | DEFB $FF,$E7,$FF,$0C,$80,$20,$07,$F0 | |||
| 7E34 | DEFB $1D,$FF,$84,$57,$E4,$F8,$3E,$78 | |||
| 7E3C | DEFB $1F,$1F,$1F,$0B,$1C,$C7,$FB,$E8 | |||
| 7E44 | DEFB $7F,$B7,$F0,$20,$04,$C0,$03,$FF | |||
| 7E4C | DEFB $E3,$FF,$F9,$FC,$7F,$72,$3C,$A5 | |||
| 7E54 | DEFB $08,$BF,$9B,$EF,$FD,$EF,$BF,$F8 | |||
| 7E5C | DEFB $4F,$C0,$03,$20,$0F,$FF,$C3,$9F | |||
| 7E64 | DEFB $F8,$7C,$7F,$6E,$3F,$BF,$9F,$BF | |||
| 7E6C | DEFB $8F,$EF,$FD,$C7,$DF,$F0,$80,$40 | |||
| 7E74 | DEFB $00,$80,$07,$FF,$81,$BF,$F1,$AC | |||
| 7E7C | DEFB $7F,$7E,$3F,$BF,$9F,$BF,$8F,$EF | |||
| 7E84 | DEFB $FF,$83,$FF,$F0,$00,$80,$00,$7F | |||
| 7E8C | DEFB $FF,$FF,$7F,$7F,$EE,$FB,$BE,$BD | |||
| 7E94 | DEFB $DF,$5F,$6F,$5F,$75,$D7,$FF,$7D | |||
| 7E9C | DEFB $FF,$FF,$FF,$00 | |||
|
||||
| 7EA0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| 7EA8 | DEFB $28,$6C,$6C,$6C,$6C,$6C,$28,$00 | |||
| 7EB0 | DEFB $18,$38,$18,$18,$18,$18,$3C,$00 | |||
| 7EB8 | DEFB $5C,$CE,$4E,$1C,$30,$06,$7E,$00 | |||
| 7EC0 | DEFB $6C,$C6,$06,$1C,$06,$C6,$6C,$00 | |||
| 7EC8 | DEFB $0C,$0C,$2C,$4C,$EE,$0C,$1E,$00 | |||
| 7ED0 | DEFB $FE,$FC,$80,$EC,$06,$C6,$EC,$00 | |||
| 7ED8 | DEFB $34,$62,$60,$6C,$66,$66,$34,$00 | |||
| 7EE0 | DEFB $FE,$F8,$86,$1C,$38,$3C,$18,$00 | |||
| 7EE8 | DEFB $6C,$C6,$C6,$6C,$C6,$C6,$6C,$00 | |||
| 7EF0 | DEFB $2C,$66,$66,$36,$06,$46,$2C,$00 | |||
| 7EF8 | DEFB $00,$00,$00,$00,$00,$18,$18,$00 | |||
| 7F00 | DEFB $6C,$9E,$BE,$BE,$5C,$38,$10,$00 | |||
| 7F08 | DEFB $18,$18,$18,$18,$18,$00,$18,$00 | |||
| 7F10 | DEFB $38,$64,$38,$72,$9A,$D8,$6C,$00 | |||
| 7F18 | DEFB $10,$30,$7E,$FE,$7E,$30,$10,$00 | |||
| 7F20 | DEFB $E0,$80,$CC,$8A,$EA,$0A,$0C,$00 | |||
| 7F28 | DEFB $18,$18,$18,$18,$18,$18,$18,$00 | |||
| 7F30 | DEFB $30,$30,$58,$58,$7C,$8C,$9E,$00 | |||
| 7F38 | DEFB $EC,$66,$66,$6C,$66,$66,$EC,$00 | |||
| 7F40 | DEFB $6E,$C6,$C2,$C0,$C0,$C2,$6C,$00 | |||
| 7F48 | DEFB $EC,$66,$66,$66,$66,$66,$EC,$00 | |||
| 7F50 | DEFB $EE,$62,$64,$6C,$64,$62,$EE,$00 | |||
| 7F58 | DEFB $EE,$62,$64,$6C,$64,$60,$E0,$00 | |||
| 7F60 | DEFB $6E,$C6,$C2,$C0,$CE,$C6,$6C,$00 | |||
| 7F68 | DEFB $EE,$6C,$6C,$7C,$6C,$6C,$EE,$00 | |||
| 7F70 | DEFB $3C,$18,$18,$18,$18,$18,$3C,$00 | |||
| 7F78 | DEFB $1E,$0C,$0C,$0C,$CC,$8C,$58,$00 | |||
| 7F80 | DEFB $EE,$64,$68,$78,$6C,$6C,$EE,$00 | |||
| 7F88 | DEFB $F0,$60,$60,$60,$62,$66,$EE,$00 | |||
| 7F90 | DEFB $8E,$DC,$FC,$7C,$AC,$AC,$8E,$00 | |||
| 7F98 | DEFB $C6,$E2,$72,$BA,$9C,$8E,$C6,$00 | |||
| 7FA0 | DEFB $6C,$C6,$C6,$C6,$C6,$C6,$6C,$00 | |||
| 7FA8 | DEFB $EC,$66,$66,$66,$6C,$60,$E0,$00 | |||
| 7FB0 | DEFB $6C,$C6,$C6,$C6,$D6,$CC,$6A,$00 | |||
| 7FB8 | DEFB $EC,$66,$66,$6C,$6C,$66,$E6,$00 | |||
| 7FC0 | DEFB $6E,$E2,$F0,$7C,$1E,$8E,$EC,$00 | |||
| 7FC8 | DEFB $5A,$5A,$18,$18,$18,$18,$18,$00 | |||
| 7FD0 | DEFB $F2,$62,$62,$62,$62,$62,$34,$00 | |||
| 7FD8 | DEFB $F2,$62,$64,$34,$30,$18,$18,$00 | |||
| 7FE0 | DEFB $E2,$6A,$6A,$6A,$34,$34,$34,$00 | |||
| 7FE8 | DEFB $C6,$E4,$70,$38,$1C,$4E,$C6,$00 | |||
| 7FF0 | DEFB $E6,$64,$30,$18,$18,$18,$3C,$00 | |||
| 7FF8 | DEFB $F6,$CE,$9C,$38,$72,$E6,$DE,$00 | |||
|
|
||||
| 8000 | DEFB $C3,$00,$64 | |||
| 8003 | JP $9193 | |||
| 8006 | JP $91AA | |||
|
|
||||
| 8009 | DEFB $C3,$36,$92 | |||
|
Used by the routine at 69B4.
|
||||
| 800C | JP $8E92 | |||
| 800F | JP $806B | |||
|
|
||||
| 8012 | DEFB $F5,$86,$AC,$90,$14,$90,$05,$90 | |||
| 801A | DEFB $42,$8F,$49,$8F,$3E,$90,$F1,$87 | |||
| 8022 | DEFB $6E,$87,$17,$8F,$26,$8F,$35,$8F | |||
| 802A | DEFB $CC,$8D,$5D,$8D,$B5,$8E,$CC,$8E | |||
| 8032 | DEFB $E3,$8E,$74,$8E,$83,$8E,$01,$83 | |||
| 803A | DEFB $FD,$88,$14,$89,$2F,$87,$7F,$89 | |||
| 8042 | DEFB $58,$8D,$94,$85,$58,$84,$A4,$83 | |||
| 804A | DEFB $3F,$83,$2F,$83,$44,$83,$2B,$82 | |||
| 8052 | DEFB $8F,$81,$87,$81,$69,$81,$78,$81 | |||
| 805A | DEFB $64,$81,$4D,$90,$58,$81,$62,$80 | |||
| 8062 | DEFB $FD,$73,$7B,$FD,$36,$7D,$01,$37 | |||
| 806A | DEFB $C9 | |||
| 806B | EXX | |||
| 806C | LD D,(IX+$01) | |||
| 806F | LD E,(IX+$00) | |||
| 8072 | LD A,(IX+$07) | |||
| 8075 | CP $12 | |||
| 8077 | JR Z,$80D6 | |||
| 8079 | LD H,(IX+$05) | |||
| 807C | LD L,(IX+$04) | |||
| 807F | LD A,L | |||
| 8080 | CP E | |||
| 8081 | JR Z,$8092 | |||
| 8083 | JP M,$808B | |||
| 8086 | CALL $80FB | |||
| 8089 | JR $8092 | |||
| 808B | INC E | |||
| 808C | INC E | |||
| 808D | CALL $80FB | |||
| 8090 | DEC E | |||
| 8091 | DEC E | |||
| 8092 | CALL $8101 | |||
| 8095 | INC L | |||
| 8096 | CALL $8101 | |||
| 8099 | INC L | |||
| 809A | CALL $8101 | |||
| 809D | DEC L | |||
| 809E | DEC L | |||
| 809F | LD A,D | |||
| 80A0 | AND $FC | |||
| 80A2 | LD B,A | |||
| 80A3 | LD A,H | |||
| 80A4 | AND $FC | |||
| 80A6 | CP B | |||
| 80A7 | JR Z,$80B4 | |||
| 80A9 | JP M,$80B1 | |||
| 80AC | CALL $80E4 | |||
| 80AF | JR $80B4 | |||
| 80B1 | CALL $80EA | |||
| 80B4 | LD A,D | |||
| 80B5 | INC A | |||
| 80B6 | AND $FC | |||
| 80B8 | LD B,A | |||
| 80B9 | LD A,H | |||
| 80BA | INC A | |||
| 80BB | AND $FC | |||
| 80BD | CP B | |||
| 80BE | JR Z,$80D3 | |||
| 80C0 | JP M,$80CC | |||
| 80C3 | LD A,H | |||
| 80C4 | ADD A,$0A | |||
| 80C6 | LD A,H | |||
| 80C7 | CALL $80EA | |||
| 80CA | JR $80D3 | |||
| 80CC | LD A,D | |||
| 80CD | ADD A,$0A | |||
| 80CF | LD D,A | |||
| 80D0 | CALL $80E4 | |||
| 80D3 | JP $98D0 | |||
| 80D6 | CALL $80FB | |||
| 80D9 | INC E | |||
| 80DA | CALL $80FB | |||
| 80DD | INC E | |||
| 80DE | CALL $80FB | |||
| 80E1 | JP $98D0 | |||
|
Used by the routine at 806B.
|
||||
| 80E4 | PUSH DE | |||
| 80E5 | EXX | |||
| 80E6 | LD B,$01 | |||
| 80E8 | JR $80ED | |||
|
Used by the routine at 806B.
|
||||
| 80EA | PUSH HL | |||
| 80EB | EXX | |||
| 80EC | LD B,C | |||
|
This entry point is used by the routine at 80E4.
|
||||
| 80ED | POP DE | |||
| 80EE | CALL $8122 | |||
| 80F1 | INC E | |||
| 80F2 | CALL $8122 | |||
| 80F5 | INC E | |||
| 80F6 | CALL $8122 | |||
| 80F9 | EXX | |||
| 80FA | RET | |||
|
Used by the routine at 806B.
|
||||
| 80FB | PUSH DE | |||
| 80FC | EXX | |||
| 80FD | LD B,$01 | |||
| 80FF | JR $8104 | |||
|
Used by the routine at 806B.
|
||||
| 8101 | PUSH HL | |||
| 8102 | EXX | |||
| 8103 | LD B,C | |||
|
This entry point is used by the routine at 80FB.
|
||||
| 8104 | POP DE | |||
| 8105 | CALL $8122 | |||
| 8108 | LD A,D | |||
| 8109 | ADD A,$04 | |||
| 810B | LD D,A | |||
| 810C | CALL $8122 | |||
| 810F | LD A,D | |||
| 8110 | ADD A,$04 | |||
| 8112 | LD D,A | |||
| 8113 | CALL $8122 | |||
| 8116 | LD A,D | |||
| 8117 | ADD A,$04 | |||
| 8119 | LD D,A | |||
| 811A | INC A | |||
| 811B | AND $03 | |||
| 811D | CALL Z,$8122 | |||
| 8120 | EXX | |||
| 8121 | RET | |||
| 8122 | LD A,E | |||
| 8123 | CP $20 | |||
| 8125 | RET NC | |||
| 8126 | LD A,D | |||
| 8127 | DEC A | |||
| 8128 | CP $5F | |||
| 812A | RET NC | |||
| 812B | INC A | |||
| 812C | CP $04 | |||
| 812E | RET C | |||
| 812F | ADD A,A | |||
| 8130 | ADD A,A | |||
| 8131 | LD H,$16 | |||
| 8133 | RL H | |||
| 8135 | ADD A,A | |||
| 8136 | RL H | |||
| 8138 | AND $E0 | |||
| 813A | OR E | |||
| 813B | LD L,A | |||
| 813C | LD A,B | |||
| 813D | CP $01 | |||
| 813F | JR Z,$814D | |||
| 8141 | LD A,(HL) | |||
| 8142 | AND $07 | |||
| 8144 | CP $01 | |||
| 8146 | RET NZ | |||
| 8147 | LD A,(HL) | |||
| 8148 | AND $38 | |||
| 814A | OR B | |||
| 814B | LD (HL),A | |||
| 814C | RET | |||
| 814D | LD A,(HL) | |||
| 814E | AND $07 | |||
| 8150 | CP C | |||
| 8151 | RET NZ | |||
| 8152 | LD A,(HL) | |||
| 8153 | AND $38 | |||
| 8155 | OR B | |||
| 8156 | LD (HL),A | |||
| 8157 | RET | |||
|
|
||||
| 8158 | DEFB $3E,$01,$1D,$28,$02,$3E,$07,$CD | |||
|
|
||||
| 8160 | DEFM "-d7" | |||
|
|
||||
| 8163 | DEFB $C9,$2A,$2C,$C0,$18,$03,$2A,$28 | |||
| 816B | DEFB $C0,$7A,$FE,$65,$3F,$D8,$06,$06 | |||
| 8173 | DEFB $0E,$30,$C3,$7B,$8A,$7A,$FE,$65 | |||
| 817B | DEFB $3F,$D8,$2A,$2A,$C0,$06,$06,$0E | |||
| 8183 | DEFB $30,$C3,$4B,$8B,$1D,$37,$C0,$FD | |||
| 818B | DEFB $CB,$15,$E6,$C9,$01,$01,$17,$CD | |||
| 8193 | DEFB $7C,$86,$D8,$EB,$7B,$D6,$08,$5F | |||
| 819B | DEFB $0E,$02,$3A,$E0,$FD,$FE,$1F,$20 | |||
| 81A3 | DEFB $02,$0E,$01,$3E,$08,$CD,$9E,$89 | |||
| 81AB | DEFB $7B,$C6,$08,$5F,$EB,$11,$FF,$FF | |||
| 81B3 | DEFB $D9,$21,$FF,$FF | |||
|
|
||||
| 81B7 | DEFM "DLT" | |||
|
|
||||
| 81BA | DEFB $5C,$3A,$E0,$FD,$CB,$20,$CB,$11 | |||
| 81C2 | DEFB $CB,$14,$CB,$15,$CB,$3B,$CB,$1A | |||
| 81CA | DEFB $D9,$CB,$1B,$CB,$1A,$D9,$3D,$F2 | |||
| 81D2 | DEFB $BE,$81,$D9,$78,$FE,$17,$20,$15 | |||
| 81DA | DEFB $3E,$08,$2D,$36,$00,$3D,$20,$FA | |||
| 81E2 | DEFB $24,$3E,$08,$36,$00 | |||
|
|
||||
| 81E7 | DEFM ",= " | |||
|
|
||||
| 81EA | DEFB $FA,$05,$CD,$DC,$98,$ED,$73,$82 | |||
| 81F2 | DEFB $FD,$F9,$D5,$D9,$D5,$C5,$E5,$D9 | |||
| 81FA | DEFB $24,$F9,$D5,$D9,$D5,$C5,$E5,$D9 | |||
| 8202 | DEFB $24,$7C,$E6,$07,$20,$0A,$7D,$C6 | |||
|
|
||||
| 820A | DEFM " o8" | |||
|
|
||||
| 820D | DEFB $04,$7C,$D6,$08,$67,$10,$DF,$ED | |||
| 8215 | DEFB $7B,$82,$FD,$B7,$FD,$CB,$15,$66 | |||
| 821D | DEFB $C8,$21,$E0,$FD,$34,$7E,$FE,$20 | |||
| 8225 | DEFB $3F,$D0,$36,$00,$37,$C9 | |||
|
|
||||
| 822B | LD IX,$FDCF | |||
| 822F | BIT 7,(IX+$0B) | |||
| 8233 | JR Z,$82A7 | |||
| 8235 | LD A,D | |||
| 8236 | CP $28 | |||
| 8238 | JR NC,$8244 | |||
| 823A | LD A,R | |||
| 823C | JP P,$826F | |||
| 823F | INC (IX+$05) | |||
| 8242 | JR $826F | |||
| 8244 | LD A,(IX+$0B) | |||
| 8247 | OR $ED | |||
| 8249 | INC A | |||
| 824A | JR NZ,$824F | |||
| 824C | LD ($FDDB),A | |||
| 824F | BIT 0,(IY+$5B) | |||
| 8253 | JR NZ,$8262 | |||
| 8255 | DEC (IX+$06) | |||
| 8258 | JP P,$8262 | |||
| 825B | LD (IX+$06),$03 | |||
| 825F | DEC (IX+$04) | |||
| 8262 | DEC (IY+$5B) | |||
| 8265 | JP P,$826F | |||
| 8268 | LD (IY+$5B),$03 | |||
| 826C | DEC (IX+$05) | |||
| 826F | LD A,$10 | |||
| 8271 | LD E,$11 | |||
| 8273 | LD C,$02 | |||
| 8275 | CALL $82E1 | |||
| 8278 | LD A,$08 | |||
| 827A | LD E,$10 | |||
| 827C | LD C,$03 | |||
| 827E | CALL $82E1 | |||
| 8281 | LD A,$02 | |||
| 8283 | LD E,$11 | |||
| 8285 | LD C,$02 | |||
| 8287 | CALL $82C1 | |||
| 828A | LD HL,$FDDA | |||
| 828D | LD A,(HL) | |||
| 828E | RES 7,(HL) | |||
| 8290 | OR $E5 | |||
| 8292 | INC A | |||
| 8293 | SCF | |||
| 8294 | RET Z | |||
| 8295 | SET 7,(HL) | |||
| 8297 | LD HL,$FDD3 | |||
| 829A | LD A,(HL) | |||
| 829B | SUB $06 | |||
| 829D | LD (HL),A | |||
| 829E | LD HL,$FDCF | |||
| 82A1 | LD A,(HL) | |||
| 82A2 | SUB $06 | |||
| 82A4 | LD (HL),A | |||
| 82A5 | OR A | |||
| 82A6 | RET | |||
| 82A7 | LD HL,$82B4 | |||
| 82AA | LD DE,$FDCF | |||
| 82AD | LD BC,$000D | |||
| 82B0 | LDIR | |||
| 82B2 | OR A | |||
| 82B3 | RET | |||
|
|
||||
| 82B4 | DEFB $0C,$FA,$00,$00,$0C,$FA,$00,$00 | |||
| 82BC | DEFB $04,$5F,$0A,$80,$01 | |||
| 82C1 | LD (IX+$03),E | |||
| 82C4 | LD (IX+$07),E | |||
| 82C7 | PUSH AF | |||
| 82C8 | AND (IX+$0B) | |||
| 82CB | JR Z,$82D1 | |||
| 82CD | LD (IX+$07),$12 | |||
| 82D1 | CALL $806B | |||
| 82D4 | POP AF | |||
| 82D5 | BIT 5,(IX+$0B) | |||
| 82D9 | RET NZ | |||
| 82DA | OR (IX+$0B) | |||
| 82DD | LD (IX+$0B),A | |||
| 82E0 | RET | |||
|
Used by the routine at 822B.
|
||||
| 82E1 | LD HL,($FDCF) | |||
| 82E4 | LD B,(IX+$02) | |||
| 82E7 | PUSH HL | |||
| 82E8 | PUSH BC | |||
| 82E9 | CALL $82C1 | |||
| 82EC | POP BC | |||
| 82ED | POP HL | |||
| 82EE | LD ($FDCF),HL | |||
| 82F1 | LD (IX+$02),B | |||
| 82F4 | LD HL,$FDD3 | |||
| 82F7 | INC (HL) | |||
| 82F8 | INC (HL) | |||
| 82F9 | INC (HL) | |||
| 82FA | LD HL,$FDCF | |||
| 82FD | INC (HL) | |||
| 82FE | INC (HL) | |||
| 82FF | INC (HL) | |||
| 8300 | RET | |||
|
|
||||
| 8301 | DEFB $CB,$7B,$CB,$BB,$28,$1F,$1D,$2A | |||
| 8309 | DEFB $4C,$C0,$01,$00,$14,$D5,$CD,$14 | |||
| 8311 | DEFB $8A,$D1,$7B,$C6,$07,$5F,$01,$00 | |||
| 8319 | DEFB $14,$D5,$2A,$4E,$C0,$CD,$14,$8A | |||
| 8321 | DEFB $D1,$7B,$D6,$06,$5F,$2A,$30,$C0 | |||
| 8329 | DEFB $06,$14,$3E,$00,$18,$1C,$3E,$80 | |||
| 8331 | DEFB $06,$14,$2A,$34,$C0,$1C,$1D,$28 | |||
| 8339 | DEFB $11,$2A,$36,$C0,$18,$0C,$2A,$38 | |||
| 8341 | DEFB $C0,$18,$03,$2A,$3A,$C0,$3E,$00 | |||
| 8349 | DEFB $06,$04 | |||
|
Used by the routine at 90AC.
|
||||||||||||
| 834B | EX AF,AF' | |||||||||||
| 834C | PUSH HL | |||||||||||
| 834D | EXX | |||||||||||
| 834E | POP HL | |||||||||||
| 834F | EXX | |||||||||||
| 8350 | LD C,$0C | |||||||||||
| 8352 | CALL $867C | |||||||||||
| 8355 | RET C | |||||||||||
| 8356 | PUSH HL | |||||||||||
| 8357 | EXX | |||||||||||
| 8358 | PUSH HL | |||||||||||
| 8359 | EXX | |||||||||||
| 835A | POP HL | |||||||||||
| 835B | ADD HL,DE | |||||||||||
| 835C | POP DE | |||||||||||
| 835D | EX AF,AF' | |||||||||||
| 835E | LD C,A | |||||||||||
| 835F | LD A,$06 | |||||||||||
| 8361 | BIT 6,C | |||||||||||
| 8363 | CALL Z,$899E | |||||||||||
| 8366 | LD ($FD82),SP | |||||||||||
| 836A | LD SP,HL | |||||||||||
| 836B | EX DE,HL | |||||||||||
| 836C | LD A,L | |||||||||||
| 836D | POP DE | |||||||||||
| 836E | LD (HL),E | |||||||||||
| 836F | INC L | |||||||||||
| 8370 | LD (HL),D | |||||||||||
| 8371 | INC L | |||||||||||
| 8372 | POP DE | |||||||||||
| 8373 | LD (HL),E | |||||||||||
| 8374 | INC L | |||||||||||
| 8375 | LD (HL),D | |||||||||||
| 8376 | INC L | |||||||||||
| 8377 | POP DE | |||||||||||
| 8378 | LD (HL),E | |||||||||||
| 8379 | INC L | |||||||||||
| 837A | LD (HL),D | |||||||||||
| 837B | LD L,A | |||||||||||
| 837C | INC H | |||||||||||
| 837D | POP DE | |||||||||||
| 837E | LD (HL),E | |||||||||||
| 837F | INC L | |||||||||||
| 8380 | LD (HL),D | |||||||||||
| 8381 | INC L | |||||||||||
| 8382 | POP DE | |||||||||||
| 8383 | LD (HL),E | |||||||||||
| 8384 | INC L | |||||||||||
| 8385 | LD (HL),D | |||||||||||
| 8386 | INC L | |||||||||||
| 8387 | POP DE | |||||||||||
| 8388 | LD (HL),E | |||||||||||
| 8389 | INC L | |||||||||||
| 838A | LD (HL),D | |||||||||||
| 838B | LD L,A | |||||||||||
| 838C | INC H | |||||||||||
| 838D | LD A,H | |||||||||||
| 838E | AND $07 | |||||||||||
| 8390 | JR NZ,$839C | |||||||||||
| 8392 | LD A,L | |||||||||||
| 8393 | ADD A,$20 | |||||||||||
| 8395 | LD L,A | |||||||||||
| 8396 | JR C,$839C | |||||||||||
| 8398 | LD A,H | |||||||||||
| 8399 | SUB $08 | |||||||||||
| 839B | LD H,A | |||||||||||
| 839C | DJNZ $836C | |||||||||||
| 839E | LD SP,($FD82) | |||||||||||
| 83A2 | OR A | |||||||||||
| 83A3 | RET | |||||||||||
|
|
||||
| 83A4 | DEFB $21,$CB,$FD,$36,$0A,$23,$36,$6A | |||
| 83AC | DEFB $23,$36,$46,$AF,$32,$F9,$FD,$32 | |||
| 83B4 | DEFB $F8,$FD,$37,$C9 | |||
|
Used by the routine at 9193.
|
||||
| 83B8 | LD HL,$FDCB | |||
| 83BB | LD E,(HL) | |||
| 83BC | INC E | |||
| 83BD | RET Z | |||
| 83BE | DEC E | |||
| 83BF | INC HL | |||
| 83C0 | INC HL | |||
| 83C1 | DEC (HL) | |||
| 83C2 | LD A,(HL) | |||
| 83C3 | DEC HL | |||
| 83C4 | JP P,$83C9 | |||
| 83C7 | NEG | |||
| 83C9 | CP $32 | |||
| 83CB | JR C,$83CE | |||
| 83CD | DEC (HL) | |||
| 83CE | CP $1E | |||
| 83D0 | JR C,$83D3 | |||
| 83D2 | DEC (HL) | |||
| 83D3 | LD A,(HL) | |||
| 83D4 | CP $04 | |||
| 83D6 | JR NC,$83F1 | |||
| 83D8 | DEC HL | |||
| 83D9 | LD (HL),$FF | |||
| 83DB | RET | |||
| 83DC | RES 7,E | |||
| 83DE | DEC HL | |||
| 83DF | LD (HL),$FF | |||
| 83E1 | PUSH DE | |||
| 83E2 | LD C,$02 | |||
| 83E4 | CALL $854A | |||
| 83E7 | POP HL | |||
| 83E8 | LD A,H | |||
| 83E9 | SUB $0E | |||
| 83EB | LD H,A | |||
| 83EC | LD A,$02 | |||
| 83EE | JP $642A | |||
| 83F1 | LD D,A | |||
| 83F2 | LD BC,$1008 | |||
| 83F5 | BIT 7,E | |||
| 83F7 | JR NZ,$83DC | |||
| 83F9 | CALL $867C | |||
| 83FC | EX DE,HL | |||
| 83FD | LD A,$04 | |||
| 83FF | LD C,$00 | |||
| 8401 | CALL $899E | |||
| 8404 | PUSH DE | |||
| 8405 | PUSH BC | |||
| 8406 | LD A,D | |||
| 8407 | AND $F8 | |||
| 8409 | LD D,A | |||
| 840A | LD A,B | |||
| 840B | AND $FC | |||
| 840D | RLCA | |||
| 840E | RLCA | |||
| 840F | RLCA | |||
| 8410 | ADD A,E | |||
| 8411 | LD E,A | |||
| 8412 | JR NC,$841C | |||
| 8414 | LD A,D | |||
| 8415 | ADD A,$08 | |||
| 8417 | LD D,A | |||
| 8418 | CP $58 | |||
| 841A | JR NC,$8425 | |||
| 841C | LD A,$04 | |||
| 841E | LD B,$04 | |||
| 8420 | LD C,$01 | |||
| 8422 | CALL $899E | |||
| 8425 | POP BC | |||
| 8426 | POP DE | |||
| 8427 | EX DE,HL | |||
| 8428 | SLA B | |||
| 842A | PUSH HL | |||
| 842B | LD HL,($C032) | Get sprite addr Jeep; width 4 | ||
| 842E | ADD HL,DE | |||
| 842F | POP DE | |||
| 8430 | LD ($FD82),SP | |||
| 8434 | LD SP,HL | |||
| 8435 | EX DE,HL | |||
| 8436 | LD A,L | |||
| 8437 | POP DE | |||
| 8438 | LD (HL),E | |||
| 8439 | INC L | |||
| 843A | LD (HL),D | |||
| 843B | INC L | |||
| 843C | POP DE | |||
| 843D | LD (HL),E | |||
| 843E | INC L | |||
| 843F | LD (HL),D | |||
| 8440 | LD L,A | |||
| 8441 | INC H | |||
| 8442 | LD A,H | |||
| 8443 | AND $07 | |||
| 8445 | JR NZ,$8451 | |||
| 8447 | LD A,L | |||
| 8448 | ADD A,$20 | |||
| 844A | LD L,A | |||
| 844B | JR C,$8451 | |||
| 844D | LD A,H | |||
| 844E | SUB $08 | |||
| 8450 | LD H,A | |||
| 8451 | DJNZ $8436 | |||
| 8453 | LD SP,($FD82) | |||
| 8457 | RET | |||
|
|
||||
| 8458 | LD A,E | |||
| 8459 | LD ($FDCE),A | |||
| 845C | LD HL,$FDC7 | |||
| 845F | LD E,(HL) | |||
| 8460 | LD A,$03 | |||
| 8462 | INC E | |||
| 8463 | JR Z,$846B | |||
| 8465 | DEC E | |||
| 8466 | LD A,E | |||
| 8467 | AND $03 | |||
| 8469 | INC HL | |||
| 846A | INC HL | |||
| 846B | LD (HL),A | |||
| 846C | INC HL | |||
| 846D | LD (HL),$04 | |||
| 846F | SCF | |||
| 8470 | RET | |||
|
Used by the routine at 9193.
|
||||
| 8471 | LD HL,$FDC7 | |||
| 8474 | LD A,(HL) | |||
| 8475 | INC A | |||
| 8476 | JR NZ,$847D | |||
| 8478 | INC HL | |||
| 8479 | INC HL | |||
| 847A | LD A,(HL) | |||
| 847B | INC A | |||
| 847C | RET Z | |||
| 847D | CALL $8500 | ?? Smth with Motorbike sprite | ||
| 8480 | LD HL,$FDC7 | |||
| 8483 | PUSH HL | |||
| 8484 | CALL $8497 | |||
| 8487 | POP HL | |||
| 8488 | JR NC,$848C | |||
| 848A | LD (HL),$FF | |||
| 848C | INC HL | |||
| 848D | INC HL | |||
| 848E | PUSH HL | |||
| 848F | CALL $8497 | |||
| 8492 | POP HL | |||
| 8493 | RET NC | |||
| 8494 | LD (HL),$FF | |||
| 8496 | RET | |||
|
Used by the routine at 8471.
|
||||
| 8497 | LD E,(HL) | |||
| 8498 | OR A | |||
| 8499 | INC E | |||
| 849A | RET Z | |||
| 849B | DEC E | |||
| 849C | LD A,($FDCE) | |||
| 849F | DEC A | |||
| 84A0 | JR Z,$84AF | |||
| 84A2 | LD ($FDCE),A | |||
| 84A5 | INC E | |||
| 84A6 | CP $14 | |||
| 84A8 | JR NC,$84AE | |||
| 84AA | RRCA | |||
| 84AB | JR C,$84AE | |||
| 84AD | DEC E | |||
| 84AE | LD (HL),E | |||
| 84AF | INC HL | |||
| 84B0 | LD A,R | |||
| 84B2 | JP P,$84B6 | |||
| 84B5 | INC (HL) | |||
| 84B6 | LD D,(HL) | |||
| 84B7 | LD BC,$0C03 | |||
| 84BA | LD A,E | |||
| 84BB | SRL E | |||
| 84BD | SRL E | |||
| 84BF | CP $6B | |||
| 84C1 | JP Z,$854A | |||
| 84C4 | LD C,$0C | |||
| 84C6 | CALL $867C | |||
| 84C9 | RET C | |||
| 84CA | SLA B | |||
| 84CC | PUSH HL | |||
| 84CD | LD HL,$FC06 | |||
| 84D0 | ADD HL,DE | |||
| 84D1 | POP DE | |||
| 84D2 | LD ($FD82),SP | |||
| 84D6 | LD SP,HL | |||
| 84D7 | EX DE,HL | |||
| 84D8 | LD A,L | |||
| 84D9 | POP DE | |||
| 84DA | LD (HL),E | |||
| 84DB | INC L | |||
| 84DC | LD (HL),D | |||
| 84DD | INC L | |||
| 84DE | POP DE | |||
| 84DF | LD (HL),E | |||
| 84E0 | INC L | |||
| 84E1 | LD (HL),D | |||
| 84E2 | INC L | |||
| 84E3 | POP DE | |||
| 84E4 | LD (HL),E | |||
| 84E5 | INC L | |||
| 84E6 | LD (HL),D | |||
| 84E7 | LD L,A | |||
| 84E8 | INC H | |||
| 84E9 | LD A,H | |||
| 84EA | AND $07 | |||
| 84EC | JR NZ,$84F8 | |||
| 84EE | LD A,L | |||
| 84EF | ADD A,$20 | |||
| 84F1 | LD L,A | |||
| 84F2 | JR C,$84F8 | |||
| 84F4 | LD A,H | |||
| 84F5 | SUB $08 | |||
| 84F7 | LD H,A | |||
| 84F8 | DJNZ $84D8 | |||
| 84FA | LD SP,($FD82) | |||
| 84FE | OR A | |||
| 84FF | RET | |||
|
Used by the routine at 8471.
|
||||
| 8500 | LD A,($FDCE) | |||
| 8503 | DEC A | |||
| 8504 | RET Z | |||
| 8505 | CP $14 | |||
| 8507 | JR NC,$850B | |||
| 8509 | RRCA | |||
| 850A | RET NC | |||
| 850B | LD A,(HL) | |||
| 850C | INC A | |||
| 850D | AND $03 | |||
| 850F | JR NZ,$851D | |||
| 8511 | LD HL,($C02E) | Get sprite addr Motorbike | ||
| 8514 | LD DE,$FC06 | |||
| 8517 | LD BC,$0090 | |||
| 851A | LDIR | |||
| 851C | RET | |||
| 851D | LD B,$18 | |||
| 851F | LD HL,$FC06 | |||
| 8522 | LD A,L | |||
| 8523 | SRL (HL) | |||
| 8525 | INC L | |||
| 8526 | RR (HL) | |||
| 8528 | INC L | |||
| 8529 | RR (HL) | |||
| 852B | INC L | |||
| 852C | RR (HL) | |||
| 852E | INC L | |||
| 852F | RR (HL) | |||
| 8531 | INC L | |||
| 8532 | RR (HL) | |||
| 8534 | LD L,A | |||
| 8535 | SRL (HL) | |||
| 8537 | INC L | |||
| 8538 | RR (HL) | |||
| 853A | INC L | |||
| 853B | RR (HL) | |||
| 853D | INC L | |||
| 853E | RR (HL) | |||
| 8540 | INC L | |||
| 8541 | RR (HL) | |||
| 8543 | INC L | |||
| 8544 | RR (HL) | |||
| 8546 | INC L | |||
| 8547 | DJNZ $8522 | |||
| 8549 | RET | |||
| 854A | LD A,C | |||
| 854B | EX AF,AF' | |||
| 854C | LD A,C | |||
| 854D | ADD A,A | |||
| 854E | DEC A | |||
| 854F | LD L,A | |||
| 8550 | LD H,$00 | |||
| 8552 | PUSH HL | |||
| 8553 | CALL $867C | |||
| 8556 | EX AF,AF' | |||
| 8557 | ADD A,A | |||
| 8558 | LD C,$01 | |||
| 855A | EX DE,HL | |||
| 855B | CALL $899E | |||
| 855E | SRL A | |||
| 8560 | LD C,A | |||
| 8561 | EX DE,HL | |||
| 8562 | POP DE | |||
| 8563 | ADD HL,DE | |||
| 8564 | LD ($FD82),SP | |||
| 8568 | LD DE,$0000 | |||
| 856B | LD A,B | |||
| 856C | EX AF,AF' | |||
| 856D | LD SP,HL | |||
| 856E | INC SP | |||
| 856F | LD B,C | |||
| 8570 | PUSH DE | |||
| 8571 | DJNZ $8570 | |||
| 8573 | INC H | |||
| 8574 | LD SP,HL | |||
| 8575 | INC SP | |||
| 8576 | LD B,C | |||
| 8577 | PUSH DE | |||
| 8578 | DJNZ $8577 | |||
| 857A | INC H | |||
| 857B | LD A,H | |||
| 857C | AND $07 | |||
| 857E | JR NZ,$858A | |||
| 8580 | LD A,L | |||
| 8581 | ADD A,$20 | |||
| 8583 | LD L,A | |||
| 8584 | JR C,$858A | |||
| 8586 | LD A,H | |||
| 8587 | SUB $08 | |||
| 8589 | LD H,A | |||
| 858A | EX AF,AF' | |||
| 858B | DEC A | |||
| 858C | JR NZ,$856C | |||
| 858E | LD SP,($FD82) | |||
| 8592 | SCF | |||
| 8593 | RET | |||
|
|
||||
| 8594 | DEFB $21,$C3,$FD,$5E,$3E,$07,$1C,$28 | |||
| 859C | DEFB $06,$1D,$7B,$E6,$07,$23,$23,$C6 | |||
| 85A4 | DEFB $B8,$77,$23,$36,$04,$37,$C9 | |||
|
Used by the routine at 9193.
|
||||
| 85AB | LD HL,$FDC3 | |||
| 85AE | LD A,(HL) | |||
| 85AF | INC A | |||
| 85B0 | JR NZ,$85B7 | |||
| 85B2 | INC HL | |||
| 85B3 | INC HL | |||
| 85B4 | LD A,(HL) | |||
| 85B5 | INC A | |||
| 85B6 | RET Z | |||
| 85B7 | PUSH AF | |||
| 85B8 | LD A,R | |||
| 85BA | JP P,$85C3 | |||
| 85BD | INC (IY+$44) | |||
| 85C0 | INC (IY+$46) | |||
| 85C3 | POP AF | |||
| 85C4 | CALL $86B8 | Get Truck sprite to $6300 buffer and shift it if needed | ||
| 85C7 | LD HL,$FDC3 | |||
| 85CA | CALL $85D0 | |||
| 85CD | LD HL,$FDC5 | |||
| 85D0 | LD A,(HL) | |||
| 85D1 | CP $FF | |||
| 85D3 | RET Z | |||
| 85D4 | DEC (HL) | |||
| 85D5 | JR Z,$8605 | |||
| 85D7 | INC HL | |||
| 85D8 | LD A,(HL) | |||
| 85D9 | DEC HL | |||
| 85DA | ADD A,A | |||
| 85DB | JR C,$85E6 | |||
| 85DD | PUSH HL | |||
| 85DE | CALL $8618 | |||
| 85E1 | POP HL | |||
| 85E2 | RET NC | |||
| 85E3 | LD (HL),$FF | |||
| 85E5 | RET | |||
| 85E6 | PUSH HL | |||
| 85E7 | LD A,(HL) | |||
| 85E8 | RRCA | |||
| 85E9 | RRCA | |||
| 85EA | RRCA | |||
| 85EB | AND $1F | |||
| 85ED | INC A | |||
| 85EE | INC HL | |||
| 85EF | LD H,(HL) | |||
| 85F0 | LD L,A | |||
| 85F1 | LD A,H | |||
| 85F2 | AND $7F | |||
| 85F4 | SUB $0E | |||
| 85F6 | LD H,A | |||
| 85F7 | XOR A | |||
| 85F8 | PUSH HL | |||
| 85F9 | CALL $642A | |||
| 85FC | POP HL | |||
| 85FD | INC L | |||
| 85FE | INC L | |||
| 85FF | INC L | |||
| 8600 | XOR A | |||
| 8601 | CALL $642A | |||
| 8604 | POP HL | |||
| 8605 | LD E,(HL) | |||
| 8606 | LD (HL),$FF | |||
| 8608 | SRL E | |||
| 860A | SRL E | |||
| 860C | SRL E | |||
| 860E | INC HL | |||
| 860F | LD D,(HL) | |||
| 8610 | RES 7,D | |||
| 8612 | LD BC,$1004 | |||
| 8615 | JP $854A | |||
|
Used by the routine at 85AB.
|
||||
| 8618 | LD A,(HL) | |||
| 8619 | INC A | |||
| 861A | INC HL | |||
| 861B | RRCA | |||
| 861C | RRCA | |||
| 861D | RRCA | |||
| 861E | AND $1F | |||
| 8620 | LD E,A | |||
| 8621 | LD D,(HL) | |||
| 8622 | LD BC,$1010 | |||
| 8625 | CALL $867C | |||
| 8628 | RET C | |||
| 8629 | EX DE,HL | |||
| 862A | LD A,$08 | |||
| 862C | LD C,$04 | |||
| 862E | CALL $899E | |||
| 8631 | LD A,E | |||
| 8632 | ADD A,$08 | |||
| 8634 | LD E,A | |||
| 8635 | LD A,$01 | |||
| 8637 | LD C,$01 | |||
| 8639 | CALL $899E | |||
| 863C | LD A,E | |||
| 863D | SUB $08 | |||
| 863F | LD E,A | |||
| 8640 | EX DE,HL | |||
| 8641 | SLA B | |||
| 8643 | PUSH HL | |||
| 8644 | LD HL,$6300 | |||
| 8647 | ADD HL,DE | |||
| 8648 | POP DE | |||
| 8649 | LD ($FD82),SP | |||
| 864D | LD SP,HL | |||
| 864E | EX DE,HL | |||
| 864F | LD A,L | |||
| 8650 | POP DE | |||
| 8651 | LD (HL),D | |||
| 8652 | INC L | |||
| 8653 | LD (HL),E | |||
| 8654 | INC L | |||
| 8655 | POP DE | |||
| 8656 | LD (HL),D | |||
| 8657 | INC L | |||
| 8658 | LD (HL),E | |||
| 8659 | INC L | |||
| 865A | POP DE | |||
| 865B | LD (HL),D | |||
| 865C | INC L | |||
| 865D | LD (HL),E | |||
| 865E | INC L | |||
| 865F | POP DE | |||
| 8660 | LD (HL),D | |||
| 8661 | INC L | |||
| 8662 | LD (HL),E | |||
| 8663 | LD L,A | |||
| 8664 | INC H | |||
| 8665 | LD A,H | |||
| 8666 | AND $07 | |||
| 8668 | JR NZ,$8674 | |||
| 866A | LD A,L | |||
| 866B | ADD A,$20 | |||
| 866D | LD L,A | |||
| 866E | JR C,$8674 | |||
| 8670 | LD A,H | |||
| 8671 | SUB $08 | |||
| 8673 | LD H,A | |||
| 8674 | DJNZ $864F | |||
| 8676 | LD SP,($FD82) | |||
| 867A | OR A | |||
| 867B | RET | |||
| 867C | LD A,D | |||
| 867D | CP $60 | |||
| 867F | JR NC,$869B | |||
| 8681 | LD H,B | |||
| 8682 | SUB B | |||
| 8683 | CP $03 | |||
| 8685 | JP P,$86A4 | |||
| 8688 | SUB $03 | |||
| 868A | NEG | |||
| 868C | LD H,A | |||
| 868D | NEG | |||
| 868F | ADD A,B | |||
| 8690 | LD B,A | |||
| 8691 | LD A,E | |||
| 8692 | LD E,C | |||
| 8693 | CALL $8E92 | |||
| 8696 | LD E,A | |||
| 8697 | LD D,$04 | |||
| 8699 | JR $86AB | |||
| 869B | SUB B | |||
| 869C | SUB $5F | |||
| 869E | CCF | |||
| 869F | RET C | |||
| 86A0 | LD H,B | |||
| 86A1 | NEG | |||
| 86A3 | LD B,A | |||
| 86A4 | LD A,D | |||
| 86A5 | SUB H | |||
| 86A6 | INC A | |||
| 86A7 | LD D,A | |||
| 86A8 | LD HL,$0000 | |||
| 86AB | EX DE,HL | |||
| 86AC | LD A,L | |||
| 86AD | LD L,H | |||
| 86AE | SLA L | |||
| 86B0 | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 86B2 | ADD A,(HL) | |||
| 86B3 | INC L | |||
| 86B4 | LD H,(HL) | |||
| 86B5 | LD L,A | |||
| 86B6 | OR A | |||
| 86B7 | RET | |||
|
Used by the routine at 85AB.
|
||||
| 86B8 | AND $07 | |||
| 86BA | JR NZ,$86C7 | |||
| 86BC | LD HL,($C03C) | Get sprite addr Truck; width 8 | ||
| 86BF | LD DE,$6300 | |||
| 86C2 | LD BC,$0100 | |||
| 86C5 | LDIR | |||
|
Shift 8*32 bytes at $6300 one bit left
|
||||
| 86C7 | LD ($FD82),SP | |||
| 86CB | LD HL,$6300 | Buffer address | ||
| 86CE | LD DE,$0008 | |||
| 86D1 | LD B,$20 | Loop counter = 32 | ||
| 86D3 | ADD HL,DE | |||
| 86D4 | LD SP,HL | |||
| 86D5 | EXX | |||
| 86D6 | DEC SP | |||
| 86D7 | DEC SP | |||
| 86D8 | POP HL | |||
| 86D9 | ADD HL,HL | |||
| 86DA | PUSH HL | |||
| 86DB | DEC SP | |||
| 86DC | DEC SP | |||
| 86DD | POP HL | |||
| 86DE | ADC HL,HL | |||
| 86E0 | PUSH HL | |||
| 86E1 | DEC SP | |||
| 86E2 | DEC SP | |||
| 86E3 | POP HL | |||
| 86E4 | ADC HL,HL | |||
| 86E6 | PUSH HL | |||
| 86E7 | DEC SP | |||
| 86E8 | DEC SP | |||
| 86E9 | POP HL | |||
| 86EA | ADC HL,HL | |||
| 86EC | PUSH HL | |||
| 86ED | EXX | |||
| 86EE | DJNZ $86D3 | |||
| 86F0 | LD SP,($FD82) | |||
| 86F4 | RET | |||
|
|
||||
| 86F5 | LD A,D | |||
| 86F6 | CP $7F | |||
| 86F8 | CCF | |||
| 86F9 | RET C | |||
| 86FA | LD B,$20 | |||
| 86FC | BIT 7,E | |||
| 86FE | JR NZ,$8711 | |||
| 8700 | LD C,$32 | |||
| 8702 | LD A,E | |||
| 8703 | CP $0F | |||
| 8705 | LD HL,($C024) | |||
| 8708 | JP C,$8C52 | |||
| 870B | LD HL,($C026) | |||
| 870E | JP $8C52 | |||
| 8711 | RES 7,E | |||
| 8713 | PUSH DE | |||
| 8714 | LD C,$03 | |||
| 8716 | CALL $854A | |||
| 8719 | POP HL | |||
| 871A | LD A,H | |||
| 871B | SUB $16 | |||
| 871D | LD H,A | |||
| 871E | LD A,$02 | |||
| 8720 | PUSH HL | |||
| 8721 | CALL $642A | |||
| 8724 | POP HL | |||
| 8725 | LD A,$02 | |||
| 8727 | INC L | |||
| 8728 | INC L | |||
| 8729 | INC L | |||
| 872A | CALL $642A | |||
| 872D | SCF | |||
| 872E | RET | |||
|
|
||||
| 872F | LD A,D | |||
| 8730 | CP $5F | |||
| 8732 | CCF | |||
| 8733 | RET C | |||
| 8734 | AND $03 | |||
| 8736 | RET NZ | |||
| 8737 | LD B,$04 | |||
| 8739 | LD A,D | |||
| 873A | CP $10 | |||
| 873C | JR NC,$8743 | |||
| 873E | SRL A | |||
| 8740 | SRL A | |||
| 8742 | LD B,A | |||
| 8743 | CALL $896D | Get attributes address for screen line D | ||
| 8746 | LD D,$38 | |||
| 8748 | LD E,D | |||
| 8749 | LD ($FD82),SP | |||
| 874D | LD SP,HL | |||
| 874E | INC SP | |||
| 874F | PUSH DE | |||
| 8750 | PUSH DE | |||
| 8751 | PUSH DE | |||
| 8752 | PUSH DE | |||
| 8753 | PUSH DE | |||
| 8754 | PUSH DE | |||
| 8755 | PUSH DE | |||
| 8756 | PUSH DE | |||
| 8757 | PUSH DE | |||
| 8758 | PUSH DE | |||
| 8759 | PUSH DE | |||
| 875A | PUSH DE | |||
| 875B | PUSH DE | |||
| 875C | PUSH DE | |||
| 875D | PUSH DE | |||
| 875E | PUSH DE | |||
| 875F | LD A,L | |||
| 8760 | SUB $20 | |||
| 8762 | LD L,A | |||
| 8763 | JR NC,$8766 | |||
| 8765 | DEC H | |||
| 8766 | DJNZ $874D | |||
| 8768 | LD SP,($FD82) | |||
| 876C | OR A | |||
| 876D | RET | |||
|
|
||||
| 876E | LD A,D | |||
| 876F | CP $78 | |||
| 8771 | CCF | |||
| 8772 | RET C | |||
| 8773 | LD B,$19 | |||
| 8775 | LD A,D | |||
| 8776 | INC A | |||
| 8777 | SUB B | |||
| 8778 | LD D,A | |||
| 8779 | CP $04 | |||
| 877B | JP P,$879E | |||
| 877E | LD A,D | |||
| 877F | ADD A,B | |||
| 8780 | SUB $04 | |||
| 8782 | EXX | |||
| 8783 | LD B,A | |||
| 8784 | EXX | |||
| 8785 | LD H,$40 | |||
| 8787 | LD A,E | |||
| 8788 | ADD A,$20 | |||
| 878A | LD L,A | |||
| 878B | LD A,D | |||
| 878C | EXX | |||
| 878D | NEG | |||
| 878F | ADD A,$04 | |||
| 8791 | LD L,A | |||
| 8792 | LD H,$00 | |||
| 8794 | ADD HL,HL | |||
| 8795 | ADD HL,HL | |||
| 8796 | ADD HL,HL | |||
| 8797 | LD DE,($C004) | Get Sprite addr Wall; width 4 | ||
| 879B | ADD HL,DE | |||
| 879C | JR $87AE | |||
| 879E | LD A,D | |||
| 879F | ADD A,A | |||
| 87A0 | LD L,A | |||
| 87A1 | LD A,E | |||
| 87A2 | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 87A4 | ADD A,(HL) | |||
| 87A5 | INC L | |||
| 87A6 | LD H,(HL) | |||
| 87A7 | LD L,A | |||
| 87A8 | EXX | |||
| 87A9 | LD B,$19 | Height = 25 | ||
| 87AB | LD HL,($C004) | Get Sprite addr Wall; width 4 | ||
| 87AE | LD DE,$0004 | |||
| 87B1 | LD ($FD82),SP | |||
| 87B5 | LD SP,HL | |||
| 87B6 | ADD HL,DE | |||
| 87B7 | EXX | |||
| 87B8 | POP BC | |||
| 87B9 | POP DE | |||
| 87BA | LD SP,HL | |||
| 87BB | INC SP | |||
| 87BC | PUSH DE | |||
| 87BD | PUSH BC | |||
| 87BE | PUSH DE | |||
| 87BF | PUSH BC | |||
| 87C0 | PUSH DE | |||
| 87C1 | PUSH BC | |||
| 87C2 | INC H | |||
| 87C3 | EXX | |||
| 87C4 | LD SP,HL | |||
| 87C5 | ADD HL,DE | |||
| 87C6 | EXX | |||
| 87C7 | POP BC | |||
| 87C8 | POP DE | |||
| 87C9 | LD SP,HL | |||
| 87CA | INC SP | |||
| 87CB | PUSH DE | |||
| 87CC | PUSH BC | |||
| 87CD | PUSH DE | |||
| 87CE | PUSH BC | |||
| 87CF | PUSH DE | |||
| 87D0 | PUSH BC | |||
| 87D1 | INC H | |||
| 87D2 | LD A,H | |||
| 87D3 | AND $07 | |||
| 87D5 | JR NZ,$87E8 | |||
| 87D7 | LD A,L | |||
| 87D8 | ADD A,$20 | |||
| 87DA | LD L,A | |||
| 87DB | JR C,$87E1 | |||
| 87DD | LD A,H | |||
| 87DE | SUB $08 | |||
| 87E0 | LD H,A | |||
| 87E1 | LD A,H | |||
| 87E2 | AND $18 | |||
| 87E4 | CP $18 | |||
| 87E6 | JR Z,$87EB | |||
| 87E8 | EXX | |||
| 87E9 | DJNZ $87B5 | |||
| 87EB | LD SP,($FD82) | |||
| 87EF | OR A | |||
| 87F0 | RET | |||
|
|
||||
| 87F1 | PUSH DE | |||
| 87F2 | LD A,D | |||
| 87F3 | SUB $03 | |||
| 87F5 | LD D,A | |||
| 87F6 | AND $03 | |||
| 87F8 | JR NZ,$885B | |||
| 87FA | LD A,D | |||
| 87FB | LD C,D | |||
| 87FC | CP $60 | |||
| 87FE | JR C,$8823 | |||
| 8800 | JR NZ,$885B | |||
| 8802 | SUB $04 | |||
| 8804 | LD D,A | |||
| 8805 | CALL $896D | Get attributes address for screen line D | ||
| 8808 | LD D,$31 | Attribute byte | ||
| 880A | LD E,D | |||
| 880B | LD ($FD82),SP | |||
| 880F | LD SP,HL | |||
| 8810 | INC SP | |||
| 8811 | PUSH DE | Fill attribute line | ||
| 8812 | PUSH DE | |||
| 8813 | PUSH DE | |||
| 8814 | PUSH DE | |||
| 8815 | PUSH DE | |||
| 8816 | PUSH DE | |||
| 8817 | PUSH DE | |||
| 8818 | PUSH DE | |||
| 8819 | PUSH DE | |||
| 881A | PUSH DE | |||
| 881B | PUSH DE | |||
| 881C | PUSH DE | |||
| 881D | PUSH DE | |||
| 881E | PUSH DE | |||
| 881F | PUSH DE | |||
| 8820 | PUSH DE | |||
| 8821 | JR $8857 | |||
| 8823 | CALL $896D | Get attributes address for screen line D | ||
| 8826 | LD D,$30 | Attribute byte | ||
| 8828 | LD E,D | |||
| 8829 | LD ($FD82),SP | |||
| 882D | LD SP,HL | |||
| 882E | INC SP | |||
| 882F | PUSH DE | Fill attribute line | ||
| 8830 | PUSH DE | |||
| 8831 | PUSH DE | |||
| 8832 | PUSH DE | |||
| 8833 | PUSH DE | |||
| 8834 | PUSH DE | |||
| 8835 | PUSH DE | |||
| 8836 | PUSH DE | |||
| 8837 | PUSH DE | |||
| 8838 | PUSH DE | |||
| 8839 | PUSH DE | |||
| 883A | PUSH DE | |||
| 883B | PUSH DE | |||
| 883C | PUSH DE | |||
| 883D | PUSH DE | |||
| 883E | PUSH DE | |||
| 883F | LD A,C | |||
| 8840 | CP $04 | |||
| 8842 | JR Z,$8857 | |||
| 8844 | LD D,$31 | Attribute byte | ||
| 8846 | LD E,D | |||
| 8847 | PUSH DE | Fill attribute line | ||
| 8848 | PUSH DE | |||
| 8849 | PUSH DE | |||
| 884A | PUSH DE | |||
| 884B | PUSH DE | |||
| 884C | PUSH DE | |||
| 884D | PUSH DE | |||
| 884E | PUSH DE | |||
| 884F | PUSH DE | |||
| 8850 | PUSH DE | |||
| 8851 | PUSH DE | |||
| 8852 | PUSH DE | |||
| 8853 | PUSH DE | |||
| 8854 | PUSH DE | |||
| 8855 | PUSH DE | |||
| 8856 | PUSH DE | |||
| 8857 | LD SP,($FD82) | |||
| 885B | POP DE | |||
| 885C | CP $69 | |||
| 885E | CCF | |||
| 885F | RET C | |||
| 8860 | LD A,D | |||
| 8861 | CP $65 | |||
| 8863 | RET NC | |||
| 8864 | LD B,$06 | |||
| 8866 | LD A,D | |||
| 8867 | INC A | |||
| 8868 | SUB B | |||
| 8869 | LD D,A | |||
| 886A | CP $04 | |||
| 886C | EXX | |||
| 886D | LD HL,$88E5 | |||
| 8870 | EXX | |||
| 8871 | JP P,$8887 | |||
| 8874 | LD A,D | |||
| 8875 | ADD A,B | |||
| 8876 | SUB $04 | |||
| 8878 | LD B,A | |||
| 8879 | LD A,D | |||
| 887A | NEG | |||
| 887C | ADD A,$04 | |||
| 887E | ADD A,A | |||
| 887F | ADD A,A | |||
| 8880 | EXX | |||
| 8881 | CALL $98D3 | HL = HL + A; now HL = address in table $88E5 | ||
| 8884 | EXX | |||
| 8885 | LD D,$04 | |||
| 8887 | LD A,D | |||
| 8888 | ADD A,A | |||
| 8889 | LD L,A | |||
| 888A | LD A,E | |||
| 888B | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 888D | ADD A,(HL) | Get screen line address from table $FE00 | ||
| 888E | INC L | |||
| 888F | LD H,(HL) | |||
| 8890 | LD L,A | |||
| 8891 | LD ($FD82),SP | |||
| 8895 | LD SP,HL | Now SP = address on the screen | ||
| 8896 | INC SP | |||
| 8897 | EXX | |||
| 8898 | LD E,(HL) | Get 1st word from table $88E5 | ||
| 8899 | INC HL | |||
| 889A | LD D,(HL) | |||
| 889B | INC HL | |||
| 889C | PUSH DE | Fill screen line with DE | ||
| 889D | PUSH DE | |||
| 889E | PUSH DE | |||
| 889F | PUSH DE | |||
| 88A0 | PUSH DE | |||
| 88A1 | PUSH DE | |||
| 88A2 | PUSH DE | |||
| 88A3 | PUSH DE | |||
| 88A4 | PUSH DE | |||
| 88A5 | PUSH DE | |||
| 88A6 | PUSH DE | |||
| 88A7 | PUSH DE | |||
| 88A8 | PUSH DE | |||
| 88A9 | PUSH DE | |||
| 88AA | PUSH DE | |||
| 88AB | PUSH DE | |||
| 88AC | EXX | |||
| 88AD | INC H | Next screen line | ||
| 88AE | LD SP,HL | |||
| 88AF | INC SP | |||
| 88B0 | EXX | |||
| 88B1 | LD E,(HL) | Get 2nd word from table $88E5 | ||
| 88B2 | INC HL | |||
| 88B3 | LD D,(HL) | |||
| 88B4 | INC HL | |||
| 88B5 | PUSH DE | Fill screen line with DE | ||
| 88B6 | PUSH DE | |||
| 88B7 | PUSH DE | |||
| 88B8 | PUSH DE | |||
| 88B9 | PUSH DE | |||
| 88BA | PUSH DE | |||
| 88BB | PUSH DE | |||
| 88BC | PUSH DE | |||
| 88BD | PUSH DE | |||
| 88BE | PUSH DE | |||
| 88BF | PUSH DE | |||
| 88C0 | PUSH DE | |||
| 88C1 | PUSH DE | |||
| 88C2 | PUSH DE | |||
| 88C3 | PUSH DE | |||
| 88C4 | PUSH DE | |||
| 88C5 | EXX | |||
| 88C6 | INC H | |||
| 88C7 | LD A,H | |||
| 88C8 | AND $07 | |||
| 88CA | JR NZ,$88DD | |||
| 88CC | LD A,L | |||
| 88CD | ADD A,$20 | |||
| 88CF | LD L,A | |||
| 88D0 | JR C,$88D6 | |||
| 88D2 | LD A,H | |||
| 88D3 | SUB $08 | |||
| 88D5 | LD H,A | |||
| 88D6 | LD A,H | |||
| 88D7 | AND $18 | |||
| 88D9 | CP $18 | |||
| 88DB | JR Z,$88DF | |||
| 88DD | DJNZ $8895 | |||
| 88DF | LD SP,($FD82) | |||
| 88E3 | OR A | |||
| 88E4 | RET | |||
|
|
||||
| 88E5 | DEFB $00,$00,$00,$00 | |||
| 88E9 | DEFB $3F,$FE,$55,$55 | |||
| 88ED | DEFB $6A,$AB,$D5,$55 | |||
| 88F1 | DEFB $FF,$FF,$7F,$FF | |||
| 88F5 | DEFB $FF,$FF,$7F,$FF | |||
| 88F9 | DEFB $7F,$FF,$BF,$FE | |||
| 88FD | DEFB $7A,$FE,$80,$3F | |||
| 8901 | DEFB $D8,$06,$21,$0E | |||
| 8905 | DEFB $31,$7B,$B7,$2A | |||
| 8909 | DEFB $20,$C0,$CA,$E7 | |||
| 890D | DEFB $8B,$2A,$22,$C0 | |||
| 8911 | DEFB $C3,$E7,$8B | |||
|
|
||||
| 8914 | LD A,D | |||
| 8915 | CP $78 | |||
| 8917 | CCF | |||
| 8918 | RET C | |||
| 8919 | LD B,$19 | |||
| 891B | LD C,$30 | |||
| 891D | LD HL,($C006) | |||
| 8920 | PUSH DE | |||
| 8921 | CALL $8CC9 | |||
| 8924 | POP DE | |||
| 8925 | LD A,D | |||
| 8926 | CP $60 | |||
| 8928 | RET NC | |||
| 8929 | LD E,$1F | |||
| 892B | LD H,$16 | |||
| 892D | LD A,D | |||
| 892E | ADD A,A | |||
| 892F | ADD A,A | |||
| 8930 | RL H | |||
| 8932 | ADD A,A | |||
| 8933 | RL H | |||
| 8935 | AND $E0 | |||
| 8937 | OR E | |||
| 8938 | LD L,A | |||
| 8939 | LD D,$30 | |||
| 893B | LD E,D | |||
| 893C | LD ($FD82),SP | |||
| 8940 | LD SP,HL | |||
| 8941 | INC SP | |||
| 8942 | PUSH DE | |||
| 8943 | PUSH DE | |||
| 8944 | PUSH DE | |||
| 8945 | PUSH DE | |||
| 8946 | PUSH DE | |||
| 8947 | PUSH DE | |||
| 8948 | PUSH DE | |||
| 8949 | PUSH DE | |||
| 894A | PUSH DE | |||
| 894B | PUSH DE | |||
| 894C | PUSH DE | |||
| 894D | PUSH DE | |||
| 894E | PUSH DE | |||
| 894F | PUSH DE | |||
| 8950 | PUSH DE | |||
| 8951 | PUSH DE | |||
| 8952 | LD A,H | |||
| 8953 | CP $5A | |||
| 8955 | JR C,$8967 | |||
| 8957 | PUSH DE | |||
| 8958 | PUSH DE | |||
| 8959 | PUSH DE | |||
| 895A | PUSH DE | |||
| 895B | PUSH DE | |||
| 895C | PUSH DE | |||
| 895D | PUSH DE | |||
| 895E | PUSH DE | |||
| 895F | PUSH DE | |||
| 8960 | PUSH DE | |||
| 8961 | PUSH DE | |||
| 8962 | PUSH DE | |||
| 8963 | PUSH DE | |||
| 8964 | PUSH DE | |||
| 8965 | PUSH DE | |||
| 8966 | PUSH DE | |||
| 8967 | LD SP,($FD82) | |||
| 896B | OR A | |||
| 896C | RET | |||
|
||||||||||||
| 896D | LD A,D | |||||||||||
| 896E | ADD A,A | |||||||||||
| 896F | LD H,$FE | $FE00 - table of even screen lines addresses | ||||||||||
| 8971 | LD L,A | |||||||||||
| 8972 | LD A,E | |||||||||||
| 8973 | ADD A,(HL) | Get screen line address to HL | ||||||||||
| 8974 | INC L | |||||||||||
| 8975 | LD H,(HL) | |||||||||||
| 8976 | LD L,A | |||||||||||
| 8977 | LD A,H | |||||||||||
| 8978 | RRCA | Rotate H right on 3 bits | ||||||||||
| 8979 | RRCA | |||||||||||
| 897A | RRCA | |||||||||||
| 897B | OR $58 | |||||||||||
| 897D | LD H,A | Now HL = address in the screen attribute area for the given line | ||||||||||
| 897E | RET | |||||||||||
|
|
||||
| 897F | DEFB $7A,$FE,$87,$3F,$D8,$06,$28,$0E | |||
| 8987 | DEFB $32,$2A,$12,$C0,$D5,$CD,$14,$8A | |||
| 898F | DEFB $D1,$7B,$C6,$07,$5F,$06,$28,$0E | |||
| 8997 | DEFB $32,$2A,$12,$C0,$C3,$14,$8A | |||
| 899E | PUSH AF | |||
| 899F | PUSH DE | |||
| 89A0 | PUSH HL | |||
| 89A1 | PUSH BC | |||
| 89A2 | LD H,B | |||
| 89A3 | LD L,A | |||
| 89A4 | EX AF,AF' | |||
| 89A5 | LD A,D | |||
| 89A6 | PUSH HL | |||
| 89A7 | EXX | |||
| 89A8 | POP BC | |||
| 89A9 | AND $06 | |||
| 89AB | RRCA | |||
| 89AC | LD H,A | |||
| 89AD | EXX | |||
| 89AE | EX AF,AF' | |||
| 89AF | NEG | |||
| 89B1 | ADD A,$20 | |||
| 89B3 | LD L,A | |||
| 89B4 | LD H,$00 | |||
| 89B6 | LD A,D | |||
| 89B7 | RRCA | |||
| 89B8 | RRCA | |||
| 89B9 | RRCA | |||
| 89BA | AND $03 | |||
| 89BC | OR $58 | |||
| 89BE | LD D,A | |||
| 89BF | EX DE,HL | |||
| 89C0 | EXX | |||
| 89C1 | LD A,H | |||
| 89C2 | INC A | |||
| 89C3 | AND $03 | |||
| 89C5 | JR Z,$89CC | |||
| 89C7 | CALL $89F3 | |||
| 89CA | JR $89E2 | |||
| 89CC | LD A,R | |||
| 89CE | JP M,$89DB | |||
| 89D1 | EXX | |||
| 89D2 | PUSH DE | |||
| 89D3 | LD DE,$0020 | |||
| 89D6 | ADD HL,DE | |||
| 89D7 | POP DE | |||
| 89D8 | EXX | |||
| 89D9 | JR $89E2 | |||
| 89DB | BIT 7,C | |||
| 89DD | JR NZ,$89D1 | |||
| 89DF | CALL $8A03 | |||
| 89E2 | DEC B | |||
| 89E3 | JR Z,$89EE | |||
| 89E5 | INC H | |||
| 89E6 | LD A,H | |||
| 89E7 | AND $03 | |||
| 89E9 | CALL Z,$89F3 | |||
| 89EC | DJNZ $89E5 | |||
| 89EE | POP BC | |||
| 89EF | POP HL | |||
| 89F0 | POP DE | |||
| 89F1 | POP AF | |||
| 89F2 | RET | |||
|
Used by the routine at 899E.
|
||||
| 89F3 | LD A,C | |||
| 89F4 | EXX | |||
| 89F5 | LD B,A | |||
| 89F6 | RES 7,C | |||
| 89F8 | LD A,(HL) | |||
| 89F9 | AND $38 | |||
| 89FB | OR C | |||
| 89FC | LD (HL),A | |||
| 89FD | INC HL | |||
| 89FE | DJNZ $89F8 | |||
| 8A00 | ADD HL,DE | |||
| 8A01 | EXX | |||
| 8A02 | RET | |||
|
Used by the routine at 899E.
|
||||
| 8A03 | LD A,C | |||
| 8A04 | EXX | |||
| 8A05 | LD B,A | |||
| 8A06 | RES 7,C | |||
| 8A08 | LD A,(HL) | |||
| 8A09 | AND $38 | |||
| 8A0B | OR $01 | |||
| 8A0D | LD (HL),A | |||
| 8A0E | INC HL | |||
| 8A0F | DJNZ $8A08 | |||
| 8A11 | ADD HL,DE | |||
| 8A12 | EXX | |||
| 8A13 | RET | |||
| 8A14 | LD A,C | |||
| 8A15 | EX AF,AF' | |||
| 8A16 | LD C,$04 | |||
| 8A18 | PUSH HL | |||
| 8A19 | CALL $867C | |||
| 8A1C | JR NC,$8A23 | |||
| 8A1E | POP HL | |||
| 8A1F | EX AF,AF' | |||
| 8A20 | LD C,A | |||
| 8A21 | SCF | |||
| 8A22 | RET | |||
| 8A23 | EX (SP),HL | |||
| 8A24 | ADD HL,DE | |||
| 8A25 | POP DE | |||
| 8A26 | EX AF,AF' | |||
| 8A27 | LD C,A | |||
| 8A28 | LD A,$01 | |||
| 8A2A | CALL $899E | |||
| 8A2D | LD ($FD82),SP | |||
| 8A31 | LD SP,HL | |||
| 8A32 | EX DE,HL | |||
| 8A33 | LD A,R | |||
| 8A35 | JP P,$8A5B | |||
| 8A38 | POP DE | |||
| 8A39 | LD A,(HL) | |||
| 8A3A | AND D | |||
| 8A3B | OR E | |||
| 8A3C | LD (HL),A | |||
| 8A3D | INC H | |||
| 8A3E | POP DE | |||
| 8A3F | LD A,(HL) | |||
| 8A40 | AND D | |||
| 8A41 | OR E | |||
| 8A42 | LD (HL),A | |||
| 8A43 | INC H | |||
| 8A44 | LD A,H | |||
| 8A45 | AND $07 | |||
| 8A47 | JR NZ,$8A53 | |||
| 8A49 | LD A,L | |||
| 8A4A | ADD A,$20 | |||
| 8A4C | LD L,A | |||
| 8A4D | JR C,$8A53 | |||
| 8A4F | LD A,H | |||
| 8A50 | SUB $08 | |||
| 8A52 | LD H,A | |||
| 8A53 | DJNZ $8A38 | |||
| 8A55 | OR A | |||
| 8A56 | LD SP,($FD82) | |||
| 8A5A | RET | |||
| 8A5B | DEC SP | |||
| 8A5C | POP AF | |||
| 8A5D | OR (HL) | |||
| 8A5E | LD (HL),A | |||
| 8A5F | INC H | |||
| 8A60 | POP AF | |||
| 8A61 | OR (HL) | |||
| 8A62 | LD (HL),A | |||
| 8A63 | INC H | |||
| 8A64 | LD A,H | |||
| 8A65 | AND $07 | |||
| 8A67 | JR NZ,$8A73 | |||
| 8A69 | LD A,L | |||
| 8A6A | ADD A,$20 | |||
| 8A6C | LD L,A | |||
| 8A6D | JR C,$8A73 | |||
| 8A6F | LD A,H | |||
| 8A70 | SUB $08 | |||
| 8A72 | LD H,A | |||
| 8A73 | DJNZ $8A5C | |||
| 8A75 | OR A | |||
| 8A76 | LD SP,($FD82) | |||
| 8A7A | RET | |||
| 8A7B | LD A,C | |||
| 8A7C | EX AF,AF' | |||
| 8A7D | LD C,$08 | |||
| 8A7F | PUSH HL | |||
| 8A80 | CALL $867C | |||
| 8A83 | EX (SP),HL | |||
| 8A84 | ADD HL,DE | |||
| 8A85 | POP DE | |||
| 8A86 | EX AF,AF' | |||
| 8A87 | LD C,A | |||
| 8A88 | ADD A,A | |||
| 8A89 | LD A,$02 | |||
| 8A8B | CALL NC,$899E | |||
| 8A8E | LD ($FD82),SP | |||
| 8A92 | LD SP,HL | |||
| 8A93 | EX DE,HL | |||
| 8A94 | POP DE | |||
| 8A95 | LD A,(HL) | |||
| 8A96 | AND D | |||
| 8A97 | OR E | |||
| 8A98 | LD (HL),A | |||
| 8A99 | INC L | |||
| 8A9A | POP DE | |||
| 8A9B | LD A,(HL) | |||
| 8A9C | AND D | |||
| 8A9D | OR E | |||
| 8A9E | LD (HL),A | |||
| 8A9F | INC H | |||
| 8AA0 | POP DE | |||
| 8AA1 | LD A,(HL) | |||
| 8AA2 | AND D | |||
| 8AA3 | OR E | |||
| 8AA4 | LD (HL),A | |||
| 8AA5 | DEC L | |||
| 8AA6 | POP DE | |||
| 8AA7 | LD A,(HL) | |||
| 8AA8 | AND D | |||
| 8AA9 | OR E | |||
| 8AAA | LD (HL),A | |||
| 8AAB | INC H | |||
| 8AAC | LD A,H | |||
| 8AAD | AND $07 | |||
| 8AAF | JR NZ,$8ABB | |||
| 8AB1 | LD A,L | |||
| 8AB2 | ADD A,$20 | |||
| 8AB4 | LD L,A | |||
| 8AB5 | JR C,$8ABB | |||
| 8AB7 | LD A,H | |||
| 8AB8 | SUB $08 | |||
| 8ABA | LD H,A | |||
| 8ABB | DJNZ $8A94 | |||
| 8ABD | OR A | |||
| 8ABE | LD SP,($FD82) | |||
| 8AC2 | RET | |||
| 8AC3 | LD A,C | |||
| 8AC4 | EX AF,AF' | |||
| 8AC5 | LD C,$0C | |||
| 8AC7 | PUSH HL | |||
| 8AC8 | CALL $867C | |||
| 8ACB | EX (SP),HL | |||
| 8ACC | ADD HL,DE | |||
| 8ACD | POP DE | |||
| 8ACE | EX AF,AF' | |||
| 8ACF | LD C,A | |||
| 8AD0 | LD A,$03 | |||
| 8AD2 | CALL $899E | |||
| 8AD5 | LD ($FD82),SP | |||
| 8AD9 | LD SP,HL | |||
| 8ADA | EX DE,HL | |||
| 8ADB | LD A,R | |||
| 8ADD | JP P,$8B1B | |||
| 8AE0 | POP DE | |||
| 8AE1 | LD A,(HL) | |||
| 8AE2 | AND D | |||
| 8AE3 | OR E | |||
| 8AE4 | LD (HL),A | |||
| 8AE5 | INC L | |||
| 8AE6 | POP DE | |||
| 8AE7 | LD A,(HL) | |||
| 8AE8 | AND D | |||
| 8AE9 | OR E | |||
| 8AEA | LD (HL),A | |||
| 8AEB | INC L | |||
| 8AEC | POP DE | |||
| 8AED | LD A,(HL) | |||
| 8AEE | AND D | |||
| 8AEF | OR E | |||
| 8AF0 | LD (HL),A | |||
| 8AF1 | INC H | |||
| 8AF2 | POP DE | |||
| 8AF3 | LD A,(HL) | |||
| 8AF4 | AND D | |||
| 8AF5 | OR E | |||
| 8AF6 | LD (HL),A | |||
| 8AF7 | DEC L | |||
| 8AF8 | POP DE | |||
| 8AF9 | LD A,(HL) | |||
| 8AFA | AND D | |||
| 8AFB | OR E | |||
| 8AFC | LD (HL),A | |||
| 8AFD | DEC L | |||
| 8AFE | POP DE | |||
| 8AFF | LD A,(HL) | |||
| 8B00 | AND D | |||
| 8B01 | OR E | |||
| 8B02 | LD (HL),A | |||
| 8B03 | INC H | |||
| 8B04 | LD A,H | |||
| 8B05 | AND $07 | |||
| 8B07 | JR NZ,$8B13 | |||
| 8B09 | LD A,L | |||
| 8B0A | ADD A,$20 | |||
| 8B0C | LD L,A | |||
| 8B0D | JR C,$8B13 | |||
| 8B0F | LD A,H | |||
| 8B10 | SUB $08 | |||
| 8B12 | LD H,A | |||
| 8B13 | DJNZ $8AE0 | |||
| 8B15 | OR A | |||
| 8B16 | LD SP,($FD82) | |||
| 8B1A | RET | |||
| 8B1B | DEC SP | |||
| 8B1C | POP AF | |||
| 8B1D | OR (HL) | |||
| 8B1E | LD (HL),A | |||
| 8B1F | INC L | |||
| 8B20 | POP AF | |||
| 8B21 | OR (HL) | |||
| 8B22 | LD (HL),A | |||
| 8B23 | INC L | |||
| 8B24 | POP AF | |||
| 8B25 | OR (HL) | |||
| 8B26 | LD (HL),A | |||
| 8B27 | INC H | |||
| 8B28 | POP AF | |||
| 8B29 | OR (HL) | |||
| 8B2A | LD (HL),A | |||
| 8B2B | DEC L | |||
| 8B2C | POP AF | |||
| 8B2D | OR (HL) | |||
| 8B2E | LD (HL),A | |||
| 8B2F | DEC L | |||
| 8B30 | POP AF | |||
| 8B31 | OR (HL) | |||
| 8B32 | LD (HL),A | |||
| 8B33 | INC H | |||
| 8B34 | LD A,H | |||
| 8B35 | AND $07 | |||
| 8B37 | JR NZ,$8B43 | |||
| 8B39 | LD A,L | |||
| 8B3A | ADD A,$20 | |||
| 8B3C | LD L,A | |||
| 8B3D | JR C,$8B43 | |||
| 8B3F | LD A,H | |||
| 8B40 | SUB $08 | |||
| 8B42 | LD H,A | |||
| 8B43 | DJNZ $8B1C | |||
| 8B45 | OR A | |||
| 8B46 | LD SP,($FD82) | |||
| 8B4A | RET | |||
|
|
||||
| 8B4B | DEFB $79,$08,$0E,$10,$E5,$CD,$7C,$86 | |||
| 8B53 | DEFB $E3,$19,$D1,$08,$4F,$3E,$04,$CD | |||
| 8B5B | DEFB $9E,$89,$ED,$73,$82,$FD,$F9,$EB | |||
| 8B63 | DEFB $ED,$5F,$F2,$AF,$8B,$D1,$7E,$A2 | |||
| 8B6B | DEFB $B3,$77,$2C,$D1,$7E,$A2,$B3,$77 | |||
| 8B73 | DEFB $2C,$D1,$7E,$A2,$B3,$77,$2C,$D1 | |||
| 8B7B | DEFB $7E,$A2,$B3,$77,$24,$D1,$7E,$A2 | |||
| 8B83 | DEFB $B3,$77,$2D,$D1,$7E,$A2,$B3,$77 | |||
| 8B8B | DEFB $2D,$D1,$7E,$A2,$B3,$77,$2D,$D1 | |||
| 8B93 | DEFB $7E,$A2,$B3,$77,$24,$7C,$E6,$07 | |||
| 8B9B | DEFB $20,$0A,$7D,$C6 | |||
|
|
||||
| 8B9F | DEFM " o8" | |||
|
|
||||
| 8BA2 | DEFB $04,$7C,$D6,$08,$67,$10,$BF,$B7 | |||
| 8BAA | DEFB $ED,$7B,$82,$FD,$C9,$3B,$F1,$B6 | |||
| 8BB2 | DEFB $77,$2C,$F1,$B6,$77,$2C,$F1,$B6 | |||
| 8BBA | DEFB $77,$2C,$F1,$B6,$77,$24,$F1,$B6 | |||
| 8BC2 | DEFB $77,$2D,$F1,$B6,$77,$2D,$F1,$B6 | |||
| 8BCA | DEFB $77,$2D,$F1,$B6,$77,$24,$7C,$E6 | |||
| 8BD2 | DEFB $07,$20,$0A,$7D,$C6 | |||
|
|
||||
| 8BD7 | DEFM " o8" | |||
|
|
||||
| 8BDA | DEFB $04,$7C,$D6,$08,$67,$10,$CF,$B7 | |||
| 8BE2 | DEFB $ED,$7B,$82,$FD,$C9,$79,$08,$0E | |||
| 8BEA | DEFB $14,$E5,$CD,$7C,$86,$E3,$19,$D1 | |||
| 8BF2 | DEFB $08,$4F,$3E,$05,$CD,$9E,$89,$ED | |||
| 8BFA | DEFB $73,$82,$FD,$F9,$EB,$D1,$7E,$A2 | |||
| 8C02 | DEFB $B3,$77,$2C,$D1,$7E,$A2,$B3,$77 | |||
| 8C0A | DEFB $2C,$D1,$7E,$A2,$B3,$77,$2C,$D1 | |||
| 8C12 | DEFB $7E,$A2,$B3,$77,$2C,$D1,$7E,$A2 | |||
| 8C1A | DEFB $B3,$77,$24,$D1,$7E,$A2,$B3,$77 | |||
| 8C22 | DEFB $2D,$D1,$7E,$A2,$B3,$77,$2D,$D1 | |||
| 8C2A | DEFB $7E,$A2,$B3,$77,$2D,$D1,$7E,$A2 | |||
| 8C32 | DEFB $B3,$77,$2D,$D1,$7E,$A2,$B3,$77 | |||
| 8C3A | DEFB $24,$7C,$E6,$07,$20,$0A,$7D,$C6 | |||
|
|
||||
| 8C42 | DEFM " o8" | |||
|
|
||||
| 8C45 | DEFB $04,$7C,$D6,$08,$67,$10,$B3,$B7 | |||
| 8C4D | DEFB $ED,$7B,$82,$FD,$C9,$79,$08,$0E | |||
| 8C55 | DEFB $18,$E5,$CD,$7C,$86,$E3,$19,$D1 | |||
| 8C5D | DEFB $08,$4F,$3E,$06,$CD,$9E,$89,$ED | |||
| 8C65 | DEFB $73,$82,$FD,$F9,$EB,$D1,$7E,$A2 | |||
| 8C6D | DEFB $B3,$77,$2C,$D1,$7E,$A2,$B3,$77 | |||
| 8C75 | DEFB $2C,$D1,$7E,$A2,$B3,$77,$2C,$D1 | |||
| 8C7D | DEFB $7E,$A2,$B3,$77,$2C,$D1,$7E,$A2 | |||
| 8C85 | DEFB $B3,$77,$2C,$D1,$7E,$A2,$B3,$77 | |||
| 8C8D | DEFB $24,$D1,$7E,$A2,$B3,$77,$2D,$D1 | |||
| 8C95 | DEFB $7E,$A2,$B3,$77,$2D,$D1,$7E,$A2 | |||
| 8C9D | DEFB $B3,$77,$2D,$D1,$7E,$A2,$B3,$77 | |||
| 8CA5 | DEFB $2D,$D1,$7E,$A2,$B3,$77,$2D,$D1 | |||
| 8CAD | DEFB $7E,$A2,$B3,$77,$24,$7C,$E6,$07 | |||
| 8CB5 | DEFB $20,$0A,$7D,$C6 | |||
|
|
||||
| 8CB9 | DEFM " o8" | |||
|
|
||||
| 8CBC | DEFB $04,$7C,$D6,$08,$67,$10,$A7,$B7 | |||
| 8CC4 | DEFB $ED,$7B,$82,$FD,$C9 | |||
|
Used by the routine at 8914.
|
||||
| 8CC9 | LD A,C | |||
| 8CCA | EX AF,AF' | |||
| 8CCB | LD C,$20 | |||
| 8CCD | PUSH HL | |||
| 8CCE | CALL $867C | |||
| 8CD1 | EX (SP),HL | |||
| 8CD2 | ADD HL,DE | |||
| 8CD3 | POP DE | |||
| 8CD4 | EX AF,AF' | |||
| 8CD5 | LD C,A | |||
| 8CD6 | LD A,$08 | |||
| 8CD8 | CALL $899E | |||
| 8CDB | LD ($FD82),SP | |||
| 8CDF | LD SP,HL | |||
| 8CE0 | EX DE,HL | |||
| 8CE1 | POP DE | |||
| 8CE2 | LD A,(HL) | |||
| 8CE3 | AND D | |||
| 8CE4 | OR E | |||
| 8CE5 | LD (HL),A | |||
| 8CE6 | INC L | |||
| 8CE7 | POP DE | |||
| 8CE8 | LD A,(HL) | |||
| 8CE9 | AND D | |||
| 8CEA | OR E | |||
| 8CEB | LD (HL),A | |||
| 8CEC | INC L | |||
| 8CED | POP DE | |||
| 8CEE | LD A,(HL) | |||
| 8CEF | AND D | |||
| 8CF0 | OR E | |||
| 8CF1 | LD (HL),A | |||
| 8CF2 | INC L | |||
| 8CF3 | POP DE | |||
| 8CF4 | LD A,(HL) | |||
| 8CF5 | AND D | |||
| 8CF6 | OR E | |||
| 8CF7 | LD (HL),A | |||
| 8CF8 | INC L | |||
| 8CF9 | POP DE | |||
| 8CFA | LD A,(HL) | |||
| 8CFB | AND D | |||
| 8CFC | OR E | |||
| 8CFD | LD (HL),A | |||
| 8CFE | INC L | |||
| 8CFF | POP DE | |||
| 8D00 | LD A,(HL) | |||
| 8D01 | AND D | |||
| 8D02 | OR E | |||
| 8D03 | LD (HL),A | |||
| 8D04 | INC L | |||
| 8D05 | POP DE | |||
| 8D06 | LD A,(HL) | |||
| 8D07 | AND D | |||
| 8D08 | OR E | |||
| 8D09 | LD (HL),A | |||
| 8D0A | INC L | |||
| 8D0B | POP DE | |||
| 8D0C | LD A,(HL) | |||
| 8D0D | AND D | |||
| 8D0E | OR E | |||
| 8D0F | LD (HL),A | |||
| 8D10 | INC H | |||
| 8D11 | POP DE | |||
| 8D12 | LD A,(HL) | |||
| 8D13 | AND D | |||
| 8D14 | OR E | |||
| 8D15 | LD (HL),A | |||
| 8D16 | DEC L | |||
| 8D17 | POP DE | |||
| 8D18 | LD A,(HL) | |||
| 8D19 | AND D | |||
| 8D1A | OR E | |||
| 8D1B | LD (HL),A | |||
| 8D1C | DEC L | |||
| 8D1D | POP DE | |||
| 8D1E | LD A,(HL) | |||
| 8D1F | AND D | |||
| 8D20 | OR E | |||
| 8D21 | LD (HL),A | |||
| 8D22 | DEC L | |||
| 8D23 | POP DE | |||
| 8D24 | LD A,(HL) | |||
| 8D25 | AND D | |||
| 8D26 | OR E | |||
| 8D27 | LD (HL),A | |||
| 8D28 | DEC L | |||
| 8D29 | POP DE | |||
| 8D2A | LD A,(HL) | |||
| 8D2B | AND D | |||
| 8D2C | OR E | |||
| 8D2D | LD (HL),A | |||
| 8D2E | DEC L | |||
| 8D2F | POP DE | |||
| 8D30 | LD A,(HL) | |||
| 8D31 | AND D | |||
| 8D32 | OR E | |||
| 8D33 | LD (HL),A | |||
| 8D34 | DEC L | |||
| 8D35 | POP DE | |||
| 8D36 | LD A,(HL) | |||
| 8D37 | AND D | |||
| 8D38 | OR E | |||
| 8D39 | LD (HL),A | |||
| 8D3A | DEC L | |||
| 8D3B | POP DE | |||
| 8D3C | LD A,(HL) | |||
| 8D3D | AND D | |||
| 8D3E | OR E | |||
| 8D3F | LD (HL),A | |||
| 8D40 | INC H | |||
| 8D41 | LD A,H | |||
| 8D42 | AND $07 | |||
| 8D44 | JR NZ,$8D50 | |||
| 8D46 | LD A,L | |||
| 8D47 | ADD A,$20 | |||
| 8D49 | LD L,A | |||
| 8D4A | JR C,$8D50 | |||
| 8D4C | LD A,H | |||
| 8D4D | SUB $08 | |||
| 8D4F | LD H,A | |||
| 8D50 | DJNZ $8CE1 | |||
| 8D52 | OR A | |||
| 8D53 | LD SP,($FD82) | |||
| 8D57 | RET | |||
|
|
||||
| 8D58 | DEFB $3E,$0D,$08,$18,$03,$3E,$31,$08 | |||
| 8D60 | DEFB $7A,$FE,$60,$3F,$D8,$7A,$87,$6F | |||
| 8D68 | DEFB $26,$FE,$3E,$07,$86 | |||
|
|
||||
| 8D6D | DEFM ",foz" | |||
|
|
||||
| 8D71 | DEFB $EE,$03,$3D,$E6,$03,$4F,$CD,$9E | |||
| 8D79 | DEFB $8D,$CD,$8D,$8D,$7D,$83,$6F,$CD | |||
| 8D81 | DEFB $9E,$8D,$CD,$8D,$8D,$7D,$F6,$18 | |||
| 8D89 | DEFB $6F,$CD,$9E,$8D,$0C,$0D,$C8,$7A | |||
| 8D91 | DEFB $FE,$5F,$C8,$79,$D9,$11,$FF,$FF | |||
| 8D99 | DEFB $43,$4B,$C3,$35,$8E,$E5,$D9,$E1 | |||
| 8DA1 | DEFB $11,$00,$00 | |||
|
|
||||
| 8DA4 | DEFM "CK>" | |||
|
|
||||
| 8DA7 | DEFB $01,$CD,$35,$8E,$7A,$FE,$5F,$C8 | |||
| 8DAF | DEFB $D9,$7C,$E6,$07,$20,$0A,$7D,$C6 | |||
|
|
||||
| 8DB7 | DEFM " o8" | |||
|
|
||||
| 8DBA | DEFB $04,$7C,$D6,$08,$67,$CD,$51,$8E | |||
| 8DC2 | DEFB $11,$92,$89,$01,$DD,$E5,$3E,$01 | |||
| 8DCA | DEFB $18,$69,$7A,$FE,$60,$3F,$D8,$7A | |||
| 8DD2 | DEFB $E6,$FC,$87,$6F,$26,$FE,$3E,$07 | |||
| 8DDA | DEFB $86 | |||
|
|
||||
| 8DDB | DEFM ",foz<" | |||
|
|
||||
| 8DE0 | DEFB $E6,$03,$4F,$CD,$1D,$8E,$CD,$F9 | |||
| 8DE8 | DEFB $8D,$7B,$85,$6F,$CD,$1D,$8E,$CD | |||
| 8DF0 | DEFB $F9,$8D,$7D,$F6,$18,$6F,$CD,$1D | |||
| 8DF8 | DEFB $8E,$7A,$FE,$5F,$C8,$D9,$7C,$E6 | |||
| 8E00 | DEFB $07,$20,$0A,$7D,$C6 | |||
|
|
||||
| 8E05 | DEFM " o8" | |||
|
|
||||
| 8E08 | DEFB $04,$7C,$D6,$08 | |||
|
|
||||
| 8E0C | DEFM "g>5" | |||
|
|
||||
| 8E0F | DEFB $08,$CD,$51,$8E,$11,$E5,$DD,$01 | |||
| 8E17 | DEFB $89,$92,$3E,$01,$18,$18,$E5,$79 | |||
| 8E1F | DEFB $B7,$D9,$E1,$11,$FF,$FF | |||
|
|
||||
| 8E25 | DEFM "CK " | |||
|
|
||||
| 8E28 | DEFB $0C,$D9,$3E,$29,$08,$CD,$51,$8E | |||
| 8E30 | DEFB $D9,$13,$03,$3E,$04,$ED,$73,$82 | |||
| 8E38 | DEFB $FD,$23,$F9,$D5,$D5,$D5,$D5,$24 | |||
| 8E40 | DEFB $F9,$C5,$C5,$C5,$C5 | |||
|
|
||||
| 8E45 | DEFM "$= " | |||
|
|
||||
| 8E48 | DEFB $F1,$2B,$D9,$ED,$7B,$82,$FD,$B7 | |||
| 8E50 | DEFB $C9,$44,$7C,$E6,$F8,$0F,$0F,$0F | |||
| 8E58 | DEFB $E6,$03,$F6,$58,$67,$08 | |||
|
|
||||
| 8E5E | DEFM "w-w-w-w-w-w-w-w" | |||
|
|
||||
| 8E6D | DEFB $08,$7D,$C6,$07,$6F,$60,$C9,$7A | |||
| 8E75 | DEFB $FE,$67,$3F,$D8,$06,$08,$0E,$30 | |||
| 8E7D | DEFB $2A,$0E,$C0,$C3,$7B,$8A | |||
|
|
||||
| 8E83 | LD A,D | |||
| 8E84 | CP $67 | |||
| 8E86 | CCF | |||
| 8E87 | RET C | |||
| 8E88 | LD B,$08 | |||
| 8E8A | LD C,$30 | |||
| 8E8C | LD HL,($C010) | |||
| 8E8F | JP $8A7B | |||
|
||||||||||
| 8E92 | LD L,$00 | |||||||||
| 8E94 | LD D,L | |||||||||
| 8E95 | ADD HL,HL | |||||||||
| 8E96 | JR NC,$8E99 | |||||||||
| 8E98 | ADD HL,DE | |||||||||
| 8E99 | ADD HL,HL | |||||||||
| 8E9A | JR NC,$8E9D | |||||||||
| 8E9C | ADD HL,DE | |||||||||
| 8E9D | ADD HL,HL | |||||||||
| 8E9E | JR NC,$8EA1 | |||||||||
| 8EA0 | ADD HL,DE | |||||||||
| 8EA1 | ADD HL,HL | |||||||||
| 8EA2 | JR NC,$8EA5 | |||||||||
| 8EA4 | ADD HL,DE | |||||||||
| 8EA5 | ADD HL,HL | |||||||||
| 8EA6 | JR NC,$8EA9 | |||||||||
| 8EA8 | ADD HL,DE | |||||||||
| 8EA9 | ADD HL,HL | |||||||||
| 8EAA | JR NC,$8EAD | |||||||||
| 8EAC | ADD HL,DE | |||||||||
| 8EAD | ADD HL,HL | |||||||||
| 8EAE | JR NC,$8EB1 | |||||||||
| 8EB0 | ADD HL,DE | |||||||||
| 8EB1 | ADD HL,HL | |||||||||
| 8EB2 | RET NC | |||||||||
| 8EB3 | ADD HL,DE | |||||||||
| 8EB4 | RET | |||||||||
|
|
||||
| 8EB5 | LD A,D | |||
| 8EB6 | CP $67 | |||
| 8EB8 | CCF | |||
| 8EB9 | RET C | |||
| 8EBA | LD A,$01 | |||
| 8EBC | LD B,$08 | |||
| 8EBE | LD C,$01 | |||
| 8EC0 | BIT 7,E | |||
| 8EC2 | JR NZ,$8EFA | |||
| 8EC4 | LD C,$32 | |||
| 8EC6 | LD HL,($C008) | |||
| 8EC9 | JP $8A7B | |||
|
|
||||
| 8ECC | DEFB $7A,$FE,$6A,$3F,$D8,$3E,$03,$06 | |||
| 8ED4 | DEFB $0B,$0E,$02,$CB,$7B,$20,$1F,$0E | |||
| 8EDC | DEFB $32,$2A,$0A,$C0,$C3,$C3,$8A | |||
|
|
||||
| 8EE3 | LD A,D | |||
| 8EE4 | CP $6A | |||
| 8EE6 | CCF | |||
| 8EE7 | RET C | |||
| 8EE8 | LD A,$05 | |||
| 8EEA | LD B,$0B | |||
| 8EEC | LD C,$02 | |||
| 8EEE | BIT 7,E | |||
| 8EF0 | JR NZ,$8EFA | |||
| 8EF2 | LD C,$32 | |||
| 8EF4 | LD HL,($C00C) | |||
| 8EF7 | JP $8AC3 | |||
|
This entry point is used by the routine at 8EB5.
|
||||
| 8EFA | RES 7,E | |||
| 8EFC | CALL $6430 | -> $6C7A - We've got A more grenades | ||
| 8EFF | LD A,C | |||
| 8F00 | ADD A,A | |||
| 8F01 | ADD A,E | |||
| 8F02 | CP $21 | |||
| 8F04 | JR C,$8F07 | |||
| 8F06 | DEC E | |||
| 8F07 | CALL $854A | |||
| 8F0A | LD BC,$0104 | +1000 | ||
| 8F0D | CALL $6415 | -> $6825 - Update Score | ||
| 8F10 | LD A,$03 | |||
| 8F12 | CALL $642D | -> $6456 | ||
| 8F15 | SCF | |||
| 8F16 | RET | |||
|
|
||||
| 8F17 | LD A,D | |||
| 8F18 | CP $68 | |||
| 8F1A | CCF | |||
| 8F1B | RET C | |||
| 8F1C | LD B,$09 | |||
| 8F1E | LD C,$31 | |||
| 8F20 | LD HL,($C016) | |||
| 8F23 | JP $8A7B | |||
|
|
||||
| 8F26 | LD A,D | |||
| 8F27 | CP $68 | |||
| 8F29 | CCF | |||
| 8F2A | RET C | |||
| 8F2B | LD B,$09 | |||
| 8F2D | LD C,$31 | |||
| 8F2F | LD HL,($C018) | |||
| 8F32 | JP $8AC3 | |||
|
|
||||
| 8F35 | LD A,D | |||
| 8F36 | CP $68 | |||
| 8F38 | CCF | |||
| 8F39 | RET C | |||
| 8F3A | LD B,$09 | |||
| 8F3C | LD HL,($C01A) | |||
| 8F3F | JP $8A7B | |||
|
|
||||
| 8F42 | DEFB $D9,$0E,$07,$3E,$30,$18,$05,$D9 | |||
| 8F4A | DEFB $0E,$31,$3E,$06,$D9,$08,$7A,$FE | |||
| 8F52 | DEFB $9F,$3F,$D8,$06,$40,$3C,$90,$57 | |||
| 8F5A | DEFB $D6,$04,$F2,$8D,$8F,$ED | |||
|
|
||||
| 8F60 | DEFB $44,$4F,$3E,$3F | |||
|
|
||||
| 8F64 | DEFB $91,$CB,$3F,$CB | |||
|
|
||||
| 8F68 | DEFB $3F,$3C,$47,$79 | |||
|
|
||||
| 8F6C | DEFB $CB,$3F,$CB,$3F,$83,$5F,$C6 | |||
|
|
||||
| 8F73 | DEFB $20,$6F,$26 | |||
|
|
||||
| 8F76 | DEFB $40,$79,$E6,$03,$EE,$03,$57,$14 | |||
| 8F7E | DEFB $79,$E6,$03,$0E,$FF,$28,$3E,$FE | |||
| 8F86 | DEFB $02 | |||
|
|
||||
| 8F87 | DEFB $28,$4A,$38,$3F | |||
|
|
||||
| 8F8B | DEFB $18,$4F,$06,$10,$7A,$E6,$FC,$87 | |||
| 8F93 | DEFB $6F,$26,$FE,$7E,$2C,$66,$83,$6F | |||
| 8F9B | DEFB $0E,$FF,$7A,$E6,$03,$28,$21,$FE | |||
| 8FA3 | DEFB $02,$38,$19,$28,$13,$4C,$7C,$0F | |||
| 8FAB | DEFB $0F,$0F,$F6,$58,$67,$D9,$79,$D9 | |||
| 8FB3 | DEFB $77,$61,$0E,$00 | |||
|
|
||||
| 8FB7 | DEFB $71,$24,$71,$24,$71,$24,$71,$24 | |||
| 8FBF | DEFB $71,$24,$71,$24,$71,$24,$71 | |||
|
|
||||
| 8FC6 | DEFB $CD,$FC,$8F,$D0,$36,$3F,$24,$36 | |||
| 8FCE | DEFB $3F | |||
|
|
||||
| 8FCF | DEFB $CD,$FC,$8F,$D0,$36,$0F,$24,$36 | |||
| 8FD7 | DEFB $0F,$CD,$FC,$8F,$D0,$4C,$7C,$E6 | |||
| 8FDF | DEFB $F8,$0F,$0F,$0F,$F6,$58,$67,$08 | |||
| 8FE7 | DEFB $77,$08,$61,$36,$03,$24,$36,$03 | |||
| 8FEF | DEFB $CD,$FC,$8F,$D0,$7A,$C6,$04,$57 | |||
| 8FF7 | DEFB $1C,$10,$95,$B7,$C9,$CD,$DC,$98 | |||
| 8FFF | DEFB $7C,$E6,$18,$FE,$18,$C9,$7A,$FE | |||
| 9007 | DEFB $68,$3F,$D8,$06,$09,$0E,$87,$2A | |||
| 900F | DEFB $3E,$C0,$C3,$7B,$8A | |||
|
|
||||
| 9014 | LD A,D | |||
| 9015 | CP $6B | |||
| 9017 | JR NC,$9025 | |||
| 9019 | LD HL,($C01E) | |||
| 901C | LD B,$0C | |||
| 901E | LD C,$B4 | |||
| 9020 | PUSH DE | |||
| 9021 | CALL $8A14 | |||
| 9024 | POP DE | |||
| 9025 | DEC E | |||
| 9026 | LD A,D | |||
| 9027 | SUB $0C | |||
| 9029 | CCF | |||
| 902A | RET NC | |||
| 902B | CP $04 | |||
| 902D | CCF | |||
| 902E | RET NC | |||
| 902F | LD D,A | |||
| 9030 | CP $67 | |||
| 9032 | CCF | |||
| 9033 | RET C | |||
| 9034 | LD HL,($C01C) | |||
| 9037 | LD B,$08 | |||
| 9039 | LD C,$34 | |||
| 903B | JP $8AC3 | |||
|
|
||||
| 903E | LD A,D | |||
| 903F | CP $6A | |||
| 9041 | CCF | |||
| 9042 | RET C | |||
| 9043 | LD B,$0B | |||
| 9045 | LD C,$30 | |||
| 9047 | LD HL,($C014) | |||
| 904A | JP $8AC3 | |||
|
|
||||
| 904D | LD A,E | |||
| 904E | AND $1F | |||
| 9050 | BIT 7,E | |||
| 9052 | JR NZ,$9070 | |||
| 9054 | LD HL,($C002) | Get sprite addr Cliff edge left | ||
| 9057 | PUSH HL | |||
| 9058 | LD HL,($C048) | Get sprite addr ??? | ||
| 905B | BIT 6,E | |||
| 905D | JR Z,$908A | |||
| 905F | LD (IY+$5F),D | |||
| 9062 | RES 0,(IY+$71) | |||
| 9066 | BIT 5,E | |||
| 9068 | JR Z,$908A | |||
| 906A | SET 0,(IY+$71) | |||
| 906E | JR $908A | |||
| 9070 | LD HL,($C000) | Get sprite addr Cliff edge right | ||
| 9073 | PUSH HL | |||
| 9074 | LD HL,($C042) | |||
| 9077 | BIT 6,E | |||
| 9079 | JR Z,$908A | |||
| 907B | LD (IY+$5E),D | |||
| 907E | RES 1,(IY+$71) | |||
| 9082 | BIT 5,E | |||
| 9084 | JR Z,$908A | |||
| 9086 | SET 1,(IY+$71) | |||
| 908A | LD E,A | |||
| 908B | LD B,$15 | |||
| 908D | LD C,$34 | |||
| 908F | LD A,$EC | |||
| 9091 | CALL $90A1 | |||
| 9094 | POP HL | |||
| 9095 | RET C | |||
| 9096 | LD B,$0F | |||
| 9098 | LD C,$37 | |||
| 909A | LD A,$FE | |||
| 909C | CALL $90A1 | |||
| 909F | OR A | |||
| 90A0 | RET | |||
|
Used by the routine at 904D.
|
||||||||||||||
| 90A1 | PUSH DE | |||||||||||||
| 90A2 | ADD A,D | |||||||||||||
| 90A3 | LD D,A | |||||||||||||
| 90A4 | SUB $04 | |||||||||||||
| 90A6 | OR A | |||||||||||||
| 90A7 | CALL P,$8A14 | |||||||||||||
| 90AA | POP DE | |||||||||||||
| 90AB | RET | |||||||||||||
|
|
||||
| 90AC | LD A,D | |||
| 90AD | CP $93 | |||
| 90AF | CCF | |||
| 90B0 | RET C | |||
| 90B1 | BIT 7,E | |||
| 90B3 | RES 7,E | |||
| 90B5 | LD A,E | |||
| 90B6 | JR NZ,$90C1 | |||
| 90B8 | LD HL,($C040) | Get sprite addr Cliff top right; width 6 | ||
| 90BB | PUSH HL | |||
| 90BC | LD HL,($C044) | Get sprite addr Cliff bottom right; width 6 | ||
| 90BF | JR $90C8 | |||
| 90C1 | LD HL,($C046) | Get sprite addr Cliff top left; width 6 | ||
| 90C4 | PUSH HL | |||
| 90C5 | LD HL,($C04A) | Get sprite addr Cliff bottom left; width 6 | ||
| 90C8 | LD B,$14 | Sprite height = 20 | ||
| 90CA | PUSH DE | |||
| 90CB | LD A,$40 | |||
| 90CD | CALL $834B | Draw sprite HL | ||
| 90D0 | POP DE | |||
| 90D1 | POP HL | |||
| 90D2 | LD B,$0C | Sprite height = 12 | ||
| 90D4 | PUSH DE | |||
| 90D5 | LD A,D | |||
| 90D6 | SUB $24 | |||
| 90D8 | LD D,A | |||
| 90D9 | CP $04 | |||
| 90DB | LD A,$40 | |||
| 90DD | CALL P,$834B | Draw sprite HL | ||
| 90E0 | POP DE | |||
| 90E1 | LD A,D | |||
| 90E2 | AND $FC | |||
| 90E4 | LD D,A | |||
| 90E5 | LD BC,$3401 | |||
| 90E8 | CALL $867C | |||
| 90EB | PUSH HL | |||
| 90EC | LD A,E | |||
| 90ED | EXX | |||
| 90EE | ADD A,$01 | |||
| 90F0 | SRL A | |||
| 90F2 | SRL A | |||
| 90F4 | LD HL,$9124 | |||
| 90F7 | CALL $98D3 | HL = HL + A | ||
| 90FA | EX DE,HL | |||
| 90FB | POP HL | |||
| 90FC | LD A,H | |||
| 90FD | RRCA | |||
| 90FE | RRCA | |||
| 90FF | RRCA | |||
| 9100 | AND $03 | |||
| 9102 | OR $58 | |||
| 9104 | LD H,A | |||
| 9105 | LD BC,$001B | |||
| 9108 | EXX | |||
| 9109 | LD A,B | |||
| 910A | SRL A | |||
| 910C | SRL A | |||
| 910E | INC A | |||
| 910F | LD B,A | |||
| 9110 | EXX | |||
| 9111 | LD A,(DE) | |||
| 9112 | INC DE | |||
| 9113 | LD (HL),A | |||
| 9114 | INC L | |||
| 9115 | LD (HL),A | |||
| 9116 | INC L | |||
| 9117 | LD (HL),A | |||
| 9118 | INC L | |||
| 9119 | LD (HL),A | |||
| 911A | INC L | |||
| 911B | LD (HL),A | |||
| 911C | INC L | |||
| 911D | LD (HL),A | |||
| 911E | ADD HL,BC | |||
| 911F | EXX | |||
| 9120 | DJNZ $9110 | |||
| 9122 | OR A | |||
| 9123 | RET | |||
|
|
||||
| 9124 | DEFB $31,$34,$34,$34,$24,$21,$21,$21 | |||
| 912C | DEFB $27,$27,$27,$37,$37,$37 | |||
|
Used by the routine at 9193.
|
||||
| 9132 | LD A,($FD86) | Get Land space size | ||
| 9135 | OR A | zero? | ||
| 9136 | JR Z,$913D | yes => process next record in the sequence | ||
| 9138 | DEC A | |||
| 9139 | LD ($FD86),A | Update Land space size | ||
| 913C | RET | |||
| 913D | LD HL,($FD8A) | Get current level sequence address | ||
| 9140 | LD A,(HL) | Get record code | ||
| 9141 | AND $7F | |||
| 9143 | CP $7F | End of levels marker? | ||
| 9145 | JR NZ,$914D | |||
| 9147 | LD HL,$9236 | Level 1 start address | ||
| 914A | LD A,(HL) | Get record code | ||
| 914B | AND $7F | |||
| 914D | INC HL | |||
| 914E | LD E,(HL) | Get record parameter | ||
| 914F | INC HL | |||
| 9150 | LD ($FD8A),HL | Save current level sequence address | ||
| 9153 | OR A | $00 - Land space? | ||
| 9154 | JR NZ,$915B | no => jump | ||
| 9156 | LD A,E | |||
| 9157 | LD ($FD86),A | Save Land space size | ||
| 915A | RET | |||
| 915B | CP $29 | |||
| 915D | JR C,$9165 | |||
| 915F | LD BC,$0002 | |||
| 9162 | JP $6400 | -> $7A10 | ||
| 9165 | CP $22 | Spawn Point/Level End ? | ||
| 9167 | JR NZ,$9171 | no => jump | ||
| 9169 | DEC E | Level End ? | ||
| 916A | JR NZ,$913D | no => jump | ||
| 916C | SET 4,(IY+$15) | |||
| 9170 | RET | |||
| 9171 | CALL $9204 | Process codes $01-28, not $22 | ||
| 9174 | JR $913D | => process next record in the sequence | ||
|
|
||||
| 9176 | DEFB $01,$05,$00,$C3,$00,$64 | |||
|
Used by the routine at 9193.
|
||||
| 917C | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 917F | OR A | |||
| 9180 | RET Z | |||
| 9181 | LD HL,$FF00 | |||
| 9184 | LD L,(HL) | |||
| 9185 | LD E,L | |||
| 9186 | LD A,L | |||
| 9187 | ADD A,$04 | |||
| 9189 | LD L,A | |||
| 918A | INC (HL) | |||
| 918B | LD L,E | |||
| 918C | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 918F | CP L | |||
| 9190 | JR NZ,$9184 | |||
| 9192 | RET | |||
|
Used by the routine at 8003.
|
||||
| 9193 | BIT 4,(IY+$15) | |||
| 9197 | JR NZ,$91AA | |||
| 9199 | CALL $917C | |||
| 919C | CALL $9132 | Decrement Land space or process next record in the sequence | ||
| 919F | BIT 1,(IY+$07) | |||
| 91A3 | RET NZ | |||
| 91A4 | LD A,$80 | |||
| 91A6 | LD R,A | |||
| 91A8 | JR $91AD | |||
|
This entry point is used by the routine at 8006.
|
||||
| 91AA | XOR A | |||
| 91AB | LD R,A | |||
| 91AD | CALL $85AB | ?? Smth about Truck | ||
| 91B0 | CALL $8471 | ?? Smth about Motorbike | ||
| 91B3 | CALL $83B8 | ?? Smth about Jeep | ||
| 91B6 | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 91B9 | OR A | |||
| 91BA | RET Z | |||
| 91BB | LD HL,$FF00 | |||
|
This entry point is used by the routine at 91E3.
|
||||
| 91BE | LD L,(HL) | |||
|
This entry point is used by the routine at 91E3.
|
||||
| 91BF | PUSH HL | |||
| 91C0 | INC L | |||
| 91C1 | INC L | |||
| 91C2 | LD A,(HL) | |||
| 91C3 | AND $7F | |||
| 91C5 | INC L | |||
| 91C6 | LD E,(HL) | |||
| 91C7 | INC L | |||
| 91C8 | LD D,(HL) | |||
| 91C9 | CP $29 | |||
| 91CB | JR NC,$91DD | |||
| 91CD | LD HL,$91E3 | |||
| 91D0 | PUSH HL | |||
| 91D1 | DEC A | |||
| 91D2 | ADD A,A | |||
| 91D3 | ADD A,$12 | |||
| 91D5 | LD L,A | |||
| 91D6 | LD H,$80 | |||
| 91D8 | LD A,(HL) | |||
| 91D9 | INC L | |||
| 91DA | LD H,(HL) | |||
| 91DB | LD L,A | |||
| 91DC | JP (HL) | |||
| 91DD | LD BC,$0004 | |||
| 91E0 | JP $6400 | -> $7A10 | ||
|
|
||||
| 91E3 | JR NC,$91FC | |||
| 91E5 | POP HL | |||
| 91E6 | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 91E9 | CP L | |||
| 91EA | JR Z,$91F6 | |||
| 91EC | LD A,L | |||
| 91ED | LD L,(HL) | |||
| 91EE | PUSH HL | |||
| 91EF | LD L,A | |||
| 91F0 | CALL $921F | |||
| 91F3 | POP HL | |||
| 91F4 | JR $91BF | |||
| 91F6 | INC L | |||
| 91F7 | LD A,(HL) | |||
| 91F8 | LD ($FD88),A | Update Offset in $FF00 buffer | ||
| 91FB | RET | |||
| 91FC | POP HL | |||
| 91FD | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 9200 | CP L | |||
| 9201 | JR NZ,$91BE | |||
| 9203 | RET | |||
|
Used by the routine at 9132.
|
||||
| 9204 | LD B,A | |||
| 9205 | LD H,$FF | |||
| 9207 | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 920A | LD L,A | |||
| 920B | LD A,(HL) | |||
| 920C | LD L,A | |||
| 920D | LD ($FD88),A | Update Offset in $FF00 buffer | ||
| 9210 | INC L | |||
| 9211 | INC L | |||
| 9212 | LD (HL),B | |||
| 9213 | INC L | |||
| 9214 | LD (HL),E | |||
| 9215 | INC L | |||
| 9216 | LD (HL),$04 | |||
| 9218 | INC L | |||
| 9219 | LD (HL),$00 | |||
| 921B | INC L | |||
| 921C | LD (HL),$00 | |||
| 921E | RET | |||
|
Used by the routine at 91E3.
|
||||
| 921F | LD D,L | |||
| 9220 | LD A,(HL) | |||
| 9221 | INC L | |||
| 9222 | LD L,(HL) | |||
| 9223 | LD E,L | |||
| 9224 | LD (HL),A | |||
| 9225 | LD L,A | |||
| 9226 | INC L | |||
| 9227 | LD (HL),E | |||
| 9228 | LD A,($FD88) | Get Offset in $FF00 buffer | ||
| 922B | LD L,A | |||
| 922C | LD E,(HL) | |||
| 922D | LD (HL),D | |||
| 922E | LD L,D | |||
| 922F | LD (HL),E | |||
| 9230 | INC L | |||
| 9231 | LD (HL),A | |||
| 9232 | LD L,E | |||
| 9233 | INC L | |||
| 9234 | LD (HL),D | |||
| 9235 | RET | |||
|
|
||||
| 9236 | DEFB $22,$00 | Spawn Point | ||
| 9238 | DEFB $00,$04 | Land Space | ||
| 923A | DEFB $83,$0C | A tree in column 12 | ||
| 923C | DEFB $00,$05 | Land Space | ||
| 923E | DEFB $83,$0A | A tree in column 10 | ||
| 9240 | DEFB $83,$0E | A tree in column 14 | ||
| 9242 | DEFB $00,$1E | Land Space | ||
| 9244 | DEFB $83,$1C | A tree in column 28 | ||
| 9246 | DEFB $83,$02 | A tree in column 2 | ||
| 9248 | DEFB $00,$15 | Land Space | ||
| 924A | DEFB $82,$9A | A mirrored cliff in column 26 | ||
| 924C | DEFB $26,$59 | A cliff edge in column 25 with jumping soldiers | ||
| 924E | DEFB $00,$14 | Land Space | ||
| 9250 | DEFB $87,$14 | A boulder in column 20 | ||
| 9252 | DEFB $00,$14 | Land Space | ||
| 9254 | DEFB $83,$08 | A tree in column 8 | ||
| 9256 | DEFB $00,$1E | Land Space | ||
| 9258 | DEFB $83,$12 | A tree in column 18 | ||
| 925A | DEFB $83,$16 | A tree in column 22 | ||
| 925C | DEFB $00,$05 | Land Space | ||
| 925E | DEFB $83,$14 | A tree in column 20 | ||
| 9260 | DEFB $00,$19 | Land Space | ||
| 9262 | DEFB $83,$09 | A tree in column 9 | ||
| 9264 | DEFB $00,$14 | Land Space | ||
| 9266 | DEFB $82,$9A | A mirrored cliff in column 26 | ||
| 9268 | DEFB $26,$59 | A cliff edge in column 25 with jumping soldiers | ||
| 926A | DEFB $00,$28 | Land Space | ||
| 926C | DEFB $83,$01 | A tree in column 1 | ||
| 926E | DEFB $83,$17 | A tree in column 23 | ||
| 9270 | DEFB $83,$05 | A tree in column 5 | ||
| 9272 | DEFB $00,$06 | Land Space | ||
| 9274 | DEFB $83,$03 | A tree in column 3 | ||
| 9276 | DEFB $00,$10 | Land Space | ||
| 9278 | DEFB $8A,$11 | Sandbags LHS in column 17 | ||
| 927A | DEFB $8B,$13 | Sandbags MIDDLE in column 19 | ||
| 927C | DEFB $8B,$16 | Sandbags MIDDLE in column 22 | ||
| 927E | DEFB $8C,$19 | Sandbags RHS in column 25 | ||
| 9280 | DEFB $00,$08 | Land Space | ||
| 9282 | DEFB $83,$0D | A tree in column 13 | ||
| 9284 | DEFB $0F,$11 | A single grenade in column 17 | ||
| 9286 | DEFB $00,$1C | Land Space | ||
| 9288 | DEFB $83,$18 | A tree in column 24 | ||
| 928A | DEFB $82,$00 | A cliff in column 0 | ||
| 928C | DEFB $26,$C6 | A mirrored cliff edge in column 6 with jumping soldiers | ||
| 928E | DEFB $00,$28 | Land Space | ||
| 9290 | DEFB $83,$19 | A tree in column 25 | ||
| 9292 | DEFB $00,$1E | Land Space | ||
| 9294 | DEFB $82,$8A | A mirrored cliff in column 10 | ||
| 9296 | DEFB $82,$10 | A cliff in column 16 | ||
| 9298 | DEFB $26,$09 | A cliff edge in column 9 | ||
| 929A | DEFB $26,$96 | A mirrored cliff edge in column 22 | ||
| 929C | DEFB $00,$36 | Land Space | ||
| 929E | DEFB $87,$14 | A boulder in column 20 | ||
| 92A0 | DEFB $00,$04 | Land Space | ||
| 92A2 | DEFB $20,$00 | Prisoner of war | ||
| 92A4 | DEFB $00,$05 | Land Space | ||
| 92A6 | DEFB $22,$00 | Spawn Point | ||
| 92A8 | DEFB $00,$23 | Land Space | ||
| 92AA | DEFB $83,$02 | A tree in column 2 | ||
| 92AC | DEFB $00,$14 | Land Space | ||
| 92AE | DEFB $83,$13 | A tree in column 19 | ||
| 92B0 | DEFB $00,$1E | Land Space | ||
| 92B2 | DEFB $8B,$1D | Sandbags MIDDLE in column 29 | ||
| 92B4 | DEFB $8B,$1A | Sandbags MIDDLE in column 26 | ||
| 92B6 | DEFB $8A,$18 | Sandbags LHS in column 24 | ||
| 92B8 | DEFB $00,$08 | Land Space | ||
| 92BA | DEFB $13,$19 | A right mortar in column 25 | ||
| 92BC | DEFB $00,$06 | Land Space | ||
| 92BE | DEFB $11,$16 | A quintuple grenade in column 22 | ||
| 92C0 | DEFB $00,$0D | Land Space | ||
| 92C2 | DEFB $09,$0B | A wall in column 11 | ||
| 92C4 | DEFB $09,$1F | A wall in column 31 | ||
| 92C6 | DEFB $96,$0C | A tunnel in column 12 | ||
| 92C8 | DEFB $00,$17 | Land Space | ||
| 92CA | DEFB $17,$1F | Draw Road on bridge | ||
| 92CC | DEFB $00,$01 | Land Space | ||
| 92CE | DEFB $1B,$3C | Motorbike | ||
| 92D0 | DEFB $00,$0B | Land Space | ||
| 92D2 | DEFB $08,$1F | A bridge section | ||
| 92D4 | DEFB $00,$14 | Land Space | ||
| 92D6 | DEFB $87,$0F | A boulder in column 15 | ||
| 92D8 | DEFB $00,$32 | Land Space | ||
| 92DA | DEFB $22,$00 | Spawn Point | ||
| 92DC | DEFB $00,$1E | Land Space | ||
| 92DE | DEFB $87,$01 | A boulder in column 1 | ||
| 92E0 | DEFB $00,$23 | Land Space | ||
| 92E2 | DEFB $87,$09 | A boulder in column 9 | ||
| 92E4 | DEFB $00,$14 | Land Space | ||
| 92E6 | DEFB $87,$12 | A boulder in column 18 | ||
| 92E8 | DEFB $00,$1E | Land Space | ||
| 92EA | DEFB $87,$01 | A boulder in column 1 | ||
| 92EC | DEFB $87,$0E | A boulder in column 14 | ||
| 92EE | DEFB $87,$1B | A boulder in column 27 | ||
| 92F0 | DEFB $00,$19 | Land Space | ||
| 92F2 | DEFB $8A,$02 | Sandbags LHS in column 2 | ||
| 92F4 | DEFB $8B,$04 | Sandbags MIDDLE in column 4 | ||
| 92F6 | DEFB $8B,$07 | Sandbags MIDDLE in column 7 | ||
| 92F8 | DEFB $8C,$0A | Sandbags RHS in column 10 | ||
| 92FA | DEFB $00,$0A | Land Space | ||
| 92FC | DEFB $11,$03 | A quintuple grenade in column 3 | ||
| 92FE | DEFB $00,$0F | Land Space | ||
| 9300 | DEFB $8A,$13 | Sandbags LHS in column 19 | ||
| 9302 | DEFB $8B,$15 | Sandbags MIDDLE in column 21 | ||
| 9304 | DEFB $8B,$18 | Sandbags MIDDLE in column 24 | ||
| 9306 | DEFB $8C,$1B | Sandbags RHS in column 27 | ||
| 9308 | DEFB $00,$12 | Land Space | ||
| 930A | DEFB $8A,$04 | Sandbags LHS in column 4 | ||
| 930C | DEFB $8B,$06 | Sandbags MIDDLE in column 6 | ||
| 930E | DEFB $8C,$09 | Sandbags RHS in column 9 | ||
| 9310 | DEFB $00,$09 | Land Space | ||
| 9312 | DEFB $10,$05 | A triple grenade in column 5 | ||
| 9314 | DEFB $00,$05 | Land Space | ||
| 9316 | DEFB $22,$00 | Spawn Point | ||
| 9318 | DEFB $00,$32 | Land Space | ||
| 931A | DEFB $8A,$0D | Sandbags LHS in column 13 | ||
| 931C | DEFB $8B,$0F | Sandbags MIDDLE in column 15 | ||
| 931E | DEFB $8C,$12 | Sandbags RHS in column 18 | ||
| 9320 | DEFB $00,$19 | Land Space | ||
| 9322 | DEFB $8A,$00 | Sandbags LHS in column 0 | ||
| 9324 | DEFB $8B,$02 | Sandbags MIDDLE in column 2 | ||
| 9326 | DEFB $8C,$05 | Sandbags RHS in column 5 | ||
| 9328 | DEFB $00,$1C | Land Space | ||
| 932A | DEFB $8B,$1D | Sandbags MIDDLE in column 29 | ||
| 932C | DEFB $8B,$1A | Sandbags MIDDLE in column 26 | ||
| 932E | DEFB $8A,$18 | Sandbags LHS in column 24 | ||
| 9330 | DEFB $00,$08 | Land Space | ||
| 9332 | DEFB $0F,$18 | A single grenade in column 24 | ||
| 9334 | DEFB $00,$32 | Land Space | ||
| 9336 | DEFB $09,$0B | A wall in column 11 | ||
| 9338 | DEFB $09,$1F | A wall in column 31 | ||
| 933A | DEFB $21,$14 | Fortress gates | ||
| 933C | DEFB $00,$16 | Land Space | ||
| 933E | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 9340 | DEFB $00,$5E | Land Space | ||
| 9342 | DEFB $1C,$00 | Jeep | ||
| 9344 | DEFB $1A,$00 | Truck | ||
| 9346 | DEFB $00,$3C | Land Space | ||
| 9348 | DEFB $1B,$FF | Motorbike | ||
| 934A | DEFB $00,$28 | Land Space | ||
| 934C | DEFB $0F,$07 | A single grenade in column 7 | ||
| 934E | DEFB $00,$08 | Land Space | ||
| 9350 | DEFB $24,$00 | A trench MIDDLE in column 0 | ||
| 9352 | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 9354 | DEFB $25,$08 | A trench RIGHT in column 8 | ||
| 9356 | DEFB $00,$19 | Land Space | ||
| 9358 | DEFB $23,$14 | A trench LHS in column 20 | ||
| 935A | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 935C | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 935E | DEFB $00,$1E | Land Space | ||
| 9360 | DEFB $23,$02 | A trench LHS in column 2 | ||
| 9362 | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 9364 | DEFB $25,$08 | A trench RIGHT in column 8 | ||
| 9366 | DEFB $00,$08 | Land Space | ||
| 9368 | DEFB $23,$16 | A trench LHS in column 22 | ||
| 936A | DEFB $24,$18 | A trench MIDDLE in column 24 | ||
| 936C | DEFB $25,$1C | A trench RIGHT in column 28 | ||
| 936E | DEFB $00,$1E | Land Space | ||
| 9370 | DEFB $23,$0A | A trench LHS in column 10 | ||
| 9372 | DEFB $24,$0C | A trench MIDDLE in column 12 | ||
| 9374 | DEFB $24,$10 | A trench MIDDLE in column 16 | ||
| 9376 | DEFB $25,$14 | A trench RIGHT in column 20 | ||
| 9378 | DEFB $00,$14 | Land Space | ||
| 937A | DEFB $10,$1B | A triple grenade in column 27 | ||
| 937C | DEFB $00,$0A | Land Space | ||
| 937E | DEFB $22,$00 | Spawn Point | ||
| 9380 | DEFB $00,$32 | Land Space | ||
| 9382 | DEFB $23,$12 | A trench LHS in column 18 | ||
| 9384 | DEFB $24,$14 | A trench MIDDLE in column 20 | ||
| 9386 | DEFB $24,$18 | A trench MIDDLE in column 24 | ||
| 9388 | DEFB $24,$1C | A trench MIDDLE in column 28 | ||
| 938A | DEFB $00,$19 | Land Space | ||
| 938C | DEFB $23,$01 | A trench LHS in column 1 | ||
| 938E | DEFB $24,$03 | A trench MIDDLE in column 3 | ||
| 9390 | DEFB $25,$07 | A trench RIGHT in column 7 | ||
| 9392 | DEFB $00,$1E | Land Space | ||
| 9394 | DEFB $23,$0C | A trench LHS in column 12 | ||
| 9396 | DEFB $24,$0E | A trench MIDDLE in column 14 | ||
| 9398 | DEFB $24,$12 | A trench MIDDLE in column 18 | ||
| 939A | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 939C | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 939E | DEFB $00,$1E | Land Space | ||
| 93A0 | DEFB $23,$02 | A trench LHS in column 2 | ||
| 93A2 | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 93A4 | DEFB $25,$08 | A trench RIGHT in column 8 | ||
| 93A6 | DEFB $00,$3C | Land Space | ||
| 93A8 | DEFB $10,$14 | A triple grenade in column 20 | ||
| 93AA | DEFB $00,$0C | Land Space | ||
| 93AC | DEFB $09,$0B | A wall in column 11 | ||
| 93AE | DEFB $09,$1F | A wall in column 31 | ||
| 93B0 | DEFB $96,$0C | A tunnel in column 12 | ||
| 93B2 | DEFB $00,$17 | Land Space | ||
| 93B4 | DEFB $17,$1F | Draw Road on bridge | ||
| 93B6 | DEFB $00,$0C | Land Space | ||
| 93B8 | DEFB $08,$1F | A bridge section | ||
| 93BA | DEFB $00,$50 | Land Space | ||
| 93BC | DEFB $22,$00 | Spawn Point | ||
| 93BE | DEFB $00,$14 | Land Space | ||
| 93C0 | DEFB $95,$00 | A barracks in column 0 | ||
| 93C2 | DEFB $00,$23 | Land Space | ||
| 93C4 | DEFB $10,$03 | A triple grenade in column 3 | ||
| 93C6 | DEFB $00,$1E | Land Space | ||
| 93C8 | DEFB $28,$19 | Start of NME with rocket launchers. Ferocity:25 | ||
| 93CA | DEFB $00,$0F | Land Space | ||
| 93CC | DEFB $98,$10 | A log crossing in column 16 | ||
| 93CE | DEFB $00,$02 | Land Space | ||
| 93D0 | DEFB $0D,$08 | Water | ||
| 93D2 | DEFB $00,$19 | Land Space | ||
| 93D4 | DEFB $19,$08 | Water Strip 1 | ||
| 93D6 | DEFB $00,$05 | Land Space | ||
| 93D8 | DEFB $0E,$08 | Water Strip 2 | ||
| 93DA | DEFB $00,$0A | Land Space | ||
| 93DC | DEFB $81,$00 | A bunker in column 0 | ||
| 93DE | DEFB $00,$14 | Land Space | ||
| 93E0 | DEFB $28,$00 | End of NME with rocket launchers | ||
| 93E2 | DEFB $00,$32 | Land Space | ||
| 93E4 | DEFB $81,$1A | A bunker in column 26 | ||
| 93E6 | DEFB $00,$05 | Land Space | ||
| 93E8 | DEFB $22,$00 | Spawn Point | ||
| 93EA | DEFB $00,$3C | Land Space | ||
| 93EC | DEFB $81,$00 | A bunker in column 0 | ||
| 93EE | DEFB $00,$1E | Land Space | ||
| 93F0 | DEFB $1F,$1A | A cave bottom edge in column 26 | ||
| 93F2 | DEFB $00,$03 | Land Space | ||
| 93F4 | DEFB $1E,$1A | A cave main in column 26 | ||
| 93F6 | DEFB $00,$0F | Land Space | ||
| 93F8 | DEFB $1F,$00 | A cave bottom edge in column 0 | ||
| 93FA | DEFB $00,$03 | Land Space | ||
| 93FC | DEFB $1E,$00 | A cave main in column 0 | ||
| 93FE | DEFB $1E,$1A | A cave main in column 26 | ||
| 9400 | DEFB $00,$13 | Land Space | ||
| 9402 | DEFB $1E,$00 | A cave main in column 0 | ||
| 9404 | DEFB $1E,$1A | A cave main in column 26 | ||
| 9406 | DEFB $00,$13 | Land Space | ||
| 9408 | DEFB $1D,$00 | A cave top edge in column 0 | ||
| 940A | DEFB $1D,$1A | A cave top edge in column 26 | ||
| 940C | DEFB $00,$04 | Land Space | ||
| 940E | DEFB $09,$0B | A wall in column 11 | ||
| 9410 | DEFB $09,$1F | A wall in column 31 | ||
| 9412 | DEFB $21,$14 | Fortress gates | ||
| 9414 | DEFB $00,$16 | Land Space | ||
| 9416 | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 9418 | DEFB $00,$14 | Land Space | ||
| 941A | DEFB $94,$86 | A large hut in column 6 | ||
| 941C | DEFB $00,$19 | Land Space | ||
| 941E | DEFB $94,$94 | A large hut in column 20 | ||
| 9420 | DEFB $00,$28 | Land Space | ||
| 9422 | DEFB $94,$81 | A large hut in column 1 | ||
| 9424 | DEFB $00,$14 | Land Space | ||
| 9426 | DEFB $10,$16 | A triple grenade in column 22 | ||
| 9428 | DEFB $00,$0A | Land Space | ||
| 942A | DEFB $94,$8B | A large hut in column 11 | ||
| 942C | DEFB $00,$1E | Land Space | ||
| 942E | DEFB $94,$94 | A large hut in column 20 | ||
| 9430 | DEFB $00,$0A | Land Space | ||
| 9432 | DEFB $94,$84 | A large hut in column 4 | ||
| 9434 | DEFB $00,$28 | Land Space | ||
| 9436 | DEFB $94,$8D | A large hut in column 13 | ||
| 9438 | DEFB $00,$28 | Land Space | ||
| 943A | DEFB $94,$86 | A large hut in column 6 | ||
| 943C | DEFB $00,$19 | Land Space | ||
| 943E | DEFB $94,$99 | A large hut in column 25 | ||
| 9440 | DEFB $00,$23 | Land Space | ||
| 9442 | DEFB $23,$12 | A trench LHS in column 18 | ||
| 9444 | DEFB $24,$14 | A trench MIDDLE in column 20 | ||
| 9446 | DEFB $25,$18 | A trench RIGHT in column 24 | ||
| 9448 | DEFB $00,$0D | Land Space | ||
| 944A | DEFB $10,$14 | A triple grenade in column 20 | ||
| 944C | DEFB $94,$81 | A large hut in column 1 | ||
| 944E | DEFB $00,$16 | Land Space | ||
| 9450 | DEFB $94,$8C | A large hut in column 12 | ||
| 9452 | DEFB $00,$32 | Land Space | ||
| 9454 | DEFB $94,$86 | A large hut in column 6 | ||
| 9456 | DEFB $00,$0A | Land Space | ||
| 9458 | DEFB $22,$00 | Spawn Point | ||
| 945A | DEFB $00,$05 | Land Space | ||
| 945C | DEFB $94,$93 | A large hut in column 19 | ||
| 945E | DEFB $00,$19 | Land Space | ||
| 9460 | DEFB $24,$00 | A trench MIDDLE in column 0 | ||
| 9462 | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 9464 | DEFB $25,$08 | A trench RIGHT in column 8 | ||
| 9466 | DEFB $00,$1E | Land Space | ||
| 9468 | DEFB $94,$88 | A large hut in column 8 | ||
| 946A | DEFB $00,$1E | Land Space | ||
| 946C | DEFB $23,$14 | A trench LHS in column 20 | ||
| 946E | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 9470 | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 9472 | DEFB $00,$28 | Land Space | ||
| 9474 | DEFB $94,$92 | A large hut in column 18 | ||
| 9476 | DEFB $00,$1E | Land Space | ||
| 9478 | DEFB $23,$00 | A trench LHS in column 0 | ||
| 947A | DEFB $24,$02 | A trench MIDDLE in column 2 | ||
| 947C | DEFB $24,$06 | A trench MIDDLE in column 6 | ||
| 947E | DEFB $25,$0A | A trench RIGHT in column 10 | ||
| 9480 | DEFB $00,$1E | Land Space | ||
| 9482 | DEFB $11,$04 | A quintuple grenade in column 4 | ||
| 9484 | DEFB $00,$28 | Land Space | ||
| 9486 | DEFB $09,$0B | A wall in column 11 | ||
| 9488 | DEFB $09,$1F | A wall in column 31 | ||
| 948A | DEFB $96,$0C | A tunnel in column 12 | ||
| 948C | DEFB $00,$17 | Land Space | ||
| 948E | DEFB $17,$1F | Draw Road on bridge | ||
| 9490 | DEFB $00,$0C | Land Space | ||
| 9492 | DEFB $08,$1F | A bridge section | ||
| 9494 | DEFB $00,$5A | Land Space | ||
| 9496 | DEFB $1A,$00 | Truck | ||
| 9498 | DEFB $00,$1E | Land Space | ||
| 949A | DEFB $1B,$FF | Motorbike | ||
| 949C | DEFB $00,$05 | Land Space | ||
| 949E | DEFB $22,$00 | Spawn Point | ||
| 94A0 | DEFB $00,$28 | Land Space | ||
| 94A2 | DEFB $1A,$00 | Truck | ||
| 94A4 | DEFB $00,$23 | Land Space | ||
| 94A6 | DEFB $1B,$FF | Motorbike | ||
| 94A8 | DEFB $00,$1E | Land Space | ||
| 94AA | DEFB $1C,$00 | Jeep | ||
| 94AC | DEFB $00,$28 | Land Space | ||
| 94AE | DEFB $1A,$00 | Truck | ||
| 94B0 | DEFB $00,$3C | Land Space | ||
| 94B2 | DEFB $28,$1E | Start of NME with rocket launchers. Ferocity:30 | ||
| 94B4 | DEFB $00,$28 | Land Space | ||
| 94B6 | DEFB $1C,$00 | Jeep | ||
| 94B8 | DEFB $28,$00 | End of NME with rocket launchers | ||
| 94BA | DEFB $00,$05 | Land Space | ||
| 94BC | DEFB $22,$00 | Spawn Point | ||
| 94BE | DEFB $00,$3C | Land Space | ||
| 94C0 | DEFB $0F,$04 | A single grenade in column 4 | ||
| 94C2 | DEFB $00,$3C | Land Space | ||
| 94C4 | DEFB $8A,$02 | Sandbags LHS in column 2 | ||
| 94C6 | DEFB $8B,$04 | Sandbags MIDDLE in column 4 | ||
| 94C8 | DEFB $8C,$07 | Sandbags RHS in column 7 | ||
| 94CA | DEFB $8A,$17 | Sandbags LHS in column 23 | ||
| 94CC | DEFB $8B,$19 | Sandbags MIDDLE in column 25 | ||
| 94CE | DEFB $8C,$1C | Sandbags RHS in column 28 | ||
| 94D0 | DEFB $00,$05 | Land Space | ||
| 94D2 | DEFB $10,$0A | A triple grenade in column 10 | ||
| 94D4 | DEFB $10,$13 | A triple grenade in column 19 | ||
| 94D6 | DEFB $00,$04 | Land Space | ||
| 94D8 | DEFB $13,$1B | A right mortar in column 27 | ||
| 94DA | DEFB $12,$03 | A left mortar in column 3 | ||
| 94DC | DEFB $00,$14 | Land Space | ||
| 94DE | DEFB $09,$0B | A wall in column 11 | ||
| 94E0 | DEFB $09,$1F | A wall in column 31 | ||
| 94E2 | DEFB $21,$14 | Fortress gates | ||
| 94E4 | DEFB $00,$16 | Land Space | ||
| 94E6 | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 94E8 | DEFB $00,$46 | Land Space | ||
| 94EA | DEFB $28,$46 | Start of NME with rocket launchers. Ferocity:70 | ||
| 94EC | DEFB $00,$14 | Land Space | ||
| 94EE | DEFB $98,$10 | A log crossing in column 16 | ||
| 94F0 | DEFB $00,$02 | Land Space | ||
| 94F2 | DEFB $0D,$08 | Water | ||
| 94F4 | DEFB $00,$19 | Land Space | ||
| 94F6 | DEFB $19,$08 | Water Strip 1 | ||
| 94F8 | DEFB $00,$05 | Land Space | ||
| 94FA | DEFB $0E,$08 | Water Strip 2 | ||
| 94FC | DEFB $00,$19 | Land Space | ||
| 94FE | DEFB $10,$19 | A triple grenade in column 25 | ||
| 9500 | DEFB $00,$19 | Land Space | ||
| 9502 | DEFB $98,$08 | A log crossing in column 8 | ||
| 9504 | DEFB $00,$02 | Land Space | ||
| 9506 | DEFB $0D,$10 | Water | ||
| 9508 | DEFB $00,$19 | Land Space | ||
| 950A | DEFB $19,$10 | Water Strip 1 | ||
| 950C | DEFB $00,$05 | Land Space | ||
| 950E | DEFB $0E,$10 | Water Strip 2 | ||
| 9510 | DEFB $00,$3C | Land Space | ||
| 9512 | DEFB $98,$10 | A log crossing in column 16 | ||
| 9514 | DEFB $00,$02 | Land Space | ||
| 9516 | DEFB $0D,$08 | Water | ||
| 9518 | DEFB $00,$19 | Land Space | ||
| 951A | DEFB $19,$08 | Water Strip 1 | ||
| 951C | DEFB $00,$05 | Land Space | ||
| 951E | DEFB $0E,$08 | Water Strip 2 | ||
| 9520 | DEFB $00,$1E | Land Space | ||
| 9522 | DEFB $22,$00 | Spawn Point | ||
| 9524 | DEFB $00,$14 | Land Space | ||
| 9526 | DEFB $28,$46 | Start of NME with rocket launchers. Ferocity:70 | ||
| 9528 | DEFB $83,$02 | A tree in column 2 | ||
| 952A | DEFB $00,$23 | Land Space | ||
| 952C | DEFB $83,$14 | A tree in column 20 | ||
| 952E | DEFB $00,$23 | Land Space | ||
| 9530 | DEFB $05,$10 | A road bottom edging in column 16 | ||
| 9532 | DEFB $00,$13 | Land Space | ||
| 9534 | DEFB $27,$01 | Turn the alarm ON | ||
| 9536 | DEFB $8A,$01 | Sandbags LHS in column 1 | ||
| 9538 | DEFB $8B,$03 | Sandbags MIDDLE in column 3 | ||
| 953A | DEFB $8B,$06 | Sandbags MIDDLE in column 6 | ||
| 953C | DEFB $8C,$09 | Sandbags RHS in column 9 | ||
| 953E | DEFB $00,$1E | Land Space | ||
| 9540 | DEFB $04,$1B | A road marking in column 27 | ||
| 9542 | DEFB $28,$14 | Start of NME with rocket launchers. Ferocity:20 | ||
| 9544 | DEFB $00,$0C | Land Space | ||
| 9546 | DEFB $05,$00 | A road bottom edging in column 0 | ||
| 9548 | DEFB $00,$0C | Land Space | ||
| 954A | DEFB $04,$15 | A road marking in column 21 | ||
| 954C | DEFB $11,$04 | A quintuple grenade in column 4 | ||
| 954E | DEFB $00,$06 | Land Space | ||
| 9550 | DEFB $06,$10 | A road top edging in column 16 | ||
| 9552 | DEFB $00,$12 | Land Space | ||
| 9554 | DEFB $04,$0F | A road marking in column 15 | ||
| 9556 | DEFB $00,$18 | Land Space | ||
| 9558 | DEFB $04,$09 | A road marking in column 9 | ||
| 955A | DEFB $00,$13 | Land Space | ||
| 955C | DEFB $06,$00 | A road top edging in column 0 | ||
| 955E | DEFB $00,$05 | Land Space | ||
| 9560 | DEFB $04,$03 | A road marking in column 3 | ||
| 9562 | DEFB $83,$14 | A tree in column 20 | ||
| 9564 | DEFB $00,$14 | Land Space | ||
| 9566 | DEFB $83,$1B | A tree in column 27 | ||
| 9568 | DEFB $00,$32 | Land Space | ||
| 956A | DEFB $81,$1A | A bunker in column 26 | ||
| 956C | DEFB $00,$1E | Land Space | ||
| 956E | DEFB $28,$00 | End of NME with rocket launchers | ||
| 9570 | DEFB $00,$28 | Land Space | ||
| 9572 | DEFB $87,$04 | A boulder in column 4 | ||
| 9574 | DEFB $00,$05 | Land Space | ||
| 9576 | DEFB $22,$00 | Spawn Point | ||
| 9578 | DEFB $00,$28 | Land Space | ||
| 957A | DEFB $27,$01 | Turn the alarm ON | ||
| 957C | DEFB $11,$19 | A quintuple grenade in column 25 | ||
| 957E | DEFB $00,$14 | Land Space | ||
| 9580 | DEFB $8A,$14 | Sandbags LHS in column 20 | ||
| 9582 | DEFB $8B,$16 | Sandbags MIDDLE in column 22 | ||
| 9584 | DEFB $8C,$19 | Sandbags RHS in column 25 | ||
| 9586 | DEFB $00,$32 | Land Space | ||
| 9588 | DEFB $27,$00 | Turn the alarm OFF | ||
| 958A | DEFB $10,$04 | A triple grenade in column 4 | ||
| 958C | DEFB $00,$32 | Land Space | ||
| 958E | DEFB $09,$0B | A wall in column 11 | ||
| 9590 | DEFB $09,$1F | A wall in column 31 | ||
| 9592 | DEFB $21,$14 | Fortress gates | ||
| 9594 | DEFB $00,$1E | Land Space | ||
| 9596 | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 9598 | DEFB $00,$05 | Land Space | ||
| 959A | DEFB $83,$05 | A tree in column 5 | ||
| 959C | DEFB $00,$05 | Land Space | ||
| 959E | DEFB $83,$0B | A tree in column 11 | ||
| 95A0 | DEFB $00,$1E | Land Space | ||
| 95A2 | DEFB $82,$80 | A mirrored cliff in column 0 | ||
| 95A4 | DEFB $26,$EC | A double cliff mirrored cliff edge in column 12 with jumping soldiers | ||
| 95A6 | DEFB $82,$06 | A cliff in column 6 | ||
| 95A8 | DEFB $00,$1E | Land Space | ||
| 95AA | DEFB $82,$9A | A mirrored cliff in column 26 | ||
| 95AC | DEFB $26,$59 | A cliff edge in column 25 with jumping soldiers | ||
| 95AE | DEFB $00,$1E | Land Space | ||
| 95B0 | DEFB $83,$03 | A tree in column 3 | ||
| 95B2 | DEFB $00,$05 | Land Space | ||
| 95B4 | DEFB $83,$07 | A tree in column 7 | ||
| 95B6 | DEFB $00,$14 | Land Space | ||
| 95B8 | DEFB $26,$1F | A cliff edge in column 31 | ||
| 95BA | DEFB $82,$80 | A mirrored cliff in column 0 | ||
| 95BC | DEFB $82,$06 | A cliff in column 6 | ||
| 95BE | DEFB $26,$EC | A double cliff mirrored cliff edge in column 12 with jumping soldiers | ||
| 95C0 | DEFB $00,$3C | Land Space | ||
| 95C2 | DEFB $0F,$09 | A single grenade in column 9 | ||
| 95C4 | DEFB $83,$0C | A tree in column 12 | ||
| 95C6 | DEFB $00,$08 | Land Space | ||
| 95C8 | DEFB $83,$0A | A tree in column 10 | ||
| 95CA | DEFB $00,$28 | Land Space | ||
| 95CC | DEFB $82,$8A | A mirrored cliff in column 10 | ||
| 95CE | DEFB $82,$10 | A cliff in column 16 | ||
| 95D0 | DEFB $26,$09 | A cliff edge in column 9 | ||
| 95D2 | DEFB $26,$96 | A mirrored cliff edge in column 22 | ||
| 95D4 | DEFB $00,$3C | Land Space | ||
| 95D6 | DEFB $82,$1A | A cliff in column 26 | ||
| 95D8 | DEFB $82,$94 | A mirrored cliff in column 20 | ||
| 95DA | DEFB $26,$73 | A double cliff cliff edge in column 19 with jumping soldiers | ||
| 95DC | DEFB $00,$06 | Land Space | ||
| 95DE | DEFB $82,$00 | A cliff in column 0 | ||
| 95E0 | DEFB $26,$C6 | A mirrored cliff edge in column 6 with jumping soldiers | ||
| 95E2 | DEFB $00,$32 | Land Space | ||
| 95E4 | DEFB $22,$00 | Spawn Point | ||
| 95E6 | DEFB $00,$05 | Land Space | ||
| 95E8 | DEFB $83,$0A | A tree in column 10 | ||
| 95EA | DEFB $83,$0E | A tree in column 14 | ||
| 95EC | DEFB $00,$08 | Land Space | ||
| 95EE | DEFB $83,$0C | A tree in column 12 | ||
| 95F0 | DEFB $00,$28 | Land Space | ||
| 95F2 | DEFB $83,$14 | A tree in column 20 | ||
| 95F4 | DEFB $00,$03 | Land Space | ||
| 95F6 | DEFB $83,$18 | A tree in column 24 | ||
| 95F8 | DEFB $00,$07 | Land Space | ||
| 95FA | DEFB $83,$1B | A tree in column 27 | ||
| 95FC | DEFB $00,$0A | Land Space | ||
| 95FE | DEFB $82,$80 | A mirrored cliff in column 0 | ||
| 9600 | DEFB $82,$06 | A cliff in column 6 | ||
| 9602 | DEFB $26,$EC | A double cliff mirrored cliff edge in column 12 with jumping soldiers | ||
| 9604 | DEFB $00,$0F | Land Space | ||
| 9606 | DEFB $82,$1A | A cliff in column 26 | ||
| 9608 | DEFB $82,$94 | A mirrored cliff in column 20 | ||
| 960A | DEFB $26,$73 | A double cliff cliff edge in column 19 with jumping soldiers | ||
| 960C | DEFB $00,$3C | Land Space | ||
| 960E | DEFB $11,$09 | A quintuple grenade in column 9 | ||
| 9610 | DEFB $00,$0E | Land Space | ||
| 9612 | DEFB $09,$0B | A wall in column 11 | ||
| 9614 | DEFB $09,$1F | A wall in column 31 | ||
| 9616 | DEFB $96,$0C | A tunnel in column 12 | ||
| 9618 | DEFB $00,$17 | Land Space | ||
| 961A | DEFB $17,$1F | Draw Road on bridge | ||
| 961C | DEFB $00,$01 | Land Space | ||
| 961E | DEFB $1B,$3C | Motorbike | ||
| 9620 | DEFB $00,$0B | Land Space | ||
| 9622 | DEFB $08,$1F | A bridge section | ||
| 9624 | DEFB $00,$28 | Land Space | ||
| 9626 | DEFB $87,$0E | A boulder in column 14 | ||
| 9628 | DEFB $00,$1E | Land Space | ||
| 962A | DEFB $87,$04 | A boulder in column 4 | ||
| 962C | DEFB $00,$28 | Land Space | ||
| 962E | DEFB $22,$00 | Spawn Point | ||
| 9630 | DEFB $00,$05 | Land Space | ||
| 9632 | DEFB $8A,$18 | Sandbags LHS in column 24 | ||
| 9634 | DEFB $8B,$1A | Sandbags MIDDLE in column 26 | ||
| 9636 | DEFB $8B,$1D | Sandbags MIDDLE in column 29 | ||
| 9638 | DEFB $00,$05 | Land Space | ||
| 963A | DEFB $87,$06 | A boulder in column 6 | ||
| 963C | DEFB $00,$14 | Land Space | ||
| 963E | DEFB $87,$19 | A boulder in column 25 | ||
| 9640 | DEFB $00,$0F | Land Space | ||
| 9642 | DEFB $87,$10 | A boulder in column 16 | ||
| 9644 | DEFB $00,$1E | Land Space | ||
| 9646 | DEFB $87,$16 | A boulder in column 22 | ||
| 9648 | DEFB $8B,$00 | Sandbags MIDDLE in column 0 | ||
| 964A | DEFB $8C,$03 | Sandbags RHS in column 3 | ||
| 964C | DEFB $00,$22 | Land Space | ||
| 964E | DEFB $87,$02 | A boulder in column 2 | ||
| 9650 | DEFB $00,$18 | Land Space | ||
| 9652 | DEFB $87,$0B | A boulder in column 11 | ||
| 9654 | DEFB $00,$14 | Land Space | ||
| 9656 | DEFB $87,$12 | A boulder in column 18 | ||
| 9658 | DEFB $00,$08 | Land Space | ||
| 965A | DEFB $82,$80 | A mirrored cliff in column 0 | ||
| 965C | DEFB $82,$06 | A cliff in column 6 | ||
| 965E | DEFB $26,$EC | A double cliff mirrored cliff edge in column 12 with jumping soldiers | ||
| 9660 | DEFB $00,$14 | Land Space | ||
| 9662 | DEFB $87,$19 | A boulder in column 25 | ||
| 9664 | DEFB $00,$1E | Land Space | ||
| 9666 | DEFB $8A,$0F | Sandbags LHS in column 15 | ||
| 9668 | DEFB $8B,$11 | Sandbags MIDDLE in column 17 | ||
| 966A | DEFB $8C,$14 | Sandbags RHS in column 20 | ||
| 966C | DEFB $00,$3C | Land Space | ||
| 966E | DEFB $28,$1E | Start of NME with rocket launchers. Ferocity:30 | ||
| 9670 | DEFB $23,$0A | A trench LHS in column 10 | ||
| 9672 | DEFB $24,$0C | A trench MIDDLE in column 12 | ||
| 9674 | DEFB $24,$10 | A trench MIDDLE in column 16 | ||
| 9676 | DEFB $25,$14 | A trench RIGHT in column 20 | ||
| 9678 | DEFB $00,$14 | Land Space | ||
| 967A | DEFB $25,$0A | A trench RIGHT in column 10 | ||
| 967C | DEFB $24,$06 | A trench MIDDLE in column 6 | ||
| 967E | DEFB $23,$04 | A trench LHS in column 4 | ||
| 9680 | DEFB $23,$14 | A trench LHS in column 20 | ||
| 9682 | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 9684 | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 9686 | DEFB $00,$0F | Land Space | ||
| 9688 | DEFB $28,$00 | End of NME with rocket launchers | ||
| 968A | DEFB $09,$0B | A wall in column 11 | ||
| 968C | DEFB $09,$1F | A wall in column 31 | ||
| 968E | DEFB $21,$14 | Fortress gates | ||
| 9690 | DEFB $00,$16 | Land Space | ||
| 9692 | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 9694 | DEFB $00,$28 | Land Space | ||
| 9696 | DEFB $81,$00 | A bunker in column 0 | ||
| 9698 | DEFB $00,$32 | Land Space | ||
| 969A | DEFB $81,$1A | A bunker in column 26 | ||
| 969C | DEFB $00,$32 | Land Space | ||
| 969E | DEFB $81,$00 | A bunker in column 0 | ||
| 96A0 | DEFB $00,$28 | Land Space | ||
| 96A2 | DEFB $81,$1A | A bunker in column 26 | ||
| 96A4 | DEFB $00,$32 | Land Space | ||
| 96A6 | DEFB $1F,$1A | A cave bottom edge in column 26 | ||
| 96A8 | DEFB $1F,$00 | A cave bottom edge in column 0 | ||
| 96AA | DEFB $00,$03 | Land Space | ||
| 96AC | DEFB $1E,$1A | A cave main in column 26 | ||
| 96AE | DEFB $1E,$00 | A cave main in column 0 | ||
| 96B0 | DEFB $00,$13 | Land Space | ||
| 96B2 | DEFB $11,$07 | A quintuple grenade in column 7 | ||
| 96B4 | DEFB $1E,$1A | A cave main in column 26 | ||
| 96B6 | DEFB $1E,$00 | A cave main in column 0 | ||
| 96B8 | DEFB $00,$13 | Land Space | ||
| 96BA | DEFB $1E,$1A | A cave main in column 26 | ||
| 96BC | DEFB $1E,$00 | A cave main in column 0 | ||
| 96BE | DEFB $00,$13 | Land Space | ||
| 96C0 | DEFB $10,$16 | A triple grenade in column 22 | ||
| 96C2 | DEFB $1E,$1A | A cave main in column 26 | ||
| 96C4 | DEFB $1E,$00 | A cave main in column 0 | ||
| 96C6 | DEFB $00,$13 | Land Space | ||
| 96C8 | DEFB $1E,$1A | A cave main in column 26 | ||
| 96CA | DEFB $1E,$00 | A cave main in column 0 | ||
| 96CC | DEFB $00,$13 | Land Space | ||
| 96CE | DEFB $1E,$1A | A cave main in column 26 | ||
| 96D0 | DEFB $1E,$00 | A cave main in column 0 | ||
| 96D2 | DEFB $00,$13 | Land Space | ||
| 96D4 | DEFB $1D,$00 | A cave top edge in column 0 | ||
| 96D6 | DEFB $1D,$1A | A cave top edge in column 26 | ||
| 96D8 | DEFB $00,$23 | Land Space | ||
| 96DA | DEFB $09,$0B | A wall in column 11 | ||
| 96DC | DEFB $09,$1F | A wall in column 31 | ||
| 96DE | DEFB $96,$0C | A tunnel in column 12 | ||
| 96E0 | DEFB $00,$17 | Land Space | ||
| 96E2 | DEFB $17,$1F | Draw Road on bridge | ||
| 96E4 | DEFB $00,$0C | Land Space | ||
| 96E6 | DEFB $08,$1F | A bridge section | ||
| 96E8 | DEFB $00,$3C | Land Space | ||
| 96EA | DEFB $25,$00 | A trench RIGHT in column 0 | ||
| 96EC | DEFB $00,$1E | Land Space | ||
| 96EE | DEFB $22,$00 | Spawn Point | ||
| 96F0 | DEFB $00,$05 | Land Space | ||
| 96F2 | DEFB $24,$1C | A trench MIDDLE in column 28 | ||
| 96F4 | DEFB $23,$1A | A trench LHS in column 26 | ||
| 96F6 | DEFB $00,$21 | Land Space | ||
| 96F8 | DEFB $24,$00 | A trench MIDDLE in column 0 | ||
| 96FA | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 96FC | DEFB $25,$08 | A trench RIGHT in column 8 | ||
| 96FE | DEFB $00,$19 | Land Space | ||
| 9700 | DEFB $23,$10 | A trench LHS in column 16 | ||
| 9702 | DEFB $24,$12 | A trench MIDDLE in column 18 | ||
| 9704 | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 9706 | DEFB $28,$14 | Start of NME with rocket launchers. Ferocity:20 | ||
| 9708 | DEFB $24,$1A | A trench MIDDLE in column 26 | ||
| 970A | DEFB $25,$1E | A trench RIGHT in column 30 | ||
| 970C | DEFB $00,$0A | Land Space | ||
| 970E | DEFB $11,$04 | A quintuple grenade in column 4 | ||
| 9710 | DEFB $00,$0E | Land Space | ||
| 9712 | DEFB $98,$10 | A log crossing in column 16 | ||
| 9714 | DEFB $00,$02 | Land Space | ||
| 9716 | DEFB $0D,$08 | Water | ||
| 9718 | DEFB $00,$19 | Land Space | ||
| 971A | DEFB $19,$08 | Water Strip 1 | ||
| 971C | DEFB $00,$05 | Land Space | ||
| 971E | DEFB $0E,$08 | Water Strip 2 | ||
| 9720 | DEFB $00,$14 | Land Space | ||
| 9722 | DEFB $28,$00 | End of NME with rocket launchers | ||
| 9724 | DEFB $23,$0A | A trench LHS in column 10 | ||
| 9726 | DEFB $24,$0C | A trench MIDDLE in column 12 | ||
| 9728 | DEFB $24,$10 | A trench MIDDLE in column 16 | ||
| 972A | DEFB $24,$14 | A trench MIDDLE in column 20 | ||
| 972C | DEFB $25,$18 | A trench RIGHT in column 24 | ||
| 972E | DEFB $00,$28 | Land Space | ||
| 9730 | DEFB $24,$00 | A trench MIDDLE in column 0 | ||
| 9732 | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 9734 | DEFB $24,$08 | A trench MIDDLE in column 8 | ||
| 9736 | DEFB $25,$0C | A trench RIGHT in column 12 | ||
| 9738 | DEFB $00,$1E | Land Space | ||
| 973A | DEFB $23,$12 | A trench LHS in column 18 | ||
| 973C | DEFB $24,$14 | A trench MIDDLE in column 20 | ||
| 973E | DEFB $25,$18 | A trench RIGHT in column 24 | ||
| 9740 | DEFB $00,$05 | Land Space | ||
| 9742 | DEFB $22,$00 | Spawn Point | ||
| 9744 | DEFB $00,$32 | Land Space | ||
| 9746 | DEFB $23,$14 | A trench LHS in column 20 | ||
| 9748 | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 974A | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 974C | DEFB $00,$0E | Land Space | ||
| 974E | DEFB $10,$16 | A triple grenade in column 22 | ||
| 9750 | DEFB $28,$19 | Start of NME with rocket launchers. Ferocity:25 | ||
| 9752 | DEFB $00,$1E | Land Space | ||
| 9754 | DEFB $98,$08 | A log crossing in column 8 | ||
| 9756 | DEFB $00,$02 | Land Space | ||
| 9758 | DEFB $0D,$10 | Water | ||
| 975A | DEFB $00,$19 | Land Space | ||
| 975C | DEFB $19,$10 | Water Strip 1 | ||
| 975E | DEFB $00,$05 | Land Space | ||
| 9760 | DEFB $0E,$10 | Water Strip 2 | ||
| 9762 | DEFB $00,$19 | Land Space | ||
| 9764 | DEFB $23,$06 | A trench LHS in column 6 | ||
| 9766 | DEFB $24,$08 | A trench MIDDLE in column 8 | ||
| 9768 | DEFB $24,$0C | A trench MIDDLE in column 12 | ||
| 976A | DEFB $25,$10 | A trench RIGHT in column 16 | ||
| 976C | DEFB $00,$14 | Land Space | ||
| 976E | DEFB $23,$10 | A trench LHS in column 16 | ||
| 9770 | DEFB $24,$12 | A trench MIDDLE in column 18 | ||
| 9772 | DEFB $28,$00 | End of NME with rocket launchers | ||
| 9774 | DEFB $24,$16 | A trench MIDDLE in column 22 | ||
| 9776 | DEFB $25,$1A | A trench RIGHT in column 26 | ||
| 9778 | DEFB $00,$0F | Land Space | ||
| 977A | DEFB $24,$00 | A trench MIDDLE in column 0 | ||
| 977C | DEFB $24,$04 | A trench MIDDLE in column 4 | ||
| 977E | DEFB $24,$08 | A trench MIDDLE in column 8 | ||
| 9780 | DEFB $25,$0C | A trench RIGHT in column 12 | ||
| 9782 | DEFB $00,$0F | Land Space | ||
| 9784 | DEFB $09,$0B | A wall in column 11 | ||
| 9786 | DEFB $09,$1F | A wall in column 31 | ||
| 9788 | DEFB $21,$14 | Fortress gates | ||
| 978A | DEFB $00,$16 | Land Space | ||
| 978C | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 978E | DEFB $00,$1E | Land Space | ||
| 9790 | DEFB $94,$00 | A small hut in column 0 | ||
| 9792 | DEFB $94,$14 | A small hut in column 20 | ||
| 9794 | DEFB $94,$1A | A small hut in column 26 | ||
| 9796 | DEFB $00,$32 | Land Space | ||
| 9798 | DEFB $94,$00 | A small hut in column 0 | ||
| 979A | DEFB $94,$06 | A small hut in column 6 | ||
| 979C | DEFB $94,$0C | A small hut in column 12 | ||
| 979E | DEFB $00,$1E | Land Space | ||
| 97A0 | DEFB $94,$00 | A small hut in column 0 | ||
| 97A2 | DEFB $94,$14 | A small hut in column 20 | ||
| 97A4 | DEFB $94,$1A | A small hut in column 26 | ||
| 97A6 | DEFB $00,$28 | Land Space | ||
| 97A8 | DEFB $94,$00 | A small hut in column 0 | ||
| 97AA | DEFB $94,$06 | A small hut in column 6 | ||
| 97AC | DEFB $94,$0C | A small hut in column 12 | ||
| 97AE | DEFB $00,$3C | Land Space | ||
| 97B0 | DEFB $94,$00 | A small hut in column 0 | ||
| 97B2 | DEFB $94,$06 | A small hut in column 6 | ||
| 97B4 | DEFB $94,$12 | A small hut in column 18 | ||
| 97B6 | DEFB $00,$28 | Land Space | ||
| 97B8 | DEFB $94,$0A | A small hut in column 10 | ||
| 97BA | DEFB $94,$10 | A small hut in column 16 | ||
| 97BC | DEFB $00,$05 | Land Space | ||
| 97BE | DEFB $22,$00 | Spawn Point | ||
| 97C0 | DEFB $00,$32 | Land Space | ||
| 97C2 | DEFB $94,$00 | A small hut in column 0 | ||
| 97C4 | DEFB $94,$1A | A small hut in column 26 | ||
| 97C6 | DEFB $00,$1E | Land Space | ||
| 97C8 | DEFB $94,$0D | A small hut in column 13 | ||
| 97CA | DEFB $00,$3C | Land Space | ||
| 97CC | DEFB $12,$03 | A left mortar in column 3 | ||
| 97CE | DEFB $00,$02 | Land Space | ||
| 97D0 | DEFB $11,$1A | A quintuple grenade in column 26 | ||
| 97D2 | DEFB $00,$0F | Land Space | ||
| 97D4 | DEFB $09,$0B | A wall in column 11 | ||
| 97D6 | DEFB $09,$1F | A wall in column 31 | ||
| 97D8 | DEFB $96,$0C | A tunnel in column 12 | ||
| 97DA | DEFB $00,$17 | Land Space | ||
| 97DC | DEFB $17,$1F | Draw Road on bridge | ||
| 97DE | DEFB $00,$0C | Land Space | ||
| 97E0 | DEFB $08,$1F | A bridge section | ||
| 97E2 | DEFB $00,$3C | Land Space | ||
| 97E4 | DEFB $1A,$00 | Truck | ||
| 97E6 | DEFB $00,$28 | Land Space | ||
| 97E8 | DEFB $22,$00 | Spawn Point | ||
| 97EA | DEFB $00,$3C | Land Space | ||
| 97EC | DEFB $28,$28 | Start of NME with rocket launchers. Ferocity:40 | ||
| 97EE | DEFB $11,$04 | A quintuple grenade in column 4 | ||
| 97F0 | DEFB $00,$1E | Land Space | ||
| 97F2 | DEFB $1C,$00 | Jeep | ||
| 97F4 | DEFB $00,$50 | Land Space | ||
| 97F6 | DEFB $28,$0C | Start of NME with rocket launchers. Ferocity:12 | ||
| 97F8 | DEFB $00,$32 | Land Space | ||
| 97FA | DEFB $11,$03 | A quintuple grenade in column 3 | ||
| 97FC | DEFB $00,$64 | Land Space | ||
| 97FE | DEFB $0F,$19 | A single grenade in column 25 | ||
| 9800 | DEFB $00,$05 | Land Space | ||
| 9802 | DEFB $22,$00 | Spawn Point | ||
| 9804 | DEFB $00,$05 | Land Space | ||
| 9806 | DEFB $28,$0C | Start of NME with rocket launchers. Ferocity:12 | ||
| 9808 | DEFB $00,$78 | Land Space | ||
| 980A | DEFB $28,$00 | End of NME with rocket launchers | ||
| 980C | DEFB $00,$1E | Land Space | ||
| 980E | DEFB $09,$0B | A wall in column 11 | ||
| 9810 | DEFB $09,$1F | A wall in column 31 | ||
| 9812 | DEFB $21,$14 | Fortress gates | ||
| 9814 | DEFB $00,$16 | Land Space | ||
| 9816 | DEFB $22,$01 | Spawn Point | ||
|
|
||||
| 9818 | DEFB $00,$3C | Land Space | ||
| 981A | DEFB $8A,$07 | Sandbags LHS in column 7 | ||
| 981C | DEFB $8B,$09 | Sandbags MIDDLE in column 9 | ||
| 981E | DEFB $8B,$0C | Sandbags MIDDLE in column 12 | ||
| 9820 | DEFB $8C,$0F | Sandbags RHS in column 15 | ||
| 9822 | DEFB $00,$28 | Land Space | ||
| 9824 | DEFB $98,$08 | A log crossing in column 8 | ||
| 9826 | DEFB $00,$02 | Land Space | ||
| 9828 | DEFB $0D,$10 | Water | ||
| 982A | DEFB $00,$19 | Land Space | ||
| 982C | DEFB $19,$10 | Water Strip 1 | ||
| 982E | DEFB $00,$05 | Land Space | ||
| 9830 | DEFB $0E,$10 | Water Strip 2 | ||
| 9832 | DEFB $00,$0F | Land Space | ||
| 9834 | DEFB $98,$10 | A log crossing in column 16 | ||
| 9836 | DEFB $00,$02 | Land Space | ||
| 9838 | DEFB $0D,$08 | Water | ||
| 983A | DEFB $00,$19 | Land Space | ||
| 983C | DEFB $19,$08 | Water Strip 1 | ||
| 983E | DEFB $00,$05 | Land Space | ||
| 9840 | DEFB $0E,$08 | Water Strip 2 | ||
| 9842 | DEFB $00,$1E | Land Space | ||
| 9844 | DEFB $8B,$00 | Sandbags MIDDLE in column 0 | ||
| 9846 | DEFB $8B,$03 | Sandbags MIDDLE in column 3 | ||
| 9848 | DEFB $8C,$06 | Sandbags RHS in column 6 | ||
| 984A | DEFB $8B,$1D | Sandbags MIDDLE in column 29 | ||
| 984C | DEFB $8A,$1B | Sandbags LHS in column 27 | ||
| 984E | DEFB $00,$28 | Land Space | ||
| 9850 | DEFB $95,$00 | A barracks in column 0 | ||
| 9852 | DEFB $00,$28 | Land Space | ||
| 9854 | DEFB $1B,$FF | Motorbike | ||
| 9856 | DEFB $00,$0A | Land Space | ||
| 9858 | DEFB $10,$14 | A triple grenade in column 20 | ||
| 985A | DEFB $00,$14 | Land Space | ||
| 985C | DEFB $1B,$FF | Motorbike | ||
| 985E | DEFB $00,$05 | Land Space | ||
| 9860 | DEFB $22,$00 | Spawn Point | ||
| 9862 | DEFB $00,$1E | Land Space | ||
| 9864 | DEFB $11,$15 | A quintuple grenade in column 21 | ||
| 9866 | DEFB $00,$05 | Land Space | ||
| 9868 | DEFB $83,$02 | A tree in column 2 | ||
| 986A | DEFB $00,$23 | Land Space | ||
| 986C | DEFB $83,$14 | A tree in column 20 | ||
| 986E | DEFB $00,$23 | Land Space | ||
| 9870 | DEFB $05,$10 | A road bottom edging in column 16 | ||
| 9872 | DEFB $00,$13 | Land Space | ||
| 9874 | DEFB $27,$01 | Turn the alarm ON | ||
| 9876 | DEFB $8B,$00 | Sandbags MIDDLE in column 0 | ||
| 9878 | DEFB $8B,$03 | Sandbags MIDDLE in column 3 | ||
| 987A | DEFB $8C,$06 | Sandbags RHS in column 6 | ||
| 987C | DEFB $00,$0A | Land Space | ||
| 987E | DEFB $12,$02 | A left mortar in column 2 | ||
| 9880 | DEFB $00,$13 | Land Space | ||
| 9882 | DEFB $04,$1B | A road marking in column 27 | ||
| 9884 | DEFB $28,$14 | Start of NME with rocket launchers. Ferocity:20 | ||
| 9886 | DEFB $00,$0C | Land Space | ||
| 9888 | DEFB $05,$00 | A road bottom edging in column 0 | ||
| 988A | DEFB $00,$0C | Land Space | ||
| 988C | DEFB $04,$15 | A road marking in column 21 | ||
| 988E | DEFB $00,$06 | Land Space | ||
| 9890 | DEFB $06,$10 | A road top edging in column 16 | ||
| 9892 | DEFB $00,$12 | Land Space | ||
| 9894 | DEFB $04,$0F | A road marking in column 15 | ||
| 9896 | DEFB $00,$18 | Land Space | ||
| 9898 | DEFB $04,$09 | A road marking in column 9 | ||
| 989A | DEFB $00,$13 | Land Space | ||
| 989C | DEFB $06,$00 | A road top edging in column 0 | ||
| 989E | DEFB $00,$05 | Land Space | ||
| 98A0 | DEFB $04,$03 | A road marking in column 3 | ||
| 98A2 | DEFB $11,$19 | A quintuple grenade in column 25 | ||
| 98A4 | DEFB $00,$28 | Land Space | ||
| 98A6 | DEFB $10,$06 | A triple grenade in column 6 | ||
| 98A8 | DEFB $00,$14 | Land Space | ||
| 98AA | DEFB $95,$00 | A barracks in column 0 | ||
| 98AC | DEFB $00,$3C | Land Space | ||
| 98AE | DEFB $0F,$0A | A single grenade in column 10 | ||
| 98B0 | DEFB $00,$05 | Land Space | ||
| 98B2 | DEFB $22,$00 | Spawn Point | ||
| 98B4 | DEFB $00,$05 | Land Space | ||
| 98B6 | DEFB $27,$01 | Turn the alarm ON | ||
| 98B8 | DEFB $28,$14 | Start of NME with rocket launchers. Ferocity:20 | ||
| 98BA | DEFB $00,$82 | Land Space | ||
| 98BC | DEFB $10,$04 | A triple grenade in column 4 | ||
| 98BE | DEFB $28,$00 | End of NME with rocket launchers | ||
| 98C0 | DEFB $27,$00 | Turn the alarm OFF | ||
| 98C2 | DEFB $00,$32 | Land Space | ||
| 98C4 | DEFB $09,$0B | A wall in column 11 | ||
| 98C6 | DEFB $09,$1F | A wall in column 31 | ||
| 98C8 | DEFB $21,$14 | Fortress gates | ||
| 98CA | DEFB $00,$1E | Land Space | ||
| 98CC | DEFB $22,$01 | Spawn Point | ||
| 98CE | DEFB $FF | End of levels marker | ||
| 98CF | DEFB $07 | |||
| 98D0 | JP $9922 | |||
| 98D3 | JP $98EA | |||
| 98D6 | JP $98F0 | |||
| 98D9 | JP $98F5 | |||
| 98DC | JP $9904 | |||
|
|
||||
| 98DF | JP $9913 | |||
|
|
||||
| 98E2 | DEFB $00,$1E,$40,$5E,$80,$9E,$C0,$DE | |||
|
Used by the routine at 98D3.
|
||||
| 98EA | ADD A,L | |||
| 98EB | LD L,A | |||
| 98EC | ADC A,H | |||
| 98ED | SUB L | |||
| 98EE | LD H,A | |||
| 98EF | RET | |||
|
Used by the routine at 98D6.
|
||||
| 98F0 | LD A,(HL) | |||
| 98F1 | INC HL | |||
| 98F2 | LD H,(HL) | |||
| 98F3 | LD L,A | |||
| 98F4 | RET | |||
|
Used by the routine at 98D9.
|
||||
| 98F5 | LD A,L | |||
| 98F6 | SRL A | |||
| 98F8 | SRL A | |||
| 98FA | LD L,H | |||
| 98FB | SLA L | |||
| 98FD | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 98FF | ADD A,(HL) | |||
| 9900 | INC L | |||
| 9901 | LD H,(HL) | |||
| 9902 | LD L,A | |||
| 9903 | RET | |||
|
Used by the routine at 98DC.
|
||||
| 9904 | INC H | |||
| 9905 | LD A,H | |||
| 9906 | AND $07 | |||
| 9908 | RET NZ | |||
| 9909 | LD A,L | |||
| 990A | ADD A,$20 | |||
| 990C | LD L,A | |||
| 990D | RET C | |||
| 990E | LD A,H | |||
| 990F | SUB $08 | |||
| 9911 | LD H,A | |||
| 9912 | RET | |||
|
Used by the routine at 98DF.
|
||||
| 9913 | DEFB $7C,$25,$E6,$07,$C0,$7D,$D6,$20 | |||
| 991B | DEFB $6F,$D8,$7C,$C6,$08,$67,$C9 | |||
|
Used by the routine at 98D0.
|
||||
| 9922 | SET 5,(IX+$0B) | |||
| 9926 | LD D,(IX+$04) | |||
| 9929 | LD E,(IX+$00) | |||
| 992C | LD (IX+$00),D | |||
| 992F | LD A,D | |||
| 9930 | ADD A,$02 | |||
| 9932 | CP $22 | |||
| 9934 | JR C,$993E | |||
| 9936 | LD A,E | |||
| 9937 | ADD A,$02 | |||
| 9939 | CP $22 | |||
| 993B | JP NC,$9FDE | |||
| 993E | LD B,(IX+$05) | |||
| 9941 | LD C,(IX+$01) | |||
| 9944 | LD A,(IX+$08) | |||
| 9947 | SUB (IX+$0A) | |||
| 994A | CP B | |||
| 994B | JP M,$9952 | |||
| 994E | CP C | |||
| 994F | JP P,$9FE2 | |||
| 9952 | LD A,(IX+$09) | |||
| 9955 | CP B | |||
| 9956 | JP P,$995D | |||
| 9959 | CP C | |||
| 995A | JP M,$9FDE | |||
| 995D | EXX | |||
| 995E | LD A,(IX+$02) | |||
| 9961 | ADD A,A | |||
| 9962 | ADD A,$E2 | lo byte of $98E2 | ||
| 9964 | BIT 2,(IX+$0B) | |||
| 9968 | JR Z,$996B | |||
| 996A | INC A | |||
| 996B | LD L,A | |||
| 996C | LD H,$98 | |||
| 996E | LD L,(HL) | |||
| 996F | LD A,(IX+$03) | |||
| 9972 | ADD A,$A0 | |||
| 9974 | LD H,A | |||
| 9975 | EXX | |||
| 9976 | LD A,(IX+$06) | |||
| 9979 | LD (IX+$02),A | |||
| 997C | ADD A,A | |||
| 997D | ADD A,$E2 | |||
| 997F | BIT 2,(IX+$0B) | |||
| 9983 | JR Z,$9986 | |||
| 9985 | INC A | |||
| 9986 | LD L,A | |||
| 9987 | LD H,$98 | |||
| 9989 | LD L,(HL) | |||
| 998A | LD A,(IX+$07) | |||
| 998D | LD (IX+$03),A | |||
| 9990 | ADD A,$A0 | |||
| 9992 | LD H,A | |||
| 9993 | LD A,D | |||
| 9994 | CP $1E | |||
| 9996 | JP NC,$9B61 | |||
| 9999 | LD A,E | |||
| 999A | CP $1E | |||
| 999C | JP NC,$9B61 | |||
| 999F | LD A,(IX+$08) | |||
| 99A2 | DEC A | |||
| 99A3 | CP B | |||
| 99A4 | JP P,$9F1D | |||
| 99A7 | CP C | |||
| 99A8 | JP P,$9F1D | |||
| 99AB | PUSH HL | |||
| 99AC | LD H,(IX+$01) | |||
| 99AF | LD A,(IX+$05) | |||
| 99B2 | CP H | |||
| 99B3 | JR NC,$99B6 | |||
| 99B5 | LD H,A | |||
| 99B6 | LD A,(IX+$09) | |||
| 99B9 | SUB H | |||
| 99BA | INC A | |||
| 99BB | EX AF,AF' | |||
| 99BC | LD A,D | |||
| 99BD | LD L,H | |||
| 99BE | SLA L | |||
| 99C0 | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 99C2 | ADD A,(HL) | |||
| 99C3 | INC L | |||
| 99C4 | LD H,(HL) | |||
| 99C5 | LD L,A | |||
| 99C6 | LD A,D | |||
| 99C7 | SUB E | |||
| 99C8 | EX DE,HL | |||
| 99C9 | POP HL | |||
| 99CA | EXX | |||
| 99CB | EX AF,AF' | |||
| 99CC | LD E,A | |||
| 99CD | OR A | |||
| 99CE | EX AF,AF' | |||
| 99CF | LD ($FD82),SP | |||
| 99D3 | LD SP,HL | |||
| 99D4 | LD A,(IX+$01) | |||
| 99D7 | LD C,$00 | |||
| 99D9 | JP C,$9AE6 | |||
| 99DC | JP NZ,$9A6E | |||
| 99DF | SUB (IX+$05) | |||
| 99E2 | JR Z,$99F3 | |||
| 99E4 | LD HL,$99F3 | |||
| 99E7 | LD B,A | |||
| 99E8 | LD C,A | |||
| 99E9 | JP NC,$9EDF | |||
| 99EC | NEG | |||
| 99EE | LD B,A | |||
| 99EF | LD C,A | |||
| 99F0 | JP $9E98 | |||
| 99F3 | LD A,(IX+$0A) | |||
| 99F6 | SUB C | |||
| 99F7 | LD B,A | |||
| 99F8 | LD HL,$9A46 | |||
| 99FB | EXX | |||
| 99FC | POP BC | |||
| 99FD | LD A,(DE) | |||
| 99FE | CPL | |||
| 99FF | OR C | |||
| 9A00 | CPL | |||
| 9A01 | OR (HL) | |||
| 9A02 | LD (DE),A | |||
| 9A03 | INC L | |||
| 9A04 | INC E | |||
| 9A05 | LD A,(DE) | |||
| 9A06 | CPL | |||
| 9A07 | OR B | |||
| 9A08 | CPL | |||
| 9A09 | OR (HL) | |||
| 9A0A | LD (DE),A | |||
| 9A0B | INC L | |||
| 9A0C | INC E | |||
| 9A0D | POP BC | |||
| 9A0E | LD A,(DE) | |||
| 9A0F | CPL | |||
| 9A10 | OR C | |||
| 9A11 | CPL | |||
| 9A12 | OR (HL) | |||
| 9A13 | LD (DE),A | |||
| 9A14 | INC L | |||
| 9A15 | INC D | |||
| 9A16 | LD A,(DE) | |||
| 9A17 | CPL | |||
| 9A18 | OR B | |||
| 9A19 | CPL | |||
| 9A1A | OR (HL) | |||
| 9A1B | LD (DE),A | |||
| 9A1C | INC L | |||
| 9A1D | DEC E | |||
| 9A1E | POP BC | |||
| 9A1F | LD A,(DE) | |||
| 9A20 | CPL | |||
| 9A21 | OR C | |||
| 9A22 | CPL | |||
| 9A23 | OR (HL) | |||
| 9A24 | LD (DE),A | |||
| 9A25 | INC L | |||
| 9A26 | DEC E | |||
| 9A27 | LD A,(DE) | |||
| 9A28 | CPL | |||
| 9A29 | OR B | |||
| 9A2A | CPL | |||
| 9A2B | OR (HL) | |||
| 9A2C | LD (DE),A | |||
| 9A2D | INC L | |||
| 9A2E | INC D | |||
| 9A2F | LD A,D | |||
| 9A30 | AND $07 | |||
| 9A32 | JR NZ,$9A3E | |||
| 9A34 | LD A,E | |||
| 9A35 | ADD A,$20 | |||
| 9A37 | LD E,A | |||
| 9A38 | JR C,$9A3E | |||
| 9A3A | LD A,D | |||
| 9A3B | SUB $08 | |||
| 9A3D | LD D,A | |||
| 9A3E | EXX | |||
| 9A3F | DEC E | |||
| 9A40 | JP Z,$9FF5 | |||
| 9A43 | DJNZ $99FB | |||
| 9A45 | JP (HL) | |||
|
|
||||
| 9A46 | EXX | |||
| 9A47 | EX AF,AF' | |||
| 9A48 | LD A,E | |||
| 9A49 | ADC A,$00 | |||
| 9A4B | LD E,A | |||
| 9A4C | EXX | |||
| 9A4D | LD A,(IX+$05) | |||
| 9A50 | LD L,(IX+$01) | |||
| 9A53 | SUB L | |||
| 9A54 | JR Z,$9A63 | |||
| 9A56 | LD HL,$9A63 | |||
| 9A59 | LD B,A | |||
| 9A5A | JP NC,$9EDF | |||
| 9A5D | NEG | |||
| 9A5F | LD B,A | |||
| 9A60 | JP $9E98 | |||
| 9A63 | LD A,(IX+$05) | |||
| 9A66 | LD (IX+$01),A | |||
| 9A69 | LD SP,($FD82) | |||
| 9A6D | RET | |||
|
Used by the routine at 9922.
|
||||
| 9A6E | SUB (IX+$05) | |||
| 9A71 | JR Z,$9A8A | |||
| 9A73 | LD HL,$9A8A | |||
| 9A76 | LD B,A | |||
| 9A77 | LD C,A | |||
| 9A78 | JP NC,$9EDF | |||
| 9A7B | EXX | |||
| 9A7C | DEC E | |||
| 9A7D | EXX | |||
| 9A7E | LD HL,$9A8D | |||
| 9A81 | NEG | |||
| 9A83 | LD B,A | |||
| 9A84 | LD C,A | |||
| 9A85 | SCF | |||
| 9A86 | EX AF,AF' | |||
| 9A87 | JP $9E98 | |||
| 9A8A | EXX | |||
| 9A8B | DEC E | |||
| 9A8C | EXX | |||
| 9A8D | LD A,(IX+$0A) | |||
| 9A90 | SUB C | |||
| 9A91 | LD B,A | |||
| 9A92 | LD HL,$9A46 | |||
| 9A95 | EXX | |||
| 9A96 | POP BC | |||
| 9A97 | LD A,(DE) | |||
| 9A98 | CPL | |||
| 9A99 | OR C | |||
| 9A9A | CPL | |||
| 9A9B | LD (DE),A | |||
| 9A9C | INC E | |||
| 9A9D | LD A,(DE) | |||
| 9A9E | CPL | |||
| 9A9F | OR B | |||
| 9AA0 | CPL | |||
| 9AA1 | OR (HL) | |||
| 9AA2 | LD (DE),A | |||
| 9AA3 | INC L | |||
| 9AA4 | INC E | |||
| 9AA5 | POP BC | |||
| 9AA6 | LD A,(DE) | |||
| 9AA7 | CPL | |||
| 9AA8 | OR C | |||
| 9AA9 | CPL | |||
| 9AAA | OR (HL) | |||
| 9AAB | LD (DE),A | |||
| 9AAC | INC L | |||
| 9AAD | INC E | |||
| 9AAE | LD A,(DE) | |||
| 9AAF | OR (HL) | |||
| 9AB0 | LD (DE),A | |||
| 9AB1 | INC L | |||
| 9AB2 | INC D | |||
| 9AB3 | LD A,(DE) | |||
| 9AB4 | OR (HL) | |||
| 9AB5 | LD (DE),A | |||
| 9AB6 | INC L | |||
| 9AB7 | DEC E | |||
| 9AB8 | LD A,(DE) | |||
| 9AB9 | CPL | |||
| 9ABA | OR B | |||
| 9ABB | CPL | |||
| 9ABC | OR (HL) | |||
| 9ABD | LD (DE),A | |||
| 9ABE | INC L | |||
| 9ABF | DEC E | |||
| 9AC0 | POP BC | |||
| 9AC1 | LD A,(DE) | |||
| 9AC2 | CPL | |||
| 9AC3 | OR C | |||
| 9AC4 | CPL | |||
| 9AC5 | OR (HL) | |||
| 9AC6 | LD (DE),A | |||
| 9AC7 | INC L | |||
| 9AC8 | DEC E | |||
| 9AC9 | LD A,(DE) | |||
| 9ACA | CPL | |||
| 9ACB | OR B | |||
| 9ACC | CPL | |||
| 9ACD | LD (DE),A | |||
| 9ACE | INC D | |||
| 9ACF | LD A,D | |||
| 9AD0 | AND $07 | |||
| 9AD2 | JR NZ,$9ADE | |||
| 9AD4 | LD A,E | |||
| 9AD5 | ADD A,$20 | |||
| 9AD7 | LD E,A | |||
| 9AD8 | JR C,$9ADE | |||
| 9ADA | LD A,D | |||
| 9ADB | SUB $08 | |||
| 9ADD | LD D,A | |||
| 9ADE | EXX | |||
| 9ADF | DEC E | |||
| 9AE0 | JP Z,$9FF5 | |||
| 9AE3 | DJNZ $9A95 | |||
| 9AE5 | JP (HL) | |||
|
Used by the routine at 9922.
|
||||
| 9AE6 | SUB (IX+$05) | |||
| 9AE9 | JR Z,$9B08 | |||
| 9AEB | LD HL,$9B08 | |||
| 9AEE | LD B,A | |||
| 9AEF | LD C,A | |||
| 9AF0 | EX AF,AF' | |||
| 9AF1 | SCF | |||
| 9AF2 | EX AF,AF' | |||
| 9AF3 | JP NC,$9EDF | |||
| 9AF6 | NEG | |||
| 9AF8 | LD B,A | |||
| 9AF9 | LD C,A | |||
| 9AFA | EXX | |||
| 9AFB | INC E | |||
| 9AFC | EXX | |||
| 9AFD | OR A | |||
| 9AFE | EX AF,AF' | |||
| 9AFF | LD HL,$9B05 | |||
| 9B02 | JP $9E98 | |||
|
|
||||
| 9B05 | EXX | |||
| 9B06 | DEC E | |||
| 9B07 | EXX | |||
|
This entry point is used by the routine at 9AE6.
|
||||
| 9B08 | LD A,(IX+$0A) | |||
| 9B0B | SUB C | |||
| 9B0C | LD B,A | |||
| 9B0D | LD HL,$9A46 | |||
| 9B10 | EXX | |||
| 9B11 | POP BC | |||
| 9B12 | LD A,(DE) | |||
| 9B13 | OR (HL) | |||
| 9B14 | LD (DE),A | |||
| 9B15 | INC L | |||
| 9B16 | INC E | |||
| 9B17 | LD A,(DE) | |||
| 9B18 | CPL | |||
| 9B19 | OR C | |||
| 9B1A | CPL | |||
| 9B1B | OR (HL) | |||
| 9B1C | LD (DE),A | |||
| 9B1D | INC L | |||
| 9B1E | INC E | |||
| 9B1F | LD A,(DE) | |||
| 9B20 | CPL | |||
| 9B21 | OR B | |||
| 9B22 | CPL | |||
| 9B23 | OR (HL) | |||
| 9B24 | LD (DE),A | |||
| 9B25 | INC L | |||
| 9B26 | INC E | |||
| 9B27 | POP BC | |||
| 9B28 | LD A,(DE) | |||
| 9B29 | CPL | |||
| 9B2A | OR C | |||
| 9B2B | CPL | |||
| 9B2C | LD (DE),A | |||
| 9B2D | INC D | |||
| 9B2E | LD A,(DE) | |||
| 9B2F | CPL | |||
| 9B30 | OR B | |||
| 9B31 | CPL | |||
| 9B32 | LD (DE),A | |||
| 9B33 | DEC E | |||
| 9B34 | POP BC | |||
| 9B35 | LD A,(DE) | |||
| 9B36 | CPL | |||
| 9B37 | OR C | |||
| 9B38 | CPL | |||
| 9B39 | OR (HL) | |||
| 9B3A | LD (DE),A | |||
| 9B3B | INC L | |||
| 9B3C | DEC E | |||
| 9B3D | LD A,(DE) | |||
| 9B3E | CPL | |||
| 9B3F | OR B | |||
| 9B40 | CPL | |||
| 9B41 | OR (HL) | |||
| 9B42 | LD (DE),A | |||
| 9B43 | INC L | |||
| 9B44 | DEC E | |||
| 9B45 | LD A,(DE) | |||
| 9B46 | OR (HL) | |||
| 9B47 | LD (DE),A | |||
| 9B48 | INC D | |||
| 9B49 | INC L | |||
| 9B4A | LD A,D | |||
| 9B4B | AND $07 | |||
| 9B4D | JR NZ,$9B59 | |||
| 9B4F | LD A,E | |||
| 9B50 | ADD A,$20 | |||
| 9B52 | LD E,A | |||
| 9B53 | JR C,$9B59 | |||
| 9B55 | LD A,D | |||
| 9B56 | SUB $08 | |||
| 9B58 | LD D,A | |||
| 9B59 | EXX | |||
| 9B5A | DEC E | |||
| 9B5B | JP Z,$9FF5 | |||
| 9B5E | DJNZ $9B10 | |||
| 9B60 | JP (HL) | |||
|
Used by the routine at 9922.
|
||||
| 9B61 | PUSH DE | |||
| 9B62 | PUSH HL | |||
| 9B63 | OR A | |||
| 9B64 | JP P,$9BCB | |||
| 9B67 | LD HL,$9B97 | |||
| 9B6A | PUSH HL | |||
| 9B6B | LD A,C | |||
| 9B6C | LD C,B | |||
| 9B6D | DEC A | |||
| 9B6E | CP (IX+$09) | |||
| 9B71 | RET P | |||
| 9B72 | ADD A,(IX+$0A) | |||
| 9B75 | CP (IX+$08) | |||
| 9B78 | RET M | |||
| 9B79 | SUB (IX+$0A) | |||
| 9B7C | INC A | |||
| 9B7D | LD B,$00 | |||
| 9B7F | CALL $9C23 | |||
| 9B82 | LD A,E | |||
| 9B83 | CP $02 | |||
| 9B85 | JR C,$9B90 | |||
| 9B87 | INC A | |||
| 9B88 | JP Z,$9CB1 | |||
| 9B8B | INC A | |||
| 9B8C | RET NZ | |||
| 9B8D | JP $9CED | |||
| 9B90 | EXX | |||
| 9B91 | ADD A,E | |||
| 9B92 | LD E,A | |||
| 9B93 | EXX | |||
| 9B94 | JP $9C6B | |||
|
|
||||
| 9B97 | EXX | |||
| 9B98 | POP HL | |||
| 9B99 | EXX | |||
| 9B9A | POP DE | |||
| 9B9B | LD HL,$9FEE | |||
| 9B9E | PUSH HL | |||
| 9B9F | LD A,C | |||
| 9BA0 | DEC A | |||
| 9BA1 | CP (IX+$09) | |||
| 9BA4 | RET P | |||
| 9BA5 | ADD A,(IX+$0A) | |||
| 9BA8 | CP (IX+$08) | |||
| 9BAB | RET M | |||
| 9BAC | SUB (IX+$0A) | |||
| 9BAF | INC A | |||
| 9BB0 | LD B,$00 | |||
| 9BB2 | CALL $9C23 | |||
| 9BB5 | LD E,D | |||
| 9BB6 | LD A,E | |||
| 9BB7 | CP $02 | |||
| 9BB9 | JR C,$9BC4 | |||
| 9BBB | INC A | |||
| 9BBC | JP Z,$9DCC | |||
| 9BBF | INC A | |||
| 9BC0 | RET NZ | |||
| 9BC1 | JP $9E03 | |||
| 9BC4 | EXX | |||
| 9BC5 | ADD A,E | |||
| 9BC6 | LD E,A | |||
| 9BC7 | EXX | |||
| 9BC8 | JP $9D8D | |||
|
Used by the routine at 9B61.
|
||||
| 9BCB | LD HL,$9BF5 | |||
| 9BCE | PUSH HL | |||
| 9BCF | LD A,C | |||
| 9BD0 | LD C,B | |||
| 9BD1 | DEC A | |||
| 9BD2 | CP (IX+$09) | |||
| 9BD5 | RET P | |||
| 9BD6 | ADD A,(IX+$0A) | |||
| 9BD9 | CP (IX+$08) | |||
| 9BDC | RET M | |||
| 9BDD | SUB (IX+$0A) | |||
| 9BE0 | INC A | |||
| 9BE1 | LD B,E | |||
| 9BE2 | CALL $9C23 | |||
| 9BE5 | LD A,E | |||
| 9BE6 | CP $20 | |||
| 9BE8 | RET NC | |||
| 9BE9 | SUB $1F | |||
| 9BEB | JP Z,$9D5B | |||
| 9BEE | INC A | |||
| 9BEF | JP Z,$9D1F | |||
| 9BF2 | JP $9C6B | |||
|
|
||||
| 9BF5 | EXX | |||
| 9BF6 | POP HL | |||
| 9BF7 | EXX | |||
| 9BF8 | POP DE | |||
| 9BF9 | LD HL,$9FEE | |||
| 9BFC | PUSH HL | |||
| 9BFD | LD E,D | |||
| 9BFE | LD A,C | |||
| 9BFF | DEC A | |||
| 9C00 | CP (IX+$09) | |||
| 9C03 | RET P | |||
| 9C04 | ADD A,(IX+$0A) | |||
| 9C07 | CP (IX+$08) | |||
| 9C0A | RET M | |||
| 9C0B | SUB (IX+$0A) | |||
| 9C0E | INC A | |||
| 9C0F | LD B,E | |||
| 9C10 | CALL $9C23 | |||
| 9C13 | LD A,E | |||
| 9C14 | CP $20 | |||
| 9C16 | RET NC | |||
| 9C17 | SUB $1F | |||
| 9C19 | JP Z,$9E69 | |||
| 9C1C | INC A | |||
| 9C1D | JP Z,$9E32 | |||
| 9C20 | JP $9D8D | |||
| 9C23 | CP (IX+$08) | |||
| 9C26 | JP M,$9C47 | |||
| 9C29 | LD L,A | |||
| 9C2A | EX AF,AF' | |||
| 9C2B | SLA L | |||
| 9C2D | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 9C2F | LD A,(HL) | |||
| 9C30 | ADD A,B | |||
| 9C31 | INC L | |||
| 9C32 | LD H,(HL) | |||
| 9C33 | LD L,A | |||
| 9C34 | PUSH HL | |||
| 9C35 | EXX | |||
| 9C36 | POP DE | |||
| 9C37 | EX AF,AF' | |||
| 9C38 | LD B,(IX+$0A) | |||
| 9C3B | SUB (IX+$09) | |||
| 9C3E | NEG | |||
| 9C40 | CP B | |||
| 9C41 | JR NC,$9C45 | |||
| 9C43 | INC A | |||
| 9C44 | LD B,A | |||
| 9C45 | EXX | |||
| 9C46 | RET | |||
| 9C47 | ADD A,(IX+$0A) | |||
| 9C4A | SUB (IX+$08) | |||
| 9C4D | EXX | |||
| 9C4E | LD B,A | |||
| 9C4F | LD A,(IX+$0A) | |||
| 9C52 | SUB B | |||
| 9C53 | LD E,A | |||
| 9C54 | ADD A,A | |||
| 9C55 | ADD A,E | |||
| 9C56 | ADD A,A | |||
| 9C57 | ADD A,L | |||
| 9C58 | LD L,A | |||
| 9C59 | EX DE,HL | |||
| 9C5A | LD L,(IX+$08) | |||
| 9C5D | SLA L | |||
| 9C5F | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 9C61 | LD A,(HL) | |||
| 9C62 | INC L | |||
| 9C63 | EXX | |||
| 9C64 | ADD A,B | |||
| 9C65 | EXX | |||
| 9C66 | LD H,(HL) | |||
| 9C67 | LD L,A | |||
| 9C68 | EX DE,HL | |||
| 9C69 | EXX | |||
| 9C6A | RET | |||
| 9C6B | LD ($FD82),SP | |||
| 9C6F | EXX | |||
| 9C70 | LD SP,HL | |||
| 9C71 | EX DE,HL | |||
| 9C72 | POP DE | |||
| 9C73 | LD A,E | |||
| 9C74 | CPL | |||
| 9C75 | AND (HL) | |||
| 9C76 | LD (HL),A | |||
| 9C77 | INC L | |||
| 9C78 | LD A,D | |||
| 9C79 | CPL | |||
| 9C7A | AND (HL) | |||
| 9C7B | LD (HL),A | |||
| 9C7C | INC L | |||
| 9C7D | POP DE | |||
| 9C7E | LD A,E | |||
| 9C7F | CPL | |||
| 9C80 | AND (HL) | |||
| 9C81 | LD (HL),A | |||
| 9C82 | INC H | |||
| 9C83 | LD A,D | |||
| 9C84 | CPL | |||
| 9C85 | AND (HL) | |||
| 9C86 | LD (HL),A | |||
| 9C87 | DEC L | |||
| 9C88 | POP DE | |||
| 9C89 | LD A,E | |||
| 9C8A | CPL | |||
| 9C8B | AND (HL) | |||
| 9C8C | LD (HL),A | |||
| 9C8D | DEC L | |||
| 9C8E | LD A,D | |||
| 9C8F | CPL | |||
| 9C90 | AND (HL) | |||
| 9C91 | LD (HL),A | |||
| 9C92 | INC H | |||
| 9C93 | LD A,H | |||
| 9C94 | AND $07 | |||
| 9C96 | JR NZ,$9CA2 | |||
| 9C98 | LD A,L | |||
| 9C99 | ADD A,$20 | |||
| 9C9B | LD L,A | |||
| 9C9C | LD A,H | |||
| 9C9D | JR C,$9CAA | |||
| 9C9F | SUB $08 | |||
| 9CA1 | LD H,A | |||
| 9CA2 | DJNZ $9C72 | |||
| 9CA4 | EXX | |||
| 9CA5 | LD SP,($FD82) | |||
| 9CA9 | RET | |||
| 9CAA | AND $18 | |||
| 9CAC | JP PO,$9CA2 | |||
| 9CAF | JR $9CA4 | |||
|
Used by the routine at 9B61.
|
||||
| 9CB1 | LD ($FD82),SP | |||
| 9CB5 | EXX | |||
| 9CB6 | LD SP,HL | |||
| 9CB7 | EX DE,HL | |||
| 9CB8 | POP DE | |||
| 9CB9 | LD A,D | |||
| 9CBA | CPL | |||
| 9CBB | AND (HL) | |||
| 9CBC | LD (HL),A | |||
| 9CBD | INC L | |||
| 9CBE | POP DE | |||
| 9CBF | LD A,E | |||
| 9CC0 | CPL | |||
| 9CC1 | AND (HL) | |||
| 9CC2 | LD (HL),A | |||
| 9CC3 | INC H | |||
| 9CC4 | LD A,D | |||
| 9CC5 | CPL | |||
| 9CC6 | AND (HL) | |||
| 9CC7 | LD (HL),A | |||
| 9CC8 | DEC L | |||
| 9CC9 | POP DE | |||
| 9CCA | LD A,E | |||
| 9CCB | CPL | |||
| 9CCC | AND (HL) | |||
| 9CCD | LD (HL),A | |||
| 9CCE | INC H | |||
| 9CCF | LD A,H | |||
| 9CD0 | AND $07 | |||
| 9CD2 | JR NZ,$9CDE | |||
| 9CD4 | LD A,L | |||
| 9CD5 | ADD A,$20 | |||
| 9CD7 | LD L,A | |||
| 9CD8 | LD A,H | |||
| 9CD9 | JR C,$9CE6 | |||
| 9CDB | SUB $08 | |||
| 9CDD | LD H,A | |||
| 9CDE | DJNZ $9CB8 | |||
| 9CE0 | EXX | |||
| 9CE1 | LD SP,($FD82) | |||
| 9CE5 | RET | |||
| 9CE6 | AND $18 | |||
| 9CE8 | JP PO,$9CDE | |||
| 9CEB | JR $9CE0 | |||
|
Used by the routine at 9B61.
|
||||
| 9CED | LD ($FD82),SP | |||
| 9CF1 | EXX | |||
| 9CF2 | LD SP,HL | |||
| 9CF3 | EX DE,HL | |||
| 9CF4 | POP DE | |||
| 9CF5 | POP DE | |||
| 9CF6 | LD A,E | |||
| 9CF7 | CPL | |||
| 9CF8 | AND (HL) | |||
| 9CF9 | LD (HL),A | |||
| 9CFA | INC H | |||
| 9CFB | LD A,D | |||
| 9CFC | CPL | |||
| 9CFD | AND (HL) | |||
| 9CFE | LD (HL),A | |||
| 9CFF | POP DE | |||
| 9D00 | INC H | |||
| 9D01 | LD A,H | |||
| 9D02 | AND $07 | |||
| 9D04 | JR NZ,$9D10 | |||
| 9D06 | LD A,L | |||
| 9D07 | ADD A,$20 | |||
| 9D09 | LD L,A | |||
| 9D0A | LD A,H | |||
| 9D0B | JR C,$9D18 | |||
| 9D0D | SUB $08 | |||
| 9D0F | LD H,A | |||
| 9D10 | DJNZ $9CF4 | |||
| 9D12 | EXX | |||
| 9D13 | LD SP,($FD82) | |||
| 9D17 | RET | |||
| 9D18 | AND $18 | |||
| 9D1A | JP PO,$9D10 | |||
| 9D1D | JR $9D12 | |||
|
Used by the routine at 9BCB.
|
||||
| 9D1F | LD ($FD82),SP | |||
| 9D23 | EXX | |||
| 9D24 | LD SP,HL | |||
| 9D25 | EX DE,HL | |||
| 9D26 | POP DE | |||
| 9D27 | LD A,E | |||
| 9D28 | CPL | |||
| 9D29 | AND (HL) | |||
| 9D2A | LD (HL),A | |||
| 9D2B | INC L | |||
| 9D2C | LD A,D | |||
| 9D2D | CPL | |||
| 9D2E | AND (HL) | |||
| 9D2F | LD (HL),A | |||
| 9D30 | POP DE | |||
| 9D31 | INC H | |||
| 9D32 | POP DE | |||
| 9D33 | LD A,E | |||
| 9D34 | CPL | |||
| 9D35 | AND (HL) | |||
| 9D36 | LD (HL),A | |||
| 9D37 | DEC L | |||
| 9D38 | LD A,D | |||
| 9D39 | CPL | |||
| 9D3A | AND (HL) | |||
| 9D3B | LD (HL),A | |||
| 9D3C | INC H | |||
| 9D3D | LD A,H | |||
| 9D3E | AND $07 | |||
| 9D40 | JR NZ,$9D4C | |||
| 9D42 | LD A,L | |||
| 9D43 | ADD A,$20 | |||
| 9D45 | LD L,A | |||
| 9D46 | LD A,H | |||
| 9D47 | JR C,$9D54 | |||
| 9D49 | SUB $08 | |||
| 9D4B | LD H,A | |||
| 9D4C | DJNZ $9D26 | |||
| 9D4E | EXX | |||
| 9D4F | LD SP,($FD82) | |||
| 9D53 | RET | |||
| 9D54 | AND $18 | |||
| 9D56 | JP PO,$9D4C | |||
| 9D59 | JR $9D4E | |||
|
Used by the routine at 9BCB.
|
||||
| 9D5B | LD ($FD82),SP | |||
| 9D5F | EXX | |||
| 9D60 | LD SP,HL | |||
| 9D61 | EX DE,HL | |||
| 9D62 | POP DE | |||
| 9D63 | LD A,E | |||
| 9D64 | CPL | |||
| 9D65 | AND (HL) | |||
| 9D66 | LD (HL),A | |||
| 9D67 | POP DE | |||
| 9D68 | INC H | |||
| 9D69 | POP DE | |||
| 9D6A | LD A,D | |||
| 9D6B | CPL | |||
| 9D6C | AND (HL) | |||
| 9D6D | LD (HL),A | |||
| 9D6E | INC H | |||
| 9D6F | LD A,H | |||
| 9D70 | AND $07 | |||
| 9D72 | JR NZ,$9D7E | |||
| 9D74 | LD A,L | |||
| 9D75 | ADD A,$20 | |||
| 9D77 | LD L,A | |||
| 9D78 | LD A,H | |||
| 9D79 | JR C,$9D86 | |||
| 9D7B | SUB $08 | |||
| 9D7D | LD H,A | |||
| 9D7E | DJNZ $9D62 | |||
| 9D80 | EXX | |||
| 9D81 | LD SP,($FD82) | |||
| 9D85 | RET | |||
| 9D86 | AND $18 | |||
| 9D88 | JP PO,$9D7E | |||
| 9D8B | JR $9D80 | |||
| 9D8D | LD ($FD82),SP | |||
| 9D91 | EXX | |||
| 9D92 | LD SP,HL | |||
| 9D93 | POP HL | |||
| 9D94 | LD A,(DE) | |||
| 9D95 | OR L | |||
| 9D96 | LD (DE),A | |||
| 9D97 | INC E | |||
| 9D98 | LD A,(DE) | |||
| 9D99 | OR H | |||
| 9D9A | LD (DE),A | |||
| 9D9B | INC E | |||
| 9D9C | POP HL | |||
| 9D9D | LD A,(DE) | |||
| 9D9E | OR L | |||
| 9D9F | LD (DE),A | |||
| 9DA0 | INC D | |||
| 9DA1 | LD A,(DE) | |||
| 9DA2 | OR H | |||
| 9DA3 | LD (DE),A | |||
| 9DA4 | DEC E | |||
| 9DA5 | POP HL | |||
| 9DA6 | LD A,(DE) | |||
| 9DA7 | OR L | |||
| 9DA8 | LD (DE),A | |||
| 9DA9 | DEC E | |||
| 9DAA | LD A,(DE) | |||
| 9DAB | OR H | |||
| 9DAC | LD (DE),A | |||
| 9DAD | INC D | |||
| 9DAE | LD A,D | |||
| 9DAF | AND $07 | |||
| 9DB1 | JR NZ,$9DBD | |||
| 9DB3 | LD A,E | |||
| 9DB4 | ADD A,$20 | |||
| 9DB6 | LD E,A | |||
| 9DB7 | LD A,D | |||
| 9DB8 | JR C,$9DC5 | |||
| 9DBA | SUB $08 | |||
| 9DBC | LD D,A | |||
| 9DBD | DJNZ $9D93 | |||
| 9DBF | EXX | |||
| 9DC0 | LD SP,($FD82) | |||
| 9DC4 | RET | |||
| 9DC5 | AND $18 | |||
| 9DC7 | JP PO,$9DBD | |||
| 9DCA | JR $9DBF | |||
|
Used by the routine at 9B97.
|
||||
| 9DCC | LD ($FD82),SP | |||
| 9DD0 | EXX | |||
| 9DD1 | LD SP,HL | |||
| 9DD2 | POP HL | |||
| 9DD3 | LD A,(DE) | |||
| 9DD4 | OR H | |||
| 9DD5 | LD (DE),A | |||
| 9DD6 | INC E | |||
| 9DD7 | POP HL | |||
| 9DD8 | LD A,(DE) | |||
| 9DD9 | OR L | |||
| 9DDA | LD (DE),A | |||
| 9DDB | INC D | |||
| 9DDC | LD A,(DE) | |||
| 9DDD | OR H | |||
| 9DDE | LD (DE),A | |||
| 9DDF | DEC E | |||
| 9DE0 | POP HL | |||
| 9DE1 | LD A,(DE) | |||
| 9DE2 | OR L | |||
| 9DE3 | LD (DE),A | |||
| 9DE4 | INC D | |||
| 9DE5 | LD A,D | |||
| 9DE6 | AND $07 | |||
| 9DE8 | JR NZ,$9DF4 | |||
| 9DEA | LD A,E | |||
| 9DEB | ADD A,$20 | |||
| 9DED | LD E,A | |||
| 9DEE | LD A,D | |||
| 9DEF | JR C,$9DFC | |||
| 9DF1 | SUB $08 | |||
| 9DF3 | LD D,A | |||
| 9DF4 | DJNZ $9DD2 | |||
| 9DF6 | EXX | |||
| 9DF7 | LD SP,($FD82) | |||
| 9DFB | RET | |||
| 9DFC | AND $18 | |||
| 9DFE | JP PO,$9DF4 | |||
| 9E01 | JR $9DF6 | |||
|
Used by the routine at 9B97.
|
||||
| 9E03 | LD ($FD82),SP | |||
| 9E07 | EXX | |||
| 9E08 | LD SP,HL | |||
| 9E09 | POP HL | |||
| 9E0A | POP HL | |||
| 9E0B | LD A,(DE) | |||
| 9E0C | OR L | |||
| 9E0D | LD (DE),A | |||
| 9E0E | INC D | |||
| 9E0F | LD A,(DE) | |||
| 9E10 | OR H | |||
| 9E11 | LD (DE),A | |||
| 9E12 | POP HL | |||
| 9E13 | INC D | |||
| 9E14 | LD A,D | |||
| 9E15 | AND $07 | |||
| 9E17 | JR NZ,$9E23 | |||
| 9E19 | LD A,E | |||
| 9E1A | ADD A,$20 | |||
| 9E1C | LD E,A | |||
| 9E1D | LD A,D | |||
| 9E1E | JR C,$9E2B | |||
| 9E20 | SUB $08 | |||
| 9E22 | LD D,A | |||
| 9E23 | DJNZ $9E09 | |||
| 9E25 | EXX | |||
| 9E26 | LD SP,($FD82) | |||
| 9E2A | RET | |||
| 9E2B | AND $18 | |||
| 9E2D | JP PO,$9E23 | |||
| 9E30 | JR $9E25 | |||
|
Used by the routine at 9BF5.
|
||||
| 9E32 | LD ($FD82),SP | |||
| 9E36 | EXX | |||
| 9E37 | LD SP,HL | |||
| 9E38 | POP HL | |||
| 9E39 | LD A,(DE) | |||
| 9E3A | OR L | |||
| 9E3B | LD (DE),A | |||
| 9E3C | INC E | |||
| 9E3D | LD A,(DE) | |||
| 9E3E | OR H | |||
| 9E3F | LD (DE),A | |||
| 9E40 | POP HL | |||
| 9E41 | INC D | |||
| 9E42 | POP HL | |||
| 9E43 | LD A,(DE) | |||
| 9E44 | OR L | |||
| 9E45 | LD (DE),A | |||
| 9E46 | DEC E | |||
| 9E47 | LD A,(DE) | |||
| 9E48 | OR H | |||
| 9E49 | LD (DE),A | |||
| 9E4A | INC D | |||
| 9E4B | LD A,D | |||
| 9E4C | AND $07 | |||
| 9E4E | JR NZ,$9E5A | |||
| 9E50 | LD A,E | |||
| 9E51 | ADD A,$20 | |||
| 9E53 | LD E,A | |||
| 9E54 | LD A,D | |||
| 9E55 | JR C,$9E62 | |||
| 9E57 | SUB $08 | |||
| 9E59 | LD D,A | |||
| 9E5A | DJNZ $9E38 | |||
| 9E5C | EXX | |||
| 9E5D | LD SP,($FD82) | |||
| 9E61 | RET | |||
| 9E62 | AND $18 | |||
| 9E64 | JP PO,$9E5A | |||
| 9E67 | JR $9E5C | |||
|
Used by the routine at 9BF5.
|
||||
| 9E69 | LD ($FD82),SP | |||
| 9E6D | EXX | |||
| 9E6E | LD SP,HL | |||
| 9E6F | POP HL | |||
| 9E70 | LD A,(DE) | |||
| 9E71 | OR L | |||
| 9E72 | LD (DE),A | |||
| 9E73 | POP HL | |||
| 9E74 | INC D | |||
| 9E75 | POP HL | |||
| 9E76 | LD A,(DE) | |||
| 9E77 | OR H | |||
| 9E78 | LD (DE),A | |||
| 9E79 | INC D | |||
| 9E7A | LD A,D | |||
| 9E7B | AND $07 | |||
| 9E7D | JR NZ,$9E89 | |||
| 9E7F | LD A,E | |||
| 9E80 | ADD A,$20 | |||
| 9E82 | LD E,A | |||
| 9E83 | LD A,D | |||
| 9E84 | JR C,$9E91 | |||
| 9E86 | SUB $08 | |||
| 9E88 | LD D,A | |||
| 9E89 | DJNZ $9E6F | |||
| 9E8B | EXX | |||
| 9E8C | LD SP,($FD82) | |||
| 9E90 | RET | |||
| 9E91 | AND $18 | |||
| 9E93 | JP PO,$9E89 | |||
| 9E96 | JR $9E8B | |||
| 9E98 | EXX | |||
| 9E99 | POP BC | |||
| 9E9A | LD A,(DE) | |||
| 9E9B | CPL | |||
| 9E9C | OR C | |||
| 9E9D | CPL | |||
| 9E9E | LD (DE),A | |||
| 9E9F | INC E | |||
| 9EA0 | LD A,(DE) | |||
| 9EA1 | CPL | |||
| 9EA2 | OR B | |||
| 9EA3 | CPL | |||
| 9EA4 | LD (DE),A | |||
| 9EA5 | INC E | |||
| 9EA6 | POP BC | |||
| 9EA7 | LD A,(DE) | |||
| 9EA8 | CPL | |||
| 9EA9 | OR C | |||
| 9EAA | CPL | |||
| 9EAB | LD (DE),A | |||
| 9EAC | INC D | |||
| 9EAD | LD A,(DE) | |||
| 9EAE | CPL | |||
| 9EAF | OR B | |||
| 9EB0 | CPL | |||
| 9EB1 | LD (DE),A | |||
| 9EB2 | DEC E | |||
| 9EB3 | POP BC | |||
| 9EB4 | LD A,(DE) | |||
| 9EB5 | CPL | |||
| 9EB6 | OR C | |||
| 9EB7 | CPL | |||
| 9EB8 | LD (DE),A | |||
| 9EB9 | DEC E | |||
| 9EBA | LD A,(DE) | |||
| 9EBB | CPL | |||
| 9EBC | OR B | |||
| 9EBD | CPL | |||
| 9EBE | LD (DE),A | |||
| 9EBF | INC D | |||
| 9EC0 | LD A,D | |||
| 9EC1 | AND $07 | |||
| 9EC3 | JR NZ,$9ECF | |||
| 9EC5 | LD A,E | |||
| 9EC6 | ADD A,$20 | |||
| 9EC8 | LD E,A | |||
| 9EC9 | LD A,D | |||
| 9ECA | JR C,$9ED7 | |||
| 9ECC | SUB $08 | |||
| 9ECE | LD D,A | |||
| 9ECF | EXX | |||
| 9ED0 | DEC E | |||
| 9ED1 | JP Z,$9FF5 | |||
| 9ED4 | DJNZ $9E98 | |||
| 9ED6 | JP (HL) | |||
| 9ED7 | AND $18 | |||
| 9ED9 | JP PO,$9ECF | |||
| 9EDC | JP $9A63 | |||
| 9EDF | EXX | |||
| 9EE0 | LD A,(DE) | |||
| 9EE1 | OR (HL) | |||
| 9EE2 | LD (DE),A | |||
| 9EE3 | INC L | |||
| 9EE4 | INC E | |||
| 9EE5 | LD A,(DE) | |||
| 9EE6 | OR (HL) | |||
| 9EE7 | LD (DE),A | |||
| 9EE8 | INC L | |||
| 9EE9 | INC E | |||
| 9EEA | LD A,(DE) | |||
| 9EEB | OR (HL) | |||
| 9EEC | LD (DE),A | |||
| 9EED | INC L | |||
| 9EEE | INC D | |||
| 9EEF | LD A,(DE) | |||
| 9EF0 | OR (HL) | |||
| 9EF1 | LD (DE),A | |||
| 9EF2 | INC L | |||
| 9EF3 | DEC E | |||
| 9EF4 | LD A,(DE) | |||
| 9EF5 | OR (HL) | |||
| 9EF6 | LD (DE),A | |||
| 9EF7 | INC L | |||
| 9EF8 | DEC E | |||
| 9EF9 | LD A,(DE) | |||
| 9EFA | OR (HL) | |||
| 9EFB | LD (DE),A | |||
| 9EFC | INC L | |||
| 9EFD | INC D | |||
| 9EFE | LD A,D | |||
| 9EFF | AND $07 | |||
| 9F01 | JR NZ,$9F0D | |||
| 9F03 | LD A,E | |||
| 9F04 | ADD A,$20 | |||
| 9F06 | LD E,A | |||
| 9F07 | LD A,D | |||
| 9F08 | JR C,$9F15 | |||
| 9F0A | SUB $08 | |||
| 9F0C | LD D,A | |||
| 9F0D | EXX | |||
| 9F0E | DEC E | |||
| 9F0F | JP Z,$9FF5 | |||
| 9F12 | DJNZ $9EDF | |||
| 9F14 | JP (HL) | |||
| 9F15 | AND $18 | |||
| 9F17 | JP PO,$9F0D | |||
| 9F1A | JP $9A63 | |||
|
Used by the routine at 9922.
|
||||
| 9F1D | PUSH HL | |||
| 9F1E | LD ($FD82),SP | |||
| 9F22 | SUB C | |||
| 9F23 | EXX | |||
| 9F24 | INC A | |||
| 9F25 | JP M,$9F2E | |||
| 9F28 | LD C,A | |||
| 9F29 | ADD A,A | |||
| 9F2A | ADD A,C | |||
| 9F2B | ADD A,A | |||
| 9F2C | ADD A,L | |||
| 9F2D | LD L,A | |||
| 9F2E | LD SP,HL | |||
| 9F2F | EXX | |||
| 9F30 | LD A,E | |||
| 9F31 | EX AF,AF' | |||
| 9F32 | LD A,C | |||
| 9F33 | EXX | |||
| 9F34 | CP (IX+$08) | |||
| 9F37 | JP P,$9F3D | |||
| 9F3A | LD A,(IX+$08) | |||
| 9F3D | LD C,A | |||
| 9F3E | ADD A,A | |||
| 9F3F | LD L,A | |||
| 9F40 | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 9F42 | EX AF,AF' | |||
| 9F43 | ADD A,(HL) | |||
| 9F44 | INC L | |||
| 9F45 | LD D,(HL) | |||
| 9F46 | LD E,A | |||
| 9F47 | EXX | |||
| 9F48 | LD A,C | |||
| 9F49 | SUB (IX+$08) | |||
| 9F4C | ADD A,(IX+$0A) | |||
| 9F4F | DEC A | |||
| 9F50 | JP M,$9F74 | |||
| 9F53 | CP (IX+$0A) | |||
| 9F56 | INC A | |||
| 9F57 | JR C,$9F5C | |||
| 9F59 | LD A,(IX+$0A) | |||
| 9F5C | LD B,A | |||
| 9F5D | EXX | |||
| 9F5E | ADD A,C | |||
| 9F5F | EXX | |||
| 9F60 | DEC A | |||
| 9F61 | SUB (IX+$09) | |||
| 9F64 | JR C,$9F6C | |||
| 9F66 | JR Z,$9F6C | |||
| 9F68 | NEG | |||
| 9F6A | ADD A,B | |||
| 9F6B | LD B,A | |||
| 9F6C | LD E,$00 | |||
| 9F6E | LD HL,$9F74 | |||
| 9F71 | JP $9E98 | |||
| 9F74 | LD A,(IX+$08) | |||
| 9F77 | LD C,(IX+$05) | |||
| 9F7A | SUB C | |||
| 9F7B | EXX | |||
| 9F7C | LD C,A | |||
| 9F7D | LD A,$00 | |||
| 9F7F | JP M,$9F86 | |||
| 9F82 | LD A,C | |||
| 9F83 | ADD A,A | |||
| 9F84 | ADD A,C | |||
| 9F85 | ADD A,A | |||
| 9F86 | LD SP,($FD82) | |||
| 9F8A | POP HL | |||
| 9F8B | LD ($FD82),SP | |||
| 9F8F | ADD A,L | |||
| 9F90 | LD L,A | |||
| 9F91 | EXX | |||
| 9F92 | LD A,D | |||
| 9F93 | EX AF,AF' | |||
| 9F94 | LD A,C | |||
| 9F95 | EXX | |||
| 9F96 | CP (IX+$08) | |||
| 9F99 | JP P,$9F9F | |||
| 9F9C | LD A,(IX+$08) | |||
| 9F9F | LD C,A | |||
| 9FA0 | ADD A,A | |||
| 9FA1 | EX DE,HL | |||
| 9FA2 | LD L,A | |||
| 9FA3 | LD H,$FE | $FE00 - table of even screen lines addresses | ||
| 9FA5 | EX AF,AF' | |||
| 9FA6 | ADD A,(HL) | |||
| 9FA7 | INC L | |||
| 9FA8 | LD H,(HL) | |||
| 9FA9 | LD L,A | |||
| 9FAA | EX DE,HL | |||
| 9FAB | EXX | |||
| 9FAC | LD A,C | |||
| 9FAD | SUB (IX+$08) | |||
| 9FB0 | ADD A,(IX+$0A) | |||
| 9FB3 | DEC A | |||
| 9FB4 | JP M,$9FD8 | |||
| 9FB7 | CP (IX+$0A) | |||
| 9FBA | INC A | |||
| 9FBB | JR C,$9FC0 | |||
| 9FBD | LD A,(IX+$0A) | |||
| 9FC0 | LD B,A | |||
| 9FC1 | EXX | |||
| 9FC2 | ADD A,C | |||
| 9FC3 | EXX | |||
| 9FC4 | DEC A | |||
| 9FC5 | SUB (IX+$09) | |||
| 9FC8 | JR C,$9FD0 | |||
| 9FCA | JR Z,$9FD0 | |||
| 9FCC | NEG | |||
| 9FCE | ADD A,B | |||
| 9FCF | LD B,A | |||
| 9FD0 | LD E,$00 | |||
| 9FD2 | LD HL,$9FD8 | |||
| 9FD5 | JP $9EDF | |||
| 9FD8 | LD SP,($FD82) | |||
| 9FDC | JR $9FE8 | |||
|
Used by the routine at 9922.
|
||||
| 9FDE | RES 5,(IX+$0B) | |||
|
This entry point is used by the routine at 9922.
|
||||
| 9FE2 | LD A,(IX+$06) | |||
| 9FE5 | LD (IX+$02),A | |||
|
This entry point is used by the routine at 9F1D.
|
||||
| 9FE8 | LD A,(IX+$07) | |||
| 9FEB | LD (IX+$07),A | |||
| 9FEE | LD A,(IX+$05) | |||
| 9FF1 | LD (IX+$01),A | |||
| 9FF4 | RET | |||
| 9FF5 | LD A,(IX+$05) | |||
| 9FF8 | LD (IX+$01),A | |||
| 9FFB | LD SP,($FD82) | |||
| 9FFF | RET | |||
|
The sprites have no mask; even row bytes go left to right, odd row bytes right to left.
|
||||
| A000 | DEFB $03,$D0,$00,$00,$70,$06,$0D,$F0,$00,$00,$F0,$0F,$0F,$F0,$00,$00 | |||
| A010 | DEFB $D8,$17,$3C,$38,$00,$00,$CC,$3F,$1F,$9C,$00,$00,$3C,$1F,$0C,$EC | |||
| A020 | DEFB $00,$00,$38,$09,$0E,$F0,$00,$00,$F0,$0F,$0F,$E0,$00,$00,$50,$1E | |||
| A030 | DEFB $2E,$A8,$00,$00,$50,$1F,$2E,$A8,$00,$00,$40,$11,$00,$00,$00,$00 | |||
| A040 | DEFB $00,$F4,$00,$00,$9C,$01,$03,$7C,$00,$00,$FC,$03,$03,$FC,$00,$00 | |||
| A050 | DEFB $F6,$05,$0F,$0E,$00,$00,$F3,$0F,$07,$E7,$00,$00,$CF,$07,$03,$3B | |||
| A060 | DEFB $00,$00,$4E,$02,$03,$BC,$00,$00,$FC,$03,$03,$F8,$00,$00,$94,$07 | |||
| A070 | DEFB $0B,$AA,$00,$00,$D4,$07,$0B,$AA,$00,$00,$50,$04,$00,$00,$00,$00 | |||
| A080 | DEFB $00,$3D,$00,$00,$67,$00,$00,$DF,$00,$00,$FF,$00,$00,$FF,$00,$80 | |||
| A090 | DEFB $7D,$01,$03,$C3,$80,$C0,$FC,$03,$01,$F9,$C0,$C0,$F3,$01,$00,$CE | |||
| A0A0 | DEFB $C0,$80,$93,$00,$00,$EF,$00,$00,$FF,$00,$00,$FE,$00,$00,$E5,$01 | |||
| A0B0 | DEFB $02,$EA,$80,$00,$F5,$01,$02,$EA,$80,$00,$14,$01,$00,$00,$00,$00 | |||
| A0C0 | DEFB $00,$0F,$40,$C0,$19,$00,$00,$37,$C0,$C0,$3F,$00,$00,$3F,$C0,$60 | |||
| A0D0 | DEFB $5F,$00,$00,$F0,$E0,$30,$FF,$00,$00,$7E,$70,$F0,$7C,$00,$00,$33 | |||
| A0E0 | DEFB $B0,$E0,$24,$00,$00,$3B,$C0,$C0,$3F,$00,$00,$3F,$80,$40,$79,$00 | |||
| A0F0 | DEFB $00,$BA,$A0,$40,$7D,$00,$00,$BA,$A0,$00,$45,$00,$00,$00,$00,$00 | |||
| A100 | DEFB $00,$00,$00,$00,$C0,$03,$06,$60,$00,$00,$F0,$0D,$0F,$F0,$00,$00 | |||
| A110 | DEFB $F0,$0F,$17,$D8,$00,$00,$28,$3C,$3F,$DC,$00,$00,$9C,$3F,$17,$3C | |||
| A120 | DEFB $00,$00,$68,$0C,$09,$70,$00,$00,$F0,$0F,$0F,$E0,$00,$00,$E4,$5C | |||
| A130 | DEFB $2A,$E8,$00,$00,$F4,$55,$2A,$E8,$00,$00,$10,$15,$00,$00,$00,$00 | |||
| A140 | DEFB $00,$00,$00,$00,$F0,$00,$01,$98,$00,$00,$7C,$03,$03,$FC,$00,$00 | |||
| A150 | DEFB $FC,$03,$05,$F6,$00,$00,$0A,$0F,$0F,$F7,$00,$00,$E7,$0F,$05,$CF | |||
| A160 | DEFB $00,$00,$1A,$03,$02,$5C,$00,$00,$FC,$03,$03,$F8,$00,$00,$39,$17 | |||
| A170 | DEFB $0A,$BA,$00,$00,$7D,$15,$0A,$BA,$00,$00,$44,$05,$00,$00,$00,$00 | |||
| A180 | DEFB $00,$00,$00,$00,$3C,$00,$00,$66,$00,$00,$DF,$00,$00,$FF,$00,$00 | |||
| A190 | DEFB $FF,$00,$01,$7D,$80,$80,$C2,$03,$03,$FD,$C0,$C0,$F9,$03,$01,$73 | |||
| A1A0 | DEFB $C0,$80,$C6,$00,$00,$97,$00,$00,$FF,$00,$00,$FE,$00,$40,$CE,$05 | |||
| A1B0 | DEFB $02,$AE,$80,$40,$5F,$05,$02,$AE,$80,$00,$51,$01,$00,$00,$00,$00 | |||
| A1C0 | DEFB $00,$00,$00,$00,$0F,$00,$00,$19,$80,$C0,$37,$00,$00,$3F,$C0,$C0 | |||
| A1D0 | DEFB $3F,$00,$00,$5F,$60,$A0,$F0,$00,$00,$FF,$70,$70,$FE,$00,$00,$5C | |||
| A1E0 | DEFB $F0,$A0,$31,$00,$00,$25,$C0,$C0,$3F,$00,$00,$3F,$80,$90,$73,$01 | |||
| A1F0 | DEFB $00,$AB,$A0,$D0,$57,$01,$00,$AB,$A0,$40,$54,$00,$00,$00,$00,$00 | |||
| A200 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F1,$07,$07,$E3,$00,$00 | |||
| A210 | DEFB $B6,$0B,$1E,$EC,$00,$00,$DA,$19,$13,$FC,$00,$00,$D0,$16,$17,$90 | |||
| A220 | DEFB $00,$00,$70,$0F,$0F,$E4,$00,$00,$FC,$07,$03,$FD,$00,$00,$AA,$07 | |||
| A230 | DEFB $0F,$54,$00,$00,$AA,$0E,$07,$50,$00,$00,$80,$00,$00,$00,$00,$00 | |||
| A240 | DEFB $00,$70,$00,$00,$98,$00,$01,$7C,$00,$40,$FC,$01,$01,$F8,$C0,$80 | |||
| A250 | DEFB $ED,$02,$07,$BB,$00,$80,$76,$06,$04,$FF,$00,$00,$B4,$05,$05,$E4 | |||
| A260 | DEFB $00,$00,$DC,$03,$03,$F9,$00,$00,$FF,$01,$00,$FF,$40,$80,$EA,$01 | |||
| A270 | DEFB $03,$D5,$00,$80,$AA,$03,$01,$D4,$00,$00,$20,$00,$00,$00,$00,$00 | |||
| A280 | DEFB $00,$1C,$00,$00,$26,$00,$00,$5F,$00,$10,$7F,$00,$00,$7E,$30,$60 | |||
| A290 | DEFB $BB,$00,$01,$EE,$C0,$A0,$9D,$01,$01,$3F,$C0,$00,$6D,$01,$01,$79 | |||
| A2A0 | DEFB $00,$00,$F7,$00,$00,$FE,$40,$C0,$7F,$00,$00,$3F,$D0,$A0,$7A,$00 | |||
| A2B0 | DEFB $00,$F5,$40,$A0,$EA,$00,$00,$75,$00,$00,$08,$00,$00,$00,$00,$00 | |||
| A2C0 | DEFB $00,$07,$00,$80,$09,$00,$00,$17,$C0,$C4,$1F,$00,$00,$1F,$8C,$D8 | |||
| A2D0 | DEFB $2E,$00,$00,$7B,$B0,$68,$67,$00,$00,$4F,$F0,$40,$5B,$00,$00,$5E | |||
| A2E0 | DEFB $40,$C0,$3D,$00,$00,$3F,$90,$F0,$1F,$00,$00,$0F,$F4,$A8,$1E,$00 | |||
| A2F0 | DEFB $00,$3D,$50,$A8,$3A,$00,$00,$1D,$40,$00,$02,$00,$00,$00,$00,$00 | |||
| A300 | DEFB $00,$E0,$00,$00,$30,$01,$02,$F8,$00,$00,$F8,$03,$07,$F2,$00,$00 | |||
| A310 | DEFB $D6,$0B,$0E,$EC,$00,$00,$D8,$1D,$19,$B4,$00,$00,$F8,$1A,$17,$B0 | |||
| A320 | DEFB $00,$00,$30,$0E,$0F,$E0,$00,$00,$C0,$07,$03,$E0,$00,$00,$EA,$01 | |||
| A330 | DEFB $05,$F4,$00,$00,$EA,$0A,$05,$F8,$00,$00,$F0,$00,$00,$00,$00,$00 | |||
| A340 | DEFB $00,$38,$00,$00,$4C,$00,$00,$BE,$00,$00,$FE,$00,$01,$FC,$80,$80 | |||
| A350 | DEFB $F5,$02,$03,$BB,$00,$00,$76,$07,$06,$6D,$00,$00,$BE,$06,$05,$EC | |||
| A360 | DEFB $00,$00,$8C,$03,$03,$F8,$00,$00,$F0,$01,$00,$F8,$00,$80,$7A,$00 | |||
| A370 | DEFB $01,$7D,$00,$80,$BA,$02,$01,$7E,$00,$00,$3C,$00,$00,$00,$00,$00 | |||
| A380 | DEFB $00,$0E,$00,$00,$13,$00,$00,$2F,$80,$80,$3F,$00,$00,$7F,$20,$60 | |||
| A390 | DEFB $BD,$00,$00,$EE,$C0,$80,$DD,$01,$01,$9B,$40,$80,$AF,$01,$01,$7B | |||
| A3A0 | DEFB $00,$00,$E3,$00,$00,$FE,$00,$00,$7C,$00,$00,$3E,$00,$A0,$1E,$00 | |||
| A3B0 | DEFB $00,$5F,$40,$A0,$AE,$00,$00,$5F,$80,$00,$0F,$00,$00,$00,$00,$00 | |||
| A3C0 | DEFB $00,$03,$80,$C0,$04,$00,$00,$0B,$E0,$E0,$0F,$00,$00,$1F,$C8,$58 | |||
| A3D0 | DEFB $2F,$00,$00,$3B,$B0,$60,$77,$00,$00,$66,$D0,$E0,$6B,$00,$00,$5E | |||
| A3E0 | DEFB $C0,$C0,$38,$00,$00,$3F,$80,$00,$1F,$00,$00,$0F,$80,$A8,$07,$00 | |||
| A3F0 | DEFB $00,$17,$D0,$A8,$2B,$00,$00,$17,$E0,$C0,$03,$00,$00,$00,$00,$00 | |||
| A400 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F0,$07,$0B,$D0,$00,$00 | |||
| A410 | DEFB $18,$27,$73,$E8,$00,$00,$F8,$79,$F4,$D0,$00,$00,$FE,$BF,$FF,$D0 | |||
| A420 | DEFB $00,$00,$B0,$7D,$13,$C0,$00,$00,$E0,$1F,$07,$F0,$00,$00,$60,$07 | |||
| A430 | DEFB $2F,$E8,$00,$00,$D5,$5D,$2F,$28,$00,$00,$50,$17,$00,$00,$00,$00 | |||
| A440 | DEFB $00,$70,$00,$00,$98,$00,$01,$7C,$00,$00,$FC,$01,$02,$F4,$00,$00 | |||
| A450 | DEFB $C6,$01,$0C,$FA,$00,$00,$3C,$1F,$1D,$9A,$00,$C0,$FF,$17,$1F,$7A | |||
| A460 | DEFB $00,$00,$D2,$0F,$05,$3C,$00,$00,$FF,$07,$03,$FF,$00,$00,$CE,$07 | |||
| A470 | DEFB $0F,$1C,$00,$40,$4F,$1E,$3A,$AA,$80,$00,$55,$1D,$00,$00,$00,$00 | |||
| A480 | DEFB $00,$38,$00,$00,$4C,$00,$00,$BE,$00,$00,$FE,$00,$01,$FA,$00,$00 | |||
| A490 | DEFB $63,$02,$07,$3D,$00,$80,$9F,$07,$0F,$4D,$00,$E0,$FF,$0B,$0F,$DD | |||
| A4A0 | DEFB $00,$00,$D9,$07,$01,$3F,$00,$00,$FE,$01,$00,$FF,$00,$00,$EF,$01 | |||
| A4B0 | DEFB $07,$E7,$00,$40,$96,$07,$0C,$AF,$20,$80,$53,$05,$00,$00,$00,$00 | |||
| A4C0 | DEFB $00,$0E,$00,$00,$13,$00,$00,$2F,$80,$80,$3F,$00,$00,$3E,$80,$C0 | |||
| A4D0 | DEFB $58,$00,$00,$CF,$40,$C0,$F3,$01,$01,$D9,$A0,$FC,$7F,$01,$00,$F7 | |||
| A4E0 | DEFB $A0,$20,$FD,$00,$00,$53,$C0,$80,$7F,$00,$00,$3F,$80,$80,$3F,$00 | |||
| A4F0 | DEFB $00,$3F,$00,$50,$7D,$00,$00,$9C,$A8,$50,$5E,$00,$00,$00,$00,$00 | |||
| A500 | DEFB $01,$C0,$00,$00,$20,$03,$07,$D0,$00,$00,$F0,$07,$0F,$90,$00,$00 | |||
| A510 | DEFB $10,$1A,$25,$20,$00,$00,$A0,$3B,$3F,$D0,$00,$00,$E8,$1D,$2E,$B0 | |||
| A520 | DEFB $00,$00,$D8,$37,$3D,$8C,$00,$00,$76,$3F,$1F,$80,$00,$00,$80,$2F | |||
| A530 | DEFB $3B,$E8,$00,$00,$D4,$5D,$2A,$EA,$00,$00,$F4,$14,$00,$00,$00,$00 | |||
| A540 | DEFB $00,$70,$00,$00,$C8,$00,$01,$F4,$00,$00,$FC,$01,$03,$E4,$00,$00 | |||
| A550 | DEFB $84,$06,$09,$48,$00,$00,$E8,$0E,$0F,$F4,$00,$00,$7A,$07,$0B,$AC | |||
| A560 | DEFB $00,$00,$F6,$0D,$0F,$63,$00,$80,$DD,$0F,$07,$E0,$00,$00,$E0,$0B | |||
| A570 | DEFB $0E,$FA,$00,$00,$75,$17,$0A,$BA,$80,$00,$3D,$05,$00,$00,$00,$00 | |||
| A580 | DEFB $00,$1C,$00,$00,$32,$00,$00,$7D,$00,$00,$7F,$00,$00,$F9,$00,$00 | |||
| A590 | DEFB $A1,$01,$02,$52,$00,$00,$BA,$03,$03,$FD,$00,$80,$DE,$01,$02,$EB | |||
| A5A0 | DEFB $00,$80,$7D,$03,$03,$D8,$C0,$60,$F7,$03,$01,$F8,$00,$00,$F8,$02 | |||
| A5B0 | DEFB $03,$BE,$80,$40,$DD,$05,$02,$AE,$A0,$40,$4F,$01,$00,$00,$00,$00 | |||
| A5C0 | DEFB $00,$07,$00,$80,$0C,$00,$00,$1F,$40,$C0,$1F,$00,$00,$3E,$40,$40 | |||
| A5D0 | DEFB $68,$00,$00,$94,$80,$80,$EE,$00,$00,$FF,$40,$A0,$77,$00,$00,$BA | |||
| A5E0 | DEFB $C0,$60,$DF,$00,$00,$F6,$30,$D8,$FD,$00,$00,$7E,$00,$00,$BE,$00 | |||
| A5F0 | DEFB $00,$EF,$A0,$50,$77,$01,$00,$AB,$A8,$D0,$53,$00,$00,$00,$00,$00 | |||
| A600 | DEFB $03,$80,$00,$00,$40,$06,$0F,$A0,$00,$00,$E0,$0F,$1F,$20,$00,$00 | |||
| A610 | DEFB $20,$1C,$12,$40,$00,$00,$A0,$29,$3B,$D0,$00,$00,$E0,$3E,$1F,$B0 | |||
| A620 | DEFB $00,$00,$98,$3F,$3E,$EC,$00,$00,$80,$1F,$1F,$80,$00,$00,$80,$0F | |||
| A630 | DEFB $2E,$A8,$00,$00,$D4,$5F,$2E,$AA,$00,$00,$D4,$17,$00,$00,$00,$00 | |||
| A640 | DEFB $00,$E0,$00,$00,$90,$01,$03,$E8,$00,$00,$F8,$03,$07,$C8,$00,$00 | |||
| A650 | DEFB $08,$07,$04,$90,$00,$00,$68,$0A,$0E,$F4,$00,$00,$B8,$0F,$07,$EC | |||
| A660 | DEFB $00,$00,$E6,$0F,$0F,$BB,$00,$00,$E0,$07,$07,$E0,$00,$00,$E0,$03 | |||
| A670 | DEFB $0B,$AA,$00,$00,$F5,$17,$0B,$AA,$80,$00,$F5,$05,$00,$00,$00,$00 | |||
| A680 | DEFB $00,$38,$00,$00,$64,$00,$00,$FA,$00,$00,$FE,$00,$01,$F2,$00,$00 | |||
| A690 | DEFB $C2,$01,$01,$24,$00,$00,$9A,$02,$03,$BD,$00,$00,$EE,$03,$01,$FB | |||
| A6A0 | DEFB $00,$80,$F9,$03,$03,$EE,$C0,$00,$F8,$01,$01,$F8,$00,$00,$F8,$00 | |||
| A6B0 | DEFB $02,$EA,$80,$40,$FD,$05,$02,$EA,$A0,$40,$7D,$01,$00,$00,$00,$00 | |||
| A6C0 | DEFB $00,$0E,$00,$00,$19,$00,$00,$3E,$80,$80,$3F,$00,$00,$7C,$80,$80 | |||
| A6D0 | DEFB $70,$00,$00,$49,$00,$80,$A6,$00,$00,$EF,$40,$80,$FB,$00,$00,$7E | |||
| A6E0 | DEFB $C0,$60,$FE,$00,$00,$FB,$B0,$00,$7E,$00,$00,$7E,$00,$00,$3E,$00 | |||
| A6F0 | DEFB $00,$BA,$A0,$50,$7F,$01,$00,$BA,$A8,$50,$5F,$00,$00,$00,$00,$00 | |||
| A700 | DEFB $00,$00,$00,$00,$C0,$03,$06,$60,$00,$00,$F0,$0D,$0F,$F0,$00,$00 | |||
| A710 | DEFB $18,$18,$34,$2C,$00,$00,$FC,$7B,$6C,$7C,$00,$00,$F8,$3A,$2D,$C0 | |||
| A720 | DEFB $00,$00,$30,$19,$1F,$F0,$00,$00,$F0,$0F,$0F,$F0,$00,$00,$E0,$0F | |||
| A730 | DEFB $1E,$50,$00,$00,$A8,$2E,$1F,$50,$00,$00,$A8,$2E,$00,$00,$00,$00 | |||
| A740 | DEFB $00,$00,$00,$00,$F0,$00,$01,$98,$00,$00,$7C,$03,$03,$FC,$00,$00 | |||
| A750 | DEFB $06,$06,$0D,$0B,$00,$00,$FF,$1E,$1B,$1F,$00,$00,$BE,$0E,$0B,$70 | |||
| A760 | DEFB $00,$00,$4C,$06,$07,$FC,$00,$00,$FC,$03,$03,$FC,$00,$00,$F8,$03 | |||
| A770 | DEFB $07,$94,$00,$00,$AA,$0B,$07,$D4,$00,$00,$AA,$0B,$00,$00,$00,$00 | |||
| A780 | DEFB $00,$00,$00,$00,$3C,$00,$00,$66,$00,$00,$DF,$00,$00,$FF,$00,$80 | |||
| A790 | DEFB $81,$01,$03,$42,$C0,$C0,$BF,$07,$06,$C7,$C0,$80,$AF,$03,$02,$DC | |||
| A7A0 | DEFB $00,$00,$93,$01,$01,$FF,$00,$00,$FF,$00,$00,$FF,$00,$00,$FE,$00 | |||
| A7B0 | DEFB $01,$E5,$00,$80,$EA,$02,$01,$F5,$00,$80,$EA,$02,$00,$00,$00,$00 | |||
| A7C0 | DEFB $00,$00,$00,$00,$0F,$00,$00,$19,$80,$C0,$37,$00,$00,$3F,$C0,$60 | |||
| A7D0 | DEFB $60,$00,$00,$D0,$B0,$F0,$EF,$01,$01,$B1,$F0,$E0,$EB,$00,$00,$B7 | |||
| A7E0 | DEFB $00,$C0,$64,$00,$00,$7F,$C0,$C0,$3F,$00,$00,$3F,$C0,$80,$3F,$00 | |||
| A7F0 | DEFB $00,$79,$40,$A0,$BA,$00,$00,$7D,$40,$A0,$BA,$00,$00,$00,$00,$00 | |||
| A800 | DEFB $00,$00,$00,$00,$C0,$03,$06,$60,$00,$00,$F0,$0D,$0F,$F0,$00,$00 | |||
| A810 | DEFB $18,$28,$74,$3C,$00,$00,$DC,$7B,$6C,$F8,$00,$00,$70,$3B,$2D,$C0 | |||
| A820 | DEFB $00,$00,$B0,$19,$1F,$F0,$00,$00,$F0,$1B,$2B,$F8,$00,$00,$E4,$5C | |||
| A830 | DEFB $2A,$E8,$00,$00,$F4,$55,$2A,$E8,$00,$00,$10,$15,$00,$00,$00,$00 | |||
| A840 | DEFB $00,$00,$00,$00,$F0,$00,$01,$98,$00,$00,$7C,$03,$03,$FC,$00,$00 | |||
| A850 | DEFB $06,$0A,$1D,$0F,$00,$00,$F7,$1E,$1B,$3E,$00,$00,$DC,$0E,$0B,$70 | |||
| A860 | DEFB $00,$00,$6C,$06,$07,$FC,$00,$00,$FC,$06,$0A,$FE,$00,$00,$39,$17 | |||
| A870 | DEFB $0A,$BA,$00,$00,$7D,$15,$0A,$BA,$00,$00,$44,$05,$00,$00,$00,$00 | |||
| A880 | DEFB $00,$00,$00,$00,$3C,$00,$00,$66,$00,$00,$DF,$00,$00,$FF,$00,$80 | |||
| A890 | DEFB $81,$02,$07,$43,$C0,$C0,$BD,$07,$06,$CF,$80,$00,$B7,$03,$02,$DC | |||
| A8A0 | DEFB $00,$00,$9B,$01,$01,$FF,$00,$00,$BF,$01,$02,$BF,$80,$40,$CE,$05 | |||
| A8B0 | DEFB $02,$AE,$80,$40,$5F,$05,$02,$AE,$80,$00,$51,$01,$00,$00,$00,$00 | |||
| A8C0 | DEFB $00,$00,$00,$00,$0F,$00,$00,$19,$80,$C0,$37,$00,$00,$3F,$C0,$60 | |||
| A8D0 | DEFB $A0,$00,$01,$D0,$F0,$70,$EF,$01,$01,$B3,$E0,$C0,$ED,$00,$00,$B7 | |||
| A8E0 | DEFB $00,$C0,$66,$00,$00,$7F,$C0,$C0,$6F,$00,$00,$AF,$E0,$90,$73,$01 | |||
| A8F0 | DEFB $00,$AB,$A0,$D0,$57,$01,$00,$AB,$A0,$40,$54,$00,$00,$00,$00,$00 | |||
| A900 | DEFB $03,$80,$00,$00,$C0,$04,$0B,$E0,$00,$00,$E0,$0F,$09,$F0,$00,$00 | |||
| A910 | DEFB $78,$08,$04,$FC,$00,$00,$DC,$05,$0A,$FC,$00,$00,$38,$16,$0D,$74 | |||
| A920 | DEFB $00,$00,$EC,$1B,$31,$BC,$00,$00,$FC,$6E,$01,$F8,$00,$00,$F4,$01 | |||
| A930 | DEFB $17,$DC,$00,$00,$BA,$2B,$57,$54,$00,$00,$28,$2F,$00,$00,$00,$00 | |||
| A940 | DEFB $00,$E0,$00,$00,$30,$01,$02,$F8,$00,$00,$F8,$03,$02,$7C,$00,$00 | |||
| A950 | DEFB $1E,$02,$01,$3F,$00,$00,$77,$01,$02,$BF,$00,$00,$8E,$05,$03,$5D | |||
| A960 | DEFB $00,$00,$FB,$06,$0C,$6F,$00,$00,$BF,$1B,$00,$7E,$00,$00,$7D,$00 | |||
| A970 | DEFB $05,$F7,$00,$80,$EE,$0A,$15,$D5,$00,$00,$CA,$0B,$00,$00,$00,$00 | |||
| A980 | DEFB $00,$38,$00,$00,$4C,$00,$00,$BE,$00,$00,$FE,$00,$00,$9F,$00,$80 | |||
| A990 | DEFB $87,$00,$00,$4F,$C0,$C0,$5D,$00,$00,$AF,$C0,$80,$63,$01,$00,$D7 | |||
| A9A0 | DEFB $40,$C0,$BE,$01,$03,$1B,$C0,$C0,$EF,$06,$00,$1F,$80,$40,$1F,$00 | |||
| A9B0 | DEFB $01,$7D,$C0,$A0,$BB,$02,$05,$75,$40,$80,$F2,$02,$00,$00,$00,$00 | |||
| A9C0 | DEFB $00,$0E,$00,$00,$13,$00,$00,$2F,$80,$80,$3F,$00,$00,$27,$C0,$E0 | |||
| A9D0 | DEFB $21,$00,$00,$13,$F0,$70,$17,$00,$00,$2B,$F0,$E0,$58,$00,$00,$35 | |||
| A9E0 | DEFB $D0,$B0,$6F,$00,$00,$C6,$F0,$F0,$BB,$01,$00,$07,$E0,$D0,$07,$00 | |||
| A9F0 | DEFB $00,$5F,$70,$E8,$AE,$00,$01,$5D,$50,$A0,$BC,$00,$00,$00,$00,$00 | |||
| AA00 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F0,$07,$04,$F8,$00,$00 | |||
| AA10 | DEFB $38,$04,$02,$78,$00,$00,$FC,$05,$0A,$DC,$00,$00,$7C,$07,$0D,$F8 | |||
| AA20 | DEFB $00,$00,$FC,$19,$37,$7C,$00,$00,$F8,$01,$01,$F8,$00,$00,$F0,$01 | |||
| AA30 | DEFB $15,$74,$00,$00,$FA,$2B,$55,$74,$00,$00,$E8,$2B,$00,$00,$00,$00 | |||
| AA40 | DEFB $00,$70,$00,$00,$98,$00,$01,$7C,$00,$00,$FC,$01,$01,$3E,$00,$00 | |||
| AA50 | DEFB $0E,$01,$00,$9E,$00,$00,$7F,$01,$02,$B7,$00,$00,$DF,$01,$03,$7E | |||
| AA60 | DEFB $00,$00,$7F,$06,$0D,$DF,$00,$00,$7E,$00,$00,$7E,$00,$00,$7C,$00 | |||
| AA70 | DEFB $05,$5D,$00,$80,$FE,$0A,$15,$5D,$00,$00,$FA,$0A,$00,$00,$00,$00 | |||
| AA80 | DEFB $00,$1C,$00,$00,$26,$00,$00,$5F,$00,$00,$7F,$00,$00,$4F,$80,$80 | |||
| AA90 | DEFB $43,$00,$00,$27,$80,$C0,$5F,$00,$00,$AD,$C0,$C0,$77,$00,$00,$DF | |||
| AAA0 | DEFB $80,$C0,$9F,$01,$03,$77,$C0,$80,$1F,$00,$00,$1F,$80,$00,$1F,$00 | |||
| AAB0 | DEFB $01,$57,$40,$A0,$BF,$02,$05,$57,$40,$80,$BE,$02,$00,$00,$00,$00 | |||
| AAC0 | DEFB $00,$07,$00,$80,$09,$00,$00,$17,$C0,$C0,$1F,$00,$00,$13,$E0,$E0 | |||
| AAD0 | DEFB $10,$00,$00,$09,$E0,$F0,$17,$00,$00,$2B,$70,$F0,$1D,$00,$00,$37 | |||
| AAE0 | DEFB $E0,$F0,$67,$00,$00,$DD,$F0,$E0,$07,$00,$00,$07,$E0,$C0,$07,$00 | |||
| AAF0 | DEFB $00,$55,$D0,$E8,$AF,$00,$01,$55,$D0,$A0,$AF,$00,$00,$00,$00,$00 | |||
| AB00 | DEFB $03,$80,$00,$00,$C0,$04,$0B,$E0,$00,$00,$E0,$0F,$0B,$D0,$00,$00 | |||
| AB10 | DEFB $FC,$18,$17,$FE,$00,$00,$DE,$1F,$03,$DF,$00,$00,$7D,$7C,$04,$FB | |||
| AB20 | DEFB $00,$00,$4E,$07,$03,$F8,$00,$00,$F8,$07,$0F,$E0,$00,$00,$E0,$06 | |||
| AB30 | DEFB $07,$F0,$00,$00,$BA,$0B,$54,$F4,$00,$00,$EA,$0A,$00,$00,$00,$00 | |||
| AB40 | DEFB $00,$E0,$00,$00,$30,$01,$02,$F8,$00,$00,$F8,$03,$02,$FC,$00,$00 | |||
| AB50 | DEFB $3C,$06,$05,$FF,$00,$80,$FF,$03,$05,$F7,$80,$80,$3F,$3E,$02,$79 | |||
| AB60 | DEFB $80,$00,$A7,$01,$03,$FE,$00,$00,$FE,$0F,$0F,$FC,$00,$00,$3E,$07 | |||
| AB70 | DEFB $03,$8F,$00,$80,$27,$2F,$15,$51,$C0,$80,$AB,$0A,$00,$00,$00,$00 | |||
| AB80 | DEFB $00,$1C,$00,$00,$26,$00,$00,$5F,$00,$00,$7F,$00,$00,$5F,$80,$C0 | |||
| AB90 | DEFB $C7,$00,$00,$BF,$E0,$E0,$FD,$01,$00,$BD,$F0,$F0,$C7,$07,$00,$4F | |||
| ABA0 | DEFB $B0,$E0,$74,$00,$00,$7F,$80,$80,$7F,$00,$00,$FF,$00,$80,$F7,$00 | |||
| ABB0 | DEFB $00,$E7,$E0,$E0,$69,$01,$04,$F5,$20,$A0,$CA,$01,$00,$00,$00,$00 | |||
| ABC0 | DEFB $00,$07,$00,$80,$09,$00,$00,$17,$C0,$C0,$1F,$00,$00,$17,$C0,$E0 | |||
| ABD0 | DEFB $31,$00,$00,$2F,$F0,$F8,$3F,$00,$00,$5E,$78,$F8,$E3,$03,$00,$27 | |||
| ABE0 | DEFB $D0,$70,$39,$00,$00,$1F,$E0,$E0,$1F,$00,$00,$1F,$C0,$C0,$1F,$00 | |||
| ABF0 | DEFB $00,$0F,$C0,$E8,$AB,$00,$01,$53,$90,$A8,$A7,$00,$00,$00,$00,$00 | |||
| AC00 | DEFB $03,$80,$00,$00,$C0,$04,$0B,$E0,$00,$00,$E0,$8F,$C7,$E0,$00,$00 | |||
| AC10 | DEFB $D0,$6D,$37,$68,$00,$00,$E8,$5B,$3F,$C8,$00,$00,$58,$0B,$09,$D8 | |||
| AC20 | DEFB $00,$00,$B0,$0E,$27,$F0,$00,$00,$E0,$3F,$BF,$C0,$00,$00,$E0,$55 | |||
| AC30 | DEFB $2A,$F0,$00,$00,$70,$55,$0A,$E0,$00,$00,$00,$01,$00,$00,$00,$00 | |||
| AC40 | DEFB $00,$E0,$00,$00,$30,$01,$02,$F8,$00,$00,$F8,$23,$31,$F8,$00,$00 | |||
| AC50 | DEFB $74,$1B,$0D,$DA,$00,$00,$FA,$16,$0F,$F2,$00,$00,$D6,$02,$02,$76 | |||
| AC60 | DEFB $00,$00,$AC,$03,$09,$FC,$00,$00,$F8,$0F,$2F,$F0,$00,$00,$78,$15 | |||
| AC70 | DEFB $0A,$BC,$00,$00,$5C,$15,$02,$B8,$00,$00,$40,$00,$00,$00,$00,$00 | |||
| AC80 | DEFB $00,$38,$00,$00,$4C,$00,$00,$BE,$00,$00,$FE,$08,$0C,$7E,$00,$00 | |||
| AC90 | DEFB $DD,$06,$03,$76,$80,$80,$BE,$05,$03,$FC,$80,$80,$B5,$00,$00,$9D | |||
| ACA0 | DEFB $80,$00,$EB,$00,$02,$7F,$00,$00,$FE,$03,$0B,$FC,$00,$00,$5E,$05 | |||
| ACB0 | DEFB $02,$AF,$00,$00,$57,$05,$00,$AE,$00,$00,$10,$00,$00,$00,$00,$00 | |||
| ACC0 | DEFB $00,$0E,$00,$00,$13,$00,$00,$2F,$80,$80,$3F,$02,$03,$1F,$80,$40 | |||
| ACD0 | DEFB $B7,$01,$00,$DD,$A0,$A0,$6F,$01,$00,$FF,$20,$60,$2D,$00,$00,$27 | |||
| ACE0 | DEFB $60,$C0,$3A,$00,$00,$9F,$C0,$80,$FF,$00,$02,$FF,$00,$80,$57,$01 | |||
| ACF0 | DEFB $00,$AB,$C0,$C0,$55,$01,$00,$2B,$80,$00,$04,$00,$00,$00,$00,$00 | |||
| AD00 | DEFB $07,$00,$00,$00,$80,$09,$17,$C0,$00,$00,$C0,$1F,$4F,$E0,$00,$00 | |||
| AD10 | DEFB $D0,$6B,$37,$50,$00,$00,$C8,$1B,$2D,$E8,$00,$00,$48,$1F,$0D,$D8 | |||
| AD20 | DEFB $00,$00,$70,$0C,$07,$F0,$00,$00,$E0,$03,$07,$C0,$00,$00,$80,$57 | |||
| AD30 | DEFB $2F,$A0,$00,$00,$50,$57,$1F,$A0,$00,$00,$00,$0F,$00,$00,$00,$00 | |||
| AD40 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F0,$07,$13,$F8,$00,$00 | |||
| AD50 | DEFB $F4,$1A,$0D,$D4,$00,$00,$F2,$06,$0B,$7A,$00,$00,$D2,$07,$03,$76 | |||
| AD60 | DEFB $00,$00,$1C,$03,$01,$FC,$00,$00,$F8,$00,$01,$F0,$00,$00,$E0,$15 | |||
| AD70 | DEFB $0B,$E8,$00,$00,$D4,$15,$07,$E8,$00,$00,$C0,$03,$00,$00,$00,$00 | |||
| AD80 | DEFB $00,$70,$00,$00,$98,$00,$01,$7C,$00,$00,$FC,$01,$04,$FE,$00,$00 | |||
| AD90 | DEFB $BD,$06,$03,$75,$00,$80,$BC,$01,$02,$DE,$80,$80,$F4,$01,$00,$DD | |||
| ADA0 | DEFB $80,$00,$C7,$00,$00,$7F,$00,$00,$3E,$00,$00,$7C,$00,$00,$78,$05 | |||
| ADB0 | DEFB $02,$FA,$00,$00,$75,$05,$01,$FA,$00,$00,$F0,$00,$00,$00,$00,$00 | |||
| ADC0 | DEFB $00,$1C,$00,$00,$26,$00,$00,$5F,$00,$00,$7F,$00,$01,$3F,$80,$40 | |||
| ADD0 | DEFB $AF,$01,$00,$DD,$40,$20,$6F,$00,$00,$B7,$A0,$20,$7D,$00,$00,$37 | |||
| ADE0 | DEFB $60,$C0,$31,$00,$00,$1F,$C0,$80,$0F,$00,$00,$1F,$00,$00,$5E,$01 | |||
| ADF0 | DEFB $00,$BE,$80,$40,$5D,$01,$00,$7E,$80,$00,$3C,$00,$00,$00,$00,$00 | |||
| AE00 | DEFB $07,$00,$00,$00,$80,$09,$D7,$C0,$00,$00,$E0,$DF,$F7,$F8,$00,$40 | |||
| AE10 | DEFB $DC,$F1,$7F,$BE,$C0,$C0,$7F,$3F,$0F,$64,$80,$00,$E7,$0E,$04,$2C | |||
| AE20 | DEFB $00,$00,$F8,$0F,$0F,$F0,$00,$00,$E0,$1E,$1D,$C0,$00,$00,$F0,$1D | |||
| AE30 | DEFB $0E,$E8,$00,$00,$70,$00,$00,$38,$00,$00,$70,$00,$00,$00,$00,$00 | |||
| AE40 | DEFB $01,$C0,$00,$00,$60,$02,$35,$F0,$00,$00,$F8,$37,$3D,$FE,$00,$10 | |||
| AE50 | DEFB $77,$3C,$1F,$EF,$B0,$F0,$DF,$0F,$03,$D9,$20,$C0,$B9,$03,$01,$0B | |||
| AE60 | DEFB $00,$00,$FE,$03,$03,$FC,$00,$00,$B8,$07,$07,$70,$00,$00,$7C,$07 | |||
| AE70 | DEFB $03,$BA,$00,$00,$1C,$00,$00,$0E,$00,$00,$1C,$00,$00,$00,$00,$00 | |||
| AE80 | DEFB $00,$70,$00,$00,$98,$00,$0D,$7C,$00,$00,$FE,$0D,$0F,$7F,$80,$C4 | |||
| AE90 | DEFB $1D,$0F,$07,$FB,$EC,$FC,$F7,$03,$00,$F6,$48,$70,$EE,$00,$00,$42 | |||
| AEA0 | DEFB $C0,$80,$FF,$00,$00,$FF,$00,$00,$EE,$01,$01,$DC,$00,$00,$DF,$01 | |||
| AEB0 | DEFB $00,$EE,$80,$00,$07,$00,$00,$03,$80,$00,$07,$00,$00,$00,$00,$00 | |||
| AEC0 | DEFB $00,$1C,$00,$00,$26,$00,$03,$5F,$00,$80,$7F,$03,$03,$DF,$E0,$71 | |||
| AED0 | DEFB $C7,$03,$01,$FE,$FB,$FF,$FD,$00,$00,$3D,$92,$9C,$3B,$00,$00,$10 | |||
| AEE0 | DEFB $B0,$E0,$3F,$00,$00,$3F,$C0,$80,$7B,$00,$00,$77,$00,$C0,$77,$00 | |||
| AEF0 | DEFB $00,$3B,$A0,$C0,$01,$00,$00,$00,$E0,$C0,$01,$00,$00,$00,$00,$00 | |||
| AF00 | DEFB $00,$38,$00,$00,$64,$00,$00,$FA,$C0,$C0,$FE,$01,$07,$FB,$C0,$C0 | |||
| AF10 | DEFB $E3,$8E,$DF,$7F,$80,$00,$BF,$FF,$49,$BC,$00,$00,$DC,$39,$0D,$08 | |||
| AF20 | DEFB $00,$00,$FC,$07,$03,$FC,$00,$00,$DE,$01,$00,$EE,$00,$00,$EE,$03 | |||
| AF30 | DEFB $05,$DC,$00,$00,$80,$03,$07,$00,$00,$00,$80,$03,$00,$00,$00,$00 | |||
| AF40 | DEFB $00,$0E,$00,$00,$19,$00,$00,$3E,$B0,$B0,$7F,$00,$01,$FE,$F0,$F0 | |||
| AF50 | DEFB $B8,$23,$37,$DF,$E0,$C0,$EF,$3F,$12,$6F,$00,$00,$77,$0E,$03,$42 | |||
| AF60 | DEFB $00,$00,$FF,$01,$00,$FF,$00,$80,$77,$00,$00,$3B,$80,$80,$FB,$00 | |||
| AF70 | DEFB $01,$77,$00,$00,$E0,$00,$01,$C0,$00,$00,$E0,$00,$00,$00,$00,$00 | |||
| AF80 | DEFB $00,$03,$80,$40,$06,$00,$00,$0F,$AC,$EC,$1F,$00,$00,$7F,$BC,$3C | |||
| AF90 | DEFB $EE,$08,$0D,$F7,$F8,$F0,$FB,$0F,$04,$9B,$C0,$C0,$9D,$03,$00,$D0 | |||
| AFA0 | DEFB $80,$C0,$7F,$00,$00,$3F,$C0,$E0,$1D,$00,$00,$0E,$E0,$E0,$3E,$00 | |||
| AFB0 | DEFB $00,$5D,$C0,$00,$38,$00,$00,$70,$00,$00,$38,$00,$00,$00,$00,$00 | |||
| AFC0 | DEFB $00,$00,$E0,$90,$01,$00,$00,$03,$EB,$FB,$07,$00,$00,$1F,$EF,$8F | |||
| AFD0 | DEFB $3B,$02,$03,$7D,$FE,$FC,$FE,$03,$01,$26,$F0,$70,$E7,$00,$00,$34 | |||
| AFE0 | DEFB $20,$F0,$1F,$00,$00,$0F,$F0,$78,$07,$00,$00,$03,$B8,$B8,$0F,$00 | |||
| AFF0 | DEFB $00,$17,$70,$00,$0E,$00,$00,$1C,$00,$00,$0E,$00,$00,$00,$00,$00 | |||
| B000 | DEFB $0F,$00,$00,$00,$80,$1F,$3F,$C0,$00,$00,$C0,$3F,$3F,$C0,$00,$00 | |||
| B010 | DEFB $60,$5F,$F0,$E0,$00,$00,$F0,$FF,$7F,$F0,$00,$00,$B0,$77,$39,$70 | |||
| B020 | DEFB $00,$00,$E0,$1E,$31,$00,$00,$00,$C0,$3F,$3F,$80,$00,$00,$40,$79 | |||
| B030 | DEFB $BA,$A0,$00,$00,$40,$7D,$BA,$A0,$00,$00,$00,$45,$00,$00,$00,$00 | |||
| B040 | DEFB $00,$00,$00,$00,$C0,$03,$07,$E0,$00,$00,$F0,$0F,$0F,$F0,$00,$00 | |||
| B050 | DEFB $F0,$0F,$17,$D8,$00,$00,$38,$3C,$3F,$FC,$00,$00,$CC,$3B,$1D,$3C | |||
| B060 | DEFB $00,$00,$F8,$1E,$09,$20,$00,$00,$F0,$0F,$0F,$E0,$00,$00,$E4,$1E | |||
| B070 | DEFB $2E,$E8,$00,$00,$54,$1F,$2E,$A8,$00,$00,$50,$15,$00,$00,$00,$00 | |||
| B080 | DEFB $00,$F0,$00,$00,$F8,$01,$03,$FC,$00,$00,$FC,$03,$03,$FC,$00,$00 | |||
| B090 | DEFB $F6,$05,$0F,$0E,$00,$00,$FF,$0F,$0F,$FF,$00,$00,$E7,$05,$06,$9E | |||
| B0A0 | DEFB $00,$00,$7C,$02,$01,$90,$00,$00,$FC,$03,$03,$F8,$00,$00,$BC,$07 | |||
| B0B0 | DEFB $0B,$BA,$00,$00,$7C,$05,$0A,$BA,$00,$00,$50,$05,$00,$00,$00,$00 | |||
| B0C0 | DEFB $00,$00,$00,$00,$3C,$00,$00,$7E,$00,$00,$FF,$00,$00,$FF,$00,$00 | |||
| B0D0 | DEFB $FF,$00,$01,$7D,$80,$80,$C3,$03,$03,$FF,$C0,$C0,$7E,$03,$03,$99 | |||
| B0E0 | DEFB $C0,$80,$EF,$01,$00,$94,$80,$00,$FF,$00,$00,$FE,$00,$40,$EE,$01 | |||
| B0F0 | DEFB $02,$AE,$80,$40,$5F,$01,$02,$AE,$80,$00,$51,$01,$00,$00,$00,$00 | |||
| B100 | DEFB $00,$00,$00,$00,$00,$0F,$19,$80,$00,$00,$C0,$37,$3F,$C0,$00,$00 | |||
| B110 | DEFB $A0,$7F,$D9,$A0,$00,$00,$A0,$FF,$7E,$B0,$00,$00,$B0,$3E,$3C,$B0 | |||
| B120 | DEFB $00,$00,$90,$31,$25,$A0,$00,$00,$C0,$3F,$3F,$80,$00,$00,$80,$3B | |||
| B130 | DEFB $3A,$80,$00,$00,$50,$7D,$BA,$A0,$00,$00,$40,$55,$00,$00,$00,$00 | |||
| B140 | DEFB $00,$00,$00,$00,$C0,$03,$06,$60,$00,$00,$F0,$0D,$0F,$F0,$00,$00 | |||
| B150 | DEFB $E8,$0F,$16,$68,$00,$00,$E8,$3F,$3F,$AC,$00,$00,$AC,$3F,$1F,$2C | |||
| B160 | DEFB $00,$00,$64,$0C,$09,$68,$00,$00,$F0,$0F,$0F,$E0,$00,$00,$E0,$0E | |||
| B170 | DEFB $0E,$E0,$00,$00,$54,$1F,$2E,$A8,$00,$00,$50,$15,$00,$00,$00,$00 | |||
| B180 | DEFB $00,$00,$00,$00,$F0,$00,$01,$98,$00,$00,$7C,$03,$03,$FC,$00,$00 | |||
| B190 | DEFB $FA,$03,$05,$9A,$00,$00,$FA,$0F,$0F,$EB,$00,$00,$EB,$0F,$0F,$CB | |||
| B1A0 | DEFB $00,$00,$19,$0B,$06,$5A,$00,$00,$FC,$03,$03,$F8,$00,$00,$B8,$03 | |||
| B1B0 | DEFB $02,$B8,$00,$00,$7D,$05,$0A,$BA,$00,$00,$54,$05,$00,$00,$00,$00 | |||
| B1C0 | DEFB $00,$00,$00,$00,$3C,$00,$00,$66,$00,$00,$DF,$00,$00,$FF,$00,$80 | |||
| B1D0 | DEFB $FE,$00,$01,$66,$80,$80,$FE,$03,$03,$FA,$C0,$C0,$FA,$03,$01,$F2 | |||
| B1E0 | DEFB $C0,$40,$C6,$00,$00,$96,$80,$00,$FF,$00,$00,$FE,$00,$00,$EE,$00 | |||
| B1F0 | DEFB $00,$EE,$00,$40,$5F,$01,$02,$AE,$80,$00,$55,$01,$00,$00,$00,$00 | |||
| B200 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B210 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B220 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B230 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B240 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B250 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B260 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B270 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B280 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B290 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B2F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B300 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F0,$0F,$05,$F0,$00,$00 | |||
| B310 | DEFB $78,$04,$0B,$FC,$00,$00,$FE,$07,$07,$9E,$00,$00,$FE,$02,$01,$F4 | |||
| B320 | DEFB $00,$00,$DC,$07,$0F,$F8,$00,$00,$F8,$1B,$07,$70,$00,$00,$F0,$06 | |||
| B330 | DEFB $02,$F0,$00,$00,$FA,$2A,$54,$E4,$00,$00,$EA,$29,$00,$00,$00,$00 | |||
| B340 | DEFB $00,$00,$10,$80,$41,$30,$78,$00,$80,$00,$8E,$61,$07,$5E,$00,$80 | |||
| B350 | DEFB $D9,$07,$1D,$FF,$80,$40,$DE,$2F,$1F,$6D,$C0,$C0,$F3,$13,$19,$BE | |||
| B360 | DEFB $C0,$40,$EF,$1E,$0E,$FB,$80,$80,$FF,$5F,$1C,$D3,$80,$00,$BD,$05 | |||
| B370 | DEFB $23,$7F,$00,$80,$6C,$08,$18,$71,$C0,$C0,$01,$00,$00,$00,$00,$00 | |||
| B380 | DEFB $63,$00,$00,$80,$C9,$47,$05,$C2,$C0,$C0,$CA,$07,$01,$83,$E0,$E0 | |||
| B390 | DEFB $01,$30,$38,$30,$60,$10,$B8,$7C,$74,$3A,$00,$E0,$10,$2C,$3C,$00 | |||
| B3A0 | DEFB $F0,$F0,$20,$19,$03,$24,$60,$60,$0C,$20,$20,$00,$00,$20,$00,$07 | |||
| B3B0 | DEFB $47,$A7,$00,$80,$87,$07,$03,$17,$80,$10,$03,$00,$00,$00,$00,$00 | |||
| B3C0 | DEFB $03,$11,$00,$80,$81,$03,$18,$80,$00,$00,$02,$08,$40,$03,$00,$20 | |||
| B3D0 | DEFB $20,$C4,$E0,$00,$00,$00,$00,$60,$62,$12,$30,$20,$18,$00,$00,$00 | |||
| B3E0 | DEFB $00,$20,$00,$18,$00,$00,$10,$10,$08,$23,$01,$20,$80,$00,$30,$00 | |||
| B3F0 | DEFB $02,$00,$00,$00,$00,$60,$70,$07,$00,$00,$26,$30,$00,$00,$00,$00 | |||
| B400 | DEFB $01,$C0,$00,$00,$60,$02,$05,$F0,$00,$00,$F0,$CF,$E4,$78,$00,$00 | |||
| B410 | DEFB $3C,$7C,$3B,$FE,$00,$00,$FE,$1F,$07,$CF,$00,$00,$7F,$07,$02,$FB | |||
| B420 | DEFB $00,$00,$EE,$03,$06,$F8,$00,$00,$F8,$0D,$07,$70,$00,$00,$F0,$06 | |||
| B430 | DEFB $02,$F0,$00,$00,$FA,$2A,$54,$E4,$00,$00,$EA,$29,$00,$00,$00,$00 | |||
| B440 | DEFB $00,$00,$01,$18,$04,$03,$07,$80,$08,$E0,$18,$06,$00,$75,$E0,$98 | |||
| B450 | DEFB $7D,$00,$01,$DF,$F8,$E4,$FD,$02,$01,$F6,$DC,$3C,$3F,$01,$01,$9B | |||
| B460 | DEFB $EC,$F4,$EE,$01,$00,$EF,$B8,$F8,$FF,$05,$01,$CD,$38,$D0,$5B,$00 | |||
| B470 | DEFB $02,$37,$F0,$C8,$86,$00,$01,$87,$1C,$1C,$00,$00,$00,$00,$00,$00 | |||
| B480 | DEFB $06,$30,$00,$98,$7C,$04,$00,$5C,$2C,$AC,$7C,$00,$00,$18,$3E,$1E | |||
| B490 | DEFB $00,$03,$03,$83,$06,$81,$CB,$07,$07,$43,$A0,$0E,$C1,$02,$03,$C0 | |||
| B4A0 | DEFB $0F,$0F,$92,$01,$00,$32,$46,$C6,$00,$02,$02,$00,$00,$02,$70,$00 | |||
| B4B0 | DEFB $04,$7A,$70,$78,$78,$00,$00,$31,$78,$31,$00,$00,$00,$00,$00,$00 | |||
| B4C0 | DEFB $00,$31,$10,$18,$38,$00,$01,$88,$00,$20,$80,$00,$04,$00,$30,$02 | |||
| B4D0 | DEFB $42,$0C,$0E,$00,$00,$00,$00,$06,$06,$21,$23,$82,$01,$00,$00,$00 | |||
| B4E0 | DEFB $00,$02,$80,$01,$00,$00,$01,$81,$30,$02,$00,$12,$08,$00,$03,$00 | |||
| B4F0 | DEFB $00,$20,$00,$00,$00,$06,$07,$00,$70,$60,$02,$03,$00,$00,$00,$00 | |||
| B500 | DEFB $31,$E0,$00,$00,$70,$32,$75,$FB,$00,$00,$FB,$77,$74,$0F,$00,$00 | |||
| B510 | DEFB $9E,$7A,$3F,$3E,$00,$00,$F4,$3F,$17,$7C,$00,$00,$5C,$1D,$1E,$38 | |||
| B520 | DEFB $00,$00,$8A,$68,$0E,$30,$00,$00,$50,$0D,$1F,$70,$00,$00,$F8,$36 | |||
| B530 | DEFB $78,$3C,$00,$00,$9C,$38,$18,$8E,$00,$00,$07,$38,$00,$00,$00,$00 | |||
| B540 | DEFB $0C,$78,$00,$00,$9C,$0C,$1D,$7E,$C0,$C0,$FE,$1D,$1D,$03,$C0,$80 | |||
| B550 | DEFB $A7,$1E,$0F,$CF,$80,$00,$FD,$0F,$05,$DF,$00,$00,$57,$07,$07,$8E | |||
| B560 | DEFB $00,$80,$22,$1A,$03,$8C,$00,$00,$54,$03,$07,$DC,$00,$00,$BE,$0D | |||
| B570 | DEFB $1E,$0F,$00,$00,$27,$0E,$06,$23,$80,$C0,$01,$0E,$00,$00,$00,$00 | |||
| B580 | DEFB $03,$1E,$00,$00,$27,$03,$07,$5F,$B0,$B0,$7F,$07,$07,$40,$F0,$E0 | |||
| B590 | DEFB $A9,$07,$03,$F3,$E0,$40,$FF,$03,$01,$77,$C0,$C0,$D5,$01,$01,$E3 | |||
| B5A0 | DEFB $80,$A0,$88,$06,$00,$E3,$00,$00,$D5,$00,$01,$F7,$00,$80,$6F,$03 | |||
| B5B0 | DEFB $07,$83,$C0,$C0,$89,$03,$01,$88,$E0,$70,$80,$03,$00,$00,$00,$00 | |||
| B5C0 | DEFB $00,$C7,$80,$C0,$C9,$00,$01,$D7,$EC,$EC,$DF,$01,$01,$D0,$3C,$78 | |||
| B5D0 | DEFB $EA,$01,$00,$FC,$F8,$D0,$FF,$00,$00,$5D,$F0,$70,$75,$00,$00,$78 | |||
| B5E0 | DEFB $E0,$28,$A2,$01,$00,$38,$C0,$40,$35,$00,$00,$7D,$C0,$E0,$DB,$00 | |||
| B5F0 | DEFB $01,$E0,$F0,$70,$E2,$00,$00,$62,$38,$1C,$E0,$00,$00,$00,$00,$00 | |||
| B600 | DEFB $07,$8C,$00,$00,$4C,$0E,$DF,$AE,$00,$00,$EE,$DF,$F0,$2E,$00,$00 | |||
| B610 | DEFB $5E,$79,$7C,$FC,$00,$00,$FC,$2F,$3E,$E8,$00,$00,$B8,$3A,$1C,$78 | |||
| B620 | DEFB $00,$00,$16,$51,$0C,$70,$00,$00,$B0,$0A,$0E,$F8,$00,$00,$6C,$1F | |||
| B630 | DEFB $3C,$1E,$00,$00,$1C,$39,$71,$18,$00,$00,$1C,$E0,$00,$00,$00,$00 | |||
| B640 | DEFB $01,$E3,$00,$00,$93,$03,$37,$EB,$80,$80,$FB,$37,$3C,$0B,$80,$80 | |||
| B650 | DEFB $57,$1E,$1F,$3F,$00,$00,$FF,$0B,$0F,$BA,$00,$00,$AE,$0E,$07,$1E | |||
| B660 | DEFB $00,$80,$45,$14,$03,$1C,$00,$00,$AC,$02,$03,$BE,$00,$00,$DB,$07 | |||
| B670 | DEFB $0F,$07,$80,$00,$47,$0E,$1C,$46,$00,$00,$07,$38,$00,$00,$00,$00 | |||
| B680 | DEFB $00,$78,$C0,$C0,$E4,$00,$0D,$FA,$E0,$E0,$FE,$0D,$0F,$02,$E0,$E0 | |||
| B690 | DEFB $95,$07,$07,$CF,$C0,$C0,$FF,$02,$03,$EE,$80,$80,$AB,$03,$01,$C7 | |||
| B6A0 | DEFB $80,$60,$11,$05,$00,$C7,$00,$00,$AB,$00,$00,$EF,$80,$C0,$F6,$01 | |||
| B6B0 | DEFB $03,$C1,$E0,$C0,$91,$03,$07,$11,$80,$C0,$01,$0E,$00,$00,$00,$00 | |||
| B6C0 | DEFB $00,$1E,$30,$30,$39,$00,$03,$7E,$B8,$B8,$7F,$03,$03,$C0,$B8,$78 | |||
| B6D0 | DEFB $E5,$01,$01,$F3,$F0,$F0,$BF,$00,$00,$FB,$A0,$E0,$EA,$00,$00,$71 | |||
| B6E0 | DEFB $E0,$58,$44,$01,$00,$31,$C0,$C0,$2A,$00,$00,$3B,$E0,$B0,$7D,$00 | |||
| B6F0 | DEFB $00,$F0,$78,$70,$E4,$00,$01,$C4,$60,$70,$80,$03,$00,$00,$00,$00 | |||
| B700 | DEFB $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$01,$00,$00,$00 | |||
| B710 | DEFB $20,$08,$01,$00,$00,$00,$80,$03,$57,$D4,$00,$00,$80,$03,$01,$00 | |||
| B720 | DEFB $00,$00,$20,$08,$01,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00 | |||
| B730 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B740 | DEFB $00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$40,$00,$00 | |||
| B750 | DEFB $08,$02,$00,$40,$00,$00,$E0,$00,$15,$F5,$00,$00,$E0,$00,$00,$40 | |||
| B760 | DEFB $00,$00,$08,$02,$00,$40,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00 | |||
| B770 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B780 | DEFB $00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$10,$00,$00 | |||
| B790 | DEFB $82,$00,$00,$10,$00,$00,$38,$00,$05,$7D,$40,$00,$38,$00,$00,$10 | |||
| B7A0 | DEFB $00,$00,$82,$00,$00,$10,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00 | |||
| B7B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B7C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$04,$00,$80 | |||
| B7D0 | DEFB $20,$00,$00,$04,$00,$00,$0E,$00,$01,$5F,$50,$00,$0E,$00,$00,$04 | |||
| B7E0 | DEFB $00,$80,$20,$00,$00,$04,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00 | |||
| B7F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B800 | DEFB $00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$08,$21,$01,$20,$00,$00 | |||
| B810 | DEFB $60,$18,$0D,$C0,$00,$00,$80,$07,$B7,$DA,$00,$00,$C0,$03,$07,$60 | |||
| B820 | DEFB $00,$00,$30,$0C,$09,$00,$00,$00,$08,$21,$00,$00,$00,$00,$00,$01 | |||
| B830 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B840 | DEFB $00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$42,$08,$00,$48,$00,$00 | |||
| B850 | DEFB $18,$06,$03,$70,$00,$00,$E0,$01,$2D,$F6,$80,$00,$F0,$00,$01,$D8 | |||
| B860 | DEFB $00,$00,$0C,$03,$02,$40,$00,$00,$42,$08,$00,$00,$00,$00,$40,$00 | |||
| B870 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B880 | DEFB $00,$00,$00,$00,$10,$00,$00,$00,$00,$80,$10,$02,$00,$12,$00,$00 | |||
| B890 | DEFB $86,$01,$00,$DC,$00,$00,$78,$00,$0B,$7D,$A0,$00,$3C,$00,$00,$76 | |||
| B8A0 | DEFB $00,$00,$C3,$00,$00,$90,$00,$80,$10,$02,$00,$00,$00,$00,$10,$00 | |||
| B8B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B8C0 | DEFB $00,$00,$00,$00,$04,$00,$00,$00,$00,$20,$84,$00,$00,$04,$80,$80 | |||
| B8D0 | DEFB $61,$00,$00,$37,$00,$00,$1E,$00,$02,$DF,$68,$00,$0F,$00,$00,$1D | |||
| B8E0 | DEFB $80,$C0,$30,$00,$00,$24,$00,$20,$84,$00,$00,$00,$00,$00,$04,$00 | |||
| B8F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B900 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$07,$0B,$80,$00,$00 | |||
| B910 | DEFB $80,$0B,$0D,$80,$00,$00,$00,$07,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B920 | DEFB $00,$00,$00,$00,$03,$80,$00,$00,$C0,$04,$05,$C0,$00,$00,$C0,$07 | |||
| B930 | DEFB $03,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B940 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$D0,$01,$02,$E0,$00,$00 | |||
| B950 | DEFB $E0,$02,$03,$60,$00,$00,$C0,$01,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B960 | DEFB $00,$00,$00,$00,$00,$E0,$00,$00,$30,$01,$01,$70,$00,$00,$F0,$01 | |||
| B970 | DEFB $00,$E0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B980 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$74,$00,$00,$B8,$00,$00 | |||
| B990 | DEFB $B8,$00,$00,$D8,$00,$00,$70,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B9A0 | DEFB $00,$00,$00,$00,$00,$38,$00,$00,$4C,$00,$00,$5C,$00,$00,$7C,$00 | |||
| B9B0 | DEFB $00,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B9C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$1D,$00,$00,$2E,$00,$00 | |||
| B9D0 | DEFB $2E,$00,$00,$36,$00,$00,$1C,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| B9E0 | DEFB $00,$00,$00,$00,$00,$0E,$00,$00,$13,$00,$00,$17,$00,$00,$1F,$00 | |||
| B9F0 | DEFB $00,$0E,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BA00 | DEFB $00,$00,$00,$00,$E0,$01,$06,$D0,$00,$00,$F0,$0D,$0B,$D0,$00,$00 | |||
| BA10 | DEFB $C0,$0B,$0D,$C0,$00,$00,$80,$07,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BA20 | DEFB $00,$00,$C0,$03,$04,$E0,$00,$00,$E0,$05,$07,$E0,$00,$00,$E0,$07 | |||
| BA30 | DEFB $03,$C0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BA40 | DEFB $00,$00,$00,$00,$78,$00,$01,$B4,$00,$00,$7C,$03,$02,$F4,$00,$00 | |||
| BA50 | DEFB $F0,$02,$03,$70,$00,$00,$E0,$01,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BA60 | DEFB $00,$00,$F0,$00,$01,$38,$00,$00,$78,$01,$01,$F8,$00,$00,$F8,$01 | |||
| BA70 | DEFB $00,$F0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BA80 | DEFB $00,$00,$00,$00,$1E,$00,$00,$6D,$00,$00,$DF,$00,$00,$BD,$00,$00 | |||
| BA90 | DEFB $BC,$00,$00,$DC,$00,$00,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BAA0 | DEFB $00,$00,$3C,$00,$00,$4E,$00,$00,$5E,$00,$00,$7E,$00,$00,$7E,$00 | |||
| BAB0 | DEFB $00,$3C,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BAC0 | DEFB $00,$00,$00,$80,$07,$00,$00,$1B,$40,$C0,$37,$00,$00,$2F,$40,$00 | |||
| BAD0 | DEFB $2F,$00,$00,$37,$00,$00,$1E,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BAE0 | DEFB $00,$00,$0F,$00,$00,$13,$80,$80,$17,$00,$00,$1F,$80,$80,$1F,$00 | |||
| BAF0 | DEFB $00,$0F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BB00 | DEFB $00,$00,$00,$00,$E0,$03,$0D,$F0,$00,$00,$E8,$1B,$17,$F8,$00,$00 | |||
| BB10 | DEFB $E8,$17,$17,$E0,$00,$00,$C0,$1B,$0F,$80,$00,$00,$00,$06,$01,$80 | |||
| BB20 | DEFB $00,$00,$E0,$07,$0C,$F0,$00,$00,$F0,$09,$19,$F8,$00,$00,$F8,$1B | |||
| BB30 | DEFB $0F,$F0,$00,$00,$F0,$0F,$07,$E0,$00,$00,$80,$01,$00,$00,$00,$00 | |||
| BB40 | DEFB $00,$00,$00,$00,$F8,$00,$03,$7C,$00,$00,$FA,$06,$05,$FE,$00,$00 | |||
| BB50 | DEFB $FA,$05,$05,$F8,$00,$00,$F0,$06,$03,$E0,$00,$00,$80,$01,$00,$60 | |||
| BB60 | DEFB $00,$00,$F8,$01,$03,$3C,$00,$00,$7C,$02,$06,$7E,$00,$00,$FE,$06 | |||
| BB70 | DEFB $03,$FC,$00,$00,$FC,$03,$01,$F8,$00,$00,$60,$00,$00,$00,$00,$00 | |||
| BB80 | DEFB $00,$00,$00,$00,$3E,$00,$00,$DF,$00,$80,$BE,$01,$01,$7F,$80,$80 | |||
| BB90 | DEFB $7E,$01,$01,$7E,$00,$00,$BC,$01,$00,$F8,$00,$00,$60,$00,$00,$18 | |||
| BBA0 | DEFB $00,$00,$7E,$00,$00,$CF,$00,$00,$9F,$00,$01,$9F,$80,$80,$BF,$01 | |||
| BBB0 | DEFB $00,$FF,$00,$00,$FF,$00,$00,$7E,$00,$00,$18,$00,$00,$00,$00,$00 | |||
| BBC0 | DEFB $00,$00,$00,$80,$0F,$00,$00,$37,$C0,$A0,$6F,$00,$00,$5F,$E0,$A0 | |||
| BBD0 | DEFB $5F,$00,$00,$5F,$80,$00,$6F,$00,$00,$3E,$00,$00,$18,$00,$00,$06 | |||
| BBE0 | DEFB $00,$80,$1F,$00,$00,$33,$C0,$C0,$27,$00,$00,$67,$E0,$E0,$6F,$00 | |||
| BBF0 | DEFB $00,$3F,$C0,$C0,$3F,$00,$00,$1F,$80,$00,$06,$00,$00,$00,$00,$00 | |||
| BC00 | DEFB $37,$80,$00,$00,$40,$48,$53,$20,$00,$00,$E0,$5F,$50,$30,$00,$00 | |||
| BC10 | DEFB $58,$48,$EF,$F8,$00,$00,$B8,$CA,$7D,$78,$00,$00,$F0,$4B,$36,$70 | |||
| BC20 | DEFB $00,$00,$20,$3F,$1F,$E0,$00,$00,$E0,$1F,$1D,$C0,$00,$00,$E0,$29 | |||
| BC30 | DEFB $55,$D0,$00,$00,$E0,$2B,$55,$D0,$00,$00,$20,$0A,$00,$00,$00,$00 | |||
| BC40 | DEFB $0D,$E0,$00,$00,$10,$12,$14,$C8,$00,$00,$F8,$17,$14,$0E,$00,$00 | |||
| BC50 | DEFB $16,$12,$3B,$FE,$00,$00,$AE,$32,$1F,$56,$00,$00,$AC,$12,$0D,$5C | |||
| BC60 | DEFB $00,$00,$F4,$0F,$07,$F8,$00,$00,$F8,$07,$07,$70,$00,$00,$F8,$0F | |||
| BC70 | DEFB $17,$74,$00,$00,$F8,$0A,$15,$74,$00,$00,$A0,$08,$00,$00,$00,$00 | |||
| BC80 | DEFB $00,$78,$00,$00,$84,$03,$05,$32,$00,$00,$FF,$05,$05,$03,$80,$80 | |||
| BC90 | DEFB $85,$04,$04,$FF,$80,$80,$AB,$0E,$0C,$D5,$80,$00,$AB,$07,$04,$D7 | |||
| BCA0 | DEFB $00,$00,$FE,$03,$01,$FE,$00,$00,$FE,$01,$01,$DC,$00,$00,$FE,$03 | |||
| BCB0 | DEFB $05,$DD,$00,$00,$EA,$03,$05,$D5,$00,$00,$2A,$02,$00,$00,$00,$00 | |||
| BCC0 | DEFB $00,$1E,$00,$00,$E1,$00,$01,$4C,$80,$80,$7F,$01,$01,$40,$E0,$60 | |||
| BCD0 | DEFB $21,$01,$01,$3F,$E0,$E0,$AA,$03,$03,$35,$60,$C0,$EA,$01,$01,$35 | |||
| BCE0 | DEFB $C0,$40,$FF,$00,$00,$7F,$80,$80,$7F,$00,$00,$77,$00,$80,$F2,$00 | |||
| BCF0 | DEFB $01,$75,$40,$80,$F2,$00,$01,$75,$40,$80,$8A,$00,$00,$00,$00,$00 | |||
| BD00 | DEFB $02,$00,$00,$00,$00,$05,$06,$00,$00,$00,$00,$18,$38,$00,$00,$00 | |||
| BD10 | DEFB $00,$78,$F0,$00,$00,$00,$00,$E0,$C0,$00,$00,$00,$00,$00,$00,$00 | |||
| BD20 | DEFB $00,$00,$00,$70,$F8,$00,$00,$00,$00,$70,$00,$00,$00,$00,$00,$00 | |||
| BD30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BD40 | DEFB $00,$80,$00,$00,$40,$01,$01,$80,$00,$00,$00,$06,$0E,$00,$00,$00 | |||
| BD50 | DEFB $00,$1E,$3C,$00,$00,$00,$00,$38,$30,$00,$00,$00,$00,$00,$00,$00 | |||
| BD60 | DEFB $00,$00,$00,$1C,$3E,$00,$00,$00,$00,$1C,$00,$00,$00,$00,$00,$00 | |||
| BD70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BD80 | DEFB $00,$20,$00,$00,$50,$00,$00,$60,$00,$00,$80,$01,$03,$80,$00,$00 | |||
| BD90 | DEFB $80,$07,$0F,$00,$00,$00,$00,$0E,$0C,$00,$00,$00,$00,$00,$00,$00 | |||
| BDA0 | DEFB $00,$00,$00,$07,$0F,$80,$00,$00,$00,$07,$00,$00,$00,$00,$00,$00 | |||
| BDB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BDC0 | DEFB $00,$08,$00,$00,$14,$00,$00,$18,$00,$00,$60,$00,$00,$E0,$00,$00 | |||
| BDD0 | DEFB $E0,$01,$03,$C0,$00,$00,$80,$03,$03,$00,$00,$00,$00,$00,$00,$00 | |||
| BDE0 | DEFB $00,$00,$C0,$01,$03,$E0,$00,$00,$C0,$01,$00,$00,$00,$00,$00,$00 | |||
| BDF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BE00 | DEFB $A0,$00,$00,$00,$00,$A0,$40,$00,$00,$00,$00,$E0,$E0,$00,$00,$00 | |||
| BE10 | DEFB $00,$E0,$E0,$00,$00,$00,$00,$E0,$E0,$00,$00,$00,$00,$40,$00,$00 | |||
| BE20 | DEFB $00,$00,$00,$7C,$FE,$00,$00,$00,$00,$7C,$00,$00,$00,$00,$00,$00 | |||
| BE30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BE40 | DEFB $28,$00,$00,$00,$00,$28,$10,$00,$00,$00,$00,$38,$38,$00,$00,$00 | |||
| BE50 | DEFB $00,$38,$38,$00,$00,$00,$00,$38,$38,$00,$00,$00,$00,$10,$00,$00 | |||
| BE60 | DEFB $00,$00,$00,$1F,$3F,$80,$00,$00,$00,$1F,$00,$00,$00,$00,$00,$00 | |||
| BE70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BE80 | DEFB $0A,$00,$00,$00,$00,$0A,$04,$00,$00,$00,$00,$0E,$0E,$00,$00,$00 | |||
| BE90 | DEFB $00,$0E,$0E,$00,$00,$00,$00,$0E,$0E,$00,$00,$00,$00,$04,$00,$00 | |||
| BEA0 | DEFB $00,$00,$C0,$07,$0F,$E0,$00,$00,$C0,$07,$00,$00,$00,$00,$00,$00 | |||
| BEB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BEC0 | DEFB $02,$80,$00,$00,$80,$02,$01,$00,$00,$00,$80,$03,$03,$80,$00,$00 | |||
| BED0 | DEFB $80,$03,$03,$80,$00,$00,$80,$03,$03,$80,$00,$00,$00,$01,$00,$00 | |||
| BEE0 | DEFB $00,$00,$F0,$01,$03,$F8,$00,$00,$F0,$01,$00,$00,$00,$00,$00,$00 | |||
| BEF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BF00 | DEFB $40,$00,$00,$00,$00,$A0,$60,$00,$00,$00,$00,$18,$1C,$00,$00,$00 | |||
| BF10 | DEFB $00,$1E,$0F,$00,$00,$00,$00,$07,$03,$00,$00,$00,$00,$00,$3C,$00 | |||
| BF20 | DEFB $00,$00,$00,$FF,$FF,$00,$00,$00,$00,$FF,$3C,$00,$00,$00,$00,$00 | |||
| BF30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BF40 | DEFB $10,$00,$00,$00,$00,$28,$18,$00,$00,$00,$00,$06,$07,$00,$00,$00 | |||
| BF50 | DEFB $80,$07,$03,$C0,$00,$00,$C0,$01,$00,$C0,$00,$00,$00,$00,$0F,$00 | |||
| BF60 | DEFB $00,$00,$C0,$3F,$3F,$C0,$00,$00,$C0,$3F,$0F,$00,$00,$00,$00,$00 | |||
| BF70 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BF80 | DEFB $04,$00,$00,$00,$00,$0A,$06,$00,$00,$00,$80,$01,$01,$C0,$00,$00 | |||
| BF90 | DEFB $E0,$01,$00,$F0,$00,$00,$70,$00,$00,$30,$00,$00,$00,$00,$03,$C0 | |||
| BFA0 | DEFB $00,$00,$F0,$0F,$0F,$F0,$00,$00,$F0,$0F,$03,$C0,$00,$00,$00,$00 | |||
| BFB0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| BFC0 | DEFB $01,$00,$00,$00,$80,$02,$01,$80,$00,$00,$60,$00,$00,$70,$00,$00 | |||
| BFD0 | DEFB $78,$00,$00,$3C,$00,$00,$1C,$00,$00,$0C,$00,$00,$00,$00,$00,$F0 | |||
| BFE0 | DEFB $00,$00,$FC,$03,$03,$FC,$00,$00,$FC,$03,$00,$F0,$00,$00,$00,$00 | |||
| BFF0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| C000 | DEFW $C350 | Sprite addr Cliff edge right; width 2 | ||
| C002 | DEFW $C318 | Sprite addr Cliff edge left; width 2 | ||
| C004 | DEFW $CB50 | Sprite addr Wall; width 4 | ||
| C006 | DEFW $CC18 | Sprite addr ??? | ||
| C008 | DEFW $CF38 | Sprite addr ??? | ||
| C00A | DEFW $CF78 | Sprite addr | ||
| C00C | DEFW $CFFC | Sprite addr | ||
| C00E | DEFW $D080 | Sprite addr | ||
| C010 | DEFW $D0C0 | Sprite addr | ||
| C012 | DEFW $D100 | Sprite addr | ||
| C014 | DEFW $D1A0 | Sprite addr | ||
| C016 | DEFW $D224 | Sprite addr | ||
| C018 | DEFW $D26C | Sprite addr | ||
| C01A | DEFW $D2D8 | Sprite addr | ||
| C01C | DEFW $D320 | Sprite addr | ||
| C01E | DEFW $D614 | Sprite addr | ||
| C020 | DEFW $D380 | Sprite addr | ||
| C022 | DEFW $0000 | ?? | ||
| C024 | DEFW $D644 | Sprite addr | ||
| C026 | DEFW $D944 | Sprite addr | ||
| C028 | DEFW $CA90 | Sprite addr ???; width ? | ||
| C02A | DEFW $CAC0 | Sprite addr ???; width ? | ||
| C02C | DEFW $CB20 | Sprite addr ???; width ? | ||
| C02E | DEFW $CA00 | Sprite addr Motorbike; width 6 | ||
| C030 | DEFW $C890 | Sprite addr Hut; width 6 | ||
| C032 | DEFW $C980 | Sprite addr Jeep; width 4 | ||
| C034 | DEFW $C508 | Sprite addr Cave, exit to the right; width 6 | ||
| C036 | DEFW $C5F8 | Sprite addr Cave, exit to the left; width 6 | ||
| C038 | DEFW $C6E8 | Sprite addr Cave top edge; width 6 | ||
| C03A | DEFW $C718 | Sprite addr Cave bottom edge; width 6 | ||
| C03C | DEFW $C748 | Sprite addr Truck; width 8 | ||
| C03E | DEFW $C848 | Sprite addr ???; width 2? | ||
| C040 | DEFW $C478 | Sprite addr Cliff top right; width 6 | ||
| C042 | DEFW $C2C4 | Sprite addr ???; width 2 | ||
| C044 | DEFW $C388 | Sprite addr Cliff bottom right; width 6 | ||
| C046 | DEFW $C1E0 | Sprite addr Cliff top left; width 6 | ||
| C048 | DEFW $C270 | Sprite addr ???; width 2 | ||
| C04A | DEFW $C0F0 | Sprite addr Cliff bottom left; width 6 | ||
| C04C | DEFW $C0A0 | Sprite addr ???; width 2 | ||
| C04E | DEFW $C050 | Sprite addr ???; width 2 | ||
|
|
||||
| C050 | DEFB $00,$7F,$00,$7F,$80,$7F,$80,$3F | |||
| C058 | DEFB $80,$3F,$C0,$1F,$C0,$5F,$E0,$AF | |||
| C060 | DEFB $A0,$4F,$50,$27,$B0,$17,$D8,$8B | |||
| C068 | DEFB $E8,$13,$74,$09,$EC,$55,$F6,$01 | |||
| C070 | DEFB $AA,$00,$FE,$FE,$FF,$7C,$01,$7E | |||
| C078 | DEFB $83,$54,$81,$2A,$AB,$09,$D5,$C4 | |||
| C080 | DEFB $F6,$EE,$3B,$EC,$11,$EE,$13,$C4 | |||
| C088 | DEFB $11,$00,$3B,$FD,$FF,$7D,$02,$FD | |||
| C090 | DEFB $82,$54,$05,$2A,$AB,$01,$D5,$FD | |||
| C098 | DEFB $FE,$55,$02,$01,$AA,$FF,$FE,$FF | |||
|
|
||||
| C0A0 | DEFB $00,$FF,$00,$FE,$00,$FE,$01,$FE | |||
| C0A8 | DEFB $01,$FD,$01,$FC,$02,$F9,$03,$FA | |||
| C0B0 | DEFB $06,$F4,$05,$F2,$0B,$E5,$0D,$EA | |||
| C0B8 | DEFB $1A,$D5,$15,$CA,$2A,$95,$35,$80 | |||
| C0C0 | DEFB $6A,$80,$7F,$80,$7F,$7E,$7F,$3F | |||
| C0C8 | DEFB $81,$5F,$C0,$3B,$A0,$55,$C4,$2A | |||
| C0D0 | DEFB $AA,$80,$D5,$3E,$7F,$7F,$C1,$3F | |||
| C0D8 | DEFB $80,$5F,$C0,$2A,$A0,$90,$D5,$80 | |||
| C0E0 | DEFB $6F,$7E,$7F,$3F,$81,$57,$C0,$2A | |||
| C0E8 | DEFB $A8,$00,$D5,$80,$FF,$FF,$7F,$FF | |||
|
|
||||
| C0F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C0FC | DEFB $80,$30,$00,$00,$00,$00,$E8,$48,$00,$00,$04,$00 | |||
| C108 | DEFB $F6,$30,$C0,$04,$40,$08,$ED,$83,$80,$00,$28,$04 | |||
| C114 | DEFB $D7,$FF,$04,$00,$00,$00,$EF,$F3,$FE,$18,$01,$3F | |||
| C120 | DEFB $F7,$EF,$FF,$1F,$FF,$3F,$FF,$EF,$FF,$BF,$FE,$FF | |||
| C12C | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C138 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C144 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C150 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C15C | DEFB $FF,$FB,$FF,$BF,$FF,$FF,$FF,$FF,$FF,$DF,$FF,$DF | |||
| C168 | DEFB $FF,$FF,$FF,$FF,$FF,$BF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C174 | DEFB $FD,$FF,$FF,$FF,$FF,$FF,$FA,$FF,$FF,$FF,$FF,$FF | |||
| C180 | DEFB $FD,$FF,$BF,$FF,$FF,$FF,$FB,$FF,$7F,$FF,$FF,$FF | |||
| C18C | DEFB $FF,$FE,$DF,$FF,$F3,$FF,$FF,$FE,$DF,$FF,$EB,$FF | |||
| C198 | DEFB $FF,$FF,$5F,$FF,$F6,$FF,$FF,$FF,$7F,$DF,$FF,$FF | |||
| C1A4 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$BF,$FE,$F7,$FF,$FF | |||
| C1B0 | DEFB $FF,$7F,$FD,$F7,$FF,$FF,$FE,$FF,$FD,$F7,$FF,$F7 | |||
| C1BC | DEFB $FC,$FF,$FD,$FB,$FF,$FB,$FD,$FF,$FD,$FB,$F7,$FB | |||
| C1C8 | DEFB $F9,$FF,$F9,$FD,$FF,$FD,$01,$FF,$F8,$03,$FD,$FC | |||
| C1D4 | DEFB $00,$3F,$80,$00,$FF,$FE,$00,$00,$00,$00,$1F,$FE | |||
|
|
||||
| C1E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C1EC | DEFB $00,$00,$00,$00,$00,$0F,$00,$00,$00,$70,$00,$FF | |||
| C1F8 | DEFB $00,$00,$03,$FF,$07,$FF,$00,$00,$1F,$FF,$FF,$FF | |||
| C204 | DEFB $00,$00,$7F,$FF,$FF,$8F,$00,$00,$FF,$FF,$FF,$DF | |||
| C210 | DEFB $00,$01,$FF,$FF,$EF,$FF,$00,$00,$7F,$FF,$FB,$FF | |||
| C21C | DEFB $00,$67,$BF,$FF,$FF,$FF,$01,$FF,$EF,$FF,$FF,$FF | |||
| C228 | DEFB $03,$FF,$FF,$F5,$FF,$FF,$07,$FF,$FF,$FF,$FF,$DF | |||
| C234 | DEFB $0F,$BF,$FF,$FF,$FF,$F7,$1E,$FF,$B7,$FF,$FF,$FF | |||
| C240 | DEFB $7D,$FF,$FB,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C24C | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C258 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C264 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
|
|
||||
| C270 | DEFB $00,$FE,$00,$FE,$01,$FE,$01,$FC | |||
| C278 | DEFB $01,$F8,$03,$F8,$07,$F8,$07,$FC | |||
| C280 | DEFB $07,$FC,$03,$FE,$03,$F8,$01,$F8 | |||
| C288 | DEFB $07,$F0,$07,$E0,$0F,$E0,$1F,$E4 | |||
| C290 | DEFB $1F,$E2,$1B,$E4,$1D,$C6,$1B,$C0 | |||
| C298 | DEFB $39,$E0,$3F,$E0,$1F,$E0,$1F,$F0 | |||
| C2A0 | DEFB $1F,$F0,$0F,$F0,$0F,$E0,$0F,$E0 | |||
| C2A8 | DEFB $1F,$C0,$1F,$C0,$3F,$80,$3F,$80 | |||
| C2B0 | DEFB $7F,$D0,$7F,$A8,$2F,$90,$57,$28 | |||
| C2B8 | DEFB $6F,$10,$D7,$86,$EF,$E0,$79,$F8 | |||
| C2C0 | DEFB $1F,$FF,$07,$FF | |||
|
|
||||
| C2C4 | DEFB $00,$7F,$00,$7F,$80,$7F,$80,$3F | |||
| C2CC | DEFB $80,$1F,$C0,$1F,$E0,$1F,$E0,$3F | |||
| C2D4 | DEFB $E0,$3F,$C0,$7F,$C0,$1F,$80,$1F | |||
| C2DC | DEFB $E0,$0F,$E0,$07,$F0,$07,$F8,$17 | |||
| C2E4 | DEFB $F8,$47,$D8,$27,$B8,$63,$D8,$03 | |||
| C2EC | DEFB $9C,$07,$FC,$07,$F8,$07,$F8,$0F | |||
| C2F4 | DEFB $F8,$0F,$F0,$0F,$F0,$07,$F0,$07 | |||
| C2FC | DEFB $F8,$03,$F8,$03,$FC,$01,$FC,$01 | |||
| C304 | DEFB $FE,$0B,$FE,$15,$F4,$09,$EA,$14 | |||
| C30C | DEFB $F6,$08,$EB,$61,$F7,$07,$9E,$1F | |||
| C314 | DEFB $F8,$FF,$E0,$FF | |||
|
|
||||
| C318 | DEFB $00,$00,$00,$00,$01,$00,$03,$00 | ![]() |
||
| C320 | DEFB $03,$00,$03,$00,$03,$00,$07,$00 | |||
| C328 | DEFB $05,$00,$07,$00,$07,$00,$07,$00 | |||
| C330 | DEFB $07,$00,$07,$00,$0F,$00,$0F,$00 | |||
| C338 | DEFB $0F,$00,$0F,$00,$1F,$00,$1F,$00 | |||
| C340 | DEFB $3F,$00,$3B,$00,$35,$00,$7B,$00 | |||
| C348 | DEFB $FF,$00,$3F,$00,$1F,$00,$07,$00 | |||
|
|
||||
| C350 | DEFB $00,$00,$00,$00,$80,$00,$C0,$00 | ![]() |
||
| C358 | DEFB $C0,$00,$C0,$00,$C0,$00,$E0,$00 | |||
| C360 | DEFB $A0,$00,$E0,$00,$E0,$00,$E0,$00 | |||
| C368 | DEFB $E0,$00,$E0,$00,$F0,$00,$F0,$00 | |||
| C370 | DEFB $F0,$00,$F0,$00,$F8,$00,$F8,$00 | |||
| C378 | DEFB $FC,$00,$DC,$00,$AC,$00,$DE,$00 | |||
| C380 | DEFB $FF,$00,$FC,$00,$F8,$00,$E0,$00 | |||
|
|
||||
| C388 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C394 | DEFB $00,$00,$00,$00,$0C,$01,$00,$20,$00,$00,$12,$17 | |||
| C3A0 | DEFB $10,$02,$20,$03,$0C,$6F,$20,$14,$00,$01,$C1,$B7 | |||
| C3AC | DEFB $00,$00,$00,$20,$FF,$EB,$FC,$80,$18,$7F,$CF,$F7 | |||
| C3B8 | DEFB $FC,$FF,$F8,$FF,$F7,$EF,$FF,$7F,$FD,$FF,$F7,$FF | |||
| C3C4 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C3D0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C3DC | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C3E8 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C3F4 | DEFB $FF,$FF,$FD,$FF,$DF,$FF,$FB,$FF,$FB,$FF,$FF,$FF | |||
| C400 | DEFB $FD,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C40C | DEFB $FF,$FF,$FF,$FF,$FF,$BF,$FF,$FF,$FF,$FF,$FF,$5F | |||
| C418 | DEFB $FF,$FF,$FF,$FD,$FF,$BF,$FF,$FF,$FF,$FE,$FF,$DF | |||
| C424 | DEFB $FF,$CF,$FF,$FB,$7F,$FF,$FF,$D7,$FF,$FB,$7F,$FF | |||
| C430 | DEFB $FF,$6F,$FF,$FA,$FF,$FF,$FF,$FF,$FB,$FE,$FF,$FF | |||
| C43C | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$EF,$7F,$FD,$FF | |||
| C448 | DEFB $FF,$FF,$EF,$BF,$FE,$FF,$EF,$FF,$EF,$BF,$FF,$7F | |||
| C454 | DEFB $DF,$FF,$DF,$BF,$FF,$3F,$DF,$EF,$DF,$BF,$FF,$BF | |||
| C460 | DEFB $BF,$FF,$BF,$9F,$FF,$9F,$3F,$BF,$C0,$1F,$FF,$80 | |||
| C46C | DEFB $7F,$FF,$00,$01,$FC,$00,$7F,$F8,$00,$00,$00,$00 | |||
|
|
||||
| C478 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C484 | DEFB $F0,$00,$00,$00,$00,$00,$FF,$00,$0E,$00,$00,$00 | |||
| C490 | DEFB $FF,$E0,$FF,$C0,$00,$00,$FF,$FF,$FF,$F8,$00,$00 | |||
| C49C | DEFB $F1,$FF,$FF,$FE,$00,$00,$FB,$FF,$FF,$FF,$00,$00 | |||
| C4A8 | DEFB $FF,$F7,$FF,$FF,$80,$00,$FF,$DF,$FF,$FE,$00,$00 | |||
| C4B4 | DEFB $FF,$FF,$FF,$FD,$E6,$00,$FF,$FF,$FF,$F7,$FF,$80 | |||
| C4C0 | DEFB $FF,$FF,$AF,$FF,$FF,$C0,$FB,$FF,$FF,$FF,$FF,$E0 | |||
| C4CC | DEFB $EF,$FF,$FF,$FF,$FD,$F0,$FF,$FF,$FF,$ED,$FF,$78 | |||
| C4D8 | DEFB $FF,$FF,$FF,$DF,$FF,$BE,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C4E4 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C4F0 | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C4FC | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF | |||
|
|
||||
| C508 | DEFB $55,$00,$BD,$A8,$41,$EC,$6A,$81,$46,$D0,$20,$7A | ![]() |
||
| C514 | DEFB $55,$02,$81,$E9,$B2,$36,$2A,$01,$83,$B0,$12,$1A | |||
| C520 | DEFB $35,$02,$87,$0C,$01,$04,$2A,$05,$6B,$03,$3C,$04 | |||
| C52C | DEFB $35,$02,$9E,$00,$FF,$02,$28,$06,$0B,$80,$7F,$82 | |||
| C538 | DEFB $54,$0A,$15,$D0,$FF,$C6,$68,$04,$0B,$68,$FF,$CE | |||
| C544 | DEFB $54,$0E,$06,$1D,$FF,$F4,$68,$05,$85,$47,$FF,$F8 | |||
| C550 | DEFB $50,$00,$66,$43,$FF,$E0,$A8,$01,$1D,$01,$FE,$80 | |||
| C55C | DEFB $D0,$00,$06,$81,$F5,$00,$A0,$08,$05,$C1,$EA,$00 | |||
| C568 | DEFB $D0,$1E,$02,$71,$D5,$00,$A0,$07,$06,$0D,$EA,$00 | |||
| C574 | DEFB $D0,$02,$E4,$13,$D4,$00,$A8,$05,$08,$21,$AA,$00 | |||
| C580 | DEFB $D0,$03,$0C,$00,$D4,$00,$A8,$04,$06,$20,$AA,$00 | |||
| C58C | DEFB $D0,$02,$07,$20,$D4,$00,$A0,$07,$03,$98,$6A,$00 | |||
| C598 | DEFB $D0,$00,$E7,$C1,$F5,$00,$A0,$00,$5E,$F7,$3A,$00 | |||
| C5A4 | DEFB $50,$00,$0C,$3C,$0D,$00,$68,$00,$14,$06,$0E,$80 | |||
| C5B0 | DEFB $54,$00,$0E,$03,$07,$00,$60,$00,$17,$03,$CD,$80 | |||
| C5BC | DEFB $50,$00,$0B,$80,$60,$C0,$A8,$00,$05,$57,$38,$40 | |||
| C5C8 | DEFB $D0,$02,$0A,$A2,$06,$20,$A0,$05,$55,$70,$01,$34 | |||
| C5D4 | DEFB $50,$1E,$AB,$98,$A0,$DA,$68,$03,$D6,$2D,$98,$2C | |||
| C5E0 | DEFB $D0,$44,$7D,$1F,$46,$06,$A8,$00,$92,$2F,$A1,$84 | |||
| C5EC | DEFB $54,$00,$20,$15,$D4,$58,$68,$00,$00,$2A,$BA,$34 | |||
|
|
||||
| C5F8 | DEFB $37,$82,$15,$BD,$00,$AA,$5E,$04,$0B,$62,$81,$56 | ![]() |
||
| C604 | DEFB $6C,$4D,$97,$81,$40,$AA,$58,$48,$0D,$C1,$80,$54 | |||
| C610 | DEFB $20,$80,$30,$E1,$40,$AC,$20,$3C,$C0,$D6,$A0,$54 | |||
| C61C | DEFB $40,$FF,$00,$79,$40,$AC,$41,$FE,$01,$D0,$60,$14 | |||
| C628 | DEFB $63,$FF,$0B,$A8,$50,$2A,$73,$FF,$16,$D0,$20,$16 | |||
| C634 | DEFB $2F,$FF,$B8,$60,$70,$2A,$1F,$FF,$E2,$A1,$A0,$16 | |||
| C640 | DEFB $07,$FF,$C2,$66,$00,$0A,$01,$7F,$80,$B8,$80,$15 | |||
| C64C | DEFB $00,$AF,$81,$60,$00,$0B,$00,$57,$83,$A0,$10,$05 | |||
| C658 | DEFB $00,$AB,$8E,$40,$78,$0B,$00,$57,$B0,$60,$E0,$05 | |||
| C664 | DEFB $00,$2B,$C8,$27,$40,$0B,$00,$55,$84,$10,$A0,$15 | |||
| C670 | DEFB $00,$2B,$00,$30,$C0,$0B,$00,$55,$04,$60,$20,$15 | |||
| C67C | DEFB $00,$2B,$04,$E0,$40,$0B,$00,$56,$19,$C0,$E0,$05 | |||
| C688 | DEFB $00,$AF,$83,$E7,$00,$0B,$00,$5C,$EF,$7A,$00,$05 | |||
| C694 | DEFB $00,$B0,$3C,$30,$00,$0A,$01,$70,$60,$28,$00,$16 | |||
| C6A0 | DEFB $00,$E0,$C0,$70,$00,$2A,$01,$B3,$C0,$E8,$00,$06 | |||
| C6AC | DEFB $03,$06,$01,$D0,$00,$0A,$02,$1C,$EA,$A0,$00,$15 | |||
| C6B8 | DEFB $04,$60,$45,$50,$40,$0B,$2C,$80,$0E,$AA,$A0,$05 | |||
| C6C4 | DEFB $5B,$05,$19,$D5,$78,$0A,$34,$19,$B4,$6B,$C0,$16 | |||
| C6D0 | DEFB $60,$62,$F8,$BE,$22,$0B,$21,$85,$F4,$49,$00,$15 | |||
| C6DC | DEFB $1A,$2B,$A8,$04,$00,$2A,$2C,$5D,$54,$00,$00,$16 | |||
|
|
||||
| C6E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C6F4 | DEFB $0F,$F8,$07,$FC,$0F,$F8,$3A,$AF,$FE,$AB,$FA,$AE | |||
| C700 | DEFB $55,$55,$55,$05,$55,$55,$68,$00,$00,$00,$00,$01 | |||
| C70C | DEFB $54,$00,$21,$54,$00,$0A,$6A,$64,$CA,$AB,$26,$56 | |||
|
|
||||
| C718 | DEFB $30,$80,$00,$00,$00,$2A,$30,$00,$00,$00,$00,$15 | ![]() |
||
| C724 | DEFB $25,$00,$04,$00,$2A,$AB,$6A,$B5,$7A,$A0,$F5,$57 | |||
| C730 | DEFB $77,$EB,$C7,$F3,$0E,$BA,$3C,$1E,$01,$9C,$03,$CC | |||
| C73C | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| C748 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| C750 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| C758 | DEFB $00,$00,$D0,$01,$40,$29,$10,$44 | |||
| C760 | DEFB $07,$00,$AF,$F9,$FA,$50,$A8,$8E | |||
| C768 | DEFB $08,$00,$DE,$05,$75,$A9,$08,$47 | |||
| C770 | DEFB $18,$00,$AF,$07,$EA,$54,$88,$22 | |||
| C778 | DEFB $18,$00,$CE,$05,$75,$80,$14,$07 | |||
| C780 | DEFB $18,$00,$A5,$07,$E8,$04,$AC,$23 | |||
| C788 | DEFB $28,$00,$CE,$05,$74,$80,$14,$07 | |||
| C790 | DEFB $28,$00,$E5,$07,$38,$02,$AC,$23 | |||
| C798 | DEFB $28,$00,$CA,$05,$75,$80,$D2,$11 | |||
| C7A0 | DEFB $28,$00,$E5,$07,$2A,$42,$EA,$83 | |||
| C7A8 | DEFB $48,$00,$EA,$05,$55,$80,$52,$11 | |||
| C7B0 | DEFB $68,$00,$FC,$07,$80,$03,$02,$0E | |||
| C7B8 | DEFB $D7,$00,$EF,$FF,$E0,$04,$84,$31 | |||
| C7C0 | DEFB $B0,$00,$DF,$07,$7F,$FC,$FE,$E3 | |||
| C7C8 | DEFB $D7,$00,$CF,$B5,$FF,$F8,$FE,$F1 | |||
| C7D0 | DEFB $AF,$00,$DF,$B7,$7F,$FC,$FE,$E3 | |||
| C7D8 | DEFB $EF,$00,$CF,$75,$FF,$F8,$FE,$F1 | |||
| C7E0 | DEFB $DF,$00,$D7,$72,$7F,$F4,$FE,$E3 | |||
| C7E8 | DEFB $C0,$00,$CF,$03,$FF,$F8,$FE,$D1 | |||
| C7F0 | DEFB $C0,$00,$D7,$02,$7F,$F4,$FE,$E3 | |||
| C7F8 | DEFB $C0,$00,$CF,$03,$FF,$F8,$FE,$D1 | |||
| C800 | DEFB $4A,$00,$D7,$AA,$7F,$FC,$FE,$E3 | |||
| C808 | DEFB $57,$00,$CF,$F5,$FF,$F8,$FE,$F1 | |||
| C810 | DEFB $78,$00,$DF,$0E,$7F,$FC,$FE,$EB | |||
| C818 | DEFB $20,$00,$FF,$07,$FF,$FF,$FC,$FF | |||
| C820 | DEFB $27,$00,$AA,$FA,$AA,$AA,$AA,$AA | |||
| C828 | DEFB $2F,$00,$00,$FF,$00,$00,$02,$00 | |||
| C830 | DEFB $16,$00,$FF,$31,$FF,$FF,$FC,$FF | |||
| C838 | DEFB $07,$00,$00,$70,$73,$E0,$E0,$9C | |||
| C840 | DEFB $03,$00,$00,$E0,$3F,$00,$C0,$0F | |||
|
|
||||
| C848 | DEFB $00,$E7,$00,$FF,$00,$FF,$00,$C3 | |||
| C850 | DEFB $18,$81,$00,$C3,$00,$FF,$3C,$00 | |||
| C858 | DEFB $7E,$00,$00,$7F,$00,$3F,$FF,$80 | |||
| C860 | DEFB $FF,$C0,$80,$1F,$C0,$0F,$7F,$E0 | |||
| C868 | DEFB $3F,$F0,$E0,$07,$F0,$03,$1F,$F8 | |||
| C870 | DEFB $0F,$FC,$F8,$01,$FC,$00,$07,$FE | |||
| C878 | DEFB $03,$FF,$FE,$00,$FF,$81,$01,$FF | |||
| C880 | DEFB $00,$FF,$FF,$C3,$7E,$E7,$00,$FF | |||
| C888 | DEFB $00,$FF,$3C,$FF,$18,$FF,$00,$FF | |||
|
|
||||
| C890 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| C89C | DEFB $FF,$C0,$00,$00,$1F,$FF,$20,$3F,$FF,$FF,$F9,$D0 | |||
| C8A8 | DEFB $34,$6A,$AA,$AA,$AB,$A0,$6A,$F9,$99,$99,$99,$40 | |||
| C8B4 | DEFB $FF,$CA,$AA,$AA,$AB,$84,$FF,$F9,$99,$99,$99,$AA | |||
| C8C0 | DEFB $8C,$0E,$AA,$AA,$AB,$D5,$06,$03,$99,$99,$99,$EB | |||
| C8CC | DEFB $A3,$86,$AA,$AA,$AA,$7F,$D5,$45,$99,$99,$99,$01 | |||
| C8D8 | DEFB $FF,$AE,$AA,$AA,$AA,$82,$FF,$59,$99,$99,$99,$D5 | |||
| C8E4 | DEFB $AB,$BA,$AA,$AA,$AA,$EB,$54,$F5,$55,$55,$55,$7F | |||
| C8F0 | DEFB $AA,$AA,$AA,$AA,$AA,$AA,$FF,$FF,$FF,$FF,$FF,$FF | |||
| C8FC | DEFB $FF,$FF,$FF,$FF,$FF,$FF,$F7,$FF,$FF,$FF,$FC,$0F | |||
| C908 | DEFB $E2,$FF,$80,$00,$F8,$03,$C2,$FF,$7F,$FF,$F8,$01 | |||
| C914 | DEFB $6B,$7F,$7F,$FE,$F8,$AA,$D5,$7F,$7F,$FE,$FD,$55 | |||
| C920 | DEFB $7F,$DF,$7F,$FE,$FF,$FF,$7F,$EF,$7F,$FE,$C1,$E0 | |||
| C92C | DEFB $C0,$37,$7F,$FE,$80,$C0,$A0,$1F,$7F,$FE,$80,$62 | |||
| C938 | DEFB $D4,$1F,$7F,$FE,$D5,$D5,$AA,$9F,$7F,$FE,$AB,$6A | |||
| C944 | DEFB $D5,$5F,$7F,$FE,$D5,$FF,$EA,$BF,$7F,$FE,$FF,$C2 | |||
| C950 | DEFB $7F,$FF,$7F,$FE,$F8,$15,$70,$5F,$7F,$FE,$F0,$AB | |||
| C95C | DEFB $E0,$2F,$7F,$FE,$F1,$55,$D0,$2F,$7F,$FE,$F8,$AB | |||
| C968 | DEFB $EA,$2F,$7F,$FE,$FF,$FE,$D5,$2F,$7F,$FE,$FC,$01 | |||
| C974 | DEFB $EA,$DF,$7F,$FE,$FC,$02,$FF,$FF,$FF,$FF,$FF,$D5 | |||
|
|
||||
| C980 | DEFB $7F,$FF,$FF,$FE,$43,$AA,$AA,$C2 | ![]() |
||
| C988 | DEFB $47,$FF,$FF,$E2,$3F,$FF,$FF,$FC | |||
| C990 | DEFB $6F,$F8,$00,$06,$4C,$9F,$FF,$F2 | |||
| C998 | DEFB $59,$E5,$55,$7A,$5B,$F6,$BE,$BA | |||
| C9A0 | DEFB $57,$3B,$FF,$DE,$66,$FB,$FF,$FA | |||
| C9A8 | DEFB $63,$F3,$FF,$FE,$61,$E3,$FF,$FA | |||
| C9B0 | DEFB $40,$03,$F9,$F6,$77,$F7,$B7,$D2 | |||
| C9B8 | DEFB $5A,$AF,$3F,$CE,$5F,$FF,$10,$8A | |||
| C9C0 | DEFB $98,$0F,$10,$85,$BC,$1F,$1D,$45 | |||
| C9C8 | DEFB $BF,$FF,$1E,$25,$B0,$01,$8E,$45 | |||
| C9D0 | DEFB $9F,$FF,$CF,$09,$C0,$00,$7E,$92 | |||
| C9D8 | DEFB $D5,$55,$57,$75,$AA,$AA,$AE,$AB | |||
| C9E0 | DEFB $D5,$55,$57,$56,$BF,$FF,$FF,$FD | |||
| C9E8 | DEFB $C0,$00,$03,$03,$7F,$FF,$FF,$FE | |||
| C9F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| C9F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| CA00 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| CA0C | DEFB $00,$00,$38,$00,$00,$00,$00,$00,$44,$00,$00,$00 | |||
| CA18 | DEFB $00,$00,$82,$00,$00,$00,$00,$00,$82,$00,$00,$00 | |||
| CA24 | DEFB $00,$03,$BF,$00,$00,$00,$00,$05,$46,$80,$00,$00 | |||
| CA30 | DEFB $00,$09,$3F,$C0,$00,$00,$00,$1A,$20,$A0,$00,$00 | |||
| CA3C | DEFB $00,$2E,$19,$D1,$C0,$00,$00,$27,$87,$BA,$00,$00 | |||
| CA48 | DEFB $01,$E1,$E2,$6B,$C0,$00,$07,$50,$5D,$FF,$F0,$00 | |||
| CA54 | DEFB $0D,$F8,$3F,$DD,$D8,$00,$19,$06,$1F,$B6,$0C,$00 | |||
| CA60 | DEFB $13,$FF,$1F,$A3,$E4,$00,$37,$56,$3F,$6F,$76,$00 | |||
| CA6C | DEFB $2D,$AC,$7C,$59,$9E,$00,$1D,$FE,$60,$38,$9C,$00 | |||
| CA78 | DEFB $1C,$0F,$80,$38,$1C,$00,$0F,$3D,$C0,$1E,$78,$00 | |||
| CA84 | DEFB $07,$F8,$00,$0F,$F0,$00,$01,$E0,$00,$03,$C0,$00 | |||
|
|
||||
| CA90 | DEFB $00,$FF,$00,$37,$00,$80,$00,$FC | |||
| CA98 | DEFB $00,$C3,$C8,$07,$7F,$1F,$03,$F0 | |||
| CAA0 | DEFB $3C,$F0,$F8,$7F,$E0,$BF,$0F,$C8 | |||
| CAA8 | DEFB $0F,$10,$80,$55,$40,$00,$37,$88 | |||
| CAB0 | DEFB $EF,$E4,$AA,$00,$FF,$3C,$77,$F8 | |||
| CAB8 | DEFB $1B,$79,$FF,$79,$C3,$78,$07,$78 | |||
|
|
||||
| CAC0 | DEFB $00,$7E,$00,$1E,$00,$7E,$00,$1E | |||
| CAC8 | DEFB $00,$E1,$00,$71,$00,$E1,$00,$71 | |||
| CAD0 | DEFB $81,$8F,$E1,$FF,$81,$8F,$E1,$FF | |||
| CAD8 | DEFB $1E,$FF,$8E,$FF,$1E,$FF,$8E,$FF | |||
| CAE0 | DEFB $70,$FF,$00,$FF,$70,$FF,$00,$FF | |||
| CAE8 | DEFB $00,$AA,$00,$AA,$00,$AA,$00,$AA | |||
| CAF0 | DEFB $00,$50,$00,$05,$00,$50,$00,$05 | |||
| CAF8 | DEFB $55,$00,$55,$00,$55,$00,$55,$00 | |||
| CB00 | DEFB $AF,$03,$FA,$E0,$AF,$03,$FA,$E0 | |||
| CB08 | DEFB $FF,$FE,$FF,$7F,$FF,$FE,$FF,$7F | |||
| CB10 | DEFB $FC,$FD,$1F,$7A,$FC,$19,$1F,$11 | |||
| CB18 | DEFB $01,$0E,$80,$9D,$01,$02,$80,$DF | |||
|
|
||||
| CB20 | DEFB $00,$EC,$00,$FF,$00,$3F,$00,$01 | |||
| CB28 | DEFB $13,$E0,$00,$C3,$C0,$0F,$FE,$F8 | |||
| CB30 | DEFB $1F,$FE,$3C,$0F,$F0,$13,$07,$FD | |||
| CB38 | DEFB $01,$AA,$F0,$08,$EC,$11,$02,$00 | |||
| CB40 | DEFB $55,$00,$F7,$27,$EE,$1F,$FF,$3C | |||
| CB48 | DEFB $FF,$02,$D8,$FA,$E0,$84,$C3,$D7 | |||
|
|
||||
| CB50 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | ![]() |
||
| CB58 | DEFB $7F,$FE,$7F,$FE,$FF,$FF,$FF,$FF | |||
| CB60 | DEFB $FF,$FF,$FF,$FF,$7F,$FF,$7F,$FF | |||
| CB68 | DEFB $FF,$FF,$FF,$FF,$AA,$AA,$AA,$AA | |||
| CB70 | DEFB $7F,$FE,$7F,$FE,$6F,$FE,$6F,$FE | |||
| CB78 | DEFB $57,$FE,$55,$FE,$EB,$FE,$EB,$FE | |||
| CB80 | DEFB $D7,$FE,$D5,$FE,$AB,$FE,$AA,$FE | |||
| CB88 | DEFB $D5,$7E,$D5,$7E,$6A,$AE,$6A,$AE | |||
| CB90 | DEFB $75,$56,$F5,$56,$3F,$F9,$BF,$FB | |||
| CB98 | DEFB $01,$80,$03,$80,$F7,$BF,$F7,$BF | |||
| CBA0 | DEFB $FC,$EA,$FC,$EA,$FE,$D7,$FE,$D7 | |||
| CBA8 | DEFB $FE,$AB,$FE,$AB,$FE,$D5,$FE,$D5 | |||
| CBB0 | DEFB $BE,$AA,$BE,$AA,$56,$55,$56,$55 | |||
| CBB8 | DEFB $AF,$6A,$AE,$EA,$FD,$B7,$FD,$B7 | |||
| CBC0 | DEFB $00,$00,$00,$00,$7F,$F7,$7F,$F7 | |||
| CBC8 | DEFB $AB,$FC,$AB,$FC,$57,$FD,$57,$FD | |||
| CBD0 | DEFB $AA,$FD,$AA,$FD,$55,$5D,$55,$5D | |||
| CBD8 | DEFB $AA,$B9,$AA,$B9,$FF,$F6,$FF,$F6 | |||
| CBE0 | DEFB $00,$00,$00,$00,$FB,$7F,$FB,$7F | |||
| CBE8 | DEFB $FC,$AF,$FC,$AF,$FD,$55,$FD,$55 | |||
| CBF0 | DEFB $BD,$AA,$BD,$AA,$F9,$7F,$F9,$7F | |||
| CBF8 | DEFB $00,$00,$00,$00,$7F,$FD,$7F,$FC | |||
| CC00 | DEFB $55,$FE,$55,$FE,$AA,$AE,$AA,$AE | |||
| CC08 | DEFB $7F,$FC,$7F,$FC,$00,$00,$00,$00 | |||
| CC10 | DEFB $F8,$7F,$F8,$7F,$FE,$AA,$FE,$AA | |||
|
|
||||
| CC18 | DEFB $00,$80,$00,$01,$00,$80,$00,$01 | |||
| CC20 | DEFB $00,$80,$00,$01,$00,$80,$00,$01 | |||
| CC28 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| CC30 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| CC38 | DEFB $7F,$00,$FE,$00,$7F,$00,$FE,$00 | |||
| CC40 | DEFB $7F,$00,$FE,$00,$7F,$00,$FE,$00 | |||
| CC48 | DEFB $FF,$00,$FF,$80,$FF,$00,$FF,$80 | |||
| CC50 | DEFB $FF,$00,$FF,$80,$FF,$00,$FF,$80 | |||
| CC58 | DEFB $FF,$00,$FF,$00,$FF,$00,$FF,$00 | |||
| CC60 | DEFB $FF,$00,$FF,$00,$FF,$00,$FF,$00 | |||
| CC68 | DEFB $FF,$55,$7F,$55,$FF,$55,$7F,$55 | |||
| CC70 | DEFB $FF,$55,$7F,$55,$FF,$55,$7F,$55 | |||
| CC78 | DEFB $FF,$80,$FF,$01,$FF,$80,$FF,$01 | |||
| CC80 | DEFB $FF,$00,$FF,$01,$FF,$80,$FF,$01 | |||
| CC88 | DEFB $AA,$01,$AA,$90,$AA,$01,$AA,$50 | |||
| CC90 | DEFB $AA,$01,$AA,$90,$AA,$01,$AA,$90 | |||
| CC98 | DEFB $7F,$AA,$FE,$01,$7F,$AA,$FE,$01 | |||
| CCA0 | DEFB $FF,$AA,$FE,$01,$7F,$A8,$FE,$01 | |||
| CCA8 | DEFB $FE,$01,$6F,$14,$FE,$01,$AF,$FE | |||
| CCB0 | DEFB $FE,$7F,$6F,$00,$FE,$01,$6F,$14 | |||
| CCB8 | DEFB $55,$2A,$FE,$00,$55,$7F,$FE,$80 | |||
| CCC0 | DEFB $55,$01,$FE,$FE,$57,$28,$FE,$01 | |||
| CCC8 | DEFB $FE,$01,$EB,$F4,$FE,$01,$01,$F8 | |||
| CCD0 | DEFB $80,$02,$FF,$80,$FE,$07,$EB,$55 | |||
| CCD8 | DEFB $D5,$2A,$FF,$98,$80,$17,$7F,$95 | |||
| CCE0 | DEFB $FE,$F1,$01,$50,$D7,$1A,$FE,$81 | |||
| CCE8 | DEFB $FE,$51,$0B,$C7,$FE,$BC,$07,$F2 | |||
| CCF0 | DEFB $FD,$EA,$7F,$0B,$F8,$63,$AA,$95 | |||
| CCF8 | DEFB $D5,$0A,$67,$8F,$E8,$97,$6A,$E5 | |||
| CD00 | DEFB $0E,$55,$AF,$7D,$E5,$F1,$7E,$A9 | |||
| CD08 | DEFB $AE,$86,$38,$F8,$43,$AC,$0D,$A2 | |||
| CD10 | DEFB $15,$C2,$F4,$AA,$9C,$17,$6A,$41 | |||
| CD18 | DEFB $F5,$FA,$70,$6B,$68 | |||
|
|
||||
| CD1D | DEFB $95,$1A,$05,$AA,$41,$82,$51,$0E | |||
| CD25 | DEFB $5E,$56,$5F,$79,$20,$07,$A8,$53 | |||
| CD2D | DEFB $00,$5D,$10,$3D,$08,$55,$00,$E8 | |||
| CD35 | DEFB $15,$BE,$04,$05,$09,$94,$AA,$6A | |||
| CD3D | DEFB $01,$FA,$55,$BE,$55,$AE,$40,$A1 | |||
| CD45 | DEFB $55,$A0,$90,$DF,$D0,$57,$09,$FF | |||
| CD4D | DEFB $A8,$EF,$AA,$F7,$AA,$FF,$2A,$EA | |||
| CD55 | DEFB $90,$FB,$0B,$F6,$13,$55,$C1,$FE | |||
| CD5D | DEFB $55,$AA,$55,$AA,$55,$BF,$55,$AA | |||
| CD65 | DEFB $03,$6F,$C8,$2F,$F4,$F6,$84,$57 | |||
| CD6D | DEFB $AA,$55,$AA,$55,$AA,$D5,$AA,$6F | |||
| CD75 | DEFB $E2,$F4,$25,$EC,$2A,$3E,$C1,$AA | |||
| CD7D | DEFB $55,$AA,$55,$AA,$55,$AA,$55,$FC | |||
| CD85 | DEFB $41,$37,$54 | |||
|
|
||||
| CD88 | DEFB $0B,$A2,$7B,$80,$55,$AA,$55,$AA | |||
| CD90 | DEFB $55,$AA,$55,$AA,$1D,$02,$DA,$C5 | |||
| CD98 | DEFB $D5,$42,$3E,$81,$AA,$55,$AA,$55 | |||
| CDA0 | DEFB $AA,$55,$AA,$55,$BE,$41,$AB,$42 | |||
| CDA8 | DEFB $5D,$02,$7F,$A0,$55,$AA,$55,$AA | |||
| CDB0 | DEFB $55,$AA,$55,$AA,$FD,$02,$3A,$B0 | |||
| CDB8 | DEFB $BD,$BC,$7E,$05,$AA,$55,$AA,$55 | |||
| CDC0 | DEFB $AA,$55,$AA,$55,$BE,$40,$BD,$19 | |||
| CDC8 | DEFB $FD,$15,$5F,$A0,$55,$AA,$55,$AA | |||
| CDD0 | DEFB $55,$AA,$55,$AA,$FD,$02,$4F,$BE | |||
| CDD8 | DEFB $43,$5C,$FA,$05,$AA,$55,$AA,$57 | |||
| CDE0 | DEFB $AA,$57,$AA,$55,$BF,$40,$E6,$2E | |||
| CDE8 | DEFB $EA,$16,$5F,$A0,$55,$AA,$55,$AA | |||
| CDF0 | DEFB $55,$AA,$55,$AA,$FD,$02,$41,$28 | |||
| CDF8 | DEFB $A3,$54,$FA,$05,$AA,$D5,$A8,$55 | |||
| CE00 | DEFB $A8,$55,$AA,$5D,$BF,$40,$D1,$2A | |||
| CE08 | DEFB $E9,$14,$5F,$A0,$55,$AA,$55,$AA | |||
| CE10 | DEFB $55,$AE,$55,$AE,$FD,$02,$D7,$28 | |||
| CE18 | DEFB $AB,$00,$FA,$05,$2A,$5D,$AA,$D5 | |||
| CE20 | DEFB $AA,$77,$A2,$55,$BF,$40,$D5,$00 | |||
| CE28 | DEFB $EB,$0C,$5F,$A0,$55,$BE,$55,$AA | |||
| CE30 | DEFB $51,$BA,$51,$AA,$FD,$03,$D7,$30 | |||
| CE38 | DEFB $FF,$7C,$FA,$05,$A2,$D7,$2A,$D5 | |||
| CE40 | DEFB $88,$F5,$AA,$75,$BF,$50,$FF,$2E | |||
| CE48 | DEFB $F3,$14,$5F,$A0,$41,$BA,$55,$AF | |||
| CE50 | DEFB $45,$AF,$55,$EB,$FC,$0A,$CF,$28 | |||
| CE58 | DEFB $83,$94,$FA,$07,$28,$5D,$2A | |||
|
|
||||
| CE5F | DEFB $F5,$0A,$D7,$8A,$5F,$AF,$50,$D1 | |||
| CE67 | DEFB $29,$EB,$15,$5F,$E0,$45,$EF,$50 | |||
| CE6F | DEFB $AE,$50,$BE,$14,$EA,$F5,$0A,$D7 | |||
| CE77 | DEFB $A8,$6B,$90,$F8,$07,$A2,$55,$0A | |||
| CE7F | DEFB $D7,$28,$FF,$A0,$5F,$AF,$50,$D6 | |||
| CE87 | DEFB $09,$EA,$21,$1F,$E0,$10,$EE,$51 | |||
| CE8F | DEFB $FE,$41,$FF,$15,$BE,$F5,$0B,$57 | |||
| CE97 | DEFB $86,$6F,$5C,$F8,$07,$AA,$5F,$28 | |||
| CE9F | DEFB $FF,$00,$FF,$A0,$FD,$AF,$70,$F6 | |||
| CEA7 | DEFB $32,$DE,$5A,$1F,$A0,$11,$FE,$01 | |||
| CEAF | DEFB $FF,$00,$FF,$41,$EF,$F4,$0A,$79 | |||
| CEB7 | DEFB $4A,$A3,$44,$F8,$17,$A0,$FF,$00 | |||
| CEBF | DEFB $FF,$00,$FF,$02,$FF,$8F,$D0,$CD | |||
| CEC7 | DEFB $22,$A5,$14,$5F,$A8,$01,$FF,$00 | |||
| CECF | DEFB $FF,$00,$FF,$10,$FF,$F5,$0A,$B5 | |||
| CED7 | DEFB $28,$BB,$21,$E8,$1F,$00,$FF,$00 | |||
| CEDF | DEFB $FF,$00,$FF,$00,$FF,$2F,$F8,$DD | |||
| CEE7 | DEFB $84,$EB,$4B,$57,$E9,$00,$FF,$00 | |||
| CEEF | DEFB $FF,$00,$FF,$00,$FF,$F5,$8F,$D7 | |||
| CEF7 | DEFB $D2,$DE,$15,$E0,$9F,$00,$FF,$00 | |||
| CEFF | DEFB $FF,$00,$FF,$00,$FF,$07,$F8,$7B | |||
| CF07 | DEFB $A8,$B4,$10,$16,$FC,$00,$FF,$00 | |||
| CF0F | DEFB $FF,$00,$FF,$00,$FF,$70,$3F,$2D | |||
| CF17 | DEFB $08,$EA,$FF,$60,$FF,$00,$FF,$00 | |||
| CF1F | DEFB $FE,$00,$F9,$00,$E7,$07,$9F,$57 | |||
| CF27 | DEFB $9F,$EF,$FF,$03,$F9,$00,$F2,$00 | |||
| CF2F | DEFB $E1,$00,$C2,$00,$81,$C0,$86,$F7 | |||
| CF37 | DEFB $8F | |||
|
|
||||
| CF38 | DEFB $00,$FF,$00,$9F,$00,$6F,$00,$FE | |||
| CF40 | DEFB $00,$F9,$60,$F7,$90,$FB,$01,$E7 | |||
| CF48 | DEFB $06,$9F,$08,$F9,$04,$E1,$18,$9F | |||
| CF50 | DEFB $60,$8F,$06,$95,$1E,$29,$60,$86 | |||
| CF58 | DEFB $70,$81,$6A,$51,$D6,$A7,$79,$C2 | |||
| CF60 | DEFB $7E,$E1,$AE,$1F,$58,$7F,$3D,$F2 | |||
| CF68 | DEFB $1E,$F9,$E0,$FF,$80,$FF,$0D,$FF | |||
| CF70 | DEFB $06,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| CF78 | DEFB $00,$FF,$00,$F3,$00,$FF,$00,$CF | |||
| CF80 | DEFB $00,$CD,$00,$FF,$00,$FF,$0C,$3E | |||
| CF88 | DEFB $00,$B7,$30,$7B,$32,$FF,$00,$FC | |||
| CF90 | DEFB $00,$F3,$C1,$FF,$48,$3D,$84,$3C | |||
| CF98 | DEFB $00,$FC,$03,$F3,$0C,$F1,$00,$F2 | |||
| CFA0 | DEFB $C2,$B2,$C3,$04,$03,$C5,$0C,$F0 | |||
| CFA8 | DEFB $0E,$F0,$0D,$2A,$4D,$2A | |||
|
|
||||
| CFAE | DEFB $FB,$54,$3A,$54 | |||
|
|
||||
| CFB2 | DEFB $0F,$C8,$0F,$3C,$D5,$20,$D5,$A3 | |||
| CFBA | DEFB $AB,$4F,$AB | |||
|
|
||||
| CFBD | DEFM "D7>" | |||
|
|
||||
| CFC0 | DEFB $C3,$1F,$DF,$28,$5C,$3F,$B0,$FF | |||
| CFC8 | DEFB $BB,$54,$C1,$0C,$E0,$02,$D7,$A3 | |||
| CFD0 | DEFB $C0,$FF,$00,$FF,$AB,$4F,$F3,$85 | |||
| CFD8 | DEFB $FD,$C2,$5C,$3F,$00,$FF,$00,$FF | |||
| CFE0 | DEFB $B0,$FF,$7A,$E4,$3D,$F3,$C0,$FF | |||
| CFE8 | DEFB $00,$FF,$00,$FF,$00,$FF,$1B,$FF | |||
| CFF0 | DEFB $0C,$FF,$00,$FF,$00,$FF,$00,$F3 | |||
| CFF8 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FC | |||
| D000 | DEFB $00,$FF,$00,$7F,$00,$F3,$00,$FF | |||
| D008 | DEFB $00,$FF,$03,$CF,$00,$8F,$80,$D7 | |||
| D010 | DEFB $0C,$3F,$00,$FF,$00,$FC,$30,$DF | |||
| D018 | DEFB $70,$CB,$28,$0D,$C0,$EF,$00,$F3 | |||
| D020 | DEFB $03,$CF,$20,$F4,$34,$AC,$F2,$42 | |||
| D028 | DEFB $10,$F1,$0C,$CF,$30,$C7,$0B,$CA | |||
| D030 | DEFB $53,$84,$BD,$2A,$0E,$11,$30,$C3 | |||
| D038 | DEFB $38,$C0,$35,$A8,$7B,$14,$D5,$A3 | |||
| D040 | DEFB $EE | |||
|
|
||||
| D041 | DEFM "R<!?0W" | |||
|
|
||||
| D047 | DEFB $85,$EB,$0F,$5C,$3F,$AD,$2A,$DE | |||
| D04F | DEFB $19,$CF,$0C,$7A,$44,$F0,$FF,$C0 | |||
| D057 | DEFB $FF,$D5,$A3,$E6,$02,$F3,$85,$BB | |||
| D05F | DEFB $4F,$00,$FF,$00,$FF,$5C,$3F,$FD | |||
| D067 | DEFB $C2,$7A,$E4,$B0,$FF,$00,$FF,$00 | |||
| D06F | DEFB $FF,$C0,$FF,$3D,$F3,$1B,$FF,$00 | |||
| D077 | DEFB $FF,$00,$FF,$00,$FF,$00,$FF,$0C | |||
| D07F | DEFB $FF,$00,$FF,$00,$F3,$00,$ED,$00 | |||
| D087 | DEFB $FF,$00,$FF,$0C,$CE,$12,$A6,$00 | |||
| D08F | DEFB $FF,$00,$FF | |||
|
|
||||
| D092 | DEFM "1FY" | |||
|
|
||||
| D095 | DEFB $81,$00,$FE,$00,$FD,$B9,$03,$7E | |||
| D09D | DEFB $0F,$01,$FA,$02,$F4,$FC,$0F,$F0 | |||
| D0A5 | DEFB $57,$05,$E8,$0B,$D0,$F0,$B7,$A8 | |||
| D0AD | DEFB $BB,$17 | |||
|
|
||||
| D0AF | DEFM "C/%HqD?" | |||
|
|
||||
| D0B6 | DEFB $BC,$C2,$DA,$FF,$8E,$FF,$C0,$B7 | |||
| D0BE | DEFB $3D,$CF,$00,$CF,$00,$FF,$00,$FF | |||
| D0C6 | DEFB $00,$B7,$30,$73,$00,$FF,$00,$FF | |||
| D0CE | DEFB $48,$65,$8C,$62,$00,$FF,$00,$7F | |||
| D0D6 | DEFB $9A,$81,$9D,$C0,$00,$BF,$80,$5F | |||
| D0DE | DEFB $7E,$F0,$3F,$F0,$40,$2F,$A0,$17 | |||
| D0E6 | DEFB $0F,$EA,$0F,$ED,$D0,$0B,$E8,$C2 | |||
| D0EE | DEFB $15,$DD,$12,$8E,$F4,$A4 | |||
|
|
||||
| D0F4 | DEFM "=C\"" | |||
|
|
||||
| D0F7 | DEFB $FC,$71,$FF,$5B,$FF,$BC,$FF,$03 | |||
| D0FF | DEFB $FF,$00,$83,$00,$79,$7C,$3D,$86 | |||
| D107 | DEFB $41,$C2,$41,$BE,$40,$BE,$82,$BF | |||
| D10F | DEFB $6E,$7D,$39,$91,$31,$C6,$61,$CE | |||
| D117 | DEFB $41,$9E,$41,$BE,$C5,$BE,$81,$3A | |||
| D11F | DEFB $FD,$7E,$83,$02,$7D,$7C,$39,$82 | |||
| D127 | DEFB $41,$C6,$41,$BE,$41,$BE,$41,$BE | |||
| D12F | DEFB $41,$BE,$61,$BE,$41,$9E,$61,$BE | |||
| D137 | DEFB $41,$9E,$21,$BE,$A1,$DE,$81,$5E | |||
| D13F | DEFB $3D,$7E,$83,$C2,$75,$7C,$39,$8A | |||
| D147 | DEFB $41,$C6,$41,$BE,$40,$BE,$42,$BF | |||
| D14F | DEFB $86,$BD,$ED,$79,$79,$12,$19,$86 | |||
| D157 | DEFB $4D,$E6,$4D,$B2,$46,$B2,$62,$B9 | |||
| D15F | DEFB $7D,$9D,$83,$82,$3D,$7C,$79,$C2 | |||
| D167 | DEFB $01,$86,$41,$FE,$40,$BE,$82,$BF | |||
| D16F | DEFB $F6,$7D,$7D,$09,$0D,$82,$19,$F2 | |||
| D177 | DEFB $71,$E6,$C1,$8E,$83,$3E,$7D,$7C | |||
| D17F | DEFB $39,$82,$41,$C6,$61,$BE,$41,$9E | |||
| D187 | DEFB $61,$BE,$41,$9E,$61,$BE,$71,$9E | |||
| D18F | DEFB $29,$8E,$3D,$D6,$C3,$C2,$FF,$3C | |||
| D197 | DEFB $FF,$00,$FF,$00,$FF,$00,$C7,$00 | |||
| D19F | DEFB $E7,$00,$FF,$00,$81,$00,$FF,$00 | |||
| D1A7 | DEFB $7F,$00,$3C,$00,$FE,$00,$FE,$7E | |||
| D1AF | DEFB $DD,$00,$3F,$80,$BF,$C3,$FA,$01 | |||
| D1B7 | DEFB $F8,$01,$F3,$22,$FD,$C0,$1F,$40 | |||
| D1BF | DEFB $9F,$05,$EA,$07,$F7,$0C,$E7,$02 | |||
| D1C7 | DEFB $75,$E0,$0F,$60,$07,$15,$EA,$08 | |||
| D1CF | DEFB $C7,$18,$DF,$8A,$D5,$F0,$17,$F8 | |||
| D1D7 | DEFB $07,$15,$AA,$38,$DF,$20,$95,$2A | |||
| D1DF | DEFB $D4,$E8,$03,$F8,$03,$55,$A0,$20 | |||
| D1E7 | DEFB $BD | |||
|
|
||||
| D1E8 | DEFM "j1+D" | |||
|
|
||||
| D1EC | DEFB $FC,$03,$FC,$21,$5F,$88,$42,$72 | |||
| D1F4 | DEFB $CE,$B5,$BB,$40,$FC,$01,$DE,$08 | |||
| D1FC | DEFB $77,$A0,$8D,$8A,$4A,$A1,$BF,$40 | |||
| D204 | DEFB $FE,$A0,$F7,$55,$5F,$1B,$75,$50 | |||
| D20C | DEFB $5E,$AA,$BF,$AE,$5F,$AB,$AA,$FF | |||
| D214 | DEFB $E4,$7F,$AF,$F5,$55,$FF,$51,$FF | |||
| D21C | DEFB $54,$FF,$00,$FE,$80,$FE,$0A,$FF | |||
| D224 | DEFB $00,$FF,$00,$81,$00,$7E,$00,$FF | |||
| D22C | DEFB $00,$FE,$7E,$EA,$81,$54,$00,$FE | |||
| D234 | DEFB $01,$FE,$15,$A8,$AB,$00,$01,$FF | |||
| D23C | DEFB $01,$F8,$57,$FB,$FF,$54,$00,$F1 | |||
| D244 | DEFB $07,$E8,$04,$A9,$AB,$02,$0E,$E4 | |||
| D24C | DEFB $17,$E9,$56,$50,$FD,$A9,$1B,$F2 | |||
| D254 | DEFB $16,$C4,$AF,$14,$56,$40,$0D,$A3 | |||
| D25C | DEFB $3B,$54,$EB,$91,$BF,$40,$5C,$80 | |||
| D264 | DEFB $AB,$FF,$6E,$FF,$BF,$00,$7F,$FF | |||
| D26C | DEFB $00,$00,$00,$81,$00,$81,$00,$7C | |||
| D274 | DEFB $00,$7E,$00,$FE,$FF,$6A,$7E,$3A | |||
| D27C | DEFB $7E,$74,$83,$A8,$81,$54,$01,$54 | |||
| D284 | DEFB $95,$28,$C5,$28,$8B,$55,$57,$00 | |||
| D28C | DEFB $AB,$80,$AB,$00,$D7,$F4,$D7,$FE | |||
| D294 | DEFB $AA,$FE,$FF,$2A,$7F,$B4,$FF,$A8 | |||
| D29C | DEFB $0B,$01,$01,$4A,$01,$54,$D5,$01 | |||
| D2A4 | DEFB $4B,$14,$57,$84,$FE,$A9,$B5,$41 | |||
| D2AC | DEFB $AB,$2B,$FE,$50,$EB,$2A,$7B,$50 | |||
| D2B4 | DEFB $56,$01,$BE,$14,$D4,$00,$AF,$09 | |||
| D2BC | DEFB $D5,$81,$AF,$6A,$FE,$81,$EB,$62 | |||
| D2C4 | DEFB $FF,$82,$F6,$0E,$7E,$84,$95,$03 | |||
| D2CC | DEFB $7E,$FF,$9D,$FF,$7D,$FF,$F1,$29 | |||
| D2D4 | DEFB $7B,$53,$FC,$0F,$00,$FF,$00,$FF | |||
| D2DC | DEFB $00,$FF,$00,$0F,$00,$53,$00,$FF | |||
| D2E4 | DEFB $00,$FF,$F0,$29,$AC,$15,$00,$7F | |||
| D2EC | DEFB $00,$BF,$D6,$00,$EA,$DF,$80,$1F | |||
| D2F4 | DEFB $40,$9F,$FF,$2A,$20,$95,$E0,$5F | |||
| D2FC | DEFB $60,$2F,$D5,$40,$6A,$0A,$A0,$A7 | |||
| D304 | DEFB $D0,$57,$BF,$95,$F5 | |||
|
|
||||
| D309 | DEFM "(X'" | |||
|
|
||||
| D30C | DEFB $A8,$C3,$6A,$02,$D7,$89,$D8,$27 | |||
| D314 | DEFB $3C,$0F,$FD,$28,$76,$FF,$D8,$FF | |||
| D31C | DEFB $F0,$FF,$D7,$FF,$00,$FF,$00,$FF | |||
| D324 | DEFB $00,$FF,$00,$1F,$00,$1F,$00,$FF | |||
| D32C | DEFB $00,$FC,$00,$2C,$00,$07,$E0,$43 | |||
| D334 | DEFB $E0,$88,$00,$F1,$03,$C0,$D3,$44 | |||
| D33C | DEFB $F8,$99,$BC,$07,$77,$22,$0E,$84 | |||
| D344 | DEFB $3F,$22,$BB,$08,$66,$03,$F8,$B9 | |||
| D34C | DEFB $DD,$80,$7B,$D0,$DD,$80,$F7,$36 | |||
| D354 | DEFB $FC,$03,$46,$21,$7F,$20,$2F,$16 | |||
| D35C | DEFB $7F,$70,$C9,$20,$FC,$0D,$DE,$87 | |||
| D364 | DEFB $DF,$8A,$E9,$C0,$8F,$87,$DF,$21 | |||
| D36C | DEFB $F2,$E3,$78,$FB,$75,$00,$3F,$BF | |||
| D374 | DEFB $78,$FF,$DE,$FF,$1C,$FF,$04,$3F | |||
| D37C | DEFB $FF,$FF,$40,$FF,$00,$3F,$00,$FF | |||
| D384 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D38C | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$4F | |||
| D394 | DEFB $C0,$A3,$00,$FF,$00,$FF,$00,$FF | |||
| D39C | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D3A4 | DEFB $00,$FF,$B0,$54,$5C,$AA,$00,$3F | |||
| D3AC | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D3B4 | DEFB $00,$FF,$00,$FF,$00,$4F,$AB | |||
|
|
||||
| D3BB | DEFM "UU*" | |||
|
|
||||
| D3BE | DEFB $C0,$03,$00,$FF,$00,$FF,$00,$FF | |||
| D3C6 | DEFB $00,$FF,$00,$FF,$00,$FF,$B0,$54 | |||
| D3CE | DEFB $AA,$11,$D5,$02,$FC,$AA,$00,$1F | |||
| D3D6 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D3DE | DEFB $00,$47,$AB,$55,$EE,$25,$FD,$4A | |||
| D3E6 | DEFB $55,$AA,$E0,$A1,$00,$FF,$00,$FF | |||
| D3EE | DEFB $00,$FF,$00,$7F,$B8,$0A,$AA,$15 | |||
| D3F6 | DEFB $DA,$84,$B5,$80,$55,$02,$5E,$15 | |||
| D3FE | DEFB $00,$1F,$00,$FF,$00,$FF,$80,$A7 | |||
| D406 | DEFB $F5,$AA,$EA,$04,$7B,$00,$7F,$00 | |||
| D40E | DEFB $FD,$08,$EA,$15,$E0,$51,$00,$FF | |||
| D416 | DEFB $00,$7F,$58,$A8,$55,$00,$FB,$10 | |||
| D41E | DEFB $FF,$00,$FF,$00,$F7,$10,$EA,$00 | |||
| D426 | DEFB $AE,$07,$00,$8F,$80,$F7,$57,$3F | |||
| D42E | DEFB $FF,$00,$EF,$20,$FF,$00,$FF,$00 | |||
| D436 | DEFB $EF,$40,$FF,$00,$F8,$7F,$70,$FB | |||
| D43E | DEFB $08,$FB,$C0,$FF,$FF,$01,$D6,$40 | |||
| D446 | DEFB $FF,$00,$FF,$00,$BF,$80,$FF,$03 | |||
| D44E | DEFB $80,$FF,$04,$FD,$04,$FD,$00,$FF | |||
| D456 | DEFB $FE,$07,$BF,$80,$FF,$00,$FF,$00 | |||
| D45E | DEFB $7F,$80,$FC,$07,$00,$FF,$02,$FD | |||
| D466 | DEFB $02,$FD,$00,$FF,$F8,$0F,$7F,$00 | |||
| D46E | DEFB $FF,$01,$FF,$01,$7F,$00,$F8,$1F | |||
| D476 | DEFB $00,$FF,$02,$FD,$02,$FD,$00,$FF | |||
| D47E | DEFB $F0,$1F,$FF,$00,$FE,$01,$FE,$01 | |||
| D486 | DEFB $FF,$00,$E0,$3F,$00,$FE,$02,$FD | |||
| D48E | DEFB $02,$FD,$00,$FC,$E0,$3F,$FF,$00 | |||
| D496 | DEFB $FE,$02,$FE,$02,$FF,$00,$C0,$3F | |||
| D49E | DEFB $01,$FA,$02,$FD,$02,$FD,$03,$F2 | |||
| D4A6 | DEFB $C0,$7F,$FF,$00,$FD,$02,$FD,$02 | |||
| D4AE | DEFB $FF,$00,$C0,$7F,$05,$E2,$02,$FD | |||
| D4B6 | DEFB $02,$FD,$0D,$C2,$80,$7F,$FF,$00 | |||
| D4BE | DEFB $FD,$02,$FD,$02,$FF,$00,$80,$7F | |||
| D4C6 | DEFB $1D,$82,$02,$FD,$02,$FD,$3D,$02 | |||
| D4CE | DEFB $80,$7F,$FF,$00,$FD,$02,$FD,$02 | |||
| D4D6 | DEFB $FF,$00,$80,$7F,$7D,$02,$02,$FD | |||
| D4DE | DEFB $02,$FD,$FD,$02,$80,$FF,$FF,$00 | |||
| D4E6 | DEFB $FD,$82,$FD,$62,$FF,$00,$80,$FF | |||
| D4EE | DEFB $FD,$02,$02,$FD,$02,$FD,$FD,$02 | |||
| D4F6 | DEFB $00,$FF,$FF,$00,$7D,$1A,$9D,$06 | |||
| D4FE | DEFB $FF,$00,$00,$FF,$FD,$02,$02,$FD | |||
| D506 | DEFB $02,$FD,$FD,$02,$00,$FF,$FF,$00 | |||
| D50E | DEFB $E5,$02,$F9,$06,$FF,$00,$00,$FF | |||
| D516 | DEFB $FD,$02,$02,$F9,$02,$F7,$FD,$02 | |||
| D51E | DEFB $00,$FF,$FF,$00,$FD,$02,$F9,$06 | |||
| D526 | DEFB $FF,$00,$00,$FF,$FD,$02,$06,$EF | |||
| D52E | DEFB $08,$DD,$FD,$02,$00,$FF,$FF,$00 | |||
| D536 | DEFB $FD,$02,$F9,$06,$FF,$00,$00,$FF | |||
| D53E | DEFB $FD,$02,$10,$AF,$22,$BF,$FD,$02 | |||
| D546 | DEFB $00,$FF,$FF,$00,$FD,$02,$F9,$86 | |||
| D54E | DEFB $FF,$00,$00,$FF,$FD,$02,$50,$77 | |||
| D556 | DEFB $40,$FF,$FD,$55,$00,$FF,$FF,$00 | |||
| D55E | DEFB $FD,$62,$79,$1A,$FF,$00,$00,$FF | |||
| D566 | DEFB $FD,$2F,$88,$BF,$00,$FF,$AA,$57 | |||
| D56E | DEFB $00,$FF,$FF,$00,$9D,$06,$E5,$02 | |||
| D576 | DEFB $FF,$00,$00,$FF,$D0,$3F,$40,$EF | |||
| D57E | DEFB $00,$FF,$A8,$5F,$00,$FF,$FF,$00 | |||
| D586 | DEFB $F9,$02,$FD,$02,$FF,$00,$00,$FF | |||
| D58E | DEFB $C0,$3B,$10,$FF,$00,$FF,$A0,$7F | |||
| D596 | DEFB $00,$FF,$FF,$00,$FD,$02,$FD,$02 | |||
| D59E | DEFB $FF,$00,$00,$FF,$C4,$6F,$00,$BF | |||
| D5A6 | DEFB $00,$DF,$80,$FD,$00,$FE,$FF,$00 | |||
| D5AE | DEFB $FD,$02,$FD,$02,$FF,$00,$00,$FD | |||
| D5B6 | DEFB $90,$FD,$40,$FF,$20,$FF,$02,$7F | |||
| D5BE | DEFB $01,$FD,$FF,$00,$FD,$C2,$FD,$F2 | |||
| D5C6 | DEFB $FF,$00,$02,$FB,$02,$EF,$00,$EF | |||
| D5CE | DEFB $00,$FF,$80,$7F,$02,$F7,$FF,$00 | |||
| D5D6 | DEFB $3D,$CC,$0D,$FF,$FF,$80,$04,$EF | |||
| D5DE | DEFB $10,$5F,$10,$FF,$00,$FF,$80,$7F | |||
| D5E6 | DEFB $08,$DF,$FF,$E0,$33,$FB,$00,$FF | |||
| D5EE | DEFB $7F,$F8,$10,$B7,$A0,$F7,$00,$FF | |||
| D5F6 | DEFB $00,$FF,$80,$FF,$20,$7F,$1F,$DE | |||
| D5FE | DEFB $04,$DE,$00,$FF,$07,$FF,$48,$FF | |||
| D606 | DEFB $08,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D60E | DEFB $80,$FC,$21,$FF,$21,$FF,$FB,$85 | |||
| D616 | DEFB $7B,$C7,$7A,$C3,$38,$C3,$3C,$CB | |||
| D61E | DEFB $3C,$E3,$34,$E1,$1C,$E1,$1E,$ED | |||
| D626 | DEFB $1E,$E1,$12,$E3,$1E,$DB,$1C,$C3 | |||
| D62E | DEFB $24,$C3,$3C,$E3,$3C,$DB,$1C,$81 | |||
| D636 | DEFB $24,$81,$7E,$11,$7E,$64,$EE,$EE | |||
| D63E | DEFB $9B,$FF,$11,$FF,$00,$FF,$00,$FF | |||
| D646 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D64E | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D656 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D65E | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D666 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FC | |||
| D66E | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D676 | DEFB $00,$FF,$00,$FF,$00,$FA,$00,$7F | |||
| D67E | DEFB $00,$FF,$00,$FF,$00,$1F,$03,$E5 | |||
| D686 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D68E | DEFB $00,$FF,$00,$FF,$05,$CA,$80,$A7 | |||
| D696 | DEFB $00,$FF,$00,$FF,$E0,$51,$1A,$95 | |||
| D69E | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D6A6 | DEFB $00,$FF,$00,$FF | |||
|
|
||||
| D6AA | DEFM "5*X" | |||
|
|
||||
| D6AD | DEFB $AA,$00,$FF,$00,$3F,$AE | |||
|
|
||||
| D6B3 | DEFM "UjU" | |||
|
|
||||
| D6B6 | DEFB $00,$FE,$00,$FF,$00,$FF,$00,$FF | |||
| D6BE | DEFB $00,$FF,$00,$FC,$D5,$AA,$55,$AA | |||
| D6C6 | DEFB $00,$8F,$C0,$53,$AA,$55,$AA,$55 | |||
| D6CE | DEFB $01,$F1,$00,$FF,$00,$FF,$00,$FF | |||
| D6D6 | DEFB $00,$FF,$03,$EA,$55,$AA,$55,$AA | |||
| D6DE | DEFB $70,$BD,$AC,$59,$AA,$55,$AA,$55 | |||
| D6E6 | DEFB $0E,$D5,$00,$FF,$00,$FF,$00,$FF | |||
| D6EE | DEFB $00,$FF,$15,$AA,$55,$AA,$55,$AA | |||
| D6F6 | DEFB $42,$B5,$A6,$F5,$AA,$55,$AA | |||
|
|
||||
| D6FD | DEFM "U*U" | |||
|
|
||||
| D700 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FE | |||
| D708 | DEFB $55,$AA,$55,$AA,$55,$AA,$4A,$ED | |||
| D710 | DEFB $0A,$DD,$AA,$57,$AA,$55,$AA,$55 | |||
| D718 | DEFB $00,$F9,$00,$FF,$00,$FF,$01,$F2 | |||
| D720 | DEFB $55,$AA,$55,$AA,$55,$AF,$12,$BD | |||
| D728 | DEFB $22,$BD,$A8,$7F,$AA,$55,$AA,$55 | |||
| D730 | DEFB $06,$E5,$00,$FF,$00,$FF,$0D,$CA | |||
| D738 | DEFB $55,$AA,$55,$AA,$50,$FF,$42,$7D | |||
| D740 | DEFB $42,$DD,$80,$FE,$AA,$55,$AA,$55 | |||
| D748 | DEFB $1A,$95,$00,$FF,$00,$FE | |||
|
|
||||
| D74E | DEFM "5*U" | |||
|
|
||||
| D751 | DEFB $AA,$55,$BF,$00,$FD,$82,$9D,$22 | |||
| D759 | DEFB $1D,$01,$FD,$AA,$FF,$AA | |||
|
|
||||
| D75F | DEFM "UjU" | |||
|
|
||||
| D762 | DEFB $00,$FC,$01,$FA,$D5,$AA,$55,$BF | |||
| D76A | DEFB $40,$FF,$02,$FB,$62,$1D,$E2,$1D | |||
| D772 | DEFB $02,$F6,$00,$FF,$AA,$FF,$AA,$55 | |||
| D77A | DEFB $03,$F5,$05,$EA,$55,$BF,$40,$FF | |||
| D782 | DEFB $00,$FF,$04,$EC,$E2,$1D,$E2,$1D | |||
| D78A | DEFB $09,$E8,$00,$FF,$00,$FF,$AA,$FF | |||
| D792 | DEFB $0A,$E7,$15,$E1,$40,$FF,$00,$FF | |||
| D79A | DEFB $00,$FF,$13,$D8,$E2,$3D,$E2,$3B | |||
| D7A2 | DEFB $17,$B0,$00,$FF,$00,$FF,$00,$7F | |||
| D7AA | DEFB $18,$E0,$1E,$E0,$00,$3F,$00,$FF | |||
| D7B2 | DEFB $00,$FF,$27,$60,$C2,$7B,$C4,$F6 | |||
| D7BA | DEFB $4F,$40,$00,$FF,$00,$FF,$80,$0F | |||
| D7C2 | DEFB $1F,$E0,$1F,$E0,$C0,$03,$00,$FF | |||
| D7CA | DEFB $00,$FE,$9F,$C1,$84,$ED,$09,$DF | |||
| D7D2 | DEFB $BF,$81,$00,$FD,$00,$FF,$F0,$00 | |||
| D7DA | DEFB $1F,$E0,$1F,$A0,$FC,$00,$00,$3F | |||
| D7E2 | DEFB $01,$FB,$3E,$03,$12,$DD,$20,$BF | |||
| D7EA | DEFB $7E,$07,$02,$FA,$00,$1F,$FF,$00 | |||
| D7F2 | DEFB $1F,$E0,$5F,$A0,$FF,$00,$C0,$07 | |||
| D7FA | DEFB $04,$F6,$FC,$0F,$22,$7F,$40,$AF | |||
| D802 | DEFB $F8,$0E,$05,$EC,$E0,$01,$FF,$00 | |||
| D80A | DEFB $1F,$E0,$5F,$E0,$FF,$00,$F8,$00 | |||
| D812 | DEFB $09,$5C,$F0,$1E,$80,$D7,$50,$FF | |||
| D81A | DEFB $F1,$3D,$13,$1C,$FE,$00,$FF,$00 | |||
| D822 | DEFB $1F,$C0,$1F,$E0,$FF,$00,$FF,$00 | |||
| D82A | DEFB $A3,$3C,$E1,$7B,$28,$EF,$00,$FF | |||
| D832 | DEFB $C2,$7A,$E3,$3C,$FF,$00,$FF,$00 | |||
| D83A | DEFB $3F,$A0,$1F,$E0,$FF,$00,$FF,$00 | |||
| D842 | DEFB $C3,$3C,$84,$F7,$10,$FF,$00,$DF | |||
| D84A | DEFB $85,$EB,$C3,$3D,$FF,$00,$FF,$00 | |||
| D852 | DEFB $5F,$E0,$1F,$E0,$FF,$00,$FF,$00 | |||
| D85A | DEFB $C3,$3F,$08,$D7,$00,$FB,$20,$7F | |||
| D862 | DEFB $14,$DB,$C2,$3F,$FF,$00,$FF,$00 | |||
| D86A | DEFB $1F,$E0,$1F,$F8,$FF,$00,$FF,$00 | |||
| D872 | DEFB $C0,$3F,$28,$BF,$04,$EF,$80,$FF | |||
| D87A | DEFB $24,$7F,$C0,$3F,$FF,$00,$FF,$00 | |||
| D882 | DEFB $1F,$FE,$07,$DF,$FF,$80,$FF,$00 | |||
| D88A | DEFB $C0,$3E,$40,$FF,$10,$BF,$00,$FF | |||
| D892 | DEFB $80,$B6,$C0,$3E,$FF,$00,$FF,$C0 | |||
| D89A | DEFB $01,$FF,$20,$F6,$7F,$F0,$FF,$00 | |||
| D8A2 | DEFB $C1,$3D,$00,$FB,$40,$FF,$00,$FF | |||
| D8AA | DEFB $49,$FF,$C1,$3A,$FF,$00,$3F,$7C | |||
| D8B2 | DEFB $00,$FF,$09,$FF,$0F,$F7,$FF,$00 | |||
| D8BA | DEFB $C2,$3B,$04,$DF,$00,$DF,$00,$F7 | |||
| D8C2 | DEFB $00,$DD,$C5,$37,$FF,$C0,$83,$7E | |||
| D8CA | DEFB $00,$DF,$00,$FF,$08,$EF,$FF,$60 | |||
| D8D2 | DEFB $C4,$2D,$20,$F7,$20,$FF,$08,$FF | |||
| D8DA | DEFB $22,$FF,$C8,$1F,$3F,$F8,$81,$FF | |||
| D8E2 | DEFB $20,$FF,$00,$ED,$10,$EB,$9F,$F6 | |||
| D8EA | DEFB $D2,$17,$08,$FD,$00,$FF,$00,$FF | |||
| D8F2 | DEFB $00,$7F,$E0,$BF,$07,$FF,$00,$FF | |||
| D8FA | DEFB $00,$F5,$12,$FF,$14,$FF,$09,$FD | |||
| D902 | DEFB $E8,$7F,$02,$FF,$00,$EF,$00,$FF | |||
| D90A | DEFB $80,$FF,$40,$FF,$00,$7F,$00,$FF | |||
| D912 | DEFB $0A,$FF,$00,$FF,$00,$FB,$02,$FF | |||
| D91A | DEFB $80,$F7,$00,$FF,$10,$FF,$00,$FF | |||
| D922 | DEFB $00,$7F,$00,$FF,$80,$FF,$00,$FF | |||
| D92A | DEFB $00,$FF,$00,$FF,$04,$FF,$00,$FF | |||
| D932 | DEFB $08,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D93A | DEFB $80,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D942 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D94A | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D952 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D95A | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D962 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D96A | DEFB $00,$FF,$00,$FF,$00,$3F,$00,$FF | |||
| D972 | DEFB $00,$FF,$00,$FF,$00,$FE,$00,$5F | |||
| D97A | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D982 | DEFB $00,$FF,$00,$FF,$C0,$A7,$00,$F8 | |||
| D98A | DEFB $00,$FF,$00,$FF,$01,$E5,$A0,$53 | |||
| D992 | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D99A | DEFB $00,$FF,$00,$FF,$58,$A9,$07,$8A | |||
| D9A2 | DEFB $00,$FF,$00,$FF,$1A,$55,$AC,$54 | |||
| D9AA | DEFB $00,$FF,$00,$FF,$00,$FF,$00,$FF | |||
| D9B2 | DEFB $00,$FF,$00,$7F,$56,$AA,$75,$AA | |||
| D9BA | DEFB $00,$FC,$00,$F1,$AA,$55,$AB,$55 | |||
| D9C2 | DEFB $00,$3F,$00,$FF,$00,$FF,$00,$FF | |||
| D9CA | DEFB $00,$FF,$80,$8F,$55,$AA,$55,$AA | |||
| D9D2 | DEFB $03,$CA,$0E,$BD,$AA,$55,$AA,$55 | |||
| D9DA | DEFB $C0,$57,$00,$FF,$00,$FF,$00,$FF | |||
| D9E2 | DEFB $00,$FF,$70,$AB,$55,$AA,$55,$AA | |||
| D9EA | DEFB $35,$9A,$42,$AD,$AA,$55,$AA,$55 | |||
| D9F2 | DEFB $A8,$55,$00,$FF,$00,$FF,$00,$FF | |||
| D9FA | DEFB $00,$FF,$54,$AA,$55,$AA,$55,$AA | |||
| DA02 | DEFB $65,$AF,$52,$B7,$AA,$55,$AA,$55 | |||
| DA0A | DEFB $AA,$55,$00,$7F,$00,$FF,$00,$FF | |||
| DA12 | DEFB $00,$9F,$55,$AA,$55,$AA,$55,$EA | |||
| DA1A | DEFB $50,$BB,$48,$BD,$AA,$F5,$AA,$55 | |||
| DA22 | DEFB $AA,$55,$80,$4F,$00,$FF,$00,$FF | |||
| DA2A | DEFB $60,$A7,$55,$AA,$55,$AA,$15,$FE | |||
| DA32 | DEFB $44,$BD,$42,$BE,$0A,$FF,$AA,$55 | |||
| DA3A | DEFB $AA,$55,$B0,$53,$00,$FF,$00,$FF | |||
| DA42 | DEFB $58,$A9,$55,$AA,$55,$AA,$01,$7F | |||
| DA4A | DEFB $42,$BB,$41,$B9,$00,$BF,$AA,$FD | |||
| DA52 | DEFB $AA,$55,$AC,$54,$00,$7F,$00,$3F | |||
| DA5A | DEFB $56,$AA,$55,$AA,$55,$FF,$80,$BF | |||
| DA62 | DEFB $44,$B8,$46,$B8,$40,$DF,$02,$FF | |||
| DA6A | DEFB $AA,$FD,$AB,$55,$80,$5F,$C0,$AF | |||
| DA72 | DEFB $55,$AA,$55,$FF,$00,$FF,$40,$6F | |||
| DA7A | DEFB $47,$B8,$47,$B8,$20,$37,$00,$FF | |||
| DA82 | DEFB $02,$FF,$AA,$FD,$A0,$57,$50,$E7 | |||
| DA8A | DEFB $55,$FF,$00,$FF,$00,$FF,$90,$17 | |||
| DA92 | DEFB $47,$B8,$47,$BC,$C8,$1B,$00,$FF | |||
| DA9A | DEFB $00,$FF,$02,$FF,$A8,$87,$18,$07 | |||
| DAA2 | DEFB $00,$FE,$00,$FF,$00,$FF,$E8,$0D | |||
| DAAA | DEFB $47,$DC,$43,$DE,$E4,$06,$00,$FF | |||
| DAB2 | DEFB $00,$FF,$00,$FC,$78,$07,$F8,$07 | |||
| DABA | DEFB $01,$F0,$00,$FF,$00,$FF,$F2,$02 | |||
| DAC2 | DEFB $23,$6F,$21,$B7,$F9,$83,$00,$7F | |||
| DACA | DEFB $00,$FF,$03,$C0,$F8,$07,$F8,$07 | |||
| DAD2 | DEFB $0F,$00,$00,$FF,$00,$BF,$FD,$81 | |||
| DADA | DEFB $90,$FB,$48,$BB,$7C,$C0,$80,$DF | |||
| DAE2 | DEFB $00,$FC,$3F,$00,$F8,$05,$F8,$07 | |||
| DAEA | DEFB $FF,$00,$00,$F8,$40,$5F,$7E,$E0 | |||
| DAF2 | DEFB $04,$FD,$44,$FE,$3F,$F0,$20,$6F | |||
| DAFA | DEFB $03,$E0,$FF,$00,$FA,$05,$F8,$07 | |||
| DB02 | DEFB $FF,$00,$07,$80,$A0,$37,$1F,$70 | |||
| DB0A | DEFB $02,$F5,$01,$EB,$0F,$78,$90,$3A | |||
| DB12 | DEFB $1F,$00,$FF,$00,$FA,$07,$F8,$03 | |||
| DB1A | DEFB $FF,$00,$7F,$00,$C8,$38,$8F,$BC | |||
| DB22 | DEFB $0A,$FF,$14,$F7,$87,$DE,$C5,$3C | |||
| DB2A | DEFB $FF,$00,$FF,$00,$F8,$07,$FC,$05 | |||
| DB32 | DEFB $FF,$00,$FF,$00,$C7,$3C,$43,$5E | |||
| DB3A | DEFB $00,$FF,$08,$FF,$21,$EF,$C3,$3C | |||
| DB42 | DEFB $FF,$00,$FF,$00,$F8,$07,$FA,$07 | |||
| DB4A | DEFB $FF,$00,$FF,$00,$C3,$BC,$A1,$D7 | |||
| DB52 | DEFB $00,$FB,$00,$DF,$10,$EB,$C3,$FC | |||
| DB5A | DEFB $FF,$00,$FF,$00,$F8,$07,$F8,$07 | |||
| DB62 | DEFB $FF,$00,$FF,$00,$43,$FC,$28,$DB | |||
| DB6A | DEFB $04,$FE,$20,$F7,$14,$FD,$03,$FC | |||
| DB72 | DEFB $FF,$00,$FF,$00,$F8,$1F,$F8,$7F | |||
| DB7A | DEFB $FF,$00,$FF,$00,$03,$FC,$24,$FE | |||
| DB82 | DEFB $01,$FF,$08,$FD,$02,$FF,$03,$7C | |||
| DB8A | DEFB $FF,$00,$FF,$01,$E0,$FB,$80,$FF | |||
| DB92 | DEFB $FF,$03,$FF,$00,$03,$7C,$01,$6D | |||
| DB9A | DEFB $00,$FF,$02,$FF,$00,$DF,$83,$BC | |||
| DBA2 | DEFB $FF,$00,$FE,$0F,$04,$6F,$00,$FF | |||
| DBAA | DEFB $FC,$3E,$FF,$00,$83,$5C,$92,$FF | |||
| DBB2 | DEFB $00,$FF,$00,$FB,$20,$FB,$43,$DC | |||
| DBBA | DEFB $FF,$00,$F0,$EF,$90,$FF,$00,$FB | |||
| DBC2 | DEFB $C1,$7E,$FF,$03,$A3,$EC,$00,$BB | |||
| DBCA | DEFB $00,$EF,$04,$FF,$04,$EF,$23,$B4 | |||
| DBD2 | DEFB $FF,$06,$10,$F7,$00,$FF,$04,$FF | |||
| DBDA | DEFB $81,$FF,$FC,$1F,$13,$F8,$44,$FF | |||
| DBE2 | DEFB $10,$FF,$00,$FF,$10,$BF,$4B,$E8 | |||
| DBEA | DEFB $F9,$6F,$08,$D7,$00,$B7,$00,$AF | |||
| DBF2 | DEFB $00,$FF,$E0,$FF,$07,$FD,$00,$FE | |||
| DBFA | DEFB $00,$FF,$00,$F7,$40,$FF,$17,$FE | |||
| DC02 | DEFB $90,$BF,$28,$FF,$48,$FF,$50,$FF | |||
| DC0A | DEFB $00,$FF,$00,$FE,$02,$FF,$01,$FF | |||
| DC12 | DEFB $00,$FF,$08,$FF,$00,$FF,$01,$EF | |||
| DC1A | DEFB $40,$FF,$00,$DF,$00,$FF,$00,$FF | |||
| DC22 | DEFB $00,$FF,$01,$FF,$00,$FF,$00,$FE | |||
| DC2A | DEFB $00,$FF,$00,$04,$00,$85,$10,$C3 | |||
| DC32 | DEFB $00,$CB,$20,$E1,$00,$ED,$00,$EE | |||
| DC3A | DEFB $00,$11,$00,$81,$00,$E3,$01,$C3 | |||
| DC42 | DEFB $00,$E3,$AC,$54,$00,$7F,$00,$3F | |||
| DC4A | DEFB $56,$AA,$55,$AA,$55,$FF,$80,$BF | |||
| DC52 | DEFB $44,$B8,$46,$B8,$40,$DF,$02,$FF | |||
| DC5A | DEFB $AA,$FD,$AB,$55,$80,$5F,$C0,$AF | |||
| DC62 | DEFB $55,$AA,$55,$FF,$00,$FF,$40,$6F | |||
| DC6A | DEFB $47,$B8,$47,$B8,$20,$37,$00,$FF | |||
| DC72 | DEFB $02,$FF,$AA,$FD,$A0,$57,$50,$E7 | |||
| DC7A | DEFB $55,$FF,$00,$FF,$00,$FF,$C3,$00 | |||
| DC82 | DEFB $64 | |||
| DC83 | JP $DF16 | |||
|
Used by the routine at F26E.
|
||||
| DC86 | JP $DF37 | |||
|
Used by the routine at 6BBB.
|
||||
| DC89 | JP $DCDF | |||
|
Used by the routine at E6A8.
|
||||
| DC8C | JP $E01B | |||
|
Used by the routine at F707.
|
||||
| DC8F | JP $DDBE | |||
|
Used by the routine at E2EA.
|
||||
| DC92 | JP $DF33 | |||
|
Used by the routine at DE91.
|
||||
| DC95 | CALL $8003 | -> $9193 | ||
| DC98 | LD IX,$5B11 | |||
| DC9C | INC (IX+$05) | |||
| DC9F | LD DE,$0014 | |||
| DCA2 | ADD IX,DE | |||
| DCA4 | LD A,(IX+$00) | |||
| DCA7 | SUB $90 | |||
| DCA9 | JR NZ,$DC9C | |||
| DCAB | LD ($FDEE),A | |||
| DCAE | RET | |||
|
Used by the routine at DEEF.
|
||||
| DCAF | LD A,($FDFB) | |||
| DCB2 | OR A | |||
| DCB3 | RET Z | |||
| DCB4 | DEC (IY+$7D) | |||
| DCB7 | RET NZ | |||
| DCB8 | LD ($FDFD),A | |||
| DCBB | CALL $DF16 | |||
| DCBE | LD B,$04 | |||
| DCC0 | LD L,$FF | |||
| DCC2 | BIT 7,A | |||
| DCC4 | JR Z,$DCCA | |||
| DCC6 | LD B,$0C | |||
| DCC8 | LD L,$1F | |||
| DCCA | AND $0F | |||
| DCCC | SUB $04 | |||
| DCCE | LD H,A | |||
| DCCF | CALL $E112 | -> $E1AC | ||
| DCD2 | ADD A,B | |||
| DCD3 | LD B,A | |||
| DCD4 | LD C,$0C | |||
| DCD6 | CALL $E10F | -> $E44D | ||
| DCD9 | RET Z | |||
| DCDA | SET 6,(IX+$0B) | |||
| DCDE | RET | |||
|
Used by the routine at DC89.
|
||||
| DCDF | LD HL,$5B11 | |||
| DCE2 | XOR A | |||
| DCE3 | LD (HL),A | |||
| DCE4 | INC L | |||
| DCE5 | JR NZ,$DCE3 | |||
| DCE7 | LD A,$90 | |||
| DCE9 | LD ($5BD9),A | |||
| DCEC | LD ($5BEE),A | |||
| DCEF | LD IY,$FD80 | |||
| DCF3 | LD HL,$5BDA | Player's object record address | ||
| DCF6 | LD (HL),$10 | ($5BDA) = $10 - Initial starting column | ||
| DCF8 | INC HL | |||
| DCF9 | LD (HL),$40 | ($5BDB) = $40 - Initial pixels down screen start point | ||
| DCFB | INC HL | |||
| DCFC | LD (HL),$02 | ($5BDC) = $02 - ?? | ||
| DCFE | INC HL | |||
| DCFF | INC HL | HL = $5BDE | ||
| DD00 | EX DE,HL | |||
| DD01 | LD HL,$5BDA | Player's object record address | ||
| DD04 | LD BC,$0004 | |||
| DD07 | LDIR | Copying 4 bytes from $5BDA to $5BDE | ||
| DD09 | EX DE,HL | |||
| DD0A | INC HL | |||
| DD0B | INC HL | HL = $5BE4 | ||
| DD0C | LD (HL),$0A | |||
| DD0E | INC HL | HL = $5BE5 | ||
| DD0F | LD (HL),$30 | |||
| DD11 | INC HL | HL = $5BE6 | ||
| DD12 | CALL $F221 | |||
| DD15 | LD HL,$FD9B | Initialize values for random byte calculation | ||
| DD18 | LD A,R | |||
| DD1A | LD (HL),A | |||
| DD1B | INC L | |||
| DD1C | XOR $AA | |||
| DD1E | LD (HL),A | |||
| DD1F | INC L | |||
| DD20 | RRCA | |||
| DD21 | LD (HL),A | |||
| DD22 | XOR $AA | |||
| DD24 | LD (HL),A | |||
| DD25 | LD A,$90 | |||
| DD27 | LD ($FD97),A | |||
| DD2A | LD ($FDDE),A | |||
| DD2D | LD ($FDDF),A | |||
| DD30 | LD (IY+$70),$88 | |||
| DD34 | LD (IY+$16),$88 | |||
| DD38 | LD (IY+$5D),$01 | $01 - Enemy delay (Time until first enemy appears) | ||
| DD3C | JP $DE91 | |||
|
|
||||
| DD3F | DEFB $00,$01,$00,$01,$02,$03,$04,$04 | |||
| DD47 | DEFB $04,$04,$04,$04,$05,$06,$07,$08 | |||
| DD4F | DEFB $07,$08,$0B,$0B,$09,$0A,$07,$08 | |||
| DD57 | DEFB $0B,$0B,$0B,$0B,$0C,$0D,$00,$01 | |||
| DD5F | DEFB $0F,$0F,$13,$13,$14,$14,$15,$15 | |||
| DD67 | DEFB $16,$16,$12,$12,$12,$12,$0E,$0E | |||
| DD6F | DEFB $1C,$1C | |||
|
Used by the routine at DE91.
|
||||
| DD71 | LD IX,$5B11 | |||
| DD75 | BIT 5,(IX+$0B) | |||
| DD79 | CALL NZ,$DD8D | => Process object record IX | ||
| DD7C | LD DE,$0014 | |||
| DD7F | ADD IX,DE | Next record | ||
| DD81 | LD A,(IX+$00) | |||
| DD84 | CP $90 | End marker? | ||
| DD86 | RET Z | |||
| DD87 | JR $DD75 | |||
|
Used by the routine at DEEF.
|
||||
| DD89 | LD IX,$5BDA | Player's object record address | ||
|
Used by the routine at DD71.
|
||||||||
| DD8D | LD A,(IX+$0C) | |||||||
| DD90 | BIT 4,(IX+$0B) | |||||||
| DD94 | JR Z,$DDA2 | |||||||
| DD96 | CP $10 | |||||||
| DD98 | JR NC,$DDA2 | |||||||
| DD9A | BIT 0,A | |||||||
| DD9C | JR Z,$DDA2 | |||||||
| DD9E | AND $FE | |||||||
| DDA0 | OR $02 | |||||||
| DDA2 | ADD A,A | |||||||
| DDA3 | LD E,A | |||||||
| DDA4 | LD A,(IX+$10) | |||||||
| DDA7 | AND $02 | |||||||
| DDA9 | RRA | |||||||
| DDAA | ADD A,E | |||||||
| DDAB | LD E,A | |||||||
| DDAC | LD D,$00 | |||||||
| DDAE | LD HL,$DD3F | |||||||
| DDB1 | ADD HL,DE | |||||||
| DDB2 | LD B,(HL) | |||||||
| DDB3 | LD (IX+$07),B | |||||||
| DDB6 | LD A,(IX+$12) | |||||||
| DDB9 | CP $09 | |||||||
| DDBB | JP Z,$DE65 | |||||||
|
This entry point is used by the routine at DC8F.
|
||||||||
| DDBE | LD A,($FD97) | |||||||
| DDC1 | CP $88 | |||||||
| DDC3 | JP NC,$DE65 | |||||||
| DDC6 | SUB $0D | |||||||
| DDC8 | JP C,$DE65 | |||||||
| DDCB | CP $04 | |||||||
| DDCD | JP C,$DE65 | |||||||
| DDD0 | LD B,A | |||||||
| DDD1 | LD A,(IX+$05) | |||||||
| DDD4 | SUB B | |||||||
| DDD5 | JP P,$DE65 | |||||||
| DDD8 | ADD A,$0A | |||||||
| DDDA | JP P,$DDDF | |||||||
| DDDD | JR $DE10 | |||||||
| DDDF | LD A,B | |||||||
| DDE0 | CP $5F | |||||||
| DDE2 | JR NC,$DE0B | |||||||
| DDE4 | LD C,$5F | |||||||
| DDE6 | CP (IX+$08) | |||||||
| DDE9 | JR Z,$DE2A | |||||||
| DDEB | PUSH BC | |||||||
| DDEC | LD H,A | |||||||
| DDED | DEC H | |||||||
| DDEE | LD A,H | |||||||
| DDEF | CP $60 | |||||||
| DDF1 | JR NC,$DE08 | |||||||
| DDF3 | LD L,$3B | |||||||
| DDF5 | CALL $98D9 | |||||||
| DDF8 | LD BC,$05AA | |||||||
| DDFB | LD (HL),C | |||||||
| DDFC | INC L | |||||||
| DDFD | DJNZ $DDFB | |||||||
| DDFF | INC H | |||||||
| DE00 | DEC L | |||||||
| DE01 | LD BC,$0555 | |||||||
| DE04 | LD (HL),C | |||||||
| DE05 | DEC L | |||||||
| DE06 | DJNZ $DE04 | |||||||
| DE08 | POP BC | |||||||
| DE09 | JR $DE2A | |||||||
| DE0B | RES 5,(IX+$0B) | |||||||
| DE0F | RET | |||||||
| DE10 | LD A,B | |||||||
| DE11 | SUB $1F | |||||||
| DE13 | JR NC,$DE19 | |||||||
| DE15 | LD C,$5F | |||||||
| DE17 | JR $DE2A | |||||||
| DE19 | CP $04 | |||||||
| DE1B | JR NC,$DE21 | |||||||
| DE1D | LD A,$04 | |||||||
| DE1F | JR $DE27 | |||||||
| DE21 | CP $5F | |||||||
| DE23 | JR C,$DE27 | |||||||
| DE25 | LD A,$5F | |||||||
| DE27 | LD C,A | |||||||
| DE28 | LD B,$04 | |||||||
| DE2A | LD (IX+$09),C | |||||||
| DE2D | LD (IX+$08),B | |||||||
| DE30 | LD A,(IX+$05) | |||||||
| DE33 | CP B | |||||||
| DE34 | JP P,$DE3D | |||||||
| DE37 | ADD A,$0A | |||||||
| DE39 | CP C | |||||||
| DE3A | JP P,$DE52 | |||||||
| DE3D | CALL $DE6D | |||||||
| DE40 | LD A,(IX+$12) | |||||||
| DE43 | CP $07 | |||||||
| DE45 | JR Z,$DE4D | |||||||
| DE47 | LD A,(IX+$04) | |||||||
| DE4A | CP $1F | |||||||
| DE4C | RET NC | |||||||
| DE4D | SET 5,(IX+$0B) | |||||||
| DE51 | RET | |||||||
| DE52 | LD A,(IX+$05) | |||||||
| DE55 | CP $E0 | |||||||
| DE57 | JR NC,$DE3D | |||||||
| DE59 | CP $40 | |||||||
| DE5B | JR C,$DE3D | |||||||
| DE5D | LD (IX+$0C),$16 | |||||||
| DE61 | LD (IX+$07),$12 | |||||||
| DE65 | LD (IX+$08),$04 | |||||||
| DE69 | LD (IX+$09),$5F | |||||||
| DE6D | BIT 4,(IX+$0B) | |||||||
| DE71 | JR NZ,$DE8C | |||||||
| DE73 | BIT 6,(IX+$0B) | |||||||
| DE77 | JP Z,$98D0 | |||||||
| DE7A | LD A,(IX+$12) | |||||||
| DE7D | LD C,$02 | |||||||
| DE7F | CP $0C | |||||||
| DE81 | JP Z,$DE8E | |||||||
| DE84 | CP $0E | |||||||
| DE86 | JR NZ,$DE8E | |||||||
| DE88 | LD C,$04 | |||||||
| DE8A | JR $DE8E | |||||||
| DE8C | LD C,$00 | |||||||
| DE8E | JP $800F | -> $806B | ||||||
| DE91 | BIT 0,(IY+$62) | Is Player alive?? | ||
| DE95 | JR Z,$DEAC | |||
| DE97 | LD A,($5BE6) | |||
| DE9A | CP $13 | |||
| DE9C | JR NC,$DEAC | |||
| DE9E | LD A,$13 | |||
| DEA0 | LD ($5BE6),A | |||
| DEA3 | LD A,$02 | |||
| DEA5 | LD ($5BEB),A | |||
| DEA8 | XOR A | |||
| DEA9 | CALL $642D | -> $6456 | ||
| DEAC | BIT 0,(IY+$07) | |||
| DEB0 | JR Z,$DEAC | |||
| DEB2 | RES 0,(IY+$07) | |||
| DEB6 | LD A,($FDEE) | |||
| DEB9 | CP $32 | |||
| DEBB | JR NC,$DEC0 | |||
| DEBD | INC (IY+$6E) | |||
| DEC0 | BIT 5,(IY+$15) | |||
| DEC4 | JR Z,$DECB | |||
| DEC6 | CALL $DC95 | |||
| DEC9 | JR $DECE | |||
| DECB | CALL $8006 | -> $91AA | ||
| DECE | CALL $DD71 | Process object records at $5B11 | ||
| DED1 | RES 5,(IY+$15) | |||
| DED5 | BIT 6,(IY+$05) | Check bit 6 (??) of Last joystick/keyboard bits ($FD85) | ||
| DED9 | JR Z,$DEEF | |||
| DEDB | JR $DEEF | |||
|
|
||||
| DEDD | DEFB $FD,$CB,$05,$76,$20,$FA,$FD,$CB | |||
| DEE5 | DEFB $05,$76,$28,$FA,$FD,$CB,$05,$76 | |||
| DEED | DEFB $20,$FA | |||
|
Used by the routine at DE91.
|
||||
| DEEF | CALL $E109 | -> $ED52 | ||
| DEF2 | CALL $E100 | -> $E4FC | ||
| DEF5 | CALL $E103 | -> $ECC1 | ||
| DEF8 | CALL $E106 | -> $E6FE | ||
| DEFB | CALL $F209 | -> $F26E | ||
| DEFE | CALL $F212 | -> $F36D | ||
| DF01 | CALL $F203 | -> $F381 | ||
| DF04 | CALL $DD89 | Process Player's object record | ||
| DF07 | CALL $F206 | -> $F707 | ||
| DF0A | CALL $E10C | -> $E2EA | ||
| DF0D | CALL $6427 | -> $6593 | ||
| DF10 | CALL $DCAF | |||
| DF13 | JP $DE91 | |||
| DF16 | LD A,($FD9B) | |||
| DF19 | AND $48 | |||
| DF1B | ADD A,$38 | |||
| DF1D | RLA | |||
| DF1E | RLA | |||
| DF1F | RL (IY+$1E) | |||
| DF23 | RL (IY+$1D) | |||
| DF27 | RL (IY+$1C) | |||
| DF2B | RL (IY+$1B) | |||
| DF2F | LD A,($FD9B) | |||
| DF32 | RET | |||
| DF33 | LD E,$02 | |||
| DF35 | JR $DF39 | |||
|
Used by the routine at DC86.
|
||||
| DF37 | LD E,$00 | |||
|
This entry point is used by the routine at DF33.
|
||||
| DF39 | LD ($FD82),SP | |||
| DF3D | LD SP,$F900 | |||
| DF40 | XOR A | |||
| DF41 | EX AF,AF' | |||
| DF42 | POP BC | |||
| DF43 | LD A,C | |||
| DF44 | BIT 7,A | |||
| DF46 | JR NZ,$DF7B | |||
|
This entry point is used by the routine at DF7B.
|
||||
| DF48 | SUB L | |||
| DF49 | JR C,$DF4E | |||
| DF4B | SUB E | |||
| DF4C | JR NC,$DF6D | |||
| DF4E | ADD A,B | |||
| DF4F | JR C,$DF54 | |||
| DF51 | SUB E | |||
| DF52 | JR NC,$DF6D | |||
| DF54 | POP BC | |||
| DF55 | LD A,C | |||
| DF56 | SUB H | |||
| DF57 | JP M,$DF40 | |||
| DF5A | SUB B | |||
| DF5B | JP P,$DF40 | |||
|
This entry point is used by the routine at DF7B.
|
||||
| DF5E | LD SP,($FD82) | |||
| DF62 | EX AF,AF' | |||
| DF63 | JR NZ,$DF71 | |||
| DF65 | SCF | |||
| DF66 | RET | |||
|
Used by the routine at DF7B.
|
||||
| DF67 | LD SP,($FD82) | |||
| DF6B | XOR A | |||
| DF6C | RET | |||
| DF6D | POP BC | |||
| DF6E | JP $DF40 | |||
|
Used by the routine at DF37.
|
||||
| DF71 | SET 0,(IY+$62) | Player is dead?? | ||
| DF75 | SET 7,(IX+$0B) | |||
| DF79 | SCF | |||
| DF7A | RET | |||
|
Used by the routine at DF37.
|
||||
| DF7B | CP $80 | |||
| DF7D | JR Z,$DF67 | |||
| DF7F | AND $7F | |||
| DF81 | BIT 1,A | |||
| DF83 | JR Z,$DF96 | |||
| DF85 | INC E | |||
| DF86 | DEC E | |||
| DF87 | JR Z,$DF91 | |||
| DF89 | BIT 4,(IX+$0B) | |||
| DF8D | JR Z,$DF91 | |||
| DF8F | INC A | |||
| DF90 | EX AF,AF' | |||
| DF91 | LD A,C | |||
| DF92 | AND $7C | |||
| DF94 | JR $DF48 | |||
| DF96 | BIT 2,A | |||
| DF98 | JR NZ,$DFBE | |||
| DF9A | INC E | |||
| DF9B | DEC E | |||
| DF9C | JR Z,$DF6D | |||
| DF9E | BIT 4,(IX+$0B) | |||
| DFA2 | JR Z,$DF6D | |||
| DFA4 | LD A,B | |||
| DFA5 | SUB L | |||
| DFA6 | JR NC,$DF6D | |||
| DFA8 | ADD A,$08 | |||
| DFAA | JR NC,$DF6D | |||
| DFAC | POP BC | |||
| DFAD | LD A,C | |||
| DFAE | SUB H | |||
| DFAF | JR C,$DF40 | |||
| DFB1 | SUB $08 | |||
| DFB3 | JR NC,$DF40 | |||
| DFB5 | LD C,B | |||
| DFB6 | LD B,$FF | |||
| DFB8 | LD A,(BC) | |||
| DFB9 | OR $80 | |||
| DFBB | LD (BC),A | |||
| DFBC | JR $DF67 | |||
| DFBE | LD ($FDB3),DE | |||
| DFC2 | POP DE | |||
| DFC3 | LD C,A | |||
| DFC4 | SUB L | |||
| DFC5 | JR NC,$E014 | |||
| DFC7 | ADD A,B | |||
| DFC8 | JR NC,$E014 | |||
| DFCA | SUB D | |||
| DFCB | JR NC,$DFF3 | |||
| DFCD | LD A,E | |||
| DFCE | SUB H | |||
| DFCF | JR C,$E014 | |||
| DFD1 | SUB D | |||
| DFD2 | JR NC,$DFE4 | |||
| DFD4 | LD A,E | |||
| DFD5 | SUB H | |||
| DFD6 | LD B,A | |||
| DFD7 | LD A,L | |||
| DFD8 | SUB D | |||
| DFD9 | SUB C | |||
| DFDA | CP B | |||
| DFDB | JR NC,$E014 | |||
| DFDD | LD DE,($FDB3) | |||
| DFE1 | JP $DF5E | |||
| DFE4 | SUB D | |||
| DFE5 | JR NC,$E014 | |||
| DFE7 | LD A,H | |||
| DFE8 | SUB E | |||
| DFE9 | ADD A,B | |||
| DFEA | LD B,A | |||
| DFEB | LD A,L | |||
| DFEC | SUB D | |||
| DFED | SUB C | |||
| DFEE | CP B | |||
| DFEF | JR NC,$E014 | |||
| DFF1 | JR $DFDD | |||
| DFF3 | LD A,E | |||
| DFF4 | SUB H | |||
| DFF5 | JR C,$E014 | |||
| DFF7 | SUB D | |||
| DFF8 | JR NC,$E005 | |||
| DFFA | LD A,E | |||
| DFFB | SUB H | |||
| DFFC | LD B,A | |||
| DFFD | LD A,C | |||
| DFFE | ADD A,D | |||
| DFFF | SUB L | |||
| E000 | CP B | |||
| E001 | JR NC,$E014 | |||
| E003 | JR $DFDD | |||
| E005 | SUB D | |||
| E006 | JR NC,$E014 | |||
| E008 | LD A,H | |||
| E009 | SUB E | |||
| E00A | ADD A,B | |||
| E00B | LD B,A | |||
| E00C | LD A,C | |||
| E00D | ADD A,D | |||
| E00E | SUB L | |||
| E00F | CP B | |||
| E010 | JR NC,$E014 | |||
| E012 | JR $DFDD | |||
| E014 | LD DE,($FDB3) | |||
| E018 | JP $DF40 | |||
|
Used by the routine at DC8C.
|
||||
| E01B | BIT 1,(IX+$0B) | |||
| E01F | JR NZ,$E084 | |||
| E021 | LD A,L | |||
| E022 | CP $20 | |||
| E024 | JR NC,$E084 | |||
| E026 | PUSH HL | |||
| E027 | PUSH DE | |||
| E028 | LD A,L | |||
| E029 | ADD A,A | |||
| E02A | ADD A,A | |||
| E02B | ADD A,$04 | |||
| E02D | ADD A,E | |||
| E02E | LD L,A | |||
| E02F | LD A,H | |||
| E030 | ADD A,$06 | |||
| E032 | LD H,A | |||
| E033 | CALL $DF33 | |||
| E036 | POP DE | |||
| E037 | POP HL | |||
| E038 | JR NC,$E084 | |||
| E03A | BIT 4,(IX+$0B) | |||
| E03E | JR NZ,$E083 | |||
| E040 | LD A,H | |||
| E041 | CP $60 | |||
| E043 | JR NC,$E049 | |||
| E045 | CP $03 | |||
| E047 | JR NC,$E04E | |||
| E049 | LD (IX+$0C),$16 | |||
| E04D | RET | |||
| E04E | LD A,(IX+$12) | |||
| E051 | CP $05 | |||
| E053 | JR Z,$E075 | |||
| E055 | CP $04 | |||
| E057 | JR Z,$E061 | |||
| E059 | CP $01 | |||
| E05B | JR Z,$E061 | |||
| E05D | CP $0C | |||
| E05F | JR NZ,$E075 | |||
| E061 | CALL $E112 | |||
| E064 | ADD A,(IX+$13) | |||
| E067 | XOR $08 | |||
| E069 | AND $0F | |||
| E06B | LD B,A | |||
| E06C | AND $07 | |||
| E06E | JR NZ,$E071 | |||
| E070 | INC B | |||
| E071 | LD (IX+$13),B | |||
| E074 | RET | |||
| E075 | CALL $E112 | |||
| E078 | ADD A,(IX+$0C) | |||
| E07B | ADD A,$04 | |||
| E07D | AND $0F | |||
| E07F | LD (IX+$0C),A | |||
| E082 | RET | |||
| E083 | RET | |||
| E084 | LD (IX+$04),L | |||
| E087 | LD (IX+$06),E | |||
| E08A | LD A,D | |||
| E08B | CP $04 | |||
| E08D | JR C,$E097 | |||
| E08F | CP $0D | |||
| E091 | JR NC,$E097 | |||
| E093 | LD (IX+$05),H | |||
| E096 | RET | |||
| E097 | BIT 4,(IX+$0B) | |||
| E09B | JR Z,$E093 | |||
| E09D | LD A,H | |||
| E09E | CP $3C | |||
| E0A0 | JR NC,$E093 | |||
| E0A2 | BIT 3,(IY+$05) | Check bit 3 (Up) of Last joystick/keyboard bits ($FD85) | ||
| E0A6 | JR Z,$E0BE | |||
| E0A8 | BIT 4,(IY+$15) | |||
| E0AC | JR Z,$E0BA | |||
| E0AE | CP $1A | |||
| E0B0 | JR NC,$E093 | |||
| E0B2 | BIT 1,(IX+$0B) | |||
| E0B6 | JR Z,$E0BE | |||
| E0B8 | JR $E093 | |||
| E0BA | SET 5,(IY+$15) | |||
| E0BE | RET | |||
|
|
||||
| E0BF | DEFB $24,$18,$D1,$FD,$CB,$15,$EE,$C9 | |||
| E0C7 | DEFB $24,$18,$D1,$CB,$15,$EE,$C9,$24 | |||
| E0CF | DEFB $18,$D1,$04,$DD,$74,$05,$C9,$DD | |||
| E0D7 | DEFB $CB,$0B,$66,$28,$F6,$7C,$FE,$3C | |||
| E0DF | DEFB $20,$F1,$FD,$CB,$05,$5E,$28,$04 | |||
| E0E7 | DEFB $FD,$CB,$15,$EE,$C9,$24,$18,$E3 | |||
| E0EF | DEFB $15,$EE,$C9,$24,$18,$E3,$CB,$15 | |||
| E0F7 | DEFB $EE,$C9,$24,$18,$E3,$06,$D3,$FE | |||
| E0FF | DEFB $18 | |||
|
Used by the routine at DEEF.
|
||||
| E100 | JP $E4FC | |||
|
Used by the routine at DEEF.
|
||||
| E103 | JP $ECC1 | |||
|
Used by the routine at DEEF.
|
||||
| E106 | JP $E6FE | |||
|
Used by the routine at DEEF.
|
||||
| E109 | JP $ED52 | |||
|
Used by the routine at DEEF.
|
||||
| E10C | JP $E2EA | |||
| E10F | JP $E44D | |||
| E112 | JP $E1AC | |||
|
|
||||
| E115 | DEFB $C3,$7D,$E7,$83,$00,$8B,$00,$05 | |||
| E11D | DEFB $05,$80,$00,$80,$00,$80,$00,$88 | |||
| E125 | DEFB $00,$8D,$00,$81,$00,$08,$09,$88 | |||
| E12D | DEFB $FF,$08,$09,$80,$00,$80,$00,$85 | |||
| E135 | DEFB $00,$86,$00,$86,$00,$87,$00,$87 | |||
| E13D | DEFB $00,$8A,$00,$84,$00,$8E,$00,$80 | |||
| E145 | DEFB $00,$82,$00,$80,$00,$80,$00,$80 | |||
| E14D | DEFB $00,$80,$00,$18,$03,$90,$00,$18 | |||
| E155 | DEFB $04,$80,$00,$80,$00,$80,$00,$8F | |||
| E15D | DEFB $00,$89,$00,$8C,$00,$04,$26,$5C | |||
| E165 | DEFB $ED,$7C,$EF,$A3,$EF,$52,$F0,$E7 | |||
| E16D | DEFB $F0,$14,$F1,$26,$F1,$4C,$F1,$37 | |||
| E175 | DEFB $EF,$F7,$EE,$3D,$EE,$D6,$ED,$28 | |||
| E17D | DEFB $EE,$15,$EE,$11,$EE,$24,$EE,$94 | |||
| E185 | DEFB $EE,$A8,$E1,$96,$EB,$13,$EB,$58 | |||
| E18D | DEFB $EC,$96,$EB,$81,$E8,$6B,$E8,$00 | |||
| E195 | DEFB $00,$68,$EB,$7B,$EB,$81,$E8,$00 | |||
| E19D | DEFB $00,$C7,$E9,$8E,$EA,$80,$F1,$D2 | |||
| E1A5 | DEFB $E9,$DD,$E9,$C1,$C3,$00,$64 | |||
| E1AC | CALL $DC83 | -> $DF16 | ||
| E1AF | AND $03 | |||
| E1B1 | RET Z | |||
| E1B2 | DEC A | |||
| E1B3 | DEC A | |||
| E1B4 | RET | |||
|
Used by the routine at E2EA.
|
||||
| E1B5 | LD HL,$FDF2 | |||
| E1B8 | LD DE,$FDC3 | |||
| E1BB | LD A,(DE) | |||
| E1BC | INC A | |||
| E1BD | JR Z,$E1C2 | |||
| E1BF | CALL $E1D1 | |||
| E1C2 | LD HL,$FDF3 | |||
| E1C5 | LD DE,$FDC5 | |||
| E1C8 | LD A,(DE) | |||
| E1C9 | INC A | |||
| E1CA | JR Z,$E224 | |||
| E1CC | CALL $E1D1 | |||
| E1CF | JR $E224 | |||
|
Used by the routine at E1B5.
|
||||
| E1D1 | PUSH DE | |||
| E1D2 | PUSH HL | |||
| E1D3 | EX DE,HL | |||
| E1D4 | ADD A,$08 | |||
| E1D6 | LD E,A | |||
| E1D7 | INC L | |||
| E1D8 | LD D,(HL) | |||
| E1D9 | SRL E | |||
| E1DB | LD HL,$F8EA | |||
| E1DE | LD B,$1D | |||
| E1E0 | CALL $E77D | |||
| E1E3 | POP DE | |||
| E1E4 | POP HL | |||
| E1E5 | JR Z,$E1F0 | |||
| E1E7 | INC L | |||
| E1E8 | SET 7,(HL) | |||
| E1EA | LD BC,$4B02 | +750?? | ||
| E1ED | JP $6415 | -> $6825 - Update Score | ||
| E1F0 | EX DE,HL | |||
| E1F1 | DEC (HL) | |||
| E1F2 | RET NZ | |||
| E1F3 | LD (HL),$28 | |||
| E1F5 | LD A,(DE) | |||
| E1F6 | ADD A,$3B | |||
| E1F8 | RET C | |||
| E1F9 | SUB $0A | |||
| E1FB | AND $F8 | |||
| E1FD | RRA | |||
| E1FE | RRA | |||
| E1FF | RRA | |||
| E200 | LD L,A | |||
| E201 | INC E | |||
| E202 | LD A,(DE) | |||
| E203 | SUB $0E | |||
| E205 | RET C | |||
| E206 | LD H,A | |||
| E207 | PUSH HL | |||
| E208 | LD BC,$1002 | |||
| E20B | CALL $E44D | |||
| E20E | POP DE | |||
| E20F | RET Z | |||
| E210 | LD (HL),$FD | |||
| E212 | DEC L | |||
| E213 | DEC L | |||
| E214 | LD (HL),$0A | |||
| E216 | DEC L | |||
| E217 | DEC L | |||
| E218 | LD (HL),$00 | |||
| E21A | DEC L | |||
| E21B | LD (HL),$00 | |||
| E21D | DEC L | |||
| E21E | LD (HL),D | |||
| E21F | DEC L | |||
| E220 | DEC L | |||
| E221 | SET 6,(HL) | |||
| E223 | RET | |||
|
Used by the routine at E1B5.
|
||||
| E224 | LD A,($FDCB) | |||
| E227 | INC A | |||
| E228 | JP Z,$E2B2 | |||
| E22B | DEC A | |||
| E22C | ADD A,A | |||
| E22D | ADD A,A | |||
| E22E | ADD A,$08 | |||
| E230 | LD E,A | |||
| E231 | LD A,($FDCC) | |||
| E234 | LD D,A | |||
| E235 | CP $50 | |||
| E237 | LD HL,$FDF8 | |||
| E23A | JR C,$E241 | |||
| E23C | INC L | |||
| E23D | LD (HL),$00 | |||
| E23F | JR $E290 | |||
| E241 | INC (HL) | |||
| E242 | LD B,$1F | |||
| E244 | CP $20 | |||
| E246 | JR NC,$E253 | |||
| E248 | SRL B | |||
| E24A | LD A,($FDE5) | Get Area number | ||
| E24D | CP $05 | |||
| E24F | JR C,$E253 | |||
| E251 | SRL B | |||
| E253 | LD A,(HL) | |||
| E254 | AND B | |||
| E255 | PUSH HL | |||
| E256 | JR NZ,$E26C | |||
| E258 | PUSH DE | |||
| E259 | EX DE,HL | |||
| E25A | LD A,($FDE3) | |||
| E25D | ADD A,$04 | |||
| E25F | LD C,A | |||
| E260 | LD A,($FDE4) | |||
| E263 | ADD A,$04 | |||
| E265 | LD B,A | |||
| E266 | LD A,$03 | |||
| E268 | CALL $F200 | -> $F4F6 | ||
| E26B | POP DE | |||
| E26C | LD HL,$F8ED | |||
| E26F | LD B,$10 | |||
| E271 | LD A,E | |||
| E272 | SUB $06 | |||
| E274 | LD E,A | |||
| E275 | LD A,D | |||
| E276 | SUB $10 | |||
| E278 | LD D,A | |||
| E279 | CALL $E77D | |||
| E27C | POP HL | |||
| E27D | JR Z,$E290 | |||
| E27F | INC L | |||
| E280 | INC (HL) | |||
| E281 | LD A,(HL) | |||
| E282 | CP $0C | |||
| E284 | JR C,$E290 | |||
| E286 | SET 7,(IY+$4B) | |||
| E28A | LD BC,$0F03 | +1500?? for destroying a Jeep?? | ||
| E28D | CALL $6415 | -> $6825 - Update Score | ||
| E290 | LD A,($FDCB) | |||
| E293 | ADD A,A | |||
| E294 | ADD A,A | |||
| E295 | SUB $03 | |||
| E297 | SUB (IY+$63) | |||
| E29A | JR NC,$E2B2 | |||
| E29C | ADD A,$0D | |||
| E29E | JR NC,$E2B2 | |||
| E2A0 | LD A,($FDCC) | |||
| E2A3 | SUB $17 | |||
| E2A5 | SUB (IY+$64) | |||
| E2A8 | JR NC,$E2B2 | |||
| E2AA | ADD A,$0C | |||
| E2AC | JR NC,$E2B2 | |||
| E2AE | SET 0,(IY+$62) | Player is dead?? | ||
| E2B2 | LD HL,$FDC7 | |||
| E2B5 | LD A,(HL) | |||
| E2B6 | INC A | |||
| E2B7 | CALL NZ,$E2BF | |||
| E2BA | LD HL,$FDC9 | |||
| E2BD | LD A,(HL) | |||
| E2BE | RET Z | |||
| E2BF | LD A,($FDE3) | |||
| E2C2 | ADD A,$07 | |||
| E2C4 | SUB (HL) | |||
| E2C5 | RET C | |||
| E2C6 | SUB $16 | |||
| E2C8 | RET NC | |||
| E2C9 | LD A,($FDE4) | |||
| E2CC | INC L | |||
| E2CD | SUB (HL) | |||
| E2CE | RET NC | |||
| E2CF | ADD A,$10 | |||
| E2D1 | RET NC | |||
| E2D2 | LD A,($FDCE) | |||
| E2D5 | CP $3D | |||
| E2D7 | RET C | |||
| E2D8 | SET 0,(IY+$62) | Player is dead?? | ||
| E2DC | RET | |||
|
Used by the routine at E2EA.
|
||||
| E2DD | LD BC,$0806 | |||
| E2E0 | LD H,$04 | |||
| E2E2 | CALL $E44D | |||
| E2E5 | LD (IX+$0A),$07 | |||
| E2E9 | RET | |||
|
Used by the routine at E10C.
|
||||
| E2EA | CALL $E1B5 | |||
| E2ED | DEC (IY+$5D) | |||
| E2F0 | JR Z,$E2FF | |||
| E2F2 | BIT 4,(IY+$15) | |||
| E2F6 | RET Z | |||
| E2F7 | LD A,($FDFA) | |||
| E2FA | CP $14 | |||
| E2FC | JR NC,$E34C | |||
| E2FE | RET | |||
| E2FF | LD A,($FDE5) | Get Area number | ||
| E302 | CP $07 | |||
| E304 | JR C,$E308 | |||
| E306 | LD A,$07 | |||
| E308 | SRL A | |||
| E30A | NEG | |||
| E30C | ADD A,$03 | |||
| E30E | ADD A,A | |||
| E30F | ADD A,A | |||
| E310 | ADD A,A | |||
| E311 | ADD A,$37 | |||
| E313 | LD (IY+$5D),A | |||
| E316 | BIT 4,(IY+$15) | |||
| E31A | JP Z,$E3A4 | |||
| E31D | LD A,($FDFA) | |||
| E320 | OR A | |||
| E321 | JR NZ,$E348 | |||
| E323 | LD A,($FDE5) | Get Area number | ||
| E326 | AND $03 | $03 - Fortress byte | ||
| E328 | JR NZ,$E348 | |||
| E32A | PUSH AF | |||
| E32B | LD L,$02 | |||
| E32D | CALL $E2DD | |||
| E330 | LD L,$08 | |||
| E332 | CALL $E2DD | |||
| E335 | LD L,$14 | |||
| E337 | CALL $E2DD | |||
| E33A | SET 7,(IX+$0B) | |||
| E33E | LD L,$1B | |||
| E340 | CALL $E2DD | |||
| E343 | POP AF | |||
| E344 | LD (IY+$7A),$04 | |||
| E348 | CP $14 | |||
| E34A | JR C,$E35A | |||
| E34C | LD A,($FDFC) | |||
| E34F | OR A | |||
| E350 | RET NZ | |||
| E351 | LD A,($5BE5) | |||
| E354 | SET 1,A | |||
| E356 | LD ($5BE5),A | |||
| E359 | RET | |||
| E35A | LD (IY+$5D),$0A | |||
| E35E | LD L,$0F | |||
| E360 | CALL $DC83 | -> $DF16 - Get random byte?? | ||
| E363 | BIT 7,A | |||
| E365 | JR NZ,$E368 | |||
| E367 | DEC L | |||
| E368 | AND $07 | |||
| E36A | ADD A,$FF | |||
| E36C | LD H,A | |||
| E36D | CALL $E1AC | |||
| E370 | ADD A,$08 | |||
| E372 | LD B,A | |||
| E373 | LD C,$0F | |||
| E375 | LD A,($FDFA) | |||
| E378 | CP $0A | |||
| E37A | JR NZ,$E37D | |||
| E37C | DEC C | |||
| E37D | PUSH BC | |||
| E37E | CALL $E44D | |||
| E381 | POP BC | |||
| E382 | RET Z | |||
| E383 | LD A,C | |||
| E384 | CP $0E | |||
| E386 | JR NZ,$E398 | |||
| E388 | SET 1,(IX+$0B) | |||
| E38C | SET 6,(IX+$0B) | |||
| E390 | SET 0,(IX+$0C) | |||
| E394 | LD (IX+$11),$20 | |||
| E398 | INC (IY+$7A) | |||
| E39B | CALL $DC83 | -> $DF16 - Get random byte?? | ||
| E39E | AND $01 | |||
| E3A0 | JP Z,$EC1B | |||
| E3A3 | RET | |||
| E3A4 | CALL $DC83 | -> $DF16 - Get random byte?? | ||
| E3A7 | AND $04 | |||
| E3A9 | JR Z,$E3B5 | |||
|
This entry point is used by the routine at EDD6.
|
||||
| E3AB | LD L,$1F | |||
| E3AD | LD BC,$0C00 | |||
| E3B0 | LD A,($FDDF) | |||
| E3B3 | JR $E3BD | |||
|
This entry point is used by the routine at EDD6.
|
||||
| E3B5 | LD L,$FE | |||
| E3B7 | LD BC,$0400 | |||
| E3BA | LD A,($FDDE) | |||
| E3BD | CP $60 | |||
| E3BF | JR NC,$E3EC | |||
| E3C1 | CP $28 | |||
| E3C3 | JR C,$E3EC | |||
| E3C5 | SUB $20 | |||
| E3C7 | LD H,A | |||
| E3C8 | BIT 3,B | |||
| E3CA | LD A,($FDF1) | |||
| E3CD | JR NZ,$E3D0 | |||
| E3CF | RRA | |||
| E3D0 | LD C,$18 | |||
| E3D2 | RRA | |||
| E3D3 | JR NC,$E3D7 | |||
| E3D5 | LD C,$30 | |||
| E3D7 | PUSH BC | |||
| E3D8 | LD C,$02 | |||
| E3DA | RLC (IY+$16) | |||
| E3DE | JR C,$E3E4 | |||
| E3E0 | LD (IY+$5D),$08 | |||
| E3E4 | CALL $E44D | |||
| E3E7 | POP BC | |||
| E3E8 | LD (IX+$11),C | |||
| E3EB | RET | |||
| E3EC | LD A,($FD97) | |||
| E3EF | CP $5E | |||
| E3F1 | JR NC,$E416 | |||
| E3F3 | CP $2A | |||
| E3F5 | JR C,$E416 | |||
| E3F7 | LD H,A | |||
| E3F8 | LD C,$07 | |||
| E3FA | RLC (IY+$70) | |||
| E3FE | JR NC,$E408 | |||
| E400 | LD C,$09 | |||
| E402 | LD A,H | |||
| E403 | SUB $24 | |||
| E405 | LD H,A | |||
| E406 | JR $E44D | |||
| E408 | LD A,H | |||
| E409 | SUB $37 | |||
| E40B | LD H,A | |||
| E40C | LD A,L | |||
| E40D | XOR $01 | |||
| E40F | LD L,A | |||
| E410 | LD (IY+$5D),$28 | |||
| E414 | JR $E44D | |||
| E416 | LD A,($FDEE) | |||
| E419 | CP $32 | |||
| E41B | JR C,$E425 | |||
| E41D | LD C,$04 | |||
| E41F | SRL (IY+$5D) | |||
| E423 | JR $E42C | |||
| E425 | CALL $DC83 | |||
| E428 | AND $0E | |||
| E42A | JR NZ,$E438 | |||
| E42C | CALL $DC83 | |||
| E42F | LD C,$04 | |||
| E431 | BIT 7,A | |||
| E433 | JR Z,$E448 | |||
| E435 | INC C | |||
| E436 | JR $E448 | |||
| E438 | CALL $DC83 | |||
| E43B | AND $1E | |||
| E43D | LD L,A | |||
| E43E | LD H,$FF | |||
| E440 | CALL $E1AC | |||
| E443 | ADD A,$08 | |||
| E445 | LD B,A | |||
| E446 | JR $E44D | |||
| E448 | AND $3F | |||
| E44A | ADD A,$08 | |||
| E44C | LD H,A | |||
| E44D | EXX | |||
| E44E | LD HL,$5B11 | |||
| E451 | LD A,(HL) | |||
| E452 | CP $90 | |||
| E454 | RET Z | |||
| E455 | LD A,L | |||
| E456 | ADD A,$0B | |||
| E458 | LD L,A | |||
| E459 | BIT 5,(HL) | |||
| E45B | JR Z,$E462 | |||
| E45D | ADD A,$09 | |||
| E45F | LD L,A | |||
| E460 | JR $E451 | |||
| E462 | SUB $0B | |||
| E464 | LD L,A | |||
| E465 | PUSH HL | |||
| E466 | EXX | |||
| E467 | LD D,$20 | |||
| E469 | LD A,C | |||
| E46A | CP $09 | |||
| E46C | JR Z,$E47A | |||
| E46E | CP $0B | |||
| E470 | JR Z,$E47A | |||
| E472 | CP $02 | |||
| E474 | JR Z,$E47A | |||
| E476 | CP $0F | |||
| E478 | JR NZ,$E47C | |||
| E47A | SET 1,D | |||
| E47C | PUSH BC | |||
| E47D | PUSH HL | |||
| E47E | LD A,L | |||
| E47F | CP $20 | |||
| E481 | JR C,$E484 | |||
| E483 | XOR A | |||
| E484 | ADD A,A | |||
| E485 | ADD A,A | |||
| E486 | ADD A,$07 | |||
| E488 | LD L,A | |||
| E489 | LD A,H | |||
| E48A | ADD A,$06 | |||
| E48C | LD H,A | |||
| E48D | CALL $DC92 | |||
| E490 | POP HL | |||
| E491 | POP BC | |||
| E492 | JR NC,$E4A7 | |||
| E494 | LD A,C | |||
| E495 | CP $06 | |||
| E497 | JR Z,$E4A7 | |||
| E499 | CP $0A | |||
| E49B | JR Z,$E4A7 | |||
| E49D | BIT 1,D | |||
| E49F | JR NZ,$E4A7 | |||
| E4A1 | POP HL | |||
| E4A2 | LD (IY+$5D),$01 | |||
| E4A6 | RET | |||
| E4A7 | EX DE,HL | |||
| E4A8 | EX (SP),HL | |||
| E4A9 | PUSH HL | |||
| E4AA | POP IX | |||
| E4AC | LD (HL),E | |||
| E4AD | INC L | |||
| E4AE | LD (HL),D | |||
| E4AF | INC L | |||
| E4B0 | LD (HL),$00 | |||
| E4B2 | INC L | |||
| E4B3 | LD (HL),$00 | |||
| E4B5 | INC L | |||
| E4B6 | LD (HL),E | |||
| E4B7 | INC L | |||
| E4B8 | LD (HL),D | |||
| E4B9 | INC L | |||
| E4BA | LD (HL),$03 | |||
| E4BC | INC L | |||
| E4BD | LD (HL),$00 | |||
| E4BF | INC L | |||
| E4C0 | LD (HL),$04 | |||
| E4C2 | INC L | |||
| E4C3 | LD (HL),$5F | |||
| E4C5 | INC L | |||
| E4C6 | LD (HL),$0A | |||
| E4C8 | INC L | |||
| E4C9 | POP DE | |||
| E4CA | LD (HL),D | |||
| E4CB | INC L | |||
| E4CC | LD (HL),B | |||
| E4CD | INC L | |||
| E4CE | LD (HL),$00 | |||
| E4D0 | LD A,L | |||
| E4D1 | ADD A,$03 | |||
| E4D3 | LD L,A | |||
| E4D4 | LD (HL),$00 | |||
| E4D6 | INC L | |||
| E4D7 | LD E,$0F | |||
| E4D9 | LD A,C | |||
| E4DA | CP $07 | |||
| E4DC | JR Z,$E4E2 | |||
| E4DE | CP $08 | |||
| E4E0 | JR NZ,$E4E4 | |||
| E4E2 | LD E,$38 | |||
| E4E4 | LD (HL),E | |||
| E4E5 | INC L | |||
| E4E6 | LD (HL),C | |||
| E4E7 | INC L | |||
| E4E8 | LD (HL),B | |||
| E4E9 | CP $0C | |||
| E4EB | RET NZ | |||
| E4EC | LD (IX+$0C),$18 | |||
| E4F0 | OR A | |||
| E4F1 | RET | |||
|
|
||||
| E4F2 | DEFB $04,$0C,$0C,$08,$06,$0A,$04,$00 | |||
| E4FA | DEFB $02,$0E | |||
|
Used by the routine at E100.
|
||||
| E4FC | LD IX,$5BDA | Player's object record address | ||
| E500 | LD A,($5BDE) | |||
| E503 | ADD A,A | |||
| E504 | ADD A,A | |||
| E505 | ADD A,(IX+$06) | |||
| E508 | LD ($FDE3),A | |||
| E50B | LD E,A | |||
| E50C | LD A,($5BDF) | |||
| E50F | LD ($FDE4),A | |||
| E512 | LD D,A | |||
| E513 | BIT 1,(IX+$0B) | |||
| E517 | JR Z,$E552 | |||
| E519 | BIT 4,(IX+$0C) | |||
| E51D | JR Z,$E527 | |||
| E51F | LD (IX+$0C),$00 | |||
| E523 | LD (IX+$0A),$0A | |||
| E527 | LD A,E | |||
| E528 | CP $40 | |||
| E52A | JR NZ,$E53E | |||
| E52C | LD A,D | |||
| E52D | OR A | |||
| E52E | JR NZ,$E53A | |||
| E530 | RES 0,(IY+$62) | |||
| E534 | LD (IY+$7A),$00 | |||
| E538 | POP AF | |||
| E539 | RET | |||
| E53A | LD D,$08 | |||
| E53C | JR $E546 | |||
| E53E | JR C,$E544 | |||
| E540 | LD D,$02 | |||
| E542 | JR $E546 | |||
| E544 | LD D,$01 | |||
| E546 | LD A,($FD85) | Get last joystick/keyboard bits | ||
| E549 | AND $F0 | |||
| E54B | OR D | |||
| E54C | LD ($FD85),A | Update last joystick/keyboard bits | ||
| E54F | JP $E586 | |||
| E552 | LD A,($5BE6) | |||
| E555 | CP $10 | |||
| E557 | JR C,$E586 | |||
| E559 | DEC (IX+$11) | |||
| E55C | RET NZ | |||
| E55D | LD B,$14 | |||
| E55F | BIT 7,(IX+$0B) | |||
| E563 | JR Z,$E56A | |||
| E565 | CP $13 | |||
| E567 | JR Z,$E56A | |||
| E569 | DEC B | |||
| E56A | LD A,B | |||
| E56B | LD ($5BE6),A | |||
| E56E | LD (IX+$11),$02 | |||
| E572 | LD A,($5BE4) | |||
| E575 | DEC A | |||
| E576 | LD ($5BE4),A | |||
| E579 | DEC A | |||
| E57A | JR NZ,$E582 | |||
| E57C | SET 0,(IY+$62) | Player is dead?? | ||
| E580 | POP AF | |||
| E581 | RET | |||
| E582 | INC (IX+$05) | |||
| E585 | RET | |||
| E586 | LD A,($FD85) | Get last joystick/keyboard bits | ||
| E589 | AND $0F | |||
| E58B | XOR $0F | |||
| E58D | JR NZ,$E58F | |||
| E58F | XOR $0F | |||
| E591 | RET Z | |||
| E592 | CP $0B | |||
| E594 | JR C,$E598 | |||
| E596 | LD A,$08 | |||
| E598 | LD HL,$E4F1 | |||
| E59B | LD C,A | |||
| E59C | LD B,$00 | |||
| E59E | ADD HL,BC | |||
| E59F | LD A,(HL) | |||
| E5A0 | LD D,A | |||
| E5A1 | LD E,(IX+$0C) | |||
| E5A4 | SUB E | |||
| E5A5 | JR Z,$E5DB | |||
| E5A7 | BIT 4,E | |||
| E5A9 | JR NZ,$E5DB | |||
| E5AB | CALL $E5B8 | |||
| E5AE | LD A,E | |||
| E5AF | AND $0F | |||
| E5B1 | LD (IX+$0C),A | |||
| E5B4 | LD D,A | |||
| E5B5 | JP $E5DB | |||
|
Used by the routine at E4FC.
|
||||
| E5B8 | LD B,A | |||
| E5B9 | AND $0F | |||
| E5BB | CP $05 | |||
| E5BD | JR C,$E5D3 | |||
| E5BF | CP $08 | |||
| E5C1 | JR Z,$E5D5 | |||
| E5C3 | JR C,$E5D0 | |||
| E5C5 | CP $0C | |||
| E5C7 | JR C,$E5CB | |||
| E5C9 | DEC E | |||
| E5CA | RET | |||
| E5CB | DEC E | |||
| E5CC | DEC E | |||
| E5CD | DEC E | |||
| E5CE | DEC E | |||
| E5CF | RET | |||
| E5D0 | INC E | |||
| E5D1 | INC E | |||
| E5D2 | INC E | |||
| E5D3 | INC E | |||
| E5D4 | RET | |||
| E5D5 | BIT 7,B | |||
| E5D7 | JR NZ,$E5D0 | |||
| E5D9 | JR $E5CB | |||
| E5DB | INC (IX+$10) | |||
| E5DE | LD H,(IX+$05) | |||
| E5E1 | LD L,(IX+$04) | |||
| E5E4 | LD E,(IX+$06) | |||
| E5E7 | LD A,D | |||
| E5E8 | CP $10 | |||
| E5EA | JR Z,$E5F5 | |||
| E5EC | CP $17 | |||
| E5EE | JR NZ,$E61B | |||
| E5F0 | CALL $E679 | |||
| E5F3 | JR $E5F8 | |||
| E5F5 | CALL $E648 | |||
| E5F8 | LD (IX+$06),E | |||
| E5FB | LD (IX+$04),L | |||
| E5FE | LD D,(IX+$0F) | |||
| E601 | LD E,(IX+$0E) | |||
| E604 | LD H,(IX+$13) | |||
| E607 | CALL $F21E | -> $F34F | ||
| E60A | LD (IX+$0F),H | |||
| E60D | LD (IX+$0E),L | |||
| E610 | LD (IX+$13),C | |||
| E613 | LD A,(IX+$0D) | |||
| E616 | ADD A,H | |||
| E617 | LD (IX+$05),A | |||
| E61A | RET | |||
| E61B | LD BC,$E628 | |||
| E61E | PUSH BC | |||
| E61F | OR A | |||
| E620 | RET Z | |||
| E621 | CP $08 | |||
| E623 | RET Z | |||
| E624 | JR C,$E648 | |||
| E626 | JR $E679 | |||
|
|
||||
| E628 | LD A,L | |||
| E629 | CP $81 | |||
| E62B | JR C,$E636 | |||
| E62D | CP $FE | |||
| E62F | JR NC,$E636 | |||
| E631 | RES 5,(IX+$0B) | |||
| E635 | RET | |||
| E636 | LD A,D | |||
| E637 | CP $04 | |||
| E639 | JP Z,$E6C3 | |||
| E63C | JR C,$E6A8 | |||
| E63E | CP $0C | |||
| E640 | JP Z,$E6C3 | |||
| E643 | JP C,$E6DB | |||
| E646 | JR $E6A8 | |||
|
Used by the routine at E5DB.
|
||||
| E648 | CP $01 | |||
| E64A | JR Z,$E650 | |||
| E64C | CP $07 | |||
| E64E | JR NZ,$E655 | |||
| E650 | BIT 0,(IX+$10) | |||
| E654 | RET Z | |||
| E655 | BIT 4,(IX+$0B) | |||
| E659 | JR Z,$E660 | |||
| E65B | BIT 0,(IY+$05) | Check bit 0 (Right) of Last joystick/keyboard bits ($FD85) | ||
| E65F | RET Z | |||
| E660 | LD A,E | |||
| E661 | INC A | |||
| E662 | AND $03 | |||
| E664 | LD E,A | |||
| E665 | JR Z,$E668 | |||
| E667 | RET | |||
| E668 | LD A,L | |||
| E669 | INC A | |||
| E66A | CP $1E | |||
| E66C | JR NC,$E670 | |||
| E66E | LD L,A | |||
| E66F | RET | |||
| E670 | BIT 4,(IX+$0B) | |||
| E674 | JR Z,$E66E | |||
| E676 | LD E,$03 | |||
| E678 | RET | |||
|
Used by the routine at E5DB.
|
||||
| E679 | CP $09 | |||
| E67B | JR Z,$E681 | |||
| E67D | CP $0F | |||
| E67F | JR NZ,$E686 | |||
| E681 | BIT 0,(IX+$10) | |||
| E685 | RET Z | |||
| E686 | BIT 4,(IX+$0B) | |||
| E68A | JR Z,$E693 | |||
| E68C | BIT 1,(IY+$05) | Check bit 1 (Left) of Last joystick/keyboard bits ($FD85) | ||
| E690 | JR NZ,$E693 | |||
| E692 | RET | |||
| E693 | LD A,E | |||
| E694 | DEC A | |||
| E695 | AND $03 | |||
| E697 | LD E,A | |||
| E698 | CP $03 | |||
| E69A | RET NZ | |||
| E69B | DEC L | |||
| E69C | LD A,L | |||
| E69D | INC A | |||
| E69E | RET NZ | |||
| E69F | BIT 4,(IX+$0B) | |||
| E6A3 | RET Z | |||
| E6A4 | INC L | |||
| E6A5 | LD E,$00 | |||
| E6A7 | RET | |||
|
Used by the routine at E628.
|
||||
| E6A8 | CP $03 | |||
| E6AA | JR Z,$E6B0 | |||
| E6AC | CP $0D | |||
| E6AE | JR NZ,$E6B6 | |||
| E6B0 | BIT 0,(IX+$10) | |||
| E6B4 | JR Z,$E6C3 | |||
| E6B6 | BIT 4,(IX+$0B) | |||
| E6BA | JR Z,$E6C2 | |||
| E6BC | BIT 3,(IY+$05) | Check bit 3 (Up) of Last joystick/keyboard bits ($FD85) | ||
| E6C0 | JR Z,$E6C3 | |||
| E6C2 | DEC H | |||
| E6C3 | LD A,H | |||
| E6C4 | CP $61 | |||
| E6C6 | JR C,$E6D8 | |||
| E6C8 | CP $FA | |||
| E6CA | JR NC,$E6D8 | |||
| E6CC | LD A,(IX+$12) | |||
| E6CF | CP $07 | |||
| E6D1 | JR Z,$E6D8 | |||
| E6D3 | RES 5,(IX+$0B) | |||
| E6D7 | RET | |||
| E6D8 | JP $DC8C | |||
|
Used by the routine at E628.
|
||||
| E6DB | CP $05 | |||
| E6DD | JR Z,$E6E3 | |||
| E6DF | CP $0B | |||
| E6E1 | JR NZ,$E6E9 | |||
| E6E3 | BIT 0,(IX+$10) | |||
| E6E7 | JR Z,$E6C3 | |||
| E6E9 | LD A,H | |||
| E6EA | INC A | |||
| E6EB | CP $55 | |||
| E6ED | JR C,$E6FB | |||
| E6EF | BIT 4,(IX+$0B) | |||
| E6F3 | JR Z,$E6FB | |||
| E6F5 | LD A,D | |||
| E6F6 | CP $08 | |||
| E6F8 | RET Z | |||
| E6F9 | JR $E6FC | |||
| E6FB | LD H,A | |||
| E6FC | JR $E6C3 | |||
|
Used by the routine at E106.
|
||||
| E6FE | LD A,($FDFC) | |||
| E701 | LD ($FDFE),A | |||
| E704 | LD (IY+$7C),$00 | |||
| E708 | LD IX,$5B11 | |||
|
This entry point is used by the routine at E972.
|
||||
| E70C | BIT 5,(IX+$0B) | |||
| E710 | JP Z,$E9B9 | |||
| E713 | LD A,(IX+$04) | |||
| E716 | ADD A,A | |||
| E717 | ADD A,A | |||
| E718 | ADD A,(IX+$06) | |||
| E71B | LD E,A | |||
| E71C | LD D,(IX+$05) | |||
| E71F | LD A,(IX+$12) | |||
| E722 | CP $0A | |||
| E724 | JR Z,$E732 | |||
| E726 | CP $06 | |||
| E728 | JR Z,$E732 | |||
| E72A | LD A,D | |||
| E72B | CP $61 | |||
| E72D | JR NC,$E732 | |||
| E72F | INC (IY+$7C) | |||
| E732 | LD HL,$F8ED | |||
| E735 | LD B,$09 | |||
| E737 | INC E | |||
| E738 | INC E | |||
| E739 | LD A,(IX+$0C) | |||
| E73C | CP $13 | |||
| E73E | JR C,$E744 | |||
| E740 | CP $17 | |||
| E742 | JR C,$E770 | |||
| E744 | LD A,(IX+$12) | |||
| E747 | SUB $0A | |||
| E749 | JR Z,$E770 | |||
| E74B | INC A | |||
| E74C | JR Z,$E770 | |||
| E74E | CALL $E77D | |||
| E751 | JR Z,$E770 | |||
|
Killed the object
|
||||
| E753 | LD (IX+$0C),$13 | |||
| E757 | LD (IX+$11),$10 | |||
| E75B | LD BC,$0203 | +200 for the kill | ||
| E75E | LD A,(IX+$12) | |||
| E761 | CP $0E | |||
| E763 | JR NZ,$E766 | |||
| E765 | INC C | change to +2000 | ||
| E766 | CALL $6415 | -> $6825 - Update Score | ||
| E769 | LD A,$05 | |||
| E76B | CALL $642D | -> $6456 | ||
| E76E | JR $E794 | |||
| E770 | LD HL,$F8EA | |||
| E773 | LD B,$1D | |||
| E775 | CALL $E77D | |||
| E778 | JR NZ,$E753 | |||
| E77A | JR $E794 | |||
|
||||||||||||
| E77C | INC L | |||||||||||
| E77D | LD A,(HL) | |||||||||||
| E77E | INC L | |||||||||||
| E77F | CP $90 | Inactive record marker?? | ||||||||||
| E781 | RET Z | |||||||||||
| E782 | SUB D | |||||||||||
| E783 | JR C,$E77C | |||||||||||
| E785 | CP B | |||||||||||
| E786 | JR NC,$E77C | |||||||||||
| E788 | LD A,E | |||||||||||
| E789 | SUB (HL) | |||||||||||
| E78A | JR NC,$E77C | |||||||||||
| E78C | NEG | |||||||||||
| E78E | CP B | |||||||||||
| E78F | JR NC,$E77C | |||||||||||
| E791 | INC B | |||||||||||
| E792 | DEC B | |||||||||||
| E793 | RET | |||||||||||
|
Used by the routine at E6FE.
|
||||
| E794 | BIT 4,(IX+$0C) | |||
| E798 | JR NZ,$E7BD | |||
| E79A | LD A,(IX+$12) | |||
| E79D | CP $09 | |||
| E79F | JR Z,$E7BD | |||
| E7A1 | LD A,($FDE4) | |||
| E7A4 | SUB D | |||
| E7A5 | JR NC,$E7BD | |||
| E7A7 | ADD A,$05 | |||
| E7A9 | JR NC,$E7BD | |||
| E7AB | LD A,($FDE3) | |||
| E7AE | ADD A,$03 | |||
| E7B0 | SUB E | |||
| E7B1 | JR NC,$E7B5 | |||
| E7B3 | NEG | |||
| E7B5 | CP $06 | |||
| E7B7 | JR NC,$E7BD | |||
| E7B9 | SET 0,(IY+$62) | Player is dead?? | ||
| E7BD | LD A,(IX+$0C) | |||
| E7C0 | LD D,A | |||
| E7C1 | CP $10 | |||
| E7C3 | JP C,$E972 | |||
| E7C6 | JR Z,$E7E4 | |||
| E7C8 | CP $18 | |||
| E7CA | JP Z,$E972 | |||
| E7CD | CP $16 | |||
| E7CF | JR NZ,$E7D8 | |||
| E7D1 | RES 5,(IX+$0B) | |||
| E7D5 | JP $E9B9 | |||
| E7D8 | CP $11 | |||
| E7DA | JR Z,$E81B | |||
| E7DC | CP $12 | |||
| E7DE | JR Z,$E843 | |||
| E7E0 | CP $17 | |||
| E7E2 | JR NZ,$E7FF | |||
| E7E4 | DEC (IX+$11) | |||
| E7E7 | LD D,A | |||
| E7E8 | JR NZ,$E7FC | |||
| E7EA | LD (IX+$12),$00 | |||
| E7EE | CALL $EBE1 | |||
| E7F1 | LD (IX+$0C),A | |||
| E7F4 | LD (IX+$11),$10 | |||
| E7F8 | RES 1,(IX+$0B) | |||
| E7FC | JP $E9B6 | |||
| E7FF | DEC (IX+$11) | |||
| E802 | LD B,$16 | |||
| E804 | JR Z,$E815 | |||
| E806 | INC (IX+$10) | |||
| E809 | LD A,(IX+$10) | |||
| E80C | DEC B | |||
| E80D | RRA | |||
| E80E | JR NC,$E815 | |||
| E810 | DEC B | |||
| E811 | RRA | |||
| E812 | JR NC,$E815 | |||
| E814 | DEC B | |||
| E815 | LD (IX+$0C),B | |||
| E818 | JP $E9B9 | |||
| E81B | DEC (IX+$11) | |||
| E81E | JP NZ,$E9B9 | |||
| E821 | LD (IX+$0C),$12 | |||
| E825 | LD (IX+$11),$04 | |||
| E829 | LD D,(IX+$05) | |||
| E82C | LD A,(IX+$04) | |||
| E82F | ADD A,A | |||
| E830 | ADD A,A | |||
| E831 | ADD A,(IX+$06) | |||
| E834 | SUB $03 | |||
| E836 | LD E,A | |||
| E837 | LD C,$00 | |||
| E839 | PUSH IX | |||
| E83B | CALL $F1BB | |||
| E83E | POP IX | |||
| E840 | JP $E9B9 | |||
| E843 | DEC (IX+$11) | |||
| E846 | JP NZ,$E9B9 | |||
| E849 | LD (IX+$11),$12 | |||
| E84D | LD A,(IX+$12) | |||
| E850 | CP $08 | |||
| E852 | JP Z,$EB7B | |||
| E855 | CP $04 | |||
| E857 | JR NZ,$E862 | |||
| E859 | CALL $EBE1 | |||
| E85C | LD (IX+$0C),A | |||
| E85F | JP $E9B9 | |||
| E862 | LD A,(IX+$13) | |||
| E865 | LD (IX+$0C),A | |||
| E868 | JP $E9B9 | |||
| E86B | LD A,$02 | |||
| E86D | LD E,(IX+$06) | |||
| E870 | INC E | |||
| E871 | DEC E | |||
| E872 | JR Z,$E876 | |||
| E874 | JR $E87B | |||
| E876 | LD (IX+$0C),$11 | |||
| E87A | ADD A,A | |||
| E87B | LD (IX+$11),A | |||
| E87E | JP $E9B9 | |||
|
|
||||
| E881 | CALL $EBE1 | |||
| E884 | LD (IX+$0C),A | |||
| E887 | CALL $DC83 | |||
| E88A | RRA | |||
| E88B | JR C,$E86B | |||
| E88D | AND $0C | |||
| E88F | JR NZ,$E899 | |||
| E891 | LD A,(IX+$12) | |||
| E894 | CP $09 | |||
| E896 | CALL NZ,$EC1B | |||
| E899 | LD (IX+$11),$0E | |||
| E89D | JP $E992 | |||
|
Used by the routine at E972.
|
||||
| E8A0 | DEC (IX+$11) | |||
| E8A3 | JP NZ,$E9B9 | |||
| E8A6 | LD A,(IX+$13) | |||
| E8A9 | OR A | |||
| E8AA | JR Z,$E8D6 | |||
| E8AC | CP $03 | |||
| E8AE | JR Z,$E8D6 | |||
| E8B0 | CP $01 | |||
| E8B2 | JR NZ,$E8BE | |||
| E8B4 | CALL $EBE1 | |||
| E8B7 | LD (IX+$0C),B | |||
| E8BA | LD A,$01 | |||
| E8BC | JR $E8D6 | |||
| E8BE | CALL $EBE1 | |||
| E8C1 | LD (IX+$0C),A | |||
| E8C4 | CALL $DC83 | |||
| E8C7 | BIT 6,A | |||
| E8C9 | PUSH AF | |||
| E8CA | PUSH BC | |||
| E8CB | CALL NZ,$EC1B | |||
| E8CE | POP BC | |||
| E8CF | POP AF | |||
| E8D0 | AND $02 | |||
| E8D2 | JR NZ,$E8D6 | |||
| E8D4 | JR $E904 | |||
| E8D6 | INC A | |||
| E8D7 | AND $03 | |||
| E8D9 | LD (IX+$13),A | |||
| E8DC | LD D,A | |||
| E8DD | LD BC,$0113 | |||
| E8E0 | CALL $DC83 | |||
| E8E3 | AND $1F | |||
| E8E5 | ADD A,C | |||
| E8E6 | LD C,A | |||
| E8E7 | LD A,D | |||
| E8E8 | BIT 0,A | |||
| E8EA | JR Z,$E8EE | |||
| E8EC | LD C,$04 | |||
| E8EE | INC A | |||
| E8EF | AND $02 | |||
| E8F1 | LD A,B | |||
| E8F2 | JR Z,$E8F6 | |||
| E8F4 | NEG | |||
| E8F6 | LD B,A | |||
| E8F7 | ADD A,(IX+$05) | |||
| E8FA | LD (IX+$05),A | |||
| E8FD | LD A,(IX+$0A) | |||
| E900 | SUB B | |||
| E901 | LD (IX+$0A),A | |||
| E904 | LD (IX+$11),C | |||
| E907 | JP $E9B9 | |||
|
Used by the routine at E972.
|
||||
| E90A | LD L,(IX+$04) | |||
| E90D | LD A,(IX+$05) | |||
| E910 | LD H,A | |||
| E911 | CP $60 | |||
| E913 | JR NC,$E96F | |||
| E915 | CP $2E | |||
| E917 | JR C,$E92F | |||
| E919 | LD (IX+$12),$01 | |||
| E91D | CALL $E1AC | |||
| E920 | AND $0F | |||
| E922 | LD (IX+$0C),A | |||
| E925 | LD (IX+$13),A | |||
| E928 | LD (IX+$0A),$0A | |||
| E92C | JP $E9B9 | |||
| E92F | BIT 4,(IY+$15) | |||
| E933 | JR NZ,$E939 | |||
| E935 | CP $14 | |||
| E937 | JR C,$E96F | |||
| E939 | LD A,($5BDE) | |||
| E93C | SUB L | |||
| E93D | JR Z,$E952 | |||
| E93F | JR NC,$E948 | |||
| E941 | INC A | |||
| E942 | JR Z,$E952 | |||
| E944 | LD B,$0A | |||
| E946 | JR $E954 | |||
| E948 | DEC A | |||
| E949 | JR Z,$E952 | |||
| E94B | DEC A | |||
| E94C | JR Z,$E952 | |||
| E94E | LD B,$06 | |||
| E950 | JR $E954 | |||
| E952 | LD B,$08 | |||
| E954 | LD (IX+$0C),B | |||
| E957 | DEC (IX+$11) | |||
| E95A | JR NZ,$E96F | |||
| E95C | LD (IX+$11),$19 | |||
| E960 | CALL $DC83 | |||
| E963 | AND $03 | |||
| E965 | JR Z,$E96C | |||
| E967 | LD A,B | |||
| E968 | CP $08 | |||
| E96A | JR NZ,$E96F | |||
| E96C | CALL $EC1B | |||
| E96F | JP $E9B9 | |||
|
Used by the routine at E794.
|
||||
| E972 | LD A,(IX+$12) | |||
| E975 | CP $06 | |||
| E977 | JR Z,$E90A | |||
| E979 | CP $0A | |||
| E97B | JP Z,$E8A0 | |||
| E97E | DEC (IX+$11) | |||
| E981 | JP NZ,$E992 | |||
| E984 | LD A,(IX+$12) | |||
| E987 | ADD A,A | |||
| E988 | ADD A,$88 | |||
| E98A | LD L,A | |||
| E98B | LD H,$E1 | |||
| E98D | LD E,(HL) | |||
| E98E | INC L | |||
| E98F | LD H,(HL) | |||
| E990 | LD L,E | |||
| E991 | JP (HL) | |||
| E992 | LD A,(IX+$12) | |||
| E995 | CP $0D | |||
| E997 | JP Z,$E9B9 | |||
| E99A | CP $04 | |||
| E99C | JR Z,$E9AE | |||
| E99E | CP $09 | |||
| E9A0 | JR Z,$E9AE | |||
| E9A2 | CP $01 | |||
| E9A4 | JR Z,$E9AE | |||
| E9A6 | CP $0C | |||
| E9A8 | JR Z,$E9AE | |||
| E9AA | CP $0F | |||
| E9AC | JR NZ,$E9B3 | |||
| E9AE | LD D,(IX+$13) | |||
| E9B1 | JR $E9B6 | |||
| E9B3 | LD D,(IX+$0C) | |||
| E9B6 | CALL $E5DB | |||
| E9B9 | LD DE,$0014 | |||
| E9BC | ADD IX,DE | |||
| E9BE | LD A,(IX+$00) | |||
| E9C1 | CP $90 | |||
| E9C3 | RET Z | |||
| E9C4 | JP $E70C | |||
|
|
||||
| E9C7 | DEFB $DD,$CB,$0B,$8E,$DD,$36,$12,$00 | |||
| E9CF | DEFB $C3,$96,$EB,$DD,$CB,$0B,$8E,$DD | |||
| E9D7 | DEFB $36,$11,$30,$C3,$92,$E9,$DD,$7E | |||
| E9DF | DEFB $05,$FE | |||
|
|
||||
| E9E1 | DEFM "$04" | |||
|
|
||||
| E9E4 | DEFB $DD,$7E,$13,$57,$FE,$04,$38,$04 | |||
| E9EC | DEFB $FE,$0C,$38,$0F,$DD,$36,$12,$01 | |||
| E9F4 | DEFB $DD,$CB,$0B,$8E,$DD,$36,$11,$10 | |||
| E9FC | DEFB $C3,$92,$E9,$DD,$46,$13,$DD,$36 | |||
| EA04 | DEFB $11,$0B,$CD,$83,$DC,$E6,$03,$20 | |||
| EA0C | DEFB $6A,$CD,$83,$DC,$E6,$0F,$DD,$77 | |||
| EA14 | DEFB $0C,$C3,$92,$E9,$DD,$CB,$0B,$8E | |||
| EA1C | DEFB $CD,$83,$DC,$F5,$E6,$07,$20,$1C | |||
| EA24 | DEFB $F1,$F5,$E6,$18,$20,$07,$F1,$DD | |||
| EA2C | DEFB $36,$12,$04,$18,$C3,$F1,$DD,$36 | |||
| EA34 | DEFB $12,$00,$E6,$E0,$18,$BA,$DD,$CB | |||
| EA3C | DEFB $0B,$FE,$18,$B4,$F1,$DD,$36,$11 | |||
| EA44 | DEFB $05,$CD,$E1,$EB,$DD,$70,$13,$CD | |||
| EA4C | DEFB $83,$DC,$CB,$7F,$28,$1D,$E6,$0F | |||
| EA54 | DEFB $4F,$78,$E6,$07,$20,$0F,$79,$FE | |||
| EA5C | DEFB $04,$28,$08,$FE,$0C,$20,$06,$0E | |||
| EA64 | DEFB $0A,$18,$02,$0E,$06,$DD,$71,$0C | |||
| EA6C | DEFB $C3,$92,$E9,$CD,$83,$DC,$E6,$0F | |||
| EA74 | DEFB $DD,$77,$13,$DD,$70,$0C,$3A,$FE | |||
| EA7C | DEFB $FD,$FE,$01,$20,$02,$18,$05,$CD | |||
| EA84 | DEFB $83,$DC,$E6,$07,$CC,$1B,$EC,$C3 | |||
| EA8C | DEFB $92,$E9,$DD,$CB,$0B,$4E,$28,$10 | |||
| EA94 | DEFB $DD,$35,$0E,$DD,$36,$11,$01,$C2 | |||
| EA9C | DEFB $B9,$E9,$DD,$CB,$0B,$8E,$18,$68 | |||
| EAA4 | DEFB $DD,$56,$05,$DD,$7E,$04,$87,$87 | |||
| EAAC | DEFB $DD,$86,$06,$5F,$0E,$02,$3A,$E3 | |||
| EAB4 | DEFB $FD,$93,$30,$04,$ED,$44,$0E,$00 | |||
| EABC | DEFB $47,$3A,$E4,$FD,$92,$38,$49,$B8 | |||
|
|
||||
| EAC4 | DEFM "8Fx" | |||
|
|
||||
| EAC7 | DEFB $FE,$14,$30,$02,$0E,$01,$DD,$E5 | |||
| EACF | DEFB $C5,$0E,$00,$CD,$BB,$F1,$C1,$28 | |||
| EAD7 | DEFB $32,$DD,$71,$0C,$DD,$CB,$00,$C6 | |||
| EADF | DEFB $DD,$CB,$00,$CE,$1E,$04,$3A,$E5 | |||
| EAE7 | DEFB $FD,$FE,$05,$38,$06,$1C,$FE,$09 | |||
| EAEF | DEFB $38,$01,$1C,$DD,$73,$06,$DD,$36 | |||
| EAF7 | DEFB $07,$73,$DD,$E1,$DD,$36,$11,$01 | |||
| EAFF | DEFB $DD,$CB,$0B,$CE,$DD,$36,$0E,$03 | |||
| EB07 | DEFB $C3,$B9,$E9,$DD,$E1,$DD,$36,$11 | |||
| EB0F | DEFB $1C,$C3,$92,$E9 | |||
|
|
||||
| EB13 | LD B,$10 | |||
| EB15 | LD A,($FDE5) | Get Area number | ||
| EB18 | CP $04 | |||
| EB1A | JR C,$EB1E | |||
| EB1C | LD B,$09 | |||
| EB1E | LD (IX+$11),B | |||
| EB21 | CALL $DC83 | |||
| EB24 | AND $01 | |||
| EB26 | JR Z,$EB5F | |||
| EB28 | CALL $EBE1 | |||
| EB2B | LD A,(IX+$13) | |||
| EB2E | AND $07 | |||
| EB30 | JR NZ,$EB41 | |||
| EB32 | LD A,B | |||
| EB33 | CP $04 | |||
| EB35 | JR Z,$EB3F | |||
| EB37 | CP $0C | |||
| EB39 | JR NZ,$EB41 | |||
| EB3B | LD B,$0A | |||
| EB3D | JR $EB41 | |||
| EB3F | LD B,$06 | |||
| EB41 | LD (IX+$0C),B | |||
| EB44 | LD A,($FDE5) | Get Area number | ||
| EB47 | DEC A | |||
| EB48 | BIT 1,A | |||
| EB4A | LD B,$03 | |||
| EB4C | JR Z,$EB55 | |||
| EB4E | LD B,$01 | |||
| EB50 | CP $07 | |||
| EB52 | JR C,$EB55 | |||
| EB54 | DEC B | |||
| EB55 | CALL $DC83 | |||
| EB58 | AND B | |||
| EB59 | CALL Z,$EC1B | |||
| EB5C | JP $E992 | |||
| EB5F | LD A,(IX+$13) | |||
| EB62 | LD (IX+$0C),A | |||
| EB65 | JP $E992 | |||
|
|
||||
| EB68 | LD (IX+$12),$01 | |||
| EB6C | LD D,$08 | |||
| EB6E | LD (IX+$0C),D | |||
| EB71 | LD (IX+$13),D | |||
| EB74 | LD (IX+$11),$20 | |||
| EB78 | JP $E9B6 | |||
|
Used by the routine at E794.
|
||||
| EB7B | INC (IX+$0D) | |||
| EB7E | LD A,(IX+$0D) | |||
| EB81 | CP $05 | |||
| EB83 | JP C,$E86B | |||
| EB86 | LD A,(IX+$13) | |||
| EB89 | XOR $08 | |||
| EB8B | LD (IX+$0C),A | |||
| EB8E | LD (IX+$11),$40 | |||
| EB92 | LD D,A | |||
| EB93 | JP $E9B6 | |||
|
|
||||
| EB96 | BIT 7,(IX+$0B) | |||
| EB9A | JR NZ,$EBB4 | |||
| EB9C | CALL $DC83 | |||
| EB9F | AND $0F | |||
| EBA1 | LD D,A | |||
| EBA2 | ADD A,$19 | |||
| EBA4 | LD (IX+$11),A | |||
| EBA7 | LD A,(IX+$10) | |||
| EBAA | AND $01 | |||
| EBAC | JR NZ,$EBB4 | |||
| EBAE | LD (IX+$0C),D | |||
| EBB1 | JP $E9B6 | |||
| EBB4 | CALL $EBE1 | |||
| EBB7 | LD (IX+$0C),B | |||
| EBBA | BIT 7,(IX+$0B) | |||
| EBBE | JR NZ,$EBC9 | |||
| EBC0 | CALL $DC83 | |||
| EBC3 | RRA | |||
| EBC4 | JR C,$EBDB | |||
| EBC6 | JP Z,$E992 | |||
| EBC9 | LD (IX+$11),$11 | |||
| EBCD | INC (IX+$0F) | |||
| EBD0 | LD A,(IX+$0F) | |||
| EBD3 | AND $07 | |||
| EBD5 | JR NZ,$EBDB | |||
| EBD7 | RES 7,(IX+$0B) | |||
| EBDB | CALL $EC1B | |||
| EBDE | JP $E992 | |||
| EBE1 | LD A,($5BDF) | |||
| EBE4 | LD BC,$0000 | |||
| EBE7 | SUB (IX+$05) | |||
| EBEA | JR C,$EBF4 | |||
| EBEC | SUB $10 | |||
| EBEE | JR C,$EBFA | |||
| EBF0 | SET 2,C | |||
| EBF2 | JR $EBFA | |||
| EBF4 | ADD A,$10 | |||
| EBF6 | JR C,$EBFA | |||
| EBF8 | SET 3,C | |||
| EBFA | LD A,($5BDE) | |||
| EBFD | CP (IX+$04) | |||
| EC00 | JR Z,$EC12 | |||
| EC02 | JR NC,$EC0C | |||
| EC04 | ADD A,$01 | |||
| EC06 | JR C,$EC12 | |||
| EC08 | SET 1,C | |||
| EC0A | JR $EC12 | |||
| EC0C | SUB $01 | |||
| EC0E | JR C,$EC12 | |||
| EC10 | SET 0,C | |||
| EC12 | LD HL,$E4F1 | |||
| EC15 | ADD HL,BC | |||
| EC16 | LD A,(HL) | |||
| EC17 | AND $0F | |||
| EC19 | LD B,A | |||
| EC1A | RET | |||
| EC1B | PUSH IX | |||
| EC1D | PUSH IX | |||
| EC1F | POP HL | |||
| EC20 | CALL $ED31 | |||
| EC23 | LD A,H | |||
| EC24 | CP $60 | |||
| EC26 | JR NC,$EC55 | |||
| EC28 | CP $05 | |||
| EC2A | JR C,$EC55 | |||
| EC2C | LD A,L | |||
| EC2D | CP $80 | |||
| EC2F | JR NC,$EC55 | |||
| EC31 | LD A,($5BDF) | |||
| EC34 | ADD A,$04 | |||
| EC36 | LD B,A | |||
| EC37 | LD A,($FDE3) | |||
| EC3A | ADD A,$04 | |||
| EC3C | LD C,A | |||
| EC3D | LD E,$82 | |||
| EC3F | LD A,($FDE5) | Get Area number | ||
| EC42 | CP $04 | |||
| EC44 | JR C,$EC51 | |||
| EC46 | INC E | |||
| EC47 | CP $08 | |||
| EC49 | JR C,$EC51 | |||
| EC4B | INC E | |||
| EC4C | CP $0C | |||
| EC4E | JR C,$EC51 | |||
| EC50 | INC E | |||
| EC51 | LD A,E | |||
| EC52 | CALL $F200 | -> $F4F6 | ||
| EC55 | POP IX | |||
| EC57 | RET | |||
|
|
||||
| EC58 | LD A,(IX+$0C) | |||
| EC5B | CP $08 | |||
| EC5D | JR C,$EC63 | |||
| EC5F | LD A,$17 | |||
| EC61 | JR $EC65 | |||
| EC63 | LD A,$10 | |||
| EC65 | LD (IX+$0C),A | |||
| EC68 | LD (IX+$13),$F6 | |||
| EC6C | LD (IX+$11),$10 | |||
| EC70 | LD (IX+$0F),$00 | |||
| EC74 | LD (IX+$0E),$00 | |||
| EC78 | LD A,(IX+$05) | |||
| EC7B | LD (IX+$0D),A | |||
| EC7E | JP $E9B9 | |||
|
|
||||
| EC81 | DEFB $04,$FF,$00,$FC,$07,$02,$02,$FC | |||
| EC89 | DEFB $07,$02,$03,$FD,$07,$02,$04,$FE | |||
| EC91 | DEFB $07,$04,$04,$00,$07,$07,$04,$02 | |||
| EC99 | DEFB $07,$07,$03,$03,$07,$07,$02,$04 | |||
| ECA1 | DEFB $04,$0A,$00,$04,$00,$06,$FE,$04 | |||
| ECA9 | DEFB $00,$06,$FD,$03,$00,$06,$FC,$02 | |||
| ECB1 | DEFB $00,$05,$FC,$00,$00,$01,$FC,$FE | |||
| ECB9 | DEFB $00,$01,$FD,$FD,$00,$01,$FE,$FC | |||
|
Used by the routine at E103.
|
||||
| ECC1 | LD A,($5BE6) | |||
| ECC4 | CP $10 | |||
| ECC6 | RET NC | |||
| ECC7 | BIT 4,(IY+$05) | Check bit 4 (Fire) of Last joystick/keyboard bits ($FD85) | ||
| ECCB | LD A,($FD95) | |||
| ECCE | LD D,A | |||
| ECCF | JR NZ,$ECE3 | Fire => jump | ||
| ECD1 | AND $70 | |||
| ECD3 | LD ($FD95),A | |||
| ECD6 | BIT 5,(IY+$05) | |||
| ECDA | JR NZ,$ECF2 | |||
| ECDC | BIT 6,A | |||
| ECDE | RET Z | |||
| ECDF | RES 6,A | |||
| ECE1 | JR $ED1C | |||
|
Fire button pressed
|
||||
| ECE3 | BIT 7,A | |||
| ECE5 | JR Z,$ED1A | |||
| ECE7 | INC A | |||
| ECE8 | LD ($FD95),A | |||
| ECEB | AND $0F | |||
| ECED | CP $0F | |||
| ECEF | LD A,D | |||
| ECF0 | JR C,$ECD6 | |||
| ECF2 | LD A,($FD95) | |||
| ECF5 | AND $F0 | |||
| ECF7 | LD ($FD95),A | |||
| ECFA | LD A,($FDE7) | Get grenades number | ||
| ECFD | OR A | |||
| ECFE | RET Z | |||
| ECFF | LD A,($5BDA) | Get player's column | ||
| ED02 | ADD A,A | |||
| ED03 | ADD A,A | |||
| ED04 | LD L,A | |||
| ED05 | LD A,($5BDB) | |||
| ED08 | LD H,A | |||
| ED09 | SUB $30 | |||
| ED0B | JR NC,$ED0F | |||
| ED0D | LD A,$04 | |||
| ED0F | LD B,A | |||
| ED10 | LD C,L | |||
| ED11 | CALL $F21B | -> $F4E3 | ||
| ED14 | RET Z | |||
| ED15 | LD A,$FF | -1 more grenades | ||
| ED17 | JP $6430 | -> $6C7A - We've got A more grenades | ||
| ED1A | OR $C0 | |||
| ED1C | LD ($FD95),A | |||
| ED1F | LD HL,$5BDA | Player's object record address | ||
| ED22 | LD A,($5BE6) | |||
| ED25 | LD B,A | |||
| ED26 | CALL $ED31 | |||
| ED29 | CALL $F20C | |||
| ED2C | LD A,$06 | |||
| ED2E | JP $642D | -> $6456 | ||
| ED31 | LD A,(HL) | |||
| ED32 | ADD A,A | |||
| ED33 | ADD A,A | |||
| ED34 | LD E,A | |||
| ED35 | INC HL | |||
| ED36 | LD D,(HL) | |||
| ED37 | INC HL | |||
| ED38 | LD A,(HL) | |||
| ED39 | ADD A,E | |||
| ED3A | LD E,A | |||
| ED3B | LD HL,$EC81 | |||
| ED3E | LD A,B | |||
| ED3F | ADD A,A | |||
| ED40 | ADD A,A | |||
| ED41 | LD C,A | |||
| ED42 | LD B,$00 | |||
| ED44 | ADD HL,BC | |||
| ED45 | LD A,(HL) | |||
| ED46 | ADD A,E | |||
| ED47 | LD E,A | |||
| ED48 | INC HL | |||
| ED49 | LD A,(HL) | |||
| ED4A | ADD A,D | |||
| ED4B | LD D,A | |||
| ED4C | INC HL | |||
| ED4D | LD C,(HL) | |||
| ED4E | INC HL | |||
| ED4F | LD B,(HL) | |||
| ED50 | EX DE,HL | |||
| ED51 | RET | |||
|
Used by the routine at E109.
|
||||
| ED52 | LD (IY+$17),$FF | |||
| ED56 | LD HL,$FF00 | |||
| ED59 | LD DE,$F900 | |||
| ED5C | LD A,L | |||
| ED5D | AND $F8 | |||
| ED5F | LD L,A | |||
| ED60 | CP (IY+$08) | |||
| ED63 | JR Z,$ED8E | |||
| ED65 | LD L,(HL) | |||
| ED66 | INC L | |||
| ED67 | INC L | |||
| ED68 | LD A,(HL) | |||
| ED69 | AND $3F | |||
| ED6B | CP $27 | |||
| ED6D | JR NC,$ED5C | |||
| ED6F | ADD A,A | |||
| ED70 | ADD A,$16 | |||
| ED72 | LD C,A | |||
| ED73 | LD B,$E1 | |||
| ED75 | INC L | |||
| ED76 | LD A,(HL) | |||
| ED77 | AND $1F | |||
| ED79 | ADD A,A | |||
| ED7A | ADD A,A | |||
| ED7B | LD (DE),A | |||
| ED7C | LD A,(BC) | |||
| ED7D | BIT 7,A | |||
| ED7F | JR NZ,$EDB9 | |||
| ED81 | INC E | |||
| ED82 | LD (DE),A | |||
| ED83 | INC E | |||
| ED84 | INC C | |||
| ED85 | INC L | |||
| ED86 | LD A,(HL) | |||
| ED87 | LD (DE),A | |||
| ED88 | INC E | |||
| ED89 | LD A,(BC) | |||
| ED8A | LD (DE),A | |||
| ED8B | INC E | |||
| ED8C | JR $ED5C | |||
| ED8E | LD A,($FDCB) | |||
| ED91 | INC A | |||
| ED92 | JR Z,$EDA8 | |||
| ED94 | DEC A | |||
| ED95 | ADD A,A | |||
| ED96 | ADD A,A | |||
| ED97 | LD (DE),A | |||
| ED98 | EX DE,HL | |||
| ED99 | INC L | |||
| ED9A | LD (HL),$10 | |||
| ED9C | INC L | |||
| ED9D | LD A,($FDCC) | |||
| EDA0 | SUB $06 | |||
| EDA2 | LD (HL),A | |||
| EDA3 | INC L | |||
| EDA4 | LD (HL),$04 | |||
| EDA6 | INC L | |||
| EDA7 | EX DE,HL | |||
| EDA8 | LD A,$80 | |||
| EDAA | LD (DE),A | |||
| EDAB | XOR A | |||
| EDAC | EX AF,AF' | |||
| EDAD | XOR A | |||
| EDAE | CALL $6424 | -> $7511 - XOR AF and AF' with every byte in $F900-F9FF | ||
| EDB1 | LD ($FDF4),A | |||
| EDB4 | EX AF,AF' | |||
| EDB5 | LD ($FDF5),A | |||
| EDB8 | RET | |||
| EDB9 | AND $7F | |||
| EDBB | EXX | |||
| EDBC | ADD A,A | |||
| EDBD | LD H,$E1 | |||
| EDBF | ADD A,$64 | |||
| EDC1 | LD L,A | |||
| EDC2 | LD E,(HL) | |||
| EDC3 | INC L | |||
| EDC4 | LD D,(HL) | |||
| EDC5 | PUSH DE | |||
| EDC6 | EXX | |||
| EDC7 | RET | |||
| EDC8 | EX DE,HL | |||
| EDC9 | INC L | |||
| EDCA | LD (HL),A | |||
| EDCB | INC L | |||
| EDCC | INC E | |||
| EDCD | LD A,(DE) | |||
| EDCE | LD (HL),A | |||
| EDCF | INC L | |||
| EDD0 | LD (HL),B | |||
| EDD1 | INC L | |||
| EDD2 | LD (HL),$80 | |||
| EDD4 | EX DE,HL | |||
| EDD5 | RET | |||
|
|
||||
| EDD6 | LD C,(HL) | |||
| EDD7 | LD A,$1C | |||
| EDD9 | LD B,$2D | |||
| EDDB | CALL $EDC8 | |||
| EDDE | INC L | |||
| EDDF | CP $20 | |||
| EDE1 | JR NC,$EE0E | |||
| EDE3 | CP $06 | |||
| EDE5 | JR NC,$EDEB | |||
| EDE7 | LD (HL),$08 | |||
| EDE9 | JR $EE0E | |||
| EDEB | DEC (HL) | |||
| EDEC | JR NZ,$EE0E | |||
| EDEE | CALL $DC83 | |||
| EDF1 | AND $0F | |||
| EDF3 | ADD A,$14 | |||
| EDF5 | LD (HL),A | |||
| EDF6 | PUSH HL | |||
| EDF7 | PUSH DE | |||
| EDF8 | LD (IY+$16),$AA | |||
| EDFC | LD A,C | |||
| EDFD | OR A | |||
| EDFE | JR Z,$EE09 | |||
| EE00 | CP $18 | |||
| EE02 | JR C,$EE0C | |||
| EE04 | CALL $E3AB | |||
| EE07 | JR $EE0C | |||
| EE09 | CALL $E3B5 | |||
| EE0C | POP DE | |||
| EE0D | POP HL | |||
|
This entry point is used by the routine at EE15.
|
||||
| EE0E | JP $ED5C | |||
|
|
||||
| EE11 | INC L | |||
| EE12 | LD A,(HL) | |||
| EE13 | JR $EE1F | |||
|
|
||||
| EE15 | LD A,($FD97) | |||
| EE18 | INC A | |||
| EE19 | JR NZ,$EE22 | |||
| EE1B | INC L | |||
| EE1C | LD A,(HL) | |||
| EE1D | ADD A,$26 | |||
|
This entry point is used by the routine at EE11.
|
||||
| EE1F | LD ($FD97),A | |||
| EE22 | JR $EE0E | |||
|
|
||||
| EE24 | DEFB $1A,$C6,$04,$12,$1A,$F6,$82,$12 | |||
| EE2C | DEFB $EB,$2C,$36,$04,$2C,$1C,$1A,$D6 | |||
| EE34 | DEFB $04 | |||
|
|
||||
| EE35 | DEFM "w,6" | |||
|
|
||||
| EE38 | DEFB $02,$2C,$EB,$18,$D1,$7E,$E6,$1F | |||
| EE40 | DEFB $4F,$3E,$1C,$06,$12,$CD,$C8,$ED | |||
| EE48 | DEFB $2C,$D6,$12,$30,$04,$36,$00,$18 | |||
| EE50 | DEFB $BD,$C6,$04,$FE,$4E,$30,$F8,$47 | |||
| EE58 | DEFB $7E,$E6,$1F,$20,$07,$CD,$83,$DC | |||
| EE60 | DEFB $E6,$1F,$C6,$1E | |||
|
|
||||
| EE64 | DEFM "w5 " | |||
|
|
||||
| EE67 | DEFB $E7,$CD,$83,$DC,$E6,$C0,$C6,$3C | |||
| EE6F | DEFB $77,$E5,$D5,$60,$69,$01,$0B,$08 | |||
| EE77 | DEFB $2C,$CB,$7D,$CB,$BD,$28,$02,$06 | |||
| EE7F | DEFB $06,$CD,$4D,$E4,$28,$0B,$CD,$83 | |||
| EE87 | DEFB $DC,$E6,$03,$20,$04,$DD,$CB,$0B | |||
| EE8F | DEFB $FE,$D1,$E1,$18,$BB,$7E,$E6,$1F | |||
| EE97 | DEFB $4F,$3E,$18,$06,$14,$CD,$C8,$ED | |||
| EE9F | DEFB $2C,$D6,$12,$30,$05,$36,$00,$C3 | |||
| EEA7 | DEFB $5C,$ED,$C6,$04,$FE,$4E,$30,$F7 | |||
| EEAF | DEFB $47,$7E,$B7,$20,$0D,$78,$FE,$08 | |||
| EEB7 | DEFB $38,$ED,$CD,$83,$DC,$E6,$80,$C6 | |||
|
|
||||
| EEBF | DEFM "(w5 " | |||
|
|
||||
| EEC3 | DEFB $E2,$CD,$83,$DC,$E6,$3F,$C6,$0C | |||
| EECB | DEFB $FD,$CB,$15,$66,$28,$0C,$3A,$FA | |||
| EED3 | DEFB $FD,$FE,$14,$30,$CE,$FD,$34,$7A | |||
| EEDB | DEFB $18,$02,$C6,$AF,$77,$E5,$D5,$60 | |||
| EEE3 | DEFB $69,$01,$0B,$04,$7D,$2C,$2C,$B7 | |||
| EEEB | DEFB $28,$03,$2D,$06,$0C,$CD,$4D,$E4 | |||
| EEF3 | DEFB $D1,$E1,$18,$AF,$4E,$1A,$F6,$82 | |||
| EEFB | DEFB $12,$EB,$2C,$36,$10,$2C,$1C,$1A | |||
| EF03 | DEFB $D6,$04 | |||
|
|
||||
| EF05 | DEFM "w,6" | |||
|
|
||||
| EF08 | DEFB $02,$2C,$EB,$D6,$02,$30,$06,$2C | |||
| EF10 | DEFB $36,$00,$C3,$5C,$ED,$C6,$01,$47 | |||
| EF18 | DEFB $23,$7E,$3C,$28,$F5,$36,$FF,$E5 | |||
| EF20 | DEFB $D5,$60,$69,$01,$0A,$08,$CD,$4D | |||
| EF28 | DEFB $E4,$28,$08,$7D,$36,$00,$D6,$09 | |||
| EF30 | DEFB $6F,$36,$05,$D1,$E1,$18,$DB | |||
|
|
||||
| EF37 | INC BC | |||
| EF38 | LD A,(BC) | |||
| EF39 | EXX | |||
| EF3A | LD B,A | |||
| EF3B | EXX | |||
| EF3C | LD C,(HL) | |||
| EF3D | LD A,$0C | |||
| EF3F | LD B,$09 | |||
| EF41 | CALL $EDC8 | |||
| EF44 | SUB $0E | |||
| EF46 | JR NC,$EF4E | |||
| EF48 | INC L | |||
| EF49 | LD (HL),$00 | |||
|
This entry point is used by the routine at EF7C.
|
||||
| EF4B | JP $ED5C | |||
| EF4E | DEC A | |||
| EF4F | LD B,A | |||
| EF50 | INC L | |||
| EF51 | LD A,(HL) | |||
| EF52 | INC A | |||
| EF53 | JR Z,$EF4B | |||
| EF55 | LD (HL),$FF | |||
| EF57 | EXX | |||
| EF58 | INC B | |||
| EF59 | EXX | |||
| EF5A | JR NZ,$EF66 | |||
| EF5C | INC (IY+$61) | |||
| EF5F | BIT 0,(IY+$61) | |||
| EF63 | JR Z,$EF4B | |||
| EF65 | INC B | |||
| EF66 | PUSH HL | |||
| EF67 | PUSH DE | |||
| EF68 | LD H,B | |||
| EF69 | LD L,C | |||
| EF6A | LD BC,$0806 | |||
| EF6D | CALL $E44D | |||
| EF70 | JR Z,$EF78 | |||
| EF72 | LD A,L | |||
| EF73 | SUB $09 | |||
| EF75 | LD L,A | |||
| EF76 | LD (HL),$08 | |||
| EF78 | POP DE | |||
| EF79 | POP HL | |||
| EF7A | JR $EF4B | |||
|
|
||||
| EF7C | LD A,(HL) | |||
| EF7D | CP $0B | |||
| EF7F | JR NZ,$EF4B | |||
| EF81 | LD B,$24 | |||
| EF83 | XOR A | |||
| EF84 | LD (DE),A | |||
| EF85 | LD A,$38 | |||
| EF87 | CALL $EDC8 | |||
| EF8A | DEC L | |||
| EF8B | LD A,$4A | |||
| EF8D | LD (DE),A | |||
| EF8E | LD A,$38 | |||
| EF90 | CALL $EDC8 | |||
| EF93 | BIT 4,(IY+$15) | |||
| EF97 | JP NZ,$ED5C | |||
| EF9A | SUB $0C | |||
| EF9C | LD B,A | |||
| EF9D | LD C,$33 | |||
| EF9F | ADD A,$18 | |||
| EFA1 | JR $EFDD | |||
|
|
||||
| EFA3 | DEFB $1A,$4F,$3E,$06,$06,$26,$CD,$C8 | |||
| EFAB | DEFB $ED,$2D,$79,$C6,$1A,$12,$06,$26 | |||
| EFB3 | DEFB $3E,$06,$CD,$C8,$ED,$EB,$36,$82 | |||
|
|
||||
| EFBB | DEFM ",q," | |||
|
|
||||
| EFBE | DEFB $1A,$D6,$05 | |||
|
|
||||
| EFC1 | DEFM "Gp,6" | |||
|
|
||||
| EFC5 | DEFB $1D,$2C,$79,$C6,$20,$F6,$82,$77 | |||
| EFCD | DEFB $2C,$ED,$44,$C6,$80 | |||
|
|
||||
| EFD2 | DEFM "w,p,6" | |||
|
|
||||
| EFD7 | DEFB $1D,$2C,$36,$80,$EB,$78 | |||
|
Used by the routine at EF7C.
|
||||
| EFDD | INC L | |||
| EFDE | CP $4B | |||
| EFE0 | JP NC,$ED5C | |||
| EFE3 | CP $15 | |||
| EFE5 | JR NC,$EFEF | |||
| EFE7 | LD (HL),$01 | |||
| EFE9 | INC L | |||
| EFEA | LD (HL),$00 | |||
| EFEC | JP $ED5C | |||
| EFEF | DEC (HL) | |||
| EFF0 | JP NZ,$ED5C | |||
| EFF3 | LD (HL),$0C | |||
| EFF5 | CALL $DC83 | |||
| EFF8 | AND $07 | |||
| EFFA | ADD A,B | |||
| EFFB | SUB $30 | |||
| EFFD | EX AF,AF' | |||
| EFFE | INC L | |||
| EFFF | LD A,(HL) | |||
| F000 | ADD A,$10 | |||
| F002 | LD (HL),A | |||
| F003 | LD A,($FDE5) | Get Area number | ||
| F006 | ADD A,$05 | |||
| F008 | RLCA | |||
| F009 | RLCA | |||
| F00A | RLCA | |||
| F00B | CP (HL) | |||
| F00C | JP C,$ED5C | |||
| F00F | LD A,(HL) | |||
| F010 | AND $30 | |||
| F012 | XOR $30 | |||
| F014 | PUSH HL | |||
| F015 | PUSH DE | |||
| F016 | LD E,$00 | |||
| F018 | LD A,C | |||
| F019 | LD BC,$0C07 | |||
| F01C | JR NZ,$F021 | |||
| F01E | INC C | |||
| F01F | LD E,$12 | |||
| F021 | LD L,$1F | |||
| F023 | ADD A,$0D | |||
| F025 | EX AF,AF' | |||
| F026 | LD H,A | |||
| F027 | JR NC,$F030 | |||
| F029 | EX AF,AF' | |||
| F02A | BIT 6,A | |||
| F02C | JR NZ,$F03B | |||
| F02E | JR $F035 | |||
| F030 | EX AF,AF' | |||
| F031 | BIT 6,A | |||
| F033 | JR Z,$F03B | |||
| F035 | NEG | |||
| F037 | ADD A,$80 | |||
| F039 | JR $F03F | |||
| F03B | LD B,$04 | |||
| F03D | LD L,$FE | |||
| F03F | SUB E | |||
| F040 | PUSH AF | |||
| F041 | CALL $E44D | |||
| F044 | POP DE | |||
| F045 | CALL $DC83 | |||
| F048 | AND $07 | |||
| F04A | ADD A,D | |||
| F04B | LD (IX+$11),A | |||
| F04E | POP DE | |||
| F04F | POP HL | |||
| F050 | JR $F076 | |||
|
|
||||
| F052 | DEFB $EB,$7E,$4F,$FE,$40,$38,$02,$D6 | |||
| F05A | DEFB $04,$F6,$84 | |||
|
|
||||
| F05D | DEFM "w,6" | |||
|
|
||||
| F060 | DEFB $1C,$2C,$1C,$1A | |||
|
|
||||
| F064 | DEFM "Gw,6" | |||
|
|
||||
| F068 | DEFB $0E,$2C,$EB,$2C,$FE,$70,$30,$06 | |||
| F070 | DEFB $FE,$14 | |||
|
|
||||
| F072 | DEFM "0*6" | |||
|
|
||||
| F075 | DEFB $1C | |||
|
Used by the routine at EFDD.
|
||||
| F076 | PUSH BC | |||
| F077 | EXX | |||
| F078 | POP DE | |||
| F079 | LD A,D | |||
| F07A | SUB $08 | |||
| F07C | LD D,A | |||
| F07D | LD A,E | |||
| F07E | ADD A,$0D | |||
| F080 | LD E,A | |||
| F081 | LD HL,$F8EA | |||
| F084 | LD B,$10 | |||
| F086 | CALL $E77D | |||
| F089 | EXX | |||
| F08A | JP Z,$ED5C | |||
| F08D | DEC L | |||
| F08E | DEC L | |||
| F08F | SET 7,(HL) | |||
| F091 | PUSH HL | |||
| F092 | PUSH DE | |||
| F093 | LD BC,$0304 | +3000 | ||
| F096 | CALL $6415 | -> $6825 - Update Score | ||
| F099 | POP DE | |||
| F09A | POP HL | |||
| F09B | JP $ED5C | |||
|
|
||||
| F09E | DEFB $08,$7E,$FE,$19,$38,$02,$36,$17 | |||
| F0A6 | DEFB $08,$35,$20,$CC,$36,$17,$D6,$10 | |||
| F0AE | DEFB $D5,$E5,$C5,$57,$FE,$48,$1E,$03 | |||
| F0B6 | DEFB $38,$02,$1E,$08,$3A,$DE,$5B,$BB | |||
| F0BE | DEFB $38,$22,$83,$FE,$1E,$30,$1D,$79 | |||
| F0C6 | DEFB $CB,$77,$20,$02,$C6,$0A,$C6,$04 | |||
| F0CE | DEFB $5F,$0E,$80,$CD,$BB,$F1,$28,$0C | |||
| F0D6 | DEFB $DD,$CB,$00,$CE,$DD,$36,$07,$A8 | |||
| F0DE | DEFB $DD,$36,$06,$05,$C1,$E1,$D1,$18 | |||
| F0E6 | DEFB $8F,$EB,$01,$0C,$18,$36,$84 | |||
|
|
||||
| F0ED | DEFM ",p," | |||
|
|
||||
| F0F0 | DEFB $1C,$1A,$C6,$01 | |||
|
|
||||
| F0F4 | DEFM "w,q,6" | |||
|
|
||||
| F0F9 | DEFB $00,$2C,$36,$0F,$2C,$C6,$01 | |||
|
|
||||
| F100 | DEFM "w,6 ," | |||
|
|
||||
| F105 | DEFB $EB,$2C,$0E,$81,$D6,$16,$DA,$4C | |||
| F10D | DEFB $EE,$C3,$51,$EE,$C3,$76,$F0 | |||
|
|
||||
| F114 | EX DE,HL | |||
| F115 | LD A,(HL) | |||
| F116 | LD (HL),$81 | |||
| F118 | INC L | |||
| F119 | LD (HL),A | |||
| F11A | INC E | |||
| F11B | INC L | |||
| F11C | LD A,(DE) | |||
| F11D | LD (HL),A | |||
| F11E | INC L | |||
| F11F | DEC E | |||
| F120 | LD (HL),E | |||
| F121 | INC L | |||
| F122 | EX DE,HL | |||
| F123 | JP $ED5C | |||
|
|
||||
| F126 | EX DE,HL | |||
| F127 | LD B,(HL) | |||
| F128 | LD (HL),$81 | |||
| F12A | INC L | |||
| F12B | LD (HL),B | |||
| F12C | INC E | |||
| F12D | INC L | |||
| F12E | LD A,(DE) | |||
| F12F | LD C,A | |||
| F130 | LD (HL),A | |||
| F131 | INC L | |||
| F132 | DEC E | |||
| F133 | LD (HL),E | |||
| F134 | INC L | |||
| F135 | LD (HL),$81 | |||
| F137 | INC L | |||
| F138 | LD A,B | |||
| F139 | ADD A,$08 | |||
| F13B | LD (HL),A | |||
| F13C | INC L | |||
| F13D | LD A,C | |||
| F13E | SUB $08 | |||
| F140 | JR NC,$F144 | |||
| F142 | LD A,$04 | |||
| F144 | LD (HL),A | |||
| F145 | INC L | |||
| F146 | LD (HL),E | |||
| F147 | INC L | |||
| F148 | EX DE,HL | |||
|
This entry point is used by the routine at F14C.
|
||||
| F149 | JP $ED5C | |||
|
|
||||
| F14C | LD C,(HL) | |||
| F14D | INC L | |||
| F14E | LD A,(HL) | |||
| F14F | INC L | |||
| F150 | CP $06 | |||
| F152 | JR Z,$F15A | |||
| F154 | JR NC,$F149 | |||
| F156 | LD (HL),$00 | |||
| F158 | JR $F149 | |||
| F15A | LD A,(HL) | |||
| F15B | INC A | |||
| F15C | JR Z,$F149 | |||
| F15E | LD (HL),$FF | |||
| F160 | PUSH DE | |||
| F161 | PUSH HL | |||
| F162 | LD H,$FD | |||
| F164 | LD L,C | |||
| F165 | LD BC,$080D | |||
| F168 | LD A,$80 | |||
| F16A | LD (DE),A | |||
| F16B | CALL $E44D | |||
| F16E | JR Z,$F17C | |||
| F170 | LD (IX+$06),$00 | |||
| F174 | LD (IX+$0F),$14 | |||
| F178 | LD (IX+$11),$01 | |||
| F17C | POP HL | |||
| F17D | POP DE | |||
| F17E | JR $F149 | |||
|
|
||||
| F180 | LD (IX+$11),$01 | |||
| F184 | LD A,(IX+$04) | |||
| F187 | ADD A,A | |||
| F188 | ADD A,A | |||
| F189 | LD E,A | |||
| F18A | LD A,(IX+$05) | |||
| F18D | LD D,A | |||
| F18E | CP $34 | |||
| F190 | JR C,$F199 | |||
| F192 | RLA | |||
| F193 | JR C,$F199 | |||
| F195 | LD (IX+$12),$01 | |||
| F199 | LD D,A | |||
| F19A | DEC (IX+$0F) | |||
| F19D | JP NZ,$E9B9 | |||
| F1A0 | LD (IX+$0F),$14 | |||
| F1A4 | LD A,E | |||
| F1A5 | CP $40 | |||
| F1A7 | JR NC,$F1AB | |||
| F1A9 | ADD A,$08 | |||
| F1AB | SUB $04 | |||
| F1AD | LD E,A | |||
| F1AE | INC D | |||
| F1AF | LD C,$80 | |||
| F1B1 | PUSH IX | |||
| F1B3 | CALL $F1BB | |||
| F1B6 | POP IX | |||
| F1B8 | JP $E9B9 | |||
| F1BB | LD A,E | |||
| F1BC | CP $78 | |||
| F1BE | JR NC,$F1DB | |||
| F1C0 | LD A,D | |||
| F1C1 | CP $60 | |||
| F1C3 | JR NC,$F1DB | |||
| F1C5 | CP $04 | |||
| F1C7 | JR C,$F1DB | |||
| F1C9 | LD A,($5BDF) | |||
| F1CC | ADD A,$05 | |||
| F1CE | LD B,A | |||
| F1CF | LD A,($FDE3) | |||
| F1D2 | ADD A,$03 | |||
| F1D4 | OR C | |||
| F1D5 | LD C,A | |||
| F1D6 | EX DE,HL | |||
| F1D7 | XOR A | |||
| F1D8 | JP $F20F | |||
| F1DB | XOR A | |||
| F1DC | RET | |||
|
|
||||
| F1DD | DEFB $0A | |||
|
|
||||
| F1DE | DEFM "0S:" | |||
|
|
||||
| F1E1 | DEFB $D3,$FD,$4F,$87,$87,$FD,$86,$55 | |||
| F1E9 | DEFB $93,$30,$47,$C6,$07,$30,$0B,$CB | |||
| F1F1 | DEFB $60,$20,$3F,$FD,$CB,$5A,$E6,$69 | |||
| F1F9 | DEFB $18,$14,$C6,$0B,$38,$34,$C6 | |||
| F200 | JP $F4F6 | |||
|
Used by the routine at DEEF.
|
||||
| F203 | JP $F381 | |||
|
Used by the routine at DEEF.
|
||||
| F206 | JP $F707 | |||
|
Used by the routine at DEEF.
|
||||
| F209 | JP $F26E | |||
|
Used by the routine at ECC1.
|
||||
| F20C | JP $F24A | |||
|
Used by the routine at F1BB.
|
||||
| F20F | JP $F4E9 | |||
|
Used by the routine at DEEF.
|
||||
| F212 | JP $F36D | |||
|
|
||||
| F215 | DEFB $C3,$82,$F5,$C3,$A0,$F5 | |||
|
Used by the routine at ECC1.
|
||||
| F21B | JP $F4E3 | |||
|
Used by the routine at E5DB.
|
||||
| F21E | JP $F34F | |||
|
Used by the routine at DCDF.
|
||||
| F221 | JP $F224 | |||
| F224 | LD HL,$F73C | |||
| F227 | CALL $F237 | |||
| F22A | CALL $F237 | |||
| F22D | CALL $F237 | |||
| F230 | CALL $F23B | |||
| F233 | LD B,$14 | |||
| F235 | JR $F23D | |||
|
Used by the routine at F221.
|
||||
| F237 | LD B,$0E | |||
| F239 | JR $F23D | |||
|
Used by the routine at F221.
|
||||
| F23B | LD B,$05 | |||
| F23D | PUSH BC | |||
| F23E | LD (HL),$00 | |||
| F240 | INC HL | |||
| F241 | DJNZ $F23E | |||
| F243 | POP BC | |||
| F244 | LD A,(HL) | |||
| F245 | INC A | |||
| F246 | JR NZ,$F23D | |||
| F248 | INC HL | |||
| F249 | RET | |||
|
Used by the routine at F20C.
|
||||
| F24A | LD IX,$F82D | |||
| F24E | LD DE,$0005 | |||
| F251 | LD A,(IX+$00) | |||
| F254 | INC A | |||
| F255 | RET Z | |||
| F256 | DEC A | |||
| F257 | JR Z,$F25D | |||
| F259 | ADD IX,DE | |||
| F25B | JR $F251 | |||
| F25D | LD (IX+$01),L | |||
| F260 | LD (IX+$02),H | |||
| F263 | LD (IX+$03),C | |||
| F266 | LD (IX+$04),B | |||
| F269 | LD (IX+$00),$0E | |||
| F26D | RET | |||
|
Used by the routine at F209.
|
||||
| F26E | LD IX,$F82D | |||
| F272 | LD HL,$F8ED | |||
| F275 | LD (HL),$90 | |||
| F277 | LD ($FDBD),HL | |||
| F27A | LD A,(IX+$00) | |||
| F27D | INC A | |||
| F27E | RET Z | |||
| F27F | DEC A | |||
| F280 | JR NZ,$F289 | |||
| F282 | LD DE,$0005 | |||
| F285 | ADD IX,DE | |||
| F287 | JR $F27A | |||
| F289 | LD L,(IX+$01) | |||
| F28C | LD H,(IX+$02) | |||
| F28F | CALL $F5BF | |||
| F292 | LD A,(IX+$03) | |||
| F295 | ADD A,L | |||
| F296 | LD (IX+$01),A | |||
| F299 | LD L,A | |||
| F29A | RLA | |||
| F29B | JP C,$F33D | |||
| F29E | LD A,(IX+$04) | |||
| F2A1 | ADD A,H | |||
| F2A2 | BIT 5,(IY+$15) | |||
| F2A6 | JR Z,$F2A9 | |||
| F2A8 | INC A | |||
| F2A9 | LD (IX+$02),A | |||
| F2AC | LD H,A | |||
| F2AD | CP $60 | |||
| F2AF | JP NC,$F33D | |||
| F2B2 | CP $05 | |||
| F2B4 | JP C,$F33D | |||
| F2B7 | DEC (IX+$00) | |||
| F2BA | JP Z,$F348 | |||
| F2BD | EX DE,HL | |||
| F2BE | LD HL,($FDBD) | |||
| F2C1 | LD (HL),D | |||
| F2C2 | INC L | |||
| F2C3 | LD (HL),E | |||
| F2C4 | INC L | |||
| F2C5 | LD (HL),$90 | |||
| F2C7 | LD ($FDBD),HL | |||
| F2CA | LD A,($FDDA) | |||
| F2CD | LD B,A | |||
| F2CE | BIT 7,A | |||
| F2D0 | JR Z,$F32F | |||
| F2D2 | LD A,($FDD4) | |||
| F2D5 | SUB D | |||
| F2D6 | JR NC,$F32F | |||
| F2D8 | ADD A,$0A | |||
| F2DA | JR NC,$F32F | |||
| F2DC | LD A,($FDD3) | |||
| F2DF | LD C,A | |||
| F2E0 | ADD A,A | |||
| F2E1 | ADD A,A | |||
| F2E2 | ADD A,(IY+$55) | |||
| F2E5 | SUB E | |||
| F2E6 | JR NC,$F32F | |||
| F2E8 | ADD A,$07 | |||
| F2EA | JR NC,$F2F7 | |||
| F2EC | BIT 4,B | |||
| F2EE | JR NZ,$F32F | |||
| F2F0 | SET 4,(IY+$5A) | |||
| F2F4 | LD L,C | |||
| F2F5 | JR $F30B | |||
| F2F7 | ADD A,$0B | |||
| F2F9 | JR C,$F32F | |||
| F2FB | ADD A,$07 | |||
| F2FD | JR NC,$F32F | |||
| F2FF | BIT 1,B | |||
| F301 | JR NZ,$F32F | |||
| F303 | SET 1,(IY+$5A) | |||
| F307 | LD A,C | |||
| F308 | ADD A,$04 | |||
| F30A | LD L,A | |||
| F30B | LD H,(IY+$54) | |||
| F30E | PUSH DE | |||
| F30F | LD BC,$1302 | |||
| F312 | PUSH IX | |||
| F314 | CALL $E10F | |||
| F317 | JR Z,$F321 | |||
| F319 | LD (IX+$11),$12 | |||
| F31D | SET 6,(IX+$0B) | |||
| F321 | LD A,$05 | |||
| F323 | CALL $642D | -> $6456 | ||
| F326 | LD BC,$0104 | +1000 | ||
| F329 | CALL $6415 | -> $6825 - Update Score | ||
| F32C | POP IX | |||
| F32E | POP DE | |||
| F32F | EX DE,HL | |||
| F330 | INC L | |||
| F331 | CALL $DC86 | |||
| F334 | DEC L | |||
| F335 | JR C,$F344 | |||
| F337 | CALL $F5C6 | |||
| F33A | JP $F282 | |||
| F33D | LD (IX+$00),$00 | |||
| F341 | JP $F282 | |||
| F344 | LD (IX+$00),$00 | |||
| F348 | EX DE,HL | |||
| F349 | CALL $F6C2 | |||
| F34C | JP $F282 | |||
| F34F | LD A,H | |||
| F350 | LD L,$00 | |||
| F352 | ADD A,$02 | |||
| F354 | LD C,A | |||
| F355 | LD H,A | |||
| F356 | JP P,$F35D | |||
| F359 | DEC L | |||
| F35A | SCF | |||
| F35B | JR $F35E | |||
| F35D | XOR A | |||
| F35E | RR H | |||
| F360 | RR L | |||
| F362 | RR H | |||
| F364 | RR L | |||
| F366 | RR H | |||
| F368 | RR L | |||
| F36A | ADD HL,DE | |||
| F36B | LD A,H | |||
| F36C | RET | |||
|
Used by the routine at F212.
|
||||
| F36D | CALL $F37B | |||
| F370 | LD IX,$F81E | |||
| F374 | LD A,$90 | |||
| F376 | LD ($F8EA),A | |||
| F379 | JR $F385 | |||
|
Used by the routine at F36D.
|
||||
| F37B | LD IX,$F7C9 | |||
| F37F | JR $F385 | |||
|
Used by the routine at F203.
|
||||
| F381 | LD IX,$F73C | |||
| F385 | LD C,(IX+$00) | |||
| F388 | INC C | |||
| F389 | RET Z | |||
| F38A | DEC C | |||
| F38B | JP Z,$F4DB | |||
| F38E | LD D,(IX+$03) | |||
| F391 | LD E,(IX+$02) | |||
| F394 | PUSH DE | |||
| F395 | SRL D | |||
| F397 | SRL E | |||
| F399 | BIT 3,(IX+$00) | |||
| F39D | JR Z,$F3A4 | |||
| F39F | CALL $F68A | |||
| F3A2 | JR $F3A7 | |||
| F3A4 | CALL $F5A0 | |||
| F3A7 | LD A,(IX+$00) | |||
| F3AA | BIT 3,A | |||
| F3AC | JR Z,$F3CE | |||
| F3AE | AND $03 | |||
| F3B0 | JR NZ,$F3CE | |||
| F3B2 | LD D,(IX+$0A) | |||
| F3B5 | LD E,(IX+$09) | |||
| F3B8 | LD H,(IX+$08) | |||
| F3BB | CALL $F34F | |||
| F3BE | RLA | |||
| F3BF | JR C,$F3C5 | |||
| F3C1 | POP DE | |||
| F3C2 | JP $F481 | |||
| F3C5 | LD (IX+$0A),H | |||
| F3C8 | LD (IX+$09),L | |||
| F3CB | LD (IX+$08),C | |||
| F3CE | LD A,(IX+$01) | |||
| F3D1 | LD B,(IX+$06) | |||
| F3D4 | LD C,(IX+$00) | |||
| F3D7 | LD E,(IX+$04) | |||
| F3DA | LD D,(IX+$05) | |||
| F3DD | LD HL,$0000 | |||
| F3E0 | BIT 5,C | |||
| F3E2 | RES 5,C | |||
| F3E4 | JR NZ,$F3E9 | |||
| F3E6 | SUB D | |||
| F3E7 | JR NC,$F3F3 | |||
| F3E9 | INC H | |||
| F3EA | ADD A,E | |||
| F3EB | JR C,$F3F3 | |||
| F3ED | DJNZ $F3E9 | |||
| F3EF | SET 5,C | |||
| F3F1 | JR $F3F6 | |||
| F3F3 | INC L | |||
| F3F4 | DJNZ $F3E6 | |||
| F3F6 | LD (IX+$01),A | |||
| F3F9 | LD (IX+$00),C | |||
| F3FC | POP DE | |||
| F3FD | LD A,H | |||
| F3FE | RL C | |||
| F400 | JR C,$F404 | |||
| F402 | NEG | |||
| F404 | ADD A,D | |||
| F405 | BIT 5,(IY+$15) | |||
| F409 | JR Z,$F40D | |||
| F40B | INC A | |||
| F40C | INC A | |||
| F40D | CP $C0 | |||
| F40F | JR C,$F41C | |||
| F411 | LD A,(IX+$00) | |||
| F414 | AND $0C | |||
| F416 | JP Z,$F4D7 | |||
| F419 | JP $F481 | |||
| F41C | CP $09 | |||
| F41E | JP C,$F411 | |||
| F421 | LD (IX+$03),A | |||
| F424 | LD D,A | |||
| F425 | LD A,L | |||
| F426 | RL C | |||
| F428 | JR C,$F430 | |||
| F42A | LD A,E | |||
| F42B | SUB L | |||
| F42C | JR C,$F411 | |||
| F42E | JR $F433 | |||
| F430 | ADD A,E | |||
| F431 | JR C,$F411 | |||
| F433 | LD E,A | |||
| F434 | LD (IX+$02),A | |||
| F437 | JR C,$F411 | |||
| F439 | SRL D | |||
| F43B | SRL E | |||
| F43D | PUSH DE | |||
| F43E | BIT 3,(IX+$00) | |||
| F442 | JR Z,$F453 | |||
| F444 | LD H,$01 | |||
| F446 | CALL $F5DD | |||
| F449 | POP DE | |||
| F44A | LD A,(IX+$00) | |||
| F44D | AND $03 | |||
| F44F | JR NZ,$F457 | |||
| F451 | JR $F470 | |||
| F453 | CALL $F582 | |||
| F456 | POP DE | |||
| F457 | LD A,($FDE3) | |||
| F45A | INC A | |||
| F45B | SUB E | |||
| F45C | JR NC,$F470 | |||
| F45E | ADD A,$06 | |||
| F460 | JR NC,$F470 | |||
| F462 | LD A,($FDE4) | |||
| F465 | SUB D | |||
| F466 | JR NC,$F470 | |||
| F468 | ADD A,$05 | |||
| F46A | JR NC,$F470 | |||
| F46C | SET 0,(IY+$62) | Player is dead?? | ||
| F470 | LD A,(IX+$07) | |||
| F473 | SUB (IX+$06) | |||
| F476 | LD (IX+$07),A | |||
| F479 | JR NC,$F4DB | |||
| F47B | LD D,(IX+$03) | |||
| F47E | LD E,(IX+$02) | |||
| F481 | SRL D | |||
| F483 | SRL E | |||
| F485 | LD A,(IX+$00) | |||
| F488 | AND $0C | |||
| F48A | JR Z,$F4D4 | |||
| F48C | LD HL,$F8EA | |||
| F48F | LD A,D | |||
| F490 | ADD A,$0F | |||
| F492 | LD (HL),A | |||
| F493 | INC L | |||
| F494 | LD A,E | |||
| F495 | ADD A,$0F | |||
| F497 | LD (HL),A | |||
| F498 | LD A,($FDE4) | |||
| F49B | SUB $06 | |||
| F49D | SUB D | |||
| F49E | JR NC,$F4BA | |||
| F4A0 | ADD A,$14 | |||
| F4A2 | JR NC,$F4BA | |||
| F4A4 | LD A,($FDE3) | |||
| F4A7 | SUB E | |||
| F4A8 | JP C,$F4B1 | |||
| F4AB | SUB $06 | |||
| F4AD | JR NC,$F4BA | |||
| F4AF | JR $F4B6 | |||
| F4B1 | ADD A,$07 | |||
| F4B3 | JP NC,$F4BA | |||
| F4B6 | SET 0,(IY+$62) | |||
| F4BA | LD H,$00 | |||
| F4BC | CALL $F5DD | |||
| F4BF | LD A,($F8D3) | |||
| F4C2 | LD L,A | |||
| F4C3 | LD A,($F8D4) | |||
| F4C6 | LD H,A | |||
| F4C7 | LD A,($F8D5) | |||
| F4CA | CALL $642A | |||
| F4CD | LD A,$04 | |||
| F4CF | CALL $642D | -> $6456 | ||
| F4D2 | JR $F4D7 | |||
| F4D4 | CALL $F6C2 | |||
| F4D7 | XOR A | |||
| F4D8 | LD (IX+$00),A | |||
| F4DB | LD DE,$000E | |||
| F4DE | ADD IX,DE | |||
| F4E0 | JP $F385 | |||
|
Used by the routine at F21B.
|
||||
| F4E3 | LD IX,$F81E | |||
| F4E7 | JR $F4ED | |||
|
Used by the routine at F20F.
|
||||
| F4E9 | LD IX,$F7C9 | |||
|
This entry point is used by the routine at F4E3.
|
||||
| F4ED | SET 7,B | |||
| F4EF | ADD A,A | |||
| F4F0 | JR NC,$F4F4 | |||
| F4F2 | OR $80 | |||
| F4F4 | JR $F4FA | |||
|
Used by the routine at F200.
|
||||
| F4F6 | LD IX,$F73C | |||
|
This entry point is used by the routine at F4E9.
|
||||
| F4FA | SLA H | |||
| F4FC | SLA L | |||
| F4FE | EX AF,AF' | |||
| F4FF | LD DE,$000E | |||
| F502 | LD A,(IX+$00) | |||
| F505 | INC A | |||
| F506 | RET Z | |||
| F507 | DEC A | |||
| F508 | JR Z,$F50E | |||
| F50A | ADD IX,DE | |||
| F50C | JR $F502 | |||
| F50E | LD A,B | |||
| F50F | RLA | |||
| F510 | LD B,$90 | |||
| F512 | JR NC,$F516 | |||
| F514 | SET 3,B | |||
| F516 | SUB H | |||
| F517 | JR NC,$F51D | |||
| F519 | RES 7,B | |||
| F51B | NEG | |||
| F51D | LD D,A | |||
| F51E | SLA C | |||
| F520 | LD A,C | |||
| F521 | JR NC,$F525 | |||
| F523 | SET 2,B | |||
| F525 | SUB L | |||
| F526 | JR NC,$F52C | |||
| F528 | NEG | |||
| F52A | JR $F52E | |||
| F52C | SET 6,B | |||
| F52E | LD E,A | |||
| F52F | CP D | |||
| F530 | JR C,$F535 | |||
| F532 | LD C,E | |||
| F533 | JR $F536 | |||
| F535 | LD C,D | |||
| F536 | LD (IX+$00),B | |||
| F539 | LD A,E | |||
| F53A | SRL A | |||
| F53C | LD (IX+$01),A | |||
| F53F | LD (IX+$02),L | |||
| F542 | LD (IX+$03),H | |||
| F545 | LD (IX+$04),E | |||
| F548 | LD (IX+$05),D | |||
| F54B | EX AF,AF' | |||
| F54C | BIT 7,A | |||
| F54E | RES 7,A | |||
| F550 | LD (IX+$06),A | |||
| F553 | JR Z,$F557 | |||
| F555 | LD C,$50 | |||
| F557 | LD (IX+$07),C | |||
| F55A | BIT 3,B | |||
| F55C | JR Z,$F580 | |||
| F55E | LD D,$00 | |||
| F560 | LD (IX+$09),D | |||
| F563 | LD (IX+$0A),D | |||
| F566 | LD A,C | |||
| F567 | AND $E0 | |||
| F569 | BIT 4,C | |||
| F56B | JR Z,$F56F | |||
| F56D | ADD A,$20 | |||
| F56F | LD (IX+$07),A | |||
| F572 | RRA | |||
| F573 | RRA | |||
| F574 | RRA | |||
| F575 | RRA | |||
| F576 | OR A | |||
| F577 | RET Z | |||
| F578 | RRA | |||
| F579 | LD (IX+$06),A | |||
| F57C | LD (IX+$08),$E0 | |||
| F580 | OR A | |||
| F581 | RET | |||
| F582 | CALL $F5CD | |||
| F585 | RET NC | |||
| F586 | EX DE,HL | |||
| F587 | LD A,L | |||
| F588 | PUSH AF | |||
| F589 | CALL $98D9 | |||
| F58C | POP AF | |||
| F58D | AND $03 | |||
| F58F | LD B,A | |||
| F590 | LD A,$C0 | |||
| F592 | JR Z,$F598 | |||
| F594 | RRA | |||
| F595 | RRA | |||
| F596 | DJNZ $F594 | |||
| F598 | LD D,A | |||
| F599 | OR (HL) | |||
| F59A | LD (HL),A | |||
| F59B | INC H | |||
| F59C | LD A,D | |||
| F59D | OR (HL) | |||
| F59E | LD (HL),A | |||
| F59F | RET | |||
| F5A0 | CALL $F5CD | |||
| F5A3 | RET NC | |||
| F5A4 | EX DE,HL | |||
| F5A5 | LD A,L | |||
| F5A6 | PUSH AF | |||
| F5A7 | CALL $98D9 | |||
| F5AA | POP AF | |||
| F5AB | AND $03 | |||
| F5AD | LD B,A | |||
| F5AE | OR A | |||
| F5AF | LD A,$3F | |||
| F5B1 | JR Z,$F5B7 | |||
| F5B3 | RRCA | |||
| F5B4 | RRCA | |||
| F5B5 | DJNZ $F5B3 | |||
| F5B7 | LD D,A | |||
| F5B8 | AND (HL) | |||
| F5B9 | LD (HL),A | |||
| F5BA | LD A,D | |||
| F5BB | INC H | |||
| F5BC | AND (HL) | |||
| F5BD | LD (HL),A | |||
| F5BE | RET | |||
|
Used by the routine at F26E.
|
||||
| F5BF | PUSH HL | |||
| F5C0 | EX DE,HL | |||
| F5C1 | CALL $F5A0 | |||
| F5C4 | POP HL | |||
| F5C5 | RET | |||
|
Used by the routine at F26E.
|
||||
| F5C6 | PUSH HL | |||
| F5C7 | EX DE,HL | |||
| F5C8 | CALL $F582 | |||
| F5CB | POP HL | |||
| F5CC | RET | |||
| F5CD | LD A,($FD97) | |||
| F5D0 | SUB $0D | |||
| F5D2 | RET C | |||
| F5D3 | SUB D | |||
| F5D4 | RET C | |||
| F5D5 | SUB $1F | |||
| F5D7 | JR NC,$F5DB | |||
| F5D9 | XOR A | |||
| F5DA | RET | |||
| F5DB | SCF | |||
| F5DC | RET | |||
|
Used by the routine at F381.
|
||||
| F5DD | EX DE,HL | |||
| F5DE | LD A,(IX+$0A) | |||
| F5E1 | LD B,A | |||
| F5E2 | ADD A,H | |||
| F5E3 | LD C,A | |||
| F5E4 | PUSH IX | |||
| F5E6 | LD A,$20 | |||
| F5E8 | BIT 2,(IX+$00) | |||
| F5EC | JR Z,$F5F0 | |||
| F5EE | SET 2,A | |||
| F5F0 | LD ($F8DA),A | |||
| F5F3 | LD A,L | |||
| F5F4 | AND $03 | |||
| F5F6 | LD ($F8D5),A | |||
| F5F9 | LD A,L | |||
| F5FA | AND $FC | |||
| F5FC | RRA | |||
| F5FD | RRA | |||
| F5FE | LD ($F8D3),A | |||
| F601 | INC D | |||
| F602 | DEC D | |||
| F603 | LD A,B | |||
| F604 | LD B,$12 | |||
| F606 | JR Z,$F623 | |||
| F608 | BIT 0,(IX+$00) | |||
| F60C | JR Z,$F615 | |||
| F60E | LD A,(IX+$0C) | |||
| F611 | ADD A,$1D | |||
| F613 | JR $F624 | |||
| F615 | NEG | |||
| F617 | LD B,$19 | |||
| F619 | CP $10 | |||
| F61B | JR C,$F623 | |||
| F61D | INC B | |||
| F61E | CP $1A | |||
| F620 | JR C,$F623 | |||
| F622 | INC B | |||
| F623 | LD A,B | |||
| F624 | LD ($F8D6),A | |||
| F627 | LD IX,$F8CF | |||
| F62B | LD (IX+$08),$04 | |||
| F62F | LD (IX+$09),$5F | |||
| F633 | LD (IX+$0A),$05 | |||
| F637 | LD A,C | |||
| F638 | SUB (IX+$01) | |||
| F63B | JP P,$F661 | |||
| F63E | NEG | |||
| F640 | SUB $05 | |||
| F642 | JR C,$F681 | |||
| F644 | PUSH AF | |||
| F645 | LD A,($F8D0) | |||
| F648 | SUB $04 | |||
| F64A | LD ($F8D4),A | |||
| F64D | CALL $98D0 | |||
| F650 | POP AF | |||
| F651 | INC A | |||
| F652 | LD B,A | |||
| F653 | LD A,($F8D4) | |||
| F656 | SUB B | |||
| F657 | LD C,A | |||
| F658 | LD A,B | |||
| F659 | CP $05 | |||
| F65B | JR C,$F640 | |||
| F65D | LD A,$05 | |||
| F65F | JR $F640 | |||
| F661 | SUB $05 | |||
| F663 | JR C,$F681 | |||
| F665 | PUSH AF | |||
| F666 | LD A,($F8D0) | |||
| F669 | ADD A,$04 | |||
| F66B | LD ($F8D4),A | |||
| F66E | CALL $98D0 | |||
| F671 | POP AF | |||
| F672 | INC A | |||
| F673 | LD B,A | |||
| F674 | ADD A,(IX+$05) | |||
| F677 | LD C,A | |||
| F678 | LD A,B | |||
| F679 | CP $05 | |||
| F67B | JR C,$F661 | |||
| F67D | LD A,$05 | |||
| F67F | JR $F661 | |||
| F681 | LD (IX+$05),C | |||
| F684 | CALL $98D0 | |||
| F687 | POP IX | |||
| F689 | RET | |||
|
Used by the routine at F381.
|
||||
| F68A | EX DE,HL | |||
| F68B | LD A,(IX+$0A) | |||
| F68E | LD C,A | |||
| F68F | ADD A,H | |||
| F690 | LD ($F8D0),A | |||
| F693 | LD A,L | |||
| F694 | AND $03 | |||
| F696 | LD ($F8D1),A | |||
| F699 | LD A,L | |||
| F69A | AND $FC | |||
| F69C | RRA | |||
| F69D | RRA | |||
| F69E | LD ($F8CF),A | |||
| F6A1 | BIT 0,(IX+$00) | |||
| F6A5 | JR Z,$F6AE | |||
| F6A7 | LD A,(IX+$0C) | |||
| F6AA | ADD A,$1D | |||
| F6AC | JR $F6BE | |||
| F6AE | LD A,C | |||
| F6AF | NEG | |||
| F6B1 | LD C,$19 | |||
| F6B3 | CP $10 | |||
| F6B5 | JR C,$F6BD | |||
| F6B7 | INC C | |||
| F6B8 | CP $1A | |||
| F6BA | JR C,$F6BD | |||
| F6BC | INC C | |||
| F6BD | LD A,C | |||
| F6BE | LD ($F8D2),A | |||
| F6C1 | RET | |||
| F6C2 | LD HL,$F856 | |||
| F6C5 | LD A,(HL) | |||
| F6C6 | INC A | |||
| F6C7 | JR Z,$F704 | |||
| F6C9 | LD BC,$0011 | |||
| F6CC | ADD HL,BC | |||
| F6CD | LD A,(HL) | |||
| F6CE | OR A | |||
| F6CF | JR Z,$F6D7 | |||
| F6D1 | LD BC,$0003 | |||
| F6D4 | ADD HL,BC | |||
| F6D5 | JR $F6C5 | |||
| F6D7 | PUSH DE | |||
| F6D8 | LD (HL),$07 | |||
| F6DA | XOR A | |||
| F6DB | SBC HL,BC | |||
| F6DD | LD A,E | |||
| F6DE | SUB $03 | |||
| F6E0 | LD E,A | |||
| F6E1 | AND $03 | |||
| F6E3 | LD B,A | |||
| F6E4 | LD A,E | |||
| F6E5 | AND $FC | |||
| F6E7 | RRA | |||
| F6E8 | RRA | |||
| F6E9 | LD E,A | |||
| F6EA | LD (HL),E | |||
| F6EB | INC HL | |||
| F6EC | LD A,D | |||
| F6ED | SUB $04 | |||
| F6EF | LD (HL),A | |||
| F6F0 | INC HL | |||
| F6F1 | LD (HL),B | |||
| F6F2 | INC HL | |||
| F6F3 | LD (HL),$17 | |||
| F6F5 | INC HL | |||
| F6F6 | LD (HL),E | |||
| F6F7 | INC HL | |||
| F6F8 | LD (HL),A | |||
| F6F9 | INC HL | |||
| F6FA | LD (HL),B | |||
| F6FB | INC HL | |||
| F6FC | LD (HL),$17 | |||
| F6FE | INC HL | |||
| F6FF | INC HL | |||
| F700 | INC HL | |||
| F701 | LD (HL),$0A | |||
| F703 | POP DE | |||
| F704 | JP $F5A0 | |||
|
Used by the routine at F206.
|
||||
| F707 | LD IX,$F856 | |||
| F70B | LD A,(IX+$00) | |||
| F70E | INC A | |||
| F70F | RET Z | |||
| F710 | LD A,(IX+$11) | |||
| F713 | OR A | |||
| F714 | JR NZ,$F71D | |||
| F716 | LD DE,$0014 | Record width = 20 | ||
| F719 | ADD IX,DE | |||
| F71B | JR $F70B | |||
| F71D | DEC A | |||
| F71E | LD (IX+$11),A | |||
| F721 | JR NZ,$F727 | |||
| F723 | LD B,$12 | |||
| F725 | JR $F734 | |||
| F727 | DEC A | |||
| F728 | SRL A | |||
| F72A | JR C,$F716 | |||
| F72C | AND $01 | |||
| F72E | LD B,$18 | |||
| F730 | JR NZ,$F734 | |||
| F732 | LD B,$17 | |||
| F734 | LD (IX+$07),B | |||
| F737 | CALL $DC8F | -> $DDBE | ||
| F73A | JR $F716 | |||
|
|
||||
| F73C | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | Record width 14 | ||
| F74A | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F758 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F766 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F774 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F782 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F790 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F79E | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F7AC | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F7BA | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F7C8 | DEFB $FF | End marker | ||
|
|
||||
| F7C9 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | Record width 14 | ||
| F7D7 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F7E5 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F7F3 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F801 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F80F | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F81D | DEFB $FF | End marker | ||
|
|
||||
| F81E | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | Record width 14 | ||
| F82C | DEFB $FF | End marker | ||
|
|
||||
| F82D | DEFB $00,$00,$00,$00,$00 | Record width 5 | ||
| F832 | DEFB $00,$00,$00,$00,$00 | |||
| F837 | DEFB $00,$00,$00,$00,$00 | |||
| F83C | DEFB $00,$00,$00,$00,$00 | |||
| F841 | DEFB $00,$00,$00,$00,$00 | |||
| F846 | DEFB $00,$00,$00,$00,$00 | |||
| F84B | DEFB $00,$00,$00,$00,$00 | |||
| F850 | DEFB $00,$00,$00,$00,$00 | |||
| F855 | DEFB $FF | End marker | ||
|
|
||||
| F856 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | Record width 20 | ||
| F860 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F86A | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F874 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F87E | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F888 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F892 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F89C | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8A6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8BA | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8C4 | DEFB $00,$00,$00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8CE | DEFB $FF | End marker | ||
|
|
||||
| F8CF | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8D7 | DEFB $04,$5F,$14,$20,$00,$00,$00,$00 | |||
| F8DF | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F8E7 | DEFB $00,$00,$00 | |||
| F8EA | DEFB $00,$00,$90 | |||
| F8ED | DEFB $90,$00,$00,$00,$00,$00,$00,$00 | |||
| F8F5 | DEFB $00,$00,$00,$00,$00,$00,$90,$90 | |||
| F8FD | DEFB $90,$00,$00 | |||
|
|
||||
| F900 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F908 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F910 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F918 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F920 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F928 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F930 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F938 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F940 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F948 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F950 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F958 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F960 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F968 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F970 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F978 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F980 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F988 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F990 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F998 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9A0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9A8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9B0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9B8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9C0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9C8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9D0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9D8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9E0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9E8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9F0 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| F9F8 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
|
|
||||
| FA00 | DEFB $91,$65,$C3,$24,$8E,$00,$E1,$01 | |||
| FA08 | DEFB $3B,$72,$CA,$4A,$58,$D7,$FD,$A6 | |||
| FA10 | DEFB $16,$1E,$FD,$9D,$42,$4D,$7F,$56 | |||
| FA18 | DEFB $2B,$4D,$60,$B5,$33,$94,$3E,$CE | |||
| FA20 | DEFB $D4,$3F,$4E,$46,$C0,$D1,$C2,$2A | |||
| FA28 | DEFB $F0,$09,$C4,$69,$51,$B2,$6E,$DD | |||
| FA30 | DEFB $EC,$DF,$84,$41,$9A,$65,$D4,$70 | |||
| FA38 | DEFB $B9,$70,$92,$D6,$8B,$6A,$52,$D9 | |||
| FA40 | DEFB $6F,$6A,$BF,$BE,$D3,$00,$50,$89 | |||
| FA48 | DEFB $1D,$D6,$BC,$AE,$CF,$69,$03,$C3 | |||
| FA50 | DEFB $17,$97,$01,$A1,$A0,$48,$C0,$F3 | |||
| FA58 | DEFB $E5,$0B,$61,$62,$9B,$8A,$32,$1C | |||
| FA60 | DEFB $41,$4F,$08,$8B,$95,$DD,$35,$CC | |||
| FA68 | DEFB $A1,$FB,$8E,$ED,$AE,$C5,$07,$89 | |||
| FA70 | DEFB $58,$C1,$B3,$49,$6C,$4E,$58,$60 | |||
| FA78 | DEFB $25,$9C,$50,$71,$B0,$93,$54,$4E | |||
| FA80 | DEFB $57,$1A,$52,$05,$E1,$2D,$9F,$80 | |||
| FA88 | DEFB $94,$F2,$FE,$4A,$A8,$BD,$A1,$FA | |||
| FA90 | DEFB $B2,$72,$42,$59,$13,$C0,$15,$F6 | |||
| FA98 | DEFB $7D,$E2,$07,$C9,$2D,$D9,$41,$08 | |||
| FAA0 | DEFB $3C,$30,$E6,$B8,$26,$9C,$FC,$02 | |||
| FAA8 | DEFB $99,$84,$01,$9A,$AD,$1E,$38,$BF | |||
| FAB0 | DEFB $B2,$1E,$FE,$F2,$37,$D7,$12,$52 | |||
| FAB8 | DEFB $D9,$60,$C6,$09,$F0,$79,$3B,$34 | |||
| FAC0 | DEFB $75,$16,$BC,$F8,$CB,$14,$B9,$D3 | |||
| FAC8 | DEFB $02,$71,$AF,$38,$75,$8E,$BA,$83 | |||
| FAD0 | DEFB $AB,$55,$77,$6B,$D6,$22,$31,$9F | |||
| FAD8 | DEFB $29,$C4,$27,$C4,$40,$8C,$0F,$B8 | |||
| FAE0 | DEFB $DC,$9F,$17,$F7,$89,$2F,$79,$E5 | |||
| FAE8 | DEFB $1F,$B3,$C0,$E4,$5C,$82,$5A,$B5 | |||
| FAF0 | DEFB $E2,$F5,$96,$6A,$58,$14,$7E,$5A | |||
| FAF8 | DEFB $BC,$69,$FA,$FB,$DD,$BC,$C1,$F9 | |||
|
|
||||
| FB00 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB08 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB10 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB18 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB20 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB28 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB30 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB38 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB40 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB48 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB50 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB58 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB60 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB68 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB70 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB78 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB80 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB88 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB90 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FB98 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBA0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBA8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBB0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBB8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBC0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBC8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBD0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBD8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBE0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBE8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBF0 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FBF8 | DEFB $FC,$FC,$FC,$FC,$FC,$FC,$FC,$FC | |||
| FC00 | DEFB $FC,$00,$00,$00,$00,$00 | |||
|
|
||||
| FC06 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC0E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC16 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC1E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC26 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC2E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC36 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC3E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC46 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC4E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC56 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC5E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC66 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC6E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC76 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC7E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC86 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC8E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC96 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FC9E | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCA6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCAE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCB6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCBE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCC6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCCE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCD6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCDE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCE6 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCEE | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FCF6 | DEFB $00,$00,$00,$00,$00,$00 | |||
|
|
||||
| FCFC | JP $7357 | |||
|
|
||||
| FCFF | DEFB $00 | |||
| FD00 | DEFW $0000,$0000,$0000,$0000 | |||
| FD08 | DEFW $0000,$0000,$0000,$0000 | |||
| FD10 | DEFW $0000,$0000,$0000,$0000 | |||
| FD18 | DEFW $0000,$0000,$0000,$0000 | |||
| FD20 | DEFW $0000,$0000,$0000,$0000 | |||
| FD28 | DEFW $0000,$0000,$0000,$0000 | |||
| FD30 | DEFW $0000,$0000,$0000,$0000 | |||
| FD38 | DEFW $0000,$0000,$0000,$0000 | |||
| FD40 | DEFW $0000,$0000,$0000,$0000 | |||
| FD48 | DEFW $0000,$0000,$0000,$0000 | |||
| FD50 | DEFW $0000,$0000,$0000,$0000 | |||
| FD58 | DEFW $0000,$0000,$0000,$0000 | |||
| FD60 | DEFW $0000,$0000,$0000,$68A1 | |||
| FD68 | DEFW $7BE0,$4405,$69AF,$0100 | |||
| FD70 | DEFW $1848,$171F,$1F09,$6995 | |||
| FD78 | DEFW $7394,$6440,$0004,$0210 | |||
|
|
||||
| FD80 | DEFW $61FC | ?? see $7A11 | ||
| FD82 | DEFW $0000 | Saved SP | ||
| FD84 | DEFB $00 | (IY+$04) - Joystick type: 1=KEMPSTON 2=INTERFACE II 3=FULLER 4=CURSOR | ||
| FD85 | DEFB $00 | (IY+$05) - Last bits from input (joystick/keyboard) in game mode = $00; bit0=Right, bit1=Left, bit2=Down, bit3=Up, bit4=Fire, bit5=??, bit6=??, bit7=?? | ||
| FD86 | DEFB $00 | Land space size remaining = $00 | ||
| FD87 | DEFB $0F | (IY+$07) - ?? = $00 | ||
| FD88 | DEFB $00 | (IY+$08) - Offset in $FF00 buffer = $00 | ||
| FD89 | DEFB $00 | |||
| FD8A | DEFW $0000 | Current address in level sequence, starts from $9236 | ||
| FD8C | DEFB $00 | |||
| FD8D | DEFW $61E8 | Saved SP | ||
| FD8F | DEFW $6439 | |||
|
Used by the routine at 7357.
|
||||
| FD91 | JP $7A5D | |||
|
|
||||
| FD94 | DEFB $00 | |||
| FD95 | DEFB $00 | (IY+$15) - ?? | ||
| FD96 | DEFB $00 | (IY+$16) - ?? = $88,$AA | ||
| FD97 | DEFB $00 | (IY+$17) - ?? = $90,$FF | ||
| FD98 | DEFB $00 | Last key read from keyboard | ||
| FD99 | DEFW $0000 | ?? | ||
| FD9B | DEFB $00,$00,$00,$00 | (IY+$1B),(IY+$1C),(IY+$1D),(IY+$1E) - Stored values for random byte calculation | ||
| FD9F | DEFB $00 | ?? = $00 | ||
| FDA0 | DEFB $07 | ?? = $07 | ||
| FDA1 | DEFW $5800 | ?? = $5800; hi byte accessed as (IY+$22) | ||
| FDA3 | DEFW $7EA0 | Font address = $7EA0 | ||
| FDA5 | DEFW $0C04 | ??? = $0000 | ||
| FDA7 | DEFB $00 | ?? = $00; inc/dec (smth on char printing) | ||
| FDA8 | DEFB $15 | Saved special char in $7637 | ||
| FDA9 | DEFW $FDAC | ?? = $FDAB | ||
| FDAB | DEFB $00 | Screen attribute?? | ||
| FDAC | DEFB $02 | ?? | ||
| FDAD | DEFB $00,$00 | |||
| FDAF | DEFB $01 | ?? = $00 | ||
| FDB0 | DEFB $02 | ?? = $00 | ||
| FDB1 | DEFB $01 | ?? = $01 | ||
| FDB2 | DEFB $00 | (IY+$32) - ?? | ||
| FDB3 | DEFW $0000 | ?? | ||
| FDB5 | DEFB $00 | |||
| FDB6 | DEFB $00 | (IY+$36) - ?? = $00,$FF | ||
| FDB7 | DEFB $00 | (IY+$37) - ?? = $00,$FF | ||
| FDB8 | DEFB $00 | (IY+$38) - ?? = $01,$02 | ||
| FDB9 | DEFB $00 | ?? | ||
| FDBA | DEFB $00 | ?? | ||
| FDBB | DEFB $19 | |||
| FDBC | DEFB $00 | ?? = $40 | ||
| FDBD | DEFB $00,$00,$00,$00,$00 | |||
| FDC2 | DEFB $02 | (IY+$42) - ?? = $02 | ||
| FDC3 | DEFB $00 | ?? = $FF | ||
| FDC4 | DEFB $00 | (IY+$44) - ?? | ||
| FDC5 | DEFB $00 | ?? = $FF | ||
| FDC6 | DEFB $00 | (IY+$46) - ?? | ||
| FDC7 | DEFB $00 | Motorbike?? = $FF | ||
| FDC8 | DEFB $00 | |||
| FDC9 | DEFB $00 | ?? = $FF | ||
| FDCA | DEFB $00 | |||
| FDCB | DEFB $00 | (IY+$4B) - Jeep?? = $FF | ||
| FDCC | DEFB $00,$00,$00 | |||
| FDCF | DEFB $00 | ?? | ||
| FDD0 | DEFB $00,$00,$00 | |||
| FDD3 | DEFB $00 | ?? | ||
| FDD4 | DEFB $00 | (IY+$54) - ?? | ||
| FDD5 | DEFB $00 | (IY+$55) - ?? | ||
| FDD6 | DEFB $00,$00,$00,$00 | |||
| FDDA | DEFB $00 | (IY+$5A) - ?? = $00; bit1, bit4 | ||
| FDDB | DEFB $00 | (IY+$5B) - ?? = $03; bit0; dec | ||
| FDDC | DEFB $00 | |||
| FDDD | DEFB $00 | (IY+$5D) - Enemy delay = $01,$08,$0A,$28; dec/srl | ||
| FDDE | DEFB $00 | (IY+$5E) - ??, = $90 | ||
| FDDF | DEFB $00 | (IY+$5F) - ??, = $90 | ||
| FDE0 | DEFB $00 | ?? = $00 | ||
| FDE1 | DEFB $00 | (IY+$61) - ??; bit0; inc | ||
| FDE2 | DEFB $00 | (IY+$62) - bit0=1 - Player is dead | ||
| FDE3 | DEFB $00 | (IY+$63) - ?? | ||
| FDE4 | DEFB $00 | (IY+$64) - ?? | ||
| FDE5 | DEFB $00 | (IY+$65) - Area number = $01; inc | ||
| FDE6 | DEFB $00 | (IY+$66) - Lives player have | ||
| FDE7 | DEFB $00 | (IY+$67) - Grenades player have | ||
| FDE8 | DEFB $00 | Score, 1st char = '0' | ||
| FDE9 | DEFB $00 | (IY+$69) - Score, 2nd char = '0' | ||
| FDEA | DEFB $00,$00,$00,$00 | |||
| FDEE | DEFB $00 | (IY+$6E) - ?? | ||
| FDEF | DEFB $00 | |||
| FDF0 | DEFB $00 | (IY+$70) - ?? = $88 | ||
| FDF1 | DEFB $00 | (IY+$71) - ?? | ||
| FDF2 | DEFB $00,$00,$00,$00,$00,$00,$00,$00 | |||
| FDFA | DEFB $00 | (IY+$7A) - ?? = $00,$04 | ||
| FDFB | DEFB $00 | ?? = $00 | ||
| FDFC | DEFB $00 | (IY+$7C) - ?? = $00 | ||
| FDFD | DEFB $00 | (IY+$7D) - ?? | ||
| FDFE | DEFB $00 | ?? | ||
| FDFF | DEFB $00 | |||
|
|
||||
| FE00 | DEFW $4000,$4200,$4400,$4600,$4020,$4220,$4420,$4620 | |||
| FE10 | DEFW $4040,$4240,$4440,$4640,$4060,$4260,$4460,$4660 | |||
| FE20 | DEFW $4080,$4280,$4480,$4680,$40A0,$42A0,$44A0,$46A0 | |||
| FE30 | DEFW $40C0,$42C0,$44C0,$46C0,$40E0,$42E0,$44E0,$46E0 | |||
| FE40 | DEFW $4800,$4A00,$4C00,$4E00,$4820,$4A20,$4C20,$4E20 | |||
| FE50 | DEFW $4840,$4A40,$4C40,$4E40,$4860,$4A60,$4C60,$4E60 | |||
| FE60 | DEFW $4880,$4A80,$4C80,$4E80,$48A0,$4AA0,$4CA0,$4EA0 | |||
| FE70 | DEFW $48C0,$4AC0,$4CC0,$4EC0,$48E0,$4AE0,$4CE0,$4EE0 | |||
| FE80 | DEFW $5000,$5200,$5400,$5600,$5020,$5220,$5420,$5620 | |||
| FE90 | DEFW $5040,$5240,$5440,$5640,$5060,$5260,$5460,$5660 | |||
| FEA0 | DEFW $5080,$5280,$5480,$5680,$50A0,$52A0,$54A0,$56A0 | |||
| FEB0 | DEFW $50C0,$52C0,$54C0,$56C0,$50E0,$52E0,$54E0,$56E0 | |||
| FEC0 | DEFW $5800,$5A00,$5C00,$5E00,$5820,$5A20,$5C20,$5E20 | |||
| FED0 | DEFW $5840,$5A40,$5C40,$5E40,$5860,$5A60,$5C60,$5E60 | |||
| FEE0 | DEFW $5880,$5A80,$5C80,$5E80,$58A0,$5AA0,$5CA0,$5EA0 | |||
| FEF0 | DEFW $58C0,$5AC0,$5CC0,$5EC0,$58E0,$5AE0,$5CE0,$5EE0 | |||
|
|
||||
| FF00 | DEFB $00,$00,$DD,$21,$00,$40,$11,$00,$BE,$3E,$FF,$37,$14,$08,$15,$F3 | |||
| FF10 | DEFB $3E,$0F,$D3,$FE,$DB,$FE,$1F,$E6,$20,$F6,$02,$4F,$BF,$CD,$A7,$FF | |||
| FF20 | DEFB $30,$FB,$21,$15,$04,$10,$FE,$2B,$7C,$B5,$20,$F9,$CD,$A3,$FF,$30 | |||
| FF30 | DEFB $EC,$06,$9C,$CD,$A3,$FF,$30,$E5,$3E,$C6,$B8,$30,$E0,$24,$20,$F1 | |||
| FF40 | DEFB $06,$C9,$CD,$A7,$FF,$30,$D6,$78,$FE,$D4,$30,$F4,$CD,$A7,$FF,$D2 | |||
| FF50 | DEFB $00,$00,$79,$EE,$03,$4F,$26,$00,$06,$B0,$18,$27,$08,$20,$0F,$30 | |||
| FF60 | DEFB $17,$F5,$7D,$EE,$A5,$0F,$C6,$0F,$DD,$77,$00,$F1,$18,$0F,$CB,$11 | |||
| FF70 | DEFB $AD,$C0,$79,$1F,$4F,$13,$18,$07,$DD,$7E,$00,$AD,$C0,$DD,$23,$1B | |||
| FF80 | DEFB $08,$06,$B2,$2E,$01,$CD,$A3,$FF,$D0,$3E,$CB,$B8,$CB,$15,$06,$B0 | |||
| FF90 | DEFB $D2,$85,$FF,$7C,$AD,$67,$7A,$B3,$20,$C2,$7C,$FE,$01,$D2,$00,$00 | |||
| FFA0 | DEFB $C3,$C7,$FF,$CD,$A7,$FF,$D0,$3E,$16,$3D,$20,$FD,$A7,$04,$C8,$3E | |||
| FFB0 | DEFB $7F,$DB,$FE,$1F,$00,$A9,$E6,$20,$28,$F3,$79,$2F,$4F,$ED,$5F,$E6 | |||
| FFC0 | DEFB $07,$F6,$08,$D3,$FE,$37,$C9,$31,$00,$62,$C3,$1E,$64,$21,$63,$FF | |||
| FFD0 | DEFB $7D,$7D,$37,$CB,$57,$11,$66,$FF,$7E,$7E,$7E,$47,$4F,$CB,$D7,$CB | |||
| FFE0 | DEFB $D7,$1A,$77,$77,$78,$12,$23,$13,$7E,$47,$4F,$CB,$D7,$CB,$D7,$1A | |||
| FFF0 | DEFB $77,$77,$78,$12,$C3,$EF,$FE,$00,$00,$00,$00,$00,$A6,$FF,$88,$FF | |||