;;; Save to SRAM ;;; { $818000 08 PHP $818001 C2 30 REP #$30 $818003 8B PHB $818004 DA PHX $818005 5A PHY $818006 F4 00 7E PEA $7E00 $818009 AB PLB $81800A AB PLB $81800B 64 14 STZ $14 [$7E:0014] $81800D 29 03 00 AND #$0003 $818010 0A ASL A $818011 85 12 STA $12 [$7E:0012] $818013 A0 5E 00 LDY #$005E $818016 B9 A2 09 LDA $09A2,y[$7E:0A00] $818019 99 C0 D7 STA $D7C0,y[$7E:D81E] $81801C 88 DEY $81801D 88 DEY $81801E 10 F6 BPL $F6 [$8016] $818020 A2 00 00 LDX #$0000 $818023 AD 9F 07 LDA $079F [$7E:079F] $818026 EB XBA $818027 AA TAX $818028 A0 00 00 LDY #$0000 $81802B B9 F7 07 LDA $07F7,y[$7E:07F7] $81802E 9D 52 CD STA $CD52,x[$7E:D352] $818031 C8 INY $818032 C8 INY $818033 E8 INX $818034 E8 INX $818035 C0 00 01 CPY #$0100 $818038 30 F1 BMI $F1 [$802B] $81803A 20 4B 83 JSR $834B [$81:834B] $81803D AD 8B 07 LDA $078B [$7E:078B] $818040 8D 16 D9 STA $D916 [$7E:D916] $818043 AD 9F 07 LDA $079F [$7E:079F] $818046 8D 18 D9 STA $D918 [$7E:D918] $818049 A6 12 LDX $12 [$7E:0012] $81804B BF 2B 81 81 LDA $81812B,x[$81:812B] $81804F AA TAX $818050 A0 C0 D7 LDY #$D7C0 $818053 B9 00 00 LDA $0000,y[$7E:D7C0] $818056 9F 00 00 70 STA $700000,x[$7E:0010] $81805A 18 CLC $81805B 65 14 ADC $14 [$7E:0014] $81805D 85 14 STA $14 [$7E:0014] $81805F E8 INX $818060 E8 INX $818061 C8 INY $818062 C8 INY $818063 C0 1C DE CPY #$DE1C $818066 D0 EB BNE $EB [$8053] $818068 A6 12 LDX $12 [$7E:0012] $81806A A5 14 LDA $14 [$7E:0014] $81806C 9F 00 00 70 STA $700000,x[$7E:0000] $818070 9F F0 1F 70 STA $701FF0,x[$7E:1FF0] $818074 49 FF FF EOR #$FFFF $818077 9F 08 00 70 STA $700008,x[$7E:0008] $81807B 9F F8 1F 70 STA $701FF8,x[$7E:1FF8] $81807F 7A PLY $818080 FA PLX $818081 18 CLC $818082 AB PLB $818083 28 PLP $818084 6B RTL } ;;; Load from SRAM ;;; { ; SRAM slot in A ; SEC if blank or corrupt SRAM $818085 C2 30 REP #$30 $818087 8B PHB $818088 DA PHX $818089 5A PHY $81808A F4 00 7E PEA $7E00 $81808D AB PLB $81808E AB PLB $81808F 64 14 STZ $14 [$7E:0014] $818091 29 03 00 AND #$0003 $818094 0A ASL A $818095 85 12 STA $12 [$7E:0012] $818097 AA TAX $818098 BF 2B 81 81 LDA $81812B,x[$81:812B] $81809C AA TAX $81809D A0 C0 D7 LDY #$D7C0 $8180A0 BF 00 00 70 LDA $700000,x[$7E:0010] $8180A4 99 00 00 STA $0000,y[$7E:D7C0] $8180A7 18 CLC $8180A8 65 14 ADC $14 [$7E:0014] $8180AA 85 14 STA $14 [$7E:0014] $8180AC E8 INX $8180AD E8 INX $8180AE C8 INY $8180AF C8 INY $8180B0 C0 1C DE CPY #$DE1C $8180B3 D0 EB BNE $EB [$80A0] $8180B5 A6 12 LDX $12 [$7E:0012] $8180B7 A5 14 LDA $14 [$7E:0014] $8180B9 DF 00 00 70 CMP $700000,x[$7E:0000] $8180BD D0 0B BNE $0B [$80CA] $8180BF 49 FF FF EOR #$FFFF $8180C2 DF 08 00 70 CMP $700008,x[$7E:0008] $8180C6 D0 02 BNE $02 [$80CA] $8180C8 80 11 BRA $11 [$80DB] $8180CA A5 14 LDA $14 [$7E:0014] $8180CC DF F0 1F 70 CMP $701FF0,x[$7E:1FF2] $8180D0 D0 2A BNE $2A [$80FC] $8180D2 49 FF FF EOR #$FFFF $8180D5 DF F8 1F 70 CMP $701FF8,x[$7E:1FF8] $8180D9 D0 21 BNE $21 [$80FC] $8180DB A0 5E 00 LDY #$005E $8180DE B9 C0 D7 LDA $D7C0,y[$7E:D81E] $8180E1 99 A2 09 STA $09A2,y[$7E:0A00] $8180E4 88 DEY $8180E5 88 DEY $8180E6 10 F6 BPL $F6 [$80DE] $8180E8 20 E4 82 JSR $82E4 [$81:82E4] $8180EB AD 16 D9 LDA $D916 [$7E:D916] $8180EE 8D 8B 07 STA $078B [$7E:078B] $8180F1 AD 18 D9 LDA $D918 [$7E:D918] $8180F4 8D 9F 07 STA $079F [$7E:079F] $8180F7 7A PLY $8180F8 FA PLX $8180F9 18 CLC $8180FA AB PLB $8180FB 6B RTL $8180FC 64 14 STZ $14 [$7E:0014] $8180FE A6 12 LDX $12 [$7E:0012] $818100 BF 2B 81 81 LDA $81812B,x[$81:812D] $818104 AA TAX $818105 A0 C0 D7 LDY #$D7C0 $818108 A9 00 00 LDA #$0000 $81810B 9F 00 00 70 STA $700000,x[$7E:066C] $81810F 18 CLC $818110 65 14 ADC $14 [$7E:0014] $818112 85 14 STA $14 [$7E:0014] $818114 E8 INX $818115 E8 INX $818116 C8 INY $818117 C8 INY $818118 C0 1C DE CPY #$DE1C $81811B D0 EE BNE $EE [$810B] $81811D A9 00 00 LDA #$0000 $818120 8D 8B 07 STA $078B [$7E:078B] $818123 8D 9F 07 STA $079F [$7E:079F] $818126 7A PLY $818127 FA PLX $818128 38 SEC $818129 AB PLB $81812A 6B RTL } ;;; SRAM offsets for each save slot ;;; { $81812B dw 0010, 066C, 0CC8 } ;;; Map data ;;; { ; Size of each area map $818131 db 4A, 48, 4C, 12, 42, 15, 08 ; Offset for each area map $818138 dw 0000, 004A, 0092, 00DE, 00F0, 0132, 0147 ; Crateria map rooms $818146 db 07, 0B, 0D, 0E, 0F, 11, 13, 15, 16, 17, 19, 1A, 1D, 1E, 1F, 21, 22, 24, 25, 26, 28, 2A, 2B, 2C, 2E, 2F, 30, 32, 33, 36, 37, 3A, 3B, 3E, 3F, 42, 43, 46, 47, 4A, 4E, 52, 56, 84, 85, 88, 89, 8C, 8D, 90, 91, 94, 95, 96, 97, 98, 99, 9A, 9B, 9C, 9F, A0, A3, A4, A6, A7, A8, AA, AB, AC, AE, B2, B6, BA, 00, 00, 00, 00, 00, 00 ; Brinstar map rooms $818196 db 05, 09, 0A, 0B, 0D, 0E, 0F, 11, 12, 13, 14, 15, 16, 17, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 25, 26, 27, 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31, 32, 33, 35, 36, 37, 39, 3A, 3B, 42, 43, 47, 90, 94, 98, 9C, A0, A4, A8, AC, B0, B4, B8, BC, C0, C4, C8, CC, CD, CE, CF, D1, D2, D3, D5, D9, 00, 00, 00, 00, 00, 00, 00, 00 ; Norfair map rooms $8181E6 db 05, 08, 09, 0B, 0C, 0D, 0E, 0F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 29, 2A, 2B, 2D, 2E, 2F, 31, 32, 33, 34, 35, 36, 37, 38, 39, 3A, 3B, 3C, 3D, 3E, 3F, 40, 41, 42, 44, 45, 46, 47, 48, 49, 4A, 8C, 98, 9C, A0, A4, A8, AC, B0, B4, B8, BC, C0, C4, 00, 00, 00, 00 ; Wrecked Ship map rooms $818236 db 2D, 2E, 31, 32, 35, 36, 39, 3A, 3D, 3E, 42, 45, 46, 49, 4A, 4E, 51, 52, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 ; Maridia map rooms $818256 db 07, 0B, 0E, 0F, 12, 13, 15, 16, 17, 19, 1A, 1B, 1D, 1E, 1F, 21, 22, 23, 25, 26, 27, 29, 2A, 2B, 2D, 2E, 2F, 31, 32, 33, 35, 36, 39, 3A, 3B, 3D, 3E, 3F, 41, 42, 43, 45, 46, 47, 49, 4A, 4D, 51, 84, 88, 8C, 90, 94, 98, 9C, 9D, A0, A1, A4, A5, A8, A9, AC, AD, C0, C4, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 ; Tourian map rooms $8182A6 db 26, 2A, 2E, 32, 35, 36, 39, 3A, 3E, 41, 42, 45, 46, 4A, 4D, 4E, 51, 52, 55, 56, 5A, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 ; Ceres map rooms $8182C6 db 2D, 31, 35, 39, 3D, 41, 45, 46, 00, 00, 00, 00, 00, 00, 00, 00 ; Pointer to each area's map rooms $8182D6 dw 8146, 8196, 81E6, 8236, 8256, 82A6, 82C6 } ;;; Load map ;;; { $8182E4 8B PHB $8182E5 08 PHP $8182E6 4B PHK $8182E7 AB PLB $8182E8 C2 30 REP #$30 $8182EA A2 00 07 LDX #$0700 $8182ED A9 00 00 LDA #$0000 $8182F0 9F 52 CD 7E STA $7ECD52,x[$7E:D452] $8182F4 CA DEX $8182F5 CA DEX $8182F6 10 F8 BPL $F8 [$82F0] $8182F8 64 16 STZ $16 [$7E:0016] $8182FA A5 16 LDA $16 [$7E:0016] $8182FC EB XBA $8182FD 85 14 STA $14 [$7E:0014] $8182FF A6 16 LDX $16 [$7E:0016] $818301 BD 31 81 LDA $8131,x[$81:8131] $818304 29 FF 00 AND #$00FF $818307 85 12 STA $12 [$7E:0012] $818309 A5 16 LDA $16 [$7E:0016] $81830B 0A ASL A $81830C AA TAX $81830D BD D6 82 LDA $82D6,x[$81:82D6] $818310 85 00 STA $00 [$7E:0000] $818312 A9 81 00 LDA #$0081 $818315 85 02 STA $02 [$7E:0002] $818317 BD 38 81 LDA $8138,x[$81:8138] $81831A AA TAX $81831B A9 52 CD LDA #$CD52 $81831E 85 03 STA $03 [$7E:0003] $818320 A9 7E 00 LDA #$007E $818323 85 05 STA $05 [$7E:0005] $818325 B2 00 LDA ($00) [$81:8146] $818327 29 FF 00 AND #$00FF $81832A 18 CLC $81832B 65 14 ADC $14 [$7E:0014] $81832D A8 TAY $81832E E2 20 SEP #$20 $818330 BF 1C D9 7E LDA $7ED91C,x[$7E:D91C] $818334 97 03 STA [$03],y[$7E:CD59] $818336 C2 20 REP #$20 $818338 E6 00 INC $00 [$7E:0000] $81833A E8 INX $81833B C6 12 DEC $12 [$7E:0012] $81833D D0 E6 BNE $E6 [$8325] $81833F E6 16 INC $16 [$7E:0016] $818341 A5 16 LDA $16 [$7E:0016] $818343 C9 06 00 CMP #$0006 $818346 30 B2 BMI $B2 [$82FA] $818348 28 PLP $818349 AB PLB $81834A 60 RTS } ;;; Save map ;;; { $81834B 8B PHB $81834C 08 PHP $81834D 4B PHK $81834E AB PLB $81834F C2 30 REP #$30 $818351 64 1A STZ $1A [$7E:001A] $818353 A6 1A LDX $1A [$7E:001A] $818355 BD 31 81 LDA $8131,x[$81:8131] $818358 29 FF 00 AND #$00FF $81835B 85 16 STA $16 [$7E:0016] $81835D A5 1A LDA $1A [$7E:001A] $81835F 0A ASL A $818360 AA TAX $818361 BD D6 82 LDA $82D6,x[$81:82D6] $818364 85 00 STA $00 [$7E:0000] $818366 BD 38 81 LDA $8138,x[$81:8138] $818369 AA TAX $81836A A5 1A LDA $1A [$7E:001A] $81836C EB XBA $81836D 85 18 STA $18 [$7E:0018] $81836F A9 52 CD LDA #$CD52 $818372 85 03 STA $03 [$7E:0003] $818374 A9 7E 00 LDA #$007E $818377 85 05 STA $05 [$7E:0005] $818379 B2 00 LDA ($00) [$81:8146] $81837B 29 FF 00 AND #$00FF $81837E 18 CLC $81837F 65 18 ADC $18 [$7E:0018] $818381 A8 TAY $818382 E2 20 SEP #$20 $818384 B7 03 LDA [$03],y[$7E:CD59] $818386 9F 1C D9 7E STA $7ED91C,x[$7E:D91C] $81838A C2 20 REP #$20 $81838C E6 00 INC $00 [$7E:0000] $81838E E8 INX $81838F C6 16 DEC $16 [$7E:0016] $818391 D0 E6 BNE $E6 [$8379] $818393 E6 1A INC $1A [$7E:001A] $818395 A5 1A LDA $1A [$7E:001A] $818397 C9 06 00 CMP #$0006 $81839A 30 B7 BMI $B7 [$8353] $81839C 28 PLP $81839D AB PLB $81839E 60 RTS } ;;; ;;; { ; $81839F dw 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000, 0001, 0002, 0004, 0008, 0010, 0020, 0040, 0080, 0100, 0200, 0400, 0800, 1000, 2000, 4000, 8000 ; $81859F dw 0570,0003, 0570,000C, 0570,0030, 0570,00C0, 0570,0300, 0570,0C00, 0570,3000, 0570,C000, 0572,0003, 0572,000C, 0572,0030, 0572,00C0, 0572,0300, 0572,0C00, 0572,3000, 0572,C000, 0574,0003, 0574,000C, 0574,0030, 0574,00C0, 0574,0300, 0574,0C00, 0574,3000, 0574,C000, 0576,0003, 0576,000C, 0576,0030, 0576,00C0, 0576,0300, 0576,0C00, 0576,3000, 0576,C000, 0578,0003, 0578,000C, 0578,0030, 0578,00C0, 0578,0300, 0578,0C00, 0578,3000, 0578,C000, 057A,0003, 057A,000C, 057A,0030, 057A,00C0, 057A,0300, 057A,0C00, 057A,3000, 057A,C000, 057C,0003, 057C,000C, 057C,0030, 057C,00C0, 057C,0300, 057C,0C00, 057C,3000, 057C,C000, 057E,0003, 057E,000C, 057E,0030, 057E,00C0, 057E,0300, 057E,0C00, 057E,3000, 057E,C000, 0580,0003, 0580,000C, 0580,0030, 0580,00C0, 0580,0300, 0580,0C00, 0580,3000, 0580,C000, 0582,0003, 0582,000C, 0582,0030, 0582,00C0, 0582,0300, 0582,0C00, 0582,3000, 0582,C000, 0584,0003, 0584,000C, 0584,0030, 0584,00C0, 0584,0300, 0584,0C00, 0584,3000, 0584,C000, 0586,0003, 0586,000C, 0586,0030, 0586,00C0, 0586,0300, 0586,0C00, 0586,3000, 0586,C000, 0588,0003, 0588,000C, 0588,0030, 0588,00C0, 0588,0300, 0588,0C00, 0588,3000, 0588,C000, 058A,0003, 058A,000C, 058A,0030, 058A,00C0, 058A,0300, 058A,0C00, 058A,3000, 058A,C000, 058C,0003, 058C,000C, 058C,0030, 058C,00C0, 058C,0300, 058C,0C00, 058C,3000, 058C,C000, 058E,0003, 058E,000C, 058E,0030, 058E,00C0, 058E,0300, 058E,0C00, 058E,3000, 058E,C000 } ;;; Main sprite drawing routine ;;; { ; Sprite map starts at DB:YYYY. ; $14 holds X centre, $12 holds Y centre, $16 holds palette number * 200. ; Sprite maps start with 2 bytes for # of tiles, each tile is 5 bytes: ; First 2 bytes S???pppxxxxxxxxx (9-bit signed X offset, palette that is almost never used, Size bit), ; then Y offset (1 byte), ; and last 2 bytes yxPPpppttttttttt (Y and X flips, Priority, palette that isn't used, tile number) $81879F DA PHX $8187A0 B9 00 00 LDA $0000,y[$8C:80BB] ;\ $8187A3 D0 05 BNE $05 [$87AA] ;| $8187A5 FA PLX ;} If [Y] == 0: return $8187A6 6B RTL ;/ $8187A7 4C 4E 88 JMP $884E ; OAM data index = A, return $8187AA 85 18 STA $18 [$7E:0018] ; $18 = [Y] (size) $8187AC C8 INY ;\ $8187AD C8 INY ;} Y += 2 $8187AE AD 90 05 LDA $0590 [$7E:0590] ;\ $8187B1 89 00 FE BIT #$FE00 ;} If OAM data index >= 200h: return $8187B4 D0 F1 BNE $F1 [$87A7] ;/ $8187B6 AA TAX ; X = OAM data index $8187B7 18 CLC ; Loop $8187B8 B9 00 00 LDA $0000,y[$8C:80BD] ;\ $8187BB 65 14 ADC $14 [$7E:0014] ;} OAM data + X = [Y..Y+1] + [$14] (X position) $8187BD 9D 70 03 STA $0370,x[$7E:0370] ;/ $8187C0 29 00 01 AND #$0100 ;\ $8187C3 F0 26 BEQ $26 [$87EB] ;} If X position & 100h: $8187C5 B9 00 00 LDA $0000,y[$82:CBD9] ;\ $8187C8 10 11 BPL $11 [$87DB] ;} If [Y..Y+1] (X offset) < 0: $8187CA BF 9F 85 81 LDA $81859F,x[$81:859F] ;\ $8187CE 85 1C STA $1C [$7E:001C] ;| $8187D0 B2 1C LDA ($1C) [$7E:0570] ;} [$81:859F+X] |= [$81:859F+X+2] $8187D2 1F A1 85 81 ORA $8185A1,x[$81:85A1] ;| $8187D6 92 1C STA ($1C) [$7E:0570] ;/ $8187D8 4C FE 87 JMP $87FE [$81:87FE] $8187DB BF 9F 85 81 LDA $81859F,x[$81:859F] ;\ Else (X offset >= 0): $8187DF 85 1C STA $1C [$7E:001C] ;| $8187E1 B2 1C LDA ($1C) [$7E:0570] ;} [$81:859F+X] |= [$81:839F+X] $8187E3 1F 9F 83 81 ORA $81839F,x[$81:839F] ;| $8187E7 92 1C STA ($1C) [$7E:0570] ;/ $8187E9 80 13 BRA $13 [$87FE] $8187EB B9 00 00 LDA $0000,y[$8C:80BD] ;\ Else (X position & 100h == 0): $8187EE 10 0E BPL $0E [$87FE] ;} If X offset < 0: $8187F0 BF 9F 85 81 LDA $81859F,x[$81:859F] ;\ $8187F4 85 1C STA $1C [$7E:001C] ;| $8187F6 B2 1C LDA ($1C) [$7E:0570] ;} [$81:859F+X] |= [$81:839F+X+2] $8187F8 1F A1 83 81 ORA $8183A1,x[$81:83A1] ;| $8187FC 92 1C STA ($1C) [$7E:0570] ;/ $8187FE E2 20 SEP #$20 $818800 B9 02 00 LDA $0002,y[$8C:80BF] ;\ $818803 18 CLC ;} If [Y+2] (Y offset) >= 0: $818804 30 0A BMI $0A [$8810] ;/ $818806 65 12 ADC $12 [$7E:0012] ;\ $818808 B0 14 BCS $14 [$881E] ;| $81880A C9 E0 CMP #$E0 ;} If [Y+2] + [$12] (Y position) >= E0h: branch to $881E $81880C 90 15 BCC $15 [$8823] ;} Else branch to $8823 $81880E 80 0E BRA $0E [$881E] ;/ $818810 65 12 ADC $12 [$7E:0012] ;\ Else (Y offset < 0): $818812 B0 06 BCS $06 [$881A] ;| $818814 C9 E0 CMP #$E0 ;| $818816 B0 0B BCS $0B [$8823] ;} If Y position < -20h: branch to $881E $818818 80 04 BRA $04 [$881E] ;} Else branch to $8823 ;| $81881A C9 E0 CMP #$E0 ;| $81881C 90 05 BCC $05 [$8823] ;/ $81881E 20 07 89 JSR $8907 [$81:8907] ; OAM data + X = 80h, [$81:859F + X] |= [$81:839F + X] $818821 A9 E0 LDA #$E0 ; Use E0h as Y position $818823 9D 71 03 STA $0371,x[$7E:0371] ; OAM data + X+1 = Y position $818826 C2 21 REP #$21 $818828 B9 03 00 LDA $0003,y[$8C:80C0] ;\ $81882B 29 FF F1 AND #$F1FF ;| $81882E 05 16 ORA $16 [$7E:0016] ;} OAM data + X+2 = [Y+3..Y+4] & F1FFh | [$16] (palette) $818830 9D 72 03 STA $0372,x[$7E:0372] ;/ $818833 8A TXA ;\ $818834 69 04 00 ADC #$0004 ;| $818837 89 00 FE BIT #$FE00 ;} If X + 4 >= 200h: OAM index = X + 4, return $81883A D0 12 BNE $12 [$884E] ;/ $81883C AA TAX ; Next OAM index $81883D 98 TYA ;\ $81883E 69 05 00 ADC #$0005 ;} Next sprite map entry $818841 A8 TAY ;/ $818842 C6 18 DEC $18 [$7E:0018] ;\ $818844 F0 03 BEQ $03 [$8849] ;} If not processed all sprite map entries: $818846 4C B8 87 JMP $87B8 [$81:87B8] ; Next! $818849 8E 90 05 STX $0590 [$7E:0590] ; OAM index = X $81884C FA PLX $81884D 6B RTL $81884E 8D 90 05 STA $0590 [$7E:0590] ; OAM index = A $818851 FA PLX $818852 6B RTL } ;;; ;;; { ; This looks very similar to the above, possibly even identical $818853 DA PHX $818854 B9 00 00 LDA $0000,y[$8C:975E] $818857 D0 05 BNE $05 [$885E] $818859 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81885B ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81885E 85 18 STA $18 [$7E:0018] $818860 C8 INY $818861 C8 INY $818862 AD 90 05 LDA $0590 [$7E:0590] $818865 89 00 FE BIT #$FE00 $818868 D0 F1 BNE $F1 [$885B] $81886A AA TAX $81886B 18 CLC $81886C B9 00 00 LDA $0000,y[$8C:9760] $81886F 65 14 ADC $14 [$7E:0014] $818871 9D 70 03 STA $0370,x[$7E:0438] $818874 29 00 01 AND #$0100 $818877 F0 26 BEQ $26 [$889F] $818879 B9 00 00 LDA $0000,y[$8C:B8DF] $81887C 10 11 BPL $11 [$888F] $81887E BF 9F 85 81 LDA $81859F,x[$81:85AF] $818882 85 1C STA $1C [$7E:001C] $818884 B2 1C LDA ($1C) [$7E:0570] $818886 1F A1 85 81 ORA $8185A1,x[$81:85B1] $81888A 92 1C STA ($1C) [$7E:0570] $81888C 4C B2 88 JMP $88B2 [$81:88B2] $81888F BF 9F 85 81 LDA $81859F,x[$81:869F] $818893 85 1C STA $1C [$7E:001C] $818895 B2 1C LDA ($1C) [$7E:0580] $818897 1F 9F 83 81 ORA $81839F,x[$81:849F] $81889B 92 1C STA ($1C) [$7E:0580] $81889D 80 13 BRA $13 [$88B2] $81889F B9 00 00 LDA $0000,y[$8C:9760] $8188A2 10 0E BPL $0E [$88B2] $8188A4 BF 9F 85 81 LDA $81859F,x[$81:85DB] $8188A8 85 1C STA $1C [$7E:001C] $8188AA B2 1C LDA ($1C) [$7E:0572] $8188AC 1F A1 83 81 ORA $8183A1,x[$81:83DD] $8188B0 92 1C STA ($1C) [$7E:0572] $8188B2 E2 20 SEP #$20 $8188B4 B9 02 00 LDA $0002,y[$8C:9762] $8188B7 18 CLC $8188B8 30 0A BMI $0A [$88C4] $8188BA 65 12 ADC $12 [$7E:0012] $8188BC B0 19 BCS $19 [$88D7] $8188BE C9 E0 CMP #$E0 $8188C0 B0 15 BCS $15 [$88D7] $8188C2 80 0E BRA $0E [$88D2] $8188C4 65 12 ADC $12 [$7E:0012] $8188C6 B0 06 BCS $06 [$88CE] $8188C8 C9 E0 CMP #$E0 $8188CA 90 0B BCC $0B [$88D7] $8188CC 80 04 BRA $04 [$88D2] $8188CE C9 E0 CMP #$E0 $8188D0 B0 05 BCS $05 [$88D7] $8188D2 20 07 89 JSR $8907 [$81:8907] $8188D5 A9 E0 LDA #$E0 $8188D7 9D 71 03 STA $0371,x[$7E:0439] $8188DA C2 21 REP #$21 $8188DC B9 03 00 LDA $0003,y[$8C:9763] $8188DF 29 FF F1 AND #$F1FF $8188E2 05 16 ORA $16 [$7E:0016] $8188E4 9D 72 03 STA $0372,x[$7E:043A] $8188E7 8A TXA $8188E8 69 04 00 ADC #$0004 $8188EB 89 00 FE BIT #$FE00 $8188EE D0 12 BNE $12 [$8902] $8188F0 AA TAX $8188F1 98 TYA $8188F2 69 05 00 ADC #$0005 $8188F5 A8 TAY $8188F6 C6 18 DEC $18 [$7E:0018] $8188F8 F0 03 BEQ $03 [$88FD] $8188FA 4C 6C 88 JMP $886C [$81:886C] $8188FD 8E 90 05 STX $0590 [$7E:0590] $818900 FA PLX $818901 6B RTL $818902 8D 90 05 STA $0590 [$7E:0590] $818905 FA PLX $818906 6B RTL } ;;; ;;; { $818907 A9 80 LDA #$80 ;\ $818909 9D 70 03 STA $0370,x[$7E:038C] ;} $0370 + X = 80h $81890C C2 20 REP #$20 $81890E BF 9F 85 81 LDA $81859F,x[$81:85BB] ;\ $818912 85 1C STA $1C [$7E:001C] ;| $818914 B2 1C LDA ($1C) [$7E:0570] ;} [$81859F + X] |= [$81839F + X] $818916 1F 9F 83 81 ORA $81839F,x[$81:83BB] ;| $81891A 92 1C STA ($1C) [$7E:0570] ;/ $81891C E2 20 SEP #$20 $81891E 60 RTS } ;;; ;;; { $81891F 8B PHB $818920 F4 00 82 PEA $8200 $818923 AB PLB $818924 AB PLB $818925 84 12 STY $12 [$7E:0012] $818927 86 14 STX $14 [$7E:0014] $818929 0A ASL A $81892A AA TAX $81892B BC 69 C5 LDY $C569,x[$82:C5C1] $81892E B9 00 00 LDA $0000,y[$82:CAE9] $818931 F0 79 BEQ $79 [$89AC] $818933 85 18 STA $18 [$7E:0018] $818935 C8 INY $818936 C8 INY $818937 AE 90 05 LDX $0590 [$7E:0590] $81893A 18 CLC $81893B B9 00 00 LDA $0000,y[$82:CAEB] $81893E 65 14 ADC $14 [$7E:0014] $818940 9D 70 03 STA $0370,x[$7E:0370] $818943 29 00 01 AND #$0100 $818946 F0 27 BEQ $27 [$896F] $818948 B9 00 00 LDA $0000,y[$82:C4F3] $81894B 10 11 BPL $11 [$895E] $81894D ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81895E BF 9F 85 81 LDA $81859F,x[$81:85BF] $818962 85 16 STA $16 [$7E:0016] $818964 B2 16 LDA ($16) [$7E:0572] $818966 1F 9F 83 81 ORA $81839F,x[$81:83BF] $81896A 92 16 STA ($16) [$7E:0572] $81896C 4C 82 89 JMP $8982 [$81:8982] $81896F B9 00 00 LDA $0000,y[$82:CAEB] $818972 10 0E BPL $0E [$8982] $818974 BF 9F 85 81 LDA $81859F,x[$81:859F] $818978 85 16 STA $16 [$7E:0016] $81897A B2 16 LDA ($16) [$7E:0570] $81897C 1F A1 83 81 ORA $8183A1,x[$81:83A1] $818980 92 16 STA ($16) [$7E:0570] $818982 B9 02 00 LDA $0002,y[$82:CAED] $818985 18 CLC $818986 65 12 ADC $12 [$7E:0012] $818988 9D 71 03 STA $0371,x[$7E:0371] $81898B B9 03 00 LDA $0003,y[$82:CAEE] $81898E 29 FF F1 AND #$F1FF $818991 05 03 ORA $03 [$7E:0003] $818993 9D 72 03 STA $0372,x[$7E:0372] $818996 98 TYA $818997 18 CLC $818998 69 05 00 ADC #$0005 $81899B A8 TAY $81899C 8A TXA $81899D 18 CLC $81899E 69 04 00 ADC #$0004 $8189A1 29 FF 01 AND #$01FF $8189A4 AA TAX $8189A5 C6 18 DEC $18 [$7E:0018] $8189A7 D0 92 BNE $92 [$893B] $8189A9 8E 90 05 STX $0590 [$7E:0590] $8189AC AB PLB $8189AD 6B RTL } ;;; ;;; { $8189AE 8B PHB $8189AF F4 00 92 PEA $9200 $8189B2 AB PLB $8189B3 AB PLB $8189B4 84 12 STY $12 [$7E:0012] $8189B6 86 14 STX $14 [$7E:0014] $8189B8 0A ASL A $8189B9 AA TAX $8189BA BC 8D 80 LDY $808D,x[$92:83D3] $8189BD B9 00 00 LDA $0000,y[$92:A0B4] $8189C0 F0 73 BEQ $73 [$8A35] $8189C2 85 18 STA $18 [$7E:0018] $8189C4 C8 INY $8189C5 C8 INY $8189C6 AE 90 05 LDX $0590 [$7E:0590] $8189C9 18 CLC $8189CA B9 00 00 LDA $0000,y[$92:A0B6] $8189CD 65 14 ADC $14 [$7E:0014] $8189CF 9D 70 03 STA $0370,x[$7E:0370] $8189D2 29 00 01 AND #$0100 $8189D5 F0 27 BEQ $27 [$89FE] $8189D7 B9 00 00 LDA $0000,y[$92:A0B6] $8189DA 10 11 BPL $11 [$89ED] $8189DC BF 9F 85 81 LDA $81859F,x[$81:85BF] $8189E0 85 16 STA $16 [$7E:0016] $8189E2 B2 16 LDA ($16) [$7E:0572] $8189E4 1F A1 85 81 ORA $8185A1,x[$81:85C1] $8189E8 92 16 STA ($16) [$7E:0572] $8189EA 4C 11 8A JMP $8A11 [$81:8A11] $8189ED BF 9F 85 81 LDA $81859F,x[$81:85C7] $8189F1 85 16 STA $16 [$7E:0016] $8189F3 B2 16 LDA ($16) [$7E:0572] $8189F5 1F 9F 83 81 ORA $81839F,x[$81:83C7] $8189F9 92 16 STA ($16) [$7E:0572] $8189FB 4C 11 8A JMP $8A11 [$81:8A11] $8189FE B9 00 00 LDA $0000,y[$92:A0B6] $818A01 10 0E BPL $0E [$8A11] $818A03 BF 9F 85 81 LDA $81859F,x[$81:859F] $818A07 85 16 STA $16 [$7E:0016] $818A09 B2 16 LDA ($16) [$7E:0570] $818A0B 1F A1 83 81 ORA $8183A1,x[$81:83A1] $818A0F 92 16 STA ($16) [$7E:0570] $818A11 B9 02 00 LDA $0002,y[$92:A0B8] $818A14 18 CLC $818A15 65 12 ADC $12 [$7E:0012] $818A17 9D 71 03 STA $0371,x[$7E:0371] $818A1A B9 03 00 LDA $0003,y[$92:A0B9] $818A1D 9D 72 03 STA $0372,x[$7E:0372] $818A20 98 TYA $818A21 18 CLC $818A22 69 05 00 ADC #$0005 $818A25 A8 TAY $818A26 8A TXA $818A27 69 04 00 ADC #$0004 $818A2A 29 FF 01 AND #$01FF $818A2D AA TAX $818A2E C6 18 DEC $18 [$7E:0018] $818A30 D0 98 BNE $98 [$89CA] $818A32 8E 90 05 STX $0590 [$7E:0590] $818A35 AB PLB $818A36 6B RTL } ;;; ;;; $818A37 8B PHB $818A38 F4 00 93 PEA $9300 $818A3B AB PLB $818A3C AB PLB $818A3D 0A ASL A $818A3E AA TAX $818A3F BC A1 A1 LDY $A1A1,x[$93:A1A1] $818A42 B9 00 00 LDA $0000,y[$93:AB6C] $818A45 85 18 STA $18 [$7E:0018] $818A47 C8 INY $818A48 C8 INY $818A49 80 14 BRA $14 [$8A5F] $818A4B 8B PHB $818A4C F4 00 93 PEA $9300 $818A4F AB PLB $818A50 AB PLB $818A51 BC B8 0C LDY $0CB8,x[$7E:0CB8] $818A54 B9 00 00 LDA $0000,y[$93:AD61] $818A57 D0 02 BNE $02 [$8A5B] $818A59 AB PLB $818A5A 6B RTL $818A5B 85 18 STA $18 [$7E:0018] $818A5D C8 INY $818A5E C8 INY $818A5F AE 90 05 LDX $0590 [$7E:0590] $818A62 18 CLC $818A63 B9 00 00 LDA $0000,y[$93:AD63] $818A66 65 14 ADC $14 [$7E:0014] $818A68 9D 70 03 STA $0370,x[$7E:0390] $818A6B 29 00 01 AND #$0100 $818A6E F0 0E BEQ $0E [$8A7E] $818A70 BF 9F 85 81 LDA $81859F,x[$81:8607] $818A74 85 16 STA $16 [$7E:0016] $818A76 B2 16 LDA ($16) [$7E:0576] $818A78 1F 9F 83 81 ORA $81839F,x[$81:8407] $818A7C 92 16 STA ($16) [$7E:0576] $818A7E B9 00 00 LDA $0000,y[$93:AD63] $818A81 10 0E BPL $0E [$8A91] $818A83 BF 9F 85 81 LDA $81859F,x[$81:859F] $818A87 85 16 STA $16 [$7E:0016] $818A89 B2 16 LDA ($16) [$7E:0570] $818A8B 1F A1 83 81 ORA $8183A1,x[$81:83A1] $818A8F 92 16 STA ($16) [$7E:0570] $818A91 B9 02 00 LDA $0002,y[$93:AD65] $818A94 18 CLC $818A95 65 12 ADC $12 [$7E:0012] $818A97 9D 71 03 STA $0371,x[$7E:0391] $818A9A B9 03 00 LDA $0003,y[$93:AD66] $818A9D 9D 72 03 STA $0372,x[$7E:0392] $818AA0 98 TYA $818AA1 18 CLC $818AA2 69 05 00 ADC #$0005 $818AA5 A8 TAY $818AA6 8A TXA $818AA7 69 04 00 ADC #$0004 $818AAA 29 FF 01 AND #$01FF $818AAD AA TAX $818AAE C6 18 DEC $18 [$7E:0018] $818AB0 D0 B1 BNE $B1 [$8A63] $818AB2 8E 90 05 STX $0590 [$7E:0590] $818AB5 AB PLB $818AB6 6B RTL $818AB7 6B RTL $818AB8 5A PHY $818AB9 B9 00 00 LDA $0000,y[$A6:F921] $818ABC F0 61 BEQ $61 [$8B1F] $818ABE C8 INY $818ABF C8 INY $818AC0 85 18 STA $18 [$7E:0018] $818AC2 AE 90 05 LDX $0590 [$7E:0590] $818AC5 18 CLC $818AC6 B9 00 00 LDA $0000,y[$A6:F923] $818AC9 65 14 ADC $14 [$7E:0014] $818ACB 9D 70 03 STA $0370,x[$7E:0370] $818ACE 29 00 01 AND #$0100 $818AD1 F0 0E BEQ $0E [$8AE1] $818AD3 BF 9F 85 81 LDA $81859F,x[$81:85A7] $818AD7 85 16 STA $16 [$7E:0016] $818AD9 B2 16 LDA ($16) [$7E:0570] $818ADB 1F 9F 83 81 ORA $81839F,x[$81:83A7] $818ADF 92 16 STA ($16) [$7E:0570] $818AE1 B9 00 00 LDA $0000,y[$A6:F923] $818AE4 10 0E BPL $0E [$8AF4] $818AE6 BF 9F 85 81 LDA $81859F,x[$81:859F] $818AEA 85 16 STA $16 [$7E:0016] $818AEC B2 16 LDA ($16) [$7E:0570] $818AEE 1F A1 83 81 ORA $8183A1,x[$81:83A1] $818AF2 92 16 STA ($16) [$7E:0570] $818AF4 E2 20 SEP #$20 $818AF6 B9 02 00 LDA $0002,y[$A6:F925] $818AF9 18 CLC $818AFA 65 12 ADC $12 [$7E:0012] $818AFC 9D 71 03 STA $0371,x[$7E:0371] $818AFF C2 21 REP #$21 $818B01 B9 03 00 LDA $0003,y[$A6:F926] $818B04 65 00 ADC $00 [$7E:0000] $818B06 05 03 ORA $03 [$7E:0003] $818B08 9D 72 03 STA $0372,x[$7E:0372] $818B0B 98 TYA $818B0C 69 05 00 ADC #$0005 $818B0F A8 TAY $818B10 8A TXA $818B11 69 04 00 ADC #$0004 $818B14 29 FF 01 AND #$01FF $818B17 AA TAX $818B18 C6 18 DEC $18 [$7E:0018] $818B1A D0 AA BNE $AA [$8AC6] $818B1C 8E 90 05 STX $0590 [$7E:0590] $818B1F 7A PLY $818B20 6B RTL $818B22 5A PHY $818B23 B9 00 00 LDA $0000,y[$A6:ED29] $818B26 F0 6C BEQ $6C [$8B94] $818B28 C8 INY $818B29 C8 INY $818B2A 85 18 STA $18 [$7E:0018] $818B2C AE 90 05 LDX $0590 [$7E:0590] $818B2F 18 CLC $818B30 B9 00 00 LDA $0000,y[$A6:ED2B] $818B33 65 14 ADC $14 [$7E:0014] $818B35 9D 70 03 STA $0370,x[$7E:03A4] $818B38 29 00 01 AND #$0100 $818B3B F0 0E BEQ $0E [$8B4B] $818B3D BF 9F 85 81 LDA $81859F,x[$81:85B7] $818B41 85 16 STA $16 [$7E:0016] $818B43 B2 16 LDA ($16) [$7E:0570] $818B45 1F 9F 83 81 ORA $81839F,x[$81:83B7] $818B49 92 16 STA ($16) [$7E:0570] $818B4B B9 00 00 LDA $0000,y[$A6:ED2B] $818B4E 10 0E BPL $0E [$8B5E] $818B50 BF 9F 85 81 LDA $81859F,x[$81:85D3] $818B54 85 16 STA $16 [$7E:0016] $818B56 B2 16 LDA ($16) [$7E:0572] $818B58 1F A1 83 81 ORA $8183A1,x[$81:83D5] $818B5C 92 16 STA ($16) [$7E:0572] $818B5E E2 20 SEP #$20 $818B60 B9 02 00 LDA $0002,y[$A6:ED2D] $818B63 30 06 BMI $06 [$8B6B] $818B65 65 12 ADC $12 [$7E:0012] $818B67 90 08 BCC $08 [$8B71] $818B69 B0 04 BCS $04 [$8B6F] $818B6B 65 12 ADC $12 [$7E:0012] $818B6D B0 02 BCS $02 [$8B71] $818B6F A9 F0 LDA #$F0 $818B71 9D 71 03 STA $0371,x[$7E:03A5] $818B74 C2 21 REP #$21 $818B76 B9 03 00 LDA $0003,y[$A6:ED2E] $818B79 65 00 ADC $00 [$7E:0000] $818B7B 05 03 ORA $03 [$7E:0003] $818B7D 9D 72 03 STA $0372,x[$7E:03A6] $818B80 98 TYA $818B81 69 05 00 ADC #$0005 $818B84 A8 TAY $818B85 8A TXA $818B86 69 04 00 ADC #$0004 $818B89 29 FF 01 AND #$01FF $818B8C AA TAX $818B8D C6 18 DEC $18 [$7E:0018] $818B8F D0 9F BNE $9F [$8B30] $818B91 8E 90 05 STX $0590 [$7E:0590] $818B94 7A PLY $818B95 6B RTL ;;; Adds a sprite to the 0370,X OAM table ;;; { ; 0370,X format: xx yy tt pp; x & y: position, t: tile number, p: sprite properties ; Y format: nnnn xxxx yy pptt; n: number of entries, x & y: position, pptt: same as 0370,X ; Y is an entry from a table, the format of that table is: nnnn ssss xxxx yyyy; n: number of 'Y' entries, s: 'Y', x & y: position offsets ; $12: [$0E20] + y position offset; $14: [$0E22] + x position offset; $00: tile number offset; $03; additional sprite properties $818B96 5A PHY $818B97 B9 00 00 LDA $0000,y[$A6:EC5B] ;\ $818B9A F0 6C BEQ $6C [$8C08] ;} Sanity check $818B9C C8 INY ;\ $818B9D C8 INY ;} Number of sprite entries $818B9E 85 18 STA $18 [$7E:0018] ;/ $818BA0 AE 90 05 LDX $0590 [$7E:0590] ; Offset for next 0370,X entry $818BA3 18 CLC $818BA4 B9 00 00 LDA $0000,y[$A6:EC5D] ;\ $818BA7 65 14 ADC $14 [$7E:0014] ;} Write out (X position + [$14]) $818BA9 9D 70 03 STA $0370,x[$7E:03D4] ;/ $818BAC 29 00 01 AND #$0100 ;\ $818BAF F0 0E BEQ $0E [$8BBF] ;} Check for [?]: $818BB1 BF 9F 85 81 LDA $81859F,x[$81:85FB] ;\ $818BB5 85 16 STA $16 [$7E:0016] ;| $818BB7 B2 16 LDA ($16) [$7E:0574] ;} Sets X in the high table? $818BB9 1F 9F 83 81 ORA $81839F,x[$81:83FB] ;| $818BBD 92 16 STA ($16) [$7E:0574] ;/ $818BBF B9 00 00 LDA $0000,y[$A6:EC5D] ;\ $818BC2 10 0E BPL $0E [$8BD2] ;| $818BC4 BF 9F 85 81 LDA $81859F,x[$81:861F] ;| $818BC8 85 16 STA $16 [$7E:0016] ;} Sets S in the high table? $818BCA B2 16 LDA ($16) [$7E:0578] ;| $818BCC 1F A1 83 81 ORA $8183A1,x[$81:8421] ;| $818BD0 92 16 STA ($16) [$7E:0578] ;/ $818BD2 E2 20 SEP #$20 $818BD4 B9 02 00 LDA $0002,y[$A6:EC5F] ;\ $818BD7 30 06 BMI $06 [$8BDF] ;| $818BD9 65 12 ADC $12 [$7E:0012] ;} If positive Y + [$12] < 100h: (?!) $818BDB B0 08 BCS $08 [$8BE5] ;| $818BDD 90 04 BCC $04 [$8BE3] ;/ $818BDF 65 12 ADC $12 [$7E:0012] ;\ $818BE1 90 02 BCC $02 [$8BE5] ;} Or negative Y + [$12]: >= 100h: $818BE3 A9 F0 LDA #$F0 ; Use Y = -10h $818BE5 9D 71 03 STA $0371,x[$7E:03D5] ; Write out Y position (+ [$12]) $818BE8 C2 21 REP #$21 $818BEA B9 03 00 LDA $0003,y[$A6:EC60] ;\ $818BED 65 00 ADC $00 [$7E:0000] ;| $818BEF 05 03 ORA $03 [$7E:0003] ;} Write out tile number and sprite properties $818BF1 9D 72 03 STA $0372,x[$7E:03D6] ;/ $818BF4 98 TYA ;\ $818BF5 69 05 00 ADC #$0005 ;| $818BF8 A8 TAY ;| $818BF9 8A TXA ;} Next sprite entries / OAM entry $818BFA 69 04 00 ADC #$0004 ;| $818BFD 29 FF 01 AND #$01FF ;| $818C00 AA TAX ;/ $818C01 C6 18 DEC $18 [$7E:0018] ;\ $818C03 D0 9F BNE $9F [$8BA4] ;} Repeat for all sprite entries $818C05 8E 90 05 STX $0590 [$7E:0590] ; Write back the next OAM entry $818C08 7A PLY $818C09 6B RTL } $818C0A B9 00 00 LDA $0000,y[$8D:B1BA] $818C0D D0 01 BNE $01 [$8C10] $818C0F 6B RTL $818C10 85 18 STA $18 [$7E:0018] $818C12 C8 INY $818C13 C8 INY $818C14 AE 90 05 LDX $0590 [$7E:0590] $818C17 18 CLC $818C18 B9 00 00 LDA $0000,y[$8D:B1BC] $818C1B 18 CLC $818C1C 65 14 ADC $14 [$7E:0014] $818C1E 9D 70 03 STA $0370,x[$7E:0370] $818C21 89 00 01 BIT #$0100 $818C24 F0 0E BEQ $0E [$8C34] $818C26 BF 9F 85 81 LDA $81859F,x[$81:85FB] $818C2A 85 16 STA $16 [$7E:0016] $818C2C B2 16 LDA ($16) [$7E:0574] $818C2E 1F 9F 83 81 ORA $81839F,x[$81:83FB] $818C32 92 16 STA ($16) [$7E:0574] $818C34 E2 20 SEP #$20 $818C36 18 CLC $818C37 B9 02 00 LDA $0002,y[$8D:B1BE] $818C3A 30 06 BMI $06 [$8C42] $818C3C 65 12 ADC $12 [$7E:0012] $818C3E 90 08 BCC $08 [$8C48] $818C40 B0 04 BCS $04 [$8C46] $818C42 65 12 ADC $12 [$7E:0012] $818C44 B0 02 BCS $02 [$8C48] $818C46 A9 F0 LDA #$F0 $818C48 9D 71 03 STA $0371,x[$7E:0371] $818C4B C2 21 REP #$21 $818C4D B9 00 00 LDA $0000,y[$8D:B1BC] $818C50 10 0E BPL $0E [$8C60] $818C52 BF 9F 85 81 LDA $81859F,x[$81:860B] $818C56 85 16 STA $16 [$7E:0016] $818C58 B2 16 LDA ($16) [$7E:0576] $818C5A 1F A1 83 81 ORA $8183A1,x[$81:840D] $818C5E 92 16 STA ($16) [$7E:0576] $818C60 B9 03 00 LDA $0003,y[$8D:B1BF] $818C63 65 1A ADC $1A [$7E:001A] $818C65 05 1C ORA $1C [$7E:001C] $818C67 9D 72 03 STA $0372,x[$7E:0372] $818C6A 8A TXA $818C6B 69 04 00 ADC #$0004 $818C6E 29 FF 01 AND #$01FF $818C71 AA TAX $818C72 98 TYA $818C73 69 05 00 ADC #$0005 $818C76 A8 TAY $818C77 C6 18 DEC $18 [$7E:0018] $818C79 D0 9D BNE $9D [$8C18] $818C7B 8E 90 05 STX $0590 [$7E:0590] $818C7E 6B RTL $818C7F B9 00 00 LDA $0000,y[$8D:B250] $818C82 D0 01 BNE $01 [$8C85] $818C84 6B RTL $818C85 85 18 STA $18 [$7E:0018] $818C87 C8 INY $818C88 C8 INY $818C89 AE 90 05 LDX $0590 [$7E:0590] $818C8C 18 CLC $818C8D B9 00 00 LDA $0000,y[$8D:B252] $818C90 18 CLC $818C91 65 14 ADC $14 [$7E:0014] $818C93 9D 70 03 STA $0370,x[$7E:03D4] $818C96 89 00 01 BIT #$0100 $818C99 F0 0E BEQ $0E [$8CA9] $818C9B BF 9F 85 81 LDA $81859F,x[$81:859F] $818C9F 85 16 STA $16 [$7E:0016] $818CA1 B2 16 LDA ($16) [$7E:0570] $818CA3 1F 9F 83 81 ORA $81839F,x[$81:839F] $818CA7 92 16 STA ($16) [$7E:0570] $818CA9 E2 20 SEP #$20 $818CAB 18 CLC $818CAC B9 02 00 LDA $0002,y[$8D:B254] $818CAF 30 06 BMI $06 [$8CB7] $818CB1 65 12 ADC $12 [$7E:0012] $818CB3 B0 08 BCS $08 [$8CBD] $818CB5 90 04 BCC $04 [$8CBB] $818CB7 65 12 ADC $12 [$7E:0012] $818CB9 90 02 BCC $02 [$8CBD] $818CBB A9 F0 LDA #$F0 $818CBD 9D 71 03 STA $0371,x[$7E:03D5] $818CC0 C2 21 REP #$21 $818CC2 B9 00 00 LDA $0000,y[$8D:B252] $818CC5 10 0E BPL $0E [$8CD5] $818CC7 BF 9F 85 81 LDA $81859F,x[$81:8603] $818CCB 85 16 STA $16 [$7E:0016] $818CCD B2 16 LDA ($16) [$7E:0576] $818CCF 1F A1 83 81 ORA $8183A1,x[$81:8405] $818CD3 92 16 STA ($16) [$7E:0576] $818CD5 B9 03 00 LDA $0003,y[$8D:B255] $818CD8 65 1A ADC $1A [$7E:001A] $818CDA 05 1C ORA $1C [$7E:001C] $818CDC 9D 72 03 STA $0372,x[$7E:03D6] $818CDF 8A TXA $818CE0 69 04 00 ADC #$0004 $818CE3 29 FF 01 AND #$01FF $818CE6 AA TAX $818CE7 98 TYA $818CE8 69 05 00 ADC #$0005 $818CEB A8 TAY $818CEC C6 18 DEC $18 [$7E:0018] $818CEE D0 9D BNE $9D [$8C8D] $818CF0 8E 90 05 STX $0590 [$7E:0590] $818CF3 6B RTL $818D0F C2 30 REP #$30 $818D11 22 24 89 80 JSL $808924[$80:8924] $818D15 A5 51 LDA $51 [$7E:0051] $818D17 29 0F 00 AND #$000F $818D1A F0 01 BEQ $01 [$8D1D] $818D1D 22 6F 83 80 JSL $80836F[$80:836F] $818D21 A9 01 00 LDA #$0001 $818D24 22 4D 91 80 JSL $80914D[$80:914D] $818D28 22 93 82 88 JSL $888293[$88:8293] $818D2C 22 9E 82 88 JSL $88829E[$88:829E] $818D30 A2 00 00 LDX #$0000 $818D33 BF 00 C0 7E LDA $7EC000,x[$7E:C000] $818D37 9F 00 33 7E STA $7E3300,x[$7E:3300] $818D3B E8 INX $818D3C E8 INX $818D3D E0 00 02 CPX #$0200 $818D40 30 F1 BMI $F1 [$8D33] $818D42 A2 00 00 LDX #$0000 $818D45 B5 51 LDA $51,x [$7E:0051] $818D47 9F 00 35 7E STA $7E3500,x[$7E:3500] $818D4B E8 INX $818D4C E8 INX $818D4D E0 36 00 CPX #$0036 $818D50 30 F3 BMI $F3 [$8D45] $818D52 20 BA 8D JSR $8DBA [$81:8DBA] $818D55 20 DB 8D JSR $8DDB [$81:8DDB] $818D58 C2 30 REP #$30 $818D5A 64 B1 STZ $B1 [$7E:00B1] $818D5C 64 B5 STZ $B5 [$7E:00B5] $818D5E 64 B9 STZ $B9 [$7E:00B9] $818D60 64 B3 STZ $B3 [$7E:00B3] $818D62 64 B7 STZ $B7 [$7E:00B7] $818D64 64 BB STZ $BB [$7E:00BB] $818D66 20 60 8E JSR $8E60 [$81:8E60] $818D69 EE 27 07 INC $0727 [$7E:0727] $818D6C 60 RTS $818DBA E2 20 SEP #$20 $818DBC 64 6B STZ $6B [$7E:006B] $818DBE A9 03 LDA #$03 $818DC0 85 52 STA $52 [$7E:0052] $818DC2 A9 51 LDA #$51 $818DC4 85 58 STA $58 [$7E:0058] $818DC6 A9 58 LDA #$58 $818DC8 85 59 STA $59 [$7E:0059] $818DCA A9 5C LDA #$5C $818DCC 85 5A STA $5A [$7E:005A] $818DCE A9 00 LDA #$00 $818DD0 85 5D STA $5D [$7E:005D] $818DD2 A9 04 LDA #$04 $818DD4 85 5E STA $5E [$7E:005E] $818DD6 A9 13 LDA #$13 $818DD8 85 69 STA $69 [$7E:0069] $818DDA 60 RTS $818DDB 08 PHP $818DDC E2 30 SEP #$30 $818DDE A9 00 LDA #$00 $818DE0 8D 16 21 STA $2116 [$7E:2116] $818DE3 A9 00 LDA #$00 $818DE5 8D 17 21 STA $2117 [$7E:2117] $818DE8 A9 80 LDA #$80 $818DEA 8D 15 21 STA $2115 [$7E:2115] $818DED 22 A9 91 80 JSL $8091A9[$80:91A9] $818DF1 db 01, 01, 18, 00, 80, 8E, 00, 56 $818DF9 A9 02 LDA #$02 $818DFB 8D 0B 42 STA $420B [$7E:420B] $818DFE A9 00 LDA #$00 $818E00 8D 16 21 STA $2116 [$7E:2116] $818E03 A9 30 LDA #$30 $818E05 8D 17 21 STA $2117 [$7E:2117] $818E08 A9 80 LDA #$80 $818E0A 8D 15 21 STA $2115 [$7E:2115] $818E0D 22 A9 91 80 JSL $8091A9[$80:91A9] $818E11 db 01, 01, 18, 00, 80, B6, 00, 20 $818E19 A9 02 LDA #$02 $818E1B 8D 0B 42 STA $420B [$7E:420B] $818E1E A9 00 LDA #$00 $818E20 8D 16 21 STA $2116 [$7E:2116] $818E23 A9 60 LDA #$60 $818E25 8D 17 21 STA $2117 [$7E:2117] $818E28 A9 80 LDA #$80 $818E2A 8D 15 21 STA $2115 [$7E:2115] $818E2D 22 A9 91 80 JSL $8091A9[$80:91A9] $818E31 db 01, 01, 18, 00, C0, B6, 00, 20 $818E39 A9 02 LDA #$02 $818E3B 8D 0B 42 STA $420B [$7E:420B] $818E3E A9 00 LDA #$00 $818E40 8D 16 21 STA $2116 [$7E:2116] $818E43 A9 40 LDA #$40 $818E45 8D 17 21 STA $2117 [$7E:2117] $818E48 A9 80 LDA #$80 $818E4A 8D 15 21 STA $2115 [$7E:2115] $818E4D 22 A9 91 80 JSL $8091A9[$80:91A9] $818E51 db 01, 01, 18, 00, D6, 8E, 00, 06 $818E59 A9 02 LDA #$02 $818E5B 8D 0B 42 STA $420B [$7E:420B] $818E5E 28 PLP $818E5F 60 RTS $818E60 C2 30 REP #$30 $818E62 A2 00 00 LDX #$0000 $818E65 BF 00 E4 8E LDA $8EE400,x[$8E:E400] $818E69 9F 00 C0 7E STA $7EC000,x[$7E:C000] $818E6D BF 02 E4 8E LDA $8EE402,x[$8E:E402] $818E71 9F 02 C0 7E STA $7EC002,x[$7E:C002] $818E75 E8 INX $818E76 E8 INX $818E77 E8 INX $818E78 E8 INX $818E79 E0 00 02 CPX #$0200 $818E7C 30 E7 BMI $E7 [$8E65] $818E7E 60 RTS $8190AE C2 30 REP #$30 $8190B0 8B PHB $8190B1 4B PHK $8190B2 AB PLB $8190B3 AD 27 07 LDA $0727 [$7E:0727] $8190B6 0A ASL A $8190B7 AA TAX $8190B8 FC BD 90 JSR ($90BD,x)[$81:8D0F] $8190BB AB PLB $8190BC 6B RTL $8190BD db 0F $8190BF db A4 $8190C1 db E8 $8190C3 db CD $8190C5 db 2B $8190C7 db E7 $8190C9 db 16 $8190CD 22 75 BB 82 JSL $82BB75[$82:BB75] $8190D1 22 6E BA 82 JSL $82BA6E[$82:BA6E] $8190D5 22 4D 89 80 JSL $80894D[$80:894D] $8190D9 A5 51 LDA $51 [$7E:0051] $8190DB 29 0F 00 AND #$000F $8190DE C9 0F 00 CMP #$000F $8190E1 D0 03 BNE $03 [$90E6] $8190E3 EE 27 07 INC $0727 [$7E:0727] $8190E6 60 RTS $8190E7 22 75 BB 82 JSL $82BB75[$82:BB75] $8190EB 22 6E BA 82 JSL $82BA6E[$82:BA6E] $8190EF 22 24 89 80 JSL $808924[$80:8924] $8190F3 A5 51 LDA $51 [$7E:0051] $8190F5 29 0F 00 AND #$000F $8190F8 D0 03 BNE $03 [$90FD] $8190FA EE 27 07 INC $0727 [$7E:0727] $8190FD 60 RTS $819116 22 93 82 88 JSL $888293[$88:8293] $81911A 22 9E 82 88 JSL $88829E[$88:829E] $81911E A9 05 00 LDA #$0005 $819121 8D 98 09 STA $0998 [$7E:0998] $819124 A9 00 00 LDA #$0000 $819127 8D 27 07 STA $0727 [$7E:0727] $81912A 60 RTS $81912B C2 30 REP #$30 $81912D 22 75 BB 82 JSL $82BB75[$82:BB75] $819131 22 6E BA 82 JSL $82BA6E[$82:BA6E] $819135 A5 8F LDA $8F [$7E:008F] $819137 89 00 20 BIT #$2000 $81913A D0 40 BNE $40 [$917C] $81913C 89 00 08 BIT #$0800 $81913F D0 3B BNE $3B [$917C] $819141 89 00 04 BIT #$0400 $819144 D0 36 BNE $36 [$917C] $819146 89 80 00 BIT #$0080 $819149 F0 41 BEQ $41 [$918C] $81914B A9 B4 00 LDA #$00B4 $81914E 8D 94 0F STA $0F94 [$7E:0F94] $819151 AD 50 09 LDA $0950 [$7E:0950] $819154 F0 07 BEQ $07 [$915D] $81915D AF 14 D9 7E LDA $7ED914[$7E:D914] $819161 C9 1F 00 CMP #$001F $819164 F0 0B BEQ $0B [$9171] $819166 EE 27 07 INC $0727 [$7E:0727] $819169 AD 52 09 LDA $0952 [$7E:0952] $81916C 22 85 80 81 JSL $818085[$81:8085] $819170 60 RTS $81918C A2 28 00 LDX #$0028 $81918F A0 A0 00 LDY #$00A0 $819192 AD 50 09 LDA $0950 [$7E:0950] $819195 F0 06 BEQ $06 [$919D] $81919D 8E A1 19 STX $19A1 [$7E:19A1] $8191A0 8C AB 19 STY $19AB [$7E:19AB] $8191A3 60 RTS $8191A4 E2 20 SEP #$20 $8191A6 A9 11 LDA #$11 $8191A8 85 69 STA $69 [$7E:0069] $8191AA A9 20 LDA #$20 $8191AC 85 74 STA $74 [$7E:0074] $8191AE A9 40 LDA #$40 $8191B0 85 75 STA $75 [$7E:0075] $8191B2 A9 80 LDA #$80 $8191B4 85 76 STA $76 [$7E:0076] $8191B6 C2 30 REP #$30 $8191B8 A9 00 00 LDA #$0000 $8191BB 22 C1 8F 80 JSL $808FC1[$80:8FC1] $8191BF A9 03 FF LDA #$FF03 $8191C2 22 C1 8F 80 JSL $808FC1[$80:8FC1] $8191C6 A9 01 00 LDA #$0001 $8191C9 8D 8D 19 STA $198D [$7E:198D] $8191CC 3A DEC A $8191CD 8D 97 19 STA $1997 [$7E:1997] $8191D0 A2 00 00 LDX #$0000 $8191D3 A9 0F 00 LDA #$000F $8191D6 9F 00 36 7E STA $7E3600,x[$7E:3600] $8191DA E8 INX $8191DB E8 INX $8191DC E0 00 08 CPX #$0800 $8191DF 30 F5 BMI $F5 [$91D6] $8191E1 AE 30 03 LDX $0330 [$7E:0330] $8191E4 A9 00 08 LDA #$0800 $8191E7 95 D0 STA $D0,x [$7E:00D0] $8191E9 A9 00 36 LDA #$3600 $8191EC 95 D2 STA $D2,x [$7E:00D2] $8191EE A9 7E 00 LDA #$007E $8191F1 95 D4 STA $D4,x [$7E:00D4] $8191F3 A5 58 LDA $58 [$7E:0058] $8191F5 29 FC 00 AND #$00FC $8191F8 EB XBA $8191F9 95 D5 STA $D5,x [$7E:00D5] $8191FB 8A TXA $8191FC 18 CLC $8191FD 69 07 00 ADC #$0007 $819200 8D 30 03 STA $0330 [$7E:0330] $819203 9C 96 0F STZ $0F96 [$7E:0F96] $819206 A0 DC 92 LDY #$92DC $819209 A2 56 01 LDX #$0156 $81920C 20 E2 B3 JSR $B3E2 [$81:B3E2] $81920F A0 04 93 LDY #$9304 $819212 A2 8A 03 LDX #$038A $819215 20 E2 B3 JSR $B3E2 [$81:B3E2] $819218 A0 34 93 LDY #$9334 $81921B A2 14 04 LDX #$0414 $81921E 20 E2 B3 JSR $B3E2 [$81:B3E2] $819221 A0 4C 93 LDY #$934C $819224 A2 CE 04 LDX #$04CE $819227 20 E2 B3 JSR $B3E2 [$81:B3E2] $81922A A0 A0 93 LDY #$93A0 $81922D A2 CE 05 LDX #$05CE $819230 20 E2 B3 JSR $B3E2 [$81:B3E2] $819233 9C 92 0F STZ $0F92 [$7E:0F92] $819236 9C 94 0F STZ $0F94 [$7E:0F94] $819239 22 75 BB 82 JSL $82BB75[$82:BB75] $81923D A5 6F LDA $6F [$7E:006F] $81923F 29 00 FF AND #$FF00 $819242 85 6F STA $6F [$7E:006F] $819244 22 93 82 88 JSL $888293[$88:8293] $819248 22 9E 82 88 JSL $88829E[$88:829E] $81924C 22 88 82 88 JSL $888288[$88:8288] $819250 22 35 84 88 JSL $888435[$88:8435] $819254 db 00, 32, 7D, 92 $819258 22 35 84 88 JSL $888435[$88:8435] $81925C db 00, 31, 8D, 92 $819260 22 82 83 80 JSL $808382[$80:8382] $819264 EE 27 07 INC $0727 [$7E:0727] $819267 9C 23 07 STZ $0723 [$7E:0723] $81926A 9C 25 07 STZ $0725 [$7E:0725] $81926D 9C 50 09 STZ $0950 [$7E:0950] $819270 A9 28 00 LDA #$0028 $819273 8D A1 19 STA $19A1 [$7E:19A1] $819276 A9 A0 00 LDA #$00A0 $819279 8D AB 19 STA $19AB [$7E:19AB] $81927C 60 RTS $81927D db 55, 86, 81, 70, 85, DB, 92, 81, 01, 00, A7, 92, 82, 86 $81928D db 55, 86, 81, 70, 85, DB, 92, 81, 01, 00, 9D, 92, 82, 86 $8192DB 6B RTL $8192DC db 0C, 00, 0A, 00, 26, 00, 0E, 00, 0F, 00, 00, 00, 2D, 00, 0E, 00, 0D, 00, FE, FF, 30, 00, 1A, 00, 36, 00, 1E, 00, 0F, 00, 10, 00, 3E, 00, 1E, 00, 3A, 00, FF, FF, 6F, 00, 72, 00, 77, 00, 6D, 00, 0F, 00, 7D, 00, 71, 00, 6E, 00, 0F, 00, 76, 00, 6E, 00, 7D, 00, 7B, 00, 78, 00, 72, 00, 6D, 00, 0F, 00, 75, 00, 6A, 00, 7B, 00, 7F, 00, 6A, 00, 84, 00, FF, FF, 7D, 00, 7B, 00, 82, 00, 0F, 00, 6A, 00, 70, 00, 6A, 00, 72, 00, 77, 00, 0F, 00, 85, 00, FF, FF, 41, 00, 0E, 00, 2B, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, FE, FF, 17, 00, 1E, 00, 3B, 00, 0F, 00, 8A, 00, 7B, 00, 6E, 00, 7D, 00, 7E, 00, 7B, 00, 77, 00, 0F, 00, 7D, 00, 78, 00, 0F, 00, 70, 00, 6A, 00, 76, 00, 6E, 00, 8B, 00, FF, FF, 27, 00, 0F, 00, 00, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, 0F, 00, FE, FF, 37, 00, 0F, 00, 10, 00, 0F, 00, 8A, 00, 70, 00, 78, 00, 0F, 00, 7D, 00, 78, 00, 0F, 00, 7D, 00, 72, 00, 7D, 00, 75, 00, 6E, 00, 8B, 00, FF, FF $8193E8 C2 30 REP #$30 $8193EA 22 F4 8E 80 JSL $808EF4[$80:8EF4] $8193EE B0 0A BCS $0A [$93FA] $8193F0 EE 27 07 INC $0727 [$7E:0727] $8193F3 A9 04 00 LDA #$0004 $8193F6 22 C1 8F 80 JSL $808FC1[$80:8FC1] $8193FA 60 RTS $8193FB C2 30 REP #$30 $8193FD 8B PHB $8193FE 4B PHK $8193FF AB PLB $819400 AD 27 07 LDA $0727 [$7E:0727] $819403 0A ASL A $819404 AA TAX $819405 FC 0A 94 JSR ($940A,x)[$81:944E] $819408 AB PLB $819409 6B RTL $81940A db 4E $81940C db 93 $81940E db D6 $819410 db 58 $819412 db C2 $819430 db EE $819432 db 33 $819434 db 32 $819436 db 64 $819438 db 0B $81943A db 36 $81943C db 9E $81943E db 26 $819440 db F4 $819442 db F3 $819444 db 1E $819446 db 68 $819448 db 77 $81944A db A3 $81944E C2 30 REP #$30 $819450 22 24 89 80 JSL $808924[$80:8924] $819454 A5 51 LDA $51 [$7E:0051] $819456 29 0F 00 AND #$000F $819459 F0 01 BEQ $01 [$945C] $81945C 22 6F 83 80 JSL $80836F[$80:836F] $819460 A9 01 00 LDA #$0001 $819463 22 4D 91 80 JSL $80914D[$80:914D] $819467 22 93 82 88 JSL $888293[$88:8293] $81946B 22 9E 82 88 JSL $88829E[$88:829E] $81946F EE 27 07 INC $0727 [$7E:0727] $819472 20 BA 8D JSR $8DBA [$81:8DBA] $819475 20 DB 8D JSR $8DDB [$81:8DDB] $819478 C2 30 REP #$30 $81947A 64 B1 STZ $B1 [$7E:00B1] $81947C 64 B5 STZ $B5 [$7E:00B5] $81947E 64 B9 STZ $B9 [$7E:00B9] $819480 64 B3 STZ $B3 [$7E:00B3] $819482 64 B7 STZ $B7 [$7E:00B7] $819484 64 BB STZ $BB [$7E:00BB] $819486 A2 00 00 LDX #$0000 $819489 BF 00 E4 8E LDA $8EE400,x[$8E:E400] $81948D 9F 00 C0 7E STA $7EC000,x[$7E:C000] $819491 BF 02 E4 8E LDA $8EE402,x[$8E:E402] $819495 9F 02 C0 7E STA $7EC002,x[$7E:C002] $819499 E8 INX $81949A E8 INX $81949B E8 INX $81949C E8 INX $81949D E0 00 02 CPX #$0200 $8194A0 30 E7 BMI $E7 [$9489] $8194A2 60 RTS $8194A3 C2 30 REP #$30 $8194A5 22 6E BA 82 JSL $82BA6E[$82:BA6E] $8194A9 22 35 BA 82 JSL $82BA35[$82:BA35] $8194AD 20 C3 9D JSR $9DC3 [$81:9DC3] $8194B0 22 24 89 80 JSL $808924[$80:8924] $8194B4 A5 51 LDA $51 [$7E:0051] $8194B6 29 0F 00 AND #$000F $8194B9 D0 19 BNE $19 [$94D4] $8194BB A9 02 00 LDA #$0002 $8194BE 8D 98 09 STA $0998 [$7E:0998] $8194C1 9C 27 07 STZ $0727 [$7E:0727] $8194C4 A0 00 00 LDY #$0000 $8194C7 A9 00 00 LDA #$0000 $8194CA 99 8D 19 STA $198D,y[$7E:198D] $8194CD C8 INY $8194CE C8 INY $8194CF C0 30 00 CPY #$0030 $8194D2 30 F6 BMI $F6 [$94CA] $8194D4 60 RTS $8194EE C2 30 REP #$30 $8194F0 22 6E BA 82 JSL $82BA6E[$82:BA6E] $8194F4 22 24 89 80 JSL $808924[$80:8924] $8194F8 A5 57 LDA $57 [$7E:0057] $8194FA 29 0F FF AND #$FF0F $8194FD 85 12 STA $12 [$7E:0012] $8194FF A5 51 LDA $51 [$7E:0051] $819501 29 0F 00 AND #$000F $819504 0A ASL A $819505 0A ASL A $819506 0A ASL A $819507 0A ASL A $819508 49 F0 00 EOR #$00F0 $81950B 05 12 ORA $12 [$7E:0012] $81950D 85 57 STA $57 [$7E:0057] $81950F A5 51 LDA $51 [$7E:0051] $819511 29 0F 00 AND #$000F $819514 D0 07 BNE $07 [$951D] $819516 22 6F 83 80 JSL $80836F[$80:836F] $81951A EE 27 07 INC $0727 [$7E:0727] $81951D 60 RTS $81951E C2 30 REP #$30 $819520 AD 52 09 LDA $0952 [$7E:0952] $819523 0A ASL A $819524 0A ASL A $819525 AA TAX $819526 BD 12 A3 LDA $A312,x[$81:A312] $819529 8D AB 19 STA $19AB [$7E:19AB] $81952C BD 14 A3 LDA $A314,x[$81:A314] $81952F 8D A1 19 STA $19A1 [$7E:19A1] $819532 C2 30 REP #$30 $819534 22 6E BA 82 JSL $82BA6E[$82:BA6E] $819538 22 4D 89 80 JSL $80894D[$80:894D] $81953C A5 57 LDA $57 [$7E:0057] $81953E 29 0F FF AND #$FF0F $819541 85 12 STA $12 [$7E:0012] $819543 A5 51 LDA $51 [$7E:0051] $819545 29 0F 00 AND #$000F $819548 0A ASL A $819549 0A ASL A $81954A 0A ASL A $81954B 0A ASL A $81954C 49 F0 00 EOR #$00F0 $81954F 05 12 ORA $12 [$7E:0012] $819551 85 57 STA $57 [$7E:0057] $819553 A5 51 LDA $51 [$7E:0051] $819555 29 0F 00 AND #$000F $819558 C9 0F 00 CMP #$000F $81955B D0 03 BNE $03 [$9560] $81955D EE 27 07 INC $0727 [$7E:0727] $819560 60 RTS $819593 AD 54 09 LDA $0954 [$7E:0954] $819596 A0 00 00 LDY #$0000 $819599 4A LSR A $81959A B0 06 BCS $06 [$95A2] $8195A2 8C B5 19 STY $19B5 [$7E:19B5] $8195A5 60 RTS $8195A6 A2 FE 07 LDX #$07FE $8195A9 A9 0F 00 LDA #$000F $8195AC 9F 00 36 7E STA $7E3600,x[$7E:3DFE] $8195B0 CA DEX $8195B1 CA DEX $8195B2 10 F8 BPL $F8 [$95AC] $8195B4 60 RTS $8195B5 A0 EE B4 LDY #$B4EE $8195B8 A2 88 06 LDX #$0688 $8195BB 4C E2 B3 JMP $B3E2 [$81:B3E2] $8195BE A9 00 00 LDA #$0000 $8195C1 20 53 A0 JSR $A053 [$81:A053] $8195C4 9C 96 0F STZ $0F96 [$7E:0F96] $8195C7 AD 54 09 LDA $0954 [$7E:0954] $8195CA 89 01 00 BIT #$0001 $8195CD D0 06 BNE $06 [$95D5] $8195D5 20 0F 96 JSR $960F [$81:960F] $8195D8 A9 01 00 LDA #$0001 $8195DB 20 53 A0 JSR $A053 [$81:A053] $8195DE 9C 96 0F STZ $0F96 [$7E:0F96] $8195E1 AD 54 09 LDA $0954 [$7E:0954] $8195E4 89 02 00 BIT #$0002 $8195E7 D0 06 BNE $06 [$95EF] $8195E9 A9 00 04 LDA #$0400 $8195EC 8D 96 0F STA $0F96 [$7E:0F96] $8195EF 20 3F 96 JSR $963F [$81:963F] $8195F2 A9 02 00 LDA #$0002 $8195F5 20 53 A0 JSR $A053 [$81:A053] $8195F8 9C 96 0F STZ $0F96 [$7E:0F96] $8195FB AD 54 09 LDA $0954 [$7E:0954] $8195FE 89 04 00 BIT #$0004 $819601 D0 06 BNE $06 [$9609] $819603 A9 00 04 LDA #$0400 $819606 8D 96 0F STA $0F96 [$7E:0F96] $819609 20 6F 96 JSR $966F [$81:966F] $81960C 4C 9F 96 JMP $969F [$81:969F] $81960F A2 18 02 LDX #$0218 $819612 AD 54 09 LDA $0954 [$7E:0954] $819615 49 FF FF EOR #$FFFF $819618 29 01 00 AND #$0001 $81961B 20 87 A0 JSR $A087 [$81:A087] $81961E A2 72 02 LDX #$0272 $819621 AD 54 09 LDA $0954 [$7E:0954] $819624 49 FF FF EOR #$FFFF $819627 29 01 00 AND #$0001 $81962A 20 4E A1 JSR $A14E [$81:A14E] $81962D A0 A0 B4 LDY #$B4A0 $819630 A2 34 02 LDX #$0234 $819633 20 E2 B3 JSR $B3E2 [$81:B3E2] $819636 A0 36 B4 LDY #$B436 $819639 A2 08 02 LDX #$0208 $81963C 4C E2 B3 JMP $B3E2 [$81:B3E2] $81963F A2 18 03 LDX #$0318 $819642 AD 54 09 LDA $0954 [$7E:0954] $819645 49 FF FF EOR #$FFFF $819648 29 02 00 AND #$0002 $81964B 20 87 A0 JSR $A087 [$81:A087] $81964E A2 72 03 LDX #$0372 $819651 AD 54 09 LDA $0954 [$7E:0954] $819654 49 FF FF EOR #$FFFF $819657 29 02 00 AND #$0002 $81965A 20 4E A1 JSR $A14E [$81:A14E] $81965D A0 A0 B4 LDY #$B4A0 $819660 A2 34 03 LDX #$0334 $819663 20 E2 B3 JSR $B3E2 [$81:B3E2] $819666 A0 56 B4 LDY #$B456 $819669 A2 08 03 LDX #$0308 $81966C 4C E2 B3 JMP $B3E2 [$81:B3E2] $81966F A2 18 04 LDX #$0418 $819672 AD 54 09 LDA $0954 [$7E:0954] $819675 49 FF FF EOR #$FFFF $819678 29 04 00 AND #$0004 $81967B 20 87 A0 JSR $A087 [$81:A087] $81967E A2 72 04 LDX #$0472 $819681 AD 54 09 LDA $0954 [$7E:0954] $819684 49 FF FF EOR #$FFFF $819687 29 04 00 AND #$0004 $81968A 20 4E A1 JSR $A14E [$81:A14E] $81968D A0 A0 B4 LDY #$B4A0 $819690 A2 34 04 LDX #$0434 $819693 20 E2 B3 JSR $B3E2 [$81:B3E2] $819696 A0 76 B4 LDY #$B476 $819699 A2 08 04 LDX #$0408 $81969C 4C E2 B3 JMP $B3E2 [$81:B3E2] $81969F AE 30 03 LDX $0330 [$7E:0330] $8196A2 A9 00 08 LDA #$0800 $8196A5 95 D0 STA $D0,x [$7E:00D0] $8196A7 A9 00 36 LDA #$3600 $8196AA 95 D2 STA $D2,x [$7E:00D2] $8196AC A9 7E 00 LDA #$007E $8196AF 95 D4 STA $D4,x [$7E:00D4] $8196B1 A5 58 LDA $58 [$7E:0058] $8196B3 29 FC 00 AND #$00FC $8196B6 EB XBA $8196B7 95 D5 STA $D5,x [$7E:00D5] $8196B9 8A TXA $8196BA 18 CLC $8196BB 69 07 00 ADC #$0007 $8196BE 8D 30 03 STA $0330 [$7E:0330] $8196C1 60 RTS $8198ED A0 02 B6 LDY #$B602 $8198F0 A2 14 05 LDX #$0514 $8198F3 9C 96 0F STZ $0F96 [$7E:0F96] $8198F6 20 E2 B3 JSR $B3E2 [$81:B3E2] $8198F9 A0 1A B6 LDY #$B61A $8198FC A2 9C 05 LDX #$059C $8198FF 9C 96 0F STZ $0F96 [$7E:0F96] $819902 20 E2 B3 JSR $B3E2 [$81:B3E2] $819905 A2 80 06 LDX #$0680 $819908 A9 0F 00 LDA #$000F $81990B 9F 00 36 7E STA $7E3600,x[$7E:3C80] $81990F E8 INX $819910 E8 INX $819911 E0 C0 06 CPX #$06C0 $819914 30 F5 BMI $F5 [$990B] $819916 A0 2A B6 LDY #$B62A $819919 A2 5C 06 LDX #$065C $81991C 9C 96 0F STZ $0F96 [$7E:0F96] $81991F 20 E2 B3 JSR $B3E2 [$81:B3E2] $819922 A9 00 00 LDA #$0000 $819925 20 53 A0 JSR $A053 [$81:A053] $819928 A2 00 00 LDX #$0000 $81992B AD B7 19 LDA $19B7 [$7E:19B7] $81992E F0 08 BEQ $08 [$9938] $819938 8A TXA $819939 8D 96 0F STA $0F96 [$7E:0F96] $81993C 20 0F 96 JSR $960F [$81:960F] $81993F A9 01 00 LDA #$0001 $819942 20 53 A0 JSR $A053 [$81:A053] $819945 A2 00 00 LDX #$0000 $819948 AD B7 19 LDA $19B7 [$7E:19B7] $81994B 3A DEC A $81994C F0 09 BEQ $09 [$9957] $81994E AD B9 19 LDA $19B9 [$7E:19B9] $819951 3A DEC A $819952 F0 03 BEQ $03 [$9957] $819954 A2 00 04 LDX #$0400 $819957 8A TXA $819958 8D 96 0F STA $0F96 [$7E:0F96] $81995B 20 3F 96 JSR $963F [$81:963F] $81995E A9 02 00 LDA #$0002 $819961 20 53 A0 JSR $A053 [$81:A053] $819964 A2 00 00 LDX #$0000 $819967 AD B7 19 LDA $19B7 [$7E:19B7] $81996A C9 02 00 CMP #$0002 $81996D F0 0B BEQ $0B [$997A] $81996F AD B9 19 LDA $19B9 [$7E:19B9] $819972 C9 02 00 CMP #$0002 $819975 F0 03 BEQ $03 [$997A] $819977 A2 00 04 LDX #$0400 $81997A 8A TXA $81997B 8D 96 0F STA $0F96 [$7E:0F96] $81997E 20 6F 96 JSR $966F [$81:966F] $819981 4C 9F 96 JMP $969F [$81:969F] $819B33 C2 30 REP #$30 $819B35 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819B39 EE 27 07 INC $0727 [$7E:0727] $819B3C 20 A6 95 JSR $95A6 [$81:95A6] $819B3F A0 34 B5 LDY #$B534 $819B42 A2 50 00 LDX #$0050 $819B45 9C 96 0F STZ $0F96 [$7E:0F96] $819B48 20 E2 B3 JSR $B3E2 [$81:B3E2] $819B4B A0 5A B6 LDY #$B65A $819B4E A2 40 01 LDX #$0140 $819B51 20 E2 B3 JSR $B3E2 [$81:B3E2] $819B54 20 B5 95 JSR $95B5 [$81:95B5] $819B57 20 BE 95 JSR $95BE [$81:95BE] $819B5A 9C B7 19 STZ $19B7 [$7E:19B7] $819B5D 20 93 95 JSR $9593 [$81:9593] $819B60 20 EF 9B JSR $9BEF [$81:9BEF] $819B63 60 RTS $819B64 C2 30 REP #$30 $819B66 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819B6A 22 6E BA 82 JSL $82BA6E[$82:BA6E] $819B6E A5 8F LDA $8F [$7E:008F] $819B70 89 80 10 BIT #$1080 $819B73 D0 5F BNE $5F [$9BD4] $819B75 89 00 80 BIT #$8000 $819B78 D0 2B BNE $2B [$9BA5] $819B7A 89 00 08 BIT #$0800 $819B7D D0 3A BNE $3A [$9BB9] $819B7F 89 00 04 BIT #$0400 $819B82 F0 6B BEQ $6B [$9BEF] $819BD4 C2 30 REP #$30 $819BD6 A9 37 00 LDA #$0037 $819BD9 22 49 90 80 JSL $809049[$80:9049] $819BDD AD B5 19 LDA $19B5 [$7E:19B5] $819BE0 C9 03 00 CMP #$0003 $819BE3 F0 C0 BEQ $C0 [$9BA5] $819BE5 8D B7 19 STA $19B7 [$7E:19B7] $819BE8 EE 27 07 INC $0727 [$7E:0727] $819BEB 60 RTS $819BEF C2 30 REP #$30 $819BF1 AD B5 19 LDA $19B5 [$7E:19B5] $819BF4 0A ASL A $819BF5 AA TAX $819BF6 BD 03 9C LDA $9C03,x[$81:9C03] $819BF9 8D AB 19 STA $19AB [$7E:19AB] $819BFC A9 16 00 LDA #$0016 $819BFF 8D A1 19 STA $19A1 [$7E:19A1] $819C02 60 RTS $819C03 db 48, 00 $819C0B 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819C0F A0 9A B6 LDY #$B69A $819C12 A2 40 01 LDX #$0140 $819C15 9C 96 0F STZ $0F96 [$7E:0F96] $819C18 20 E2 B3 JSR $B3E2 [$81:B3E2] $819C1B AD B7 19 LDA $19B7 [$7E:19B7] $819C1E 18 CLC $819C1F 69 6A 20 ADC #$206A $819C22 8F 6A 37 7E STA $7E376A[$7E:376A] $819C26 A9 03 00 LDA #$0003 $819C29 8D B9 19 STA $19B9 [$7E:19B9] $819C2C 20 ED 98 JSR $98ED [$81:98ED] $819C2F EE 27 07 INC $0727 [$7E:0727] $819C32 9C B5 19 STZ $19B5 [$7E:19B5] $819C35 60 RTS $819C36 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819C3A 22 6E BA 82 JSL $82BA6E[$82:BA6E] $819C3E A5 8F LDA $8F [$7E:008F] $819C40 89 00 0C BIT #$0C00 $819C43 D0 34 BNE $34 [$9C79] $819C45 89 00 80 BIT #$8000 $819C48 D0 11 BNE $11 [$9C5B] $819C4A 89 80 10 BIT #$1080 $819C4D F0 3A BEQ $3A [$9C89] $819C4F A9 38 00 LDA #$0038 $819C52 22 49 90 80 JSL $809049[$80:9049] $819C56 AD B5 19 LDA $19B5 [$7E:19B5] $819C59 F0 1A BEQ $1A [$9C75] $819C75 EE 27 07 INC $0727 [$7E:0727] $819C78 60 RTS $819C89 A0 B8 00 LDY #$00B8 $819C8C AD B5 19 LDA $19B5 [$7E:19B5] $819C8F F0 03 BEQ $03 [$9C94] $819C94 8C AB 19 STY $19AB [$7E:19AB] $819C97 A9 5E 00 LDA #$005E $819C9A 8D A1 19 STA $19A1 [$7E:19A1] $819C9D 60 RTS $819C9E C2 30 REP #$30 $819CA0 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819CA4 A9 70 00 LDA #$0070 $819CA7 85 02 STA $02 [$7E:0002] $819CA9 AD B7 19 LDA $19B7 [$7E:19B7] $819CAC 0A ASL A $819CAD AA TAX $819CAE BF 2B 81 81 LDA $81812B,x[$81:812B] $819CB2 85 00 STA $00 [$7E:0000] $819CB4 A0 00 00 LDY #$0000 $819CB7 A9 00 00 LDA #$0000 $819CBA 97 00 STA [$00],y[$7E:0010] $819CBC C8 INY $819CBD C8 INY $819CBE C0 5C 06 CPY #$065C $819CC1 30 F7 BMI $F7 [$9CBA] $819CC3 AD B7 19 LDA $19B7 [$7E:19B7] $819CC6 0A ASL A $819CC7 AA TAX $819CC8 A9 00 00 LDA #$0000 $819CCB 9F 00 00 70 STA $700000,x[$7E:0000] $819CCF 9F 08 00 70 STA $700008,x[$7E:0008] $819CD3 9F F0 1F 70 STA $701FF0,x[$7E:1FF0] $819CD7 9F F8 1F 70 STA $701FF8,x[$7E:1FF8] $819CDB EE 27 07 INC $0727 [$7E:0727] $819CDE 20 CB B2 JSR $B2CB [$81:B2CB] $819CE1 AD B7 19 LDA $19B7 [$7E:19B7] $819CE4 22 85 80 81 JSL $818085[$81:8085] $819CE8 AD B7 19 LDA $19B7 [$7E:19B7] $819CEB 8D 9F 07 STA $079F [$7E:079F] $819CEE 22 8C 85 80 JSL $80858C[$80:858C] $819CF2 A2 00 05 LDX #$0500 $819CF5 A9 0F 00 LDA #$000F $819CF8 9F 00 36 7E STA $7E3600,x[$7E:3B00] $819CFC E8 INX $819CFD E8 INX $819CFE E0 40 07 CPX #$0740 $819D01 30 F5 BMI $F5 [$9CF8] $819D03 AD B7 19 LDA $19B7 [$7E:19B7] $819D06 0A ASL A $819D07 AA TAX $819D08 AD 54 09 LDA $0954 [$7E:0954] $819D0B 3D 20 9D AND $9D20,x[$81:9D20] $819D0E 8D 54 09 STA $0954 [$7E:0954] $819D11 A0 DA B6 LDY #$B6DA $819D14 A2 00 05 LDX #$0500 $819D17 9C 96 0F STZ $0F96 [$7E:0F96] $819D1A 20 E2 B3 JSR $B3E2 [$81:B3E2] $819D1D 4C 22 99 JMP $9922 [$81:9922] $819D20 db FE, FF $819D26 22 5B BA 82 JSL $82BA5B[$82:BA5B] $819D2A A5 8F LDA $8F [$7E:008F] $819D2C F0 39 BEQ $39 [$9D67] $819D2E A9 37 00 LDA #$0037 $819D31 22 49 90 80 JSL $809049[$80:9049] $819D35 EE 27 07 INC $0727 [$7E:0727] $819D38 A9 00 00 LDA #$0000 $819D3B 22 85 80 81 JSL $818085[$81:8085] $819D3F B0 07 BCS $07 [$9D48] $819D41 A9 00 00 LDA #$0000 $819D44 8D 52 09 STA $0952 [$7E:0952] $819D47 60 RTS $819D48 A9 01 00 LDA #$0001 $819D4B 22 85 80 81 JSL $818085[$81:8085] $819D4F B0 07 BCS $07 [$9D58] $819D58 A9 02 00 LDA #$0002 $819D5B 22 85 80 81 JSL $818085[$81:8085] $819D5F B0 E0 BCS $E0 [$9D41] $819D67 60 RTS $819D68 22 35 BA 82 JSL $82BA35[$82:BA35] $819D6C AD 27 07 LDA $0727 [$7E:0727] $819D6F 38 SEC $819D70 E9 1A 00 SBC #$001A $819D73 8D 27 07 STA $0727 [$7E:0727] $819D76 60 RTS $819D77 22 6E BA 82 JSL $82BA6E[$82:BA6E] $819D7B 22 35 BA 82 JSL $82BA35[$82:BA35] $819D7F A2 04 00 LDX #$0004 $819D82 20 E4 9D JSR $9DE4 [$81:9DE4] $819D85 A2 06 00 LDX #$0006 $819D88 20 E4 9D JSR $9DE4 [$81:9DE4] $819D8B A2 08 00 LDX #$0008 $819D8E 20 E4 9D JSR $9DE4 [$81:9DE4] $819D91 A5 8F LDA $8F [$7E:008F] $819D93 89 80 10 BIT #$1080 $819D96 D0 27 BNE $27 [$9DBF] $819D98 AD 9B 19 LDA $199B [$7E:199B] $819D9B C9 07 00 CMP #$0007 $819D9E D0 05 BNE $05 [$9DA5] $819DA0 AD 91 19 LDA $1991 [$7E:1991] $819DA3 F0 1A BEQ $1A [$9DBF] $819DA5 AD 9D 19 LDA $199D [$7E:199D] $819DA8 C9 07 00 CMP #$0007 $819DAB D0 05 BNE $05 [$9DB2] $819DB2 AD 9F 19 LDA $199F [$7E:199F] $819DB5 C9 07 00 CMP #$0007 $819DB8 D0 08 BNE $08 [$9DC2] $819DBF EE 27 07 INC $0727 [$7E:0727] $819DC2 60 RTS $819DC3 A2 04 00 LDX #$0004 $819DC6 A9 00 00 LDA #$0000 $819DC9 9D 8D 19 STA $198D,x[$7E:1991] $819DCC 20 E4 9D JSR $9DE4 [$81:9DE4] $819DCF A2 06 00 LDX #$0006 $819DD2 A9 00 00 LDA #$0000 $819DD5 9D 8D 19 STA $198D,x[$7E:1993] $819DD8 20 E4 9D JSR $9DE4 [$81:9DE4] $819DDB A2 08 00 LDX #$0008 $819DDE A9 00 00 LDA #$0000 $819DE1 9D 8D 19 STA $198D,x[$7E:1995] $819DE4 DA PHX $819DE5 8B PHB $819DE6 4B PHK $819DE7 AB PLB $819DE8 BD 8D 19 LDA $198D,x[$7E:1991] $819DEB F0 21 BEQ $21 [$9E0E] $819DED 3A DEC A $819DEE 9D 8D 19 STA $198D,x[$7E:1991] $819DF1 D0 1B BNE $1B [$9E0E] $819DF3 A9 08 00 LDA #$0008 $819DF6 9D 8D 19 STA $198D,x[$7E:1991] $819DF9 BD 97 19 LDA $1997,x[$7E:199B] $819DFC 1A INC A $819DFD C9 08 00 CMP #$0008 $819E00 30 09 BMI $09 [$9E0B] $819E0B 9D 97 19 STA $1997,x[$7E:199B] $819E0E BD 97 19 LDA $1997,x[$7E:199B] $819E11 0A ASL A $819E12 A8 TAY $819E13 A9 00 0E LDA #$0E00 $819E16 85 03 STA $03 [$7E:0003] $819E18 B9 2C 9E LDA $9E2C,y[$81:9E2C] $819E1B 48 PHA $819E1C BD AB 19 LDA $19AB,x[$7E:19AF] $819E1F A8 TAY $819E20 BD A1 19 LDA $19A1,x[$7E:19A5] $819E23 AA TAX $819E24 68 PLA $819E25 22 1F 89 81 JSL $81891F[$81:891F] $819E29 AB PLB $819E2A FA PLX $819E2B 60 RTS $819E2C db 2C, 00, 2D, 00, 2E, 00, 2F, 00, 30, 00, 31, 00, 32, 00, 33, 00 $819E3E C2 30 REP #$30 $819E40 8B PHB $819E41 4B PHK $819E42 AB PLB $819E43 AD 27 07 LDA $0727 [$7E:0727] $819E46 0A ASL A $819E47 AA TAX $819E48 FC 4D 9E JSR ($9E4D,x)[$81:A32A] $819E4B AB PLB $819E4C 6B RTL $819E4D db 2A $819E4F db 7C $819E51 db 46 $819E53 db 82 $819E55 db B3 $819E57 db 25 $819E59 db 00 $819E5B db AC $819E5D db 66 $819E5F db 17 $819E61 db 7F $819E63 db 5A $819E65 db 5A $819E67 db 66 $819E69 db 83 $819E93 C2 30 REP #$30 $819E95 A2 FE 07 LDX #$07FE $819E98 A9 0F 00 LDA #$000F $819E9B BF 00 DC 8E LDA $8EDC00,x[$8E:E3FE] $819E9F 9F 00 36 7E STA $7E3600,x[$7E:3DFE] $819EA3 CA DEX $819EA4 CA DEX $819EA5 10 F4 BPL $F4 [$9E9B] $819EA7 AE 30 03 LDX $0330 [$7E:0330] $819EAA A9 00 08 LDA #$0800 $819EAD 95 D0 STA $D0,x [$7E:00D0] $819EAF A9 00 36 LDA #$3600 $819EB2 95 D2 STA $D2,x [$7E:00D2] $819EB4 A9 7E 00 LDA #$007E $819EB7 95 D4 STA $D4,x [$7E:00D4] $819EB9 A5 59 LDA $59 [$7E:0059] $819EBB 29 FC 00 AND #$00FC $819EBE EB XBA $819EBF 95 D5 STA $D5,x [$7E:00D5] $819EC1 8A TXA $819EC2 18 CLC $819EC3 69 07 00 ADC #$0007 $819EC6 8D 30 03 STA $0330 [$7E:0330] $819EC9 EE 27 07 INC $0727 [$7E:0727] $819ECC A9 01 00 LDA #$0001 $819ECF 8D 8D 19 STA $198D [$7E:198D] $819ED2 9C 97 19 STZ $1997 [$7E:1997] $819ED5 60 RTS $819ED6 C2 30 REP #$30 $819ED8 AF EC 1F 70 LDA $701FEC[$7E:1FEC] $819EDC C9 00 00 CMP #$0000 $819EDF 30 0C BMI $0C [$9EED] $819EE1 C9 03 00 CMP #$0003 $819EE4 10 07 BPL $07 [$9EED] $819EE6 AA TAX $819EE7 2F EE 1F 70 AND $701FEE[$7E:1FEE] $819EEB F0 03 BEQ $03 [$9EF0] $819EF0 8E 52 09 STX $0952 [$7E:0952] $819EF3 A2 FE 07 LDX #$07FE $819EF6 A9 0F 00 LDA #$000F $819EF9 9F 00 36 7E STA $7E3600,x[$7E:3DFE] $819EFD CA DEX $819EFE CA DEX $819EFF 10 F8 BPL $F8 [$9EF9] $819F01 A9 FF FF LDA #$FFFF $819F04 8D 54 09 STA $0954 [$7E:0954] $819F07 A0 0A B4 LDY #$B40A $819F0A A2 56 00 LDX #$0056 $819F0D 9C 96 0F STZ $0F96 [$7E:0F96] $819F10 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F13 A0 36 B4 LDY #$B436 $819F16 A2 46 01 LDX #$0146 $819F19 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F1C A9 00 00 LDA #$0000 $819F1F 20 53 A0 JSR $A053 [$81:A053] $819F22 6E 54 09 ROR $0954 [$7E:0954] $819F25 A2 5C 01 LDX #$015C $819F28 AD 54 09 LDA $0954 [$7E:0954] $819F2B 89 00 80 BIT #$8000 $819F2E 20 87 A0 JSR $A087 [$81:A087] $819F31 A2 B4 01 LDX #$01B4 $819F34 AD 54 09 LDA $0954 [$7E:0954] $819F37 89 00 80 BIT #$8000 $819F3A 20 4E A1 JSR $A14E [$81:A14E] $819F3D A0 A0 B4 LDY #$B4A0 $819F40 A2 76 01 LDX #$0176 $819F43 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F46 A0 56 B4 LDY #$B456 $819F49 A2 86 02 LDX #$0286 $819F4C 9C 96 0F STZ $0F96 [$7E:0F96] $819F4F 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F52 A9 01 00 LDA #$0001 $819F55 20 53 A0 JSR $A053 [$81:A053] $819F58 6E 54 09 ROR $0954 [$7E:0954] $819F5B A2 9C 02 LDX #$029C $819F5E AD 54 09 LDA $0954 [$7E:0954] $819F61 89 00 80 BIT #$8000 $819F64 20 87 A0 JSR $A087 [$81:A087] $819F67 A2 F4 02 LDX #$02F4 $819F6A AD 54 09 LDA $0954 [$7E:0954] $819F6D 89 00 80 BIT #$8000 $819F70 20 4E A1 JSR $A14E [$81:A14E] $819F73 A0 A0 B4 LDY #$B4A0 $819F76 A2 B6 02 LDX #$02B6 $819F79 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F7C A0 76 B4 LDY #$B476 $819F7F A2 C6 03 LDX #$03C6 $819F82 9C 96 0F STZ $0F96 [$7E:0F96] $819F85 20 E2 B3 JSR $B3E2 [$81:B3E2] $819F88 A9 02 00 LDA #$0002 $819F8B 20 53 A0 JSR $A053 [$81:A053] $819F8E 6E 54 09 ROR $0954 [$7E:0954] $819F91 A2 DC 03 LDX #$03DC $819F94 AD 54 09 LDA $0954 [$7E:0954] $819F97 89 00 80 BIT #$8000 $819F9A 20 87 A0 JSR $A087 [$81:A087] $819F9D A2 34 04 LDX #$0434 $819FA0 AD 54 09 LDA $0954 [$7E:0954] $819FA3 89 00 80 BIT #$8000 $819FA6 20 4E A1 JSR $A14E [$81:A14E] $819FA9 A0 A0 B4 LDY #$B4A0 $819FAC A2 F6 03 LDX #$03F6 $819FAF 20 E2 B3 JSR $B3E2 [$81:B3E2] $819FB2 AD 54 09 LDA $0954 [$7E:0954] $819FB5 49 FF FF EOR #$FFFF $819FB8 EB XBA $819FB9 4A LSR A $819FBA 4A LSR A $819FBB 4A LSR A $819FBC 4A LSR A $819FBD 4A LSR A $819FBE 8D 54 09 STA $0954 [$7E:0954] $819FC1 C9 00 00 CMP #$0000 $819FC4 F0 18 BEQ $18 [$9FDE] $819FC6 A0 C4 B4 LDY #$B4C4 $819FC9 A2 08 05 LDX #$0508 $819FCC 9C 96 0F STZ $0F96 [$7E:0F96] $819FCF 20 E2 B3 JSR $B3E2 [$81:B3E2] $819FD2 A0 D8 B4 LDY #$B4D8 $819FD5 A2 C8 05 LDX #$05C8 $819FD8 9C 96 0F STZ $0F96 [$7E:0F96] $819FDB 20 E2 B3 JSR $B3E2 [$81:B3E2] $819FDE A0 EE B4 LDY #$B4EE $819FE1 A2 88 06 LDX #$0688 $819FE4 9C 96 0F STZ $0F96 [$7E:0F96] $819FE7 20 E2 B3 JSR $B3E2 [$81:B3E2] $819FEA 20 9F 96 JSR $969F [$81:969F] $819FED A9 01 00 LDA #$0001 $819FF0 8D 8D 19 STA $198D [$7E:198D] $819FF3 3A DEC A $819FF4 8D 8F 19 STA $198F [$7E:198F] $819FF7 8D 91 19 STA $1991 [$7E:1991] $819FFA 8D 93 19 STA $1993 [$7E:1993] $819FFD 8D 95 19 STA $1995 [$7E:1995] $81A000 8D 97 19 STA $1997 [$7E:1997] $81A003 8D 99 19 STA $1999 [$7E:1999] $81A006 8D 9B 19 STA $199B [$7E:199B] $81A009 8D 9D 19 STA $199D [$7E:199D] $81A00C 8D 9F 19 STA $199F [$7E:199F] $81A00F 8D A1 19 STA $19A1 [$7E:19A1] $81A012 8D AB 19 STA $19AB [$7E:19AB] $81A015 8D A3 19 STA $19A3 [$7E:19A3] $81A018 8D AD 19 STA $19AD [$7E:19AD] $81A01B A9 64 00 LDA #$0064 $81A01E 8D A5 19 STA $19A5 [$7E:19A5] $81A021 8D A7 19 STA $19A7 [$7E:19A7] $81A024 8D A9 19 STA $19A9 [$7E:19A9] $81A027 A9 2F 00 LDA #$002F $81A02A 8D AF 19 STA $19AF [$7E:19AF] $81A02D A9 57 00 LDA #$0057 $81A030 8D B1 19 STA $19B1 [$7E:19B1] $81A033 A9 7F 00 LDA #$007F $81A036 8D B3 19 STA $19B3 [$7E:19B3] $81A039 A9 01 00 LDA #$0001 $81A03C 8D 23 07 STA $0723 [$7E:0723] $81A03F 8D 25 07 STA $0725 [$7E:0725] $81A042 22 82 83 80 JSL $808382[$80:8382] $81A046 EE 27 07 INC $0727 [$7E:0727] $81A049 9C B5 19 STZ $19B5 [$7E:19B5] $81A04C 9C B7 19 STZ $19B7 [$7E:19B7] $81A04F 9C B9 19 STZ $19B9 [$7E:19B9] $81A052 60 RTS $81A053 22 85 80 81 JSL $818085[$81:8085] $81A057 60 RTS $81A058 20 C3 9D JSR $9DC3 [$81:9DC3] $81A05B AD 52 09 LDA $0952 [$7E:0952] $81A05E 0A ASL A $81A05F 0A ASL A $81A060 AA TAX $81A061 BD 12 A3 LDA $A312,x[$81:A312] $81A064 8D AB 19 STA $19AB [$7E:19AB] $81A067 BD 14 A3 LDA $A314,x[$81:A314] $81A06A 8D A1 19 STA $19A1 [$7E:19A1] $81A06D 22 6E BA 82 JSL $82BA6E[$82:BA6E] $81A071 22 35 BA 82 JSL $82BA35[$82:BA35] $81A075 22 4D 89 80 JSL $80894D[$80:894D] $81A079 A5 51 LDA $51 [$7E:0051] $81A07B 29 0F 00 AND #$000F $81A07E C9 0F 00 CMP #$000F $81A081 D0 03 BNE $03 [$A086] $81A083 EE 27 07 INC $0727 [$7E:0727] $81A086 60 RTS $81A087 F0 10 BEQ $10 [$A099] $81A089 DA PHX $81A08A 20 C5 B3 JSR $B3C5 [$81:B3C5] $81A08D 68 PLA $81A08E 18 CLC $81A08F 69 40 00 ADC #$0040 $81A092 AA TAX $81A093 A0 AC B4 LDY #$B4AC $81A096 4C E2 B3 JMP $B3E2 [$81:B3E2] $81A099 86 1A STX $1A [$7E:001A] $81A09B A0 96 B4 LDY #$B496 $81A09E 20 E2 B3 JSR $B3E2 [$81:B3E2] $81A0A1 A5 1A LDA $1A [$7E:001A] $81A0A3 18 CLC $81A0A4 69 08 00 ADC #$0008 $81A0A7 AA TAX $81A0A8 AD C2 09 LDA $09C2 [$7E:09C2] $81A0AB 8D 04 42 STA $4204 [$7E:4204] $81A0AE E2 20 SEP #$20 $81A0B0 A9 64 LDA #$64 $81A0B2 8D 06 42 STA $4206 [$7E:4206] $81A0B5 48 PHA $81A0B6 68 PLA $81A0B7 48 PHA $81A0B8 68 PLA $81A0B9 C2 20 REP #$20 $81A0BB AD 14 42 LDA $4214 [$7E:4214] $81A0BE 85 14 STA $14 [$7E:0014] $81A0C0 AD 16 42 LDA $4216 [$7E:4216] $81A0C3 85 12 STA $12 [$7E:0012] $81A0C5 AD C4 09 LDA $09C4 [$7E:09C4] $81A0C8 8D 04 42 STA $4204 [$7E:4204] $81A0CB E2 20 SEP #$20 $81A0CD A9 64 LDA #$64 $81A0CF 8D 06 42 STA $4206 [$7E:4206] $81A0D2 48 PHA $81A0D3 68 PLA $81A0D4 48 PHA $81A0D5 68 PLA $81A0D6 C2 20 REP #$20 $81A0D8 AD 14 42 LDA $4214 [$7E:4214] $81A0DB 85 16 STA $16 [$7E:0016] $81A0DD A9 07 00 LDA #$0007 $81A0E0 85 18 STA $18 [$7E:0018] $81A0E2 8A TXA $81A0E3 18 CLC $81A0E4 69 40 00 ADC #$0040 $81A0E7 AA TAX $81A0E8 C6 16 DEC $16 [$7E:0016] $81A0EA 30 27 BMI $27 [$A113] $81A0EC A0 99 00 LDY #$0099 $81A0EF A5 14 LDA $14 [$7E:0014] $81A0F1 F0 05 BEQ $05 [$A0F8] $81A0F3 C6 14 DEC $14 [$7E:0014] $81A0F5 A0 98 00 LDY #$0098 $81A0F8 98 TYA $81A0F9 0D 96 0F ORA $0F96 [$7E:0F96] $81A0FC 9F 00 36 7E STA $7E3600,x[$7E:37A4] $81A100 E8 INX $81A101 E8 INX $81A102 C6 18 DEC $18 [$7E:0018] $81A104 D0 E2 BNE $E2 [$A0E8] $81A106 8A TXA $81A107 38 SEC $81A108 E9 4E 00 SBC #$004E $81A10B AA TAX $81A10C A9 08 00 LDA #$0008 $81A10F 85 18 STA $18 [$7E:0018] $81A111 80 D5 BRA $D5 [$A0E8] $81A113 A6 1A LDX $1A [$7E:001A] $81A115 A5 12 LDA $12 [$7E:0012] $81A117 8D 04 42 STA $4204 [$7E:4204] $81A11A E2 20 SEP #$20 $81A11C A9 0A LDA #$0A $81A11E 8D 06 42 STA $4206 [$7E:4206] $81A121 48 PHA $81A122 68 PLA $81A123 48 PHA $81A124 68 PLA $81A125 C2 20 REP #$20 $81A127 AD 14 42 LDA $4214 [$7E:4214] $81A12A 85 14 STA $14 [$7E:0014] $81A12C AD 16 42 LDA $4216 [$7E:4216] $81A12F 85 12 STA $12 [$7E:0012] $81A131 A6 1A LDX $1A [$7E:001A] $81A133 A5 12 LDA $12 [$7E:0012] $81A135 18 CLC $81A136 69 60 20 ADC #$2060 $81A139 0D 96 0F ORA $0F96 [$7E:0F96] $81A13C 9F 44 36 7E STA $7E3644,x[$7E:37A0] $81A140 A5 14 LDA $14 [$7E:0014] $81A142 18 CLC $81A143 69 60 20 ADC #$2060 $81A146 0D 96 0F ORA $0F96 [$7E:0F96] $81A149 9F 42 36 7E STA $7E3642,x[$7E:379E] $81A14D 60 RTS $81A14E D0 71 BNE $71 [$A1C1] $81A150 86 1A STX $1A [$7E:001A] $81A152 AD E0 09 LDA $09E0 [$7E:09E0] $81A155 8D 04 42 STA $4204 [$7E:4204] $81A158 E2 20 SEP #$20 $81A15A A9 0A LDA #$0A $81A15C 8D 06 42 STA $4206 [$7E:4206] $81A15F 48 PHA $81A160 68 PLA $81A161 48 PHA $81A162 68 PLA $81A163 C2 20 REP #$20 $81A165 A6 1A LDX $1A [$7E:001A] $81A167 AD 16 42 LDA $4216 [$7E:4216] $81A16A 18 CLC $81A16B 69 60 20 ADC #$2060 $81A16E 0D 96 0F ORA $0F96 [$7E:0F96] $81A171 9F 02 36 7E STA $7E3602,x[$7E:37B6] $81A175 AD 14 42 LDA $4214 [$7E:4214] $81A178 18 CLC $81A179 69 60 20 ADC #$2060 $81A17C 0D 96 0F ORA $0F96 [$7E:0F96] $81A17F 9F 00 36 7E STA $7E3600,x[$7E:37B4] $81A183 A5 1A LDA $1A [$7E:001A] $81A185 18 CLC $81A186 69 04 00 ADC #$0004 $81A189 AA TAX $81A18A A0 A8 B4 LDY #$B4A8 $81A18D 20 E2 B3 JSR $B3E2 [$81:B3E2] $81A190 AD DE 09 LDA $09DE [$7E:09DE] $81A193 8D 04 42 STA $4204 [$7E:4204] $81A196 E2 20 SEP #$20 $81A198 A9 0A LDA #$0A $81A19A 8D 06 42 STA $4206 [$7E:4206] $81A19D 48 PHA $81A19E 68 PLA $81A19F 48 PHA $81A1A0 68 PLA $81A1A1 C2 20 REP #$20 $81A1A3 A6 1A LDX $1A [$7E:001A] $81A1A5 AD 16 42 LDA $4216 [$7E:4216] $81A1A8 18 CLC $81A1A9 69 60 20 ADC #$2060 $81A1AC 0D 96 0F ORA $0F96 [$7E:0F96] $81A1AF 9F 08 36 7E STA $7E3608,x[$7E:37BC] $81A1B3 AD 14 42 LDA $4214 [$7E:4214] $81A1B6 18 CLC $81A1B7 69 60 20 ADC #$2060 $81A1BA 0D 96 0F ORA $0F96 [$7E:0F96] $81A1BD 9F 06 36 7E STA $7E3606,x[$7E:37BA] $81A1C1 60 RTS ;;; ;;; { $81A1C2 C2 30 REP #$30 $81A1C4 22 35 BA 82 JSL $82BA35[$82:BA35] $81A1C8 22 6E BA 82 JSL $82BA6E[$82:BA6E] $81A1CC A2 04 00 LDX #$0004 $81A1CF 20 E4 9D JSR $9DE4 [$81:9DE4] $81A1D2 A2 06 00 LDX #$0006 $81A1D5 20 E4 9D JSR $9DE4 [$81:9DE4] $81A1D8 A2 08 00 LDX #$0008 $81A1DB 20 E4 9D JSR $9DE4 [$81:9DE4] $81A1DE A5 8F LDA $8F [$7E:008F] $81A1E0 89 80 10 BIT #$1080 $81A1E3 D0 29 BNE $29 [$A20E] $81A1E5 89 00 08 BIT #$0800 $81A1E8 D0 74 BNE $74 [$A25E] $81A1EA 89 00 04 BIT #$0400 $81A1ED F0 03 BEQ $03 [$A1F2] $81A1EF 4C 86 A2 JMP $A286 [$81:A286] $81A1F2 89 00 80 BIT #$8000 $81A1F5 F0 14 BEQ $14 [$A20B] $81A1F7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A20B 4C B9 A2 JMP $A2B9 [$81:A2B9] $81A20E AD 52 09 LDA $0952 [$7E:0952] $81A211 C9 03 00 CMP #$0003 $81A214 30 03 BMI $03 [$A219] $81A216 4C CC A2 JMP $A2CC [$81:A2CC] $81A219 A9 2A 00 LDA #$002A $81A21C 22 49 90 80 JSL $809049[$80:9049] $81A220 AD 27 07 LDA $0727 [$7E:0727] $81A223 18 CLC $81A224 69 1B 00 ADC #$001B $81A227 8D 27 07 STA $0727 [$7E:0727] $81A22A AD 52 09 LDA $0952 [$7E:0952] $81A22D 18 CLC $81A22E 69 02 00 ADC #$0002 $81A231 0A ASL A $81A232 AA TAX $81A233 A9 01 00 LDA #$0001 $81A236 9D 8D 19 STA $198D,x[$7E:1991] $81A239 AD 52 09 LDA $0952 [$7E:0952] $81A23C 8F EC 1F 70 STA $701FEC[$7E:1FEC] $81A240 49 FF FF EOR #$FFFF $81A243 8F EE 1F 70 STA $701FEE[$7E:1FEE] $81A247 AD 52 09 LDA $0952 [$7E:0952] $81A24A 22 85 80 81 JSL $818085[$81:8085] $81A24E B0 06 BCS $06 [$A256] $81A250 22 8C 85 80 JSL $80858C[$80:858C] $81A254 80 63 BRA $63 [$A2B9] $81A256 20 CB B2 JSR $B2CB [$81:B2CB] $81A259 9C 89 07 STZ $0789 [$7E:0789] $81A25C 80 5B BRA $5B [$A2B9] $81A25E ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A286 AD 54 09 LDA $0954 [$7E:0954] $81A289 F0 0E BEQ $0E [$A299] $81A28B AD 52 09 LDA $0952 [$7E:0952] $81A28E 1A INC A $81A28F C9 06 00 CMP #$0006 $81A292 30 1B BMI $1B [$A2AF] $81A294 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A299 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A2AF 8D 52 09 STA $0952 [$7E:0952] $81A2B2 A9 37 00 LDA #$0037 $81A2B5 22 49 90 80 JSL $809049[$80:9049] $81A2B9 AD 52 09 LDA $0952 [$7E:0952] $81A2BC 0A ASL A $81A2BD 0A ASL A $81A2BE AA TAX $81A2BF BD 12 A3 LDA $A312,x[$81:A312] $81A2C2 8D AB 19 STA $19AB [$7E:19AB] $81A2C5 BD 14 A3 LDA $A314,x[$81:A314] $81A2C8 8D A1 19 STA $19A1 [$7E:19A1] $81A2CB 60 RTS $81A2CC C9 03 00 CMP #$0003 $81A2CF D0 15 BNE $15 [$A2E6] $81A2D1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A2E6 C9 04 00 CMP #$0004 $81A2E9 D0 1B BNE $1B [$A306] $81A2EB A9 37 00 LDA #$0037 $81A2EE 22 49 90 80 JSL $809049[$80:9049] $81A2F2 AD 27 07 LDA $0727 [$7E:0727] $81A2F5 18 CLC $81A2F6 69 0F 00 ADC #$000F $81A2F9 8D 27 07 STA $0727 [$7E:0727] $81A2FC A5 57 LDA $57 [$7E:0057] $81A2FE 29 0F FF AND #$FF0F $81A301 09 03 00 ORA #$0003 $81A304 85 57 STA $57 [$7E:0057] $81A306 C9 05 00 CMP #$0005 $81A309 D0 06 BNE $06 [$A311] $81A30B ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $81A311 60 RTS $81A312 dw 0030,000E, 0058,000E, 0080,000E, 00A3,000E, 00BB,000E, 00D3,000E } ;;; ;;; $81A32A C2 30 REP #$30 $81A32C 20 A6 95 JSR $95A6 [$81:95A6] $81A32F AE 30 03 LDX $0330 [$7E:0330] $81A332 A9 00 08 LDA #$0800 $81A335 95 D0 STA $D0,x [$7E:00D0] $81A337 A9 00 36 LDA #$3600 $81A33A 95 D2 STA $D2,x [$7E:00D2] $81A33C A9 7E 00 LDA #$007E $81A33F 95 D4 STA $D4,x [$7E:00D4] $81A341 A5 59 LDA $59 [$7E:0059] $81A343 29 FC 00 AND #$00FC $81A346 EB XBA $81A347 95 D5 STA $D5,x [$7E:00D5] $81A349 8A TXA $81A34A 18 CLC $81A34B 69 07 00 ADC #$0007 $81A34E 8D 30 03 STA $0330 [$7E:0330] $81A351 A9 00 00 LDA #$0000 $81A354 8F 00 C4 7E STA $7EC400[$7E:C400] $81A358 20 86 94 JSR $9486 [$81:9486] $81A35B A2 00 00 LDX #$0000 $81A35E BF 00 C0 7E LDA $7EC000,x[$7E:C000] $81A362 9F 00 C2 7E STA $7EC200,x[$7E:C200] $81A366 E8 INX $81A367 E8 INX $81A368 E0 40 00 CPX #$0040 $81A36B 30 F1 BMI $F1 [$A35E] $81A36D A9 00 00 LDA #$0000 $81A370 8F 1C C2 7E STA $7EC21C[$7E:C21C] $81A374 8F 3C C2 7E STA $7EC23C[$7E:C23C] $81A378 EE 27 07 INC $0727 [$7E:0727] $81A37B 60 RTS $81A37C C2 30 REP #$30 $81A37E A2 00 00 LDX #$0000 $81A381 A0 40 00 LDY #$0040 $81A384 22 B8 D9 82 JSL $82D9B8[$82:D9B8] $81A388 90 46 BCC $46 [$A3D0] $81A38A 64 B3 STZ $B3 [$7E:00B3] $81A38C 64 B1 STZ $B1 [$7E:00B1] $81A38E 64 B7 STZ $B7 [$7E:00B7] $81A390 64 B5 STZ $B5 [$7E:00B5] $81A392 A2 00 00 LDX #$0000 $81A395 AD 9F 07 LDA $079F [$7E:079F] $81A398 DD A0 AA CMP $AAA0,x[$81:AAA0] $81A39B F0 0A BEQ $0A [$A3A7] $81A3A7 8A TXA $81A3A8 4A LSR A $81A3A9 8D 50 09 STA $0950 [$7E:0950] $81A3AC A2 00 00 LDX #$0000 $81A3AF DA PHX $81A3B0 EC 9F 07 CPX $079F [$7E:079F] $81A3B3 F0 05 BEQ $05 [$A3BA] $81A3B5 20 DC A3 JSR $A3DC [$81:A3DC] $81A3B8 80 03 BRA $03 [$A3BD] $81A3BA 20 D3 A3 JSR $A3D3 [$81:A3D3] $81A3BD FA PLX $81A3BE E8 INX $81A3BF E0 06 00 CPX #$0006 $81A3C2 30 EB BMI $EB [$A3AF] $81A3C4 EE 27 07 INC $0727 [$7E:0727] $81A3C7 9C 87 07 STZ $0787 [$7E:0787] $81A3CA E2 20 SEP #$20 $81A3CC A9 02 LDA #$02 $81A3CE 85 69 STA $69 [$7E:0069] $81A3D0 60 RTS $81A3D3 8A TXA $81A3D4 0A ASL A $81A3D5 AA TAX $81A3D6 BD CE A4 LDA $A4CE,x[$81:A4CE] $81A3D9 A8 TAY $81A3DA 80 07 BRA $07 [$A3E3] $81A3DC 8A TXA $81A3DD 0A ASL A $81A3DE AA TAX $81A3DF BD DA A4 LDA $A4DA,x[$81:A4DC] $81A3E2 A8 TAY $81A3E3 B9 E6 A4 LDA $A4E6,y[$81:A4E6] $81A3E6 C9 FF FF CMP #$FFFF $81A3E9 F0 22 BEQ $22 [$A40D] $81A3EB 5A PHY $81A3EC 48 PHA $81A3ED B9 E8 A4 LDA $A4E8,y[$81:A4E8] $81A3F0 AA TAX $81A3F1 7A PLY $81A3F2 A9 05 00 LDA #$0005 $81A3F5 85 12 STA $12 [$7E:0012] $81A3F7 B9 0E A4 LDA $A40E,y[$81:A41A] $81A3FA 9F 00 C0 7E STA $7EC000,x[$7E:C0AC] $81A3FE E8 INX $81A3FF E8 INX $81A400 C8 INY $81A401 C8 INY $81A402 C6 12 DEC $12 [$7E:0012] $81A404 D0 F1 BNE $F1 [$A3F7] $81A406 7A PLY $81A407 C8 INY $81A408 C8 INY $81A409 C8 INY $81A40A C8 INY $81A40B 80 D6 BRA $D6 [$A3E3] $81A40D 60 RTS $81A41A db DB, 01, 96, 01, 50, 01, EB, 00, A5, 00, 3B, 03, 96, 02, F0, 01, 4B, 01, A5, 00 $81A470 db AD, 35, 6B, 2D, 29, 25, C6, 18, 84, 10 $81A490 db C6, 18, A5, 14, 84, 10, 42, 08, 21, 04, 84, 10, 63, 0C, 42, 08, 21, 04, 00, 00, 08, 21, E7, 1C, A5, 14, 84, 10, 42, 08 $81A4B0 db AD, 35, 6B, 2D, 29, 25, C6, 18, 84, 10, 4A, 29, 08, 21, E7, 1C, A5, 14, 63, 0C, 52, 4A, EF, 3D, 8C, 31, 08, 21, A5, 14, 00, 00 $81A4DC db 3A, 00, 40, 00, 46, 00, 54, 00, 5A, 00, 0C, 00, AC, 00, 16, 00, B6, 00, FF, FF $81A520 db 96, 00, D6, 00, FF, FF, 8C, 00, CC, 00, FF, FF, 62, 00, A2, 00, A2, 00, E2, 00, B6, 00, F6, 00, FF, FF, 82, 00, C2, 00, FF, FF, AC, 00, EC, 00, FF, FF $81A546 C2 30 REP #$30 $81A548 AE 30 03 LDX $0330 [$7E:0330] $81A54B A9 00 08 LDA #$0800 $81A54E 95 D0 STA $D0,x [$7E:00D0] $81A550 A9 1A B7 LDA #$B71A $81A553 95 D2 STA $D2,x [$7E:00D2] $81A555 A9 81 00 LDA #$0081 $81A558 95 D4 STA $D4,x [$7E:00D4] $81A55A A5 58 LDA $58 [$7E:0058] $81A55C 29 FC 00 AND #$00FC $81A55F EB XBA $81A560 95 D5 STA $D5,x [$7E:00D5] $81A562 8A TXA $81A563 18 CLC $81A564 69 07 00 ADC #$0007 $81A567 8D 30 03 STA $0330 [$7E:0330] $81A56A A5 51 LDA $51 [$7E:0051] $81A56C 29 00 FF AND #$FF00 $81A56F 09 0F 00 ORA #$000F $81A572 85 51 STA $51 [$7E:0051] $81A574 EE 27 07 INC $0727 [$7E:0727] $81A577 60 RTS $81A582 C2 30 REP #$30 $81A584 EE 27 07 INC $0727 [$7E:0727] $81A587 AC 9F 07 LDY $079F [$7E:079F] $81A58A AE 30 03 LDX $0330 [$7E:0330] $81A58D A9 00 08 LDA #$0800 $81A590 95 D0 STA $D0,x [$7E:00D0] $81A592 98 TYA $81A593 EB XBA $81A594 0A ASL A $81A595 0A ASL A $81A596 0A ASL A $81A597 18 CLC $81A598 69 1A BF ADC #$BF1A $81A59B 95 D2 STA $D2,x [$7E:00D2] $81A59D A9 81 00 LDA #$0081 $81A5A0 95 D4 STA $D4,x [$7E:00D4] $81A5A2 A5 5A LDA $5A [$7E:005A] $81A5A4 29 FC 00 AND #$00FC $81A5A7 EB XBA $81A5A8 95 D5 STA $D5,x [$7E:00D5] $81A5AA 8A TXA $81A5AB 18 CLC $81A5AC 69 07 00 ADC #$0007 $81A5AF 8D 30 03 STA $0330 [$7E:0330] $81A5B2 60 RTS $81A5B3 E2 20 SEP #$20 $81A5B5 A9 04 LDA #$04 $81A5B7 85 6B STA $6B [$7E:006B] $81A5B9 8D 2D 21 STA $212D [$7E:212D] $81A5BC A9 04 LDA #$04 $81A5BE 85 6D STA $6D [$7E:006D] $81A5C0 8D 2F 21 STA $212F [$7E:212F] $81A5C3 A9 02 LDA #$02 $81A5C5 85 6F STA $6F [$7E:006F] $81A5C7 8D 30 21 STA $2130 [$7E:2130] $81A5CA A9 25 LDA #$25 $81A5CC 85 72 STA $72 [$7E:0072] $81A5CE 8D 31 21 STA $2131 [$7E:2131] $81A5D1 A9 80 LDA #$80 $81A5D3 85 76 STA $76 [$7E:0076] $81A5D5 A9 40 LDA #$40 $81A5D7 85 75 STA $75 [$7E:0075] $81A5D9 A9 20 LDA #$20 $81A5DB 85 74 STA $74 [$7E:0074] $81A5DD 20 1C A6 JSR $A61C [$81:A61C] $81A5E0 A9 0C LDA #$0C $81A5E2 85 85 STA $85 [$7E:0085] $81A5E4 8D 0C 42 STA $420C [$7E:420C] $81A5E7 20 F6 A5 JSR $A5F6 [$81:A5F6] $81A5EA 9C B0 18 STZ $18B0 [$7E:18B0] $81A5ED 9C B1 18 STZ $18B1 [$7E:18B1] $81A5F0 EE 27 07 INC $0727 [$7E:0727] $81A5F3 C2 30 REP #$30 $81A5F5 60 RTS $81A5F6 E2 20 SEP #$20 $81A5F8 A9 13 LDA #$13 $81A5FA 85 69 STA $69 [$7E:0069] $81A5FC 8D 2C 21 STA $212C [$7E:212C] $81A5FF A9 13 LDA #$13 $81A601 85 6C STA $6C [$7E:006C] $81A603 8D 2E 21 STA $212E [$7E:212E] $81A606 A9 23 LDA #$23 $81A608 85 60 STA $60 [$7E:0060] $81A60A 8D 23 21 STA $2123 [$7E:2123] $81A60D A9 03 LDA #$03 $81A60F 85 61 STA $61 [$7E:0061] $81A611 8D 24 21 STA $2124 [$7E:2124] $81A614 A9 23 LDA #$23 $81A616 85 62 STA $62 [$7E:0062] $81A618 8D 25 21 STA $2125 [$7E:2125] $81A61B 60 RTS $81A61C E2 20 SEP #$20 $81A61E A9 00 LDA #$00 $81A620 8F 20 9E 7E STA $7E9E20[$7E:9E20] $81A624 8F 21 9E 7E STA $7E9E21[$7E:9E21] $81A628 3A DEC A $81A629 8F 22 9E 7E STA $7E9E22[$7E:9E22] $81A62D 8F 23 9E 7E STA $7E9E23[$7E:9E23] $81A631 A9 7F LDA #$7F $81A633 8F 32 9E 7E STA $7E9E32[$7E:9E32] $81A637 A9 81 LDA #$81 $81A639 8F 36 9E 7E STA $7E9E36[$7E:9E36] $81A63D A9 6F LDA #$6F $81A63F 8F 00 9E 7E STA $7E9E00[$7E:9E00] $81A643 A9 22 LDA #$22 $81A645 8F 01 9E 7E STA $7E9E01[$7E:9E01] $81A649 A9 9E LDA #$9E $81A64B 8F 02 9E 7E STA $7E9E02[$7E:9E02] $81A64F A9 01 LDA #$01 $81A651 8F 03 9E 7E STA $7E9E03[$7E:9E03] $81A655 A9 32 LDA #$32 $81A657 8F 04 9E 7E STA $7E9E04[$7E:9E04] $81A65B A9 9E LDA #$9E $81A65D 8F 05 9E 7E STA $7E9E05[$7E:9E05] $81A661 A9 01 LDA #$01 $81A663 8F 06 9E 7E STA $7E9E06[$7E:9E06] $81A667 A9 32 LDA #$32 $81A669 8F 07 9E 7E STA $7E9E07[$7E:9E07] $81A66D A9 9E LDA #$9E $81A66F 8F 08 9E 7E STA $7E9E08[$7E:9E08] $81A673 A9 6F LDA #$6F $81A675 8F 09 9E 7E STA $7E9E09[$7E:9E09] $81A679 A9 20 LDA #$20 $81A67B 8F 0A 9E 7E STA $7E9E0A[$7E:9E0A] $81A67F A9 9E LDA #$9E $81A681 8F 0B 9E 7E STA $7E9E0B[$7E:9E0B] $81A685 A9 40 LDA #$40 $81A687 8D 20 43 STA $4320 [$7E:4320] $81A68A A9 26 LDA #$26 $81A68C 8D 21 43 STA $4321 [$7E:4321] $81A68F A9 00 LDA #$00 $81A691 8D 22 43 STA $4322 [$7E:4322] $81A694 A9 9E LDA #$9E $81A696 8D 23 43 STA $4323 [$7E:4323] $81A699 A9 7E LDA #$7E $81A69B 8D 24 43 STA $4324 [$7E:4324] $81A69E 8D 27 43 STA $4327 [$7E:4327] $81A6A1 9C 25 43 STZ $4325 [$7E:4325] $81A6A4 9C 26 43 STZ $4326 [$7E:4326] $81A6A7 9C 28 43 STZ $4328 [$7E:4328] $81A6AA 9C 29 43 STZ $4329 [$7E:4329] $81A6AD 9C 2A 43 STZ $432A [$7E:432A] $81A6B0 A9 6F LDA #$6F $81A6B2 8F 10 9E 7E STA $7E9E10[$7E:9E10] $81A6B6 A9 20 LDA #$20 $81A6B8 8F 11 9E 7E STA $7E9E11[$7E:9E11] $81A6BC A9 9E LDA #$9E $81A6BE 8F 12 9E 7E STA $7E9E12[$7E:9E12] $81A6C2 A9 01 LDA #$01 $81A6C4 8F 13 9E 7E STA $7E9E13[$7E:9E13] $81A6C8 A9 36 LDA #$36 $81A6CA 8F 14 9E 7E STA $7E9E14[$7E:9E14] $81A6CE A9 9E LDA #$9E $81A6D0 8F 15 9E 7E STA $7E9E15[$7E:9E15] $81A6D4 A9 01 LDA #$01 $81A6D6 8F 16 9E 7E STA $7E9E16[$7E:9E16] $81A6DA A9 36 LDA #$36 $81A6DC 8F 17 9E 7E STA $7E9E17[$7E:9E17] $81A6E0 A9 9E LDA #$9E $81A6E2 8F 18 9E 7E STA $7E9E18[$7E:9E18] $81A6E6 A9 6F LDA #$6F $81A6E8 8F 19 9E 7E STA $7E9E19[$7E:9E19] $81A6EC A9 20 LDA #$20 $81A6EE 8F 1A 9E 7E STA $7E9E1A[$7E:9E1A] $81A6F2 A9 9E LDA #$9E $81A6F4 8F 1B 9E 7E STA $7E9E1B[$7E:9E1B] $81A6F8 A9 40 LDA #$40 $81A6FA 8D 30 43 STA $4330 [$7E:4330] $81A6FD A9 27 LDA #$27 $81A6FF 8D 31 43 STA $4331 [$7E:4331] $81A702 A9 10 LDA #$10 $81A704 8D 32 43 STA $4332 [$7E:4332] $81A707 A9 9E LDA #$9E $81A709 8D 33 43 STA $4333 [$7E:4333] $81A70C A9 7E LDA #$7E $81A70E 8D 34 43 STA $4334 [$7E:4334] $81A711 8D 37 43 STA $4337 [$7E:4337] $81A714 9C 35 43 STZ $4335 [$7E:4335] $81A717 9C 36 43 STZ $4336 [$7E:4336] $81A71A 9C 38 43 STZ $4338 [$7E:4338] $81A71D 9C 39 43 STZ $4339 [$7E:4339] $81A720 9C 3A 43 STZ $433A [$7E:433A] $81A723 60 RTS $81A724 db 04 $81A725 C2 30 REP #$30 $81A727 20 7E A9 JSR $A97E [$81:A97E] $81A72A E2 20 SEP #$20 $81A72C AF 00 9E 7E LDA $7E9E00[$7E:9E00] $81A730 38 SEC $81A731 ED 24 A7 SBC $A724 [$81:A724] $81A734 30 41 BMI $41 [$A777] $81A736 8F 00 9E 7E STA $7E9E00[$7E:9E00] $81A73A 8F 09 9E 7E STA $7E9E09[$7E:9E09] $81A73E 8F 10 9E 7E STA $7E9E10[$7E:9E10] $81A742 8F 19 9E 7E STA $7E9E19[$7E:9E19] $81A746 AF 03 9E 7E LDA $7E9E03[$7E:9E03] $81A74A 18 CLC $81A74B 6D 24 A7 ADC $A724 [$81:A724] $81A74E 8F 03 9E 7E STA $7E9E03[$7E:9E03] $81A752 8F 06 9E 7E STA $7E9E06[$7E:9E06] $81A756 8F 13 9E 7E STA $7E9E13[$7E:9E13] $81A75A 8F 16 9E 7E STA $7E9E16[$7E:9E16] $81A75E AF 32 9E 7E LDA $7E9E32[$7E:9E32] $81A762 38 SEC $81A763 ED 24 A7 SBC $A724 [$81:A724] $81A766 8F 32 9E 7E STA $7E9E32[$7E:9E32] $81A76A AF 36 9E 7E LDA $7E9E36[$7E:9E36] $81A76E 18 CLC $81A76F 6D 24 A7 ADC $A724 [$81:A724] $81A772 8F 36 9E 7E STA $7E9E36[$7E:9E36] $81A776 60 RTS $81A777 EE 27 07 INC $0727 [$7E:0727] $81A77A A5 69 LDA $69 [$7E:0069] $81A77C 29 FD AND #$FD $81A77E 85 69 STA $69 [$7E:0069] $81A780 A5 6C LDA $6C [$7E:006C] $81A782 29 00 AND #$00 $81A784 85 6C STA $6C [$7E:006C] $81A786 A5 6D LDA $6D [$7E:006D] $81A788 29 00 AND #$00 $81A78A 85 6D STA $6D [$7E:006D] $81A78C A9 18 LDA #$18 $81A78E 85 B7 STA $B7 [$7E:00B7] $81A790 A9 00 LDA #$00 $81A792 85 B8 STA $B8 [$7E:00B8] $81A794 C2 30 REP #$30 $81A796 A9 01 00 LDA #$0001 $81A799 8D 3B 07 STA $073B [$7E:073B] $81A79C A2 00 00 LDX #$0000 $81A79F BF 00 E0 B6 LDA $B6E000,x[$B6:E000] $81A7A3 9F 00 40 7E STA $7E4000,x[$7E:4000] $81A7A7 E8 INX $81A7A8 E8 INX $81A7A9 E0 40 06 CPX #$0640 $81A7AC 30 F1 BMI $F1 [$A79F] $81A7AE A9 01 28 LDA #$2801 $81A7B1 9F 00 40 7E STA $7E4000,x[$7E:4640] $81A7B5 E8 INX $81A7B6 E8 INX $81A7B7 E0 00 08 CPX #$0800 $81A7BA 30 F5 BMI $F5 [$A7B1] $81A7BC A9 54 41 LDA #$4154 $81A7BF 85 00 STA $00 [$7E:0000] $81A7C1 A9 7E 00 LDA #$007E $81A7C4 85 02 STA $02 [$7E:0002] $81A7C6 22 28 96 82 JSL $829628[$82:9628] $81A7CA A0 40 01 LDY #$0140 $81A7CD A2 7E 07 LDX #$077E $81A7D0 B9 4B B1 LDA $B14B,y[$81:B28B] $81A7D3 9F 00 40 7E STA $7E4000,x[$7E:477E] $81A7D7 CA DEX $81A7D8 CA DEX $81A7D9 88 DEY $81A7DA 88 DEY $81A7DB D0 F3 BNE $F3 [$A7D0] $81A7DD AE 30 03 LDX $0330 [$7E:0330] $81A7E0 A9 00 08 LDA #$0800 $81A7E3 95 D0 STA $D0,x [$7E:00D0] $81A7E5 A9 00 40 LDA #$4000 $81A7E8 95 D2 STA $D2,x [$7E:00D2] $81A7EA A9 7E 00 LDA #$007E $81A7ED 95 D4 STA $D4,x [$7E:00D4] $81A7EF A5 59 LDA $59 [$7E:0059] $81A7F1 29 FC 00 AND #$00FC $81A7F4 EB XBA $81A7F5 95 D5 STA $D5,x [$7E:00D5] $81A7F7 8A TXA $81A7F8 18 CLC $81A7F9 69 07 00 ADC #$0007 $81A7FC 8D 30 03 STA $0330 [$7E:0330] $81A7FF 60 RTS $81A800 C2 30 REP #$30 $81A802 A5 8F LDA $8F [$7E:008F] $81A804 89 00 0A BIT #$0A00 $81A807 F0 08 BEQ $08 [$A811] $81A811 89 00 25 BIT #$2500 $81A814 F0 08 BEQ $08 [$A81E] $81A81E 89 00 80 BIT #$8000 $81A821 F0 09 BEQ $09 [$A82C] $81A82C 89 80 10 BIT #$1080 $81A82F F0 0A BEQ $0A [$A83B] $81A831 A9 38 00 LDA #$0038 $81A834 22 49 90 80 JSL $809049[$80:9049] $81A838 4C A9 A8 JMP $A8A9 [$81:A8A9] $81A83B 4C 7E A9 JMP $A97E [$81:A97E] $81A8A9 EE 27 07 INC $0727 [$7E:0727] $81A8AC AD D1 05 LDA $05D1 [$7E:05D1] $81A8AF D0 11 BNE $11 [$A8C2] $81A8B1 AF 18 D9 7E LDA $7ED918[$7E:D918] $81A8B5 8D 9F 07 STA $079F [$7E:079F] $81A8B8 AF 16 D9 7E LDA $7ED916[$7E:D916] $81A8BC 8D 8B 07 STA $078B [$7E:078B] $81A8BF 4C 3B A8 JMP $A83B [$81:A83B] $81A97E 64 03 STZ $03 [$7E:0003] $81A980 A2 80 00 LDX #$0080 $81A983 A0 10 00 LDY #$0010 $81A986 AF 49 C7 82 LDA $82C749[$82:C749] $81A98A 22 1F 89 81 JSL $81891F[$81:891F] $81A98E 64 1C STZ $1C [$7E:001C] $81A990 A2 00 02 LDX #$0200 $81A993 A5 1C LDA $1C [$7E:001C] $81A995 CD 50 09 CMP $0950 [$7E:0950] $81A998 D0 03 BNE $03 [$A99D] $81A99A A2 00 00 LDX #$0000 $81A99D 86 03 STX $03 [$7E:0003] $81A99F A5 1C LDA $1C [$7E:001C] $81A9A1 0A ASL A $81A9A2 AA TAX $81A9A3 BD A0 AA LDA $AAA0,x[$81:AAA0] $81A9A6 0A ASL A $81A9A7 AA TAX $81A9A8 8B PHB $81A9A9 A9 00 82 LDA #$8200 $81A9AC 48 PHA $81A9AD AB PLB $81A9AE AB PLB $81A9AF BF F8 D8 7E LDA $7ED8F8,x[$7E:D8F8] $81A9B3 85 24 STA $24 [$7E:0024] $81A9B5 BF 0B C8 82 LDA $82C80B,x[$82:C80B] $81A9B9 AA TAX $81A9BA A9 10 00 LDA #$0010 $81A9BD 85 1E STA $1E [$7E:001E] $81A9BF BD 00 00 LDA $0000,x[$82:C853] $81A9C2 C9 FF FF CMP #$FFFF $81A9C5 F0 52 BEQ $52 [$AA19] $81A9C7 46 24 LSR $24 [$7E:0024] $81A9C9 90 05 BCC $05 [$A9D0] $81A9CB C9 FE FF CMP #$FFFE $81A9CE D0 17 BNE $17 [$A9E7] $81A9D0 8A TXA $81A9D1 18 CLC $81A9D2 69 04 00 ADC #$0004 $81A9D5 AA TAX $81A9D6 C6 1E DEC $1E [$7E:001E] $81A9D8 D0 E5 BNE $E5 [$A9BF] $81A9DA AD D1 05 LDA $05D1 [$7E:05D1] $81A9DD F0 3A BEQ $3A [$AA19] $81A9E7 AB PLB $81A9E8 A5 1C LDA $1C [$7E:001C] $81A9EA 0A ASL A $81A9EB AA TAX $81A9EC BD A0 AA LDA $AAA0,x[$81:AAA0] $81A9EF 0A ASL A $81A9F0 0A ASL A $81A9F1 AA TAX $81A9F2 BD 1E AA LDA $AA1E,x[$81:AA1E] $81A9F5 A8 TAY $81A9F6 BD 1C AA LDA $AA1C,x[$81:AA1C] $81A9F9 48 PHA $81A9FA A5 1C LDA $1C [$7E:001C] $81A9FC 0A ASL A $81A9FD AA TAX $81A9FE BD A0 AA LDA $AAA0,x[$81:AAA0] $81AA01 18 CLC $81AA02 6F 49 C7 82 ADC $82C749[$82:C749] $81AA06 1A INC A $81AA07 FA PLX $81AA08 22 1F 89 81 JSL $81891F[$81:891F] $81AA0C E6 1C INC $1C [$7E:001C] $81AA0E A5 1C LDA $1C [$7E:001C] $81AA10 C9 06 00 CMP #$0006 $81AA13 10 03 BPL $03 [$AA18] $81AA15 4C 90 A9 JMP $A990 [$81:A990] $81AA18 60 RTS $81AA19 AB PLB $81AA1A 80 F0 BRA $F0 [$AA0C] $81AA1C db 5B, 00, 32, 00 $81AA34 db 00, 3C, FE, FF, 00, 34, 03, 00, 00, 08, FF, FF, 00, 00, 04, 00 $81AA94 db 33, 00 $81AAA0 db 00, 00, 03, 00, 05, 00, 01, 00, 04, 00, 02, 00 $81AAAC C2 30 REP #$30 $81AAAE 20 7E A9 JSR $A97E [$81:A97E] $81AAB1 E2 20 SEP #$20 $81AAB3 20 1C A6 JSR $A61C [$81:A61C] $81AAB6 A9 13 LDA #$13 $81AAB8 85 69 STA $69 [$7E:0069] $81AABA A9 13 LDA #$13 $81AABC 85 6C STA $6C [$7E:006C] $81AABE A9 32 LDA #$32 $81AAC0 85 60 STA $60 [$7E:0060] $81AAC2 8D 23 21 STA $2123 [$7E:2123] $81AAC5 A9 02 LDA #$02 $81AAC7 85 61 STA $61 [$7E:0061] $81AAC9 8D 24 21 STA $2124 [$7E:2124] $81AACC A9 05 LDA #$05 $81AACE 85 72 STA $72 [$7E:0072] $81AAD0 8D 31 21 STA $2131 [$7E:2131] $81AAD3 A9 22 LDA #$22 $81AAD5 85 62 STA $62 [$7E:0062] $81AAD7 8D 25 21 STA $2125 [$7E:2125] $81AADA A9 30 LDA #$30 $81AADC 85 5D STA $5D [$7E:005D] $81AADE A9 00 LDA #$00 $81AAE0 8F 09 9E 7E STA $7E9E09[$7E:9E09] $81AAE4 8F 19 9E 7E STA $7E9E19[$7E:9E19] $81AAE8 C2 30 REP #$30 $81AAEA A9 54 41 LDA #$4154 $81AAED 85 00 STA $00 [$7E:0000] $81AAEF A9 7E 00 LDA #$007E $81AAF2 85 02 STA $02 [$7E:0002] $81AAF4 22 28 96 82 JSL $829628[$82:9628] $81AAF8 AE 30 03 LDX $0330 [$7E:0330] $81AAFB A9 00 02 LDA #$0200 $81AAFE 95 D0 STA $D0,x [$7E:00D0] $81AB00 A9 00 40 LDA #$4000 $81AB03 95 D2 STA $D2,x [$7E:00D2] $81AB05 A9 7E 00 LDA #$007E $81AB08 95 D4 STA $D4,x [$7E:00D4] $81AB0A A5 59 LDA $59 [$7E:0059] $81AB0C 29 FC 00 AND #$00FC $81AB0F EB XBA $81AB10 95 D5 STA $D5,x [$7E:00D5] $81AB12 8A TXA $81AB13 18 CLC $81AB14 69 07 00 ADC #$0007 $81AB17 8D 30 03 STA $0330 [$7E:0330] $81AB1A AD 9F 07 LDA $079F [$7E:079F] $81AB1D 0A ASL A $81AB1E AA TAX $81AB1F BD 94 AA LDA $AA94,x[$81:AA94] $81AB22 8F 50 9E 7E STA $7E9E50[$7E:9E50] $81AB26 8A TXA $81AB27 0A ASL A $81AB28 AA TAX $81AB29 BD 1C AA LDA $AA1C,x[$81:AA1C] $81AB2C 8F 32 9E 7E STA $7E9E32[$7E:9E32] $81AB30 8F 36 9E 7E STA $7E9E36[$7E:9E36] $81AB34 BD 1E AA LDA $AA1E,x[$81:AA1E] $81AB37 8F 3A 9E 7E STA $7E9E3A[$7E:9E3A] $81AB3B 8F 3E 9E 7E STA $7E9E3E[$7E:9E3E] $81AB3F A9 00 00 LDA #$0000 $81AB42 8F 30 9E 7E STA $7E9E30[$7E:9E30] $81AB46 8F 34 9E 7E STA $7E9E34[$7E:9E34] $81AB4A 8F 38 9E 7E STA $7E9E38[$7E:9E38] $81AB4E 8F 3C 9E 7E STA $7E9E3C[$7E:9E3C] $81AB52 8A TXA $81AB53 0A ASL A $81AB54 0A ASL A $81AB55 AA TAX $81AB56 BD 34 AA LDA $AA34,x[$81:AA34] $81AB59 8F 40 9E 7E STA $7E9E40[$7E:9E40] $81AB5D BD 36 AA LDA $AA36,x[$81:AA36] $81AB60 8F 42 9E 7E STA $7E9E42[$7E:9E42] $81AB64 BD 38 AA LDA $AA38,x[$81:AA38] $81AB67 8F 44 9E 7E STA $7E9E44[$7E:9E44] $81AB6B BD 3A AA LDA $AA3A,x[$81:AA3A] $81AB6E 8F 46 9E 7E STA $7E9E46[$7E:9E46] $81AB72 BD 3C AA LDA $AA3C,x[$81:AA3C] $81AB75 8F 48 9E 7E STA $7E9E48[$7E:9E48] $81AB79 BD 3E AA LDA $AA3E,x[$81:AA3E] $81AB7C 8F 4A 9E 7E STA $7E9E4A[$7E:9E4A] $81AB80 BD 40 AA LDA $AA40,x[$81:AA40] $81AB83 8F 4C 9E 7E STA $7E9E4C[$7E:9E4C] $81AB87 BD 42 AA LDA $AA42,x[$81:AA42] $81AB8A 8F 4E 9E 7E STA $7E9E4E[$7E:9E4E] $81AB8E E2 20 SEP #$20 $81AB90 20 A7 AB JSR $ABA7 [$81:ABA7] $81AB93 A9 0C LDA #$0C $81AB95 85 85 STA $85 [$7E:0085] $81AB97 8D 0C 42 STA $420C [$7E:420C] $81AB9A C2 20 REP #$20 $81AB9C EE 27 07 INC $0727 [$7E:0727] $81AB9F A9 3B 00 LDA #$003B $81ABA2 22 49 90 80 JSL $809049[$80:9049] $81ABA6 60 RTS $81ABA7 E2 20 SEP #$20 $81ABA9 A2 00 00 LDX #$0000 $81ABAC AF 3A 9E 7E LDA $7E9E3A[$7E:9E3A] $81ABB0 A0 22 9E LDY #$9E22 $81ABB3 20 F7 AB JSR $ABF7 [$81:ABF7] $81ABB6 A0 20 9E LDY #$9E20 $81ABB9 20 2D AC JSR $AC2D [$81:AC2D] $81ABBC AF 3E 9E 7E LDA $7E9E3E[$7E:9E3E] $81ABC0 38 SEC $81ABC1 EF 3A 9E 7E SBC $7E9E3A[$7E:9E3A] $81ABC5 D0 02 BNE $02 [$ABC9] $81ABC7 A9 01 LDA #$01 $81ABC9 A0 32 9E LDY #$9E32 $81ABCC 20 F7 AB JSR $ABF7 [$81:ABF7] $81ABCF A0 36 9E LDY #$9E36 $81ABD2 20 2D AC JSR $AC2D [$81:AC2D] $81ABD5 A9 E0 LDA #$E0 $81ABD7 38 SEC $81ABD8 EF 3E 9E 7E SBC $7E9E3E[$7E:9E3E] $81ABDC D0 02 BNE $02 [$ABE0] $81ABDE A9 01 LDA #$01 $81ABE0 A0 22 9E LDY #$9E22 $81ABE3 20 F7 AB JSR $ABF7 [$81:ABF7] $81ABE6 A0 20 9E LDY #$9E20 $81ABE9 20 2D AC JSR $AC2D [$81:AC2D] $81ABEC A9 00 LDA #$00 $81ABEE 9F 00 9E 7E STA $7E9E00,x[$7E:9E0C] $81ABF2 9F 10 9E 7E STA $7E9E10,x[$7E:9E1C] $81ABF6 60 RTS $81ABF7 48 PHA $81ABF8 5A PHY $81ABF9 08 PHP $81ABFA E2 20 SEP #$20 $81ABFC 89 80 BIT #$80 $81ABFE D0 11 BNE $11 [$AC11] $81AC00 9F 00 9E 7E STA $7E9E00,x[$7E:9E00] $81AC04 C2 20 REP #$20 $81AC06 98 TYA $81AC07 9F 01 9E 7E STA $7E9E01,x[$7E:9E01] $81AC0B 28 PLP $81AC0C 7A PLY $81AC0D 68 PLA $81AC0E 60 RTS $81AC11 38 SEC $81AC12 E9 7F SBC #$7F $81AC14 9F 00 9E 7E STA $7E9E00,x[$7E:9E06] $81AC18 A9 7F LDA #$7F $81AC1A 9F 03 9E 7E STA $7E9E03,x[$7E:9E09] $81AC1E C2 20 REP #$20 $81AC20 98 TYA $81AC21 9F 01 9E 7E STA $7E9E01,x[$7E:9E07] $81AC25 9F 04 9E 7E STA $7E9E04,x[$7E:9E0A] $81AC29 28 PLP $81AC2A 7A PLY $81AC2B 68 PLA $81AC2C 60 RTS $81AC2D 08 PHP $81AC2E E2 20 SEP #$20 $81AC30 89 80 BIT #$80 $81AC32 D0 12 BNE $12 [$AC46] $81AC34 9F 10 9E 7E STA $7E9E10,x[$7E:9E10] $81AC38 C2 20 REP #$20 $81AC3A 98 TYA $81AC3B 9F 11 9E 7E STA $7E9E11,x[$7E:9E11] $81AC3F E8 INX $81AC40 E8 INX $81AC41 E8 INX $81AC42 28 PLP $81AC43 60 RTS $81AC46 38 SEC $81AC47 E9 7F SBC #$7F $81AC49 9F 10 9E 7E STA $7E9E10,x[$7E:9E16] $81AC4D A9 7F LDA #$7F $81AC4F 9F 13 9E 7E STA $7E9E13,x[$7E:9E19] $81AC53 C2 20 REP #$20 $81AC55 98 TYA $81AC56 9F 11 9E 7E STA $7E9E11,x[$7E:9E17] $81AC5A 9F 14 9E 7E STA $7E9E14,x[$7E:9E1A] $81AC5E 8A TXA $81AC5F 18 CLC $81AC60 69 06 00 ADC #$0006 $81AC63 AA TAX $81AC64 28 PLP $81AC65 60 RTS $81AC66 C2 30 REP #$30 $81AC68 20 84 AC JSR $AC84 [$81:AC84] $81AC6B 10 11 BPL $11 [$AC7E] $81AC6D EE 27 07 INC $0727 [$7E:0727] $81AC70 E2 20 SEP #$20 $81AC72 A9 02 LDA #$02 $81AC74 85 69 STA $69 [$7E:0069] $81AC76 A9 00 LDA #$00 $81AC78 85 6C STA $6C [$7E:006C] $81AC7A 85 6D STA $6D [$7E:006D] $81AC7C 85 6B STA $6B [$7E:006B] $81AC7E C2 30 REP #$30 $81AC80 20 7E A9 JSR $A97E [$81:A97E] $81AC83 60 RTS $81AC84 AF 30 9E 7E LDA $7E9E30[$7E:9E30] $81AC88 18 CLC $81AC89 6F 40 9E 7E ADC $7E9E40[$7E:9E40] $81AC8D 8F 30 9E 7E STA $7E9E30[$7E:9E30] $81AC91 AF 32 9E 7E LDA $7E9E32[$7E:9E32] $81AC95 6F 42 9E 7E ADC $7E9E42[$7E:9E42] $81AC99 C9 01 00 CMP #$0001 $81AC9C 10 03 BPL $03 [$ACA1] $81AC9E A9 01 00 LDA #$0001 $81ACA1 8F 32 9E 7E STA $7E9E32[$7E:9E32] $81ACA5 AF 34 9E 7E LDA $7E9E34[$7E:9E34] $81ACA9 18 CLC $81ACAA 6F 44 9E 7E ADC $7E9E44[$7E:9E44] $81ACAE 8F 34 9E 7E STA $7E9E34[$7E:9E34] $81ACB2 AF 36 9E 7E LDA $7E9E36[$7E:9E36] $81ACB6 6F 46 9E 7E ADC $7E9E46[$7E:9E46] $81ACBA C9 00 01 CMP #$0100 $81ACBD 30 03 BMI $03 [$ACC2] $81ACBF A9 FF 00 LDA #$00FF $81ACC2 8F 36 9E 7E STA $7E9E36[$7E:9E36] $81ACC6 AF 38 9E 7E LDA $7E9E38[$7E:9E38] $81ACCA 18 CLC $81ACCB 6F 48 9E 7E ADC $7E9E48[$7E:9E48] $81ACCF 8F 38 9E 7E STA $7E9E38[$7E:9E38] $81ACD3 AF 3A 9E 7E LDA $7E9E3A[$7E:9E3A] $81ACD7 6F 4A 9E 7E ADC $7E9E4A[$7E:9E4A] $81ACDB C9 01 00 CMP #$0001 $81ACDE 10 03 BPL $03 [$ACE3] $81ACE0 A9 01 00 LDA #$0001 $81ACE3 8F 3A 9E 7E STA $7E9E3A[$7E:9E3A] $81ACE7 AF 3C 9E 7E LDA $7E9E3C[$7E:9E3C] $81ACEB 18 CLC $81ACEC 6F 4C 9E 7E ADC $7E9E4C[$7E:9E4C] $81ACF0 8F 3C 9E 7E STA $7E9E3C[$7E:9E3C] $81ACF4 AF 3E 9E 7E LDA $7E9E3E[$7E:9E3E] $81ACF8 6F 4E 9E 7E ADC $7E9E4E[$7E:9E4E] $81ACFC C9 E0 00 CMP #$00E0 $81ACFF 30 03 BMI $03 [$AD04] $81AD01 A9 E0 00 LDA #$00E0 $81AD04 8F 3E 9E 7E STA $7E9E3E[$7E:9E3E] $81AD08 20 A7 AB JSR $ABA7 [$81:ABA7] $81AD0B C2 20 REP #$20 $81AD0D AF 50 9E 7E LDA $7E9E50[$7E:9E50] $81AD11 3A DEC A $81AD12 8F 50 9E 7E STA $7E9E50[$7E:9E50] $81AD16 60 RTS ;;; ;;; { $81AD17 C2 30 REP #$30 $81AD19 22 8C 85 80 JSL $80858C[$80:858C] $81AD1D 22 17 95 82 JSL $829517[$82:9517] $81AD21 22 37 C4 80 JSL $80C437[$80:C437] $81AD25 22 93 82 88 JSL $888293[$88:8293] $81AD29 22 9E 82 88 JSL $88829E[$88:829E] $81AD2D 8B PHB $81AD2E E2 20 SEP #$20 $81AD30 A9 8F LDA #$8F $81AD32 48 PHA $81AD33 AB PLB $81AD34 AE 9B 07 LDX $079B [$7E:079B] $81AD37 BD 01 00 LDA $0001,x[$8F:91F9] $81AD3A 29 FF AND #$FF $81AD3C 8D 9F 07 STA $079F [$7E:079F] $81AD3F BD 02 00 LDA $0002,x[$8F:91FA] $81AD42 29 FF AND #$FF $81AD44 8D A1 07 STA $07A1 [$7E:07A1] $81AD47 BD 03 00 LDA $0003,x[$8F:91FB] $81AD4A 29 FF AND #$FF $81AD4C 8D A3 07 STA $07A3 [$7E:07A3] $81AD4F AB PLB $81AD50 C2 20 REP #$20 $81AD52 22 28 90 82 JSL $829028[$82:9028] $81AD56 AD B0 05 LDA $05B0 [$7E:05B0] $81AD59 18 CLC $81AD5A 69 18 00 ADC #$0018 $81AD5D 8D B0 05 STA $05B0 [$7E:05B0] $81AD60 A9 18 00 LDA #$0018 $81AD63 85 B7 STA $B7 [$7E:00B7] $81AD65 A5 69 LDA $69 [$7E:0069] $81AD67 29 FB FF AND #$FFFB $81AD6A 85 69 STA $69 [$7E:0069] $81AD6C EE 27 07 INC $0727 [$7E:0727] $81AD6F 9C FD 05 STZ $05FD [$7E:05FD] $81AD72 9C FF 05 STZ $05FF [$7E:05FF] $81AD75 9C 76 07 STZ $0776 [$7E:0776] $81AD78 9C 78 07 STZ $0778 [$7E:0778] $81AD7B 9C 7A 07 STZ $077A [$7E:077A] $81AD7E 60 RTS $81AD7F C2 30 REP #$30 $81AD81 22 DD B6 82 JSL $82B6DD[$82:B6DD] $81AD85 20 CA AE JSR $AECA [$81:AECA] $81AD88 22 5D 92 82 JSL $82925D[$82:925D] $81AD8C 22 30 BB 82 JSL $82BB30[$82:BB30] $81AD90 AD D1 05 LDA $05D1 [$7E:05D1] $81AD93 F0 07 BEQ $07 [$AD9C] $81AD9C A5 8F LDA $8F [$7E:008F] $81AD9E 89 00 80 BIT #$8000 $81ADA1 D0 10 BNE $10 [$ADB3] $81ADA3 89 80 10 BIT #$1080 $81ADA6 F0 0A BEQ $0A [$ADB2] $81ADA8 EE 27 07 INC $0727 [$7E:0727] $81ADAB A9 38 00 LDA #$0038 $81ADAE 22 49 90 80 JSL $809049[$80:9049] $81ADB2 60 RTS $81AECA 08 PHP $81AECB 8B PHB $81AECC 4B PHK $81AECD AB PLB $81AECE C2 20 REP #$20 $81AED0 AD AC 05 LDA $05AC [$7E:05AC] $81AED3 38 SEC $81AED4 E9 18 00 SBC #$0018 $81AED7 C5 B1 CMP $B1 [$7E:00B1] $81AED9 10 07 BPL $07 [$AEE2] $81AEE2 AD AE 05 LDA $05AE [$7E:05AE] $81AEE5 18 CLC $81AEE6 69 18 00 ADC #$0018 $81AEE9 38 SEC $81AEEA E9 00 01 SBC #$0100 $81AEED C5 B1 CMP $B1 [$7E:00B1] $81AEEF 30 07 BMI $07 [$AEF8] $81AEF8 AD B0 05 LDA $05B0 [$7E:05B0] $81AEFB 38 SEC $81AEFC E9 40 00 SBC #$0040 $81AEFF C5 B3 CMP $B3 [$7E:00B3] $81AF01 10 07 BPL $07 [$AF0A] $81AF0A AD B2 05 LDA $05B2 [$7E:05B2] $81AF0D 38 SEC $81AF0E E9 91 00 SBC #$0091 $81AF11 C5 B3 CMP $B3 [$7E:00B3] $81AF13 30 0A BMI $0A [$AF1F] $81AF1C AB PLB $81AF1D 28 PLP $81AF1E 60 RTS $81AF1F AD FD 05 LDA $05FD [$7E:05FD] $81AF22 CD 58 AF CMP $AF58 [$81:AF58] $81AF25 D0 F5 BNE $F5 [$AF1C] $81AF58 db 04, 00 $81AF5A 22 DD B6 82 JSL $82B6DD[$82:B6DD] $81AF5E 22 30 BB 82 JSL $82BB30[$82:BB30] $81AF62 EE 27 07 INC $0727 [$7E:0727] $81AF65 60 RTS $81AF66 22 DD B6 82 JSL $82B6DD[$82:B6DD] $81AF6A 22 30 BB 82 JSL $82BB30[$82:BB30] $81AF6E 22 24 89 80 JSL $808924[$80:8924] $81AF72 A5 51 LDA $51 [$7E:0051] $81AF74 29 0F 00 AND #$000F $81AF77 D0 09 BNE $09 [$AF82] $81AF79 EE 27 07 INC $0727 [$7E:0727] $81AF7C A9 20 00 LDA #$0020 $81AF7F 8D 7A 0F STA $0F7A [$7E:0F7A] $81AF82 60 RTS $81AF83 AD 7A 0F LDA $0F7A [$7E:0F7A] $81AF86 3A DEC A $81AF87 8D 7A 0F STA $0F7A [$7E:0F7A] $81AF8A D0 0A BNE $0A [$AF96] $81AF8C 22 6F 83 80 JSL $80836F[$80:836F] $81AF90 EE 98 09 INC $0998 [$7E:0998] $81AF93 9C 27 07 STZ $0727 [$7E:0727] $81AF96 60 RTS $81B14D db 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, B6, 28, B7, 28, 3C, 28, 30, 28, 3F, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 50, 28, 50, 68, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 51, 28, 52, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, C6, 28, C7, 28, 42, 28, 32, 28, 41, 28, 3E, 28, 3B, 28, 3B, 28, 01, 28, 01, 28, 60, 28, 60, 68, 42, 28, 43, 28, 30, 28, 41, 28, 43, 28, 01, 28, 01, 28, 61, 28, 62, 28, 32, 28, 30, 28, 3D, 28, 32, 28, 34, 28, 3B, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28, 01, 28 ;;; New save file ;;; { $81B2CB C2 30 REP #$30 $81B2CD A9 63 00 LDA #$0063 ;\ $81B2D0 8D C4 09 STA $09C4 [$7E:09C4] ;} Health $81B2D3 8D C2 09 STA $09C2 [$7E:09C2] ;/ $81B2D6 A9 00 00 LDA #$0000 ;\ $81B2D9 8D C8 09 STA $09C8 [$7E:09C8] ;} Missiles $81B2DC 8D C6 09 STA $09C6 [$7E:09C6] ;/ $81B2DF A9 00 00 LDA #$0000 ;\ $81B2E2 8D CC 09 STA $09CC [$7E:09CC] ;} Super missiles $81B2E5 8D CA 09 STA $09CA [$7E:09CA] ;/ $81B2E8 A9 00 00 LDA #$0000 ;\ $81B2EB 8D D0 09 STA $09D0 [$7E:09D0] ;} Power bombs $81B2EE 8D CE 09 STA $09CE [$7E:09CE] ;/ $81B2F1 9C D2 09 STZ $09D2 [$7E:09D2] ; Currently selected HUD item $81B2F4 9C A8 09 STZ $09A8 [$7E:09A8] ;\ $81B2F7 9C A6 09 STZ $09A6 [$7E:09A6] ;} Beams $81B2FA 9C A4 09 STZ $09A4 [$7E:09A4] ;\ $81B2FD 9C A2 09 STZ $09A2 [$7E:09A2] ;} Items $81B300 9C C0 09 STZ $09C0 [$7E:09C0] ; Reserve tank setting $81B303 9C D4 09 STZ $09D4 [$7E:09D4] ;\ $81B306 9C D6 09 STZ $09D6 [$7E:09D6] ;} Reserve tanks $81B309 9C D8 09 STZ $09D8 [$7E:09D8] ; Reserve missiles $81B30C A9 00 08 LDA #$0800 ;\ $81B30F 8D AA 09 STA $09AA [$7E:09AA] ;} Up button $81B312 A9 00 04 LDA #$0400 ;\ $81B315 8D AC 09 STA $09AC [$7E:09AC] ;} Down button $81B318 A9 00 02 LDA #$0200 ;\ $81B31B 8D AE 09 STA $09AE [$7E:09AE] ;} Left button $81B31E A9 00 01 LDA #$0100 ;\ $81B321 8D B0 09 STA $09B0 [$7E:09B0] ;} Right button $81B324 A9 80 00 LDA #$0080 ;\ $81B327 8D B4 09 STA $09B4 [$7E:09B4] ;} Jump button $81B32A A9 00 80 LDA #$8000 ;\ $81B32D 8D B6 09 STA $09B6 [$7E:09B6] ;} Run button $81B330 A9 40 00 LDA #$0040 ;\ $81B333 8D B2 09 STA $09B2 [$7E:09B2] ;} Shoot button $81B336 A9 00 40 LDA #$4000 ;\ $81B339 8D B8 09 STA $09B8 [$7E:09B8] ;} Item cancel button $81B33C A9 00 20 LDA #$2000 ;\ $81B33F 8D BA 09 STA $09BA [$7E:09BA] ;} Switch item button $81B342 A9 10 00 LDA #$0010 ;\ $81B345 8D BE 09 STA $09BE [$7E:09BE] ;} Aim up button $81B348 A9 20 00 LDA #$0020 ;\ $81B34B 8D BC 09 STA $09BC [$7E:09BC] ;} Aim down button $81B34E 9C DA 09 STZ $09DA [$7E:09DA] ;\ $81B351 9C DC 09 STZ $09DC [$7E:09DC] ;| $81B354 9C DE 09 STZ $09DE [$7E:09DE] ;} In-game timer $81B357 9C E0 09 STZ $09E0 [$7E:09E0] ;/ $81B35A 9C E2 09 STZ $09E2 [$7E:09E2] ; Language $81B35D 9C E4 09 STZ $09E4 [$7E:09E4] ; Moonwalk flag $81B360 9C EA 09 STZ $09EA [$7E:09EA] ; HUD auto-cancel flag $81B363 A9 01 00 LDA #$0001 ;\ $81B366 8D E6 09 STA $09E6 [$7E:09E6] ;} Unknown $81B369 8D E8 09 STA $09E8 [$7E:09E8] ;/ $81B36C A2 00 00 LDX #$0000 $81B36F A9 00 00 LDA #$0000 $81B372 9F 30 D8 7E STA $7ED830,x[$7E:D830] ; Clear unused event bits $81B376 9F 70 D8 7E STA $7ED870,x[$7E:D870] ; Clear collected item bits $81B37A 9F 70 D8 7E STA $7ED870,x[$7E:D870] ; >.<; $81B37E 9F B0 D8 7E STA $7ED8B0,x[$7E:D8B0] ; Clear opened door bits $81B382 9F F0 D8 7E STA $7ED8F0,x[$7E:D8F0] ; Unknown $81B386 9F 08 D9 7E STA $7ED908,x[$7E:D908] ; Clear map station bytes $81B38A 9F F8 D8 7E STA $7ED8F8,x[$7E:D8F8] ;\ $81B38E 9F 00 D9 7E STA $7ED900,x[$7E:D900] ;} Clear used elevators and save stations $81B392 E8 INX $81B393 E8 INX $81B394 E0 08 00 CPX #$0008 $81B397 30 D9 BMI $D9 [$B372] $81B399 A9 00 00 LDA #$0000 $81B39C 9F 30 D8 7E STA $7ED830,x[$7E:D838] ; Clear rest of unused event bits $81B3A0 9F 70 D8 7E STA $7ED870,x[$7E:D878] ; Clear rest of collected item bits $81B3A4 9F 70 D8 7E STA $7ED870,x[$7E:D878] ; >.<; $81B3A8 9F B0 D8 7E STA $7ED8B0,x[$7E:D8B8] ; Clear rest of opened door bits $81B3AC E8 INX $81B3AD E8 INX $81B3AE E0 40 00 CPX #$0040 $81B3B1 30 E9 BMI $E9 [$B39C] $81B3B3 A2 00 00 LDX #$0000 $81B3B6 A9 00 00 LDA #$0000 $81B3B9 9F 52 CD 7E STA $7ECD52,x[$7E:CD52] ; Clear explored map for every area $81B3BD E8 INX $81B3BE E8 INX $81B3BF E0 00 07 CPX #$0700 $81B3C2 30 F5 BMI $F5 [$B3B9] $81B3C4 60 RTS } ;;; ;;; $81B3C5 8A TXA $81B3C6 29 3F 00 AND #$003F $81B3C9 4A LSR A $81B3CA 38 SEC $81B3CB E9 20 00 SBC #$0020 $81B3CE 49 FF FF EOR #$FFFF $81B3D1 1A INC A $81B3D2 85 12 STA $12 [$7E:0012] $81B3D4 A9 0F 00 LDA #$000F $81B3D7 9F 00 36 7E STA $7E3600,x[$7E:389C] $81B3DB E8 INX $81B3DC E8 INX $81B3DD C6 12 DEC $12 [$7E:0012] $81B3DF D0 F6 BNE $F6 [$B3D7] $81B3E1 60 RTS } ;;; ;;; { $81B3E2 DA PHX $81B3E3 B9 00 00 LDA $0000,y[$81:B40A] $81B3E6 C9 FE FF CMP #$FFFE $81B3E9 F0 12 BEQ $12 [$B3FD] $81B3EB C9 FF FF CMP #$FFFF $81B3EE F0 18 BEQ $18 [$B408] $81B3F0 0D 96 0F ORA $0F96 [$7E:0F96] $81B3F3 9F 00 36 7E STA $7E3600,x[$7E:3656] $81B3F7 E8 INX $81B3F8 E8 INX $81B3F9 C8 INY $81B3FA C8 INY $81B3FB 80 E6 BRA $E6 [$B3E3] $81B3FD C8 INY $81B3FE C8 INY $81B3FF 68 PLA $81B400 18 CLC $81B401 69 40 00 ADC #$0040 $81B404 AA TAX $81B405 48 PHA $81B406 80 DB BRA $DB [$B3E3] $81B408 FA PLX $81B409 60 RTS } ;;; ;;; { $81B40A dw 202B, 200A, 2026, 202D, 202B, 200F, 200D, 200A, 202C, 200A, FFFE, 203B, 201A, 2036, 2010, 203B, 200F, 201D, 201A, 2011, 201A, FFFF $81B436 202B, 200A, 2026, 202D, 202B, 200F, 200A, FFFE, 203B, 201A, 2036, 2010, 203B, 200F, 201A, FFFF $81B456 202B, 200A, 2026, 202D, 202B, 200F, 200B, FFFE, 203B, 201A, 2036, 2010, 203B, 200F, 201B, FFFF $81B476 202B, 200A, 2026, 202D, 202B, 200F, 200C, FFFE, 203B, 201A, 2036, 2010, 203B, 200F, 201C, FFFF $81B496 209D, 209E, 209F, 20CC, FFFF $81B4A0 20AD, 20AE, 20AF, FFFF $81B4A8 208C, FFFF $81B4AC 000F, 2077, 2078, 200F, 206D, 206A, 207D, 206A, 200F, 200F, 200F, FFFF $81B4C4 206D, 206A, 207D, 206A, 200F, 206C, 2078, 2079, 2082, FFFF $81B4D8 206D, 206A, 207D, 206A, 200F, 206C, 2075, 206E, 206A, 207B, FFFF $81B4EE 206E, 2081, 2072, 207D, FFFF $81B4FC 000D, 200A, 202C, 200A, 200F, 200C, 2000, 200D, 2041, 200F, 2026, 2000, 200D, 200E, FFFE, 201D, 201A, 2011, 201A, 200F, 201C, 2010, 2038, 2017, 200F, 2036, 2010, 201D, 201E, FFFF $81B534 000D, 000A, 002C, 000A, 000F, 000C, 0025, 000E, 000A, 000D, 000F, 0026, 0000, 000D, 000E, FFFE, 001D, 001A, 0011, 001A, 000F, 001C, 0035, 001E, 001A, 003A, 000F, 0036, 0010, 001D, 001E, FFFF $81B574 206C, 2078, 2079, 2082, 200F, 2080, 2071, 2072, 206C, 2071, 200F, 206D, 206A, 207D, 206A, 2085, FFFF $81B596 206C, 2078, 2079, 2082, 200F, 208A, 207C, 206A, 2076, 207E, 207C, 200F, 200F, 208B, 200F, 207D, 2078, 200F, 2080, 2071, 206E, 207B, 206E, 2085, FFFF $81B5C8 206C, 2078, 2079, 2082, 200F, 208A, 207C, 206A, 2076, 207E, 207C, 200F, 200F, 208B, 200F, 207D, 2078, 200F, 208A, 207C, 206A, 2076, 207E, 207C, 200F, 200F, 208B, 2088, FFFF $81B602 2072, 207C, 200F, 207D, 2071, 2072, 207C, 200F, 2078, 2074, 2085, FFFF $81B61A 2041, 200E, 202B, FFFE, 2017, 201E, 203B, FFFF $81B62A 2027, 200F, 2000, FFFE, 2037, 200F, 2010, FFFF $81B63A 206C, 2078, 2079, 2082, 200F, 206C, 2078, 2076, 2079, 2075, 206E, 207D, 206E, 206D, 2088, FFFF $81B65A 000F, 000F, 000F, 000F, 000F, 000F, 000F, 006C, 0075, 006E, 006A, 007B, 000F, 0080, 0071, 0072, 006C, 0071, 000F, 006D, 006A, 007D, 006A, 0085, 000F, 000F, 000F, 000F, 000F, 000F, 000F, FFFF $81B69A 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 006C, 0075, 006E, 006A, 007B, 000F, 008A, 007C, 006A, 0076, 007E, 007C, 000F, 006A, 008B, 0088, 000F, 000F, 000F, 000F, 000F, 000F, 000F, FFFF $81B6DA 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 006D, 006A, 007D, 006A, 000F, 006C, 0075, 006E, 006A, 007B, 006E, 006D, 0088, 0088, 0088, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, FFFF } ;;; ;;; { $81B71A dw 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 15AD, 15AE, 55AD, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 15AD, 15AE, 95CC, 15BC, 15D5, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 15AD, 15AE, 15DA, 15A8, 55A7, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 15BB, 15BC, 15D5, 15C8, 15DB, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 15BB, 15BC, 15D5, 15B6, 15B7, 000F, 1DA1, 1DA2, 5DA1, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 15DC, 15C8, 15CF, 15A8, 55A7, 000F, 15A7, 15A8, 55A7, 000F, 15A7, 15A8, 55CB, 15AE, 55CA, 15A8, 55AA, 1DA2, 9DA6, 1DB0, 1DD4, 1DAE, 5DAD, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 55D0, 55A8, 95AC, 15B6, 15AC, 15A8, 15D3, 15BC, 55D3, 15A8, 15D3, 15AE, 95CC, 15BC, 15D5, 15B6, 15B7, 1DB0, 1DA6, 1DA2, 1DBB, 1DBC, 1DD5, 1DA2, 5DA1, 000F, 000F, 000F 000F, 000F, 000F, 000F, 15B5, 15B6, 15AC, 15A8, 15D3, 15AE, 15CC, 15AE, 95CC, 15AE, 95CC, 15BC, 15D5, 15C8, 15CF, 15A8, 55AA, 1DA2, 9DA6, 1DB0, 1DDC, 1DC8, 1DDD, 1DB0, DDA4, 000F, 000F, 000F 000F, 000F, 000F, 000F, 15C2, 15C3, 15B5, 15B6, 15BB, 15BC, 15BB, 15BC, 15D5, 15BC, 15D5, 15C8, 15CF, 15A8, 55AC, 15B6, 15B7, 1DB0, 1DA6, 1DA2, 1DE6, 1DC8, 1DB4, 1DA2, 5DA4, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 15C2, 15C3, 15DC, 15C8, 15DC, 15C8, 15DD, 15C8, 15CF, 15A8, 55AC, 15B6, 15AC, 15A8, 55AA, 1DA2, 9DA6, 1DB0, 1DA6, 1DA2, 9DA6, 1DA2, DDA4, 000F, 000F, 000F 000F, 000F, 19AD, 19AE, 59AD, 000F, 000F, 000F, 15C7, 15C8, 15DC, 15C8, 15CF, 15A8, 55AC, 15B6, 15B7, 15C3, 15B5, 15B6, 15B7, 1DB0, 1DA6, 1DA2, 9DA6, 1DA2, DDA4, 1DBE, 1DBF, 000F, 000F, 000F 000F, 000F, 19BB, 19BC, 19CC, 19AE, 59AD, 000F, 000F, 000F, 15C7, 15C8, 15B5, 15B6, 15B7, 15C3, 15C4, 000F, 15C2, 15C3, 15CD, 1DA2, 9DA6, 1DA2, DDA4, 1DBE, 1DBF, 000F, 000F, 000F, 000F, 000F 000F, 000F, 19C7, 19C8, 19BB, 19BC, 19D5, 000F, 000F, 000F, 000F, 000F, 15C2, 15C3, 15C4, 000F, 000F, 000F, 000F, 000F, 15AF, 1DB0, DDA4, 1DBE, 1DBF, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 59D7, 19AE, 59D8, 000F, 19AD, 19AE, 59AD, 000F, 000F, 000F, 000F, 1DA7, 1DA8, 5DA7, 000F, 000F, 15BD, 1DBE, 1DBF, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 19BB, 19BC, 19CC, 19AE, 99CC, 19BC, 19CC, 19AE, 59AD, 000F, 000F, 1DB5, 1DB6, 1DB7, 000F, 000F, 000F, 000F, 000F, 19A1, 19A2, 59A1, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 59D7, 19AE, 99CC, 19AE, 19CC, 19AE, 99CC, 19BC, 19D5, 000F, 000F, 1DC2, 1DC3, 1DC4, 000F, 000F, 000F, 19A1, 19A2, 99A6, 19B0, 19A6, 19A2, 59A1, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 19BB, 19BC, 19D5, 19C8, 19BB, 19BC, 19D5, 19C8, D9D5, 19AE, 59AD, 000F, 000F, 000F, 000F, 000F, 000F, 19AF, 19B0, 19A6, 19A2, 99A6, 19B0, D9A4, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 19C7, 19C8, 19DB, 000F, 19DC, 19C8, 19DD, 19C8, 19BB, 19BC, 19D5, 000F, 000F, 19A1, 19A2, 59A1, 000F, 59B2, 19A2, 99A6, 19B0, 19A6, 19A2, 59A4, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 19C7, 19C8, 19DB, 000F, 19C7, 19C8, 19DB, 000F, 000F, 19AF, 19B0, 19A6, 19A2, 99A6, 19B0, 19A6, 19A2, 99A6, 19A2, D9A4, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 19A7, 19A8, 59A7, 000F, 19A7, 19A8, 59A7, 19BD, 19BE, 19AF, 19B0, 19A6, 19A2, 99A6, 19A2, D9A4, 19BE, 19C1, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 19A7, 19A8, 99AC, 19B6, 19AC, 19A8, 99AC, 19B6, 19B7, 000F, 000F, 59B2, 19A2, 99A6, 19A2, D9A4, 19BE, 19A3, 19BE, 19C1, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 19A7, 19A8, 99AC, 19B6, 19AC, 19A8, 99AC, 19B6, 19AC, 19A8, 59BA, 000F, 000F, 19AF, 19B0, D9A4, 19BE, 19C1, 000F, 19BD, 19BE, 19BF, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 19B5, 19B6, 19AC, 19A8, 59AC, 19B6, 19AC, 19A8, 99AC, 19B6, 19AC, 19A8, 59A7, 19C0, 19BE, 19C1, 19BE, 19BF, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 19C2, 19C3, 19B5, 19B6, 19B7, 19C3, 19B5, 19A8, 19B7, 19C3, 19B5, 19A8, 19B7, 19BD, 19BE, 19BF, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 19C2, 19C3, 19C4, 000F, 19C2, 19C3, 19C4, 000F, 19C2, 19C3, 19C4, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 1C51, 1C4E, 5C50, 000F, 000F, 000F, 000F, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C50, 000F, 1C54, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C51, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F 9C4D, 1C53, 1C4D, 1C4E, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C51, 000F, 000F, 000F 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 1C53, 1C4D, 1C4E, 5C51, 000F 9C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 9C54, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, DC50, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C51, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C4D, 1C53, DC50, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 9C4D, 1C53, 000F, 000F, 000F, 000F, 1C50, 1C4E, 5C4D, 1C53, DC50, 000F, 000F, 000F, 000F, 000F, 9C50, 1C53, DC50, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 000F, 000F 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC50, 000F, 9C50, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F 9C4D, 1C53, 1C4D, 1C4E, 5C52, 000F, 1C52, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C4D, 1C53, 1C4D, 5C55, 000F, 9C51, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C50, 1C4E, 5C4D, 000F, 000F, 000F, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C52, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C53, 1C4D, 5C51, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C54, 000F, 000F, 000F, 000F, 000F, 9C54, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, DC50, 000F, 9C50, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 9C57, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C4D, 1C53, 1C4D, 5C55, 000F, 9C51, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C50, 1C4E, 5C4D, 000F, 000F, 000F, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 1C51, 1C4E, 5C52, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C53, 1C4D, 5C51, 000F, 1C56, 1C4D, 1C4E, 5C4D, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C51, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 9C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C4E, 5C4D, DC51, 000F, 1C55, 5C4D, 5C52, 000F, 000F, 000F, 000F, 000F, 000F, 5C51, 000F, 000F, 000F 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC50, 000F, 9C58, 1C53, DC50, 000F, 9C58, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C4D, 1C4E, 5C51, 000F 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 9C51, 1C53, DC51, 000F, 9C51, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 5C52, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 5C4D, 5C51, 000F, 1C56, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 000F, 000F, 000F, 000F, 1C56, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C51, 000F, 1C51, 5C51, 000F, 1C56, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 1C54, 000F, 1C50, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 1C51, 1C4E, 000F, 000F, 000F, 000F, 9C50, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 000F, 000F, 000F, 000F, 000F, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C51, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 1C50, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C50, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 9C4D, 1C53, 1C4D, 1C4E, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C4D, 1C4E, 5C4D, 1C53, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F 9C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53 9C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 1C51, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 9C51, 5C4D, 1C53, 1C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 1C51, 000F, 000F, 000F, 000F, 1C55, 5C4D, 1C53, 1C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C4E, 5C4D, 5C51, 000F, 000F, 000F, 000F, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 5C51, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 000F, 000F, 000F, 000F, 1C51, 5C51, 000F, 000F, 000F, 000F, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 5C57, 000F, 1C52, 5C4D, DC51, 000F, 1C55, 5C4D, 1C53, 1C4D, 1C4E, 5C50, 000F, 1C50, 1C4E, 5C4D, 5C51, 000F, 1C51, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F 1C4E, 5C4D, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C55, 5C4D, 1C53, 000F, 000F, 000F, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 5C57, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C51 1C4E, 5C4D, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 1C56, 5C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 5C4D, 1C53, DC51, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 5C51, 000F, 1C56, 1C4D, 5C51, 000F, 1C56, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 1C51, 000F, 000F, 000F, 000F, 1C55, 5C4D, DC51, 000F, 1C55, 5C4D, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 1C51, 1C4E, 5C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C4E, 5C4D, 1C53, 1C4D, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 5C51, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4D, 1C4E, 5C51 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 1C51, 5C4D, 5C51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 5C51, 000F, 1C51, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 000F, 000F, 000F, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 9C51, 1C53, 1C4D, 5C51, 000F, 1C51, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C51, 000F, 1C51, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, 1C4D, 1C4E, 5C4D, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 9C51, 1C53, DC51, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F, 000F } ;;; Free space ;;; $81EF1A fillto $80FFC0, $FF ;;; Thanks Genji! ;;; { $81FF00 db 20, 53, 70, 65, 63, 69, 61, 6C, 20, 74, 68, 61, 6E, 6B, 73, 20, ; ' Special thanks ' 20, 20, 20, 20, 20, 20, 20, 32, 20, 20, 20, 20, 20, 20, 20, 20, ; ' 2 ' 20, 20, 47, 65, 6E, 6A, 69, 20, 4B, 75, 62, 6F, 74, 61, 20, 20, ; ' Genji Kubota ' 20, 20, 20, 20, 20, 20, 20, 26, 20, 20, 20, 20, 20, 20, 20, 20, ; ' & ' 61, 6C, 6C, 20, 64, 65, 62, 75, 67, 20, 73, 74, 61, 66, 66, 2E, ; 'all debug staff.' 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 ; ' ' } ;;; Free space ;;; $81FF60 fillto $80FFFF, $FF : db $FF