DKC2-disassembly/bank_B4.asm
p4plus2 41b5508f97 Made the makefile ignore errors (useful for chaining make in with
modified ROM tests), documented some more of the anti piracy routine.
Split some tables into their relative pointers and data.  Some Rareware
logo routine documentation.
2017-09-06 04:23:10 -07:00

11017 lines
273 KiB
NASM

CODE_B48000: ; |
PHB ;$B48000 |
PHK ;$B48001 |
PLB ;$B48002 |
SEP #$20 ;$B48003 |
LDA #$7E ;$B48005 |
STA $CA ;$B48007 |
REP #$20 ;$B48009 |
STZ $08CC ;$B4800B |
STZ $08CA ;$B4800E |
STZ $08CE ;$B48011 |
LDA.l DATA_B4BEE7 ;$B48014 |
STA $08D0 ;$B48018 |
SEP #$20 ;$B4801B |
STZ $08F9 ;$B4801D |
STZ $08FC ;$B48020 |
STZ $08FA ;$B48023 |
STZ $08FB ;$B48026 |
REP #$20 ;$B48029 |
STZ $06B1 ;$B4802B |
STZ $06AB ;$B4802E |
STZ $06A9 ;$B48031 |
LDA #$0000 ;$B48034 |
STA $064A ;$B48037 |
STZ $064B ;$B4803A |
REP #$20 ;$B4803D |
STZ $067F ;$B4803F |
STZ $07B0 ;$B48042 |
LDA #$0027 ;$B48045 |
LDX #$0000 ;$B48048 |
SEP #$20 ;$B4804B |
CODE_B4804D: ; |
STZ $08D2,x ;$B4804D |
INX ;$B48050 |
DEC A ;$B48051 |
BNE CODE_B4804D ;$B48052 |
REP #$20 ;$B48054 |
STZ $0683 ;$B48056 |
STZ $069D ;$B48059 |
LDA #$0070 ;$B4805C |
STA $064C ;$B4805F |
STZ $069D ;$B48062 |
STZ $06AF ;$B48065 |
REP #$20 ;$B48068 |
STZ $06A1 ;$B4806A |
STZ $06A3 ;$B4806D |
STZ $06A5 ;$B48070 |
JSR CODE_B4AED3 ;$B48073 |
LDY #$5972 ;$B48076 |
LDA #$0010 ;$B48079 |
JSR CODE_B480B2 ;$B4807C |
LDY #$5992 ;$B4807F |
LDA #$0008 ;$B48082 |
JSR CODE_B480B2 ;$B48085 |
JSR CODE_B4B3CD ;$B48088 |
LDA #$006C ;$B4808B |
JSR CODE_B4B18F ;$B4808E |
LDA #$0078 ;$B48091 |
JSR CODE_B4B4D3 ;$B48094 |
LDX #$0000 ;$B48097 |
LDA #$0008 ;$B4809A |
STA $0650 ;$B4809D |
CODE_B480A0: ; |
LDA DATA_B4C460,x ;$B480A0 |
JSR CODE_B4B3B8 ;$B480A3 |
INX ;$B480A6 |
INX ;$B480A7 |
DEC $0650 ;$B480A8 |
BNE CODE_B480A0 ;$B480AB |
JSR CODE_B4B0CF ;$B480AD |
PLB ;$B480B0 |
RTL ;$B480B1 /
CODE_B480B2:
STY $CE ;$B480B2 \
STA $0650 ;$B480B4 |
SEP #$20 ;$B480B7 |
LDA #$7E ;$B480B9 |
STA $D0 ;$B480BB |
REP #$20 ;$B480BD |
LDA #$0000 ;$B480BF |
TAY ;$B480C2 |
CODE_B480C3: ; |
STA [$CE],y ;$B480C3 |
INY ;$B480C5 |
INY ;$B480C6 |
DEC $0650 ;$B480C7 |
BNE CODE_B480C3 ;$B480CA |
RTS ;$B480CC /
CODE_B480CD:
PHB ;$B480CD \
PHK ;$B480CE |
PLB ;$B480CF |
SEP #$20 ;$B480D0 |
LDA #$7E ;$B480D2 |
STA $CA ;$B480D4 |
PHK ;$B480D6 |
PLA ;$B480D7 |
STA $CD ;$B480D8 |
REP #$20 ;$B480DA |
LDA #$006C ;$B480DC |
JSR CODE_B4B18F ;$B480DF |
LDA #$0078 ;$B480E2 |
JSR CODE_B4B4D3 ;$B480E5 |
JSR CODE_B4B208 ;$B480E8 |
JSL CODE_BB819F ;$B480EB |
LDA $08F9 ;$B480EF |
AND #$00FF ;$B480F2 |
CMP #$0005 ;$B480F5 |
BNE CODE_B48147 ;$B480F8 |
LDA $08FC ;$B480FA |
BIT #$000C ;$B480FD |
BNE CODE_B48147 ;$B48100 |
LDA #$001E ;$B48102 |
STA $07B0 ;$B48105 |
LDA #$0061 ;$B48108 |
JSR CODE_B4B3B8 ;$B4810B |
LDA #$0065 ;$B4810E |
JSR CODE_B4B3B8 ;$B48111 |
LDA #$0069 ;$B48114 |
JSR CODE_B4B3B8 ;$B48117 |
LDA #$006D ;$B4811A |
JSR CODE_B4B3B8 ;$B4811D |
LDA #$0071 ;$B48120 |
JSR CODE_B4B3B8 ;$B48123 |
LDA #$2B64 ;$B48126 |
JSR CODE_B48360 ;$B48129 |
LDA #$2B70 ;$B4812C |
JSR CODE_B48360 ;$B4812F |
LDA #$2B7C ;$B48132 |
JSR CODE_B48360 ;$B48135 |
LDA #$2B88 ;$B48138 |
JSR CODE_B48360 ;$B4813B |
LDA #$2B94 ;$B4813E |
JSR CODE_B48360 ;$B48141 |
JSR CODE_B4B3AB ;$B48144 |
CODE_B48147: ; |
JSR CODE_B4AED3 ;$B48147 |
JSR CODE_B4B0CF ;$B4814A |
LDA $08CE ;$B4814D |
BEQ CODE_B48169 ;$B48150 |
DEC A ;$B48152 |
CMP $08D0 ;$B48153 |
BCC CODE_B48169 ;$B48156 |
JSR CODE_B4AE58 ;$B48158 |
LDA $08FB ;$B4815B |
BIT #$0040 ;$B4815E |
BEQ CODE_B48169 ;$B48161 |
JSR CODE_B4BE96 ;$B48163 |
BRL CODE_B4835E ;$B48166 /
CODE_B48169:
LDA $06B1 ;$B48169 \
BNE CODE_B48171 ;$B4816C |
JSR CODE_B4BB03 ;$B4816E |
CODE_B48171: ; |
LDA $06B1 ;$B48171 |
CMP #$000A ;$B48174 |
BCC CODE_B481C3 ;$B48177 |
STZ $08FE ;$B48179 |
LDA #$0040 ;$B4817C |
STA $7E8012 ;$B4817F |
LDA #$0112 ;$B48183 |
STA $7E8013 ;$B48186 |
LDA #$0001 ;$B4818A |
STA $7E8015 ;$B4818D |
LDA #$0000 ;$B48191 |
STA $7E8018 ;$B48194 |
LDX #$0012 ;$B48198 |
LDA $08FC ;$B4819B |
BIT #$0008 ;$B4819E |
BEQ CODE_B481A6 ;$B481A1 |
LDX #$0013 ;$B481A3 |
CODE_B481A6: ; |
TXA ;$B481A6 |
STA $7E8016 ;$B481A7 |
SEP #$20 ;$B481AB |
LDX #$2C01 ;$B481AD |
STX $4320 ;$B481B0 |
LDX #$8012 ;$B481B3 |
STX $4322 ;$B481B6 |
LDA #$7E ;$B481B9 |
STA $4324 ;$B481BB |
STZ $4327 ;$B481BE |
REP #$20 ;$B481C1 |
CODE_B481C3: ; |
SEP #$20 ;$B481C3 |
LDA $064B ;$B481C5 |
REP #$20 ;$B481C8 |
BEQ CODE_B481D6 ;$B481CA |
SEP #$20 ;$B481CC |
STZ $064A ;$B481CE |
STZ $064B ;$B481D1 |
REP #$20 ;$B481D4 |
CODE_B481D6: ; |
LDA #$4000 ;$B481D6 |
BIT $06A5 ;$B481D9 |
BEQ CODE_B481E3 ;$B481DC |
TRB $06A5 ;$B481DE |
STZ $1C ;$B481E1 |
CODE_B481E3: ; |
LDA $06A3 ;$B481E3 |
BIT #$1000 ;$B481E6 |
BNE CODE_B48210 ;$B481E9 |
LDA #$0013 ;$B481EB |
CMP $1C ;$B481EE |
BEQ CODE_B4821B ;$B481F0 |
LDA $06B1 ;$B481F2 |
CMP #$000A ;$B481F5 |
BCC CODE_B48203 ;$B481F8 |
LDA #$001C ;$B481FA |
CMP $1C ;$B481FD |
BEQ CODE_B4821B ;$B481FF |
BRA CODE_B4820A ;$B48201 /
CODE_B48203:
LDA #$0001 ;$B48203 \
CMP $1C ;$B48206 |
BEQ CODE_B4821B ;$B48208 |
CODE_B4820A: ; |
JSL CODE_B5800C ;$B4820A |
BRA CODE_B4821B ;$B4820E /
CODE_B48210:
LDA #$0008 ;$B48210 \
CMP $1C ;$B48213 |
BEQ CODE_B4821B ;$B48215 |
JSL CODE_B5800C ;$B48217 |
CODE_B4821B: ; |
PHB ;$B4821B |
PHK ;$B4821C |
PLB ;$B4821D |
STZ $065E ;$B4821E |
LDA #$0200 ;$B48221 |
STA $2116 ;$B48224 |
SEP #$20 ;$B48227 |
LDA #$01 ;$B48229 |
STA $4300 ;$B4822B |
LDA #$18 ;$B4822E |
STA $4301 ;$B48230 |
LDX #DATA_FC14A0 ;$B48233 |
STX $4302 ;$B48236 |
LDA #DATA_FC14A0>>16 ;$B48239 |
STA $4304 ;$B4823B |
LDX #$0040 ;$B4823E |
STX $4305 ;$B48241 |
STZ $4307 ;$B48244 |
LDA #$01 ;$B48247 |
STA $420B ;$B48249 |
REP #$20 ;$B4824C |
STZ $0681 ;$B4824E |
LDA #$0001 ;$B48251 |
STA $0697 ;$B48254 |
LDA $060F ;$B48257 |
BEQ CODE_B48261 ;$B4825A |
LDX #$0080 ;$B4825C |
BRA CODE_B48264 ;$B4825F /
CODE_B48261:
LDX #$00AA ;$B48261 \
CODE_B48264: ; |
LDA $06A3 ;$B48264 |
BIT #$1000 ;$B48267 |
BEQ CODE_B4826F ;$B4826A |
LDX #$0034 ;$B4826C |
CODE_B4826F: ; |
TXA ;$B4826F |
LDY #$00F0 ;$B48270 |
LDX #$0004 ;$B48273 |
JSL DMA_global_palette ;$B48276 |
LDA #$00AB ;$B4827A |
LDY #$00D0 ;$B4827D |
LDX #$0004 ;$B48280 |
JSL DMA_global_palette ;$B48283 |
LDA $060F ;$B48287 |
BEQ CODE_B48291 ;$B4828A |
LDA #$0080 ;$B4828C |
BRA CODE_B48294 ;$B4828F /
CODE_B48291:
LDA #$00AA ;$B48291 \
CODE_B48294: ; |
LDY #$00E0 ;$B48294 |
LDX #$0004 ;$B48297 |
JSL DMA_global_palette ;$B4829A |
LDA $06B1 ;$B4829E |
BEQ CODE_B482D7 ;$B482A1 |
LDA #$00AD ;$B482A3 |
LDY #$0080 ;$B482A6 |
LDX #$0004 ;$B482A9 |
JSL DMA_global_palette ;$B482AC |
LDA #$00AE ;$B482B0 |
LDY #$0090 ;$B482B3 |
LDX #$0004 ;$B482B6 |
JSL DMA_global_palette ;$B482B9 |
LDA #$00A5 ;$B482BD |
LDY #$00A0 ;$B482C0 |
LDX #$0004 ;$B482C3 |
JSL DMA_global_palette ;$B482C6 |
LDA #$00A6 ;$B482CA |
LDY #$00B0 ;$B482CD |
LDX #$0004 ;$B482D0 |
JSL DMA_global_palette ;$B482D3 |
CODE_B482D7: ; |
LDA #$000A ;$B482D7 |
STA $069F ;$B482DA |
LDA #$006C ;$B482DD |
JSR CODE_B4B18F ;$B482E0 |
LDA #$0078 ;$B482E3 |
JSR CODE_B4B4D3 ;$B482E6 |
JSL CODE_B489ED ;$B482E9 |
LDA $06B1 ;$B482ED |
CMP #$000A ;$B482F0 |
BCC CODE_B4832F ;$B482F3 |
LDA $08F9 ;$B482F5 |
AND #$00FF ;$B482F8 |
BEQ CODE_B4832F ;$B482FB |
CMP #$0006 ;$B482FD |
BCC CODE_B48305 ;$B48300 |
LDA #$0005 ;$B48302 |
CODE_B48305: ; |
STA $0666 ;$B48305 |
LDX #$0000 ;$B48308 |
CODE_B4830B: ; |
LDY DATA_B4CE1F,x ;$B4830B |
PHX ;$B4830E |
JSL CODE_BB8412 ;$B4830F |
PLX ;$B48313 |
LDY $68 ;$B48314 |
LDA #$0080 ;$B48316 |
STA $0006,y ;$B48319 |
STA $000A,y ;$B4831C |
TXA ;$B4831F |
ASL A ;$B48320 |
CLC ;$B48321 |
ADC $001A,y ;$B48322 |
STA $001A,y ;$B48325 |
INX ;$B48328 |
INX ;$B48329 |
DEC $0666 ;$B4832A |
BNE CODE_B4830B ;$B4832D |
CODE_B4832F: ; |
PLB ;$B4832F |
JSL CODE_B4AEAF ;$B48330 |
LDA #$0733 ;$B48334 |
STA $07A1 ;$B48337 |
LDA #$075B ;$B4833A |
STA $07A3 ;$B4833D |
LDA $06A1 ;$B48340 |
AND #$022C ;$B48343 |
STA $06A1 ;$B48346 |
LDA $06A3 ;$B48349 |
AND #$1060 ;$B4834C |
STA $06A3 ;$B4834F |
LDA $06A1 ;$B48352 |
ORA #$0080 ;$B48355 |
STA $06A1 ;$B48358 |
JSR CODE_B4B8C6 ;$B4835B |
CODE_B4835E: ; |
PLB ;$B4835E |
RTL ;$B4835F /
CODE_B48360:
STA $C8 ;$B48360 \
LDA #$0001 ;$B48362 |
STA [$C8] ;$B48365 |
RTS ;$B48367 /
CODE_B48368:
PHB ;$B48368 \
PHB ;$B48369 |
PHK ;$B4836A |
PLB ;$B4836B |
LDA $06B1 ;$B4836C |
CMP #$000A ;$B4836F |
BCC CODE_B48374 ;$B48372 |
CODE_B48374: ; |
LDA $06B1 ;$B48374 |
CMP #$0004 ;$B48377 |
BNE CODE_B483BB ;$B4837A |
LDA $0512 ;$B4837C |
BIT #$8000 ;$B4837F |
BNE CODE_B483BB ;$B48382 |
LDA $2A ;$B48384 |
BIT #$0007 ;$B48386 |
BNE CODE_B483BB ;$B48389 |
LDA #$0000 ;$B4838B |
SEP #$20 ;$B4838E |
INC $84 ;$B48390 |
LDA $84 ;$B48392 |
CMP #$03 ;$B48394 |
BCC CODE_B4839C ;$B48396 |
LDA #$00 ;$B48398 |
STA $84 ;$B4839A |
CODE_B4839C: ; |
ASL A ;$B4839C |
TAX ;$B4839D |
LDA #$5D ;$B4839E |
STA $2121 ;$B483A0 |
LDY #$0006 ;$B483A3 |
CODE_B483A6: ; |
LDA.l DATA_FD1C2A,x ;$B483A6 |
STA $2122 ;$B483AA |
INX ;$B483AD |
CPX #$0006 ;$B483AE |
BNE CODE_B483B6 ;$B483B1 |
LDX #$0000 ;$B483B3 |
CODE_B483B6: ; |
DEY ;$B483B6 |
BNE CODE_B483A6 ;$B483B7 |
REP #$20 ;$B483B9 |
CODE_B483BB: ; |
LDA $06B1 ;$B483BB |
CMP #$0009 ;$B483BE |
BNE CODE_B48418 ;$B483C1 |
LDA $0512 ;$B483C3 |
BIT #$8000 ;$B483C6 |
BNE CODE_B48418 ;$B483C9 |
SEP #$20 ;$B483CB |
LDA $2A ;$B483CD |
LSR A ;$B483CF |
LSR A ;$B483D0 |
STA $32 ;$B483D1 |
AND #$02 ;$B483D3 |
TAX ;$B483D5 |
LDA #$78 ;$B483D6 |
STA $2121 ;$B483D8 |
LDY #$0004 ;$B483DB |
CODE_B483DE: ; |
LDA.l DATA_FD2160,x ;$B483DE |
STA $2122 ;$B483E2 |
TXA ;$B483E5 |
INC A ;$B483E6 |
AND #$03 ;$B483E7 |
TAX ;$B483E9 |
DEY ;$B483EA |
BNE CODE_B483DE ;$B483EB |
LDY #$0004 ;$B483ED |
CODE_B483F0: ; |
LDA.l DATA_FD2164,x ;$B483F0 |
STA $2122 ;$B483F4 |
TXA ;$B483F7 |
INC A ;$B483F8 |
AND #$03 ;$B483F9 |
TAX ;$B483FB |
DEY ;$B483FC |
BNE CODE_B483F0 ;$B483FD |
LDA $32 ;$B483FF |
AND #$06 ;$B48401 |
TAX ;$B48403 |
LDY #$0008 ;$B48404 |
CODE_B48407: ; |
LDA.l DATA_FD2168,x ;$B48407 |
STA $2122 ;$B4840B |
TXA ;$B4840E |
INC A ;$B4840F |
AND #$07 ;$B48410 |
TAX ;$B48412 |
DEY ;$B48413 |
BNE CODE_B48407 ;$B48414 |
REP #$20 ;$B48416 |
CODE_B48418: ; |
LDA $06A1 ;$B48418 |
BIT #$0010 ;$B4841B |
BNE CODE_B48423 ;$B4841E |
BRL CODE_B484BC ;$B48420 /
CODE_B48423:
STZ $2116 ;$B48423 \
LDA $0699 ;$B48426 |
CLC ;$B48429 |
ADC #$0400 ;$B4842A |
CMP #DATA_FC54E0 ;$B4842D |
BNE CODE_B48435 ;$B48430 |
LDA #DATA_FC14E0 ;$B48432 |
CODE_B48435: ; |
TAX ;$B48435 |
STA $0699 ;$B48436 |
SEP #$20 ;$B48439 |
LDA #$01 ;$B4843B |
STA $4300 ;$B4843D |
LDA #$18 ;$B48440 |
STA $4301 ;$B48442 |
STX $4302 ;$B48445 |
LDA #DATA_FC14E0>>16 ;$B48448 |
STA $4304 ;$B4844A |
LDX #$0400 ;$B4844D |
STX $4305 ;$B48450 |
STZ $4307 ;$B48453 |
LDA #$01 ;$B48456 |
STA $420B ;$B48458 |
REP #$20 ;$B4845B |
LDA $06B1 ;$B4845D |
BEQ CODE_B484BC ;$B48460 |
LDA #$0800 ;$B48462 |
STA $2116 ;$B48465 |
LDA $0699 ;$B48468 |
SEC ;$B4846B |
SBC #DATA_FC14E0 ;$B4846C |
LSR A ;$B4846F |
LSR A ;$B48470 |
LSR A ;$B48471 |
CLC ;$B48472 |
ADC #$443E ;$B48473 |
STA $4302 ;$B48476 |
SEP #$20 ;$B48479 |
LDA #$01 ;$B4847B |
STA $4300 ;$B4847D |
LDA #$18 ;$B48480 |
STA $4301 ;$B48482 |
LDA #$FA ;$B48485 |
STA $4304 ;$B48487 |
LDX #$0040 ;$B4848A |
STX $4305 ;$B4848D |
STZ $4307 ;$B48490 |
LDA #$01 ;$B48493 |
STA $420B ;$B48495 |
REP #$20 ;$B48498 |
LDA #$0900 ;$B4849A |
STA $2116 ;$B4849D |
SEP #$20 ;$B484A0 |
LDA #$01 ;$B484A2 |
STA $4300 ;$B484A4 |
LDA #$18 ;$B484A7 |
STA $4301 ;$B484A9 |
LDX #$0040 ;$B484AC |
STX $4305 ;$B484AF |
STZ $4307 ;$B484B2 |
LDA #$01 ;$B484B5 |
STA $420B ;$B484B7 |
REP #$20 ;$B484BA |
CODE_B484BC: ; |
LDA $0681 ;$B484BC |
AND #$00FF ;$B484BF |
BEQ CODE_B484FB ;$B484C2 |
LDA $0682 ;$B484C4 |
AND #$00FF ;$B484C7 |
XBA ;$B484CA |
LSR A ;$B484CB |
LSR A ;$B484CC |
LSR A ;$B484CD |
STA $4305 ;$B484CE |
LDA #$02B0 ;$B484D1 |
STA $2116 ;$B484D4 |
SEP #$20 ;$B484D7 |
LDA #$01 ;$B484D9 |
STA $4300 ;$B484DB |
LDA #$18 ;$B484DE |
STA $4301 ;$B484E0 |
LDX #$3E00 ;$B484E3 |
STX $4302 ;$B484E6 |
LDA #$7E ;$B484E9 |
STA $4304 ;$B484EB |
STZ $4307 ;$B484EE |
LDA #$01 ;$B484F1 |
STA $420B ;$B484F3 |
STZ $0681 ;$B484F6 |
REP #$20 ;$B484F9 |
CODE_B484FB: ; |
LDA $17BA ;$B484FB |
SEP #$20 ;$B484FE |
STA $210D ;$B48500 |
XBA ;$B48503 |
STA $210D ;$B48504 |
REP #$20 ;$B48507 |
LDA $069B ;$B48509 |
STA $17BA ;$B4850C |
LDA $17C0 ;$B4850F |
SEP #$20 ;$B48512 |
STA $210E ;$B48514 |
XBA ;$B48517 |
STA $210E ;$B48518 |
REP #$20 ;$B4851B |
LDA $069D ;$B4851D |
STA $17C0 ;$B48520 |
REP #$20 ;$B48523 |
LDA $06A1 ;$B48525 |
AND #$FFEF ;$B48528 |
STA $06A1 ;$B4852B |
SEP #$20 ;$B4852E |
LDA $0512 ;$B48530 |
STA $2100 ;$B48533 |
REP #$20 ;$B48536 |
LDA $06A3 ;$B48538 |
BIT #$0020 ;$B4853B |
BEQ CODE_B48543 ;$B4853E |
BRL CODE_B48985 ;$B48540 /
CODE_B48543:
JSL CODE_BAC7C0 ;$B48543 \
DEC $069F ;$B48547 |
BNE CODE_B4855B ;$B4854A |
LDA #$000A ;$B4854C |
STA $069F ;$B4854F |
LDA $06A1 ;$B48552 |
EOR #$0020 ;$B48555 |
STA $06A1 ;$B48558 |
CODE_B4855B: ; |
LDA $0683 ;$B4855B |
BNE CODE_B4856B ;$B4855E |
LDA $050E ;$B48560 |
AND #$2020 ;$B48563 |
CMP #$2020 ;$B48566 |
BEQ CODE_B4856E ;$B48569 |
CODE_B4856B: ; |
BRL CODE_B48611 ;$B4856B /
CODE_B4856E:
LDA $050E ;$B4856E \
AND #$DFDF ;$B48571 |
BNE CODE_B48579 ;$B48574 |
BRL CODE_B48620 ;$B48576 /
CODE_B48579:
CLC ;$B48579 \
CODE_B4857A: ; |
ROR A ;$B4857A |
BCC CODE_B4857A ;$B4857B |
CMP #$0000 ;$B4857D |
BEQ CODE_B48585 ;$B48580 |
BRL CODE_B48620 ;$B48582 /
CODE_B48585:
LDA $0510 ;$B48585 \
AND #$DFDF ;$B48588 |
BNE CODE_B48590 ;$B4858B |
BRL CODE_B48620 ;$B4858D /
CODE_B48590:
LDX $065E ;$B48590 \
STA $06CF,x ;$B48593 |
CPX #$0028 ;$B48596 |
BCS CODE_B48611 ;$B48599 |
INC $065E ;$B4859B |
INC $065E ;$B4859E |
LDA $065E ;$B485A1 |
LSR A ;$B485A4 |
STA $065C ;$B485A5 |
LDA #DATA_B4CF21 ;$B485A8 |
STA $CB ;$B485AB |
CODE_B485AD: ; |
LDA [$CB] ;$B485AD |
BEQ CODE_B48611 ;$B485AF |
TAY ;$B485B1 |
LDX #$0000 ;$B485B2 |
CODE_B485B5: ; |
LDA $0002,y ;$B485B5 |
BEQ CODE_B485DE ;$B485B8 |
CMP $06CF,x ;$B485BA |
BNE CODE_B485D8 ;$B485BD |
INX ;$B485BF |
INX ;$B485C0 |
INY ;$B485C1 |
INY ;$B485C2 |
DEC $065C ;$B485C3 |
BNE CODE_B485B5 ;$B485C6 |
LDA $06A1 ;$B485C8 |
ORA #$0008 ;$B485CB |
STA $06A1 ;$B485CE |
LDA $0002,y ;$B485D1 |
BEQ CODE_B485DE ;$B485D4 |
BRA CODE_B48620 ;$B485D6 /
CODE_B485D8:
INC $CB ;$B485D8 \
INC $CB ;$B485DA |
BRA CODE_B485AD ;$B485DC /
CODE_B485DE:
TXA ;$B485DE \
CMP $065E ;$B485DF |
BEQ CODE_B485E6 ;$B485E2 |
BRA CODE_B48620 ;$B485E4 /
CODE_B485E6:
SEP #$20 ;$B485E6 \
LDA #$01 ;$B485E8 |
STA $064B ;$B485EA |
REP #$20 ;$B485ED |
LDA [$CB] ;$B485EF |
TAX ;$B485F1 |
LDA $0000,x ;$B485F2 |
STA $065A ;$B485F5 |
LDX #$065A ;$B485F8 |
JSR ($0000,x) ;$B485FB |
JSL disable_screen ;$B485FE |
LDA #CODE_8087D9 ;$B48602 |
JML CODE_808C9E ;$B48605 /
LDA $06A1 ;$B48609 |
BIT #$0008 ;$B4860C |
BNE CODE_B48620 ;$B4860F |
CODE_B48611: ; |
STZ $065E ;$B48611 |
JSR CODE_B4AED3 ;$B48614 |
LDA $06A1 ;$B48617 |
AND #$FFF7 ;$B4861A |
STA $06A1 ;$B4861D |
CODE_B48620: ; |
LDA #$03FC ;$B48620 |
STA $C8 ;$B48623 |
STA $0678 ;$B48625 |
LDA #$007F ;$B48628 |
STA $06A7 ;$B4862B |
LDA #$041E ;$B4862E |
STA $0685 ;$B48631 |
LDA #$8000 ;$B48634 |
STA $0687 ;$B48637 |
LDA $06B1 ;$B4863A |
ASL A ;$B4863D |
TAX ;$B4863E |
PHK ;$B4863F |
PLB ;$B48640 |
LDA DATA_B4C25E,x ;$B48641 |
CLC ;$B48644 |
ADC #$0008 ;$B48645 |
TAX ;$B48648 |
LDY $0000,x ;$B48649 |
STY $065C ;$B4864C |
LDY $0002,x ;$B4864F |
STY $065A ;$B48652 |
ADC #$0006 ;$B48655 |
STA $CB ;$B48658 |
LDY #$2A00 ;$B4865A |
PEA $7E00 ;$B4865D |
PLB ;$B48660 |
PLB ;$B48661 |
LDA $C8 ;$B48662 |
STA $0678 ;$B48664 |
LDA $064A ;$B48667 |
AND #$00FF ;$B4866A |
BNE CODE_B486D5 ;$B4866D |
LDA $07B0 ;$B4866F |
BNE CODE_B486D5 ;$B48672 |
LDA $08FC ;$B48674 |
BIT #$0005 ;$B48677 |
BNE CODE_B486D5 ;$B4867A |
LDA $06A5 ;$B4867C |
BIT #$2000 ;$B4867F |
BNE CODE_B486D5 ;$B48682 |
CODE_B48684: ; |
LDA [$CB] ;$B48684 |
ASL A ;$B48686 |
ASL A ;$B48687 |
TAY ;$B48688 |
LDA $3200,y ;$B48689 |
AND #$00FF ;$B4868C |
BEQ CODE_B4869D ;$B4868F |
LDA $3201,y ;$B48691 |
AND #$00FF ;$B48694 |
LDX $3202,y ;$B48697 |
JSR CODE_B4B64F ;$B4869A |
CODE_B4869D: ; |
INY ;$B4869D |
INY ;$B4869E |
INY ;$B4869F |
INY ;$B486A0 |
INC $CB ;$B486A1 |
INC $CB ;$B486A3 |
DEC $065A ;$B486A5 |
BNE CODE_B48684 ;$B486A8 |
LDA $06A1 ;$B486AA |
BIT #$0020 ;$B486AD |
BEQ CODE_B486D5 ;$B486B0 |
LDA $06AB ;$B486B2 |
CMP #$0044 ;$B486B5 |
BEQ CODE_B486D5 ;$B486B8 |
CMP #$004F ;$B486BA |
BEQ CODE_B486D5 ;$B486BD |
CMP #$004E ;$B486BF |
BEQ CODE_B486D5 ;$B486C2 |
ASL A ;$B486C4 |
ASL A ;$B486C5 |
TAY ;$B486C6 |
LDA $3200,y ;$B486C7 |
AND #$00FF ;$B486CA |
BEQ CODE_B486D5 ;$B486CD |
LDX $3202,y ;$B486CF |
JSR CODE_B4B6F9 ;$B486D2 |
CODE_B486D5: ; |
LDX $0593 ;$B486D5 |
LDY $07A3 ;$B486D8 |
LDA $06B5 ;$B486DB |
CLC ;$B486DE |
ADC #$0009 ;$B486DF |
STA $06,x ;$B486E2 |
STA $0000,y ;$B486E4 |
LDA $06B7 ;$B486E7 |
CLC ;$B486EA |
ADC #$0009 ;$B486EB |
STA $0A,x ;$B486EE |
STA $0002,y ;$B486F0 |
TYA ;$B486F3 |
CLC ;$B486F4 |
ADC #$0004 ;$B486F5 |
CMP #$075F ;$B486F8 |
BCC CODE_B48700 ;$B486FB |
LDA #$0733 ;$B486FD |
CODE_B48700: ; |
STA $07A3 ;$B48700 |
LDX $0597 ;$B48703 |
BEQ CODE_B48725 ;$B48706 |
LDY $07A1 ;$B48708 |
LDA $0000,y ;$B4870B |
STA $06,x ;$B4870E |
LDA $0002,y ;$B48710 |
STA $0A,x ;$B48713 |
TYA ;$B48715 |
CLC ;$B48716 |
ADC #$0004 ;$B48717 |
CMP #$075F ;$B4871A |
BCC CODE_B48722 ;$B4871D |
LDA #$0733 ;$B4871F |
CODE_B48722: ; |
STA $07A1 ;$B48722 |
CODE_B48725: ; |
LDA $06B9 ;$B48725 |
BMI CODE_B48740 ;$B48728 |
LDX $0597 ;$B4872A |
BEQ CODE_B48736 ;$B4872D |
LDA $12,x ;$B4872F |
AND #$BFFF ;$B48731 |
STA $12,x ;$B48734 |
CODE_B48736: ; |
LDX $0593 ;$B48736 |
LDA $12,x ;$B48739 |
AND #$BFFF ;$B4873B |
BRA CODE_B48754 ;$B4873E /
CODE_B48740:
LDX $0597 ;$B48740 \
BEQ CODE_B4874C ;$B48743 |
LDA $12,x ;$B48745 |
ORA #$4000 ;$B48747 |
STA $12,x ;$B4874A |
CODE_B4874C: ; |
LDX $0593 ;$B4874C |
LDA $12,x ;$B4874F |
ORA #$4000 ;$B48751 |
CODE_B48754: ; |
STA $12,x ;$B48754 |
LDA $06A3 ;$B48756 |
BIT #$0003 ;$B48759 |
BEQ CODE_B48761 ;$B4875C |
BRL CODE_B48927 ;$B4875E /
CODE_B48761:
LDA $06AF ;$B48761 \
BEQ CODE_B48769 ;$B48764 |
BRL CODE_B48888 ;$B48766 /
CODE_B48769:
LDA $064A ;$B48769 \
AND #$00FF ;$B4876C |
BEQ CODE_B48779 ;$B4876F |
LDA $07B0 ;$B48771 |
BEQ CODE_B48779 ;$B48774 |
BRL CODE_B48927 ;$B48776 /
CODE_B48779:
LDA $0512 ;$B48779 \
AND #$000F ;$B4877C |
CMP #$000F ;$B4877F |
BEQ CODE_B48787 ;$B48782 |
BRL CODE_B48927 ;$B48784 /
CODE_B48787:
LDA $0683 ;$B48787 \
BEQ CODE_B4878F ;$B4878A |
BRL CODE_B48927 ;$B4878C /
CODE_B4878F:
LDA $08FB ;$B4878F \
BIT #$0040 ;$B48792 |
BEQ CODE_B487A2 ;$B48795 |
LDA $050E ;$B48797 |
CMP #$0030 ;$B4879A |
BNE CODE_B487A2 ;$B4879D |
BRL CODE_B4BE63 ;$B4879F /
CODE_B487A2:
LDA $07B0 ;$B487A2 \
BNE CODE_B487B4 ;$B487A5 |
LDA $08FC ;$B487A7 |
BIT #$0005 ;$B487AA |
BNE CODE_B487B4 ;$B487AD |
LDA $064A ;$B487AF |
BEQ CODE_B487B7 ;$B487B2 |
CODE_B487B4: ; |
BRL CODE_B48927 ;$B487B4 /
CODE_B487B7:
LDA $0510 ;$B487B7 \
BIT #$D0C0 ;$B487BA |
BEQ CODE_B487C2 ;$B487BD |
BRL CODE_B48A46 ;$B487BF /
CODE_B487C2:
LDA $06AB ;$B487C2 \
ASL A ;$B487C5 |
ASL A ;$B487C6 |
TAY ;$B487C7 |
LDX $3202,y ;$B487C8 |
PHK ;$B487CB |
PLB ;$B487CC |
LDA #$0004 ;$B487CD |
STA $065C ;$B487D0 |
LDA $050E ;$B487D3 |
XBA ;$B487D6 |
STA $065A ;$B487D7 |
LDA $0005,x ;$B487DA |
SEP #$20 ;$B487DD |
XBA ;$B487DF |
STA $0650 ;$B487E0 |
XBA ;$B487E3 |
CODE_B487E4: ; |
LSR A ;$B487E4 |
BCC CODE_B487F2 ;$B487E5 |
LSR $065A ;$B487E7 |
BCS CODE_B48800 ;$B487EA |
INX ;$B487EC |
INX ;$B487ED |
INX ;$B487EE |
INX ;$B487EF |
BRA CODE_B487F5 ;$B487F0 /
CODE_B487F2:
LSR $065A ;$B487F2 \
CODE_B487F5: ; |
LSR $0650 ;$B487F5 |
DEC $065C ;$B487F8 |
BNE CODE_B487E4 ;$B487FB |
BRL CODE_B48927 ;$B487FD /
CODE_B48800:
REP #$20 ;$B48800 \
LSR $0650 ;$B48802 |
BCS CODE_B4880F ;$B48805 |
LDA $06A1 ;$B48807 |
AND #$FFFB ;$B4880A |
BRA CODE_B48815 ;$B4880D /
CODE_B4880F:
LDA $06A1 ;$B4880F \
ORA #$0004 ;$B48812 |
CODE_B48815: ; |
STA $06A1 ;$B48815 |
LDA $000D,x ;$B48818 |
ASL A ;$B4881B |
ASL A ;$B4881C |
ADC #$2A00 ;$B4881D |
TAY ;$B48820 |
PEA $7E00 ;$B48821 |
PLB ;$B48824 |
PLB ;$B48825 |
LDA $0000,y ;$B48826 |
BNE CODE_B4882E ;$B48829 |
BRL CODE_B48927 ;$B4882B /
CODE_B4882E:
LDA $0002,y ;$B4882E \
PHK ;$B48831 |
PLB ;$B48832 |
LDY $000B,x ;$B48833 |
STY $06AB ;$B48836 |
TAX ;$B48839 |
STX $06AF ;$B4883A |
LDA $0000,x ;$B4883D |
AND #$00FF ;$B48840 |
INC A ;$B48843 |
STA $06C5 ;$B48844 |
LDY $0593 ;$B48847 |
LDA #$CFFF ;$B4884A |
AND $0012,y ;$B4884D |
ORA $0003,x ;$B48850 |
STA $0012,y ;$B48853 |
STA $0790 ;$B48856 |
LDY $0597 ;$B48859 |
BEQ CODE_B4886A ;$B4885C |
LDA #$CFFF ;$B4885E |
AND $0012,y ;$B48861 |
ORA $0003,x ;$B48864 |
STA $0012,y ;$B48867 |
CODE_B4886A: ; |
LDA $06A1 ;$B4886A |
ORA #$0100 ;$B4886D |
STA $06A1 ;$B48870 |
BIT #$0004 ;$B48873 |
BEQ CODE_B48885 ;$B48876 |
LDA $06C5 ;$B48878 |
DEC A ;$B4887B |
ASL A ;$B4887C |
ASL A ;$B4887D |
CLC ;$B4887E |
ADC $06AF ;$B4887F |
STA $06AF ;$B48882 |
CODE_B48885: ; |
JSR CODE_B4B029 ;$B48885 |
CODE_B48888: ; |
PHK ;$B48888 |
PLB ;$B48889 |
LDA $06A1 ;$B4888A |
BIT #$0002 ;$B4888D |
BEQ CODE_B48895 ;$B48890 |
BRL CODE_B48885 ;$B48892 /
CODE_B48895:
LDA $06B3 ;$B48895 \
STA $0650 ;$B48898 |
LDA $06C1 ;$B4889B |
CMP $06C3 ;$B4889E |
BEQ CODE_B4890B ;$B488A1 |
BCC CODE_B488D8 ;$B488A3 |
CODE_B488A5: ; |
LDA $06BD ;$B488A5 |
SEC ;$B488A8 |
SBC $06BF ;$B488A9 |
BPL CODE_B488C1 ;$B488AC |
CLC ;$B488AE |
ADC $06C1 ;$B488AF |
STA $06BD ;$B488B2 |
LDA $06B7 ;$B488B5 |
CLC ;$B488B8 |
ADC $06BB ;$B488B9 |
STA $06B7 ;$B488BC |
BRA CODE_B488C4 ;$B488BF /
CODE_B488C1:
STA $06BD ;$B488C1 \
CODE_B488C4: ; |
LDA $06B5 ;$B488C4 |
CLC ;$B488C7 |
ADC $06B9 ;$B488C8 |
STA $06B5 ;$B488CB |
JSR CODE_B4AEE3 ;$B488CE |
DEC $0650 ;$B488D1 |
BNE CODE_B488A5 ;$B488D4 |
BRA CODE_B48927 ;$B488D6 /
CODE_B488D8:
LDA $06BD ;$B488D8 \
SEC ;$B488DB |
SBC $06BF ;$B488DC |
BPL CODE_B488F4 ;$B488DF |
CLC ;$B488E1 |
ADC $06C3 ;$B488E2 |
STA $06BD ;$B488E5 |
LDA $06B5 ;$B488E8 |
CLC ;$B488EB |
ADC $06B9 ;$B488EC |
STA $06B5 ;$B488EF |
BRA CODE_B488F7 ;$B488F2 /
CODE_B488F4:
STA $06BD ;$B488F4 \
CODE_B488F7: ; |
LDA $06B7 ;$B488F7 |
CLC ;$B488FA |
ADC $06BB ;$B488FB |
STA $06B7 ;$B488FE |
JSR CODE_B4AEE3 ;$B48901 |
DEC $0650 ;$B48904 |
BNE CODE_B488D8 ;$B48907 |
BRA CODE_B48927 ;$B48909 /
CODE_B4890B:
LDA $06B5 ;$B4890B \
CLC ;$B4890E |
ADC $06B9 ;$B4890F |
STA $06B5 ;$B48912 |
LDA $06B7 ;$B48915 |
CLC ;$B48918 |
ADC $06BB ;$B48919 |
STA $06B7 ;$B4891C |
JSR CODE_B4AEE3 ;$B4891F |
DEC $0650 ;$B48922 |
BNE CODE_B4890B ;$B48925 |
CODE_B48927: ; |
JSR CODE_B4AFC3 ;$B48927 |
REP #$20 ;$B4892A |
LDA $06AF ;$B4892C |
BNE CODE_B4896A ;$B4892F |
LDA $06A3 ;$B48931 |
BIT #$0020 ;$B48934 |
BNE CODE_B48985 ;$B48937 |
LDA $064A ;$B48939 |
AND #$00FF ;$B4893C |
BNE CODE_B4896A ;$B4893F |
LDA $07B0 ;$B48941 |
BNE CODE_B4896A ;$B48944 |
LDA $08FC ;$B48946 |
BIT #$0005 ;$B48949 |
BNE CODE_B4896A ;$B4894C |
LDA $06A5 ;$B4894E |
BIT #$2000 ;$B48951 |
BNE CODE_B4896A ;$B48954 |
LDY #$0200 ;$B48956 |
LDX #$3A00 ;$B48959 |
LDA $0682 ;$B4895C |
AND #$00FF ;$B4895F |
ASL A ;$B48962 |
ASL A ;$B48963 |
DEC A ;$B48964 |
PHB ;$B48965 |
MVN $00, $7E ;$B48966 |
PLB ;$B48969 |
CODE_B4896A: ; |
LDA $06A3 ;$B4896A |
BIT #$0002 ;$B4896D |
BEQ CODE_B48989 ;$B48970 |
LDA $0512 ;$B48972 |
BNE CODE_B48985 ;$B48975 |
LDA #CODE_808D02 ;$B48977 |
STA $20 ;$B4897A |
LDA $06A3 ;$B4897C |
AND #$FFFD ;$B4897F |
STA $06A3 ;$B48982 |
CODE_B48985: ; |
JSL CODE_808C39 ;$B48985 |
CODE_B48989: ; |
LDA $06A1 ;$B48989 |
BIT #$0040 ;$B4898C |
BNE CODE_B48996 ;$B4898F |
BIT #$0100 ;$B48991 |
BEQ CODE_B489A2 ;$B48994 |
CODE_B48996: ; |
JSR CODE_B4B8C6 ;$B48996 |
LDA $06A1 ;$B48999 |
AND #$FEFF ;$B4899C |
STA $06A1 ;$B4899F |
CODE_B489A2: ; |
PLB ;$B489A2 |
DEC $0697 ;$B489A3 |
BNE CODE_B489B7 ;$B489A6 |
LDA $06A1 ;$B489A8 |
ORA #$0010 ;$B489AB |
STA $06A1 ;$B489AE |
LDA #$0004 ;$B489B1 |
STA $0697 ;$B489B4 |
CODE_B489B7: ; |
LDA $08FC ;$B489B7 |
BIT #$0005 ;$B489BA |
BNE CODE_B489DB ;$B489BD |
LDA $0683 ;$B489BF |
BEQ CODE_B489DB ;$B489C2 |
DEC $0683 ;$B489C4 |
BNE CODE_B489DB ;$B489C7 |
LDA $06B1 ;$B489C9 |
BNE CODE_B489D4 ;$B489CC |
LDA $06AB ;$B489CE |
STA $06A9 ;$B489D1 |
CODE_B489D4: ; |
LDA #$810F ;$B489D4 |
JSL CODE_808C2E ;$B489D7 |
CODE_B489DB: ; |
LDA $07B0 ;$B489DB |
BEQ CODE_B489EB ;$B489DE |
DEC $07B0 ;$B489E0 |
BNE CODE_B489EB ;$B489E3 |
LDA #$000C ;$B489E5 |
TSB $08FC ;$B489E8 |
CODE_B489EB: ; |
PLB ;$B489EB |
RTL ;$B489EC /
CODE_B489ED:
PHP ;$B489ED \
PHB ;$B489EE |
REP #$20 ;$B489EF |
LDA #DATA_FC14E0 ;$B489F1 |
STA $0699 ;$B489F4 |
LDA $06A1 ;$B489F7 |
AND #$022C ;$B489FA |
STA $06A1 ;$B489FD |
LDA $06B1 ;$B48A00 |
ASL A ;$B48A03 |
TAX ;$B48A04 |
PHK ;$B48A05 |
PLB ;$B48A06 |
CMP #$0000 ;$B48A07 |
BNE CODE_B48A14 ;$B48A0A |
LDA $06A9 ;$B48A0C |
STA $06AB ;$B48A0F |
BRA CODE_B48A14 ;$B48A12 /
CODE_B48A14:
LDY DATA_B4C25E,x ;$B48A14 \
LDA $0000,y ;$B48A17 |
STA $06C7 ;$B48A1A |
LDA $0002,y ;$B48A1D |
STA $06C9 ;$B48A20 |
LDA $0004,y ;$B48A23 |
STA $06CB ;$B48A26 |
LDA $0006,y ;$B48A29 |
STA $06CD ;$B48A2C |
JSR CODE_B4AFC3 ;$B48A2F |
LDX #$0005 ;$B48A32 |
LDA $06A3 ;$B48A35 |
BIT #$1000 ;$B48A38 |
BNE CODE_B48A40 ;$B48A3B |
LDX #$0003 ;$B48A3D |
CODE_B48A40: ; |
STX $06B3 ;$B48A40 |
PLB ;$B48A43 |
PLP ;$B48A44 |
RTL ;$B48A45 /
CODE_B48A46:
SEP #$20 ;$B48A46 \
LDA #$01 ;$B48A48 |
STA $064B ;$B48A4A |
REP #$20 ;$B48A4D |
LDA $06B1 ;$B48A4F |
BNE CODE_B48A67 ;$B48A52 |
LDA $06A3 ;$B48A54 |
ORA #$0001 ;$B48A57 |
STA $06A3 ;$B48A5A |
LDA #$810F ;$B48A5D |
JSL CODE_808C2E ;$B48A60 |
BRL CODE_B48927 ;$B48A64 /
CODE_B48A67:
CMP #$000A ;$B48A67 \
BCC CODE_B48ABB ;$B48A6A |
LDA $06AB ;$B48A6C |
CMP #$005E ;$B48A6F |
BNE CODE_B48A79 ;$B48A72 |
LDA #$0072 ;$B48A74 |
BRA CODE_B48A9F ;$B48A77 /
CODE_B48A79:
CMP #$0062 ;$B48A79 \
BNE CODE_B48A83 ;$B48A7C |
LDA #$0073 ;$B48A7E |
BRA CODE_B48A9F ;$B48A81 /
CODE_B48A83:
CMP #$0066 ;$B48A83 \
BNE CODE_B48A8D ;$B48A86 |
LDA #$0074 ;$B48A88 |
BRA CODE_B48A9F ;$B48A8B /
CODE_B48A8D:
CMP #$006A ;$B48A8D \
BNE CODE_B48A97 ;$B48A90 |
LDA #$0075 ;$B48A92 |
BRA CODE_B48A9F ;$B48A95 /
CODE_B48A97:
CMP #$006E ;$B48A97 \
BNE CODE_B48ABB ;$B48A9A |
LDA #$0076 ;$B48A9C |
CODE_B48A9F: ; |
STA $06AB ;$B48A9F |
LDA $0900 ;$B48AA2 |
STA $06B1 ;$B48AA5 |
LDA $06A3 ;$B48AA8 |
ORA #$0020 ;$B48AAB |
STA $06A3 ;$B48AAE |
LDA #$810F ;$B48AB1 |
JSL CODE_808C2E ;$B48AB4 |
BRL CODE_B48927 ;$B48AB8 /
CODE_B48ABB:
PEA $7E00 ;$B48ABB \
PLB ;$B48ABE |
PLB ;$B48ABF |
LDA $06AB ;$B48AC0 |
ASL A ;$B48AC3 |
ASL A ;$B48AC4 |
TAX ;$B48AC5 |
LDA $3201,x ;$B48AC6 |
AND #$00FF ;$B48AC9 |
SEC ;$B48ACC |
SBC #$0004 ;$B48ACD |
BMI CODE_B48AEF ;$B48AD0 |
CMP #$000A ;$B48AD2 |
BPL CODE_B48AEF ;$B48AD5 |
STA $0689 ;$B48AD7 |
LDA #$810F ;$B48ADA |
JSL CODE_808C2E ;$B48ADD |
LDA $06A3 ;$B48AE1 |
ORA #$0002 ;$B48AE4 |
STA $06A3 ;$B48AE7 |
PHK ;$B48AEA |
PLB ;$B48AEB |
BRL CODE_B48927 ;$B48AEC /
CODE_B48AEF:
LDA $06AB ;$B48AEF \
ASL A ;$B48AF2 |
ASL A ;$B48AF3 |
TAY ;$B48AF4 |
LDX $3202,y ;$B48AF5 |
PHK ;$B48AF8 |
PLB ;$B48AF9 |
LDA $0009,x ;$B48AFA |
STA $D3 ;$B48AFD |
LDA $06A3 ;$B48AFF |
ORA #$0001 ;$B48B02 |
AND #$EFFF ;$B48B05 |
STA $06A3 ;$B48B08 |
LDA #$810F ;$B48B0B |
JSL CODE_808C2E ;$B48B0E |
BRL CODE_B48927 ;$B48B12 /
CODE_B48B15:
LDA #$3E00 ;$B48B15 \
STA $0D2C ;$B48B18 |
SEP #$20 ;$B48B1B |
STZ $4200 ;$B48B1D |
REP #$20 ;$B48B20 |
JSL CODE_BB91F7 ;$B48B22 |
LDA $06A3 ;$B48B26 |
AND #$EFFF ;$B48B29 |
STA $06A3 ;$B48B2C |
JSR CODE_B48C9D ;$B48B2F |
SEP #$20 ;$B48B32 |
PHK ;$B48B34 |
PLA ;$B48B35 |
STA $067C ;$B48B36 |
REP #$20 ;$B48B39 |
LDA $0613 ;$B48B3B |
BIT #$0001 ;$B48B3E |
BEQ CODE_B48B46 ;$B48B41 |
BRL CODE_B48C07 ;$B48B43 /
CODE_B48B46:
LDA $0689 ;$B48B46 \
TAX ;$B48B49 |
LDA DATA_B4C53D,x ;$B48B4A |
LDY $0617 ;$B48B4D |
BEQ CODE_B48B55 ;$B48B50 |
LDA DATA_B4C853,x ;$B48B52 |
CODE_B48B55: ; |
STA $065C ;$B48B55 |
LDA #$0004 ;$B48B58 |
STA $0658 ;$B48B5B |
JSR CODE_B49266 ;$B48B5E |
LDY $0689 ;$B48B61 |
BNE CODE_B48B78 ;$B48B64 |
LDA $06B1 ;$B48B66 |
CMP #$000A ;$B48B69 |
BCC CODE_B48B73 ;$B48B6C |
LDX #$0004 ;$B48B6E |
BRA CODE_B48B7B ;$B48B71 /
CODE_B48B73:
LDX #$0005 ;$B48B73 \
BRA CODE_B48B7B ;$B48B76 /
CODE_B48B78:
LDX #$0001 ;$B48B78 \
CODE_B48B7B: ; |
STX $0658 ;$B48B7B |
JSR CODE_B4A1D4 ;$B48B7E |
LDX #$07A5 ;$B48B81 |
JSR CODE_B4BD57 ;$B48B84 |
LDX $0689 ;$B48B87 |
JSR CODE_B48D69 ;$B48B8A |
LDX $0689 ;$B48B8D |
JSR CODE_B48D8E ;$B48B90 |
JSR CODE_B48DB5 ;$B48B93 |
LDX $0689 ;$B48B96 |
CPX #$0002 ;$B48B99 |
BNE CODE_B48BDF ;$B48B9C |
LDY #$12F4 ;$B48B9E |
JSL CODE_BB83F5 ;$B48BA1 |
LDX $68 ;$B48BA5 |
STX $0798 ;$B48BA7 |
LDA #$FFE5 ;$B48BAA |
STA $20,x ;$B48BAD |
LDA #$FFE0 ;$B48BAF |
STA $24,x ;$B48BB2 |
LDA #$C000 ;$B48BB4 |
STA $1C,x ;$B48BB7 |
LDA #$FF7F ;$B48BB9 |
STA $079A ;$B48BBC |
LDA #$FF7F ;$B48BBF |
STA $06,x ;$B48BC2 |
LDA #$000A ;$B48BC4 |
STA $0A,x ;$B48BC7 |
LDA #$0050 ;$B48BC9 |
STA $26,x ;$B48BCC |
LDA #$FFE0 ;$B48BCE |
STA $2A,x ;$B48BD1 |
LDA #$001E ;$B48BD3 |
STA $0794 ;$B48BD6 |
LDA #$0032 ;$B48BD9 |
STA $0796 ;$B48BDC |
CODE_B48BDF: ; |
LDX $0689 ;$B48BDF |
CPX #$0008 ;$B48BE2 |
BNE CODE_B48BEE ;$B48BE5 |
LDY #$286A ;$B48BE7 |
JSL CODE_BB83F5 ;$B48BEA |
CODE_B48BEE: ; |
JSR CODE_B48C76 ;$B48BEE |
LDA #CODE_808CF5 ;$B48BF1 |
STA $20 ;$B48BF4 |
LDA #$0100 ;$B48BF6 |
JSL CODE_808C2E ;$B48BF9 |
LDA #$0005 ;$B48BFD |
STA $0676 ;$B48C00 |
JML CODE_808C84 ;$B48C03 /
CODE_B48C07:
JSR CODE_B4A1D4 ;$B48C07 \
LDX #$07A5 ;$B48C0A |
JSR CODE_B4BD57 ;$B48C0D |
LDX $0689 ;$B48C10 |
JSR CODE_B48D69 ;$B48C13 |
JSR CODE_B48DB5 ;$B48C16 |
LDX $0593 ;$B48C19 |
JSR CODE_B48C6B ;$B48C1C |
LDX $0597 ;$B48C1F |
JSR CODE_B48C6B ;$B48C22 |
LDX $0689 ;$B48C25 |
JSR CODE_B48D8E ;$B48C28 |
JSR CODE_B48C76 ;$B48C2B |
LDA #$0001 ;$B48C2E |
STA $0654 ;$B48C31 |
LDA $06A1 ;$B48C34 |
ORA #$0400 ;$B48C37 |
STA $06A1 ;$B48C3A |
LDA #$0001 ;$B48C3D |
STA $0654 ;$B48C40 |
JSR CODE_B4974F ;$B48C43 |
LDA $06A1 ;$B48C46 |
ORA #$0400 ;$B48C49 |
STA $06A1 ;$B48C4C |
JSR CODE_B49B47 ;$B48C4F |
STZ $065C ;$B48C52 |
LDA #CODE_B4A2A4 ;$B48C55 |
STA $079C ;$B48C58 |
LDA #CODE_808D4E ;$B48C5B |
STA $20 ;$B48C5E |
LDA #$0100 ;$B48C60 |
JSL CODE_808C2E ;$B48C63 |
JML CODE_808C84 ;$B48C67 /
CODE_B48C6B:
LDA $44,x ;$B48C6B \
STA $06,x ;$B48C6D |
STZ $42,x ;$B48C6F |
STZ $20,x ;$B48C71 |
STZ $26,x ;$B48C73 |
RTS ;$B48C75 /
CODE_B48C76:
LDX $0689 ;$B48C76 \
LDY DATA_B4CD47,x ;$B48C79 |
JSL CODE_BB8432 ;$B48C7C |
LDX $68 ;$B48C80 |
LDA #$0014 ;$B48C82 |
STA $06,x ;$B48C85 |
LDA #$0023 ;$B48C87 |
STA $0A,x ;$B48C8A |
LDA $0689 ;$B48C8C |
CMP #$0008 ;$B48C8F |
BNE CODE_B48C9C ;$B48C92 |
LDA $0A,x ;$B48C94 |
CLC ;$B48C96 |
ADC #$000A ;$B48C97 |
STA $0A,x ;$B48C9A |
CODE_B48C9C: ; |
RTS ;$B48C9C /
CODE_B48C9D:
PHK ;$B48C9D \
PLB ;$B48C9E |
LDA #$7E00 ;$B48C9F |
STA $C9 ;$B48CA2 |
LDA $06A1 ;$B48CA4 |
AND #$DDFF ;$B48CA7 |
STA $06A1 ;$B48CAA |
JSL disable_screen ;$B48CAD |
JSL clear_vram_wrapper ;$B48CB1 |
JSL CODE_BAC7C0 ;$B48CB5 |
LDA #$0200 ;$B48CB9 |
STA $4302 ;$B48CBC |
STA $4308 ;$B48CBF |
LDA #$0220 ;$B48CC2 |
STA $4305 ;$B48CC5 |
LDA #$0400 ;$B48CC8 |
STA $4300 ;$B48CCB |
SEP #$20 ;$B48CCE |
STZ $4304 ;$B48CD0 |
LDA #$01 ;$B48CD3 |
STA $420B ;$B48CD5 |
REP #$20 ;$B48CD8 |
JSR CODE_B4BDD6 ;$B48CDA |
JSL CODE_B4BE2F ;$B48CDD |
LDY $0689 ;$B48CE1 |
LDA DATA_B4CD5B,y ;$B48CE4 |
JSL CODE_B5800C ;$B48CE7 |
LDY $0689 ;$B48CEB |
LDX DATA_B4CD51,y ;$B48CEE |
LDA $0010,x ;$B48CF1 |
STA $0662 ;$B48CF4 |
LDA $0012,x ;$B48CF7 |
STA $0664 ;$B48CFA |
LDA $0000,x ;$B48CFD |
AND #$00FF ;$B48D00 |
PHX ;$B48D03 |
JSL CODE_BB80B0 ;$B48D04 |
PLX ;$B48D08 |
LDA $0001,x ;$B48D09 |
AND #$00FF ;$B48D0C |
PHX ;$B48D0F |
JSL CODE_BB80AC ;$B48D10 |
PLX ;$B48D14 |
LDA $0002,x ;$B48D15 |
LDY #$0000 ;$B48D18 |
LDX #$0020 ;$B48D1B |
JSL DMA_palette ;$B48D1E |
LDA #$00AA ;$B48D22 |
LDY #$00E0 ;$B48D25 |
LDX #$0004 ;$B48D28 |
JSL DMA_global_palette ;$B48D2B |
LDA #DATA_FD6682 ;$B48D2F |
LDY #$00F0 ;$B48D32 |
LDX #$0004 ;$B48D35 |
JSL DMA_palette ;$B48D38 |
JSL CODE_8088D2 ;$B48D3C |
JSL CODE_808D8A ;$B48D40 |
STZ $067A ;$B48D44 |
STZ $065E ;$B48D47 |
SEP #$20 ;$B48D4A |
LDX #$1202 ;$B48D4C |
STX $4310 ;$B48D4F |
LDX #$06CF ;$B48D52 |
STX $4312 ;$B48D55 |
LDA #$00 ;$B48D58 |
STA $4314 ;$B48D5A |
STZ $4317 ;$B48D5D |
REP #$20 ;$B48D60 |
LDA #$001E ;$B48D62 |
STA $064E ;$B48D65 |
RTS ;$B48D68 /
CODE_B48D69:
LDY DATA_B4CD51,x ;$B48D69 \
LDX $0593 ;$B48D6C |
LDA $0016,y ;$B48D6F |
STA $44,x ;$B48D72 |
LDA $001A,y ;$B48D74 |
STA $46,x ;$B48D77 |
LDA #$0001 ;$B48D79 |
STA $42,x ;$B48D7C |
LDX $0597 ;$B48D7E |
STA $42,x ;$B48D81 |
LDA $0018,y ;$B48D83 |
STA $44,x ;$B48D86 |
LDA $001A,y ;$B48D88 |
STA $46,x ;$B48D8B |
RTS ;$B48D8D /
CODE_B48D8E:
LDY DATA_B4CD51,x ;$B48D8E \
LDX $0014,y ;$B48D91 |
CODE_B48D94: ; |
LDY $0000,x ;$B48D94 |
BEQ CODE_B48DB4 ;$B48D97 |
PHX ;$B48D99 |
LDA $0002,x ;$B48D9A |
AND #$00FF ;$B48D9D |
BEQ CODE_B48DA8 ;$B48DA0 |
JSL CODE_BB8443 ;$B48DA2 |
BRA CODE_B48DAC ;$B48DA6 /
CODE_B48DA8:
JSL CODE_BB842C ;$B48DA8 \
CODE_B48DAC: ; |
PLA ;$B48DAC |
CLC ;$B48DAD |
ADC #$0003 ;$B48DAE |
TAX ;$B48DB1 |
BRA CODE_B48D94 ;$B48DB2 /
CODE_B48DB4:
RTS ;$B48DB4 /
CODE_B48DB5:
LDY $0689 ;$B48DB5 \
LDX DATA_B4CD51,y ;$B48DB8 |
LDY $0593 ;$B48DBB |
LDA $0004,x ;$B48DBE |
STA $0006,y ;$B48DC1 |
LDA $0006,x ;$B48DC4 |
STA $000A,y ;$B48DC7 |
LDY $0597 ;$B48DCA |
LDA $0008,x ;$B48DCD |
STA $0006,y ;$B48DD0 |
LDA $000A,x ;$B48DD3 |
STA $000A,y ;$B48DD6 |
LDA $000C,x ;$B48DD9 |
BIT #$0001 ;$B48DDC |
BEQ CODE_B48DF9 ;$B48DDF |
LDY $0593 ;$B48DE1 |
LDA $0012,y ;$B48DE4 |
EOR #$4000 ;$B48DE7 |
STA $0012,y ;$B48DEA |
LDY $0597 ;$B48DED |
LDA $0012,y ;$B48DF0 |
EOR #$4000 ;$B48DF3 |
STA $0012,y ;$B48DF6 |
CODE_B48DF9: ; |
RTS ;$B48DF9 /
CODE_B48DFA:
JSL disable_screen ;$B48DFA \
LDA #$0040 ;$B48DFE |
TSB $08FB ;$B48E01 |
LDA #$0040 ;$B48E04 |
TRB $06A5 ;$B48E07 |
LDA $08A4 ;$B48E0A |
STA $0660 ;$B48E0D |
LDA $08C2 ;$B48E10 |
STA $0676 ;$B48E13 |
LDA #$4000 ;$B48E16 |
TSB $08C2 ;$B48E19 |
LDA #$0000 ;$B48E1C |
JSL CODE_808837 ;$B48E1F |
STZ $0689 ;$B48E23 |
JSR CODE_B48C9D ;$B48E26 |
LDX #$0000 ;$B48E29 |
JSR CODE_B48D69 ;$B48E2C |
LDX #$0000 ;$B48E2F |
JSR CODE_B48D8E ;$B48E32 |
JSR CODE_B48DB5 ;$B48E35 |
LDX #$0006 ;$B48E38 |
STX $0658 ;$B48E3B |
LDA #DATA_F700B6 ;$B48E3E |
LDY $0617 ;$B48E41 |
BEQ CODE_B48E49 ;$B48E44 |
LDA #DATA_F7FCCA ;$B48E46 |
CODE_B48E49: ; |
STA $065C ;$B48E49 |
JSR CODE_B49080 ;$B48E4C |
LDA #CODE_B48E6C ;$B48E4F |
STA $067D ;$B48E52 |
LDA #CODE_B49043 ;$B48E55 |
STA $067F ;$B48E58 |
LDA #$0100 ;$B48E5B |
JSL CODE_808C2E ;$B48E5E |
LDA #$0001 ;$B48E62 |
STA $064E ;$B48E65 |
JML CODE_808C84 ;$B48E68 /
CODE_B48E6C:
PHK ;$B48E6C \
PLB ;$B48E6D |
JSL CODE_B5A919 ;$B48E6E |
JSL CODE_80F320 ;$B48E72 |
DEC $064E ;$B48E76 |
BEQ CODE_B48E7E ;$B48E79 |
BRL CODE_B48F07 ;$B48E7B /
CODE_B48E7E:
LDA $06A1 ;$B48E7E \
BIT #$0200 ;$B48E81 |
BEQ CODE_B48EC2 ;$B48E84 |
LDA $06A1 ;$B48E86 |
BIT #$1000 ;$B48E89 |
BNE CODE_B48EAE ;$B48E8C |
JSR CODE_B4BDE7 ;$B48E8E |
INC $064E ;$B48E91 |
LDA $06A1 ;$B48E94 |
BIT #$0001 ;$B48E97 |
BEQ CODE_B48EBF ;$B48E9A |
ORA #$1000 ;$B48E9C |
AND #$FFFE ;$B48E9F |
STA $06A1 ;$B48EA2 |
LDA #$0258 ;$B48EA5 |
STA $064E ;$B48EA8 |
BRL CODE_B48F07 ;$B48EAB /
CODE_B48EAE:
JSR CODE_B4BE0B ;$B48EAE \
INC $064E ;$B48EB1 |
LDA $06A1 ;$B48EB4 |
BIT #$0001 ;$B48EB7 |
BEQ CODE_B48EBF ;$B48EBA |
BRL CODE_B48FE9 ;$B48EBC /
CODE_B48EBF:
BRL CODE_B48F07 ;$B48EBF /
CODE_B48EC2:
LDA $0662 ;$B48EC2 \
STA $2116 ;$B48EC5 |
SEP #$20 ;$B48EC8 |
LDA #$01 ;$B48ECA |
STA $4300 ;$B48ECC |
LDA #$18 ;$B48ECF |
STA $4301 ;$B48ED1 |
LDX #$3E00 ;$B48ED4 |
STX $4302 ;$B48ED7 |
LDA #$7E ;$B48EDA |
STA $4304 ;$B48EDC |
LDX #$0180 ;$B48EDF |
STX $4305 ;$B48EE2 |
STZ $4307 ;$B48EE5 |
LDA #$01 ;$B48EE8 |
STA $420B ;$B48EEA |
REP #$20 ;$B48EED |
LDA $06A1 ;$B48EEF |
ORA #$0200 ;$B48EF2 |
AND #$EFFF ;$B48EF5 |
STA $06A1 ;$B48EF8 |
LDA #$0001 ;$B48EFB |
STA $064E ;$B48EFE |
LDA #$0001 ;$B48F01 |
JSR CODE_B4BD8D ;$B48F04 |
CODE_B48F07: ; |
LDA $06A5 ;$B48F07 |
BIT #$0020 ;$B48F0A |
BEQ CODE_B48F28 ;$B48F0D |
LDA $067F ;$B48F0F |
CMP #CODE_B4C14E ;$B48F12 |
BNE CODE_B48F28 ;$B48F15 |
LDA $0510 ;$B48F17 |
BIT #$D0C0 ;$B48F1A |
BEQ CODE_B48F28 ;$B48F1D |
LDA #$0001 ;$B48F1F |
STA $0658 ;$B48F22 |
JSR CODE_B48FF4 ;$B48F25 |
CODE_B48F28: ; |
JSL CODE_808C39 ;$B48F28 |
JSR CODE_B49EF1 ;$B48F2C |
LDA $06A5 ;$B48F2F |
BIT #$0800 ;$B48F32 |
BEQ CODE_B48F68 ;$B48F35 |
DEC $0652 ;$B48F37 |
BNE CODE_B48F68 ;$B48F3A |
LDA #$0003 ;$B48F3C |
STA $0652 ;$B48F3F |
LDA $06A5 ;$B48F42 |
EOR #$0008 ;$B48F45 |
STA $06A5 ;$B48F48 |
BIT #$0008 ;$B48F4B |
BNE CODE_B48F5C ;$B48F4E |
SEP #$20 ;$B48F50 |
STZ $210E ;$B48F52 |
STZ $210E ;$B48F55 |
REP #$20 ;$B48F58 |
BRA CODE_B48F68 ;$B48F5A /
CODE_B48F5C:
SEP #$20 ;$B48F5C \
LDA #$03 ;$B48F5E |
STA $210E ;$B48F60 |
STZ $210E ;$B48F63 |
REP #$20 ;$B48F66 |
CODE_B48F68: ; |
LDA $0512 ;$B48F68 |
BNE CODE_B48F79 ;$B48F6B |
LDA $06A5 ;$B48F6D |
AND #$F7DF ;$B48F70 |
STA $06A5 ;$B48F73 |
JMP ($067F) ;$B48F76 /
CODE_B48F79:
JSL CODE_BAC7C0 ;$B48F79 \
LDA #$03FC ;$B48F7D |
STA $C8 ;$B48F80 |
LDA $06A5 ;$B48F82 |
BIT #$0020 ;$B48F85 |
BEQ CODE_B48FDD ;$B48F88 |
LDA.l DATA_B4BED7 ;$B48F8A |
LDX #$07A5 ;$B48F8E |
JSR CODE_B4BD57 ;$B48F91 |
LDX #$07A5 ;$B48F94 |
LDY $07A8 ;$B48F97 |
JSR CODE_B4BC51 ;$B48F9A |
LDA.l DATA_B4BEDF ;$B48F9D |
LDX #$07A5 ;$B48FA1 |
JSR CODE_B4BD57 ;$B48FA4 |
LDX #$07A5 ;$B48FA7 |
LDY $07AA ;$B48FAA |
JSR CODE_B4BC51 ;$B48FAD |
LDA $0670 ;$B48FB0 |
CMP #$0004 ;$B48FB3 |
BNE CODE_B48FCB ;$B48FB6 |
LDA.l DATA_B4BEE7 ;$B48FB8 |
LDX #$07A5 ;$B48FBC |
JSR CODE_B4BD57 ;$B48FBF |
LDX #$07A5 ;$B48FC2 |
LDY $07AC ;$B48FC5 |
JSR CODE_B4BC51 ;$B48FC8 |
CODE_B48FCB: ; |
LDA $08CE ;$B48FCB |
LDX #$07A5 ;$B48FCE |
JSR CODE_B4BD57 ;$B48FD1 |
LDX #$07A5 ;$B48FD4 |
LDY $07AE ;$B48FD7 |
JSR CODE_B4BC51 ;$B48FDA |
CODE_B48FDD: ; |
JSL sprite_handler ;$B48FDD |
JSL CODE_B5A8DA ;$B48FE1 |
JSR CODE_B4AE85 ;$B48FE5 |
RTL ;$B48FE8 /
CODE_B48FE9:
PHK ;$B48FE9 \
PLB ;$B48FEA |
JSR CODE_B49EF1 ;$B48FEB |
JSR CODE_B48FF4 ;$B48FEE |
BRL CODE_B48F79 ;$B48FF1 /
CODE_B48FF4:
LDA $06A1 ;$B48FF4 \
AND #$FDFF ;$B48FF7 |
STA $06A1 ;$B48FFA |
DEC $0658 ;$B48FFD |
BEQ CODE_B4901B ;$B49000 |
LDA #$0001 ;$B49002 |
STA $064E ;$B49005 |
LDA $06A1 ;$B49008 |
AND #$EFFE ;$B4900B |
STA $06A1 ;$B4900E |
INC $065C ;$B49011 |
INC $065C ;$B49014 |
JSR CODE_B49080 ;$B49017 |
RTS ;$B4901A /
CODE_B4901B:
LDA $067F ;$B4901B \
CMP #CODE_B4C14E ;$B4901E |
BNE CODE_B49033 ;$B49021 |
LDA $0510 ;$B49023 |
BIT #$D0C0 ;$B49026 |
BNE CODE_B49033 ;$B49029 |
LDA #$0011 ;$B4902B |
STA $212C ;$B4902E |
BRA CODE_B49042 ;$B49031 /
CODE_B49033:
LDA $0512 ;$B49033 \
CMP #$000F ;$B49036 |
BNE CODE_B49042 ;$B49039 |
LDA #$810F ;$B4903B |
JSL CODE_808C2E ;$B4903E |
CODE_B49042: ; |
RTS ;$B49042 /
CODE_B49043:
LDA $0676 ;$B49043 \
STA $08C2 ;$B49046 |
LDA $0660 ;$B49049 |
STA $08A4 ;$B4904C |
LDA #CODE_808CD9 ;$B4904F |
STA $20 ;$B49052 |
LDA #CODE_B4BEEF ;$B49054 |
STA $067D ;$B49057 |
LDA #CODE_B4C139 ;$B4905A |
STA $067F ;$B4905D |
LDA $06A5 ;$B49060 |
ORA #$0001 ;$B49063 |
STA $06A5 ;$B49066 |
LDA #$0004 ;$B49069 |
STA $0658 ;$B4906C |
LDA #DATA_F7844E ;$B4906F |
LDY $0617 ;$B49072 |
BEQ CODE_B4907A ;$B49075 |
LDA #DATA_F7FCD6 ;$B49077 |
CODE_B4907A: ; |
STA $0672 ;$B4907A |
BRL CODE_B48F79 ;$B4907D /
CODE_B49080:
LDA $0658 ;$B49080 \
CMP #$0003 ;$B49083 |
BEQ CODE_B49098 ;$B49086 |
LDA $067F ;$B49088 |
CMP #CODE_B4C139 ;$B4908B |
BEQ CODE_B490C4 ;$B4908E |
LDA $0658 ;$B49090 |
CMP #$0001 ;$B49093 |
BNE CODE_B490C4 ;$B49096 |
CODE_B49098: ; |
LDA $06A5 ;$B49098 |
BIT #$0001 ;$B4909B |
BEQ CODE_B490C4 ;$B4909E |
LDA $0670 ;$B490A0 |
DEC A ;$B490A3 |
ASL A ;$B490A4 |
CLC ;$B490A5 |
ADC $065C ;$B490A6 |
TAY ;$B490A9 |
LDA $067F ;$B490AA |
CMP #CODE_B4C139 ;$B490AD |
BNE CODE_B490C7 ;$B490B0 |
LDA #DATA_F78456 ;$B490B2 |
PHY ;$B490B5 |
LDY $0617 ;$B490B6 |
BEQ CODE_B490BE ;$B490B9 |
LDA #DATA_F7FCDE ;$B490BB |
CODE_B490BE: ; |
STA $065C ;$B490BE |
PLY ;$B490C1 |
BRA CODE_B490C7 ;$B490C2 /
CODE_B490C4:
LDY $065C ;$B490C4 \
CODE_B490C7: ; |
JSR CODE_B4ADDF ;$B490C7 |
LDX $0000,y ;$B490CA |
PHK ;$B490CD |
PLB ;$B490CE |
LDA #$0006 ;$B490CF |
LDY #$0000 ;$B490D2 |
JSR CODE_B4ADEB ;$B490D5 |
RTS ;$B490D8 /
STZ $0689 ;$B490D9 |
JSR CODE_B48C9D ;$B490DC |
LDX #$0000 ;$B490DF |
JSR CODE_B48D69 ;$B490E2 |
LDX #$0000 ;$B490E5 |
JSR CODE_B48D8E ;$B490E8 |
JSR CODE_B48DB5 ;$B490EB |
LDX #$0004 ;$B490EE |
STX $0658 ;$B490F1 |
LDA #DATA_F700C2 ;$B490F4 |
LDY $0617 ;$B490F7 |
BEQ CODE_B490FF ;$B490FA |
LDA #DATA_F7FCF0 ;$B490FC |
CODE_B490FF: ; |
STA $065C ;$B490FF |
JSR CODE_B49080 ;$B49102 |
LDA #CODE_B48E6C ;$B49105 |
STA $067D ;$B49108 |
LDA #CODE_B49122 ;$B4910B |
STA $067F ;$B4910E |
LDA #$0100 ;$B49111 |
JSL CODE_808C2E ;$B49114 |
LDA #$0001 ;$B49118 |
STA $064E ;$B4911B |
JML CODE_808C84 ;$B4911E /
CODE_B49122:
JML init_rare_logo ;$B49122 |
CODE_B49126:
LDA #$4000 ;$B49126 \
TSB $08C2 ;$B49129 |
LDA #$0000 ;$B4912C |
JSL CODE_808837 ;$B4912F |
STZ $0689 ;$B49133 |
JSR CODE_B48C9D ;$B49136 |
LDX #$0000 ;$B49139 |
JSR CODE_B48D69 ;$B4913C |
LDX #$0000 ;$B4913F |
JSR CODE_B48D8E ;$B49142 |
JSR CODE_B48DB5 ;$B49145 |
LDX #$0002 ;$B49148 |
STX $0658 ;$B4914B |
LDA #DATA_F700CA ;$B4914E |
LDY $0617 ;$B49151 |
BEQ CODE_B49159 ;$B49154 |
LDA #DATA_F7FCF8 ;$B49156 |
CODE_B49159: ; |
STA $065C ;$B49159 |
JSR CODE_B49080 ;$B4915C |
LDA #CODE_B48E6C ;$B4915F |
STA $067D ;$B49162 |
LDA #CODE_B49188 ;$B49165 |
STA $067F ;$B49168 |
LDA #$0100 ;$B4916B |
JSL CODE_808C2E ;$B4916E |
LDA #$0001 ;$B49172 |
STA $064E ;$B49175 |
STA $0652 ;$B49178 |
LDA $06A5 ;$B4917B |
ORA #$0800 ;$B4917E |
STA $06A5 ;$B49181 |
JML CODE_808C84 ;$B49184 /
CODE_B49188:
LDA $0676 ;$B49188 \
STA $08C2 ;$B4918B |
LDA $0660 ;$B4918E |
STA $08A4 ;$B49191 |
LDA #CODE_808CD9 ;$B49194 |
STA $20 ;$B49197 |
LDA #CODE_B4BEEF ;$B49199 |
STA $067D ;$B4919C |
LDA #CODE_B491C5 ;$B4919F |
STA $067F ;$B491A2 |
LDA $06A5 ;$B491A5 |
ORA #$0021 ;$B491A8 |
STA $06A5 ;$B491AB |
LDA #$0002 ;$B491AE |
STA $0658 ;$B491B1 |
LDA #DATA_F7845C ;$B491B4 |
LDY $0617 ;$B491B7 |
BEQ CODE_B491BF ;$B491BA |
LDA #DATA_F7FCE4 ;$B491BC |
CODE_B491BF: ; |
STA $0672 ;$B491BF |
BRL CODE_B48F79 ;$B491C2 /
CODE_B491C5:
JSR CODE_B4AE58 ;$B491C5 \
STZ $08FE ;$B491C8 |
JSL disable_screen ;$B491CB |
JSL CODE_BBC5AB ;$B491CF |
JML CODE_809F85 ;$B491D3 /
CODE_B491D7:
PHK ;$B491D7 \
PLB ;$B491D8 |
JSR CODE_B4A11F ;$B491D9 |
JSL CODE_B5A919 ;$B491DC |
JSL CODE_80F320 ;$B491E0 |
JSR CODE_B4996E ;$B491E4 |
LDA $0512 ;$B491E7 |
CMP #$000F ;$B491EA |
BEQ CODE_B491FF ;$B491ED |
LDA $0676 ;$B491EF |
BNE CODE_B491FA ;$B491F2 |
JSL CODE_808C39 ;$B491F4 |
BRA CODE_B49224 ;$B491F8 /
CODE_B491FA:
DEC $0676 ;$B491FA \
BRA CODE_B49224 ;$B491FD /
CODE_B491FF:
LDA $0689 ;$B491FF \
CMP #$0008 ;$B49202 |
BNE CODE_B4921F ;$B49205 |
JSR CODE_B49FFD ;$B49207 |
LDA $08FA ;$B4920A |
BIT $0666 ;$B4920D |
BEQ CODE_B4921F ;$B49210 |
LDA #CODE_808D3D ;$B49212 |
STA $20 ;$B49215 |
LDA #$0001 ;$B49217 |
STA $0654 ;$B4921A |
BRA CODE_B49224 ;$B4921D /
CODE_B4921F:
LDA #CODE_808D0E ;$B4921F \
STA $20 ;$B49222 |
CODE_B49224: ; |
LDA #$0200 ;$B49224 |
STA $4302 ;$B49227 |
STA $4308 ;$B4922A |
LDA #$0220 ;$B4922D |
STA $4305 ;$B49230 |
LDA #$0400 ;$B49233 |
STA $4300 ;$B49236 |
SEP #$20 ;$B49239 |
STZ $4304 ;$B4923B |
LDA #$01 ;$B4923E |
STA $420B ;$B49240 |
REP #$20 ;$B49243 |
SEP #$20 ;$B49245 |
LDA $0512 ;$B49247 |
STA $2100 ;$B4924A |
REP #$20 ;$B4924D |
JSL CODE_BAC7C0 ;$B4924F |
LDA #$03FC ;$B49253 |
STA $C8 ;$B49256 |
LDX #$07A5 ;$B49258 |
JSR CODE_B4BB62 ;$B4925B |
JSL sprite_handler ;$B4925E |
JSR CODE_B4AE85 ;$B49262 |
RTL ;$B49265 /
CODE_B49266:
PHK ;$B49266 \
PLB ;$B49267 |
LDA $0689 ;$B49268 |
BNE CODE_B492B5 ;$B4926B |
LDA $06B1 ;$B4926D |
CMP #$000A ;$B49270 |
BCC CODE_B492B5 ;$B49273 |
LDA $08FB ;$B49275 |
BIT #$0020 ;$B49278 |
BNE CODE_B492B5 ;$B4927B |
LDA #$0004 ;$B4927D |
SEC ;$B49280 |
SBC $0658 ;$B49281 |
ASL A ;$B49284 |
TAY ;$B49285 |
LDA $0617 ;$B49286 |
BNE CODE_B49293 ;$B49289 |
JSR CODE_B4ADDF ;$B4928B |
LDX $00AE,y ;$B4928E |
BRA CODE_B49299 ;$B49291 /
CODE_B49293:
JSR CODE_B4ADDF ;$B49293 \
LDX.w DATA_F7FCC2,y ;$B49296 |
CODE_B49299: ; |
PHK ;$B49299 |
PLB ;$B4929A |
LDA #$0006 ;$B4929B |
LDY #$0000 ;$B4929E |
JSR CODE_B4ADEB ;$B492A1 |
LDA $0658 ;$B492A4 |
CMP #$0001 ;$B492A7 |
BNE CODE_B492B2 ;$B492AA |
LDA #$0020 ;$B492AC |
TSB $08FB ;$B492AF |
CODE_B492B2: ; |
BRL CODE_B4935D ;$B492B2 /
CODE_B492B5:
LDA $0689 ;$B492B5 \
LSR A ;$B492B8 |
STA $0654 ;$B492B9 |
INC $0654 ;$B492BC |
LDA #$0000 ;$B492BF |
SEC ;$B492C2 |
CODE_B492C3: ; |
ROL A ;$B492C3 |
DEC $0654 ;$B492C4 |
BNE CODE_B492C3 ;$B492C7 |
STA $0654 ;$B492C9 |
LDA $08FB ;$B492CC |
AND #$00FF ;$B492CF |
BIT $0654 ;$B492D2 |
BNE CODE_B49315 ;$B492D5 |
ORA $0654 ;$B492D7 |
SEP #$20 ;$B492DA |
STA $08FB ;$B492DC |
REP #$20 ;$B492DF |
LDY $0689 ;$B492E1 |
LDX DATA_B4C533,y ;$B492E4 |
LDA $0617 ;$B492E7 |
BEQ CODE_B492EF ;$B492EA |
LDX DATA_B4C849,y ;$B492EC |
CODE_B492EF: ; |
PHX ;$B492EF |
INX ;$B492F0 |
LDA #$0006 ;$B492F1 |
LDY #$0000 ;$B492F4 |
JSR CODE_B4ADEB ;$B492F7 |
PLY ;$B492FA |
JSR CODE_B4ADDF ;$B492FB |
LDA $0000,y ;$B492FE |
PHK ;$B49301 |
PLB ;$B49302 |
AND #$00FF ;$B49303 |
CMP #$0002 ;$B49306 |
BCC CODE_B49310 ;$B49309 |
STX $0660 ;$B4930B |
BRA CODE_B4935D ;$B4930E /
CODE_B49310:
STZ $0660 ;$B49310 \
BRA CODE_B4935D ;$B49313 /
CODE_B49315:
STZ $0660 ;$B49315 \
JSL CODE_B4C175 ;$B49318 |
STA $0654 ;$B4931C |
STA $4204 ;$B4931F |
LDX $065C ;$B49322 |
JSR CODE_B4ADDF ;$B49325 |
LDA $0000,x ;$B49328 |
PHK ;$B4932B |
PLB ;$B4932C |
CMP $0654 ;$B4932D |
BCS CODE_B49343 ;$B49330 |
SEP #$20 ;$B49332 |
STA $4206 ;$B49334 |
LDA #$08 ;$B49337 |
CODE_B49339: ; |
DEC A ;$B49339 |
BNE CODE_B49339 ;$B4933A |
REP #$20 ;$B4933C |
LDA $4216 ;$B4933E |
BRA CODE_B49346 ;$B49341 /
CODE_B49343:
LDA $0654 ;$B49343 \
CODE_B49346: ; |
ASL A ;$B49346 |
CLC ;$B49347 |
ADC $065C ;$B49348 |
TAY ;$B4934B |
JSR CODE_B4ADDF ;$B4934C |
LDX $0002,y ;$B4934F |
PHK ;$B49352 |
PLB ;$B49353 |
LDA #$0006 ;$B49354 |
LDY #$0000 ;$B49357 |
JSR CODE_B4ADEB ;$B4935A |
CODE_B4935D: ; |
RTS ;$B4935D /
CODE_B4935E:
PHK ;$B4935E \
PLB ;$B4935F |
JSL CODE_B5A919 ;$B49360 |
JSL CODE_80F320 ;$B49364 |
JSR CODE_B4996E ;$B49368 |
DEC $064E ;$B4936B |
BEQ CODE_B49373 ;$B4936E |
BRL CODE_B493FC ;$B49370 /
CODE_B49373:
LDA $06A1 ;$B49373 \
BIT #$0200 ;$B49376 |
BEQ CODE_B493B7 ;$B49379 |
LDA $06A1 ;$B4937B |
BIT #$1000 ;$B4937E |
BNE CODE_B493A3 ;$B49381 |
JSR CODE_B4BDE7 ;$B49383 |
INC $064E ;$B49386 |
LDA $06A1 ;$B49389 |
BIT #$0001 ;$B4938C |
BEQ CODE_B493B4 ;$B4938F |
ORA #$1000 ;$B49391 |
AND #$FFFE ;$B49394 |
STA $06A1 ;$B49397 |
LDA #$0258 ;$B4939A |
STA $064E ;$B4939D |
BRL CODE_B493FC ;$B493A0 /
CODE_B493A3:
JSR CODE_B4BE0B ;$B493A3 \
INC $064E ;$B493A6 |
LDA $06A1 ;$B493A9 |
BIT #$0001 ;$B493AC |
BEQ CODE_B493B4 ;$B493AF |
BRL CODE_B4945F ;$B493B1 /
CODE_B493B4:
BRL CODE_B493FC ;$B493B4 /
CODE_B493B7:
LDA $0662 ;$B493B7 \
STA $2116 ;$B493BA |
SEP #$20 ;$B493BD |
LDA #$01 ;$B493BF |
STA $4300 ;$B493C1 |
LDA #$18 ;$B493C4 |
STA $4301 ;$B493C6 |
LDX #$3E00 ;$B493C9 |
STX $4302 ;$B493CC |
LDA #$7E ;$B493CF |
STA $4304 ;$B493D1 |
LDX #$0180 ;$B493D4 |
STX $4305 ;$B493D7 |
STZ $4307 ;$B493DA |
LDA #$01 ;$B493DD |
STA $420B ;$B493DF |
REP #$20 ;$B493E2 |
LDA $06A1 ;$B493E4 |
ORA #$0200 ;$B493E7 |
AND #$EFFF ;$B493EA |
STA $06A1 ;$B493ED |
LDA #$0001 ;$B493F0 |
STA $064E ;$B493F3 |
LDA #$0001 ;$B493F6 |
JSR CODE_B4BD8D ;$B493F9 |
CODE_B493FC: ; |
LDA $0510 ;$B493FC |
BIT #$D0C0 ;$B493FF |
BEQ CODE_B49425 ;$B49402 |
LDA $0689 ;$B49404 |
BNE CODE_B49419 ;$B49407 |
LDA $06B1 ;$B49409 |
CMP #$000A ;$B4940C |
BCC CODE_B49419 ;$B4940F |
LDA $08FB ;$B49411 |
BIT #$0020 ;$B49414 |
BEQ CODE_B49425 ;$B49417 |
CODE_B49419: ; |
LDA #$0001 ;$B49419 |
STA $064E ;$B4941C |
LDA #$0001 ;$B4941F |
STA $0658 ;$B49422 |
CODE_B49425: ; |
LDA $0510 ;$B49425 |
BIT #$0300 ;$B49428 |
BEQ CODE_B49441 ;$B4942B |
LDA $0512 ;$B4942D |
CMP #$000F ;$B49430 |
BNE CODE_B49441 ;$B49433 |
LDA #CODE_808D7D ;$B49435 |
STA $20 ;$B49438 |
LDA #$810F ;$B4943A |
JSL CODE_808C2E ;$B4943D |
CODE_B49441: ; |
JSR CODE_B49EF1 ;$B49441 |
CODE_B49444: ; |
JSL CODE_BAC7C0 ;$B49444 |
LDA #$03FC ;$B49448 |
STA $C8 ;$B4944B |
LDX #$07A5 ;$B4944D |
JSR CODE_B4BB62 ;$B49450 |
JSL sprite_handler ;$B49453 |
JSL CODE_B5A8DA ;$B49457 |
JSR CODE_B4AE85 ;$B4945B |
RTL ;$B4945E /
CODE_B4945F:
PHK ;$B4945F \
PLB ;$B49460 |
LDA $06A1 ;$B49461 |
AND #$FDFF ;$B49464 |
STA $06A1 ;$B49467 |
LDA $0660 ;$B4946A |
BEQ CODE_B494AC ;$B4946D |
JSR CODE_B49EF1 ;$B4946F |
JSL CODE_BAC7C0 ;$B49472 |
LDA #$03FC ;$B49476 |
STA $C8 ;$B49479 |
LDX #$07A5 ;$B4947B |
JSR CODE_B4BB62 ;$B4947E |
PHK ;$B49481 |
JSL sprite_handler ;$B49482 |
PLB ;$B49486 |
JSR CODE_B4AE85 ;$B49487 |
STZ $0699 ;$B4948A |
LDX $0660 ;$B4948D |
LDA #$0006 ;$B49490 |
LDY #$0000 ;$B49493 |
JSR CODE_B4ADEB ;$B49496 |
LDA $06A1 ;$B49499 |
AND #$EDFE ;$B4949C |
STA $06A1 ;$B4949F |
STZ $0660 ;$B494A2 |
LDA #$0001 ;$B494A5 |
STA $064E ;$B494A8 |
RTL ;$B494AB /
CODE_B494AC:
JSR CODE_B49EF1 ;$B494AC \
DEC $0658 ;$B494AF |
BEQ CODE_B494DB ;$B494B2 |
LDA #$0001 ;$B494B4 |
STA $064E ;$B494B7 |
LDA $06A1 ;$B494BA |
AND #$EFFE ;$B494BD |
STA $06A1 ;$B494C0 |
LDA $0689 ;$B494C3 |
TAX ;$B494C6 |
LDA DATA_B4C53D,x ;$B494C7 |
LDY $0617 ;$B494CA |
BEQ CODE_B494D2 ;$B494CD |
LDA DATA_B4C853,x ;$B494CF |
CODE_B494D2: ; |
STA $065C ;$B494D2 |
JSR CODE_B49266 ;$B494D5 |
BRL CODE_B49444 ;$B494D8 /
CODE_B494DB:
LDA $0689 ;$B494DB \
BNE CODE_B4951B ;$B494DE |
LDA $06A1 ;$B494E0 |
BIT #$2000 ;$B494E3 |
BNE CODE_B4951B ;$B494E6 |
ORA #$2000 ;$B494E8 |
STA $06A1 ;$B494EB |
LDA #$0001 ;$B494EE |
STA $064E ;$B494F1 |
STA $0658 ;$B494F4 |
LDA $06A1 ;$B494F7 |
AND #$EFFE ;$B494FA |
STA $06A1 ;$B494FD |
LDA $0689 ;$B49500 |
TAX ;$B49503 |
LDA #DATA_F70056 ;$B49504 |
LDY $0617 ;$B49507 |
BEQ CODE_B4950F ;$B4950A |
LDA #DATA_F7FC84 ;$B4950C |
CODE_B4950F: ; |
STA $065C ;$B4950F |
LDY #$0000 ;$B49512 |
JSR CODE_B49BE0 ;$B49515 |
BRL CODE_B49444 ;$B49518 /
CODE_B4951B:
LDA #$0001 ;$B4951B \
STA $0654 ;$B4951E |
JSR CODE_B4974F ;$B49521 |
LDA #CODE_808D30 ;$B49524 |
STA $20 ;$B49527 |
LDA #CODE_808D1F ;$B49529 |
STA $065E ;$B4952C |
LDA $06A1 ;$B4952F |
ORA #$0400 ;$B49532 |
STA $06A1 ;$B49535 |
JSR CODE_B49B47 ;$B49538 |
STZ $065C ;$B4953B |
BRL CODE_B49444 ;$B4953E /
CODE_B49541:
LDX $06B1 ;$B49541 \
DEX ;$B49544 |
STX $0666 ;$B49545 |
LDA $08F0,x ;$B49548 |
BIT #$0001 ;$B4954B |
BEQ CODE_B49556 ;$B4954E |
LDY #$3E00 ;$B49550 |
JSR CODE_B49704 ;$B49553 |
CODE_B49556: ; |
LDX $0666 ;$B49556 |
LDA $08F0,x ;$B49559 |
BIT #$0002 ;$B4955C |
BEQ CODE_B49567 ;$B4955F |
LDY #$3E80 ;$B49561 |
JSR CODE_B49704 ;$B49564 |
CODE_B49567: ; |
LDX $0666 ;$B49567 |
LDA $08F0,x ;$B4956A |
BIT #$0004 ;$B4956D |
BEQ CODE_B49578 ;$B49570 |
LDY #$3F00 ;$B49572 |
JSR CODE_B49704 ;$B49575 |
CODE_B49578: ; |
RTS ;$B49578 /
CODE_B49579:
LDY #DATA_B4C4F7 ;$B49579 \
LDA $0617 ;$B4957C |
BEQ CODE_B49584 ;$B4957F |
LDY #DATA_B4C80D ;$B49581 |
CODE_B49584: ; |
JSR CODE_B49875 ;$B49584 |
TAX ;$B49587 |
JSR CODE_B4ADE5 ;$B49588 |
LDA $0000,x ;$B4958B |
PHK ;$B4958E |
PLB ;$B4958F |
LSR A ;$B49590 |
STA $0666 ;$B49591 |
LDY #$3E14 ;$B49594 |
LDX $06B1 ;$B49597 |
DEX ;$B4959A |
LDA $08D2,x ;$B4959B |
STA $0672 ;$B4959E |
LDA #$0001 ;$B495A1 |
JSR CODE_B49620 ;$B495A4 |
RTS ;$B495A7 /
CODE_B495A8:
LDX #DATA_BAD5AA ;$B495A8 \
LDA $0617 ;$B495AB |
BEQ CODE_B495B3 ;$B495AE |
LDX #DATA_BAEF04 ;$B495B0 |
CODE_B495B3: ; |
JSR CODE_B4ADE5 ;$B495B3 |
LDA $0000,x ;$B495B6 |
PHK ;$B495B9 |
PLB ;$B495BA |
LSR A ;$B495BB |
STA $0666 ;$B495BC |
LDY #$3E14 ;$B495BF |
LDX $06B1 ;$B495C2 |
DEX ;$B495C5 |
LDA $08E7,x ;$B495C6 |
STA $0672 ;$B495C9 |
LDA #$0001 ;$B495CC |
JSR CODE_B49620 ;$B495CF |
RTS ;$B495D2 /
CODE_B495D3:
LDA $06B1 ;$B495D3 \
DEC A ;$B495D6 |
ASL A ;$B495D7 |
STA $0666 ;$B495D8 |
LDX $06B1 ;$B495DB |
DEX ;$B495DE |
LDA $08E0,x ;$B495DF |
BIT #$0001 ;$B495E2 |
BEQ CODE_B495F0 ;$B495E5 |
LDY #$3E00 ;$B495E7 |
LDX $0666 ;$B495EA |
JSR CODE_B496BB ;$B495ED |
CODE_B495F0: ; |
LDY #DATA_B4C513 ;$B495F0 |
LDA $0617 ;$B495F3 |
BEQ CODE_B495FB ;$B495F6 |
LDY #DATA_B4C829 ;$B495F8 |
CODE_B495FB: ; |
JSR CODE_B49875 ;$B495FB |
TAX ;$B495FE |
JSR CODE_B4ADE5 ;$B495FF |
LDA $0000,x ;$B49602 |
LSR A ;$B49605 |
PHK ;$B49606 |
PLB ;$B49607 |
DEC A ;$B49608 |
STA $0666 ;$B49609 |
LDY #$3E90 ;$B4960C |
LDX $06B1 ;$B4960F |
DEX ;$B49612 |
LDA $08E0,x ;$B49613 |
STA $0672 ;$B49616 |
LDA #$0002 ;$B49619 |
JSR CODE_B49620 ;$B4961C |
RTS ;$B4961F /
CODE_B49620:
STA $0660 ;$B49620 \
DEC $0666 ;$B49623 |
LDX #DATA_F79647 ;$B49626 |
CODE_B49629: ; |
LDA $0660 ;$B49629 |
BIT $0672 ;$B4962C |
BEQ CODE_B49638 ;$B4962F |
PHY ;$B49631 |
PHX ;$B49632 |
JSR CODE_B496C8 ;$B49633 |
PLX ;$B49636 |
PLY ;$B49637 |
CODE_B49638: ; |
ASL $0660 ;$B49638 |
TYA ;$B4963B |
CLC ;$B4963C |
ADC #$0080 ;$B4963D |
TAY ;$B49640 |
DEC $0666 ;$B49641 |
BNE CODE_B49629 ;$B49644 |
RTS ;$B49646 /
DATA_B49647:
db $07, $4F, $96, $00, $00, $0D, $57, $96
db $26, $20, $32, $20, $25, $20, $25, $20
db $27, $20, $32, $20, $21, $20, $34, $20
db $35, $20, $29, $20, $34, $20
DATA_B49665:
db $7B, $96, $7B, $96, $7B, $96, $7B, $96
db $7B, $96, $7B, $96, $7B, $96, $0B, $83
db $96, $01, $00, $0D, $8F, $96, $0D, $9D
db $96, $02, $00, $0F, $AB, $96, $11, $20
db $00, $20, $23, $20, $2F, $20, $29, $20
db $2E, $20, $11, $20, $00, $20, $30, $20
db $29, $20, $25, $20, $23, $20, $25, $20
db $12, $20, $00, $20, $23, $20, $2F, $20
db $29, $20, $2E, $20, $33, $20, $12, $20
db $00, $20, $30, $20, $29, $20, $25, $20
db $23, $20, $25, $20, $33, $20
CODE_B496BB:
TXA ;$B496BB \
CLC ;$B496BC |
ADC #$9665 ;$B496BD |
TAX ;$B496C0 |
LDA $0000,x ;$B496C1 |
TAX ;$B496C4 |
LDY #$3E00 ;$B496C5 |
CODE_B496C8: ; |
LDA #$7E00 ;$B496C8 |
PHA ;$B496CB |
PLB ;$B496CC |
PLB ;$B496CD |
CODE_B496CE: ; |
LDA $0000,y ;$B496CE |
CMP #$200D ;$B496D1 |
BEQ CODE_B496DA ;$B496D4 |
INY ;$B496D6 |
INY ;$B496D7 |
BRA CODE_B496CE ;$B496D8 /
CODE_B496DA:
PHK ;$B496DA \
PLB ;$B496DB |
INY ;$B496DC |
INY ;$B496DD |
INY ;$B496DE |
INY ;$B496DF |
LDA $0617 ;$B496E0 |
BEQ CODE_B496F2 ;$B496E3 |
LDA $0005,x ;$B496E5 |
AND #$00FF ;$B496E8 |
PHA ;$B496EB |
LDA $0006,x ;$B496EC |
TAX ;$B496EF |
BRA CODE_B496FD ;$B496F0 /
CODE_B496F2:
LDA $0000,x ;$B496F2 \
AND #$00FF ;$B496F5 |
PHA ;$B496F8 |
LDA $0001,x ;$B496F9 |
TAX ;$B496FC |
CODE_B496FD: ; |
PLA ;$B496FD |
JSR CODE_B49726 ;$B496FE |
PHK ;$B49701 |
PLB ;$B49702 |
RTS ;$B49703 /
CODE_B49704:
LDX #DATA_F797F5 ;$B49704 \
LDA $0617 ;$B49707 |
BEQ CODE_B4970F ;$B4970A |
LDX #DATA_B49835 ;$B4970C |
CODE_B4970F: ; |
LDA #$003F ;$B4970F |
PHB ;$B49712 |
MVN $7E, $B4 ;$B49713 |
LDX #$0020 ;$B49716 |
LDA #$2000 ;$B49719 |
CODE_B4971C: ; |
STA $0000,y ;$B4971C |
INY ;$B4971F |
INY ;$B49720 |
DEX ;$B49721 |
BNE CODE_B4971C ;$B49722 |
PLB ;$B49724 |
RTS ;$B49725 /
CODE_B49726:
PHB ;$B49726 \
MVN $7E, $B4 ;$B49727 |
PLB ;$B4972A |
TYA ;$B4972B |
AND #$003F ;$B4972C |
SEC ;$B4972F |
SBC #$0040 ;$B49730 |
EOR #$FFFF ;$B49733 |
INC A ;$B49736 |
LSR A ;$B49737 |
STA $0650 ;$B49738 |
LDA #$7E00 ;$B4973B |
PHA ;$B4973E |
PLB ;$B4973F |
PLB ;$B49740 |
LDA #$0000 ;$B49741 |
CODE_B49744: ; |
STA $0000,y ;$B49744 |
INY ;$B49747 |
INY ;$B49748 |
DEC $0650 ;$B49749 |
BNE CODE_B49744 ;$B4974C |
RTS ;$B4974E /
CODE_B4974F:
LDA $0689 ;$B4974F \
BNE CODE_B49764 ;$B49752 |
LDY #DATA_B4C4F7 ;$B49754 |
LDX $0617 ;$B49757 |
BEQ CODE_B4975F ;$B4975A |
LDY #DATA_B4C80D ;$B4975C |
CODE_B4975F: ; |
JSR CODE_B49875 ;$B4975F |
BRA CODE_B4979C ;$B49762 /
CODE_B49764:
CMP #$0006 ;$B49764 \
BNE CODE_B49779 ;$B49767 |
LDY #DATA_B4C513 ;$B49769 |
LDX $0617 ;$B4976C |
BEQ CODE_B4975F ;$B4976F |
LDY #DATA_B4C829 ;$B49771 |
JSR CODE_B49875 ;$B49774 |
BRA CODE_B4979C ;$B49777 /
CODE_B49779:
CMP #$0004 ;$B49779 \
BNE CODE_B4978E ;$B4977C |
LDY #DATA_B4C521 ;$B4977E |
LDX $0617 ;$B49781 |
BEQ CODE_B49789 ;$B49784 |
LDY #DATA_B4C837 ;$B49786 |
CODE_B49789: ; |
JSR CODE_B49875 ;$B49789 |
BRA CODE_B4979C ;$B4978C /
CODE_B4978E:
TAX ;$B4978E \
LDA $0617 ;$B4978F |
BEQ CODE_B49799 ;$B49792 |
LDA DATA_B4C803,x ;$B49794 |
BRA CODE_B4979C ;$B49797 /
CODE_B49799:
LDA DATA_B4C4ED,x ;$B49799 \
CODE_B4979C: ; |
TAX ;$B4979C |
JSR CODE_B4ADE5 ;$B4979D |
LDA $0000,x ;$B497A0 |
LSR A ;$B497A3 |
PHK ;$B497A4 |
PLB ;$B497A5 |
STA $0652 ;$B497A6 |
DEC A ;$B497A9 |
DEC A ;$B497AA |
STA $065A ;$B497AB |
JSR CODE_B4ADE5 ;$B497AE |
LDA $0000,x ;$B497B1 |
PHK ;$B497B4 |
PLB ;$B497B5 |
CMP #$0006 ;$B497B6 |
BCS CODE_B497BE ;$B497B9 |
LDA #$0006 ;$B497BB |
CODE_B497BE: ; |
TAY ;$B497BE |
XBA ;$B497BF |
LSR A ;$B497C0 |
LSR A ;$B497C1 |
STA $0658 ;$B497C2 |
TYA ;$B497C5 |
INX ;$B497C6 |
INX ;$B497C7 |
LDY #$0000 ;$B497C8 |
JSR CODE_B4ADF6 ;$B497CB |
LDA $0689 ;$B497CE |
BNE CODE_B497D8 ;$B497D1 |
JSR CODE_B49579 ;$B497D3 |
BRA CODE_B497F4 ;$B497D6 /
CODE_B497D8:
CMP #$0002 ;$B497D8 \
BNE CODE_B497E2 ;$B497DB |
JSR CODE_B495A8 ;$B497DD |
BRA CODE_B497F4 ;$B497E0 /
CODE_B497E2:
CMP #$0004 ;$B497E2 \
BNE CODE_B497EC ;$B497E5 |
JSR CODE_B49541 ;$B497E7 |
BRA CODE_B497F4 ;$B497EA /
CODE_B497EC:
CMP #$0006 ;$B497EC \
BNE CODE_B497F4 ;$B497EF |
JSR CODE_B495D3 ;$B497F1 |
CODE_B497F4: ; |
RTS ;$B497F4 /
DATA_B497F5:
db $00, $20, $00, $20, $00, $20, $00, $20
db $00, $20, $0A, $20, $0A, $20, $00, $20
db $27, $20, $41, $20, $4D, $20, $45, $20
db $00, $20, $23, $20, $4F, $20, $4D, $20
db $50, $20, $4C, $20, $45, $20, $54, $20
db $45, $20, $00, $20, $0A, $20, $0A, $20
db $00, $20, $00, $20, $00, $20, $00, $20
db $00, $20, $00, $20, $00, $20, $00, $20
DATA_B49835:
db $00, $20, $00, $20, $00, $20, $00, $20
db $00, $20, $0A, $20, $0A, $20, $00, $20
db $36, $20, $4F, $20, $55, $20, $53, $20
db $00, $20, $41, $20, $56, $20, $45, $20
db $5A, $20, $00, $20, $47, $20, $41, $20
db $47, $20, $4E, $20, $5E, $20, $00, $20
db $0A, $20, $0A, $20, $00, $20, $00, $20
db $00, $20, $00, $20, $00, $20, $00, $20
CODE_B49875:
LDA $06B1 ;$B49875 \
DEC A ;$B49878 |
ASL A ;$B49879 |
STY $0666 ;$B4987A |
CLC ;$B4987D |
ADC $0666 ;$B4987E |
TAY ;$B49881 |
LDA $0000,y ;$B49882 |
RTS ;$B49885 /
CODE_B49886:
PHB ;$B49886 \
PHK ;$B49887 |
PLB ;$B49888 |
JSL CODE_B5A919 ;$B49889 |
JSL CODE_80F320 ;$B4988D |
JSR CODE_B4996E ;$B49891 |
LDA $06A1 ;$B49894 |
BIT #$0400 ;$B49897 |
BNE CODE_B4989F ;$B4989A |
BRL CODE_B498DB ;$B4989C /
CODE_B4989F:
LDA $0662 ;$B4989F \
STA $2116 ;$B498A2 |
SEP #$20 ;$B498A5 |
LDA #$01 ;$B498A7 |
STA $4300 ;$B498A9 |
LDA #$18 ;$B498AC |
STA $4301 ;$B498AE |
LDX #$3E00 ;$B498B1 |
STX $4302 ;$B498B4 |
LDA #$7E ;$B498B7 |
STA $4304 ;$B498B9 |
LDX $0658 ;$B498BC |
STX $4305 ;$B498BF |
STZ $4307 ;$B498C2 |
LDA #$01 ;$B498C5 |
STA $420B ;$B498C7 |
REP #$20 ;$B498CA |
LDA $06A1 ;$B498CC |
AND #$FBFF ;$B498CF |
STA $06A1 ;$B498D2 |
LDA #$0001 ;$B498D5 |
JSR CODE_B4BD8D ;$B498D8 |
CODE_B498DB: ; |
JSR CODE_B4BDE7 ;$B498DB |
LDA $06A1 ;$B498DE |
BIT #$0001 ;$B498E1 |
BEQ CODE_B498F4 ;$B498E4 |
LDA $06A1 ;$B498E6 |
AND #$EFFF ;$B498E9 |
STA $06A1 ;$B498EC |
LDA $065E ;$B498EF |
STA $20 ;$B498F2 |
CODE_B498F4: ; |
JSR CODE_B49EF1 ;$B498F4 |
JSL CODE_BAC7C0 ;$B498F7 |
LDA #$03FC ;$B498FB |
STA $C8 ;$B498FE |
LDX #$07A5 ;$B49900 |
JSR CODE_B4BB62 ;$B49903 |
JSL sprite_handler ;$B49906 |
JSR CODE_B4AE85 ;$B4990A |
PLB ;$B4990D |
RTL ;$B4990E /
CODE_B4990F:
PHB ;$B4990F \
PHK ;$B49910 |
PLB ;$B49911 |
JSL CODE_B5A919 ;$B49912 |
JSL CODE_80F320 ;$B49916 |
JSR CODE_B4996E ;$B4991A |
LDA $06A1 ;$B4991D |
BIT #$1000 ;$B49920 |
BNE CODE_B49934 ;$B49923 |
LDA #$003D ;$B49925 |
JSR CODE_B4BD8D ;$B49928 |
LDA $06A1 ;$B4992B |
ORA #$1000 ;$B4992E |
STA $06A1 ;$B49931 |
CODE_B49934: ; |
JSR CODE_B4BE0B ;$B49934 |
LDA $06A1 ;$B49937 |
BIT #$0001 ;$B4993A |
BEQ CODE_B49953 ;$B4993D |
LDA $06A1 ;$B4993F |
AND #$EFFF ;$B49942 |
STA $06A1 ;$B49945 |
LDA #$0001 ;$B49948 |
STA $064E ;$B4994B |
LDA $065E ;$B4994E |
STA $20 ;$B49951 |
CODE_B49953: ; |
JSR CODE_B49EF1 ;$B49953 |
JSL CODE_BAC7C0 ;$B49956 |
LDA #$03FC ;$B4995A |
STA $C8 ;$B4995D |
LDX #$07A5 ;$B4995F |
JSR CODE_B4BB62 ;$B49962 |
JSL sprite_handler ;$B49965 |
JSR CODE_B4AE85 ;$B49969 |
PLB ;$B4996C |
RTL ;$B4996D /
CODE_B4996E:
LDY $0689 ;$B4996E \
LDX DATA_B4CD51,y ;$B49971 |
JSR ($000E,x) ;$B49974 |
RTS ;$B49977 /
CODE_B49978:
PHK ;$B49978 \
PLB ;$B49979 |
JSL CODE_B5A919 ;$B4997A |
JSL CODE_80F320 ;$B4997E |
JSR CODE_B4996E ;$B49982 |
LDA $067A ;$B49985 |
BEQ CODE_B4998D ;$B49988 |
JMP ($067A) ;$B4998A /
CODE_B4998D:
LDA $06A3 ;$B4998D \
BIT #$0400 ;$B49990 |
BNE CODE_B499C8 ;$B49993 |
ORA #$0400 ;$B49995 |
STA $06A3 ;$B49998 |
LDA #$0000 ;$B4999B |
STA $2116 ;$B4999E |
SEP #$20 ;$B499A1 |
LDA #$01 ;$B499A3 |
STA $4300 ;$B499A5 |
LDA #$18 ;$B499A8 |
STA $4301 ;$B499AA |
LDX #DATA_FC14E0 ;$B499AD |
STX $4302 ;$B499B0 |
LDA #DATA_FC14E0>>16 ;$B499B3 |
STA $4304 ;$B499B5 |
LDY #$0400 ;$B499B8 |
STY $4305 ;$B499BB |
STZ $4307 ;$B499BE |
LDA #$01 ;$B499C1 |
STA $420B ;$B499C3 |
REP #$20 ;$B499C6 |
CODE_B499C8: ; |
LDA #$0200 ;$B499C8 |
STA $4302 ;$B499CB |
STA $4308 ;$B499CE |
LDA #$0220 ;$B499D1 |
STA $4305 ;$B499D4 |
LDA #$0400 ;$B499D7 |
STA $4300 ;$B499DA |
SEP #$20 ;$B499DD |
STZ $4304 ;$B499DF |
LDA #$01 ;$B499E2 |
STA $420B ;$B499E4 |
REP #$20 ;$B499E7 |
SEP #$20 ;$B499E9 |
LDA #$0F ;$B499EB |
STA $2100 ;$B499ED |
REP #$20 ;$B499F0 |
LDA $06A1 ;$B499F2 |
BIT #$0800 ;$B499F5 |
BEQ CODE_B49A76 ;$B499F8 |
CODE_B499FA: ; |
STZ $065C ;$B499FA |
LDA $06BB ;$B499FD |
BMI CODE_B49A3D ;$B49A00 |
LDA $0654 ;$B49A02 |
CMP $065A ;$B49A05 |
BCC CODE_B49A48 ;$B49A08 |
CODE_B49A0A: ; |
SEP #$20 ;$B49A0A |
LDA $06B6 ;$B49A0C |
CLC ;$B49A0F |
ADC $06BB ;$B49A10 |
STA $06B6 ;$B49A13 |
REP #$20 ;$B49A16 |
DEC $0650 ;$B49A18 |
BEQ CODE_B49A20 ;$B49A1B |
BRL CODE_B49ADD ;$B49A1D /
CODE_B49A20:
LDA $06A1 ;$B49A20 \
AND #$F7FF ;$B49A23 |
STA $06A1 ;$B49A26 |
LDA #$0633 ;$B49A29 |
JSL CODE_B58003 ;$B49A2C |
LDA $0654 ;$B49A30 |
CLC ;$B49A33 |
ADC $06BB ;$B49A34 |
STA $0654 ;$B49A37 |
BRL CODE_B49ADD ;$B49A3A /
CODE_B49A3D:
LDA $0654 ;$B49A3D \
DEC A ;$B49A40 |
CMP $065A ;$B49A41 |
BCC CODE_B49A48 ;$B49A44 |
BRA CODE_B49A0A ;$B49A46 /
CODE_B49A48:
LDA $06D6 ;$B49A48 \
CLC ;$B49A4B |
ADC $06BB ;$B49A4C |
STA $06D6 ;$B49A4F |
DEC $0650 ;$B49A52 |
BEQ CODE_B49A5A ;$B49A55 |
BRL CODE_B49ADD ;$B49A57 /
CODE_B49A5A:
LDA $06A1 ;$B49A5A \
AND #$F7FF ;$B49A5D |
STA $06A1 ;$B49A60 |
LDA #$0633 ;$B49A63 |
JSL CODE_B58003 ;$B49A66 |
LDA $0654 ;$B49A6A |
CLC ;$B49A6D |
ADC $06BB ;$B49A6E |
STA $0654 ;$B49A71 |
BRA CODE_B49ADD ;$B49A74 /
CODE_B49A76:
LDA $050E ;$B49A76 \
BIT #$0800 ;$B49A79 |
BEQ CODE_B49A9E ;$B49A7C |
LDA $0654 ;$B49A7E |
CMP #$0001 ;$B49A81 |
BEQ CODE_B49ADD ;$B49A84 |
LDA $06A1 ;$B49A86 |
ORA #$0800 ;$B49A89 |
STA $06A1 ;$B49A8C |
LDA #$FFFF ;$B49A8F |
STA $06BB ;$B49A92 |
LDA #$0010 ;$B49A95 |
STA $0650 ;$B49A98 |
BRL CODE_B499FA ;$B49A9B /
CODE_B49A9E:
BIT #$0400 ;$B49A9E \
BEQ CODE_B49AC3 ;$B49AA1 |
LDA $0654 ;$B49AA3 |
CMP $0652 ;$B49AA6 |
BEQ CODE_B49ADD ;$B49AA9 |
LDA $06A1 ;$B49AAB |
ORA #$0800 ;$B49AAE |
STA $06A1 ;$B49AB1 |
LDA #$0001 ;$B49AB4 |
STA $06BB ;$B49AB7 |
LDA #$0010 ;$B49ABA |
STA $0650 ;$B49ABD |
BRL CODE_B499FA ;$B49AC0 /
CODE_B49AC3:
LDA $0510 ;$B49AC3 \
BIT #$D0C0 ;$B49AC6 |
BEQ CODE_B49ADD ;$B49AC9 |
LDA $06B5 ;$B49ACB |
STA $0670 ;$B49ACE |
LDA $06A3 ;$B49AD1 |
AND #$FBFF ;$B49AD4 |
STA $06A3 ;$B49AD7 |
BRL CODE_B49C71 ;$B49ADA /
CODE_B49ADD:
JSL CODE_BAC7C0 ;$B49ADD \
LDA #$03FC ;$B49AE1 |
STA $C8 ;$B49AE4 |
LDA $067A ;$B49AE6 |
BNE CODE_B49AEE ;$B49AE9 |
JSR CODE_B49C4D ;$B49AEB |
CODE_B49AEE: ; |
LDX #$07A5 ;$B49AEE |
JSR CODE_B4BB62 ;$B49AF1 |
JSL sprite_handler ;$B49AF4 |
JSR CODE_B4AE85 ;$B49AF8 |
RTL ;$B49AFB /
CODE_B49AFC:
PHK ;$B49AFC \
PLB ;$B49AFD |
JSL CODE_B4C175 ;$B49AFE |
STA $0656 ;$B49B02 |
STA $4204 ;$B49B05 |
LDX $065C ;$B49B08 |
JSR CODE_B4ADDF ;$B49B0B |
LDA $0000,x ;$B49B0E |
PHK ;$B49B11 |
PLB ;$B49B12 |
CMP $0656 ;$B49B13 |
BCS CODE_B49B29 ;$B49B16 |
SEP #$20 ;$B49B18 |
STA $4206 ;$B49B1A |
LDA #$08 ;$B49B1D |
CODE_B49B1F: ; |
DEC A ;$B49B1F |
BNE CODE_B49B1F ;$B49B20 |
REP #$20 ;$B49B22 |
LDA $4216 ;$B49B24 |
BRA CODE_B49B2C ;$B49B27 /
CODE_B49B29:
LDA $0656 ;$B49B29 \
CODE_B49B2C: ; |
ASL A ;$B49B2C |
CLC ;$B49B2D |
ADC $065C ;$B49B2E |
TAX ;$B49B31 |
JSR CODE_B4ADDF ;$B49B32 |
LDA $0002,x ;$B49B35 |
PHK ;$B49B38 |
PLB ;$B49B39 |
TAX ;$B49B3A |
LDA #$0006 ;$B49B3B |
LDY #$0800 ;$B49B3E |
JSR CODE_B4ADEB ;$B49B41 |
PHK ;$B49B44 |
PLB ;$B49B45 |
RTS ;$B49B46 /
CODE_B49B47:
LDA #$03FC ;$B49B47 \
STA $C8 ;$B49B4A |
LDA #$A314 ;$B49B4C |
STA $06B5 ;$B49B4F |
BRL CODE_B49C4D ;$B49B52 /
CODE_B49B55:
LDA #$03FC ;$B49B55 \
STA $C8 ;$B49B58 |
LDA #$A314 ;$B49B5A |
STA $06B5 ;$B49B5D |
BRL CODE_B49C4D ;$B49B60 /
CODE_B49B63:
PHK ;$B49B63 \
PLB ;$B49B64 |
JSL CODE_B5A919 ;$B49B65 |
JSL CODE_80F320 ;$B49B69 |
JSR CODE_B4996E ;$B49B6D |
LDA $0512 ;$B49B70 |
BEQ CODE_B49BBB ;$B49B73 |
JSL CODE_808C39 ;$B49B75 |
LDA #$0200 ;$B49B79 |
STA $4302 ;$B49B7C |
STA $4308 ;$B49B7F |
LDA #$0220 ;$B49B82 |
STA $4305 ;$B49B85 |
LDA #$0400 ;$B49B88 |
STA $4300 ;$B49B8B |
SEP #$20 ;$B49B8E |
STZ $4304 ;$B49B90 |
LDA #$01 ;$B49B93 |
STA $420B ;$B49B95 |
REP #$20 ;$B49B98 |
SEP #$20 ;$B49B9A |
LDA $0512 ;$B49B9C |
STA $2100 ;$B49B9F |
REP #$20 ;$B49BA2 |
JSL CODE_BAC7C0 ;$B49BA4 |
LDA #$03FC ;$B49BA8 |
STA $C8 ;$B49BAB |
LDX #$07A5 ;$B49BAD |
JSR CODE_B4BB62 ;$B49BB0 |
JSL sprite_handler ;$B49BB3 |
JSR CODE_B4AE85 ;$B49BB7 |
RTL ;$B49BBA /
CODE_B49BBB:
JSR CODE_B4AED3 ;$B49BBB \
LDA #$0040 ;$B49BBE |
TSB $06A3 ;$B49BC1 |
STZ $06AF ;$B49BC4 |
STZ $06AD ;$B49BC7 |
LDA #$0001 ;$B49BCA |
TRB $0613 ;$B49BCD |
LDA #CODE_8087D9 ;$B49BD0 |
STA $24 ;$B49BD3 |
LDA #CODE_808608 ;$B49BD5 |
JML CODE_808C80 ;$B49BD8 /
CODE_B49BDC:
JSR CODE_B4AED3 ;$B49BDC \
RTL ;$B49BDF /
CODE_B49BE0:
PHK ;$B49BE0 \
PLB ;$B49BE1 |
PHY ;$B49BE2 |
JSL CODE_B4C175 ;$B49BE3 |
STA $0666 ;$B49BE7 |
STA $4204 ;$B49BEA |
LDX $065C ;$B49BED |
JSR CODE_B4ADDF ;$B49BF0 |
LDA $0000,x ;$B49BF3 |
PHK ;$B49BF6 |
PLB ;$B49BF7 |
CMP $0666 ;$B49BF8 |
BCS CODE_B49C0E ;$B49BFB |
SEP #$20 ;$B49BFD |
STA $4206 ;$B49BFF |
LDA #$08 ;$B49C02 |
CODE_B49C04: ; |
DEC A ;$B49C04 |
BNE CODE_B49C04 ;$B49C05 |
REP #$20 ;$B49C07 |
LDA $4216 ;$B49C09 |
BRA CODE_B49C11 ;$B49C0C /
CODE_B49C0E:
LDA $0666 ;$B49C0E \
CODE_B49C11: ; |
ASL A ;$B49C11 |
CLC ;$B49C12 |
ADC $065C ;$B49C13 |
TAX ;$B49C16 |
JSR CODE_B4ADDF ;$B49C17 |
LDA $0002,x ;$B49C1A |
PHK ;$B49C1D |
PLB ;$B49C1E |
TAX ;$B49C1F |
LDA #$0006 ;$B49C20 |
PLY ;$B49C23 |
JSR CODE_B4ADEB ;$B49C24 |
PHK ;$B49C27 |
PLB ;$B49C28 |
RTS ;$B49C29 /
CODE_B49C2A:
PHB ;$B49C2A \
PEA $7E00 ;$B49C2B |
PLB ;$B49C2E |
PLB ;$B49C2F |
LDA $06AB ;$B49C30 |
ASL A ;$B49C33 |
ASL A ;$B49C34 |
TAX ;$B49C35 |
LDY $3202,x ;$B49C36 |
LDA #$B400 ;$B49C39 |
PHA ;$B49C3C |
PLB ;$B49C3D |
PLB ;$B49C3E |
LDA $0000,y ;$B49C3F |
STA $06B5 ;$B49C42 |
LDA $0002,y ;$B49C45 |
STA $06B7 ;$B49C48 |
PLB ;$B49C4B |
RTL ;$B49C4C /
CODE_B49C4D:
LDA $06B5 ;$B49C4D \
STA [$C8] ;$B49C50 |
INC $C8 ;$B49C52 |
INC $C8 ;$B49C54 |
LDA $08A4 ;$B49C56 |
ASL A ;$B49C59 |
ORA #$3C00 ;$B49C5A |
STA [$C8] ;$B49C5D |
LDA $C8 ;$B49C5F |
SEC ;$B49C61 |
SBC #$0006 ;$B49C62 |
STA $C8 ;$B49C65 |
LDA $041E ;$B49C67 |
ORA #$8000 ;$B49C6A |
STA $041E ;$B49C6D |
RTS ;$B49C70 /
CODE_B49C71:
LDX $0689 ;$B49C71 \
CPX #$0004 ;$B49C74 |
BEQ CODE_B49CAC ;$B49C77 |
CPX #$0006 ;$B49C79 |
BEQ CODE_B49C89 ;$B49C7C |
CODE_B49C7E: ; |
JSR (DATA_B49DE0,x) ;$B49C7E |
BCC CODE_B49CB4 ;$B49C81 |
JSR CODE_B4A1D4 ;$B49C83 |
BRL CODE_B49D4F ;$B49C86 /
CODE_B49C89:
LDA $0654 ;$B49C89 \
DEC A ;$B49C8C |
BNE CODE_B49C7E ;$B49C8D |
JSR (DATA_B49DE0,x) ;$B49C8F |
BCC CODE_B49CB4 ;$B49C92 |
LDA $06B1 ;$B49C94 |
DEC A ;$B49C97 |
ASL A ;$B49C98 |
TAY ;$B49C99 |
LDX DATA_B49665,y ;$B49C9A |
JSR CODE_B4A1D4 ;$B49C9D |
SEC ;$B49CA0 |
SBC $0003,x ;$B49CA1 |
BMI CODE_B49CA9 ;$B49CA4 |
BRL CODE_B49D4F ;$B49CA6 /
CODE_B49CA9:
BRL CODE_B49CF7 ;$B49CA9 /
CODE_B49CAC:
JSR (DATA_B49DE0,x) ;$B49CAC \
BCC CODE_B49CB4 ;$B49CAF |
BRL CODE_B49D40 ;$B49CB1 /
CODE_B49CB4:
LDA $0689 ;$B49CB4 \
BNE CODE_B49CC1 ;$B49CB7 |
LDY #DATA_B4CB23 ;$B49CB9 |
JSR CODE_B49875 ;$B49CBC |
BRA CODE_B49CE1 ;$B49CBF /
CODE_B49CC1:
CMP #$0006 ;$B49CC1 \
BNE CODE_B49CCE ;$B49CC4 |
LDY #DATA_B4CBE5 ;$B49CC6 |
JSR CODE_B49875 ;$B49CC9 |
BRA CODE_B49CE1 ;$B49CCC /
CODE_B49CCE:
CMP #$0004 ;$B49CCE \
BNE CODE_B49CDB ;$B49CD1 |
LDY #DATA_B4CBA3 ;$B49CD3 |
JSR CODE_B49875 ;$B49CD6 |
BRA CODE_B49CE1 ;$B49CD9 /
CODE_B49CDB:
LDX $0689 ;$B49CDB \
LDA DATA_B4CB19,x ;$B49CDE |
CODE_B49CE1: ; |
STA $0666 ;$B49CE1 |
LDA $0654 ;$B49CE4 |
DEC A ;$B49CE7 |
ASL A ;$B49CE8 |
CLC ;$B49CE9 |
ADC $0666 ;$B49CEA |
TAX ;$B49CED |
JSR CODE_B4A1D4 ;$B49CEE |
SEC ;$B49CF1 |
SBC $0000,x ;$B49CF2 |
BPL CODE_B49D4F ;$B49CF5 |
CODE_B49CF7: ; |
LDA $065C ;$B49CF7 |
AND #$00FF ;$B49CFA |
CMP #$0000 ;$B49CFD |
BNE CODE_B49D3D ;$B49D00 |
LDA #CODE_808D70 ;$B49D02 |
STA $20 ;$B49D05 |
LDA #CODE_808D5F ;$B49D07 |
STA $065E ;$B49D0A |
LDA $0689 ;$B49D0D |
TAX ;$B49D10 |
LDA DATA_B4C547,x ;$B49D11 |
LDY $0617 ;$B49D14 |
BEQ CODE_B49D1C ;$B49D17 |
LDA DATA_B4C85D,x ;$B49D19 |
CODE_B49D1C: ; |
STA $065C ;$B49D1C |
JSR CODE_B49AFC ;$B49D1F |
LDA #$065F ;$B49D22 |
JSL CODE_B58003 ;$B49D25 |
LDA $06A1 ;$B49D29 |
AND #$FDFF ;$B49D2C |
STA $06A1 ;$B49D2F |
LDA #$0001 ;$B49D32 |
STA $064E ;$B49D35 |
STZ $065C ;$B49D38 |
BRA CODE_B49D40 ;$B49D3B /
CODE_B49D3D:
INC $065C ;$B49D3D \
CODE_B49D40: ; |
JSL CODE_BAC7C0 ;$B49D40 |
LDA #$03FC ;$B49D44 |
STA $C8 ;$B49D47 |
JSR CODE_B49C4D ;$B49D49 |
BRL CODE_B49AEE ;$B49D4C /
CODE_B49D4F:
PHA ;$B49D4F \
LDA #$0634 ;$B49D50 |
JSL CODE_B58003 ;$B49D53 |
PLA ;$B49D57 |
TAY ;$B49D58 |
SEP #$10 ;$B49D59 |
LDA $0689 ;$B49D5B |
CMP #$0008 ;$B49D5E |
BNE CODE_B49D68 ;$B49D61 |
STY $08CC ;$B49D63 |
BRA CODE_B49D6B ;$B49D66 /
CODE_B49D68:
STY $08CA ;$B49D68 \
CODE_B49D6B: ; |
REP #$10 ;$B49D6B |
LDA #CODE_B49E48 ;$B49D6D |
STA $067A ;$B49D70 |
LDA #DATA_FC14E0 ;$B49D73 |
STA $0699 ;$B49D76 |
LDA #$0001 ;$B49D79 |
STA $0650 ;$B49D7C |
LDA #$065F ;$B49D7F |
LDA $0689 ;$B49D82 |
BNE CODE_B49D8C ;$B49D85 |
LDX #$08D2 ;$B49D87 |
BRA CODE_B49D9E ;$B49D8A /
CODE_B49D8C:
CMP #$0002 ;$B49D8C \
BNE CODE_B49D96 ;$B49D8F |
LDX #$08E7 ;$B49D91 |
BRA CODE_B49D9E ;$B49D94 /
CODE_B49D96:
CMP #$0006 ;$B49D96 \
BNE CODE_B49DDD ;$B49D99 |
LDX #$08E0 ;$B49D9B |
CODE_B49D9E: ; |
STX $0666 ;$B49D9E |
LDA $06B1 ;$B49DA1 |
DEC A ;$B49DA4 |
CLC ;$B49DA5 |
ADC $0666 ;$B49DA6 |
TAX ;$B49DA9 |
JSR CODE_B49E3A ;$B49DAA |
SEP #$20 ;$B49DAD |
LDA $00,x ;$B49DAF |
ORA $0666 ;$B49DB1 |
STA $00,x ;$B49DB4 |
REP #$20 ;$B49DB6 |
LDA $0689 ;$B49DB8 |
BNE CODE_B49DDD ;$B49DBB |
LDA $06B1 ;$B49DBD |
CMP #$000A ;$B49DC0 |
BCC CODE_B49DDD ;$B49DC3 |
SEP #$20 ;$B49DC5 |
LDA $00,x ;$B49DC7 |
ORA $0666 ;$B49DC9 |
STA $08DB ;$B49DCC |
STA $08DC ;$B49DCF |
STA $08DD ;$B49DD2 |
STA $08DE ;$B49DD5 |
STA $08DF ;$B49DD8 |
REP #$20 ;$B49DDB |
CODE_B49DDD: ; |
BRL CODE_B49D40 ;$B49DDD /
DATA_B49DE0:
dw CODE_B49DEA
dw CODE_B49E14
dw CODE_B49DFE
dw CODE_B49E26
dw CODE_B49E12
CODE_B49DEA:
JSR CODE_B49E3A ;$B49DEA \
LDA $06B1 ;$B49DED |
DEC A ;$B49DF0 |
TAX ;$B49DF1 |
LDA $08D2,x ;$B49DF2 |
BIT $0666 ;$B49DF5 |
BEQ CODE_B49DFC ;$B49DF8 |
SEC ;$B49DFA |
RTS ;$B49DFB /
CODE_B49DFC:
CLC ;$B49DFC \
RTS ;$B49DFD /
CODE_B49DFE:
JSR CODE_B49E3A ;$B49DFE \
LDA $06B1 ;$B49E01 |
DEC A ;$B49E04 |
TAX ;$B49E05 |
LDA $08F0,x ;$B49E06 |
BIT $0666 ;$B49E09 |
BEQ CODE_B49E10 ;$B49E0C |
SEC ;$B49E0E |
RTS ;$B49E0F /
CODE_B49E10:
CLC ;$B49E10 \
RTS ;$B49E11 /
CODE_B49E12:
CLC ;$B49E12 \
RTS ;$B49E13 /
CODE_B49E14:
JSR CODE_B49E3A ;$B49E14 \
LDA $06B1 ;$B49E17 |
DEC A ;$B49E1A |
TAX ;$B49E1B |
LDA $08E7,x ;$B49E1C |
BIT $0666 ;$B49E1F |
BEQ CODE_B49E12 ;$B49E22 |
SEC ;$B49E24 |
RTS ;$B49E25 /
CODE_B49E26:
JSR CODE_B49E3A ;$B49E26 \
LDA $06B1 ;$B49E29 |
DEC A ;$B49E2C |
TAX ;$B49E2D |
LDA $08E0,x ;$B49E2E |
BIT $0666 ;$B49E31 |
BEQ CODE_B49E38 ;$B49E34 |
SEC ;$B49E36 |
RTS ;$B49E37 /
CODE_B49E38:
CLC ;$B49E38 \
RTS ;$B49E39 /
CODE_B49E3A:
STZ $0666 ;$B49E3A \
LDA $0654 ;$B49E3D |
SEC ;$B49E40 |
CODE_B49E41: ; |
ROL $0666 ;$B49E41 |
DEC A ;$B49E44 |
BNE CODE_B49E41 ;$B49E45 |
RTS ;$B49E47 /
CODE_B49E48:
DEC $0650 ;$B49E48 \
BNE CODE_B49E9E ;$B49E4B |
LDA #$0002 ;$B49E4D |
STA $0650 ;$B49E50 |
LDA #$0000 ;$B49E53 |
STA $2116 ;$B49E56 |
SEP #$20 ;$B49E59 |
LDA #$01 ;$B49E5B |
STA $4300 ;$B49E5D |
LDA #$18 ;$B49E60 |
STA $4301 ;$B49E62 |
LDX $0699 ;$B49E65 |
STX $4302 ;$B49E68 |
LDA #$FC ;$B49E6B |
STA $4304 ;$B49E6D |
LDY #$0400 ;$B49E70 |
STY $4305 ;$B49E73 |
STZ $4307 ;$B49E76 |
LDA #$01 ;$B49E79 |
STA $420B ;$B49E7B |
REP #$20 ;$B49E7E |
TXA ;$B49E80 |
CLC ;$B49E81 |
ADC #$0400 ;$B49E82 |
CMP #DATA_FC54E0 ;$B49E85 |
BNE CODE_B49E9B ;$B49E88 |
STZ $0699 ;$B49E8A |
LDA #CODE_808D70 ;$B49E8D |
STA $20 ;$B49E90 |
LDA #CODE_808D3D ;$B49E92 |
STA $065E ;$B49E95 |
BRL CODE_B49EBF ;$B49E98 /
CODE_B49E9B:
STA $0699 ;$B49E9B \
CODE_B49E9E: ; |
LDA #$0200 ;$B49E9E |
STA $4302 ;$B49EA1 |
STA $4308 ;$B49EA4 |
LDA #$0220 ;$B49EA7 |
STA $4305 ;$B49EAA |
LDA #$0400 ;$B49EAD |
STA $4300 ;$B49EB0 |
SEP #$20 ;$B49EB3 |
STZ $4304 ;$B49EB5 |
LDA #$01 ;$B49EB8 |
STA $420B ;$B49EBA |
REP #$20 ;$B49EBD |
CODE_B49EBF: ; |
SEP #$20 ;$B49EBF |
LDA #$0F ;$B49EC1 |
STA $2100 ;$B49EC3 |
REP #$20 ;$B49EC6 |
JSL CODE_BAC7C0 ;$B49EC8 |
LDA #$03FC ;$B49ECC |
STA $C8 ;$B49ECF |
JSR CODE_B49C4D ;$B49ED1 |
BRL CODE_B49AEE ;$B49ED4 /
CODE_B49ED7:
PHK ;$B49ED7 \
PLB ;$B49ED8 |
JSL CODE_B5A919 ;$B49ED9 |
JSL CODE_80F320 ;$B49EDD |
JSR CODE_B4996E ;$B49EE1 |
JSR CODE_B49EF1 ;$B49EE4 |
LDX #$079C ;$B49EE7 |
JSR ($0000,x) ;$B49EEA |
JSR CODE_B4A815 ;$B49EED |
RTL ;$B49EF0 /
CODE_B49EF1:
LDA #$0200 ;$B49EF1 \
STA $4302 ;$B49EF4 |
STA $4308 ;$B49EF7 |
LDA #$0220 ;$B49EFA |
STA $4305 ;$B49EFD |
LDA #$0400 ;$B49F00 |
STA $4300 ;$B49F03 |
SEP #$20 ;$B49F06 |
STZ $4304 ;$B49F08 |
LDA #$01 ;$B49F0B |
STA $420B ;$B49F0D |
REP #$20 ;$B49F10 |
SEP #$20 ;$B49F12 |
LDA $0512 ;$B49F14 |
STA $2100 ;$B49F17 |
REP #$20 ;$B49F1A |
RTS ;$B49F1C /
CODE_B49F1D:
PHK ;$B49F1D \
PLB ;$B49F1E |
JSL CODE_B5A919 ;$B49F1F |
JSL CODE_80F320 ;$B49F23 |
JSR CODE_B4996E ;$B49F27 |
JSR CODE_B49EF1 ;$B49F2A |
LDA $0689 ;$B49F2D |
BNE CODE_B49F3A ;$B49F30 |
LDY #DATA_B4CC57 ;$B49F32 |
JSR CODE_B49875 ;$B49F35 |
BRA CODE_B49F4D ;$B49F38 /
CODE_B49F3A:
CMP #$0006 ;$B49F3A \
BNE CODE_B49F47 ;$B49F3D |
LDY #DATA_B4CCDF ;$B49F3F |
JSR CODE_B49875 ;$B49F42 |
BRA CODE_B49F4D ;$B49F45 /
CODE_B49F47:
LDX $0689 ;$B49F47 \
LDA DATA_B4CC4D,x ;$B49F4A |
CODE_B49F4D: ; |
STA $0666 ;$B49F4D |
LDA $0654 ;$B49F50 |
DEC A ;$B49F53 |
ASL A ;$B49F54 |
CLC ;$B49F55 |
ADC $0666 ;$B49F56 |
TAX ;$B49F59 |
JSR ($0000,x) ;$B49F5A |
JSR CODE_B4A815 ;$B49F5D |
RTL ;$B49F60 /
CODE_B49F61:
LDX $0593 ;$B49F61 \
JSR CODE_B4A830 ;$B49F64 |
LDX $0597 ;$B49F67 |
JSR CODE_B4A830 ;$B49F6A |
LDA #CODE_B4A00D ;$B49F6D |
STA $079C ;$B49F70 |
LDA #CODE_808D4E ;$B49F73 |
STA $20 ;$B49F76 |
JSR CODE_B49FFD ;$B49F78 |
LDA $08FA ;$B49F7B |
ORA $0666 ;$B49F7E |
STA $08FA ;$B49F81 |
LDA $06B1 ;$B49F84 |
STA $0900 ;$B49F87 |
LDA $06AB ;$B49F8A |
CMP #$0012 ;$B49F8D |
BNE CODE_B49F9D ;$B49F90 |
LDA #$000A ;$B49F92 |
STA $06B1 ;$B49F95 |
LDA #$005E ;$B49F98 |
BRA CODE_B49FD6 ;$B49F9B /
CODE_B49F9D:
CMP #$001F ;$B49F9D \
BNE CODE_B49FAD ;$B49FA0 |
LDA #$000B ;$B49FA2 |
STA $06B1 ;$B49FA5 |
LDA #$0062 ;$B49FA8 |
BRA CODE_B49FD6 ;$B49FAB /
CODE_B49FAD:
CMP #$0047 ;$B49FAD \
BNE CODE_B49FBD ;$B49FB0 |
LDA #$000C ;$B49FB2 |
STA $06B1 ;$B49FB5 |
LDA #$0066 ;$B49FB8 |
BRA CODE_B49FD6 ;$B49FBB /
CODE_B49FBD:
CMP #$002F ;$B49FBD \
BNE CODE_B49FCD ;$B49FC0 |
LDA #$000D ;$B49FC2 |
STA $06B1 ;$B49FC5 |
LDA #$006A ;$B49FC8 |
BRA CODE_B49FD6 ;$B49FCB /
CODE_B49FCD:
LDA #$000E ;$B49FCD \
STA $06B1 ;$B49FD0 |
LDA #$006E ;$B49FD3 |
CODE_B49FD6: ; |
STA $06AB ;$B49FD6 |
LDA $06A1 ;$B49FD9 |
AND #$FDFF ;$B49FDC |
STA $06A1 ;$B49FDF |
LDA #$0001 ;$B49FE2 |
STA $064E ;$B49FE5 |
LDX #$01D4 ;$B49FE8 |
LDA $0617 ;$B49FEB |
BEQ CODE_B49FF3 ;$B49FEE |
LDX #DATA_F7FDC2 ;$B49FF0 |
CODE_B49FF3: ; |
STX $065C ;$B49FF3 |
LDY #$0C00 ;$B49FF6 |
JSR CODE_B49BE0 ;$B49FF9 |
RTS ;$B49FFC /
CODE_B49FFD:
LDA #$0001 ;$B49FFD \
STA $0666 ;$B4A000 |
LDA $06B1 ;$B4A003 |
CODE_B4A006: ; |
ASL $0666 ;$B4A006 |
DEC A ;$B4A009 |
BNE CODE_B4A006 ;$B4A00A |
RTS ;$B4A00C /
CODE_B4A00D:
JSR CODE_B4A1E6 ;$B4A00D \
JSR CODE_B4A0FD ;$B4A010 |
JSR CODE_B4A051 ;$B4A013 |
LDX $0597 ;$B4A016 |
LDA $42,x ;$B4A019 |
BNE CODE_B4A02C ;$B4A01B |
JSR CODE_B4A06E ;$B4A01D |
LDX $0593 ;$B4A020 |
JSR CODE_B4A06E ;$B4A023 |
LDA #CODE_B4A02D ;$B4A026 |
STA $079C ;$B4A029 |
CODE_B4A02C: ; |
RTS ;$B4A02C /
CODE_B4A02D:
JSR CODE_B4A0FD ;$B4A02D \
JSR CODE_B4A051 ;$B4A030 |
LDX $0597 ;$B4A033 |
LDA $42,x ;$B4A036 |
CMP #$0005 ;$B4A038 |
BNE CODE_B4A050 ;$B4A03B |
LDA #CODE_B4A088 ;$B4A03D |
STA $079C ;$B4A040 |
LDY #$018E ;$B4A043 |
JSL CODE_BB842C ;$B4A046 |
LDA #$003C ;$B4A04A |
STA $064E ;$B4A04D |
CODE_B4A050: ; |
RTS ;$B4A050 /
CODE_B4A051:
LDA $0510 ;$B4A051 \
BIT #$F0C0 ;$B4A054 |
BEQ CODE_B4A06D ;$B4A057 |
LDA $0512 ;$B4A059 |
CMP #$000F ;$B4A05C |
BNE CODE_B4A06D ;$B4A05F |
LDA #CODE_808D7D ;$B4A061 |
STA $20 ;$B4A064 |
LDA #$810F ;$B4A066 |
JSL CODE_808C2E ;$B4A069 |
CODE_B4A06D: ; |
RTS ;$B4A06D /
CODE_B4A06E:
LDA #$0003 ;$B4A06E \
STA $42,x ;$B4A071 |
LDA #$00C8 ;$B4A073 |
STA $44,x ;$B4A076 |
LDA #$0180 ;$B4A078 |
STA $46,x ;$B4A07B |
LDA #$F600 ;$B4A07D |
STA $48,x ;$B4A080 |
LDA #$0058 ;$B4A082 |
STA $4A,x ;$B4A085 |
RTS ;$B4A087 /
CODE_B4A088:
JSR CODE_B4A0FD ;$B4A088 \
JSR CODE_B4A051 ;$B4A08B |
DEC $064E ;$B4A08E |
BNE CODE_B4A0A7 ;$B4A091 |
LDA $0512 ;$B4A093 |
CMP #$000F ;$B4A096 |
BNE CODE_B4A0A7 ;$B4A099 |
LDA #$810F ;$B4A09B |
JSL CODE_808C2E ;$B4A09E |
LDA #CODE_808D7D ;$B4A0A2 |
STA $20 ;$B4A0A5 |
CODE_B4A0A7: ; |
RTS ;$B4A0A7 /
CODE_B4A0A8:
LDA #DATA_B4C795 ;$B4A0A8 \
LDY $0617 ;$B4A0AB |
BEQ CODE_B4A0C0 ;$B4A0AE |
LDA #DATA_B4CAAB ;$B4A0B0 |
BRA CODE_B4A0C0 ;$B4A0B3 /
CODE_B4A0B5:
LDA #DATA_B4C741 ;$B4A0B5 \
LDY $0617 ;$B4A0B8 |
BEQ CODE_B4A0C0 ;$B4A0BB |
LDA #DATA_B4CA57 ;$B4A0BD |
CODE_B4A0C0: ; |
STA $0666 ;$B4A0C0 |
LDA $06B1 ;$B4A0C3 |
DEC A ;$B4A0C6 |
ASL A ;$B4A0C7 |
ADC $0666 ;$B4A0C8 |
TAX ;$B4A0CB |
LDY $0000,x ;$B4A0CC |
STY $0666 ;$B4A0CF |
LDA $0654 ;$B4A0D2 |
DEC A ;$B4A0D5 |
ASL A ;$B4A0D6 |
CLC ;$B4A0D7 |
ADC $0666 ;$B4A0D8 |
TAY ;$B4A0DB |
LDX $0000,y ;$B4A0DC |
LDA #$0006 ;$B4A0DF |
LDY #$0800 ;$B4A0E2 |
JSR CODE_B4ADEB ;$B4A0E5 |
LDA #CODE_B4A135 ;$B4A0E8 |
STA $079C ;$B4A0EB |
LDA #CODE_808D4E ;$B4A0EE |
STA $20 ;$B4A0F1 |
LDA #$0001 ;$B4A0F3 |
STA $064E ;$B4A0F6 |
JSR CODE_B4974F ;$B4A0F9 |
RTS ;$B4A0FC /
CODE_B4A0FD:
PHX ;$B4A0FD \
SEP #$20 ;$B4A0FE |
LDA #$00 ;$B4A100 |
LDX $0689 ;$B4A102 |
CPX #$0002 ;$B4A105 |
BNE CODE_B4A10C ;$B4A108 |
LDA #$00 ;$B4A10A |
CODE_B4A10C: ; |
STA $420C ;$B4A10C |
REP #$20 ;$B4A10F |
PLX ;$B4A111 |
SEP #$20 ;$B4A112 |
LDA #$FF ;$B4A114 |
STA $2112 ;$B4A116 |
STA $2112 ;$B4A119 |
REP #$20 ;$B4A11C |
RTS ;$B4A11E /
CODE_B4A11F:
PHX ;$B4A11F \
SEP #$20 ;$B4A120 |
LDA #$02 ;$B4A122 |
LDX $0689 ;$B4A124 |
CPX #$0002 ;$B4A127 |
BNE CODE_B4A12E ;$B4A12A |
LDA #$02 ;$B4A12C |
CODE_B4A12E: ; |
STA $420C ;$B4A12E |
REP #$20 ;$B4A131 |
PLX ;$B4A133 |
RTS ;$B4A134 /
CODE_B4A135:
JSR CODE_B4A0FD ;$B4A135 \
DEC $064E ;$B4A138 |
BEQ CODE_B4A140 ;$B4A13B |
BRL CODE_B4A1D0 ;$B4A13D /
CODE_B4A140:
LDA $06A1 ;$B4A140 \
BIT #$0200 ;$B4A143 |
BEQ CODE_B4A1A7 ;$B4A146 |
LDA $06A1 ;$B4A148 |
BIT #$1000 ;$B4A14B |
BNE CODE_B4A170 ;$B4A14E |
JSR CODE_B4BDE7 ;$B4A150 |
INC $064E ;$B4A153 |
LDA $06A1 ;$B4A156 |
BIT #$0001 ;$B4A159 |
BEQ CODE_B4A1A4 ;$B4A15C |
ORA #$1000 ;$B4A15E |
AND #$FFFE ;$B4A161 |
STA $06A1 ;$B4A164 |
LDA #$FFFF ;$B4A167 |
STA $064E ;$B4A16A |
BRL CODE_B4A1D0 ;$B4A16D /
CODE_B4A170:
JSR CODE_B4BE0B ;$B4A170 \
INC $064E ;$B4A173 |
LDA $06A1 ;$B4A176 |
BIT #$0001 ;$B4A179 |
BEQ CODE_B4A1A4 ;$B4A17C |
LDA $06A1 ;$B4A17E |
AND #$FDFF ;$B4A181 |
STA $06A1 ;$B4A184 |
JSR CODE_B4A11F ;$B4A187 |
LDA #CODE_808D30 ;$B4A18A |
STA $20 ;$B4A18D |
LDA #CODE_808D1F ;$B4A18F |
STA $065E ;$B4A192 |
STZ $067A ;$B4A195 |
LDA $06A1 ;$B4A198 |
ORA #$0400 ;$B4A19B |
STA $06A1 ;$B4A19E |
BRL CODE_B4A1D3 ;$B4A1A1 /
CODE_B4A1A4:
BRL CODE_B4A1D0 ;$B4A1A4 /
CODE_B4A1A7:
JSR CODE_B4A7E7 ;$B4A1A7 \
JSR CODE_B4A0FD ;$B4A1AA |
PHK ;$B4A1AD |
PLB ;$B4A1AE |
JSR CODE_B4A1D4 ;$B4A1AF |
LDX #$07A5 ;$B4A1B2 |
JSR CODE_B4BD57 ;$B4A1B5 |
LDA $06A1 ;$B4A1B8 |
ORA #$0200 ;$B4A1BB |
AND #$EFFF ;$B4A1BE |
STA $06A1 ;$B4A1C1 |
LDA #$0001 ;$B4A1C4 |
STA $064E ;$B4A1C7 |
LDA #$0001 ;$B4A1CA |
JSR CODE_B4BD95 ;$B4A1CD |
CODE_B4A1D0: ; |
JSR CODE_B4A7D8 ;$B4A1D0 |
CODE_B4A1D3: ; |
RTS ;$B4A1D3 /
CODE_B4A1D4:
LDY $0689 ;$B4A1D4 \
LDA $08CA ;$B4A1D7 |
CPY #$0008 ;$B4A1DA |
BNE CODE_B4A1E2 ;$B4A1DD |
LDA $08CC ;$B4A1DF |
CODE_B4A1E2: ; |
AND #$00FF ;$B4A1E2 |
RTS ;$B4A1E5 /
CODE_B4A1E6:
LDA $064E ;$B4A1E6 \
BEQ CODE_B4A1F0 ;$B4A1E9 |
DEC $064E ;$B4A1EB |
BEQ CODE_B4A1F3 ;$B4A1EE |
CODE_B4A1F0: ; |
BRL CODE_B4A26E ;$B4A1F0 /
CODE_B4A1F3:
LDA $06A1 ;$B4A1F3 \
BIT #$0200 ;$B4A1F6 |
BEQ CODE_B4A21B ;$B4A1F9 |
JSR CODE_B4BDE7 ;$B4A1FB |
INC $064E ;$B4A1FE |
LDA $06A1 ;$B4A201 |
BIT #$0001 ;$B4A204 |
BEQ CODE_B4A256 ;$B4A207 |
ORA #$1000 ;$B4A209 |
AND #$FFFE ;$B4A20C |
STA $06A1 ;$B4A20F |
LDA #$012C ;$B4A212 |
STA $064E ;$B4A215 |
BRL CODE_B4A26E ;$B4A218 /
CODE_B4A21B:
LDA $0664 ;$B4A21B \
STA $2116 ;$B4A21E |
SEP #$20 ;$B4A221 |
LDA #$01 ;$B4A223 |
STA $4300 ;$B4A225 |
LDA #$18 ;$B4A228 |
STA $4301 ;$B4A22A |
LDX #$4A00 ;$B4A22D |
STX $4302 ;$B4A230 |
LDA #$7E ;$B4A233 |
STA $4304 ;$B4A235 |
LDX #$0180 ;$B4A238 |
STX $4305 ;$B4A23B |
STZ $4307 ;$B4A23E |
LDA #$01 ;$B4A241 |
STA $420B ;$B4A243 |
REP #$20 ;$B4A246 |
JSR CODE_B4A0FD ;$B4A248 |
PHK ;$B4A24B |
PLB ;$B4A24C |
JSR CODE_B4A1D4 ;$B4A24D |
LDX #$07A5 ;$B4A250 |
JSR CODE_B4BD57 ;$B4A253 |
CODE_B4A256: ; |
LDA $06A1 ;$B4A256 |
ORA #$0200 ;$B4A259 |
AND #$EFFF ;$B4A25C |
STA $06A1 ;$B4A25F |
LDA #$0001 ;$B4A262 |
STA $064E ;$B4A265 |
LDA #$0001 ;$B4A268 |
JSR CODE_B4BD95 ;$B4A26B |
CODE_B4A26E: ; |
RTS ;$B4A26E /
CODE_B4A26F:
LDA #$0001 ;$B4A26F \
STA $0613 ;$B4A272 |
LDA #CODE_B4A288 ;$B4A275 |
STA $079C ;$B4A278 |
LDA #CODE_808D4E ;$B4A27B |
STA $20 ;$B4A27E |
LDA #$810F ;$B4A280 |
JSL CODE_808C2E ;$B4A283 |
RTS ;$B4A287 /
CODE_B4A288:
JSL CODE_808C39 ;$B4A288 \
LDA $0512 ;$B4A28C |
BEQ CODE_B4A292 ;$B4A28F |
RTS ;$B4A291 /
CODE_B4A292:
JSL disable_screen ;$B4A292 \
JSL CODE_BBC5F4 ;$B4A296 |
LDA #$0001 ;$B4A29A |
STA $0613 ;$B4A29D |
JML CODE_80A5F1 ;$B4A2A0 /
CODE_B4A2A4:
JSL CODE_808C39 ;$B4A2A4 \
LDA $0512 ;$B4A2A8 |
CMP #$000F ;$B4A2AB |
BNE CODE_B4A2BB ;$B4A2AE |
LDA #CODE_808D30 ;$B4A2B0 |
STA $20 ;$B4A2B3 |
LDA #CODE_808D1F ;$B4A2B5 |
STA $065E ;$B4A2B8 |
CODE_B4A2BB: ; |
RTS ;$B4A2BB /
CODE_B4A2BC:
LDX $0593 ;$B4A2BC \
JSR CODE_B4A303 ;$B4A2BF |
LDX $0597 ;$B4A2C2 |
JSR CODE_B4A303 ;$B4A2C5 |
LDA #CODE_808D4E ;$B4A2C8 |
STA $20 ;$B4A2CB |
LDA #CODE_B4A313 ;$B4A2CD |
STA $079C ;$B4A2D0 |
LDA $06A3 ;$B4A2D3 |
ORA #$1000 ;$B4A2D6 |
STA $06A3 ;$B4A2D9 |
STZ $06B1 ;$B4A2DC |
LDA #$0001 ;$B4A2DF |
STA $064E ;$B4A2E2 |
LDA $06A1 ;$B4A2E5 |
AND #$FDFF ;$B4A2E8 |
STA $06A1 ;$B4A2EB |
LDA #DATA_F70168 ;$B4A2EE |
LDY $0617 ;$B4A2F1 |
BEQ CODE_B4A2F9 ;$B4A2F4 |
LDA #DATA_F7FD6E ;$B4A2F6 |
CODE_B4A2F9: ; |
STA $065C ;$B4A2F9 |
LDY #$0C00 ;$B4A2FC |
JSR CODE_B49BE0 ;$B4A2FF |
RTS ;$B4A302 /
CODE_B4A303:
LDA #$0001 ;$B4A303 \
STA $42,x ;$B4A306 |
LDA #$0050 ;$B4A308 |
STA $44,x ;$B4A30B |
LDA #$0180 ;$B4A30D |
STA $46,x ;$B4A310 |
RTS ;$B4A312 /
CODE_B4A313:
JSR CODE_B4A1E6 ;$B4A313 \
JSR CODE_B4A0FD ;$B4A316 |
JSR CODE_B4A051 ;$B4A319 |
LDX $0597 ;$B4A31C |
LDA $42,x ;$B4A31F |
BNE CODE_B4A332 ;$B4A321 |
JSR CODE_B4A357 ;$B4A323 |
LDX $0593 ;$B4A326 |
JSR CODE_B4A357 ;$B4A329 |
LDA #CODE_B4A333 ;$B4A32C |
STA $079C ;$B4A32F |
CODE_B4A332: ; |
RTS ;$B4A332 /
CODE_B4A333:
JSR CODE_B4A0FD ;$B4A333 \
JSR CODE_B4A051 ;$B4A336 |
LDX $0597 ;$B4A339 |
LDA $42,x ;$B4A33C |
CMP #$0005 ;$B4A33E |
BNE CODE_B4A390 ;$B4A341 |
LDA #CODE_B4A371 ;$B4A343 |
STA $079C ;$B4A346 |
LDY #$018E ;$B4A349 |
JSL CODE_BB842C ;$B4A34C |
LDA #$003C ;$B4A350 |
STA $064E ;$B4A353 |
RTS ;$B4A356 /
CODE_B4A357:
LDA #$0003 ;$B4A357 \
STA $42,x ;$B4A35A |
LDA #$0028 ;$B4A35C |
STA $44,x ;$B4A35F |
LDA #$0110 ;$B4A361 |
STA $46,x ;$B4A364 |
LDA #$F500 ;$B4A366 |
STA $48,x ;$B4A369 |
LDA #$0068 ;$B4A36B |
STA $4A,x ;$B4A36E |
RTS ;$B4A370 /
CODE_B4A371:
JSR CODE_B4A0FD ;$B4A371 \
JSR CODE_B4A051 ;$B4A374 |
DEC $064E ;$B4A377 |
BNE CODE_B4A390 ;$B4A37A |
LDA $0512 ;$B4A37C |
CMP #$000F ;$B4A37F |
BNE CODE_B4A390 ;$B4A382 |
LDA #$810F ;$B4A384 |
JSL CODE_808C2E ;$B4A387 |
LDA #CODE_808D7D ;$B4A38B |
STA $20 ;$B4A38E |
CODE_B4A390: ; |
RTS ;$B4A390 /
CODE_B4A391:
LDA #CODE_808D4E ;$B4A391 \
STA $20 ;$B4A394 |
LDA #CODE_B4A3EE ;$B4A396 |
STA $079C ;$B4A399 |
LDA $06A1 ;$B4A39C |
AND #$FDFF ;$B4A39F |
STA $06A1 ;$B4A3A2 |
LDA $06B1 ;$B4A3A5 |
DEC A ;$B4A3A8 |
ASL A ;$B4A3A9 |
TAX ;$B4A3AA |
LDY DATA_B4C55B,x ;$B4A3AB |
LDA $0617 ;$B4A3AE |
BEQ CODE_B4A3B6 ;$B4A3B1 |
LDY DATA_B4C871,x ;$B4A3B3 |
CODE_B4A3B6: ; |
LDA $0654 ;$B4A3B6 |
DEC A ;$B4A3B9 |
ASL A ;$B4A3BA |
STY $0666 ;$B4A3BB |
CLC ;$B4A3BE |
ADC $0666 ;$B4A3BF |
TAX ;$B4A3C2 |
LDY $0000,x ;$B4A3C3 |
STY $079F ;$B4A3C6 |
SEP #$20 ;$B4A3C9 |
LDA #$03 ;$B4A3CB |
STA $079E ;$B4A3CD |
REP #$20 ;$B4A3D0 |
LDX $0000,y ;$B4A3D2 |
LDA #$0006 ;$B4A3D5 |
LDY #$0800 ;$B4A3D8 |
JSR CODE_B4ADEB ;$B4A3DB |
LDA #$0001 ;$B4A3DE |
STA $064E ;$B4A3E1 |
JSR CODE_B4A1D4 ;$B4A3E4 |
LDX #$07A5 ;$B4A3E7 |
JSR CODE_B4BD57 ;$B4A3EA |
RTS ;$B4A3ED /
CODE_B4A3EE:
JSR CODE_B4A0FD ;$B4A3EE \
DEC $064E ;$B4A3F1 |
BEQ CODE_B4A3F9 ;$B4A3F4 |
BRL CODE_B4A47F ;$B4A3F6 /
CODE_B4A3F9:
LDA $06A1 ;$B4A3F9 \
BIT #$0200 ;$B4A3FC |
BEQ CODE_B4A461 ;$B4A3FF |
LDA $06A1 ;$B4A401 |
BIT #$1000 ;$B4A404 |
BNE CODE_B4A429 ;$B4A407 |
JSR CODE_B4BDE7 ;$B4A409 |
INC $064E ;$B4A40C |
LDA $06A1 ;$B4A40F |
BIT #$0001 ;$B4A412 |
BEQ CODE_B4A45E ;$B4A415 |
ORA #$1000 ;$B4A417 |
AND #$FFFE ;$B4A41A |
STA $06A1 ;$B4A41D |
LDA #$0001 ;$B4A420 |
STA $064E ;$B4A423 |
BRL CODE_B4A47F ;$B4A426 /
CODE_B4A429:
JSR CODE_B4BE0B ;$B4A429 \
INC $064E ;$B4A42C |
LDA $06A1 ;$B4A42F |
BIT #$0001 ;$B4A432 |
BEQ CODE_B4A45E ;$B4A435 |
LDA $06A1 ;$B4A437 |
AND #$FDFF ;$B4A43A |
STA $06A1 ;$B4A43D |
LDY $079F ;$B4A440 |
LDX $0004,y ;$B4A443 |
LDA #$0006 ;$B4A446 |
LDY #$0800 ;$B4A449 |
JSR CODE_B4ADEB ;$B4A44C |
LDA #CODE_B4A483 ;$B4A44F |
STA $079C ;$B4A452 |
LDA #$0001 ;$B4A455 |
STA $064E ;$B4A458 |
BRL CODE_B4A482 ;$B4A45B /
CODE_B4A45E:
BRL CODE_B4A47F ;$B4A45E /
CODE_B4A461:
JSR CODE_B4A7E7 ;$B4A461 \
LDA $06A1 ;$B4A464 |
ORA #$0200 ;$B4A467 |
AND #$EFFF ;$B4A46A |
STA $06A1 ;$B4A46D |
LDY $079F ;$B4A470 |
LDA $0002,y ;$B4A473 |
STA $064E ;$B4A476 |
LDA #$0001 ;$B4A479 |
JSR CODE_B4BD95 ;$B4A47C |
CODE_B4A47F: ; |
JSR CODE_B4A7D8 ;$B4A47F |
CODE_B4A482: ; |
RTS ;$B4A482 /
CODE_B4A483:
JSR CODE_B4A0FD ;$B4A483 \
LDA $06A1 ;$B4A486 |
BIT #$0200 ;$B4A489 |
BEQ CODE_B4A4B4 ;$B4A48C |
JSR CODE_B4BDE7 ;$B4A48E |
INC $064E ;$B4A491 |
LDA $06A1 ;$B4A494 |
BIT #$0001 ;$B4A497 |
BEQ CODE_B4A4B1 ;$B4A49A |
ORA #$1000 ;$B4A49C |
AND #$FFFE ;$B4A49F |
STA $06A1 ;$B4A4A2 |
LDA #CODE_B4A4D9 ;$B4A4A5 |
STA $079C ;$B4A4A8 |
JSR CODE_B49B55 ;$B4A4AB |
BRL CODE_B4A4D5 ;$B4A4AE /
CODE_B4A4B1:
BRL CODE_B4A4D5 ;$B4A4B1 /
CODE_B4A4B4:
JSR CODE_B4A7E7 ;$B4A4B4 \
JSR CODE_B4A0FD ;$B4A4B7 |
LDA $06A1 ;$B4A4BA |
ORA #$0200 ;$B4A4BD |
AND #$EFFF ;$B4A4C0 |
STA $06A1 ;$B4A4C3 |
LDY $079F ;$B4A4C6 |
LDA $0002,y ;$B4A4C9 |
STA $064E ;$B4A4CC |
LDA #$0001 ;$B4A4CF |
JSR CODE_B4BD95 ;$B4A4D2 |
CODE_B4A4D5: ; |
JSR CODE_B4A7D8 ;$B4A4D5 |
RTS ;$B4A4D8 /
CODE_B4A4D9:
JSR CODE_B4A0FD ;$B4A4D9 \
LDA $06A3 ;$B4A4DC |
BIT #$0400 ;$B4A4DF |
BNE CODE_B4A526 ;$B4A4E2 |
ORA #$0400 ;$B4A4E4 |
STA $06A3 ;$B4A4E7 |
LDA #$0000 ;$B4A4EA |
STA $2116 ;$B4A4ED |
SEP #$20 ;$B4A4F0 |
LDA #$01 ;$B4A4F2 |
STA $4300 ;$B4A4F4 |
LDA #$18 ;$B4A4F7 |
STA $4301 ;$B4A4F9 |
LDX #DATA_FC14E0 ;$B4A4FC |
STX $4302 ;$B4A4FF |
LDA #DATA_FC14E0>>16 ;$B4A502 |
STA $4304 ;$B4A504 |
LDY #$0400 ;$B4A507 |
STY $4305 ;$B4A50A |
STZ $4307 ;$B4A50D |
LDA #$01 ;$B4A510 |
STA $420B ;$B4A512 |
REP #$20 ;$B4A515 |
LDA #$0003 ;$B4A517 |
STA $066A ;$B4A51A |
LDA #$0001 ;$B4A51D |
STA $066C ;$B4A520 |
STA $066E ;$B4A523 |
CODE_B4A526: ; |
LDA $06A1 ;$B4A526 |
BIT #$0800 ;$B4A529 |
BEQ CODE_B4A568 ;$B4A52C |
CODE_B4A52E: ; |
LDA $06BB ;$B4A52E |
BMI CODE_B4A566 ;$B4A531 |
CODE_B4A533: ; |
SEP #$20 ;$B4A533 |
LDA $06B6 ;$B4A535 |
CLC ;$B4A538 |
ADC $06BB ;$B4A539 |
STA $06B6 ;$B4A53C |
REP #$20 ;$B4A53F |
DEC $0668 ;$B4A541 |
BEQ CODE_B4A549 ;$B4A544 |
BRL CODE_B4A5CC ;$B4A546 /
CODE_B4A549:
LDA #$0633 ;$B4A549 \
JSL CODE_B58003 ;$B4A54C |
LDA $06A1 ;$B4A550 |
AND #$F7FF ;$B4A553 |
STA $06A1 ;$B4A556 |
LDA $066C ;$B4A559 |
CLC ;$B4A55C |
ADC $06BB ;$B4A55D |
STA $066C ;$B4A560 |
BRL CODE_B4A5CC ;$B4A563 /
CODE_B4A566:
BRA CODE_B4A533 ;$B4A566 /
CODE_B4A568:
LDA $050E ;$B4A568 \
BIT #$0800 ;$B4A56B |
BEQ CODE_B4A590 ;$B4A56E |
LDA $066C ;$B4A570 |
CMP #$0001 ;$B4A573 |
BEQ CODE_B4A5CC ;$B4A576 |
LDA $06A1 ;$B4A578 |
ORA #$0800 ;$B4A57B |
STA $06A1 ;$B4A57E |
LDA #$FFFF ;$B4A581 |
STA $06BB ;$B4A584 |
LDA #$0010 ;$B4A587 |
STA $0668 ;$B4A58A |
BRL CODE_B4A52E ;$B4A58D /
CODE_B4A590:
BIT #$0400 ;$B4A590 \
BEQ CODE_B4A5B5 ;$B4A593 |
LDA $066C ;$B4A595 |
CMP $066A ;$B4A598 |
BEQ CODE_B4A5CC ;$B4A59B |
LDA $06A1 ;$B4A59D |
ORA #$0800 ;$B4A5A0 |
STA $06A1 ;$B4A5A3 |
LDA #$0001 ;$B4A5A6 |
STA $06BB ;$B4A5A9 |
LDA #$0010 ;$B4A5AC |
STA $0668 ;$B4A5AF |
BRL CODE_B4A52E ;$B4A5B2 /
CODE_B4A5B5:
LDA $0510 ;$B4A5B5 \
BIT #$D0C0 ;$B4A5B8 |
BEQ CODE_B4A5CC ;$B4A5BB |
LDA $06A3 ;$B4A5BD |
AND #$FBFF ;$B4A5C0 |
STA $06A3 ;$B4A5C3 |
LDA #CODE_B4A5E7 ;$B4A5C6 |
STA $079C ;$B4A5C9 |
CODE_B4A5CC: ; |
JSL CODE_BAC7C0 ;$B4A5CC |
LDA #$03FC ;$B4A5D0 |
STA $C8 ;$B4A5D3 |
JSR CODE_B49C4D ;$B4A5D5 |
LDX #$07A5 ;$B4A5D8 |
JSR CODE_B4BB62 ;$B4A5DB |
JSL sprite_handler ;$B4A5DE |
JSR CODE_B4AE85 ;$B4A5E2 |
PLA ;$B4A5E5 |
RTL ;$B4A5E6 /
CODE_B4A5E7:
JSR CODE_B4A0FD ;$B4A5E7 \
JSR CODE_B4BE0B ;$B4A5EA |
LDA $06A1 ;$B4A5ED |
BIT #$0001 ;$B4A5F0 |
BEQ CODE_B4A66C ;$B4A5F3 |
LDA $06A1 ;$B4A5F5 |
AND #$FDFF ;$B4A5F8 |
STA $06A1 ;$B4A5FB |
LDY $079F ;$B4A5FE |
LDA $0006,y ;$B4A601 |
CMP $066C ;$B4A604 |
BNE CODE_B4A639 ;$B4A607 |
LDA #$0634 ;$B4A609 |
JSL CODE_B58003 ;$B4A60C |
LDA $079E ;$B4A610 |
AND #$00FF ;$B4A613 |
DEC A ;$B4A616 |
BNE CODE_B4A62C ;$B4A617 |
LDX #$0112 ;$B4A619 |
LDA $0617 ;$B4A61C |
BEQ CODE_B4A624 ;$B4A61F |
LDX #$FD2C ;$B4A621 |
CODE_B4A624: ; |
LDA $06A3 ;$B4A624 |
ORA #$0800 ;$B4A627 |
BRA CODE_B4A651 ;$B4A62A /
CODE_B4A62C:
LDX #$0124 ;$B4A62C \
LDA $0617 ;$B4A62F |
BEQ CODE_B4A637 ;$B4A632 |
LDX #$FD38 ;$B4A634 |
CODE_B4A637: ; |
BRA CODE_B4A624 ;$B4A637 /
CODE_B4A639:
LDA #$065F ;$B4A639 \
JSL CODE_B58003 ;$B4A63C |
LDX #$0100 ;$B4A640 |
LDA $0617 ;$B4A643 |
BEQ CODE_B4A64B ;$B4A646 |
LDX #DATA_F7FD20 ;$B4A648 |
CODE_B4A64B: ; |
LDA $06A3 ;$B4A64B |
AND #$F7FF ;$B4A64E |
CODE_B4A651: ; |
STA $06A3 ;$B4A651 |
STX $065C ;$B4A654 |
LDY #$0800 ;$B4A657 |
JSR CODE_B49BE0 ;$B4A65A |
LDA #CODE_B4A673 ;$B4A65D |
STA $079C ;$B4A660 |
LDA #$0001 ;$B4A663 |
STA $064E ;$B4A666 |
BRL CODE_B4A672 ;$B4A669 /
CODE_B4A66C:
BRL CODE_B4A66F ;$B4A66C /
CODE_B4A66F:
JSR CODE_B4A7D8 ;$B4A66F \
CODE_B4A672: ; |
RTS ;$B4A672 /
CODE_B4A673:
JSR CODE_B4A0FD ;$B4A673 \
DEC $064E ;$B4A676 |
BEQ CODE_B4A67E ;$B4A679 |
BRL CODE_B4A78F ;$B4A67B /
CODE_B4A67E:
LDA $06A1 ;$B4A67E \
BIT #$0200 ;$B4A681 |
BNE CODE_B4A689 ;$B4A684 |
BRL CODE_B4A741 ;$B4A686 /
CODE_B4A689:
JSR CODE_B4BDE7 ;$B4A689 \
INC $064E ;$B4A68C |
LDA $06A1 ;$B4A68F |
BIT #$0001 ;$B4A692 |
BNE CODE_B4A69A ;$B4A695 |
BRL CODE_B4A73E ;$B4A697 /
CODE_B4A69A:
ORA #$1000 ;$B4A69A \
AND #$FFFE ;$B4A69D |
STA $06A1 ;$B4A6A0 |
LDA $06A3 ;$B4A6A3 |
BIT #$0800 ;$B4A6A6 |
BNE CODE_B4A6CE ;$B4A6A9 |
JSR CODE_B4A11F ;$B4A6AB |
LDA #CODE_808D30 ;$B4A6AE |
STA $20 ;$B4A6B1 |
LDA #CODE_808D1F ;$B4A6B3 |
STA $065E ;$B4A6B6 |
STZ $067A ;$B4A6B9 |
LDA $06A1 ;$B4A6BC |
ORA #$0400 ;$B4A6BF |
STA $06A1 ;$B4A6C2 |
LDA $0670 ;$B4A6C5 |
STA $06B5 ;$B4A6C8 |
BRL CODE_B4A792 ;$B4A6CB /
CODE_B4A6CE:
SEP #$20 ;$B4A6CE \
DEC $079E ;$B4A6D0 |
BNE CODE_B4A70D ;$B4A6D3 |
REP #$20 ;$B4A6D5 |
JSR CODE_B49E3A ;$B4A6D7 |
LDX $06B1 ;$B4A6DA |
DEX ;$B4A6DD |
LDA $08F0,x ;$B4A6DE |
ORA $0666 ;$B4A6E1 |
STA $08F0,x ;$B4A6E4 |
JSR CODE_B4A11F ;$B4A6E7 |
LDA $0670 ;$B4A6EA |
STA $06B5 ;$B4A6ED |
LDA #CODE_808D30 ;$B4A6F0 |
STA $20 ;$B4A6F3 |
LDA #CODE_808D1F ;$B4A6F5 |
STA $065E ;$B4A6F8 |
STZ $067A ;$B4A6FB |
LDA $06A1 ;$B4A6FE |
ORA #$0400 ;$B4A701 |
STA $06A1 ;$B4A704 |
JSR CODE_B4974F ;$B4A707 |
BRL CODE_B4A792 ;$B4A70A /
CODE_B4A70D:
REP #$20 ;$B4A70D \
LDA $079F ;$B4A70F |
CLC ;$B4A712 |
ADC #$0008 ;$B4A713 |
STA $079F ;$B4A716 |
TAY ;$B4A719 |
LDX $0000,y ;$B4A71A |
LDA #$0006 ;$B4A71D |
LDY #$0800 ;$B4A720 |
JSR CODE_B4ADEB ;$B4A723 |
LDA #CODE_B4A3EE ;$B4A726 |
STA $079C ;$B4A729 |
LDA #$0001 ;$B4A72C |
STA $064E ;$B4A72F |
LDA $06A1 ;$B4A732 |
AND #$FDFF ;$B4A735 |
STA $06A1 ;$B4A738 |
BRL CODE_B4A792 ;$B4A73B /
CODE_B4A73E:
BRL CODE_B4A78F ;$B4A73E /
CODE_B4A741:
JSR CODE_B4A7E7 ;$B4A741 \
JSR CODE_B4A0FD ;$B4A744 |
LDA $06A1 ;$B4A747 |
ORA #$0200 ;$B4A74A |
AND #$EFFF ;$B4A74D |
STA $06A1 ;$B4A750 |
LDA #$01F4 ;$B4A753 |
STA $064E ;$B4A756 |
LDA #$0001 ;$B4A759 |
JSR CODE_B4BD95 ;$B4A75C |
LDA $06A3 ;$B4A75F |
BIT #$0800 ;$B4A762 |
BEQ CODE_B4A78F ;$B4A765 |
LDA $079E ;$B4A767 |
AND #$00FF ;$B4A76A |
CMP #$0001 ;$B4A76D |
BNE CODE_B4A78F ;$B4A770 |
LDA $0654 ;$B4A772 |
CLC ;$B4A775 |
ADC #$0007 ;$B4A776 |
JSR CODE_B4A79F ;$B4A779 |
LDX $68 ;$B4A77C |
LDA $0654 ;$B4A77E |
DEC A ;$B4A781 |
ASL A ;$B4A782 |
ASL A ;$B4A783 |
TAY ;$B4A784 |
LDA DATA_B4A793,y ;$B4A785 |
STA $06,x ;$B4A788 |
LDA DATA_B4A795,y ;$B4A78A |
STA $0A,x ;$B4A78D |
CODE_B4A78F: ; |
JSR CODE_B4A7D8 ;$B4A78F |
CODE_B4A792: ; |
RTS ;$B4A792 /
DATA_B4A793:
db $14, $00
DATA_B4A795:
db $64, $00, $80, $00, $5A, $00, $D2, $00
db $64, $00
CODE_B4A79F:
PHA ;$B4A79F \
ASL A ;$B4A7A0 |
TAX ;$B4A7A1 |
LDA.l DATA_FF18CE,x ;$B4A7A2 |
TAY ;$B4A7A6 |
JSL CODE_BB8432 ;$B4A7A7 |
PLA ;$B4A7AB |
BCS CODE_B4A7D7 ;$B4A7AC |
LDY $68 ;$B4A7AE |
STA $0042,y ;$B4A7B0 |
LDA #$001C ;$B4A7B3 |
STA $0052,y ;$B4A7B6 |
LDA #$0003 ;$B4A7B9 |
STA $002E,y ;$B4A7BC |
LDA #$F900 ;$B4A7BF |
STA $0024,y ;$B4A7C2 |
LDA #$002A ;$B4A7C5 |
STA $0048,y ;$B4A7C8 |
LDA #$0050 ;$B4A7CB |
STA $004C,y ;$B4A7CE |
LDA #$3000 ;$B4A7D1 |
STA $004E,y ;$B4A7D4 |
CODE_B4A7D7: ; |
RTS ;$B4A7D7 /
CODE_B4A7D8:
LDA $0510 ;$B4A7D8 \
BIT #$D0C0 ;$B4A7DB |
BEQ CODE_B4A7E6 ;$B4A7DE |
LDA #$0001 ;$B4A7E0 |
STA $064E ;$B4A7E3 |
CODE_B4A7E6: ; |
RTS ;$B4A7E6 /
CODE_B4A7E7:
LDA $0664 ;$B4A7E7 \
STA $2116 ;$B4A7EA |
SEP #$20 ;$B4A7ED |
LDA #$01 ;$B4A7EF |
STA $4300 ;$B4A7F1 |
LDA #$18 ;$B4A7F4 |
STA $4301 ;$B4A7F6 |
LDX #$4600 ;$B4A7F9 |
STX $4302 ;$B4A7FC |
LDA #$7E ;$B4A7FF |
STA $4304 ;$B4A801 |
LDX #$0180 ;$B4A804 |
STX $4305 ;$B4A807 |
STZ $4307 ;$B4A80A |
LDA #$01 ;$B4A80D |
STA $420B ;$B4A80F |
REP #$20 ;$B4A812 |
RTS ;$B4A814 /
CODE_B4A815:
JSL CODE_BAC7C0 ;$B4A815 \
LDA #$03FC ;$B4A819 |
STA $C8 ;$B4A81C |
LDX #$07A5 ;$B4A81E |
JSR CODE_B4BB62 ;$B4A821 |
JSL sprite_handler ;$B4A824 |
JSL CODE_B5A8DA ;$B4A828 |
JSR CODE_B4AE85 ;$B4A82C |
RTS ;$B4A82F /
CODE_B4A830:
LDA #$0001 ;$B4A830 \
STA $42,x ;$B4A833 |
LDA #$0098 ;$B4A835 |
STA $44,x ;$B4A838 |
LDA #$0120 ;$B4A83A |
STA $46,x ;$B4A83D |
RTS ;$B4A83F /
LDX $0593 ;$B4A840 |
JSR CODE_B4A97C ;$B4A843 |
LDX $0597 ;$B4A846 |
JSR CODE_B4A97C ;$B4A849 |
LDA #CODE_B4A87F ;$B4A84C |
STA $079C ;$B4A84F |
LDA #CODE_808D4E ;$B4A852 |
STA $20 ;$B4A855 |
LDA #$0001 ;$B4A857 |
STA $064E ;$B4A85A |
LDA $06A1 ;$B4A85D |
AND #$FDFF ;$B4A860 |
STA $06A1 ;$B4A863 |
LDA $0689 ;$B4A866 |
TAX ;$B4A869 |
LDA DATA_B4C551,x ;$B4A86A |
LDY $0617 ;$B4A86D |
BEQ CODE_B4A875 ;$B4A870 |
LDA DATA_B4C867,x ;$B4A872 |
CODE_B4A875: ; |
STA $065C ;$B4A875 |
LDY #$0000 ;$B4A878 |
JSR CODE_B49BE0 ;$B4A87B |
RTS ;$B4A87E /
CODE_B4A87F:
LDX $0597 ;$B4A87F \
LDA $42,x ;$B4A882 |
BNE CODE_B4A89B ;$B4A884 |
LDA #CODE_808D7D ;$B4A886 |
STA $20 ;$B4A889 |
LDA $0512 ;$B4A88B |
CMP #$000F ;$B4A88E |
BNE CODE_B4A89B ;$B4A891 |
LDA #$810F ;$B4A893 |
JSL CODE_808C2E ;$B4A896 |
RTS ;$B4A89A /
CODE_B4A89B:
DEC $064E ;$B4A89B \
BEQ CODE_B4A8A3 ;$B4A89E |
BRL CODE_B4A959 ;$B4A8A0 /
CODE_B4A8A3:
LDA $06A1 ;$B4A8A3 \
BIT #$0200 ;$B4A8A6 |
BNE CODE_B4A8AE ;$B4A8A9 |
BRL CODE_B4A90E ;$B4A8AB /
CODE_B4A8AE:
LDA $06A1 ;$B4A8AE \
BIT #$1000 ;$B4A8B1 |
BNE CODE_B4A8D6 ;$B4A8B4 |
JSR CODE_B4BDE7 ;$B4A8B6 |
INC $064E ;$B4A8B9 |
LDA $06A1 ;$B4A8BC |
BIT #$0001 ;$B4A8BF |
BEQ CODE_B4A90B ;$B4A8C2 |
ORA #$1000 ;$B4A8C4 |
AND #$FFFE ;$B4A8C7 |
STA $06A1 ;$B4A8CA |
LDA #$FFFF ;$B4A8CD |
STA $064E ;$B4A8D0 |
BRL CODE_B4A959 ;$B4A8D3 /
CODE_B4A8D6:
JSR CODE_B4BE0B ;$B4A8D6 \
INC $064E ;$B4A8D9 |
LDA $06A1 ;$B4A8DC |
BIT #$0001 ;$B4A8DF |
BEQ CODE_B4A90B ;$B4A8E2 |
LDA $06A1 ;$B4A8E4 |
AND #$FDFF ;$B4A8E7 |
STA $06A1 ;$B4A8EA |
LDA $20 ;$B4A8ED |
CMP #CODE_808D7D ;$B4A8EF |
BEQ CODE_B4A908 ;$B4A8F2 |
LDA #CODE_808D7D ;$B4A8F4 |
STA $20 ;$B4A8F7 |
LDA $0512 ;$B4A8F9 |
CMP #$000F ;$B4A8FC |
BNE CODE_B4A908 ;$B4A8FF |
LDA #$810F ;$B4A901 |
JSL CODE_808C2E ;$B4A904 |
CODE_B4A908: ; |
BRL CODE_B4A97B ;$B4A908 /
CODE_B4A90B:
BRL CODE_B4A959 ;$B4A90B /
CODE_B4A90E:
LDA $0662 ;$B4A90E \
STA $2116 ;$B4A911 |
SEP #$20 ;$B4A914 |
LDA #$01 ;$B4A916 |
STA $4300 ;$B4A918 |
LDA #$18 ;$B4A91B |
STA $4301 ;$B4A91D |
LDX #$3E00 ;$B4A920 |
STX $4302 ;$B4A923 |
LDA #$7E ;$B4A926 |
STA $4304 ;$B4A928 |
LDX #$0180 ;$B4A92B |
STX $4305 ;$B4A92E |
STZ $4307 ;$B4A931 |
LDA #$01 ;$B4A934 |
STA $420B ;$B4A936 |
REP #$20 ;$B4A939 |
LDA #$0041 ;$B4A93B |
STA $06D6 ;$B4A93E |
LDA $06A1 ;$B4A941 |
ORA #$0200 ;$B4A944 |
AND #$EFFF ;$B4A947 |
STA $06A1 ;$B4A94A |
LDA #$0001 ;$B4A94D |
STA $064E ;$B4A950 |
LDA #$0001 ;$B4A953 |
JSR CODE_B4BD8D ;$B4A956 |
CODE_B4A959: ; |
LDA $0510 ;$B4A959 |
BIT #$D0C0 ;$B4A95C |
BEQ CODE_B4A97B ;$B4A95F |
LDA $0512 ;$B4A961 |
CMP #$000F ;$B4A964 |
BNE CODE_B4A97B ;$B4A967 |
LDA #$0001 ;$B4A969 |
STA $064E ;$B4A96C |
LDA #CODE_808D7D ;$B4A96F |
STA $20 ;$B4A972 |
LDA #$810F ;$B4A974 |
JSL CODE_808C2E ;$B4A977 |
CODE_B4A97B: ; |
RTS ;$B4A97B /
CODE_B4A97C:
LDA #$0001 ;$B4A97C \
STA $42,x ;$B4A97F |
LDA #$FFD8 ;$B4A981 |
STA $44,x ;$B4A984 |
LDA #$0100 ;$B4A986 |
STA $46,x ;$B4A989 |
RTS ;$B4A98B /
CODE_B4A98C:
LDX $0593 ;$B4A98C \
JSR CODE_B4A9CB ;$B4A98F |
LDX $0597 ;$B4A992 |
JSR CODE_B4A9CB ;$B4A995 |
LDA #CODE_B4A87F ;$B4A998 |
STA $079C ;$B4A99B |
LDA #CODE_808D4E ;$B4A99E |
STA $20 ;$B4A9A1 |
LDA #$0001 ;$B4A9A3 |
STA $064E ;$B4A9A6 |
LDA $06A1 ;$B4A9A9 |
AND #$FDFF ;$B4A9AC |
STA $06A1 ;$B4A9AF |
LDA $0689 ;$B4A9B2 |
TAX ;$B4A9B5 |
LDA DATA_B4C551,x ;$B4A9B6 |
LDY $0617 ;$B4A9B9 |
BEQ CODE_B4A9C1 ;$B4A9BC |
LDA DATA_B4C867,x ;$B4A9BE |
CODE_B4A9C1: ; |
STA $065C ;$B4A9C1 |
LDY #$0000 ;$B4A9C4 |
JSR CODE_B49BE0 ;$B4A9C7 |
RTS ;$B4A9CA /
CODE_B4A9CB:
LDA #$0001 ;$B4A9CB \
STA $42,x ;$B4A9CE |
LDA #$01C0 ;$B4A9D0 |
STA $44,x ;$B4A9D3 |
LDA #$0100 ;$B4A9D5 |
STA $46,x ;$B4A9D8 |
RTS ;$B4A9DA /
CODE_B4A9DB:
LDX $0593 ;$B4A9DB \
JSR CODE_B4AA1A ;$B4A9DE |
LDX $0597 ;$B4A9E1 |
JSR CODE_B4AA1A ;$B4A9E4 |
LDA #CODE_B4A87F ;$B4A9E7 |
STA $079C ;$B4A9EA |
LDA #CODE_808D4E ;$B4A9ED |
STA $20 ;$B4A9F0 |
LDA #$0001 ;$B4A9F2 |
STA $064E ;$B4A9F5 |
LDA $06A1 ;$B4A9F8 |
AND #$FDFF ;$B4A9FB |
STA $06A1 ;$B4A9FE |
LDA $0689 ;$B4AA01 |
TAX ;$B4AA04 |
LDA DATA_B4C551,x ;$B4AA05 |
LDY $0617 ;$B4AA08 |
BEQ CODE_B4AA10 ;$B4AA0B |
LDA DATA_B4C867,x ;$B4AA0D |
CODE_B4AA10: ; |
STA $065C ;$B4AA10 |
LDY #$0000 ;$B4AA13 |
JSR CODE_B49BE0 ;$B4AA16 |
RTS ;$B4AA19 /
CODE_B4AA1A:
LDA #$0001 ;$B4AA1A \
STA $42,x ;$B4AA1D |
LDA #$FF40 ;$B4AA1F |
STA $44,x ;$B4AA22 |
LDA #$0100 ;$B4AA24 |
STA $46,x ;$B4AA27 |
RTS ;$B4AA29 /
CODE_B4AA2A:
LDX $0593 ;$B4AA2A \
JSR CODE_B4AA69 ;$B4AA2D |
LDX $0597 ;$B4AA30 |
JSR CODE_B4AA69 ;$B4AA33 |
LDA #CODE_B4AA79 ;$B4AA36 |
STA $079C ;$B4AA39 |
LDA #CODE_808D4E ;$B4AA3C |
STA $20 ;$B4AA3F |
LDA #$0001 ;$B4AA41 |
STA $064E ;$B4AA44 |
LDA $0689 ;$B4AA47 |
TAX ;$B4AA4A |
LDA DATA_B4C547,x ;$B4AA4B |
LDY $0617 ;$B4AA4E |
BEQ CODE_B4AA56 ;$B4AA51 |
LDA DATA_B4C85D,x ;$B4AA53 |
CODE_B4AA56: ; |
STA $065C ;$B4AA56 |
LDY #$0000 ;$B4AA59 |
JSR CODE_B49BE0 ;$B4AA5C |
LDA $06A3 ;$B4AA5F |
ORA #$0200 ;$B4AA62 |
STA $06A3 ;$B4AA65 |
RTS ;$B4AA68 /
CODE_B4AA69:
LDA #$0001 ;$B4AA69 \
STA $42,x ;$B4AA6C |
LDA #$0070 ;$B4AA6E |
STA $44,x ;$B4AA71 |
LDA #$0050 ;$B4AA73 |
STA $46,x ;$B4AA76 |
RTS ;$B4AA78 /
CODE_B4AA79:
LDX $0597 ;$B4AA79 \
LDA $42,x ;$B4AA7C |
BNE CODE_B4AA95 ;$B4AA7E |
LDA #CODE_808D7D ;$B4AA80 |
STA $20 ;$B4AA83 |
LDA $0512 ;$B4AA85 |
CMP #$000F ;$B4AA88 |
BNE CODE_B4AA95 ;$B4AA8B |
LDA #$810F ;$B4AA8D |
JSL CODE_808C2E ;$B4AA90 |
RTS ;$B4AA94 /
CODE_B4AA95:
DEC $064E ;$B4AA95 \
BEQ CODE_B4AA9D ;$B4AA98 |
BRL CODE_B4AB4B ;$B4AA9A /
CODE_B4AA9D:
LDA $06A1 ;$B4AA9D \
BIT #$0200 ;$B4AAA0 |
BNE CODE_B4AAA8 ;$B4AAA3 |
BRL CODE_B4AB00 ;$B4AAA5 /
CODE_B4AAA8:
LDA $06A1 ;$B4AAA8 \
BIT #$1000 ;$B4AAAB |
BNE CODE_B4AAD0 ;$B4AAAE |
JSR CODE_B4BDE7 ;$B4AAB0 |
INC $064E ;$B4AAB3 |
LDA $06A1 ;$B4AAB6 |
BIT #$0001 ;$B4AAB9 |
BEQ CODE_B4AAFD ;$B4AABC |
ORA #$1000 ;$B4AABE |
AND #$FFFE ;$B4AAC1 |
STA $06A1 ;$B4AAC4 |
LDA #$012C ;$B4AAC7 |
STA $064E ;$B4AACA |
BRL CODE_B4AB4B ;$B4AACD /
CODE_B4AAD0:
JSR CODE_B4BE0B ;$B4AAD0 \
INC $064E ;$B4AAD3 |
LDA $06A1 ;$B4AAD6 |
BIT #$0001 ;$B4AAD9 |
BEQ CODE_B4AAFD ;$B4AADC |
LDA $06A1 ;$B4AADE |
AND #$FDFF ;$B4AAE1 |
STA $06A1 ;$B4AAE4 |
LDA $20 ;$B4AAE7 |
CMP #CODE_808D7D ;$B4AAE9 |
BEQ CODE_B4AAFA ;$B4AAEC |
LDA #CODE_808D7D ;$B4AAEE |
STA $20 ;$B4AAF1 |
LDA #$810F ;$B4AAF3 |
JSL CODE_808C2E ;$B4AAF6 |
CODE_B4AAFA: ; |
BRL CODE_B4AB6D ;$B4AAFA /
CODE_B4AAFD:
BRL CODE_B4AB4B ;$B4AAFD /
CODE_B4AB00:
LDA $0662 ;$B4AB00 \
STA $2116 ;$B4AB03 |
SEP #$20 ;$B4AB06 |
LDA #$01 ;$B4AB08 |
STA $4300 ;$B4AB0A |
LDA #$18 ;$B4AB0D |
STA $4301 ;$B4AB0F |
LDX #$3E00 ;$B4AB12 |
STX $4302 ;$B4AB15 |
LDA #$7E ;$B4AB18 |
STA $4304 ;$B4AB1A |
LDX #$0180 ;$B4AB1D |
STX $4305 ;$B4AB20 |
STZ $4307 ;$B4AB23 |
LDA #$01 ;$B4AB26 |
STA $420B ;$B4AB28 |
REP #$20 ;$B4AB2B |
LDA #$0041 ;$B4AB2D |
STA $06D6 ;$B4AB30 |
LDA $06A1 ;$B4AB33 |
ORA #$0200 ;$B4AB36 |
AND #$EFFF ;$B4AB39 |
STA $06A1 ;$B4AB3C |
LDA #$0001 ;$B4AB3F |
STA $064E ;$B4AB42 |
LDA #$0001 ;$B4AB45 |
JSR CODE_B4BD8D ;$B4AB48 |
CODE_B4AB4B: ; |
LDA $0510 ;$B4AB4B |
BIT #$D0C0 ;$B4AB4E |
BEQ CODE_B4AB6D ;$B4AB51 |
LDA $0512 ;$B4AB53 |
CMP #$000F ;$B4AB56 |
BNE CODE_B4AB6D ;$B4AB59 |
LDA #$0001 ;$B4AB5B |
STA $064E ;$B4AB5E |
LDA #CODE_808D7D ;$B4AB61 |
STA $20 ;$B4AB64 |
LDA #$810F ;$B4AB66 |
JSL CODE_808C2E ;$B4AB69 |
CODE_B4AB6D: ; |
RTS ;$B4AB6D /
CODE_B4AB6E:
PHK ;$B4AB6E \
PLB ;$B4AB6F |
JSL CODE_B5A919 ;$B4AB70 |
JSL CODE_80F320 ;$B4AB74 |
JSR CODE_B4996E ;$B4AB78 |
DEC $064E ;$B4AB7B |
BEQ CODE_B4AB83 ;$B4AB7E |
BRL CODE_B4AC3A ;$B4AB80 /
CODE_B4AB83:
LDA $06A1 ;$B4AB83 \
BIT #$0200 ;$B4AB86 |
BEQ CODE_B4ABEA ;$B4AB89 |
LDA $06A1 ;$B4AB8B |
BIT #$1000 ;$B4AB8E |
BNE CODE_B4ABB3 ;$B4AB91 |
JSR CODE_B4BDE7 ;$B4AB93 |
INC $064E ;$B4AB96 |
LDA $06A1 ;$B4AB99 |
BIT #$0001 ;$B4AB9C |
BEQ CODE_B4ABE7 ;$B4AB9F |
ORA #$1000 ;$B4ABA1 |
AND #$FFFE ;$B4ABA4 |
STA $06A1 ;$B4ABA7 |
LDA #$0208 ;$B4ABAA |
STA $064E ;$B4ABAD |
BRL CODE_B4AC3A ;$B4ABB0 /
CODE_B4ABB3:
JSR CODE_B4BE0B ;$B4ABB3 \
INC $064E ;$B4ABB6 |
LDA $06A1 ;$B4ABB9 |
BIT #$0001 ;$B4ABBC |
BEQ CODE_B4ABE7 ;$B4ABBF |
LDA $06A1 ;$B4ABC1 |
AND #$FDFF ;$B4ABC4 |
STA $06A1 ;$B4ABC7 |
JSR CODE_B4A11F ;$B4ABCA |
LDA #CODE_808D30 ;$B4ABCD |
STA $20 ;$B4ABD0 |
LDA #CODE_808D1F ;$B4ABD2 |
STA $065E ;$B4ABD5 |
STZ $067A ;$B4ABD8 |
LDA $06A1 ;$B4ABDB |
ORA #$0400 ;$B4ABDE |
STA $06A1 ;$B4ABE1 |
BRL CODE_B4AC48 ;$B4ABE4 /
CODE_B4ABE7:
BRL CODE_B4AC3A ;$B4ABE7 /
CODE_B4ABEA:
LDA $0664 ;$B4ABEA \
STA $2116 ;$B4ABED |
SEP #$20 ;$B4ABF0 |
LDA #$01 ;$B4ABF2 |
STA $4300 ;$B4ABF4 |
LDA #$18 ;$B4ABF7 |
STA $4301 ;$B4ABF9 |
LDX #$4600 ;$B4ABFC |
STX $4302 ;$B4ABFF |
LDA #$7E ;$B4AC02 |
STA $4304 ;$B4AC04 |
LDX #$0180 ;$B4AC07 |
STX $4305 ;$B4AC0A |
STZ $4307 ;$B4AC0D |
LDA #$01 ;$B4AC10 |
STA $420B ;$B4AC12 |
REP #$20 ;$B4AC15 |
PHK ;$B4AC17 |
PLB ;$B4AC18 |
JSR CODE_B4A1D4 ;$B4AC19 |
LDX #$07A5 ;$B4AC1C |
JSR CODE_B4BD57 ;$B4AC1F |
LDA $06A1 ;$B4AC22 |
ORA #$0200 ;$B4AC25 |
AND #$EFFF ;$B4AC28 |
STA $06A1 ;$B4AC2B |
LDA #$0001 ;$B4AC2E |
STA $064E ;$B4AC31 |
LDA #$0001 ;$B4AC34 |
JSR CODE_B4BD8D ;$B4AC37 |
CODE_B4AC3A: ; |
LDA $0510 ;$B4AC3A |
BIT #$D0C0 ;$B4AC3D |
BEQ CODE_B4AC48 ;$B4AC40 |
LDA #$0001 ;$B4AC42 |
STA $064E ;$B4AC45 |
CODE_B4AC48: ; |
JSR CODE_B4A0FD ;$B4AC48 |
JSR CODE_B49EF1 ;$B4AC4B |
JSL CODE_BAC7C0 ;$B4AC4E |
LDA #$03FC ;$B4AC52 |
STA $C8 ;$B4AC55 |
LDX #$07A5 ;$B4AC57 |
JSR CODE_B4BB62 ;$B4AC5A |
JSL sprite_handler ;$B4AC5D |
JSR CODE_B4AE85 ;$B4AC61 |
RTL ;$B4AC64 /
CODE_B4AC65:
PHK ;$B4AC65 \
PLB ;$B4AC66 |
SEP #$20 ;$B4AC67 |
LDA #$7E ;$B4AC69 |
STA $CA ;$B4AC6B |
REP #$20 ;$B4AC6D |
LDX #DATA_B4AC84 ;$B4AC6F |
LDA $0617 ;$B4AC72 |
BEQ CODE_B4AC7A ;$B4AC75 |
LDX #DATA_B4AD3B ;$B4AC77 |
CODE_B4AC7A: ; |
LDA #$0018 ;$B4AC7A |
LDY #$0000 ;$B4AC7D |
JSR CODE_B4AE01 ;$B4AC80 |
RTL ;$B4AC83 /
DATA_B4AC84:
db $00, $00, $00, $00, $00, $20, $49, $27
db $76, $65, $20, $6B, $69, $64, $6E, $61
db $70, $70, $65, $64, $20, $74, $68, $61
db $74, $20, $6C, $75, $6D, $62, $65, $72
db $69, $6E, $67, $20, $00, $20, $66, $6F
db $6F, $6C, $20, $44, $6F, $6E, $6B, $65
db $79, $20, $4B, $6F, $6E, $67, $20, $61
db $6E, $64, $20, $79, $6F, $75, $20, $77
db $69, $6C, $6C, $20, $00, $20, $20, $20
db $20, $20, $6E, $65, $76, $65, $72, $20
db $73, $65, $65, $20, $68, $69, $6D, $20
db $61, $67, $61, $69, $6E, $2E, $20, $20
db $20, $20, $20, $20, $00, $20, $20, $20
db $20, $20, $20, $20, $48, $61, $72, $2D
db $68, $61, $72, $2D, $68, $61, $72, $2D
db $68, $61, $72, $21, $20, $20, $20, $20
db $20, $20, $20, $20, $00, $00, $20, $20
db $20, $20, $20, $20, $20, $20, $20, $20
db $20, $20, $20, $20, $20, $20, $4B, $61
db $70, $74, $61, $69, $6E, $20, $4B, $2E
db $52, $6F, $6F, $6C, $20, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00
DATA_B4AD3B:
db $00, $00, $00, $00, $00, $20, $4A, $27
db $61, $69, $20, $6B, $69, $64, $6E, $61
db $70, $70, $7E, $20, $63, $65, $20, $67
db $72, $6F, $73, $20, $6C, $6F, $75, $72
db $64, $61, $75, $64, $00, $20, $20, $64
db $65, $20, $44, $6F, $6E, $6B, $65, $79
db $20, $4B, $6F, $6E, $67, $20, $65, $74
db $20, $76, $6F, $75, $73, $20, $6E, $65
db $20, $6C, $65, $00, $20, $20, $20, $20
db $20, $20, $20, $20, $72, $65, $76, $65
db $72, $72, $65, $7A, $20, $6A, $61, $6D
db $61, $69, $73, $2E, $00, $20, $20, $20
db $20, $20, $20, $20, $20, $20, $20, $20
db $48, $61, $20, $68, $61, $20, $68, $61
db $21, $00, $00, $20, $20, $20, $20, $20
db $20, $20, $20, $20, $20, $20, $20, $20
db $20, $20, $20, $20, $4B, $61, $70, $74
db $61, $69, $6E, $20, $4B, $2E, $52, $6F
db $6F, $6C, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00
CODE_B4ADDF:
PEA $F700 ;$B4ADDF \
PLB ;$B4ADE2 |
PLB ;$B4ADE3 |
RTS ;$B4ADE4 /
CODE_B4ADE5:
PEA $BA00 ;$B4ADE5 \
PLB ;$B4ADE8 |
PLB ;$B4ADE9 |
RTS ;$B4ADEA /
CODE_B4ADEB:
PHA ;$B4ADEB \
LDA #$F700 ;$B4ADEC |
STA $CF ;$B4ADEF |
PLA ;$B4ADF1 |
JSR CODE_B4AE08 ;$B4ADF2 |
RTS ;$B4ADF5 /
CODE_B4ADF6:
PHA ;$B4ADF6 \
LDA #$BA00 ;$B4ADF7 |
STA $CF ;$B4ADFA |
PLA ;$B4ADFC |
JSR CODE_B4AE08 ;$B4ADFD |
RTS ;$B4AE00 /
CODE_B4AE01:
PHA ;$B4AE01 \
PHK ;$B4AE02 |
PHK ;$B4AE03 |
PLA ;$B4AE04 |
STA $CF ;$B4AE05 |
PLA ;$B4AE07 |
CODE_B4AE08: ; |
PHK ;$B4AE08 |
PLB ;$B4AE09 |
STA $0681 ;$B4AE0A |
LDA #$7E00 ;$B4AE0D |
STA $C9 ;$B4AE10 |
LDA #$3E00 ;$B4AE12 |
STA $C8 ;$B4AE15 |
STX $CE ;$B4AE17 |
CODE_B4AE19: ; |
LDA #$0020 ;$B4AE19 |
STA $0685 ;$B4AE1C |
LDA #$0020 ;$B4AE1F |
XBA ;$B4AE22 |
CODE_B4AE23: ; |
SEP #$20 ;$B4AE23 |
LDA [$CE] ;$B4AE25 |
BEQ CODE_B4AE39 ;$B4AE27 |
SEC ;$B4AE29 |
SBC #$20 ;$B4AE2A |
REP #$20 ;$B4AE2C |
STA [$C8],y ;$B4AE2E |
INY ;$B4AE30 |
INY ;$B4AE31 |
INC $CE ;$B4AE32 |
DEC $0685 ;$B4AE34 |
BRA CODE_B4AE23 ;$B4AE37 /
CODE_B4AE39:
REP #$20 ;$B4AE39 \
INC $CE ;$B4AE3B |
LDA $0685 ;$B4AE3D |
BEQ CODE_B4AE4E ;$B4AE40 |
AND #$FF00 ;$B4AE42 |
CODE_B4AE45: ; |
STA [$C8],y ;$B4AE45 |
INY ;$B4AE47 |
INY ;$B4AE48 |
DEC $0685 ;$B4AE49 |
BNE CODE_B4AE45 ;$B4AE4C |
CODE_B4AE4E: ; |
REP #$20 ;$B4AE4E |
DEC $0681 ;$B4AE50 |
BNE CODE_B4AE19 ;$B4AE53 |
LDX $CE ;$B4AE55 |
RTS ;$B4AE57 /
CODE_B4AE58:
LDA $08CE ;$B4AE58 \
BEQ CODE_B4AE84 ;$B4AE5B |
DEC A ;$B4AE5D |
CMP $08D0 ;$B4AE5E |
BCC CODE_B4AE84 ;$B4AE61 |
LDA $08D0 ;$B4AE63 |
CMP.l DATA_B4BED7 ;$B4AE66 |
BNE CODE_B4AE71 ;$B4AE6A |
LDA #$0063 ;$B4AE6C |
BRA CODE_B4AE81 ;$B4AE6F /
CODE_B4AE71:
CMP.l DATA_B4BEDF ;$B4AE71 \
BNE CODE_B4AE7D ;$B4AE75 |
LDA.l DATA_B4BED7 ;$B4AE77 |
BRA CODE_B4AE81 ;$B4AE7B /
CODE_B4AE7D:
LDA.l DATA_B4BEDF ;$B4AE7D \
CODE_B4AE81: ; |
STA $08D0 ;$B4AE81 |
CODE_B4AE84: ; |
RTS ;$B4AE84 /
CODE_B4AE85:
PHB ;$B4AE85 \
PHK ;$B4AE86 |
PLB ;$B4AE87 |
LDA #$0200 ;$B4AE88 |
STA $70 ;$B4AE8B |
LDA #$0400 ;$B4AE8D |
STA $56 ;$B4AE90 |
LDA #$003C ;$B4AE92 |
STA $78 ;$B4AE95 |
LDA $0689 ;$B4AE97 |
CMP #$0004 ;$B4AE9A |
BNE CODE_B4AEA6 ;$B4AE9D |
STZ $096F ;$B4AE9F |
JSL CODE_BEC695 ;$B4AEA2 |
CODE_B4AEA6: ; |
JSL CODE_B59F40 ;$B4AEA6 |
STZ $1730 ;$B4AEAA |
PLB ;$B4AEAD |
RTS ;$B4AEAE /
CODE_B4AEAF:
PHX ;$B4AEAF \
JSR CODE_B4AEC3 ;$B4AEB0 |
LDX #$064E ;$B4AEB3 |
LDA #$0012 ;$B4AEB6 |
CODE_B4AEB9: ; |
STZ $0000,x ;$B4AEB9 |
INX ;$B4AEBC |
INX ;$B4AEBD |
DEC A ;$B4AEBE |
BNE CODE_B4AEB9 ;$B4AEBF |
PLX ;$B4AEC1 |
RTL ;$B4AEC2 /
CODE_B4AEC3:
PHX ;$B4AEC3 \
LDX #$06CF ;$B4AEC4 |
LDA #$00C0 ;$B4AEC7 |
CODE_B4AECA: ; |
STZ $0000,x ;$B4AECA |
INX ;$B4AECD |
DEC A ;$B4AECE |
BNE CODE_B4AECA ;$B4AECF |
PLX ;$B4AED1 |
RTS ;$B4AED2 /
CODE_B4AED3:
PHX ;$B4AED3 \
LDX #$06CF ;$B4AED4 |
LDA #$0062 ;$B4AED7 |
CODE_B4AEDA: ; |
STZ $0000,x ;$B4AEDA |
INX ;$B4AEDD |
DEC A ;$B4AEDE |
BNE CODE_B4AEDA ;$B4AEDF |
PLX ;$B4AEE1 |
RTS ;$B4AEE2 /
CODE_B4AEE3:
PHP ;$B4AEE3 \
LDX $06AF ;$B4AEE4 |
REP #$20 ;$B4AEE7 |
LDA $06A1 ;$B4AEE9 |
BIT #$0004 ;$B4AEEC |
BEQ CODE_B4AF14 ;$B4AEEF |
LDA $06B5 ;$B4AEF1 |
CMP $0005,x ;$B4AEF4 |
BNE CODE_B4AF75 ;$B4AEF7 |
LDA $06B7 ;$B4AEF9 |
CMP $0007,x ;$B4AEFC |
BNE CODE_B4AF75 ;$B4AEFF |
DEC $06C5 ;$B4AF01 |
BEQ CODE_B4AF40 ;$B4AF04 |
DEC $06AF ;$B4AF06 |
DEC $06AF ;$B4AF09 |
DEC $06AF ;$B4AF0C |
DEC $06AF ;$B4AF0F |
BRA CODE_B4AF35 ;$B4AF12 /
CODE_B4AF14:
LDA $06B5 ;$B4AF14 \
CMP $0009,x ;$B4AF17 |
BNE CODE_B4AF75 ;$B4AF1A |
LDA $06B7 ;$B4AF1C |
CMP $000B,x ;$B4AF1F |
BNE CODE_B4AF75 ;$B4AF22 |
DEC $06C5 ;$B4AF24 |
BEQ CODE_B4AF40 ;$B4AF27 |
INC $06AF ;$B4AF29 |
INC $06AF ;$B4AF2C |
INC $06AF ;$B4AF2F |
INC $06AF ;$B4AF32 |
CODE_B4AF35: ; |
LDA $06A1 ;$B4AF35 |
ORA #$0002 ;$B4AF38 |
STA $06A1 ;$B4AF3B |
BRA CODE_B4AF6F ;$B4AF3E /
CODE_B4AF40:
STZ $06AF ;$B4AF40 \
STZ $06AD ;$B4AF43 |
LDA $06A1 ;$B4AF46 |
AND #$FFFB ;$B4AF49 |
STA $06A1 ;$B4AF4C |
LDA $06AB ;$B4AF4F |
CMP #$0052 ;$B4AF52 |
BEQ CODE_B4AF8F ;$B4AF55 |
CMP #$0044 ;$B4AF57 |
BEQ CODE_B4AF8A ;$B4AF5A |
CMP #$004F ;$B4AF5C |
BEQ CODE_B4AF7C ;$B4AF5F |
CMP #$004E ;$B4AF61 |
BEQ CODE_B4AF77 ;$B4AF64 |
LDA $06A3 ;$B4AF66 |
AND #$FFDF ;$B4AF69 |
STA $06A3 ;$B4AF6C |
CODE_B4AF6F: ; |
LDA #$0001 ;$B4AF6F |
STA $0650 ;$B4AF72 |
CODE_B4AF75: ; |
PLP ;$B4AF75 |
RTS ;$B4AF76 /
CODE_B4AF77:
LDA #$0044 ;$B4AF77 \
BRA CODE_B4AF7F ;$B4AF7A /
CODE_B4AF7C:
LDA #$0052 ;$B4AF7C \
CODE_B4AF7F: ; |
STA $06AB ;$B4AF7F |
LDA #$0004 ;$B4AF82 |
STA $06B1 ;$B4AF85 |
BRA CODE_B4AF9B ;$B4AF88 /
CODE_B4AF8A:
LDA #$004E ;$B4AF8A \
BRA CODE_B4AF92 ;$B4AF8D /
CODE_B4AF8F:
LDA #$004F ;$B4AF8F \
CODE_B4AF92: ; |
STA $06AB ;$B4AF92 |
LDA #$0009 ;$B4AF95 |
STA $06B1 ;$B4AF98 |
CODE_B4AF9B: ; |
LDA $06A3 ;$B4AF9B |
ORA #$0020 ;$B4AF9E |
STA $06A3 ;$B4AFA1 |
LDA #$810F ;$B4AFA4 |
JSL CODE_808C2E ;$B4AFA7 |
BRA CODE_B4AF6F ;$B4AFAB /
CODE_B4AFAD:
STZ $069D ;$B4AFAD \
SEP #$20 ;$B4AFB0 |
LDA #$01 ;$B4AFB2 |
STA $064A ;$B4AFB4 |
STZ $064B ;$B4AFB7 |
REP #$20 ;$B4AFBA |
LDA #$0172 ;$B4AFBC |
STA $064C ;$B4AFBF |
RTL ;$B4AFC2 /
CODE_B4AFC3:
SEP #$20 ;$B4AFC3 \
LDA $064A ;$B4AFC5 |
REP #$20 ;$B4AFC8 |
BEQ CODE_B4AFEC ;$B4AFCA |
LDA $064C ;$B4AFCC |
BEQ CODE_B4AFD6 ;$B4AFCF |
DEC $064C ;$B4AFD1 |
BRA CODE_B4B024 ;$B4AFD4 /
CODE_B4AFD6:
INC $069D ;$B4AFD6 \
LDA $069D ;$B4AFD9 |
CLC ;$B4AFDC |
ADC #$0070 ;$B4AFDD |
CMP $06B7 ;$B4AFE0 |
BNE CODE_B4B024 ;$B4AFE3 |
SEP #$20 ;$B4AFE5 |
STZ $064A ;$B4AFE7 |
REP #$20 ;$B4AFEA |
CODE_B4AFEC: ; |
LDA $06B5 ;$B4AFEC |
CMP $06C7 ;$B4AFEF |
BCS CODE_B4AFF9 ;$B4AFF2 |
LDA $06C7 ;$B4AFF4 |
BRA CODE_B4B001 ;$B4AFF7 /
CODE_B4AFF9:
CMP $06C9 ;$B4AFF9 \
BCC CODE_B4B001 ;$B4AFFC |
LDA $06C9 ;$B4AFFE |
CODE_B4B001: ; |
SEC ;$B4B001 |
SBC #$0080 ;$B4B002 |
STA $069B ;$B4B005 |
LDA $06B7 ;$B4B008 |
CMP $06CB ;$B4B00B |
BCS CODE_B4B015 ;$B4B00E |
LDA $06CB ;$B4B010 |
BRA CODE_B4B01D ;$B4B013 /
CODE_B4B015:
CMP $06CD ;$B4B015 \
BCC CODE_B4B01D ;$B4B018 |
LDA $06CD ;$B4B01A |
CODE_B4B01D: ; |
SEC ;$B4B01D |
SBC #$0070 ;$B4B01E |
STA $069D ;$B4B021 |
CODE_B4B024: ; |
RTS ;$B4B024 /
CODE_B4B025:
JSR CODE_B4B029 ;$B4B025 \
RTL ;$B4B028 /
CODE_B4B029:
LDX $06AF ;$B4B029 \
LDA $06A1 ;$B4B02C |
AND #$FFFD ;$B4B02F |
STA $06A1 ;$B4B032 |
BIT #$0004 ;$B4B035 |
BEQ CODE_B4B045 ;$B4B038 |
LDA $0005,x ;$B4B03A |
SEC ;$B4B03D |
SBC $0009,x ;$B4B03E |
BPL CODE_B4B060 ;$B4B041 |
BRA CODE_B4B04E ;$B4B043 /
CODE_B4B045:
LDA $0009,x ;$B4B045 \
SEC ;$B4B048 |
SBC $0005,x ;$B4B049 |
BPL CODE_B4B060 ;$B4B04C |
CODE_B4B04E: ; |
EOR #$FFFF ;$B4B04E |
CLC ;$B4B051 |
ADC #$0001 ;$B4B052 |
STA $06C1 ;$B4B055 |
LDA #$FFFF ;$B4B058 |
STA $06B9 ;$B4B05B |
BRA CODE_B4B069 ;$B4B05E /
CODE_B4B060:
STA $06C1 ;$B4B060 \
LDA #$0001 ;$B4B063 |
STA $06B9 ;$B4B066 |
CODE_B4B069: ; |
LDA $06A1 ;$B4B069 |
BIT #$0004 ;$B4B06C |
BEQ CODE_B4B07C ;$B4B06F |
LDA $0007,x ;$B4B071 |
SEC ;$B4B074 |
SBC $000B,x ;$B4B075 |
BPL CODE_B4B094 ;$B4B078 |
BRA CODE_B4B085 ;$B4B07A /
CODE_B4B07C:
LDA $000B,x ;$B4B07C \
SEC ;$B4B07F |
SBC $0007,x ;$B4B080 |
BPL CODE_B4B094 ;$B4B083 |
CODE_B4B085: ; |
EOR #$FFFF ;$B4B085 |
INC A ;$B4B088 |
STA $06C3 ;$B4B089 |
LDA #$FFFF ;$B4B08C |
STA $06BB ;$B4B08F |
BRA CODE_B4B09D ;$B4B092 /
CODE_B4B094:
STA $06C3 ;$B4B094 \
LDA #$0001 ;$B4B097 |
STA $06BB ;$B4B09A |
CODE_B4B09D: ; |
LDA $06C1 ;$B4B09D |
CMP $06C3 ;$B4B0A0 |
BEQ CODE_B4B0C5 ;$B4B0A3 |
BCC CODE_B4B0B6 ;$B4B0A5 |
LDA $06C1 ;$B4B0A7 |
LSR A ;$B4B0AA |
STA $06BD ;$B4B0AB |
LDA $06C3 ;$B4B0AE |
STA $06BF ;$B4B0B1 |
BRA CODE_B4B0CE ;$B4B0B4 /
CODE_B4B0B6:
LDA $06C3 ;$B4B0B6 \
LSR A ;$B4B0B9 |
STA $06BD ;$B4B0BA |
LDA $06C1 ;$B4B0BD |
STA $06BF ;$B4B0C0 |
BRA CODE_B4B0CE ;$B4B0C3 /
CODE_B4B0C5:
LDA #$0001 ;$B4B0C5 \
STA $06BD ;$B4B0C8 |
STZ $06BF ;$B4B0CB |
CODE_B4B0CE: ; |
RTS ;$B4B0CE /
CODE_B4B0CF:
PHB ;$B4B0CF \
PHP ;$B4B0D0 |
PEA $7E00 ;$B4B0D1 |
PLB ;$B4B0D4 |
PLB ;$B4B0D5 |
STZ $0652 ;$B4B0D6 |
LDA #$006C ;$B4B0D9 |
STA $0656 ;$B4B0DC |
LDA #$0010 ;$B4B0DF |
STA $0650 ;$B4B0E2 |
LDX #$2A00 ;$B4B0E5 |
SEP #$20 ;$B4B0E8 |
LDA #$7E ;$B4B0EA |
STA $D0 ;$B4B0EC |
REP #$20 ;$B4B0EE |
LDA #$5992 ;$B4B0F0 |
STA $CE ;$B4B0F3 |
LDY #$0000 ;$B4B0F5 |
CODE_B4B0F8: ; |
LDA $0000,x ;$B4B0F8 |
ROR A ;$B4B0FB |
ROR $0652 ;$B4B0FC |
DEC $0650 ;$B4B0FF |
BNE CODE_B4B111 ;$B4B102 |
LDA #$0010 ;$B4B104 |
STA $0650 ;$B4B107 |
LDA $0652 ;$B4B10A |
STA [$CE],y ;$B4B10D |
INY ;$B4B10F |
INY ;$B4B110 |
CODE_B4B111: ; |
INX ;$B4B111 |
INX ;$B4B112 |
INX ;$B4B113 |
INX ;$B4B114 |
DEC $0656 ;$B4B115 |
BNE CODE_B4B0F8 ;$B4B118 |
LDA $0650 ;$B4B11A |
AND #$000F ;$B4B11D |
BEQ CODE_B4B131 ;$B4B120 |
CODE_B4B122: ; |
ROR $0652 ;$B4B122 |
DEC $0650 ;$B4B125 |
BNE CODE_B4B122 ;$B4B128 |
LDA $0652 ;$B4B12A |
STA [$CE],y ;$B4B12D |
INY ;$B4B12F |
INY ;$B4B130 |
CODE_B4B131: ; |
STZ $0652 ;$B4B131 |
LDA #$0078 ;$B4B134 |
STA $0656 ;$B4B137 |
LDA #$0008 ;$B4B13A |
STA $0650 ;$B4B13D |
LDX #$0000 ;$B4B140 |
LDY #$0000 ;$B4B143 |
LDA #$5972 ;$B4B146 |
STA $CE ;$B4B149 |
LDY #$0000 ;$B4B14B |
CODE_B4B14E: ; |
LDA $3200,x ;$B4B14E |
ROR A ;$B4B151 |
ROR $0652 ;$B4B152 |
ROR A ;$B4B155 |
ROR $0652 ;$B4B156 |
DEC $0650 ;$B4B159 |
BNE CODE_B4B16B ;$B4B15C |
LDA #$0008 ;$B4B15E |
STA $0650 ;$B4B161 |
LDA $0652 ;$B4B164 |
STA [$CE],y ;$B4B167 |
INY ;$B4B169 |
INY ;$B4B16A |
CODE_B4B16B: ; |
INX ;$B4B16B |
INX ;$B4B16C |
INX ;$B4B16D |
INX ;$B4B16E |
DEC $0656 ;$B4B16F |
BNE CODE_B4B14E ;$B4B172 |
LDA $0650 ;$B4B174 |
AND #$0007 ;$B4B177 |
BEQ CODE_B4B18C ;$B4B17A |
CODE_B4B17C: ; |
ROR $0652 ;$B4B17C |
ROR $0652 ;$B4B17F |
DEC $0650 ;$B4B182 |
BNE CODE_B4B17C ;$B4B185 |
LDA $0652 ;$B4B187 |
STA [$CE],y ;$B4B18A |
CODE_B4B18C: ; |
PLP ;$B4B18C |
PLB ;$B4B18D |
RTS ;$B4B18E /
CODE_B4B18F:
PHB ;$B4B18F \
STA $0650 ;$B4B190 |
SEP #$20 ;$B4B193 |
LDA #$7E ;$B4B195 |
STA $D0 ;$B4B197 |
REP #$20 ;$B4B199 |
LDA #$5992 ;$B4B19B |
STA $CE ;$B4B19E |
LDY #$0000 ;$B4B1A0 |
LDA [$CE],y ;$B4B1A3 |
STA $0652 ;$B4B1A5 |
STY $064E ;$B4B1A8 |
LDY #DATA_B4E6D8 ;$B4B1AB |
STZ $0656 ;$B4B1AE |
SEP #$20 ;$B4B1B1 |
LDA #$7E ;$B4B1B3 |
PHA ;$B4B1B5 |
PLB ;$B4B1B6 |
XBA ;$B4B1B7 |
LDA #$B4 ;$B4B1B8 |
REP #$20 ;$B4B1BA |
STA $0658 ;$B4B1BC |
LDX #$2A00 ;$B4B1BF |
BRA CODE_B4B1E1 ;$B4B1C2 /
CODE_B4B1C4:
LDA $0656 ;$B4B1C4 \
AND #$000F ;$B4B1C7 |
BNE CODE_B4B1DE ;$B4B1CA |
STZ $0656 ;$B4B1CC |
PHY ;$B4B1CF |
LDY $064E ;$B4B1D0 |
INY ;$B4B1D3 |
INY ;$B4B1D4 |
STY $064E ;$B4B1D5 |
LDA [$CE],y ;$B4B1D8 |
STA $0652 ;$B4B1DA |
PLY ;$B4B1DD |
CODE_B4B1DE: ; |
LDA $0658 ;$B4B1DE |
CODE_B4B1E1: ; |
STZ $0000,x ;$B4B1E1 |
LSR $0652 ;$B4B1E4 |
BCC CODE_B4B1EC ;$B4B1E7 |
INC $0000,x ;$B4B1E9 |
CODE_B4B1EC: ; |
INX ;$B4B1EC |
INX ;$B4B1ED |
PHA ;$B4B1EE |
PLB ;$B4B1EF |
LDA $0000,y ;$B4B1F0 |
PLB ;$B4B1F3 |
STA $0000,x ;$B4B1F4 |
LDA $0658 ;$B4B1F7 |
INX ;$B4B1FA |
INX ;$B4B1FB |
INY ;$B4B1FC |
INY ;$B4B1FD |
INC $0656 ;$B4B1FE |
DEC $0650 ;$B4B201 |
BNE CODE_B4B1C4 ;$B4B204 |
PLB ;$B4B206 |
RTS ;$B4B207 /
CODE_B4B208:
PHB ;$B4B208 \
PHK ;$B4B209 |
PLB ;$B4B20A |
LDX #$06CF ;$B4B20B |
LDA $0002,x ;$B4B20E |
BIT #$0008 ;$B4B211 |
BEQ CODE_B4B21C ;$B4B214 |
JSR CODE_B4B3AB ;$B4B216 |
BRL CODE_B4B3A9 ;$B4B219 /
CODE_B4B21C:
LDA $0000,x ;$B4B21C \
BEQ CODE_B4B226 ;$B4B21F |
CMP #$0001 ;$B4B221 |
BNE CODE_B4B229 ;$B4B224 |
CODE_B4B226: ; |
BRL CODE_B4B362 ;$B4B226 /
CODE_B4B229:
LDA $06AB ;$B4B229 \
ASL A ;$B4B22C |
ASL A ;$B4B22D |
CLC ;$B4B22E |
ADC #$3200 ;$B4B22F |
STA $C8 ;$B4B232 |
LDA #$0E01 ;$B4B234 |
CMP [$C8] ;$B4B237 |
BEQ CODE_B4B242 ;$B4B239 |
LDA #$1001 ;$B4B23B |
CMP [$C8] ;$B4B23E |
BNE CODE_B4B293 ;$B4B240 |
CODE_B4B242: ; |
SEP #$20 ;$B4B242 |
LDA $0000,x ;$B4B244 |
BEQ CODE_B4B2C3 ;$B4B247 |
STA [$C8] ;$B4B249 |
CMP #$02 ;$B4B24B |
BCC CODE_B4B2C3 ;$B4B24D |
REP #$20 ;$B4B24F |
LDA $D3 ;$B4B251 |
CMP #$006B ;$B4B253 |
BNE CODE_B4B29C ;$B4B256 |
CODE_B4B258: ; |
TXY ;$B4B258 |
LDX #$0000 ;$B4B259 |
LDA #$0005 ;$B4B25C |
STA $0650 ;$B4B25F |
CODE_B4B262: ; |
LDA.l DATA_B4C48C,x ;$B4B262 |
AND #$00FF ;$B4B266 |
ASL A ;$B4B269 |
ASL A ;$B4B26A |
CLC ;$B4B26B |
ADC #$3200 ;$B4B26C |
STA $C8 ;$B4B26F |
LDA #$1001 ;$B4B271 |
CMP [$C8] ;$B4B274 |
BNE CODE_B4B27D ;$B4B276 |
LDA $0000,y ;$B4B278 |
STA [$C8] ;$B4B27B |
CODE_B4B27D: ; |
INX ;$B4B27D |
DEC $0650 ;$B4B27E |
BNE CODE_B4B262 ;$B4B281 |
JSR CODE_B4B0CF ;$B4B283 |
LDA #CODE_B49126 ;$B4B286 |
STA $067D ;$B4B289 |
LDA #CODE_808CD9 ;$B4B28C |
JML CODE_808C80 ;$B4B28F /
CODE_B4B293:
LDA $D3 ;$B4B293 \
CMP #$006B ;$B4B295 |
BNE CODE_B4B2C3 ;$B4B298 |
BRA CODE_B4B258 ;$B4B29A /
CODE_B4B29C:
CMP #$00C4 ;$B4B29C \
BCC CODE_B4B2A9 ;$B4B29F |
CMP #$00C9 ;$B4B2A1 |
BCS CODE_B4B2A9 ;$B4B2A4 |
INC $08F9 ;$B4B2A6 |
CODE_B4B2A9: ; |
LDA $06D1 ;$B4B2A9 |
BIT #$0001 ;$B4B2AC |
BEQ CODE_B4B2C3 ;$B4B2AF |
LDA $06A9 ;$B4B2B1 |
ASL A ;$B4B2B4 |
ASL A ;$B4B2B5 |
CLC ;$B4B2B6 |
ADC #$3200 ;$B4B2B7 |
STA $C8 ;$B4B2BA |
LDA $0000,x ;$B4B2BC |
SEP #$20 ;$B4B2BF |
STA [$C8] ;$B4B2C1 |
CODE_B4B2C3: ; |
REP #$20 ;$B4B2C3 |
LDY #$06D7 ;$B4B2C5 |
LDA $0000,y ;$B4B2C8 |
BNE CODE_B4B2D6 ;$B4B2CB |
STZ $0792 ;$B4B2CD |
STZ $06AD ;$B4B2D0 |
BRL CODE_B4B362 ;$B4B2D3 /
CODE_B4B2D6:
STA $0656 ;$B4B2D6 \
CMP #$0001 ;$B4B2D9 |
BEQ CODE_B4B2E1 ;$B4B2DC |
JSR CODE_B4B3AB ;$B4B2DE |
CODE_B4B2E1: ; |
LDA $0004,y ;$B4B2E1 |
TAX ;$B4B2E4 |
LDA DATA_B4C18B,x ;$B4B2E5 |
AND #$00FF ;$B4B2E8 |
STA $0652 ;$B4B2EB |
JSR CODE_B4B3B8 ;$B4B2EE |
LDA $0002,y ;$B4B2F1 |
TAX ;$B4B2F4 |
LDA DATA_B4C18B,x ;$B4B2F5 |
AND #$00FF ;$B4B2F8 |
STA $0650 ;$B4B2FB |
JSR CODE_B4B3B8 ;$B4B2FE |
PHY ;$B4B301 |
INC $C8 ;$B4B302 |
INC $C8 ;$B4B304 |
LDA [$C8] ;$B4B306 |
TAX ;$B4B308 |
LDA #$0004 ;$B4B309 |
STA $0658 ;$B4B30C |
LDA $0005,x ;$B4B30F |
CODE_B4B312: ; |
LSR A ;$B4B312 |
BCS CODE_B4B31B ;$B4B313 |
CODE_B4B315: ; |
DEC $0658 ;$B4B315 |
BNE CODE_B4B312 ;$B4B318 |
STP ;$B4B31A |
CODE_B4B31B: ; |
LDY $000B,x ;$B4B31B |
CPY $0652 ;$B4B31E |
BEQ CODE_B4B329 ;$B4B321 |
INX ;$B4B323 |
INX ;$B4B324 |
INX ;$B4B325 |
INX ;$B4B326 |
BRA CODE_B4B315 ;$B4B327 /
CODE_B4B329:
BIT #$0080 ;$B4B329 \
BEQ CODE_B4B336 ;$B4B32C |
LDA $06A1 ;$B4B32E |
ORA #$0004 ;$B4B331 |
BRA CODE_B4B33C ;$B4B334 /
CODE_B4B336:
LDA $06A1 ;$B4B336 \
AND #$FFFB ;$B4B339 |
CODE_B4B33C: ; |
STA $06A1 ;$B4B33C |
STY $06AD ;$B4B33F |
LDA $000D,x ;$B4B342 |
STA $0792 ;$B4B345 |
ASL A ;$B4B348 |
ASL A ;$B4B349 |
CLC ;$B4B34A |
ADC #$2A00 ;$B4B34B |
STA $C8 ;$B4B34E |
LDA #$0001 ;$B4B350 |
STA [$C8] ;$B4B353 |
PLY ;$B4B355 |
INY ;$B4B356 |
INY ;$B4B357 |
INY ;$B4B358 |
INY ;$B4B359 |
DEC $0656 ;$B4B35A |
BEQ CODE_B4B36B ;$B4B35D |
BRL CODE_B4B2E1 ;$B4B35F /
CODE_B4B362:
LDA $06A1 ;$B4B362 \
AND #$FFFB ;$B4B365 |
STA $06A1 ;$B4B368 |
CODE_B4B36B: ; |
LDA $06D1 ;$B4B36B |
BIT #$0001 ;$B4B36E |
BEQ CODE_B4B376 ;$B4B371 |
STZ $06B1 ;$B4B373 |
CODE_B4B376: ; |
LDA $06D1 ;$B4B376 |
BIT #$0002 ;$B4B379 |
BNE CODE_B4B386 ;$B4B37C |
LDA $08FC ;$B4B37E |
BIT #$0001 ;$B4B381 |
BEQ CODE_B4B392 ;$B4B384 |
CODE_B4B386: ; |
LDA #$0040 ;$B4B386 |
TSB $06A3 ;$B4B389 |
STZ $06AF ;$B4B38C |
STZ $06AD ;$B4B38F |
CODE_B4B392: ; |
LDA $06D1 ;$B4B392 |
BIT #$0004 ;$B4B395 |
BEQ CODE_B4B3A9 ;$B4B398 |
LDA $06A5 ;$B4B39A |
ORA #$0010 ;$B4B39D |
STA $06A5 ;$B4B3A0 |
LDA #$00C8 ;$B4B3A3 |
STA $0683 ;$B4B3A6 |
CODE_B4B3A9: ; |
PLB ;$B4B3A9 |
RTS ;$B4B3AA /
CODE_B4B3AB:
LDA #$0040 ;$B4B3AB \
TSB $06A3 ;$B4B3AE |
STZ $06AF ;$B4B3B1 |
STZ $06AD ;$B4B3B4 |
RTS ;$B4B3B7 /
CODE_B4B3B8:
ASL A ;$B4B3B8 \
ASL A ;$B4B3B9 |
CLC ;$B4B3BA |
ADC #$3200 ;$B4B3BB |
STA $C8 ;$B4B3BE |
SEP #$20 ;$B4B3C0 |
LDA [$C8] ;$B4B3C2 |
BNE CODE_B4B3CA ;$B4B3C4 |
LDA #$01 ;$B4B3C6 |
STA [$C8] ;$B4B3C8 |
CODE_B4B3CA: ; |
REP #$20 ;$B4B3CA |
RTS ;$B4B3CC /
CODE_B4B3CD:
SEP #$20 ;$B4B3CD \
LDA #$7E ;$B4B3CF |
STA $D0 ;$B4B3D1 |
REP #$20 ;$B4B3D3 |
LDA #$5972 ;$B4B3D5 |
STA $CE ;$B4B3D8 |
LDA #$0010 ;$B4B3DA |
STA $0650 ;$B4B3DD |
STA $0652 ;$B4B3E0 |
LDA #$0000 ;$B4B3E3 |
LDY #$0000 ;$B4B3E6 |
CODE_B4B3E9: ; |
STA [$CE],y ;$B4B3E9 |
INY ;$B4B3EB |
INY ;$B4B3EC |
DEC $0650 ;$B4B3ED |
BNE CODE_B4B3E9 ;$B4B3F0 |
LDA #$5992 ;$B4B3F2 |
STA $CE ;$B4B3F5 |
LDA #$0000 ;$B4B3F7 |
LDY #$0000 ;$B4B3FA |
CODE_B4B3FD: ; |
STA [$CE],y ;$B4B3FD |
INY ;$B4B3FF |
INY ;$B4B400 |
DEC $0652 ;$B4B401 |
BNE CODE_B4B3FD ;$B4B404 |
LDA #$5972 ;$B4B406 |
STA $CE ;$B4B409 |
LDA #$0000 ;$B4B40B |
STA [$CE] ;$B4B40E |
LDA #$5992 ;$B4B410 |
STA $CE ;$B4B413 |
LDA #$0000 ;$B4B415 |
STA [$CE] ;$B4B418 |
JSR CODE_B4AED3 ;$B4B41A |
LDA #$0000 ;$B4B41D |
STA $06B1 ;$B4B420 |
LDA #$0000 ;$B4B423 |
STA $06AB ;$B4B426 |
JSR CODE_B4B42D ;$B4B429 |
RTS ;$B4B42C /
CODE_B4B42D:
STZ $06AF ;$B4B42D \
STZ $0792 ;$B4B430 |
LDA $06A3 ;$B4B433 |
AND #$1060 ;$B4B436 |
STA $06A3 ;$B4B439 |
RTS ;$B4B43C /
SEP #$20 ;$B4B43D |
LDA #$7E ;$B4B43F |
STA $D0 ;$B4B441 |
REP #$20 ;$B4B443 |
LDA #$5972 ;$B4B445 |
STA $CE ;$B4B448 |
LDA #$0010 ;$B4B44A |
STA $0650 ;$B4B44D |
STA $0652 ;$B4B450 |
LDA #$5555 ;$B4B453 |
LDY #$0000 ;$B4B456 |
CODE_B4B459: ; |
STA [$CE],y ;$B4B459 |
INY ;$B4B45B |
INY ;$B4B45C |
DEC $0650 ;$B4B45D |
BNE CODE_B4B459 ;$B4B460 |
LDA #$5992 ;$B4B462 |
STA $CE ;$B4B465 |
LDA #$FFFF ;$B4B467 |
LDY #$0000 ;$B4B46A |
CODE_B4B46D: ; |
STA [$CE],y ;$B4B46D |
INY ;$B4B46F |
INY ;$B4B470 |
DEC $0652 ;$B4B471 |
BNE CODE_B4B46D ;$B4B474 |
JSR CODE_B4B42D ;$B4B476 |
JSL CODE_80897C ;$B4B479 |
JSL CODE_B4AEAF ;$B4B47D |
LDA #CODE_8087D9 ;$B4B481 |
STA $24 ;$B4B484 |
LDA #CODE_808608 ;$B4B486 |
JML CODE_808C80 ;$B4B489 /
JSR CODE_B4AED3 ;$B4B48D |
LDA #$0032 ;$B4B490 |
STA $08BE ;$B4B493 |
LDA #$0063 ;$B4B496 |
STA $08CA ;$B4B499 |
LDA #CODE_8087D9 ;$B4B49C |
STA $24 ;$B4B49F |
JSR CODE_B4B42D ;$B4B4A1 |
JSL CODE_80897C ;$B4B4A4 |
JSL CODE_B4AEAF ;$B4B4A8 |
LDA #CODE_808608 ;$B4B4AC |
JML CODE_808C80 ;$B4B4AF /
STZ $06B1 ;$B4B4B3 |
STZ $06A9 ;$B4B4B6 |
STZ $06AB ;$B4B4B9 |
JSL CODE_80897C ;$B4B4BC |
JSR CODE_B4B42D ;$B4B4C0 |
JSL CODE_B4AEAF ;$B4B4C3 |
LDA #CODE_8087D9 ;$B4B4C7 |
STA $24 ;$B4B4CA |
LDA #CODE_808608 ;$B4B4CC |
JML CODE_808C80 ;$B4B4CF /
CODE_B4B4D3:
PHB ;$B4B4D3 \
STA $0650 ;$B4B4D4 |
SEP #$20 ;$B4B4D7 |
LDA #$7E ;$B4B4D9 |
STA $D0 ;$B4B4DB |
REP #$20 ;$B4B4DD |
LDA #$5972 ;$B4B4DF |
STA $CE ;$B4B4E2 |
STZ $0656 ;$B4B4E4 |
LDY #$0000 ;$B4B4E7 |
LDA [$CE],y ;$B4B4EA |
STA $0652 ;$B4B4EC |
STY $064E ;$B4B4EF |
LDY #DATA_B4CF4B ;$B4B4F2 |
SEP #$20 ;$B4B4F5 |
LDX #$3200 ;$B4B4F7 |
LDA #$7E ;$B4B4FA |
PHA ;$B4B4FC |
PLB ;$B4B4FD |
XBA ;$B4B4FE |
PHK ;$B4B4FF |
PLA ;$B4B500 |
REP #$20 ;$B4B501 |
STA $0658 ;$B4B503 |
BRA CODE_B4B522 ;$B4B506 /
CODE_B4B508:
LDA $0656 ;$B4B508 \
AND #$0007 ;$B4B50B |
BNE CODE_B4B522 ;$B4B50E |
STZ $0656 ;$B4B510 |
PHY ;$B4B513 |
LDY $064E ;$B4B514 |
INY ;$B4B517 |
INY ;$B4B518 |
STY $064E ;$B4B519 |
LDA [$CE],y ;$B4B51C |
STA $0652 ;$B4B51E |
PLY ;$B4B521 |
CODE_B4B522: ; |
LDA $0652 ;$B4B522 |
SEP #$20 ;$B4B525 |
AND #$03 ;$B4B527 |
CMP #$02 ;$B4B529 |
BCC CODE_B4B53D ;$B4B52B |
CMP #$02 ;$B4B52D |
BEQ CODE_B4B537 ;$B4B52F |
XBA ;$B4B531 |
LDA #$02 ;$B4B532 |
XBA ;$B4B534 |
BRA CODE_B4B546 ;$B4B535 /
CODE_B4B537:
XBA ;$B4B537 \
LDA #$00 ;$B4B538 |
XBA ;$B4B53A |
BRA CODE_B4B546 ;$B4B53B /
CODE_B4B53D:
XBA ;$B4B53D \
PHB ;$B4B53E |
PHK ;$B4B53F |
PLB ;$B4B540 |
LDA $0000,y ;$B4B541 |
PLB ;$B4B544 |
XBA ;$B4B545 |
CODE_B4B546: ; |
INY ;$B4B546 |
REP #$20 ;$B4B547 |
STA $0000,x ;$B4B549 |
LSR $0652 ;$B4B54C |
LSR $0652 ;$B4B54F |
INX ;$B4B552 |
INX ;$B4B553 |
LDA $0658 ;$B4B554 |
PHA ;$B4B557 |
PLB ;$B4B558 |
LDA $0000,y ;$B4B559 |
PLB ;$B4B55C |
STA $0000,x ;$B4B55D |
LDA $0658 ;$B4B560 |
INX ;$B4B563 |
INX ;$B4B564 |
INY ;$B4B565 |
INY ;$B4B566 |
INC $0656 ;$B4B567 |
DEC $0650 ;$B4B56A |
BNE CODE_B4B508 ;$B4B56D |
PLB ;$B4B56F |
RTS ;$B4B570 /
DATA_B4B571:
db $01, $00, $04, $00, $10, $00, $40, $00
DATA_B4B579:
db $00, $01, $00, $04, $00, $10, $00, $40
DATA_B4B581:
db $FE, $FF, $FB, $FF, $EF, $FF, $BF, $FF
DATA_B4B589:
db $FF, $FE, $FF, $FB, $FF, $EF, $FF, $BF
PHP ;$B4B591 |
REP #$20 ;$B4B592 |
PHY ;$B4B594 |
PHB ;$B4B595 |
PHK ;$B4B596 |
PLB ;$B4B597 |
LDA $0000,x ;$B4B598 |
AND #$00FF ;$B4B59B |
STA $0656 ;$B4B59E |
LDY $0001,x ;$B4B5A1 |
STY $064E ;$B4B5A4 |
CODE_B4B5A7: ; |
LDA $000B,x ;$B4B5A7 |
SEC ;$B4B5AA |
SBC $069D ;$B4B5AB |
CMP #$00E0 ;$B4B5AE |
BCC CODE_B4B5B8 ;$B4B5B1 |
CMP #$FFF9 ;$B4B5B3 |
BCC CODE_B4B61D ;$B4B5B6 |
CODE_B4B5B8: ; |
STA $0652 ;$B4B5B8 |
LDA $0009,x ;$B4B5BB |
SEC ;$B4B5BE |
SBC $069B ;$B4B5BF |
CMP #$0100 ;$B4B5C2 |
BCC CODE_B4B5CC ;$B4B5C5 |
CMP #$FFF9 ;$B4B5C7 |
BCC CODE_B4B61D ;$B4B5CA |
CODE_B4B5CC: ; |
STA $0650 ;$B4B5CC |
CMP #$0000 ;$B4B5CF |
BPL CODE_B4B5EA ;$B4B5D2 |
JSR CODE_B4B62D ;$B4B5D4 |
PHY ;$B4B5D7 |
TAY ;$B4B5D8 |
LDA DATA_B4B571,y ;$B4B5D9 |
ORA $0654 ;$B4B5DC |
PLY ;$B4B5DF |
PHB ;$B4B5E0 |
PEA $7E00 ;$B4B5E1 |
PLB ;$B4B5E4 |
PLB ;$B4B5E5 |
STA $0400,y ;$B4B5E6 |
PLB ;$B4B5E9 |
CODE_B4B5EA: ; |
SEP #$20 ;$B4B5EA |
LDA $0652 ;$B4B5EC |
XBA ;$B4B5EF |
LDA $0650 ;$B4B5F0 |
REP #$20 ;$B4B5F3 |
STA [$C8] ;$B4B5F5 |
INC $C8 ;$B4B5F7 |
INC $C8 ;$B4B5F9 |
LDA $064E ;$B4B5FB |
STA [$C8] ;$B4B5FE |
DEC $06A7 ;$B4B600 |
LDA $C8 ;$B4B603 |
SEC ;$B4B605 |
SBC #$0006 ;$B4B606 |
STA $C8 ;$B4B609 |
CLC ;$B4B60B |
ROR $0687 ;$B4B60C |
ROR $0687 ;$B4B60F |
BNE CODE_B4B61D ;$B4B612 |
ROR $0687 ;$B4B614 |
DEC $0685 ;$B4B617 |
DEC $0685 ;$B4B61A |
CODE_B4B61D: ; |
INX ;$B4B61D |
INX ;$B4B61E |
INX ;$B4B61F |
INX ;$B4B620 |
DEC $0656 ;$B4B621 |
BEQ CODE_B4B629 ;$B4B624 |
BRL CODE_B4B5A7 ;$B4B626 /
CODE_B4B629:
PLB ;$B4B629 \
PLY ;$B4B62A |
PLP ;$B4B62B |
RTS ;$B4B62C /
CODE_B4B62D:
LDA $C8 ;$B4B62D \
SEC ;$B4B62F |
SBC #$0200 ;$B4B630 |
LSR A ;$B4B633 |
LSR A ;$B4B634 |
PHA ;$B4B635 |
LSR A ;$B4B636 |
LSR A ;$B4B637 |
AND #$00FE ;$B4B638 |
TAY ;$B4B63B |
PHB ;$B4B63C |
PEA $7E00 ;$B4B63D |
PLB ;$B4B640 |
PLB ;$B4B641 |
LDA $0400,y ;$B4B642 |
PLB ;$B4B645 |
STA $0654 ;$B4B646 |
PLA ;$B4B649 |
AND #$0007 ;$B4B64A |
ASL A ;$B4B64D |
RTS ;$B4B64E /
CODE_B4B64F:
PHP ;$B4B64F \
PHB ;$B4B650 |
PHY ;$B4B651 |
PHK ;$B4B652 |
PLB ;$B4B653 |
REP #$20 ;$B4B654 |
STA $064E ;$B4B656 |
LDA $0002,x ;$B4B659 |
SEC ;$B4B65C |
SBC $069D ;$B4B65D |
CMP #$00E0 ;$B4B660 |
BCC CODE_B4B66D ;$B4B663 |
CMP #$FFF1 ;$B4B665 |
BCS CODE_B4B66D ;$B4B668 |
BRL CODE_B4B6F5 ;$B4B66A /
CODE_B4B66D:
STA $0652 ;$B4B66D \
LDA $0000,x ;$B4B670 |
SEC ;$B4B673 |
SBC $069B ;$B4B674 |
CMP #$0100 ;$B4B677 |
BCC CODE_B4B681 ;$B4B67A |
CMP #$FFF1 ;$B4B67C |
BCC CODE_B4B6F5 ;$B4B67F |
CODE_B4B681: ; |
STA $0650 ;$B4B681 |
CMP #$0000 ;$B4B684 |
BPL CODE_B4B69F ;$B4B687 |
JSR CODE_B4B62D ;$B4B689 |
PHY ;$B4B68C |
TAY ;$B4B68D |
LDA DATA_B4B571,y ;$B4B68E |
ORA $0654 ;$B4B691 |
PLY ;$B4B694 |
PHB ;$B4B695 |
PEA $7E00 ;$B4B696 |
PLB ;$B4B699 |
PLB ;$B4B69A |
STA $0400,y ;$B4B69B |
PLB ;$B4B69E |
CODE_B4B69F: ; |
SEP #$20 ;$B4B69F |
LDA $0652 ;$B4B6A1 |
XBA ;$B4B6A4 |
LDA $0650 ;$B4B6A5 |
REP #$20 ;$B4B6A8 |
STA [$C8] ;$B4B6AA |
INC $C8 ;$B4B6AC |
INC $C8 ;$B4B6AE |
LDA $0003,x ;$B4B6B0 |
AND #$3000 ;$B4B6B3 |
STA $0650 ;$B4B6B6 |
LDX $064E ;$B4B6B9 |
LDA DATA_B4C491,x ;$B4B6BC |
AND #$CFFF ;$B4B6BF |
ORA $0650 ;$B4B6C2 |
STA [$C8] ;$B4B6C5 |
LDA $C8 ;$B4B6C7 |
SEC ;$B4B6C9 |
SBC #$0006 ;$B4B6CA |
STA $C8 ;$B4B6CD |
DEC $06A7 ;$B4B6CF |
PEA $7E00 ;$B4B6D2 |
PLB ;$B4B6D5 |
PLB ;$B4B6D6 |
LDY $0685 ;$B4B6D7 |
LDA $0687 ;$B4B6DA |
ORA $0000,y ;$B4B6DD |
STA $0000,y ;$B4B6E0 |
CLC ;$B4B6E3 |
ROR $0687 ;$B4B6E4 |
ROR $0687 ;$B4B6E7 |
BNE CODE_B4B6F5 ;$B4B6EA |
ROR $0687 ;$B4B6EC |
DEC $0685 ;$B4B6EF |
DEC $0685 ;$B4B6F2 |
CODE_B4B6F5: ; |
PLY ;$B4B6F5 |
PLB ;$B4B6F6 |
PLP ;$B4B6F7 |
RTS ;$B4B6F8 /
CODE_B4B6F9:
PHY ;$B4B6F9 \
PHB ;$B4B6FA |
PHK ;$B4B6FB |
PLB ;$B4B6FC |
LDA $C8 ;$B4B6FD |
PHA ;$B4B6FF |
LDA #$02EC ;$B4B700 |
STA $C8 ;$B4B703 |
LDA $0002,x ;$B4B705 |
SEC ;$B4B708 |
SBC $069D ;$B4B709 |
CMP #$00E0 ;$B4B70C |
BCC CODE_B4B716 ;$B4B70F |
CMP #$FFF1 ;$B4B711 |
BCC CODE_B4B764 ;$B4B714 |
CODE_B4B716: ; |
STA $0656 ;$B4B716 |
LDA $0000,x ;$B4B719 |
SEC ;$B4B71C |
SBC $069B ;$B4B71D |
CMP #$0100 ;$B4B720 |
BCC CODE_B4B72A ;$B4B723 |
CMP #$FFF1 ;$B4B725 |
BCC CODE_B4B764 ;$B4B728 |
CODE_B4B72A: ; |
STA $0650 ;$B4B72A |
CMP #$0000 ;$B4B72D |
BPL CODE_B4B748 ;$B4B730 |
JSR CODE_B4B62D ;$B4B732 |
PHY ;$B4B735 |
TAY ;$B4B736 |
LDA DATA_B4B571,y ;$B4B737 |
ORA $0654 ;$B4B73A |
PLY ;$B4B73D |
PHB ;$B4B73E |
PEA $7E00 ;$B4B73F |
PLB ;$B4B742 |
PLB ;$B4B743 |
STA $0400,y ;$B4B744 |
PLB ;$B4B747 |
CODE_B4B748: ; |
LDA #$0004 ;$B4B748 |
STA $0652 ;$B4B74B |
LDA $0005,x ;$B4B74E |
STA $064E ;$B4B751 |
CODE_B4B754: ; |
LSR $064E ;$B4B754 |
BCS CODE_B4B76E ;$B4B757 |
BRA CODE_B4B75F ;$B4B759 /
CODE_B4B75B:
INX ;$B4B75B \
INX ;$B4B75C |
INX ;$B4B75D |
INX ;$B4B75E |
CODE_B4B75F: ; |
DEC $0652 ;$B4B75F |
BNE CODE_B4B754 ;$B4B762 |
CODE_B4B764: ; |
PLA ;$B4B764 |
STA $C8 ;$B4B765 |
PLB ;$B4B767 |
PLY ;$B4B768 |
RTS ;$B4B769 /
CODE_B4B76A:
PHK ;$B4B76A \
PLB ;$B4B76B |
BRA CODE_B4B75B ;$B4B76C /
CODE_B4B76E:
LDA $000D,x ;$B4B76E \
ASL A ;$B4B771 |
ASL A ;$B4B772 |
TAY ;$B4B773 |
PEA $7E00 ;$B4B774 |
PLB ;$B4B777 |
PLB ;$B4B778 |
LDA $2A00,y ;$B4B779 |
BEQ CODE_B4B76A ;$B4B77C |
LDA $0652 ;$B4B77E |
DEC A ;$B4B781 |
ASL A ;$B4B782 |
ASL A ;$B4B783 |
PHK ;$B4B784 |
PLB ;$B4B785 |
TAY ;$B4B786 |
SEP #$20 ;$B4B787 |
LDA DATA_B4C4A3,y ;$B4B789 |
CLC ;$B4B78C |
ADC $0650 ;$B4B78D |
STA $0654 ;$B4B790 |
LDA DATA_B4C4A4,y ;$B4B793 |
CLC ;$B4B796 |
ADC $0656 ;$B4B797 |
XBA ;$B4B79A |
LDA $0654 ;$B4B79B |
REP #$20 ;$B4B79E |
STA [$C8] ;$B4B7A0 |
INC $C8 ;$B4B7A2 |
INC $C8 ;$B4B7A4 |
LDA DATA_B4C4A5,y ;$B4B7A6 |
STA [$C8] ;$B4B7A9 |
LDA $C8 ;$B4B7AB |
SEC ;$B4B7AD |
SBC #$0006 ;$B4B7AE |
STA $C8 ;$B4B7B1 |
CLC ;$B4B7B3 |
ROR $0687 ;$B4B7B4 |
ROR $0687 ;$B4B7B7 |
BNE CODE_B4B7C5 ;$B4B7BA |
ROR $0687 ;$B4B7BC |
DEC $0685 ;$B4B7BF |
DEC $0685 ;$B4B7C2 |
CODE_B4B7C5: ; |
DEC $06A7 ;$B4B7C5 |
BRA CODE_B4B75B ;$B4B7C8 /
CODE_B4B7CA:
LDA $2A ;$B4B7CA \
BIT #$0007 ;$B4B7CC |
BNE CODE_B4B815 ;$B4B7CF |
LDA $091D ;$B4B7D1 |
INC A ;$B4B7D4 |
CMP #$0003 ;$B4B7D5 |
BCC CODE_B4B7DD ;$B4B7D8 |
LDA #$0000 ;$B4B7DA |
CODE_B4B7DD: ; |
STA $091D ;$B4B7DD |
ASL A ;$B4B7E0 |
TAX ;$B4B7E1 |
SEP #$20 ;$B4B7E2 |
LDA #$46 ;$B4B7E4 |
STA $2121 ;$B4B7E6 |
LDY #$0006 ;$B4B7E9 |
CODE_B4B7EC: ; |
LDA.l DATA_B4B816,x ;$B4B7EC |
STA $2122 ;$B4B7F0 |
INX ;$B4B7F3 |
DEY ;$B4B7F4 |
BNE CODE_B4B7EC ;$B4B7F5 |
REP #$20 ;$B4B7F7 |
LDA $091D ;$B4B7F9 |
ASL A ;$B4B7FC |
TAX ;$B4B7FD |
SEP #$20 ;$B4B7FE |
LDA #$11 ;$B4B800 |
STA $2121 ;$B4B802 |
LDY #$0006 ;$B4B805 |
CODE_B4B808: ; |
LDA.l DATA_B4B820,x ;$B4B808 |
STA $2122 ;$B4B80C |
INX ;$B4B80F |
DEY ;$B4B810 |
BNE CODE_B4B808 ;$B4B811 |
REP #$20 ;$B4B813 |
CODE_B4B815: ; |
RTS ;$B4B815 /
DATA_B4B816:
db $C1, $00, $01, $18, $06, $00, $C1, $00
db $01, $18
DATA_B4B820:
db $E3, $03, $03, $7C, $1F, $00, $E3, $03
db $03, $7C
CODE_B4B82A:
RTS ;$B4B82A /
CODE_B4B82B:
LDA $2A ;$B4B82B \
SEP #$20 ;$B4B82D |
STA $210F ;$B4B82F |
STZ $210F ;$B4B832 |
REP #$20 ;$B4B835 |
LDA $64 ;$B4B837 |
PHA ;$B4B839 |
LDX $0798 ;$B4B83A |
STX $64 ;$B4B83D |
LDA $06,x ;$B4B83F |
PHA ;$B4B841 |
LDA $0A,x ;$B4B842 |
PHA ;$B4B844 |
DEC $0794 ;$B4B845 |
BNE CODE_B4B85F ;$B4B848 |
LDA #$001E ;$B4B84A |
STA $0794 ;$B4B84D |
LDA $26,x ;$B4B850 |
EOR #$FFFF ;$B4B852 |
INC A ;$B4B855 |
STA $26,x ;$B4B856 |
BPL CODE_B4B85F ;$B4B858 |
LDA #$FF7F ;$B4B85A |
STA $06,x ;$B4B85D |
CODE_B4B85F: ; |
DEC $0796 ;$B4B85F |
BNE CODE_B4B879 ;$B4B862 |
LDA #$0032 ;$B4B864 |
STA $0796 ;$B4B867 |
LDA $2A,x ;$B4B86A |
EOR #$FFFF ;$B4B86C |
INC A ;$B4B86F |
STA $2A,x ;$B4B870 |
BPL CODE_B4B879 ;$B4B872 |
LDA #$0004 ;$B4B874 |
STA $0A,x ;$B4B877 |
CODE_B4B879: ; |
LDA #$0004 ;$B4B879 |
JSL CODE_B8CFD4 ;$B4B87C |
JSL CODE_B8CF7F ;$B4B880 |
LDX $0798 ;$B4B884 |
LDY $0597 ;$B4B887 |
PLA ;$B4B88A |
SEC ;$B4B88B |
SBC $0A,x ;$B4B88C |
STA $0666 ;$B4B88E |
LDA $000A,y ;$B4B891 |
CLC ;$B4B894 |
ADC $0666 ;$B4B895 |
STA $000A,y ;$B4B898 |
LDY $0593 ;$B4B89B |
LDA $000A,y ;$B4B89E |
CLC ;$B4B8A1 |
ADC $0666 ;$B4B8A2 |
STA $000A,y ;$B4B8A5 |
PLA ;$B4B8A8 |
SEC ;$B4B8A9 |
SBC $06,x ;$B4B8AA |
STA $0666 ;$B4B8AC |
LDA $06,x ;$B4B8AF |
CLC ;$B4B8B1 |
ADC $079A ;$B4B8B2 |
LDA $0A,x ;$B4B8B5 |
SEP #$20 ;$B4B8B7 |
STA $210E ;$B4B8B9 |
XBA ;$B4B8BC |
STA $210E ;$B4B8BD |
REP #$20 ;$B4B8C0 |
PLA ;$B4B8C2 |
STA $64 ;$B4B8C3 |
RTS ;$B4B8C5 /
CODE_B4B8C6:
PEA $7E00 ;$B4B8C6 \
PLB ;$B4B8C9 |
PLB ;$B4B8CA |
LDA $06AB ;$B4B8CB |
ASL A ;$B4B8CE |
ASL A ;$B4B8CF |
TAX ;$B4B8D0 |
LDY $3202,x ;$B4B8D1 |
PHK ;$B4B8D4 |
PLB ;$B4B8D5 |
LDX $0007,y ;$B4B8D6 |
LDA $0009,y ;$B4B8D9 |
JSR CODE_B4B8E0 ;$B4B8DC |
RTS ;$B4B8DF /
CODE_B4B8E0:
PHB ;$B4B8E0 \
PHK ;$B4B8E1 |
PLB ;$B4B8E2 |
STA $066E ;$B4B8E3 |
LDA $06A1 ;$B4B8E6 |
BIT #$0040 ;$B4B8E9 |
BEQ CODE_B4B910 ;$B4B8EC |
LDA $068B ;$B4B8EE |
STA $CB ;$B4B8F1 |
LDA $068D ;$B4B8F3 |
STA $0650 ;$B4B8F6 |
LDA $068F ;$B4B8F9 |
STA $CE ;$B4B8FC |
LDA $0691 ;$B4B8FE |
STA $0654 ;$B4B901 |
LDA $0693 ;$B4B904 |
STA $0652 ;$B4B907 |
LDY $0695 ;$B4B90A |
BRL CODE_B4B9E0 ;$B4B90D /
CODE_B4B910:
LDA $06A1 ;$B4B910 \
ORA #$0040 ;$B4B913 |
STA $06A1 ;$B4B916 |
LDA #$002B ;$B4B919 |
STA $0654 ;$B4B91C |
LDA $06B1 ;$B4B91F |
ASL A ;$B4B922 |
TAY ;$B4B923 |
LDA DATA_B4C25E,y ;$B4B924 |
TAY ;$B4B927 |
LDA $000C,y ;$B4B928 |
XBA ;$B4B92B |
LDY $0617 ;$B4B92C |
BEQ CODE_B4B944 ;$B4B92F |
PHA ;$B4B931 |
LDA $0000,x ;$B4B932 |
AND #$00FF ;$B4B935 |
STA $066C ;$B4B938 |
TXA ;$B4B93B |
CLC ;$B4B93C |
ADC $066C ;$B4B93D |
TAX ;$B4B940 |
INX ;$B4B941 |
INX ;$B4B942 |
PLA ;$B4B943 |
CODE_B4B944: ; |
PHX ;$B4B944 |
PHA ;$B4B945 |
SEP #$20 ;$B4B946 |
LDA $0000,x ;$B4B948 |
STA $0650 ;$B4B94B |
STA $0682 ;$B4B94E |
STA $0652 ;$B4B951 |
REP #$20 ;$B4B954 |
LDA $06B1 ;$B4B956 |
BNE CODE_B4B965 ;$B4B959 |
LDA $06AB ;$B4B95B |
ASL A ;$B4B95E |
TAX ;$B4B95F |
LDA $07B2,x ;$B4B960 |
BRA CODE_B4B96C ;$B4B963 /
CODE_B4B965:
LDA $066E ;$B4B965 \
JSL CODE_BB80B4 ;$B4B968 |
CODE_B4B96C: ; |
CMP #$0000 ;$B4B96C |
BEQ CODE_B4B985 ;$B4B96F |
SEP #$20 ;$B4B971 |
CMP #$00 ;$B4B973 |
BNE CODE_B4B985 ;$B4B975 |
INC $0652 ;$B4B977 |
INC $0682 ;$B4B97A |
LDA $06A5 ;$B4B97D |
ORA #$80 ;$B4B980 |
STA $06A5 ;$B4B982 |
CODE_B4B985: ; |
REP #$20 ;$B4B985 |
LDA $06B1 ;$B4B987 |
BNE CODE_B4B991 ;$B4B98A |
JSR CODE_B4BB40 ;$B4B98C |
BRA CODE_B4B998 ;$B4B98F /
CODE_B4B991:
LDA $066E ;$B4B991 \
JSL CODE_BB8138 ;$B4B994 |
CODE_B4B998: ; |
BEQ CODE_B4B9B6 ;$B4B998 |
SEP #$20 ;$B4B99A |
INC $0652 ;$B4B99C |
INC $0652 ;$B4B99F |
INC $0652 ;$B4B9A2 |
INC $0682 ;$B4B9A5 |
INC $0682 ;$B4B9A8 |
REP #$20 ;$B4B9AB |
LDA $06A5 ;$B4B9AD |
ORA #$0500 ;$B4B9B0 |
STA $06A5 ;$B4B9B3 |
CODE_B4B9B6: ; |
REP #$20 ;$B4B9B6 |
PLA ;$B4B9B8 |
PLX ;$B4B9B9 |
SEP #$20 ;$B4B9BA |
ASL $0682 ;$B4B9BC |
ASL $0652 ;$B4B9BF |
ASL $0652 ;$B4B9C2 |
ASL $0652 ;$B4B9C5 |
LDA #$FF ;$B4B9C8 |
SEC ;$B4B9CA |
SBC $0652 ;$B4B9CB |
LSR A ;$B4B9CE |
REP #$20 ;$B4B9CF |
STA $0652 ;$B4B9D1 |
INX ;$B4B9D4 |
INX ;$B4B9D5 |
STX $CB ;$B4B9D6 |
LDA #$3A00 ;$B4B9D8 |
STA $CE ;$B4B9DB |
LDY #$3E00 ;$B4B9DD |
CODE_B4B9E0: ; |
LDA $06A1 ;$B4B9E0 |
BIT #$0080 ;$B4B9E3 |
BEQ CODE_B4B9F6 ;$B4B9E6 |
LDA $06A1 ;$B4B9E8 |
AND #$FF7F ;$B4B9EB |
STA $06A1 ;$B4B9EE |
LDA #$03E7 ;$B4B9F1 |
BRA CODE_B4B9F9 ;$B4B9F4 /
CODE_B4B9F6:
LDA #$0005 ;$B4B9F6 \
CODE_B4B9F9: ; |
STA $0656 ;$B4B9F9 |
SEP #$20 ;$B4B9FC |
LDA #$7E ;$B4B9FE |
STA $D0 ;$B4BA00 |
REP #$20 ;$B4BA02 |
CODE_B4BA04: ; |
LDA [$CB] ;$B4BA04 |
CODE_B4BA06: ; |
AND #$00FF ;$B4BA06 |
SEC ;$B4BA09 |
SBC #$0021 ;$B4BA0A |
BPL CODE_B4BA25 ;$B4BA0D |
SEP #$20 ;$B4BA0F |
DEC $0682 ;$B4BA11 |
DEC $0682 ;$B4BA14 |
REP #$20 ;$B4BA17 |
LDA $0652 ;$B4BA19 |
CLC ;$B4BA1C |
ADC #$0008 ;$B4BA1D |
STA $0652 ;$B4BA20 |
BRA CODE_B4BA7C ;$B4BA23 /
CODE_B4BA25:
TAX ;$B4BA25 \
LDA DATA_B4C4B3,x ;$B4BA26 |
AND #$00FF ;$B4BA29 |
XBA ;$B4BA2C |
LSR A ;$B4BA2D |
LSR A ;$B4BA2E |
CLC ;$B4BA2F |
ADC #$0660 ;$B4BA30 |
TAX ;$B4BA33 |
LDA #$003F ;$B4BA34 |
PHB ;$B4BA37 |
MVN $7E, $FC ;$B4BA38 |
PLB ;$B4BA3B |
LDA $0652 ;$B4BA3C |
STA [$CE] ;$B4BA3F |
INC $CE ;$B4BA41 |
INC $CE ;$B4BA43 |
LDA #$003C ;$B4BA45 |
XBA ;$B4BA48 |
ORA $0654 ;$B4BA49 |
STA [$CE] ;$B4BA4C |
INC $CE ;$B4BA4E |
INC $CE ;$B4BA50 |
INC $0654 ;$B4BA52 |
LDA $0652 ;$B4BA55 |
CLC ;$B4BA58 |
ADC #$0800 ;$B4BA59 |
STA [$CE] ;$B4BA5C |
INC $CE ;$B4BA5E |
INC $CE ;$B4BA60 |
LDA #$003C ;$B4BA62 |
XBA ;$B4BA65 |
ORA $0654 ;$B4BA66 |
STA [$CE] ;$B4BA69 |
INC $CE ;$B4BA6B |
INC $CE ;$B4BA6D |
INC $0654 ;$B4BA6F |
LDA $0652 ;$B4BA72 |
CLC ;$B4BA75 |
ADC #$0008 ;$B4BA76 |
STA $0652 ;$B4BA79 |
CODE_B4BA7C: ; |
INC $CB ;$B4BA7C |
DEC $0650 ;$B4BA7E |
BEQ CODE_B4BAAC ;$B4BA81 |
DEC $0656 ;$B4BA83 |
BEQ CODE_B4BA8B ;$B4BA86 |
BRL CODE_B4BA04 ;$B4BA88 /
CODE_B4BA8B:
LDA $CB ;$B4BA8B \
STA $068B ;$B4BA8D |
LDA $0650 ;$B4BA90 |
STA $068D ;$B4BA93 |
LDA $CE ;$B4BA96 |
STA $068F ;$B4BA98 |
LDA $0654 ;$B4BA9B |
STA $0691 ;$B4BA9E |
LDA $0652 ;$B4BAA1 |
STA $0693 ;$B4BAA4 |
STY $0695 ;$B4BAA7 |
BRA CODE_B4BB01 ;$B4BAAA /
CODE_B4BAAC:
LDA $06A5 ;$B4BAAC \
BIT #$0080 ;$B4BAAF |
BEQ CODE_B4BAC3 ;$B4BAB2 |
AND #$FF7F ;$B4BAB4 |
STA $06A5 ;$B4BAB7 |
INC $0650 ;$B4BABA |
LDA #$0021 ;$B4BABD |
BRL CODE_B4BA06 ;$B4BAC0 /
CODE_B4BAC3:
BIT #$0100 ;$B4BAC3 \
BEQ CODE_B4BAE1 ;$B4BAC6 |
AND #$FEFF ;$B4BAC8 |
STA $06A5 ;$B4BACB |
LDA $0652 ;$B4BACE |
CLC ;$B4BAD1 |
ADC #$0008 ;$B4BAD2 |
STA $0652 ;$B4BAD5 |
INC $0650 ;$B4BAD8 |
LDA #$0022 ;$B4BADB |
BRL CODE_B4BA06 ;$B4BADE /
CODE_B4BAE1:
BIT #$0400 ;$B4BAE1 \
BEQ CODE_B4BAF5 ;$B4BAE4 |
AND #$FBFF ;$B4BAE6 |
STA $06A5 ;$B4BAE9 |
INC $0650 ;$B4BAEC |
LDA #$0040 ;$B4BAEF |
BRL CODE_B4BA06 ;$B4BAF2 /
CODE_B4BAF5:
INC $0681 ;$B4BAF5 \
LDA $06A1 ;$B4BAF8 |
AND #$FFBF ;$B4BAFB |
STA $06A1 ;$B4BAFE |
CODE_B4BB01: ; |
PLB ;$B4BB01 |
RTS ;$B4BB02 /
CODE_B4BB03:
LDA #$0007 ;$B4BB03 \
STA $0650 ;$B4BB06 |
LDY #$0000 ;$B4BB09 |
CODE_B4BB0C: ; |
LDA #$0007 ;$B4BB0C |
SEC ;$B4BB0F |
SBC $0650 ;$B4BB10 |
ASL A ;$B4BB13 |
TAX ;$B4BB14 |
LDA DATA_B4CE29,x ;$B4BB15 |
TAX ;$B4BB18 |
STZ $0674 ;$B4BB19 |
PHY ;$B4BB1C |
CODE_B4BB1D: ; |
LDA $0000,x ;$B4BB1D |
AND #$00FF ;$B4BB20 |
BEQ CODE_B4BB31 ;$B4BB23 |
PHX ;$B4BB25 |
JSL CODE_BB80B4 ;$B4BB26 |
PLX ;$B4BB2A |
TSB $0674 ;$B4BB2B |
INX ;$B4BB2E |
BRA CODE_B4BB1D ;$B4BB2F /
CODE_B4BB31:
PLY ;$B4BB31 \
LDA $0674 ;$B4BB32 |
STA $07B2,y ;$B4BB35 |
INY ;$B4BB38 |
INY ;$B4BB39 |
DEC $0650 ;$B4BB3A |
BNE CODE_B4BB0C ;$B4BB3D |
RTS ;$B4BB3F /
CODE_B4BB40:
LDA $06AB ;$B4BB40 \
ASL A ;$B4BB43 |
TAY ;$B4BB44 |
LDX DATA_B4CE29,y ;$B4BB45 |
CODE_B4BB48: ; |
LDA $0000,x ;$B4BB48 |
AND #$00FF ;$B4BB4B |
BEQ CODE_B4BB5E ;$B4BB4E |
PHX ;$B4BB50 |
JSL CODE_BB8138 ;$B4BB51 |
PLX ;$B4BB55 |
CMP #$0000 ;$B4BB56 |
BEQ CODE_B4BB61 ;$B4BB59 |
INX ;$B4BB5B |
BRA CODE_B4BB48 ;$B4BB5C /
CODE_B4BB5E:
LDA #$0001 ;$B4BB5E \
CODE_B4BB61: ; |
RTS ;$B4BB61 /
CODE_B4BB62:
REP #$20 ;$B4BB62 \
LDA $0689 ;$B4BB64 |
CMP #$0008 ;$B4BB67 |
BNE CODE_B4BB71 ;$B4BB6A |
LDY #$1128 ;$B4BB6C |
BRA CODE_B4BB74 ;$B4BB6F /
CODE_B4BB71:
LDY #$0F28 ;$B4BB71 \
CODE_B4BB74: ; |
LDA $0002,x ;$B4BB74 |
AND #$00FF ;$B4BB77 |
BEQ CODE_B4BBC2 ;$B4BB7A |
TYA ;$B4BB7C |
STA [$C8] ;$B4BB7D |
INC $C8 ;$B4BB7F |
INC $C8 ;$B4BB81 |
LDA #$3E00 ;$B4BB83 |
SEP #$20 ;$B4BB86 |
LDA $0002,x ;$B4BB88 |
CLC ;$B4BB8B |
ADC #$20 ;$B4BB8C |
REP #$20 ;$B4BB8E |
STA [$C8] ;$B4BB90 |
LDA $C8 ;$B4BB92 |
SEC ;$B4BB94 |
SBC #$0006 ;$B4BB95 |
STA $C8 ;$B4BB98 |
TYA ;$B4BB9A |
CLC ;$B4BB9B |
ADC #$0800 ;$B4BB9C |
STA [$C8] ;$B4BB9F |
INC $C8 ;$B4BBA1 |
INC $C8 ;$B4BBA3 |
LDA #$3E00 ;$B4BBA5 |
SEP #$20 ;$B4BBA8 |
LDA $0002,x ;$B4BBAA |
CLC ;$B4BBAD |
ADC #$2A ;$B4BBAE |
REP #$20 ;$B4BBB0 |
STA [$C8] ;$B4BBB2 |
LDA $C8 ;$B4BBB4 |
SEC ;$B4BBB6 |
SBC #$0006 ;$B4BBB7 |
STA $C8 ;$B4BBBA |
TYA ;$B4BBBC |
CLC ;$B4BBBD |
ADC #$0008 ;$B4BBBE |
TAY ;$B4BBC1 |
CODE_B4BBC2: ; |
LDA $0001,x ;$B4BBC2 |
BEQ CODE_B4BC10 ;$B4BBC5 |
AND #$00FF ;$B4BBC7 |
TYA ;$B4BBCA |
STA [$C8] ;$B4BBCB |
INC $C8 ;$B4BBCD |
INC $C8 ;$B4BBCF |
LDA #$3E00 ;$B4BBD1 |
SEP #$20 ;$B4BBD4 |
LDA $0001,x ;$B4BBD6 |
CLC ;$B4BBD9 |
ADC #$20 ;$B4BBDA |
REP #$20 ;$B4BBDC |
STA [$C8] ;$B4BBDE |
LDA $C8 ;$B4BBE0 |
SEC ;$B4BBE2 |
SBC #$0006 ;$B4BBE3 |
STA $C8 ;$B4BBE6 |
TYA ;$B4BBE8 |
CLC ;$B4BBE9 |
ADC #$0800 ;$B4BBEA |
STA [$C8] ;$B4BBED |
INC $C8 ;$B4BBEF |
INC $C8 ;$B4BBF1 |
LDA #$3E00 ;$B4BBF3 |
SEP #$20 ;$B4BBF6 |
LDA $0001,x ;$B4BBF8 |
CLC ;$B4BBFB |
ADC #$2A ;$B4BBFC |
REP #$20 ;$B4BBFE |
STA [$C8] ;$B4BC00 |
LDA $C8 ;$B4BC02 |
SEC ;$B4BC04 |
SBC #$0006 ;$B4BC05 |
STA $C8 ;$B4BC08 |
TYA ;$B4BC0A |
CLC ;$B4BC0B |
ADC #$0008 ;$B4BC0C |
TAY ;$B4BC0F |
CODE_B4BC10: ; |
TYA ;$B4BC10 |
STA [$C8] ;$B4BC11 |
INC $C8 ;$B4BC13 |
INC $C8 ;$B4BC15 |
LDA #$3E00 ;$B4BC17 |
SEP #$20 ;$B4BC1A |
LDA $0000,x ;$B4BC1C |
CLC ;$B4BC1F |
ADC #$20 ;$B4BC20 |
REP #$20 ;$B4BC22 |
STA [$C8] ;$B4BC24 |
LDA $C8 ;$B4BC26 |
SEC ;$B4BC28 |
SBC #$0006 ;$B4BC29 |
STA $C8 ;$B4BC2C |
TYA ;$B4BC2E |
CLC ;$B4BC2F |
ADC #$0800 ;$B4BC30 |
STA [$C8] ;$B4BC33 |
INC $C8 ;$B4BC35 |
INC $C8 ;$B4BC37 |
LDA #$3E00 ;$B4BC39 |
SEP #$20 ;$B4BC3C |
LDA $0000,x ;$B4BC3E |
CLC ;$B4BC41 |
ADC #$2A ;$B4BC42 |
REP #$20 ;$B4BC44 |
STA [$C8] ;$B4BC46 |
LDA $C8 ;$B4BC48 |
SEC ;$B4BC4A |
SBC #$0006 ;$B4BC4B |
STA $C8 ;$B4BC4E |
RTS ;$B4BC50 /
CODE_B4BC51:
TYA ;$B4BC51 \
SEC ;$B4BC52 |
SBC #$000C ;$B4BC53 |
TAY ;$B4BC56 |
LDA $0001,x ;$B4BC57 |
AND #$00FF ;$B4BC5A |
BEQ CODE_B4BC65 ;$B4BC5D |
TYA ;$B4BC5F |
SEC ;$B4BC60 |
SBC #$0008 ;$B4BC61 |
TAY ;$B4BC64 |
CODE_B4BC65: ; |
TYA ;$B4BC65 |
STA [$C8] ;$B4BC66 |
INC $C8 ;$B4BC68 |
INC $C8 ;$B4BC6A |
LDA #$3C00 ;$B4BC6C |
STA [$C8] ;$B4BC6F |
LDA $C8 ;$B4BC71 |
SEC ;$B4BC73 |
SBC #$0006 ;$B4BC74 |
STA $C8 ;$B4BC77 |
TYA ;$B4BC79 |
CLC ;$B4BC7A |
ADC #$0800 ;$B4BC7B |
STA [$C8] ;$B4BC7E |
INC $C8 ;$B4BC80 |
INC $C8 ;$B4BC82 |
LDA #$3C01 ;$B4BC84 |
STA [$C8] ;$B4BC87 |
LDA $C8 ;$B4BC89 |
SEC ;$B4BC8B |
SBC #$0006 ;$B4BC8C |
STA $C8 ;$B4BC8F |
TYA ;$B4BC91 |
CLC ;$B4BC92 |
ADC #$0008 ;$B4BC93 |
TAY ;$B4BC96 |
STA [$C8] ;$B4BC97 |
INC $C8 ;$B4BC99 |
INC $C8 ;$B4BC9B |
LDA #$3C02 ;$B4BC9D |
STA [$C8] ;$B4BCA0 |
LDA $C8 ;$B4BCA2 |
SEC ;$B4BCA4 |
SBC #$0006 ;$B4BCA5 |
STA $C8 ;$B4BCA8 |
TYA ;$B4BCAA |
CLC ;$B4BCAB |
ADC #$0800 ;$B4BCAC |
STA [$C8] ;$B4BCAF |
INC $C8 ;$B4BCB1 |
INC $C8 ;$B4BCB3 |
LDA #$3C03 ;$B4BCB5 |
STA [$C8] ;$B4BCB8 |
LDA $C8 ;$B4BCBA |
SEC ;$B4BCBC |
SBC #$0006 ;$B4BCBD |
STA $C8 ;$B4BCC0 |
TYA ;$B4BCC2 |
CLC ;$B4BCC3 |
ADC #$0008 ;$B4BCC4 |
TAY ;$B4BCC7 |
LDA $0001,x ;$B4BCC8 |
AND #$00FF ;$B4BCCB |
BEQ CODE_B4BD16 ;$B4BCCE |
TYA ;$B4BCD0 |
STA [$C8] ;$B4BCD1 |
INC $C8 ;$B4BCD3 |
INC $C8 ;$B4BCD5 |
LDA #$3E00 ;$B4BCD7 |
SEP #$20 ;$B4BCDA |
LDA $0001,x ;$B4BCDC |
CLC ;$B4BCDF |
ADC #$20 ;$B4BCE0 |
REP #$20 ;$B4BCE2 |
STA [$C8] ;$B4BCE4 |
LDA $C8 ;$B4BCE6 |
SEC ;$B4BCE8 |
SBC #$0006 ;$B4BCE9 |
STA $C8 ;$B4BCEC |
TYA ;$B4BCEE |
CLC ;$B4BCEF |
ADC #$0800 ;$B4BCF0 |
STA [$C8] ;$B4BCF3 |
INC $C8 ;$B4BCF5 |
INC $C8 ;$B4BCF7 |
LDA #$3E00 ;$B4BCF9 |
SEP #$20 ;$B4BCFC |
LDA $0001,x ;$B4BCFE |
CLC ;$B4BD01 |
ADC #$2A ;$B4BD02 |
REP #$20 ;$B4BD04 |
STA [$C8] ;$B4BD06 |
LDA $C8 ;$B4BD08 |
SEC ;$B4BD0A |
SBC #$0006 ;$B4BD0B |
STA $C8 ;$B4BD0E |
TYA ;$B4BD10 |
CLC ;$B4BD11 |
ADC #$0008 ;$B4BD12 |
TAY ;$B4BD15 |
CODE_B4BD16: ; |
TYA ;$B4BD16 |
STA [$C8] ;$B4BD17 |
INC $C8 ;$B4BD19 |
INC $C8 ;$B4BD1B |
LDA #$3E00 ;$B4BD1D |
SEP #$20 ;$B4BD20 |
LDA $0000,x ;$B4BD22 |
CLC ;$B4BD25 |
ADC #$20 ;$B4BD26 |
REP #$20 ;$B4BD28 |
STA [$C8] ;$B4BD2A |
LDA $C8 ;$B4BD2C |
SEC ;$B4BD2E |
SBC #$0006 ;$B4BD2F |
STA $C8 ;$B4BD32 |
TYA ;$B4BD34 |
CLC ;$B4BD35 |
ADC #$0800 ;$B4BD36 |
STA [$C8] ;$B4BD39 |
INC $C8 ;$B4BD3B |
INC $C8 ;$B4BD3D |
LDA #$3E00 ;$B4BD3F |
SEP #$20 ;$B4BD42 |
LDA $0000,x ;$B4BD44 |
CLC ;$B4BD47 |
ADC #$2A ;$B4BD48 |
REP #$20 ;$B4BD4A |
STA [$C8] ;$B4BD4C |
LDA $C8 ;$B4BD4E |
SEC ;$B4BD50 |
SBC #$0006 ;$B4BD51 |
STA $C8 ;$B4BD54 |
RTS ;$B4BD56 /
CODE_B4BD57:
LDY #$000A ;$B4BD57 \
JSL CODE_B4BD7C ;$B4BD5A |
LDA $4216 ;$B4BD5E |
STA $0000,x ;$B4BD61 |
LDA $4214 ;$B4BD64 |
JSL CODE_B4BD7C ;$B4BD67 |
SEP #$20 ;$B4BD6B |
LDA $4216 ;$B4BD6D |
STA $0001,x ;$B4BD70 |
LDA $4214 ;$B4BD73 |
STA $0002,x ;$B4BD76 |
REP #$20 ;$B4BD79 |
RTS ;$B4BD7B /
CODE_B4BD7C:
STA $4204 ;$B4BD7C \
STY $4206 ;$B4BD7F |
NOP ;$B4BD82 |
NOP ;$B4BD83 |
NOP ;$B4BD84 |
NOP ;$B4BD85 |
NOP ;$B4BD86 |
NOP ;$B4BD87 |
NOP ;$B4BD88 |
NOP ;$B4BD89 |
NOP ;$B4BD8A |
NOP ;$B4BD8B |
RTL ;$B4BD8C /
CODE_B4BD8D:
JSR CODE_B4BDA5 ;$B4BD8D \
JSR CODE_B4A11F ;$B4BD90 |
BRA CODE_B4BD9B ;$B4BD93 /
CODE_B4BD95:
JSR CODE_B4BDA5 ;$B4BD95 \
JSR CODE_B4A0FD ;$B4BD98 |
CODE_B4BD9B: ; |
LDA $06A1 ;$B4BD9B |
AND #$FFFE ;$B4BD9E |
STA $06A1 ;$B4BDA1 |
RTS ;$B4BDA4 /
CODE_B4BDA5:
SEP #$20 ;$B4BDA5 \
STA $000787 ;$B4BDA7 |
LDX #$2C00 ;$B4BDAB |
STX $4330 ;$B4BDAE |
LDX #$0787 ;$B4BDB1 |
STX $4332 ;$B4BDB4 |
STZ $4334 ;$B4BDB7 |
STZ $4337 ;$B4BDBA |
STA $0006DC ;$B4BDBD |
LDX #$2103 ;$B4BDC1 |
STX $4340 ;$B4BDC4 |
LDX #$06DC ;$B4BDC7 |
STX $4342 ;$B4BDCA |
STZ $4344 ;$B4BDCD |
STZ $4347 ;$B4BDD0 |
REP #$20 ;$B4BDD3 |
RTS ;$B4BDD5 /
CODE_B4BDD6:
REP #$20 ;$B4BDD6 \
LDY #$06CF ;$B4BDD8 |
LDX #DATA_B4CE60 ;$B4BDDB |
LDA #$00C0 ;$B4BDDE |
PHB ;$B4BDE1 |
MVN $00, $B4 ;$B4BDE2 |
PLB ;$B4BDE5 |
RTS ;$B4BDE6 /
CODE_B4BDE7:
BRA CODE_B4BDFF ;$B4BDE7 /
SEP #$20 ;$B4BDE9 |
LDA.l $0006DC ;$B4BDEB |
CMP #$3D ;$B4BDEF |
BEQ CODE_B4BDFF ;$B4BDF1 |
INC A ;$B4BDF3 |
STA $0006DC ;$B4BDF4 |
STA $000787 ;$B4BDF8 |
REP #$20 ;$B4BDFC |
RTS ;$B4BDFE /
CODE_B4BDFF:
REP #$20 ;$B4BDFF \
LDA $06A1 ;$B4BE01 |
ORA #$0001 ;$B4BE04 |
STA $06A1 ;$B4BE07 |
RTS ;$B4BE0A /
CODE_B4BE0B:
BRA CODE_B4BE23 ;$B4BE0B /
SEP #$20 ;$B4BE0D |
LDA.l $0006DC ;$B4BE0F |
CMP #$7D ;$B4BE13 |
BEQ CODE_B4BE23 ;$B4BE15 |
INC A ;$B4BE17 |
STA $0006DC ;$B4BE18 |
STA $000787 ;$B4BE1C |
REP #$20 ;$B4BE20 |
RTS ;$B4BE22 /
CODE_B4BE23:
REP #$20 ;$B4BE23 \
LDA $06A1 ;$B4BE25 |
ORA #$0001 ;$B4BE28 |
STA $06A1 ;$B4BE2B |
RTS ;$B4BE2E /
CODE_B4BE2F:
SEP #$20 ;$B4BE2F \
STZ $2111 ;$B4BE31 |
STZ $2111 ;$B4BE34 |
LDA #$FF ;$B4BE37 |
STA $2112 ;$B4BE39 |
STA $2112 ;$B4BE3C |
STZ $210F ;$B4BE3F |
STZ $210F ;$B4BE42 |
STA $2110 ;$B4BE45 |
STA $2110 ;$B4BE48 |
STZ $210D ;$B4BE4B |
STZ $210D ;$B4BE4E |
STA $210E ;$B4BE51 |
STA $210E ;$B4BE54 |
REP #$20 ;$B4BE57 |
STZ $17BA ;$B4BE59 |
STZ $17C0 ;$B4BE5C |
RTL ;$B4BE5F /
CODE_B4BE60:
JMP ($067D) ;$B4BE60 /
CODE_B4BE63:
JSR CODE_B4BEB4 ;$B4BE63 \
LDA $06A5 ;$B4BE66 |
AND #$FFFE ;$B4BE69 |
ORA #$0020 ;$B4BE6C |
STA $06A5 ;$B4BE6F |
LDA #$0001 ;$B4BE72 |
STA $0658 ;$B4BE75 |
LDY #DATA_F7844A ;$B4BE78 |
LDA $08CE ;$B4BE7B |
CMP.l DATA_B4BED7 ;$B4BE7E |
BCC CODE_B4BE87 ;$B4BE82 |
LDY #DATA_F7844C ;$B4BE84 |
CODE_B4BE87: ; |
TYA ;$B4BE87 |
LDY $0617 ;$B4BE88 |
BEQ CODE_B4BE90 ;$B4BE8B |
LDA #DATA_F7FCEE ;$B4BE8D |
CODE_B4BE90: ; |
STA $0672 ;$B4BE90 |
BRL CODE_B48927 ;$B4BE93 /
CODE_B4BE96:
JSR CODE_B4BEB4 ;$B4BE96 \
LDA #$0021 ;$B4BE99 |
TSB $06A5 ;$B4BE9C |
LDA #$0002 ;$B4BE9F |
STA $0658 ;$B4BEA2 |
LDA #DATA_F7845C ;$B4BEA5 |
LDY $0617 ;$B4BEA8 |
BEQ CODE_B4BEB0 ;$B4BEAB |
LDA #DATA_F7FCE4 ;$B4BEAD |
CODE_B4BEB0: ; |
STA $0672 ;$B4BEB0 |
RTS ;$B4BEB3 /
CODE_B4BEB4:
LDA #$810F ;$B4BEB4 \
JSL CODE_808C2E ;$B4BEB7 |
LDA $06A3 ;$B4BEBB |
ORA #$8000 ;$B4BEBE |
STA $06A3 ;$B4BEC1 |
LDA #CODE_B4BEEF ;$B4BEC4 |
STA $067D ;$B4BEC7 |
LDA #CODE_B4C14E ;$B4BECA |
STA $067F ;$B4BECD |
RTS ;$B4BED0 /
DATA_B4BED1:
db $84, $00, $81, $00, $BE, $00
DATA_B4BED7:
db $27, $00, $46, $00, $8A, $00, $96, $00
DATA_B4BEDF:
db $1D, $00, $BB, $00, $8E, $00, $6E, $00
DATA_B4BEE7:
db $13, $00, $5A, $00, $C3, $00, $46, $00
CODE_B4BEEF:
SEP #$20 ;$B4BEEF \
STZ $4200 ;$B4BEF1 |
REP #$20 ;$B4BEF4 |
JSL CODE_BB91F7 ;$B4BEF6 |
LDA #$8000 ;$B4BEFA |
TRB $06A3 ;$B4BEFD |
LDA #$0020 ;$B4BF00 |
TSB $06A5 ;$B4BF03 |
LDA #DATA_FD6682 ;$B4BF06 |
LDY #$00F0 ;$B4BF09 |
LDX #$0004 ;$B4BF0C |
JSL DMA_palette ;$B4BF0F |
LDA #$00AA ;$B4BF13 |
LDY #$00E0 ;$B4BF16 |
LDX #$0004 ;$B4BF19 |
JSL DMA_global_palette ;$B4BF1C |
LDA $0672 ;$B4BF20 |
STA $065C ;$B4BF23 |
LDA $067F ;$B4BF26 |
CMP #CODE_B4C139 ;$B4BF29 |
BEQ CODE_B4BF3A ;$B4BF2C |
CMP #CODE_B491C5 ;$B4BF2E |
BEQ CODE_B4BF3A ;$B4BF31 |
LDA #$0019 ;$B4BF33 |
JSL CODE_B5800C ;$B4BF36 |
CODE_B4BF3A: ; |
JSL disable_screen ;$B4BF3A |
JSL clear_vram_wrapper ;$B4BF3E |
JSL CODE_BAC7C0 ;$B4BF42 |
JSL CODE_8088D2 ;$B4BF46 |
PHK ;$B4BF4A |
PLB ;$B4BF4B |
JSL CODE_B4BE2F ;$B4BF4C |
JSR CODE_B4BDD6 ;$B4BF50 |
SEP #$20 ;$B4BF53 |
LDX #$1202 ;$B4BF55 |
STX $4310 ;$B4BF58 |
LDX #$06CF ;$B4BF5B |
STX $4312 ;$B4BF5E |
LDA #$00 ;$B4BF61 |
STA $4314 ;$B4BF63 |
STZ $4317 ;$B4BF66 |
REP #$20 ;$B4BF69 |
LDY #$0000 ;$B4BF6B |
LDX DATA_B4CD51,y ;$B4BF6E |
LDA $0010,x ;$B4BF71 |
STA $0662 ;$B4BF74 |
LDA $0012,x ;$B4BF77 |
STA $0664 ;$B4BF7A |
STZ $2102 ;$B4BF7D |
LDA #$0080 ;$B4BF80 |
STA $2100 ;$B4BF83 |
PHK ;$B4BF86 |
PHK ;$B4BF87 |
PLA ;$B4BF88 |
STA $CC ;$B4BF89 |
LDA #$0039 ;$B4BF8B |
JSL CODE_BB80B0 ;$B4BF8E |
LDA #$0038 ;$B4BF92 |
JSL CODE_BB80AC ;$B4BF95 |
LDA #DATA_FD402E ;$B4BF99 |
LDY #$0000 ;$B4BF9C |
LDX #$0020 ;$B4BF9F |
JSL DMA_palette ;$B4BFA2 |
LDA #$0100 ;$B4BFA6 |
JSL CODE_808C2E ;$B4BFA9 |
LDA $08A4 ;$B4BFAD |
STA $0660 ;$B4BFB0 |
STZ $08A4 ;$B4BFB3 |
JSL CODE_808D8A ;$B4BFB6 |
LDX $0597 ;$B4BFBA |
LDA #$C000 ;$B4BFBD |
STA $1C,x ;$B4BFC0 |
LDX #$0000 ;$B4BFC2 |
JSR CODE_B48D8E ;$B4BFC5 |
LDX $68 ;$B4BFC8 |
LDA $12,x ;$B4BFCA |
AND #$BFFF ;$B4BFCC |
STA $12,x ;$B4BFCF |
LDA #$001C ;$B4BFD1 |
STA $06,x ;$B4BFD4 |
LDA #$00C3 ;$B4BFD6 |
STA $0A,x ;$B4BFD9 |
LDY #$0168 ;$B4BFDB |
JSL CODE_BB842C ;$B4BFDE |
LDX $68 ;$B4BFE2 |
STX $0668 ;$B4BFE4 |
LDY #$0166 ;$B4BFE7 |
JSL CODE_BB842C ;$B4BFEA |
LDX $68 ;$B4BFEE |
STX $066A ;$B4BFF0 |
LDY #$016C ;$B4BFF3 |
JSL CODE_BB842C ;$B4BFF6 |
LDX $68 ;$B4BFFA |
STX $066C ;$B4BFFC |
LDX #DATA_B4BED1 ;$B4BFFF |
LDA $08CE ;$B4C002 |
BEQ CODE_B4C008 ;$B4C005 |
DEC A ;$B4C007 |
CODE_B4C008: ; |
CMP $0006,x ;$B4C008 |
BCC CODE_B4C010 ;$B4C00B |
BRL CODE_B4C09B ;$B4C00D /
CODE_B4C010:
PHA ;$B4C010 \
LDY $066A ;$B4C011 |
JSR CODE_B4C0E9 ;$B4C014 |
LDA $0004,x ;$B4C017 |
STA $0042,y ;$B4C01A |
JSR CODE_B4C0FD ;$B4C01D |
STA $07A8 ;$B4C020 |
JSR CODE_B4C0F6 ;$B4C023 |
PLA ;$B4C026 |
CMP $0006,x ;$B4C027 |
BCC CODE_B4C02F ;$B4C02A |
BRL CODE_B4C0B2 ;$B4C02C /
CODE_B4C02F:
PHA ;$B4C02F \
LDY $0668 ;$B4C030 |
JSR CODE_B4C0E9 ;$B4C033 |
LDA $0004,x ;$B4C036 |
STA $0042,y ;$B4C039 |
JSR CODE_B4C0FD ;$B4C03C |
STA $07AA ;$B4C03F |
JSR CODE_B4C0F6 ;$B4C042 |
PLA ;$B4C045 |
CMP $0006,x ;$B4C046 |
BCC CODE_B4C04E ;$B4C049 |
BRL CODE_B4C0C9 ;$B4C04B /
CODE_B4C04E:
LDY $066C ;$B4C04E \
JSR CODE_B4C0E9 ;$B4C051 |
LDA $0004,x ;$B4C054 |
STA $0042,y ;$B4C057 |
JSR CODE_B4C0FD ;$B4C05A |
STA $07AC ;$B4C05D |
JSR CODE_B4C0F6 ;$B4C060 |
LDY $0593 ;$B4C063 |
JSR CODE_B4C0E9 ;$B4C066 |
LDA $0004,x ;$B4C069 |
STA $066E ;$B4C06C |
JSR CODE_B4C0FD ;$B4C06F |
STA $07AE ;$B4C072 |
LDA #$0004 ;$B4C075 |
STA $0670 ;$B4C078 |
CODE_B4C07B: ; |
LDA #$0200 ;$B4C07B |
TRB $06A1 ;$B4C07E |
JSR CODE_B49080 ;$B4C081 |
LDA #$0064 ;$B4C084 |
STA $064E ;$B4C087 |
LDA #CODE_B48E6C ;$B4C08A |
STA $067D ;$B4C08D |
LDA $0660 ;$B4C090 |
JSL CODE_808837 ;$B4C093 |
JML CODE_808C84 ;$B4C097 /
CODE_B4C09B:
LDY $0593 ;$B4C09B \
JSR CODE_B4C0E9 ;$B4C09E |
JSR CODE_B4C0FD ;$B4C0A1 |
STA $07AE ;$B4C0A4 |
JSR CODE_B4C0F6 ;$B4C0A7 |
LDA #$0001 ;$B4C0AA |
STA $0670 ;$B4C0AD |
BRA CODE_B4C10D ;$B4C0B0 /
CODE_B4C0B2:
LDY $0593 ;$B4C0B2 \
JSR CODE_B4C0E9 ;$B4C0B5 |
JSR CODE_B4C0FD ;$B4C0B8 |
STA $07AE ;$B4C0BB |
JSR CODE_B4C0F6 ;$B4C0BE |
LDA #$0002 ;$B4C0C1 |
STA $0670 ;$B4C0C4 |
BRA CODE_B4C122 ;$B4C0C7 /
CODE_B4C0C9:
LDY $0593 ;$B4C0C9 \
JSR CODE_B4C0E9 ;$B4C0CC |
JSR CODE_B4C0FD ;$B4C0CF |
STA $07AE ;$B4C0D2 |
JSR CODE_B4C0F6 ;$B4C0D5 |
LDA #$0003 ;$B4C0D8 |
STA $0670 ;$B4C0DB |
CODE_B4C0DE: ; |
LDY $066C ;$B4C0DE |
LDA #$C000 ;$B4C0E1 |
STA $001C,y ;$B4C0E4 |
BRA CODE_B4C07B ;$B4C0E7 /
CODE_B4C0E9:
LDA $0000,x ;$B4C0E9 \
STA $0006,y ;$B4C0EC |
LDA $0002,x ;$B4C0EF |
STA $000A,y ;$B4C0F2 |
RTS ;$B4C0F5 /
CODE_B4C0F6:
TXA ;$B4C0F6 \
CLC ;$B4C0F7 |
ADC #$0008 ;$B4C0F8 |
TAX ;$B4C0FB |
RTS ;$B4C0FC /
CODE_B4C0FD:
LDA $000A,y ;$B4C0FD \
CLC ;$B4C100 |
ADC #$0009 ;$B4C101 |
XBA ;$B4C104 |
SEP #$20 ;$B4C105 |
LDA $0006,y ;$B4C107 |
REP #$20 ;$B4C10A |
RTS ;$B4C10C /
CODE_B4C10D:
LDY $066A ;$B4C10D \
JSR CODE_B4C0E9 ;$B4C110 |
LDA $0004,y ;$B4C113 |
STA $0042,y ;$B4C116 |
JSR CODE_B4C0FD ;$B4C119 |
STA $07A8 ;$B4C11C |
JSR CODE_B4C0F6 ;$B4C11F |
CODE_B4C122: ; |
LDY $0668 ;$B4C122 |
JSR CODE_B4C0E9 ;$B4C125 |
LDA $0004,y ;$B4C128 |
STA $0042,y ;$B4C12B |
JSR CODE_B4C0FD ;$B4C12E |
STA $07AA ;$B4C131 |
JSR CODE_B4C0F6 ;$B4C134 |
BRA CODE_B4C0DE ;$B4C137 /
CODE_B4C139:
JSL disable_screen ;$B4C139 \
LDA #$0010 ;$B4C13D |
TRB $08FC ;$B4C140 |
STZ $08FE ;$B4C143 |
JSL CODE_BBC5AB ;$B4C146 |
JML CODE_8087B9 ;$B4C14A /
CODE_B4C14E:
LDA #$0040 ;$B4C14E \
TSB $06A3 ;$B4C151 |
STZ $06AF ;$B4C154 |
STZ $06AD ;$B4C157 |
LDA $06B1 ;$B4C15A |
BNE CODE_B4C165 ;$B4C15D |
LDA $06AB ;$B4C15F |
STA $06A9 ;$B4C162 |
CODE_B4C165: ; |
JSL CODE_B4AEAF ;$B4C165 |
LDA #CODE_8087D9 ;$B4C169 |
STA $24 ;$B4C16C |
LDA #CODE_808608 ;$B4C16E |
JML CODE_808C80 ;$B4C171 /
CODE_B4C175:
LDA $2E ;$B4C175 \
PHA ;$B4C177 |
LDA $30 ;$B4C178 |
ROL A ;$B4C17A |
PHA ;$B4C17B |
LDA $2F ;$B4C17C |
EOR $01,s ;$B4C17E |
STA $2E ;$B4C180 |
PLA ;$B4C182 |
PLA ;$B4C183 |
STA $30 ;$B4C184 |
LDA $2E ;$B4C186 |
INC $2E ;$B4C188 |
RTL ;$B4C18A /
DATA_B4C18B:
db $00, $1C, $46, $41, $09, $1E, $00, $10
db $17, $0E, $20, $0C, $42, $33, $49, $4B
db $2A, $50, $00, $2E, $15, $0B, $6C, $32
db $2C, $28, $00, $00, $00, $00, $00, $00
db $00, $1A, $00, $36, $19, $13, $00, $00
db $1B, $1D, $00, $00, $45, $21, $4A, $5B
db $00, $01, $02, $03, $04, $05, $06, $07
db $43, $18, $25, $4C, $29, $35, $00, $00
db $0A, $11, $26, $4D, $2D, $37, $00, $00
db $0F, $16, $23, $51, $2B, $3D, $5C, $00
db $0D, $14, $24, $53, $31, $3C, $77, $00
db $00, $12, $1F, $47, $2F, $38, $00, $00
db $48, $5D, $39, $22, $52, $4F, $4E, $44
db $30, $00, $00, $00, $34, $3B, $3F, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $68, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $3A
db $00, $00, $00, $00, $00, $00, $64, $00
db $00, $60, $70, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $40, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $5E, $62, $66, $6A
db $6E, $5F, $63, $67, $6B, $6F, $61, $65
db $69, $6D, $71
DATA_B4C25E:
dw DATA_B4C27C
dw DATA_B4C298
dw DATA_B4C2BC
dw DATA_B4C2E2
dw DATA_B4C30A
dw DATA_B4C32A
dw DATA_B4C350
dw DATA_B4C378
dw DATA_B4C390
dw DATA_B4C3B6
dw DATA_B4C3D4
dw DATA_B4C3EC
dw DATA_B4C404
dw DATA_B4C41C
dw DATA_B4C434
DATA_B4C27C:
db $80, $00, $80, $00, $70, $00, $6F, $01
db $05, $00, $07, $00, $0B, $00, $00, $00
db $01, $00, $02, $00, $03, $00, $04, $00
db $05, $00, $06, $00
DATA_B4C298:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $08, $00, $0B, $00, $C8, $00, $41, $00
db $42, $00, $43, $00, $09, $00, $0A, $00
db $0B, $00, $0C, $00, $0D, $00, $0E, $00
db $0F, $00, $58, $00
DATA_B4C2BC:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $0B, $00, $0C, $00, $C8, $00, $10, $00
db $11, $00, $12, $00, $13, $00, $14, $00
db $15, $00, $16, $00, $17, $00, $18, $00
db $19, $00, $1A, $00, $27, $00
DATA_B4C2E2:
db $80, $00, $80, $01, $6F, $00, $6F, $00
db $0D, $00, $0D, $00, $0B, $00, $1B, $00
db $1C, $00, $1D, $00, $1E, $00, $1F, $00
db $20, $00, $21, $00, $22, $00, $23, $00
db $24, $00, $25, $00, $26, $00, $54, $00
DATA_B4C30A:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $09, $00, $09, $00, $C8, $00, $44, $00
db $45, $00, $46, $00, $47, $00, $48, $00
db $50, $00, $51, $00, $52, $00, $55, $00
DATA_B4C32A:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $0A, $00, $0C, $00, $C8, $00, $28, $00
db $29, $00, $2A, $00, $2B, $00, $2C, $00
db $2D, $00, $2E, $00, $2F, $00, $31, $00
db $32, $00, $33, $00, $56, $00
DATA_B4C350:
db $80, $00, $80, $00, $70, $00, $4F, $01
db $0B, $00, $0D, $00, $C8, $00, $34, $00
db $35, $00, $36, $00, $37, $00, $38, $00
db $39, $00, $3A, $00, $3B, $00, $3C, $00
db $3D, $00, $3F, $00, $40, $00, $57, $00
DATA_B4C378:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $05, $00, $05, $00, $0B, $00, $59, $00
db $5B, $00, $5C, $00, $5D, $00, $77, $00
DATA_B4C390:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $0B, $00, $0C, $00, $C8, $00, $10, $00
db $11, $00, $12, $00, $13, $00, $14, $00
db $15, $00, $16, $00, $17, $00, $18, $00
db $19, $00, $1A, $00, $27, $00
DATA_B4C3B6:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $07, $00, $08, $00, $C8, $00, $49, $00
db $4A, $00, $4B, $00, $4C, $00, $4D, $00
db $4E, $00, $4F, $00, $53, $00
DATA_B4C3D4:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $00, $00, $05, $00, $0B, $00, $5E, $00
db $5F, $00, $60, $00, $61, $00, $72, $00
DATA_B4C3EC:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $00, $00, $05, $00, $0B, $00, $62, $00
db $63, $00, $64, $00, $65, $00, $73, $00
DATA_B4C404:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $00, $00, $05, $00, $0B, $00, $66, $00
db $67, $00, $68, $00, $69, $00, $74, $00
DATA_B4C41C:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $00, $00, $05, $00, $0B, $00, $6A, $00
db $6B, $00, $6C, $00, $6D, $00, $75, $00
DATA_B4C434:
db $80, $00, $80, $00, $6F, $00, $6F, $00
db $00, $00, $05, $00, $0B, $00, $6E, $00
db $6F, $00, $70, $00, $71, $00, $76, $00
DATA_B4C44C:
db $00, $00, $58, $00, $27, $00, $54, $00
db $55, $00, $56, $00, $57, $00, $59, $00
db $00, $00, $4F, $00
DATA_B4C460:
db $00, $00, $41, $00, $10, $00, $1B, $00
db $50, $00, $28, $00, $34, $00, $5B, $00
db $49, $00, $05, $00, $99, $00, $CE, $00
db $96, $00, $CF, $00, $80, $00, $D0, $00
db $16, $00, $D1, $00, $9A, $00, $D2, $00
db $00, $00, $00, $00
DATA_B4C48C:
db $61, $65, $69, $6D, $71
DATA_B4C491:
db $00, $3C, $02, $3C, $04, $30, $0A, $32
db $08, $32, $06, $30, $0C, $3A, $0E, $3A
db $80, $34
DATA_B4C4A3:
db $04
DATA_B4C4A4:
db $F6
DATA_B4C4A5:
db $20, $3C, $04, $12, $20, $BC, $F6, $04
db $21, $7C, $12, $04, $21, $3C
DATA_B4C4B3:
%font_tile_offset(DATA_FC0FE0)
%font_tile_offset(DATA_FC1060)
%font_tile_offset(DATA_FC10E0)
%font_tile_offset(DATA_FC1120)
%font_tile_offset(DATA_FC1160)
%font_tile_offset(DATA_FC11A0)
%font_tile_offset(DATA_FC0CE0)
%font_tile_offset(DATA_FC1220)
%font_tile_offset(DATA_FC1260)
%font_tile_offset(DATA_FC12A0)
%font_tile_offset(DATA_FC12E0)
%font_tile_offset(DATA_FC0FE0)
%font_tile_offset(DATA_FC0EE0)
%font_tile_offset(DATA_FC0DE0)
%font_tile_offset(DATA_FC10A0)
%font_tile_offset(DATA_FC0720)
%font_tile_offset(DATA_FC0820)
%font_tile_offset(DATA_FC0920)
%font_tile_offset(DATA_FC0A20)
%font_tile_offset(DATA_FC0B20)
%font_tile_offset(DATA_FC0C20)
%font_tile_offset(DATA_FC0D20)
%font_tile_offset(DATA_FC0E20)
%font_tile_offset(DATA_FC0F20)
%font_tile_offset(DATA_FC1020)
%font_tile_offset(DATA_FC1320)
%font_tile_offset(DATA_FC1360)
%font_tile_offset(DATA_FC13A0)
%font_tile_offset(DATA_FC13E0)
%font_tile_offset(DATA_FC1420)
%font_tile_offset(DATA_FC11E0)
%font_tile_offset(DATA_FC1460)
%font_tile_offset(DATA_FC0660)
%font_tile_offset(DATA_FC0760)
%font_tile_offset(DATA_FC0860)
%font_tile_offset(DATA_FC0960)
%font_tile_offset(DATA_FC0A60)
%font_tile_offset(DATA_FC0B60)
%font_tile_offset(DATA_FC0C60)
%font_tile_offset(DATA_FC0D60)
%font_tile_offset(DATA_FC0E60)
%font_tile_offset(DATA_FC0F60)
%font_tile_offset(DATA_FC06A0)
%font_tile_offset(DATA_FC07A0)
%font_tile_offset(DATA_FC08A0)
%font_tile_offset(DATA_FC09A0)
%font_tile_offset(DATA_FC0AA0)
%font_tile_offset(DATA_FC0BA0)
%font_tile_offset(DATA_FC0CA0)
%font_tile_offset(DATA_FC0DA0)
%font_tile_offset(DATA_FC0EA0)
%font_tile_offset(DATA_FC0FA0)
%font_tile_offset(DATA_FC06E0)
%font_tile_offset(DATA_FC07E0)
%font_tile_offset(DATA_FC08E0)
%font_tile_offset(DATA_FC09E0)
%font_tile_offset(DATA_FC0AE0)
%font_tile_offset(DATA_FC0BE0)
DATA_B4C4ED:
dw !null_pointer
dw DATA_BAD5AA
dw !null_pointer
dw !null_pointer
dw DATA_BADDE1
DATA_B4C4F7:
dw DATA_BAD000
dw DATA_BAD0D1
dw DATA_BAD19C
dw !null_pointer
dw DATA_BAD339
dw DATA_BAD40E
dw !null_pointer
dw !null_pointer
dw DATA_BAD268
dw DATA_BAD4ED
dw DATA_BAD4ED
dw DATA_BAD4ED
dw DATA_BAD4ED
dw DATA_BAD4ED
DATA_B4C513:
dw DATA_BAD5DD
dw DATA_BAD6EC
dw DATA_BAD7E9
dw DATA_BAD91F
dw DATA_BAD9A6
dw DATA_BADA35
dw DATA_BADAB3
DATA_B4C521:
dw DATA_BADB23
dw DATA_BADB94
dw DATA_BADC0B
dw !null_pointer
dw DATA_BADCF6
dw DATA_BADD6A
dw !null_pointer
dw !null_pointer
dw DATA_BADC7F
DATA_B4C533:
db $00, $02, $86, $5F, $FD, $38, $9E, $65
db $0F, $7A
DATA_B4C53D:
db $00, $00, $36, $01, $CE, $00, $6C, $01
db $9E, $01
DATA_B4C547:
db $72, $00, $48, $01, $E0, $00, $7E, $01
db $B0, $01
DATA_B4C551:
db $8E, $00, $56, $01, $EE, $00, $8C, $01
db $C2, $01
DATA_B4C55B:
dw DATA_B4C56D
dw DATA_B4C573
dw DATA_B4C579
dw !null_pointer
dw DATA_B4C585
dw DATA_B4C58B
dw !null_pointer
dw !null_pointer
dw DATA_B4C57F
DATA_B4C56D:
dw DATA_B4C591
dw DATA_B4C5A9
dw DATA_B4C5C1
DATA_B4C573:
dw DATA_B4C5D9
dw DATA_B4C5F1
dw DATA_B4C609
DATA_B4C579:
dw DATA_B4C621
dw DATA_B4C639
dw DATA_B4C651
DATA_B4C57F:
dw DATA_B4C669
dw DATA_B4C681
dw DATA_B4C699
DATA_B4C585:
dw DATA_B4C6B1
dw DATA_B4C6C9
dw DATA_B4C6E1
DATA_B4C58B:
dw DATA_B4C6F9
dw DATA_B4C711
dw DATA_B4C729
DATA_B4C591:
dw DATA_F744CC : db $58, $02
dw DATA_F744EA : db $01, $00
dw DATA_F74519 : db $58, $02
dw DATA_F74557 : db $01, $00
dw DATA_F745A2 : db $58, $02
dw DATA_F745DD : db $03, $00
DATA_B4C5A9:
dw DATA_F7462B : db $58, $02
dw DATA_F74662 : db $02, $00
dw DATA_F746A2 : db $58, $02
dw DATA_F746DE : db $02, $00
dw DATA_F74724 : db $58, $02
dw DATA_F7477B : db $03, $00
DATA_B4C5C1:
dw DATA_F747C7 : db $58, $02
dw DATA_F74822 : db $02, $00
dw DATA_F74843 : db $58, $02
dw DATA_F7487E : db $01, $00
dw DATA_F748C5 : db $58, $02
dw DATA_F74935 : db $03, $00
DATA_B4C5D9:
dw DATA_F74964 : db $58, $02
dw DATA_F749BB : db $02, $00
dw DATA_F74A01 : db $58, $02
dw DATA_F74A3B : db $01, $00
dw DATA_F74A88 : db $58, $02
dw DATA_F74AE1 : db $01, $00
DATA_B4C5F1:
dw DATA_F74B03 : db $58, $02
dw DATA_F74B5D : db $03, $00
dw DATA_F74BA4 : db $58, $02
dw DATA_F74BE3 : db $02, $00
dw DATA_F74C15 : db $58, $02
dw DATA_F74C87 : db $01, $00
DATA_B4C609:
dw DATA_F74CA8 : db $58, $02
dw DATA_F74CFF : db $02, $00
dw DATA_F74D22 : db $58, $02
dw DATA_F74D7A : db $03, $00
dw DATA_F74DAD : db $58, $02
dw DATA_F74DEB : db $03, $00
DATA_B4C621:
dw DATA_F74E1C : db $58, $02
dw DATA_F74E58 : db $01, $00
dw DATA_F74E9D : db $58, $02
dw DATA_F74EFF : db $02, $00
dw DATA_F74F48 : db $58, $02
dw DATA_F74FA2 : db $03, $00
DATA_B4C639:
dw DATA_F74FD2 : db $58, $02
dw DATA_F7500B : db $02, $00
dw DATA_F7502D : db $58, $02
dw DATA_F75063 : db $03, $00
dw DATA_F7509F : db $58, $02
dw DATA_F750D5 : db $02, $00
DATA_B4C651:
dw DATA_F74A01 : db $58, $02
dw DATA_F75104 : db $02, $00
dw DATA_F75141 : db $58, $02
dw DATA_F75176 : db $01, $00
dw DATA_F751A9 : db $58, $02
dw DATA_F751E8 : db $03, $00
DATA_B4C669:
dw DATA_F74A01 : db $58, $02
dw DATA_F75209 : db $03, $00
dw DATA_F75252 : db $58, $02
dw DATA_F75289 : db $01, $00
dw DATA_F752E7 : db $58, $02
dw DATA_F75347 : db $03, $00
DATA_B4C681:
dw DATA_F7539F : db $58, $02
dw DATA_F753F8 : db $02, $00
dw DATA_F7543E : db $58, $02
dw DATA_F7548F : db $02, $00
dw DATA_F754C1 : db $58, $02
dw DATA_F75504 : db $01, $00
DATA_B4C699:
dw DATA_F75566 : db $58, $02
dw DATA_F7559C : db $03, $00
dw DATA_F755CE : db $58, $02
dw DATA_F75625 : db $02, $00
dw DATA_F75651 : db $58, $02
dw DATA_F756AB : db $03, $00
DATA_B4C6B1:
dw DATA_F74A01 : db $58, $02
dw DATA_F756FB : db $01, $00
dw DATA_F75742 : db $58, $02
dw DATA_F75798 : db $02, $00
dw DATA_F757B9 : db $58, $02
dw DATA_F75815 : db $03, $00
DATA_B4C6C9:
dw DATA_F75844 : db $58, $02
dw DATA_F75899 : db $03, $00
dw DATA_F758DA : db $58, $02
dw DATA_F75935 : db $02, $00
dw DATA_F75956 : db $58, $02
dw DATA_F759A6 : db $02, $00
DATA_B4C6E1:
dw DATA_F759F1 : db $58, $02
dw DATA_F75A4A : db $03, $00
dw DATA_F75A98 : db $58, $02
dw DATA_F75ACF : db $01, $00
dw DATA_F75B02 : db $58, $02
dw DATA_F75B58 : db $01, $00
DATA_B4C6F9:
dw DATA_F74A01 : db $58, $02
dw DATA_F75B79 : db $02, $00
dw DATA_F75BC2 : db $58, $02
dw DATA_F75C15 : db $03, $00
dw DATA_F75C45 : db $58, $02
dw DATA_F75C97 : db $02, $00
DATA_B4C711:
dw DATA_F75CE4 : db $58, $02
dw DATA_F75D27 : db $01, $00
dw DATA_F75D6C : db $58, $02
dw DATA_F75DA9 : db $03, $00
dw DATA_F75DCA : db $58, $02
dw DATA_F75E25 : db $02, $00
DATA_B4C729:
dw DATA_F75E5B : db $58, $02
dw DATA_F75E90 : db $02, $00
dw DATA_F75EC7 : db $58, $02
dw DATA_F75F00 : db $01, $00
dw DATA_F75F21 : db $58, $02
dw DATA_F75F62 : db $02, $00
DATA_B4C741:
dw DATA_B4C74F
dw DATA_B4C75D
dw DATA_B4C76B
dw DATA_B4C779
dw DATA_B4C781
dw DATA_B4C789
dw DATA_B4C78F
DATA_B4C74F:
dw !null_pointer
dw DATA_F76CE3
dw DATA_F76D79
dw DATA_F76E29
dw DATA_F76EE0
dw DATA_F76F79
dw DATA_F76EA3
DATA_B4C75D:
dw !null_pointer
dw DATA_F77031
dw DATA_F770A6
dw DATA_F77121
dw DATA_F771BF
dw DATA_F7727A
dw DATA_F77164
DATA_B4C76B:
dw !null_pointer
dw DATA_F77305
dw DATA_F77360
dw DATA_F773D9
dw DATA_F774AB
dw DATA_F7753D
dw DATA_F77452
DATA_B4C779:
dw !null_pointer
dw DATA_F775D9
dw DATA_F776C5
dw DATA_F77667
DATA_B4C781:
dw !null_pointer
dw DATA_F77742
dw DATA_F77831
dw DATA_F777BB
DATA_B4C789:
dw !null_pointer
dw DATA_F778A3
dw DATA_F7791E
DATA_B4C78F:
dw !null_pointer
dw DATA_F7799B
dw DATA_F779D9
DATA_B4C795:
dw DATA_B4C7B1
dw DATA_B4C7BD
dw DATA_B4C7C9
dw !null_pointer
dw DATA_B4C7E1
dw DATA_B4C7ED
dw !null_pointer
dw !null_pointer
dw DATA_B4C7D5
dw DATA_B4C7F9
dw DATA_B4C7F9
dw DATA_B4C7F9
dw DATA_B4C7F9
dw DATA_B4C7F9
DATA_B4C7B1:
dw DATA_F71EDB
dw DATA_F71F14
dw DATA_F71F6A
dw DATA_F71FAB
dw DATA_F72000
dw DATA_F7207B
DATA_B4C7BD:
dw DATA_F720DA
dw DATA_F72134
dw DATA_F72175
dw DATA_F721CE
dw DATA_F72222
dw DATA_F72259
DATA_B4C7C9:
dw DATA_F722CC
dw DATA_F72327
dw DATA_F72378
dw DATA_F723CB
dw DATA_F72422
dw DATA_F72446
DATA_B4C7D5:
dw DATA_F72498
dw DATA_F724EB
dw DATA_F72540
dw DATA_F7259A
dw DATA_F7260E
dw DATA_F72666
DATA_B4C7E1:
dw DATA_F726A8
dw DATA_F726E4
dw DATA_F72741
dw DATA_F7279B
dw DATA_F727D2
dw DATA_F72811
DATA_B4C7ED:
dw DATA_F7286E
dw DATA_F728DF
dw DATA_F72936
dw DATA_F729A8
dw DATA_F72A03
dw DATA_F72A75
DATA_B4C7F9:
dw DATA_F72AE5
dw DATA_F72B39
dw DATA_F72B98
dw DATA_F72BD2
dw DATA_F72BF5
DATA_B4C803:
dw !null_pointer
dw DATA_BAEF04
dw !null_pointer
dw !null_pointer
dw DATA_BAEF41
DATA_B4C80D:
dw DATA_BAE1BB
dw DATA_BAE2CF
dw DATA_BAE3EF
dw !null_pointer
dw DATA_BAE61A
dw DATA_BAE708
dw !null_pointer
dw !null_pointer
dw DATA_BAE4ED
dw DATA_BAE81F
dw DATA_BAE81F
dw DATA_BAE81F
dw DATA_BAE81F
dw DATA_BAE81F
DATA_B4C829:
dw DATA_BAE929
dw DATA_BAEA3B
dw DATA_BAEB5F
dw DATA_BAEC9C
dw DATA_BAED42
dw DATA_BAEDF2
dw DATA_BAEE8A
DATA_B4C837:
dw DATA_BADE1F
dw DATA_BADEC0
dw DATA_BADF53
dw !null_pointer
dw DATA_BAE085
dw DATA_BAE117
dw !null_pointer
dw !null_pointer
dw DATA_BADFF1
DATA_B4C849:
dw DATA_F7A830
dw DATA_F7EE95
dw DATA_F78466
dw DATA_F7DA34
dw DATA_F7F3C8
DATA_B4C853:
dw DATA_F7FC4E
dw DATA_F7FD44
dw DATA_F7FCFC
dw DATA_F7FD72
dw DATA_F7FD9A
DATA_B4C85D:
dw DATA_F7FC98
dw DATA_F7FD52
dw DATA_F7FD08
dw DATA_F7FD80
dw DATA_F7FDA8
DATA_B4C867:
dw DATA_F7FCAE
dw DATA_F7FD60
dw DATA_F7FD12
dw DATA_F7FD8C
dw DATA_F7FDB6
DATA_B4C871:
dw DATA_B4C883
dw DATA_B4C889
dw DATA_B4C88F
dw !null_pointer
dw DATA_B4C89B
dw DATA_B4C8A1
dw !null_pointer
dw !null_pointer
dw DATA_B4C895
DATA_B4C883:
dw DATA_B4C8A7
dw DATA_B4C8BF
dw DATA_B4C8D7
DATA_B4C889:
dw DATA_B4C8EF
dw DATA_B4C907
dw DATA_B4C91F
DATA_B4C88F:
dw DATA_B4C937
dw DATA_B4C94F
dw DATA_B4C967
DATA_B4C895:
dw DATA_B4C97F
dw DATA_B4C997
dw DATA_B4C9AF
DATA_B4C89B:
dw DATA_B4C9C7
dw DATA_B4C9DF
dw DATA_B4C9F7
DATA_B4C8A1:
dw DATA_B4CA0F
dw DATA_B4CA27
dw DATA_B4CA3F
DATA_B4C8A7:
dw DATA_F78CA8 : db $58, $02
dw DATA_F78CC6 : db $01, $00
dw DATA_F78CF5 : db $58, $02
dw DATA_F78D33 : db $01, $00
dw DATA_F78D72 : db $58, $02
dw DATA_F78DAC : db $03, $00
DATA_B4C8BF:
dw DATA_F78E00 : db $58, $02
dw DATA_F78E3C : db $02, $00
dw DATA_F78E75 : db $58, $02
dw DATA_F78EAF : db $02, $00
dw DATA_F78EFB : db $58, $02
dw DATA_F78F39 : db $03, $00
DATA_B4C8D7:
dw DATA_F78F85 : db $58, $02
dw DATA_F78FF5 : db $02, $00
dw DATA_F79016 : db $58, $02
dw DATA_F79053 : db $01, $00
dw DATA_F790A9 : db $58, $02
dw DATA_F79104 : db $03, $00
DATA_B4C8EF:
dw DATA_F7913B : db $58, $02
dw DATA_F79190 : db $02, $00
dw DATA_F791F0 : db $58, $02
dw DATA_F79226 : db $01, $00
dw DATA_F7927E : db $58, $02
dw DATA_F792D6 : db $01, $00
DATA_B4C907:
dw DATA_F79307 : db $58, $02
dw DATA_F79363 : db $03, $00
dw DATA_F793A6 : db $58, $02
dw DATA_F793DD : db $02, $00
dw DATA_F7940C : db $58, $02
dw DATA_F79471 : db $01, $00
DATA_B4C91F:
dw DATA_F79492 : db $58, $02
dw DATA_F794EF : db $02, $00
dw DATA_F79512 : db $58, $02
dw DATA_F7956B : db $03, $00
dw DATA_F795A1 : db $58, $02
dw DATA_F795F4 : db $03, $00
DATA_B4C937:
dw DATA_F79625 : db $58, $02
dw DATA_F79676 : db $01, $00
dw DATA_F796CB : db $58, $02
dw DATA_F79726 : db $02, $00
dw DATA_F79777 : db $58, $02
dw DATA_F797CF : db $03, $00
DATA_B4C94F:
dw DATA_F797FF : db $58, $02
dw DATA_F79838 : db $02, $00
dw DATA_F7985A : db $58, $02
dw DATA_F79898 : db $03, $00
dw DATA_F798D4 : db $58, $02
dw DATA_F7990D : db $02, $00
DATA_B4C967:
dw DATA_F791F0 : db $58, $02
dw DATA_F7993C : db $02, $00
dw DATA_F79981 : db $58, $02
dw DATA_F799BB : db $01, $00
dw DATA_F799EE : db $58, $02
dw DATA_F79A3D : db $03, $00
DATA_B4C97F:
dw DATA_F791F0 : db $58, $02
dw DATA_F79A5E : db $03, $00
dw DATA_F79AAC : db $58, $02
dw DATA_F79AE8 : db $01, $00
dw DATA_F79B43 : db $58, $02
dw DATA_F79B9F : db $03, $00
DATA_B4C997:
dw DATA_F79BF9 : db $58, $02
dw DATA_F79C4C : db $02, $00
dw DATA_F79C9F : db $58, $02
dw DATA_F79CEF : db $02, $00
dw DATA_F79D21 : db $58, $02
dw DATA_F79D74 : db $01, $00
DATA_B4C9AF:
dw DATA_F79DC9 : db $58, $02
dw DATA_F79E03 : db $03, $00
dw DATA_F79E35 : db $58, $02
dw DATA_F79E89 : db $02, $00
dw DATA_F79EB5 : db $58, $02
dw DATA_F79F09 : db $03, $00
DATA_B4C9C7:
dw DATA_F791F0 : db $58, $02
dw DATA_F79F58 : db $01, $00
dw DATA_F79FA1 : db $58, $02
dw DATA_F79FF8 : db $02, $00
dw DATA_F7A019 : db $58, $02
dw DATA_F7A069 : db $03, $00
DATA_B4C9DF:
dw DATA_F7A098 : db $58, $02
dw DATA_F7A0E5 : db $03, $00
dw DATA_F7A134 : db $58, $02
dw DATA_F7A18D : db $02, $00
dw DATA_F7A1AE : db $58, $02
dw DATA_F7A206 : db $02, $00
DATA_B4C9F7:
dw DATA_F7A25D : db $58, $02
dw DATA_F7A2B3 : db $03, $00
dw DATA_F7A307 : db $58, $02
dw DATA_F7A340 : db $01, $00
dw DATA_F7A374 : db $58, $02
dw DATA_F7A3C8 : db $01, $00
DATA_B4CA0F:
dw DATA_F791F0 : db $58, $02
dw DATA_F7A3E9 : db $02, $00
dw DATA_F7A43D : db $58, $02
dw DATA_F7A48C : db $03, $00
dw DATA_F7A4BC : db $58, $02
dw DATA_F7A50D : db $02, $00
DATA_B4CA27:
dw DATA_F7A559 : db $58, $02
dw DATA_F7A5A9 : db $01, $00
dw DATA_F7A5F9 : db $58, $02
dw DATA_F7A64C : db $03, $00
dw DATA_F7A66D : db $58, $02
dw DATA_F7A6BD : db $02, $00
DATA_B4CA3F:
dw DATA_F7A6F2 : db $58, $02
dw DATA_F7A72A : db $02, $00
dw DATA_F7A75F : db $58, $02
dw DATA_F7A799 : db $01, $00
dw DATA_F7A7BA : db $58, $02
dw DATA_F7A80C : db $02, $00
DATA_B4CA57:
dw DATA_B4CA65
dw DATA_B4CA73
dw DATA_B4CA81
dw DATA_B4CA8F
dw DATA_B4CA97
dw DATA_B4CA9F
dw DATA_B4CAA5
DATA_B4CA65:
dw !null_pointer
dw DATA_F7E064
dw DATA_F7E103
dw DATA_F7E177
dw DATA_F7E26D
dw DATA_F7E2F6
dw DATA_F7E217
DATA_B4CA73:
dw !null_pointer
dw DATA_F7E39F
dw DATA_F7E437
dw DATA_F7E4AD
dw DATA_F7E594
dw DATA_F7E63C
dw DATA_F7E521
DATA_B4CA81:
dw !null_pointer
dw DATA_F7E6CE
dw DATA_F7E72B
dw DATA_F7E7B3
dw DATA_F7E885
dw DATA_F7E918
dw DATA_F7E82A
DATA_B4CA8F:
dw !null_pointer
dw DATA_F7E9AC
dw DATA_F7EAB4
dw DATA_F7EA40
DATA_B4CA97:
dw !null_pointer
dw DATA_F7EB47
dw DATA_F7EC67
dw DATA_F7EBD2
DATA_B4CA9F:
dw !null_pointer
dw DATA_F7ECDE
dw DATA_F7ED6E
DATA_B4CAA5:
dw !null_pointer
dw DATA_F7EE04
dw DATA_F7EE59
DATA_B4CAAB:
dw DATA_B4CAC7
dw DATA_B4CAD3
dw DATA_B4CADF
dw !null_pointer
dw DATA_B4CAF7
dw DATA_B4CB03
dw !null_pointer
dw !null_pointer
dw DATA_B4CAEB
dw DATA_B4CB0F
dw DATA_B4CB0F
dw DATA_B4CB0F
dw DATA_B4CB0F
dw DATA_B4CB0F
DATA_B4CAC7:
dw DATA_F7C909
dw DATA_F7C948
dw DATA_F7C99F
dw DATA_F7C9F9
dw DATA_F7CA3A
dw DATA_F7CABF
DATA_B4CAD3:
dw DATA_F7CB1F
dw DATA_F7CB94
dw DATA_F7CBEB
dw DATA_F7CC4A
dw DATA_F7CCBA
dw DATA_F7CCF7
DATA_B4CADF:
dw DATA_F7CD6D
dw DATA_F7CDE1
dw DATA_F7CE3A
dw DATA_F7CE8B
dw DATA_F7CF01
dw DATA_F7CF37
DATA_B4CAEB:
dw DATA_F7CF8F
dw DATA_F7CFE4
dw DATA_F7D038
dw DATA_F7D0A3
dw DATA_F7D132
dw DATA_F7D18D
DATA_B4CAF7:
dw DATA_F7D1E3
dw DATA_F7D21A
dw DATA_F7D26D
dw DATA_F7D2C5
dw DATA_F7D304
dw DATA_F7D358
DATA_B4CB03:
dw DATA_F7D3D2
dw DATA_F7D449
dw DATA_F7D4A5
dw DATA_F7D4FB
dw DATA_F7D556
dw DATA_F7D5CE
DATA_B4CB0F:
dw DATA_F7D647
dw DATA_F7D699
dw DATA_F7D710
dw DATA_F7D74E
dw DATA_F7D772
DATA_B4CB19:
dw !null_pointer
dw DATA_B4CB9F
dw !null_pointer
dw !null_pointer
dw DATA_B4CC47
DATA_B4CB23:
dw DATA_B4CB3F
dw DATA_B4CB4D
dw DATA_B4CB5B
dw !null_pointer
dw DATA_B4CB77
dw DATA_B4CB85
dw !null_pointer
dw !null_pointer
dw DATA_B4CB69
dw DATA_B4CB93
dw DATA_B4CB93
dw DATA_B4CB93
dw DATA_B4CB93
dw DATA_B4CB93
DATA_B4CB3F:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB4D:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB5B:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB69:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB77:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB85:
db $00, $00, $00, $00, $00, $00, $01, $00
db $02, $00, $03, $00, $00, $00
DATA_B4CB93:
db $02, $00, $02, $00, $02, $00, $02, $00
db $02, $00, $00, $00
DATA_B4CB9F:
db $02, $00, $00, $00
DATA_B4CBA3:
dw DATA_B4CBB5
dw DATA_B4CBBD
dw DATA_B4CBC5
dw !null_pointer
dw DATA_B4CBD5
dw DATA_B4CBDD
dw !null_pointer
dw !null_pointer
dw DATA_B4CBCD
DATA_B4CBB5:
db $00, $00, $01, $00, $02, $00, $00, $00
DATA_B4CBBD:
db $01, $00, $02, $00, $03, $00, $00, $00
DATA_B4CBC5:
db $01, $00, $02, $00, $03, $00, $00, $00
DATA_B4CBCD:
db $01, $00, $02, $00, $03, $00, $00, $00
DATA_B4CBD5:
db $01, $00, $02, $00, $03, $00, $00, $00
DATA_B4CBDD:
db $01, $00, $02, $00, $03, $00, $00, $00
DATA_B4CBE5:
dw DATA_B4CBF3
dw DATA_B4CC03
dw DATA_B4CC13
dw DATA_B4CC23
dw DATA_B4CC2D
dw DATA_B4CC37
dw DATA_B4CC3F
DATA_B4CBF3:
db $00, $00, $00, $00, $00, $00, $00, $00
db $01, $00, $01, $00, $02, $00, $00, $00
DATA_B4CC03:
db $00, $00, $00, $00, $00, $00, $00, $00
db $01, $00, $01, $00, $02, $00, $00, $00
DATA_B4CC13:
db $00, $00, $00, $00, $00, $00, $00, $00
db $01, $00, $01, $00, $02, $00, $00, $00
DATA_B4CC23:
db $00, $00, $00, $00, $01, $00, $02, $00
db $00, $00
DATA_B4CC2D:
db $00, $00, $00, $00, $01, $00, $02, $00
db $00, $00
DATA_B4CC37:
db $00, $00, $00, $00, $01, $00, $00, $00
DATA_B4CC3F:
db $01, $00, $00, $00, $03, $00, $00, $00
DATA_B4CC47:
db $0F, $00, $00, $00, $00, $00
DATA_B4CC4D:
dw !null_pointer
dw DATA_B4CCD3
dw DATA_B4CCD7
dw !null_pointer
dw DATA_B4CD41
DATA_B4CC57:
dw DATA_B4CC73
dw DATA_B4CC81
dw DATA_B4CC8F
dw !null_pointer
dw DATA_B4CCAB
dw DATA_B4CCB9
dw !null_pointer
dw !null_pointer
dw DATA_B4CC9D
dw DATA_B4CCC7
dw DATA_B4CCC7
dw DATA_B4CCC7
dw DATA_B4CCC7
dw DATA_B4CCC7
DATA_B4CC73:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CC81:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CC8F:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CC9D:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CCAB:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CCB9:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CCC7:
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A0A8
dw CODE_B4A9DB
DATA_B4CCD3:
dw CODE_B4A2BC
dw CODE_B4A98C
DATA_B4CCD7:
dw CODE_B4A391
dw CODE_B4A391
dw CODE_B4A391
dw CODE_B4A98C
DATA_B4CCDF:
dw DATA_B4CCED
dw DATA_B4CCFD
dw DATA_B4CD0D
dw DATA_B4CD1D
dw DATA_B4CD27
dw DATA_B4CD31
dw DATA_B4CD39
DATA_B4CCED:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CCFD:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD0D:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD1D:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD27:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD31:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD39:
dw CODE_B4A26F
dw CODE_B4A0B5
dw CODE_B4A0B5
dw CODE_B4A98C
DATA_B4CD41:
dw CODE_B49F61
dw CODE_B4AA2A
dw CODE_B4A9DB
DATA_B4CD47:
dw DATA_FF12F4
dw DATA_FF12F4
dw DATA_FF12F4
dw DATA_FF12F4
dw DATA_FF1312
DATA_B4CD51:
dw DATA_B4CD65
dw DATA_B4CD81
dw DATA_B4CD9D
dw DATA_B4CDB9
dw DATA_B4CDD5
;block 1?
DATA_B4CD5B:
db $19, $00, $08, $00, $04, $00, $0C, $00
db $0A, $00
DATA_B4CD65:
db $08, $07 : dw DATA_FD0FF0 : db $E0, $FF, $AB, $00
db $C0, $FF, $AB, $00, $00, $00
DATA_B4CD73:
dw CODE_B4B82A
;block 2?
DATA_B4CD75:
db $A0, $7B, $A0, $7A, $F1, $CD, $60, $00
db $40, $00, $00, $01
DATA_B4CD81:
db $09, $08 : dw DATA_FD10F0 : db $10, $01, $C0, $00
db $30, $01, $C0, $00, $01, $00
DATA_B4CD8F:
dw CODE_B4B82B
;block 3?
DATA_B4CD91:
db $A0, $4B, $A0, $4A, $F6, $CD, $A0, $00
db $C0, $00, $00, $01
DATA_B4CD9D:
db $0B, $07 : dw DATA_FD12F0 : db $10, $01, $B8, $00
db $30, $01, $B8, $00, $00, $00
DATA_B4CDAB:
dw CODE_B4B7CA
;block 4?
DATA_B4CDAD:
db $A0, $7B, $A0, $7A, $07, $CE, $A8, $00
db $C8, $00, $00, $01
DATA_B4CDB9:
db $0A, $07 : dw DATA_FD11F0 : db $10, $01, $B0, $00
db $30, $01, $B0, $00, $01, $00
DATA_B4CDC7:
dw CODE_B4B82A
;block 5?
DATA_B4CDC9:
db $A0, $7B, $A0, $7A, $0F, $CE, $A0, $00
db $C0, $00, $00, $01
DATA_B4CDD5:
db $0C, $07 : dw DATA_FD13F0 : db $E0, $FF, $A4, $00
db $C0, $FF, $A4, $00, $00, $00
DATA_B4CDE3:
dw CODE_B4B82A
DATA_B4CDE5:
db $A0, $7B, $A0, $7A, $17, $CE, $50, $00
db $30, $00, $00, $01, $00, $01, $00, $00
db $00, $04, $01, $00, $02, $01, $01, $8C
db $01, $00, $16, $01, $00, $18, $01, $00
db $00, $00, $14, $01, $00, $06, $01, $00
db $00, $00, $08, $01, $00, $0A, $01, $00
db $00, $00, $0E, $01, $01, $10, $01, $00
db $00, $00
DATA_B4CE1F:
db $48, $01, $4A, $01, $4C, $01, $4E, $01
db $50, $01
DATA_B4CE29:
dw DATA_B4CE37
dw DATA_B4CE3D
dw DATA_B4CE43
dw DATA_B4CE4A
dw DATA_B4CE51
dw DATA_B4CE57
dw DATA_B4CE5E
DATA_B4CE37:
db $03, $0C, $04, $15, $0B, $00
DATA_B4CE3D:
db $07, $25, $14, $08, $24, $00
DATA_B4CE43:
db $28, $01, $29, $05, $0A, $2D, $00
DATA_B4CE4A:
db $11, $2C, $02, $0E, $2E, $0F, $00
DATA_B4CE51:
db $19, $10, $18, $13, $17, $00
DATA_B4CE57:
db $6C, $23, $62, $8F, $6D, $6E, $00
DATA_B4CE5E:
db $2F, $00
DATA_B4CE60:
db $7F, $FF, $FF, $27, $FF, $FF, $30, $41
db $00, $01, $80, $FF, $00, $6F, $01, $01
db $00, $00, $59, $01, $01, $00, $00, $01
db $01, $01, $40, $00, $01, $01, $01, $80
db $00, $01, $01, $01, $C0, $00, $01, $01
db $01, $00, $01, $01, $01, $01, $40, $01
db $01, $01, $01, $80, $01, $01, $01, $01
db $C0, $01, $01, $01, $01, $00, $02, $01
db $01, $01, $44, $12, $01, $01, $01, $88
db $22, $01, $01, $01, $CC, $32, $01, $01
db $01, $10, $43, $01, $01, $01, $54, $53
db $01, $01, $01, $98, $63, $01, $01, $01
db $DC, $73, $30, $01, $01, $FF, $7F, $01
db $01, $01, $DC, $73, $01, $01, $01, $98
db $63, $01, $01, $01, $54, $53, $01, $01
db $01, $10, $43, $01, $01, $01, $CC, $32
db $01, $01, $01, $88, $22, $01, $01, $01
db $44, $12, $01, $01, $01, $00, $02, $01
db $01, $01, $C0, $01, $01, $01, $01, $80
db $01, $01, $01, $01, $40, $01, $01, $01
db $01, $00, $01, $01, $01, $01, $C0, $00
db $01, $01, $01, $80, $00, $01, $01, $01
db $40, $00, $01, $01, $01, $00, $00, $00
db $6F, $11, $69, $11, $30, $15, $01, $11
db $00
DATA_B4CF21:
db $37, $CF, $00, $00, $3D, $B4, $00, $02
db $00, $00, $8D, $B4, $00, $01, $00, $01
db $00, $08, $00, $04, $00, $00, $B3, $B4
db $00, $01, $00, $02, $00, $08, $00, $04
db $00, $01, $00, $02, $00, $08, $00, $04
db $00, $00
DATA_B4CF4B:
db $0E, $B3, $D0, $0E, $EA, $D0, $0E, $28
db $D1, $0E, $51, $D1, $0E, $84, $D1, $0E
db $B1, $D1, $0E, $E6, $D1, $0E, $18, $D2
db $0E, $3C, $D2, $0E, $4D, $D2, $0A, $8B
db $D2, $0E, $BA, $D2, $0E, $F2, $D2, $06
db $2D, $D3, $10, $63, $D3, $08, $8C, $D3
db $0E, $CF, $D3, $08, $0C, $D4, $0C, $4F
db $D4, $0E, $81, $D4, $06, $BE, $D4, $0E
db $F0, $D4, $0A, $23, $D5, $0E, $4E, $D5
db $04, $87, $D5, $0E, $B5, $D5, $10, $ED
db $D5, $0E, $20, $D6, $0E, $4D, $D6, $0E
db $8A, $D6, $0E, $CD, $D6, $0C, $06, $D7
db $0E, $38, $D7, $0E, $71, $D7, $10, $A3
db $D7, $0A, $D6, $D7, $06, $05, $D8, $04
db $3B, $D8, $08, $6D, $D8, $0E, $AC, $D8
db $0E, $C1, $D8, $04, $EF, $D8, $0E, $21
db $D9, $0A, $4F, $D9, $0E, $7A, $D9, $08
db $AD, $D9, $0E, $EC, $D9, $0C, $2E, $DA
db $00, $00, $00, $06, $60, $DA, $0E, $96
db $DA, $10, $C4, $DA, $0E, $F2, $DA, $04
db $2A, $DB, $0E, $58, $DB, $0A, $88, $DB
db $0C, $B7, $DB, $0E, $E9, $DB, $0E, $1B
db $DC, $0E, $54, $DC, $06, $91, $DC, $08
db $C3, $DC, $00, $00, $00, $0E, $06, $DD
db $10, $34, $DD, $0E, $6F, $DD, $0E, $9C
db $DD, $04, $DE, $DD, $0E, $0C, $DE, $0E
db $21, $DE, $0E, $57, $DE, $0C, $89, $DE
db $10, $BB, $DE, $0E, $EB, $DE, $0E, $21
db $DF, $0E, $5F, $DF, $04, $93, $DF, $08
db $C9, $DF, $0E, $08, $E0, $0E, $1D, $E0
db $0E, $32, $E0, $0A, $67, $E0, $0E, $96
db $E0, $06, $AB, $E0, $0E, $DD, $E0, $0E
db $F2, $E0, $0E, $07, $E1, $0E, $1C, $E1
db $0E, $31, $E1, $0E, $46, $E1, $00, $00
db $00, $0E, $5B, $E1, $0A, $97, $E1, $10
db $C2, $E1, $0C, $F0, $E1, $04, $3E, $E2
db $0E, $6C, $E2, $10, $9F, $E2, $0C, $CF
db $E2, $04, $0C, $E3, $0E, $3A, $E3, $10
db $7B, $E3, $0C, $AB, $E3, $04, $F1, $E3
db $0E, $1F, $E4, $10, $5A, $E4, $0C, $8A
db $E4, $04, $CB, $E4, $0E, $F9, $E4, $10
db $2F, $E5, $0C, $5F, $E5, $04, $A7, $E5
db $0E, $D5, $E5, $10, $0D, $E6, $0E, $3D
db $E6, $0E, $52, $E6, $0E, $67, $E6, $0E
db $7C, $E6, $0E, $91, $E6, $06, $A6, $E6
db $14, $00, $68, $01, $32, $04, $00, $C2
db $D0, $00, $00, $01, $00, $00, $00, $11
db $3E, $47, $41, $4E, $47, $50, $4C, $41
db $4E, $4B, $20, $47, $41, $4C, $4C, $45
db $4F, $4E, $13, $3E, $47, $41, $4C, $49
db $4F, $4E, $20, $44, $45, $20, $4C, $41
db $20, $47, $41, $4C, $26, $52, $45, $3A
db $00, $A7, $01, $32, $03, $02, $FD, $D0
db $00, $00, $02, $00, $01, $00, $00, $00
db $00, $00, $12, $3E, $43, $52, $4F, $43
db $4F, $44, $49, $4C, $45, $20, $43, $41
db $55, $4C, $44, $52, $4F, $4E, $15, $3E
db $43, $48, $41, $55, $44, $52, $4F, $4E
db $20, $44, $55, $20, $43, $52, $4F, $43
db $4F, $44, $49, $4C, $45, $B4, $00, $AB
db $01, $32, $0A, $02, $3B, $D1, $00, $00
db $01, $00, $01, $00, $03, $00, $02, $00
db $09, $3E, $4B, $52, $45, $4D, $20, $51
db $55, $41, $59, $09, $3E, $51, $55, $41
db $49, $20, $4B, $52, $45, $4D, $96, $00
db $3D, $01, $32, $03, $01, $64, $D1, $00
db $00, $02, $00, $02, $00, $04, $00, $03
db $00, $0E, $3E, $4B, $52, $41, $5A, $59
db $20, $4B, $52, $45, $4D, $4C, $41, $4E
db $44, $0E, $3E, $4B, $52, $45, $4D, $4C
db $41, $4E, $44, $20, $44, $49, $4E, $47
db $4F, $81, $00, $FA, $00, $32, $0A, $02
db $97, $D1, $00, $00, $03, $00, $03, $00
db $05, $00, $04, $00, $0C, $3E, $47, $4C
db $4F, $4F, $4D, $59, $20, $47, $55, $4C
db $43, $48, $0A, $3E, $52, $41, $56, $49
db $4E, $20, $52, $41, $56, $49, $81, $00
db $92, $00, $32, $0C, $04, $C4, $D1, $00
db $00, $04, $00, $04, $00, $06, $00, $3C
db $00, $0E, $3E, $4B, $2E, $20, $52, $4F
db $4F, $4C, $27, $53, $20, $4B, $45, $45
db $50, $10, $3E, $43, $41, $53, $54, $45
db $4C, $20, $44, $45, $20, $4B, $2E, $52
db $4F, $4F, $4C, $8C, $00, $1E, $00, $32
db $04, $04, $F5, $D1, $00, $00, $05, $00
db $3C, $00, $10, $3E, $54, $48, $45, $20
db $46, $4C, $59, $49, $4E, $47, $20, $4B
db $52, $4F, $43, $4B, $0F, $3E, $4C, $45
db $20, $43, $52, $4F, $43, $4F, $20, $56
db $4F, $4C, $41, $4E, $54, $64, $00, $2D
db $00, $32, $00, $00, $23, $D2, $0C, $00
db $0A, $3E, $4C, $4F, $53, $54, $20, $57
db $4F, $52, $4C, $44, $0B, $3E, $4D, $4F
db $4E, $44, $45, $20, $50, $45, $52, $44
db $55, $64, $00, $0A, $00, $32, $00, $00
db $47, $D2, $00, $00, $01, $3E, $41, $01
db $3E, $41, $5A, $00, $84, $00, $32, $0A
db $08, $60, $D2, $04, $00, $0A, $00, $08
db $00, $42, $00, $07, $00, $10, $3E, $47
db $41, $4E, $47, $50, $4C, $41, $4E, $4B
db $20, $47, $41, $4C, $4C, $45, $59, $17
db $3E, $50, $41, $53, $53, $45, $52, $45
db $4C, $4C, $45, $20, $44, $45, $20, $4C
db $41, $20, $47, $41, $4C, $26, $52, $45
db $0F, $00, $BE, $00, $32, $09, $08, $9E
db $D2, $00, $00, $0B, $00, $09, $00, $09
db $00, $08, $00, $0C, $3E, $4B, $4F, $4E
db $47, $20, $4B, $4F, $4C, $4C, $45, $47
db $45, $0C, $3E, $4B, $4F, $4C, $4C, $26
db $47, $45, $20, $4B, $4F, $4E, $47, $8F
db $00, $B7, $00, $32, $0A, $02, $CD, $D2
db $15, $00, $0A, $00, $09, $00, $0F, $00
db $0A, $00, $10, $3E, $4C, $4F, $43, $4B
db $4A, $41, $57, $27, $53, $20, $4C, $4F
db $43, $4B, $45, $52, $11, $3E, $43, $41
db $53, $49, $45, $52, $20, $44, $45, $20
db $4C, $4F, $43, $4B, $4A, $41, $57, $AF
db $00, $5C, $00, $32, $0C, $04, $05, $D3
db $0B, $00, $0F, $00, $0B, $00, $0D, $00
db $0C, $00, $0F, $3E, $54, $4F, $50, $53
db $41, $49, $4C, $20, $54, $52, $4F, $55
db $42, $4C, $45, $15, $3E, $4D, $49, $43
db $4D, $41, $43, $20, $44, $41, $4E, $53
db $20, $4C, $41, $20, $4D, $24, $54, $55
db $52, $45, $D9, $00, $3C, $00, $32, $0C
db $04, $40, $D3, $00, $00, $0C, $00, $0C
db $00, $0E, $00, $0D, $00, $12, $3E, $46
db $55, $4E, $4B, $59, $27, $53, $20, $46
db $4C, $49, $47, $48, $54, $53, $20, $49
db $49, $0D, $3E, $56, $4F, $4C, $53, $20
db $46, $55, $4E, $4B, $59, $20, $49, $49
db $AF, $00, $14, $00, $32, $04, $04, $72
db $D3, $09, $00, $0D, $00, $0D, $00, $0B
db $3E, $4B, $52, $4F, $57, $27, $53, $20
db $4E, $45, $53, $54, $0B, $3E, $4E, $49
db $44, $20, $44, $45, $20, $4B, $52, $4F
db $57, $90, $00, $82, $00, $32, $0C, $04
db $9F, $D3, $00, $00, $0B, $00, $0A, $00
db $0C, $00, $0B, $00, $16, $3E, $53, $57
db $41, $4E, $4B, $59, $27, $53, $20, $42
db $4F, $4E, $55, $53, $20, $42, $4F, $4E
db $41, $4E, $5A, $41, $16, $3E, $42, $4F
db $4E, $55, $53, $20, $25, $20, $47, $4F
db $47, $4F, $20, $44, $45, $20, $53, $57
db $41, $4E, $4B, $59, $73, $00, $B6, $00
db $32, $09, $00, $E2, $D3, $07, $00, $11
db $00, $0E, $00, $12, $00, $0F, $00, $0C
db $3E, $48, $4F, $54, $2D, $48, $45, $41
db $44, $20, $48, $4F, $50, $1A, $3E, $50
db $41, $52, $43, $4F, $55, $52, $53, $20
db $44, $45, $53, $20, $54, $28, $54, $45
db $53, $20, $42, $52, $3B, $4C, $3F, $45
db $53, $C4, $00, $BC, $00, $32, $03, $02
db $1F, $D4, $00, $00, $13, $00, $10, $00
db $10, $00, $0E, $00, $16, $3E, $53, $57
db $41, $4E, $4B, $59, $27, $53, $20, $42
db $4F, $4E, $55, $53, $20, $42, $4F, $4E
db $41, $4E, $5A, $41, $16, $3E, $42, $4F
db $4E, $55, $53, $20, $25, $20, $47, $4F
db $47, $4F, $20, $44, $45, $20, $53, $57
db $41, $4E, $4B, $59, $64, $00, $87, $00
db $32, $04, $04, $5E, $D4, $00, $00, $10
db $00, $0F, $00, $0E, $3E, $4B, $4C, $55
db $42, $42, $41, $27, $53, $20, $4B, $49
db $4F, $53, $4B, $11, $3E, $4B, $49, $4F
db $53, $51, $55, $45, $20, $44, $45, $20
db $4B, $4C, $55, $42, $42, $41, $C8, $00
db $6B, $00, $32, $0B, $01, $98, $D4, $25
db $00, $11, $00, $10, $00, $15, $00, $11
db $00, $14, $00, $12, $00, $0E, $3E, $4B
db $41, $4E, $4E, $4F, $4E, $27, $53, $20
db $4B, $4C, $41, $49, $4D, $14, $3E, $43
db $4F, $4D, $50, $4C, $41, $49, $4E, $54
db $45, $20, $44, $45, $20, $4B, $41, $4E
db $4E, $4F, $4E, $EB, $00, $41, $00, $32
db $04, $04, $CD, $D4, $00, $00, $13, $00
db $12, $00, $12, $3E, $46, $55, $4E, $4B
db $59, $27, $53, $20, $46, $4C, $49, $47
db $48, $54, $53, $20, $49, $49, $0D, $3E
db $56, $4F, $4C, $53, $20, $46, $55, $4E
db $4B, $59, $20, $49, $49, $78, $00, $64
db $00, $32, $0B, $01, $07, $D5, $14, $00
db $13, $00, $11, $00, $17, $00, $13, $00
db $16, $00, $17, $00, $0B, $3E, $4C, $41
db $56, $41, $20, $4C, $41, $47, $4F, $4F
db $4E, $0D, $3E, $4C, $41, $47, $4F, $4E
db $20, $44, $45, $20, $4C, $41, $56, $45
db $96, $00, $3F, $00, $32, $04, $04, $32
db $D5, $00, $00, $15, $00, $17, $00, $0C
db $3E, $4B, $4F, $4E, $47, $20, $4B, $4F
db $4C, $4C, $45, $47, $45, $0C, $3E, $4B
db $4F, $4C, $4C, $26, $47, $45, $20, $4B
db $4F, $4E, $47, $28, $00, $64, $00, $32
db $0B, $01, $65, $D5, $08, $00, $15, $00
db $13, $00, $18, $00, $14, $00, $19, $00
db $15, $00, $0C, $3E, $52, $45, $44, $2D
db $48, $4F, $54, $20, $52, $49, $44, $45
db $12, $3E, $54, $52, $41, $56, $45, $52
db $53, $3F, $45, $20, $45, $4D, $42, $52
db $41, $53, $3F, $45, $04, $00, $73, $00
db $32, $01, $01, $96, $D5, $00, $00, $17
db $00, $14, $00, $0D, $3E, $4D, $4F, $4E
db $4B, $45, $59, $20, $4D, $55, $53, $45
db $55, $4D, $0E, $3E, $4D, $55, $53, $3F
db $45, $20, $44, $55, $20, $53, $49, $4E
db $47, $45, $67, $00, $2A, $00, $32, $0C
db $04, $C8, $D5, $24, $00, $17, $00, $15
db $00, $1A, $00, $16, $00, $0F, $3E, $53
db $51, $55, $41, $57, $4B, $53, $27, $53
db $20, $53, $48, $41, $46, $54, $12, $3E
db $50, $45, $52, $43, $48, $4F, $49, $52
db $20, $44, $45, $20, $53, $51, $55, $41
db $57, $4B, $7B, $00, $08, $00, $32, $04
db $04, $FC, $D5, $21, $00, $19, $00, $16
db $00, $0E, $3E, $4B, $4C, $45, $45, $56
db $45, $52, $27, $53, $20, $4B, $49, $4C
db $4E, $12, $3E, $46, $4F, $55, $52, $4E
db $49, $4C, $20, $44, $45, $20, $4B, $4C
db $45, $45, $56, $45, $52, $2E, $00, $B7
db $00, $32, $01, $00, $2F, $D6, $28, $00
db $1C, $00, $18, $00, $0C, $3E, $42, $41
db $52, $52, $45, $4C, $20, $42, $41, $59
db $4F, $55, $0E, $3E, $42, $41, $59, $4F
db $55, $20, $44, $55, $20, $42, $41, $52
db $49, $4C, $9C, $00, $AA, $00, $32, $0B
db $02, $64, $D6, $01, $00, $1D, $00, $1C
db $00, $1B, $00, $18, $00, $23, $00, $19
db $00, $11, $3E, $47, $4C, $49, $4D, $4D
db $45, $52, $27, $53, $20, $47, $41, $4C
db $4C, $45, $4F, $4E, $11, $3E, $47, $41
db $4C, $49, $4F, $4E, $20, $44, $45, $20
db $47, $4C, $49, $4D, $4D, $45, $52, $0E
db $01, $B4, $00, $32, $0B, $0A, $A1, $D6
db $29, $00, $1E, $00, $1E, $00, $1C, $00
db $1C, $00, $25, $00, $1D, $00, $11, $3E
db $4B, $52, $4F, $43, $4B, $48, $45, $41
db $44, $20, $4B, $4C, $41, $4D, $42, $45
db $52, $17, $3E, $43, $52, $41, $50, $41
db $48, $55, $54, $45, $20, $44, $45, $53
db $20, $43, $52, $4F, $51, $55, $45, $55
db $52, $53, $60, $01, $9B, $00, $32, $0E
db $02, $E4, $D6, $05, $00, $1D, $00, $1E
db $00, $1F, $00, $22, $00, $20, $00, $1F
db $00, $0D, $3E, $52, $41, $54, $54, $4C
db $45, $20, $42, $41, $54, $54, $4C, $45
db $11, $3E, $42, $41, $54, $41, $49, $4C
db $4C, $45, $20, $43, $41, $4E, $41, $49
db $4C, $4C, $45, $B8, $01, $C6, $00, $32
db $02, $02, $15, $D7, $00, $00, $1E, $00
db $22, $00, $0E, $3E, $4B, $4C, $55, $42
db $42, $41, $27, $53, $20, $4B, $49, $4F
db $53, $4B, $11, $3E, $4B, $49, $4F, $53
db $51, $55, $45, $20, $44, $45, $20, $4B
db $4C, $55, $42, $42, $41, $6F, $01, $5A
db $00, $32, $0E, $04, $4F, $D7, $0A, $00
db $26, $00, $23, $00, $1E, $00, $1F, $00
db $21, $00, $20, $00, $0B, $3E, $53, $4C
db $49, $4D, $45, $20, $43, $4C, $49, $4D
db $42, $13, $3E, $41, $53, $43, $45, $4E
db $53, $49, $4F, $4E, $20, $56, $49, $53
db $51, $55, $45, $55, $53, $45, $90, $01
db $21, $00, $32, $06, $02, $84, $D7, $2D
db $00, $20, $00, $20, $00, $22, $00, $21
db $00, $0D, $3E, $42, $52, $41, $4D, $42
db $4C, $45, $20, $42, $4C, $41, $53, $54
db $0E, $3E, $43, $48, $41, $52, $44, $4F
db $4E, $20, $41, $52, $44, $45, $4E, $54
db $C2, $01, $70, $00, $32, $02, $02, $B2
db $D7, $63, $00, $21, $00, $21, $00, $10
db $3E, $4B, $55, $44, $47, $45, $4C, $27
db $53, $20, $4B, $4F, $4E, $54, $45, $53
db $54, $10, $3E, $4B, $4F, $4D, $42, $41
db $54, $20, $44, $45, $20, $4B, $55, $44
db $47, $45, $4C, $6E, $00, $58, $00, $32
db $0C, $04, $E9, $D7, $00, $00, $1C, $00
db $19, $00, $24, $00, $1A, $00, $0C, $3E
db $4B, $4F, $4E, $47, $20, $4B, $4F, $4C
db $4C, $45, $47, $45, $0C, $3E, $4B, $4F
db $4C, $4C, $26, $47, $45, $20, $4B, $4F
db $4E, $47, $A5, $00, $28, $00, $32, $06
db $02, $18, $D8, $00, $00, $23, $00, $1A
db $00, $25, $00, $1B, $00, $12, $3E, $46
db $55, $4E, $4B, $59, $27, $53, $20, $46
db $4C, $49, $47, $48, $54, $53, $20, $49
db $49, $0D, $3E, $56, $4F, $4C, $53, $20
db $46, $55, $4E, $4B, $59, $20, $49, $49
db $0F, $01, $8A, $00, $32, $06, $02, $4E
db $D8, $00, $00, $24, $00, $1B, $00, $1D
db $00, $1D, $00, $0D, $3E, $4D, $4F, $4E
db $4B, $45, $59, $20, $4D, $55, $53, $45
db $55, $4D, $0E, $3E, $4D, $55, $53, $3F
db $45, $20, $44, $55, $20, $53, $49, $4E
db $47, $45, $4A, $01, $50, $00, $32, $01
db $01, $7C, $D8, $00, $00, $20, $00, $23
db $00, $16, $3E, $53, $57, $41, $4E, $4B
db $59, $27, $53, $20, $42, $4F, $4E, $55
db $53, $20, $42, $4F, $4E, $41, $4E, $5A
db $41, $16, $3E, $42, $4F, $4E, $55, $53
db $20, $25, $20, $47, $4F, $47, $4F, $20
db $44, $45, $20, $53, $57, $41, $4E, $4B
db $59, $07, $00, $B1, $00, $02, $00, $00
db $BB, $D8, $05, $00, $10, $00, $24, $00
db $01, $3E, $41, $01, $3E, $41, $1C, $00
db $84, $00, $32, $01, $00, $D0, $D8, $19
db $00, $29, $00, $25, $00, $0D, $3E, $47
db $48, $4F, $53, $54, $4C, $59, $20, $47
db $52, $4F, $56, $45, $0E, $3E, $46, $55
db $4E, $45, $53, $54, $45, $20, $46, $55
db $54, $41, $49, $45, $41, $00, $BE, $00
db $32, $0A, $02, $02, $D9, $3C, $00, $28
db $00, $25, $00, $2A, $00, $26, $00, $0D
db $3E, $4D, $4F, $4E, $4B, $45, $59, $20
db $4D, $55, $53, $45, $55, $4D, $0E, $3E
db $4D, $55, $53, $3F, $45, $20, $44, $55
db $20, $53, $49, $4E, $47, $45, $64, $00
db $9B, $00, $32, $05, $04, $34, $D9, $10
db $00, $2C, $00, $27, $00, $29, $00, $26
db $00, $0C, $3E, $48, $41, $55, $4E, $54
db $45, $44, $20, $48, $41, $4C, $4C, $0B
db $3E, $41, $4E, $54, $52, $45, $20, $48
db $41, $4E, $54, $3F, $EB, $00, $A6, $00
db $32, $02, $02, $5E, $D9, $4C, $00, $2C
db $00, $28, $00, $0C, $3E, $4B, $4F, $4E
db $47, $20, $4B, $4F, $4C, $4C, $45, $47
db $45, $0C, $3E, $4B, $4F, $4C, $4C, $26
db $47, $45, $20, $4B, $4F, $4E, $47, $B9
db $00, $B2, $00, $32, $0B, $02, $91, $D9
db $18, $00, $2B, $00, $28, $00, $2A, $00
db $27, $00, $2E, $00, $29, $00, $0B, $3E
db $47, $55, $53, $54, $59, $20, $47, $4C
db $41, $44, $45, $0D, $3E, $46, $41, $54
db $41, $4C, $45, $20, $52, $41, $46, $41
db $4C, $45, $E9, $00, $73, $00, $32, $02
db $02, $BC, $D9, $44, $00, $2E, $00, $2A
db $00, $16, $3E, $53, $57, $41, $4E, $4B
db $59, $27, $53, $20, $42, $4F, $4E, $55
db $53, $20, $42, $4F, $4E, $41, $4E, $5A
db $41, $16, $3E, $42, $4F, $4E, $55, $53
db $20, $25, $20, $47, $4F, $47, $4F, $20
db $44, $45, $20, $53, $57, $41, $4E, $4B
db $59, $C7, $00, $59, $00, $32, $0F, $04
db $07, $DA, $13, $00, $2D, $00, $2A, $00
db $2F, $00, $2B, $00, $2C, $00, $29, $00
db $31, $00, $2C, $00, $12, $3E, $50, $41
db $52, $52, $4F, $54, $20, $43, $48, $55
db $54, $45, $20, $50, $41, $4E, $49, $43
db $11, $3E, $50, $45, $52, $52, $4F, $51
db $55, $45, $54, $20, $50, $41, $4E, $49
db $51, $55, $3F, $9E, $00, $64, $00, $32
db $01, $01, $3D, $DA, $5C, $00, $2E, $00
db $2B, $00, $0E, $3E, $4B, $4C, $55, $42
db $42, $41, $27, $53, $20, $4B, $49, $4F
db $53, $4B, $11, $3E, $4B, $49, $4F, $53
db $51, $55, $45, $20, $44, $45, $20, $4B
db $4C, $55, $42, $42, $41, $7F, $00, $0C
db $00, $32, $05, $01, $73, $DA, $54, $00
db $2E, $00, $2C, $00, $32, $00, $2E, $00
db $12, $3E, $46, $55, $4E, $4B, $59, $27
db $53, $20, $46, $4C, $49, $47, $48, $54
db $53, $20, $49, $49, $0D, $3E, $56, $4F
db $4C, $53, $20, $46, $55, $4E, $4B, $59
db $20, $49, $49, $6E, $00, $44, $00, $32
db $0A, $08, $A9, $DA, $17, $00, $33, $00
db $2F, $00, $31, $00, $2E, $00, $09, $3E
db $57, $45, $42, $20, $57, $4F, $4F, $44
db $53, $0E, $3E, $54, $4F, $49, $4C, $45
db $20, $44, $45, $53, $20, $42, $4F, $49
db $53, $2B, $00, $26, $00, $32, $01, $01
db $D3, $DA, $0D, $00, $32, $00, $2F, $00
db $0B, $3E, $4B, $52, $45, $45, $50, $59
db $20, $4B, $52, $4F, $57, $10, $3E, $4B
db $52, $4F, $57, $20, $4C, $27, $49, $4E
db $4B, $49, $3F, $54, $41, $4E, $54, $9E
db $00, $81, $01, $32, $0D, $00, $09, $DB
db $6C, $00, $35, $00, $31, $00, $38, $00
db $34, $00, $36, $00, $30, $00, $0C, $3E
db $41, $52, $43, $54, $49, $43, $20, $41
db $42, $59, $53, $53, $11, $3E, $41, $42
db $59, $53, $53, $45, $53, $20, $41, $52
db $43, $54, $49, $51, $55, $45, $53, $E1
db $00, $8A, $01, $32, $02, $02, $39, $DB
db $3D, $00, $34, $00, $31, $00, $0D, $3E
db $4D, $4F, $4E, $4B, $45, $59, $20, $4D
db $55, $53, $45, $55, $4D, $0E, $3E, $4D
db $55, $53, $3F, $45, $20, $44, $55, $20
db $53, $49, $4E, $47, $45, $9E, $00, $47
db $01, $32, $06, $04, $6B, $DB, $23, $00
db $37, $00, $32, $00, $34, $00, $30, $00
db $0A, $3E, $57, $49, $4E, $44, $59, $20
db $57, $45, $4C, $4C, $0F, $3E, $47, $4F
db $55, $46, $46, $52, $45, $20, $47, $4C
db $41, $43, $49, $41, $4C, $5A, $00, $56
db $01, $32, $09, $01, $9B, $DB, $45, $00
db $36, $00, $32, $00, $39, $00, $33, $00
db $0C, $3E, $4B, $4F, $4E, $47, $20, $4B
db $4F, $4C, $4C, $45, $47, $45, $0C, $3E
db $4B, $4F, $4C, $4C, $26, $47, $45, $20
db $4B, $4F, $4E, $47, $16, $00, $45, $01
db $32, $04, $04, $C6, $DB, $5D, $00, $34
db $00, $34, $00, $0E, $3E, $4B, $4C, $55
db $42, $42, $41, $27, $53, $20, $4B, $49
db $4F, $53, $4B, $11, $3E, $4B, $49, $4F
db $53, $51, $55, $45, $20, $44, $45, $20
db $4B, $4C, $55, $42, $42, $41, $A2, $00
db $09, $01, $32, $0C, $04, $FC, $DB, $62
db $00, $37, $00, $33, $00, $3A, $00, $35
db $00, $0C, $3E, $43, $41, $53, $54, $4C
db $45, $20, $43, $52, $55, $53, $48, $0F
db $3E, $42, $41, $53, $54, $49, $4F, $4E
db $20, $42, $52, $4F, $59, $45, $55, $52
db $9B, $00, $C3, $00, $32, $0C, $04, $2E
db $DC, $8F, $00, $39, $00, $35, $00, $3B
db $00, $36, $00, $10, $3E, $43, $4C, $41
db $50, $50, $45, $52, $27, $53, $20, $43
db $41, $56, $45, $52, $4E, $12, $3E, $43
db $41, $56, $45, $52, $4E, $45, $20, $44
db $45, $20, $43, $4C, $41, $50, $50, $45
db $52, $97, $00, $86, $00, $32, $0D, $04
db $6B, $DC, $6D, $00, $3C, $00, $37, $00
db $3A, $00, $36, $00, $3D, $00, $38, $00
db $12, $3E, $43, $48, $41, $49, $4E, $20
db $4C, $49, $4E, $4B, $20, $43, $48, $41
db $4D, $42, $45, $52, $10, $3E, $53, $41
db $4C, $4F, $4E, $20, $44, $55, $20, $4D
db $41, $49, $4C, $4C, $4F, $4E, $DC, $00
db $8C, $00, $32, $02, $02, $A0, $DC, $55
db $00, $3B, $00, $37, $00, $12, $3E, $46
db $55, $4E, $4B, $59, $27, $53, $20, $46
db $4C, $49, $47, $48, $54, $53, $20, $49
db $49, $0D, $3E, $56, $4F, $4C, $53, $20
db $46, $55, $4E, $4B, $59, $20, $49, $49
db $56, $00, $52, $00, $32, $09, $01, $D6
db $DC, $00, $00, $3B, $00, $38, $00, $3F
db $00, $3A, $00, $16, $3E, $53, $57, $41
db $4E, $4B, $59, $27, $53, $20, $42, $4F
db $4E, $55, $53, $20, $42, $4F, $4E, $41
db $4E, $5A, $41, $16, $3E, $42, $4F, $4E
db $55, $53, $20, $25, $20, $47, $4F, $47
db $4F, $20, $44, $45, $20, $53, $57, $41
db $4E, $4B, $59, $97, $00, $37, $00, $32
db $0A, $02, $19, $DD, $6E, $00, $3D, $00
db $3A, $00, $40, $00, $3B, $00, $0B, $3E
db $54, $4F, $58, $49, $43, $20, $54, $4F
db $57, $45, $52, $0C, $3E, $54, $4F, $55
db $52, $20, $54, $4F, $58, $49, $51, $55
db $45, $97, $00, $16, $00, $32, $04, $04
db $43, $DD, $B9, $00, $3F, $00, $3B, $00
db $13, $3E, $53, $54, $52, $4F, $4E, $47
db $48, $4F, $4C, $44, $20, $53, $48, $4F
db $57, $44, $4F, $57, $4E, $15, $3E, $43
db $4F, $4E, $46, $52, $4F, $4E, $54, $41
db $54, $49, $4F, $4E, $20, $41, $55, $20
db $46, $4F, $52, $54, $1D, $00, $44, $00
db $32, $01, $00, $7E, $DD, $03, $00, $42
db $00, $05, $00, $0C, $3E, $50, $49, $52
db $41, $54, $45, $20, $50, $41, $4E, $49
db $43, $0E, $3E, $50, $41, $4E, $49, $51
db $55, $45, $20, $25, $20, $42, $4F, $52
db $44, $64, $00, $2D, $00, $32, $0E, $02
db $B3, $DD, $0C, $00, $41, $00, $05, $00
db $09, $00, $07, $00, $43, $00, $06, $00
db $10, $3E, $4D, $41, $49, $4E, $42, $52
db $41, $43, $45, $20, $4D, $41, $59, $48
db $45, $4D, $17, $3E, $4D, $3F, $4C, $49
db $2D, $4D, $3F, $4C, $4F, $20, $44, $41
db $4E, $53, $20, $4C, $45, $53, $20, $4D
db $24, $54, $53, $64, $00, $0A, $00, $32
db $04, $04, $ED, $DD, $00, $00, $42, $00
db $06, $00, $0D, $3E, $4D, $4F, $4E, $4B
db $45, $59, $20, $4D, $55, $53, $45, $55
db $4D, $0E, $3E, $4D, $55, $53, $3F, $45
db $20, $44, $55, $20, $53, $49, $4E, $47
db $45, $64, $00, $4B, $00, $02, $04, $00
db $1B, $DE, $00, $00, $45, $00, $3F, $00
db $01, $3E, $41, $01, $3E, $41, $6E, $00
db $9A, $00, $32, $0B, $02, $38, $DE, $2C
db $00, $47, $00, $48, $00, $44, $00, $3F
db $00, $46, $00, $40, $00, $0D, $3E, $4D
db $55, $44, $48, $4F, $4C, $45, $20, $4D
db $41, $52, $53, $48, $0E, $3E, $4D, $41
db $52, $41, $49, $53, $20, $4D, $41, $52
db $52, $41, $4E, $54, $8F, $00, $71, $00
db $32, $05, $04, $6A, $DE, $02, $00, $48
db $00, $41, $00, $45, $00, $40, $00, $0C
db $3E, $52, $41, $4D, $42, $49, $20, $52
db $55, $4D, $42, $4C, $45, $0F, $3E, $52
db $41, $4D, $42, $49, $20, $43, $48, $41
db $4D, $42, $41, $52, $44, $45, $9D, $00
db $A0, $00, $32, $02, $02, $98, $DE, $5B
db $00, $45, $00, $48, $00, $0E, $3E, $4B
db $4C, $55, $42, $42, $41, $27, $53, $20
db $4B, $49, $4F, $53, $4B, $11, $3E, $4B
db $49, $4F, $53, $51, $55, $45, $20, $44
db $45, $20, $4B, $4C, $55, $42, $42, $41
db $C3, $00, $90, $00, $32, $02, $02, $CA
db $DE, $60, $00, $46, $00, $41, $00, $0F
db $3E, $4B, $49, $4E, $47, $20, $5A, $49
db $4E, $47, $20, $53, $54, $49, $4E, $47
db $0E, $3E, $52, $4F, $49, $20, $5A, $49
db $4E, $47, $20, $53, $54, $49, $4E, $47
db $22, $00, $7A, $00, $32, $0C, $04, $FE
db $DE, $0E, $00, $4F, $00, $42, $00, $4A
db $00, $43, $00, $0D, $3E, $54, $41, $52
db $47, $45, $54, $20, $54, $45, $52, $52
db $4F, $52, $12, $3E, $4F, $42, $4A, $45
db $43, $54, $49, $46, $20, $45, $50, $4F
db $55, $56, $41, $4E, $54, $45, $3A, $00
db $20, $00, $32, $07, $04, $38, $DF, $2E
db $00, $4B, $00, $44, $00, $53, $00, $49
db $00, $49, $00, $43, $00, $10, $3E, $42
db $52, $41, $4D, $42, $4C, $45, $20, $53
db $43, $52, $41, $4D, $42, $4C, $45, $13
db $3E, $45, $4D, $42, $52, $4F, $55, $49
db $4C, $4C, $41, $4D, $49, $4E, $49, $20
db $4A, $4F, $4C, $49, $96, $00, $14, $00
db $32, $06, $02, $72, $DF, $0F, $00, $4A
db $00, $44, $00, $4C, $00, $45, $00, $0C
db $3E, $52, $49, $43, $4B, $45, $54, $59
db $20, $52, $41, $43, $45, $11, $3E, $41
db $20, $42, $4F, $55, $54, $20, $44, $45
db $20, $53, $4F, $55, $46, $46, $4C, $45
db $98, $00, $BC, $00, $32, $0B, $08, $AA
db $DF, $00, $00, $4E, $00, $46, $00, $4D
db $00, $47, $00, $4B, $00, $45, $00, $0D
db $3E, $4D, $4F, $4E, $4B, $45, $59, $20
db $4D, $55, $53, $45, $55, $4D, $0E, $3E
db $4D, $55, $53, $3F, $45, $20, $44, $55
db $20, $53, $49, $4E, $47, $45, $59, $00
db $AF, $00, $32, $01, $01, $D8, $DF, $00
db $00, $4C, $00, $47, $00, $16, $3E, $53
db $57, $41, $4E, $4B, $59, $27, $53, $20
db $42, $4F, $4E, $55, $53, $20, $42, $4F
db $4E, $41, $4E, $5A, $41, $16, $3E, $42
db $4F, $4E, $55, $53, $20, $25, $20, $47
db $4F, $47, $4F, $20, $44, $45, $20, $53
db $57, $41, $4E, $4B, $59, $EB, $00, $C8
db $00, $02, $00, $00, $17, $E0, $00, $00
db $4C, $00, $56, $00, $01, $3E, $41, $01
db $3E, $41, $05, $00, $B4, $00, $02, $08
db $00, $2C, $E0, $00, $00, $49, $00, $42
db $00, $01, $3E, $41, $01, $3E, $41, $11
db $00, $7F, $00, $32, $09, $00, $45, $E0
db $11, $00, $51, $00, $3D, $00, $52, $00
db $3E, $00, $0B, $3E, $48, $4F, $52, $4E
db $45, $54, $20, $48, $4F, $4C, $45, $13
db $3E, $46, $52, $45, $4C, $4F, $4E, $53
db $20, $46, $52, $3F, $4D, $49, $53, $53
db $41, $4E, $54, $53, $44, $00, $A6, $00
db $32, $0A, $02, $7A, $E0, $4B, $00, $50
db $00, $3D, $00, $52, $00, $4A, $00, $0C
db $3E, $4B, $4F, $4E, $47, $20, $4B, $4F
db $4C, $4C, $45, $47, $45, $0C, $3E, $4B
db $4F, $4C, $4C, $26, $47, $45, $20, $4B
db $4F, $4E, $47, $47, $00, $42, $00, $02
db $00, $00, $A5, $E0, $00, $00, $50, $00
db $54, $00, $01, $3E, $41, $01, $3E, $41
db $14, $00, $14, $00, $32, $01, $01, $BA
db $E0, $00, $00, $4A, $00, $49, $00, $12
db $3E, $46, $55, $4E, $4B, $59, $27, $53
db $20, $46, $4C, $49, $47, $48, $54, $53
db $20, $49, $49, $0D, $3E, $56, $4F, $4C
db $53, $20, $46, $55, $4E, $4B, $59, $20
db $49, $49, $03, $00, $89, $00, $02, $00
db $00, $EC, $E0, $00, $00, $1B, $00, $4B
db $00, $01, $3E, $41, $01, $3E, $41, $01
db $00, $84, $00, $02, $00, $00, $01, $E1
db $00, $00, $50, $00, $4C, $00, $01, $3E
db $41, $01, $3E, $41, $03, $00, $7D, $00
db $02, $00, $00, $16, $E1, $00, $00, $28
db $00, $4D, $00, $01, $3E, $41, $01, $3E
db $41, $AF, $00, $AE, $01, $02, $00, $00
db $2B, $E1, $00, $00, $34, $00, $4E, $00
db $01, $3E, $41, $01, $3E, $41, $1C, $00
db $44, $00, $32, $00, $00, $40, $E1, $00
db $00, $41, $00, $4F, $00, $01, $3E, $41
db $01, $3E, $41, $2C, $00, $82, $00, $02
db $00, $00, $55, $E1, $00, $00, $5B, $00
db $50, $00, $01, $3E, $41, $01, $3E, $41
db $96, $00, $C3, $00, $32, $0B, $00, $72
db $E1, $2F, $00, $5C, $00, $52, $00, $77
db $00, $6B, $00, $5D, $00, $53, $00, $10
db $3E, $53, $43, $52, $45, $45, $43, $48
db $27, $53, $20, $53, $50, $52, $49, $4E
db $54, $11, $3E, $53, $50, $52, $49, $4E
db $54, $20, $44, $45, $20, $53, $43, $52
db $45, $45, $43, $48, $D2, $00, $C3, $00
db $32, $02, $02, $A6, $E1, $00, $00, $5B
db $00, $52, $00, $0C, $3E, $4B, $4F, $4E
db $47, $20, $4B, $4F, $4C, $4C, $45, $47
db $45, $0C, $3E, $4B, $4F, $4C, $4C, $26
db $47, $45, $20, $4B, $4F, $4E, $47, $B4
db $00, $70, $00, $32, $04, $04, $D1, $E1
db $61, $00, $5B, $00, $53, $00, $0B, $3E
db $4B, $2E, $52, $4F, $4F, $4C, $20, $44
db $55, $45, $4C, $10, $3E, $44, $55, $45
db $4C, $20, $41, $56, $45, $43, $20, $4B
db $2E, $52, $4F, $4F, $4C, $50, $00, $B1
db $00, $32, $03, $00, $03, $E2, $00, $00
db $5F, $00, $57, $00, $60, $00, $58, $00
db $1C, $3E, $52, $45, $54, $55, $52, $4E
db $20, $54, $4F, $20, $43, $52, $4F, $43
db $4F, $44, $49, $4C, $45, $20, $43, $41
db $55, $4C, $44, $52, $4F, $4E, $1B, $3E
db $52, $45, $54, $4F, $55, $52, $20, $41
db $55, $20, $43, $48, $41, $55, $44, $52
db $4F, $4E, $20, $44, $55, $20, $43, $52
db $4F, $43, $4F, $74, $00, $CB, $00, $32
db $02, $02, $4D, $E2, $00, $00, $5E, $00
db $57, $00, $0D, $3E, $4D, $4F, $4E, $4B
db $45, $59, $20, $4D, $55, $53, $45, $55
db $4D, $0E, $3E, $4D, $55, $53, $3F, $45
db $20, $44, $55, $20, $53, $49, $4E, $47
db $45, $11, $00, $82, $00, $32, $09, $01
db $7F, $E2, $99, $00, $5E, $00, $58, $00
db $61, $00, $59, $00, $0B, $3E, $4A, $55
db $4E, $47, $4C, $45, $20, $4A, $49, $4E
db $58, $11, $3E, $4A, $55, $4E, $47, $4C
db $45, $20, $45, $4E, $53, $4F, $52, $43
db $45, $4C, $3F, $45, $8E, $00, $62, $00
db $32, $04, $04, $AE, $E2, $6B, $00, $60
db $00, $59, $00, $0E, $3E, $4B, $52, $4F
db $43, $4F, $44, $49, $4C, $45, $20, $4B
db $4F, $52, $45, $0F, $3E, $4B, $41, $4E
db $49, $4E, $45, $20, $44, $55, $20, $4B
db $52, $4F, $43, $4F, $50, $00, $B1, $00
db $32, $09, $00, $E2, $E2, $00, $00, $63
db $00, $5A, $00, $64, $00, $5B, $00, $13
db $3E, $52, $45, $54, $55, $52, $4E, $20
db $54, $4F, $20, $4B, $52, $45, $4D, $20
db $51, $55, $41, $59, $13, $3E, $52, $45
db $54, $4F, $55, $52, $20, $41, $55, $20
db $51, $55, $41, $49, $20, $4B, $52, $45
db $4D, $74, $00, $CB, $00, $32, $02, $02
db $1B, $E3, $00, $00, $62, $00, $5A, $00
db $0D, $3E, $4D, $4F, $4E, $4B, $45, $59
db $20, $4D, $55, $53, $45, $55, $4D, $0E
db $3E, $4D, $55, $53, $3F, $45, $20, $44
db $55, $20, $53, $49, $4E, $47, $45, $2C
db $00, $82, $00, $32, $0C, $04, $4D, $E3
db $96, $00, $62, $00, $5B, $00, $65, $00
db $5C, $00, $10, $3E, $42, $4C, $41, $43
db $4B, $20, $49, $43, $45, $20, $42, $41
db $54, $54, $4C, $45, $1A, $3E, $42, $41
db $54, $41, $49, $4C, $4C, $45, $20, $44
db $45, $20, $4C, $41, $20, $47, $4C, $41
db $43, $45, $20, $4E, $4F, $49, $52, $45
db $8E, $00, $62, $00, $32, $04, $04, $8A
db $E3, $6B, $00, $64, $00, $5C, $00, $0E
db $3E, $4B, $52, $4F, $43, $4F, $44, $49
db $4C, $45, $20, $4B, $4F, $52, $45, $0F
db $3E, $4B, $41, $4E, $49, $4E, $45, $20
db $44, $55, $20, $4B, $52, $4F, $43, $4F
db $50, $00, $B1, $00, $32, $09, $00, $BE
db $E3, $00, $00, $67, $00, $5D, $00, $68
db $00, $5E, $00, $18, $3E, $52, $45, $54
db $55, $52, $4E, $20, $54, $4F, $20, $4B
db $52, $41, $5A, $59, $20, $4B, $52, $45
db $4D, $4C, $41, $4E, $44, $17, $3E, $52
db $45, $54, $4F, $55, $52, $20, $25, $20
db $4B, $52, $45, $4D, $4C, $41, $4E, $44
db $20, $44, $49, $4E, $47, $4F, $74, $00
db $CB, $00, $32, $02, $02, $00, $E4, $00
db $00, $66, $00, $5D, $00, $0D, $3E, $4D
db $4F, $4E, $4B, $45, $59, $20, $4D, $55
db $53, $45, $55, $4D, $0E, $3E, $4D, $55
db $53, $3F, $45, $20, $44, $55, $20, $53
db $49, $4E, $47, $45, $5E, $00, $96, $00
db $32, $0C, $04, $32, $E4, $80, $00, $66
db $00, $5E, $00, $69, $00, $5F, $00, $0F
db $3E, $4B, $4C, $4F, $42, $42, $45, $52
db $20, $4B, $41, $52, $4E, $41, $47, $45
db $15, $3E, $43, $48, $24, $54, $41, $49
db $47, $4E, $45, $53, $20, $45, $54, $20
db $4D, $41, $52, $52, $4F, $4E, $53, $8E
db $00, $62, $00, $32, $04, $04, $69, $E4
db $6B, $00, $68, $00, $5F, $00, $0E, $3E
db $4B, $52, $4F, $43, $4F, $44, $49, $4C
db $45, $20, $4B, $4F, $52, $45, $0F, $3E
db $4B, $41, $4E, $49, $4E, $45, $20, $44
db $55, $20, $4B, $52, $4F, $43, $4F, $50
db $00, $B1, $00, $32, $09, $00, $9D, $E4
db $00, $00, $6B, $00, $60, $00, $6C, $00
db $61, $00, $16, $3E, $52, $45, $54, $55
db $52, $4E, $20, $54, $4F, $20, $47, $4C
db $4F, $4F, $4D, $59, $20, $47, $55, $4C
db $43, $48, $14, $3E, $52, $45, $54, $4F
db $55, $52, $20, $41, $55, $20, $52, $41
db $56, $49, $4E, $20, $52, $41, $56, $49
db $74, $00, $CB, $00, $32, $02, $02, $DA
db $E4, $00, $00, $6A, $00, $60, $00, $0D
db $3E, $4D, $4F, $4E, $4B, $45, $59, $20
db $4D, $55, $53, $45, $55, $4D, $0E, $3E
db $4D, $55, $53, $3F, $45, $20, $44, $55
db $20, $53, $49, $4E, $47, $45, $96, $00
db $8A, $00, $32, $0A, $02, $0C, $E5, $16
db $00, $6A, $00, $61, $00, $6D, $00, $62
db $00, $0D, $3E, $46, $49, $45, $52, $59
db $20, $46, $55, $52, $4E, $41, $43, $45
db $12, $3E, $46, $4F, $55, $52, $4E, $41
db $49, $53, $45, $20, $46, $55, $52, $49
db $45, $55, $53, $45, $8E, $00, $62, $00
db $32, $04, $04, $3E, $E5, $6B, $00, $6C
db $00, $62, $00, $0E, $3E, $4B, $52, $4F
db $43, $4F, $44, $49, $4C, $45, $20, $4B
db $4F, $52, $45, $0F, $3E, $4B, $41, $4E
db $49, $4E, $45, $20, $44, $55, $20, $4B
db $52, $4F, $43, $4F, $50, $00, $B1, $00
db $32, $05, $00, $72, $E5, $00, $00, $70
db $00, $64, $00, $6F, $00, $63, $00, $17
db $3E, $52, $45, $54, $55, $52, $4E, $20
db $54, $4F, $20, $4B, $2E, $52, $4F, $4F
db $4C, $27, $53, $20, $4B, $45, $45, $50
db $1A, $3E, $52, $45, $54, $4F, $55, $52
db $20, $41, $55, $20, $43, $41, $53, $54
db $45, $4C, $20, $44, $45, $20, $4B, $2E
db $52, $4F, $4F, $4C, $74, $00, $CB, $00
db $32, $02, $02, $B6, $E5, $00, $00, $6E
db $00, $63, $00, $0D, $3E, $4D, $4F, $4E
db $4B, $45, $59, $20, $4D, $55, $53, $45
db $55, $4D, $0E, $3E, $4D, $55, $53, $3F
db $45, $20, $44, $55, $20, $53, $49, $4E
db $47, $45, $D4, $00, $A2, $00, $32, $0A
db $02, $E8, $E5, $9A, $00, $6E, $00, $64
db $00, $71, $00, $65, $00, $0D, $3E, $41
db $4E, $49, $4D, $41, $4C, $20, $41, $4E
db $54, $49, $43, $53, $14, $3E, $46, $41
db $43, $3F, $54, $49, $45, $53, $20, $41
db $4E, $49, $4D, $41, $4C, $49, $26, $52
db $45, $53, $8E, $00, $62, $00, $32, $04
db $04, $1C, $E6, $6B, $00, $70, $00, $65
db $00, $0E, $3E, $4B, $52, $4F, $43, $4F
db $44, $49, $4C, $45, $20, $4B, $4F, $52
db $45, $0F, $3E, $4B, $41, $4E, $49, $4E
db $45, $20, $44, $55, $20, $4B, $52, $4F
db $43, $4F, $64, $00, $88, $00, $02, $00
db $00, $4C, $E6, $00, $00, $12, $00, $66
db $00, $01, $3E, $41, $01, $3E, $41, $B8
db $01, $C7, $00, $02, $00, $00, $61, $E6
db $00, $00, $1F, $00, $67, $00, $01, $3E
db $41, $01, $3E, $41, $9D, $00, $A1, $00
db $02, $00, $00, $76, $E6, $00, $00, $47
db $00, $68, $00, $01, $3E, $41, $01, $3E
db $41, $9E, $00, $65, $00, $02, $00, $00
db $8B, $E6, $00, $00, $2F, $00, $69, $00
db $01, $3E, $41, $01, $3E, $41, $16, $00
db $46, $01, $02, $00, $00, $A0, $E6, $00
db $00, $38, $00, $6A, $00, $01, $3E, $41
db $01, $3E, $41, $64, $00, $A0, $00, $32
db $01, $01, $B5, $E6, $00, $00, $5B, $00
db $6B, $00, $12, $3E, $46, $55, $4E, $4B
db $59, $27, $53, $20, $46, $4C, $49, $47
db $48, $54, $53, $20, $49, $49, $0D, $3E
db $56, $4F, $4C, $53, $20, $46, $55, $4E
db $4B, $59, $20, $49, $49
DATA_B4E6D8:
dw DATA_B4E7B0
dw DATA_B4E7CD
dw DATA_B4E7E2
dw DATA_B4E80B
dw DATA_B4E844
dw DATA_B4E851
dw DATA_B4E866
dw DATA_B4E873
dw DATA_B4E884
dw DATA_B4E8A1
dw DATA_B4E8B2
dw DATA_B4E8C3
dw DATA_B4E8D4
dw DATA_B4E8E5
dw DATA_B4E8F6
dw DATA_B4E913
dw DATA_B4E924
dw DATA_B4E93D
dw DATA_B4E956
dw DATA_B4E96F
dw DATA_B4E984
dw DATA_B4E999
dw DATA_B4E9BE
dw DATA_B4E9CF
dw DATA_B4E9E4
dw DATA_B4EA01
dw DATA_B4EA1A
dw DATA_B4EA3F
dw DATA_B4EA68
dw DATA_B4EA89
dw DATA_B4EA9A
dw DATA_B4EABB
dw DATA_B4EAD0
dw DATA_B4EAF9
dw DATA_B4EB2A
dw DATA_B4EB47
dw DATA_B4EB58
dw DATA_B4EB79
dw DATA_B4EB96
dw DATA_B4EBAB
dw DATA_B4EBD0
dw DATA_B4EBE1
dw DATA_B4EBFA
dw DATA_B4EC0B
dw DATA_B4EC1C
dw !null_pointer
dw DATA_B4EC35
dw DATA_B4EC46
dw DATA_B4EC5B
dw DATA_B4EC70
dw DATA_B4EC85
dw DATA_B4EC9A
dw DATA_B4ECB7
dw DATA_B4ECE4
dw DATA_B4ECF5
dw DATA_B4ED12
dw DATA_B4ED23
dw !null_pointer
dw DATA_B4ED38
dw DATA_B4ED55
dw DATA_B4ED66
dw DATA_B4ED77
dw DATA_B4ED88
dw DATA_B4EDA9
dw DATA_B4EDCA
dw DATA_B4EDE3
dw DATA_B4EE00
dw DATA_B4EE11
dw DATA_B4EE26
dw DATA_B4EE3B
dw DATA_B4EE64
dw DATA_B4EE75
dw DATA_B4EE8A
dw DATA_B4EE9B
dw DATA_B4EEA8
dw DATA_B4EEC9
dw DATA_B4EEDE
dw DATA_B4EEEB
dw DATA_B4EEF8
dw DATA_B4EF05
dw DATA_B4EF12
dw !null_pointer
dw DATA_B4EF2F
dw DATA_B4EF50
dw DATA_B4EF65
dw DATA_B4EF86
dw DATA_B4EFA7
dw DATA_B4EFB8
dw DATA_B4EFCD
dw DATA_B4EFE2
dw DATA_B4EFB8
dw DATA_B4F007
dw DATA_B4F01C
dw DATA_B4EFB8
dw DATA_B4F041
dw DATA_B4F04E
dw DATA_B4EFB8
dw DATA_B4F05B
dw DATA_B4F074
dw DATA_B4EFB8
dw DATA_B4F091
dw DATA_B4F0A2
dw DATA_B4F0C3
dw DATA_B4F0D0
dw DATA_B4F0DD
dw DATA_B4F0EA
dw DATA_B4F0F7
dw DATA_B4F104
DATA_B4E7B0:
db $04, $20, $3E, $00, $20, $14, $00, $68
db $01, $00, $00, $81, $01, $00, $00, $BA
db $01, $1B, $00, $C4, $01, $3A, $00, $BE
db $01, $3A, $00, $A7, $01
DATA_B4E7CD:
db $02, $20, $3E, $00, $30, $3A, $00, $A7
db $01, $5A, $00, $CE, $01, $B4, $00, $CE
db $01, $B4, $00, $AB, $01
DATA_B4E7E2:
db $07, $20, $3E, $00, $30, $B4, $00, $AB
db $01, $B9, $00, $90, $01, $D2, $00, $8D
db $01, $E1, $00, $6D, $01, $E6, $00, $4A
db $01, $DC, $00, $44, $01, $CD, $00, $45
db $01, $A7, $00, $45, $01, $96, $00, $3D
db $01
DATA_B4E80B:
db $0B, $20, $3E, $00, $30, $96, $00, $3D
db $01, $8C, $00, $45, $01, $64, $00, $45
db $01, $5A, $00, $40, $01, $53, $00, $3B
db $01, $50, $00, $35, $01, $4C, $00, $2A
db $01, $4D, $00, $23, $01, $50, $00, $1A
db $01, $58, $00, $0B, $01, $5F, $00, $00
db $01, $69, $00, $FA, $00, $81, $00, $FA
db $00
DATA_B4E844:
db $00, $20, $3E, $00, $30, $81, $00, $FA
db $00, $81, $00, $92, $00
DATA_B4E851:
db $02, $20, $3E, $00, $30, $1D, $00, $44
db $00, $28, $00, $61, $00, $53, $00, $32
db $00, $64, $00, $2D, $00
DATA_B4E866:
db $00, $20, $3E, $00, $30, $64, $00, $2D
db $00, $64, $00, $0A, $00
DATA_B4E873:
db $01, $20, $3E, $00, $30, $64, $00, $2D
db $00, $64, $00, $7D, $00, $5A, $00, $84
db $00
DATA_B4E884:
db $04, $20, $3E, $00, $30, $5A, $00, $84
db $00, $52, $00, $80, $00, $4A, $00, $80
db $00, $46, $00, $87, $00, $41, $00, $AF
db $00, $0F, $00, $BE, $00
DATA_B4E8A1:
db $01, $20, $3E, $00, $30, $0F, $00, $BE
db $00, $8C, $00, $B7, $00, $8F, $00, $B7
db $00
DATA_B4E8B2:
db $01, $20, $3E, $00, $30, $8F, $00, $B7
db $00, $8F, $00, $8C, $00, $90, $00, $82
db $00
DATA_B4E8C3:
db $01, $20, $3E, $00, $30, $90, $00, $82
db $00, $9B, $00, $66, $00, $AF, $00, $5C
db $00
DATA_B4E8D4:
db $01, $20, $3E, $00, $30, $AF, $00, $5C
db $00, $D4, $00, $4A, $00, $D9, $00, $3C
db $00
DATA_B4E8E5:
db $01, $20, $3E, $00, $30, $D9, $00, $3C
db $00, $AF, $00, $20, $00, $AF, $00, $14
db $00
DATA_B4E8F6:
db $04, $20, $3E, $00, $30, $73, $00, $B6
db $00, $7A, $00, $C5, $00, $7D, $00, $C8
db $00, $8C, $00, $C8, $00, $AA, $00, $BE
db $00, $C4, $00, $BC, $00
DATA_B4E913:
db $01, $20, $3E, $00, $30, $73, $00, $B6
db $00, $5C, $00, $A0, $00, $64, $00, $87
db $00
DATA_B4E924:
db $03, $20, $3E, $00, $20, $C4, $00, $BC
db $00, $D8, $00, $B7, $00, $F2, $00, $B7
db $00, $F2, $00, $6B, $00, $C8, $00, $6B
db $00
DATA_B4E93D:
db $03, $20, $3E, $00, $30, $C8, $00, $6B
db $00, $AB, $00, $6B, $00, $A0, $00, $64
db $00, $87, $00, $64, $00, $78, $00, $64
db $00
DATA_B4E956:
db $03, $20, $3E, $00, $30, $C8, $00, $6B
db $00, $B9, $00, $6B, $00, $B9, $00, $58
db $00, $C3, $00, $51, $00, $EB, $00, $41
db $00
DATA_B4E96F:
db $02, $20, $3E, $00, $30, $78, $00, $64
db $00, $69, $00, $6A, $00, $37, $00, $6A
db $00, $28, $00, $64, $00
DATA_B4E984:
db $02, $20, $3E, $00, $30, $28, $00, $64
db $00, $1E, $00, $56, $00, $04, $00, $64
db $00, $04, $00, $73, $00
DATA_B4E999:
db $06, $20, $3E, $00, $30, $28, $00, $64
db $00, $37, $00, $6A, $00, $46, $00, $68
db $00, $51, $00, $62, $00, $57, $00, $53
db $00, $5E, $00, $46, $00, $62, $00, $43
db $00, $67, $00, $2A, $00
DATA_B4E9BE:
db $01, $20, $3E, $00, $30, $67, $00, $2A
db $00, $6D, $00, $14, $00, $7B, $00, $08
db $00
DATA_B4E9CF:
db $02, $20, $3E, $00, $30, $78, $00, $64
db $00, $80, $00, $5F, $00, $99, $00, $64
db $00, $96, $00, $3F, $00
DATA_B4E9E4:
db $04, $20, $3E, $00, $30, $2E, $00, $B7
db $00, $37, $00, $B9, $00, $46, $00, $BF
db $00, $5A, $00, $B9, $00, $72, $00, $B9
db $00, $9C, $00, $AA, $00
DATA_B4EA01:
db $03, $20, $3E, $00, $30, $9C, $00, $AA
db $00, $9A, $00, $83, $00, $6B, $00, $8F
db $00, $58, $00, $62, $00, $6E, $00, $58
db $00
DATA_B4EA1A:
db $06, $20, $3E, $00, $30, $6E, $00, $58
db $00, $6E, $00, $3B, $00, $92, $00, $2F
db $00, $95, $00, $27, $00, $9A, $00, $23
db $00, $9E, $00, $21, $00, $A2, $00, $23
db $00, $A5, $00, $28, $00
DATA_B4EA3F:
db $07, $20, $3E, $00, $30, $A5, $00, $28
db $00, $AA, $00, $65, $00, $C5, $00, $75
db $00, $C5, $00, $7E, $00, $CD, $00, $8C
db $00, $D0, $00, $90, $00, $DF, $00, $97
db $00, $00, $01, $96, $00, $0F, $01, $8A
db $00
DATA_B4EA68:
db $05, $20, $3E, $00, $30, $9C, $00, $AA
db $00, $A6, $00, $B2, $00, $B0, $00, $B7
db $00, $C1, $00, $BA, $00, $D2, $00, $BA
db $00, $E6, $00, $B4, $00, $0E, $01, $B4
db $00
DATA_B4EA89:
db $01, $20, $3E, $00, $30, $0F, $01, $8A
db $00, $0E, $01, $AA, $00, $0E, $01, $B4
db $00
DATA_B4EA9A:
db $05, $20, $3E, $00, $30, $0E, $01, $B4
db $00, $22, $01, $AE, $00, $2C, $01, $AC
db $00, $3F, $01, $A1, $00, $4C, $01, $A7
db $00, $54, $01, $A2, $00, $60, $01, $9B
db $00
DATA_B4EABB:
db $02, $20, $3E, $00, $30, $60, $01, $9B
db $00, $6E, $01, $99, $00, $6B, $01, $68
db $00, $6F, $01, $5A, $00
DATA_B4EAD0:
db $07, $20, $3E, $00, $30, $6F, $01, $5A
db $00, $67, $01, $54, $00, $65, $01, $28
db $00, $6B, $01, $1E, $00, $6F, $01, $18
db $00, $77, $01, $14, $00, $80, $01, $18
db $00, $86, $01, $21, $00, $90, $01, $21
db $00
DATA_B4EAF9:
db $09, $20, $3E, $00, $30, $90, $01, $21
db $00, $A4, $01, $21, $00, $A7, $01, $35
db $00, $86, $01, $64, $00, $9C, $01, $6E
db $00, $A0, $01, $66, $00, $AA, $01, $62
db $00, $AE, $01, $62, $00, $B3, $01, $66
db $00, $B6, $01, $70, $00, $C2, $01, $70
db $00
DATA_B4EB2A:
db $04, $20, $3E, $00, $30, $60, $01, $9B
db $00, $6D, $01, $AC, $00, $81, $01, $B4
db $00, $90, $01, $B7, $00, $AC, $01, $B9
db $00, $B8, $01, $C6, $00
DATA_B4EB47:
db $01, $20, $3E, $00, $30, $6F, $01, $5A
db $00, $62, $01, $5A, $00, $4A, $01, $50
db $00
DATA_B4EB58:
db $05, $20, $3E, $00, $20, $07, $00, $B1
db $00, $38, $00, $BB, $00, $3C, $00, $CA
db $00, $40, $00, $CF, $00, $6F, $00, $CC
db $00, $72, $00, $C8, $00, $73, $00, $B6
db $00
DATA_B4EB79:
db $04, $20, $3E, $00, $30, $1C, $00, $84
db $00, $23, $00, $90, $00, $2B, $00, $9A
db $00, $2C, $00, $A0, $00, $32, $00, $A5
db $00, $41, $00, $BE, $00
DATA_B4EB96:
db $02, $20, $3E, $00, $30, $41, $00, $BE
db $00, $50, $00, $B4, $00, $5A, $00, $AA
db $00, $64, $00, $9B, $00
DATA_B4EBAB:
db $06, $20, $3E, $00, $30, $64, $00, $9B
db $00, $5A, $00, $AA, $00, $50, $00, $B4
db $00, $64, $00, $BD, $00, $82, $00, $BC
db $00, $9B, $00, $B2, $00, $B3, $00, $B5
db $00, $B9, $00, $B2, $00
DATA_B4EBD0:
db $01, $20, $3E, $00, $30, $B9, $00, $B2
db $00, $C3, $00, $AA, $00, $EB, $00, $A6
db $00
DATA_B4EBE1:
db $03, $20, $3E, $00, $30, $B9, $00, $B2
db $00, $C8, $00, $AA, $00, $CF, $00, $8C
db $00, $C5, $00, $5E, $00, $C7, $00, $59
db $00
DATA_B4EBFA:
db $01, $20, $3E, $00, $30, $C7, $00, $59
db $00, $D7, $00, $64, $00, $E9, $00, $73
db $00
DATA_B4EC0B:
db $01, $20, $3E, $00, $30, $C7, $00, $59
db $00, $B4, $00, $5C, $00, $9E, $00, $64
db $00
DATA_B4EC1C:
db $03, $20, $3E, $00, $30, $C7, $00, $59
db $00, $D2, $00, $2E, $00, $9B, $00, $1F
db $00, $8E, $00, $14, $00, $7F, $00, $0C
db $00
DATA_B4EC35:
db $01, $20, $3E, $00, $30, $7F, $00, $0C
db $00, $73, $00, $28, $00, $6E, $00, $44
db $00
DATA_B4EC46:
db $02, $20, $3E, $00, $30, $6E, $00, $44
db $00, $4D, $00, $3D, $00, $3B, $00, $28
db $00, $2B, $00, $26, $00
DATA_B4EC5B:
db $02, $20, $3E, $00, $30, $9E, $00, $81
db $01, $A5, $00, $79, $01, $A5, $00, $51
db $01, $9E, $00, $47, $01
DATA_B4EC70:
db $02, $20, $3E, $00, $30, $9E, $00, $81
db $01, $B1, $00, $85, $01, $C5, $00, $68
db $01, $E1, $00, $8A, $01
DATA_B4EC85:
db $02, $20, $3E, $00, $30, $9E, $00, $47
db $01, $7D, $00, $45, $01, $64, $00, $56
db $01, $5A, $00, $56, $01
DATA_B4EC9A:
db $04, $20, $3E, $00, $30, $5A, $00, $56
db $01, $5A, $00, $3B, $01, $69, $00, $31
db $01, $6D, $00, $1C, $01, $A2, $00, $1C
db $01, $A2, $00, $09, $01
DATA_B4ECB7:
db $08, $20, $3E, $00, $30, $9E, $00, $81
db $01, $94, $00, $90, $01, $94, $00, $C6
db $01, $0F, $00, $C6, $01, $0F, $00, $A4
db $01, $08, $00, $90, $01, $11, $00, $7C
db $01, $0B, $00, $68, $01, $0B, $00, $4F
db $01, $16, $00, $45, $01
DATA_B4ECE4:
db $01, $20, $3E, $00, $30, $A2, $00, $09
db $01, $A0, $00, $E6, $00, $9B, $00, $C3
db $00
DATA_B4ECF5:
db $04, $20, $3E, $00, $30, $9B, $00, $C3
db $00, $8E, $00, $B9, $00, $87, $00, $A2
db $00, $87, $00, $94, $00, $96, $00, $94
db $00, $97, $00, $86, $00
DATA_B4ED12:
db $01, $20, $3E, $00, $30, $97, $00, $86
db $00, $9D, $00, $8C, $00, $DC, $00, $8C
db $00
DATA_B4ED23:
db $02, $20, $3E, $00, $30, $97, $00, $86
db $00, $97, $00, $62, $00, $64, $00, $62
db $00, $56, $00, $52, $00
DATA_B4ED38:
db $04, $20, $3E, $00, $30, $56, $00, $52
db $00, $6B, $00, $32, $00, $7A, $00, $52
db $00, $80, $00, $51, $00, $82, $00, $49
db $00, $97, $00, $37, $00
DATA_B4ED55:
db $01, $20, $3E, $00, $30, $97, $00, $37
db $00, $97, $00, $17, $00, $97, $00, $16
db $00
DATA_B4ED66:
db $01, $20, $3E, $00, $30, $81, $00, $92
db $00, $81, $00, $32, $00, $8C, $00, $1E
db $00
DATA_B4ED77:
db $01, $20, $3E, $00, $20, $11, $00, $7F
db $00, $3C, $00, $89, $00, $44, $00, $A6
db $00
DATA_B4ED88:
db $05, $20, $3E, $00, $20, $11, $00, $7F
db $00, $3C, $00, $8C, $00, $41, $00, $89
db $00, $4F, $00, $7C, $00, $4E, $00, $64
db $00, $48, $00, $5C, $00, $47, $00, $42
db $00
DATA_B4EDA9:
db $05, $20, $3E, $00, $20, $64, $00, $4B
db $00, $63, $00, $5F, $00, $5A, $00, $69
db $00, $5F, $00, $7F, $00, $59, $00, $84
db $00, $5F, $00, $8C, $00, $6E, $00, $9A
db $00
DATA_B4EDCA:
db $03, $20, $3E, $00, $30, $6E, $00, $9A
db $00, $8F, $00, $91, $00, $96, $00, $80
db $00, $8F, $00, $78, $00, $8F, $00, $71
db $00
DATA_B4EDE3:
db $04, $20, $3E, $00, $20, $8F, $00, $71
db $00, $BE, $00, $71, $00, $BE, $00, $7C
db $00, $B2, $00, $85, $00, $B7, $00, $90
db $00, $C3, $00, $90, $00
DATA_B4EE00:
db $01, $20, $3E, $00, $30, $05, $00, $B4
db $00, $17, $00, $AC, $00, $22, $00, $7A
db $00
DATA_B4EE11:
db $02, $20, $3E, $00, $30, $22, $00, $7A
db $00, $2E, $00, $74, $00, $2F, $00, $32
db $00, $3A, $00, $20, $00
DATA_B4EE26:
db $02, $20, $3E, $00, $30, $3A, $00, $20
db $00, $46, $00, $18, $00, $5A, $00, $1A
db $00, $96, $00, $14, $00
DATA_B4EE3B:
db $07, $20, $3E, $00, $30, $96, $00, $14
db $00, $9C, $00, $14, $00, $F0, $00, $44
db $00, $F0, $00, $7D, $00, $DC, $00, $7D
db $00, $DC, $00, $B4, $00, $C8, $00, $D0
db $00, $A0, $00, $D0, $00, $98, $00, $BC
db $00
DATA_B4EE64:
db $01, $20, $3E, $00, $30, $98, $00, $BC
db $00, $A5, $00, $CC, $00, $EB, $00, $C8
db $00
DATA_B4EE75:
db $02, $20, $3E, $00, $30, $98, $00, $BC
db $00, $8C, $00, $C8, $00, $64, $00, $C0
db $00, $59, $00, $AF, $00
DATA_B4EE8A:
db $01, $20, $3E, $00, $30, $6E, $00, $9A
db $00, $9C, $00, $A0, $00, $9D, $00, $A0
db $00
DATA_B4EE9B:
db $00, $20, $3E, $00, $30, $3A, $00, $20
db $00, $14, $00, $14, $00
DATA_B4EEA8:
db $05, $20, $3E, $00, $20, $44, $00, $A6
db $00, $3C, $00, $8C, $00, $41, $00, $89
db $00, $4F, $00, $7C, $00, $4E, $00, $64
db $00, $48, $00, $5C, $00, $47, $00, $42
db $00
DATA_B4EEC9:
db $02, $20, $3E, $00, $30, $03, $00, $89
db $00, $17, $00, $8E, $00, $1B, $00, $A4
db $00, $2E, $00, $B7, $00
DATA_B4EEDE:
db $00, $20, $3E, $00, $30, $01, $00, $84
db $00, $11, $00, $7F, $00
DATA_B4EEEB:
db $00, $20, $3E, $00, $30, $03, $00, $7D
db $00, $1C, $00, $84, $00
DATA_B4EEF8:
db $00, $20, $3E, $00, $30, $AF, $00, $AE
db $01, $9E, $00, $81, $01
DATA_B4EF05:
db $00, $20, $3E, $00, $30, $1C, $00, $44
db $00, $1D, $00, $44, $00
DATA_B4EF12:
db $04, $20, $3E, $00, $30, $2C, $00, $82
db $00, $4E, $00, $A2, $00, $63, $00, $B0
db $00, $73, $00, $B6, $00, $87, $00, $BE
db $00, $96, $00, $C3, $00
DATA_B4EF2F:
db $05, $20, $3E, $00, $30, $96, $00, $C3
db $00, $A0, $00, $C3, $00, $AA, $00, $CA
db $00, $B9, $00, $CA, $00, $BE, $00, $C6
db $00, $C8, $00, $CC, $00, $D2, $00, $C3
db $00
DATA_B4EF50:
db $02, $20, $3E, $00, $30, $96, $00, $C3
db $00, $A3, $00, $B4, $00, $B1, $00, $A5
db $00, $B4, $00, $70, $00
DATA_B4EF65:
db $05, $20, $3E, $00, $20, $47, $00, $42
db $00, $48, $00, $5C, $00, $4E, $00, $64
db $00, $4F, $00, $7C, $00, $41, $00, $89
db $00, $3C, $00, $8C, $00, $11, $00, $7F
db $00
DATA_B4EF86:
db $05, $20, $3E, $00, $20, $64, $00, $4B
db $00, $63, $00, $5F, $00, $5A, $00, $69
db $00, $5F, $00, $7F, $00, $59, $00, $84
db $00, $5F, $00, $8C, $00, $6E, $00, $9A
db $00
DATA_B4EFA7:
db $01, $20, $3E, $00, $30, $EB, $00, $C8
db $00, $A5, $00, $CC, $00, $98, $00, $BC
db $00
DATA_B4EFB8:
db $02, $20, $3E, $00, $30, $50, $00, $B1
db $00, $55, $00, $B9, $00, $5F, $00, $C3
db $00, $74, $00, $CB, $00
DATA_B4EFCD:
db $02, $20, $3E, $00, $30, $50, $00, $B1
db $00, $46, $00, $A7, $00, $1E, $00, $91
db $00, $11, $00, $82, $00
DATA_B4EFE2:
db $06, $20, $3E, $00, $30, $11, $00, $82
db $00, $1B, $00, $94, $00, $45, $00, $A7
db $00, $57, $00, $A3, $00, $59, $00, $91
db $00, $64, $00, $8A, $00, $6E, $00, $80
db $00, $8E, $00, $62, $00
DATA_B4F007:
db $02, $20, $3E, $00, $30, $50, $00, $B1
db $00, $46, $00, $A7, $00, $2F, $00, $8F
db $00, $2C, $00, $82, $00
DATA_B4F01C:
db $06, $20, $3E, $00, $30, $2C, $00, $82
db $00, $2F, $00, $8F, $00, $45, $00, $A7
db $00, $57, $00, $A3, $00, $59, $00, $91
db $00, $64, $00, $8A, $00, $6E, $00, $80
db $00, $8E, $00, $62, $00
DATA_B4F041:
db $00, $20, $3E, $00, $30, $50, $00, $B1
db $00, $5E, $00, $96, $00
DATA_B4F04E:
db $00, $20, $3E, $00, $30, $5E, $00, $96
db $00, $8E, $00, $62, $00
DATA_B4F05B:
db $03, $20, $3E, $00, $30, $50, $00, $B1
db $00, $5A, $00, $A3, $00, $6E, $00, $A3
db $00, $82, $00, $8A, $00, $96, $00, $8A
db $00
DATA_B4F074:
db $04, $20, $3E, $00, $30, $96, $00, $8A
db $00, $82, $00, $8A, $00, $6E, $00, $A3
db $00, $64, $00, $8A, $00, $6E, $00, $80
db $00, $8E, $00, $62, $00
DATA_B4F091:
db $01, $20, $3E, $00, $30, $50, $00, $B1
db $00, $B4, $00, $B1, $00, $D4, $00, $A2
db $00
DATA_B4F0A2:
db $05, $20, $3E, $00, $30, $D4, $00, $A2
db $00, $B4, $00, $B1, $00, $7D, $00, $B1
db $00, $69, $00, $91, $00, $65, $00, $89
db $00, $6E, $00, $80, $00, $8E, $00, $62
db $00
DATA_B4F0C3:
db $00, $20, $3E, $00, $30, $64, $00, $88
db $00, $64, $00, $87, $00
DATA_B4F0D0:
db $00, $20, $3E, $00, $30, $B8, $01, $C7
db $00, $B8, $01, $C6, $00
DATA_B4F0DD:
db $00, $20, $3E, $00, $30, $9D, $00, $A1
db $00, $9D, $00, $A0, $00
DATA_B4F0EA:
db $00, $20, $3E, $00, $30, $9E, $00, $65
db $00, $9E, $00, $64, $00
DATA_B4F0F7:
db $00, $20, $3E, $00, $30, $16, $00, $46
db $01, $16, $00, $45, $01
DATA_B4F104:
db $01, $20, $3E, $00, $30, $96, $00, $C3
db $00, $78, $00, $B4, $00, $64, $00, $A0
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00, $00, $00, $00, $00
db $00, $00, $00, $00