If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working at any time.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Secret of Mana (SNES)/Bank Disassemblies/SoM-Bank02
Jump to navigation
Jump to search
This is a sub-page of Secret of Mana (SNES)/Bank Disassemblies.
[Bank 2]
[TODO: Isolate sets of boss-specific subroutines indicated in their headers/extra stuff]
[00EE~019D: Boss Graphics Bank 1 Pointers]
[142E~1A3E: Sprite Commands (Used With C1/664E Animation Scripts)]
[3D48~3F77: 00: Mantis Ant AI Subs]
[3F78~4090: 02: Kilroy AI Subs]
[41F8~42E0: 06: Kettle Kin AI Subs]
[4413~44A1: 01: Minotaur/Gorgon Bull AI Subs]
[53F1~56DA: 0C: Spikey Tiger/Blue Spike AI Subs]
[8AFC~ : Snow/Red/Blue Dragon AI Subs]
[A069~ : WELCOME TO CRAZYTOWN]
[D080~D209: 00: Mantis Ant/Metal Mantis AI]
[D20A~D450: 02: Kilroy AI]
[D451~D657: 06: Kettle Kin AI]
[D658~D8D7: 01: Minotaur/Gorgon Bull AI]
[DAEA~DD34: 0C: Spikey Tiger/Blue Spike AI]
[DD35~DF9D: Snap Dragon/Tonpole/Biting Lizard AI]
[DF9E~E11F: Frost/Fire/Thunder Gigas AI]
[E120~E2F4: Hexas AI]
[E2F5~E5AC: Spring/Axe Beak AI]
[E5AD~E82D: Vampire/Buffy AI]
[E82E~EB48: Dark Lich AI]
[EB49~ECFC Mech Rider I/II/III AI]
[ECFD~F00B Great Viper/Dragon Worm AI]
[F00C~F19B: Snow/Red/Blue Dragon AI]
[F19C~FFFF: Boss Palettes]
C2/0000: 4C4000 JMP $0040 [C2-0: Boss-related stuff]
C2/0003: 4CF901 JMP $01F9 [C2-1]
C2/0006: 4C3A02 JMP $023A [C2-2]
C2/0009: 4C6602 JMP $0266 [C2-3]
C2/000C: 4C5002 JMP $0250 [C2-4]
C2/000F: 4C1B00 JMP $001B [C2-5]
C2/0012: 4C9E01 JMP $019E [C2-6: Boss extra stuff?]
C2/0015: 4C6303 JMP $0363 [C2-7]
C2/0018: 4C9603 JMP $0396 [C2-8]
[C2-5]
C2/001B: 08 PHP
C2/001C: 0B PHD
C2/001D: 8B PHB
C2/001E: 48 PHA
C2/001F: E220 SEP #$20
C2/0021: A97E LDA #$7E
C2/0023: 48 PHA
C2/0024: AB PLB
C2/0025: C230 REP #$30
C2/0027: A90002 LDA #$0200
C2/002A: 5B TCD
C2/002B: 68 PLA
C2/002C: 48 PHA
C2/002D: 205730 JSR $3057
C2/0030: 64C5 STZ $C5
C2/0032: A9FFFF LDA #$FFFF
C2/0035: 85C7 STA $C7
C2/0037: 68 PLA
C2/0038: 224500C0 JSR $C00045
C2/003C: AB PLB
C2/003D: 2B PLD
C2/003E: 28 PLP
C2/003F: 6B RTL
[C2-0]
[Has a buttload of stuff related to bosses]
C2/0040: 08 PHP
C2/0041: 0B PHD
C2/0042: 8B PHB
C2/0043: E220 SEP #$20
C2/0045: A97E LDA #$7E
C2/0047: 48 PHA
C2/0048: AB PLB
C2/0049: C230 REP #$30
C2/004B: A90002 LDA #$0200
C2/004E: 5B TCD
C2/004F: A9BA61 LDA #$61BA [What is this?]
C2/0052: 20B721 JSR $21B7 [Jump to BossGraphicsScriptHandler]
C2/0055: 9CAE0F STZ $0FAE
C2/0058: 9C5203 STZ $0352
C2/005B: 9C5103 STZ $0351
C2/005E: 9C6003 STZ $0360
C2/0061: 9C6203 STZ $0362
C2/0064: 9CCD02 STZ $02CD
C2/0067: 9CCF02 STZ $02CF
C2/006A: 9CD102 STZ $02D1
C2/006D: 9CD302 STZ $02D3
C2/0070: 9CD502 STZ $02D5
C2/0073: 9CD702 STZ $02D7
C2/0076: 9CA40F STZ $0FA4
C2/0079: 9C6403 STZ $0364
C2/007C: A4C5 LDY $C5
C2/007E: A5C5 LDA $C5
{Loop}
C2/0080: - 993F03 STA $033F,Y
C2/0083: C8 INY
C2/0084: C8 INY
C2/0085: C01000 CPY #$0010
C2/0088: D0F6 - BNE $0080
C2/008A: A4C5 LDY $C5
{Loop}
C2/008C: - 8CA60F STY $0FA6
C2/008F: A5C5 LDA $C5
C2/0091: E220 SEP #$20
C2/0093: B90DC8 LDA $C80D,Y [Load Enemy Table Char. Type]
C2/0096: F052 + BEQ $00EA [Flat out leave if 00]
{Branch aead if char. type < 0x57 (non-boss) or >= 0x80 (non-enemy)]
C2/0098: C957 CMP #$57
C2/009A: 9044 ++ BCC $00E0
C2/009C: C980 CMP #$80
C2/009E: B040 ++ BCS $00E0
{Boss char. type}
C2/00A0: 851E STA $1E [Store into CharType]
C2/00A2: B908C8 LDA $C808,Y [Load...Event Index?]
C2/00A5: AA TAX
C2/00A6: BD00CF LDA $CF00,X [Load Event Flag]
C2/00A9: 290F AND #$0F
C2/00AB: 851A STA $1A [Store into CurrEvent]
C2/00AD: B909C8 LDA $C809,Y
C2/00B0: 29F0 AND #$F0
C2/00B2: 4A LSR A
C2/00B3: 4A LSR A
C2/00B4: 4A LSR A
C2/00B5: 4A LSR A
C2/00B6: 851C STA $1C [Store into ReqEvent]
C2/00B8: A51A LDA $1A [Load CurrEvent]
C2/00BA: C51C CMP $1C [Compare ReqEvent]
C2/00BC: 9022 ++ BCC $00E0 {Branch if CurrEvent < ReqEvent}
C2/00BE: B909C8 LDA $C809,Y
C2/00C1: 290F AND #$0F
C2/00C3: C51A CMP $1A [Compare CurrEvent]
C2/00C5: 9019 ++ BCC $00E0 [Uh]
C2/00C7: A51E LDA $1E [Load CharType]
C2/00C9: C220 REP #$20
C2/00CB: 8DA20F STA $0FA2
C2/00CE: 38 SEC
C2/00CF: E95400 SBC #$0054
C2/00D2: 0A ASL A
C2/00D3: AA TAX
C2/00D4: BFEE00C2 LDA $C200EE,X [Loads the table below]
C2/00D8: 5A PHY [Push Y onto Stack]
C2/00D9: 20B721 JSR $21B7 [...what is this?]
C2/00DC: 7A PLY [Pull Y from Stack]
C2/00DD: EEA40F INC $0FA4
C2/00E0: ++ C220 REP #$20 [Disable 8-bit Emulation Mode]
{Increment LoopCounter Y by 0x10}
C2/00E2: 98 TYA
C2/00E3: 18 CLC
C2/00E4: 691000 ADC #$0010
C2/00E7: A8 TAY
C2/00E8: 80A2 - BRA $008C
{Endpoint}
C2/00EA: + AB PLB
C2/00EB: 2B PLD
C2/00EC: 28 PLP
C2/00ED: 6B RTL
[What the hell is up with this table? 87 entries]
[Actually pointers to data in Bank 1. Yeah.]
[Read by subroutine above.]
BossGraphicScriptsPointerTable:
C2/00EE: 6F62 [00: Unreachable?]
C2/00F0: F262 [01: Unreachable?]
C2/00F2: F262 [02: Unreachable?]
C2/00F4: CB61 [03: Mantis Ant]
C2/00F6: 4663 [04: Wall Face]
C2/00F8: 6F62 [05: Tropicallo]
C2/00FA: 4D62 [06: Minotaur]
C2/00FC: D062 [07: Spikey Tiger]
C2/00FE: EF61 [08: Jabberwocky]
C2/0100: 8263 [09: Spring Beak]
C2/0102: 1063 [0A: Frost Gigas]
C2/0104: 0163 [0B: Snap Dragon]
C2/0106: A463 [0C: Mech Rider I]
C2/0108: 6463 [0D: Doom's Wall]
C2/010A: E663 [0E: Vampire]
C2/010C: DF61 [0F: Metal Mantis]
C2/010E: BA63 [10: Mech Rider II]
C2/0110: 1162 [11: Kilroy]
C2/0112: 5E62 [12: Gorgon Bull]
C2/0114: 6F62 [13: Brambler]
C2/0116: 9262 [14: Boreal Face]
C2/0118: 1364 [15: Great Viper]
C2/011A: 3164 [16: Lime Slime]
C2/011C: E162 [17: Blue Spike]
C2/011E: B562 [18: Chamber's Eye]
C2/0120: 0062 [19: Hydra]
C2/0122: B662 [1A: Aegagropilon]
C2/0124: 7964 [1B: Hexas]
C2/0126: 2F62 [1C: Kettle Kin]
C2/0128: F262 [1D: Ton Pole]
C2/012A: D063 [1E: Mech Rider III]
C2/012C: 9764 [1F: Snow Dragon]
C2/012E: 2263 [20: Fire Gigas]
C2/0130: AE64 [21: Red Dragon]
C2/0132: 9363 [22: Axe Beak]
C2/0134: C564 [23: Blue Dragon]
C2/0136: FC63 [24: Buffy]
C2/0138: DC64 [25: Dark Lich]
C2/013A: F262 [26: Biting Lizard]
C2/013C: 2264 [27: Dragon Worm]
C2/013E: 5564 [28: Dread Slime]
C2/0140: 3463 [29: Thunder Gigas]
C2/0142: F464 [2A: Doom's Eye]
C2/0144: F564 [2B: Mana Beast?]
{Pieces related to the bosses? Whatever the case, read by subroutine below}
C2/0146: 7E62 [2C]
C2/0148: FA62 [2D]
C2/014A: FA62 [2E]
C2/014C: D361 [2F]
C2/014E: 5663 [30]
C2/0150: 7E62 [31]
C2/0152: 5562 [32]
C2/0154: D862 [33]
C2/0156: F961 [34]
C2/0158: 8A63 [35]
C2/015A: 1863 [36]
C2/015C: 0963 [37]
C2/015E: AC63 [38]
C2/0160: 7463 [39]
C2/0162: F363 [3A]
C2/0164: E761 [3B]
C2/0166: C263 [3C]
C2/0168: 2362 [3D]
C2/016A: 6662 [3E]
C2/016C: 7E62 [3F]
C2/016E: A162 [40]
C2/0170: 1B64 [41]
C2/0172: 4064 [42]
C2/0174: E962 [43]
C2/0176: B562 [44]
C2/0178: 0A62 [45]
C2/017A: C462 [46]
C2/017C: 8664 [47]
C2/017E: 4162 [48]
C2/0180: FA62 [49]
C2/0182: D863 [4A]
C2/0184: A064 [4B]
C2/0186: 2A63 [4C]
C2/0188: B764 [4D]
C2/018A: 9B63 [4E]
C2/018C: CE64 [4F]
C2/018E: 0964 [50]
C2/0190: E064 [51]
C2/0192: FA62 [52]
C2/0194: 2A64 [53]
C2/0196: 6464 [54]
C2/0198: 3C63 [55]
C2/019A: F464 [56: (Doom's Eye Repeat?)]
C2/019C: FF64 [57]
[C2-6]
C2/019E: 08 PHP
C2/019F: 0B PHD
C2/01A0: 8B PHB
C2/01A1: E220 SEP #$20
C2/01A3: A97E LDA #$7E
C2/01A5: 48 PHA
C2/01A6: AB PLB
C2/01A7: C230 REP #$30
C2/01A9: A90002 LDA #$0200
C2/01AC: 5B TCD
C2/01AD: A5C7 LDA $C7
C2/01AF: 8D6403 STA $0364
C2/01B2: ADA20F LDA $0FA2
C2/01B5: 38 SEC
C2/01B6: E95400 SBC #$0054
C2/01B9: 0A ASL A
C2/01BA: AA TAX
C2/01BB: BF4601C2 LDA C20146,X [From the table above]
C2/01BF: 20B721 JSR $21B7
C2/01C2: 20E301 JSR $01E3
C2/01C5: AD8EEE LDA $EE8E
C2/01C8: C9343D CMP #$3D34
C2/01CB: D003 BNE $01D0
C2/01CD: 9C00EE STZ $EE00
C2/01D0: AD8EF0 LDA $F08E
C2/01D3: C9343D CMP #$3D34
C2/01D6: D003 BNE $01DB
C2/01D8: 9C00F0 STZ $F000
C2/01DB: 2200F9DB JSR $DBF900
C2/01DF: AB PLB
C2/01E0: 2B PLD
C2/01E1: 28 PLP
C2/01E2: 6B RTL
C2/01E3: A6C5 LDX $C5
C2/01E5: BD3F03 LDA $033F,X
C2/01E8: 29FF00 AND #$00FF
C2/01EB: F005 BEQ $01F2
C2/01ED: DA PHX
C2/01EE: 20AC26 JSR $26AC
C2/01F1: FA PLX
C2/01F2: E8 INX
C2/01F3: E01000 CPX #$0010
C2/01F6: D0ED BNE $01E5
C2/01F8: 60 RTS
[C2-1]
C2/01F9: 08 PHP
C2/01FA: 0B PHD
C2/01FB: 8B PHB
C2/01FC: E220 SEP #$20
C2/01FE: A97E LDA #$7E
C2/0200: 48 PHA
C2/0201: AB PLB
C2/0202: C230 REP #$30
C2/0204: A90002 LDA #$0200
C2/0207: 5B TCD
C2/0208: 20B20D JSR $0DB2
C2/020B: AD6003 LDA $0360
C2/020E: F026 BEQ $0236
C2/0210: ADCA02 LDA $02CA
C2/0213: 29FF00 AND #$00FF
C2/0216: D01E BNE $0236
C2/0218: AE6003 LDX $0360
C2/021B: 221B00C0 JSR $C0001B
C2/021F: 29FF00 AND #$00FF
C2/0222: D00F BNE $0233
C2/0224: AD6003 LDA $0360
C2/0227: AA TAX
C2/0228: 9E6000 STZ $0060,X
C2/022B: 29FF1F AND #$1FFF
C2/022E: AA TAX
C2/022F: 220F8001 JSR $01800F
C2/0233: 9C6003 STZ $0360
C2/0236: AB PLB
C2/0237: 2B PLD
C2/0238: 28 PLP
C2/0239: 6B RTL
[C2-2]
C2/023A: 08 PHP
C2/023B: 0B PHD
C2/023C: 8B PHB
C2/023D: E220 SEP #$20
C2/023F: A97E LDA #$7E
C2/0241: 48 PHA
C2/0242: AB PLB
C2/0243: C230 REP #$30
C2/0245: A90002 LDA #$0200
C2/0248: 5B TCD
C2/0249: 20910F JSR $0F91
C2/024C: AB PLB
C2/024D: 2B PLD
C2/024E: 28 PLP
C2/024F: 6B RTL
C2/0250: 08 PHP
C2/0251: 0B PHD
C2/0252: 8B PHB
C2/0253: E220 SEP #$20
C2/0255: A97E LDA #$7E
C2/0257: 48 PHA
C2/0258: AB PLB
C2/0259: C230 REP #$30
C2/025B: A90002 LDA #$0200
C2/025E: 5B TCD
C2/025F: 203F13 JSR $133F
C2/0262: AB PLB
C2/0263: 2B PLD
C2/0264: 28 PLP
C2/0265: 6B RTL
[C2-3: Two-Fisted DMA Pulp Action]
C2/0266: 08 PHP
C2/0267: 0B PHD
C2/0268: 8B PHB
C2/0269: C220 REP #$20
C2/026B: E210 SEP #$10
C2/026D: A90002 LDA #$0200
C2/0270: 5B TCD
C2/0271: A200 LDX #$00
C2/0273: DA PHX
C2/0274: AB PLB
C2/0275: A6CA LDX $CA
C2/0277: F052 BEQ $02CB
C2/0279: A201 LDX #$01 {Decrement Byte}
C2/027B: 8E6043 STX $4360 [Store X into DMA Control Channel 6]
C2/027E: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/0281: A218 LDX #$18
C2/0283: 8E6143 STX $4361 [Store X into DMA Destination Channel 6]
C2/0286: 8E7143 STX $4371 [Store X into DMA Destination Channel 7]
C2/0289: A27F LDX #$7F
C2/028B: 8E6443 STX $4364 [Store X into DMA Source Addr. Bank Channel 6]
C2/028E: 8E7443 STX $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/0291: A000 LDY #$00
{Loop}
C2/0293: - 98 TYA
C2/0294: 0A ASL A
C2/0295: 0A ASL A
C2/0296: AA TAX
C2/0297: A94000 LDA #$0040
C2/029A: 8D6543 STA $4365 [Store into DMA Size Channel 6]
C2/029D: 8D7543 STA $4375 [Store into DMA Size Channel 7]
C2/02A0: BF7D0E7E LDA $7E0E7D,X
C2/02A4: 8D6243 STA $4362 [Store into DMA Source Addr. Channel 6]
C2/02A7: 18 CLC
C2/02A8: 690002 ADC #$0200
C2/02AB: 8D7243 STA $4372 [Store into DMA Source Addr. Channel 7]
C2/02AE: BF7F0E7E LDA $7E0E7F,X
C2/02B2: 8D1621 STA $2116 [Store into VRAM Address]
C2/02B5: A240 LDX #$40 {Channel 6}
C2/02B7: 8E0B42 STX $420B [Store into DMA Enable]
C2/02BA: 18 CLC
C2/02BB: 690001 ADC #$0100
C2/02BE: 8D1621 STA $2116 [Store into VRAM Address]
C2/02C1: A280 LDX #$80 {Channel 7}
C2/02C3: 8E0B42 STX $420B [Store into DMA Enable\
C2/02C6: C8 INY
C2/02C7: C4CA CPY $CA
C2/02C9: D0C8 - BNE $0293
C2/02CB: ADAE0F LDA $0FAE
C2/02CE: F01F + BEQ $02EF
{What is all this?}
C2/02D0: 890200 BIT #$0002
C2/02D3: D014 BNE $02E9
C2/02D5: ADBE0F LDA $0FBE
C2/02D8: 18 CLC
C2/02D9: 692001 ADC #$0120
C2/02DC: 300E BMI $02EC
C2/02DE: 38 SEC
C2/02DF: E9C001 SBC #$01C0
C2/02E2: 1008 BPL $02EC
C2/02E4: 20D103 JSR $03D1
C2/02E7: 8003 BRA $02EC
C2/02E9: 203904 JSR $0439
C2/02EC: 9CAE0F STZ $0FAE
{}
C2/02EF: + AE5203 LDX $0352
C2/02F2: F02B BEQ $031F
C2/02F4: A200 LDX #$00 {Clear, though, Increment Byte?}
C2/02F6: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/02F9: A219 LDX #$19
C2/02FB: 8E7143 STX $4371 [Store X into DMA Destination Channel 7]
C2/02FE: A27F LDX #$7F
C2/0300: 8E7443 STX $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/0303: A90008 LDA #$0800
C2/0306: 8D7543 STA $4375 [Store into DMA Size Channel 7]
C2/0309: AD5303 LDA $0353
C2/030C: 8D7243 STA $4372 [Store into DMA Source Addr. Channel 7]
C2/030F: AD5503 LDA $0355
C2/0312: 8D1621 STA $2116 [Store into VRAM Address]
C2/0315: A280 LDX #$80 {Channel 7}
C2/0317: 8E0B42 STX $420B [Store into DMA Enable]
C2/031A: A200 LDX #$00
C2/031C: 8E5203 STX $0352
C2/031F: AE5103 LDX $0351
C2/0322: F033 + BEQ $0357
C2/0324: AD041D LDA $1D04
C2/0327: 894000 BIT #$0040
C2/032A: D02B + BNE $0357
C2/032C: A201 LDX #$01 {Increment Byte?}
C2/032E: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/0331: A218 LDX #$18
C2/0333: 8E7143 STX $4371 [Store X into DMA Destination Channel 7]
C2/0336: A27F LDX #$7F
C2/0338: 8E7443 STX $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/033B: A90008 LDA #$0800
C2/033E: 8D7543 STA $4375 [Store into DMA Size Channel 7]
C2/0341: A90060 LDA #$6000
C2/0344: 8D7243 STA $4372 [Store into DMA Source Addr. Channel 7]
C2/0347: A90062 LDA #$6200
C2/034A: 8D1621 STA $2116 [Store into VRAM Address]
C2/034D: A280 LDX #$80 {Channel 7}
C2/034F: 8E0B42 STX $420B [Store into DMA Enable]
C2/0352: A200 LDX #$00
C2/0354: 8E5103 STX $0351
C2/0357: A201 LDX #$01 {Increment Byte?}
C2/0359: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/035C: 200B30 JSR $300B
C2/035F: AB PLB
C2/0360: 2B PLD
C2/0361: 28 PLP
C2/0362: 6B RTL
C2/0363: 08 PHP
C2/0364: 0B PHD
C2/0365: 8B PHB
C2/0366: E220 SEP #$20
C2/0368: A97E LDA #$7E
C2/036A: 48 PHA
C2/036B: AB PLB
C2/036C: C230 REP #$30
C2/036E: A90002 LDA #$0200
C2/0371: 5B TCD
C2/0372: A00000 LDY #$0000
C2/0375: 98 TYA
C2/0376: EB XBA
C2/0377: 0A ASL A
C2/0378: 18 CLC
C2/0379: 6900E6 ADC #$E600
C2/037C: AA TAX
C2/037D: 8687 STX $87
C2/037F: BD0000 LDA $0000,X
C2/0382: 29FF00 AND #$00FF
C2/0385: F005 BEQ $038C
C2/0387: 5A PHY
C2/0388: 205B12 JSR $125B
C2/038B: 7A PLY
C2/038C: C8 INY
C2/038D: C00300 CPY #$0003
C2/0390: D0E3 BNE $0375
C2/0392: AB PLB
C2/0393: 2B PLD
C2/0394: 28 PLP
C2/0395: 6B RTL
C2/0396: 08 PHP
C2/0397: 0B PHD
C2/0398: 8B PHB
C2/0399: E220 SEP #$20
C2/039B: A97E LDA #$7E [Load for direct page register]
C2/039D: 48 PHA
C2/039E: AB PLB
C2/039F: C230 REP #$30
C2/03A1: A90002 LDA #$0200
C2/03A4: 5B TCD
C2/03A5: A00300 LDY #$0003
C2/03A8: - 98 TYA
C2/03A9: EB XBA
C2/03AA: 0A ASL A
C2/03AB: AA TAX
C2/03AC: E220 SEP #$20
C2/03AE: BD60E0 LDA $E060,X
C2/03B1: C940 CMP #$40
C2/03B3: D010 BNE $03C5
C2/03B5: BD80E1 LDA $E180,X
C2/03B8: C957 CMP #$57
C2/03BA: 9009 + BCC $03C5
C2/03BC: C980 CMP #$80
C2/03BE: B005 + BCS $03C5
C2/03C0: A901 LDA #$01
C2/03C2: 9D61E0 STA $E061,X
C2/03C5: + C230 REP #$30
C2/03C7: C8 INY
C2/03C8: C00600 CPY #$0006
C2/03CB: 90DB - BCC $03A8
C2/03CD: AB PLB
C2/03CE: 2B PLD
C2/03CF: 28 PLP
C2/03D0: 6B RTL
C2/03D1: A218
8E7143 ADC ($43),Y
C2/03D6: A000
A94000
C2/03DB: 8D7543 ADC $43,X
C2/03DE: 98 TYA
C2/03DF: 0A ASL A
C2/03E0: 0A ASL A
C2/03E1: 0A ASL A
C2/03E2: 0A ASL A
C2/03E3: 0A ASL A
C2/03E4: 8DAE0F STA $0FAE
C2/03E7: 18 CLC
C2/03E8: 690038 ADC #$3800
C2/03EB: 8D1621 STA $2116 [Store into VRAM Address]
C2/03EE: ADBC0F LDA $0FBC
C2/03F1: 18 CLC
C2/03F2: 691000 ADC #$0010
C2/03F5: 301D BMI $0414
C2/03F7: 38 SEC
C2/03F8: E90001 SBC #$0100
C2/03FB: 1017 BPL $0414
C2/03FD: A2018E LDX #$8E01
C2/0400: 7043 BVS $0445
C2/0402: A27F8E LDX #$8E7F
C2/0405: 7443 STZ $43,X
C2/0407: ADAE0F LDA $0FAE
C2/040A: 0A ASL A
C2/040B: 18 CLC
C2/040C: 6900BC ADC #$BC00
C2/040F: 8D7243 STA $4372
C2/0412: 8010 BRA $0424
C2/0414: A2018E LDX #$8E01
C2/0417: 7043 BVS $045C
C2/0419: A2C28E LDX #$8EC2
C2/041C: 7443 STZ $43,X
C2/041E: A9C104 LDA #$04C1
C2/0421: 8D7243 STA $4372
C2/0424: A2808E LDX #$8E80
C2/0427: 0B PHD
C2/0428: 42AD WDM #$AD
C2/042A: BC0F18 LDY $180F,X
C2/042D: 690800 ADC #$0008
C2/0430: 8DBC0F STA $0FBC
C2/0433: C8 INY
C2/0434: C010D0 CPY #$D010
C2/0437: A060AE LDY #$AE60
C2/043A: CD028E CMP $8E02
C2/043D: 1B TCS
C2/043E: 21AE AND ($AE,X)
C2/0440: CE028E DEC $8E02
C2/0443: 1B TCS
C2/0444: 21AE AND ($AE,X)
C2/0446: CF02
8E1C21
AED002 BNE $0450
C2/044E: 8E1C21 STX $211C
C2/0451: AED102 LDX $02D1
C2/0454: 8E1D21 STX $211D
C2/0457: AED202 LDX $02D2
C2/045A: 8E1D21 STX $211D
C2/045D: AED302 LDX $02D3
C2/0460: 8E1E21 STX $211E
C2/0463: AED402 LDX $02D4
C2/0466: 8E1E21 STX $211E
C2/0469: AED502 LDX $02D5
C2/046C: 8E1F21 STX $211F
C2/046F: AED602 LDX $02D6
C2/0472: 8E1F21 STX $211F
C2/0475: AED702 LDX $02D7
C2/0478: 8E2021 STX $2120
C2/047B: AED802 LDX $02D8
C2/047E: 8E2021 STX $2120
C2/0481: A2008E LDX #$8E00
C2/0484: 1521 ORA $21,X
C2/0486: A2188E LDX #$8E18
C2/0489: 7143 ADC ($43),Y
C2/048B: A000A9 LDY #$A900
C2/048E: 20008D JSR $8D00
C2/0491: 7543 ADC $43,X
C2/0493: 98 TYA
C2/0494: EB XBA
C2/0495: 4A LSR A
C2/0496: 8DAE0F STA $0FAE
C2/0499: 8D1621 STA $2116 [Store into VRAM Address]
C2/049C: A200 LDX #$00
C2/049E: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/04A1: A27F LDX #$7F
C2/04A3: 8E7443 STX $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/04A6: ADAE0F LDA $0FAE
C2/04A9: 4A LSR A
C2/04AA: 18 CLC
C2/04AB: 6900BC ADC #$BC00
C2/04AE: 8D7243 STA $4372 [Store into DMA Source Addr. Channel 7]
C2/04B1: A2808E LDX #$8E80
C2/04B4: 0B PHD
C2/04B5: 42C8 WDM #$C8
C2/04B7: C010D0 CPY #$D010
C2/04BA: D2A2 CMP ($A2)
C2/04BC: 808E BRA $044C
C2/04BE: 1521 ORA $21,X
C2/04C0: 60 RTS
C2/04C1: 0003 BRK #$03
C2/04C3: 0003 BRK #$03
C2/04C5: 0003 BRK #$03
C2/04C7: 0003 BRK #$03
C2/04C9: 0003 BRK #$03
C2/04CB: 0003 BRK #$03
C2/04CD: 0003 BRK #$03
C2/04CF: 0003 BRK #$03
C2/04D1: 0003 BRK #$03
C2/04D3: 0003 BRK #$03
C2/04D5: 0003 BRK #$03
C2/04D7: 0003 BRK #$03
C2/04D9: 0003 BRK #$03
C2/04DB: 0003 BRK #$03
C2/04DD: 0003 BRK #$03
C2/04DF: 0003 BRK #$03
C2/04E1: 0003 BRK #$03
C2/04E3: 0003 BRK #$03
C2/04E5: 0003 BRK #$03
C2/04E7: 0003 BRK #$03
C2/04E9: 0003 BRK #$03
C2/04EB: 0003 BRK #$03
C2/04ED: 0003 BRK #$03
C2/04EF: 0003 BRK #$03
C2/04F1: 0003 BRK #$03
C2/04F3: 0003 BRK #$03
C2/04F5: 0003 BRK #$03
C2/04F7: 0003 BRK #$03
C2/04F9: 0003 BRK #$03
C2/04FB: 0003 BRK #$03
C2/04FD: 0003 BRK #$03
C2/04FF: 0003 BRK #$03
C2/0501: E220 SEP #$20
C2/0503: BD9101 LDA $0191,X [Load Status Effects[High]]
C2/0506: 300C BMI $0514 [Branch ahead if Ghost is set]
C2/0508: BD3400 LDA $0034,X
C2/050B: 8901 BIT #$01
C2/050D: F009 BEQ $0518
C2/050F: 29FE AND #$FE
C2/0511: 9D3400 STA $0034,X
C2/0514: C220 REP #$20
C2/0516: 38 SEC
C2/0517: 60 RTS
C2/0518: C220 REP #$20
C2/051A: 18 CLC
C2/051B: 60 RTS
[What is this?]
C2/051C: E220 SEP #$20
C2/051E: BD3500 LDA $0035,X
C2/0521: F007 BEQ $052A
C2/0523: 9E3500 STZ $0035,X
C2/0526: C220 REP #$20
C2/0528: 38 SEC
C2/0529: 60 RTS
C2/052A: C220 REP #$20
C2/052C: 18 CLC
C2/052D: 60 RTS
C2/052E: 205E05 JSR $055E
C2/0531: 902A BCC $055D
C2/0533: A68B LDX $8B
C2/0535: A524 LDA $24
C2/0537: EB XBA
C2/0538: 0A ASL A
C2/0539: 18 CLC
C2/053A: 6900E0 ADC #$E000
C2/053D: A8 TAY
C2/053E: E220 SEP #$20
C2/0540: BFF005C2 LDA $C205F0,X
C2/0544: 195A00 ORA $005A,Y
C2/0547: 995A00 STA $005A,Y
C2/054A: A624 LDX $24
C2/054C: A487 LDY $87
C2/054E: BFF005C2 LDA $C205F0,X
C2/0552: 195900 ORA $0059,Y
C2/0555: 995900 STA $0059,Y
C2/0558: C220 REP #$20
C2/055A: A687 LDX $87
C2/055C: 38 SEC
C2/055D: 60 RTS
C2/055E: A687 LDX $87
C2/0560: 20FE06 JSR $06FE
C2/0563: B026 BCS $058B
C2/0565: 6424 STZ $24
C2/0567: A424 LDY $24
C2/0569: 205508 JSR $0855
C2/056C: B014 BCS $0582
C2/056E: A524 LDA $24
C2/0570: 20C506 JSR $06C5
C2/0573: B00D BCS $0582
C2/0575: 202D06 JSR $062D
C2/0578: B008 BCS $0582
C2/057A: 20F805 JSR $05F8
C2/057D: 9003 BCC $0582
C2/057F: A687 LDX $87
C2/0581: 60 RTS
C2/0582: E624 INC $24
C2/0584: A524 LDA $24
C2/0586: C90300 CMP #$0003
C2/0589: 90DC BCC $0567
C2/058B: A687 LDX $87
C2/058D: 18 CLC
C2/058E: 60 RTS
C2/058F: 20BF05 JSR $05BF
C2/0592: 902A BCC $05BE
C2/0594: A68B LDX $8B
C2/0596: A524 LDA $24
C2/0598: EB XBA
C2/0599: 0A ASL A
C2/059A: 18 CLC
C2/059B: 6900E0 ADC #$E000
C2/059E: A8 TAY
C2/059F: E220 SEP #$20
C2/05A1: BFF005C2 LDA $C205F0,X
C2/05A5: 195900 ORA $0059,Y
C2/05A8: 995900 STA $0059,Y
C2/05AB: A624 LDX $24
C2/05AD: A487 LDY $87
C2/05AF: BFF005C2 LDA $C205F0,X
C2/05B3: 195A00 ORA $005A,Y
C2/05B6: 995A00 STA $005A,Y
C2/05B9: C220 REP #$20
C2/05BB: A687 LDX $87
C2/05BD: 38 SEC
C2/05BE: 60 RTS
C2/05BF: A687 LDX $87
C2/05C1: 207907 JSR $0779
C2/05C4: B026 BCS $05EC
C2/05C6: 6424 STZ $24
C2/05C8: A424 LDY $24
C2/05CA: 20C707 JSR $07C7
C2/05CD: B014 BCS $05E3
C2/05CF: A524 LDA $24
C2/05D1: 20C506 JSR $06C5
C2/05D4: B00D BCS $05E3
C2/05D6: 209006 JSR $0690
C2/05D9: B008 BCS $05E3
C2/05DB: 20F805 JSR $05F8
C2/05DE: 9003 BCC $05E3
C2/05E0: A687 LDX $87
C2/05E2: 60 RTS
C2/05E3: E624 INC $24
C2/05E5: A524 LDA $24
C2/05E7: C90300 CMP #$0003
C2/05EA: 90DC BCC $05C8
C2/05EC: A687 LDX $87
C2/05EE: 18 CLC
C2/05EF: 60 RTS
[Table]
C2/05F0: 0102 ORA ($02,X)
C2/05F2: 0408 TSB $08
C2/05F4: 1020 BPL $0616
C2/05F6: 4080
[]
C2/05F8: A54A LDA $4A
C2/05FA: 054C ORA $4C
C2/05FC: F02D BEQ $062B
C2/05FE: A546 LDA $46
C2/0600: 38 SEC
C2/0601: E556 SBC $56
C2/0603: 1004 + BPL $0609
C2/0605: 49FFFF EOR #$FFFF
C2/0608: 1A INC A
C2/0609: + 855E STA $5E
C2/060B: A54A LDA $4A
C2/060D: 18 CLC
C2/060E: 655A ADC $5A
C2/0610: C55E CMP $5E
C2/0612: 9017 + BCC $062B
C2/0614: A548 LDA $48
C2/0616: 38 SEC
C2/0617: E558 SBC $58
C2/0619: 1004 BPL $061F
C2/061B: 49FFFF EOR #$FFFF
C2/061E: 1A INC A
C2/061F: 855E STA $5E
C2/0621: A54C LDA $4C
C2/0623: 18 CLC
C2/0624: 655C ADC $5C
C2/0626: C55E CMP $5E
C2/0628: 9001 BCC $062B
C2/062A: 60 RTS
{Carry was cleared, so...clear carry. Yeah!]
C2/062B: + 18 CLC
C2/062C: 60 RTS
C2/062D: EB XBA
C2/062E: 0A ASL A
C2/062F: 18 CLC
C2/0630: 6900E0 ADC #$E000
C2/0633: A8 TAY
C2/0634: E220 SEP #$20
C2/0636: A68B LDX $8B
C2/0638: BFF005C2 LDA $C205F0,X
C2/063C: 395A00 AND $005A,Y
C2/063F: C220 REP #$20
C2/0641: D049 BNE $068C
C2/0643: A552 LDA $52
C2/0645: 0554 ORA $54
C2/0647: F045 BEQ $068E
C2/0649: A54E LDA $4E
C2/064B: 38 SEC
C2/064C: E556 SBC $56
C2/064E: 1004 BPL $0654
C2/0650: 49FFFF EOR #$FFFF
C2/0653: 1A INC A
C2/0654: 855E STA $5E
C2/0656: A552 LDA $52
C2/0658: 18 CLC
C2/0659: 655A ADC $5A
C2/065B: C55E CMP $5E
C2/065D: 902F BCC $068E
C2/065F: A550 LDA $50
C2/0661: 38 SEC
C2/0662: E558 SBC $58
C2/0664: 1004 BPL $066A
C2/0666: 49FFFF EOR #$FFFF
C2/0669: 1A INC A
C2/066A: 855E STA $5E
C2/066C: A554 LDA $54
C2/066E: 18 CLC
C2/066F: 655C ADC $5C
C2/0671: C55E CMP $5E
C2/0673: 9019 BCC $068E
C2/0675: E220 SEP #$20
C2/0677: BFF005C2 LDA $C205F0,X
C2/067B: 195A00 ORA $005A,Y
C2/067E: 995A00 STA $005A,Y
C2/0681: C220 REP #$20
C2/0683: A90000 LDA #$0000
C2/0686: A20000 LDX #$0000
C2/0689: 20E330 JSR $30E3
C2/068C: 38 SEC
C2/068D: 60 RTS
C2/068E: 18 CLC
C2/068F: 60 RTS
C2/0690: 18 CLC
C2/0691: A552 LDA $52
C2/0693: 0554 ORA $54
C2/0695: F02D BEQ $06C4
C2/0697: A54E LDA $4E
C2/0699: 38 SEC
C2/069A: E556 SBC $56
C2/069C: 1004 BPL $06A2
C2/069E: 49FFFF EOR #$FFFF
C2/06A1: 1A INC A
C2/06A2: 855E STA $5E
C2/06A4: A552 LDA $52
C2/06A6: 18 CLC
C2/06A7: 655A ADC $5A
C2/06A9: C55E CMP $5E
C2/06AB: 9017 BCC $06C4
C2/06AD: A550 LDA $50
C2/06AF: 38 SEC
C2/06B0: E558 SBC $58
C2/06B2: 1004 BPL $06B8
C2/06B4: 49FFFF EOR #$FFFF
C2/06B7: 1A INC A
C2/06B8: 855E STA $5E
C2/06BA: A554 LDA $54
C2/06BC: 18 CLC
C2/06BD: 655C ADC $5C
C2/06BF: C55E CMP $5E
C2/06C1: 9001 BCC $06C4
C2/06C3: 38 SEC
C2/06C4: 60 RTS
C2/06C5: A687 LDX $87
C2/06C7: A524 LDA $24
C2/06C9: EB XBA
C2/06CA: 0A ASL A
C2/06CB: 18 CLC
C2/06CC: 6900E0 ADC #$E000
C2/06CF: A8 TAY
C2/06D0: E220 SEP #$20
C2/06D2: B90B00 LDA $000B,Y
C2/06D5: 1D0B00 ORA $000B,X
C2/06D8: 2903 AND #$03
C2/06DA: C903 CMP #$03
C2/06DC: D00B BNE $06E9
C2/06DE: C220 REP #$20
C2/06E0: 20EF06 JSR $06EF
C2/06E3: B002 BCS $06E7
C2/06E5: 38 SEC
C2/06E6: 60 RTS
C2/06E7: 18 CLC
C2/06E8: 60 RTS
C2/06E9: C220 REP #$20
C2/06EB: 20EF06 JSR $06EF
C2/06EE: 60 RTS
C2/06EF: A562 LDA $62
C2/06F1: 38 SEC
C2/06F2: E564 SBC $64
C2/06F4: 1004 BPL $06FA
C2/06F6: 49FFFF EOR #$FFFF
C2/06F9: 1A INC A
C2/06FA: C98100 CMP #$0081
C2/06FD: 60 RTS
C2/06FE: BDCA00 LDA $00CA,X
C2/0701: 1DCE00 ORA $00CE,X
C2/0704: D002 BNE $0708
C2/0706: 38 SEC
C2/0707: 60 RTS
C2/0708: BD2B00 LDA $002B,X
C2/070B: 855E STA $5E
C2/070D: BD6600 LDA $0066,X
C2/0710: 4A LSR A
C2/0711: 49FFFF EOR #$FFFF
C2/0714: 1A INC A
C2/0715: 18 CLC
C2/0716: 7D3200 ADC $0032,X
C2/0719: 8560 STA $60
C2/071B: BD6600 LDA $0066,X
C2/071E: 8562 STA $62
C2/0720: 9B TXY
C2/0721: E220 SEP #$20
C2/0723: A20000 LDX #$0000
C2/0726: B9C800 LDA $00C8,Y
C2/0729: 9546 STA $46,X
C2/072B: 1006 BPL $0733
C2/072D: A9FF LDA #$FF
C2/072F: 9547 STA $47,X
C2/0731: 8002 BRA $0735
C2/0733: 7447 STZ $47,X
C2/0735: E8 INX
C2/0736: E8 INX
C2/0737: C8 INY
C2/0738: E00800 CPX #$0008
C2/073B: D0E9 BNE $0726
C2/073D: A487 LDY $87
C2/073F: A20000 LDX #$0000
C2/0742: B9CC00 LDA $00CC,Y
C2/0745: 954E STA $4E,X
C2/0747: 1006 BPL $074F
C2/0749: A9FF LDA #$FF
C2/074B: 954F STA $4F,X
C2/074D: 8002 BRA $0751
C2/074F: 744F STZ $4F,X
C2/0751: E8 INX
C2/0752: E8 INX
C2/0753: C8 INY
C2/0754: E00800 CPX #$0008
C2/0757: D0E9 BNE $0742
C2/0759: C220 REP #$20
C2/075B: A55E LDA $5E
C2/075D: 18 CLC
C2/075E: 6546 ADC $46
C2/0760: 8546 STA $46
C2/0762: A560 LDA $60
C2/0764: 18 CLC
C2/0765: 6548 ADC $48
C2/0767: 8548 STA $48
C2/0769: A55E LDA $5E
C2/076B: 18 CLC
C2/076C: 654E ADC $4E
C2/076E: 854E STA $4E
C2/0770: A560 LDA $60
C2/0772: 18 CLC
C2/0773: 6550 ADC $50
C2/0775: 8550 STA $50
C2/0777: 18 CLC
C2/0778: 60 RTS
C2/0779: BDC200 LDA $00C2,X
C2/077C: F047 BEQ $07C5
C2/077E: BD2B00 LDA $002B,X
C2/0781: 855E STA $5E
C2/0783: BD6600 LDA $0066,X
C2/0786: 4A LSR A
C2/0787: 49FFFF EOR #$FFFF
C2/078A: 1A INC A
C2/078B: 18 CLC
C2/078C: 7D3200 ADC $0032,X
C2/078F: 8560 STA $60
C2/0791: BD6600 LDA $0066,X
C2/0794: 8564 STA $64
C2/0796: 9B TXY
C2/0797: E220 SEP #$20
C2/0799: A20000 LDX #$0000
C2/079C: B9C000 LDA $00C0,Y
C2/079F: 9556 STA $56,X
C2/07A1: 1006 BPL $07A9
C2/07A3: A9FF LDA #$FF
C2/07A5: 9557 STA $57,X
C2/07A7: 8002 BRA $07AB
C2/07A9: 7457 STZ $57,X
C2/07AB: E8 INX
C2/07AC: E8 INX
C2/07AD: C8 INY
C2/07AE: E00800 CPX #$0008
C2/07B1: D0E9 BNE $079C
C2/07B3: C220 REP #$20
C2/07B5: A55E LDA $5E
C2/07B7: 18 CLC
C2/07B8: 6556 ADC $56
C2/07BA: 8556 STA $56
C2/07BC: A560 LDA $60
C2/07BE: 18 CLC
C2/07BF: 6558 ADC $58
C2/07C1: 8558 STA $58
C2/07C3: 18 CLC
C2/07C4: 60 RTS
C2/07C5: 38 SEC
C2/07C6: 60 RTS
C2/07C7: 98 TYA
C2/07C8: EB XBA
C2/07C9: 0A ASL A
C2/07CA: 18 CLC
C2/07CB: 6900E0 ADC #$E000
C2/07CE: A8 TAY
C2/07CF: B90000 LDA $0000,Y
C2/07D2: 29FF00 AND #$00FF
C2/07D5: C90100 CMP #$0001
C2/07D8: D079 BNE $0853
C2/07DA: E220 SEP #$20
C2/07DC: A624 LDX $24
C2/07DE: BFF005C2 LDA $C205F0,X
C2/07E2: A687 LDX $87
C2/07E4: 3D5A00 AND $005A,X
C2/07E7: C220 REP #$20
C2/07E9: D068 BNE $0853
C2/07EB: B90200 LDA $0002,Y
C2/07EE: 855E STA $5E
C2/07F0: B90400 LDA $0004,Y
C2/07F3: 8560 STA $60
C2/07F5: B94500 LDA $0045,Y
C2/07F8: 0A ASL A
C2/07F9: 8562 STA $62
C2/07FB: 5A PHY
C2/07FC: E220 SEP #$20
C2/07FE: A20000 LDX #$0000
C2/0801: B9C800 LDA $00C8,Y
C2/0804: 9546 STA $46,X
C2/0806: 1006 BPL $080E
C2/0808: A9FF LDA #$FF
C2/080A: 9547 STA $47,X
C2/080C: 8002 BRA $0810
C2/080E: 7447 STZ $47,X
C2/0810: E8 INX
C2/0811: E8 INX
C2/0812: C8 INY
C2/0813: E00800 CPX #$0008
C2/0816: D0E9 BNE $0801
C2/0818: 7A PLY
C2/0819: A20000 LDX #$0000
C2/081C: B9CC00 LDA $00CC,Y
C2/081F: 954E STA $4E,X
C2/0821: 1006 BPL $0829
C2/0823: A9FF LDA #$FF
C2/0825: 954F STA $4F,X
C2/0827: 8002 BRA $082B
C2/0829: 744F STZ $4F,X
C2/082B: E8 INX
C2/082C: E8 INX
C2/082D: C8 INY
C2/082E: E00800 CPX #$0008
C2/0831: D0E9 BNE $081C
C2/0833: C220 REP #$20
C2/0835: A55E LDA $5E
C2/0837: 18 CLC
C2/0838: 6546 ADC $46
C2/083A: 8546 STA $46
C2/083C: A560 LDA $60
C2/083E: 18 CLC
C2/083F: 6548 ADC $48
C2/0841: 8548 STA $48
C2/0843: A55E LDA $5E
C2/0845: 18 CLC
C2/0846: 654E ADC $4E
C2/0848: 854E STA $4E
C2/084A: A560 LDA $60
C2/084C: 18 CLC
C2/084D: 6550 ADC $50
C2/084F: 8550 STA $50
C2/0851: 18 CLC
C2/0852: 60 RTS
C2/0853: 38 SEC
C2/0854: 60 RTS
C2/0855: 98 TYA
C2/0856: EB XBA
C2/0857: 0A ASL A
C2/0858: 18 CLC
C2/0859: 6900E0 ADC #$E000
C2/085C: A8 TAY
C2/085D: B90000 LDA $0000,Y
C2/0860: 29FF00 AND #$00FF
C2/0863: C90100 CMP #$0001
C2/0866: D052 BNE $08BA
C2/0868: E220 SEP #$20
C2/086A: A68B LDX $8B
C2/086C: BFF005C2 LDA $C205F0,X
C2/0870: 395A00 AND $005A,Y
C2/0873: C220 REP #$20
C2/0875: D043 BNE $08BA
C2/0877: B9C200 LDA $00C2,Y
C2/087A: F03E BEQ $08BA
C2/087C: B90200 LDA $0002,Y
C2/087F: 855E STA $5E
C2/0881: B90400 LDA $0004,Y
C2/0884: 8560 STA $60
C2/0886: B94500 LDA $0045,Y
C2/0889: 0A ASL A
C2/088A: 8564 STA $64
C2/088C: E220 SEP #$20
C2/088E: A20000 LDX #$0000
C2/0891: B9C000 LDA $00C0,Y
C2/0894: 9556 STA $56,X
C2/0896: 1006 BPL $089E
C2/0898: A9FF LDA #$FF
C2/089A: 9557 STA $57,X
C2/089C: 8002 BRA $08A0
C2/089E: 7457 STZ $57,X
C2/08A0: E8 INX
C2/08A1: E8 INX
C2/08A2: C8 INY
C2/08A3: E00800 CPX #$0008
C2/08A6: D0E9 BNE $0891
C2/08A8: C220 REP #$20
C2/08AA: A55E LDA $5E
C2/08AC: 18 CLC
C2/08AD: 6556 ADC $56
C2/08AF: 8556 STA $56
C2/08B1: A560 LDA $60
C2/08B3: 18 CLC
C2/08B4: 6558 ADC $58
C2/08B6: 8558 STA $58
C2/08B8: 18 CLC
C2/08B9: 60 RTS
C2/08BA: 38 SEC
C2/08BB: 60 RTS
C2/08BC: 20E308 JSR $08E3
C2/08BF: 8599 STA $99
C2/08C1: 4A LSR A
C2/08C2: 4A LSR A
C2/08C3: 4A LSR A
C2/08C4: 4A LSR A
C2/08C5: 38 SEC
C2/08C6: E90100 SBC #$0001
C2/08C9: 3006 BMI $08D1
C2/08CB: C90400 CMP #$0004
C2/08CE: B005 BCS $08D5
C2/08D0: 60 RTS
C2/08D1: A90000 LDA #$0000
C2/08D4: 60 RTS
C2/08D5: A90400 LDA #$0004
C2/08D8: 60 RTS
C2/08D9: 20E308 JSR $08E3
C2/08DC: 8599 STA $99
C2/08DE: 4A LSR A
C2/08DF: 4A LSR A
C2/08E0: 4A LSR A
C2/08E1: 4A LSR A
C2/08E2: 60 RTS
C2/08E3: 29FF00 AND #$00FF
C2/08E6: EB XBA
C2/08E7: 0A ASL A
C2/08E8: 18 CLC
C2/08E9: 6900E0 ADC #$E000
C2/08EC: AA TAX
C2/08ED: 20F108 JSR $08F1
C2/08F0: 60 RTS
C2/08F1: BD0200 LDA $0002,X [Load X coordinate]
C2/08F4: 8595 STA $95
C2/08F6: BD0400 LDA $0004,X [Load Y coordinate]
C2/08F9: 8597 STA $97
C2/08FB: A687 LDX $87
C2/08FD: BD2B00 LDA $002B,X
C2/0900: 38 SEC
C2/0901: E595 SBC $95
C2/0903: 1004 + BPL $0909
C2/0905: 49FFFF EOR #$FFFF
C2/0908: 1A INC A
C2/0909: + 8595 STA $95
C2/090B: BD3200 LDA $0032,X
C2/090E: 38 SEC
C2/090F: E597 SBC $97
C2/0911: 1004 BPL $0917
C2/0913: 49FFFF EOR #$FFFF
C2/0916: 1A INC A
C2/0917: 8597 STA $97
C2/0919: 18 CLC
C2/091A: 6595 ADC $95
C2/091C: 60 RTS
[Some kinna position comparison]
C2/091D: 29FF00 AND #$00FF
C2/0920: EB XBA
C2/0921: 0A ASL A
C2/0922: 18 CLC
C2/0923: 6900E0 ADC #$E000 [Add to A's character index]
C2/0926: AA TAX
C2/0927: BD0200 LDA $0002,X [Load A's X position]
C2/092A: 8546 STA $46 [Store into TempA-X]
C2/092C: BD0400 LDA $0004,X [Load A's Y position]
C2/092F: 854E STA $4E [Store into TempA-Y]
C2/0931: A687 LDX $87 [Load B's character index]
C2/0933: BD2B00 LDA $002B,X [Load B's X position]
C2/0936: 8556 STA $56 [Store into TempB-X]
C2/0938: BD3200 LDA $0032,X [Load B's Y position]
C2/093B: 855E STA $5E [Store into TempB-Y]
C2/093D: 202A2E JSR $2E2A
C2/0940: 60 RTS
[Some kinna position comparison]
C2/0941: 29FF00 AND #$00FF
C2/0944: EB XBA
C2/0945: 0A ASL A
C2/0946: 18 CLC
C2/0947: 6900E0 ADC #$E000
C2/094A: AA TAX
C2/094B: BD0200 LDA $0002,X [Load A's X position]
C2/094E: 8546 STA $46 [Store into TempA-X]
C2/0950: BD0400 LDA $0004,X [Load A's Y position]
C2/0953: 854E STA $4E [Store into TempA-Y]
C2/0955: A687 LDX $87 [Load B's character index]
C2/0957: BD2B00 LDA $002B,X
C2/095A: 8556 STA $56
C2/095C: BD3200 LDA $0032,X
C2/095F: 855E STA $5E
C2/0961: 20502E JSR $2E50
C2/0964: 60 RTS
C2/0965: 29FF00 AND #$00FF
C2/0968: EB XBA
C2/0969: 0A ASL A
C2/096A: 18 CLC
C2/096B: 6900E0 ADC #$E000
C2/096E: AA TAX
C2/096F: BD0200 LDA $0002,X
C2/0972: 8546 STA $46
C2/0974: BD0400 LDA $0004,X
C2/0977: 854E STA $4E
C2/0979: A687 LDX $87
C2/097B: BD2B00 LDA $002B,X
C2/097E: 8556 STA $56
C2/0980: BD3200 LDA $0032,X
C2/0983: 855E STA $5E
C2/0985: 20772E JSR $2E77
C2/0988: 60 RTS
C2/0989: 29FF00 AND #$00FF
C2/098C: EB XBA
C2/098D: 0A ASL A
C2/098E: 18 CLC
C2/098F: 6900E0 ADC #$E000
C2/0992: AA TAX
C2/0993: BD9001 LDA $0190,X [Load Status Effects]
C2/0996: 1003 + BPL $099B
C2/0998: A5C5 LDA $C5
C2/099A: 60 RTS
C2/099B: + BD8201 LDA $0182,X [Load Current HP]
C2/099E: 854E STA $4E [Store into TempCurrHP]
C2/09A0: BD8401 LDA $0184,X [Load Max HP]
C2/09A3: 8546 STA $46 [Store into TempMaxHP]
C2/09A5: 20BF2C JSR $2CBF
C2/09A8: A556 LDA $56
C2/09AA: 4A LSR A
C2/09AB: C90400 CMP #$0004
C2/09AE: 9003 + BCC $09B3
C2/09B0: A90400 LDA #$0004
C2/09B3: + 60 RTS
C2/09B4: A687 LDX $87
C2/09B6: BD9001 LDA $0190,X
C2/09B9: 1003 + BPL $09BE
C2/09BB: A5C5 LDA $C5
C2/09BD: 60 RTS
C2/09BE: + BD8201 LDA $0182,X [Load Current HP]
C2/09C1: 854E STA $4E [Store into TempCurrHP]
C2/09C3: BD8401 LDA $0184,X [Load Max HP]
C2/09C6: 8546 STA $46 [Store into TempMaxHP]
C2/09C8: 20BF2C JSR $2CBF
C2/09CB: A556 LDA $56
C2/09CD: C90400 CMP #$0004
C2/09D0: 9003 BCC $09D5
C2/09D2: A90400 LDA #$0004
C2/09D5: 60 RTS
[What even calls this?]
C2/09D6: 8495 STY $95
C2/09D8: 29FF00 AND #$00FF
C2/09DB: EB XBA
C2/09DC: 0A ASL A
C2/09DD: 18 CLC
C2/09DE: 6900E0 ADC #$E000
C2/09E1: AA TAX
C2/09E2: BD9001 LDA $0190,X [Load Status Effects]
C2/09E5: F03A * BEQ $0A21
C2/09E7: 2595 AND $95
C2/09E9: 8595 STA $95
C2/09EB: 890080 BIT #$8000
C2/09EE: F004 + BEQ $09F4
C2/09F0: A90000 LDA #$0000
C2/09F3: 60 RTS
C2/09F4: + 890002 BIT #$0200
C2/09F7: F004 + BEQ $09FD
C2/09F9: A90100 LDA #$0001
C2/09FC: 60 RTS
C2/09FD: + 897F00 BIT #$007F
C2/0A00: F004 + BEQ $0A06
C2/0A02: A90200 LDA #$0002
C2/0A05: 60 RTS
C2/0A06: + 898001 BIT #$0180
C2/0A09: F004 + BEQ $0A0F
C2/0A0B: A90300 LDA #$0003
C2/0A0E: 60 RTS
C2/0A0F: + 89001C BIT #$1C00
C2/0A12: F004 + BEQ $0A18
C2/0A14: A90400 LDA #$0004
C2/0A17: 60 RTS
C2/0A18: + 890060 BIT #$6000
C2/0A1B: F004 + BEQ $0A21
C2/0A1D: A90500 LDA #$0005
C2/0A20: 60 RTS
C2/0A21: + A9FFFF LDA #$FFFF
C2/0A24: 60 RTS
C2/0A25: 29FF00 AND #$00FF
C2/0A28: EB XBA
C2/0A29: 0A ASL A
C2/0A2A: 18 CLC
C2/0A2B: 6900E0 ADC #$E000
C2/0A2E: AA TAX
C2/0A2F: BD9B01 LDA $019B,X
C2/0A32: 29FF00 AND #$00FF
C2/0A35: F004 BEQ $0A3B
C2/0A37: A90000 LDA #$0000
C2/0A3A: 60 RTS
C2/0A3B: A9FFFF LDA #$FFFF
C2/0A3E: 60 RTS
C2/0A3F: A9FFFF LDA #$FFFF
C2/0A42: 60 RTS
C2/0A43: A9FFFF LDA #$FFFF
C2/0A46: 60 RTS
C2/0A47: 85C3 STA $C3
C2/0A49: BD2B00 LDA $002B,X
C2/0A4C: 18 CLC
C2/0A4D: 7D3C00 ADC $003C,X
C2/0A50: 9D2B00 STA $002B,X
C2/0A53: 20B715 JSR $15B7
C2/0A56: B005 BCS $0A5D
C2/0A58: 202317 JSR $1723
C2/0A5B: 9014 BCC $0A71
C2/0A5D: BD2B00 LDA $002B,X
C2/0A60: 38 SEC
C2/0A61: FD3C00 SBC $003C,X
C2/0A64: 9D2B00 STA $002B,X
C2/0A67: A5C3 LDA $C3
C2/0A69: 890100 BIT #$0001
C2/0A6C: D003 BNE $0A71
C2/0A6E: 202B15 JSR $152B
C2/0A71: BD3200 LDA $0032,X
C2/0A74: 18 CLC
C2/0A75: 7D4000 ADC $0040,X
C2/0A78: 9D3200 STA $0032,X
C2/0A7B: 20B715 JSR $15B7
C2/0A7E: B005 BCS $0A85
C2/0A80: 202317 JSR $1723
C2/0A83: 9014 BCC $0A99
C2/0A85: BD3200 LDA $0032,X
C2/0A88: 38 SEC
C2/0A89: FD4000 SBC $0040,X
C2/0A8C: 9D3200 STA $0032,X
C2/0A8F: A5C3 LDA $C3
C2/0A91: 890100 BIT #$0001
C2/0A94: D003 BNE $0A99
C2/0A96: 207115 JSR $1571
C2/0A99: 60 RTS
C2/0A9A: 85C3 STA $C3
C2/0A9C: BD2900 LDA $0029,X
C2/0A9F: 18 CLC
C2/0AA0: 7D3A00 ADC $003A,X
C2/0AA3: 9D2900 STA $0029,X
C2/0AA6: BD2B00 LDA $002B,X
C2/0AA9: 7D3C00 ADC $003C,X
C2/0AAC: 9D2B00 STA $002B,X
C2/0AAF: 20B715 JSR $15B7
C2/0AB2: B005 BCS $0AB9
C2/0AB4: 202317 JSR $1723
C2/0AB7: 9013 BCC $0ACC
C2/0AB9: BD2900 LDA $0029,X
C2/0ABC: 38 SEC
C2/0ABD: FD3A00 SBC $003A,X
C2/0AC0: 9D2900 STA $0029,X
C2/0AC3: BD2B00 LDA $002B,X
C2/0AC6: FD3C00 SBC $003C,X
C2/0AC9: 9D2B00 STA $002B,X
C2/0ACC: BD3000 LDA $0030,X
C2/0ACF: 18 CLC
C2/0AD0: 7D3E00 ADC $003E,X
C2/0AD3: 9D3000 STA $0030,X
C2/0AD6: BD3200 LDA $0032,X
C2/0AD9: 7D4000 ADC $0040,X
C2/0ADC: 9D3200 STA $0032,X
C2/0ADF: 20B715 JSR $15B7
C2/0AE2: B005 BCS $0AE9
C2/0AE4: 202317 JSR $1723
C2/0AE7: 9013 BCC $0AFC
C2/0AE9: BD3000 LDA $0030,X
C2/0AEC: 38 SEC
C2/0AED: FD3E00 SBC $003E,X
C2/0AF0: 9D3000 STA $0030,X
C2/0AF3: BD3200 LDA $0032,X
C2/0AF6: FD4000 SBC $0040,X
C2/0AF9: 9D3200 STA $0032,X
C2/0AFC: 60 RTS
[]
C2/0AFD: A687 LDX $87 [Load TempOffset into X]
C2/0AFF: BD6000 LDA $0060,X [Load Stun Flag?]
C2/0B02: 29FF00 AND #$00FF
C2/0B05: D00B + BNE $0B12
C2/0B07: BD4C00 LDA $004C,X
C2/0B0A: D006 + BNE $0B12
C2/0B0C: FE9400 INC $0094,X [Increment Warmup/Cooldown Flag]
C2/0B0F: 20140B JSR $0B14
C2/0B12: + 18 CLC
C2/0B13: 60 RTS
[]
C2/0B14: E220 SEP #$20
C2/0B16: A920 LDA #$20
C2/0B18: 9D6000 STA $0060,X
C2/0B1B: C220 REP #$20
C2/0B1D: 9E9600 STZ $0096,X
C2/0B20: A00000 LDY #$0000
C2/0B23: BD1800 LDA $0018,X
C2/0B26: 29FF00 AND #$00FF
C2/0B29: F012 BEQ $0B3D
C2/0B2B: DA PHX
C2/0B2C: 5A PHY
C2/0B2D: AA TAX
C2/0B2E: A94900 LDA #$0049
C2/0B31: 20F926 JSR $26F9
C2/0B34: 7A PLY
C2/0B35: FA PLX
C2/0B36: E8 INX
C2/0B37: C8 INY
C2/0B38: C00400 CPY #$0004
C2/0B3B: 90E6 BCC $0B23
C2/0B3D: A92700 LDA #$0027
C2/0B40: 20C324 JSR $24C3
C2/0B43: A9008B LDA #$8B00
C2/0B46: 206339 JSR $3963
C2/0B49: 204F0B JSR $0B4F
C2/0B4C: A687 LDX $87
C2/0B4E: 60 RTS
[Possibly a function that was ripped out]
C2/0B4F: 60 RTS
C2/0B50: A687 LDX $87
C2/0B52: BD9600 LDA $0096,X
C2/0B55: C98000 CMP #$0080
C2/0B58: B00D BCS $0B67
C2/0B5A: C90800 CMP #$0008
C2/0B5D: D003 BNE $0B62
C2/0B5F: 209A3A JSR $3A9A
C2/0B62: 20890C JSR $0C89
C2/0B65: 18 CLC
C2/0B66: 60 RTS
C2/0B67: ADD900 LDA $00D9
C2/0B6A: 0DDA00 ORA $00DA
C2/0B6D: 0DDB00 ORA $00DB
C2/0B70: 898000 BIT #$0080
C2/0B73: D014 BNE $0B89
C2/0B75: AD041D LDA $1D04
C2/0B78: 892000 BIT #$0020
C2/0B7B: D00C BNE $0B89
C2/0B7D: A687 LDX $87
C2/0B7F: BD7200 LDA $0072,X
C2/0B82: F003 BEQ $0B87
C2/0B84: 20110C JSR $0C11
C2/0B87: 38 SEC
C2/0B88: 60 RTS
C2/0B89: 18 CLC
C2/0B8A: 60 RTS
C2/0B8B: A687 LDX $87
C2/0B8D: BD9600 LDA $0096,X
C2/0B90: C91800 CMP #$0018
C2/0B93: D011 BNE $0BA6
C2/0B95: A9F807 LDA #$07F8
C2/0B98: 20110C JSR $0C11
C2/0B9B: A687 LDX $87
C2/0B9D: 226F00C0 JSR $C0006F
C2/0BA1: A687 LDX $87
C2/0BA3: BD9600 LDA $0096,X
C2/0BA6: C93400 CMP #$0034
C2/0BA9: B00D BCS $0BB8
C2/0BAB: 290300 AND #$0003
C2/0BAE: D003 BNE $0BB3
C2/0BB0: 20330C JSR $0C33
C2/0BB3: 20890C JSR $0C89
C2/0BB6: 18 CLC
C2/0BB7: 60 RTS
C2/0BB8: 9EA700 STZ $00A7,X
C2/0BBB: FE9400 INC $0094,X
C2/0BBE: 9E9600 STZ $0096,X
C2/0BC1: A9008A LDA #$8A00
C2/0BC4: 206339 JSR $3963
C2/0BC7: 18 CLC
C2/0BC8: 60 RTS
C2/0BC9: 850C STA $0C
C2/0BCB: 6C0C02 JMP ($020C)
C2/0BCE: A687 LDX $87
C2/0BD0: BD9600 LDA $0096,X
C2/0BD3: C98000 CMP #$0080
C2/0BD6: B015 BCS $0BED
C2/0BD8: C90800 CMP #$0008
C2/0BDB: D00B BNE $0BE8
C2/0BDD: BD7800 LDA $0078,X
C2/0BE0: F003 BEQ $0BE5
C2/0BE2: 20C90B JSR $0BC9
C2/0BE5: 209A3A JSR $3A9A
C2/0BE8: 20890C JSR $0C89
C2/0BEB: 18 CLC
C2/0BEC: 60 RTS
C2/0BED: ADD900 LDA $00D9
C2/0BF0: 0DDA00 ORA $00DA
C2/0BF3: 0DDB00 ORA $00DB
C2/0BF6: 898000 BIT #$0080
C2/0BF9: D014 BNE $0C0F
C2/0BFB: AD041D LDA $1D04
C2/0BFE: 892000 BIT #$0020
C2/0C01: D00C BNE $0C0F
C2/0C03: A687 LDX $87
C2/0C05: BD7200 LDA $0072,X
C2/0C08: F003 BEQ $0C0D
C2/0C0A: 20110C JSR $0C11
C2/0C0D: 38 SEC
C2/0C0E: 60 RTS
C2/0C0F: 18 CLC
C2/0C10: 60 RTS
C2/0C11: 48 PHA
C2/0C12: 201B0C JSR $0C1B
C2/0C15: 68 PLA
C2/0C16: 22008001 JSR $018000
C2/0C1A: 60 RTS
C2/0C1B: E230 SEP #$30
C2/0C1D: A200 LDX #$00
C2/0C1F: BDD900 LDA $00D9,X
C2/0C22: F007 BEQ $0C2B
C2/0C24: 0980 ORA #$80
C2/0C26: 9DD900 STA $00D9,X
C2/0C29: 8005 BRA $0C30
C2/0C2B: E8 INX
C2/0C2C: E003 CPX #$03
C2/0C2E: 90EF BCC $0C1F
C2/0C30: C230 REP #$30
C2/0C32: 60 RTS
C2/0C33: A94800 LDA #$0048
C2/0C36: A20F00 LDX #$000F
C2/0C39: 20F926 JSR $26F9
C2/0C3C: A94000 LDA #$0040
C2/0C3F: 200B30 JSR $300B
C2/0C42: 8599 STA $99
C2/0C44: A94000 LDA #$0040
C2/0C47: 200B30 JSR $300B
C2/0C4A: 859B STA $9B
C2/0C4C: A687 LDX $87
C2/0C4E: BD2B00 LDA $002B,X
C2/0C51: 8595 STA $95
C2/0C53: BD3200 LDA $0032,X
C2/0C56: 8597 STA $97
C2/0C58: BD9800 LDA $0098,X
C2/0C5B: 290300 AND #$0003
C2/0C5E: 0920A9 ORA #$A920
C2/0C61: A8 TAY
C2/0C62: A29731 LDX #$3197
C2/0C65: 20530D JSR $0D53
C2/0C68: B01C BCS $0C86
C2/0C6A: A599 LDA $99
C2/0C6C: 38 SEC
C2/0C6D: E92000 SBC #$0020
C2/0C70: 49FFFF EOR #$FFFF
C2/0C73: 1A INC A
C2/0C74: 18 CLC
C2/0C75: 6595 ADC $95
C2/0C77: 9D2B00 STA $002B,X
C2/0C7A: A59B LDA $9B
C2/0C7C: 38 SEC
C2/0C7D: E94000 SBC #$0040
C2/0C80: 18 CLC
C2/0C81: 6597 ADC $97
C2/0C83: 9D3200 STA $0032,X
C2/0C86: A687 LDX $87
C2/0C88: 60 RTS
C2/0C89: A687 LDX $87
C2/0C8B: BD1800 LDA $0018,X
C2/0C8E: 29FF00 AND #$00FF
C2/0C91: F04A BEQ $0CDD
C2/0C93: DA PHX
C2/0C94: EB XBA
C2/0C95: 4A LSR A
C2/0C96: 4A LSR A
C2/0C97: 4A LSR A
C2/0C98: 851A STA $1A
C2/0C9A: 18 CLC
C2/0C9B: 691E00 ADC #$001E
C2/0C9E: 690006 ADC #$0600
C2/0CA1: 850C STA $0C
C2/0CA3: A51A LDA $1A
C2/0CA5: 18 CLC
C2/0CA6: 690400 ADC #$0004
C2/0CA9: 690006 ADC #$0600
C2/0CAC: 850F STA $0F
C2/0CAE: B20C LDA ($0C)
C2/0CB0: 8595 STA $95
C2/0CB2: A51A LDA $1A
C2/0CB4: 18 CLC
C2/0CB5: 691C00 ADC #$001C
C2/0CB8: AA TAX
C2/0CB9: A51A LDA $1A
C2/0CBB: 18 CLC
C2/0CBC: 691E00 ADC #$001E
C2/0CBF: A8 TAY
C2/0CC0: A51A LDA $1A
C2/0CC2: 18 CLC
C2/0CC3: 690400 ADC #$0004
C2/0CC6: 851A STA $1A
C2/0CC8: BD0006 LDA $0600,X
C2/0CCB: 990006 STA $0600,Y
C2/0CCE: 9B TXY
C2/0CCF: CA DEX
C2/0CD0: CA DEX
C2/0CD1: C41A CPY $1A
C2/0CD3: D0F3 BNE $0CC8
C2/0CD5: A595 LDA $95
C2/0CD7: 920F STA ($0F)
C2/0CD9: FA PLX
C2/0CDA: E8 INX
C2/0CDB: 80AE BRA $0C8B
C2/0CDD: A687 LDX $87
C2/0CDF: 60 RTS
BossFrameBankC7:
[Set Boss Spriteframe Bank to C7] {Seriously, that's all this does}
C2/0CE0: E220 SEP #$20
C2/0CE2: A9C7 LDA #$C7
C2/0CE4: 9DA200 STA $00A2,X
C2/0CE7: C220 REP #$20
C2/0CE9: 60 RTS
[]
C2/0CEA: A900E6 LDA #$E600
C2/0CED: 8F812100 STA $002181
C2/0CF1: A9520D LDA #$0D52
C2/0CF4: 8F724300 STA $004372
C2/0CF8: A90012 LDA #$1200
C2/0CFB: 8F754300 STA $004375
C2/0CFF: E220 SEP #$20
C2/0D01: A900 LDA #$00
C2/0D03: 8F832100 STA $002183
C2/0D07: A908 LDA #$08
C2/0D09: 8F704300 STA $004370
C2/0D0D: A980 LDA #$80
C2/0D0F: 8F714300 STA $004371
C2/0D13: A9C2 LDA #$C2
C2/0D15: 8F744300 STA $004374
C2/0D19: A980 LDA #$80
C2/0D1B: 8F0B4200 STA $00420B
{}
C2/0D1F: C220 REP #$20
C2/0D21: A90008 LDA #$0800
C2/0D24: 8F812100 STA $002181
C2/0D28: A92002 LDA #$0220
C2/0D2B: 8F754300 STA $004375
C2/0D2F: E220 SEP #$20
C2/0D31: A980 LDA #$80
C2/0D33: 8F0B4200 STA $00420B
C2/0D37: C220 REP #$20
C2/0D39: A9600E LDA #$0E60
C2/0D3C: 8F812100 STA $002181
C2/0D40: A90002 LDA #$0200
C2/0D43: 8F754300 STA $004375
C2/0D47: E220 SEP #$20
C2/0D49: A980 LDA #$80
C2/0D4B: 8F0B4200 STA $00420B
C2/0D4F: C220 REP #$20
C2/0D51: 60 RTS
C2/0D52: 00
[Called by...several things]] {IMPORTANT}
C2/0D53: 8666 STX $66 [Store X into $266]
C2/0D55: 8468 STY $68 [Store Y into $268]
C2/0D57: E220 SEP #$20 [Enable 8-Bit Accumulator]
C2/0D59: A20000 LDX #$0000 [Load #$0000 into X]
C2/0D5C: A569 LDA $69 [Load $269]
C2/0D5E: 8920 BIT #$20 [Bit test for #$20]
C2/0D60: F003 + BEQ $0D65
C2/0D62: A20300 LDX #$0003
C2/0D65: +- BD600E LDA $0E60,X {7e0e60, dunno what this is}
C2/0D68: F00A + BEQ $0D74 {Finding an empty slot?}
C2/0D6A: E8 INX [Increment X] {Searching through 0E60,X, starting at 0E60 or 0E63}
C2/0D6B: E00900 CPX #$0009
C2/0D6E: D0F5 - BNE $0D65
C2/0D70: C220 REP #$20
C2/0D72: 38 SEC
C2/0D73: 60 RTS
{Boss initialization stuff?}
C2/0D74: + A901 LDA #$01
C2/0D76: 9D600E STA $0E60,X [Activation Flag?]
C2/0D79: C220 REP #$20
C2/0D7B: 8A TXA [Transfer X to Accumulator]
C2/0D7C: 48 PHA
C2/0D7D: EB XBA
C2/0D7E: 0A ASL A [Multiply slot index by 0x200]
C2/0D7F: 18 CLC
C2/0D80: 6900E6 ADC #$E600
C2/0D83: AA TAX
C2/0D84: A568 LDA $68
C2/0D86: 9D9800 STA $0098,X [Store into...Boss Flags?] {Sprite Piece #3 X/Y?}
C2/0D89: A566 LDA $66
C2/0D8B: 9E5900 STZ $0059,X
C2/0D8E: 9D8E00 STA $008E,X [Some kinna subroutine pointer]
C2/0D91: 9E9400 STZ $0094,X
C2/0D94: 9E9600 STZ $0096,X
C2/0D97: 9EAD00 STZ $00AD,X
C2/0D9A: 9E9000 STZ $0090,X
C2/0D9D: 9E7000 STZ $0070,X
C2/0DA0: 9E6200 STZ $0062,X
C2/0DA3: 9EA300 STZ $00A3,X
C2/0DA6: 9E8800 STZ $0088,X
C2/0DA9: 9C1800 STZ $0018
C2/0DAC: 9C1A00 STZ $001A
C2/0DAF: 68 PLA
C2/0DB0: 18 CLC
C2/0DB1: 60 RTS
C2/0DB2: 9C690E STZ $0E69
C2/0DB5: E220 SEP #$20
C2/0DB7: AD5600 LDA $0056
C2/0DBA: 8DC902 STA $02C9
C2/0DBD: D003 BNE $0DC2
C2/0DBF: 206A0E JSR $0E6A
C2/0DC2: 64CA STZ $CA
C2/0DC4: A20000 LDX #$0000
C2/0DC7: BD600E LDA $0E60,X
C2/0DCA: F06D BEQ $0E39
C2/0DCC: DA PHX
C2/0DCD: C220 REP #$20
C2/0DCF: 8A TXA
C2/0DD0: 858B STA $8B
C2/0DD2: EB XBA
C2/0DD3: 0A ASL A
C2/0DD4: 18 CLC
C2/0DD5: 6900E6 ADC #$E600
C2/0DD8: AA TAX
C2/0DD9: 8687 STX $87
C2/0DDB: A58B LDA $8B
C2/0DDD: EB XBA
C2/0DDE: 4A LSR A
C2/0DDF: 18 CLC
C2/0DE0: 6900F8 ADC #$F800
C2/0DE3: 8589 STA $89
C2/0DE5: BD9800 LDA $0098,X
C2/0DE8: 890040 BIT #$4000
C2/0DEB: D00B BNE $0DF8
C2/0DED: BD9900 LDA $0099,X
C2/0DF0: 4DC902 EOR $02C9
C2/0DF3: 290300 AND #$0003
C2/0DF6: D03E BNE $0E36
C2/0DF8: BD9800 LDA $0098,X
C2/0DFB: 890020 BIT #$2000
C2/0DFE: D01E BNE $0E1E
C2/0E00: BD9400 LDA $0094,X
C2/0E03: F011 BEQ $0E16
C2/0E05: AFFFCF7E LDA $7ECFFF
C2/0E09: 890100 BIT #$0001
C2/0E0C: D028 BNE $0E36
C2/0E0E: AD041D LDA $1D04
C2/0E11: 894000 BIT #$0040
C2/0E14: D020 BNE $0E36
C2/0E16: 209B0E JSR $0E9B
C2/0E19: 20270F JSR $0F27
C2/0E1C: A687 LDX $87
C2/0E1E: 20830F JSR $0F83 [Related to Mantis Ant, all AI loops?]
C2/0E21: A687 LDX $87
C2/0E23: 900E BCC $0E33
C2/0E25: 9E0000 STZ $0000,X
C2/0E28: 9E8C00 STZ $008C,X
C2/0E2B: FA PLX
C2/0E2C: E220 SEP #$20
C2/0E2E: 9E600E STZ $0E60,X
C2/0E31: 8006 BRA $0E39
C2/0E33: 20420E JSR $0E42
C2/0E36: FA PLX
C2/0E37: E220 SEP #$20
C2/0E39: E8 INX
C2/0E3A: E00900 CPX #$0009
C2/0E3D: D088 BNE $0DC7
C2/0E3F: C220 REP #$20
C2/0E41: 60 RTS
C2/0E42: BD9800 LDA $0098,X
C2/0E45: 890800 BIT #$0008
C2/0E48: F014 BEQ $0E5E
C2/0E4A: BD2B00 LDA $002B,X
C2/0E4D: 8DB00F STA $0FB0
C2/0E50: BD6600 LDA $0066,X
C2/0E53: 4A LSR A
C2/0E54: 45C7 EOR $C7
C2/0E56: 1A INC A
C2/0E57: 18 CLC
C2/0E58: 7D3200 ADC $0032,X
C2/0E5B: 8DB20F STA $0FB2
C2/0E5E: BD9800 LDA $0098,X
C2/0E61: 890008 BIT #$0800
C2/0E64: F003 BEQ $0E69
C2/0E66: 20AD13 JSR $13AD
C2/0E69: 60 RTS
C2/0E6A: A9C185 LDA #$85C1
C2/0E6D: 78 SEI
C2/0E6E: A9008F LDA #$8F00
C2/0E71: 8321 STA $21,S
C2/0E73: 00C2 BRK #$C2
C2/0E75: 20A955 JSR $55A9
C2/0E78: 0F8F8121 ORA $21818F
C2/0E7C: 00A5 BRK #$A5
C2/0E7E: CB WAI
C2/0E7F: 8576 STA $76
C2/0E81: E230 SEP #$30
C2/0E83: A000 LDY #$00
C2/0E85: B776 LDA [$76],Y
C2/0E87: 8F802100 STA $002180
C2/0E8B: C8 INY
C2/0E8C: C04D CPY #$4D
C2/0E8E: D0F5 BNE $0E85
C2/0E90: 9CA80F STZ $0FA8
C2/0E93: A930 LDA #$30
C2/0E95: 8DAA0F STA $0FAA
C2/0E98: C210 REP #$10
C2/0E9A: 60 RTS
[Related to a boss finding targets, eh?]
C2/0E9B: 9E5200 STZ $0052,X
C2/0E9E: 9E5500 STZ $0055,X
C2/0EA1: BD2B00 LDA $002B,X
C2/0EA4: 8546 STA $46
C2/0EA6: BD3200 LDA $0032,X
C2/0EA9: 854E STA $4E
C2/0EAB: A00000 LDY #$0000
C2/0EAE: A546 LDA $46
C2/0EB0: 38 SEC
C2/0EB1: F902E0 SBC $E002,Y
C2/0EB4: 3011 BMI $0EC7
C2/0EB6: C980 CMP #$80
C2/0EB8: 0090 BRK #$90
C2/0EBA: 03A9 ORA $A9,S
C2/0EBC: 8000 BRA $0EBE
C2/0EBE: E220 SEP #$20
C2/0EC0: 9D5000 STA $0050,X
C2/0EC3: C220 REP #$20
C2/0EC5: 8018 BRA $0EDF
C2/0EC7: 49FFFF EOR #$FFFF
C2/0ECA: 1A INC A
C2/0ECB: C98000 CMP #$0080
C2/0ECE: 9003 BCC $0ED3
C2/0ED0: A98000 LDA #$0080
C2/0ED3: E220 SEP #$20
C2/0ED5: 9D5000 STA $0050,X
C2/0ED8: A980 LDA #$80
C2/0EDA: 9D5200 STA $0052,X
C2/0EDD: C220 REP #$20
C2/0EDF: A54E LDA $4E
C2/0EE1: 38 SEC
C2/0EE2: F904E0 SBC $E004,Y
C2/0EE5: 3011 BMI $0EF8
C2/0EE7: C98000 CMP #$0080
C2/0EEA: 9003 BCC $0EEF
C2/0EEC: A98000 LDA #$0080
C2/0EEF: E220 SEP #$20
C2/0EF1: 9D5100 STA $0051,X
C2/0EF4: C220 REP #$20
C2/0EF6: 801B BRA $0F13
C2/0EF8: 49FFFF EOR #$FFFF
C2/0EFB: 1A INC A
C2/0EFC: C98000 CMP #$0080
C2/0EFF: 9003 BCC $0F04
C2/0F01: A98000 LDA #$0080
C2/0F04: E220 SEP #$20
C2/0F06: 9D5100 STA $0051,X
C2/0F09: A940 LDA #$40
C2/0F0B: 1D5200 ORA $0052,X
C2/0F0E: 9D5200 STA $0052,X
C2/0F11: C220 REP #$20
C2/0F13: 8A TXA
C2/0F14: 18 CLC
C2/0F15: 690300 ADC #$0003
C2/0F18: AA TAX
C2/0F19: 98 TYA
C2/0F1A: 18 CLC
C2/0F1B: 690002 ADC #$0200
C2/0F1E: A8 TAY
C2/0F1F: C90006 CMP #$0600
C2/0F22: 908A BCC $0EAE
C2/0F24: A687 LDX $87
C2/0F26: 60 RTS
C2/0F27: A687 LDX $87
C2/0F29: 208F05 JSR $058F
C2/0F2C: 202E05 JSR $052E
C2/0F2F: 222D00C0 JSR $C0002D
C2/0F33: 8556 STA $56
C2/0F35: 29FF00 AND #$00FF
C2/0F38: F01E BEQ $0F58
C2/0F3A: C90100 CMP #$0001
C2/0F3D: F009 BEQ $0F48
C2/0F3F: C90200 CMP #$0002
C2/0F42: D014 BNE $0F58
C2/0F44: 20590F JSR $0F59
C2/0F47: 60 RTS
C2/0F48: 8646 STX $46
C2/0F4A: 844E STY $4E
C2/0F4C: A587 LDA $87
C2/0F4E: 29FF1F AND #$1FFF
C2/0F51: AA TAX
C2/0F52: A546 LDA $46
C2/0F54: 22158001 JSR $018015
C2/0F58: 60 RTS
C2/0F59: A556 LDA $56
C2/0F5B: EB XBA
C2/0F5C: 29FF00 AND #$00FF
C2/0F5F: C90800 CMP #$0008
C2/0F62: F005 BEQ $0F69
C2/0F64: C90900 CMP #$0009
C2/0F67: D019 BNE $0F82
C2/0F69: E220 SEP #$20
C2/0F6B: A687 LDX $87
C2/0F6D: BD3400 LDA $0034,X
C2/0F70: 2970 AND #$70
C2/0F72: 0A ASL A
C2/0F73: 0901 ORA #$01
C2/0F75: 1D3400 ORA $0034,X
C2/0F78: 9D3400 STA $0034,X
C2/0F7B: A9C0 LDA #$C0
C2/0F7D: 9D0001 STA $0100,X
C2/0F80: C220 REP #$20
C2/0F82: 60 RTS
[IMPORTANT!!!]
C2/0F83: FE9600 INC $0096,X
C2/0F86: FEAD00 INC $00AD,X
C2/0F89: BD8E00 LDA $008E,X
C2/0F8C: 8576 STA $76
C2/0F8E: 6C7602 JMP ($0276)
{Somewhere in here the Boss AI Sec. Pointer is calculated}
C2/0F91: 8A TXA
C2/0F92: 858B STA $8B
C2/0F94: 18 CLC
C2/0F95: 6900E0 ADC #$E000
C2/0F98: 8587 STA $87
C2/0F9A: AA TAX
C2/0F9B: 38 SEC
C2/0F9C: E900E6 SBC #$E600
C2/0F9F: 4A LSR A
C2/0FA0: 4A LSR A
C2/0FA1: 18 CLC
C2/0FA2: 6900F8 ADC #$F800
C2/0FA5: 8589 STA $89
C2/0FA7: BD9800 LDA $0098,X
C2/0FAA: 858D STA $8D
C2/0FAC: 890800 BIT #$0008
C2/0FAF: F003 BEQ $0FB4
C2/0FB1: 202B10 JSR $102B
C2/0FB4: A687 LDX $87
C2/0FB6: ADED00 LDA $00ED
C2/0FB9: 894000 BIT #$0040
C2/0FBC: F009 BEQ $0FC7
C2/0FBE: BD9800 LDA $0098,X
C2/0FC1: 890010 BIT #$1000
C2/0FC4: D001 BNE $0FC7
C2/0FC6: 60 RTS
C2/0FC7: 20AC10 JSR $10AC
C2/0FCA: 20F411 JSR $11F4
C2/0FCD: A687 LDX $87
C2/0FCF: BD7000 LDA $0070,X
C2/0FD2: 890400 BIT #$0004
C2/0FD5: F018 BEQ $0FEF
C2/0FD7: 890200 BIT #$0002
C2/0FDA: F00A BEQ $0FE6
C2/0FDC: A90200 LDA #$0002
C2/0FDF: 5D7000 EOR $0070,X
C2/0FE2: 9D7000 STA $0070,X
C2/0FE5: 60 RTS
C2/0FE6: A90200 LDA #$0002
C2/0FE9: 1D7000 ORA $0070,X
C2/0FEC: 9D7000 STA $0070,X
C2/0FEF: AD7C00 LDA $007C
C2/0FF2: 4A LSR A
C2/0FF3: 4A LSR A
C2/0FF4: 857F STA $7F
C2/0FF6: AD5900 LDA $0059
C2/0FF9: 8581 STA $81
C2/0FFB: A98000 LDA #$0080
C2/0FFE: 8583 STA $83
C2/1000: 20801F JSR $1F80
C2/1003: A57F LDA $7F
C2/1005: 0A ASL A
C2/1006: 0A ASL A
C2/1007: 8D7C00 STA $007C
C2/100A: A57F LDA $7F
C2/100C: 290300 AND #$0003
C2/100F: AA TAX
C2/1010: A57F LDA $7F
C2/1012: 4A LSR A
C2/1013: 4A LSR A
C2/1014: A8 TAY
C2/1015: E220 SEP #$20
C2/1017: BF2D7FD9 LDA $D97F2D,X
C2/101B: 8D5900 STA $0059
C2/101E: 98 TYA
C2/101F: 8D5A00 STA $005A
C2/1022: C220 REP #$20
C2/1024: A90100 LDA #$0001
C2/1027: 8DAC0F STA $0FAC
C2/102A: 60 RTS
C2/102B: BD2B00 LDA $002B,X
C2/102E: 8DB00F STA $0FB0
C2/1031: BD6600 LDA $0066,X
C2/1034: 4A LSR A
C2/1035: 45C7 EOR $C7
C2/1037: 1A INC A
C2/1038: 18 CLC
C2/1039: 7D3200 ADC $0032,X
C2/103C: 8DB20F STA $0FB2
C2/103F: A58D LDA $8D
C2/1041: 290400 AND #$0004
C2/1044: 490400 EOR #$0004
C2/1047: AA TAX
C2/1048: ADB00F LDA $0FB0
C2/104B: 18 CLC
C2/104C: 6DB40F ADC $0FB4
C2/104F: 38 SEC
C2/1050: EDA800 SBC $00A8
C2/1053: 49FFFF EOR #$FFFF
C2/1056: 1A INC A
C2/1057: 9DB000 STA $00B0,X
C2/105A: 8DBE0F STA $0FBE
C2/105D: A58D LDA $8D
C2/105F: 890400 BIT #$0004
C2/1062: D015 BNE $1079
C2/1064: ADBE0F LDA $0FBE
C2/1067: 18 CLC
C2/1068: 691001 ADC #$0110
C2/106B: 3006 BMI $1073
C2/106D: 38 SEC
C2/106E: E9A001 SBC #$01A0
C2/1071: 3006 BMI $1079
C2/1073: A9F0FE LDA #$FEF0
C2/1076: 9DB000 STA $00B0,X
C2/1079: ADAA00 LDA $00AA
C2/107C: 8595 STA $95
C2/107E: ADC200 LDA $00C2
C2/1081: 38 SEC
C2/1082: E9E000 SBC #$00E0
C2/1085: C595 CMP $95
C2/1087: B009 BCS $1092
C2/1089: ADAA00 LDA $00AA
C2/108C: 38 SEC
C2/108D: EDC200 SBC $00C2
C2/1090: 8595 STA $95
C2/1092: ADB20F LDA $0FB2
C2/1095: 18 CLC
C2/1096: 6DB60F ADC $0FB6
C2/1099: 38 SEC
C2/109A: E595 SBC $95
C2/109C: 8DBC0F STA $0FBC
C2/109F: 49FFFF EOR #$FFFF
C2/10A2: 1A INC A
C2/10A3: 9DB200 STA $00B2,X
C2/10A6: A687 LDX $87
C2/10A8: 200520 JSR $2005
C2/10AB: 60 RTS
C2/10AC: E220 SEP #$20
C2/10AE: BD0001 LDA $0100,X
C2/10B1: F01C BEQ $10CF
C2/10B3: BD0201 LDA $0102,X
C2/10B6: F00B BEQ $10C3
C2/10B8: EB XBA
C2/10B9: BD0301 LDA $0103,X
C2/10BC: EB XBA
C2/10BD: 9B TXY
C2/10BE: C8 INY
C2/10BF: C8 INY
C2/10C0: 20D210 JSR $10D2
C2/10C3: BD0001 LDA $0100,X
C2/10C6: EB XBA
C2/10C7: BD0101 LDA $0101,X
C2/10CA: EB XBA
C2/10CB: 9B TXY
C2/10CC: 20D210 JSR $10D2
C2/10CF: C220 REP #$20
C2/10D1: 60 RTS
[(check) might need disassembled again]
C2/10D2: C980D0 CMP #$D080
C2/10D5: 034C ORA $4C,S
C2/10D7: F610 INC $10,X
C2/10D9: C9B0D0 CMP #$D0B0
C2/10DC: 034C ORA $4C,S
C2/10DE: 1C11C9 TRB $C911
C2/10E1: B4D0 LDY $D0,X
C2/10E3: 034C ORA $4C,S
C2/10E5: 7111 ADC ($11),Y
C2/10E7: C9C0D0 CMP #$D0C0
C2/10EA: 034C ORA $4C,S
C2/10EC: C711 CMP [$11]
C2/10EE: C9C1D0 CMP #$D0C1
C2/10F1: 034C ORA $4C,S
C2/10F3: EC1160 CPX $6011
C2/10F6: 5A PHY
C2/10F7: BD1800 LDA $0018,X
C2/10FA: F019 BEQ $1115
C2/10FC: C220 REP #$20
C2/10FE: DA PHX
C2/10FF: 29FF00 AND #$00FF
C2/1102: AA TAX
C2/1103: BD3F03 LDA $033F,X
C2/1106: 29FF00 AND #$00FF
C2/1109: 20F926 JSR $26F9
C2/110C: FA PLX
C2/110D: E220 SEP #$20
C2/110F: E8 INX
C2/1110: 8A TXA
C2/1111: 2904 AND #$04
C2/1113: F0E2 BEQ $10F7
C2/1115: FA PLX
C2/1116: 9E0001 STZ $0100,X
C2/1119: A687 LDX $87
C2/111B: 60 RTS
C2/111C: 5A PHY
C2/111D: EB XBA
C2/111E: 8546 STA $46
C2/1120: BD1800 LDA $0018,X
C2/1123: F009 BEQ $112E
C2/1125: 203511 JSR $1135
C2/1128: E8 INX
C2/1129: 8A TXA
C2/112A: 2904 AND #$04
C2/112C: F0F2 BEQ $1120
C2/112E: FA PLX
C2/112F: 9E0001 STZ $0100,X
C2/1132: A687 LDX $87
C2/1134: 60 RTS
C2/1135: DA PHX
C2/1136: 854E STA $4E
C2/1138: A9C8 LDA #$C8
C2/113A: 8578 STA $78
C2/113C: C220 REP #$20
C2/113E: A54E LDA $4E
C2/1140: 29FF00 AND #$00FF
C2/1143: 0A ASL A
C2/1144: 0A ASL A
C2/1145: 0A ASL A
C2/1146: 0A ASL A
C2/1147: 0A ASL A
C2/1148: AA TAX
C2/1149: A546 LDA $46
C2/114B: 29FF00 AND #$00FF
C2/114E: 0A ASL A
C2/114F: 854E STA $4E
C2/1151: 0A ASL A
C2/1152: 0A ASL A
C2/1153: 0A ASL A
C2/1154: 0A ASL A
C2/1155: E54E SBC $4E
C2/1157: 690010 ADC #$1000
C2/115A: 8576 STA $76
C2/115C: A00000 LDY #$0000
C2/115F: B776 LDA [$76],Y
C2/1161: 9D0206 STA $0602,X
C2/1164: E8 INX
C2/1165: E8 INX
C2/1166: C8 INY
C2/1167: C8 INY
C2/1168: C00E00 CPY #$000E
C2/116B: D0F2 BNE $115F
C2/116D: E220 SEP #$20
C2/116F: FA PLX
C2/1170: 60 RTS
C2/1171: EB XBA
C2/1172: 8546 STA $46
C2/1174: BD1800 LDA $0018,X
C2/1177: F00B BEQ $1184
C2/1179: DA PHX
C2/117A: 208711 JSR $1187
C2/117D: FA PLX
C2/117E: E8 INX
C2/117F: 8A TXA
C2/1180: 2904 AND #$04
C2/1182: F0F0 BEQ $1174
C2/1184: A687 LDX $87
C2/1186: 60 RTS
C2/1187: C220 REP #$20
C2/1189: 29FF00 AND #$00FF
C2/118C: 0A ASL A
C2/118D: 0A ASL A
C2/118E: 0A ASL A
C2/118F: 0A ASL A
C2/1190: 0A ASL A
C2/1191: 8556 STA $56
C2/1193: A546 LDA $46
C2/1195: 29F000 AND #$00F0
C2/1198: 4A LSR A
C2/1199: 4A LSR A
C2/119A: 4A LSR A
C2/119B: 6556 ADC $56
C2/119D: 855E STA $5E
C2/119F: A546 LDA $46
C2/11A1: 290F00 AND #$000F
C2/11A4: 0A ASL A
C2/11A5: 6556 ADC $56
C2/11A7: A8 TAY
C2/11A8: 38 SEC
C2/11A9: E90200 SBC #$0002
C2/11AC: AA TAX
C2/11AD: B90006 LDA $0600,Y
C2/11B0: 8595 STA $95
C2/11B2: BD0006 LDA $0600,X
C2/11B5: 990006 STA $0600,Y
C2/11B8: 9B TXY
C2/11B9: CA DEX
C2/11BA: CA DEX
C2/11BB: C45E CPY $5E
C2/11BD: D0F3 BNE $11B2
C2/11BF: A595 LDA $95
C2/11C1: 990006 STA $0600,Y
C2/11C4: E220 SEP #$20
C2/11C6: 60 RTS
C2/11C7: 5A PHY
C2/11C8: BD1800 LDA $0018,X
C2/11CB: F016 BEQ $11E3
C2/11CD: C220 REP #$20
C2/11CF: DA PHX
C2/11D0: 29FF00 AND #$00FF
C2/11D3: AA TAX
C2/11D4: A90100 LDA #$0001
C2/11D7: 200027 JSR $2700
C2/11DA: FA PLX
C2/11DB: E220 SEP #$20
C2/11DD: E8 INX
C2/11DE: 8A TXA
C2/11DF: 2904 AND #$04
C2/11E1: F0E5 BEQ $11C8
C2/11E3: FA PLX
C2/11E4: A9C1 LDA #$C1
C2/11E6: 9D0001 STA $0100,X
C2/11E9: A687 LDX $87
C2/11EB: 60 RTS
C2/11EC: A687 LDX $87
C2/11EE: A980 LDA #$80
C2/11F0: 9D0001 STA $0100,X
C2/11F3: 60 RTS
{Some kinna subroutine call thing related to Boss Command 02}
C2/11F4: BD7000 LDA $0070,X
C2/11F7: 890100 BIT #$0001
C2/11FA: F003 BEQ $11FF
C2/11FC: 202612 JSR $1226
C2/11FF: AFFFCF7E LDA $7ECFFF
C2/1203: 890100 BIT #$0001
C2/1206: D01D BNE $1225
C2/1208: AD041D LDA $1D04
C2/120B: 894000 BIT #$0040
C2/120E: D015 BNE $1225
C2/1210: BD6000 LDA $0060,X
C2/1213: 29FF00 AND #$00FF
C2/1216: C9C000 CMP #$00C0
C2/1219: F00A BEQ $1225
C2/121B: BD9000 LDA $0090,X [Pointer determined by Boss Command 02]
C2/121E: F005 BEQ $1225
C2/1220: 8576 STA $76
C2/1222: 6C7602 JMP ($0276) [Jump to, well, anywhere]
C2/1225: 60 RTS
[]
C2/1226: BDC400 LDA $00C4,X
C2/1229: 18 CLC
C2/122A: 7D6400 ADC $0064,X
C2/122D: 9D6400 STA $0064,X
C2/1230: BDC600 LDA $00C6,X
C2/1233: 7D6600 ADC $0066,X
C2/1236: 9D6600 STA $0066,X
C2/1239: 100C BPL $1247
C2/123B: 9E6400 STZ $0064,X
C2/123E: 9E6600 STZ $0066,X
C2/1241: 9EC400 STZ $00C4,X
C2/1244: 9EC600 STZ $00C6,X
C2/1247: BDC400 LDA $00C4,X
C2/124A: 18 CLC
C2/124B: 6DC00F ADC $0FC0
C2/124E: 9DC400 STA $00C4,X
C2/1251: BDC600 LDA $00C6,X
C2/1254: 6DC20F ADC $0FC2
C2/1257: 9DC600 STA $00C6,X
C2/125A: 60 RTS
C2/125B: BD9800 LDA $0098,X
C2/125E: 8910 BIT #$10
C2/1260: 00F0 BRK #$F0
C2/1262: 3DBD66 AND $66BD,X
C2/1265: 00C9 BRK #$C9
C2/1267: 40 RTI
C2/1268: 00B0 BRK #$B0
C2/126A: 35BD AND $BD,X
C2/126C: 2B PLD
C2/126D: 0085 BRK #$85
C2/126F: 46BD LSR $BD
C2/1271: 3200 AND ($00)
C2/1273: 18 CLC
C2/1274: 7DA500 ADC $00A5,X
C2/1277: 854E STA $4E
C2/1279: BD1E00 LDA $001E,X
C2/127C: F022 BEQ $12A0
C2/127E: 0A ASL A
C2/127F: AA TAX
C2/1280: BF097FD9 LDA $D97F09,X
C2/1284: 29FF AND #$FF
C2/1286: 0085 BRK #$85
C2/1288: 48 PHA
C2/1289: BF0A7FD9 LDA $D97F0A,X
C2/128D: 29FF AND #$FF
C2/128F: 0085 BRK #$85
C2/1291: 50A0 BVC $1233
C2/1293: 0000 BRK #$00
C2/1295: 20A212 JSR $12A2
C2/1298: C8 INY
C2/1299: C00300 CPY #$0003
C2/129C: D0F7 BNE $1295
C2/129E: A687 LDX $87
C2/12A0: 18 CLC
C2/12A1: 60 RTS
C2/12A2: 98 TYA
C2/12A3: EB XBA
C2/12A4: 0A ASL A
C2/12A5: 18 CLC
C2/12A6: 6900 ADC #$00
C2/12A8: E08595 CPX #$9585
C2/12AB: AA TAX
C2/12AC: BD0000 LDA $0000,X
C2/12AF: C901 CMP #$01
C2/12B1: 00D0 BRK #$D0
C2/12B3: 2DBD02 AND $02BD
C2/12B6: 0085 BRK #$85
C2/12B8: 56BD LSR $BD,X
C2/12BA: 0400 TSB $00
C2/12BC: 855E STA $5E
C2/12BE: BD0600 LDA $0006,X
C2/12C1: 855A STA $5A
C2/12C3: BD8900 LDA $0089,X
C2/12C6: 2903 AND #$03
C2/12C8: 001A BRK #$1A
C2/12CA: 0A ASL A
C2/12CB: AA TAX
C2/12CC: BF097FD9 LDA $D97F09,X
C2/12D0: 29FF AND #$FF
C2/12D2: 0085 BRK #$85
C2/12D4: 58 CLI
C2/12D5: BF0A7FD9 LDA $D97F0A,X
C2/12D9: 29FF AND #$FF
C2/12DB: 0085 BRK #$85
C2/12DD: 60 RTS
C2/12DE: 20E212 JSR $12E2
C2/12E1: 60 RTS
C2/12E2: 644A STZ $4A
C2/12E4: A546 LDA $46
C2/12E6: 38 SEC
C2/12E7: E556 SBC $56
C2/12E9: 1004 BPL $12EF
C2/12EB: 49FF EOR #$FF
C2/12ED: FF1A8552 SBC $52851A,X
C2/12F1: A548 LDA $48
C2/12F3: 18 CLC
C2/12F4: 6558 ADC $58
C2/12F6: C552 CMP $52
C2/12F8: 9036 BCC $1330
C2/12FA: A54E LDA $4E
C2/12FC: 38 SEC
C2/12FD: E55E SBC $5E
C2/12FF: 1004 BPL $1305
C2/1301: 49FF EOR #$FF
C2/1303: FF1A8552 SBC $52851A,X
C2/1307: A550 LDA $50
C2/1309: 18 CLC
C2/130A: 6560 ADC $60
C2/130C: C552 CMP $52
C2/130E: 9020 BCC $1330
C2/1310: A546 LDA $46
C2/1312: 38 SEC
C2/1313: E556 SBC $56
C2/1315: 4559 EOR $59
C2/1317: 3007 BMI $1320
C2/1319: A901 LDA #$01
C2/131B: 0005 BRK #$05
C2/131D: 4A LSR A
C2/131E: 854A STA $4A
C2/1320: A54E LDA $4E
C2/1322: 38 SEC
C2/1323: E55E SBC $5E
C2/1325: 455A EOR $5A
C2/1327: 3007 BMI $1330
C2/1329: A902 LDA #$02
C2/132B: 0005 BRK #$05
C2/132D: 4A LSR A
C2/132E: 854A STA $4A
C2/1330: E220 SEP #$20
C2/1332: A695 LDX $95
C2/1334: A54A LDA $4A
C2/1336: 1D2900 ORA $0029,X
C2/1339: 9D2900 STA $0029,X
C2/133C: C220 REP #$20
C2/133E: 60 RTS
C2/133F: AD7C00 LDA $007C
C2/1342: 4A LSR A
C2/1343: 4A LSR A
C2/1344: 857F STA $7F
C2/1346: AD5900 LDA $0059
C2/1349: 8581 STA $81
C2/134B: A98000 LDA #$0080
C2/134E: 8583 STA $83
C2/1350: A00000 LDY #$0000
C2/1353: 98 TYA
C2/1354: EB XBA
C2/1355: 0A ASL A
C2/1356: 18 CLC
C2/1357: 6900E6 ADC #$E600
C2/135A: 8587 STA $87
C2/135C: AA TAX
C2/135D: BD8C00 LDA $008C,X
C2/1360: F01E BEQ $1380
C2/1362: ADED00 LDA $00ED
C2/1365: 894000 BIT #$0040
C2/1368: D00E BNE $1378
C2/136A: BD8C00 LDA $008C,X
C2/136D: 490200 EOR #$0002
C2/1370: 9D8C00 STA $008C,X
C2/1373: 890200 BIT #$0002
C2/1376: F008 BEQ $1380
C2/1378: 5A PHY
C2/1379: 20F411 JSR $11F4
C2/137C: 20801F JSR $1F80
C2/137F: 7A PLY
C2/1380: C8 INY
C2/1381: C00900 CPY #$0009
C2/1384: D0CD BNE $1353
C2/1386: A57F LDA $7F
C2/1388: 0A ASL A
C2/1389: 0A ASL A
C2/138A: 8D7C00 STA $007C
C2/138D: A90100 LDA #$0001
C2/1390: 8DAC0F STA $0FAC
C2/1393: 60 RTS
[Called by Boss Command 00]
C2/1394: 9D9A00 STA $009A,X
C2/1397: A90100 LDA #$0001
C2/139A: 9D9E00 STA $009E,X
C2/139D: 9E9C00 STZ $009C,X
C2/13A0: E220 SEP #$20
C2/13A2: 9E5A00 STZ $005A,X
C2/13A5: A9CA LDA #$CA
C2/13A7: 9DA200 STA $00A2,X
C2/13AA: C220 REP #$20
C2/13AC: 60 RTS
[]
C2/13AD: BD9800 LDA $0098,X
C2/13B0: 101E BPL $13D0
C2/13B2: E220 SEP #$20
C2/13B4: A9C1 LDA #$C1
C2/13B6: 8578 STA $78 [Store into BankByte]
C2/13B8: BD9E00 LDA $009E,X
C2/13BB: F008 BEQ $13C5
C2/13BD: DE9E00 DEC $009E,X
C2/13C0: D003 BNE $13C5
C2/13C2: 20EB13 JSR $13EB [Process Animation Script]
C2/13C5: C220 REP #$20
C2/13C7: 20811A JSR $1A81
C2/13CA: 20371C JSR $1C37
C2/13CD: C220 REP #$20
C2/13CF: 60 RTS
[]
C2/13D0: E220 SEP #$20 [Enable 8-Bit Accumulator]
C2/13D2: A9C1 LDA #$C1
C2/13D4: 8578 STA $78 [Store into BankByte]
C2/13D6: BD9E00 LDA $009E,X
C2/13D9: F00D BEQ $13E8
C2/13DB: DE9E00 DEC $009E,X
C2/13DE: D008 BNE $13E8
C2/13E0: 20EB13 JSR $13EB [Process Animation Script]
C2/13E3: C220 REP #$20
C2/13E5: 20371C JSR $1C37
C2/13E8: C220 REP #$20
C2/13EA: 60 RTS
[Bank B shit, related to boss animations]
C2/13EB: C220 REP #$20
C2/13ED: BD9A00 LDA $009A,X
C2/13F0: 0A ASL A
C2/13F1: AA TAX
C2/13F2: BFA8F9DB LDA $DBF9A8,X [Load Boss Anim. Script Pointer]
C2/13F6: 8576 STA $76 [Store into FilePointer]
C2/13F8: A687 LDX $87 [Load Character Data Offset]
C2/13FA: E220 SEP #$20
C2/13FC: BC9C00 LDY $009C,X [Load Boss Anim. Script Position]
C2/13FF: B776 LDA [$76],Y
C2/1401: 8566 STA $66
C2/1403: C8 INY
C2/1404: 8901 BIT #$01 [Bit Test for #$01] {Check if odd}
C2/1406: F007 + BEQ $140F
C2/1408: 202514 JSR $1425 [Jump to BossAnimationScriptCommandJumper]
C2/140B: E220 SEP #$20
C2/140D: 80F0 BRA $13FF
{}
C2/140F: + 9DA000 STA $00A0,X [Store into Boss Spriteframe Pointer[Low]]
C2/1412: B776 LDA [$76],Y [Load [FilePointer]]
C2/1414: 9DA100 STA $00A1,X [Store into Boss Spriteframe Pointer[High]]
C2/1417: C8 INY [Increment Y]
C2/1418: B776 LDA [$76],Y [Load [FilePointer]]
C2/141A: 9D9E00 STA $009E,X [Store into...frame delay?] {Tends to be single digit numbers}
C2/141D: C8 INY [Increment Y]
C2/141E: C220 REP #$20 [Disable 8-Bit Accumulator]
C2/1420: 98 TYA [Transfer Y to Accumulator]
C2/1421: 9D9C00 STA $009C,X [Store into Boss Anim. Script Position]
C2/1424: 60 RTS
BossAnimationScriptCommandJumper:
C2/1425: C220 REP #$20
C2/1427: 29FE00 AND #$00FE
C2/142A: AA TAX
C2/142B: 7C2E14 JMP ($142E,X)
[Jump table. Indexed by even numbers, only odd numbers are checked in the script. Posting them like this for now.]
C2/142E: 6214 [01: Toggle H-Flip]
C2/1430: 6E14 [03: Toggle V-Flip]
C2/1432: 7A14 [05: Clear H-Flip]
C2/1434: 9214 [07: Clear V-Flip]
C2/1436: 8614 [09: Set H-Flip]
C2/1438: 9E14 [0B: Set V-Flip]
C2/143A: AA14 [0D: A whole fucking mess]
C2/143C: E417 [0F
C2/143E: E717 [11
C2/1440: F017 [13
C2/1442: 0218 [15
C2/1444: 1A18 [17
C2/1446: 2718 [19]
C2/1448: 3418 [1B]
C2/144A: 3A18 [1D
C2/144C: 6C18 [1F
C2/144E: D618 [21
C2/1450: 0619 [23
C2/1452: 3319 [25
C2/1454: CE19 [27
C2/1456: 061A [29
C2/1458: 121A [2B
C2/145A: 1E1A [2D
C2/145C: 2A1A [2F
C2/145E: 341A [31
C2/1460: 3E1A [33
[Sprite Command 01: Toggle H-Flip]
C2/1462: A687 LDX $87
C2/1464: BD9800 LDA $0098,X
C2/1467: 494000 EOR #$0040
C2/146A: 9D9800 STA $0098,X
C2/146D: 60 RTS
[Sprite Command 03: Toggle V-Flip]
C2/146E: A687 LDX $87
C2/1470: BD9800 LDA $0098,X
C2/1473: 498000 EOR #$0080
C2/1476: 9D9800 STA $0098,X
C2/1479: 60 RTS
[Sprite Command 05: Clear H-Flip]
C2/147A: A687 LDX $87
C2/147C: BD9800 LDA $0098,X
C2/147F: 29BFFF AND #$FFBF
C2/1482: 9D9800 STA $0098,X
C2/1485: 60 RTS
[Sprite Command 09: Clear V-Flip]
C2/1486: A687 LDX $87
C2/1488: BD9800 LDA $0098,X
C2/148B: 297FFF AND #$FF7F
C2/148E: 9D9800 STA $0098,X
C2/1491: 60 RTS
[Sprite Command 07: Set H-Flip]
C2/1492: A687 LDX $87
C2/1494: BD9800 LDA $0098,X
C2/1497: 094000 ORA #$0040
C2/149A: 9D9800 STA $0098,X
C2/149D: 60 RTS
[Sprite Command 0B: Set V-Flip]
C2/149E: A687 LDX $87
C2/14A0: BD9800 LDA $0098,X
C2/14A3: 098000 ORA #$0080
C2/14A6: 9D9800 STA $0098,X
C2/14A9: 60 RTS
[0D: A whole fucking mess]
C2/14AA: E220 SEP #$20
C2/14AC: 6469 STZ $69
C2/14AE: 646B STZ $6B
C2/14B0: A687 LDX $87
C2/14B2: B776 LDA [$76],Y
C2/14B4: 8568 STA $68
C2/14B6: BD9800 LDA $0098,X
C2/14B9: 8940 BIT #$40
C2/14BB: F007 BEQ $14C4
C2/14BD: A568 LDA $68
C2/14BF: 49FF EOR #$FF
C2/14C1: 1A INC A
C2/14C2: 8568 STA $68
C2/14C4: C8 INY
C2/14C5: B776 LDA [$76],Y
C2/14C7: 856A STA $6A
C2/14C9: BD9800 LDA $0098,X
C2/14CC: 8980 BIT #$80
C2/14CE: F007 BEQ $14D7
C2/14D0: A56A LDA $6A
C2/14D2: 49FF EOR #$FF
C2/14D4: 1A INC A
C2/14D5: 856A STA $6A
C2/14D7: A568 LDA $68
C2/14D9: 1004 BPL $14DF
C2/14DB: A9FF LDA #$FF
C2/14DD: 8569 STA $69
C2/14DF: A56A LDA $6A
C2/14E1: 1004 BPL $14E7
C2/14E3: A9FF LDA #$FF
C2/14E5: 856B STA $6B
C2/14E7: C8 INY
C2/14E8: 5A PHY
C2/14E9: C220 REP #$20
C2/14EB: A568 LDA $68
C2/14ED: 18 CLC
C2/14EE: 7D2B00 ADC $002B,X
C2/14F1: 9D2B00 STA $002B,X
C2/14F4: 20B715 JSR $15B7
C2/14F7: B005 BCS $14FE
C2/14F9: 202317 JSR $1723
C2/14FC: 900C BCC $150A
C2/14FE: BD2B00 LDA $002B,X
C2/1501: 38 SEC
C2/1502: E568 SBC $68
C2/1504: 9D2B00 STA $002B,X
C2/1507: 202B15 JSR $152B
C2/150A: A56A LDA $6A
C2/150C: 18 CLC
C2/150D: 7D3200 ADC $0032,X
C2/1510: 9D3200 STA $0032,X
C2/1513: 20B715 JSR $15B7
C2/1516: B005 BCS $151D
C2/1518: 202317 JSR $1723
C2/151B: 900C BCC $1529
C2/151D: BD3200 LDA $0032,X
C2/1520: 38 SEC
C2/1521: E56A SBC $6A
C2/1523: 9D3200 STA $0032,X
C2/1526: 207115 JSR $1571
C2/1529: 7A PLY
C2/152A: 60 RTS
C2/152B: BD4E00 LDA $004E,X
C2/152E: 890200 BIT #$0002
C2/1531: D01F BNE $1552
C2/1533: BD3200 LDA $0032,X
C2/1536: 18 CLC
C2/1537: 690200 ADC #$0002
C2/153A: 9D3200 STA $0032,X
C2/153D: 20B715 JSR $15B7
C2/1540: B005 BCS $1547
C2/1542: 202317 JSR $1723
C2/1545: 900A BCC $1551
C2/1547: BD3200 LDA $0032,X
C2/154A: 38 SEC
C2/154B: E90200 SBC #$0002
C2/154E: 9D3200 STA $0032,X
C2/1551: 60 RTS
C2/1552: BD3200 LDA $0032,X
C2/1555: 18 CLC
C2/1556: 69FEFF ADC #$FFFE
C2/1559: 9D3200 STA $0032,X
C2/155C: 20B715 JSR $15B7
C2/155F: B005 BCS $1566
C2/1561: 202317 JSR $1723
C2/1564: 900A BCC $1570
C2/1566: BD3200 LDA $0032,X
C2/1569: 38 SEC
C2/156A: E9FEFF SBC #$FFFE
C2/156D: 9D3200 STA $0032,X
C2/1570: 60 RTS
C2/1571: BD4E00 LDA $004E,X
C2/1574: 890100 BIT #$0001
C2/1577: D01F BNE $1598
C2/1579: BD2B00 LDA $002B,X
C2/157C: 18 CLC
C2/157D: 690200 ADC #$0002
C2/1580: 9D2B00 STA $002B,X
C2/1583: 20B715 JSR $15B7
C2/1586: B005 BCS $158D
C2/1588: 202317 JSR $1723
C2/158B: 900A BCC $1597
C2/158D: BD2B00 LDA $002B,X
C2/1590: 38 SEC
C2/1591: E90200 SBC #$0002
C2/1594: 9D2B00 STA $002B,X
C2/1597: 60 RTS
C2/1598: BD2B00 LDA $002B,X
C2/159B: 18 CLC
C2/159C: 69FEFF ADC #$FFFE
C2/159F: 9D2B00 STA $002B,X
C2/15A2: 20B715 JSR $15B7
C2/15A5: B005 BCS $15AC
C2/15A7: 202317 JSR $1723
C2/15AA: 900A BCC $15B6
C2/15AC: BD2B00 LDA $002B,X
C2/15AF: 38 SEC
C2/15B0: E9FEFF SBC #$FFFE
C2/15B3: 9D2B00 STA $002B,X
C2/15B6: 60 RTS
C2/15B7: BD9800 LDA $0098,X
C2/15BA: 858D STA $8D
C2/15BC: BD2B00 LDA $002B,X
C2/15BF: CDC000 CMP $00C0
C2/15C2: B00E BCS $15D2
C2/15C4: 853C STA $3C
C2/15C6: BD3200 LDA $0032,X
C2/15C9: 18 CLC
C2/15CA: 7DA500 ADC $00A5,X
C2/15CD: CDC200 CMP $00C2
C2/15D0: 9001 BCC $15D3
C2/15D2: 60 RTS
C2/15D3: 853E STA $3E
C2/15D5: BD1E00 LDA $001E,X
C2/15D8: 0A ASL A
C2/15D9: AA TAX
C2/15DA: BFE57ED9 LDA $D97EE5,X
C2/15DE: 29FF00 AND #$00FF
C2/15E1: 8540 STA $40
C2/15E3: BFE67ED9 LDA $D97EE6,X
C2/15E7: 29FF00 AND #$00FF
C2/15EA: 8542 STA $42
C2/15EC: A9007F LDA #$7F00
C2/15EF: 857A STA $7A
C2/15F1: 857D STA $7D
C2/15F3: A90000 LDA #$0000
C2/15F6: 8579 STA $79
C2/15F8: A900B8 LDA #$B800
C2/15FB: 857C STA $7C
C2/15FD: A58D LDA $8D
C2/15FF: 890200 BIT #$0002
C2/1602: F010 BEQ $1614
C2/1604: A90040 LDA #$4000
C2/1607: 18 CLC
C2/1608: 6579 ADC $79
C2/160A: 8579 STA $79
C2/160C: A90004 LDA #$0400
C2/160F: 18 CLC
C2/1610: 657C ADC $7C
C2/1612: 857C STA $7C
C2/1614: AD0BE0 LDA $E00B
C2/1617: 1010 BPL $1629
C2/1619: A579 LDA $79
C2/161B: 18 CLC
C2/161C: 690040 ADC #$4000
C2/161F: 8579 STA $79
C2/1621: A57C LDA $7C
C2/1623: 18 CLC
C2/1624: 690004 ADC #$0400
C2/1627: 857C STA $7C
C2/1629: A687 LDX $87
C2/162B: 208316 JSR $1683
C2/162E: 18 CLC
C2/162F: A58D LDA $8D
C2/1631: 890004 BIT #$0400
C2/1634: F04A BEQ $1680
C2/1636: A90100 LDA #$0001
C2/1639: 8570 STA $70
C2/163B: A53C LDA $3C
C2/163D: 18 CLC
C2/163E: 6540 ADC $40
C2/1640: 856C STA $6C
C2/1642: A53E LDA $3E
C2/1644: 856E STA $6E
C2/1646: 20B616 JSR $16B6
C2/1649: B035 BCS $1680
C2/164B: A90400 LDA #$0004
C2/164E: 8570 STA $70
C2/1650: A53C LDA $3C
C2/1652: 38 SEC
C2/1653: E540 SBC $40
C2/1655: 856C STA $6C
C2/1657: 20B616 JSR $16B6
C2/165A: B024 BCS $1680
C2/165C: A90200 LDA #$0002
C2/165F: 8570 STA $70
C2/1661: A53C LDA $3C
C2/1663: 856C STA $6C
C2/1665: A53E LDA $3E
C2/1667: 18 CLC
C2/1668: 6542 ADC $42
C2/166A: 856E STA $6E
C2/166C: 20B616 JSR $16B6
C2/166F: B00F BCS $1680
C2/1671: A90800 LDA #$0008
C2/1674: 8570 STA $70
C2/1676: A53E LDA $3E
C2/1678: 38 SEC
C2/1679: E542 SBC $42
C2/167B: 856E STA $6E
C2/167D: 20B616 JSR $16B6
C2/1680: A687 LDX $87
C2/1682: 60 RTS
C2/1683: A53E LDA $3E
C2/1685: 4A LSR A
C2/1686: 4A LSR A
C2/1687: 4A LSR A
C2/1688: 4A LSR A
C2/1689: 8546 STA $46
C2/168B: A98000 LDA #$0080
C2/168E: 854E STA $4E
C2/1690: E220 SEP #$20
C2/1692: 20A62A JSR $2AA6
C2/1695: C220 REP #$20
C2/1697: A53C LDA $3C
C2/1699: 4A LSR A
C2/169A: 4A LSR A
C2/169B: 4A LSR A
C2/169C: 4A LSR A
C2/169D: 18 CLC
C2/169E: 6556 ADC $56
C2/16A0: A8 TAY
C2/16A1: B779 LDA [$79],Y
C2/16A3: 29FF00 AND #$00FF
C2/16A6: 0A ASL A
C2/16A7: 0A ASL A
C2/16A8: A8 TAY
C2/16A9: B77C LDA [$7C],Y
C2/16AB: 290300 AND #$0003
C2/16AE: E220 SEP #$20
C2/16B0: 9D0B00 STA $000B,X
C2/16B3: C220 REP #$20
C2/16B5: 60 RTS
C2/16B6: A56E LDA $6E
C2/16B8: 4A LSR A
C2/16B9: 4A LSR A
C2/16BA: 4A LSR A
C2/16BB: 4A LSR A
C2/16BC: 8546 STA $46
C2/16BE: A98000 LDA #$0080
C2/16C1: 854E STA $4E
C2/16C3: E220 SEP #$20
C2/16C5: 20A62A JSR $2AA6
C2/16C8: C220 REP #$20
C2/16CA: A56C LDA $6C
C2/16CC: 4A LSR A
C2/16CD: 4A LSR A
C2/16CE: 4A LSR A
C2/16CF: 4A LSR A
C2/16D0: 18 CLC
C2/16D1: 6556 ADC $56
C2/16D3: A8 TAY
C2/16D4: B779 LDA [$79],Y
C2/16D6: 29FF00 AND #$00FF
C2/16D9: 0A ASL A
C2/16DA: 0A ASL A
C2/16DB: A8 TAY
C2/16DC: B77C LDA [$7C],Y
C2/16DE: 1D0B00 ORA $000B,X
C2/16E1: 290300 AND #$0003
C2/16E4: C90300 CMP #$0003
C2/16E7: F00E BEQ $16F7
C2/16E9: C8 INY
C2/16EA: C8 INY
C2/16EB: B77C LDA [$7C],Y
C2/16ED: 29F000 AND #$00F0
C2/16F0: C91000 CMP #$0010
C2/16F3: F002 BEQ $16F7
C2/16F5: 18 CLC
C2/16F6: 60 RTS
C2/16F7: A570 LDA $70
C2/16F9: 1D5B00 ORA $005B,X
C2/16FC: 9D5B00 STA $005B,X
C2/16FF: 200617 JSR $1706
C2/1702: A687 LDX $87
C2/1704: 38 SEC
C2/1705: 60 RTS
C2/1706: E220 SEP #$20
C2/1708: A570 LDA $70
C2/170A: 4A LSR A
C2/170B: AA TAX
C2/170C: BFE07ED9 LDA $D97EE0,X
C2/1710: A687 LDX $87
C2/1712: 3D4E00 AND $004E,X
C2/1715: 9D4E00 STA $004E,X
C2/1718: C220 REP #$20
C2/171A: A570 LDA $70
C2/171C: 1D4E00 ORA $004E,X
C2/171F: 9D4E00 STA $004E,X
C2/1722: 60 RTS
C2/1723: BD9800 LDA $0098,X
C2/1726: 891000 BIT #$0010
C2/1729: F07C BEQ $17A7
C2/172B: BD6600 LDA $0066,X
C2/172E: C94000 CMP #$0040
C2/1731: B074 BCS $17A7
C2/1733: BD2B00 LDA $002B,X
C2/1736: 8546 STA $46
C2/1738: BD3200 LDA $0032,X
C2/173B: 18 CLC
C2/173C: 7DA500 ADC $00A5,X
C2/173F: 854E STA $4E
C2/1741: BD1E00 LDA $001E,X
C2/1744: 0A ASL A
C2/1745: AA TAX
C2/1746: BF097FD9 LDA $D97F09,X
C2/174A: 29FF00 AND #$00FF
C2/174D: 8548 STA $48
C2/174F: BF0A7FD9 LDA $D97F0A,X
C2/1753: 29FF00 AND #$00FF
C2/1756: 8550 STA $50
C2/1758: A00000 LDY #$0000
C2/175B: 98 TYA
C2/175C: EB XBA
C2/175D: 0A ASL A
C2/175E: 18 CLC
C2/175F: 6900E0 ADC #$E000
C2/1762: AA TAX
C2/1763: BD0000 LDA $0000,X
C2/1766: C90100 CMP #$0001
C2/1769: D034 BNE $179F
C2/176B: BD9001 LDA $0190,X
C2/176E: 890080 BIT #$8000
C2/1771: D02C BNE $179F
C2/1773: BD0200 LDA $0002,X
C2/1776: 8556 STA $56
C2/1778: BD0400 LDA $0004,X
C2/177B: 855E STA $5E
C2/177D: BD8900 LDA $0089,X
C2/1780: 290300 AND #$0003
C2/1783: 1A INC A
C2/1784: 0A ASL A
C2/1785: AA TAX
C2/1786: BF097FD9 LDA $D97F09,X
C2/178A: 29FF00 AND #$00FF
C2/178D: 8558 STA $58
C2/178F: BF0A7FD9 LDA $D97F0A,X
C2/1793: 29FF00 AND #$00FF
C2/1796: 8560 STA $60
C2/1798: 20A917 JSR $17A9
C2/179B: 9002 BCC $179F
C2/179D: 38 SEC
C2/179E: 60 RTS
C2/179F: C8 INY
C2/17A0: C00300 CPY #$0003
C2/17A3: D0B6 BNE $175B
C2/17A5: A687 LDX $87
C2/17A7: 18 CLC
C2/17A8: 60 RTS
C2/17A9: A546 LDA $46
C2/17AB: 38 SEC
C2/17AC: E556 SBC $56
C2/17AE: 1004 BPL $17B4
C2/17B0: 49FFFF EOR #$FFFF
C2/17B3: 1A INC A
C2/17B4: 8552 STA $52
C2/17B6: A548 LDA $48
C2/17B8: 18 CLC
C2/17B9: 6558 ADC $58
C2/17BB: C552 CMP $52
C2/17BD: 9024 BCC $17E3
C2/17BF: A54E LDA $4E
C2/17C1: 38 SEC
C2/17C2: E55E SBC $5E
C2/17C4: 1004 BPL $17CA
C2/17C6: 49FFFF EOR #$FFFF
C2/17C9: 1A INC A
C2/17CA: 8552 STA $52
C2/17CC: A550 LDA $50
C2/17CE: 18 CLC
C2/17CF: 6560 ADC $60
C2/17D1: C552 CMP $52
C2/17D3: 900E BCC $17E3
C2/17D5: A687 LDX $87
C2/17D7: 98 TYA
C2/17D8: 0A ASL A
C2/17D9: 0A ASL A
C2/17DA: 0A ASL A
C2/17DB: 0A ASL A
C2/17DC: 1D5B00 ORA $005B,X
C2/17DF: 9D5B00 STA $005B,X
C2/17E2: 38 SEC
C2/17E3: 60 RTS
[Sprite Command 0F: Dummy?]
C2/17E4: A687 LDX $87
C2/17E6: 60 RTS
[Sprite Command 11]
C2/17E7: A687 LDX $87
C2/17E9: B776 LDA [$76],Y
C2/17EB: A8 TAY
C2/17EC: 9D9C00 STA $009C,X
C2/17EF: 60 RTS
[Sprite Command 13: 13 xxxx yyyy]
C2/17F0: B776 LDA [$76],Y
C2/17F2: 18 CLC
C2/17F3: 6587 ADC $87
C2/17F5: AA TAX
C2/17F6: C8 INY
C2/17F7: C8 INY
C2/17F8: B776 LDA [$76],Y
C2/17FA: 9DB000 STA $00B0,X
C2/17FD: C8 INY
C2/17FE: C8 INY
C2/17FF: A687 LDX $87
C2/1801: 60 RTS
[Sprite Command 15: 15 xxxx: Change ]
C2/1802: A687 LDX $87
C2/1804: B776 LDA [$76],Y
C2/1806: 9D9A00 STA $009A,X
C2/1809: 9E9C00 STZ $009C,X
C2/180C: 0A ASL A
C2/180D: AA TAX
C2/180E: BFA8F9DB LDA $DBF9A8,X [Load new pointer]
C2/1812: 8576 STA $76
C2/1814: A00000 LDY #$0000
C2/1817: A687 LDX $87
C2/1819: 60 RTS
[Sprite Command 17: 17nnnn]
C2/181A: B776 LDA [$76],Y
C2/181C: C8 INY
C2/181D: C8 INY
C2/181E: A20F00 LDX #$000F
C2/1821: 20E330 JSR $30E3
C2/1824: A687 LDX $87
C2/1826: 60 RTS
[Sprite Command 19: 19nn: Set bank byte]
C2/1827: A687 LDX $87
C2/1829: B776 LDA [$76],Y
C2/182B: C8 INY
C2/182C: E220 SEP #$20
C2/182E: 9DA200 STA $00A2,X
C2/1831: C220 REP #$20
C2/1833: 60 RTS
[Sprite Command 1B]
C2/1834: A687 LDX $87
C2/1836: A00000 LDY #$0000
C2/1839: 60 RTS
[Sprite Command 1D:]
C2/183A: A687 LDX $87
C2/183C: BDA900 LDA $00A9,X
C2/183F: 29FF00 AND #$00FF
C2/1842: EB XBA
C2/1843: 0A ASL A
C2/1844: 18 CLC
C2/1845: 6900E0 ADC #$E000
C2/1848: AA TAX
C2/1849: BD9001 LDA $0190,X
C2/184C: 2968C5 AND #$C568
C2/184F: D017 BNE $1868
C2/1851: BD6000 LDA $0060,X
C2/1854: 29FF00 AND #$00FF
C2/1857: D00F BNE $1868
C2/1859: B776 LDA [$76],Y
C2/185B: C8 INY
C2/185C: 5A PHY
C2/185D: E220 SEP #$20
C2/185F: 9DE501 STA $01E5,X
C2/1862: C220 REP #$20
C2/1864: 7A PLY
C2/1865: A687 LDX $87
C2/1867: 60 RTS
{}
C2/1868: C8 INY
C2/1869: A687 LDX $87
C2/186B: 60 RTS
[Sprite Command 1F]
C2/186C: A687 LDX $87
C2/186E: BD2B00 LDA $002B,X
C2/1871: 8595 STA $95
C2/1873: BD3200 LDA $0032,X
C2/1876: 8597 STA $97
C2/1878: E220 SEP #$20
C2/187A: 649A STZ $9A
C2/187C: 649C STZ $9C
C2/187E: B776 LDA [$76],Y
C2/1880: 8599 STA $99
C2/1882: 1004 BPL $1888
C2/1884: A9FF LDA #$FF
C2/1886: 859A STA $9A
C2/1888: C8 INY
C2/1889: B776 LDA [$76],Y
C2/188B: 859B STA $9B
C2/188D: 1004 BPL $1893
C2/188F: A9FF LDA #$FF
C2/1891: 859C STA $9C
C2/1893: C8 INY
C2/1894: C220 REP #$20
C2/1896: BD9800 LDA $0098,X
C2/1899: 894000 BIT #$0040
C2/189C: F008 BEQ $18A6
C2/189E: A599 LDA $99
C2/18A0: 49FFFF EOR #$FFFF
C2/18A3: 1A INC A
C2/18A4: 8599 STA $99
C2/18A6: BD9800 LDA $0098,X
C2/18A9: 898000 BIT #$0080
C2/18AC: F008 BEQ $18B6
C2/18AE: A59B LDA $9B
C2/18B0: 49FFFF EOR #$FFFF
C2/18B3: 1A INC A
C2/18B4: 859B STA $9B
C2/18B6: BDA900 LDA $00A9,X
C2/18B9: 29FF00 AND #$00FF
C2/18BC: EB XBA
C2/18BD: 0A ASL A
C2/18BE: 18 CLC
C2/18BF: 6900E0 ADC #$E000
C2/18C2: AA TAX
C2/18C3: A595 LDA $95
C2/18C5: 18 CLC
C2/18C6: 6599 ADC $99
C2/18C8: 9D0200 STA $0002,X
C2/18CB: A597 LDA $97
C2/18CD: 18 CLC
C2/18CE: 659B ADC $9B
C2/18D0: 9D0400 STA $0004,X
C2/18D3: A687 LDX $87
C2/18D5: 60 RTS
[Sprite Command 21]
C2/18D6: A687 LDX $87
C2/18D8: BDA900 LDA $00A9,X
C2/18DB: 29FF00 AND #$00FF
C2/18DE: EB XBA
C2/18DF: 0A ASL A
C2/18E0: 18 CLC
C2/18E1: 6900E0 ADC #$E000
C2/18E4: AA TAX
C2/18E5: E220 SEP #$20
C2/18E7: B776 LDA [$76],Y
C2/18E9: C8 INY
C2/18EA: 9D4000 STA $0040,X
C2/18ED: B776 LDA [$76],Y
C2/18EF: 9D4100 STA $0041,X
C2/18F2: 0A ASL A
C2/18F3: 0A ASL A
C2/18F4: 18 CLC
C2/18F5: 7776 ADC [$76],Y
C2/18F7: C8 INY
C2/18F8: 9D0A00 STA $000A,X
C2/18FB: 9E0600 STZ $0006,X
C2/18FE: 9E0700 STZ $0007,X
C2/1901: C220 REP #$20
C2/1903: A687 LDX $87
C2/1905: 60 RTS
[Sprite Command 23]
C2/1906: A687 LDX $87
C2/1908: BDA900 LDA $00A9,X
C2/190B: 29FF00 AND #$00FF
C2/190E: EB XBA
C2/190F: 0A ASL A
C2/1910: 18 CLC
C2/1911: 6900E0 ADC #$E000
C2/1914: AA TAX
C2/1915: E220 SEP #$20
C2/1917: B776 LDA [$76],Y
C2/1919: C8 INY
C2/191A: 9D0600 STA $0006,X
C2/191D: B776 LDA [$76],Y
C2/191F: C8 INY
C2/1920: 9D0700 STA $0007,X
C2/1923: B776 LDA [$76],Y
C2/1925: 0A ASL A
C2/1926: 0A ASL A
C2/1927: 18 CLC
C2/1928: 7776 ADC [$76],Y
C2/192A: C8 INY
C2/192B: 9D0A00 STA $000A,X
C2/192E: C220 REP #$20
C2/1930: A687 LDX $87
C2/1932: 60 RTS
[Sprite Command 25]
C2/1933: 649A STZ $9A
C2/1935: 649C STZ $9C
C2/1937: B776 LDA [$76],Y
C2/1939: C8 INY
C2/193A: C8 INY
C2/193B: 8597 STA $97
C2/193D: 207819 JSR $1978
C2/1940: 5A PHY
C2/1941: BD9800 LDA $0098,X
C2/1944: 29E788 AND #$88E7
C2/1947: 092002 ORA #$0220
C2/194A: A8 TAY
C2/194B: A2D431 LDX #$31D4
C2/194E: 20530D JSR $0D53
C2/1951: A597 LDA $97
C2/1953: 9D9A00 STA $009A,X
C2/1956: A59F LDA $9F
C2/1958: 9D2B00 STA $002B,X
C2/195B: A5A1 LDA $A1
C2/195D: 9D3200 STA $0032,X
C2/1960: A59D LDA $9D
C2/1962: 9D6600 STA $0066,X
C2/1965: A5A3 LDA $A3
C2/1967: 9DB000 STA $00B0,X
C2/196A: A599 LDA $99
C2/196C: 9DB200 STA $00B2,X
C2/196F: A59B LDA $9B
C2/1971: 9DB400 STA $00B4,X
C2/1974: A687 LDX $87
C2/1976: 7A PLY
C2/1977: 60 RTS
C2/1978: E220 SEP #$20
C2/197A: B776 LDA [$76],Y
C2/197C: 8599 STA $99
C2/197E: 1004 BPL $1984
C2/1980: A9FF LDA #$FF
C2/1982: 859A STA $9A
C2/1984: C8 INY
C2/1985: B776 LDA [$76],Y
C2/1987: 859B STA $9B
C2/1989: 1004 BPL $198F
C2/198B: A9FF LDA #$FF
C2/198D: 859C STA $9C
C2/198F: C8 INY
C2/1990: 5A PHY
C2/1991: C220 REP #$20
C2/1993: A687 LDX $87
C2/1995: BD9800 LDA $0098,X
C2/1998: 894000 BIT #$0040
C2/199B: F008 BEQ $19A5
C2/199D: A599 LDA $99
C2/199F: 49FFFF EOR #$FFFF
C2/19A2: 1A INC A
C2/19A3: 8599 STA $99
C2/19A5: BD9800 LDA $0098,X
C2/19A8: 898000 BIT #$0080
C2/19AB: F008 BEQ $19B5
C2/19AD: A59B LDA $9B
C2/19AF: 49FFFF EOR #$FFFF
C2/19B2: 1A INC A
C2/19B3: 859B STA $9B
C2/19B5: BD2B00 LDA $002B,X
C2/19B8: 18 CLC
C2/19B9: 6599 ADC $99
C2/19BB: 859F STA $9F
C2/19BD: BD3200 LDA $0032,X
C2/19C0: 18 CLC
C2/19C1: 659B ADC $9B
C2/19C3: 85A1 STA $A1
C2/19C5: BD6600 LDA $0066,X
C2/19C8: 859D STA $9D
C2/19CA: 86A3 STX $A3
C2/19CC: 7A PLY
C2/19CD: 60 RTS
{Hmm.}
C2/19CE: A900BC LDA #$BC00
C2/19D1: 8F812100 STA $002181 [Store into WRAM Address]
C2/19D5: A9520D LDA #$0D52
C2/19D8: 8F724300 STA $004372 [Store into DMA Source Address Channel 7]
C2/19DC: A90004 LDA #$0400
C2/19DF: 8F754300 STA $004375 [Store into DMA Size Channel 7]
C2/19E3: E220 SEP #$20
C2/19E5: A901 LDA #$01
C2/19E7: 8F832100 STA $002183 [Store into WRAM Address High Bit]
C2/19EB: A908 LDA #$08
C2/19ED: 8F704300 STA $004370 [Store into DMA Control Channel 7]
C2/19F1: A980 LDA #$80
C2/19F3: 8F714300 STA $004371 [Store into DMA Destination Channel 7]
C2/19F7: A9C2 LDA #$C2
C2/19F9: 8F744300 STA $004374 [Store into DMA Source Bank Channel 7]
C2/19FD: A980 LDA #$80 {Bit for Channel 7}
C2/19FF: 8F0B4200 STA $00420B [Store into DMA Enable]
C2/1A03: C220 REP #$20
C2/1A05: 60 RTS
[Sprite Command 29: Set ...]
C2/1A06: A687 LDX $87
C2/1A08: BD7000 LDA $0070,X
C2/1A0B: 090400 ORA #$0004
C2/1A0E: 9D7000 STA $0070,X
C2/1A11: 60 RTS
[Sprite Command 2B: Clear ...]
C2/1A12: A687 LDX $87
C2/1A14: BD7000 LDA $0070,X
C2/1A17: 29F9FF AND #$FFF9
C2/1A1A: 9D7000 STA $0070,X
C2/1A1D: 60 RTS
[Sprite Command 2D]
C2/1A1E: B776 LDA [$76],Y
C2/1A20: C8 INY
C2/1A21: C8 INY
C2/1A22: 5A PHY
C2/1A23: 206339 JSR $3963 [Jump to RANDOM Chance?]
C2/1A26: 7A PLY
C2/1A27: A687 LDX $87
C2/1A29: 60 RTS
[Sprite Command ??]
C2/1A2A: B776 LDA [$76],Y
C2/1A2C: C8 INY
C2/1A2D: C8 INY
C2/1A2E: A687 LDX $87
C2/1A30: 9D2200 STA $0022,X
C2/1A33: 60 RTS
[Sprite Command 31]
C2/1A34: B776 LDA [$76],Y
C2/1A36: A687 LDX $87
C2/1A38: 9D8800 STA $0088,X
C2/1A3B: C8 INY
C2/1A3C: C8 INY
C2/1A3D: 60 RTS
[Sprite Command 33]
C2/1A3E: 649A STZ $9A
C2/1A40: 649C STZ $9C
C2/1A42: B776 LDA [$76],Y
C2/1A44: C8 INY
C2/1A45: C8 INY
C2/1A46: 8597 STA $97
C2/1A48: B776 LDA [$76],Y
C2/1A4A: C8 INY
C2/1A4B: C8 INY
C2/1A4C: 85A5 STA $A5
C2/1A4E: 207819 JSR $1978
C2/1A51: 5A PHY
C2/1A52: A4A5 LDY $A5
C2/1A54: A2D431 LDX #$31D4
C2/1A57: 20530D JSR $0D53
C2/1A5A: A597 LDA $97
C2/1A5C: 9D9A00 STA $009A,X
C2/1A5F: A59F LDA $9F
C2/1A61: 9D2B00 STA $002B,X
C2/1A64: A5A1 LDA $A1
C2/1A66: 9D3200 STA $0032,X
C2/1A69: A59D LDA $9D
C2/1A6B: 9D6600 STA $0066,X
C2/1A6E: A5A3 LDA $A3
C2/1A70: 9DB000 STA $00B0,X
C2/1A73: A599 LDA $99
C2/1A75: 9DB200 STA $00B2,X
C2/1A78: A59B LDA $9B
C2/1A7A: 9DB400 STA $00B4,X
C2/1A7D: A687 LDX $87
C2/1A7F: 7A PLY
C2/1A80: 60 RTS
[]
C2/1A81: BD9800 LDA $0098,X
C2/1A84: 890010 BIT #$1000
C2/1A87: F004 BEQ $1A8D
C2/1A89: 20911A JSR $1A91
C2/1A8C: 60 RTS
C2/1A8D: 20CA1A JSR $1ACA
C2/1A90: 60 RTS
C2/1A91: BDA000 LDA $00A0,X
C2/1A94: 856E STA $6E
C2/1A96: E220 SEP #$20
C2/1A98: BDA200 LDA $00A2,X
C2/1A9B: 8570 STA $70
C2/1A9D: A76E LDA [$6E]
C2/1A9F: F023 BEQ $1AC4
C2/1AA1: 8566 STA $66
C2/1AA3: C220 REP #$20
C2/1AA5: E210 SEP #$10
C2/1AA7: E66E INC $6E
C2/1AA9: A003 LDY #$03
C2/1AAB: A200 LDX #$00
C2/1AAD: B76E LDA [$6E],Y
C2/1AAF: 29FF01 AND #$01FF
C2/1AB2: DA PHX
C2/1AB3: 20031B JSR $1B03
C2/1AB6: FA PLX
C2/1AB7: B00C BCS $1AC5
C2/1AB9: 98 TYA
C2/1ABA: 18 CLC
C2/1ABB: 690400 ADC #$0004
C2/1ABE: A8 TAY
C2/1ABF: E8 INX
C2/1AC0: E466 CPX $66
C2/1AC2: D0E9 BNE $1AAD
C2/1AC4: 18 CLC
C2/1AC5: C230 REP #$30
C2/1AC7: A687 LDX $87
C2/1AC9: 60 RTS
C2/1ACA: BDA000 LDA $00A0,X
C2/1ACD: 856E STA $6E
C2/1ACF: E220 SEP #$20
C2/1AD1: BDA200 LDA $00A2,X
C2/1AD4: 8570 STA $70
C2/1AD6: A76E LDA [$6E]
C2/1AD8: F023 BEQ $1AFD
C2/1ADA: 8566 STA $66
C2/1ADC: C220 REP #$20
C2/1ADE: E210 SEP #$10
C2/1AE0: E66E INC $6E
C2/1AE2: A003 LDY #$03
C2/1AE4: A200 LDX #$00
C2/1AE6: B76E LDA [$6E],Y
C2/1AE8: 29FF01 AND #$01FF
C2/1AEB: DA PHX
C2/1AEC: 20181B JSR $1B18
C2/1AEF: FA PLX
C2/1AF0: B00C BCS $1AFE
C2/1AF2: 98 TYA
C2/1AF3: 18 CLC
C2/1AF4: 690400 ADC #$0004
C2/1AF7: A8 TAY
C2/1AF8: E8 INX
C2/1AF9: E466 CPX $66
C2/1AFB: D0E9 BNE $1AE6
C2/1AFD: 18 CLC
C2/1AFE: C230 REP #$30
C2/1B00: A687 LDX $87
C2/1B02: 60 RTS
C2/1B03: 202D1B JSR $1B2D
C2/1B06: E220 SEP #$20
C2/1B08: 20411B JSR $1B41
C2/1B0B: 9008 BCC $1B15
C2/1B0D: 20651B JSR $1B65
C2/1B10: B003 BCS $1B15
C2/1B12: 20931B JSR $1B93
C2/1B15: C220 REP #$20
C2/1B17: 60 RTS
C2/1B18: 202D1B JSR $1B2D
C2/1B1B: E220 SEP #$20
C2/1B1D: 20531B JSR $1B53
C2/1B20: 9008 BCC $1B2A
C2/1B22: 207F1B JSR $1B7F
C2/1B25: B003 BCS $1B2A
C2/1B27: 20E51B JSR $1BE5
C2/1B2A: C220 REP #$20
C2/1B2C: 60 RTS
C2/1B2D: 856C STA $6C
C2/1B2F: 290F00 AND #$000F
C2/1B32: 4A LSR A
C2/1B33: 856A STA $6A
C2/1B35: A56C LDA $6C
C2/1B37: 29E001 AND #$01E0
C2/1B3A: 4A LSR A
C2/1B3B: 4A LSR A
C2/1B3C: 056A ORA $6A
C2/1B3E: 8568 STA $68
C2/1B40: 60 RTS
C2/1B41: A200A5 LDX #$A500
C2/1B44: 68 PLA
C2/1B45: DD550F CMP $0F55,X
C2/1B48: F007 BEQ $1B51
C2/1B4A: E8 INX
C2/1B4B: ECA80F CPX $0FA8
C2/1B4E: 90F5 BCC $1B45
C2/1B50: 60 RTS
C2/1B51: 18 CLC
C2/1B52: 60 RTS
C2/1B53: A230A5 LDX #$A530
C2/1B56: 68 PLA
C2/1B57: DD550F CMP $0F55,X
C2/1B5A: F007 BEQ $1B63
C2/1B5C: E8 INX
C2/1B5D: ECAA0F CPX $0FAA
C2/1B60: 90F5 BCC $1B57
C2/1B62: 60 RTS
C2/1B63: 18 CLC
C2/1B64: 60 RTS
C2/1B65: AEA80F LDX $0FA8
C2/1B68: BD550F LDA $0F55,X
C2/1B6B: 100B BPL $1B78
C2/1B6D: C9FEF0 CMP #$F0FE
C2/1B70: 07C9 ORA [$C9]
C2/1B72: 80F0 BRA $1B64
C2/1B74: 038A ORA $8A,S
C2/1B76: 18 CLC
C2/1B77: 60 RTS
C2/1B78: E8 INX
C2/1B79: E04DD0 CPX #$D04D
C2/1B7C: EB XBA
C2/1B7D: 38 SEC
C2/1B7E: 60 RTS
C2/1B7F: AEAA0F LDX $0FAA
C2/1B82: BD550F LDA $0F55,X
C2/1B85: C980D0 CMP #$D080
C2/1B88: 038A ORA $8A,S
C2/1B8A: 18 CLC
C2/1B8B: 60 RTS
C2/1B8C: E8 INX
C2/1B8D: E04DD0 CPX #$D04D
C2/1B90: F138 SBC ($38),Y
C2/1B92: 60 RTS
C2/1B93: A668 LDX $68
C2/1B95: 9DD50E STA $0ED5,X
C2/1B98: AA TAX
C2/1B99: A568 LDA $68
C2/1B9B: 9D550F STA $0F55,X
C2/1B9E: 866A STX $6A
C2/1BA0: A5CA LDA $CA
C2/1BA2: C916B0 CMP #$B016
C2/1BA5: 3D0A0A AND $0A0A,X
C2/1BA8: AA TAX
C2/1BA9: 8668 STX $68
C2/1BAB: E6CA INC $CA
C2/1BAD: A56A LDA $6A
C2/1BAF: 1A INC A
C2/1BB0: 8DA80F STA $0FA8
C2/1BB3: C220 REP #$20
C2/1BB5: A56C LDA $6C
C2/1BB7: 0A ASL A
C2/1BB8: 0A ASL A
C2/1BB9: 0A ASL A
C2/1BBA: 0A ASL A
C2/1BBB: 0A ASL A
C2/1BBC: C90020 CMP #$2000
C2/1BBF: 9004 BCC $1BC5
C2/1BC1: 18 CLC
C2/1BC2: 690020 ADC #$2000
C2/1BC5: 18 CLC
C2/1BC6: 690020 ADC #$2000
C2/1BC9: 9D7D0E STA $0E7D,X
C2/1BCC: A56A LDA $6A
C2/1BCE: 0A ASL A
C2/1BCF: AA TAX
C2/1BD0: BF357FD9 LDA $D97F35,X
C2/1BD4: 0A ASL A
C2/1BD5: 0A ASL A
C2/1BD6: 0A ASL A
C2/1BD7: 0A ASL A
C2/1BD8: 18 CLC
C2/1BD9: 690060 ADC #$6000
C2/1BDC: A668 LDX $68
C2/1BDE: 9D7F0E STA $0E7F,X
C2/1BE1: 18 CLC
C2/1BE2: 60 RTS
C2/1BE3: 38 SEC
C2/1BE4: 60 RTS
C2/1BE5: A668 LDX $68
C2/1BE7: 9DD50E STA $0ED5,X
C2/1BEA: AA TAX
C2/1BEB: A568 LDA $68
C2/1BED: 9D550F STA $0F55,X
C2/1BF0: 866A STX $6A
C2/1BF2: A5CA LDA $CA
C2/1BF4: C916B0 CMP #$B016
C2/1BF7: 3D0A0A AND $0A0A,X
C2/1BFA: AA TAX
C2/1BFB: 8668 STX $68
C2/1BFD: E6CA INC $CA
C2/1BFF: A56A LDA $6A
C2/1C01: 1A INC A
C2/1C02: 8DAA0F STA $0FAA
C2/1C05: C220 REP #$20
C2/1C07: A56C LDA $6C
C2/1C09: 0A ASL A
C2/1C0A: 0A ASL A
C2/1C0B: 0A ASL A
C2/1C0C: 0A ASL A
C2/1C0D: 0A ASL A
C2/1C0E: C90020 CMP #$2000
C2/1C11: 9004 BCC $1C17
C2/1C13: 18 CLC
C2/1C14: 690020 ADC #$2000
C2/1C17: 18 CLC
C2/1C18: 690020 ADC #$2000
C2/1C1B: 9D7D0E STA $0E7D,X
C2/1C1E: A56A LDA $6A
C2/1C20: 0A ASL A
C2/1C21: AA TAX
C2/1C22: BF357FD9 LDA $D97F35,X {c21c22 lda $d97f35,x [d97fab]} [Holy shit, a bank we haven't fucked with]
C2/1C26: 0A ASL A
C2/1C27: 0A ASL A
C2/1C28: 0A ASL A
C2/1C29: 0A ASL A
C2/1C2A: 18 CLC
C2/1C2B: 690060 ADC #$6000
C2/1C2E: A668 LDX $68
C2/1C30: 9D7F0E STA $0E7F,X
C2/1C33: 18 CLC
C2/1C34: 60 RTS
C2/1C35: 38 SEC
C2/1C36: 60 RTS
[Sets boss AI pointer shit, does other crap, eh?]
C2/1C37: BDA000 LDA $00A0,X
C2/1C3A: 8579 STA $79
C2/1C3C: BDA200 LDA $00A2,X
C2/1C3F: 857B STA $7B
C2/1C41: A779 LDA [$79]
C2/1C43: 302A BMI $1C6F
C2/1C45: BD8800 LDA $0088,X
C2/1C48: 8593 STA $93
C2/1C4A: A589 LDA $89
C2/1C4C: 857C STA $7C
C2/1C4E: A779 LDA [$79]
C2/1C50: 29FF00 AND #$00FF
C2/1C53: 927C STA ($7C)
C2/1C55: F012 BEQ $1C69
C2/1C57: 8585 STA $85
C2/1C59: E679 INC $79
C2/1C5B: E679 INC $79
C2/1C5D: E67C INC $7C
C2/1C5F: 6466 STZ $66
C2/1C61: BD9800 LDA $0098,X
C2/1C64: 858D STA $8D
C2/1C66: 20801E JSR $1E80
C2/1C69: A687 LDX $87
C2/1C6B: 20061E JSR $1E06
C2/1C6E: 60 RTS
[Handles Mana Beast spriteframe info?]
C2/1C6F: BD8800 LDA $0088,X
C2/1C72: 8593 STA $93
C2/1C74: E210 SEP #$10
C2/1C76: A779 LDA [$79]
C2/1C78: 29FF00 AND #$00FF
C2/1C7B: 8566 STA $66
C2/1C7D: A002 LDY #$02
C2/1C7F: B779 LDA [$79],Y
C2/1C81: 8DB40F STA $0FB4
C2/1C84: A004 LDY #$04
C2/1C86: B779 LDA [$79],Y
C2/1C88: 8DB60F STA $0FB6
C2/1C8B: A579 LDA $79
C2/1C8D: 18 CLC
C2/1C8E: 690600 ADC #$0006
C2/1C91: 8579 STA $79
C2/1C93: 20A41C JSR $1CA4
C2/1C96: C210 REP #$10
C2/1C98: A687 LDX $87
C2/1C9A: 98 TYA
C2/1C9B: 18 CLC
C2/1C9C: 6579 ADC $79
C2/1C9E: 8579 STA $79
C2/1CA0: 20061E JSR $1E06
C2/1CA3: 60 RTS
C2/1CA4: A200A0 LDX #$A000
C2/1CA7: 00
C2/1CA8: B779 LDA [$79],Y
C2/1CAA: 856C STA $6C
C2/1CAC: C8 INY
C2/1CAD: C8 INY
C2/1CAE: B779 LDA [$79],Y
C2/1CB0: 856E STA $6E
C2/1CB2: C8 INY
C2/1CB3: C8 INY
C2/1CB4: A56F LDA $6F
C2/1CB6: 29FF00 AND #$00FF
C2/1CB9: 8DBA0F STA $0FBA
C2/1CBC: B779 LDA [$79],Y
C2/1CBE: 8576 STA $76
C2/1CC0: C8 INY
C2/1CC1: C8 INY
C2/1CC2: DA PHX
C2/1CC3: 5A PHY
C2/1CC4: 20CF1C JSR $1CCF
C2/1CC7: 7A PLY
C2/1CC8: FA PLX
C2/1CC9: E8 INX
C2/1CCA: E466 CPX $66
C2/1CCC: D0DA BNE $1CA8
C2/1CCE: 60 RTS
C2/1CCF: A56C LDA $6C
C2/1CD1: 2900FF AND #$FF00
C2/1CD4: 4A LSR A
C2/1CD5: 4A LSR A
C2/1CD6: 8572 STA $72
C2/1CD8: A56C LDA $6C
C2/1CDA: 29FF00 AND #$00FF
C2/1CDD: 0A ASL A
C2/1CDE: 6572 ADC $72
C2/1CE0: 6900BC ADC #$BC00
C2/1CE3: 857C STA $7C
C2/1CE5: E220 SEP #$20
C2/1CE7: A9C1 LDA #$C1
C2/1CE9: 8578 STA $78
C2/1CEB: A97F LDA #$7F
C2/1CED: 857E STA $7E
C2/1CEF: A56E LDA $6E
C2/1CF1: 8546 STA $46
C2/1CF3: A56F LDA $6F
C2/1CF5: 854E STA $4E
C2/1CF7: 20A62A JSR $2AA6
C2/1CFA: C230 REP #$30
C2/1CFC: A687 LDX $87
C2/1CFE: BD9800 LDA $0098,X
C2/1D01: 890400 BIT #$0004
C2/1D04: D012 BNE $1D18
C2/1D06: A56E LDA $6E
C2/1D08: 29FF00 AND #$00FF
C2/1D0B: 0A ASL A
C2/1D0C: 8572 STA $72
C2/1D0E: A556 LDA $56
C2/1D10: 0A ASL A
C2/1D11: 8574 STA $74
C2/1D13: A90100 LDA #$0001
C2/1D16: 800E BRA $1D26
C2/1D18: A56E LDA $6E
C2/1D1A: 29FF00 AND #$00FF
C2/1D1D: 8572 STA $72
C2/1D1F: A556 LDA $56
C2/1D21: 8574 STA $74
C2/1D23: A90200 LDA #$0002
C2/1D26: 8DAE0F STA $0FAE
C2/1D29: BD9800 LDA $0098,X
C2/1D2C: 290400 AND #$0004
C2/1D2F: 490400 EOR #$0004
C2/1D32: AA TAX
C2/1D33: ADB00F LDA $0FB0
C2/1D36: 18 CLC
C2/1D37: 6DB40F ADC $0FB4
C2/1D3A: 38 SEC
C2/1D3B: EDA800 SBC $00A8
C2/1D3E: 49FFFF EOR #$FFFF
C2/1D41: 1A INC A
C2/1D42: 9DB000 STA $00B0,X
C2/1D45: 8DBE0F STA $0FBE
C2/1D48: ADAA00 LDA $00AA
C2/1D4B: 8595 STA $95
C2/1D4D: ADC200 LDA $00C2
C2/1D50: 38 SEC
C2/1D51: E9E000 SBC #$00E0
C2/1D54: C595 CMP $95
C2/1D56: B009 BCS $1D61
C2/1D58: ADAA00 LDA $00AA
C2/1D5B: 38 SEC
C2/1D5C: EDC200 SBC $00C2
C2/1D5F: 8595 STA $95
C2/1D61: ADB20F LDA $0FB2
C2/1D64: 18 CLC
C2/1D65: 6DB60F ADC $0FB6
C2/1D68: 38 SEC
C2/1D69: E595 SBC $95
C2/1D6B: 8DBC0F STA $0FBC
C2/1D6E: 49FFFF EOR #$FFFF
C2/1D71: 1A INC A
C2/1D72: 9DB200 STA $00B2,X
C2/1D75: A687 LDX $87
C2/1D77: 200520 JSR $2005
C2/1D7A: 6495 STZ $95
C2/1D7C: E230 SEP #$30
C2/1D7E: A776 LDA [$76]
C2/1D80: D031 BNE $1DB3
C2/1D82: E676 INC $76
C2/1D84: D002 BNE $1D88
C2/1D86: E677 INC $77
C2/1D88: A000 LDY #$00
C2/1D8A: A776 LDA [$76]
C2/1D8C: E676 INC $76
C2/1D8E: D002 BNE $1D92
C2/1D90: E677 INC $77
C2/1D92: 977C STA [$7C],Y
C2/1D94: C220 REP #$20
C2/1D96: C674 DEC $74
C2/1D98: E220 SEP #$20
C2/1D9A: F014 BEQ $1DB0
C2/1D9C: C8 INY
C2/1D9D: C472 CPY $72
C2/1D9F: D0E9 BNE $1D8A
C2/1DA1: A57C LDA $7C
C2/1DA3: 18 CLC
C2/1DA4: 6940 ADC #$40
C2/1DA6: 857C STA $7C
C2/1DA8: A57D LDA $7D
C2/1DAA: 6900 ADC #$00
C2/1DAC: 857D STA $7D
C2/1DAE: 80D8 BRA $1D88
C2/1DB0: C220 REP #$20
C2/1DB2: 60 RTS
C2/1DB3: E676 INC $76
C2/1DB5: D002 BNE $1DB9
C2/1DB7: E677 INC $77
C2/1DB9: A000 LDY #$00
C2/1DBB: A776 LDA [$76]
C2/1DBD: 8597 STA $97
C2/1DBF: E676 INC $76
C2/1DC1: D002 BNE $1DC5
C2/1DC3: E677 INC $77
C2/1DC5: A208 LDX #$08
C2/1DC7: 8698 STX $98
C2/1DC9: 0697 ASL $97
C2/1DCB: 900A BCC $1DD7
C2/1DCD: A776 LDA [$76]
C2/1DCF: E676 INC $76
C2/1DD1: D006 BNE $1DD9
C2/1DD3: E677 INC $77
C2/1DD5: 8002 BRA $1DD9
C2/1DD7: A596 LDA $96
C2/1DD9: A695 LDX $95
C2/1DDB: 8696 STX $96
C2/1DDD: 8595 STA $95
C2/1DDF: 977C STA [$7C],Y
C2/1DE1: C220 REP #$20
C2/1DE3: C674 DEC $74
C2/1DE5: E220 SEP #$20
C2/1DE7: F01A BEQ $1E03
C2/1DE9: C8 INY
C2/1DEA: C472 CPY $72
C2/1DEC: D00F BNE $1DFD
C2/1DEE: A000 LDY #$00
C2/1DF0: A57C LDA $7C
C2/1DF2: 18 CLC
C2/1DF3: 6940 ADC #$40
C2/1DF5: 857C STA $7C
C2/1DF7: A57D LDA $7D
C2/1DF9: 6900 ADC #$00
C2/1DFB: 857D STA $7D
C2/1DFD: C698 DEC $98
C2/1DFF: D0C8 BNE $1DC9
C2/1E01: 80B8 BRA $1DBB
C2/1E03: C220 REP #$20
C2/1E05: 60 RTS
[IMPORTANT BOSS AI SHIT, or something, reads crazy data shit in Bank 7 and Bank A]
[Related to Mana Beast sprite frame craziness!]
C2/1E06: A00000 LDY #$0000
C2/1E09: B779 LDA [$79],Y [Remember, $000279, not $000079~]
C2/1E0B: 9DCA00 STA $00CA,X
C2/1E0E: F007 BEQ $1E17
C2/1E10: C8 INY
C2/1E11: C8 INY
C2/1E12: B779 LDA [$79],Y
C2/1E14: 9DC800 STA $00C8,X
C2/1E17: C8 INY
C2/1E18: C8 INY
C2/1E19: B779 LDA [$79],Y
C2/1E1B: 9DC200 STA $00C2,X
C2/1E1E: F007 BEQ $1E27
C2/1E20: C8 INY
C2/1E21: C8 INY
C2/1E22: B779 LDA [$79],Y
C2/1E24: 9DC000 STA $00C0,X
C2/1E27: C8 INY
C2/1E28: C8 INY
C2/1E29: B779 LDA [$79],Y
C2/1E2B: 9DCE00 STA $00CE,X
C2/1E2E: F007 BEQ $1E37
C2/1E30: C8 INY
C2/1E31: C8 INY
C2/1E32: B779 LDA [$79],Y
C2/1E34: 9DCC00 STA $00CC,X
C2/1E37: E220 SEP #$20
C2/1E39: BD9800 LDA $0098,X
C2/1E3C: 8940 BIT #$40
C2/1E3E: F01B BEQ $1E5B
C2/1E40: BDC000 LDA $00C0,X
C2/1E43: 49FF EOR #$FF
C2/1E45: 1A INC A
C2/1E46: 9DC000 STA $00C0,X
C2/1E49: BDC800 LDA $00C8,X
C2/1E4C: 49FF EOR #$FF
C2/1E4E: 1A INC A
C2/1E4F: 9DC800 STA $00C8,X
C2/1E52: BDCC00 LDA $00CC,X
C2/1E55: 49FF EOR #$FF
C2/1E57: 1A INC A
C2/1E58: 9DCC00 STA $00CC,X
C2/1E5B: BD9800 LDA $0098,X
C2/1E5E: 8980 BIT #$80
C2/1E60: F01B BEQ $1E7D
C2/1E62: BDC100 LDA $00C1,X
C2/1E65: 49FF EOR #$FF
C2/1E67: 1A INC A
C2/1E68: 9DC100 STA $00C1,X
C2/1E6B: BDC900 LDA $00C9,X
C2/1E6E: 49FF EOR #$FF
C2/1E70: 1A INC A
C2/1E71: 9DC900 STA $00C9,X
C2/1E74: BDCD00 LDA $00CD,X
C2/1E77: 49FF EOR #$FF
C2/1E79: 1A INC A
C2/1E7A: 9DCD00 STA $00CD,X
C2/1E7D: C220 REP #$20
C2/1E7F: 60 RTS
C2/1E80: A58D LDA $8D
C2/1E82: 890080 BIT #$8000
C2/1E85: D037 BNE $1EBE
C2/1E87: E230 SEP #$30
C2/1E89: A003 LDY #$03
C2/1E8B: B779 LDA [$79],Y
C2/1E8D: 0A ASL A
C2/1E8E: 0A ASL A
C2/1E8F: 0A ASL A
C2/1E90: 2A ROL A
C2/1E91: 2901 AND #$01
C2/1E93: AA TAX
C2/1E94: BFE91EC2 LDA $C21EE9,X
C2/1E98: 8570 STA $70
C2/1E9A: 20EB1E JSR $1EEB
C2/1E9D: 20071F JSR $1F07
C2/1EA0: 20251F JSR $1F25
C2/1EA3: C230 REP #$30
C2/1EA5: A579 LDA $79
C2/1EA7: 18 CLC
C2/1EA8: 690400 ADC #$0004
C2/1EAB: 8579 STA $79
C2/1EAD: A57C LDA $7C
C2/1EAF: 18 CLC
C2/1EB0: 690400 ADC #$0004
C2/1EB3: 857C STA $7C
C2/1EB5: E666 INC $66
C2/1EB7: A566 LDA $66
C2/1EB9: C585 CMP $85
C2/1EBB: 90CA BCC $1E87
C2/1EBD: 60 RTS
C2/1EBE: A91000 LDA #$0010
C2/1EC1: 8570 STA $70
C2/1EC3: E230 SEP #$30
C2/1EC5: 20EB1E JSR $1EEB
C2/1EC8: 20071F JSR $1F07
C2/1ECB: 20251F JSR $1F25
C2/1ECE: C230 REP #$30
C2/1ED0: A579 LDA $79
C2/1ED2: 18 CLC
C2/1ED3: 690400 ADC #$0004
C2/1ED6: 8579 STA $79
C2/1ED8: A57C LDA $7C
C2/1EDA: 18 CLC
C2/1EDB: 690400 ADC #$0004
C2/1EDE: 857C STA $7C
C2/1EE0: E666 INC $66
C2/1EE2: A566 LDA $66
C2/1EE4: C585 CMP $85
C2/1EE6: 90DB BCC $1EC3
C2/1EE8: 60 RTS
[Table related to boss initialization, see Bank 7, Mantis Ant init]
[Read at C2/1E94, indexed from [cabe7f]]
C2/1EE9: 10
C2/1EEA: 20 BPL $1F0B
C2/1EEB: A779 LDA [$79]
C2/1EED: 18 CLC
C2/1EEE: 6593 ADC $93
C2/1EF0: 856C STA $6C
C2/1EF2: A58D LDA $8D
C2/1EF4: 8940F0 BIT #$F040
C2/1EF7: 0A ASL A
C2/1EF8: A570 LDA $70
C2/1EFA: 18 CLC
C2/1EFB: 656C ADC $6C
C2/1EFD: 49FF1A EOR #$1AFF
C2/1F00: 856C STA $6C
C2/1F02: A56C LDA $6C
C2/1F04: 927C STA ($7C)
C2/1F06: 60 RTS
C2/1F07: A001B7 LDY #$B701
C2/1F0A: 791865 ADC $6518,Y
C2/1F0D: 9485 STY $85,X
C2/1F0F: 6CA58D JMP ($8DA5)
C2/1F12: 8980F0 BIT #$F080
C2/1F15: 0A ASL A
C2/1F16: A570 LDA $70
C2/1F18: 18 CLC
C2/1F19: 656C ADC $6C
C2/1F1B: 49FF1A EOR #$1AFF
C2/1F1E: 856C STA $6C
C2/1F20: A56C LDA $6C
C2/1F22: 917C STA ($7C),Y
C2/1F24: 60 RTS
C2/1F25: A58E LDA $8E
C2/1F27: 8980D0 BIT #$D080
C2/1F2A: 0A ASL A
C2/1F2B: C220 REP #$20
C2/1F2D: A002B7 LDY #$B702
C2/1F30: 79856C ADC $6C85,Y
C2/1F33: 802C BRA $1F61
C2/1F35: C220 REP #$20
C2/1F37: A002B7 LDY #$B702
C2/1F3A: 79856E ADC $6E85,Y
C2/1F3D: 290F00 AND #$000F
C2/1F40: 4A LSR A
C2/1F41: 856A STA $6A
C2/1F43: A56E LDA $6E
C2/1F45: 29E001 AND #$01E0
C2/1F48: 4A LSR A
C2/1F49: 4A LSR A
C2/1F4A: 056A ORA $6A
C2/1F4C: AA TAX
C2/1F4D: BDD50E LDA $0ED5,X
C2/1F50: 0A ASL A
C2/1F51: AA TAX
C2/1F52: A56E LDA $6E
C2/1F54: 2900FE AND #$FE00
C2/1F57: 856E STA $6E
C2/1F59: BF357FD9 LDA $D97F35,X
C2/1F5D: 056E ORA $6E
C2/1F5F: 856C STA $6C
C2/1F61: C210 REP #$10
C2/1F63: A687 LDX $87
C2/1F65: BDA300 LDA $00A3,X
C2/1F68: E210 SEP #$10
C2/1F6A: EB XBA
C2/1F6B: 0A ASL A
C2/1F6C: 18 CLC
C2/1F6D: 656C ADC $6C
C2/1F6F: 856C STA $6C
C2/1F71: A58D LDA $8D
C2/1F73: EB XBA
C2/1F74: 2900C0 AND #$C000
C2/1F77: 456C EOR $6C
C2/1F79: A002 LDY #$02
C2/1F7B: 917C STA ($7C),Y
C2/1F7D: E220 SEP #$20
C2/1F7F: 60 RTS
C2/1F80: A687 LDX $87
C2/1F82: 200520 JSR $2005
C2/1F85: A587 LDA $87
C2/1F87: 38 SEC
C2/1F88: E900 SBC #$00
C2/1F8A: E64A INC $4A
C2/1F8C: 4A LSR A
C2/1F8D: 18 CLC
C2/1F8E: 6900 ADC #$00
C2/1F90: F8 SED
C2/1F91: 8579 STA $79
C2/1F93: B279 LDA ($79)
C2/1F95: 29FF AND #$FF
C2/1F97: 00F0 BRK #$F0
C2/1F99: 1A INC A
C2/1F9A: 8585 STA $85
C2/1F9C: E679 INC $79
C2/1F9E: 6466 STZ $66
C2/1FA0: BD9800 LDA $0098,X
C2/1FA3: 858D STA $8D
C2/1FA5: A57F LDA $7F
C2/1FA7: 8595 STA $95
C2/1FA9: 20B51F JSR $1FB5
C2/1FAC: A57F LDA $7F
C2/1FAE: 18 CLC
C2/1FAF: 6585 ADC $85
C2/1FB1: 857F STA $7F
C2/1FB3: 60 RTS
C2/1FB4: 60 RTS
C2/1FB5: BD6600 LDA $0066,X
C2/1FB8: 4A LSR A
C2/1FB9: 49FF EOR #$FF
C2/1FBB: FF186591 SBC $916518,X
C2/1FBF: 8591 STA $91
C2/1FC1: A585 LDA $85
C2/1FC3: 3A DEC A
C2/1FC4: 8597 STA $97
C2/1FC6: 0A ASL A
C2/1FC7: 0A ASL A
C2/1FC8: 18 CLC
C2/1FC9: 6579 ADC $79
C2/1FCB: 8579 STA $79
C2/1FCD: BD7000 LDA $0070,X
C2/1FD0: 8908 BIT #$08
C2/1FD2: 00D0 BRK #$D0
C2/1FD4: 18 CLC
C2/1FD5: 206D20 JSR $206D
C2/1FD8: B004 BCS $1FDE
C2/1FDA: E695 INC $95
C2/1FDC: E666 INC $66
C2/1FDE: A579 LDA $79
C2/1FE0: 38 SEC
C2/1FE1: E904 SBC #$04
C2/1FE3: 0085 BRK #$85
C2/1FE5: 79A566 ADC $66A5,Y
C2/1FE8: C585 CMP $85
C2/1FEA: 90E9 BCC $1FD5
C2/1FEC: 60 RTS
C2/1FED: 208120 JSR $2081
C2/1FF0: B004 BCS $1FF6
C2/1FF2: E695 INC $95
C2/1FF4: E666 INC $66
C2/1FF6: A579 LDA $79
C2/1FF8: 38 SEC
C2/1FF9: E904 SBC #$04
C2/1FFB: 0085 BRK #$85
C2/1FFD: 79A566 ADC $66A5,Y
C2/2000: C585 CMP $85
C2/2002: 90E9 BCC $1FED
C2/2004: 60 RTS
[Related to boss movement]
C2/2005: BD2B00 LDA $002B,X
C2/2008: 858F STA $8F
C2/200A: 9D0200 STA $0002,X
C2/200D: A58D LDA $8D
C2/200F: 2903 AND #$03
C2/2011: 00F0 BRK #$F0
C2/2013: 0C3A0A TSB $0A3A
C2/2016: 0A ASL A
C2/2017: A8 TAY
C2/2018: A58F LDA $8F
C2/201A: 38 SEC
C2/201B: F9A800 SBC $00A8,Y
C2/201E: 858F STA $8F
C2/2020: A58F LDA $8F
C2/2022: 9D2000 STA $0020,X
C2/2025: BD3200 LDA $0032,X
C2/2028: 8591 STA $91
C2/202A: 9D0400 STA $0004,X
C2/202D: A58D LDA $8D
C2/202F: 2903 AND #$03
C2/2031: 00F0 BRK #$F0
C2/2033: 203A0A JSR $0A3A
C2/2036: 0A ASL A
C2/2037: A8 TAY
C2/2038: A591 LDA $91
C2/203A: 38 SEC
C2/203B: F9AA00 SBC $00AA,Y
C2/203E: 8591 STA $91
C2/2040: B9C200 LDA $00C2,Y
C2/2043: 38 SEC
C2/2044: E970 SBC #$70
C2/2046: 00D9 BRK #$D9
C2/2048: AA TAX
C2/2049: 00B0 BRK #$B0
C2/204B: 08 PHP
C2/204C: A591 LDA $91
C2/204E: 18 CLC
C2/204F: 79C200 ADC $00C2,Y
C2/2052: 8591 STA $91
C2/2054: BD9800 LDA $0098,X
C2/2057: 8920 BIT #$20
C2/2059: 00D0 BRK #$D0
C2/205B: 05A5 ORA $A5
C2/205D: 919D STA ($9D),Y
C2/205F: 2200BD66 JSR $66BD00
C2/2063: 004A BRK #$4A
C2/2065: E220 SEP #$20
C2/2067: 9D4500 STA $0045,X
C2/206A: C220 REP #$20
C2/206C: 60 RTS
C2/206D: A595 LDA $95
C2/206F: 0A ASL A
C2/2070: 0A ASL A
C2/2071: AA TAX
C2/2072: 209520 JSR $2095
C2/2075: B009 BCS $2080
C2/2077: 20C020 JSR $20C0
C2/207A: B004 BCS $2080
C2/207C: 20ED20 JSR $20ED
C2/207F: 18 CLC
C2/2080: 60 RTS
C2/2081: A595 LDA $95
C2/2083: 0A ASL A
C2/2084: 0A ASL A
C2/2085: AA TAX
C2/2086: 209520 JSR $2095
C2/2089: B009 BCS $2094
C2/208B: 20C020 JSR $20C0
C2/208E: B004 BCS $2094
C2/2090: 205021 JSR $2150
C2/2093: 18 CLC
C2/2094: 60 RTS
C2/2095: B279 LDA ($79)
C2/2097: 29FF00 AND #$00FF
C2/209A: 898000 BIT #$0080
C2/209D: F003 BEQ $20A2
C2/209F: 0900FF ORA #$FF00
C2/20A2: 18 CLC
C2/20A3: 658F ADC $8F
C2/20A5: 8597 STA $97
C2/20A7: 18 CLC
C2/20A8: 692000 ADC #$0020
C2/20AB: 300F BMI $20BC
C2/20AD: 38 SEC
C2/20AE: E92001 SBC #$0120
C2/20B1: 1009 BPL $20BC
C2/20B3: A597 LDA $97
C2/20B5: 9D0008 STA $0800,X
C2/20B8: 8599 STA $99
C2/20BA: 18 CLC
C2/20BB: 60 RTS
C2/20BC: C685 DEC $85
C2/20BE: 38 SEC
C2/20BF: 60 RTS
C2/20C0: B279 LDA ($79)
C2/20C2: 2900FF AND #$FF00
C2/20C5: 1003 BPL $20CA
C2/20C7: 09FF00 ORA #$00FF
C2/20CA: EB XBA
C2/20CB: 18 CLC
C2/20CC: 6591 ADC $91
C2/20CE: 8597 STA $97
C2/20D0: 18 CLC
C2/20D1: 692000 ADC #$0020
C2/20D4: 300D BMI $20E3
C2/20D6: 38 SEC
C2/20D7: E90001 SBC #$0100
C2/20DA: 1007 BPL $20E3
C2/20DC: A597 LDA $97
C2/20DE: 9D0108 STA $0801,X
C2/20E1: 18 CLC
C2/20E2: 60 RTS
C2/20E3: A9E000 LDA #$00E0
C2/20E6: 9D0108 STA $0801,X
C2/20E9: C685 DEC $85
C2/20EB: 38 SEC
C2/20EC: 60 RTS
C2/20ED: A002 LDY #$02
C2/20EF: 00B1 BRK #$B1
C2/20F1: 79859B ADC $9B85,Y
C2/20F4: 090020 ORA #$2000
C2/20F7: 8597 STA $97
C2/20F9: A597 LDA $97
C2/20FB: 9D0208 STA $0802,X
C2/20FE: E230 SEP #$30
C2/2100: A595 LDA $95
C2/2102: 2903 AND #$03
C2/2104: AA TAX
C2/2105: BFB321C2 LDA $C221B3,X
C2/2109: A8 TAY
C2/210A: A595 LDA $95
C2/210C: 4A LSR A
C2/210D: 4A LSR A
C2/210E: AA TAX
C2/210F: 98 TYA
C2/2110: 3D000A AND $0A00,X
C2/2113: 9D000A STA $0A00,X
C2/2116: A59A LDA $9A
C2/2118: 0A ASL A
C2/2119: 9016 BCC $2131
C2/211B: A595 LDA $95
C2/211D: 2903 AND #$03
C2/211F: AA TAX
C2/2120: BF2D7FD9 LDA $D97F2D,X
C2/2124: A8 TAY
C2/2125: A595 LDA $95
C2/2127: 4A LSR A
C2/2128: 4A LSR A
C2/2129: AA TAX
C2/212A: 98 TYA
C2/212B: 1D000A ORA $0A00,X
C2/212E: 9D000A STA $0A00,X
C2/2131: A59C LDA $9C
C2/2133: 8920 BIT #$20
C2/2135: F016 BEQ $214D
C2/2137: A595 LDA $95
C2/2139: 2903 AND #$03
C2/213B: AA TAX
C2/213C: BF317FD9 LDA $D97F31,X
C2/2140: A8 TAY
C2/2141: A595 LDA $95
C2/2143: 4A LSR A
C2/2144: 4A LSR A
C2/2145: AA TAX
C2/2146: 98 TYA
C2/2147: 1D000A ORA $0A00,X
C2/214A: 9D000A STA $0A00,X
C2/214D: C230 REP #$30
C2/214F: 60 RTS
C2/2150: A00200 LDY #$0002
C2/2153: B179 LDA ($79),Y
C2/2155: 859B STA $9B
C2/2157: 29FFDF AND #$DFFF
C2/215A: 8597 STA $97
C2/215C: A597 LDA $97
C2/215E: 9D0208 STA $0802,X
C2/2161: E230 SEP #$30
C2/2163: A595 LDA $95
C2/2165: 2903 AND #$03
C2/2167: AA TAX
C2/2168: BFB321C2 LDA $C221B3,X
C2/216C: A8 TAY
C2/216D: A595 LDA $95
C2/216F: 4A LSR A
C2/2170: 4A LSR A
C2/2171: AA TAX
C2/2172: 98 TYA
C2/2173: 3D000A AND $0A00,X
C2/2176: 9D000A STA $0A00,X
C2/2179: A59A LDA $9A
C2/217B: 0A ASL A
C2/217C: 9016 BCC $2194
C2/217E: A595 LDA $95
C2/2180: 2903 AND #$03
C2/2182: AA TAX
C2/2183: BF2D7FD9 LDA $D97F2D,X
C2/2187: A8 TAY
C2/2188: A595 LDA $95
C2/218A: 4A LSR A
C2/218B: 4A LSR A
C2/218C: AA TAX
C2/218D: 98 TYA
C2/218E: 1D000A ORA $0A00,X
C2/2191: 9D000A STA $0A00,X
C2/2194: A59C LDA $9C
C2/2196: 8920 BIT #$20
C2/2198: F016 BEQ $21B0
C2/219A: A595 LDA $95
C2/219C: 2903 AND #$03
C2/219E: AA TAX
C2/219F: BF317FD9 LDA $D97F31,X
C2/21A3: A8 TAY
C2/21A4: A595 LDA $95
C2/21A6: 4A LSR A
C2/21A7: 4A LSR A
C2/21A8: AA TAX
C2/21A9: 98 TYA
C2/21AA: 1D000A ORA $0A00,X
C2/21AD: 9D000A STA $0A00,X
C2/21B0: C230 REP #$30
C2/21B2: 60 RTS
[What gibberish is this?]
C2/21B3: FCF3 CF3F
BossGraphicScriptHandler:
C2/21B7: 8530 STA $30
C2/21B9: A9C100 LDA #$00C1
C2/21BC: 8532 STA $32 [Store into Bank Byte]
C2/21BE: - E230 SEP #$30 [Set 8-Bit Accumulator, Registers]
C2/21C0: A730 LDA [$30]
C2/21C2: C9FF CMP #$FF
C2/21C4: F009 + BEQ $21CF
C2/21C6: C230 REP #$30
C2/21C8: E630 INC $30
C2/21CA: 20D221 JSR $21D2
C2/21CD: 80EF - BRA $21BE
C2/21CF: + C230 REP #$30
C2/21D1: 60 RTS
BossGraphicCommandInterpreter:
C2/21D2: 29FF00 AND #$00FF
C2/21D5: 0A ASL A
C2/21D6: AA TAX
C2/21D7: 7CDA21 JMP ($21DA,X)
[Graphic Command Pointers]
C2/21DA: 1822 [00:]
C2/21DC: 1822 [01:]
C2/21DE: 2A22 [02: Do nothing?]
C2/21E0: 2A22 [03:
C2/21E2: 2B22 [04:
C2/21E4: 3C22 [05:
C2/21E6: 3C22 [06:
C2/21E8: 3D22 [07:
C2/21EA: 4022 [08:
C2/21EC: 4922 [09:
C2/21EE: 4922 [0A:
C2/21F0: 4922 [0B:
C2/21F2: 4922 [0C:
C2/21F4: 4922 [0D:
C2/21F6: 4922 [0E:
C2/21F8: 4922 [0F:
C2/21FA: 4922 [10:
C2/21FC: 4922 [11:
C2/21FE: 5222 [12:
C2/2200: 5B22 [13:
C2/2202: 6C22 [14:
C2/2204: 7522 [15:
C2/2206: 7E22 [16:
C2/2208: 4B23 [17:
C2/220A: 8A23 [18:
C2/220C: DA23 [19:
C2/220E: E723 [1A:
C2/2210: F023 [1B:
C2/2212: 5924 [1C:
C2/2214: 6424 [1D:
C2/2216: 6D24 [1E:
[Commands 00,01: 00 aaaa xxxx]
C2/2218: A730 LDA [$30] [Load [FilePointer]]
C2/221A: E630 INC $30 [Increment FilePointer]
C2/221C: E630 INC $30 [Increment FilePointer]
C2/221E: A8 TAY [Transfer Acc. to Y]
C2/221F: A730 LDA [$30] [Load [FilePointer]]
C2/2221: E630 INC $30 [Increment FilePointer]
C2/2223: E630 INC $30 [Increment FilePointer]
C2/2225: AA TAX [Transfer Acc. to X]
C2/2226: 98 TYA [Transfer Y to Acc.]
C2/2227: 4CAC26 JMP $26AC
[Commands 02 and 03: Dummied?]
C2/222A: 60 RTS
[Command 04: 04 yyyy xxxx]
C2/222B: A730 LDA [$30] [Load [FilePointer]]
C2/222D: E630 INC $30
C2/222F: E630 INC $30
C2/2231: A8 TAY
C2/2232: A730 LDA [$30] [Load [FilePointer]]
C2/2234: E630 INC $30
C2/2236: E630 INC $30
C2/2238: AA TAX
C2/2239: 4C530D JMP $0D53
[Commands 05 and 06: Dummied?]
C2/223C: 60 RTS
[Command 07: ?]
C2/223D: 4CEA0C JMP $0CEA
[Command 08: 08nnnn]
C2/2240: A730 LDA [$30] [Load [FilePointer]]
C2/2242: E630 INC $30
C2/2244: E630 INC $30
C2/2246: 4CC230 JMP $30C2
[Commands 09~11: 09nnnn]
C2/2249: A730 LDA [$30] [Load [FilePointer]]
C2/224B: E630 INC $30
C2/224D: E630 INC $30
C2/224F: 4CC324 JMP $24C3
[Command 12: 12nnnn]
C2/2252: A730 LDA [$30] [Load [FilePointer]]
C2/2254: E630 INC $30
C2/2256: E630 INC $30
C2/2258: 4C3425 JMP $2534 [Graphics Sans LZ77 Decompression?]
[Command 13: 13 aaaa bbbb]
C2/225B: A730 LDA [$30] [Load [FilePointer]]
C2/225D: E630 INC $30
C2/225F: E630 INC $30
C2/2261: 8533 STA $33
C2/2263: A730 LDA [$30] [Load [FilePointer]]
C2/2265: E630 INC $30
C2/2267: E630 INC $30
C2/2269: 9233 STA ($33)
C2/226B: 60 RTS
[14: 14nnnn]
C2/226C: A730 LDA [$30] [Load [FilePointer]]
C2/226E: E630 INC $30
C2/2270: E630 INC $30
C2/2272: 4C2C27 JMP $272C
[15: 15nnnn]
C2/2275: A730 LDA [$30] [Load [FilePointer]]
C2/2277: E630 INC $30
C2/2279: E630 INC $30
C2/227B: 4C2C27 JMP $272C
[Command 16: 16 yyyy xxxx]
C2/227E: A730 LDA [$30] [Load [FilePointer]]
C2/2280: E630 INC $30
C2/2282: E630 INC $30
C2/2284: A8 TAY
C2/2285: A730 LDA [$30] [Load [FilePointer]]
C2/2287: E630 INC $30
C2/2289: E630 INC $30
C2/228B: AA TAX
C2/228C: 20530D JSR $0D53
C2/228F: 209322 JSR $2293
C2/2292: 60 RTS
[]
C2/2293: 8687 STX $87
C2/2295: ACA60F LDY $0FA6
C2/2298: B90AC8 LDA $C80A,Y
C2/229B: 297F00 AND #$007F
C2/229E: 0A ASL A
C2/229F: 0A ASL A
C2/22A0: 0A ASL A
C2/22A1: 0A ASL A
C2/22A2: 9D2B00 STA $002B,X
C2/22A5: B90BC8 LDA $C80B,Y
C2/22A8: 297F00 AND #$007F
C2/22AB: 0A ASL A
C2/22AC: 0A ASL A
C2/22AD: 0A ASL A
C2/22AE: 0A ASL A
C2/22AF: 9D3200 STA $0032,X
C2/22B2: B90EC8 LDA $C80E,Y
C2/22B5: 29FF0F AND #$0FFF
C2/22B8: 9D7200 STA $0072,X
C2/22BB: AD0403 LDA $0304
C2/22BE: 9D4200 STA $0042,X
C2/22C1: A90100 LDA #$0001
C2/22C4: 9D0000 STA $0000,X
C2/22C7: 9E2900 STZ $0029,X
C2/22CA: 9E3000 STZ $0030,X
C2/22CD: 9EA500 STZ $00A5,X
C2/22D0: BD3200 LDA $0032,X
C2/22D3: 9D2200 STA $0022,X
C2/22D6: 9E3400 STZ $0034,X
C2/22D9: A90030 LDA #$3000
C2/22DC: 9D9200 STA $0092,X
C2/22DF: 9E6000 STZ $0060,X
C2/22E2: E220 SEP #$20
C2/22E4: 9E4600 STZ $0046,X
C2/22E7: 9E4700 STZ $0047,X
C2/22EA: 9E7400 STZ $0074,X
C2/22ED: A901 LDA #$01
C2/22EF: 9D1000 STA $0010,X
C2/22F2: C220 REP #$20
C2/22F4: ADA20F LDA $0FA2
C2/22F7: 223F00C0 JSR $C0003F
C2/22FB: ADA20F LDA $0FA2
C2/22FE: A687 LDX $87
C2/2300: 200923 JSR $2309
C2/2303: A687 LDX $87
C2/2305: 20B715 JSR $15B7
C2/2308: 60 RTS
C2/2309: 38 SEC
C2/230A: E95400 SBC #$0054
C2/230D: 0A ASL A
C2/230E: AA TAX
C2/230F: A900C1 LDA #$C100
C2/2312: 8534 STA $34
C2/2314: BF00BECA LDA $CABE00,X
C2/2318: 8533 STA $33
C2/231A: A687 LDX $87
C2/231C: ADA40F LDA $0FA4
C2/231F: 9DA300 STA $00A3,X
C2/2322: 8524 STA $24
C2/2324: A733 LDA [$33]
C2/2326: E633 INC $33
C2/2328: 29FF00 AND #$00FF
C2/232B: C9FF00 CMP #$00FF
C2/232E: F01A BEQ $234A
C2/2330: E220 SEP #$20
C2/2332: 18 CLC
C2/2333: 6524 ADC $24
C2/2335: 9D1800 STA $0018,X
C2/2338: C220 REP #$20
C2/233A: E8 INX
C2/233B: DA PHX
C2/233C: AA TAX
C2/233D: A733 LDA [$33]
C2/233F: E633 INC $33
C2/2341: 29FF00 AND #$00FF
C2/2344: 20AC26 JSR $26AC
C2/2347: FA PLX
C2/2348: 80DA BRA $2324
C2/234A: 60 RTS
[Command 17: Woah]
C2/234B: A900BC LDA #$BC00
C2/234E: 8F812100 STA $002181
C2/2352: E220 SEP #$20
C2/2354: A901 LDA #$01
C2/2356: 8F832100 STA $002183
C2/235A: A20000 LDX #$0000
C2/235D: A900 LDA #$00
C2/235F: 8F802100 STA $002180
C2/2363: A903 LDA #$03
C2/2365: 8F802100 STA $002180
C2/2369: E8 INX
C2/236A: E00002 CPX #$0200
C2/236D: D0EE BNE $235D
C2/236F: C220 REP #$20
C2/2371: A90038 LDA #$3800
C2/2374: 8F162100 STA $002116
C2/2378: A20000 LDX #$0000
C2/237B: A90003 LDA #$0300
C2/237E: 8F182100 STA $002118
C2/2382: E8 INX
C2/2383: E00008 CPX #$0800
C2/2386: D0F6 BNE $237E
C2/2388: 60 RTS
C2/2389: 60 RTS
[Command 18:]
C2/238A: A900EC LDA #$EC00
C2/238D: 8F812100 STA $002181
C2/2391: A9520D LDA #$0D52
C2/2394: 8F724300 STA $004372
C2/2398: A98010 LDA #$1080
C2/239B: 8F754300 STA $004375
C2/239F: E220 SEP #$20
C2/23A1: A900 LDA #$00
C2/23A3: 8F832100 STA $002183
C2/23A7: A908 LDA #$08
C2/23A9: 8F704300 STA $004370
C2/23AD: A980 LDA #$80
C2/23AF: 8F714300 STA $004371
C2/23B3: A9C2 LDA #$C2
C2/23B5: 8F744300 STA $004374
C2/23B9: A980 LDA #$80
C2/23BB: 8F0B4200 STA $00420B
C2/23BF: C220 REP #$20
C2/23C1: A9600E LDA #$0E60
C2/23C4: 8F812100 STA $002181
C2/23C8: A90002 LDA #$0200
C2/23CB: 8F754300 STA $004375
C2/23CF: E220 SEP #$20
C2/23D1: A980 LDA #$80
C2/23D3: 8F0B4200 STA $00420B
C2/23D7: C220 REP #$20
C2/23D9: 60 RTS
[Command 19: 19nnnn]
C2/23DA: A730 LDA [$30] [Load [FilePointer]]
C2/23DC: E630 INC $30
C2/23DE: E630 INC $30
C2/23E0: 203834 JSR $3438
C2/23E3: 209322 JSR $2293
C2/23E6: 60 RTS
[Command 1A: 1Annnn]
C2/23E7: A730 LDA [$30] [Load [FilePointer]]
C2/23E9: E630 INC $30
C2/23EB: E630 INC $30
C2/23ED: 4CAD25 JMP $25AD
[Command 1B: ]
C2/23F0: A900BC LDA #$BC00
C2/23F3: 8F812100 STA $002181
C2/23F7: A9520D LDA #$0D52
C2/23FA: 8F724300 STA $004372
C2/23FE: A90004 LDA #$0400
C2/2401: 8F754300 STA $004375
C2/2405: E220 SEP #$20
C2/2407: A901 LDA #$01
C2/2409: 8F832100 STA $002183
C2/240D: A908 LDA #$08
C2/240F: 8F704300 STA $004370
C2/2413: A980 LDA #$80
C2/2415: 8F714300 STA $004371
C2/2419: A9C2 LDA #$C2
C2/241B: 8F744300 STA $004374
C2/241F: A980 LDA #$80
C2/2421: 8F0B4200 STA $00420B
C2/2425: C220 REP #$20
C2/2427: A90000 LDA #$0000
C2/242A: 8F162100 STA $002116
C2/242E: A9520D LDA #$0D52
C2/2431: 8F724300 STA $004372
C2/2435: A90080 LDA #$8000
C2/2438: 8F754300 STA $004375
C2/243C: E220 SEP #$20
C2/243E: A909 LDA #$09
C2/2440: 8F704300 STA $004370
C2/2444: A918 LDA #$18
C2/2446: 8F714300 STA $004371
C2/244A: A9C2 LDA #$C2
C2/244C: 8F744300 STA $004374
C2/2450: A980 LDA #$80
C2/2452: 8F0B4200 STA $00420B
C2/2456: C220 REP #$20
C2/2458: 60 RTS
[Reads table at $D0BAC0] {Not necessarily just that...}
[1C: 1C nnnn. Jumps to the specified location]
C2/2459: A730 LDA [$30] [Load [FilePointer]]
C2/245B: E630 INC $30
C2/245D: E630 INC $30
C2/245F: 8533 STA $33
C2/2461: 6C3302 JMP ($0233)
[1D: 1D nnnn]
C2/2464: A730 LDA [$30] [Load [FilePointer]]
C2/2466: E630 INC $30
C2/2468: E630 INC $30
C2/246A: 4C1426 JMP $2614
[1E: 1E nnnn]
C2/246D: A730 LDA [$30] [Load [FilePointer]]
C2/246F: E630 INC $30
C2/2471: E630 INC $30
C2/2473: 4C6026 JMP $2660
[]
C2/2476: AA TAX
C2/2477: BFC0BAD0 LDA $D0BAC0,X
C2/247B: 29FF00 AND #$00FF
C2/247E: 0A ASL A
C2/247F: 0A ASL A
C2/2480: 8546 STA $46
C2/2482: A646 LDX $46
C2/2484: BFDFBAD0 LDA $D0BADF,X
C2/2488: 29FF00 AND #$00FF
C2/248B: C9FF00 CMP #$00FF
C2/248E: F032 + BEQ $24C2
C2/2490: 0A ASL A
C2/2491: AA TAX
C2/2492: BF0CBBD0 LDA $D0BB0C,X
C2/2496: 8579 STA $79 [Store into GFXPointer]
C2/2498: A90004 LDA #$0400
C2/249B: 8568 STA $68
C2/249D: A546 LDA $46
C2/249F: 290300 AND #$0003
C2/24A2: EB XBA
C2/24A3: 0A ASL A
C2/24A4: 0A ASL A
C2/24A5: 18 CLC
C2/24A6: 690070 ADC #$7000
C2/24A9: 857C STA $7C [Store into RAMPointer]
C2/24AB: E220 SEP #$20
C2/24AD: A9DB LDA #$DB [Load #$DB]
C2/24AF: 857B STA $7B [Store into GFXBank]
C2/24B1: A97F LDA #$7F [Load #$7F]
C2/24B3: 857E STA $7E [Store into RAMBank]
C2/24B5: C220 REP #$20
C2/24B7: 646A STZ $6A
C2/24B9: 646C STZ $6C
C2/24BB: 20F124 JSR $24F1
C2/24BE: E646 INC $46
C2/24C0: 80C0 BRA $2482
C2/24C2: + 60 RTS
[Reads shit in Bank $10]
C2/24C3: 0A ASL A
C2/24C4: 0A ASL A
C2/24C5: 0A ASL A
C2/24C6: AA TAX
C2/24C7: E220 SEP #$20 [Enable 8-Bit Accumulator]
C2/24C9: BF52BCD0 LDA $D0BC52,X
C2/24CD: 857B STA $7B [Store into FileBank]
C2/24CF: BF53BCD0 LDA $D0BC53,X
C2/24D3: 857E STA $7E [Store into RAMBank]
C2/24D5: C220 REP #$20
C2/24D7: BF54BCD0 LDA $D0BC54,X
C2/24DB: 8579 STA $79 [Store into FilePointer]
C2/24DD: BF56BCD0 LDA $D0BC56,X
C2/24E1: 857C STA $7C [Store into RAMPointer]
C2/24E3: BF58BCD0 LDA $D0BC58,X
C2/24E7: 8568 STA $68
C2/24E9: 646A STZ $6A
C2/24EB: 646C STZ $6C
C2/24ED: 20F124 JSR $24F1
C2/24F0: 60 RTS
[CPU bus to CPU bus]
C2/24F1: E210 SEP #$10 [Enable 8-Bit Registers]
{}
C2/24F3: 18 CLC [Clear Carry]
C2/24F4: A568 LDA $68 [Load Size]
C2/24F6: 690700 ADC #$0007 [Add #$07]
C2/24F9: 4A LSR A [Shift Right]
C2/24FA: 4A LSR A [Shift Right]
C2/24FB: 4A LSR A [Shift Right]
C2/24FC: 8568 STA $68 [Store into Size]
C2/24FE: - A779 LDA [$79] [Load [FilePointer]]
C2/2500: EB XBA [Switch A and B]
C2/2501: 856E STA $6E [Store into GraphicsData]
C2/2503: E679 INC $79 [Increment FilePointer]
C2/2505: A208 LDX #$08 [Load #$08 into X]
{}
C2/2507: -- 066E ASL $6E [Shift GraphicsData Left]
C2/2509: 9006 + BCC $2511 [Branch If Carry Clear]
C2/250B: A779 LDA [$79] [Load [FilePointer]]
C2/250D: E679 INC $79 [Increment FilePointer]
C2/250F: 8002 ++ BRA $2513
C2/2511: + A56C LDA $6C
C2/2513: ++ A46A LDY $6A
C2/2515: 846C STY $6C
C2/2517: 856A STA $6A
{}
C2/2519: 877C STA [$7C] [Store into [RAMPointer]]
C2/251B: E67C INC $7C [Increment RAMPointer]
C2/251D: CA DEX [Decrement X]
C2/251E: D0E7 -- BNE $2507
C2/2520: A57C LDA $7C [Load RAMPointer]
C2/2522: C90040 CMP #$4000 [Compare with #$4000]
C2/2525: D006 + BNE $252D
C2/2527: 18 CLC
C2/2528: 690020 ADC #$2000
C2/252B: 857C STA $7C
C2/252D: + C668 DEC $68 [Decrement Size]
C2/252F: D0CD - BNE $24FE
C2/2531: C210 REP #$10
C2/2533: 60 RTS
[]
C2/2534: 0A ASL A
C2/2535: 0A ASL A
C2/2536: 0A ASL A
C2/2537: AA TAX
C2/2538: E220 SEP #$20
C2/253A: BF52BCD0 LDA $D0BC52,X
C2/253E: 857B STA $7B
C2/2540: C220 REP #$20
C2/2542: BF54BCD0 LDA $D0BC54,X
C2/2546: 8579 STA $79
C2/2548: BF56BCD0 LDA $D0BC56,X
C2/254C: 8F162100 STA $002116
C2/2550: BF58BCD0 LDA $D0BC58,X
C2/2554: 8568 STA $68
C2/2556: 646A STZ $6A
C2/2558: 646C STZ $6C
C2/255A: 205E25 JSR $255E [CPU bus to VRAM
C2/255D: 60 RTS
[CPU bus to VRAM]
C2/255E: E210 SEP #$10 [Enable 8-Bit Registers]
C2/2560: 8B PHB [Push Bank]
C2/2561: A200 LDX #$00 [Load #$00 into X]
C2/2563: DA PHX [Push X]
C2/2564: AB PLB [Pull Bank] {#$00, for SNES regs.}
C2/2565: 6470 STZ $70 [Store Zero into ThisThing]
{}
C2/2567: 18 CLC [Clear Carry]
C2/2568: A568 LDA $68 [Load
C2/256A: 690700 ADC #$0007
C2/256D: 4A LSR A
C2/256E: 4A LSR A
C2/256F: 4A LSR A
C2/2570: 8568 STA $68
C2/2572: A779 LDA [$79] [Load [FilePointer]]
C2/2574: EB XBA [Switch A and B]
C2/2575: 856E STA $6E [Store into GraphicsData]
C2/2577: E679 INC $79 [Increment FilePointer]
C2/2579: A208 LDX #$08 [Load #$08 into X]
C2/257B: 066E ASL $6E []
C2/257D: 9006 + BCC $2585
C2/257F: A779 LDA [$79]
C2/2581: E679 INC $79
C2/2583: 8002 ++ BRA $2587
C2/2585: + A56C LDA $6C
C2/2587: ++ A46A LDY $6A
C2/2589: 846C STY $6C
C2/258B: 856A STA $6A
{}
C2/258D: A570 LDA $70
C2/258F: 490100 EOR #$0001
C2/2592: 8570 STA $70 {What is this, an odd/even flag?}
C2/2594: F007 + BEQ $259D
C2/2596: A46A LDY $6A
C2/2598: 8C1821 STY $2118 [Store Y into VRAM Data Write(Low)]
C2/259B: 8005 BRA $25A2
C2/259D: + A46A LDY $6A
C2/259F: 8C1921 STY $2119 [Store Y into VRAM Data Write(High)]
C2/25A2: CA DEX
C2/25A3: D0D6 BNE $257B
C2/25A5: C668 DEC $68
C2/25A7: D0C9 BNE $2572
C2/25A9: AB PLB
C2/25AA: C210 REP #$10
C2/25AC: 60 RTS
[]
C2/25AD: 0A ASL A
C2/25AE: 0A ASL A
C2/25AF: 0A ASL A
C2/25B0: AA TAX
C2/25B1: BF56BCD0 LDA $D0BC56,X
C2/25B5: 8F162100 STA $002116
C2/25B9: BF54BCD0 LDA $D0BC54,X
C2/25BD: 8579 STA $79
C2/25BF: BF58BCD0 LDA $D0BC58,X
C2/25C3: 8568 STA $68
C2/25C5: 646A STZ $6A
C2/25C7: 646C STZ $6C
C2/25C9: E220 SEP #$20
C2/25CB: BF52BCD0 LDA $D0BC52,X
C2/25CF: 857B STA $7B
C2/25D1: C220 REP #$20
C2/25D3: 20D725 JSR $25D7
C2/25D6: 60 RTS
[A third one of these]
C2/25D7: E210 SEP #$10
C2/25D9: 8B PHB
C2/25DA: A200 LDX #$00
C2/25DC: DA PHX
C2/25DD: AB PLB
C2/25DE: 18 CLC
C2/25DF: A568 LDA $68
C2/25E1: 690700 ADC #$0007
C2/25E4: 4A LSR A
C2/25E5: 4A LSR A
C2/25E6: 4A LSR A
C2/25E7: 8568 STA $68
C2/25E9: A779 LDA [$79]
C2/25EB: EB XBA
C2/25EC: 856E STA $6E
C2/25EE: E679 INC $79
C2/25F0: A208 LDX #$08
C2/25F2: 066E ASL $6E
C2/25F4: 9006 BCC $25FC
C2/25F6: A779 LDA [$79]
C2/25F8: E679 INC $79
C2/25FA: 8002 BRA $25FE
C2/25FC: A56C LDA $6C
C2/25FE: A46A LDY $6A
C2/2600: 846C STY $6C
C2/2602: 856A STA $6A
C2/2604: A46A LDY $6A
C2/2606: 8C1921 STY $2119
C2/2609: CA DEX
C2/260A: D0E6 BNE $25F2
C2/260C: C668 DEC $68
C2/260E: D0D9 BNE $25E9
C2/2610: AB PLB
C2/2611: C210 REP #$10
C2/2613: 60 RTS
[Boss Graphic Decompression]
[Thanks to Masterflow for pointing this out!]
C2/2614: 0A ASL A [Shift Left]
C2/2615: 0A ASL A [Shift Left]
C2/2616: 0A ASL A [Shift Left]
C2/2617: AA TAX [Transfer Accumulator to X]
C2/2618: BF52BCD0 LDA $D0BC52,X [Load Source Bank]
C2/261C: 8595 STA $95 [Store into SourceBank]
C2/261E: 859D STA $9D [Store into LZ77Banks[Low]]
C2/2620: BF54BCD0 LDA $D0BC54,X [Load Source Address]
C2/2624: 8597 STA $97 [Store into SourceAddr]
C2/2626: BF56BCD0 LDA $D0BC56,X [Load Dest Address]
C2/262A: 8599 STA $99 [Store into DestAddr]
C2/262C: BF58BCD0 LDA $D0BC58,X [Load into Graphics Size]
C2/2630: 859B STA $9B [Store into TempSize]
C2/2632: A00060 LDY #$6000 [Load #$6000 into Y]
C2/2635: A697 LDX $97 [Load SourceAddr into X]
C2/2637: A97F00 LDA #$007F [Load #$7F]
C2/263A: 859E STA $9E [Store into LZ77Banks[High]]
C2/263C: A59D LDA $9D [Load LZ77Banks]
C2/263E: 221400C1 JSR $C10014 [Jump to LZ77 Decompressor]
{Post-LZ77 Decomp.}
C2/2642: E220 SEP #$20 [Enable 8-Bit Accumulator]
C2/2644: A97F LDA #$7F [Load #$7F]
C2/2646: 857B STA $7B [Store into FileBank]
C2/2648: C220 REP #$20 [Disable 8-Bit Accumulator]
C2/264A: A90060 LDA #$6000 [Load #$6000]
C2/264D: 8579 STA $79 [Store into FilePointer]
C2/264F: A599 LDA $99 [Load DestAddr]
C2/2651: 8F162100 STA $002116 [Store into VRAM Address]
C2/2655: A59B LDA $9B [Load TempSize]
C2/2657: 8568 STA $68 [Store into FileSize]
C2/2659: 646A STZ $6A
C2/265B: 646C STZ $6C
C2/265D: 4C5E25 JMP $255E
[Damn, this is some code duplication.]
C2/2660: 0A ASL A
C2/2661: 0A ASL A
C2/2662: 0A ASL A
C2/2663: AA TAX
C2/2664: BF52BCD0 LDA $D0BC52,X
C2/2668: 8595 STA $95
C2/266A: 859D STA $9D
C2/266C: BF54BCD0 LDA $D0BC54,X
C2/2670: 8597 STA $97
C2/2672: BF56BCD0 LDA $D0BC56,X
C2/2676: 8599 STA $99
C2/2678: BF58BCD0 LDA $D0BC58,X
C2/267C: 859B STA $9B
C2/267E: A00060 LDY #$6000
C2/2681: A697 LDX $97
C2/2683: A97F00 LDA #$007F
C2/2686: 859E STA $9E
C2/2688: A59D LDA $9D
C2/268A: 221400C1 JSR $C10014 [Jump to LZ77 Decompressor]
{}
C2/268E: E220 SEP #$20
C2/2690: A97F LDA #$7F
C2/2692: 857B STA $7B
C2/2694: C220 REP #$20
C2/2696: A90060 LDA #$6000
C2/2699: 8579 STA $79
C2/269B: A599 LDA $99
C2/269D: 8F162100 STA $002116
C2/26A1: A59B LDA $9B
C2/26A3: 8568 STA $68
C2/26A5: 646A STZ $6A
C2/26A7: 646C STZ $6C
C2/26A9: 4CD725 JMP $25D7
[Hmmm.]
C2/26AC: E220 SEP #$20 [Enable 8-Bit Accumulator]
C2/26AE: 9D3F03 STA $033F,X
C2/26B1: C220 REP #$20 [Disable 8-Bit Accumulator]
C2/26B3: A8 TAY [Transfer Accumulator to Y]
C2/26B4: 8A TXA [Transfer X to Accumulator]
C2/26B5: 290F00 AND #$000F
C2/26B8: EB XBA
C2/26B9: 4A LSR A
C2/26BA: 4A LSR A
C2/26BB: 4A LSR A
C2/26BC: 18 CLC
C2/26BD: 690006 ADC #$0600
C2/26C0: 8F812100 STA $002181
C2/26C4: 98 TYA
C2/26C5: 0A ASL A
C2/26C6: AA TAX
C2/26C7: BF24BBD0 LDA $D0BB24,X [Load Boss Palette Address]
C2/26CB: 8F724300 STA $004372 [Store into DMA
C2/26CF: A92000 LDA #$0020
C2/26D2: 8F754300 STA $004375
C2/26D6: E220 SEP #$20
C2/26D8: A900 LDA #$00
C2/26DA: 8F832100 STA $002183
C2/26DE: A900 LDA #$00
C2/26E0: 8F704300 STA $004370
C2/26E4: A980 LDA #$80
C2/26E6: 8F714300 STA $004371
C2/26EA: A9C2 LDA #$C2
C2/26EC: 8F744300 STA $004374
C2/26F0: A980 LDA #$80
C2/26F2: 8F0B4200 STA $00420B
C2/26F6: C220 REP #$20
C2/26F8: 60 RTS
C2/26F9: E220 SEP #$20
C2/26FB: 9D3F03 STA $033F,X
C2/26FE: C220 REP #$20
C2/2700: A8 TAY
C2/2701: 8A TXA
C2/2702: 290F00 AND #$000F
C2/2705: EB XBA
C2/2706: 4A LSR A
C2/2707: 4A LSR A
C2/2708: 4A LSR A
C2/2709: 18 CLC
C2/270A: 690006 ADC #$0600
C2/270D: 8579 STA $79
C2/270F: A900C2 LDA #$C200
C2/2712: 8577 STA $77
C2/2714: 98 TYA
C2/2715: 0A ASL A
C2/2716: AA TAX
C2/2717: BF24BBD0 LDA $D0BB24,X
C2/271B: 8576 STA $76
C2/271D: A00000 LDY #$0000
C2/2720: B776 LDA [$76],Y
C2/2722: 9179 STA ($79),Y
C2/2724: C8 INY
C2/2725: C8 INY
C2/2726: C02000 CPY #$0020
C2/2729: 90F5 BCC $2720
C2/272B: 60 RTS
C2/272C: 60 RTS
C2/272D: 48 PHA
C2/272E: DA PHX
C2/272F: 5A PHY
C2/2730: A24C27 LDX #$274C
C2/2733: A00060 LDY #$6000
C2/2736: 20530D JSR $0D53
C2/2739: B00D BCS $2748
C2/273B: 68 PLA
C2/273C: 9D9E00 STA $009E,X
C2/273F: 68 PLA
C2/2740: 9D9C00 STA $009C,X
C2/2743: 68 PLA
C2/2744: 9D9A00 STA $009A,X
C2/2747: 60 RTS
C2/2748: 7A PLY
C2/2749: FA PLX
C2/274A: 68 PLA
C2/274B: 60 RTS
C2/274C: BD9A00 LDA $009A,X
C2/274F: F003 BEQ $2754
C2/2751: 4CC127 JMP $27C1
C2/2754: BD9E00 LDA $009E,X
C2/2757: 1037 BPL $2790
C2/2759: 29000F AND #$0F00
C2/275C: EB XBA
C2/275D: 0A ASL A
C2/275E: 8566 STA $66
C2/2760: BD9C00 LDA $009C,X
C2/2763: 0A ASL A
C2/2764: AA TAX
C2/2765: A566 LDA $66
C2/2767: 18 CLC
C2/2768: 7F24BBD0 ADC $D0BB24,X
C2/276C: 8576 STA $76
C2/276E: A687 LDX $87
C2/2770: BD9E00 LDA $009E,X
C2/2773: 290F00 AND #$000F
C2/2776: EB XBA
C2/2777: 4A LSR A
C2/2778: 4A LSR A
C2/2779: 4A LSR A
C2/277A: 18 CLC
C2/277B: 690006 ADC #$0600
C2/277E: 6566 ADC $66
C2/2780: 8579 STA $79
C2/2782: E220 SEP #$20
C2/2784: A9C2 LDA #$C2
C2/2786: 8578 STA $78
C2/2788: C220 REP #$20
C2/278A: A776 LDA [$76]
C2/278C: 9279 STA ($79)
C2/278E: 38 SEC
C2/278F: 60 RTS
C2/2790: 290F00 AND #$000F
C2/2793: EB XBA
C2/2794: 4A LSR A
C2/2795: 4A LSR A
C2/2796: 4A LSR A
C2/2797: 18 CLC
C2/2798: 690006 ADC #$0600
C2/279B: 8576 STA $76
C2/279D: BD9C00 LDA $009C,X
C2/27A0: 0A ASL A
C2/27A1: AA TAX
C2/27A2: A900C2 LDA #$C200
C2/27A5: 857A STA $7A
C2/27A7: BF24BBD0 LDA $D0BB24,X
C2/27AB: 8579 STA $79
C2/27AD: A00000 LDY #$0000
C2/27B0: B779 LDA [$79],Y
C2/27B2: 9176 STA ($76),Y
C2/27B4: C8 INY
C2/27B5: C8 INY
C2/27B6: C02000 CPY #$0020
C2/27B9: D0F5 BNE $27B0
C2/27BB: A687 LDX $87
C2/27BD: C220 REP #$20
C2/27BF: 38 SEC
C2/27C0: 60 RTS
C2/27C1: BD9E00 LDA $009E,X
C2/27C4: 3016 BMI $27DC
C2/27C6: BD9400 LDA $0094,X
C2/27C9: 0A ASL A
C2/27CA: AA TAX
C2/27CB: 7CCE27 JMP ($27CE,X)
C2/27CE: F227 SBC ($27)
C2/27D0: FA PLX
C2/27D1: 28 PLP
C2/27D2: 1329 ORA ($29,S),Y
C2/27D4: 3429 BIT $29,X
C2/27D6: 5529 EOR $29,X
C2/27D8: BD2957 LDA $5729,X
C2/27DB: 2A ROL A
C2/27DC: BD9400 LDA $0094,X
C2/27DF: 0A ASL A
C2/27E0: AA TAX
C2/27E1: 7CE427 JMP ($27E4,X)
[Jump Table]
C2/27E4: 5B28 [00]
C2/27E6: 7629 [01]
C2/27E8: 9229 [02]
C2/27EA: 9229 [03]
C2/27EC: 9229 [04]
C2/27EE: EA29 [05]
C2/27F0: 572A [06]
[??]
C2/27F2: A687 LDX $87
C2/27F4: A90100 LDA #$0001
C2/27F7: 9D9400 STA $0094,X
C2/27FA: BD9E00 LDA $009E,X
C2/27FD: EB XBA
C2/27FE: 4A LSR A
C2/27FF: 4A LSR A
C2/2800: 4A LSR A
C2/2801: 18 CLC
C2/2802: 690006 ADC #$0600
C2/2805: 8576 STA $76
C2/2807: 9D2900 STA $0029,X
C2/280A: A587 LDA $87
C2/280C: 18 CLC
C2/280D: 690001 ADC #$0100
C2/2810: 8579 STA $79
C2/2812: 9DA000 STA $00A0,X
C2/2815: A92000 LDA #$0020
C2/2818: 8566 STA $66
C2/281A: 20C628 JSR $28C6
C2/281D: A687 LDX $87
C2/281F: A900C2 LDA #$C200
C2/2822: 8577 STA $77
C2/2824: BD9C00 LDA $009C,X
C2/2827: 0A ASL A
C2/2828: AA TAX
C2/2829: BF24BBD0 LDA $D0BB24,X
C2/282D: 8576 STA $76
C2/282F: A6C5 LDX $C5
C2/2831: 9B TXY
C2/2832: B776 LDA [$76],Y
C2/2834: 9595 STA $95,X
C2/2836: C8 INY
C2/2837: C8 INY
C2/2838: E8 INX
C2/2839: E8 INX
C2/283A: E02000 CPX #$0020
C2/283D: 90F3 BCC $2832
C2/283F: A687 LDX $87
C2/2841: A99502 LDA #$0295
C2/2844: 8576 STA $76
C2/2846: A587 LDA $87
C2/2848: 18 CLC
C2/2849: 696001 ADC #$0160
C2/284C: 8579 STA $79
C2/284E: 9DA300 STA $00A3,X
C2/2851: A92000 LDA #$0020
C2/2854: 8566 STA $66
C2/2856: 20C628 JSR $28C6
C2/2859: 18 CLC
C2/285A: 60 RTS
[00]
C2/285B: A687 LDX $87
C2/285D: FE9400 INC $0094,X
C2/2860: BD9E00 LDA $009E,X
C2/2863: 29000F AND #$0F00
C2/2866: EB XBA
C2/2867: 0A ASL A
C2/2868: 8568 STA $68
C2/286A: BD9E00 LDA $009E,X
C2/286D: 290F00 AND #$000F
C2/2870: EB XBA
C2/2871: 4A LSR A
C2/2872: 4A LSR A
C2/2873: 4A LSR A
C2/2874: 18 CLC
C2/2875: 690006 ADC #$0600
C2/2878: 6568 ADC $68
C2/287A: 8576 STA $76
C2/287C: 9D2900 STA $0029,X
C2/287F: A587 LDA $87
C2/2881: 18 CLC
C2/2882: 693000 ADC #$0030
C2/2885: 8579 STA $79
C2/2887: 9DA000 STA $00A0,X
C2/288A: A90200 LDA #$0002
C2/288D: 8566 STA $66
C2/288F: 20C628 JSR $28C6
C2/2892: A687 LDX $87
C2/2894: BD9C00 LDA $009C,X
C2/2897: 0A ASL A
C2/2898: AA TAX
C2/2899: A568 LDA $68
C2/289B: 18 CLC
C2/289C: 7F24BBD0 ADC $D0BB24,X
C2/28A0: AA TAX
C2/28A1: A09502 LDY #$0295
C2/28A4: A90100 LDA #$0001
C2/28A7: 547EC2 MVN $7E,$C2
C2/28AA: A687 LDX $87
C2/28AC: A99502 LDA #$0295
C2/28AF: 8576 STA $76
C2/28B1: A587 LDA $87
C2/28B3: 18 CLC
C2/28B4: 693600 ADC #$0036
C2/28B7: 8579 STA $79
C2/28B9: 9DA300 STA $00A3,X
C2/28BC: A90200 LDA #$0002
C2/28BF: 8566 STA $66
C2/28C1: 20C628 JSR $28C6
C2/28C4: 18 CLC
C2/28C5: 60 RTS
C2/28C6: E210 SEP #$10
C2/28C8: A4C5 LDY $C5
C2/28CA: A9007C LDA #$7C00
C2/28CD: 3176 AND ($76),Y
C2/28CF: 4A LSR A
C2/28D0: 4A LSR A
C2/28D1: 9279 STA ($79)
C2/28D3: E679 INC $79
C2/28D5: E679 INC $79
C2/28D7: A9E003 LDA #$03E0
C2/28DA: 3176 AND ($76),Y
C2/28DC: 0A ASL A
C2/28DD: 0A ASL A
C2/28DE: 0A ASL A
C2/28DF: 9279 STA ($79)
C2/28E1: E679 INC $79
C2/28E3: E679 INC $79
C2/28E5: A91F00 LDA #$001F
C2/28E8: 3176 AND ($76),Y
C2/28EA: EB XBA
C2/28EB: 9279 STA ($79)
C2/28ED: E679 INC $79
C2/28EF: E679 INC $79
C2/28F1: C8 INY
C2/28F2: C8 INY
C2/28F3: C466 CPY $66
C2/28F5: D0D3 BNE $28CA
C2/28F7: C210 REP #$10
C2/28F9: 60 RTS
C2/28FA: A687 LDX $87
C2/28FC: FE9400 INC $0094,X
C2/28FF: BDA000 LDA $00A0,X
C2/2902: 8576 STA $76
C2/2904: BDA300 LDA $00A3,X
C2/2907: 8579 STA $79
C2/2909: A91800 LDA #$0018
C2/290C: 8566 STA $66
C2/290E: 209929 JSR $2999
C2/2911: 18 CLC
C2/2912: 60 RTS
C2/2913: A687 LDX $87
C2/2915: FE9400 INC $0094,X
C2/2918: BDA000 LDA $00A0,X
C2/291B: 18 CLC
C2/291C: 691800 ADC #$0018
C2/291F: 8576 STA $76
C2/2921: BDA300 LDA $00A3,X
C2/2924: 18 CLC
C2/2925: 691800 ADC #$0018
C2/2928: 8579 STA $79
C2/292A: A91800 LDA #$0018
C2/292D: 8566 STA $66
C2/292F: 209929 JSR $2999
C2/2932: 18 CLC
C2/2933: 60 RTS
C2/2934: A687 LDX $87
C2/2936: FE9400 INC $0094,X
C2/2939: BDA000 LDA $00A0,X
C2/293C: 18 CLC
C2/293D: 693000 ADC #$0030
C2/2940: 8576 STA $76
C2/2942: BDA300 LDA $00A3,X
C2/2945: 18 CLC
C2/2946: 693000 ADC #$0030
C2/2949: 8579 STA $79
C2/294B: A91800 LDA #$0018
C2/294E: 8566 STA $66
C2/2950: 209929 JSR $2999
C2/2953: 18 CLC
C2/2954: 60 RTS
C2/2955: A687 LDX $87
C2/2957: FE9400 INC $0094,X
C2/295A: BDA000 LDA $00A0,X
C2/295D: 18 CLC
C2/295E: 694800 ADC #$0048
C2/2961: 8576 STA $76
C2/2963: BDA300 LDA $00A3,X
C2/2966: 18 CLC
C2/2967: 694800 ADC #$0048
C2/296A: 8579 STA $79
C2/296C: A91800 LDA #$0018
C2/296F: 8566 STA $66
C2/2971: 209929 JSR $2999
C2/2974: 18 CLC
C2/2975: 60 RTS
[01]
C2/2976: A687 LDX $87
C2/2978: A90200 LDA #$0002
C2/297B: 9D9400 STA $0094,X
C2/297E: BDA000 LDA $00A0,X
C2/2981: 8576 STA $76
C2/2983: BDA300 LDA $00A3,X
C2/2986: 8579 STA $79
C2/2988: A90600 LDA #$0006
C2/298B: 8566 STA $66
C2/298D: 209929 JSR $2999
C2/2990: 18 CLC
C2/2991: 60 RTS
[02~04: Interesting]
C2/2992: A687 LDX $87
C2/2994: FE9400 INC $0094,X
C2/2997: 18 CLC
C2/2998: 60 RTS
C2/2999: BD9A00 LDA $009A,X
C2/299C: 8568 STA $68
C2/299E: E210 SEP #$10
C2/29A0: A4C5 LDY $C5
C2/29A2: B179 LDA ($79),Y
C2/29A4: 38 SEC
C2/29A5: F176 SBC ($76),Y
C2/29A7: 8546 STA $46
C2/29A9: A568 LDA $68
C2/29AB: 854E STA $4E
C2/29AD: 20692D JSR $2D69
C2/29B0: A556 LDA $56
C2/29B2: 9179 STA ($79),Y
C2/29B4: C8 INY
C2/29B5: C8 INY
C2/29B6: C466 CPY $66
C2/29B8: D0E8 BNE $29A2
C2/29BA: C210 REP #$10
C2/29BC: 60 RTS
C2/29BD: A687 LDX $87
C2/29BF: BDA000 LDA $00A0,X
C2/29C2: 8576 STA $76
C2/29C4: BDA300 LDA $00A3,X
C2/29C7: 8579 STA $79
C2/29C9: A96000 LDA #$0060
C2/29CC: 8566 STA $66
C2/29CE: 20172A JSR $2A17
C2/29D1: BD2900 LDA $0029,X
C2/29D4: 8579 STA $79
C2/29D6: A96000 LDA #$0060
C2/29D9: 8566 STA $66
C2/29DB: 20272A JSR $2A27
C2/29DE: A687 LDX $87
C2/29E0: DE9A00 DEC $009A,X
C2/29E3: D003 BNE $29E8
C2/29E5: FE9400 INC $0094,X
C2/29E8: 18 CLC
C2/29E9: 60 RTS
[05]
C2/29EA: A687 LDX $87
C2/29EC: BDA000 LDA $00A0,X
C2/29EF: 8576 STA $76
C2/29F1: BDA300 LDA $00A3,X
C2/29F4: 8579 STA $79
C2/29F6: A90600 LDA #$0006
C2/29F9: 8566 STA $66
C2/29FB: 20172A JSR $2A17
C2/29FE: BD2900 LDA $0029,X
C2/2A01: 8579 STA $79
C2/2A03: A90600 LDA #$0006
C2/2A06: 8566 STA $66
C2/2A08: 20272A JSR $2A27
C2/2A0B: A687 LDX $87
C2/2A0D: DE9A00 DEC $009A,X
C2/2A10: D003 BNE $2A15
C2/2A12: FE9400 INC $0094,X
C2/2A15: 18 CLC
C2/2A16: 60 RTS
C2/2A17: A4C5 LDY $C5
C2/2A19: 18 CLC
C2/2A1A: B176 LDA ($76),Y
C2/2A1C: 7179 ADC ($79),Y
C2/2A1E: 9176 STA ($76),Y
C2/2A20: C8 INY
C2/2A21: C8 INY
C2/2A22: C466 CPY $66
C2/2A24: D0F3 BNE $2A19
C2/2A26: 60 RTS
C2/2A27: A4C5 LDY $C5
C2/2A29: B176 LDA ($76),Y
C2/2A2B: C8 INY
C2/2A2C: C8 INY
C2/2A2D: 29001F AND #$1F00
C2/2A30: 0A ASL A
C2/2A31: 0A ASL A
C2/2A32: 8568 STA $68
C2/2A34: B176 LDA ($76),Y
C2/2A36: C8 INY
C2/2A37: C8 INY
C2/2A38: 29001F AND #$1F00
C2/2A3B: 4A LSR A
C2/2A3C: 4A LSR A
C2/2A3D: 4A LSR A
C2/2A3E: 0568 ORA $68
C2/2A40: 8568 STA $68
C2/2A42: B176 LDA ($76),Y
C2/2A44: C8 INY
C2/2A45: C8 INY
C2/2A46: 29001F AND #$1F00
C2/2A49: EB XBA
C2/2A4A: 0568 ORA $68
C2/2A4C: 9279 STA ($79)
C2/2A4E: E679 INC $79
C2/2A50: E679 INC $79
C2/2A52: C466 CPY $66
C2/2A54: D0D3 BNE $2A29
C2/2A56: 60 RTS
[06]
C2/2A57: 38 SEC
C2/2A58: 60 RTS
[??]
C2/2A59: E220 SEP #$20
C2/2A5B: EB XBA
C2/2A5C: 1A INC A
C2/2A5D: EB XBA
C2/2A5E: C220 REP #$20
C2/2A60: 29FF03 AND #$03FF
C2/2A63: 20672A JSR $2A67
C2/2A66: 60 RTS
C2/2A67: C90002 CMP #$0200
C2/2A6A: B004 BCS $2A70
C2/2A6C: 207B2A JSR $2A7B
C2/2A6F: 60 RTS
C2/2A70: 29FF01 AND #$01FF
C2/2A73: 207B2A JSR $2A7B
C2/2A76: 49FFFF EOR #$FFFF
C2/2A79: 1A INC A
C2/2A7A: 60 RTS
C2/2A7B: C9FF00 CMP #$00FF
C2/2A7E: B004 BCS $2A84
C2/2A80: 20922A JSR $2A92
C2/2A83: 60 RTS
C2/2A84: 8D6602 STA $0266
C2/2A87: A90002 LDA #$0200
C2/2A8A: 38 SEC
C2/2A8B: ED6602 SBC $0266
C2/2A8E: 20922A JSR $2A92
C2/2A91: 60 RTS
C2/2A92: AA TAX
C2/2A93: C9F600 CMP #$00F6
C2/2A96: B00A BCS $2AA2
C2/2A98: BFE07DD9 LDA $D97DE0,X
C2/2A9C: C220 REP #$20
C2/2A9E: 29FF00 AND #$00FF
C2/2AA1: 60 RTS
C2/2AA2: A90001 LDA #$0100
C2/2AA5: 60 RTS
C2/2AA6: A546 LDA $46
C2/2AA8: 8F024200 STA $004202
C2/2AAC: A54E LDA $4E
C2/2AAE: 8F034200 STA $004203
C2/2AB2: EA NOP
C2/2AB3: EA NOP
C2/2AB4: EA NOP
C2/2AB5: EA NOP
C2/2AB6: AF164200 LDA $004216
C2/2ABA: 8556 STA $56
C2/2ABC: AF174200 LDA $004217
C2/2AC0: 8557 STA $57
C2/2AC2: 60 RTS
C2/2AC3: E220 SEP #$20
C2/2AC5: 8B PHB
C2/2AC6: A900 LDA #$00
C2/2AC8: 48 PHA
C2/2AC9: AB PLB
C2/2ACA: 6458 STZ $58
C2/2ACC: 6459 STZ $59
C2/2ACE: A546 LDA $46
C2/2AD0: 8D0242 STA $4202
C2/2AD3: A54E LDA $4E
C2/2AD5: 8D0342 STA $4203
C2/2AD8: A547 LDA $47
C2/2ADA: 8D0242 STA $4202
C2/2ADD: EA NOP
C2/2ADE: AD1642 LDA $4216
C2/2AE1: 8556 STA $56
C2/2AE3: AD1742 LDA $4217
C2/2AE6: 8557 STA $57
C2/2AE8: A54E LDA $4E
C2/2AEA: 8D0342 STA $4203
C2/2AED: A546 LDA $46
C2/2AEF: 8D0242 STA $4202
C2/2AF2: EA NOP
C2/2AF3: AD1642 LDA $4216
C2/2AF6: 18 CLC
C2/2AF7: 6557 ADC $57
C2/2AF9: 8557 STA $57
C2/2AFB: AD1742 LDA $4217
C2/2AFE: 6558 ADC $58
C2/2B00: 8558 STA $58
C2/2B02: A54F LDA $4F
C2/2B04: 8D0342 STA $4203
C2/2B07: A547 LDA $47
C2/2B09: 8D0242 STA $4202
C2/2B0C: EA NOP
C2/2B0D: AD1642 LDA $4216
C2/2B10: 18 CLC
C2/2B11: 6557 ADC $57
C2/2B13: 8557 STA $57
C2/2B15: AD1742 LDA $4217
C2/2B18: 6558 ADC $58
C2/2B1A: 8558 STA $58
C2/2B1C: A54F LDA $4F
C2/2B1E: 8D0342 STA $4203
C2/2B21: AB PLB
C2/2B22: C220 REP #$20
C2/2B24: EA NOP
C2/2B25: AF164200 LDA $004216
C2/2B29: 18 CLC
C2/2B2A: 6558 ADC $58
C2/2B2C: 8558 STA $58
C2/2B2E: 60 RTS
C2/2B2F: 08 PHP
C2/2B30: E210 SEP #$10
C2/2B32: 6456 STZ $56
C2/2B34: 6458 STZ $58
C2/2B36: 645A STZ $5A
C2/2B38: 645C STZ $5C
C2/2B3A: A220 LDX #$20
C2/2B3C: 0656 ASL $56
C2/2B3E: 2658 ROL $58
C2/2B40: 265A ROL $5A
C2/2B42: 265C ROL $5C
C2/2B44: 064E ASL $4E
C2/2B46: 2650 ROL $50
C2/2B48: 9019 BCC $2B63
C2/2B4A: A556 LDA $56
C2/2B4C: 18 CLC
C2/2B4D: 6546 ADC $46
C2/2B4F: 8556 STA $56
C2/2B51: A558 LDA $58
C2/2B53: 6548 ADC $48
C2/2B55: 8558 STA $58
C2/2B57: A55A LDA $5A
C2/2B59: 65C5 ADC $C5
C2/2B5B: 855A STA $5A
C2/2B5D: A55C LDA $5C
C2/2B5F: 65C5 ADC $C5
C2/2B61: 855C STA $5C
C2/2B63: CA DEX
C2/2B64: D0D6 BNE $2B3C
C2/2B66: 28 PLP
C2/2B67: 60 RTS
C2/2B68: E220 SEP #$20
C2/2B6A: A546 LDA $46
C2/2B6C: 454E EOR $4E
C2/2B6E: 48 PHA
C2/2B6F: A546 LDA $46
C2/2B71: 1007 BPL $2B7A
C2/2B73: 38 SEC
C2/2B74: A5C5 LDA $C5
C2/2B76: E546 SBC $46
C2/2B78: 8546 STA $46
C2/2B7A: A54E LDA $4E
C2/2B7C: 1007 BPL $2B85
C2/2B7E: 38 SEC
C2/2B7F: A5C5 LDA $C5
C2/2B81: E54E SBC $4E
C2/2B83: 854E STA $4E
C2/2B85: 20A62A JSR $2AA6
C2/2B88: 68 PLA
C2/2B89: 1008 BPL $2B93
C2/2B8B: A556 LDA $56
C2/2B8D: 49FF EOR #$FF
C2/2B8F: FF1A8556 SBC $56851A,X
C2/2B93: 60 RTS
C2/2B94: A546 LDA $46
C2/2B96: 454E EOR $4E
C2/2B98: 48 PHA
C2/2B99: A546 LDA $46
C2/2B9B: 1007 BPL $2BA4
C2/2B9D: 38 SEC
C2/2B9E: A5C5 LDA $C5
C2/2BA0: E546 SBC $46
C2/2BA2: 8546 STA $46
C2/2BA4: A54E LDA $4E
C2/2BA6: 1007 BPL $2BAF
C2/2BA8: 38 SEC
C2/2BA9: A5C5 LDA $C5
C2/2BAB: E54E SBC $4E
C2/2BAD: 854E STA $4E
C2/2BAF: 20C32A JSR $2AC3
C2/2BB2: 68 PLA
C2/2BB3: 100D BPL $2BC2
C2/2BB5: 38 SEC
C2/2BB6: A5C5 LDA $C5
C2/2BB8: E556 SBC $56
C2/2BBA: 8556 STA $56
C2/2BBC: A5C5 LDA $C5
C2/2BBE: E558 SBC $58
C2/2BC0: 8558 STA $58
C2/2BC2: 60 RTS
C2/2BC3: A548 LDA $48
C2/2BC5: 4550 EOR $50
C2/2BC7: 48 PHA
C2/2BC8: A548 LDA $48
C2/2BCA: 100D BPL $2BD9
C2/2BCC: 38 SEC
C2/2BCD: A5C5 LDA $C5
C2/2BCF: E546 SBC $46
C2/2BD1: 8546 STA $46
C2/2BD3: A5C5 LDA $C5
C2/2BD5: E548 SBC $48
C2/2BD7: 8548 STA $48
C2/2BD9: A550 LDA $50
C2/2BDB: 100D BPL $2BEA
C2/2BDD: 38 SEC
C2/2BDE: A5C5 LDA $C5
C2/2BE0: E54E SBC $4E
C2/2BE2: 854E STA $4E
C2/2BE4: A5C5 LDA $C5
C2/2BE6: E550 SBC $50
C2/2BE8: 8550 STA $50
C2/2BEA: 202F2B JSR $2B2F
C2/2BED: 68 PLA
C2/2BEE: 1019 BPL $2C09
C2/2BF0: 38 SEC
C2/2BF1: A5C5 LDA $C5
C2/2BF3: E556 SBC $56
C2/2BF5: 8556 STA $56
C2/2BF7: A5C5 LDA $C5
C2/2BF9: E558 SBC $58
C2/2BFB: 8558 STA $58
C2/2BFD: A5C5 LDA $C5
C2/2BFF: E55A SBC $5A
C2/2C01: 855A STA $5A
C2/2C03: A5C5 LDA $C5
C2/2C05: E55C SBC $5C
C2/2C07: 855C STA $5C
C2/2C09: 60 RTS
C2/2C0A: A546 LDA $46
C2/2C0C: 08 PHP
C2/2C0D: 8F1B2100 STA $00211B
C2/2C11: A5C5 LDA $C5
C2/2C13: 28 PLP
C2/2C14: 1002 BPL $2C18
C2/2C16: A9FF LDA #$FF
C2/2C18: 8F1B2100 STA $00211B
C2/2C1C: A54E LDA $4E
C2/2C1E: 8F1C2100 STA $00211C
C2/2C22: AF342100 LDA $002134
C2/2C26: 8556 STA $56
C2/2C28: AF352100 LDA $002135
C2/2C2C: 8557 STA $57
C2/2C2E: 60 RTS
C2/2C2F: E220 SEP #$20
C2/2C31: A546 LDA $46
C2/2C33: 8F1B2100 STA $00211B
C2/2C37: A547 LDA $47
C2/2C39: 8F1B2100 STA $00211B
C2/2C3D: A54E LDA $4E
C2/2C3F: 8F1C2100 STA $00211C
C2/2C43: AF342100 LDA $002134
C2/2C47: 8556 STA $56
C2/2C49: AF352100 LDA $002135
C2/2C4D: 8557 STA $57
C2/2C4F: AF362100 LDA $002136
C2/2C53: 8558 STA $58
C2/2C55: 6459 STZ $59
C2/2C57: 1004 BPL $2C5D
C2/2C59: A9FF LDA #$FF
C2/2C5B: 8559 STA $59
C2/2C5D: A546 LDA $46
C2/2C5F: 8F1B2100 STA $00211B
C2/2C63: A547 LDA $47
C2/2C65: 8F1B2100 STA $00211B
C2/2C69: A54F LDA $4F
C2/2C6B: 8F1C2100 STA $00211C
C2/2C6F: 18 CLC
C2/2C70: A5C5 LDA $C5
C2/2C72: 6556 ADC $56
C2/2C74: 8556 STA $56
C2/2C76: AF342100 LDA $002134
C2/2C7A: 6557 ADC $57
C2/2C7C: 8557 STA $57
C2/2C7E: AF352100 LDA $002135
C2/2C82: 6558 ADC $58
C2/2C84: 8558 STA $58
C2/2C86: AF362100 LDA $002136
C2/2C8A: 6559 ADC $59
C2/2C8C: 8559 STA $59
C2/2C8E: C220 REP #$20
C2/2C90: 60 RTS
C2/2C91: A546 LDA $46
C2/2C93: 8F044200 STA $004204
C2/2C97: A9008F LDA #$8F00
C2/2C9A: 0542 ORA $42
C2/2C9C: 00A5 BRK #$A5
C2/2C9E: 4EF01B LSR $1BF0
C2/2CA1: 8F064200 STA $004206
C2/2CA5: EA NOP
C2/2CA6: EA NOP
C2/2CA7: EA NOP
C2/2CA8: EA NOP
C2/2CA9: EA NOP
C2/2CAA: EA NOP
C2/2CAB: EA NOP
C2/2CAC: EA NOP
C2/2CAD: AF144200 LDA $004214
C2/2CB1: 8556 STA $56
C2/2CB3: AF164200 LDA $004216
C2/2CB7: 855E STA $5E
C2/2CB9: A5C5 LDA $C5
C2/2CBB: 60 RTS
C2/2CBC: A9FF60 LDA #$60FF
C2/2CBF: A54E LDA $4E
C2/2CC1: F01F BEQ $2CE2
C2/2CC3: 08 PHP
C2/2CC4: E210 SEP #$10
C2/2CC6: 6456 STZ $56
C2/2CC8: A5C5 LDA $C5
C2/2CCA: A210 LDX #$10
C2/2CCC: 0656 ASL $56
C2/2CCE: 0646 ASL $46
C2/2CD0: 2A ROL A
C2/2CD1: C54E CMP $4E
C2/2CD3: 9004 BCC $2CD9
C2/2CD5: E54E SBC $4E
C2/2CD7: E656 INC $56
C2/2CD9: CA DEX
C2/2CDA: D0F0 BNE $2CCC
C2/2CDC: 855E STA $5E
C2/2CDE: 28 PLP
C2/2CDF: A5C5 LDA $C5
C2/2CE1: 60 RTS
C2/2CE2: A9FFFF LDA #$FFFF
C2/2CE5: 60 RTS
C2/2CE6: A54E LDA $4E
C2/2CE8: 0550 ORA $50
C2/2CEA: F03E BEQ $2D2A
C2/2CEC: 08 PHP
C2/2CED: E210 SEP #$10
C2/2CEF: 6456 STZ $56
C2/2CF1: 6458 STZ $58
C2/2CF3: 645E STZ $5E
C2/2CF5: 6460 STZ $60
C2/2CF7: A220 LDX #$20
C2/2CF9: 0656 ASL $56
C2/2CFB: 2658 ROL $58
C2/2CFD: 0646 ASL $46
C2/2CFF: 2648 ROL $48
C2/2D01: 265E ROL $5E
C2/2D03: 2660 ROL $60
C2/2D05: 38 SEC
C2/2D06: A55E LDA $5E
C2/2D08: E54E SBC $4E
C2/2D0A: A560 LDA $60
C2/2D0C: E550 SBC $50
C2/2D0E: 9013 BCC $2D23
C2/2D10: 38 SEC
C2/2D11: A55E LDA $5E
C2/2D13: E54E SBC $4E
C2/2D15: 855E STA $5E
C2/2D17: A560 LDA $60
C2/2D19: E550 SBC $50
C2/2D1B: 8560 STA $60
C2/2D1D: E656 INC $56
C2/2D1F: D002 BNE $2D23
C2/2D21: E658 INC $58
C2/2D23: CA DEX
C2/2D24: D0D3 BNE $2CF9
C2/2D26: 28 PLP
C2/2D27: A5C5 LDA $C5
C2/2D29: 60 RTS
C2/2D2A: A9FFFF LDA #$FFFF
C2/2D2D: 60 RTS
C2/2D2E: A546 LDA $46
C2/2D30: 48 PHA
C2/2D31: 454E EOR $4E
C2/2D33: 48 PHA
C2/2D34: A546 LDA $46
C2/2D36: 1007 BPL $2D3F
C2/2D38: 38 SEC
C2/2D39: A5C5 LDA $C5
C2/2D3B: E546 SBC $46
C2/2D3D: 8546 STA $46
C2/2D3F: A54E LDA $4E
C2/2D41: 1007 BPL $2D4A
C2/2D43: 38 SEC
C2/2D44: A5C5 LDA $C5
C2/2D46: E54E SBC $4E
C2/2D48: 854E STA $4E
C2/2D4A: 20912C JSR $2C91
C2/2D4D: D015 BNE $2D64
C2/2D4F: 68 PLA
C2/2D50: 1007 BPL $2D59
C2/2D52: 38 SEC
C2/2D53: A5C5 LDA $C5
C2/2D55: E556 SBC $56
C2/2D57: 8556 STA $56
C2/2D59: 68 PLA
C2/2D5A: 1007 BPL $2D63
C2/2D5C: 38 SEC
C2/2D5D: A5C5 LDA $C5
C2/2D5F: E55E SBC $5E
C2/2D61: 855E STA $5E
C2/2D63: 60 RTS
C2/2D64: 68 PLA
C2/2D65: 68 PLA
C2/2D66: A9FF60 LDA #$60FF
C2/2D69: A546 LDA $46
C2/2D6B: 48 PHA
C2/2D6C: 454E EOR $4E
C2/2D6E: 48 PHA
C2/2D6F: A546 LDA $46
C2/2D71: 1007 BPL $2D7A
C2/2D73: 38 SEC
C2/2D74: A5C5 LDA $C5
C2/2D76: E546 SBC $46
C2/2D78: 8546 STA $46
C2/2D7A: A54E LDA $4E
C2/2D7C: 1007 BPL $2D85
C2/2D7E: 38 SEC
C2/2D7F: A5C5 LDA $C5
C2/2D81: E54E SBC $4E
C2/2D83: 854E STA $4E
C2/2D85: 20BF2C JSR $2CBF
C2/2D88: D015 BNE $2D9F
C2/2D8A: 68 PLA
C2/2D8B: 1007 BPL $2D94
C2/2D8D: 38 SEC
C2/2D8E: A5C5 LDA $C5
C2/2D90: E556 SBC $56
C2/2D92: 8556 STA $56
C2/2D94: 68 PLA
C2/2D95: 1007 BPL $2D9E
C2/2D97: 38 SEC
C2/2D98: A5C5 LDA $C5
C2/2D9A: E55E SBC $5E
C2/2D9C: 855E STA $5E
C2/2D9E: 60 RTS
C2/2D9F: 68 PLA
C2/2DA0: 68 PLA
C2/2DA1: A9FFFF LDA #$FFFF
C2/2DA4: 60 RTS
C2/2DA5: A548 LDA $48
C2/2DA7: 48 PHA
C2/2DA8: 4550 EOR $50
C2/2DAA: 48 PHA
C2/2DAB: A548 LDA $48
C2/2DAD: 100D BPL $2DBC
C2/2DAF: 38 SEC
C2/2DB0: A5C5 LDA $C5
C2/2DB2: E546 SBC $46
C2/2DB4: 8546 STA $46
C2/2DB6: A5C5 LDA $C5
C2/2DB8: E548 SBC $48
C2/2DBA: 8548 STA $48
C2/2DBC: A550 LDA $50
C2/2DBE: 100D BPL $2DCD
C2/2DC0: 38 SEC
C2/2DC1: A5C5 LDA $C5
C2/2DC3: E54E SBC $4E
C2/2DC5: 854E STA $4E
C2/2DC7: A5C5 LDA $C5
C2/2DC9: E550 SBC $50
C2/2DCB: 8550 STA $50
C2/2DCD: 20E62C JSR $2CE6
C2/2DD0: D021 BNE $2DF3
C2/2DD2: 68 PLA
C2/2DD3: 100D BPL $2DE2
C2/2DD5: 38 SEC
C2/2DD6: A5C5 LDA $C5
C2/2DD8: E556 SBC $56
C2/2DDA: 8556 STA $56
C2/2DDC: A5C5 LDA $C5
C2/2DDE: E558 SBC $58
C2/2DE0: 8558 STA $58
C2/2DE2: 68 PLA
C2/2DE3: 100D BPL $2DF2
C2/2DE5: 38 SEC
C2/2DE6: A5C5 LDA $C5
C2/2DE8: E55E SBC $5E
C2/2DEA: 855E STA $5E
C2/2DEC: A5C5 LDA $C5
C2/2DEE: E560 SBC $60
C2/2DF0: 8560 STA $60
C2/2DF2: 60 RTS
C2/2DF3: 68 PLA
C2/2DF4: 68 PLA
C2/2DF5: A9FFFF LDA #$FFFF
C2/2DF8: 60 RTS
C2/2DF9: E210 SEP #$10
C2/2DFB: 644E STZ $4E
C2/2DFD: 644A STZ $4A
C2/2DFF: A210 LDX #$10
C2/2E01: A548 LDA $48
C2/2E03: C90040 CMP #$4000
C2/2E06: A54A LDA $4A
C2/2E08: E54E SBC $4E
C2/2E0A: 900A BCC $2E16
C2/2E0C: 854A STA $4A
C2/2E0E: A548 LDA $48
C2/2E10: E90040 SBC #$4000
C2/2E13: 8548 STA $48
C2/2E15: 38 SEC
C2/2E16: 264E ROL $4E
C2/2E18: 0646 ASL $46
C2/2E1A: 2648 ROL $48
C2/2E1C: 264A ROL $4A
C2/2E1E: 0646 ASL $46
C2/2E20: 2648 ROL $48
C2/2E22: 264A ROL $4A
C2/2E24: CA DEX
C2/2E25: D0DA BNE $2E01
C2/2E27: C210 REP #$10
C2/2E29: 60 RTS
C2/2E2A: 20A02E JSR $2EA0
C2/2E2D: 20AF2E JSR $2EAF
C2/2E30: 20CC2E JSR $2ECC
C2/2E33: 20E32E JSR $2EE3
C2/2E36: A56A LDA $6A
C2/2E38: 4A LSR A
C2/2E39: B008 BCS $2E43
C2/2E3B: A90100 LDA #$0001
C2/2E3E: 38 SEC
C2/2E3F: E56C SBC $6C
C2/2E41: 856C STA $6C
C2/2E43: A56A LDA $6A
C2/2E45: 18 CLC
C2/2E46: 656C ADC $6C
C2/2E48: C90400 CMP #$0004
C2/2E4B: D002 BNE $2E4F
C2/2E4D: A5C5 LDA $C5
C2/2E4F: 60 RTS
C2/2E50: 20A02E JSR $2EA0
C2/2E53: 20AF2E JSR $2EAF
C2/2E56: 20CC2E JSR $2ECC
C2/2E59: 20F42E JSR $2EF4
C2/2E5C: A56A LDA $6A
C2/2E5E: 4A LSR A
C2/2E5F: B008 BCS $2E69
C2/2E61: A90200 LDA #$0002
C2/2E64: 38 SEC
C2/2E65: E56C SBC $6C
C2/2E67: 856C STA $6C
C2/2E69: A56A LDA $6A
C2/2E6B: 0A ASL A
C2/2E6C: 18 CLC
C2/2E6D: 656C ADC $6C
C2/2E6F: C90800 CMP #$0008
C2/2E72: D002 BNE $2E76
C2/2E74: A5C5 LDA $C5
C2/2E76: 60 RTS
C2/2E77: 20A02E JSR $2EA0
C2/2E7A: 20AF2E JSR $2EAF
C2/2E7D: 20CC2E JSR $2ECC
C2/2E80: 201A2F JSR $2F1A
C2/2E83: A56A LDA $6A
C2/2E85: 4A LSR A
C2/2E86: 9008 BCC $2E90
C2/2E88: A93F00 LDA #$003F
C2/2E8B: 38 SEC
C2/2E8C: E56C SBC $6C
C2/2E8E: 856C STA $6C
C2/2E90: A56A LDA $6A
C2/2E92: EB XBA
C2/2E93: 4A LSR A
C2/2E94: 4A LSR A
C2/2E95: 18 CLC
C2/2E96: 656C ADC $6C
C2/2E98: C90001 CMP #$0100
C2/2E9B: 9002 BCC $2E9F
C2/2E9D: A5C5 LDA $C5
C2/2E9F: 60 RTS
C2/2EA0: 38 SEC
C2/2EA1: A546 LDA $46
C2/2EA3: E556 SBC $56
C2/2EA5: 8546 STA $46
C2/2EA7: 38 SEC
C2/2EA8: A54E LDA $4E
C2/2EAA: E55E SBC $5E
C2/2EAC: 854E STA $4E
C2/2EAE: 60 RTS
C2/2EAF: 646A STZ $6A
C2/2EB1: A54E LDA $4E
C2/2EB3: 1004 BPL $2EB9
C2/2EB5: E66A INC $6A
C2/2EB7: E66A INC $6A
C2/2EB9: A546 LDA $46
C2/2EBB: 1002 BPL $2EBF
C2/2EBD: E66A INC $6A
C2/2EBF: A56A LDA $6A
C2/2EC1: C90200 CMP #$0002
C2/2EC4: 9005 BCC $2ECB
C2/2EC6: 490100 EOR #$0001
C2/2EC9: 856A STA $6A
C2/2ECB: 60 RTS
C2/2ECC: A546 LDA $46
C2/2ECE: 1007 BPL $2ED7
C2/2ED0: 38 SEC
C2/2ED1: A5C5 LDA $C5
C2/2ED3: E546 SBC $46
C2/2ED5: 8546 STA $46
C2/2ED7: A54E LDA $4E
C2/2ED9: 1007 BPL $2EE2
C2/2EDB: 38 SEC
C2/2EDC: A5C5 LDA $C5
C2/2EDE: E54E SBC $4E
C2/2EE0: 854E STA $4E
C2/2EE2: 60 RTS
C2/2EE3: 38 SEC
C2/2EE4: A54E LDA $4E
C2/2EE6: E546 SBC $46
C2/2EE8: 9004 BCC $2EEE
C2/2EEA: 646C STZ $6C
C2/2EEC: 8005 BRA $2EF3
C2/2EEE: A90100 LDA #$0001
C2/2EF1: 856C STA $6C
C2/2EF3: 60 RTS
C2/2EF4: A90200 LDA #$0002
C2/2EF7: 856C STA $6C
C2/2EF9: A54E LDA $4E
C2/2EFB: 855E STA $5E
C2/2EFD: 465E LSR $5E
C2/2EFF: 38 SEC
C2/2F00: A55E LDA $5E
C2/2F02: E546 SBC $46
C2/2F04: 9004 BCC $2F0A
C2/2F06: 646C STZ $6C
C2/2F08: 800F BRA $2F19
C2/2F0A: A546 LDA $46
C2/2F0C: 8556 STA $56
C2/2F0E: 4656 LSR $56
C2/2F10: 38 SEC
C2/2F11: A556 LDA $56
C2/2F13: E54E SBC $4E
C2/2F15: B002 BCS $2F19
C2/2F17: C66C DEC $6C
C2/2F19: 60 RTS
C2/2F1A: A91F00 LDA #$001F
C2/2F1D: 856C STA $6C
C2/2F1F: A546 LDA $46
C2/2F21: C54E CMP $4E
C2/2F23: 9017 BCC $2F3C
C2/2F25: 20BF2C JSR $2CBF
C2/2F28: A556 LDA $56
C2/2F2A: C92000 CMP #$0020
C2/2F2D: 9003 BCC $2F32
C2/2F2F: A91F00 LDA #$001F
C2/2F32: 8556 STA $56
C2/2F34: A56C LDA $6C
C2/2F36: 38 SEC
C2/2F37: E556 SBC $56
C2/2F39: 856C STA $6C
C2/2F3B: 60 RTS
C2/2F3C: A546 LDA $46
C2/2F3E: F014 BEQ $2F54
C2/2F40: 8556 STA $56
C2/2F42: A54E LDA $4E
C2/2F44: 8546 STA $46
C2/2F46: A556 LDA $56
C2/2F48: 854E STA $4E
C2/2F4A: 20BF2C JSR $2CBF
C2/2F4D: A556 LDA $56
C2/2F4F: C92000 CMP #$0020
C2/2F52: 9003 BCC $2F57
C2/2F54: A91F00 LDA #$001F
C2/2F57: 8556 STA $56
C2/2F59: A56C LDA $6C
C2/2F5B: 18 CLC
C2/2F5C: 6556 ADC $56
C2/2F5E: 856C STA $6C
C2/2F60: 60 RTS
C2/2F61: 38 SEC
C2/2F62: A5A1 LDA $A1
C2/2F64: E599 SBC $99
C2/2F66: 85A1 STA $A1
C2/2F68: 38 SEC
C2/2F69: A59D LDA $9D
C2/2F6B: E595 SBC $95
C2/2F6D: 859D STA $9D
C2/2F6F: A59D LDA $9D
C2/2F71: D027 BNE $2F9A
C2/2F73: A5A1 LDA $A1
C2/2F75: 85AD STA $AD
C2/2F77: A5AD LDA $AD
C2/2F79: 1007 BPL $2F82
C2/2F7B: 38 SEC
C2/2F7C: A5C5 LDA $C5
C2/2F7E: E5AD SBC $AD
C2/2F80: 85AD STA $AD
C2/2F82: 64A5 STZ $A5
C2/2F84: 64A7 STZ $A7
C2/2F86: A5A1 LDA $A1
C2/2F88: 3008 BMI $2F92
C2/2F8A: A90100 LDA #$0001
C2/2F8D: 85AB STA $AB
C2/2F8F: 64A9 STZ $A9
C2/2F91: 60 RTS
C2/2F92: A9FFFF LDA #$FFFF
C2/2F95: 85AB STA $AB
C2/2F97: 64A9 STZ $A9
C2/2F99: 60 RTS
C2/2F9A: 20CC2F JSR $2FCC
C2/2F9D: 6446 STZ $46
C2/2F9F: A59D LDA $9D
C2/2FA1: 8548 STA $48
C2/2FA3: 6450 STZ $50
C2/2FA5: A5AD LDA $AD
C2/2FA7: 854E STA $4E
C2/2FA9: 20A52D JSR $2DA5
C2/2FAC: A556 LDA $56
C2/2FAE: 85A5 STA $A5
C2/2FB0: A558 LDA $58
C2/2FB2: 85A7 STA $A7
C2/2FB4: 6446 STZ $46
C2/2FB6: A5A1 LDA $A1
C2/2FB8: 8548 STA $48
C2/2FBA: 6450 STZ $50
C2/2FBC: A5AD LDA $AD
C2/2FBE: 854E STA $4E
C2/2FC0: 20A52D JSR $2DA5
C2/2FC3: A556 LDA $56
C2/2FC5: 85A9 STA $A9
C2/2FC7: A558 LDA $58
C2/2FC9: 85AB STA $AB
C2/2FCB: 60 RTS
C2/2FCC: A5A1 LDA $A1
C2/2FCE: 8546 STA $46
C2/2FD0: 854E STA $4E
C2/2FD2: 20942B JSR $2B94
C2/2FD5: A556 LDA $56
C2/2FD7: 85A5 STA $A5
C2/2FD9: A558 LDA $58
C2/2FDB: 85A7 STA $A7
C2/2FDD: A59D LDA $9D
C2/2FDF: 8546 STA $46
C2/2FE1: 854E STA $4E
C2/2FE3: 20942B JSR $2B94
C2/2FE6: A556 LDA $56
C2/2FE8: 85AD STA $AD
C2/2FEA: A558 LDA $58
C2/2FEC: 85AF STA $AF
C2/2FEE: 18 CLC
C2/2FEF: A5A5 LDA $A5
C2/2FF1: 65AD ADC $AD
C2/2FF3: 85A5 STA $A5
C2/2FF5: A5A7 LDA $A7
C2/2FF7: 65AF ADC $AF
C2/2FF9: 85A7 STA $A7
C2/2FFB: A5A5 LDA $A5
C2/2FFD: 8546 STA $46
C2/2FFF: A5A7 LDA $A7
C2/3001: 8548 STA $48
C2/3003: 20F92D JSR $2DF9
C2/3006: A54E LDA $4E
C2/3008: 85AD STA $AD
C2/300A: 60 RTS
[]
C2/300B: E230 SEP #$30
C2/300D: 48 PHA
C2/300E: 202C30 JSR $302C
C2/3011: 8546 STA $46
C2/3013: 68 PLA
C2/3014: F00E BEQ $3024
C2/3016: 1A INC A
C2/3017: 854E STA $4E
C2/3019: 20A62A JSR $2AA6
C2/301C: A557 LDA $57
C2/301E: C230 REP #$30
C2/3020: 29FF00 AND #$00FF
C2/3023: 60 RTS
C2/3024: A546 LDA $46
C2/3026: C230 REP #$30
C2/3028: 29FF00 AND #$00FF
C2/302B: 60 RTS
C2/302C: A20020 LDX #$2000
C2/302F: 48 PHA
C2/3030: 3020 BMI $3052
C2/3032: 48 PHA
C2/3033: 30AE BMI $2FE3
C2/3035: 3E03BD ROL $BD03,X
C2/3038: 0603 ASL $03
C2/303A: 8546 STA $46
C2/303C: AE3D03 LDX $033D
C2/303F: BD0603 LDA $0306,X
C2/3042: 4546 EOR $46
C2/3044: 9D0603 STA $0306,X
C2/3047: 60 RTS
C2/3048: FE3D03 INC $033D,X
C2/304B: BD3D03 LDA $033D,X
C2/304E: C937D0 CMP #$D037
C2/3051: 039E ORA $9E,S
C2/3053: 3D03E8 AND $E803,X
C2/3056: 60 RTS
C2/3057: E230 SEP #$30
C2/3059: 8D3D03 STA $033D
C2/305C: A200 LDX #$00
C2/305E: BF8B30C2 LDA $C2308B,X
C2/3062: 9D0603 STA $0306,X
C2/3065: E8 INX
C2/3066: E037 CPX #$37
C2/3068: D0F4 BNE $305E
C2/306A: AD3D03 LDA $033D
C2/306D: 8546 STA $46
C2/306F: A937 LDA #$37
C2/3071: 854E STA $4E
C2/3073: 20A62A JSR $2AA6
C2/3076: A557 LDA $57
C2/3078: 8D3D03 STA $033D
C2/307B: 18 CLC
C2/307C: 691F ADC #$1F
C2/307E: C937 CMP #$37
C2/3080: 9003 BCC $3085
C2/3082: 38 SEC
C2/3083: E937 SBC #$37
C2/3085: 8D3E03 STA $033E
C2/3088: C230 REP #$30
C2/308A: 60 RTS
C2/308B: 9CF6F8 STZ $F8F6
C2/308E: 63D9 ADC $D9,S
C2/3090: DB STP
C2/3091: CB WAI
C2/3092: EC5E23 CPX $235E
C2/3095: 1E109B ASL $9B10,X
C2/3098: 40 RTI
C2/3099: 6140 ADC ($40,X)
C2/309B: 7E1E82 ROR $821E,X
C2/309E: 6B RTL
C2/309F: 7A PLY
C2/30A0: 3274 AND ($74)
C2/30A2: 02FE COP #$FE
C2/30A4: 6A ROR A
C2/30A5: 27F6 AND [$F6]
C2/30A7: FA PLX
C2/30A8: 3508 AND $08,X
C2/30AA: B65F LDX $5F,Y
C2/30AC: 058B ORA $8B
C2/30AE: B21B LDA ($1B)
C2/30B0: C8 INY
C2/30B1: 1CD81E TRB $1ED8
C2/30B4: F02E BEQ $30E4
C2/30B6: 1B TCS
C2/30B7: DA PHX
C2/30B8: EB XBA
C2/30B9: B06B BCS $3126
C2/30BB: BDA991 LDA $91A9,X
C2/30BE: 3639 ROL $39,X
C2/30C0: 1D43
[]
C2/30C2: E220 SEP #$20
C2/30C4: EB XBA
C2/30C5: A901 LDA #$01
C2/30C7: 8F001E00 STA $001E00
C2/30CB: EB XBA
C2/30CC: 8F011E00 STA $001E01
C2/30D0: A904 LDA #$04
C2/30D2: 8F021E00 STA $001E02
C2/30D6: A90F LDA #$0F
C2/30D8: 8F031E00 STA $001E03
C2/30DC: 220400C3 JSR $C30004
C2/30E0: C220 REP #$20
C2/30E2: 60 RTS
[]
C2/30E3: E220 SEP #$20
C2/30E5: EB XBA
C2/30E6: A902 LDA #$02
C2/30E8: 8F001E00 STA $001E00
C2/30EC: EB XBA
C2/30ED: 8F011E00 STA $001E01
C2/30F1: C220 REP #$20
C2/30F3: 8A TXA
C2/30F4: 8F021E00 STA $001E02
C2/30F8: 220400C3 JSR $C30004 [...some kinna sound effect player?]
C2/30FC: 60 RTS
[]
C2/30FD: E220 SEP #$20
C2/30FF: 8F001E00 STA $001E00
C2/3103: 220400C3 JSR $C30004
C2/3107: C220 REP #$20
C2/3109: 60 RTS
[]
C2/310A: E220 SEP #$20
C2/310C: 8F011E00 STA $001E01
C2/3110: A980 LDA #$80
C2/3112: 8F001E00 STA $001E00
C2/3116: 220400C3 JSR $C30004
C2/311A: C220 REP #$20
C2/311C: 60 RTS
[Jumper related to E094,X]
C2/311D: BD9400 LDA $0094,X
C2/3120: 0A ASL A
C2/3121: AA TAX
C2/3122: 7C2531 JMP ($3125,X)
[Jump Table]
C2/3125: 2931 [00]
C2/3127: 5131 [01]
[00]
C2/3129: A687 LDX $87
C2/312B: FE9400 INC $0094,X
C2/312E: 9E2900 STZ $0029,X
C2/3131: 9E3000 STZ $0030,X
C2/3134: 9E6600 STZ $0066,X
C2/3137: A90100 LDA #$0001
C2/313A: 9D8C00 STA $008C,X
C2/313D: BDA700 LDA $00A7,X
C2/3140: 0A ASL A
C2/3141: AA TAX
C2/3142: BF7231C2 LDA $C23172,X
C2/3146: A687 LDX $87
C2/3148: 209413 JSR $1394
C2/314B: A98231 LDA #$3182
C2/314E: 9D9000 STA $0090,X
[01]
C2/3151: A687 LDX $87
C2/3153: BCB000 LDY $00B0,X
C2/3156: B9A700 LDA $00A7,Y
C2/3159: F015 BEQ $3170
C2/315B: DDA700 CMP $00A7,X
C2/315E: F00E BEQ $316E
C2/3160: 9DA700 STA $00A7,X
C2/3163: 0A ASL A
C2/3164: AA TAX
C2/3165: BF7231C2 LDA $C23172,X
C2/3169: A687 LDX $87
C2/316B: 209413 JSR $1394
C2/316E: 18 CLC
C2/316F: 60 RTS
C2/3170: 38 SEC
C2/3171: 60 RTS
C2/3172: 0000 BRK #$00
C2/3174: 0300 ORA $00,S
C2/3176: 0400 TSB $00
C2/3178: 0500 ORA $00
C2/317A: 0600 ASL $00
C2/317C: 0000 BRK #$00
C2/317E: 0600 ASL $00
C2/3180: 0500 ORA $00
[]
C2/3182: BDB000 LDA $00B0,X
C2/3185: A8 TAY
C2/3186: B92B00 LDA $002B,Y
C2/3189: 9D2B00 STA $002B,X
C2/318C: B93200 LDA $0032,Y
C2/318F: 18 CLC
C2/3190: 79A500 ADC $00A5,Y
C2/3193: 9D3200 STA $0032,X
C2/3196: 60 RTS
C2/3197: BD9400 LDA $0094,X
C2/319A: 0A ASL A
C2/319B: AA TAX
C2/319C: 7C9F31 JMP ($319F,X)
[Jump Table]
C2/319F: A331 [00]
C2/31A1: C931 [01]
[00]
C2/31A3: A6 CMP #$A631
C2/31A4: 87FE STA [$FE]
C2/31A6: 9400 STY $00,X
C2/31A8: A9FF7F LDA #$7FFF
C2/31AB: 9D2200 STA $0022,X
C2/31AE: A90100 LDA #$0001
C2/31B1: 9D0B00 STA $000B,X
C2/31B4: 9E2900 STZ $0029,X
C2/31B7: 9E3000 STZ $0030,X
C2/31BA: 9E6600 STZ $0066,X
C2/31BD: A90100 LDA #$0001
C2/31C0: 9D0000 STA $0000,X
C2/31C3: A95C01 LDA #$015C
C2/31C6: 209413 JSR $1394
[01]
C2/31C9: A687 LDX $87
C2/31CB: BD9E00 LDA $009E,X
C2/31CE: F002 BEQ $31D2
C2/31D0: 18 CLC
C2/31D1: 60 RTS
C2/31D2: 38 SEC
C2/31D3: 60 RTS
C2/31D4: BD9400 LDA $0094,X
C2/31D7: 0A ASL A
C2/31D8: AA TAX
C2/31D9: 7CDC31 JMP ($31DC,X)
C2/31DC: E031 [00]
C2/31DE: F731 [01]
[00]
C2/31E0: A6 AND ($A6),Y
C2/31E1: 87FE STA [$FE]
C2/31E3: 9400 STY $00,X
C2/31E5: A90100 LDA #$0001
C2/31E8: 9D0000 STA $0000,X
C2/31EB: A9FF07 LDA #$07FF
C2/31EE: 9D2200 STA $0022,X
C2/31F1: BD9A00 LDA $009A,X
C2/31F4: 209413 JSR $1394
[01]
C2/31F7: A687 LDX $87
C2/31F9: BDB000 LDA $00B0,X
C2/31FC: AA TAX
C2/31FD: BD2B00 LDA $002B,X
C2/3200: 8595 STA $95
C2/3202: BD3200 LDA $0032,X
C2/3205: 8597 STA $97
C2/3207: A687 LDX $87
C2/3209: A595 LDA $95
C2/320B: 18 CLC
C2/320C: 7DB200 ADC $00B2,X
C2/320F: 9D2B00 STA $002B,X
C2/3212: A597 LDA $97
C2/3214: 18 CLC
C2/3215: 7DB400 ADC $00B4,X
C2/3218: 9D3200 STA $0032,X
C2/321B: BD9E00 LDA $009E,X
C2/321E: D002 BNE $3222
C2/3220: 38 SEC
C2/3221: 60 RTS
C2/3222: 18 CLC
C2/3223: 60 RTS
C2/3224: A00000 LDY #$0000
C2/3227: A9FF7F LDA #$7FFF
C2/322A: 851A STA $1A
C2/322C: 641C STZ $1C
C2/322E: 98 TYA
C2/322F: EB XBA
C2/3230: 0A ASL A
C2/3231: 18 CLC
C2/3232: 6900E0 ADC #$E000
C2/3235: AA TAX
C2/3236: BD0000 LDA $0000,X
C2/3239: 29FF00 AND #$00FF
C2/323C: C90100 CMP #$0001
C2/323F: D010 BNE $3251
C2/3241: BD9001 LDA $0190,X
C2/3244: 300B BMI $3251
C2/3246: 20F108 JSR $08F1
C2/3249: C51A CMP $1A
C2/324B: B004 BCS $3251
C2/324D: 851A STA $1A
C2/324F: 841C STY $1C
C2/3251: C8 INY
C2/3252: C00300 CPY #$0003
C2/3255: D0D7 BNE $322E
C2/3257: A51C LDA $1C
C2/3259: 60 RTS
C2/325A: A00000 LDY #$0000
C2/325D: 641A STZ $1A
C2/325F: 641C STZ $1C
C2/3261: 98 TYA
C2/3262: EB XBA
C2/3263: 0A ASL A
C2/3264: 18 CLC
C2/3265: 6900E0 ADC #$E000
C2/3268: AA TAX
C2/3269: BD0000 LDA $0000,X
C2/326C: 29FF00 AND #$00FF
C2/326F: C90100 CMP #$0001
C2/3272: D010 BNE $3284
C2/3274: BD9001 LDA $0190,X
C2/3277: 300B BMI $3284
C2/3279: 20F108 JSR $08F1
C2/327C: C51A CMP $1A
C2/327E: 9004 BCC $3284
C2/3280: 851A STA $1A
C2/3282: 841C STY $1C
C2/3284: C8 INY
C2/3285: C00300 CPY #$0003
C2/3288: D0D7 BNE $3261
C2/328A: A51C LDA $1C
C2/328C: 60 RTS
C2/328D: A00000 LDY #$0000
C2/3290: 98 TYA
C2/3291: EB XBA
C2/3292: 0A ASL A
C2/3293: 18 CLC
C2/3294: 6900E0 ADC #$E000
C2/3297: AA TAX
C2/3298: BD0000 LDA $0000,X
C2/329B: 29FF00 AND #$00FF
C2/329E: C90100 CMP #$0001
C2/32A1: D00F BNE $32B2
C2/32A3: BD9001 LDA $0190,X
C2/32A6: 300A BMI $32B2
C2/32A8: BD9001 LDA $0190,X
C2/32AB: 891200 BIT #$0012
C2/32AE: F002 BEQ $32B2
C2/32B0: 98 TYA
C2/32B1: 60 RTS
C2/32B2: C8 INY
C2/32B3: C00300 CPY #$0003
C2/32B6: D0D8 BNE $3290
C2/32B8: A9FFFF LDA #$FFFF
C2/32BB: 60 RTS
C2/32BC: A51A LDA $1A
C2/32BE: 49FFFF EOR #$FFFF
C2/32C1: 1A INC A
C2/32C2: 851C STA $1C
C2/32C4: BDAB00 LDA $00AB,X
C2/32C7: 0A ASL A
C2/32C8: 0A ASL A
C2/32C9: A8 TAY
C2/32CA: B70C LDA [$0C],Y
C2/32CC: 8595 STA $95
C2/32CE: C8 INY
C2/32CF: C8 INY
C2/32D0: B70C LDA [$0C],Y
C2/32D2: 8597 STA $97
C2/32D4: A595 LDA $95
C2/32D6: 18 CLC
C2/32D7: 7D3C00 ADC $003C,X
C2/32DA: 9D3C00 STA $003C,X
C2/32DD: 300B BMI $32EA
C2/32DF: C51A CMP $1A
C2/32E1: 9010 BCC $32F3
C2/32E3: A51A LDA $1A
C2/32E5: 9D3C00 STA $003C,X
C2/32E8: 8009 BRA $32F3
C2/32EA: C51C CMP $1C
C2/32EC: B005 BCS $32F3
C2/32EE: A51C LDA $1C
C2/32F0: 9D3C00 STA $003C,X
C2/32F3: A597 LDA $97
C2/32F5: 18 CLC
C2/32F6: 7D4000 ADC $0040,X
C2/32F9: 9D4000 STA $0040,X
C2/32FC: 300B BMI $3309
C2/32FE: C51A CMP $1A
C2/3300: 9010 BCC $3312
C2/3302: A51A LDA $1A
C2/3304: 9D4000 STA $0040,X
C2/3307: 8009 BRA $3312
C2/3309: C51C CMP $1C
C2/330B: B005 BCS $3312
C2/330D: A51C LDA $1C
C2/330F: 9D4000 STA $0040,X
C2/3312: 60 RTS
C2/3313: 853C STA $3C
C2/3315: BDA900 LDA $00A9,X
C2/3318: 29FF00 AND #$00FF
C2/331B: EB XBA
C2/331C: 0A ASL A
C2/331D: 18 CLC
C2/331E: 6900E0 ADC #$E000
C2/3321: AA TAX
C2/3322: BD0200 LDA $0002,X
C2/3325: 859D STA $9D
C2/3327: BD0400 LDA $0004,X
C2/332A: 85A1 STA $A1
C2/332C: A687 LDX $87
C2/332E: BD2B00 LDA $002B,X
C2/3331: 8595 STA $95
C2/3333: BD3200 LDA $0032,X
C2/3336: 8599 STA $99
C2/3338: 20612F JSR $2F61
C2/333B: A5A5 LDA $A5
C2/333D: 8546 STA $46
C2/333F: A5A7 LDA $A7
C2/3341: 8548 STA $48
C2/3343: A53C LDA $3C
C2/3345: 8550 STA $50
C2/3347: 644E STZ $4E
C2/3349: 20C32B JSR $2BC3
C2/334C: A55A LDA $5A
C2/334E: 8595 STA $95
C2/3350: A5A9 LDA $A9
C2/3352: 8546 STA $46
C2/3354: A5AB LDA $AB
C2/3356: 8548 STA $48
C2/3358: A53C LDA $3C
C2/335A: 8550 STA $50
C2/335C: 644E STZ $4E
C2/335E: 20C32B JSR $2BC3
C2/3361: A55A LDA $5A
C2/3363: 8597 STA $97
C2/3365: A687 LDX $87
C2/3367: A595 LDA $95
C2/3369: 9D3C00 STA $003C,X
C2/336C: A597 LDA $97
C2/336E: 9D4000 STA $0040,X
C2/3371: 60 RTS
C2/3372: BD8901 LDA $0189,X
C2/3375: 29FF00 AND #$00FF
C2/3378: 8595 STA $95
C2/337A: A96400 LDA #$0064
C2/337D: 38 SEC
C2/337E: E595 SBC $95
C2/3380: 4A LSR A
C2/3381: 9D2D00 STA $002D,X
C2/3384: 60 RTS
C2/3385: 9DA700 STA $00A7,X
C2/3388: 9D1E00 STA $001E,X
C2/338B: 8595 STA $95
C2/338D: BD2B00 LDA $002B,X
C2/3390: 8597 STA $97
C2/3392: BD3200 LDA $0032,X
C2/3395: 8599 STA $99
C2/3397: BD9800 LDA $0098,X
C2/339A: 290700 AND #$0007
C2/339D: 090028 ORA #$2800
C2/33A0: A8 TAY
C2/33A1: A21D31 LDX #$311D
C2/33A4: 20530D JSR $0D53
C2/33A7: A587 LDA $87
C2/33A9: 9DB000 STA $00B0,X
C2/33AC: A595 LDA $95
C2/33AE: 9DA700 STA $00A7,X
C2/33B1: A597 LDA $97
C2/33B3: 9D2B00 STA $002B,X
C2/33B6: A599 LDA $99
C2/33B8: 9D3200 STA $0032,X
C2/33BB: A587 LDA $87
C2/33BD: 60 RTS
C2/33BE: 859D STA $9D
C2/33C0: 849F STY $9F
C2/33C2: BD2B00 LDA $002B,X
C2/33C5: 18 CLC
C2/33C6: 6595 ADC $95
C2/33C8: 8595 STA $95
C2/33CA: BD6600 LDA $0066,X
C2/33CD: 4A LSR A
C2/33CE: 8599 STA $99
C2/33D0: BD3200 LDA $0032,X
C2/33D3: 18 CLC
C2/33D4: 6597 ADC $97
C2/33D6: 38 SEC
C2/33D7: E599 SBC $99
C2/33D9: 8597 STA $97
C2/33DB: 8699 STX $99
C2/33DD: 98 TYA
C2/33DE: 290300 AND #$0003
C2/33E1: EB XBA
C2/33E2: 0A ASL A
C2/33E3: 18 CLC
C2/33E4: 6900E0 ADC #$E000
C2/33E7: 859B STA $9B
C2/33E9: BD9800 LDA $0098,X
C2/33EC: 290300 AND #$0003
C2/33EF: 0920AA ORA #$AA20
C2/33F2: A8 TAY
C2/33F3: A59D LDA $9D
C2/33F5: 0A ASL A
C2/33F6: AA TAX
C2/33F7: BF83E6DC LDA $DCE683,X
C2/33FB: AA TAX
C2/33FC: 20530D JSR $0D53
C2/33FF: B036 BCS $3437
C2/3401: A5A1 LDA $A1
C2/3403: A595 LDA $95
C2/3405: 9D2B00 STA $002B,X
C2/3408: A597 LDA $97
C2/340A: 9D3200 STA $0032,X
C2/340D: A599 LDA $99
C2/340F: 9DB000 STA $00B0,X
C2/3412: A59B LDA $9B
C2/3414: 9DB200 STA $00B2,X
C2/3417: A59F LDA $9F
C2/3419: 9DB800 STA $00B8,X
C2/341C: A59D LDA $9D
C2/341E: 9DB400 STA $00B4,X
C2/3421: DA PHX
C2/3422: 207624 JSR $2476
C2/3425: A59D LDA $9D
C2/3427: 0A ASL A
C2/3428: AA TAX
C2/3429: BFC1E6DC LDA $DCE6C1,X
C2/342D: FA PLX
C2/342E: 9DB600 STA $00B6,X
C2/3431: A20F00 LDX #$000F
C2/3434: 200027 JSR $2700
C2/3437: 60 RTS
[Reads $D0BC34]
C2/3438: 0A ASL A
C2/3439: AA TAX
C2/343A: A900C2 LDA #$C200
C2/343D: 850D STA $0D
C2/343F: BF34BCD0 LDA $D0BC34,X
C2/3443: 850C STA $0C
C2/3445: A00000 LDY #$0000
C2/3448: B70C LDA [$0C],Y [Load [File Pointer]]
C2/344A: C8 INY
C2/344B: C8 INY
C2/344C: 5A PHY
C2/344D: A8 TAY
C2/344E: A2D834 LDX #$34D8 [What is this?]
C2/3451: 20530D JSR $0D53
C2/3454: 7A PLY
C2/3455: B70C LDA [$0C],Y
C2/3457: 9D7000 STA $0070,X
C2/345A: C8 INY
C2/345B: C8 INY
C2/345C: B70C LDA [$0C],Y
C2/345E: 9DB400 STA $00B4,X
C2/3461: C8 INY
C2/3462: C8 INY
C2/3463: B70C LDA [$0C],Y
C2/3465: 9DB600 STA $00B6,X
C2/3468: C8 INY
C2/3469: C8 INY
C2/346A: B70C LDA [$0C],Y
C2/346C: 9DB800 STA $00B8,X
C2/346F: C8 INY
C2/3470: C8 INY
C2/3471: B70C LDA [$0C],Y
C2/3473: 9DBA00 STA $00BA,X
C2/3476: C8 INY
C2/3477: C8 INY
C2/3478: B70C LDA [$0C],Y
C2/347A: 9DBC00 STA $00BC,X
C2/347D: C8 INY
C2/347E: C8 INY
C2/347F: B70C LDA [$0C],Y
C2/3481: 9DBE00 STA $00BE,X
C2/3484: C8 INY
C2/3485: C8 INY
C2/3486: B70C LDA [$0C],Y
C2/3488: 9D7600 STA $0076,X
C2/348B: C8 INY
C2/348C: C8 INY
C2/348D: B70C LDA [$0C],Y
C2/348F: 9DA700 STA $00A7,X
C2/3492: C8 INY
C2/3493: C8 INY
C2/3494: B70C LDA [$0C],Y
C2/3496: 9D7800 STA $0078,X
C2/3499: C8 INY
C2/349A: C8 INY
C2/349B: B70C LDA [$0C],Y
C2/349D: 9D6200 STA $0062,X
C2/34A0: 45C7 EOR $C7
C2/34A2: 1A INC A
C2/34A3: 9D4500 STA $0045,X
C2/34A6: C8 INY
C2/34A7: C8 INY
C2/34A8: B70C LDA [$0C],Y
C2/34AA: 9D4C00 STA $004C,X
C2/34AD: C8 INY
C2/34AE: C8 INY
C2/34AF: 60 RTS
C2/34B0: BD9001 LDA $0190,X
C2/34B3: 3002 BMI $34B7
C2/34B5: 18 CLC
C2/34B6: 60 RTS
C2/34B7: 38 SEC
C2/34B8: 60 RTS
[Mantis Ant/Metal Mantis AI E04A (03)]
[Minotaur/Gorgon Bull AI E04A (2E)]
[Kilroy AI E04A (22~23)]
[Spikey Tiger AI E04A (0E)]
C2/34B9: BD9600 LDA $0096,X
C2/34BC: C93C00 CMP #$003C
C2/34BF: B013 BCS $34D4
C2/34C1: BD7501 LDA $0175,X
C2/34C4: 29FF00 AND #$00FF
C2/34C7: D00D BNE $34D6
C2/34C9: BD6000 LDA $0060,X
C2/34CC: 29FF00 AND #$00FF
C2/34CF: C94000 CMP #$0040
C2/34D2: F002 BEQ $34D6
C2/34D4: 38 SEC
C2/34D5: 60 RTS
{}
C2/34D6: 18 CLC
C2/34D7: 60 RTS
[Pointed to by $276]
C2/34D8: BD9400 LDA $0094,X
C2/34DB: C90400 CMP #$0004
C2/34DE: 901C + BCC $34FC
C2/34E0: BD4C00 LDA $004C,X
C2/34E3: F017 + BEQ $34FC
C2/34E5: 850C STA $0C
C2/34E7: A9C200 LDA #$00C2
C2/34EA: 850E STA $0E
C2/34EC: BD9400 LDA $0094,X
C2/34EF: 38 SEC
C2/34F0: E90400 SBC #$0004
C2/34F3: 0A ASL A
C2/34F4: A8 TAY
C2/34F5: B70C LDA [$0C],Y
C2/34F7: 850C STA $0C
C2/34F9: 6C0C02 JMP ($020C)
[]
C2/34FC: + BD9400 LDA $0094,X
C2/34FF: 0A ASL A
C2/3500: AA TAX
C2/3501: 7C0435 JMP ($3504,X)
[Jump Table]
C2/3504: 1235 [00: Initialization?]
C2/3506: 5135 [01: Main AI Loop]]
C2/3508: 6135 [02: Main AI Loop (trunc.)]
C2/350A: 9435 [03: ]
[??]
C2/350C: FD0A
C2/350E: 8B0B
C2/3510: CE0B
[00]
C2/3512: A6 DEC $A60B
C2/3513: 8720 STA [$20]
C2/3515: 7233 ADC ($33)
C2/3517: 9EAD00 STZ $00AD,X
C2/351A: A9FF00 LDA #$00FF
C2/351D: 9D7A00 STA $007A,X
C2/3520: BDA700 LDA $00A7,X
C2/3523: F003 + BEQ $3528
C2/3525: 208533 JSR $3385
C2/3528: + 20BF35 JSR $35BF
C2/352B: A687 LDX $87
C2/352D: BDBC00 LDA $00BC,X
C2/3530: 9DB000 STA $00B0,X
C2/3533: 9EB200 STZ $00B2,X
C2/3536: A90200 LDA #$0002
C2/3539: 9D9400 STA $0094,X
C2/353C: 9E8000 STZ $0080,X
C2/353F: 9E1400 STZ $0014,X
C2/3542: 9E4800 STZ $0048,X
C2/3545: 9E4A00 STZ $004A,X
C2/3548: A90100 LDA #$0001
C2/354B: 9D8200 STA $0082,X
C2/354E: 4C6135 JMP $3561
[01: Main Mantis Ant AI Loop?]
{Loop}
C2/3551: A687 LDX $87 [Load TempAddr into X]
C2/3553: 20CC35 JSR $35CC
C2/3556: A687 LDX $87 [TempAddr]
C2/3558: 9DB000 STA $00B0,X [Store into Boss AI Sec. Pointer]
C2/355B: 9EB200 STZ $00B2,X [Store zero into Boss AI Sec. Pos.]
C2/355E: FE9400 INC $0094,X
[02]
C2/3561: A687 LDX $87
C2/3563: A900C2 LDA #$C200
C2/3566: 8531 STA $31 [Store into BossAiSecBank]
C2/3568: BDB000 LDA $00B0,X [Load Boss AI Sec. Pointer]
C2/356B: 8530 STA $30
C2/356D: BCB200 LDY $00B2,X [Load Boss AI Sec. Pos.]
C2/3570: B730 LDA [$30],Y []
C2/3572: 29FF00 AND #$00FF
C2/3575: C9FF00 CMP #$00FF {Check for an Endpoint}
C2/3578: F014 + BEQ $358E
C2/357A: C8 INY
C2/357B: 8436 STY $36
C2/357D: 207A37 JSR $377A [Jump to Read Boss Script?]
C2/3580: A536 LDA $36
C2/3582: 9DB200 STA $00B2,X
C2/3585: 9E9600 STZ $0096,X
C2/3588: FE9400 INC $0094,X
C2/358B: 4C9435 JMP $3594
{}
C2/358E: + DE9400 DEC $0094,X
C2/3591: 4C5135 JMP $3551
{End Loop}
[03]
C2/3594: A687 LDX $87
C2/3596: BD4800 LDA $0048,X
C2/3599: F003 + BEQ $359E
C2/359B: 20B336 JSR $36B3
C2/359E: + A687 LDX $87
C2/35A0: 202D36 JSR $362D
C2/35A3: 9012 + BCC $35B7
C2/35A5: A687 LDX $87
C2/35A7: BD8000 LDA $0080,X
C2/35AA: F008 ++ BEQ $35B4
C2/35AC: 20B935 JSR $35B9
C2/35AF: A687 LDX $87
C2/35B1: 9E8000 STZ $0080,X
C2/35B4: ++ DE9400 DEC $0094,X
C2/35B7: + 18 CLC
C2/35B8: 60 RTS
C2/35B9: A587 LDA $87
C2/35BB: 8D6003 STA $0360
C2/35BE: 60 RTS
C2/35BF: A687 LDX $87
C2/35C1: BDB400 LDA $00B4,X
C2/35C4: F005 BEQ $35CB
C2/35C6: 850C STA $0C
C2/35C8: 6C0C02 JMP ($020C)
C2/35CB: 60 RTS
[]
C2/35CC: BD8200 LDA $0082,X []
C2/35CF: C90200 CMP #$0002
C2/35D2: D00F + BNE $35E3
C2/35D4: 20B034 JSR $34B0
C2/35D7: 900A + BCC $35E3
C2/35D9: A90400 LDA #$0004
C2/35DC: 9D9400 STA $0094,X
C2/35DF: 68 PLA
C2/35E0: 4CFD0A JMP $0AFD
[]
C2/35E3: + A687 LDX $87 [Load TempAddr into X]
C2/35E5: BD8200 LDA $0082,X
C2/35E8: D006 BNE $35F0
C2/35EA: 207233 JSR $3372
C2/35ED: 9EAD00 STZ $00AD,X
C2/35F0: BDAD00 LDA $00AD,X
C2/35F3: DD2D00 CMP $002D,X
C2/35F6: 900A BCC $3602
C2/35F8: 9E8200 STZ $0082,X
C2/35FB: 201736 JSR $3617
C2/35FE: 900B BCC $360B
C2/3600: A687 LDX $87 [Load TempAddr into X]
C2/3602: A90100 LDA #$0001
C2/3605: 9D8200 STA $0082,X
C2/3608: 4C0C36 JMP $360C
C2/360B: 60 RTS
[Subroutine jumper based on $7EE0B6,X]
C2/360C: BDB600 LDA $00B6,X
C2/360F: F005 BEQ $3616
C2/3611: 850C STA $0C
C2/3613: 6C0C02 JMP ($020C)
C2/3616: 60 RTS
[Subroutine jumper based on $7EE0B8,X]
C2/3617: BDB800 LDA $00B8,X
C2/361A: F005 BEQ $3621
C2/361C: 850C STA $0C
C2/361E: 6C0C02 JMP ($020C)
C2/3621: 60 RTS
[Subroutine jumper based on $7EE0BA,X]
C2/3622: BDBA00 LDA $00BA,X
C2/3625: F005 BEQ $362C
C2/3627: 850C STA $0C
C2/3629: 6C0C02 JMP ($020C)
C2/362C: 60 RTS
[Subroutine jumper based on $7EE04A,X]
C2/362D: BD4A00 LDA $004A,X
C2/3630: F006 BEQ $3638
C2/3632: 20B336 JSR $36B3 [Jump to Generic Subroutine Jumper]
C2/3635: 9001 BCC $3638
C2/3637: 60 RTS
[]
C2/3638: BD8200 LDA $0082,X
C2/363B: C90200 CMP #$0002
C2/363E: F02F BEQ $366F
C2/3640: 200105 JSR $0501
C2/3643: 9037 BCC $367C
C2/3645: BD8200 LDA $0082,X
C2/3648: D005 BNE $364F
C2/364A: 20B034 JSR $34B0
C2/364D: 902D BCC $367C
C2/364F: A90200 LDA #$0002
C2/3652: 9D8200 STA $0082,X
C2/3655: 9E2D00 STZ $002D,X
C2/3658: BDBA00 LDA $00BA,X
C2/365B: F007 BEQ $3664
C2/365D: 20B336 JSR $36B3 [Jump to Generic Subroutine Jumper]
C2/3660: A687 LDX $87
C2/3662: 8003 BRA $3667
C2/3664: BDBE00 LDA $00BE,X
C2/3667: 9DB000 STA $00B0,X
C2/366A: 9EB200 STZ $00B2,X
C2/366D: 38 SEC
C2/366E: 60 RTS
C2/366F: 20B034 JSR $34B0
C2/3672: 9008 BCC $367C
C2/3674: A90400 LDA #$0004
C2/3677: 9D9400 STA $0094,X
C2/367A: 18 CLC
C2/367B: 60 RTS
C2/367C: BD1400 LDA $0014,X
C2/367F: F009 BEQ $368A
C2/3681: BD9600 LDA $0096,X
C2/3684: DD1400 CMP $0014,X
C2/3687: 9001 BCC $368A
C2/3689: 60 RTS
C2/368A: BD4A00 LDA $004A,X
C2/368D: D022 BNE $36B1
C2/368F: BD8200 LDA $0082,X
C2/3692: F011 BEQ $36A5
C2/3694: BD7C00 LDA $007C,X
C2/3697: 890100 BIT #$0001
C2/369A: D009 BNE $36A5
C2/369C: BDAD00 LDA $00AD,X
C2/369F: DD2D00 CMP $002D,X
C2/36A2: 9001 BCC $36A5
C2/36A4: 60 RTS
C2/36A5: BD1400 LDA $0014,X
C2/36A8: D007 BNE $36B1
C2/36AA: BD9E00 LDA $009E,X
C2/36AD: D002 BNE $36B1
C2/36AF: 38 SEC
C2/36B0: 60 RTS
C2/36B1: 18 CLC
C2/36B2: 60 RTS
[Generic Subroutine Jumper]
C2/36B3: 8530 STA $30
C2/36B5: 6C3002 JMP ($0230)
[Minotaur/Gorgon Bull AI E04A (1C~1F)]
C2/36B8: 201C05 JSR $051C
C2/36BB: 60 RTS
[Mantis Ant/Metal Mantis AI E090 (11~12)]
[Spikey Tiger/Blue Spike AI E090 (09, 11)]
C2/36BC: BD2B00 LDA $002B,X
C2/36BF: 18 CLC
C2/36C0: 7D3C00 ADC $003C,X
C2/36C3: 9D2B00 STA $002B,X
C2/36C6: 20B715 JSR $15B7
C2/36C9: B005 BCS $36D0
C2/36CB: 202317 JSR $1723
C2/36CE: 900D BCC $36DD
C2/36D0: BD2B00 LDA $002B,X
C2/36D3: 38 SEC
C2/36D4: FD3C00 SBC $003C,X
C2/36D7: 9D2B00 STA $002B,X
C2/36DA: 202B15 JSR $152B
C2/36DD: BD3200 LDA $0032,X
C2/36E0: 18 CLC
C2/36E1: 7D4000 ADC $0040,X
C2/36E4: 9D3200 STA $0032,X
C2/36E7: 20B715 JSR $15B7
C2/36EA: B005 BCS $36F1
C2/36EC: 202317 JSR $1723
C2/36EF: 900D BCC $36FE
C2/36F1: BD3200 LDA $0032,X
C2/36F4: 38 SEC
C2/36F5: FD4000 SBC $0040,X
C2/36F8: 9D3200 STA $0032,X
C2/36FB: 207115 JSR $1571
C2/36FE: 60 RTS
C2/36FF: BD2900 LDA $0029,X
C2/3702: 18 CLC
C2/3703: 7D3A00 ADC $003A,X
C2/3706: 9D2900 STA $0029,X
C2/3709: BD2B00 LDA $002B,X
C2/370C: 7D3C00 ADC $003C,X
C2/370F: 9D2B00 STA $002B,X
C2/3712: 20B715 JSR $15B7
C2/3715: B005 BCS $371C
C2/3717: 202317 JSR $1723
C2/371A: 9016 BCC $3732
C2/371C: BD2900 LDA $0029,X
C2/371F: 38 SEC
C2/3720: FD3A00 SBC $003A,X
C2/3723: 9D2900 STA $0029,X
C2/3726: BD2B00 LDA $002B,X
C2/3729: FD3C00 SBC $003C,X
C2/372C: 9D2B00 STA $002B,X
C2/372F: 202B15 JSR $152B
C2/3732: BD3000 LDA $0030,X
C2/3735: 18 CLC
C2/3736: 7D3E00 ADC $003E,X
C2/3739: 9D3000 STA $0030,X
C2/373C: BD3200 LDA $0032,X
C2/373F: 7D4000 ADC $0040,X
C2/3742: 9D3200 STA $0032,X
C2/3745: 20B715 JSR $15B7
C2/3748: B005 BCS $374F
C2/374A: 202317 JSR $1723
C2/374D: 9016 BCC $3765
C2/374F: BD3000 LDA $0030,X
C2/3752: 38 SEC
C2/3753: FD3E00 SBC $003E,X
C2/3756: 9D3000 STA $0030,X
C2/3759: BD3200 LDA $0032,X
C2/375C: FD4000 SBC $0040,X
C2/375F: 9D3200 STA $0032,X
C2/3762: 207115 JSR $1571
C2/3765: 60 RTS
[Used by Boss AI stuff?]
[Mantis Ant/Metal Mantis AI E04A (11~12)]
C2/3766: BD6600 LDA $0066,X
C2/3769: F002 BEQ $376D
C2/376B: 100B BPL $3778
C2/376D: 9E6400 STZ $0064,X
C2/3770: 9E6600 STZ $0066,X
C2/3773: 9E9000 STZ $0090,X
C2/3776: 38 SEC
C2/3777: 60 RTS
C2/3778: 18 CLC
C2/3779: 60 RTS
[Boss Command Shit]
C2/377A: DD7A00 CMP $007A,X
C2/377D: F047 BEQ $37C6
C2/377F: 9D7A00 STA $007A,X [Boss AI Index]
C2/3782: 0A ASL A
C2/3783: A8 TAY
C2/3784: A900C2 LDA #$C200
C2/3787: 8531 STA $31
C2/3789: BD7600 LDA $0076,X [Boss AI Pointer]
C2/378C: 8530 STA $30
C2/378E: B730 LDA [$30],Y []
C2/3790: 8530 STA $30
C2/3792: 9E9000 STZ $0090,X
C2/3795: 9E3A00 STZ $003A,X
C2/3798: 9E3C00 STZ $003C,X
C2/379B: 9E3E00 STZ $003E,X
C2/379E: 9E4000 STZ $0040,X
C2/37A1: 9EC400 STZ $00C4,X
C2/37A4: 9EC600 STZ $00C6,X
C2/37A7: 9E1400 STZ $0014,X
C2/37AA: 9E4800 STZ $0048,X
C2/37AD: 9E4A00 STZ $004A,X
C2/37B0: 9E7C00 STZ $007C,X
C2/37B3: A00000 LDY #$0000
C2/37B6: B730 LDA [$30],Y [Check for End]
C2/37B8: 29FF00 AND #$00FF
C2/37BB: C9FF00 CMP #$00FF
C2/37BE: F006 BEQ $37C6
C2/37C0: C8 INY
C2/37C1: 20C737 JSR $37C7
C2/37C4: 80F0 BRA $37B6
C2/37C6: 60 RTS
[Boss Command Jumper]
C2/37C7: 0A ASL A
C2/37C8: AA TAX
C2/37C9: 7CCC37 JMP ($37CC,X)
[Boss Command Jump Table]
C2/37CC: F837 [00]
C2/37CE: 0238 [01]
C2/37D0: 2F38 [02]
C2/37D2: 3938 [03]
C2/37D4: 4338 [04]
C2/37D6: 4D38 [05]
C2/37D8: 5738 [06]
C2/37DA: 6638 [07]
C2/37DC: 7538 [08]
C2/37DE: 8138 [09]
C2/37E0: 8D38 [0A]
C2/37E2: 9938 [0B]
C2/37E4: A538 [0C]
C2/37E6: AF38 [0D]
C2/37E8: B938 [0E]
C2/37EA: CB38 [0F]
C2/37EC: 0F39 [10]
C2/37EE: 2239 [11]
C2/37F0: 3439 [12]
C2/37F2: 4039 [13]
C2/37F4: 4F39 [14]
C2/37F6: 5C39 [15]
[Boss Command 00: 00nnnn]
C2/37F8: A687
C2/37FA: B730 LDA [$30],Y
C2/37FC: C8 INY
C2/37FD: C8 INY
C2/37FE: 209413 JSR $1394
C2/3801: 60 RTS
[Boss Command 01: 01uuuuvvvvwwwwxxxxyyyyzzzz: Holy shit.]
C2/3802: A687 LDX $87
C2/3804: B730 LDA [$30],Y
C2/3806: 9D3A00 STA $003A,X
C2/3809: C8 INY
C2/380A: C8 INY
C2/380B: B730 LDA [$30],Y
C2/380D: 9D3C00 STA $003C,X
C2/3810: C8 INY
C2/3811: C8 INY
C2/3812: B730 LDA [$30],Y
C2/3814: 9D3E00 STA $003E,X
C2/3817: C8 INY
C2/3818: C8 INY
C2/3819: B730 LDA [$30],Y
C2/381B: 9D4000 STA $0040,X
C2/381E: C8 INY
C2/381F: C8 INY
C2/3820: B730 LDA [$30],Y
C2/3822: 9DC400 STA $00C4,X
C2/3825: C8 INY
C2/3826: C8 INY
C2/3827: B730 LDA [$30],Y
C2/3829: 9DC600 STA $00C6,X
C2/382C: C8 INY
C2/382D: C8 INY
C2/382E: 60 RTS
[Boss Command 02: 02nnnn]
C2/382F: A687 LDX $87
C2/3831: B730 LDA [$30],Y
C2/3833: 9D9000 STA $0090,X
C2/3836: C8 INY
C2/3837: C8 INY
C2/3838: 60 RTS
[03: 03nnnn]
C2/3839: A687 LDX $87
C2/383B: B730 LDA [$30],Y
C2/383D: 9D4800 STA $0048,X
C2/3840: C8 INY
C2/3841: C8 INY
C2/3842: 60 RTS
[Boss Command 04: 04nnnn. What does this do?]
C2/3843: A687 LDX $87
C2/3845: B730 LDA [$30],Y
C2/3847: 9D4A00 STA $004A,X
C2/384A: C8 INY
C2/384B: C8 INY
C2/384C: 60 RTS
[Boss Command 05: 05nnnn]
C2/384D: A687 LDX $87
C2/384F: B730 LDA [$30],Y
C2/3851: 9D1400 STA $0014,X
C2/3854: C8 INY
C2/3855: C8 INY
C2/3856: 60 RTS
[06 through 0B adjust bitflags]
[Boss Command 06: 06: Set Horizontal Flip]
C2/3857: A687 LDX $87
C2/3859: BD9800 LDA $0098,X
C2/385C: 29BFFF AND #$FFBF
C2/385F: 094000 ORA #$0040
C2/3862: 9D9800 STA $0098,X
C2/3865: 60 RTS
[Boss Command 07: 07: Set Vertical Flip]
C2/3866: A687 LDX $87
C2/3868: BD9800 LDA $0098,X
C2/386B: 297FFF AND #$FF7F [AND #$7FFF, keep these]
C2/386E: 098000 ORA #$0080 [Set #$8000]
C2/3871: 9D9800 STA $0098,X
C2/3874: 60 RTS
[Boss Command 08: 08: Toggle #$40]
C2/3875: A687 LDX $87
C2/3877: A94000 LDA #$0040
C2/387A: 5D9800 EOR $0098,X
C2/387D: 9D9800 STA $0098,X
C2/3880: 60 RTS
[Boss Command 09: 09: Toggle #$80]
C2/3881: A687 LDX $87
C2/3883: A98000 LDA #$0080
C2/3886: 5D9800 EOR $0098,X
C2/3889: 9D9800 STA $0098,X
C2/388C: 60 RTS
[Boss Command 0A: 0A: Clear Horizontal Flip]
C2/388D: A687 LDX $87 [Load Character Index] {X:e600}
C2/388F: BD9800 LDA $0098,X [Load...this thing] {Example: A:1c11}
C2/3892: 29BFFF AND #$FFBF
C2/3895: 9D9800 STA $0098,X
C2/3898: 60 RTS
[Boss Command 0B: 0B: Clear Vertical Flip]
C2/3899: A687 LDX $87
C2/389B: BD9800 LDA $0098,X
C2/389E: 297FFF AND #$FF7F
C2/38A1: 9D9800 STA $0098,X
C2/38A4: 60 RTS
[Boss Command 0C: 0Cxxxx: Change Weapon?]
C2/38A5: A687 LDX $87
C2/38A7: B730 LDA [$30],Y
C2/38A9: 9DE301 STA $01E3,X
C2/38AC: C8 INY
C2/38AD: C8 INY
C2/38AE: 60 RTS
[0D]
C2/38AF: A687 LDX $87
C2/38B1: B730 LDA [$30],Y
C2/38B3: 9DA700 STA $00A7,X
C2/38B6: C8 INY
C2/38B7: C8 INY
C2/38B8: 60 RTS
[Boss Command 0E: 0Ennxx: Cast spell nn]
C2/38B9: A687 LDX $87 [Load User Data Address]
C2/38BB: B730 LDA [$30],Y [Load Spell Number]
C2/38BD: C8 INY [Increment Y]
C2/38BE: C8 INY [Increment Y]
C2/38BF: 5A PHY [Push Y]
C2/38C0: 206D39 JSR $396D [Jump to BossSpellPrep]
C2/38C3: A90100 LDA #$0001
C2/38C6: 9D8000 STA $0080,X
C2/38C9: 7A PLY
C2/38CA: 60 RTS
[Boss Command 0F: 0Fxxyyzz]
C2/38CB: A687 LDX $87
C2/38CD: E220 SEP #$20
C2/38CF: 6496 STZ $96
C2/38D1: 6498 STZ $98
C2/38D3: 649A STZ $9A
C2/38D5: B730 LDA [$30],Y
C2/38D7: 8599 STA $99
C2/38D9: C8 INY
C2/38DA: B730 LDA [$30],Y
C2/38DC: 8595 STA $95
C2/38DE: 1004 BPL $38E4
C2/38E0: A9FF LDA #$FF
C2/38E2: 8596 STA $96
C2/38E4: C8 INY
C2/38E5: B730 LDA [$30],Y
C2/38E7: 8597 STA $97
C2/38E9: 1004 BPL $38EF
C2/38EB: A9FF LDA #$FF
C2/38ED: 8598 STA $98
C2/38EF: C8 INY
C2/38F0: C220 REP #$20
C2/38F2: 5A PHY
C2/38F3: BCA900 LDY $00A9,X
C2/38F6: BD9800 LDA $0098,X
C2/38F9: 894000 BIT #$0040
C2/38FC: F008 BEQ $3906
C2/38FE: A595 LDA $95
C2/3900: 49FFFF EOR #$FFFF
C2/3903: 1A INC A
C2/3904: 8595 STA $95
C2/3906: A599 LDA $99
C2/3908: 20BE33 JSR $33BE
C2/390B: 7A PLY
C2/390C: A687 LDX $87
C2/390E: 60 RTS
[Boss Command 10: 10nnnn: Immediate External Call]
C2/390F: A687 LDX $87
C2/3911: B730 LDA [$30],Y
C2/3913: C8 INY
C2/3914: C8 INY
C2/3915: 5A PHY
C2/3916: 201D39 JSR $391D
C2/3919: 7A PLY
C2/391A: A687 LDX $87
C2/391C: 60 RTS
[Command 10 Jumper]
C2/391D: 8533 STA $33
C2/391F: 6C3302 JMP ($0233)
[Boss Command 11: 11nnnnzzzz: Store Z at $E000,X + N]
C2/3922: A687 LDX $87
C2/3924: B730 LDA [$30],Y
C2/3926: 18 CLC
C2/3927: 6587 ADC $87
C2/3929: 8533 STA $33
C2/392B: C8 INY
C2/392C: C8 INY
C2/392D: B730 LDA [$30],Y
C2/392F: C8 INY
C2/3930: C8 INY
C2/3931: 9233 STA ($33)
C2/3933: 60 RTS
[Boss Command 12: 12nnnn]
C2/3934: B730 LDA [$30],Y
C2/3936: C8 INY
C2/3937: C8 INY
C2/3938: 5A PHY
C2/3939: 206339 JSR $3963 [Jump to RANDOM Chance?]
C2/393C: 7A PLY
C2/393D: A687 LDX $87
C2/393F: 60 RTS
[Boss Command 13: 13 xx ??: Use boss weapon]
C2/3940: B730 LDA [$30],Y
C2/3942: C8 INY
C2/3943: C8 INY
C2/3944: 5A PHY
C2/3945: A687 LDX $87
C2/3947: 226C00C0 JSR $C0006C
C2/394B: 7A PLY
C2/394C: A687 LDX $87
C2/394E: 60 RTS
[Boss Command 14: 14nnnn]
C2/394F: B730 LDA [$30],Y
C2/3951: C8 INY
C2/3952: C8 INY
C2/3953: A20F00 LDX #$000F
C2/3956: 20E330 JSR $30E3
C2/3959: A687 LDX $87
C2/395B: 60 RTS
[Boss Command 15: 15nnnn: Jump to absolute address]
C2/395C: B730 LDA [$30],Y
C2/395E: 8530 STA $30
C2/3960: A4C5 LDY $C5
C2/3962: 60 RTS
[Affects random chance? ...maybe not.]
C2/3963: AE6203 LDX $0362
C2/3966: 3004 + BMI $396C
C2/3968: 22038001 JSR $018003 [Jump to RANDOM?]
C2/396C: + 60 RTS
[Having a 02 in the unknown operand makes the Mantis Ant target himself!]
BossSpellPrep:
C2/396D: 8595 STA $95
C2/396F: E220 SEP #$20
C2/3971: A595 LDA $95
C2/3973: 9D7001 STA $0170,X
C2/3976: 9E7701 STZ $0177,X [Store zero into Spell Element]
C2/3979: 9E7801 STZ $0178,X
C2/397C: 9E7901 STZ $0179,X
C2/397F: 9E7A01 STZ $017A,X
C2/3982: A596 LDA $96
C2/3984: 8902 BIT #$02
C2/3986: D05A BNE $39E2 []
C2/3988: 8901 BIT #$01
C2/398A: D00F BNE $399B []
C2/398C: A901 LDA #$01
C2/398E: 9D7601 STA $0176,X
C2/3991: BDA900 LDA $00A9,X
C2/3994: 1A INC A
C2/3995: 9D7801 STA $0178,X [Store into Primary Spell Target]
C2/3998: C220 REP #$20
C2/399A: 60 RTS
[]
C2/399B: C220 REP #$20
C2/399D: 6424 STZ $24
C2/399F: 6426 STZ $26
C2/39A1: A526 LDA $26
C2/39A3: EB XBA
C2/39A4: 0A ASL A
C2/39A5: 6900E0 ADC #$E000
C2/39A8: A8 TAY
C2/39A9: B90000 LDA $0000,Y
C2/39AC: 29FF00 AND #$00FF
C2/39AF: C90100 CMP #$0001
C2/39B2: D01C BNE $39D0
C2/39B4: B99001 LDA $0190,Y
C2/39B7: 890080 BIT #$8000
C2/39BA: D014 BNE $39D0
C2/39BC: A587 LDA $87
C2/39BE: 18 CLC
C2/39BF: 6524 ADC $24
C2/39C1: AA TAX
C2/39C2: E220 SEP #$20
C2/39C4: A526 LDA $26
C2/39C6: 1A INC A
C2/39C7: 9D7801 STA $0178,X
C2/39CA: C220 REP #$20
C2/39CC: E624 INC $24
C2/39CE: A687 LDX $87
C2/39D0: E626 INC $26
C2/39D2: A526 LDA $26
C2/39D4: C90300 CMP #$0003
C2/39D7: 90C8 BCC $39A1
C2/39D9: E220 SEP #$20
C2/39DB: A524 LDA $24
C2/39DD: 9D7601 STA $0176,X
C2/39E0: 805C BRA $3A3E
[]
C2/39E2: 8901 BIT #$01
C2/39E4: D00F BNE $39F5
C2/39E6: A901 LDA #$01
C2/39E8: 9D7601 STA $0176,X
C2/39EB: A58B LDA $8B
C2/39ED: 18 CLC
C2/39EE: 6904 ADC #$04
C2/39F0: 9D7801 STA $0178,X
C2/39F3: 8049 BRA $3A3E
C2/39F5: C220 REP #$20
C2/39F7: 6424 STZ $24
C2/39F9: 6426 STZ $26
C2/39FB: A526 LDA $26
C2/39FD: EB XBA
C2/39FE: 0A ASL A
C2/39FF: 6900E6 ADC #$E600
C2/3A02: A8 TAY
C2/3A03: B90000 LDA $0000,Y
C2/3A06: 29FF00 AND #$00FF
C2/3A09: C90100 CMP #$0001
C2/3A0C: D01E BNE $3A2C
C2/3A0E: B99001 LDA $0190,Y
C2/3A11: 890080 BIT #$8000
C2/3A14: D016 BNE $3A2C
C2/3A16: A587 LDA $87
C2/3A18: 18 CLC
C2/3A19: 6524 ADC $24
C2/3A1B: AA TAX
C2/3A1C: E220 SEP #$20
C2/3A1E: A526 LDA $26
C2/3A20: 18 CLC
C2/3A21: 6904 ADC #$04
C2/3A23: 9D7801 STA $0178,X
C2/3A26: C220 REP #$20
C2/3A28: E624 INC $24
C2/3A2A: A687 LDX $87
C2/3A2C: E626 INC $26
C2/3A2E: A526 LDA $26
C2/3A30: C90300 CMP #$0003
C2/3A33: 90C6 BCC $39FB
C2/3A35: E220 SEP #$20
C2/3A37: A524 LDA $24
C2/3A39: 9D7601 STA $0176,X
C2/3A3C: 8000 BRA $3A3E
C2/3A3E: C220 REP #$20
C2/3A40: 60 RTS
C2/3A41: A687 LDX $87
C2/3A43: 202432 JSR $3224
C2/3A46: A687 LDX $87
C2/3A48: 9DA900 STA $00A9,X
C2/3A4B: 204109 JSR $0941
C2/3A4E: 9DAB00 STA $00AB,X
C2/3A51: 60 RTS
C2/3A52: A687 LDX $87
C2/3A54: 202432 JSR $3224
C2/3A57: A687 LDX $87
C2/3A59: 9DA900 STA $00A9,X
C2/3A5C: 201D09 JSR $091D
C2/3A5F: 9DAB00 STA $00AB,X
C2/3A62: 60 RTS
C2/3A63: 29FF00 AND #$00FF
C2/3A66: EB XBA
C2/3A67: 0A ASL A
C2/3A68: 18 CLC
C2/3A69: 6900E0 ADC #$E000
C2/3A6C: AA TAX
C2/3A6D: BD0200 LDA $0002,X
C2/3A70: 8595 STA $95
C2/3A72: BD0400 LDA $0004,X
C2/3A75: 8597 STA $97
C2/3A77: A687 LDX $87
C2/3A79: BD2B00 LDA $002B,X
C2/3A7C: 38 SEC
C2/3A7D: E595 SBC $95
C2/3A7F: 1004 BPL $3A85
C2/3A81: 49FFFF EOR #$FFFF
C2/3A84: 1A INC A
C2/3A85: C91000 CMP #$0010
C2/3A88: 900F BCC $3A99
C2/3A8A: BD3200 LDA $0032,X
C2/3A8D: 38 SEC
C2/3A8E: E597 SBC $97
C2/3A90: 1004 BPL $3A96
C2/3A92: 49FFFF EOR #$FFFF
C2/3A95: 1A INC A
C2/3A96: C90800 CMP #$0008
C2/3A99: 60 RTS
C2/3A9A: BD9800 LDA $0098,X
C2/3A9D: 890800 BIT #$0008
C2/3AA0: D008 BNE $3AAA
C2/3AA2: A90000 LDA #$0000
C2/3AA5: 209413 JSR $1394
C2/3AA8: 8006 BRA $3AB0
C2/3AAA: A93301 LDA #$0133
C2/3AAD: 209413 JSR $1394
C2/3AB0: BD2B00 LDA $002B,X
C2/3AB3: 8595 STA $95
C2/3AB5: BD3200 LDA $0032,X
C2/3AB8: 18 CLC
C2/3AB9: 7D6200 ADC $0062,X
C2/3ABC: 8597 STA $97
C2/3ABE: A2DB3A LDX #$3ADB
C2/3AC1: A0212A LDY #$2A21
C2/3AC4: 20530D JSR $0D53
C2/3AC7: A595 LDA $95
C2/3AC9: 9D2B00 STA $002B,X
C2/3ACC: A597 LDA $97
C2/3ACE: 9D3200 STA $0032,X
C2/3AD1: A2783C LDX #$3C78
C2/3AD4: A00021 LDY #$2100
C2/3AD7: 20530D JSR $0D53
C2/3ADA: 60 RTS
[]
C2/3ADB: BD9400 LDA $0094,X
C2/3ADE: 0A ASL A
C2/3ADF: AA TAX
C2/3AE0: 7CE33A JMP ($3AE3,X)
[Jump Table]
C2/3AE3: E73A [00]
C2/3AE5: 2A3B [01]
[00]
C2/3AE7: A91F00 LDA #$001F
C2/3AEA: 8DFC07 STA $07FC
C2/3AED: A9FF7F LDA #$7FFF
C2/3AF0: 8DFE07 STA $07FE
C2/3AF3: A687 LDX $87
C2/3AF5: A9B4EF LDA #$EFB4
C2/3AF8: 9D0001 STA $0100,X
C2/3AFB: A90F00 LDA #$000F
C2/3AFE: 9D1800 STA $0018,X
C2/3B01: A90100 LDA #$0001
C2/3B04: 9D0000 STA $0000,X
C2/3B07: A9FF07 LDA #$07FF
C2/3B0A: 9D2200 STA $0022,X
C2/3B0D: A90100 LDA #$0001
C2/3B10: 209413 JSR $1394
C2/3B13: FE9400 INC $0094,X
C2/3B16: 20983B JSR $3B98
C2/3B19: A90100 LDA #$0001
C2/3B1C: 8D5103 STA $0351
C2/3B1F: A91500 LDA #$0015
C2/3B22: A20F00 LDX #$000F
C2/3B25: 20E330 JSR $30E3
C2/3B28: 18 CLC
C2/3B29: 60 RTS
[01]
C2/3B2A: A687 LDX $87
C2/3B2C: BD9600 LDA $0096,X
C2/3B2F: C94B00 CMP #$004B
C2/3B32: 9002 BCC $3B36
C2/3B34: 38 SEC
C2/3B35: 60 RTS
C2/3B36: 0A ASL A
C2/3B37: 0A ASL A
C2/3B38: 0A ASL A
C2/3B39: 851C STA $1C
C2/3B3B: 0A ASL A
C2/3B3C: 18 CLC
C2/3B3D: 651C ADC $1C
C2/3B3F: 851C STA $1C
C2/3B41: A90028 LDA #$2800
C2/3B44: 38 SEC
C2/3B45: E51C SBC $1C
C2/3B47: 851C STA $1C
C2/3B49: 8B PHB
C2/3B4A: E220 SEP #$20
C2/3B4C: A97F LDA #$7F
C2/3B4E: 48 PHA
C2/3B4F: AB PLB
C2/3B50: C220 REP #$20
C2/3B52: A90020 LDA #$2000
C2/3B55: 851A STA $1A
C2/3B57: A41A LDY $1A
C2/3B59: B90400 LDA $0004,Y
C2/3B5C: 18 CLC
C2/3B5D: 790000 ADC $0000,Y
C2/3B60: C90080 CMP #$8000
C2/3B63: B01C BCS $3B81
C2/3B65: 990000 STA $0000,Y
C2/3B68: B90600 LDA $0006,Y
C2/3B6B: 18 CLC
C2/3B6C: 790200 ADC $0002,Y
C2/3B6F: C90040 CMP #$4000
C2/3B72: B00D BCS $3B81
C2/3B74: 990200 STA $0002,Y
C2/3B77: E220 SEP #$20
C2/3B79: B90100 LDA $0001,Y
C2/3B7C: C220 REP #$20
C2/3B7E: 200E3C JSR $3C0E
C2/3B81: A51A LDA $1A
C2/3B83: 18 CLC
C2/3B84: 690800 ADC #$0008
C2/3B87: 851A STA $1A
C2/3B89: C51C CMP $1C
C2/3B8B: 90CA BCC $3B57
C2/3B8D: AB PLB
C2/3B8E: A687 LDX $87
C2/3B90: A90100 LDA #$0001
C2/3B93: 8D5103 STA $0351
C2/3B96: 18 CLC
C2/3B97: 60 RTS
C2/3B98: A90020 LDA #$2000
C2/3B9B: 851A STA $1A
C2/3B9D: A5C5 LDA $C5
C2/3B9F: 200B30 JSR $300B
C2/3BA2: 8595 STA $95
C2/3BA4: 20592A JSR $2A59
C2/3BA7: 8597 STA $97
C2/3BA9: A595 LDA $95
C2/3BAB: 20602A JSR $2A60
C2/3BAE: 8599 STA $99
C2/3BB0: A5C5 LDA $C5
C2/3BB2: 200B30 JSR $300B
C2/3BB5: 20592A JSR $2A59
C2/3BB8: 8546 STA $46
C2/3BBA: A9C002 LDA #$02C0
C2/3BBD: 854E STA $4E
C2/3BBF: 20C32A JSR $2AC3
C2/3BC2: A557 LDA $57
C2/3BC4: 8595 STA $95
C2/3BC6: 8546 STA $46
C2/3BC8: A597 LDA $97
C2/3BCA: 854E STA $4E
C2/3BCC: 20C32A JSR $2AC3
C2/3BCF: A557 LDA $57
C2/3BD1: 8597 STA $97
C2/3BD3: A595 LDA $95
C2/3BD5: 8546 STA $46
C2/3BD7: A599 LDA $99
C2/3BD9: 854E STA $4E
C2/3BDB: 20C32A JSR $2AC3
C2/3BDE: A557 LDA $57
C2/3BE0: 8599 STA $99
C2/3BE2: E220 SEP #$20
C2/3BE4: 8B PHB
C2/3BE5: A97F LDA #$7F
C2/3BE7: 48 PHA
C2/3BE8: AB PLB
C2/3BE9: C220 REP #$20
C2/3BEB: A41A LDY $1A
C2/3BED: A5C5 LDA $C5
C2/3BEF: 990000 STA $0000,Y
C2/3BF2: 990200 STA $0002,Y
C2/3BF5: A597 LDA $97
C2/3BF7: 990400 STA $0004,Y
C2/3BFA: A599 LDA $99
C2/3BFC: 990600 STA $0006,Y
C2/3BFF: AB PLB
C2/3C00: A51A LDA $1A
C2/3C02: 18 CLC
C2/3C03: 690800 ADC #$0008
C2/3C06: 851A STA $1A
C2/3C08: C90028 CMP #$2800
C2/3C0B: 9090 BCC $3B9D
C2/3C0D: 60 RTS
C2/3C0E: 8595 STA $95
C2/3C10: 2900FF AND #$FF00
C2/3C13: EB XBA
C2/3C14: 4A LSR A
C2/3C15: 4A LSR A
C2/3C16: 4A LSR A
C2/3C17: EB XBA
C2/3C18: 0A ASL A
C2/3C19: 8597 STA $97
C2/3C1B: A595 LDA $95
C2/3C1D: 29FF00 AND #$00FF
C2/3C20: 4A LSR A
C2/3C21: 4A LSR A
C2/3C22: 4A LSR A
C2/3C23: EB XBA
C2/3C24: 4A LSR A
C2/3C25: 4A LSR A
C2/3C26: 4A LSR A
C2/3C27: 18 CLC
C2/3C28: 6597 ADC $97
C2/3C2A: 8597 STA $97
C2/3C2C: A596 LDA $96
C2/3C2E: 290700 AND #$0007
C2/3C31: 0A ASL A
C2/3C32: 18 CLC
C2/3C33: 6597 ADC $97
C2/3C35: 690060 ADC #$6000
C2/3C38: 850C STA $0C
C2/3C3A: E230 SEP #$30
C2/3C3C: A595 LDA $95
C2/3C3E: 2907 AND #$07
C2/3C40: AA TAX
C2/3C41: BF703CC2 LDA $C23C70,X
C2/3C45: 8599 STA $99
C2/3C47: A51A LDA $1A
C2/3C49: 8908 BIT #$08
C2/3C4B: F008 BEQ $3C55
C2/3C4D: A000 LDY #$00
C2/3C4F: A599 LDA $99
C2/3C51: 110C ORA ($0C),Y
C2/3C53: 910C STA ($0C),Y
C2/3C55: A001 LDY #$01
C2/3C57: A599 LDA $99
C2/3C59: 110C ORA ($0C),Y
C2/3C5B: 910C STA ($0C),Y
C2/3C5D: A010 LDY #$10
C2/3C5F: A599 LDA $99
C2/3C61: 110C ORA ($0C),Y
C2/3C63: 910C STA ($0C),Y
C2/3C65: A011 LDY #$11
C2/3C67: A599 LDA $99
C2/3C69: 110C ORA ($0C),Y
C2/3C6B: 910C STA ($0C),Y
C2/3C6D: C230 REP #$30
C2/3C6F: 60 RTS
C2/3C70: 8040 BRA $3CB2
C2/3C72: 201008 JSR $0810
C2/3C75: 0402 TSB $02
C2/3C77: 01BD ORA ($BD,X)
C2/3C79: 9400 STY $00,X
C2/3C7B: 0A ASL A
C2/3C7C: AA TAX
C2/3C7D: 7C803C JMP ($3C80,X)
C2/3C80: 843C STY $3C
C2/3C82: 893CA6 BIT #$A63C
C2/3C85: 87FE STA [$FE]
C2/3C87: 9400 STY $00,X
C2/3C89: A687 LDX $87
C2/3C8B: BD9600 LDA $0096,X
C2/3C8E: C95400 CMP #$0054
C2/3C91: B016 BCS $3CA9
C2/3C93: 8B PHB
C2/3C94: E220 SEP #$20
C2/3C96: A97F LDA #$7F
C2/3C98: 48 PHA
C2/3C99: AB PLB
C2/3C9A: C220 REP #$20
C2/3C9C: A2FE1F LDX #$1FFE
C2/3C9F: 9E0060 STZ $6000,X
C2/3CA2: CA DEX
C2/3CA3: CA DEX
C2/3CA4: 10F9 BPL $3C9F
C2/3CA6: AB PLB
C2/3CA7: 18 CLC
C2/3CA8: 60 RTS
C2/3CA9: 38 SEC
C2/3CAA: 60 RTS
[Spikey Tiger/Blue Spike External (16)]
C2/3CAB: BDA900 LDA $00A9,X
C2/3CAE: EB XBA
C2/3CAF: 0A ASL A
C2/3CB0: 18 CLC
C2/3CB1: 6900E0 ADC #$E000
C2/3CB4: A8 TAY
C2/3CB5: 8A TXA
C2/3CB6: 38 SEC
C2/3CB7: E900E6 SBC #$E600
C2/3CBA: 4A LSR A
C2/3CBB: EB XBA
C2/3CBC: AA TAX
C2/3CBD: E220 SEP #$20
C2/3CBF: BFF005C2 LDA $C205F0,X
C2/3CC3: 195900 ORA $0059,Y
C2/3CC6: 995900 STA $0059,Y
C2/3CC9: C220 REP #$20
C2/3CCB: A687 LDX $87
C2/3CCD: 98 TYA
C2/3CCE: 38 SEC
C2/3CCF: E900E0 SBC #$E000
C2/3CD2: 4A LSR A
C2/3CD3: EB XBA
C2/3CD4: AA TAX
C2/3CD5: A487 LDY $87
C2/3CD7: E220 SEP #$20
C2/3CD9: BFF005C2 LDA $C205F0,X
C2/3CDD: 195A00 ORA $005A,Y
C2/3CE0: 995A00 STA $005A,Y
C2/3CE3: C220 REP #$20
C2/3CE5: A687 LDX $87
C2/3CE7: 60 RTS
C2/3CE8: 20BF05 JSR $05BF
C2/3CEB: 9043 BCC $3D30
C2/3CED: BCB000 LDY $00B0,X
C2/3CF0: E220 SEP #$20
C2/3CF2: A624 LDX $24
C2/3CF4: BFF005C2 LDA $C205F0,X
C2/3CF8: 395A00 AND $005A,Y
C2/3CFB: D033 BNE $3D30
C2/3CFD: BFF005C2 LDA $C205F0,X
C2/3D01: 195A00 ORA $005A,Y
C2/3D04: 995A00 STA $005A,Y
C2/3D07: C220 REP #$20
C2/3D09: A524 LDA $24
C2/3D0B: EB XBA
C2/3D0C: 0A ASL A
C2/3D0D: 18 CLC
C2/3D0E: 6900E0 ADC #$E000
C2/3D11: A8 TAY
C2/3D12: A687 LDX $87
C2/3D14: BDB000 LDA $00B0,X
C2/3D17: 38 SEC
C2/3D18: E900E6 SBC #$E600
C2/3D1B: 4A LSR A
C2/3D1C: EB XBA
C2/3D1D: AA TAX
C2/3D1E: BFF005C2 LDA $C205F0,X
C2/3D22: E220 SEP #$20
C2/3D24: 195900 ORA $0059,Y
C2/3D27: 995900 STA $0059,Y
C2/3D2A: C220 REP #$20
C2/3D2C: A687 LDX $87
C2/3D2E: 38 SEC
C2/3D2F: 60 RTS
C2/3D30: C220 REP #$20
C2/3D32: 18 CLC
C2/3D33: 60 RTS
C2/3D34: BD9400 LDA $0094,X
C2/3D37: D009 BNE $3D42
C2/3D39: FE9400 INC $0094,X
C2/3D3C: 229F00C0 JSR $C0009F
C2/3D40: 18 CLC
C2/3D41: 60 RTS
C2/3D42: 22A200C0 JSR $C000A2
C2/3D46: 18 CLC
C2/3D47: 60 RTS
[Mantis Ant AI Subs]
[Mantis Ant/Metal Mantis AI Header[02]]
C2/3D48: 20E00C JSR $0CE0 [Jump to BossFrameBankC7]
C2/3D4B: BD4200 LDA $0042,X
C2/3D4E: D009 BNE $3D59
C2/3D50: A2273E LDX #$3E27
C2/3D53: A00129 LDY #$2901
C2/3D56: 20530D JSR $0D53 {Initialization stuff}
C2/3D59: 60 RTS
[Mantis Ant/Metal Mantis AI Header[03]]
C2/3D5A: 20413A JSR $3A41
C2/3D5D: BDA900 LDA $00A9,X
C2/3D60: 20BC08 JSR $08BC
C2/3D63: C90200 CMP #$0002
C2/3D66: B018 BCS $3D80
C2/3D68: A90200 LDA #$0002
C2/3D6B: 200B30 JSR $300B
C2/3D6E: D010 BNE $3D80
C2/3D70: A90200 LDA #$0002
C2/3D73: 200B30 JSR $300B
C2/3D76: F004 BEQ $3D7C
C2/3D78: A9AAD0 LDA #$D0AA
C2/3D7B: 60 RTS
{}
C2/3D7C: A99ED0 LDA #$D09E
C2/3D7F: 60 RTS
{}
C2/3D80: A687 LDX $87
C2/3D82: BDAB00 LDA $00AB,X
C2/3D85: 0A ASL A
C2/3D86: AA TAX
C2/3D87: BF00E0DC LDA $DCE000,X
C2/3D8B: 60 RTS
[Mantis Ant/Metal Mantis AI Header[04]]
C2/3D8C: BD4200 LDA $0042,X
C2/3D8F: 0A ASL A
C2/3D90: AA TAX
C2/3D91: 7C943D JMP ($3D94,X)
[Pointers]
C2/3D94: 983D [00:]
C2/3D96: DB3D [01:]
[00]
C2/3D98: A687 LDX $87
C2/3D9A: 20413A JSR $3A41
C2/3D9D: BDAB00 LDA $00AB,X
C2/3DA0: C90600 CMP #$0006
C2/3DA3: D002 BNE $3DA7
C2/3DA5: 38 SEC
C2/3DA6: 60 RTS
C2/3DA7: BDA900 LDA $00A9,X
C2/3DAA: 20BC08 JSR $08BC
C2/3DAD: C90400 CMP #$0004
C2/3DB0: 9012 BCC $3DC4
C2/3DB2: A90200 LDA #$0002
C2/3DB5: 200B30 JSR $300B
C2/3DB8: F005 BEQ $3DBF
C2/3DBA: A9BAD0 LDA #$D0BA
C2/3DBD: 18 CLC
C2/3DBE: 60 RTS
C2/3DBF: A9BDD0 LDA #$D0BD
C2/3DC2: 18 CLC
C2/3DC3: 60 RTS
C2/3DC4: C90300 CMP #$0003
C2/3DC7: 9005 BCC $3DCE
C2/3DC9: A9BFD0 LDA #$D0BF
C2/3DCC: 18 CLC
C2/3DCD: 60 RTS
C2/3DCE: A687 LDX $87
C2/3DD0: BDAB00 LDA $00AB,X
C2/3DD3: 0A ASL A
C2/3DD4: AA TAX
C2/3DD5: BF10E0DC LDA $DCE010,X
C2/3DD9: 18 CLC
C2/3DDA: 60 RTS
[01]
C2/3DDB: A687 LDX $87
C2/3DDD: 20413A JSR $3A41
C2/3DE0: BDA900 LDA $00A9,X
C2/3DE3: 20BC08 JSR $08BC
C2/3DE6: C90300 CMP #$0003
C2/3DE9: 901B BCC $3E06
C2/3DEB: A90200 LDA #$0002
C2/3DEE: 200B30 JSR $300B
C2/3DF1: F005 BEQ $3DF8
C2/3DF3: A9BAD0 LDA #$D0BA
C2/3DF6: 18 CLC
C2/3DF7: 60 RTS
C2/3DF8: A90100 LDA #$0001
C2/3DFB: 200B30 JSR $300B
C2/3DFE: 0A ASL A
C2/3DFF: AA TAX
C2/3E00: BF20E0DC LDA $DCE020,X
C2/3E04: 18 CLC
C2/3E05: 60 RTS
C2/3E06: C90200 CMP #$0002
C2/3E09: 900E BCC $3E19
C2/3E0B: A90100 LDA #$0001
C2/3E0E: 200B30 JSR $300B
C2/3E11: 0A ASL A
C2/3E12: AA TAX
C2/3E13: BF24E0DC LDA $DCE024,X
C2/3E17: 18 CLC
C2/3E18: 60 RTS
C2/3E19: A687 LDX $87
C2/3E1B: BDAB00 LDA $00AB,X
C2/3E1E: 0A ASL A
C2/3E1F: AA TAX
C2/3E20: BF10E0DC LDA $DCE010,X
C2/3E24: 18 CLC
C2/3E25: 60 RTS
C2/3E26: 60 RTS
[]
C2/3E27: BD9400 LDA $0094,X
C2/3E2A: 0A ASL A
C2/3E2B: AA TAX
C2/3E2C: 7C2F3E JMP ($3E2F,X)
C2/3E2F: 373E AND [$3E],Y
C2/3E31: 5A PHY
C2/3E32: 3E693E ROL $3E69,X
C2/3E35: 7D3EA6 ADC $A63E,X
C2/3E38: 87A9 STA [$A9]
C2/3E3A: 4E019D LSR $9D01
C2/3E3D: 2B PLD
C2/3E3E: 00A9 BRK #$A9
C2/3E40: 3E019D ROL $9D01,X
C2/3E43: 3200 AND ($00)
C2/3E45: FE9400 INC $0094,X
C2/3E48: A90100 LDA #$0001
C2/3E4B: 9D0000 STA $0000,X
C2/3E4E: A9E700 LDA #$00E7
C2/3E51: 209413 JSR $1394
C2/3E54: A90100 LDA #$0001
C2/3E57: 208533 JSR $3385
C2/3E5A: A687 LDX $87
C2/3E5C: BD9600 LDA $0096,X
C2/3E5F: C91000 CMP #$0010
C2/3E62: 9003 BCC $3E67
C2/3E64: FE9400 INC $0094,X
C2/3E67: 18 CLC
C2/3E68: 60 RTS
C2/3E69: A687 LDX $87
C2/3E6B: AFFFCF7E LDA $7ECFFF
C2/3E6F: 890100 BIT #$0001
C2/3E72: D009 BNE $3E7D
C2/3E74: FE9400 INC $0094,X
C2/3E77: A9E600 LDA #$00E6
C2/3E7A: 209413 JSR $1394
C2/3E7D: 18 CLC
C2/3E7E: 60 RTS
[Called by Boss Scripts]
[Mantis Ant/Metal Mantis AI External (10)]
CreateFlyingKama:
C2/3E7F: BD2B00 LDA $002B,X
C2/3E82: 8595 STA $95
C2/3E84: BD3200 LDA $0032,X
C2/3E87: 8597 STA $97
C2/3E89: BDA900 LDA $00A9,X
C2/3E8C: 859D STA $9D
C2/3E8E: 869F STX $9F
C2/3E90: BDAB00 LDA $00AB,X
C2/3E93: 0A ASL A
C2/3E94: 0A ASL A
C2/3E95: AA TAX
C2/3E96: BF28E0DC LDA $DCE028,X
C2/3E9A: 8599 STA $99
C2/3E9C: BF2AE0DC LDA $DCE02A,X
C2/3EA0: 859B STA $9B
C2/3EA2: A00128 LDY #$2801
C2/3EA5: A2D63E LDX #$3ED6
C2/3EA8: 20530D JSR $0D53 [...hmmm. Undoubtedly fetches a different index in the process.]
C2/3EAB: B026 BCS $3ED3
C2/3EAD: A595 LDA $95
C2/3EAF: 38 SEC
C2/3EB0: E90C00 SBC #$000C
C2/3EB3: 9D2B00 STA $002B,X
C2/3EB6: A597 LDA $97
C2/3EB8: 18 CLC
C2/3EB9: 690400 ADC #$0004
C2/3EBC: 9D3200 STA $0032,X
C2/3EBF: A599 LDA $99
C2/3EC1: 9D3C00 STA $003C,X
C2/3EC4: A59B LDA $9B
C2/3EC6: 9D4000 STA $0040,X
C2/3EC9: A59D LDA $9D
C2/3ECB: 9DA900 STA $00A9,X
C2/3ECE: A59F LDA $9F
C2/3ED0: 9DB000 STA $00B0,X
C2/3ED3: A687 LDX $87
C2/3ED5: 60 RTS
[Associated with Flying Kama]
C2/3ED6: A687 LDX $87
C2/3ED8: BD9400 LDA $0094,X
C2/3EDB: 0A ASL A
C2/3EDC: AA TAX
C2/3EDD: 7CE03E JMP ($3EE0,X)
C2/3EE0: E43E [00]
C2/3EE2: 123F [01]
C2/3EE4: A687 LDX $87
C2/3EE6: FE9400 INC $0094,X
C2/3EE9: A91700 LDA #$0017
C2/3EEC: 209413 JSR $1394
C2/3EEF: 9EB200 STZ $00B2,X
C2/3EF2: A90100 LDA #$0001
C2/3EF5: 9D0000 STA $0000,X
C2/3EF8: BDA900 LDA $00A9,X
C2/3EFB: EB XBA
C2/3EFC: 0A ASL A
C2/3EFD: 18 CLC
C2/3EFE: 6900E0 ADC #$E000
C2/3F01: A8 TAY
C2/3F02: E220 SEP #$20
C2/3F04: B90B00 LDA $000B,Y
C2/3F07: 9D0B00 STA $000B,X
C2/3F0A: C220 REP #$20
C2/3F0C: A94C3F LDA #$3F4C
C2/3F0F: 9D9000 STA $0090,X
[]
C2/3F12: A687 LDX $87
C2/3F14: FEB200 INC $00B2,X
C2/3F17: BDB200 LDA $00B2,X
C2/3F1A: C90300 CMP #$0003
C2/3F1D: B020 BCS $3F3F
C2/3F1F: 9EB200 STZ $00B2,X
C2/3F22: BDA900 LDA $00A9,X
C2/3F25: 204109 JSR $0941
C2/3F28: A687 LDX $87
C2/3F2A: 9DAB00 STA $00AB,X
C2/3F2D: A90400 LDA #$0004
C2/3F30: 851A STA $1A
C2/3F32: A900DC LDA #$DC00
C2/3F35: 850D STA $0D
C2/3F37: A948E0 LDA #$E048
C2/3F3A: 850C STA $0C
C2/3F3C: 20BC32 JSR $32BC
C2/3F3F: BD3200 LDA $0032,X
C2/3F42: 9D2200 STA $0022,X
C2/3F45: 20643F JSR $3F64
C2/3F48: B001 BCS $3F4B
C2/3F4A: 60 RTS
C2/3F4B: 60 RTS
C2/3F4C: BD2B00 LDA $002B,X
C2/3F4F: 18 CLC
C2/3F50: 7D3C00 ADC $003C,X
C2/3F53: 9D2B00 STA $002B,X
C2/3F56: BD3200 LDA $0032,X
C2/3F59: 18 CLC
C2/3F5A: 7D4000 ADC $0040,X
C2/3F5D: 9D3200 STA $0032,X
C2/3F60: 20B715 JSR $15B7
C2/3F63: 60 RTS
C2/3F64: BDB000 LDA $00B0,X
C2/3F67: AA TAX
C2/3F68: BD9001 LDA $0190,X
C2/3F6B: 3009 BMI $3F76
C2/3F6D: 20E83C JSR $3CE8
C2/3F70: B004 BCS $3F76
C2/3F72: A687 LDX $87
C2/3F74: 18 CLC
C2/3F75: 60 RTS
C2/3F76: 38 SEC
C2/3F77: 60 RTS
[Kilroy AI Subs]
[Kilroy AI Header[2]]
C2/3F78: 20E00C JSR $0CE0
C2/3F7B: A91000 LDA #$0010
C2/3F7E: 9D6600 STA $0066,X
C2/3F81: 9E7E00 STZ $007E,X
C2/3F84: A00138 LDY #$3801
C2/3F87: A29140 LDX #$4091
C2/3F8A: 20530D JSR $0D53
C2/3F8D: A587 LDA $87
C2/3F8F: 9DB000 STA $00B0,X
C2/3F92: 60 RTS
[Kilroy AI Header[3]]
C2/3F93: 202432 JSR $3224
C2/3F96: 9DA900 STA $00A9,X
C2/3F99: 201D09 JSR $091D
C2/3F9C: 9DAB00 STA $00AB,X
C2/3F9F: BD7E00 LDA $007E,X
C2/3FA2: D003 BNE $3FA7
C2/3FA4: 20B53F JSR $3FB5
C2/3FA7: BDAB00 LDA $00AB,X
C2/3FAA: 0A ASL A
C2/3FAB: 18 CLC
C2/3FAC: 7D7E00 ADC $007E,X
C2/3FAF: AA TAX
C2/3FB0: BF68E0DC LDA $DCE068,X
C2/3FB4: 60 RTS
C2/3FB5: BD8401 LDA $0184,X
C2/3FB8: 4A LSR A
C2/3FB9: DD8201 CMP $0182,X
C2/3FBC: 901A BCC $3FD8
C2/3FBE: A90800 LDA #$0008
C2/3FC1: 9D7E00 STA $007E,X
C2/3FC4: BD4200 LDA $0042,X
C2/3FC7: D008 BNE $3FD1
C2/3FC9: A92000 LDA #$0020
C2/3FCC: 9D6600 STA $0066,X
C2/3FCF: 8006 BRA $3FD7
C2/3FD1: A92000 LDA #$0020
C2/3FD4: 9D6600 STA $0066,X
C2/3FD7: 38 SEC
C2/3FD8: 60 RTS
[Kilroy AI Header[4]]
C2/3FD9: BD7E00 LDA $007E,X
C2/3FDC: D055 BNE $4033
C2/3FDE: 20B53F JSR $3FB5
C2/3FE1: B050 BCS $4033
C2/3FE3: 20523A JSR $3A52
C2/3FE6: BDA900 LDA $00A9,X
C2/3FE9: 20D908 JSR $08D9
C2/3FEC: C90400 CMP #$0004
C2/3FEF: 900F BCC $4000
C2/3FF1: A90000 LDA #$0000
C2/3FF4: 200B30 JSR $300B
C2/3FF7: D005 BNE $3FFE
C2/3FF9: A95CD2 LDA #$D25C
C2/3FFC: 18 CLC
C2/3FFD: 60 RTS
C2/3FFE: 38 SEC
C2/3FFF: 60 RTS
C2/4000: A90200 LDA #$0002
C2/4003: 200B30 JSR $300B
C2/4006: A687 LDX $87
C2/4008: 29FF00 AND #$00FF
C2/400B: D00B BNE $4018
C2/400D: BDAB00 LDA $00AB,X
C2/4010: 0A ASL A
C2/4011: AA TAX
C2/4012: BF78E0DC LDA $DCE078,X
C2/4016: 18 CLC
C2/4017: 60 RTS
C2/4018: C90100 CMP #$0001
C2/401B: D00B BNE $4028
C2/401D: BDAB00 LDA $00AB,X
C2/4020: 0A ASL A
C2/4021: AA TAX
C2/4022: BF80E0DC LDA $DCE080,X
C2/4026: 18 CLC
C2/4027: 60 RTS
C2/4028: BDAB00 LDA $00AB,X
C2/402B: 0A ASL A
C2/402C: AA TAX
C2/402D: BF88E0DC LDA $DCE088,X
C2/4031: 18 CLC
C2/4032: 60 RTS
C2/4033: 20523A JSR $3A52
C2/4036: BDA900 LDA $00A9,X
C2/4039: 20D908 JSR $08D9
C2/403C: C90400 CMP #$0004
C2/403F: 900F BCC $4050
C2/4041: A90000 LDA #$0000
C2/4044: 200B30 JSR $300B
C2/4047: D005 BNE $404E
C2/4049: A970D2 LDA #$D270
C2/404C: 18 CLC
C2/404D: 60 RTS
C2/404E: 38 SEC
C2/404F: 60 RTS
C2/4050: A90200 LDA #$0002
C2/4053: 200B30 JSR $300B
C2/4056: A687 LDX $87
C2/4058: 29FF00 AND #$00FF
C2/405B: D00B BNE $4068
C2/405D: BDAB00 LDA $00AB,X
C2/4060: 0A ASL A
C2/4061: AA TAX
C2/4062: BF90E0DC LDA $DCE090,X
C2/4066: 18 CLC
C2/4067: 60 RTS
C2/4068: C90100 CMP #$0001
C2/406B: D00B BNE $4078
C2/406D: BDAB00 LDA $00AB,X
C2/4070: 0A ASL A
C2/4071: AA TAX
C2/4072: BF98E0DC LDA $DCE098,X
C2/4076: 18 CLC
C2/4077: 60 RTS
C2/4078: BDAB00 LDA $00AB,X
C2/407B: 0A ASL A
C2/407C: AA TAX
C2/407D: BFA0E0DC LDA $DCE0A0,X
C2/4081: 18 CLC
C2/4082: 60 RTS
[Kilroy AI Header[5]]
C2/4083: BD7E00 LDA $007E,X
C2/4086: D004 BNE $408C
C2/4088: A926D2 LDA #$D226
C2/408B: 60 RTS
C2/408C: A928D2 LDA #$D228
C2/408F: 60 RTS
[Kilroy AI Header[A] (which has nothing)]
C2/4090: 60 RTS
C2/4091: BD9400 LDA $0094,X
C2/4094: 0A ASL A
C2/4095: AA TAX
C2/4096: 7C9940 JMP ($4099,X)
[Jump Table]
C2/4099: 9D40 [00]
C2/409B: C340 [01]
[00]
C2/409D: A687 LDX $87
C2/409F: 20E00C JSR $0CE0
C2/40A2: 9E6600 STZ $0066,X
C2/40A5: A93400 LDA #$0034
C2/40A8: 9DB600 STA $00B6,X
C2/40AB: 209413 JSR $1394
C2/40AE: A90100 LDA #$0001
C2/40B1: 9D0000 STA $0000,X
C2/40B4: FE9400 INC $0094,X
C2/40B7: 9EB200 STZ $00B2,X
C2/40BA: 9EAB00 STZ $00AB,X
C2/40BD: A94341 LDA #$4143
C2/40C0: 9D9000 STA $0090,X
[01]
C2/40C3: A687 LDX $87
C2/40C5: BCB000 LDY $00B0,X
C2/40C8: B99400 LDA $0094,Y
C2/40CB: C90600 CMP #$0006
C2/40CE: 9002 BCC $40D2
C2/40D0: 38 SEC
C2/40D1: 60 RTS
C2/40D2: B97A00 LDA $007A,Y
C2/40D5: 859D STA $9D
C2/40D7: B9AB00 LDA $00AB,Y
C2/40DA: 859F STA $9F
C2/40DC: A59D LDA $9D
C2/40DE: DDB200 CMP $00B2,X
C2/40E1: D007 BNE $40EA
C2/40E3: A59F LDA $9F
C2/40E5: DDAB00 CMP $00AB,X
C2/40E8: F057 BEQ $4141
C2/40EA: A59D LDA $9D
C2/40EC: 9DB200 STA $00B2,X
C2/40EF: A59F LDA $9F
C2/40F1: 9DAB00 STA $00AB,X
C2/40F4: B94200 LDA $0042,Y
C2/40F7: D00A BNE $4103
C2/40F9: BDB200 LDA $00B2,X
C2/40FC: AA TAX
C2/40FD: BFA8E0DC LDA $DCE0A8,X
C2/4101: 8008 BRA $410B
C2/4103: BDB200 LDA $00B2,X
C2/4106: AA TAX
C2/4107: BFD0E0DC LDA $DCE0D0,X
C2/410B: 29FF00 AND #$00FF
C2/410E: F031 BEQ $4141
C2/4110: C9FF00 CMP #$00FF
C2/4113: D007 BNE $411C
C2/4115: A687 LDX $87
C2/4117: 9E0000 STZ $0000,X
C2/411A: 18 CLC
C2/411B: 60 RTS
C2/411C: A687 LDX $87
C2/411E: 209413 JSR $1394
C2/4121: BDB200 LDA $00B2,X
C2/4124: AA TAX
C2/4125: BF03E1DC LDA $DCE103,X
C2/4129: 29C000 AND #$00C0
C2/412C: 8595 STA $95
C2/412E: A687 LDX $87
C2/4130: BD9800 LDA $0098,X
C2/4133: 293FFF AND #$FF3F
C2/4136: 0595 ORA $95
C2/4138: 9D9800 STA $0098,X
C2/413B: A90100 LDA #$0001
C2/413E: 9D0000 STA $0000,X
C2/4141: 18 CLC
C2/4142: 60 RTS
[]
C2/4143: BCB000 LDY $00B0,X
C2/4146: B92B00 LDA $002B,Y
C2/4149: 9D2B00 STA $002B,X
C2/414C: B93200 LDA $0032,Y
C2/414F: 9D3200 STA $0032,X
C2/4152: B92200 LDA $0022,Y
C2/4155: 38 SEC
C2/4156: E90800 SBC #$0008
C2/4159: 9D2200 STA $0022,X
C2/415C: 60 RTS
C2/415D: BD9400 LDA $0094,X
C2/4160: 0A ASL A
C2/4161: AA TAX
C2/4162: 7C6541 JMP ($4165,X)
[Jump Table]
C2/4165: 6941 [00]
C2/4167: 7341 [01]
[00]
C2/4169: A6 EOR ($A6,X)
C2/416A: 87FE STA [$FE]
C2/416C: 9400 STY $00,X
C2/416E: 9E9600 STZ $0096,X
C2/4171: 18 CLC
C2/4172: 60 RTS
[01]
C2/4173: A687 LDX $87
C2/4175: BD9600 LDA $0096,X
C2/4178: C90100 CMP #$0001
C2/417B: D021 BNE $419E
C2/417D: ADD807 LDA $07D8
C2/4180: 8595 STA $95
C2/4182: ADDE07 LDA $07DE
C2/4185: 8DD807 STA $07D8
C2/4188: ADDC07 LDA $07DC
C2/418B: 8DDE07 STA $07DE
C2/418E: ADDA07 LDA $07DA
C2/4191: 8DDC07 STA $07DC
C2/4194: A595 LDA $95
C2/4196: 8DDA07 STA $07DA
C2/4199: A687 LDX $87
C2/419B: 9E9600 STZ $0096,X
C2/419E: 18 CLC
C2/419F: 60 RTS
C2/41A0: BD9400 LDA $0094,X
C2/41A3: 0A ASL A
C2/41A4: AA TAX
C2/41A5: 7CA841 JMP ($41A8,X)
[Jump Table]
C2/41A8: AE41 [00]
C2/41AA: B841 [01]
C2/41AC: D841 [02]
[00]
C2/41AE: A6 EOR ($A6,X)
C2/41AF: 87FE STA [$FE]
C2/41B1: 9400 STY $00,X
C2/41B3: 9E9600 STZ $0096,X
C2/41B6: 18 CLC
C2/41B7: 60 RTS
[01]
C2/41B8: A687 LDX $87
C2/41BA: BD9600 LDA $0096,X
C2/41BD: C90600 CMP #$0006
C2/41C0: D014 BNE $41D6
C2/41C2: A90300 LDA #$0003
C2/41C5: A21500 LDX #$0015
C2/41C8: A00D8F LDY #$8F0D
C2/41CB: 202D27 JSR $272D
C2/41CE: A687 LDX $87
C2/41D0: FE9400 INC $0094,X
C2/41D3: 9E9600 STZ $0096,X
C2/41D6: 18 CLC
C2/41D7: 60 RTS
[02]
C2/41D8: A687 LDX $87
C2/41DA: BD9600 LDA $0096,X
C2/41DD: C90600 CMP #$0006
C2/41E0: D014 BNE $41F6
C2/41E2: A90300 LDA #$0003
C2/41E5: A21200 LDX #$0012
C2/41E8: A00D8F LDY #$8F0D
C2/41EB: 202D27 JSR $272D
C2/41EE: A687 LDX $87
C2/41F0: DE9400 DEC $0094,X
C2/41F3: 9E9600 STZ $0096,X
C2/41F6: 18 CLC
C2/41F7: 60 RTS
[Kettle Kin AI Subs]
[Kettle Kin Header[2]]
C2/41F8: 20E00C JSR $0CE0
C2/41FB: A91000 LDA #$0010
C2/41FE: 9D6600 STA $0066,X
C2/4201: 9E7E00 STZ $007E,X
C2/4204: A00138 LDY #$3801
C2/4207: A29140 LDX #$4091
C2/420A: 20530D JSR $0D53
C2/420D: A587 LDA $87
C2/420F: 9DB000 STA $00B0,X
C2/4212: 60 RTS
[Kettle Kin Header[3]]
C2/4213: 202432 JSR $3224
C2/4216: 9DA900 STA $00A9,X
C2/4219: 201D09 JSR $091D
C2/421C: 9DAB00 STA $00AB,X
C2/421F: BD7E00 LDA $007E,X
C2/4222: D003 BNE $4227
C2/4224: 20B53F JSR $3FB5
C2/4227: BDAB00 LDA $00AB,X
C2/422A: 0A ASL A
C2/422B: 18 CLC
C2/422C: 7D7E00 ADC $007E,X
C2/422F: AA TAX
C2/4230: BF36E1DC LDA $DCE136,X
C2/4234: 60 RTS
[Kettle Kin Header[4]]
C2/4235: BD7E00 LDA $007E,X
C2/4238: D04F BNE $4289
C2/423A: 20B53F JSR $3FB5
C2/423D: B04A BCS $4289
C2/423F: 20523A JSR $3A52
C2/4242: BDA900 LDA $00A9,X
C2/4245: 20D908 JSR $08D9
C2/4248: C90400 CMP #$0004
C2/424B: 900F BCC $425C
C2/424D: A90000 LDA #$0000
C2/4250: 200B30 JSR $300B
C2/4253: D005 BNE $425A
C2/4255: A9B3D4 LDA #$D4B3
C2/4258: 18 CLC
C2/4259: 60 RTS
C2/425A: 38 SEC
C2/425B: 60 RTS
C2/425C: A90200 LDA #$0002
C2/425F: 200B30 JSR $300B
C2/4262: A687 LDX $87
C2/4264: 29FF00 AND #$00FF
C2/4267: D00B BNE $4274
C2/4269: BDAB00 LDA $00AB,X
C2/426C: 0A ASL A
C2/426D: AA TAX
C2/426E: BF46E1DC LDA $DCE146,X
C2/4272: 18 CLC
C2/4273: 60 RTS
C2/4274: C90100 CMP #$0001
C2/4277: D00B BNE $4284
C2/4279: BDAB00 LDA $00AB,X
C2/427C: 0A ASL A
C2/427D: AA TAX
C2/427E: BF4EE1DC LDA $DCE14E,X
C2/4282: 18 CLC
C2/4283: 60 RTS
C2/4284: A9B5D4 LDA #$D4B5
C2/4287: 18 CLC
C2/4288: 60 RTS
C2/4289: 20523A JSR $3A52
C2/428C: BDA900 LDA $00A9,X
C2/428F: 20D908 JSR $08D9
C2/4292: C90400 CMP #$0004
C2/4295: 900F BCC $42A6
C2/4297: A90000 LDA #$0000
C2/429A: 200B30 JSR $300B
C2/429D: D005 BNE $42A4
C2/429F: A9CBD4 LDA #$D4CB
C2/42A2: 18 CLC
C2/42A3: 60 RTS
C2/42A4: 38 SEC
C2/42A5: 60 RTS
C2/42A6: A90200 LDA #$0002
C2/42A9: 200B30 JSR $300B
C2/42AC: A687 LDX $87
C2/42AE: 29FF00 AND #$00FF
C2/42B1: D00B BNE $42BE
C2/42B3: BDAB00 LDA $00AB,X
C2/42B6: 0A ASL A
C2/42B7: AA TAX
C2/42B8: BF56E1DC LDA $DCE156,X
C2/42BC: 18 CLC
C2/42BD: 60 RTS
C2/42BE: C90100 CMP #$0001
C2/42C1: D00B BNE $42CE
C2/42C3: BDAB00 LDA $00AB,X
C2/42C6: 0A ASL A
C2/42C7: AA TAX
C2/42C8: BF5EE1DC LDA $DCE15E,X
C2/42CC: 18 CLC
C2/42CD: 60 RTS
C2/42CE: A9CDD4 LDA #$D4CD
C2/42D1: 18 CLC
C2/42D2: 60 RTS
[Kettle Kin Header[5]
C2/42D3: BD7E00 LDA $007E,X
C2/42D6: D004 BNE $42DC
C2/42D8: A96DD4 LDA #$D46D
C2/42DB: 60 RTS
C2/42DC: A96FD4 LDA #$D46F
C2/42DF: 60 RTS
[Kettle Kin Header[A] (nothing, huh?)]
C2/42E0: 60 RTS
C2/42E1: 20E00C JSR $0CE0
C2/42E4: 9E7E00 STZ $007E,X
C2/42E7: 60 RTS
C2/42E8: 202432 JSR $3224
C2/42EB: A687 LDX $87
C2/42ED: 9DA900 STA $00A9,X
C2/42F0: 201D09 JSR $091D
C2/42F3: 9DAB00 STA $00AB,X
C2/42F6: BDA900 LDA $00A9,X
C2/42F9: 20BC08 JSR $08BC
C2/42FC: C90200 CMP #$0002
C2/42FF: B017 BCS $4318
C2/4301: A90200 LDA #$0002
C2/4304: 200B30 JSR $300B
C2/4307: A687 LDX $87
C2/4309: 29FF00 AND #$00FF
C2/430C: F016 BEQ $4324
C2/430E: BDAB00 LDA $00AB,X
C2/4311: 0A ASL A
C2/4312: AA TAX
C2/4313: BF66E1DC LDA $DCE166,X
C2/4317: 60 RTS
C2/4318: A687 LDX $87
C2/431A: BDAB00 LDA $00AB,X
C2/431D: 0A ASL A
C2/431E: AA TAX
C2/431F: BF76E1DC LDA $DCE176,X
C2/4323: 60 RTS
C2/4324: A687 LDX $87
C2/4326: BDAB00 LDA $00AB,X
C2/4329: 0A ASL A
C2/432A: AA TAX
C2/432B: BF6EE1DC LDA $DCE16E,X
C2/432F: 60 RTS
C2/4330: BD8401 LDA $0184,X
C2/4333: 4A LSR A
C2/4334: DD8201 CMP $0182,X
C2/4337: 9007 BCC $4340
C2/4339: A90800 LDA #$0008
C2/433C: 9D7E00 STA $007E,X
C2/433F: 38 SEC
C2/4340: 60 RTS
C2/4341: BD7E00 LDA $007E,X
C2/4344: D010 BNE $4356
C2/4346: 203043 JSR $4330
C2/4349: 900B BCC $4356
C2/434B: BD4200 LDA $0042,X
C2/434E: 0A ASL A
C2/434F: AA TAX
C2/4350: BF7EE1DC LDA $DCE17E,X
C2/4354: 18 CLC
C2/4355: 60 RTS
C2/4356: BD4200 LDA $0042,X
C2/4359: 0A ASL A
C2/435A: 0A ASL A
C2/435B: 0A ASL A
C2/435C: 0A ASL A
C2/435D: 18 CLC
C2/435E: 7D7E00 ADC $007E,X
C2/4361: 8D5803 STA $0358
C2/4364: 202432 JSR $3224
C2/4367: A687 LDX $87
C2/4369: 9DA900 STA $00A9,X
C2/436C: 201D09 JSR $091D
C2/436F: 9DAB00 STA $00AB,X
C2/4372: BDA900 LDA $00A9,X
C2/4375: 20BC08 JSR $08BC
C2/4378: C90100 CMP #$0001
C2/437B: B022 BCS $439F
C2/437D: A90100 LDA #$0001
C2/4380: 200B30 JSR $300B
C2/4383: D01A BNE $439F
C2/4385: A90100 LDA #$0001
C2/4388: 200B30 JSR $300B
C2/438B: 0A ASL A
C2/438C: 851A STA $1A
C2/438E: A687 LDX $87
C2/4390: BD4200 LDA $0042,X
C2/4393: 0A ASL A
C2/4394: 0A ASL A
C2/4395: 18 CLC
C2/4396: 651A ADC $1A
C2/4398: AA TAX
C2/4399: BF82E1DC LDA $DCE182,X
C2/439D: 18 CLC
C2/439E: 60 RTS
C2/439F: C90200 CMP #$0002
C2/43A2: B02A BCS $43CE
C2/43A4: A90100 LDA #$0001
C2/43A7: 200B30 JSR $300B
C2/43AA: F011 BEQ $43BD
C2/43AC: A687 LDX $87
C2/43AE: BDAB00 LDA $00AB,X
C2/43B1: 0A ASL A
C2/43B2: 18 CLC
C2/43B3: 6D5803 ADC $0358
C2/43B6: AA TAX
C2/43B7: BF8AE1DC LDA $DCE18A,X
C2/43BB: 18 CLC
C2/43BC: 60 RTS
C2/43BD: A687 LDX $87
C2/43BF: BDAB00 LDA $00AB,X
C2/43C2: 0A ASL A
C2/43C3: 18 CLC
C2/43C4: 6D5803 ADC $0358
C2/43C7: AA TAX
C2/43C8: BFAAE1DC LDA $DCE1AA,X
C2/43CC: 18 CLC
C2/43CD: 60 RTS
C2/43CE: BDA900 LDA $00A9,X
C2/43D1: 20633A JSR $3A63
C2/43D4: B013 BCS $43E9
C2/43D6: A687 LDX $87
C2/43D8: BDAB00 LDA $00AB,X
C2/43DB: 0A ASL A
C2/43DC: 18 CLC
C2/43DD: 6D5803 ADC $0358
C2/43E0: AA TAX
C2/43E1: BFCAE1DC LDA $DCE1CA,X
C2/43E5: F002 BEQ $43E9
C2/43E7: 18 CLC
C2/43E8: 60 RTS
C2/43E9: A91000 LDA #$0010
C2/43EC: 200B30 JSR $300B
C2/43EF: D01E BNE $440F
C2/43F1: A90200 LDA #$0002
C2/43F4: 200B30 JSR $300B
C2/43F7: D005 BNE $43FE
C2/43F9: A9A3D6 LDA #$D6A3
C2/43FC: 18 CLC
C2/43FD: 60 RTS
C2/43FE: A687 LDX $87
C2/4400: BD4200 LDA $0042,X
C2/4403: D005 BNE $440A
C2/4405: A9A5D6 LDA #$D6A5
C2/4408: 18 CLC
C2/4409: 60 RTS
C2/440A: A9C8D6 LDA #$D6C8
C2/440D: 18 CLC
C2/440E: 60 RTS
C2/440F: 38 SEC
C2/4410: 60 RTS
C2/4411: 60 RTS
C2/4412: 60 RTS
[Minotaur/Gorgon Bull AI Subs]
[Minotaur/Gorgon Bull AI E04A (34)]
C2/4413: BD4200 LDA $0042,X
C2/4416: F01B BEQ $4433
C2/4418: BD9600 LDA $0096,X
C2/441B: C91800 CMP #$0018
C2/441E: 9015 BCC $4435
C2/4420: C93C00 CMP #$003C
C2/4423: B00E BCS $4433
C2/4425: 20523A JSR $3A52
C2/4428: BDA900 LDA $00A9,X
C2/442B: 20D908 JSR $08D9
C2/442E: C90500 CMP #$0005
C2/4431: B002 BCS $4435
C2/4433: 38 SEC
C2/4434: 60 RTS
{}
C2/4435: 18 CLC
C2/4436: 60 RTS
[Minotaur/Gorgon Bull AI External (35)]
C2/4437: BD4200 LDA $0042,X
C2/443A: F02A BEQ $4466
C2/443C: E220 SEP #$20
C2/443E: A20D00 LDX #$000D
C2/4441: A91C LDA #$1C
C2/4443: 9D3F03 STA $033F,X
C2/4446: E8 INX
C2/4447: A91D LDA #$1D
C2/4449: 9D3F03 STA $033F,X
C2/444C: C220 REP #$20
C2/444E: A21C00 LDX #$001C
C2/4451: A00D00 LDY #$000D
C2/4454: A91000 LDA #$0010
C2/4457: 202D27 JSR $272D
C2/445A: A21D00 LDX #$001D
C2/445D: A00E00 LDY #$000E
C2/4460: A91000 LDA #$0010
C2/4463: 202D27 JSR $272D
C2/4466: 60 RTS
[Minotaur/Gorgon Bull AI E04A (35)]
C2/4467: BD4200 LDA $0042,X
C2/446A: F009 BEQ $4475
C2/446C: BD9600 LDA $0096,X
C2/446F: C91000 CMP #$0010
C2/4472: B001 BCS $4475
C2/4474: 60 RTS
{}
C2/4475: 38 SEC
C2/4476: 60 RTS
[Called by Boss Scripts]
[Minotaur/Gorgon Bull AI External (33)]
C2/4477: E220 SEP #$20
C2/4479: A20D00 LDX #$000D
C2/447C: A91E LDA #$1E
C2/447E: 9D3F03 STA $033F,X
C2/4481: E8 INX
C2/4482: A91F LDA #$1F
C2/4484: 9D3F03 STA $033F,X
C2/4487: C220 REP #$20
C2/4489: A21E00 LDX #$001E
C2/448C: A00D00 LDY #$000D
C2/448F: A91600 LDA #$0016
C2/4492: 202D27 JSR $272D
C2/4495: A21E00 LDX #$001E
C2/4498: A00E00 LDY #$000E
C2/449B: A91600 LDA #$0016
C2/449E: 202D27 JSR $272D
C2/44A1: 60 RTS
[]
C2/44A2: A5C5 LDA $C5
C2/44A4: 20470A JSR $0A47
C2/44A7: 60 RTS
[]
C2/44A8: A589 LDA $89
C2/44AA: 38 SEC
C2/44AB: E900F8 SBC #$F800
C2/44AE: A8 TAY
C2/44AF: BD9400 LDA $0094,X
C2/44B2: 0A ASL A
C2/44B3: AA TAX
C2/44B4: 7CB744 JMP ($44B7,X)
C2/44B7: D944 [00]
C2/44B9: 1745 [01]
C2/44BB: 4E45 [02]
C2/44BD: 9645 [03]
C2/44BF: 5346 [04]
C2/44C1: 8246 [05]
C2/44C3: ED46 [06]
C2/44C5: 8F47 [07]
C2/44C7: BD47 [08]
C2/44C9: D247 [09]
C2/44CB: F148 [0A]
C2/44CD: AF49 [0B]
C2/44CF: 634A [0C]
C2/44D1: D64A [0D]
[??]
C2/44D3: FD0A
C2/44D5: 8B SBC $8B0A,X
C2/44D6: 0B PHD
C2/44D7: EA
C2/44D8: 4A LSR A
[00]
C2/44D9: A687 LDX $87
C2/44DB: 20E00C JSR $0CE0
C2/44DE: 9EB000 STZ $00B0,X
C2/44E1: 9EBA00 STZ $00BA,X
C2/44E4: 9EBC00 STZ $00BC,X
C2/44E7: 9EBE00 STZ $00BE,X
C2/44EA: A90300 LDA #$0003
C2/44ED: 9D1E00 STA $001E,X
C2/44F0: A90000 LDA #$0000
C2/44F3: 209413 JSR $1394
C2/44F6: A90B00 LDA #$000B
C2/44F9: 9D9400 STA $0094,X
C2/44FC: A9F0FF LDA #$FFF0
C2/44FF: 9D6200 STA $0062,X
C2/4502: 45C7 EOR $C7
C2/4504: 1A INC A
C2/4505: 9D4500 STA $0045,X
C2/4508: A91C00 LDA #$001C
C2/450B: 18 CLC
C2/450C: 7D4200 ADC $0042,X
C2/450F: 226C00C0 JSR $C0006C
C2/4513: A687 LDX $87
C2/4515: 18 CLC
C2/4516: 60 RTS
[01]
C2/4517: A687 LDX $87
C2/4519: BD9E00 LDA $009E,X
C2/451C: D015 BNE $4533
C2/451E: A90200 LDA #$0002
C2/4521: 9D9400 STA $0094,X
C2/4524: A90300 LDA #$0003
C2/4527: 9D1E00 STA $001E,X
C2/452A: 9E9600 STZ $0096,X
C2/452D: 9EB200 STZ $00B2,X
C2/4530: 9E7600 STZ $0076,X
C2/4533: 18 CLC
C2/4534: 60 RTS
C2/4535: BD4200 LDA $0042,X
C2/4538: 8595 STA $95
C2/453A: A00020 LDY #$2000
C2/453D: A2BA50 LDX #$50BA
C2/4540: 20530D JSR $0D53
C2/4543: A595 LDA $95
C2/4545: 9D4200 STA $0042,X
C2/4548: A587 LDA $87
C2/454A: 9DB400 STA $00B4,X
C2/454D: 60 RTS
[02]
C2/454E: A687 LDX $87
C2/4550: BD9600 LDA $0096,X
C2/4553: C90C00 CMP #$000C
C2/4556: 903C BCC $4594
C2/4558: BDB200 LDA $00B2,X
C2/455B: F02E BEQ $458B
C2/455D: 202432 JSR $3224
C2/4560: A687 LDX $87
C2/4562: 9DA900 STA $00A9,X
C2/4565: 204109 JSR $0941
C2/4568: 0A ASL A
C2/4569: AA TAX
C2/456A: BFFBE5DC LDA $DCE5FB,X
C2/456E: 8595 STA $95
C2/4570: A687 LDX $87
C2/4572: BD9800 LDA $0098,X
C2/4575: 293FFF AND #$FF3F
C2/4578: 0595 ORA $95
C2/457A: 9D9800 STA $0098,X
C2/457D: A90400 LDA #$0004
C2/4580: 9D9400 STA $0094,X
C2/4583: A97200 LDA #$0072
C2/4586: 209413 JSR $1394
C2/4589: 8009 BRA $4594
C2/458B: A90300 LDA #$0003
C2/458E: 9D9400 STA $0094,X
C2/4591: 9EBA00 STZ $00BA,X
C2/4594: 18 CLC
C2/4595: 60 RTS
[02]
C2/4596: A687 LDX $87
C2/4598: BD4200 LDA $0042,X
C2/459B: D010 BNE $45AD
C2/459D: BDB000 LDA $00B0,X
C2/45A0: C90200 CMP #$0002
C2/45A3: 9008 BCC $45AD
C2/45A5: A90100 LDA #$0001
C2/45A8: 9DBE00 STA $00BE,X
C2/45AB: 8068 BRA $4615
C2/45AD: AD00E8 LDA $E800
C2/45B0: 890100 BIT #$0001
C2/45B3: D02B BNE $45E0
C2/45B5: A90000 LDA #$0000
C2/45B8: 202846 JSR $4628
C2/45BB: FEB000 INC $00B0,X
C2/45BE: A01118 LDY #$1811
C2/45C1: A2FB4A LDX #$4AFB
C2/45C4: 20530D JSR $0D53
C2/45C7: A595 LDA $95
C2/45C9: 9D2B00 STA $002B,X
C2/45CC: A597 LDA $97
C2/45CE: 9D3200 STA $0032,X
C2/45D1: 9EA900 STZ $00A9,X
C2/45D4: A587 LDA $87
C2/45D6: 9DB000 STA $00B0,X
C2/45D9: A90100 LDA #$0001
C2/45DC: 9D8201 STA $0182,X
C2/45DF: AA TAX
C2/45E0: AD00EA LDA $EA00
C2/45E3: 890100 BIT #$0001
C2/45E6: D02D BNE $4615
C2/45E8: A90400 LDA #$0004
C2/45EB: 202846 JSR $4628
C2/45EE: FEB000 INC $00B0,X
C2/45F1: A01119 LDY #$1911
C2/45F4: A2FB4A LDX #$4AFB
C2/45F7: 20530D JSR $0D53
C2/45FA: A595 LDA $95
C2/45FC: 9D2B00 STA $002B,X
C2/45FF: A597 LDA $97
C2/4601: 9D3200 STA $0032,X
C2/4604: A90100 LDA #$0001
C2/4607: 9DA900 STA $00A9,X
C2/460A: A587 LDA $87
C2/460C: 9DB000 STA $00B0,X
C2/460F: A90100 LDA #$0001
C2/4612: 9D8201 STA $0182,X
C2/4615: A687 LDX $87
C2/4617: A90200 LDA #$0002
C2/461A: 9D9400 STA $0094,X
C2/461D: A90100 LDA #$0001
C2/4620: 9DB200 STA $00B2,X
C2/4623: 9E9600 STZ $0096,X
C2/4626: 18 CLC
C2/4627: 60 RTS
[]
C2/4628: 8595 STA $95
C2/462A: BD4200 LDA $0042,X
C2/462D: 0A ASL A
C2/462E: 0A ASL A
C2/462F: 0A ASL A
C2/4630: 18 CLC
C2/4631: 6595 ADC $95
C2/4633: AA TAX
C2/4634: BF4346C2 LDA $C24643,X
C2/4638: 8595 STA $95
C2/463A: BF4546C2 LDA $C24645,X
C2/463E: 8597 STA $97
C2/4640: A687 LDX $87
C2/4642: 60 RTS
[Datatable]
C2/4643: 5801 5002
C2/4647: B801 5002
C2/464B: B800 0001
C2/464F: 4801 0001
[04]
C2/4653: A6 ORA ($A6,X)
C2/4654: 87BD STA [$BD]
C2/4656: 9E00D0 STZ $D000,X
C2/4659: 26FE ROL $FE
C2/465B: 9400 STY $00,X
C2/465D: E220 SEP #$20
C2/465F: A9A0 LDA #$A0
C2/4661: 9912F8 STA $F812,Y
C2/4664: A9D0 LDA #$D0
C2/4666: 990EF8 STA $F80E,Y
C2/4669: C220 REP #$20
C2/466B: 9E9600 STZ $0096,X
C2/466E: 9E3C00 STZ $003C,X
C2/4671: 9E4000 STZ $0040,X
C2/4674: A900A0 LDA #$A000
C2/4677: 9DB400 STA $00B4,X
C2/467A: A900D0 LDA #$D000
C2/467D: 9DB600 STA $00B6,X
C2/4680: 18 CLC
C2/4681: 60 RTS
[05]
C2/4682: A687 LDX $87
C2/4684: 206C49 JSR $496C
C2/4687: B029 BCS $46B2
C2/4689: BD9600 LDA $0096,X
C2/468C: C90600 CMP #$0006
C2/468F: D01E BNE $46AF
C2/4691: A90C00 LDA #$000C
C2/4694: 9D9400 STA $0094,X
C2/4697: 9E9600 STZ $0096,X
C2/469A: E220 SEP #$20
C2/469C: A9C1 LDA #$C1
C2/469E: 9912F8 STA $F812,Y
C2/46A1: A9DE LDA #$DE
C2/46A3: 990EF8 STA $F80E,Y
C2/46A6: A940 LDA #$40
C2/46A8: 9913F8 STA $F813,Y
C2/46AB: C220 REP #$20
C2/46AD: 18 CLC
C2/46AE: 60 RTS
C2/46AF: 20B446 JSR $46B4
C2/46B2: 18 CLC
C2/46B3: 60 RTS
C2/46B4: BD3C00 LDA $003C,X
C2/46B7: 18 CLC
C2/46B8: 69C002 ADC #$02C0
C2/46BB: 9D3C00 STA $003C,X
C2/46BE: BD4000 LDA $0040,X
C2/46C1: 18 CLC
C2/46C2: 696001 ADC #$0160
C2/46C5: 9D4000 STA $0040,X
C2/46C8: BDB400 LDA $00B4,X
C2/46CB: 18 CLC
C2/46CC: 7D3C00 ADC $003C,X
C2/46CF: 9DB400 STA $00B4,X
C2/46D2: BDB600 LDA $00B6,X
C2/46D5: 18 CLC
C2/46D6: 7D4000 ADC $0040,X
C2/46D9: 9DB600 STA $00B6,X
C2/46DC: E220 SEP #$20
C2/46DE: BDB500 LDA $00B5,X
C2/46E1: 9912F8 STA $F812,Y
C2/46E4: BDB700 LDA $00B7,X
C2/46E7: 990EF8 STA $F80E,Y
C2/46EA: C220 REP #$20
C2/46EC: 60 RTS
[06]
C2/46ED: A687 LDX $87
C2/46EF: 206549 JSR $4965
C2/46F2: B023 BCS $4717
C2/46F4: BD9E00 LDA $009E,X
C2/46F7: D041 BNE $473A
C2/46F9: BDBE00 LDA $00BE,X
C2/46FC: F01B BEQ $4719
C2/46FE: A90C00 LDA #$000C
C2/4701: 9D9400 STA $0094,X
C2/4704: E220 SEP #$20
C2/4706: A9C1 LDA #$C1
C2/4708: 9912F8 STA $F812,Y
C2/470B: A9DE LDA #$DE
C2/470D: 990EF8 STA $F80E,Y
C2/4710: A940 LDA #$40
C2/4712: 9913F8 STA $F813,Y
C2/4715: C220 REP #$20
C2/4717: 18 CLC
C2/4718: 60 RTS
C2/4719: A90C00 LDA #$000C
C2/471C: 9D9400 STA $0094,X
C2/471F: E220 SEP #$20
C2/4721: BD7600 LDA $0076,X
C2/4724: F003 BEQ $4729
C2/4726: FE9400 INC $0094,X
C2/4729: A9C1 LDA #$C1
C2/472B: 9912F8 STA $F812,Y
C2/472E: A9DE LDA #$DE
C2/4730: 990EF8 STA $F80E,Y
C2/4733: A940 LDA #$40
C2/4735: 9913F8 STA $F813,Y
C2/4738: C220 REP #$20
C2/473A: BD9600 LDA $0096,X
C2/473D: C90300 CMP #$0003
C2/4740: D04B BNE $478D
C2/4742: A687 LDX $87
C2/4744: A91C00 LDA #$001C
C2/4747: 18 CLC
C2/4748: 7D4200 ADC $0042,X
C2/474B: 226C00C0 JSR $C0006C
C2/474F: A687 LDX $87
C2/4751: BDA900 LDA $00A9,X
C2/4754: 859B STA $9B
C2/4756: 9EB800 STZ $00B8,X
C2/4759: BD2B00 LDA $002B,X
C2/475C: 8595 STA $95
C2/475E: BD3200 LDA $0032,X
C2/4761: 8597 STA $97
C2/4763: 8699 STX $99
C2/4765: A001A8 LDY #$A801
C2/4768: A27D4F LDX #$4F7D
C2/476B: 20530D JSR $0D53
C2/476E: B01D BCS $478D
C2/4770: A595 LDA $95
C2/4772: 9D2B00 STA $002B,X
C2/4775: A597 LDA $97
C2/4777: 9D3200 STA $0032,X
C2/477A: A599 LDA $99
C2/477C: 9DB000 STA $00B0,X
C2/477F: A59B LDA $9B
C2/4781: 9DA900 STA $00A9,X
C2/4784: A93D00 LDA #$003D
C2/4787: A20F00 LDX #$000F
C2/478A: 20E330 JSR $30E3
C2/478D: 18 CLC
C2/478E: 60 RTS
[07]
C2/478F: A687 LDX $87
C2/4791: E220 SEP #$20
C2/4793: B912F8 LDA $F812,Y
C2/4796: 18 CLC
C2/4797: 6902 ADC #$02
C2/4799: 9912F8 STA $F812,Y
C2/479C: B90EF8 LDA $F80E,Y
C2/479F: 18 CLC
C2/47A0: 6901 ADC #$01
C2/47A2: 990EF8 STA $F80E,Y
C2/47A5: C220 REP #$20
C2/47A7: B911F8 LDA $F811,Y
C2/47AA: C900D8 CMP #$D800
C2/47AD: 900C BCC $47BB
C2/47AF: A90800 LDA #$0008
C2/47B2: 9D9400 STA $0094,X
C2/47B5: A97300 LDA #$0073
C2/47B8: 209413 JSR $1394
C2/47BB: 18 CLC
C2/47BC: 60 RTS
[08]
C2/47BD: A687 LDX $87
C2/47BF: BD9E00 LDA $009E,X
C2/47C2: D00C BNE $47D0
C2/47C4: A90B00 LDA #$000B
C2/47C7: 9D9400 STA $0094,X
C2/47CA: 9E1E00 STZ $001E,X
C2/47CD: 9E9600 STZ $0096,X
C2/47D0: 18 CLC
C2/47D1: 60 RTS
[09]
C2/47D2: A687 LDX $87
C2/47D4: 206549 JSR $4965
C2/47D7: B037 BCS $4810
C2/47D9: BD9600 LDA $0096,X
C2/47DC: C91800 CMP #$0018
C2/47DF: 902C BCC $480D
C2/47E1: 201248 JSR $4812
C2/47E4: A687 LDX $87
C2/47E6: A90C00 LDA #$000C
C2/47E9: 9D9400 STA $0094,X
C2/47EC: 9E9600 STZ $0096,X
C2/47EF: A589 LDA $89
C2/47F1: 38 SEC
C2/47F2: E900F8 SBC #$F800
C2/47F5: A8 TAY
C2/47F6: E220 SEP #$20
C2/47F8: BD7A00 LDA $007A,X
C2/47FB: 9911F8 STA $F811,Y
C2/47FE: BD7B00 LDA $007B,X
C2/4801: 990DF8 STA $F80D,Y
C2/4804: A940 LDA #$40
C2/4806: 9913F8 STA $F813,Y
C2/4809: C220 REP #$20
C2/480B: 18 CLC
C2/480C: 60 RTS
C2/480D: 206548 JSR $4865
C2/4810: 18 CLC
C2/4811: 60 RTS
C2/4812: 20B409 JSR $09B4
C2/4815: C90200 CMP #$0002
C2/4818: B020 BCS $483A
C2/481A: BDA900 LDA $00A9,X
C2/481D: EB XBA
C2/481E: 0A ASL A
C2/481F: 18 CLC
C2/4820: 6900E0 ADC #$E000
C2/4823: A8 TAY
C2/4824: B99001 LDA $0190,Y
C2/4827: D009 BNE $4832
C2/4829: A90100 LDA #$0001
C2/482C: 200B30 JSR $300B
C2/482F: 1A INC A
C2/4830: 800E BRA $4840
C2/4832: A90100 LDA #$0001
C2/4835: 200B30 JSR $300B
C2/4838: 8006 BRA $4840
C2/483A: A90200 LDA #$0002
C2/483D: 200B30 JSR $300B
C2/4840: 0A ASL A
C2/4841: AA TAX
C2/4842: BF5F48C2 LDA $C2485F,X
C2/4846: A687 LDX $87
C2/4848: 206D39 JSR $396D
C2/484B: 221B00C0 JSR $C0001B
C2/484F: 29FF00 AND #$00FF
C2/4852: D00A BNE $485E
C2/4854: A587 LDA $87
C2/4856: 29FF1F AND #$1FFF
C2/4859: AA TAX
C2/485A: 220F8001 JSR $01800F
C2/485E: 60 RTS
[Datatable]
C2/485F: 0B031F ORA $1F,S
C2/4862: 011E ORA ($1E,X)
C2/4864: 01
[]
C2/4865: A91400 LDA #$0014
C2/4868: 8599 STA $99
C2/486A: BD9800 LDA $0098,X
C2/486D: 894000 BIT #$0040
C2/4870: F005 BEQ $4877
C2/4872: A90C00 LDA #$000C
C2/4875: 8599 STA $99
C2/4877: BDB400 LDA $00B4,X
C2/487A: 20602A JSR $2A60
C2/487D: 8595 STA $95
C2/487F: A687 LDX $87
C2/4881: BDB400 LDA $00B4,X
C2/4884: 18 CLC
C2/4885: 690002 ADC #$0200
C2/4888: 20602A JSR $2A60
C2/488B: 8597 STA $97
C2/488D: A595 LDA $95
C2/488F: 8546 STA $46
C2/4891: A90300 LDA #$0003
C2/4894: 854E STA $4E
C2/4896: 20942B JSR $2B94
C2/4899: A557 LDA $57
C2/489B: 38 SEC
C2/489C: E90800 SBC #$0008
C2/489F: 8595 STA $95
C2/48A1: A597 LDA $97
C2/48A3: 8546 STA $46
C2/48A5: A90200 LDA #$0002
C2/48A8: 854E STA $4E
C2/48AA: 20942B JSR $2B94
C2/48AD: A557 LDA $57
C2/48AF: 38 SEC
C2/48B0: E599 SBC $99
C2/48B2: 8597 STA $97
C2/48B4: A687 LDX $87
C2/48B6: BDB400 LDA $00B4,X
C2/48B9: 18 CLC
C2/48BA: 694000 ADC #$0040
C2/48BD: 9DB400 STA $00B4,X
C2/48C0: E220 SEP #$20
C2/48C2: A597 LDA $97
C2/48C4: 9911F8 STA $F811,Y
C2/48C7: A595 LDA $95
C2/48C9: 990DF8 STA $F80D,Y
C2/48CC: C220 REP #$20
C2/48CE: BD9600 LDA $0096,X
C2/48D1: 290300 AND #$0003
C2/48D4: D009 BNE $48DF
C2/48D6: E220 SEP #$20
C2/48D8: A944 LDA #$44
C2/48DA: 9913F8 STA $F813,Y
C2/48DD: C220 REP #$20
C2/48DF: BD9600 LDA $0096,X
C2/48E2: 290700 AND #$0007
C2/48E5: D009 BNE $48F0
C2/48E7: E220 SEP #$20
C2/48E9: A944 LDA #$44
C2/48EB: 9913F8 STA $F813,Y
C2/48EE: C220 REP #$20
C2/48F0: 60 RTS
[0A]
C2/48F1: A687 LDX $87
C2/48F3: B911F8 LDA $F811,Y
C2/48F6: C900C2 CMP #$C200
C2/48F9: 902C BCC $4927
C2/48FB: A90700 LDA #$0007
C2/48FE: 9D9400 STA $0094,X
C2/4901: 9D7600 STA $0076,X
C2/4904: 9E9600 STZ $0096,X
C2/4907: E220 SEP #$20
C2/4909: A9C1 LDA #$C1
C2/490B: 9912F8 STA $F812,Y
C2/490E: A9DE LDA #$DE
C2/4910: 990EF8 STA $F80E,Y
C2/4913: A940 LDA #$40
C2/4915: 9913F8 STA $F813,Y
C2/4918: C220 REP #$20
C2/491A: BD9001 LDA $0190,X
C2/491D: 1006 BPL $4925
C2/491F: A90E00 LDA #$000E
C2/4922: 9D9400 STA $0094,X
C2/4925: 18 CLC
C2/4926: 60 RTS
C2/4927: 202C49 JSR $492C
C2/492A: 18 CLC
C2/492B: 60 RTS
C2/492C: BD3C00 LDA $003C,X
C2/492F: 18 CLC
C2/4930: 690006 ADC #$0600
C2/4933: 9D3C00 STA $003C,X
C2/4936: BD4000 LDA $0040,X
C2/4939: 18 CLC
C2/493A: 690004 ADC #$0400
C2/493D: 9D4000 STA $0040,X
C2/4940: BDB400 LDA $00B4,X
C2/4943: 18 CLC
C2/4944: 7D3C00 ADC $003C,X
C2/4947: 9DB400 STA $00B4,X
C2/494A: BDB600 LDA $00B6,X
C2/494D: 18 CLC
C2/494E: 7D4000 ADC $0040,X
C2/4951: 9DB600 STA $00B6,X
C2/4954: E220 SEP #$20
C2/4956: BDB500 LDA $00B5,X
C2/4959: 9912F8 STA $F812,Y
C2/495C: BDB700 LDA $00B7,X
C2/495F: 990EF8 STA $F80E,Y
C2/4962: C220 REP #$20
C2/4964: 60 RTS
C2/4965: BD9001 LDA $0190,X
C2/4968: 300A BMI $4974
C2/496A: 18 CLC
C2/496B: 60 RTS
C2/496C: 201C05 JSR $051C
C2/496F: 200105 JSR $0501
C2/4972: 903A BCC $49AE
C2/4974: A687 LDX $87
C2/4976: A90A00 LDA #$000A
C2/4979: 9D9400 STA $0094,X
C2/497C: 9E9600 STZ $0096,X
C2/497F: 9E9E00 STZ $009E,X
C2/4982: A900EB LDA #$EB00
C2/4985: 9D3C00 STA $003C,X
C2/4988: A900F2 LDA #$F200
C2/498B: 9D4000 STA $0040,X
C2/498E: A900C1 LDA #$C100
C2/4991: 9DB400 STA $00B4,X
C2/4994: A900DE LDA #$DE00
C2/4997: 9DB600 STA $00B6,X
C2/499A: E220 SEP #$20
C2/499C: A9C1 LDA #$C1
C2/499E: 9912F8 STA $F812,Y
C2/49A1: A9DE LDA #$DE
C2/49A3: 990EF8 STA $F80E,Y
C2/49A6: A980 LDA #$80
C2/49A8: 9913F8 STA $F813,Y
C2/49AB: C220 REP #$20
C2/49AD: 38 SEC
C2/49AE: 60 RTS
[0B]
C2/49AF: A687 LDX $87
C2/49B1: BD9600 LDA $0096,X
C2/49B4: C91800 CMP #$0018
C2/49B7: D038 BNE $49F1
C2/49B9: A90100 LDA #$0001
C2/49BC: 9D9400 STA $0094,X
C2/49BF: A97400 LDA #$0074
C2/49C2: 209413 JSR $1394
C2/49C5: BD4200 LDA $0042,X
C2/49C8: EB XBA
C2/49C9: 4A LSR A
C2/49CA: 4A LSR A
C2/49CB: 8595 STA $95
C2/49CD: A90B00 LDA #$000B
C2/49D0: 200B30 JSR $300B
C2/49D3: 0A ASL A
C2/49D4: 0A ASL A
C2/49D5: 18 CLC
C2/49D6: 6595 ADC $95
C2/49D8: AA TAX
C2/49D9: BFF349C2 LDA $C249F3,X
C2/49DD: 8595 STA $95
C2/49DF: BFF549C2 LDA $C249F5,X
C2/49E3: 8597 STA $97
C2/49E5: A687 LDX $87
C2/49E7: A595 LDA $95
C2/49E9: 9D2B00 STA $002B,X
C2/49EC: A597 LDA $97
C2/49EE: 9D3200 STA $0032,X
C2/49F1: 18 CLC
C2/49F2: 60 RTS
[Promising Datatable]
C2/49F3: 8001 6002
C2/49F7: 3001 4002
C2/49FB: D001 4002
C2/49FF: 8001 6002
C2/4A03: 3001 4002
C2/4A07: D001 4002
C2/4A0B: 8001 6002
C2/4A0F: 3001 4002
C2/4A13: D001 4002
C2/4A17: 8001 6002
C2/4A1B: 3001 4002
C2/4A1F: D001 4002
C2/4A23: 0000 0000
C2/4A27: 0000 0000
C2/4A29: 0000 0000
C2/4A2F: 0000 0000
C2/4A33: B000 A000
C2/4A37: 4001 A000
C2/4A3B: B000 5001
C2/4A3F: 5001 5001
C2/4A43: B000 A000
C2/4A47: 4001 A000
C2/4A4B: B000 5001
C2/4A4F: 5001 5001
C2/4A53: B000 A000
C2/4A57: 4001 A000
C2/4A5B: B000 5001
C2/4A5F: 5001 5001
[0C]
C2/4A63: A687 LDX $87
C2/4A65: 206C49 JSR $496C
C2/4A68: B06A
C2/4A6A: BDAD00 LDA $00AD,X
C2/4A6D: DD2D00 CMP $002D,X
C2/4A70: 9062 BCC $4AD4
C2/4A72: 207233 JSR $3372
C2/4A75: 9EAD00 STZ $00AD,X
C2/4A78: 9E9600 STZ $0096,X
C2/4A7B: 202432 JSR $3224
C2/4A7E: A687 LDX $87
C2/4A80: 9DA900 STA $00A9,X
C2/4A83: BD4200 LDA $0042,X
C2/4A86: F03E BEQ $4AC6
C2/4A88: BDA900 LDA $00A9,X
C2/4A8B: 20D908 JSR $08D9
C2/4A8E: A687 LDX $87
C2/4A90: C90600 CMP #$0006
C2/4A93: 9031 BCC $4AC6
C2/4A95: A90200 LDA #$0002
C2/4A98: 200B30 JSR $300B
C2/4A9B: D029 BNE $4AC6
C2/4A9D: A687 LDX $87
C2/4A9F: A90900 LDA #$0009
C2/4AA2: 9D9400 STA $0094,X
C2/4AA5: 9EB400 STZ $00B4,X
C2/4AA8: A589 LDA $89
C2/4AAA: 38 SEC
C2/4AAB: E900F8 SBC #$F800
C2/4AAE: A8 TAY
C2/4AAF: E220 SEP #$20
C2/4AB1: B911F8 LDA $F811,Y
C2/4AB4: 9D7A00 STA $007A,X [Boss AI Index]
C2/4AB7: B90DF8 LDA $F80D,Y
C2/4ABA: 9D7B00 STA $007B,X
C2/4ABD: A944 LDA #$44
C2/4ABF: 9913F8 STA $F813,Y
C2/4AC2: C220 REP #$20
C2/4AC4: 18 CLC
C2/4AC5: 60 RTS
C2/4AC6: A687 LDX $87
C2/4AC8: A90600 LDA #$0006
C2/4ACB: 9D9400 STA $0094,X
C2/4ACE: A97600 LDA #$0076
C2/4AD1: 209413 JSR $1394
C2/4AD4: 18 CLC
C2/4AD5: 60 RTS
[0D]
C2/4AD6: A687 LDX $87
C2/4AD8: 206C49 JSR $496C
C2/4ADB: B00B BCS $4AE8
C2/4ADD: BDB800 LDA $00B8,X
C2/4AE0: F006 BEQ $4AE8
C2/4AE2: A90700 LDA #$0007
C2/4AE5: 9D9400 STA $0094,X
C2/4AE8: 18 CLC
C2/4AE9: 60 RTS
C2/4AEA: A687 LDX $87
C2/4AEC: 20500B JSR $0B50
C2/4AEF: 9009 BCC $4AFA
C2/4AF1: A687 LDX $87
C2/4AF3: BD7200 LDA $0072,X
C2/4AF6: 20110C JSR $0C11
C2/4AF9: 38 SEC
C2/4AFA: 60 RTS
C2/4AFB: BDB000 LDA $00B0,X
C2/4AFE: AA TAX
C2/4AFF: FEBA00 INC $00BA,X
C2/4B02: A589 LDA $89
C2/4B04: 38 SEC
C2/4B05: E900F8 SBC #$F800
C2/4B08: A8 TAY
C2/4B09: A687 LDX $87
C2/4B0B: BD9400 LDA $0094,X
C2/4B0E: 0A ASL A
C2/4B0F: AA TAX
C2/4B10: 7C134B JMP ($4B13,X)
[Jump Table]
C2/4B13: 274B [00]
C2/4B15: 7F4B [01]
C2/4B17: C54B [02]
C2/4B19: F04B [03]
C2/4B1B: 0D4C [04]
C2/4B1D: 434C [05]
C2/4B1F: 744C [06]
C2/4B21: EF4C [07]
C2/4B23: 204D [08]
C2/4B25: 4C4D [09]
[00]
C2/4B27: A6 JMP $A64D
C2/4B28: 87A9 STA [$A9]
C2/4B2A: 0100 ORA ($00,X)
C2/4B2C: 9D0000 STA $0000,X
C2/4B2F: 9EA500 STZ $00A5,X
C2/4B32: BD3200 LDA $0032,X
C2/4B35: 9D2200 STA $0022,X
C2/4B38: A90300 LDA #$0003
C2/4B3B: 9D9400 STA $0094,X
C2/4B3E: A90000 LDA #$0000
C2/4B41: 209413 JSR $1394
C2/4B44: A90200 LDA #$0002
C2/4B47: 9D1E00 STA $001E,X
C2/4B4A: A90030 LDA #$3000
C2/4B4D: 9D9200 STA $0092,X
C2/4B50: 9E6600 STZ $0066,X
C2/4B53: 9E3C00 STZ $003C,X
C2/4B56: 9E4000 STZ $0040,X
C2/4B59: E220 SEP #$20
C2/4B5B: 9E4600 STZ $0046,X
C2/4B5E: 9E4700 STZ $0047,X
C2/4B61: 9E7400 STZ $0074,X
C2/4B64: A901 LDA #$01
C2/4B66: 9D1000 STA $0010,X
C2/4B69: C220 REP #$20
C2/4B6B: A96700 LDA #$0067
C2/4B6E: 223F00C0 JSR $C0003F
C2/4B72: A687 LDX $87
C2/4B74: A91E00 LDA #$001E
C2/4B77: 226C00C0 JSR $C0006C
C2/4B7B: A687 LDX $87
C2/4B7D: 18 CLC
C2/4B7E: 60 RTS
[01]
C2/4B7F: A687 LDX $87
C2/4B81: BDB000 LDA $00B0,X
C2/4B84: AA TAX
C2/4B85: FEBC00 INC $00BC,X
C2/4B88: A687 LDX $87
C2/4B8A: BD9E00 LDA $009E,X
C2/4B8D: D034 BNE $4BC3
C2/4B8F: A90400 LDA #$0004
C2/4B92: 9D9400 STA $0094,X
C2/4B95: A90200 LDA #$0002
C2/4B98: 9D1E00 STA $001E,X
C2/4B9B: 9E9600 STZ $0096,X
C2/4B9E: 9EB200 STZ $00B2,X
C2/4BA1: 9EB400 STZ $00B4,X
C2/4BA4: 9EB600 STZ $00B6,X
C2/4BA7: 98 TYA
C2/4BA8: 18 CLC
C2/4BA9: 6903F8 ADC #$F803
C2/4BAC: 9DB800 STA $00B8,X
C2/4BAF: A90600 LDA #$0006
C2/4BB2: 9DBA00 STA $00BA,X
C2/4BB5: 9EBC00 STZ $00BC,X
C2/4BB8: 20EC4B JSR $4BEC
C2/4BBB: A687 LDX $87
C2/4BBD: 9DA900 STA $00A9,X
C2/4BC0: 9E5900 STZ $0059,X
C2/4BC3: 18 CLC
C2/4BC4: 60 RTS
[02]
C2/4BC5: A687 LDX $87
C2/4BC7: BDB000 LDA $00B0,X
C2/4BCA: AA TAX
C2/4BCB: FEBC00 INC $00BC,X
C2/4BCE: A687 LDX $87
C2/4BD0: BD9E00 LDA $009E,X
C2/4BD3: D015 BNE $4BEA
C2/4BD5: FE9400 INC $0094,X
C2/4BD8: 9E9600 STZ $0096,X
C2/4BDB: 9E3C00 STZ $003C,X
C2/4BDE: 9E4000 STZ $0040,X
C2/4BE1: A90000 LDA #$0000
C2/4BE4: 209413 JSR $1394
C2/4BE7: 9E1E00 STZ $001E,X
C2/4BEA: 18 CLC
C2/4BEB: 60 RTS
C2/4BEC: 202432 JSR $3224
C2/4BEF: 60 RTS
[03]
C2/4BF0: A687 LDX $87
C2/4BF2: BD9600 LDA $0096,X
C2/4BF5: C92400 CMP #$0024
C2/4BF8: 9011 BCC $4C0B
C2/4BFA: A90100 LDA #$0001
C2/4BFD: 9D9400 STA $0094,X
C2/4C00: A97700 LDA #$0077
C2/4C03: 209413 JSR $1394
C2/4C06: 9E9600 STZ $0096,X
C2/4C09: 18 CLC
C2/4C0A: 60 RTS
C2/4C0B: 18 CLC
C2/4C0C: 60 RTS
[04]
C2/4C0D: A687 LDX $87
C2/4C0F: BDB000 LDA $00B0,X
C2/4C12: AA TAX
C2/4C13: FEBC00 INC $00BC,X
C2/4C16: A687 LDX $87
C2/4C18: 20B94D JSR $4DB9
C2/4C1B: B016 BCS $4C33
C2/4C1D: BD9600 LDA $0096,X
C2/4C20: C90400 CMP #$0004
C2/4C23: D00E BNE $4C33
C2/4C25: BDB200 LDA $00B2,X
C2/4C28: C90C00 CMP #$000C
C2/4C2B: B008 BCS $4C35
C2/4C2D: 9E9600 STZ $0096,X
C2/4C30: 20DE4D JSR $4DDE
C2/4C33: 18 CLC
C2/4C34: 60 RTS
{}
C2/4C35: 9EC200 STZ $00C2,X
C2/4C38: A90500 LDA #$0005
C2/4C3B: 9D9400 STA $0094,X
C2/4C3E: 9E9600 STZ $0096,X
C2/4C41: 18 CLC
C2/4C42: 60 RTS
[05]
C2/4C43: A687 LDX $87
C2/4C45: BDB000 LDA $00B0,X
C2/4C48: AA TAX
C2/4C49: FEBC00 INC $00BC,X
C2/4C4C: A687 LDX $87
C2/4C4E: 20B94D JSR $4DB9
C2/4C51: B01F BCS $4C72
C2/4C53: BD9600 LDA $0096,X
C2/4C56: C90600 CMP #$0006
C2/4C59: D017 BNE $4C72
C2/4C5B: 9E9600 STZ $0096,X
C2/4C5E: A90600 LDA #$0006
C2/4C61: 9D9400 STA $0094,X
C2/4C64: BDB200 LDA $00B2,X
C2/4C67: 0A ASL A
C2/4C68: 0A ASL A
C2/4C69: 18 CLC
C2/4C6A: 690300 ADC #$0003
C2/4C6D: 6589 ADC $89
C2/4C6F: 9DB800 STA $00B8,X
C2/4C72: 18 CLC
C2/4C73: 60 RTS
[06]
C2/4C74: A687 LDX $87
C2/4C76: BDB000 LDA $00B0,X
C2/4C79: AA TAX
C2/4C7A: FEBC00 INC $00BC,X
C2/4C7D: A687 LDX $87
C2/4C7F: 20B94D JSR $4DB9
C2/4C82: B04B BCS $4CCF
C2/4C84: BDB200 LDA $00B2,X
C2/4C87: F048 BEQ $4CD1
C2/4C89: BD9600 LDA $0096,X
C2/4C8C: C90400 CMP #$0004
C2/4C8F: D03E BNE $4CCF
C2/4C91: E220 SEP #$20
C2/4C93: B904F8 LDA $F804,Y
C2/4C96: 4940 EOR #$40
C2/4C98: 9904F8 STA $F804,Y
C2/4C9B: C220 REP #$20
C2/4C9D: BDB800 LDA $00B8,X
C2/4CA0: 38 SEC
C2/4CA1: E90400 SBC #$0004
C2/4CA4: 9DB800 STA $00B8,X
C2/4CA7: A8 TAY
C2/4CA8: B90000 LDA $0000,Y
C2/4CAB: 290F00 AND #$000F
C2/4CAE: E220 SEP #$20
C2/4CB0: C902 CMP #$02
C2/4CB2: F009 BEQ $4CBD
C2/4CB4: 4A LSR A
C2/4CB5: AA TAX
C2/4CB6: BF37E6DC LDA $DCE637,X
C2/4CBA: 990000 STA $0000,Y
C2/4CBD: C220 REP #$20
C2/4CBF: A687 LDX $87
C2/4CC1: DEB200 DEC $00B2,X
C2/4CC4: 9E9600 STZ $0096,X
C2/4CC7: A58B LDA $8B
C2/4CC9: EB XBA
C2/4CCA: 4A LSR A
C2/4CCB: AA TAX
C2/4CCC: DE00F8 DEC $F800,X
C2/4CCF: 18 CLC
C2/4CD0: 60 RTS
C2/4CD1: BDBC00 LDA $00BC,X
C2/4CD4: F00E BEQ $4CE4
C2/4CD6: A97800 LDA #$0078
C2/4CD9: 209413 JSR $1394
C2/4CDC: A90200 LDA #$0002
C2/4CDF: 9D9400 STA $0094,X
C2/4CE2: 18 CLC
C2/4CE3: 60 RTS
C2/4CE4: A90800 LDA #$0008
C2/4CE7: 9D9400 STA $0094,X
C2/4CEA: 9E9600 STZ $0096,X
C2/4CED: 18 CLC
C2/4CEE: 60 RTS
[07]
C2/4CEF: A687 LDX $87
C2/4CF1: 20B934 JSR $34B9
C2/4CF4: 9028 BCC $4D1E
C2/4CF6: A90600 LDA #$0006
C2/4CF9: 9D9400 STA $0094,X
C2/4CFC: 9DBC00 STA $00BC,X
C2/4CFF: 9E9600 STZ $0096,X
C2/4D02: 20B034 JSR $34B0
C2/4D05: B00C BCS $4D13
C2/4D07: BDB000 LDA $00B0,X
C2/4D0A: AA TAX
C2/4D0B: BD9400 LDA $0094,X
C2/4D0E: C90F00 CMP #$000F
C2/4D11: D00B BNE $4D1E
C2/4D13: A687 LDX $87
C2/4D15: 9E9600 STZ $0096,X
C2/4D18: A90900 LDA #$0009
C2/4D1B: 9D9400 STA $0094,X
C2/4D1E: 18 CLC
C2/4D1F: 60 RTS
[08]
C2/4D20: A687 LDX $87
C2/4D22: BDB000 LDA $00B0,X
C2/4D25: AA TAX
C2/4D26: FEBC00 INC $00BC,X
C2/4D29: 20B94D JSR $4DB9
C2/4D2C: B01C BCS $4D4A
C2/4D2E: A92000 LDA #$0020
C2/4D31: 8595 STA $95
C2/4D33: A687 LDX $87
C2/4D35: BD9600 LDA $0096,X
C2/4D38: C595 CMP $95
C2/4D3A: 900E BCC $4D4A
C2/4D3C: 20EC4B JSR $4BEC
C2/4D3F: A687 LDX $87
C2/4D41: 9DA900 STA $00A9,X
C2/4D44: A90100 LDA #$0001
C2/4D47: 9D9400 STA $0094,X
C2/4D4A: 18 CLC
C2/4D4B: 60 RTS
[09]
C2/4D4C: A687 LDX $87
C2/4D4E: BD9600 LDA $0096,X
C2/4D51: C90700 CMP #$0007
C2/4D54: B044 BCS $4D9A
C2/4D56: 0A ASL A
C2/4D57: AA TAX
C2/4D58: A489 LDY $89
C2/4D5A: B90000 LDA $0000,Y
C2/4D5D: 29FF00 AND #$00FF
C2/4D60: F036 BEQ $4D98
C2/4D62: 8595 STA $95
C2/4D64: 98 TYA
C2/4D65: 18 CLC
C2/4D66: 690300 ADC #$0003
C2/4D69: A8 TAY
C2/4D6A: 5A PHY
C2/4D6B: BFAB4DC2 LDA $C24DAB,X
C2/4D6F: 8597 STA $97
C2/4D71: E210 SEP #$10
C2/4D73: 29FF01 AND #$01FF
C2/4D76: 20031B JSR $1B03
C2/4D79: C210 REP #$10
C2/4D7B: A597 LDA $97
C2/4D7D: 2900FE AND #$FE00
C2/4D80: 090A00 ORA #$000A
C2/4D83: 8597 STA $97
C2/4D85: 7A PLY
C2/4D86: A6C5 LDX $C5
C2/4D88: A597 LDA $97
C2/4D8A: 990000 STA $0000,Y
C2/4D8D: 98 TYA
C2/4D8E: 18 CLC
C2/4D8F: 690400 ADC #$0004
C2/4D92: A8 TAY
C2/4D93: E8 INX
C2/4D94: E495 CPX $95
C2/4D96: 90F0 BCC $4D88
C2/4D98: 18 CLC
C2/4D99: 60 RTS
C2/4D9A: 9E0000 STZ $0000,X
C2/4D9D: E220 SEP #$20
C2/4D9F: AD8003 LDA $0380
C2/4DA2: 297F AND #$7F
C2/4DA4: 8D8003 STA $0380
C2/4DA7: C220 REP #$20
C2/4DA9: 38 SEC
C2/4DAA: 60 RTS
C2/4DAB: AA TAX
C2/4DAC: 1DAA1D ORA $1DAA,X
C2/4DAF: AC1DAE LDY $AE1D
C2/4DB2: 1DAE9D ORA $9DAE,X
C2/4DB5: AC9DAA LDY $AA9D
C2/4DB8: 9D201C STA $1C20,X
C2/4DBB: 0520 ORA $20
C2/4DBD: 0105 ORA ($05,X)
C2/4DBF: B00C BCS $4DCD
C2/4DC1: BDB000 LDA $00B0,X
C2/4DC4: AA TAX
C2/4DC5: BD9400 LDA $0094,X
C2/4DC8: C90F00 CMP #$000F
C2/4DCB: D00D BNE $4DDA
C2/4DCD: A687 LDX $87
C2/4DCF: A90700 LDA #$0007
C2/4DD2: 9D9400 STA $0094,X
C2/4DD5: 9E9600 STZ $0096,X
C2/4DD8: 38 SEC
C2/4DD9: 60 RTS
C2/4DDA: A687 LDX $87
C2/4DDC: 18 CLC
C2/4DDD: 60 RTS
C2/4DDE: BCB800 LDY $00B8,X
C2/4DE1: 20354E JSR $4E35
C2/4DE4: 204F4E JSR $4E4F
C2/4DE7: 5A PHY
C2/4DE8: 20984E JSR $4E98
C2/4DEB: 7A PLY
C2/4DEC: A58B LDA $8B
C2/4DEE: EB XBA
C2/4DEF: 4A LSR A
C2/4DF0: AA TAX
C2/4DF1: FE00F8 INC $F800,X
C2/4DF4: E220 SEP #$20
C2/4DF6: BD04F8 LDA $F804,X
C2/4DF9: 4940 EOR #$40
C2/4DFB: 9D04F8 STA $F804,X
C2/4DFE: A597 LDA $97
C2/4E00: 990200 STA $0002,Y
C2/4E03: A599 LDA $99
C2/4E05: 990300 STA $0003,Y
C2/4E08: A687 LDX $87
C2/4E0A: A597 LDA $97
C2/4E0C: 18 CLC
C2/4E0D: 6908 ADC #$08
C2/4E0F: 9DC000 STA $00C0,X
C2/4E12: A599 LDA $99
C2/4E14: 18 CLC
C2/4E15: 6908 ADC #$08
C2/4E17: 9DC100 STA $00C1,X
C2/4E1A: A902 LDA #$02
C2/4E1C: 9DC200 STA $00C2,X
C2/4E1F: 9DC300 STA $00C3,X
C2/4E22: C220 REP #$20
C2/4E24: A595 LDA $95
C2/4E26: 990400 STA $0004,Y
C2/4E29: 98 TYA
C2/4E2A: 18 CLC
C2/4E2B: 690400 ADC #$0004
C2/4E2E: 9DB800 STA $00B8,X
C2/4E31: FEB200 INC $00B2,X
C2/4E34: 60 RTS
C2/4E35: BDB200 LDA $00B2,X
C2/4E38: F014 BEQ $4E4E
C2/4E3A: E220 SEP #$20
C2/4E3C: B90000 LDA $0000,Y
C2/4E3F: 290F AND #$0F
C2/4E41: 4A LSR A
C2/4E42: AA TAX
C2/4E43: BF33E6DC LDA $DCE633,X
C2/4E47: 990000 STA $0000,Y
C2/4E4A: C220 REP #$20
C2/4E4C: A687 LDX $87
C2/4E4E: 60 RTS
C2/4E4F: B90000 LDA $0000,Y
C2/4E52: 290F00 AND #$000F
C2/4E55: 0A ASL A
C2/4E56: AA TAX
C2/4E57: BF43E6DC LDA $DCE643,X
C2/4E5B: 8595 STA $95
C2/4E5D: BF45E6DC LDA $DCE645,X
C2/4E61: 8597 STA $97
C2/4E63: B90000 LDA $0000,Y
C2/4E66: 890040 BIT #$4000
C2/4E69: F008 BEQ $4E73
C2/4E6B: A595 LDA $95
C2/4E6D: 49FFFF EOR #$FFFF
C2/4E70: 1A INC A
C2/4E71: 8595 STA $95
C2/4E73: B90000 LDA $0000,Y
C2/4E76: 890080 BIT #$8000
C2/4E79: F008 BEQ $4E83
C2/4E7B: A597 LDA $97
C2/4E7D: 49FFFF EOR #$FFFF
C2/4E80: 1A INC A
C2/4E81: 8597 STA $97
C2/4E83: A687 LDX $87
C2/4E85: BDB400 LDA $00B4,X
C2/4E88: 18 CLC
C2/4E89: 6595 ADC $95
C2/4E8B: 9DB400 STA $00B4,X
C2/4E8E: BDB600 LDA $00B6,X
C2/4E91: 18 CLC
C2/4E92: 6597 ADC $97
C2/4E94: 9DB600 STA $00B6,X
C2/4E97: 60 RTS
C2/4E98: BD2B00 LDA $002B,X
C2/4E9B: 18 CLC
C2/4E9C: 7DB400 ADC $00B4,X
C2/4E9F: 8556 STA $56
C2/4EA1: BD3200 LDA $0032,X
C2/4EA4: 18 CLC
C2/4EA5: 7DB600 ADC $00B6,X
C2/4EA8: 855E STA $5E
C2/4EAA: BDA900 LDA $00A9,X
C2/4EAD: EB XBA
C2/4EAE: 0A ASL A
C2/4EAF: 18 CLC
C2/4EB0: 6900E0 ADC #$E000
C2/4EB3: AA TAX
C2/4EB4: BD0200 LDA $0002,X
C2/4EB7: 8546 STA $46
C2/4EB9: BD0400 LDA $0004,X
C2/4EBC: 854E STA $4E
C2/4EBE: 20502E JSR $2E50
C2/4EC1: 20224F JSR $4F22
C2/4EC4: 9DBA00 STA $00BA,X
C2/4EC7: AA TAX
C2/4EC8: E220 SEP #$20
C2/4ECA: BF2BE6DC LDA $DCE62B,X
C2/4ECE: 8595 STA $95
C2/4ED0: BF3BE6DC LDA $DCE63B,X
C2/4ED4: 8596 STA $96
C2/4ED6: A595 LDA $95
C2/4ED8: 290F AND #$0F
C2/4EDA: 0A ASL A
C2/4EDB: AA TAX
C2/4EDC: C220 REP #$20
C2/4EDE: BF53E6DC LDA $DCE653,X
C2/4EE2: 8597 STA $97
C2/4EE4: BF55E6DC LDA $DCE655,X
C2/4EE8: 8599 STA $99
C2/4EEA: A595 LDA $95
C2/4EEC: 890040 BIT #$4000
C2/4EEF: F008 BEQ $4EF9
C2/4EF1: A9F0FF LDA #$FFF0
C2/4EF4: 38 SEC
C2/4EF5: E597 SBC $97
C2/4EF7: 8597 STA $97
C2/4EF9: A595 LDA $95
C2/4EFB: 890080 BIT #$8000
C2/4EFE: F008 BEQ $4F08
C2/4F00: A9F0FF LDA #$FFF0
C2/4F03: 38 SEC
C2/4F04: E599 SBC $99
C2/4F06: 8599 STA $99
C2/4F08: A595 LDA $95
C2/4F0A: 09001C ORA #$1C00
C2/4F0D: 8595 STA $95
C2/4F0F: A687 LDX $87
C2/4F11: A597 LDA $97
C2/4F13: 18 CLC
C2/4F14: 7DB400 ADC $00B4,X
C2/4F17: 8597 STA $97
C2/4F19: A599 LDA $99
C2/4F1B: 18 CLC
C2/4F1C: 7DB600 ADC $00B6,X
C2/4F1F: 8599 STA $99
C2/4F21: 60 RTS
C2/4F22: A687 LDX $87
C2/4F24: 8595 STA $95
C2/4F26: BDBA00 LDA $00BA,X
C2/4F29: 8597 STA $97
C2/4F2B: A595 LDA $95
C2/4F2D: 38 SEC
C2/4F2E: E597 SBC $97
C2/4F30: F02B BEQ $4F5D
C2/4F32: 3011 BMI $4F45
C2/4F34: C90400 CMP #$0004
C2/4F37: F028 BEQ $4F61
C2/4F39: 9019 BCC $4F54
C2/4F3B: A597 LDA $97
C2/4F3D: 18 CLC
C2/4F3E: 690800 ADC #$0008
C2/4F41: 8597 STA $97
C2/4F43: 800F BRA $4F54
C2/4F45: C9FCFF CMP #$FFFC
C2/4F48: F017 BEQ $4F61
C2/4F4A: B008 BCS $4F54
C2/4F4C: A595 LDA $95
C2/4F4E: 18 CLC
C2/4F4F: 690800 ADC #$0008
C2/4F52: 8595 STA $95
C2/4F54: A595 LDA $95
C2/4F56: 38 SEC
C2/4F57: E597 SBC $97
C2/4F59: 300E BMI $4F69
C2/4F5B: 8016 BRA $4F73
C2/4F5D: BDBA00 LDA $00BA,X
C2/4F60: 60 RTS
C2/4F61: A90100 LDA #$0001
C2/4F64: 200B30 JSR $300B
C2/4F67: F00A BEQ $4F73
C2/4F69: A687 LDX $87
C2/4F6B: BDBA00 LDA $00BA,X
C2/4F6E: 3A DEC A
C2/4F6F: 290700 AND #$0007
C2/4F72: 60 RTS
C2/4F73: A687 LDX $87
C2/4F75: BDBA00 LDA $00BA,X
C2/4F78: 1A INC A
C2/4F79: 290700 AND #$0007
C2/4F7C: 60 RTS
[]
C2/4F7D: BD3200 LDA $0032,X
C2/4F80: 9D2200 STA $0022,X
C2/4F83: BD9400 LDA $0094,X
C2/4F86: 0A ASL A
C2/4F87: AA TAX
C2/4F88: 7C8B4F JMP ($4F8B,X)
[Jump Table]
C2/4F8B: 914F [00]
C2/4F8D: EB4F [01]
C2/4F8F: 4150 [02]
[]
C2/4F91: A6 EOR $A65041
C2/4F92: 87FE STA [$FE]
C2/4F94: 9400 STY $00,X
C2/4F96: A98000 LDA #$0080
C2/4F99: 9D6600 STA $0066,X
C2/4F9C: A90100 LDA #$0001
C2/4F9F: 9D0000 STA $0000,X
C2/4FA2: BD3200 LDA $0032,X
C2/4FA5: 9D2200 STA $0022,X
C2/4FA8: A97500 LDA #$0075
C2/4FAB: 209413 JSR $1394
C2/4FAE: 9EA700 STZ $00A7,X
C2/4FB1: A97D50 LDA #$507D
C2/4FB4: 9D9000 STA $0090,X
C2/4FB7: 9E3A00 STZ $003A,X
C2/4FBA: 9E3C00 STZ $003C,X
C2/4FBD: 9E3E00 STZ $003E,X
C2/4FC0: 9E4000 STZ $0040,X
C2/4FC3: 9EC400 STZ $00C4,X
C2/4FC6: A91000 LDA #$0010
C2/4FC9: 9DC600 STA $00C6,X
C2/4FCC: A90100 LDA #$0001
C2/4FCF: 208533 JSR $3385
C2/4FD2: A687 LDX $87
C2/4FD4: BDB000 LDA $00B0,X
C2/4FD7: AA TAX
C2/4FD8: BD4200 LDA $0042,X
C2/4FDB: 0A ASL A
C2/4FDC: 18 CLC
C2/4FDD: 7D4200 ADC $0042,X
C2/4FE0: 692200 ADC #$0022
C2/4FE3: A20F00 LDX #$000F
C2/4FE6: 20F926 JSR $26F9
C2/4FE9: 18 CLC
C2/4FEA: 60 RTS
[01]
C2/4FEB: A687 LDX $87
C2/4FED: BDA900 LDA $00A9,X
C2/4FF0: 20E308 JSR $08E3
C2/4FF3: A687 LDX $87
C2/4FF5: C92000 CMP #$0020
C2/4FF8: B008 BCS $5002
C2/4FFA: BD6600 LDA $0066,X
C2/4FFD: C94000 CMP #$0040
C2/5000: 901F BCC $5021
C2/5002: BDA900 LDA $00A9,X
C2/5005: 204109 JSR $0941
C2/5008: A687 LDX $87
C2/500A: 9DAB00 STA $00AB,X
C2/500D: A90200 LDA #$0002
C2/5010: 851A STA $1A
C2/5012: A900DC LDA #$DC00
C2/5015: 850D STA $0D
C2/5017: A963E6 LDA #$E663
C2/501A: 850C STA $0C
C2/501C: 20BC32 JSR $32BC
C2/501F: 18 CLC
C2/5020: 60 RTS
C2/5021: FE9400 INC $0094,X
C2/5024: 9EA700 STZ $00A7,X
C2/5027: 9E9000 STZ $0090,X
C2/502A: 9E6600 STZ $0066,X
C2/502D: 9EB200 STZ $00B2,X
C2/5030: A97001 LDA #$0170
C2/5033: 209413 JSR $1394
C2/5036: A94800 LDA #$0048
C2/5039: A20F00 LDX #$000F
C2/503C: 20F926 JSR $26F9
C2/503F: 18 CLC
C2/5040: 60 RTS
[02]
C2/5041: A687 LDX $87
C2/5043: BDB200 LDA $00B2,X
C2/5046: D00B BNE $5053
C2/5048: 20E83C JSR $3CE8
C2/504B: 9006 BCC $5053
C2/504D: A90100 LDA #$0001
C2/5050: 9DB200 STA $00B2,X
C2/5053: BD9E00 LDA $009E,X
C2/5056: D023 BNE $507B
C2/5058: BDB000 LDA $00B0,X
C2/505B: AA TAX
C2/505C: BD4200 LDA $0042,X
C2/505F: 0A ASL A
C2/5060: 18 CLC
C2/5061: 7D4200 ADC $0042,X
C2/5064: 692200 ADC #$0022
C2/5067: A20F00 LDX #$000F
C2/506A: 20F926 JSR $26F9
C2/506D: A687 LDX $87
C2/506F: BDB000 LDA $00B0,X
C2/5072: AA TAX
C2/5073: A90100 LDA #$0001
C2/5076: 9DB800 STA $00B8,X
C2/5079: 38 SEC
C2/507A: 60 RTS
C2/507B: 18 CLC
C2/507C: 60 RTS
C2/507D: BD6400 LDA $0064,X
C2/5080: 18 CLC
C2/5081: 7DC400 ADC $00C4,X
C2/5084: 9D6400 STA $0064,X
C2/5087: BD6600 LDA $0066,X
C2/508A: 7DC600 ADC $00C6,X
C2/508D: 1018 BPL $50A7
C2/508F: A91C00 LDA #$001C
C2/5092: A20F00 LDX #$000F
C2/5095: 20E330 JSR $30E3
C2/5098: A687 LDX $87
C2/509A: BDC600 LDA $00C6,X
C2/509D: 49FFFF EOR #$FFFF
C2/50A0: 1A INC A
C2/50A1: 9DC600 STA $00C6,X
C2/50A4: A90000 LDA #$0000
C2/50A7: 9D6600 STA $0066,X
C2/50AA: A5C5 LDA $C5
C2/50AC: 20470A JSR $0A47
C2/50AF: BDC600 LDA $00C6,X
C2/50B2: 38 SEC
C2/50B3: E90100 SBC #$0001
C2/50B6: 9DC600 STA $00C6,X
C2/50B9: 60 RTS
[]
C2/50BA: BD9400 LDA $0094,X
C2/50BD: 0A ASL A
C2/50BE: AA TAX
C2/50BF: 7CC250 JMP ($50C2,X)
[Jump Table]
C2/50C2: C850 [00]
C2/50C4: EE50 [01]
C2/50C6: 1F51 [02]
[00]
C2/50C8: A6 EOR ($A6),Y
C2/50C9: 87FE STA [$FE]
C2/50CB: 9400 STY $00,X
C2/50CD: BD4200 LDA $0042,X
C2/50D0: 0A ASL A
C2/50D1: 0A ASL A
C2/50D2: 18 CLC
C2/50D3: 7D4200 ADC $0042,X
C2/50D6: 18 CLC
C2/50D7: 692200 ADC #$0022
C2/50DA: 9DB000 STA $00B0,X
C2/50DD: BD4200 LDA $0042,X
C2/50E0: 0A ASL A
C2/50E1: 0A ASL A
C2/50E2: 18 CLC
C2/50E3: 7D4200 ADC $0042,X
C2/50E6: 692000 ADC #$0020
C2/50E9: 9DB200 STA $00B2,X
C2/50EC: 18 CLC
C2/50ED: 60 RTS
[01]
C2/50EE: A687 LDX $87
C2/50F0: BDB400 LDA $00B4,X
C2/50F3: AA TAX
C2/50F4: BD9400 LDA $0094,X
C2/50F7: C90400 CMP #$0004
C2/50FA: B021 BCS $511D
C2/50FC: A687 LDX $87
C2/50FE: BD9600 LDA $0096,X
C2/5101: C90C00 CMP #$000C
C2/5104: D015 BNE $511B
C2/5106: BDB000 LDA $00B0,X
C2/5109: AA TAX
C2/510A: A90800 LDA #$0008
C2/510D: A00F00 LDY #$000F
C2/5110: 202D27 JSR $272D
C2/5113: A687 LDX $87
C2/5115: FE9400 INC $0094,X
C2/5118: 9E9600 STZ $0096,X
C2/511B: 18 CLC
C2/511C: 60 RTS
C2/511D: 38 SEC
C2/511E: 60 RTS
[02]
C2/511F: A687 LDX $87
C2/5121: BDB400 LDA $00B4,X
C2/5124: AA TAX
C2/5125: BD9400 LDA $0094,X
C2/5128: C90400 CMP #$0004
C2/512B: B021 BCS $514E
C2/512D: A687 LDX $87
C2/512F: BD9600 LDA $0096,X
C2/5132: C90C00 CMP #$000C
C2/5135: D015 BNE $514C
C2/5137: BDB200 LDA $00B2,X
C2/513A: AA TAX
C2/513B: A90800 LDA #$0008
C2/513E: A00F00 LDY #$000F
C2/5141: 202D27 JSR $272D
C2/5144: A687 LDX $87
C2/5146: DE9400 DEC $0094,X
C2/5149: 9E9600 STZ $0096,X
C2/514C: 18 CLC
C2/514D: 60 RTS
C2/514E: 38 SEC
C2/514F: 60 RTS
C2/5150: 20E00C JSR $0CE0
C2/5153: A92A00 LDA #$002A
C2/5156: 9DA500 STA $00A5,X
C2/5159: A91100 LDA #$0011
C2/515C: 9D1E00 STA $001E,X
C2/515F: A95F00 LDA #$005F
C2/5162: 226C00C0 JSR $C0006C
C2/5166: A687 LDX $87
C2/5168: 8695 STX $95
C2/516A: A25453 LDX #$5354
C2/516D: A00138 LDY #$3801
C2/5170: 20530D JSR $0D53
C2/5173: A595 LDA $95
C2/5175: 9DB000 STA $00B0,X
C2/5178: A90000 LDA #$0000
C2/517B: 9DB200 STA $00B2,X
C2/517E: A25453 LDX #$5354
C2/5181: A00138 LDY #$3801
C2/5184: 20530D JSR $0D53
C2/5187: A595 LDA $95
C2/5189: 9DB000 STA $00B0,X
C2/518C: A90100 LDA #$0001
C2/518F: 9DB200 STA $00B2,X
C2/5192: 60 RTS
[]
C2/5193: BD7E00 LDA $007E,X
C2/5196: 29FF00 AND #$00FF
C2/5199: 0A ASL A
C2/519A: AA TAX
C2/519B: 7C9E51 JMP ($519E,X)
[Jump Table]
C2/519E: A251 [00]
C2/51A0: C951 [01]
[00]
C2/51A2: 20523A JSR $3A52
C2/51A5: BD7E00 LDA $007E,X
C2/51A8: 890080 BIT #$8000
C2/51AB: F004 BEQ $51B1
C2/51AD: A902D9 LDA #$D902
C2/51B0: 60 RTS
{}
C2/51B1: A90200 LDA #$0002
C2/51B4: 200B30 JSR $300B
C2/51B7: D004 BNE $51BD
C2/51B9: A902D9 LDA #$D902
C2/51BC: 60 RTS
{}
C2/51BD: A687 LDX $87
C2/51BF: BDAB00 LDA $00AB,X
C2/51C2: 0A ASL A
C2/51C3: AA TAX
C2/51C4: BFD2DAC2 LDA $C2DAD2,X
C2/51C8: 60 RTS
[??]
C2/51C9: A900D9 LDA #$D900
C2/51CC: 60 RTS
[]
C2/51CD: BD7E00 LDA $007E,X
C2/51D0: 29FF00 AND #$00FF
C2/51D3: 0A ASL A
C2/51D4: AA TAX
C2/51D5: 7CD851 JMP ($51D8,X)
[Jump Table]
C2/51D8: DC51 [00]
C2/51DA: 4852 [01]
[00]
C2/51DC: 20523A JSR $3A52
C2/51DF: BD7E00 LDA $007E,X
C2/51E2: 890080 BIT #$8000
C2/51E5: F018 BEQ $51FF
C2/51E7: BDAB00 LDA $00AB,X
C2/51EA: C90100 CMP #$0001
C2/51ED: D010 BNE $51FF
C2/51EF: BDA900 LDA $00A9,X
C2/51F2: 20D908 JSR $08D9
C2/51F5: C90200 CMP #$0002
C2/51F8: B005 BCS $51FF
C2/51FA: A916D9 LDA #$D916
C2/51FD: 18 CLC
C2/51FE: 60 RTS
C2/51FF: BDA900 LDA $00A9,X
C2/5202: 204109 JSR $0941
C2/5205: C90400 CMP #$0004
C2/5208: 9005 BCC $520F
C2/520A: A908D9 LDA #$D908
C2/520D: 18 CLC
C2/520E: 60 RTS
C2/520F: A687 LDX $87
C2/5211: BDB101 LDA $01B1,X
C2/5214: 894000 BIT #$0040
C2/5217: D005 BNE $521E
C2/5219: A906D9 LDA #$D906
C2/521C: 18 CLC
C2/521D: 60 RTS
C2/521E: BDA900 LDA $00A9,X
C2/5221: EB XBA
C2/5222: 0A ASL A
C2/5223: 18 CLC
C2/5224: 6900E0 ADC #$E000
C2/5227: A8 TAY
C2/5228: B99001 LDA $0190,Y
C2/522B: D00E BNE $523B
C2/522D: A90100 LDA #$0001
C2/5230: 200B30 JSR $300B
C2/5233: 0A ASL A
C2/5234: AA TAX
C2/5235: BFDADAC2 LDA $C2DADA,X
C2/5239: 18 CLC
C2/523A: 60 RTS
C2/523B: A90100 LDA #$0001
C2/523E: 200B30 JSR $300B
C2/5241: 0A ASL A
C2/5242: AA TAX
C2/5243: A902D9 LDA #$D902
C2/5246: 18 CLC
C2/5247: 60 RTS
[01]
C2/5248: A687 LDX $87
C2/524A: BD7E00 LDA $007E,X
C2/524D: 890080 BIT #$8000
C2/5250: F004 BEQ $5256
C2/5252: A911D9 LDA #$D911
C2/5255: 60 RTS
C2/5256: 090080 ORA #$8000
C2/5259: 9D7E00 STA $007E,X
C2/525C: A90300 LDA #$0003
C2/525F: 200B30 JSR $300B
C2/5262: 0A ASL A
C2/5263: AA TAX
C2/5264: BFDEDAC2 LDA $C2DADE,X
C2/5268: 18 CLC
C2/5269: 60 RTS
C2/526A: BD7E00 LDA $007E,X
C2/526D: 29FF00 AND #$00FF
C2/5270: 0A ASL A
C2/5271: AA TAX
C2/5272: BFE6DAC2 LDA $C2DAE6,X
C2/5276: 60 RTS
C2/5277: 60 RTS
C2/5278: BDC400 LDA $00C4,X
C2/527B: 18 CLC
C2/527C: 7D6400 ADC $0064,X
C2/527F: 9D6400 STA $0064,X
C2/5282: BDC600 LDA $00C6,X
C2/5285: 7D6600 ADC $0066,X
C2/5288: 9D6600 STA $0066,X
C2/528B: 100C BPL $5299
C2/528D: 9E6400 STZ $0064,X
C2/5290: 9E6600 STZ $0066,X
C2/5293: 9EC400 STZ $00C4,X
C2/5296: 9EC600 STZ $00C6,X
C2/5299: BDC400 LDA $00C4,X
C2/529C: 18 CLC
C2/529D: 6DC00F ADC $0FC0
C2/52A0: 9DC400 STA $00C4,X
C2/52A3: BDC600 LDA $00C6,X
C2/52A6: 6DC20F ADC $0FC2
C2/52A9: 9DC600 STA $00C6,X
C2/52AC: 20FF36 JSR $36FF
C2/52AF: 60 RTS
C2/52B0: BD6600 LDA $0066,X
C2/52B3: C90002 CMP #$0200
C2/52B6: 60 RTS
C2/52B7: 200D62 JSR $620D
C2/52BA: BD2B00 LDA $002B,X
C2/52BD: 990200 STA $0002,Y
C2/52C0: BD3200 LDA $0032,X
C2/52C3: 990400 STA $0004,Y
C2/52C6: B99001 LDA $0190,Y
C2/52C9: D023 BNE $52EE
C2/52CB: E220 SEP #$20
C2/52CD: B96000 LDA $0060,Y
C2/52D0: D01A BNE $52EC
C2/52D2: B90E00 LDA $000E,Y
C2/52D5: D015 BNE $52EC
C2/52D7: B9E501 LDA $01E5,Y
C2/52DA: A924 LDA #$24
C2/52DC: 99E501 STA $01E5,Y
C2/52DF: A901 LDA #$01
C2/52E1: 199001 ORA $0190,Y
C2/52E4: 999001 STA $0190,Y
C2/52E7: A920 LDA #$20
C2/52E9: 99B401 STA $01B4,Y
C2/52EC: C220 REP #$20
C2/52EE: 60 RTS
C2/52EF: 60 RTS
C2/52F0: BDA900 LDA $00A9,X
C2/52F3: 9B TXY
C2/52F4: AA TAX
C2/52F5: E220 SEP #$20
C2/52F7: BFF005C2 LDA $C205F0,X
C2/52FB: 195900 ORA $0059,Y
C2/52FE: 995900 STA $0059,Y
C2/5301: C220 REP #$20
C2/5303: A687 LDX $87
C2/5305: BDA900 LDA $00A9,X
C2/5308: EB XBA
C2/5309: 0A ASL A
C2/530A: 18 CLC
C2/530B: 6900E0 ADC #$E000
C2/530E: A8 TAY
C2/530F: A587 LDA $87
C2/5311: 38 SEC
C2/5312: E900E6 SBC #$E600
C2/5315: 4A LSR A
C2/5316: EB XBA
C2/5317: AA TAX
C2/5318: E220 SEP #$20
C2/531A: BFF005C2 LDA $C205F0,X
C2/531E: 195A00 ORA $005A,Y
C2/5321: 995A00 STA $005A,Y
C2/5324: C220 REP #$20
C2/5326: A687 LDX $87
C2/5328: 60 RTS
C2/5329: BDA900 LDA $00A9,X
C2/532C: EB XBA
C2/532D: 0A ASL A
C2/532E: 18 CLC
C2/532F: 6900E0 ADC #$E000
C2/5332: A8 TAY
C2/5333: E220 SEP #$20
C2/5335: B96000 LDA $0060,Y
C2/5338: D00A BNE $5344
C2/533A: BD9001 LDA $0190,X
C2/533D: 3005 BMI $5344
C2/533F: A90E LDA #$0E
C2/5341: 99E501 STA $01E5,Y
C2/5344: A901 LDA #$01
C2/5346: 99B401 STA $01B4,Y
C2/5349: A97F LDA #$7F
C2/534B: 390E00 AND $000E,Y
C2/534E: 990E00 STA $000E,Y
C2/5351: C220 REP #$20
C2/5353: 60 RTS
C2/5354: BD9400 LDA $0094,X
C2/5357: 0A ASL A
C2/5358: AA TAX
C2/5359: 7C5C53 JMP ($535C,X)
C2/535C: 60 RTS
C2/535D: 538B EOR ($8B,S),Y
C2/535F: 53A6 EOR ($A6,S),Y
C2/5361: 8720 STA [$20]
C2/5363: E00CFE CPX #$FE0C
C2/5366: 9400 STY $00,X
C2/5368: A90100 LDA #$0001
C2/536B: 9D0000 STA $0000,X
C2/536E: A98700 LDA #$0087
C2/5371: 9DB400 STA $00B4,X
C2/5374: 209413 JSR $1394
C2/5377: A99F53 LDA #$539F
C2/537A: 9D9000 STA $0090,X
C2/537D: BDB200 LDA $00B2,X
C2/5380: F009 BEQ $538B
C2/5382: BD9800 LDA $0098,X
C2/5385: 094000 ORA #$0040
C2/5388: 9D9800 STA $0098,X
C2/538B: A687 LDX $87
C2/538D: BCB000 LDY $00B0,X
C2/5390: B99400 LDA $0094,Y
C2/5393: C90600 CMP #$0006
C2/5396: B005 BCS $539D
C2/5398: 20BD53 JSR $53BD
C2/539B: 18 CLC
C2/539C: 60 RTS
C2/539D: 38 SEC
C2/539E: 60 RTS
C2/539F: BCB000 LDY $00B0,X
C2/53A2: B93200 LDA $0032,Y
C2/53A5: 18 CLC
C2/53A6: 692800 ADC #$0028
C2/53A9: 9D3200 STA $0032,X
C2/53AC: B92B00 LDA $002B,Y
C2/53AF: 9D2B00 STA $002B,X
C2/53B2: B96600 LDA $0066,Y
C2/53B5: 18 CLC
C2/53B6: 695000 ADC #$0050
C2/53B9: 9D6600 STA $0066,X
C2/53BC: 60 RTS
C2/53BD: BDB200 LDA $00B2,X
C2/53C0: D018 BNE $53DA
C2/53C2: B97A00 LDA $007A,Y
C2/53C5: 0A ASL A
C2/53C6: AA TAX
C2/53C7: BFEAE1DC LDA $DCE1EA,X
C2/53CB: A687 LDX $87
C2/53CD: DDB400 CMP $00B4,X
C2/53D0: F01E BEQ $53F0
C2/53D2: 9DB400 STA $00B4,X
C2/53D5: 209413 JSR $1394
C2/53D8: 8016 BRA $53F0
C2/53DA: B97A00 LDA $007A,Y
C2/53DD: 0A ASL A
C2/53DE: AA TAX
C2/53DF: BF1CE2DC LDA $DCE21C,X
C2/53E3: A687 LDX $87
C2/53E5: DDB400 CMP $00B4,X
C2/53E8: F006 BEQ $53F0
C2/53EA: 9DB400 STA $00B4,X
C2/53ED: 209413 JSR $1394
C2/53F0: 60 RTS
[Spikey Tiger/Blue Spike AI Header[02]]
C2/53F1: 20E00C JSR $0CE0
C2/53F4: 9E7E00 STZ $007E,X
C2/53F7: 9EBE00 STZ $00BE,X
C2/53FA: A90004 LDA #$0400
C2/53FD: 9D6600 STA $0066,X
C2/5400: A90500 LDA #$0005
C2/5403: 9DA700 STA $00A7,X
C2/5406: BD4200 LDA $0042,X
C2/5409: F000 BEQ $540B
C2/540B: 60 RTS
[Spikey Tiger/Blue Spike AI Header[03]]
C2/540C: 20523A JSR $3A52
C2/540F: BDA900 LDA $00A9,X
C2/5412: 20D908 JSR $08D9
C2/5415: C90300 CMP #$0003
C2/5418: B00A BCS $5424
C2/541A: BDAB00 LDA $00AB,X
C2/541D: 0A ASL A
C2/541E: AA TAX
C2/541F: BF4EE2DC LDA $DCE24E,X
C2/5423: 60 RTS
C2/5424: BDAB00 LDA $00AB,X
C2/5427: 0A ASL A
C2/5428: AA TAX
C2/5429: BF56E2DC LDA $DCE256,X
C2/542D: 60 RTS
[Spikey Tiger/Blue Spike AI Header[04]]
C2/542E: 20523A JSR $3A52
C2/5431: BD4200 LDA $0042,X
C2/5434: 0A ASL A
C2/5435: AA TAX
C2/5436: 7C3954 JMP ($5439,X)
[Jump Table]
C2/5439: 3D54 [00]
C2/543B: C754 [01]
[00]
C2/543D: A687 MVN $A6,$87
C2/543F: BD7E00 LDA $007E,X
C2/5442: D053 BNE $5497
C2/5444: A90300 LDA #$0003
C2/5447: 200B30 JSR $300B
C2/544A: D019 BNE $5465
C2/544C: A687 LDX $87
C2/544E: BD3400 LDA $0034,X
C2/5451: 290FFF AND #$FF0F
C2/5454: 9D3400 STA $0034,X
C2/5457: A90100 LDA #$0001
C2/545A: 200B30 JSR $300B
C2/545D: 0A ASL A
C2/545E: AA TAX
C2/545F: BF62E2DC LDA $DCE262,X
C2/5463: 18 CLC
C2/5464: 60 RTS
C2/5465: A687 LDX $87
C2/5467: BDA900 LDA $00A9,X
C2/546A: 20D908 JSR $08D9
C2/546D: C90300 CMP #$0003
C2/5470: B017 BCS $5489
C2/5472: A687 LDX $87
C2/5474: BDA900 LDA $00A9,X
C2/5477: 204109 JSR $0941
C2/547A: C90300 CMP #$0003
C2/547D: 9005 BCC $5484
C2/547F: C90700 CMP #$0007
C2/5482: 9005 BCC $5489
C2/5484: A926DB LDA #$DB26
C2/5487: 18 CLC
C2/5488: 60 RTS
C2/5489: A90100 LDA #$0001
C2/548C: 200B30 JSR $300B
C2/548F: 0A ASL A
C2/5490: AA TAX
C2/5491: BF5EE2DC LDA $DCE25E,X
C2/5495: 18 CLC
C2/5496: 60 RTS
C2/5497: A90200 LDA #$0002
C2/549A: 200B30 JSR $300B
C2/549D: F018 BEQ $54B7
C2/549F: A687 LDX $87
C2/54A1: BD3400 LDA $0034,X
C2/54A4: 896000 BIT #$0060
C2/54A7: D00E BNE $54B7
C2/54A9: A90200 LDA #$0002
C2/54AC: 200B30 JSR $300B
C2/54AF: 0A ASL A
C2/54B0: AA TAX
C2/54B1: BF66E2DC LDA $DCE266,X
C2/54B5: 18 CLC
C2/54B6: 60 RTS
C2/54B7: A687 LDX $87
C2/54B9: BD3400 LDA $0034,X
C2/54BC: 290FFF AND #$FF0F
C2/54BF: 9D3400 STA $0034,X
C2/54C2: A929DB LDA #$DB29
C2/54C5: 18 CLC
C2/54C6: 60 RTS
[01]
C2/54C7: A687 LDX $87
C2/54C9: BDBE00 LDA $00BE,X
C2/54CC: D015 BNE $54E3
C2/54CE: 20B409 JSR $09B4
C2/54D1: A687 LDX $87
C2/54D3: C90300 CMP #$0003
C2/54D6: 900B BCC $54E3
C2/54D8: A90100 LDA #$0001
C2/54DB: 9DBE00 STA $00BE,X
C2/54DE: A938DB LDA #$DB38
C2/54E1: 18 CLC
C2/54E2: 60 RTS
C2/54E3: A687 LDX $87
C2/54E5: BD7E00 LDA $007E,X
C2/54E8: D053 BNE $553D
C2/54EA: A90300 LDA #$0003
C2/54ED: 200B30 JSR $300B
C2/54F0: D019 BNE $550B
C2/54F2: A687 LDX $87
C2/54F4: BD3400 LDA $0034,X
C2/54F7: 290FFF AND #$FF0F
C2/54FA: 9D3400 STA $0034,X
C2/54FD: A90100 LDA #$0001
C2/5500: 200B30 JSR $300B
C2/5503: 0A ASL A
C2/5504: AA TAX
C2/5505: BF70E2DC LDA $DCE270,X
C2/5509: 18 CLC
C2/550A: 60 RTS
C2/550B: A687 LDX $87
C2/550D: BDA900 LDA $00A9,X
C2/5510: 20D908 JSR $08D9
C2/5513: C90300 CMP #$0003
C2/5516: B017 BCS $552F
C2/5518: A687 LDX $87
C2/551A: BDA900 LDA $00A9,X
C2/551D: 204109 JSR $0941
C2/5520: C90300 CMP #$0003
C2/5523: 9005 BCC $552A
C2/5525: C90700 CMP #$0007
C2/5528: 9005 BCC $552F
C2/552A: A926DB LDA #$DB26
C2/552D: 18 CLC
C2/552E: 60 RTS
C2/552F: A90100 LDA #$0001
C2/5532: 200B30 JSR $300B
C2/5535: 0A ASL A
C2/5536: AA TAX
C2/5537: BF6CE2DC LDA $DCE26C,X
C2/553B: 18 CLC
C2/553C: 60 RTS
C2/553D: A90200 LDA #$0002
C2/5540: 200B30 JSR $300B
C2/5543: F018 BEQ $555D
C2/5545: A687 LDX $87
C2/5547: BD3400 LDA $0034,X
C2/554A: 896000 BIT #$0060
C2/554D: D00E BNE $555D
C2/554F: A90200 LDA #$0002
C2/5552: 200B30 JSR $300B
C2/5555: 0A ASL A
C2/5556: AA TAX
C2/5557: BF74E2DC LDA $DCE274,X
C2/555B: 18 CLC
C2/555C: 60 RTS
C2/555D: A687 LDX $87
C2/555F: BD3400 LDA $0034,X
C2/5562: 290FFF AND #$FF0F
C2/5565: 9D3400 STA $0034,X
C2/5568: A948DB LDA #$DB48
C2/556B: 18 CLC
C2/556C: 60 RTS
[Spikey Tiger/Blue Spike AI Header[05]]
C2/556D: A908DB LDA #$DB08
C2/5570: 60 RTS
[Spikey Tiger/Blue Spike AI Header[0A]]
C2/5571: 60 RTS
[Spikey Tiger/Blue Spike AI External (02)]
C2/5572: 20140B JSR $0B14
C2/5575: 60 RTS
[Spikey Tiger/Blue Spike AI E048 (02)]
C2/5576: BD9600 LDA $0096,X
C2/5579: 290300 AND #$0003
C2/557C: D003 BNE $5581
C2/557E: 20330C JSR $0C33
C2/5581: 20890C JSR $0C89
C2/5584: 18 CLC
C2/5585: 60 RTS
[Spikey Tiger/Blue Spike AI External (0D)]
C2/5586: 9E6000 STZ $0060,X
C2/5589: A9008A LDA #$8A00
C2/558C: 206339 JSR $3963
C2/558F: A92F00 LDA #$002F
C2/5592: A20D00 LDX #$000D
C2/5595: 20F926 JSR $26F9
C2/5598: A92F00 LDA #$002F
C2/559B: A20E00 LDX #$000E
C2/559E: 20F926 JSR $26F9
C2/55A1: 60 RTS
[Spikey Tiger/Blue Spike AI E048 (15)]
C2/55A2: BDA900 LDA $00A9,X
C2/55A5: EB XBA
C2/55A6: 0A ASL A
C2/55A7: 18 CLC
C2/55A8: 6900E0 ADC #$E000
C2/55AB: A8 TAY
C2/55AC: B99001 LDA $0190,Y
C2/55AF: 2968C5 AND #$C568
C2/55B2: D02C BNE $55E0
C2/55B4: E220 SEP #$20
C2/55B6: B96000 LDA $0060,Y
C2/55B9: D025 BNE $55E0
C2/55BB: A907 LDA #$07
C2/55BD: 99E501 STA $01E5,Y
C2/55C0: A901 LDA #$01
C2/55C2: 199001 ORA $0190,Y
C2/55C5: 999001 STA $0190,Y
C2/55C8: A920 LDA #$20
C2/55CA: 99B401 STA $01B4,Y
C2/55CD: C220 REP #$20
C2/55CF: BD2B00 LDA $002B,X
C2/55D2: 18 CLC
C2/55D3: 691000 ADC #$0010
C2/55D6: 990200 STA $0002,Y
C2/55D9: BD3200 LDA $0032,X
C2/55DC: 1A INC A
C2/55DD: 990400 STA $0004,Y
C2/55E0: C220 REP #$20
C2/55E2: 60 RTS
[Spikey Tiger/Blue Spike AI External (16)]
C2/55E3: BDA900 LDA $00A9,X
C2/55E6: EB XBA
C2/55E7: 0A ASL A
C2/55E8: 18 CLC
C2/55E9: 6900E0 ADC #$E000
C2/55EC: A8 TAY
C2/55ED: B90400 LDA $0004,Y [Load Y Coordinate]
C2/55F0: 18 CLC
C2/55F1: 690200 ADC #$0002
C2/55F4: 990400 STA $0004,Y [Store into Y Coordinate]
C2/55F7: E220 SEP #$20
C2/55F9: B96000 LDA $0060,Y
C2/55FC: D005 + BNE $5603
C2/55FE: A90E LDA #$0E
C2/5600: 99E501 STA $01E5,Y
C2/5603: + A901 LDA #$01
C2/5605: 99B401 STA $01B4,Y
C2/5608: C220 REP #$20
C2/560A: 60 RTS
[Spikey Tiger/Blue Spike AI External (14)]
C2/560B: A90C00 LDA #$000C
C2/560E: 201333 JSR $3313
C2/5611: 60 RTS
[Spikey Tiger/Blue Spike AI E090 (14)]
C2/5612: BD2B00 LDA $002B,X
C2/5615: 18 CLC
C2/5616: 7D3C00 ADC $003C,X
C2/5619: 9D2B00 STA $002B,X
C2/561C: 20B715 JSR $15B7
C2/561F: B005 BCS $5626
C2/5621: 202317 JSR $1723
C2/5624: 9014 BCC $563A
C2/5626: BD2B00 LDA $002B,X
C2/5629: 38 SEC
C2/562A: FD3C00 SBC $003C,X
C2/562D: 9D2B00 STA $002B,X
C2/5630: BD3C00 LDA $003C,X
C2/5633: 49FFFF EOR #$FFFF
C2/5636: 1A INC A
C2/5637: 9D3C00 STA $003C,X
C2/563A: BD3200 LDA $0032,X
C2/563D: 18 CLC
C2/563E: 7D4000 ADC $0040,X
C2/5641: 9D3200 STA $0032,X
C2/5644: 20B715 JSR $15B7
C2/5647: B005 BCS $564E
C2/5649: 202317 JSR $1723
C2/564C: 9014 BCC $5662
C2/564E: BD3200 LDA $0032,X
C2/5651: 38 SEC
C2/5652: FD4000 SBC $0040,X
C2/5655: 9D3200 STA $0032,X
C2/5658: BD4000 LDA $0040,X
C2/565B: 49FFFF EOR #$FFFF
C2/565E: 1A INC A
C2/565F: 9D4000 STA $0040,X
C2/5662: 60 RTS
[Spikey Tiger/Blue Spike AI E090 (13)]
C2/5663: BDA900 LDA $00A9,X
C2/5666: EB XBA
C2/5667: 0A ASL A
C2/5668: 18 CLC
C2/5669: 6900E0 ADC #$E000
C2/566C: A8 TAY
C2/566D: B90200 LDA $0002,Y
C2/5670: 8546 STA $46
C2/5672: B90400 LDA $0004,Y
C2/5675: 854E STA $4E
C2/5677: BD2B00 LDA $002B,X
C2/567A: 8556 STA $56
C2/567C: BD3200 LDA $0032,X
C2/567F: 855E STA $5E
C2/5681: 20502E JSR $2E50
{}
C2/5684: 0A ASL A
C2/5685: 0A ASL A
C2/5686: AA TAX
C2/5687: BFA356C2 LDA $C256A3,X
C2/568B: 8595 STA $95
C2/568D: BFA556C2 LDA $C256A5,X
C2/5691: 8597 STA $97
C2/5693: A687 LDX $87
C2/5695: A595 LDA $95
C2/5697: 9D3C00 STA $003C,X
C2/569A: A597 LDA $97
C2/569C: 9D4000 STA $0040,X
C2/569F: 20BC36 JSR $36BC
C2/56A2: 60 RTS
[Data read by above subroutine]
C2/56A3: 0200 0000
C2/56A7: 0200 0200
C2/56AB: 0000 0200
C2/56AF: FEFF 0200
C2/56B3: FEFF 0000
C2/56B7: FEFF FEFF
C2/56BB: 0000 FEFF
C2/56BF: 0200 FEFF
[Spikey Tiger/Blue Spike AI E04A (11)]
C2/56C3: BD6600 SBC $0066BD,X
C2/56C6: 38 SEC
C2/56C7: E92000 SBC #$0020
C2/56CA: F002 BEQ $56CE
C2/56CC: 100B BPL $56D9
C2/56CE: 9E6400 STZ $0064,X
C2/56D1: 9E6600 STZ $0066,X
C2/56D4: 9E9000 STZ $0090,X
C2/56D7: 38 SEC
C2/56D8: 60 RTS
{}
C2/56D9: 18 CLC
C2/56DA: 60 RTS
[]
C2/56DB: 20E00C JSR $0CE0
C2/56DE: A92000 LDA #$0020
C2/56E1: 9DB800 STA $00B8,X
C2/56E4: BD4200 LDA $0042,X
C2/56E7: D002 BNE $56EB
C2/56E9: 800C BRA $56F7
C2/56EB: BD9800 LDA $0098,X
C2/56EE: 29FCFF AND #$FFFC
C2/56F1: 090200 ORA #$0002
C2/56F4: 9D9800 STA $0098,X
C2/56F7: 202059 JSR $5920
C2/56FA: 207233 JSR $3372
C2/56FD: 9E6600 STZ $0066,X
C2/5700: 9EA500 STZ $00A5,X
C2/5703: A90400 LDA #$0004
C2/5706: 9DA700 STA $00A7,X
C2/5709: 9D1E00 STA $001E,X
C2/570C: A90100 LDA #$0001
C2/570F: 9D0000 STA $0000,X
C2/5712: A00138 LDY #$3801
C2/5715: A21D31 LDX #$311D
C2/5718: 20530D JSR $0D53
C2/571B: A587 LDA $87
C2/571D: 9DB000 STA $00B0,X
C2/5720: A90400 LDA #$0004
C2/5723: 9DA700 STA $00A7,X
C2/5726: A90100 LDA #$0001
C2/5729: 8502 STA $02
C2/572B: A2F759 LDX #$59F7
C2/572E: A02138 LDY #$3821
C2/5731: 20530D JSR $0D53
C2/5734: A502 LDA $02
C2/5736: 9D7A00 STA $007A,X [Boss AI Index]
C2/5739: A9FF07 LDA #$07FF
C2/573C: 9D2200 STA $0022,X
C2/573F: A90100 LDA #$0001
C2/5742: 9D0B00 STA $000B,X
C2/5745: A587 LDA $87
C2/5747: 9DB000 STA $00B0,X
C2/574A: A502 LDA $02
C2/574C: 0A ASL A
C2/574D: 18 CLC
C2/574E: 6587 ADC $87
C2/5750: A8 TAY
C2/5751: 8A TXA
C2/5752: 99B000 STA $00B0,Y
C2/5755: C602 DEC $02
C2/5757: 10D2 BPL $572B
C2/5759: A687 LDX $87
C2/575B: A91800 LDA #$0018
C2/575E: 209413 JSR $1394
C2/5761: A687 LDX $87
C2/5763: A97557 LDA #$5775
C2/5766: 9D8E00 STA $008E,X
C2/5769: FE9400 INC $0094,X
C2/576C: A96000 LDA #$0060
C2/576F: 226C00C0 JSR $C0006C
C2/5773: 18 CLC
C2/5774: 60 RTS
C2/5775: 209E57 JSR $579E
C2/5778: 208A57 JSR $578A
C2/577B: B00B BCS $5788
C2/577D: 201D58 JSR $581D
C2/5780: 208A57 JSR $578A
C2/5783: B003 BCS $5788
C2/5785: 205159 JSR $5951
C2/5788: 18 CLC
C2/5789: 60 RTS
C2/578A: BCB000 LDY $00B0,X
C2/578D: B98100 LDA $0081,Y
C2/5790: D00A BNE $579C
C2/5792: BCB200 LDY $00B2,X
C2/5795: B98100 LDA $0081,Y
C2/5798: D002 BNE $579C
C2/579A: 18 CLC
C2/579B: 60 RTS
C2/579C: 38 SEC
C2/579D: 60 RTS
C2/579E: 202432 JSR $3224
C2/57A1: A687 LDX $87
C2/57A3: 9DA900 STA $00A9,X
C2/57A6: BD9001 LDA $0190,X
C2/57A9: 890380 BIT #$8003
C2/57AC: D017 BNE $57C5
C2/57AE: BD6000 LDA $0060,X
C2/57B1: 89E000 BIT #$00E0
C2/57B4: D00F BNE $57C5
C2/57B6: BDB800 LDA $00B8,X
C2/57B9: D016 BNE $57D1
C2/57BB: BD2D00 LDA $002D,X
C2/57BE: 4A LSR A
C2/57BF: 4A LSR A
C2/57C0: DD2D00 CMP $002D,X
C2/57C3: 9011 BCC $57D6
C2/57C5: A91800 LDA #$0018
C2/57C8: DD9A00 CMP $009A,X
C2/57CB: F003 BEQ $57D0
C2/57CD: 209413 JSR $1394
C2/57D0: 60 RTS
C2/57D1: DEB800 DEC $00B8,X
C2/57D4: 80EF BRA $57C5
C2/57D6: BDA900 LDA $00A9,X
C2/57D9: 204109 JSR $0941
C2/57DC: A687 LDX $87
C2/57DE: 9DAB00 STA $00AB,X
C2/57E1: 0A ASL A
C2/57E2: AA TAX
C2/57E3: BF0D58C2 LDA $C2580D,X
C2/57E7: A687 LDX $87
C2/57E9: 8500 STA $00
C2/57EB: 290F00 AND #$000F
C2/57EE: 18 CLC
C2/57EF: 691800 ADC #$0018
C2/57F2: DD9A00 CMP $009A,X
C2/57F5: F015 BEQ $580C
C2/57F7: 209413 JSR $1394
C2/57FA: BD9800 LDA $0098,X
C2/57FD: 293FFF AND #$FF3F
C2/5800: 8502 STA $02
C2/5802: A501 LDA $01
C2/5804: 29C000 AND #$00C0
C2/5807: 0502 ORA $02
C2/5809: 9D9800 STA $0098,X
C2/580C: 60 RTS
C2/580D: 0400 TSB $00
C2/580F: 0300 ORA $00,S
C2/5811: 0100 ORA ($00,X)
C2/5813: 0340 ORA $40,S
C2/5815: 0440 TSB $40
C2/5817: 0200 COP #$00
C2/5819: 0200 COP #$00
C2/581B: 0200 COP #$00
C2/581D: A687 LDX $87
C2/581F: BD2D00 LDA $002D,X
C2/5822: DDAD00 CMP $00AD,X
C2/5825: 9001 BCC $5828
C2/5827: 60 RTS
C2/5828: 9EAD00 STZ $00AD,X
C2/582B: BDA900 LDA $00A9,X
C2/582E: 20D908 JSR $08D9
C2/5831: A687 LDX $87
C2/5833: C90800 CMP #$0008
C2/5836: B057 BCS $588F
C2/5838: A90700 LDA #$0007
C2/583B: 200B30 JSR $300B
C2/583E: A687 LDX $87
C2/5840: C90000 CMP #$0000
C2/5843: F04A BEQ $588F
C2/5845: A90800 LDA #$0008
C2/5848: 9DB800 STA $00B8,X
C2/584B: A90300 LDA #$0003
C2/584E: 200B30 JSR $300B
C2/5851: 18 CLC
C2/5852: 696000 ADC #$0060
C2/5855: A687 LDX $87
C2/5857: 226C00C0 JSR $C0006C
C2/585B: A687 LDX $87
C2/585D: BDA900 LDA $00A9,X
C2/5860: 0A ASL A
C2/5861: EB XBA
C2/5862: 18 CLC
C2/5863: 6900E0 ADC #$E000
C2/5866: A8 TAY
C2/5867: B90200 LDA $0002,Y
C2/586A: DD2B00 CMP $002B,X
C2/586D: 9010 BCC $587F
C2/586F: BCB200 LDY $00B2,X
C2/5872: A90300 LDA #$0003
C2/5875: 998100 STA $0081,Y
C2/5878: BDA900 LDA $00A9,X
C2/587B: 99A900 STA $00A9,Y
C2/587E: 60 RTS
C2/587F: BCB000 LDY $00B0,X
C2/5882: A90300 LDA #$0003
C2/5885: 998100 STA $0081,Y
C2/5888: BDA900 LDA $00A9,X
C2/588B: 99A900 STA $00A9,Y
C2/588E: 60 RTS
C2/588F: A92000 LDA #$0020
C2/5892: 9DB800 STA $00B8,X
C2/5895: BCB000 LDY $00B0,X
C2/5898: A90500 LDA #$0005
C2/589B: 998100 STA $0081,Y
C2/589E: BCB200 LDY $00B2,X
C2/58A1: 998100 STA $0081,Y
C2/58A4: A90200 LDA #$0002
C2/58A7: 200B30 JSR $300B
C2/58AA: 8500 STA $00
C2/58AC: A687 LDX $87
C2/58AE: C90000 CMP #$0000
C2/58B1: F024 BEQ $58D7
C2/58B3: A90400 LDA #$0004
C2/58B6: 9DA900 STA $00A9,X
C2/58B9: BD4200 LDA $0042,X
C2/58BC: D007 BNE $58C5
C2/58BE: A90900 LDA #$0009
C2/58C1: 20EF58 JSR $58EF
C2/58C4: 60 RTS
C2/58C5: C600 DEC $00
C2/58C7: A500 LDA $00
C2/58C9: F005 BEQ $58D0
C2/58CB: A90000 LDA #$0000
C2/58CE: 8003 BRA $58D3
C2/58D0: A91B00 LDA #$001B
C2/58D3: 20EF58 JSR $58EF
C2/58D6: 60 RTS
C2/58D7: BD8401 LDA $0184,X
C2/58DA: 4A LSR A
C2/58DB: 4A LSR A
C2/58DC: DD8201 CMP $0182,X
C2/58DF: B007 BCS $58E8
C2/58E1: A90701 LDA #$0107
C2/58E4: 200659 JSR $5906
C2/58E7: 60 RTS
C2/58E8: A90B02 LDA #$020B
C2/58EB: 200659 JSR $5906
C2/58EE: 60 RTS
C2/58EF: 8500 STA $00
C2/58F1: A687 LDX $87
C2/58F3: 226C00C0 JSR $C0006C
C2/58F7: A687 LDX $87
C2/58F9: BCA900 LDY $00A9,X
C2/58FC: 6495 STZ $95
C2/58FE: 6497 STZ $97
C2/5900: A500 LDA $00
C2/5902: 20BE33 JSR $33BE
C2/5905: 60 RTS
C2/5906: A687 LDX $87
C2/5908: 8500 STA $00
C2/590A: E220 SEP #$20
C2/590C: BD8601 LDA $0186,X
C2/590F: C220 REP #$20
C2/5911: F00B BEQ $591E
C2/5913: A500 LDA $00
C2/5915: 206D39 JSR $396D
C2/5918: A587 LDA $87
C2/591A: 8D6003 STA $0360
C2/591D: 60 RTS
C2/591E: 68 PLA
C2/591F: 60 RTS
C2/5920: BD8401 LDA $0184,X
C2/5923: 8F044200 STA $004204
C2/5927: E220 SEP #$20
C2/5929: BD4200 LDA $0042,X
C2/592C: D004 BNE $5932
C2/592E: A902 LDA #$02
C2/5930: 8002 BRA $5934
C2/5932: A906 LDA #$06
C2/5934: 8F064200 STA $004206
C2/5938: EA NOP
C2/5939: EA NOP
C2/593A: EA NOP
C2/593B: EA NOP
C2/593C: EA NOP
C2/593D: EA NOP
C2/593E: C220 REP #$20
C2/5940: BD8201 LDA $0182,X
C2/5943: 38 SEC
C2/5944: EF144200 SBC $004214
C2/5948: 1003 BPL $594D
C2/594A: A90000 LDA #$0000
C2/594D: 9DBE00 STA $00BE,X
C2/5950: 60 RTS
C2/5951: A687 LDX $87
C2/5953: BDBE00 LDA $00BE,X
C2/5956: F04E BEQ $59A6
C2/5958: DD8201 CMP $0182,X
C2/595B: 9049 BCC $59A6
C2/595D: 202059 JSR $5920
C2/5960: BDBA00 LDA $00BA,X
C2/5963: 9DBC00 STA $00BC,X
C2/5966: A687 LDX $87
C2/5968: BDA900 LDA $00A9,X
C2/596B: 0A ASL A
C2/596C: EB XBA
C2/596D: A8 TAY
C2/596E: B90200 LDA $0002,Y
C2/5971: DD2B00 CMP $002B,X
C2/5974: 9010 BCC $5986
C2/5976: BCB000 LDY $00B0,X
C2/5979: B98300 LDA $0083,Y
C2/597C: 3008 BMI $5986
C2/597E: A90600 LDA #$0006
C2/5981: 998100 STA $0081,Y
C2/5984: 8036 BRA $59BC
C2/5986: BCB200 LDY $00B2,X
C2/5989: B98300 LDA $0083,Y
C2/598C: 3008 BMI $5996
C2/598E: A90600 LDA #$0006
C2/5991: 998100 STA $0081,Y
C2/5994: 8026 BRA $59BC
C2/5996: BCB000 LDY $00B0,X
C2/5999: B98300 LDA $0083,Y
C2/599C: 3008 BMI $59A6
C2/599E: A90600 LDA #$0006
C2/59A1: 998100 STA $0081,Y
C2/59A4: 8016 BRA $59BC
C2/59A6: 200105 JSR $0501
C2/59A9: 9011 BCC $59BC
C2/59AB: A687 LDX $87
C2/59AD: BCB000 LDY $00B0,X
C2/59B0: A90200 LDA #$0002
C2/59B3: 998100 STA $0081,Y
C2/59B6: BCB200 LDY $00B2,X
C2/59B9: 998100 STA $0081,Y
C2/59BC: A687 LDX $87
C2/59BE: BD9001 LDA $0190,X
C2/59C1: 3001 BMI $59C4
C2/59C3: 60 RTS
C2/59C4: BCB000 LDY $00B0,X
C2/59C7: A90400 LDA #$0004
C2/59CA: 998100 STA $0081,Y
C2/59CD: BCB200 LDY $00B2,X
C2/59D0: 998100 STA $0081,Y
C2/59D3: A9DD59 LDA #$59DD
C2/59D6: 9D8E00 STA $008E,X
C2/59D9: 9E9400 STZ $0094,X
C2/59DC: 60 RTS
C2/59DD: BD9400 LDA $0094,X
C2/59E0: 0A ASL A
C2/59E1: AA TAX
C2/59E2: 7CE559 JMP ($59E5,X)
C2/59E5: FD0A8B SBC $8B0A,X
C2/59E8: 0B PHD
C2/59E9: 500B BVC $59F6
C2/59EB: C8 INY
C2/59EC: 5CFC5A86 JMP $865AFC
C2/59F0: 5B TCD
C2/59F1: 745B STZ $5B,X
C2/59F3: 615C ADC ($5C,X)
C2/59F5: 415A EOR ($5A,X)
C2/59F7: 9E9E00 STZ $009E,X
C2/59FA: 9E8300 STZ $0083,X
C2/59FD: 9EBC00 STZ $00BC,X
C2/5A00: 9EBE00 STZ $00BE,X
C2/5A03: 9EC000 STZ $00C0,X
C2/5A06: 9EC200 STZ $00C2,X
C2/5A09: 9EB800 STZ $00B8,X
C2/5A0C: 9EBA00 STZ $00BA,X
C2/5A0F: 9EB600 STZ $00B6,X
C2/5A12: A90100 LDA #$0001
C2/5A15: 9D0000 STA $0000,X
C2/5A18: A9C85C LDA #$5CC8
C2/5A1B: 9D8E00 STA $008E,X
C2/5A1E: A08000 LDY #$0080
C2/5A21: BD7A00 LDA $007A,X
C2/5A24: EB XBA
C2/5A25: 0A ASL A
C2/5A26: AA TAX
C2/5A27: A90000 LDA #$0000
C2/5A2A: 9D00F5 STA $F500,X
C2/5A2D: E8 INX
C2/5A2E: E8 INX
C2/5A2F: 88 DEY
C2/5A30: D0F8 BNE $5A2A
C2/5A32: A687 LDX $87
C2/5A34: 20605F JSR $5F60
C2/5A37: 18 CLC
C2/5A38: 60 RTS
C2/5A39: 00FC BRK #$FC
C2/5A3B: 00E8 BRK #$E8
C2/5A3D: 0004 BRK #$04
C2/5A3F: 00E8 BRK #$E8
C2/5A41: DE8300 DEC $0083,X
C2/5A44: 9E9000 STZ $0090,X
C2/5A47: 9E4900 STZ $0049,X
C2/5A4A: A9665A LDA #$5A66
C2/5A4D: 9D8E00 STA $008E,X
C2/5A50: BCB000 LDY $00B0,X
C2/5A53: B94200 LDA $0042,Y
C2/5A56: D008 BNE $5A60
C2/5A58: A9FFFF LDA #$FFFF
C2/5A5B: 9D1500 STA $0015,X
C2/5A5E: 8006 BRA $5A66
C2/5A60: A94000 LDA #$0040
C2/5A63: 9D1500 STA $0015,X
C2/5A66: A9A41A LDA #$1AA4
C2/5A69: 18 CLC
C2/5A6A: 7D4900 ADC $0049,X
C2/5A6D: 8500 STA $00
C2/5A6F: A589 LDA $89
C2/5A71: 18 CLC
C2/5A72: 691400 ADC #$0014
C2/5A75: AA TAX
C2/5A76: A00600 LDY #$0006
C2/5A79: A500 LDA $00
C2/5A7B: 29FF01 AND #$01FF
C2/5A7E: C9AA00 CMP #$00AA
C2/5A81: 9005 BCC $5A88
C2/5A83: A9AA1A LDA #$1AAA
C2/5A86: 8002 BRA $5A8A
C2/5A88: A500 LDA $00
C2/5A8A: 9D0300 STA $0003,X
C2/5A8D: A500 LDA $00
C2/5A8F: 38 SEC
C2/5A90: E90200 SBC #$0002
C2/5A93: 8500 STA $00
C2/5A95: 29FF01 AND #$01FF
C2/5A98: C9A400 CMP #$00A4
C2/5A9B: 900F BCC $5AAC
C2/5A9D: CA DEX
C2/5A9E: CA DEX
C2/5A9F: CA DEX
C2/5AA0: CA DEX
C2/5AA1: 88 DEY
C2/5AA2: D0D5 BNE $5A79
C2/5AA4: A687 LDX $87
C2/5AA6: A9CF5A LDA #$5ACF
C2/5AA9: 9D8E00 STA $008E,X
C2/5AAC: A687 LDX $87
C2/5AAE: FE4900 INC $0049,X
C2/5AB1: FE4900 INC $0049,X
C2/5AB4: A91500 LDA #$0015
C2/5AB7: A20F00 LDX #$000F
C2/5ABA: 20E330 JSR $30E3
C2/5ABD: A687 LDX $87
C2/5ABF: BD8100 LDA $0081,X
C2/5AC2: C90400 CMP #$0004
C2/5AC5: D003 BNE $5ACA
C2/5AC7: 209D5E JSR $5E9D
C2/5ACA: 9E8100 STZ $0081,X
C2/5ACD: 18 CLC
C2/5ACE: 60 RTS
C2/5ACF: A489 LDY $89
C2/5AD1: A90000 LDA #$0000
C2/5AD4: 990000 STA $0000,Y
C2/5AD7: DE1500 DEC $0015,X
C2/5ADA: D010 BNE $5AEC
C2/5ADC: A9F759 LDA #$59F7
C2/5ADF: 9D8E00 STA $008E,X
C2/5AE2: 9E8300 STZ $0083,X
C2/5AE5: BDB000 LDA $00B0,X
C2/5AE8: AA TAX
C2/5AE9: 202059 JSR $5920
C2/5AEC: BD8100 LDA $0081,X
C2/5AEF: C90400 CMP #$0004
C2/5AF2: D003 BNE $5AF7
C2/5AF4: 209D5E JSR $5E9D
C2/5AF7: 9E8100 STZ $0081,X
C2/5AFA: 18 CLC
C2/5AFB: 60 RTS
C2/5AFC: A9105B LDA #$5B10
C2/5AFF: 9D9000 STA $0090,X
C2/5B02: 9E4900 STZ $0049,X
C2/5B05: A90E5B LDA #$5B0E
C2/5B08: 9D8E00 STA $008E,X
C2/5B0B: 9E9600 STZ $0096,X
C2/5B0E: 18 CLC
C2/5B0F: 60 RTS
C2/5B10: BD9600 LDA $0096,X
C2/5B13: C94000 CMP #$0040
C2/5B16: F00B BEQ $5B23
C2/5B18: BCB000 LDY $00B0,X
C2/5B1B: B99001 LDA $0190,Y
C2/5B1E: 890300 BIT #$0003
C2/5B21: D01A BNE $5B3D
C2/5B23: BCB000 LDY $00B0,X
C2/5B26: B92D00 LDA $002D,Y
C2/5B29: 4A LSR A
C2/5B2A: D9AD00 CMP $00AD,Y
C2/5B2D: B008 BCS $5B37
C2/5B2F: A9865B LDA #$5B86
C2/5B32: 9D8E00 STA $008E,X
C2/5B35: 8006 BRA $5B3D
C2/5B37: A9C85C LDA #$5CC8
C2/5B3A: 9D8E00 STA $008E,X
C2/5B3D: BD4900 LDA $0049,X
C2/5B40: 891F00 BIT #$001F
C2/5B43: D00F BNE $5B54
C2/5B45: 20EF5D JSR $5DEF
C2/5B48: BD7600 LDA $0076,X
C2/5B4B: 9DBC00 STA $00BC,X
C2/5B4E: BD7800 LDA $0078,X
C2/5B51: 9DBE00 STA $00BE,X
C2/5B54: BD4900 LDA $0049,X
C2/5B57: 1A INC A
C2/5B58: 9D4900 STA $0049,X
C2/5B5B: 4A LSR A
C2/5B5C: 290E00 AND #$000E
C2/5B5F: AA TAX
C2/5B60: BFDF5DC2 LDA $C25DDF,X
C2/5B64: A687 LDX $87
C2/5B66: 9DB400 STA $00B4,X
C2/5B69: 20F15C JSR $5CF1
C2/5B6C: 20445E JSR $5E44
C2/5B6F: 207B5E JSR $5E7B
C2/5B72: 18 CLC
C2/5B73: 60 RTS
C2/5B74: 9E9000 STZ $0090,X
C2/5B77: BCB000 LDY $00B0,X
C2/5B7A: B99400 LDA $0094,Y
C2/5B7D: C90200 CMP #$0002
C2/5B80: D002 BNE $5B84
C2/5B82: 38 SEC
C2/5B83: 60 RTS
C2/5B84: 18 CLC
C2/5B85: 60 RTS
C2/5B86: BDA900 LDA $00A9,X
C2/5B89: 0A ASL A
C2/5B8A: EB XBA
C2/5B8B: 18 CLC
C2/5B8C: 6900E0 ADC #$E000
C2/5B8F: A8 TAY
C2/5B90: B90200 LDA $0002,Y
C2/5B93: 8546 STA $46
C2/5B95: B90400 LDA $0004,Y
C2/5B98: 854E STA $4E
C2/5B9A: BDB800 LDA $00B8,X
C2/5B9D: 08 PHP
C2/5B9E: EB XBA
C2/5B9F: 29FF00 AND #$00FF
C2/5BA2: 28 PLP
C2/5BA3: 1003 BPL $5BA8
C2/5BA5: 0900FF ORA #$FF00
C2/5BA8: 18 CLC
C2/5BA9: 7D2B00 ADC $002B,X
C2/5BAC: 8556 STA $56
C2/5BAE: BDBA00 LDA $00BA,X
C2/5BB1: 08 PHP
C2/5BB2: EB XBA
C2/5BB3: 29FF00 AND #$00FF
C2/5BB6: 28 PLP
C2/5BB7: 1003 BPL $5BBC
C2/5BB9: 0900FF ORA #$FF00
C2/5BBC: 18 CLC
C2/5BBD: 7D3200 ADC $0032,X
C2/5BC0: 855E STA $5E
C2/5BC2: 20772E JSR $2E77
C2/5BC5: 0A ASL A
C2/5BC6: 0A ASL A
C2/5BC7: 8502 STA $02
C2/5BC9: 20592A JSR $2A59
C2/5BCC: 48 PHA
C2/5BCD: A687 LDX $87
C2/5BCF: 0A ASL A
C2/5BD0: 0A ASL A
C2/5BD1: 0A ASL A
C2/5BD2: 9D7600 STA $0076,X
C2/5BD5: 68 PLA
C2/5BD6: 49FFFF EOR #$FFFF
C2/5BD9: 1A INC A
C2/5BDA: 0A ASL A
C2/5BDB: 0A ASL A
C2/5BDC: 9DBC00 STA $00BC,X
C2/5BDF: A502 LDA $02
C2/5BE1: 20602A JSR $2A60
C2/5BE4: A687 LDX $87
C2/5BE6: 48 PHA
C2/5BE7: 0A ASL A
C2/5BE8: 0A ASL A
C2/5BE9: 0A ASL A
C2/5BEA: 9D7800 STA $0078,X
C2/5BED: 68 PLA
C2/5BEE: 49FFFF EOR #$FFFF
C2/5BF1: 1A INC A
C2/5BF2: 0A ASL A
C2/5BF3: 0A ASL A
C2/5BF4: 9DBE00 STA $00BE,X
C2/5BF7: A90B5C LDA #$5C0B
C2/5BFA: 9D9000 STA $0090,X
C2/5BFD: A9065C LDA #$5C06
C2/5C00: 9D8E00 STA $008E,X
C2/5C03: 9E9600 STZ $0096,X
C2/5C06: 20875D JSR $5D87
C2/5C09: 18 CLC
C2/5C0A: 60 RTS
C2/5C0B: BDB600 LDA $00B6,X
C2/5C0E: 1A INC A
C2/5C0F: 290F00 AND #$000F
C2/5C12: 9DB600 STA $00B6,X
C2/5C15: 205C5D JSR $5D5C
C2/5C18: 20C95E JSR $5EC9
C2/5C1B: 20605F JSR $5F60
C2/5C1E: 207B5E JSR $5E7B
C2/5C21: 205D5E JSR $5E5D
C2/5C24: 202D5D JSR $5D2D
C2/5C27: A00200 LDY #$0002
C2/5C2A: BDB800 LDA $00B8,X
C2/5C2D: 1004 BPL $5C33
C2/5C2F: 49FFFF EOR #$FFFF
C2/5C32: 1A INC A
C2/5C33: C90038 CMP #$3800
C2/5C36: B00B BCS $5C43
C2/5C38: E8 INX
C2/5C39: E8 INX
C2/5C3A: 88 DEY
C2/5C3B: D0ED BNE $5C2A
C2/5C3D: A687 LDX $87
C2/5C3F: 209D5E JSR $5E9D
C2/5C42: 60 RTS
C2/5C43: A687 LDX $87
C2/5C45: 208C5E JSR $5E8C
C2/5C48: 9E7800 STZ $0078,X
C2/5C4B: 9E7600 STZ $0076,X
C2/5C4E: 9EBC00 STZ $00BC,X
C2/5C51: 9EBE00 STZ $00BE,X
C2/5C54: A9615C LDA #$5C61
C2/5C57: 9D8E00 STA $008E,X
C2/5C5A: 209D5E JSR $5E9D
C2/5C5D: 9EC200 STZ $00C2,X
C2/5C60: 60 RTS
C2/5C61: A9805C LDA #$5C80
C2/5C64: 9D9000 STA $0090,X
C2/5C67: A9705C LDA #$5C70
C2/5C6A: 9D8E00 STA $008E,X
C2/5C6D: 9E9600 STZ $0096,X
C2/5C70: BD9600 LDA $0096,X
C2/5C73: C91000 CMP #$0010
C2/5C76: 9006 BCC $5C7E
C2/5C78: A9C85C LDA #$5CC8
C2/5C7B: 9D8E00 STA $008E,X
C2/5C7E: 18 CLC
C2/5C7F: 60 RTS
C2/5C80: 20445E JSR $5E44
C2/5C83: A687 LDX $87
C2/5C85: BD7A00 LDA $007A,X
C2/5C88: 0A ASL A
C2/5C89: 0A ASL A
C2/5C8A: AA TAX
C2/5C8B: BF395AC2 LDA $C25A39,X
C2/5C8F: 8502 STA $02
C2/5C91: BF3B5AC2 LDA $C25A3B,X
C2/5C95: 8500 STA $00
C2/5C97: A687 LDX $87
C2/5C99: A502 LDA $02
C2/5C9B: 38 SEC
C2/5C9C: FDB800 SBC $00B8,X
C2/5C9F: 20C35E JSR $5EC3
C2/5CA2: 20C35E JSR $5EC3
C2/5CA5: 20C35E JSR $5EC3
C2/5CA8: 20C35E JSR $5EC3
C2/5CAB: 9DBC00 STA $00BC,X
C2/5CAE: A500 LDA $00
C2/5CB0: 38 SEC
C2/5CB1: FDBA00 SBC $00BA,X
C2/5CB4: 20C35E JSR $5EC3
C2/5CB7: 20C35E JSR $5EC3
C2/5CBA: 20C35E JSR $5EC3
C2/5CBD: 20C35E JSR $5EC3
C2/5CC0: 9DBE00 STA $00BE,X
C2/5CC3: 20F15C JSR $5CF1
C2/5CC6: 18 CLC
C2/5CC7: 60 RTS
C2/5CC8: FEB800 INC $00B8,X
C2/5CCB: A9D95C LDA #$5CD9
C2/5CCE: 9D9000 STA $0090,X
C2/5CD1: A9D75C LDA #$5CD7
C2/5CD4: 9D8E00 STA $008E,X
C2/5CD7: 18 CLC
C2/5CD8: 60 RTS
C2/5CD9: DE1500 DEC $0015,X
C2/5CDC: BD1500 LDA $0015,X
C2/5CDF: 891F00 BIT #$001F
C2/5CE2: D003 BNE $5CE7
C2/5CE4: 20EF5D JSR $5DEF
C2/5CE7: 20875D JSR $5D87
C2/5CEA: 20445E JSR $5E44
C2/5CED: 202D5D JSR $5D2D
C2/5CF0: 60 RTS
C2/5CF1: A687 LDX $87
C2/5CF3: BCB000 LDY $00B0,X
C2/5CF6: B96000 LDA $0060,Y
C2/5CF9: 29FF00 AND #$00FF
C2/5CFC: C94000 CMP #$0040
C2/5CFF: F006 BEQ $5D07
C2/5D01: 89E000 BIT #$00E0
C2/5D04: F001 BEQ $5D07
C2/5D06: 60 RTS
C2/5D07: A687 LDX $87
C2/5D09: A00200 LDY #$0002
C2/5D0C: BDBC00 LDA $00BC,X
C2/5D0F: 18 CLC
C2/5D10: 7DB800 ADC $00B8,X
C2/5D13: 8500 STA $00
C2/5D15: 1004 BPL $5D1B
C2/5D17: 49FFFF EOR #$FFFF
C2/5D1A: 1A INC A
C2/5D1B: C90050 CMP #$5000
C2/5D1E: B005 BCS $5D25
C2/5D20: A500 LDA $00
C2/5D22: 9DB800 STA $00B8,X
C2/5D25: E8 INX
C2/5D26: E8 INX
C2/5D27: 88 DEY
C2/5D28: D0E2 BNE $5D0C
C2/5D2A: A687 LDX $87
C2/5D2C: 60 RTS
C2/5D2D: A687 LDX $87
C2/5D2F: A00200 LDY #$0002
C2/5D32: BD7600 LDA $0076,X
C2/5D35: 38 SEC
C2/5D36: FDBC00 SBC $00BC,X
C2/5D39: 20C35E JSR $5EC3
C2/5D3C: 20C35E JSR $5EC3
C2/5D3F: 20C35E JSR $5EC3
C2/5D42: 20C35E JSR $5EC3
C2/5D45: 20C35E JSR $5EC3
C2/5D48: 8500 STA $00
C2/5D4A: BDBC00 LDA $00BC,X
C2/5D4D: 18 CLC
C2/5D4E: 6500 ADC $00
C2/5D50: 9DBC00 STA $00BC,X
C2/5D53: E8 INX
C2/5D54: E8 INX
C2/5D55: 88 DEY
C2/5D56: D0DA BNE $5D32
C2/5D58: 20F15C JSR $5CF1
C2/5D5B: 60 RTS
C2/5D5C: A687 LDX $87
C2/5D5E: BCB000 LDY $00B0,X
C2/5D61: BD7A00 LDA $007A,X
C2/5D64: D00C BNE $5D72
C2/5D66: B92B00 LDA $002B,Y
C2/5D69: 38 SEC
C2/5D6A: E90600 SBC #$0006
C2/5D6D: 9D2B00 STA $002B,X
C2/5D70: 800A BRA $5D7C
C2/5D72: B92B00 LDA $002B,Y
C2/5D75: 18 CLC
C2/5D76: 690600 ADC #$0006
C2/5D79: 9D2B00 STA $002B,X
C2/5D7C: B93200 LDA $0032,Y
C2/5D7F: 38 SEC
C2/5D80: E92000 SBC #$0020
C2/5D83: 9D3200 STA $0032,X
C2/5D86: 60 RTS
C2/5D87: A687 LDX $87
C2/5D89: BD2B00 LDA $002B,X
C2/5D8C: 48 PHA
C2/5D8D: BD3200 LDA $0032,X
C2/5D90: 48 PHA
C2/5D91: BDB800 LDA $00B8,X
C2/5D94: 08 PHP
C2/5D95: EB XBA
C2/5D96: 29FF00 AND #$00FF
C2/5D99: 28 PLP
C2/5D9A: 1003 BPL $5D9F
C2/5D9C: 0900FF ORA #$FF00
C2/5D9F: 18 CLC
C2/5DA0: 7D2B00 ADC $002B,X
C2/5DA3: 9D2B00 STA $002B,X
C2/5DA6: BDBA00 LDA $00BA,X
C2/5DA9: 08 PHP
C2/5DAA: EB XBA
C2/5DAB: 29FF00 AND #$00FF
C2/5DAE: 28 PLP
C2/5DAF: 1003 BPL $5DB4
C2/5DB1: 0900FF ORA #$FF00
C2/5DB4: 18 CLC
C2/5DB5: 7D3200 ADC $0032,X
C2/5DB8: 9D3200 STA $0032,X
C2/5DBB: 202432 JSR $3224
C2/5DBE: A687 LDX $87
C2/5DC0: 9DA900 STA $00A9,X
C2/5DC3: 204109 JSR $0941
C2/5DC6: A687 LDX $87
C2/5DC8: 9DAB00 STA $00AB,X
C2/5DCB: 0A ASL A
C2/5DCC: AA TAX
C2/5DCD: BFDF5DC2 LDA $C25DDF,X
C2/5DD1: A687 LDX $87
C2/5DD3: 9DB400 STA $00B4,X
C2/5DD6: 68 PLA
C2/5DD7: 9D3200 STA $0032,X
C2/5DDA: 68 PLA
C2/5DDB: 9D2B00 STA $002B,X
C2/5DDE: 60 RTS
C2/5DDF: 28 PLP
C2/5DE0: 3A DEC A
C2/5DE1: 243A BIT $3A
C2/5DE3: 203A24 JSR $243A
C2/5DE6: 7A PLY
C2/5DE7: 28 PLP
C2/5DE8: 7A PLY
C2/5DE9: 247A BIT $7A
C2/5DEB: 207A24 JSR $247A
C2/5DEE: 3A DEC A
C2/5DEF: A97F00 LDA #$007F
C2/5DF2: 200B30 JSR $300B
C2/5DF5: 38 SEC
C2/5DF6: E94000 SBC #$0040
C2/5DF9: 8500 STA $00
C2/5DFB: A487 LDY $87
C2/5DFD: B97A00 LDA $007A,Y
C2/5E00: 0A ASL A
C2/5E01: 0A ASL A
C2/5E02: AA TAX
C2/5E03: BF395AC2 LDA $C25A39,X
C2/5E07: 8546 STA $46
C2/5E09: BF3B5AC2 LDA $C25A3B,X
C2/5E0D: 854E STA $4E
C2/5E0F: B9B800 LDA $00B8,Y
C2/5E12: 8556 STA $56
C2/5E14: B9BA00 LDA $00BA,Y
C2/5E17: 855E STA $5E
C2/5E19: 20772E JSR $2E77
C2/5E1C: 0A ASL A
C2/5E1D: 0A ASL A
C2/5E1E: 18 CLC
C2/5E1F: 6500 ADC $00
C2/5E21: A687 LDX $87
C2/5E23: 8500 STA $00
C2/5E25: 20592A JSR $2A59
C2/5E28: 0A ASL A
C2/5E29: A687 LDX $87
C2/5E2B: 9D7600 STA $0076,X
C2/5E2E: A500 LDA $00
C2/5E30: 20602A JSR $2A60
C2/5E33: 8500 STA $00
C2/5E35: A97F00 LDA #$007F
C2/5E38: 200B30 JSR $300B
C2/5E3B: 18 CLC
C2/5E3C: 6500 ADC $00
C2/5E3E: A687 LDX $87
C2/5E40: 9D7800 STA $0078,X
C2/5E43: 60 RTS
C2/5E44: A687 LDX $87
C2/5E46: BDB600 LDA $00B6,X
C2/5E49: 1A INC A
C2/5E4A: 290F00 AND #$000F
C2/5E4D: 9DB600 STA $00B6,X
C2/5E50: 209D5E JSR $5E9D
C2/5E53: 205C5D JSR $5D5C
C2/5E56: 20C95E JSR $5EC9
C2/5E59: 20605F JSR $5F60
C2/5E5C: 60 RTS
C2/5E5D: A687 LDX $87
C2/5E5F: E220 SEP #$20
C2/5E61: BDB900 LDA $00B9,X
C2/5E64: 9DC000 STA $00C0,X
C2/5E67: BDBB00 LDA $00BB,X
C2/5E6A: 9DC100 STA $00C1,X
C2/5E6D: A910 LDA #$10
C2/5E6F: 9DC200 STA $00C2,X
C2/5E72: 9DC300 STA $00C3,X
C2/5E75: C220 REP #$20
C2/5E77: 20E83C JSR $3CE8
C2/5E7A: 60 RTS
C2/5E7B: A589 LDA $89
C2/5E7D: 18 CLC
C2/5E7E: 691500 ADC #$0015
C2/5E81: A8 TAY
C2/5E82: B90200 LDA $0002,Y
C2/5E85: 094000 ORA #$0040
C2/5E88: 990200 STA $0002,Y
C2/5E8B: 60 RTS
C2/5E8C: A589 LDA $89
C2/5E8E: 18 CLC
C2/5E8F: 691500 ADC #$0015
C2/5E92: A8 TAY
C2/5E93: B90200 LDA $0002,Y
C2/5E96: 29BFFF AND #$FFBF
C2/5E99: 990200 STA $0002,Y
C2/5E9C: 60 RTS
C2/5E9D: A487 LDY $87
C2/5E9F: B98100 LDA $0081,Y
C2/5EA2: D002 BNE $5EA6
C2/5EA4: 18 CLC
C2/5EA5: 60 RTS
C2/5EA6: 9EC200 STZ $00C2,X
C2/5EA9: 9E9000 STZ $0090,X
C2/5EAC: 0A ASL A
C2/5EAD: AA TAX
C2/5EAE: A90000 LDA #$0000
C2/5EB1: 998100 STA $0081,Y
C2/5EB4: BFE959C2 LDA $C259E9,X
C2/5EB8: 998E00 STA $008E,Y
C2/5EBB: 999400 STA $0094,Y
C2/5EBE: 208C5E JSR $5E8C
C2/5EC1: 18 CLC
C2/5EC2: 60 RTS
C2/5EC3: 2A ROL A
C2/5EC4: 08 PHP
C2/5EC5: 6A ROR A
C2/5EC6: 28 PLP
C2/5EC7: 6A ROR A
C2/5EC8: 60 RTS
C2/5EC9: A687 LDX $87
C2/5ECB: BD7A00 LDA $007A,X
C2/5ECE: EB XBA
C2/5ECF: 0A ASL A
C2/5ED0: 8506 STA $06
C2/5ED2: BDB600 LDA $00B6,X
C2/5ED5: 3A DEC A
C2/5ED6: 1003 BPL $5EDB
C2/5ED8: A90F00 LDA #$000F
C2/5EDB: 0A ASL A
C2/5EDC: 0A ASL A
C2/5EDD: 8508 STA $08
C2/5EDF: BDB800 LDA $00B8,X
C2/5EE2: 8500 STA $00
C2/5EE4: BDBA00 LDA $00BA,X
C2/5EE7: 8502 STA $02
C2/5EE9: 640A STZ $0A
C2/5EEB: 8016 BRA $5F03
C2/5EED: A50A LDA $0A
C2/5EEF: 3A DEC A
C2/5EF0: EB XBA
C2/5EF1: 4A LSR A
C2/5EF2: 4A LSR A
C2/5EF3: 18 CLC
C2/5EF4: 6506 ADC $06
C2/5EF6: 6508 ADC $08
C2/5EF8: A8 TAY
C2/5EF9: B900F5 LDA $F500,Y
C2/5EFC: 8500 STA $00
C2/5EFE: B902F5 LDA $F502,Y
C2/5F01: 8502 STA $02
C2/5F03: A50A LDA $0A
C2/5F05: 1A INC A
C2/5F06: C90400 CMP #$0004
C2/5F09: D010 BNE $5F1B
C2/5F0B: A500 LDA $00
C2/5F0D: 20C35E JSR $5EC3
C2/5F10: 8500 STA $00
C2/5F12: A502 LDA $02
C2/5F14: 20C35E JSR $5EC3
C2/5F17: 8502 STA $02
C2/5F19: 801F BRA $5F3A
C2/5F1B: EB XBA
C2/5F1C: 4A LSR A
C2/5F1D: 4A LSR A
C2/5F1E: 18 CLC
C2/5F1F: 6506 ADC $06
C2/5F21: 6508 ADC $08
C2/5F23: A8 TAY
C2/5F24: B900F5 LDA $F500,Y
C2/5F27: 18 CLC
C2/5F28: 6500 ADC $00
C2/5F2A: 20C35E JSR $5EC3
C2/5F2D: 8500 STA $00
C2/5F2F: B902F5 LDA $F502,Y
C2/5F32: 18 CLC
C2/5F33: 6502 ADC $02
C2/5F35: 20C35E JSR $5EC3
C2/5F38: 8502 STA $02
C2/5F3A: A50A LDA $0A
C2/5F3C: EB XBA
C2/5F3D: 4A LSR A
C2/5F3E: 4A LSR A
C2/5F3F: 8504 STA $04
C2/5F41: BDB600 LDA $00B6,X
C2/5F44: 0A ASL A
C2/5F45: 0A ASL A
C2/5F46: 18 CLC
C2/5F47: 6504 ADC $04
C2/5F49: 6506 ADC $06
C2/5F4B: A8 TAY
C2/5F4C: A500 LDA $00
C2/5F4E: 9900F5 STA $F500,Y
C2/5F51: A502 LDA $02
C2/5F53: 9902F5 STA $F502,Y
C2/5F56: E60A INC $0A
C2/5F58: A50A LDA $0A
C2/5F5A: C90400 CMP #$0004
C2/5F5D: D08E BNE $5EED
C2/5F5F: 60 RTS
C2/5F60: A487 LDY $87
C2/5F62: B97A00 LDA $007A,Y
C2/5F65: EB XBA
C2/5F66: 0A ASL A
C2/5F67: 8506 STA $06
C2/5F69: A689 LDX $89
C2/5F6B: A90600 LDA #$0006
C2/5F6E: 9D0000 STA $0000,X
C2/5F71: E8 INX
C2/5F72: A9F8F7 LDA #$F7F8
C2/5F75: 9D0000 STA $0000,X
C2/5F78: A9A01A LDA #$1AA0
C2/5F7B: 9D0200 STA $0002,X
C2/5F7E: E8 INX
C2/5F7F: E8 INX
C2/5F80: E8 INX
C2/5F81: E8 INX
C2/5F82: A90300 LDA #$0003
C2/5F85: 8508 STA $08
C2/5F87: A487 LDY $87
C2/5F89: B9B600 LDA $00B6,Y
C2/5F8C: 0A ASL A
C2/5F8D: 0A ASL A
C2/5F8E: 8504 STA $04
C2/5F90: A508 LDA $08
C2/5F92: EB XBA
C2/5F93: 4A LSR A
C2/5F94: 4A LSR A
C2/5F95: 18 CLC
C2/5F96: 6504 ADC $04
C2/5F98: 6506 ADC $06
C2/5F9A: A8 TAY
C2/5F9B: E220 SEP #$20
C2/5F9D: B901F5 LDA $F501,Y
C2/5FA0: 38 SEC
C2/5FA1: E908 SBC #$08
C2/5FA3: 9D0000 STA $0000,X
C2/5FA6: B903F5 LDA $F503,Y
C2/5FA9: 38 SEC
C2/5FAA: E908 SBC #$08
C2/5FAC: 9D0100 STA $0001,X
C2/5FAF: C220 REP #$20
C2/5FB1: A9A01A LDA #$1AA0
C2/5FB4: 9D0200 STA $0002,X
C2/5FB7: E8 INX
C2/5FB8: E8 INX
C2/5FB9: E8 INX
C2/5FBA: E8 INX
C2/5FBB: C608 DEC $08
C2/5FBD: 10C8 BPL $5F87
C2/5FBF: A487 LDY $87
C2/5FC1: E220 SEP #$20
C2/5FC3: B9B900 LDA $00B9,Y
C2/5FC6: 38 SEC
C2/5FC7: E910 SBC #$10
C2/5FC9: 9D0000 STA $0000,X
C2/5FCC: B9BB00 LDA $00BB,Y
C2/5FCF: 38 SEC
C2/5FD0: E910 SBC #$10
C2/5FD2: 9D0100 STA $0001,X
C2/5FD5: C220 REP #$20
C2/5FD7: B9B400 LDA $00B4,Y
C2/5FDA: 9D0200 STA $0002,X
C2/5FDD: A687 LDX $87
C2/5FDF: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Extra[00]]
C2/5FE0: A687 LDX $87
C2/5FE2: A9AE00 LDA #$00AE
C2/5FE5: 209413 JSR $1394
C2/5FE8: FE9400 INC $0094,X
C2/5FEB: 9E9600 STZ $0096,X
C2/5FEE: 207362 JSR $6273
[Snap Dragon/Tonpole/Biting Lizard AI Extra[01]]
C2/5FF1: A687 LDX $87
C2/5FF3: BD9600 LDA $0096,X
C2/5FF6: C92400 CMP #$0024
C2/5FF9: D012 BNE $600D
C2/5FFB: 9E9600 STZ $0096,X
C2/5FFE: FE9400 INC $0094,X
C2/6001: BD7200 LDA $0072,X
C2/6004: 20110C JSR $0C11
C2/6007: A687 LDX $87
C2/6009: 226F00C0 JSR $C0006F
C2/600D: 18 CLC
C2/600E: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Extra[02]]
C2/600F: A687 LDX $87
C2/6011: BD9600 LDA $0096,X
C2/6014: C91800 CMP #$0018
C2/6017: 9012 + BCC $602B
C2/6019: 9E9600 STZ $0096,X
C2/601C: FE9400 INC $0094,X
C2/601F: BD7000 LDA $0070,X
C2/6022: 090400 ORA #$0004
C2/6025: 9D7000 STA $0070,X
C2/6028: 9EA700 STZ $00A7,X
C2/602B: + 18 CLC
C2/602C: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Extra[03]]
C2/602D: A687 LDX $87
C2/602F: BD9600 LDA $0096,X
C2/6032: C91800 CMP #$0018
C2/6035: 9002 + BCC $6039
C2/6037: 38 SEC
C2/6038: 60 RTS
{}
C2/6039: + 18 CLC
C2/603A: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Header[02]]
C2/603B: 20E00C JSR $0CE0
C2/603E: BD4200 LDA $0042,X
C2/6041: 9D7E00 STA $007E,X
C2/6044: A91000 LDA #$0010
C2/6047: 9D1E00 STA $001E,X
C2/604A: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Header[03]]
C2/604B: BD7E00 LDA $007E,X
C2/604E: 0A ASL A
C2/604F: AA TAX
C2/6050: 7C5360 JMP ($6053,X)
[Jump Table]
C2/6053: 5960 [00]
C2/6055: 7360 [01]
C2/6057: B760 [02]
[00]
C2/6059: A687 LDX $87
C2/605B: 20B409 JSR $09B4
C2/605E: C90200 CMP #$0002
C2/6061: B004 BCS $6067
C2/6063: A960DD LDA #$DD60
C2/6066: 60 RTS
C2/6067: A687 LDX $87
C2/6069: A90100 LDA #$0001
C2/606C: 9D7E00 STA $007E,X
C2/606F: A963DD LDA #$DD63
C2/6072: 60 RTS
[01]
C2/6073: A687 LDX $87
C2/6075: 20523A JSR $3A52
C2/6078: BDA900 LDA $00A9,X
C2/607B: 20D908 JSR $08D9
C2/607E: C90300 CMP #$0003
C2/6081: B011 BCS $6094
C2/6083: BDAB00 LDA $00AB,X
C2/6086: 0A ASL A
C2/6087: AA TAX
C2/6088: BF7AE2DC LDA $DCE27A,X
C2/608C: A687 LDX $87
C2/608E: DDB000 CMP $00B0,X
C2/6091: F006 BEQ $6099
C2/6093: 60 RTS
C2/6094: C90400 CMP #$0004
C2/6097: B00A BCS $60A3
C2/6099: BDAB00 LDA $00AB,X
C2/609C: 0A ASL A
C2/609D: AA TAX
C2/609E: BF82E2DC LDA $DCE282,X
C2/60A2: 60 RTS
C2/60A3: BDAB00 LDA $00AB,X
C2/60A6: 0A ASL A
C2/60A7: AA TAX
C2/60A8: BF8AE2DC LDA $DCE28A,X
C2/60AC: 60 RTS
C2/60AD: BDAB00 LDA $00AB,X
C2/60B0: 0A ASL A
C2/60B1: AA TAX
C2/60B2: BF92E2DC LDA $DCE292,X
C2/60B6: 60 RTS
[02]
C2/60B7: A977DD LDA #$DD77
C2/60BA: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Header[04]]
C2/60BB: BD7E00 LDA $007E,X
C2/60BE: 0A ASL A
C2/60BF: AA TAX
C2/60C0: 7CC360 JMP ($60C3,X)
[Jump Table]
C2/60C3: C960 [00]
C2/60C5: CE60 [01]
C2/60C7: 7061 [02]
[00]
C2/60C9: A982DD LDA #$DD82
C2/60CC: 18 CLC
C2/60CD: 60 RTS
[01]
C2/60CE: A687 LDX $87
C2/60D0: 20523A JSR $3A52
C2/60D3: BDA900 LDA $00A9,X
C2/60D6: 20BC08 JSR $08BC
C2/60D9: C90200 CMP #$0002
C2/60DC: B01D BCS $60FB
C2/60DE: A90200 LDA #$0002
C2/60E1: 200B30 JSR $300B
C2/60E4: D00D BNE $60F3
C2/60E6: A687 LDX $87
C2/60E8: BDAB00 LDA $00AB,X
C2/60EB: 0A ASL A
C2/60EC: AA TAX
C2/60ED: BF7AE2DC LDA $DCE27A,X
C2/60F1: 18 CLC
C2/60F2: 60 RTS
C2/60F3: A687 LDX $87
C2/60F5: BDA900 LDA $00A9,X
C2/60F8: 20BC08 JSR $08BC
C2/60FB: C90400 CMP #$0004
C2/60FE: B057 BCS $6157
C2/6100: BDA900 LDA $00A9,X
C2/6103: 20633A JSR $3A63
C2/6106: B04F BCS $6157
C2/6108: BD2000 LDA $0020,X
C2/610B: C94000 CMP #$0040
C2/610E: 9047 BCC $6157
C2/6110: C9C000 CMP #$00C0
C2/6113: B042 BCS $6157
C2/6115: BD2200 LDA $0022,X
C2/6118: C94000 CMP #$0040
C2/611B: 903A BCC $6157
C2/611D: C9A000 CMP #$00A0
C2/6120: B035 BCS $6157
C2/6122: BDA900 LDA $00A9,X
C2/6125: EB XBA
C2/6126: 0A ASL A
C2/6127: 18 CLC
C2/6128: 6900E0 ADC #$E000
C2/612B: A8 TAY
C2/612C: B90B00 LDA $000B,Y
C2/612F: DD0B00 CMP $000B,X
C2/6132: D023 BNE $6157
C2/6134: B96000 LDA $0060,Y
C2/6137: D01E BNE $6157
C2/6139: B90E00 LDA $000E,Y
C2/613C: D019 BNE $6157
C2/613E: B9E501 LDA $01E5,Y
C2/6141: C92400 CMP #$0024
C2/6144: F011 BEQ $6157
C2/6146: A90200 LDA #$0002
C2/6149: 9D7E00 STA $007E,X
C2/614C: BDAB00 LDA $00AB,X
C2/614F: 0A ASL A
C2/6150: AA TAX
C2/6151: BF9AE2DC LDA $DCE29A,X
C2/6155: 18 CLC
C2/6156: 60 RTS
C2/6157: 20B409 JSR $09B4
C2/615A: C90200 CMP #$0002
C2/615D: 900F + BCC $616E
C2/615F: BD4200 LDA $0042,X
C2/6162: D005 ++ BNE $6169
C2/6164: A984DD LDA #$DD84
C2/6167: 18 CLC
C2/6168: 60 RTS
C2/6169: ++ A992DD LDA #$DD92
C2/616C: 18 CLC
C2/616D: 60 RTS
C2/616E: + 38 SEC
C2/616F: 60 RTS
[02]
C2/6170: A960DD LDA #$DD60
C2/6173: 18 CLC
C2/6174: 60 RTS
[Snap Dragon/Tonpole/Biting Lizard AI Header[05]]
C2/6175: BD7E00 LDA $007E,X
C2/6178: 0A ASL A
C2/6179: AA TAX
C2/617A: BFA2E2DC LDA $DCE2A2,X
C2/617E: 60 RTS
C2/617F: 207362 JSR $6273
C2/6182: 60 RTS
C2/6183: A687 LDX $87
C2/6185: BD4200 LDA $0042,X
C2/6188: D008 BNE $6192
C2/618A: A92500 LDA #$0025
C2/618D: 226C00C0 JSR $C0006C
C2/6191: 60 RTS
C2/6192: A92600 LDA #$0026
C2/6195: 226C00C0 JSR $C0006C
C2/6199: 60 RTS
C2/619A: BD4200 LDA $0042,X
C2/619D: D010 BNE $61AF
C2/619F: 20523A JSR $3A52
C2/61A2: BDA900 LDA $00A9,X
C2/61A5: 20D908 JSR $08D9
C2/61A8: C90400 CMP #$0004
C2/61AB: 9002 BCC $61AF
C2/61AD: 18 CLC
C2/61AE: 60 RTS
C2/61AF: 38 SEC
C2/61B0: 60 RTS
C2/61B1: A90200 LDA #$0002
C2/61B4: 200B30 JSR $300B
C2/61B7: 3A DEC A
C2/61B8: 8595 STA $95
C2/61BA: A90200 LDA #$0002
C2/61BD: 200B30 JSR $300B
C2/61C0: 3A DEC A
C2/61C1: 8597 STA $97
C2/61C3: A687 LDX $87
C2/61C5: A595 LDA $95
C2/61C7: 9D3C00 STA $003C,X
C2/61CA: A597 LDA $97
C2/61CC: 9D4000 STA $0040,X
C2/61CF: 60 RTS
C2/61D0: BDA900 LDA $00A9,X
C2/61D3: EB XBA
C2/61D4: 0A ASL A
C2/61D5: 18 CLC
C2/61D6: 6900E0 ADC #$E000
C2/61D9: A8 TAY
C2/61DA: E220 SEP #$20
C2/61DC: B96000 LDA $0060,Y
C2/61DF: D021 BNE $6202
C2/61E1: B90E00 LDA $000E,Y
C2/61E4: D01C BNE $6202
C2/61E6: B9E501 LDA $01E5,Y
C2/61E9: C924 CMP #$24
C2/61EB: F015 BEQ $6202
C2/61ED: A924 LDA #$24
C2/61EF: 99E501 STA $01E5,Y
C2/61F2: A901 LDA #$01
C2/61F4: 199001 ORA $0190,Y
C2/61F7: 999001 STA $0190,Y
C2/61FA: A920 LDA #$20
C2/61FC: 99B401 STA $01B4,Y
C2/61FF: C220 REP #$20
C2/6201: 60 RTS
C2/6202: C220 REP #$20
C2/6204: E636 INC $36
C2/6206: A90100 LDA #$0001
C2/6209: 9D7E00 STA $007E,X
C2/620C: 60 RTS
[E048 (1F), External (15~18)]
C2/620D: BDA900 LDA $00A9,X
C2/6210: EB XBA
C2/6211: 0A ASL A
C2/6212: 18 CLC
C2/6213: 6900E0 ADC #$E000
C2/6216: A8 TAY
C2/6217: E220 SEP #$20
C2/6219: B96000 LDA $0060,Y
C2/621C: D021 BNE $623F
C2/621E: B91100 LDA $0011,Y
C2/6221: C9A4 CMP #$A4
C2/6223: D01A BNE $623F
C2/6225: B90E00 LDA $000E,Y
C2/6228: D015 BNE $623F
C2/622A: A980 LDA #$80
C2/622C: 190E00 ORA $000E,Y
C2/622F: 990E00 STA $000E,Y
C2/6232: A901 LDA #$01
C2/6234: 199001 ORA $0190,Y
C2/6237: 999001 STA $0190,Y
C2/623A: A920 LDA #$20
C2/623C: 99B401 STA $01B4,Y
C2/623F: C220 REP #$20
C2/6241: 60 RTS
C2/6242: A90100 LDA #$0001
C2/6245: 9D7E00 STA $007E,X
C2/6248: BDA900 LDA $00A9,X
C2/624B: EB XBA
C2/624C: 0A ASL A
C2/624D: 18 CLC
C2/624E: 6900E0 ADC #$E000
C2/6251: A8 TAY
C2/6252: E220 SEP #$20
C2/6254: B96000 LDA $0060,Y
C2/6257: D00A BNE $6263
C2/6259: BD9001 LDA $0190,X
C2/625C: 3005 BMI $6263
C2/625E: A90E LDA #$0E
C2/6260: 99E501 STA $01E5,Y
C2/6263: A901 LDA #$01
C2/6265: 99B401 STA $01B4,Y
C2/6268: A97F LDA #$7F
C2/626A: 390E00 AND $000E,Y
C2/626D: 990E00 STA $000E,Y
C2/6270: C220 REP #$20
C2/6272: 60 RTS
[Tied to Ton Pole shit]
C2/6273: BDA900 LDA $00A9,X
C2/6276: EB XBA
C2/6277: 0A ASL A
C2/6278: 18 CLC
C2/6279: 6900E0 ADC #$E000
C2/627C: A8 TAY
C2/627D: E220 SEP #$20
C2/627F: A901 LDA #$01
C2/6281: 99B401 STA $01B4,Y
C2/6284: A97F LDA #$7F
C2/6286: 390E00 AND $000E,Y
C2/6289: 990E00 STA $000E,Y
C2/628C: C220 REP #$20
C2/628E: 209C62 JSR $629C
C2/6291: 60 RTS
C2/6292: A687 LDX $87
C2/6294: A97A00 LDA #$007A
C2/6297: 223F00C0 JSR $C0003F
C2/629B: 60 RTS
C2/629C: A687 LDX $87
C2/629E: BD1800 LDA $0018,X
C2/62A1: 29FF00 AND #$00FF
C2/62A4: A8 TAY
C2/62A5: BD4200 LDA $0042,X
C2/62A8: 0A ASL A
C2/62A9: 18 CLC
C2/62AA: 693100 ADC #$0031
C2/62AD: BB TYX
C2/62AE: 20F926 JSR $26F9
C2/62B1: A90400 LDA #$0004
C2/62B4: 20C230 JSR $30C2
C2/62B7: 60 RTS
[]
C2/62B8: A90100 LDA #$0001
C2/62BB: 9D7A00 STA $007A,X [Boss AI Index]
C2/62BE: 9E7E00 STZ $007E,X
C2/62C1: 60 RTS
C2/62C2: BD7E00 LDA $007E,X
C2/62C5: F00B BEQ $62D2
C2/62C7: 9E7E00 STZ $007E,X
C2/62CA: A90100 LDA #$0001
C2/62CD: 200B30 JSR $300B
C2/62D0: F008 BEQ $62DA
C2/62D2: A90400 LDA #$0004
C2/62D5: 200B30 JSR $300B
C2/62D8: D00F BNE $62E9
C2/62DA: A90200 LDA #$0002
C2/62DD: 200B30 JSR $300B
C2/62E0: A687 LDX $87
C2/62E2: 9DA900 STA $00A9,X
C2/62E5: A9C2DF LDA #$DFC2
C2/62E8: 60 RTS
C2/62E9: A687 LDX $87
C2/62EB: 202432 JSR $3224
C2/62EE: A687 LDX $87
C2/62F0: 9DA900 STA $00A9,X
C2/62F3: 201D09 JSR $091D
C2/62F6: 9DAB00 STA $00AB,X
C2/62F9: 890100 BIT #$0001
C2/62FC: F004 BEQ $6302
C2/62FE: A9BCDF LDA #$DFBC
C2/6301: 60 RTS
C2/6302: 890200 BIT #$0002
C2/6305: D004 BNE $630B
C2/6307: A9BEDF LDA #$DFBE
C2/630A: 60 RTS
C2/630B: A9C0DF LDA #$DFC0
C2/630E: 60 RTS
C2/630F: A687 LDX $87
C2/6311: A5C7 LDA $C7
C2/6313: 9D7E00 STA $007E,X
C2/6316: 202432 JSR $3224
C2/6319: A687 LDX $87
C2/631B: 9DA900 STA $00A9,X
C2/631E: 201D09 JSR $091D
C2/6321: 9DAB00 STA $00AB,X
C2/6324: C90100 CMP #$0001
C2/6327: D018 BNE $6341
C2/6329: BDA900 LDA $00A9,X
C2/632C: 20BC08 JSR $08BC
C2/632F: C90300 CMP #$0003
C2/6332: B00D BCS $6341
C2/6334: A687 LDX $87
C2/6336: BD4200 LDA $0042,X
C2/6339: 0A ASL A
C2/633A: AA TAX
C2/633B: BFBDE2DC LDA $DCE2BD,X
C2/633F: 18 CLC
C2/6340: 60 RTS
C2/6341: A90200 LDA #$0002
C2/6344: 200B30 JSR $300B
C2/6347: D00D BNE $6356
C2/6349: A687 LDX $87
C2/634B: BD4200 LDA $0042,X
C2/634E: 0A ASL A
C2/634F: AA TAX
C2/6350: BFB7E2DC LDA $DCE2B7,X
C2/6354: 18 CLC
C2/6355: 60 RTS
C2/6356: A687 LDX $87
C2/6358: BD4200 LDA $0042,X
C2/635B: D00E BNE $636B
C2/635D: A90100 LDA #$0001
C2/6360: 200B30 JSR $300B
C2/6363: 0A ASL A
C2/6364: AA TAX
C2/6365: BFA9E2DC LDA $DCE2A9,X
C2/6369: 18 CLC
C2/636A: 60 RTS
C2/636B: C90200 CMP #$0002
C2/636E: F00E BEQ $637E
C2/6370: A90100 LDA #$0001
C2/6373: 200B30 JSR $300B
C2/6376: 0A ASL A
C2/6377: AA TAX
C2/6378: BFADE2DC LDA $DCE2AD,X
C2/637C: 18 CLC
C2/637D: 60 RTS
C2/637E: A90200 LDA #$0002
C2/6381: 200B30 JSR $300B
C2/6384: 0A ASL A
C2/6385: AA TAX
C2/6386: BFB1E2DC LDA $DCE2B1,X
C2/638A: C9D4DF CMP #$DFD4
C2/638D: D014 BNE $63A3
C2/638F: A687 LDX $87
C2/6391: BDA900 LDA $00A9,X
C2/6394: EB XBA
C2/6395: 0A ASL A
C2/6396: 18 CLC
C2/6397: 6900E0 ADC #$E000
C2/639A: A8 TAY
C2/639B: B99001 LDA $0190,Y
C2/639E: D005 BNE $63A5
C2/63A0: A9D4DF LDA #$DFD4
C2/63A3: 18 CLC
C2/63A4: 60 RTS
C2/63A5: 9E7E00 STZ $007E,X
C2/63A8: 38 SEC
C2/63A9: 60 RTS
C2/63AA: 60 RTS
C2/63AB: 60 RTS
C2/63AC: 202432 JSR $3224
C2/63AF: A687 LDX $87
C2/63B1: 9DA900 STA $00A9,X
C2/63B4: 204109 JSR $0941
C2/63B7: A687 LDX $87
C2/63B9: 9DAB00 STA $00AB,X
C2/63BC: A90400 LDA #$0004
C2/63BF: 851A STA $1A
C2/63C1: A900DC LDA #$DC00
C2/63C4: 850D STA $0D
C2/63C6: A9F3E2 LDA #$E2F3
C2/63C9: 850C STA $0C
C2/63CB: 20BC32 JSR $32BC
C2/63CE: A5C5 LDA $C5
C2/63D0: 20470A JSR $0A47
C2/63D3: 60 RTS
C2/63D4: A587 LDA $87
C2/63D6: 8595 STA $95
C2/63D8: A90000 LDA #$0000
C2/63DB: 851A STA $1A
C2/63DD: A001A9 LDY #$A901
C2/63E0: A21D64 LDX #$641D
C2/63E3: 20530D JSR $0D53
C2/63E6: B034 BCS $641C
C2/63E8: 9B TXY
C2/63E9: A51A LDA $1A
C2/63EB: 0A ASL A
C2/63EC: 0A ASL A
C2/63ED: AA TAX
C2/63EE: BFC3E2DC LDA $DCE2C3,X
C2/63F2: 99B600 STA $00B6,Y
C2/63F5: BFC5E2DC LDA $DCE2C5,X
C2/63F9: 99B800 STA $00B8,Y
C2/63FC: A51A LDA $1A
C2/63FE: 0A ASL A
C2/63FF: AA TAX
C2/6400: BFDBE2DC LDA $DCE2DB,X
C2/6404: 99B000 STA $00B0,Y
C2/6407: BFE7E2DC LDA $DCE2E7,X
C2/640B: 99B200 STA $00B2,Y
C2/640E: A595 LDA $95
C2/6410: 99BA00 STA $00BA,Y
C2/6413: E61A INC $1A
C2/6415: A51A LDA $1A
C2/6417: C90600 CMP #$0006
C2/641A: D0C1 BNE $63DD
C2/641C: 60 RTS
C2/641D: BCBA00 LDY $00BA,X
C2/6420: B99001 LDA $0190,Y
C2/6423: 3008 BMI $642D
C2/6425: BD9400 LDA $0094,X
C2/6428: 0A ASL A
C2/6429: AA TAX
C2/642A: 7C2F64 JMP ($642F,X)
C2/642D: 38 SEC
C2/642E: 60 RTS
C2/642F: 3764 AND [$64],Y
C2/6431: 4B PHK
C2/6432: 646C STZ $6C
C2/6434: 6483 STZ $83
C2/6436: 64A6 STZ $A6
C2/6438: 87FE STA [$FE]
C2/643A: 9400 STY $00,X
C2/643C: A9C000 LDA #$00C0
C2/643F: 209413 JSR $1394
C2/6442: A90100 LDA #$0001
C2/6445: 9D0000 STA $0000,X
C2/6448: 9DB400 STA $00B4,X
C2/644B: A687 LDX $87
C2/644D: 209D64 JSR $649D
C2/6450: A687 LDX $87
C2/6452: BDB400 LDA $00B4,X
C2/6455: 18 CLC
C2/6456: 690400 ADC #$0004
C2/6459: C95000 CMP #$0050
C2/645C: B008 BCS $6466
C2/645E: 9DB400 STA $00B4,X
C2/6461: 20BE64 JSR $64BE
C2/6464: 18 CLC
C2/6465: 60 RTS
C2/6466: FE9400 INC $0094,X
C2/6469: 9E9600 STZ $0096,X
C2/646C: A687 LDX $87
C2/646E: BD9600 LDA $0096,X
C2/6471: C95000 CMP #$0050
C2/6474: B00A BCS $6480
C2/6476: 209D64 JSR $649D
C2/6479: A687 LDX $87
C2/647B: 20BE64 JSR $64BE
C2/647E: 18 CLC
C2/647F: 60 RTS
C2/6480: FE9400 INC $0094,X
C2/6483: A687 LDX $87
C2/6485: 209D64 JSR $649D
C2/6488: A687 LDX $87
C2/648A: BDB400 LDA $00B4,X
C2/648D: 38 SEC
C2/648E: E90400 SBC #$0004
C2/6491: 3008 BMI $649B
C2/6493: 9DB400 STA $00B4,X
C2/6496: 20BE64 JSR $64BE
C2/6499: 18 CLC
C2/649A: 60 RTS
C2/649B: 38 SEC
C2/649C: 60 RTS
C2/649D: BDB000 LDA $00B0,X
C2/64A0: 18 CLC
C2/64A1: 692A00 ADC #$002A
C2/64A4: 9DB000 STA $00B0,X
C2/64A7: 20602A JSR $2A60
C2/64AA: 8595 STA $95
C2/64AC: A687 LDX $87
C2/64AE: BDB200 LDA $00B2,X
C2/64B1: 18 CLC
C2/64B2: 692000 ADC #$0020
C2/64B5: 9DB200 STA $00B2,X
C2/64B8: 20592A JSR $2A59
C2/64BB: 8597 STA $97
C2/64BD: 60 RTS
C2/64BE: BDBA00 LDA $00BA,X
C2/64C1: AA TAX
C2/64C2: BD2B00 LDA $002B,X
C2/64C5: 8599 STA $99
C2/64C7: BD3200 LDA $0032,X
C2/64CA: 859B STA $9B
C2/64CC: A687 LDX $87
C2/64CE: BDB400 LDA $00B4,X
C2/64D1: 8546 STA $46
C2/64D3: A595 LDA $95
C2/64D5: 854E STA $4E
C2/64D7: 20942B JSR $2B94
C2/64DA: A557 LDA $57
C2/64DC: A687 LDX $87
C2/64DE: 18 CLC
C2/64DF: 7DB600 ADC $00B6,X
C2/64E2: 6599 ADC $99
C2/64E4: 9D2B00 STA $002B,X
C2/64E7: BDB400 LDA $00B4,X
C2/64EA: 8546 STA $46
C2/64EC: A597 LDA $97
C2/64EE: 854E STA $4E
C2/64F0: 20942B JSR $2B94
C2/64F3: A557 LDA $57
C2/64F5: A687 LDX $87
C2/64F7: 18 CLC
C2/64F8: 7DB800 ADC $00B8,X
C2/64FB: 659B ADC $9B
C2/64FD: 9D3200 STA $0032,X
C2/6500: 60 RTS
C2/6501: A93F00 LDA #$003F
C2/6504: 9D6600 STA $0066,X
C2/6507: A001B9 LDY #$B901
C2/650A: A21066 LDX #$6610
C2/650D: 20530D JSR $0D53
C2/6510: A587 LDA $87
C2/6512: 9DB000 STA $00B0,X
C2/6515: 9E7E00 STZ $007E,X
C2/6518: A96400 LDA #$0064
C2/651B: 226C00C0 JSR $C0006C
C2/651F: 60 RTS
C2/6520: 20413A JSR $3A41
C2/6523: BDA900 LDA $00A9,X
C2/6526: 20D908 JSR $08D9
C2/6529: C90600 CMP #$0006
C2/652C: B00A BCS $6538
C2/652E: BDAB00 LDA $00AB,X
C2/6531: 0A ASL A
C2/6532: AA TAX
C2/6533: BF14E3DC LDA $DCE314,X
C2/6537: 60 RTS
C2/6538: C90800 CMP #$0008
C2/653B: 900A BCC $6547
C2/653D: BDAB00 LDA $00AB,X
C2/6540: 0A ASL A
C2/6541: AA TAX
C2/6542: BF1CE3DC LDA $DCE31C,X
C2/6546: 60 RTS
C2/6547: A946E1 LDA #$E146
C2/654A: 60 RTS
C2/654B: 20413A JSR $3A41
C2/654E: A90200 LDA #$0002
C2/6551: 200B30 JSR $300B
C2/6554: D026 BNE $657C
C2/6556: A687 LDX $87
C2/6558: BD7E00 LDA $007E,X
C2/655B: 890080 BIT #$8000
C2/655E: F01C BEQ $657C
C2/6560: BD7E00 LDA $007E,X
C2/6563: 29FF00 AND #$00FF
C2/6566: 8500 STA $00
C2/6568: A90400 LDA #$0004
C2/656B: 200B30 JSR $300B
C2/656E: A687 LDX $87
C2/6570: C500 CMP $00
C2/6572: F008 BEQ $657C
C2/6574: 0A ASL A
C2/6575: AA TAX
C2/6576: BF24E3DC LDA $DCE324,X
C2/657A: 18 CLC
C2/657B: 60 RTS
C2/657C: A687 LDX $87
C2/657E: BD7E00 LDA $007E,X
C2/6581: 29FF00 AND #$00FF
C2/6584: 0A ASL A
C2/6585: AA TAX
C2/6586: 7C8965 JMP ($6589,X)
C2/6589: 9365 STA ($65,S),Y
C2/658B: A165 LDA ($65,X)
C2/658D: AF65BD65 LDA $65BD65
C2/6591: CB WAI
C2/6592: 65A9 ADC $A9
C2/6594: 0100 ORA ($00,X)
C2/6596: 200B30 JSR $300B
C2/6599: 0A ASL A
C2/659A: AA TAX
C2/659B: BF2EE3DC LDA $DCE32E,X
C2/659F: 18 CLC
C2/65A0: 60 RTS
C2/65A1: A90200 LDA #$0002
C2/65A4: 200B30 JSR $300B
C2/65A7: 0A ASL A
C2/65A8: AA TAX
C2/65A9: BF32E3DC LDA $DCE332,X
C2/65AD: 18 CLC
C2/65AE: 60 RTS
C2/65AF: A90200 LDA #$0002
C2/65B2: 200B30 JSR $300B
C2/65B5: 0A ASL A
C2/65B6: AA TAX
C2/65B7: BF38E3DC LDA $DCE338,X
C2/65BB: 18 CLC
C2/65BC: 60 RTS
C2/65BD: A90200 LDA #$0002
C2/65C0: 200B30 JSR $300B
C2/65C3: 0A ASL A
C2/65C4: AA TAX
C2/65C5: BF3EE3DC LDA $DCE33E,X
C2/65C9: 18 CLC
C2/65CA: 60 RTS
C2/65CB: A90200 LDA #$0002
C2/65CE: 200B30 JSR $300B
C2/65D1: 0A ASL A
C2/65D2: AA TAX
C2/65D3: BF44E3DC LDA $DCE344,X
C2/65D7: 18 CLC
C2/65D8: 60 RTS
C2/65D9: 18 CLC
C2/65DA: 60 RTS
C2/65DB: 60 RTS
C2/65DC: 60 RTS
C2/65DD: A93800 LDA #$0038
C2/65E0: A20F00 LDX #$000F
C2/65E3: 20F926 JSR $26F9
C2/65E6: 60 RTS
C2/65E7: A5C5 LDA $C5
C2/65E9: 20470A JSR $0A47
C2/65EC: 60 RTS
[Subroutine called by boss scripts?]
C2/65ED: BD7E00 LDA $007E,X
C2/65F0: 18 CLC
C2/65F1: 697800 ADC #$0078
C2/65F4: A20E00 LDX #$000E
C2/65F7: E220 SEP #$20
C2/65F9: 9D3F03 STA $033F,X
C2/65FC: C220 REP #$20
C2/65FE: 9B TXY
C2/65FF: AA TAX
C2/6600: A92000 LDA #$0020
C2/6603: 202D27 JSR $272D
C2/6606: A98600 LDA #$0086
C2/6609: A20F00 LDX #$000F
C2/660C: 20E330 JSR $30E3
C2/660F: 60 RTS
C2/6610: BD9400 LDA $0094,X
C2/6613: 0A ASL A
C2/6614: AA TAX
C2/6615: 7C1866 JMP ($6618,X)
C2/6618: 1C6630 TRB $3066
C2/661B: 66A6 ROR $A6
C2/661D: 87A9 STA [$A9]
C2/661F: 0100 ORA ($00,X)
C2/6621: 9D0000 STA $0000,X
C2/6624: A9C700 LDA #$00C7
C2/6627: 209413 JSR $1394
C2/662A: 9E6600 STZ $0066,X
C2/662D: FE9400 INC $0094,X
C2/6630: A687 LDX $87
C2/6632: 20E83C JSR $3CE8
C2/6635: A687 LDX $87
C2/6637: BDB000 LDA $00B0,X
C2/663A: AA TAX
C2/663B: BD9400 LDA $0094,X
C2/663E: C90600 CMP #$0006
C2/6641: B033 BCS $6676
C2/6643: BD2B00 LDA $002B,X
C2/6646: 8595 STA $95
C2/6648: BD3200 LDA $0032,X
C2/664B: 8597 STA $97
C2/664D: BD8800 LDA $0088,X
C2/6650: 8599 STA $99
C2/6652: BD9800 LDA $0098,X
C2/6655: 29C000 AND #$00C0
C2/6658: 859B STA $9B
C2/665A: A687 LDX $87
C2/665C: A595 LDA $95
C2/665E: 9D2B00 STA $002B,X
C2/6661: A597 LDA $97
C2/6663: 9D3200 STA $0032,X
C2/6666: BD9800 LDA $0098,X
C2/6669: 293FFF AND #$FF3F
C2/666C: 059B ORA $9B
C2/666E: 9D9800 STA $0098,X
C2/6671: 207866 JSR $6678
C2/6674: 18 CLC
C2/6675: 60 RTS
C2/6676: 38 SEC
C2/6677: 60 RTS
C2/6678: E230 SEP #$30
C2/667A: A200 LDX #$00
C2/667C: BF4AE3DC LDA $DCE34A,X
C2/6680: C599 CMP $99
C2/6682: F009 BEQ $668D
C2/6684: E8 INX
C2/6685: E004 CPX #$04
C2/6687: D0F3 BNE $667C
C2/6689: C230 REP #$30
C2/668B: 38 SEC
C2/668C: 60 RTS
C2/668D: 8A TXA
C2/668E: C230 REP #$30
C2/6690: 29FF00 AND #$00FF
C2/6693: 0A ASL A
C2/6694: AA TAX
C2/6695: BF4EE3DC LDA $DCE34E,X
C2/6699: A687 LDX $87
C2/669B: 209413 JSR $1394
C2/669E: 18 CLC
C2/669F: 60 RTS
C2/66A0: 20E00C JSR $0CE0
C2/66A3: A98000 LDA #$0080
C2/66A6: 9D6600 STA $0066,X
C2/66A9: 9E7E00 STZ $007E,X
C2/66AC: 8695 STX $95
C2/66AE: A02138 LDY #$3821
C2/66B1: A2116A LDX #$6A11
C2/66B4: 20530D JSR $0D53
C2/66B7: A595 LDA $95
C2/66B9: 9DB000 STA $00B0,X
C2/66BC: 9EB200 STZ $00B2,X
C2/66BF: A02138 LDY #$3821
C2/66C2: A2116A LDX #$6A11
C2/66C5: 20530D JSR $0D53
C2/66C8: A595 LDA $95
C2/66CA: 9DB000 STA $00B0,X
C2/66CD: A90100 LDA #$0001
C2/66D0: 9DB200 STA $00B2,X
C2/66D3: A5C7 LDA $C7
C2/66D5: 8D6203 STA $0362
C2/66D8: 60 RTS
C2/66D9: BD7E00 LDA $007E,X
C2/66DC: 4A LSR A
C2/66DD: 4A LSR A
C2/66DE: 4A LSR A
C2/66DF: 4A LSR A
C2/66E0: 0A ASL A
C2/66E1: AA TAX
C2/66E2: 7CE566 JMP ($66E5,X)
C2/66E5: EB XBA
C2/66E6: 6613 ROR $13
C2/66E8: 673D ADC [$3D]
C2/66EA: 67A6 ADC [$A6]
C2/66EC: 8720 STA [$20]
C2/66EE: 413A EOR ($3A,X)
C2/66F0: A90100 LDA #$0001
C2/66F3: 200B30 JSR $300B
C2/66F6: D00C BNE $6704
C2/66F8: A687 LDX $87
C2/66FA: BDAB00 LDA $00AB,X
C2/66FD: 0A ASL A
C2/66FE: AA TAX
C2/66FF: BF56E3DC LDA $DCE356,X
C2/6703: 60 RTS
C2/6704: A687 LDX $87
C2/6706: A90500 LDA #$0005
C2/6709: 200B30 JSR $300B
C2/670C: 0A ASL A
C2/670D: AA TAX
C2/670E: BF66E3DC LDA $DCE366,X
C2/6712: 60 RTS
C2/6713: A687 LDX $87
C2/6715: 20413A JSR $3A41
C2/6718: A90100 LDA #$0001
C2/671B: 200B30 JSR $300B
C2/671E: D00C BNE $672C
C2/6720: A687 LDX $87
C2/6722: BDAB00 LDA $00AB,X
C2/6725: 0A ASL A
C2/6726: AA TAX
C2/6727: BF56E3DC LDA $DCE356,X
C2/672B: 60 RTS
C2/672C: A687 LDX $87
C2/672E: BD7E00 LDA $007E,X
C2/6731: 290F00 AND #$000F
C2/6734: 0A ASL A
C2/6735: AA TAX
C2/6736: BF72E3DC LDA $DCE372,X
C2/673A: A687 LDX $87
C2/673C: 60 RTS
C2/673D: A687 LDX $87
C2/673F: 20413A JSR $3A41
C2/6742: A90100 LDA #$0001
C2/6745: 200B30 JSR $300B
C2/6748: D00C BNE $6756
C2/674A: A687 LDX $87
C2/674C: BDAB00 LDA $00AB,X
C2/674F: 0A ASL A
C2/6750: AA TAX
C2/6751: BF56E3DC LDA $DCE356,X
C2/6755: 60 RTS
C2/6756: A947E3 LDA #$E347
C2/6759: 60 RTS
C2/675A: 20413A JSR $3A41
C2/675D: BD4200 LDA $0042,X
C2/6760: 0A ASL A
C2/6761: AA TAX
C2/6762: 7C6567 JMP ($6765,X)
C2/6765: 69679E ADC #$9E67
C2/6768: 67A9 ADC [$A9]
C2/676A: 0200 COP #$00
C2/676C: 200B30 JSR $300B
C2/676F: D01F BNE $6790
C2/6771: A687 LDX $87
C2/6773: BDA900 LDA $00A9,X
C2/6776: EB XBA
C2/6777: 0A ASL A
C2/6778: 18 CLC
C2/6779: 6900E0 ADC #$E000
C2/677C: A8 TAY
C2/677D: B99001 LDA $0190,Y
C2/6780: D00E BNE $6790
C2/6782: A90100 LDA #$0001
C2/6785: 200B30 JSR $300B
C2/6788: 0A ASL A
C2/6789: AA TAX
C2/678A: BF86E3DC LDA $DCE386,X
C2/678E: 18 CLC
C2/678F: 60 RTS
C2/6790: A90300 LDA #$0003
C2/6793: 200B30 JSR $300B
C2/6796: 0A ASL A
C2/6797: AA TAX
C2/6798: BF7EE3DC LDA $DCE37E,X
C2/679C: 18 CLC
C2/679D: 60 RTS
C2/679E: A90600 LDA #$0006
C2/67A1: 200B30 JSR $300B
C2/67A4: 0A ASL A
C2/67A5: AA TAX
C2/67A6: BF8AE3DC LDA $DCE38A,X
C2/67AA: 18 CLC
C2/67AB: 60 RTS
C2/67AC: 60 RTS
C2/67AD: 60 RTS
C2/67AE: ADCE07 LDA $07CE
C2/67B1: 8595 STA $95
C2/67B3: ADD007 LDA $07D0
C2/67B6: 8DCE07 STA $07CE
C2/67B9: ADD207 LDA $07D2
C2/67BC: 8DD007 STA $07D0
C2/67BF: ADD407 LDA $07D4
C2/67C2: 8DD207 STA $07D2
C2/67C5: ADD607 LDA $07D6
C2/67C8: 8DD407 STA $07D4
C2/67CB: A595 LDA $95
C2/67CD: 8DD607 STA $07D6
C2/67D0: 60 RTS
C2/67D1: BD2B00 LDA $002B,X
C2/67D4: 8595 STA $95
C2/67D6: BD3200 LDA $0032,X
C2/67D9: 8599 STA $99
C2/67DB: 20E567 JSR $67E5
C2/67DE: 20612F JSR $2F61
C2/67E1: 207768 JSR $6877
C2/67E4: 60 RTS
C2/67E5: BD4200 LDA $0042,X
C2/67E8: 0A ASL A
C2/67E9: AA TAX
C2/67EA: 7CED67 JMP ($67ED,X)
C2/67ED: F167 SBC ($67),Y
C2/67EF: 3468 BIT $68,X
C2/67F1: A687 LDX $87
C2/67F3: BD7E00 LDA $007E,X
C2/67F6: D00D BNE $6805
C2/67F8: AF98E3DC LDA $DCE398
C2/67FC: 859D STA $9D
C2/67FE: AF9AE3DC LDA $DCE39A
C2/6802: 85A1 STA $A1
C2/6804: 60 RTS
C2/6805: 892000 BIT #$0020
C2/6808: D015 BNE $681F
C2/680A: 290F00 AND #$000F
C2/680D: 0A ASL A
C2/680E: 0A ASL A
C2/680F: AA TAX
C2/6810: BFA0E3DC LDA $DCE3A0,X
C2/6814: 859D STA $9D
C2/6816: BFA2E3DC LDA $DCE3A2,X
C2/681A: 85A1 STA $A1
C2/681C: A687 LDX $87
C2/681E: 60 RTS
C2/681F: 290F00 AND #$000F
C2/6822: 0A ASL A
C2/6823: 0A ASL A
C2/6824: AA TAX
C2/6825: BFD0E3DC LDA $DCE3D0,X
C2/6829: 859D STA $9D
C2/682B: BFD2E3DC LDA $DCE3D2,X
C2/682F: 85A1 STA $A1
C2/6831: A687 LDX $87
C2/6833: 60 RTS
C2/6834: A687 LDX $87
C2/6836: BD7E00 LDA $007E,X
C2/6839: D00D BNE $6848
C2/683B: AF9CE3DC LDA $DCE39C
C2/683F: 859D STA $9D
C2/6841: AF9EE3DC LDA $DCE39E
C2/6845: 85A1 STA $A1
C2/6847: 60 RTS
C2/6848: 892000 BIT #$0020
C2/684B: D015 BNE $6862
C2/684D: 290F00 AND #$000F
C2/6850: 0A ASL A
C2/6851: 0A ASL A
C2/6852: AA TAX
C2/6853: BFB8E3DC LDA $DCE3B8,X
C2/6857: 859D STA $9D
C2/6859: BFBAE3DC LDA $DCE3BA,X
C2/685D: 85A1 STA $A1
C2/685F: A687 LDX $87
C2/6861: 60 RTS
C2/6862: 290F00 AND #$000F
C2/6865: 0A ASL A
C2/6866: 0A ASL A
C2/6867: AA TAX
C2/6868: BFD8E3DC LDA $DCE3D8,X
C2/686C: 859D STA $9D
C2/686E: BFDAE3DC LDA $DCE3DA,X
C2/6872: 85A1 STA $A1
C2/6874: A687 LDX $87
C2/6876: 60 RTS
C2/6877: 6446 STZ $46
C2/6879: A5AD LDA $AD
C2/687B: 8548 STA $48
C2/687D: A93C00 LDA #$003C
C2/6880: 854E STA $4E
C2/6882: 6450 STZ $50
C2/6884: 20E62C JSR $2CE6
C2/6887: A556 LDA $56
C2/6889: 851A STA $1A
C2/688B: 8546 STA $46
C2/688D: A558 LDA $58
C2/688F: 851C STA $1C
C2/6891: 8548 STA $48
C2/6893: A5A5 LDA $A5
C2/6895: 854E STA $4E
C2/6897: A5A7 LDA $A7
C2/6899: 8550 STA $50
C2/689B: 20C32B JSR $2BC3
C2/689E: A687 LDX $87
C2/68A0: A558 LDA $58
C2/68A2: 9D3A00 STA $003A,X
C2/68A5: A55A LDA $5A
C2/68A7: 9D3C00 STA $003C,X
C2/68AA: A51A LDA $1A
C2/68AC: 8546 STA $46
C2/68AE: A51C LDA $1C
C2/68B0: 8548 STA $48
C2/68B2: A5A9 LDA $A9
C2/68B4: 854E STA $4E
C2/68B6: A5AB LDA $AB
C2/68B8: 8550 STA $50
C2/68BA: 20C32B JSR $2BC3
C2/68BD: A687 LDX $87
C2/68BF: A558 LDA $58
C2/68C1: 9D3E00 STA $003E,X
C2/68C4: A55A LDA $5A
C2/68C6: 9D4000 STA $0040,X
C2/68C9: ADC00F LDA $0FC0
C2/68CC: 8546 STA $46
C2/68CE: ADC20F LDA $0FC2
C2/68D1: 8548 STA $48
C2/68D3: A548 LDA $48
C2/68D5: 100D BPL $68E4
C2/68D7: 38 SEC
C2/68D8: A5C5 LDA $C5
C2/68DA: E546 SBC $46
C2/68DC: 8546 STA $46
C2/68DE: A5C5 LDA $C5
C2/68E0: E548 SBC $48
C2/68E2: 8548 STA $48
C2/68E4: A91E00 LDA #$001E
C2/68E7: 854E STA $4E
C2/68E9: 6450 STZ $50
C2/68EB: 202F2B JSR $2B2F
C2/68EE: A687 LDX $87
C2/68F0: A556 LDA $56
C2/68F2: 9DC400 STA $00C4,X
C2/68F5: A558 LDA $58
C2/68F7: 9DC600 STA $00C6,X
C2/68FA: 60 RTS
C2/68FB: BD4200 LDA $0042,X
C2/68FE: 0A ASL A
C2/68FF: AA TAX
C2/6900: 7C0369 JMP ($6903,X)
C2/6903: 0769 ORA [$69]
C2/6905: 60 RTS
C2/6906: 69A687 ADC #$87A6
C2/6909: BD7E00 LDA $007E,X
C2/690C: D00F BNE $691D
C2/690E: AF98E3DC LDA $DCE398
C2/6912: 9D2B00 STA $002B,X
C2/6915: AF9AE3DC LDA $DCE39A
C2/6919: 9D3200 STA $0032,X
C2/691C: 60 RTS
C2/691D: 892000 BIT #$0020
C2/6920: D01F BNE $6941
C2/6922: 290F00 AND #$000F
C2/6925: 0A ASL A
C2/6926: 0A ASL A
C2/6927: AA TAX
C2/6928: BFA0E3DC LDA $DCE3A0,X
C2/692C: 8595 STA $95
C2/692E: BFA2E3DC LDA $DCE3A2,X
C2/6932: 8597 STA $97
C2/6934: A687 LDX $87
C2/6936: A595 LDA $95
C2/6938: 9D2B00 STA $002B,X
C2/693B: A597 LDA $97
C2/693D: 9D3200 STA $0032,X
C2/6940: 60 RTS
C2/6941: 290F00 AND #$000F
C2/6944: 0A ASL A
C2/6945: 0A ASL A
C2/6946: AA TAX
C2/6947: BFD0E3DC LDA $DCE3D0,X
C2/694B: 8595 STA $95
C2/694D: BFD2E3DC LDA $DCE3D2,X
C2/6951: 8597 STA $97
C2/6953: A687 LDX $87
C2/6955: A595 LDA $95
C2/6957: 9D2B00 STA $002B,X
C2/695A: A597 LDA $97
C2/695C: 9D3200 STA $0032,X
C2/695F: 60 RTS
C2/6960: A687 LDX $87
C2/6962: BD7E00 LDA $007E,X
C2/6965: D00F BNE $6976
C2/6967: AF9CE3DC LDA $DCE39C
C2/696B: 9D2B00 STA $002B,X
C2/696E: AF9EE3DC LDA $DCE39E
C2/6972: 9D3200 STA $0032,X
C2/6975: 60 RTS
C2/6976: 892000 BIT #$0020
C2/6979: D01F BNE $699A
C2/697B: 290F00 AND #$000F
C2/697E: 0A ASL A
C2/697F: 0A ASL A
C2/6980: AA TAX
C2/6981: BFB8E3DC LDA $DCE3B8,X
C2/6985: 8595 STA $95
C2/6987: BFBAE3DC LDA $DCE3BA,X
C2/698B: 8597 STA $97
C2/698D: A687 LDX $87
C2/698F: A595 LDA $95
C2/6991: 9D2B00 STA $002B,X
C2/6994: A597 LDA $97
C2/6996: 9D3200 STA $0032,X
C2/6999: 60 RTS
C2/699A: 290F00 AND #$000F
C2/699D: 0A ASL A
C2/699E: 0A ASL A
C2/699F: AA TAX
C2/69A0: BFD8E3DC LDA $DCE3D8,X
C2/69A4: 8595 STA $95
C2/69A6: BFDAE3DC LDA $DCE3DA,X
C2/69AA: 8597 STA $97
C2/69AC: A687 LDX $87
C2/69AE: A595 LDA $95
C2/69B0: 9D2B00 STA $002B,X
C2/69B3: A597 LDA $97
C2/69B5: 9D3200 STA $0032,X
C2/69B8: 60 RTS
C2/69B9: BDC400 LDA $00C4,X
C2/69BC: 18 CLC
C2/69BD: 7D6400 ADC $0064,X
C2/69C0: 9D6400 STA $0064,X
C2/69C3: BDC600 LDA $00C6,X
C2/69C6: 7D6600 ADC $0066,X
C2/69C9: 9D6600 STA $0066,X
C2/69CC: C98000 CMP #$0080
C2/69CF: B00F BCS $69E0
C2/69D1: 9E6400 STZ $0064,X
C2/69D4: A98000 LDA #$0080
C2/69D7: 9D6600 STA $0066,X
C2/69DA: 9EC400 STZ $00C4,X
C2/69DD: 9EC600 STZ $00C6,X
C2/69E0: BDC400 LDA $00C4,X
C2/69E3: 18 CLC
C2/69E4: 6DC00F ADC $0FC0
C2/69E7: 9DC400 STA $00C4,X
C2/69EA: BDC600 LDA $00C6,X
C2/69ED: 6DC20F ADC $0FC2
C2/69F0: 9DC600 STA $00C6,X
C2/69F3: 20FF36 JSR $36FF
C2/69F6: 60 RTS
C2/69F7: BD6600 LDA $0066,X
C2/69FA: 3005 BMI $6A01
C2/69FC: C98100 CMP #$0081
C2/69FF: B00E BCS $6A0F
C2/6A01: 9E9000 STZ $0090,X
C2/6A04: 9E6400 STZ $0064,X
C2/6A07: A98000 LDA #$0080
C2/6A0A: 9D6600 STA $0066,X
C2/6A0D: 38 SEC
C2/6A0E: 60 RTS
C2/6A0F: 18 CLC
C2/6A10: 60 RTS
C2/6A11: BD9400 LDA $0094,X
C2/6A14: 0A ASL A
C2/6A15: AA TAX
C2/6A16: 7C196A JMP ($6A19,X)
C2/6A19: 1D6A37 ORA $376A,X
C2/6A1C: 6A ROR A
C2/6A1D: A687 LDX $87
C2/6A1F: 20E00C JSR $0CE0
C2/6A22: A90100 LDA #$0001
C2/6A25: 9D0000 STA $0000,X
C2/6A28: FE9400 INC $0094,X
C2/6A2B: A94A01 LDA #$014A
C2/6A2E: 209413 JSR $1394
C2/6A31: A9986A LDA #$6A98
C2/6A34: 9D9000 STA $0090,X
C2/6A37: A687 LDX $87
C2/6A39: BCB000 LDY $00B0,X
C2/6A3C: B99400 LDA $0094,Y
C2/6A3F: C90600 CMP #$0006
C2/6A42: B044 BCS $6A88
C2/6A44: BCB000 LDY $00B0,X
C2/6A47: B99800 LDA $0098,Y
C2/6A4A: 294000 AND #$0040
C2/6A4D: 8595 STA $95
C2/6A4F: BD9800 LDA $0098,X
C2/6A52: 29BFFF AND #$FFBF
C2/6A55: 0595 ORA $95
C2/6A57: 9D9800 STA $0098,X
C2/6A5A: E220 SEP #$20
C2/6A5C: B98900 LDA $0089,Y
C2/6A5F: DDB400 CMP $00B4,X
C2/6A62: F020 BEQ $6A84
C2/6A64: 9DB400 STA $00B4,X
C2/6A67: A20000 LDX #$0000
C2/6A6A: DF8A6AC2 CMP $C26A8A,X
C2/6A6E: F006 BEQ $6A76
C2/6A70: E8 INX
C2/6A71: E00400 CPX #$0004
C2/6A74: 90F4 BCC $6A6A
C2/6A76: C220 REP #$20
C2/6A78: 8A TXA
C2/6A79: 0A ASL A
C2/6A7A: AA TAX
C2/6A7B: BF8E6AC2 LDA $C26A8E,X
C2/6A7F: A687 LDX $87
C2/6A81: 209413 JSR $1394
C2/6A84: C220 REP #$20
C2/6A86: 18 CLC
C2/6A87: 60 RTS
C2/6A88: 38 SEC
C2/6A89: 60 RTS
C2/6A8A: 0006 BRK #$06
C2/6A8C: 0C1250 TSB $5012
C2/6A8F: 014F ORA ($4F,X)
C2/6A91: 014E ORA ($4E,X)
C2/6A93: 014D ORA ($4D,X)
C2/6A95: 0100 ORA ($00,X)
C2/6A97: 00A6 BRK #$A6
C2/6A99: 87BC STA [$BC]
C2/6A9B: B000 BCS $6A9D
C2/6A9D: BDB200 LDA $00B2,X
C2/6AA0: 0A ASL A
C2/6AA1: 0A ASL A
C2/6AA2: AA TAX
C2/6AA3: B92B00 LDA $002B,Y
C2/6AA6: 8595 STA $95
C2/6AA8: B93200 LDA $0032,Y
C2/6AAB: 8597 STA $97
C2/6AAD: B96600 LDA $0066,Y
C2/6AB0: 8599 STA $99
C2/6AB2: B92200 LDA $0022,Y
C2/6AB5: 859B STA $9B
C2/6AB7: BF136BC2 LDA $C26B13,X
C2/6ABB: 859D STA $9D
C2/6ABD: BF156BC2 LDA $C26B15,X
C2/6AC1: 859F STA $9F
C2/6AC3: B99800 LDA $0098,Y
C2/6AC6: 894000 BIT #$0040
C2/6AC9: F007 BEQ $6AD2
C2/6ACB: A59D LDA $9D
C2/6ACD: 45C7 EOR $C7
C2/6ACF: 1A INC A
C2/6AD0: 859D STA $9D
C2/6AD2: A687 LDX $87
C2/6AD4: E220 SEP #$20
C2/6AD6: 64A2 STZ $A2
C2/6AD8: B98900 LDA $0089,Y
C2/6ADB: 85A1 STA $A1
C2/6ADD: C220 REP #$20
C2/6ADF: A595 LDA $95
C2/6AE1: 18 CLC
C2/6AE2: 659D ADC $9D
C2/6AE4: 9D2B00 STA $002B,X
C2/6AE7: A597 LDA $97
C2/6AE9: 18 CLC
C2/6AEA: 659F ADC $9F
C2/6AEC: 65A1 ADC $A1
C2/6AEE: 9D3200 STA $0032,X
C2/6AF1: A599 LDA $99
C2/6AF3: 9D6600 STA $0066,X
C2/6AF6: B90B00 LDA $000B,Y
C2/6AF9: 9D0B00 STA $000B,X
C2/6AFC: BDB200 LDA $00B2,X
C2/6AFF: D008 BNE $6B09
C2/6B01: A59B LDA $9B
C2/6B03: 18 CLC
C2/6B04: 690800 ADC #$0008
C2/6B07: 8006 BRA $6B0F
C2/6B09: A59B LDA $9B
C2/6B0B: 38 SEC
C2/6B0C: E90800 SBC #$0008
C2/6B0F: 9D2200 STA $0022,X
C2/6B12: 60 RTS
C2/6B13: F6FF INC $FF,X
C2/6B15: 0C0006 TSB $0600
C2/6B18: 0008 BRK #$08
C2/6B1A: 00A9 BRK #$A9
C2/6B1C: 40 RTI
C2/6B1D: 009D BRK #$9D
C2/6B1F: 6600 ROR $00
C2/6B21: BD4200 LDA $0042,X
C2/6B24: F00C BEQ $6B32
C2/6B26: BD9800 LDA $0098,X
C2/6B29: 29FCFF AND #$FFFC
C2/6B2C: 090100 ORA #$0001
C2/6B2F: 9D9800 STA $0098,X
C2/6B32: 60 RTS
C2/6B33: 20523A JSR $3A52
C2/6B36: BD7E00 LDA $007E,X
C2/6B39: D018 BNE $6B53
C2/6B3B: A90200 LDA #$0002
C2/6B3E: 200B30 JSR $300B
C2/6B41: F00C BEQ $6B4F
C2/6B43: A687 LDX $87
C2/6B45: BDAB00 LDA $00AB,X
C2/6B48: 0A ASL A
C2/6B49: AA TAX
C2/6B4A: BFE0E3DC LDA $DCE3E0,X
C2/6B4E: 60 RTS
C2/6B4F: A9D6E5 LDA #$E5D6
C2/6B52: 60 RTS
C2/6B53: A90300 LDA #$0003
C2/6B56: 200B30 JSR $300B
C2/6B59: F004 BEQ $6B5F
C2/6B5B: A9DCE5 LDA #$E5DC
C2/6B5E: 60 RTS
C2/6B5F: A9D9E5 LDA #$E5D9
C2/6B62: 60 RTS
C2/6B63: 20523A JSR $3A52
C2/6B66: BD7E00 LDA $007E,X
C2/6B69: D020 BNE $6B8B
C2/6B6B: BDA900 LDA $00A9,X
C2/6B6E: 20D908 JSR $08D9
C2/6B71: C90400 CMP #$0004
C2/6B74: B010 BCS $6B86
C2/6B76: BDAB00 LDA $00AB,X
C2/6B79: C90300 CMP #$0003
C2/6B7C: F008 BEQ $6B86
C2/6B7E: 0A ASL A
C2/6B7F: AA TAX
C2/6B80: BFE8E3DC LDA $DCE3E8,X
C2/6B84: 18 CLC
C2/6B85: 60 RTS
C2/6B86: A9F0E5 LDA #$E5F0
C2/6B89: 18 CLC
C2/6B8A: 60 RTS
C2/6B8B: BD4200 LDA $0042,X
C2/6B8E: D00E BNE $6B9E
C2/6B90: A90200 LDA #$0002
C2/6B93: 200B30 JSR $300B
C2/6B96: 0A ASL A
C2/6B97: AA TAX
C2/6B98: BFEEE3DC LDA $DCE3EE,X
C2/6B9C: 18 CLC
C2/6B9D: 60 RTS
C2/6B9E: A90500 LDA #$0005
C2/6BA1: 200B30 JSR $300B
C2/6BA4: 0A ASL A
C2/6BA5: AA TAX
C2/6BA6: BFF4E3DC LDA $DCE3F4,X
C2/6BAA: 18 CLC
C2/6BAB: 60 RTS
C2/6BAC: 60 RTS
C2/6BAD: 60 RTS
C2/6BAE: BD2B00 LDA $002B,X
C2/6BB1: 8595 STA $95
C2/6BB3: BD3200 LDA $0032,X
C2/6BB6: 8597 STA $97
C2/6BB8: BDA900 LDA $00A9,X
C2/6BBB: 859D STA $9D
C2/6BBD: 869F STX $9F
C2/6BBF: BDAB00 LDA $00AB,X
C2/6BC2: 0A ASL A
C2/6BC3: 0A ASL A
C2/6BC4: AA TAX
C2/6BC5: BF40E4DC LDA $DCE440,X
C2/6BC9: 8599 STA $99
C2/6BCB: BF42E4DC LDA $DCE442,X
C2/6BCF: 859B STA $9B
C2/6BD1: A001A9 LDY #$A901
C2/6BD4: A26F6D LDX #$6D6F
C2/6BD7: 20530D JSR $0D53
C2/6BDA: B022 BCS $6BFE
C2/6BDC: A595 LDA $95
C2/6BDE: 9D2B00 STA $002B,X
C2/6BE1: A597 LDA $97
C2/6BE3: 38 SEC
C2/6BE4: E92000 SBC #$0020
C2/6BE7: 9D3200 STA $0032,X
C2/6BEA: A599 LDA $99
C2/6BEC: 9D3C00 STA $003C,X
C2/6BEF: A59B LDA $9B
C2/6BF1: 9D4000 STA $0040,X
C2/6BF4: A59D LDA $9D
C2/6BF6: 9DA900 STA $00A9,X
C2/6BF9: A59F LDA $9F
C2/6BFB: 9DB000 STA $00B0,X
C2/6BFE: 60 RTS
C2/6BFF: BD2B00 LDA $002B,X
C2/6C02: 8595 STA $95
C2/6C04: BD3200 LDA $0032,X
C2/6C07: 8597 STA $97
C2/6C09: BD6600 LDA $0066,X
C2/6C0C: 8599 STA $99
C2/6C0E: 869B STX $9B
C2/6C10: BD9800 LDA $0098,X
C2/6C13: 290300 AND #$0003
C2/6C16: 0920A9 ORA #$A920
C2/6C19: A8 TAY
C2/6C1A: A29F6C LDX #$6C9F
C2/6C1D: 20530D JSR $0D53
C2/6C20: A595 LDA $95
C2/6C22: 9D2B00 STA $002B,X
C2/6C25: A597 LDA $97
C2/6C27: 9D3200 STA $0032,X
C2/6C2A: A599 LDA $99
C2/6C2C: 9D6600 STA $0066,X
C2/6C2F: A59B LDA $9B
C2/6C31: 9DB000 STA $00B0,X
C2/6C34: 60 RTS
C2/6C35: BDA900 LDA $00A9,X
C2/6C38: EB XBA
C2/6C39: 0A ASL A
C2/6C3A: 18 CLC
C2/6C3B: 6900E0 ADC #$E000
C2/6C3E: A8 TAY
C2/6C3F: B99001 LDA $0190,Y
C2/6C42: 2968C5 AND #$C568
C2/6C45: D02D BNE $6C74
C2/6C47: E220 SEP #$20
C2/6C49: B96000 LDA $0060,Y
C2/6C4C: D026 BNE $6C74
C2/6C4E: A919 LDA #$19
C2/6C50: 99E501 STA $01E5,Y
C2/6C53: A901 LDA #$01
C2/6C55: 199001 ORA $0190,Y
C2/6C58: 999001 STA $0190,Y
C2/6C5B: A920 LDA #$20
C2/6C5D: 99B401 STA $01B4,Y
C2/6C60: A918 LDA #$18
C2/6C62: 994500 STA $0045,Y
C2/6C65: C220 REP #$20
C2/6C67: BD2B00 LDA $002B,X
C2/6C6A: 990200 STA $0002,Y
C2/6C6D: BD3200 LDA $0032,X
C2/6C70: 1A INC A
C2/6C71: 990400 STA $0004,Y
C2/6C74: C220 REP #$20
C2/6C76: 60 RTS
C2/6C77: BDA900 LDA $00A9,X
C2/6C7A: EB XBA
C2/6C7B: 0A ASL A
C2/6C7C: 18 CLC
C2/6C7D: 6900E0 ADC #$E000
C2/6C80: A8 TAY
C2/6C81: B90400 LDA $0004,Y
C2/6C84: 18 CLC
C2/6C85: 690200 ADC #$0002
C2/6C88: 990400 STA $0004,Y
C2/6C8B: E220 SEP #$20
C2/6C8D: B96000 LDA $0060,Y
C2/6C90: D005 BNE $6C97
C2/6C92: A90E LDA #$0E
C2/6C94: 99E501 STA $01E5,Y
C2/6C97: A901 LDA #$01
C2/6C99: 99B401 STA $01B4,Y
C2/6C9C: C220 REP #$20
C2/6C9E: 60 RTS
C2/6C9F: BD9400 LDA $0094,X
C2/6CA2: 0A ASL A
C2/6CA3: AA TAX
C2/6CA4: 7CA76C JMP ($6CA7,X)
C2/6CA7: AB PLB
C2/6CA8: 6CC26C JMP ($6CC2)
C2/6CAB: A687 LDX $87
C2/6CAD: FE9400 INC $0094,X
C2/6CB0: A9D900 LDA #$00D9
C2/6CB3: 209413 JSR $1394
C2/6CB6: A90100 LDA #$0001
C2/6CB9: 9D0000 STA $0000,X
C2/6CBC: A9FF07 LDA #$07FF
C2/6CBF: 9D2200 STA $0022,X
C2/6CC2: A687 LDX $87
C2/6CC4: BD9600 LDA $0096,X
C2/6CC7: C92600 CMP #$0026
C2/6CCA: 60 RTS
C2/6CCB: BDC600 LDA $00C6,X
C2/6CCE: 18 CLC
C2/6CCF: 7D6600 ADC $0066,X
C2/6CD2: 9D6600 STA $0066,X
C2/6CD5: 20BC36 JSR $36BC
C2/6CD8: 60 RTS
C2/6CD9: BD6600 LDA $0066,X
C2/6CDC: C96000 CMP #$0060
C2/6CDF: 60 RTS
C2/6CE0: BDA900 LDA $00A9,X
C2/6CE3: 201D09 JSR $091D
C2/6CE6: A687 LDX $87
C2/6CE8: 9DAB00 STA $00AB,X
C2/6CEB: 0A ASL A
C2/6CEC: 0A ASL A
C2/6CED: 0A ASL A
C2/6CEE: AA TAX
C2/6CEF: BF00E4DC LDA $DCE400,X
C2/6CF3: 8595 STA $95
C2/6CF5: BF02E4DC LDA $DCE402,X
C2/6CF9: 8597 STA $97
C2/6CFB: BF04E4DC LDA $DCE404,X
C2/6CFF: 8599 STA $99
C2/6D01: BF06E4DC LDA $DCE406,X
C2/6D05: 859B STA $9B
C2/6D07: A687 LDX $87
C2/6D09: BD3A00 LDA $003A,X
C2/6D0C: 18 CLC
C2/6D0D: 6595 ADC $95
C2/6D0F: 9D3A00 STA $003A,X
C2/6D12: BD3C00 LDA $003C,X
C2/6D15: 6597 ADC $97
C2/6D17: 9D3C00 STA $003C,X
C2/6D1A: BD3E00 LDA $003E,X
C2/6D1D: 18 CLC
C2/6D1E: 6599 ADC $99
C2/6D20: 9D3E00 STA $003E,X
C2/6D23: BD4000 LDA $0040,X
C2/6D26: 659B ADC $9B
C2/6D28: 9D4000 STA $0040,X
C2/6D2B: 20BC36 JSR $36BC
C2/6D2E: 60 RTS
C2/6D2F: BDA900 LDA $00A9,X
C2/6D32: EB XBA
C2/6D33: 0A ASL A
C2/6D34: 18 CLC
C2/6D35: 6900E0 ADC #$E000
C2/6D38: A8 TAY
C2/6D39: B90200 LDA $0002,Y
C2/6D3C: 8546 STA $46
C2/6D3E: B90400 LDA $0004,Y
C2/6D41: 854E STA $4E
C2/6D43: BD2B00 LDA $002B,X
C2/6D46: 8556 STA $56
C2/6D48: BD3200 LDA $0032,X
C2/6D4B: 855E STA $5E
C2/6D4D: 20502E JSR $2E50
C2/6D50: 0A ASL A
C2/6D51: 0A ASL A
C2/6D52: AA TAX
C2/6D53: BF20E4DC LDA $DCE420,X
C2/6D57: 8595 STA $95
C2/6D59: BF22E4DC LDA $DCE422,X
C2/6D5D: 8597 STA $97
C2/6D5F: A687 LDX $87
C2/6D61: A595 LDA $95
C2/6D63: 9D3C00 STA $003C,X
C2/6D66: A597 LDA $97
C2/6D68: 9D4000 STA $0040,X
C2/6D6B: 20BC36 JSR $36BC
C2/6D6E: 60 RTS
C2/6D6F: A687 LDX $87
C2/6D71: BD9400 LDA $0094,X
C2/6D74: 0A ASL A
C2/6D75: AA TAX
C2/6D76: 7C796D JMP ($6D79,X)
C2/6D79: 7D6DAE ADC $AE6D,X
C2/6D7C: 6DA687 ADC $87A6
C2/6D7F: FE9400 INC $0094,X
C2/6D82: A9E500 LDA #$00E5
C2/6D85: 209413 JSR $1394
C2/6D88: 9EB200 STZ $00B2,X
C2/6D8B: 9E6600 STZ $0066,X
C2/6D8E: A90100 LDA #$0001
C2/6D91: 9D0000 STA $0000,X
C2/6D94: BDA900 LDA $00A9,X
C2/6D97: EB XBA
C2/6D98: 0A ASL A
C2/6D99: 18 CLC
C2/6D9A: 6900E0 ADC #$E000
C2/6D9D: A8 TAY
C2/6D9E: E220 SEP #$20
C2/6DA0: B90B00 LDA $000B,Y
C2/6DA3: 9D0B00 STA $000B,X
C2/6DA6: C220 REP #$20
C2/6DA8: A94C3F LDA #$3F4C
C2/6DAB: 9D9000 STA $0090,X
C2/6DAE: A687 LDX $87
C2/6DB0: FEB200 INC $00B2,X
C2/6DB3: BDB200 LDA $00B2,X
C2/6DB6: C90300 CMP #$0003
C2/6DB9: B020 BCS $6DDB
C2/6DBB: 9EB200 STZ $00B2,X
C2/6DBE: BDA900 LDA $00A9,X
C2/6DC1: 204109 JSR $0941
C2/6DC4: A687 LDX $87
C2/6DC6: 9DAB00 STA $00AB,X
C2/6DC9: A90200 LDA #$0002
C2/6DCC: 851A STA $1A
C2/6DCE: A900DC LDA #$DC00
C2/6DD1: 850D STA $0D
C2/6DD3: A940E4 LDA #$E440
C2/6DD6: 850C STA $0C
C2/6DD8: 20BC32 JSR $32BC
C2/6DDB: BD3200 LDA $0032,X
C2/6DDE: 9D2200 STA $0022,X
C2/6DE1: 20643F JSR $3F64
C2/6DE4: B000 BCS $6DE6
C2/6DE6: 60 RTS
C2/6DE7: 8695 STX $95
C2/6DE9: A29C6F LDX #$6F9C
C2/6DEC: A00929 LDY #$2909
C2/6DEF: 20530D JSR $0D53
C2/6DF2: A595 LDA $95
C2/6DF4: 9DB000 STA $00B0,X
C2/6DF7: 9E7E00 STZ $007E,X
C2/6DFA: 60 RTS
C2/6DFB: BD7E00 LDA $007E,X
C2/6DFE: 890100 BIT #$0001
C2/6E01: D030 BNE $6E33
C2/6E03: A90400 LDA #$0004
C2/6E06: 200B30 JSR $300B
C2/6E09: F024 BEQ $6E2F
C2/6E0B: A687 LDX $87
C2/6E0D: 20523A JSR $3A52
C2/6E10: BDA900 LDA $00A9,X
C2/6E13: 20D908 JSR $08D9
C2/6E16: C90800 CMP #$0008
C2/6E19: B00A BCS $6E25
C2/6E1B: BDAB00 LDA $00AB,X
C2/6E1E: 0A ASL A
C2/6E1F: AA TAX
C2/6E20: BF61E4DC LDA $DCE461,X
C2/6E24: 60 RTS
C2/6E25: BDAB00 LDA $00AB,X
C2/6E28: 0A ASL A
C2/6E29: AA TAX
C2/6E2A: BF69E4DC LDA $DCE469,X
C2/6E2E: 60 RTS
C2/6E2F: A95CE8 LDA #$E85C
C2/6E32: 60 RTS
C2/6E33: A687 LDX $87
C2/6E35: 20523A JSR $3A52
C2/6E38: BD7E00 LDA $007E,X
C2/6E3B: 890080 BIT #$8000
C2/6E3E: D027 BNE $6E67
C2/6E40: A90400 LDA #$0004
C2/6E43: 200B30 JSR $300B
C2/6E46: F01B BEQ $6E63
C2/6E48: A687 LDX $87
C2/6E4A: BDAB00 LDA $00AB,X
C2/6E4D: 0A ASL A
C2/6E4E: AA TAX
C2/6E4F: BF79E4DC LDA $DCE479,X
C2/6E53: F001 BEQ $6E56
C2/6E55: 60 RTS
C2/6E56: A90100 LDA #$0001
C2/6E59: 200B30 JSR $300B
C2/6E5C: 0A ASL A
C2/6E5D: AA TAX
C2/6E5E: BF71E4DC LDA $DCE471,X
C2/6E62: 60 RTS
C2/6E63: A960E8 LDA #$E860
C2/6E66: 60 RTS
C2/6E67: A687 LDX $87
C2/6E69: BDAB00 LDA $00AB,X
C2/6E6C: 0A ASL A
C2/6E6D: AA TAX
C2/6E6E: BF81E4DC LDA $DCE481,X
C2/6E72: F001 BEQ $6E75
C2/6E74: 60 RTS
C2/6E75: A90100 LDA #$0001
C2/6E78: 200B30 JSR $300B
C2/6E7B: 0A ASL A
C2/6E7C: AA TAX
C2/6E7D: BF75E4DC LDA $DCE475,X
C2/6E81: 60 RTS
C2/6E82: BD7E00 LDA $007E,X
C2/6E85: 890100 BIT #$0001
C2/6E88: D024 BNE $6EAE
C2/6E8A: 490080 EOR #$8000
C2/6E8D: 9D7E00 STA $007E,X
C2/6E90: 300E BMI $6EA0
C2/6E92: A90600 LDA #$0006
C2/6E95: 200B30 JSR $300B
C2/6E98: 0A ASL A
C2/6E99: AA TAX
C2/6E9A: BF89E4DC LDA $DCE489,X
C2/6E9E: 18 CLC
C2/6E9F: 60 RTS
C2/6EA0: A90800 LDA #$0008
C2/6EA3: 200B30 JSR $300B
C2/6EA6: 0A ASL A
C2/6EA7: AA TAX
C2/6EA8: BF97E4DC LDA $DCE497,X
C2/6EAC: 18 CLC
C2/6EAD: 60 RTS
C2/6EAE: 890080 BIT #$8000
C2/6EB1: D005 BNE $6EB8
C2/6EB3: A994E8 LDA #$E894
C2/6EB6: 18 CLC
C2/6EB7: 60 RTS
C2/6EB8: 38 SEC
C2/6EB9: 60 RTS
C2/6EBA: BD7E00 LDA $007E,X
C2/6EBD: 890100 BIT #$0001
C2/6EC0: D004 BNE $6EC6
C2/6EC2: A94AE8 LDA #$E84A
C2/6EC5: 60 RTS
C2/6EC6: A94CE8 LDA #$E84C
C2/6EC9: 60 RTS
C2/6ECA: 60 RTS
C2/6ECB: E220 SEP #$20
C2/6ECD: AD2100 LDA $0021
C2/6ED0: 29FD AND #$FD
C2/6ED2: 8F2C2100 STA $00212C
C2/6ED6: AD2200 LDA $0022
C2/6ED9: 0902 ORA #$02
C2/6EDB: 8F2D2100 STA $00212D
C2/6EDF: AD2300 LDA $0023
C2/6EE2: 0901 ORA #$01
C2/6EE4: 8F312100 STA $002131
C2/6EE8: C220 REP #$20
C2/6EEA: 60 RTS
C2/6EEB: E220 SEP #$20
C2/6EED: AD2100 LDA $0021
C2/6EF0: 8F2C2100 STA $00212C
C2/6EF4: AD2200 LDA $0022
C2/6EF7: 8F2D2100 STA $00212D
C2/6EFB: AD2300 LDA $0023
C2/6EFE: 8F312100 STA $002131
C2/6F02: C220 REP #$20
C2/6F04: 60 RTS
C2/6F05: E220 SEP #$20
C2/6F07: A900 LDA #$00
C2/6F09: A20600 LDX #$0006
C2/6F0C: 9D3F03 STA $033F,X
C2/6F0F: E8 INX
C2/6F10: 9D3F03 STA $033F,X
C2/6F13: C220 REP #$20
C2/6F15: A20000 LDX #$0000
C2/6F18: A00600 LDY #$0006
C2/6F1B: A93600 LDA #$0036
C2/6F1E: 202D27 JSR $272D
C2/6F21: A20000 LDX #$0000
C2/6F24: A00700 LDY #$0007
C2/6F27: A93600 LDA #$0036
C2/6F2A: 202D27 JSR $272D
C2/6F2D: 60 RTS
C2/6F2E: A94400 LDA #$0044
C2/6F31: A20D00 LDX #$000D
C2/6F34: 20F926 JSR $26F9
C2/6F37: E220 SEP #$20
C2/6F39: A944 LDA #$44
C2/6F3B: A20600 LDX #$0006
C2/6F3E: 9D3F03 STA $033F,X
C2/6F41: A944 LDA #$44
C2/6F43: E8 INX
C2/6F44: 9D3F03 STA $033F,X
C2/6F47: C220 REP #$20
C2/6F49: A24400 LDX #$0044
C2/6F4C: A00600 LDY #$0006
C2/6F4F: A93600 LDA #$0036
C2/6F52: 202D27 JSR $272D
C2/6F55: A23F00 LDX #$003F
C2/6F58: A00700 LDY #$0007
C2/6F5B: A93600 LDA #$0036
C2/6F5E: 202D27 JSR $272D
C2/6F61: A92500 LDA #$0025
C2/6F64: 20C324 JSR $24C3
C2/6F67: 60 RTS
C2/6F68: A93C00 LDA #$003C
C2/6F6B: A20D00 LDX #$000D
C2/6F6E: 20F926 JSR $26F9
C2/6F71: E220 SEP #$20
C2/6F73: A942 LDA #$42
C2/6F75: A20600 LDX #$0006
C2/6F78: 9D3F03 STA $033F,X
C2/6F7B: A93F LDA #$3F
C2/6F7D: E8 INX
C2/6F7E: 9D3F03 STA $033F,X
C2/6F81: C220 REP #$20
C2/6F83: A24200 LDX #$0042
C2/6F86: A00600 LDY #$0006
C2/6F89: A93600 LDA #$0036
C2/6F8C: 202D27 JSR $272D
C2/6F8F: A23F00 LDX #$003F
C2/6F92: A00700 LDY #$0007
C2/6F95: A93600 LDA #$0036
C2/6F98: 202D27 JSR $272D
C2/6F9B: 60 RTS
C2/6F9C: BD9400 LDA $0094,X
C2/6F9F: 0A ASL A
C2/6FA0: AA TAX
C2/6FA1: 7CA46F JMP ($6FA4,X)
C2/6FA4: AC6FC3 LDY $C36F
C2/6FA7: 6FE96F01 ADC $016FE9
C2/6FAB: 70A6 BVS $6F53
C2/6FAD: 87FE STA [$FE]
C2/6FAF: 9400 STY $00,X
C2/6FB1: A9FA00 LDA #$00FA
C2/6FB4: 209413 JSR $1394
C2/6FB7: A90100 LDA #$0001
C2/6FBA: 9D0000 STA $0000,X
C2/6FBD: 9EB200 STZ $00B2,X
C2/6FC0: 9EB400 STZ $00B4,X
C2/6FC3: A687 LDX $87
C2/6FC5: BCB000 LDY $00B0,X
C2/6FC8: B99400 LDA $0094,Y
C2/6FCB: C90400 CMP #$0004
C2/6FCE: B014 BCS $6FE4
C2/6FD0: B92B00 LDA $002B,Y
C2/6FD3: 9D2B00 STA $002B,X
C2/6FD6: B93200 LDA $0032,Y
C2/6FD9: 9D3200 STA $0032,X
C2/6FDC: 200370 JSR $7003
C2/6FDF: 201A70 JSR $701A
C2/6FE2: 18 CLC
C2/6FE3: 60 RTS
C2/6FE4: FE9400 INC $0094,X
C2/6FE7: 18 CLC
C2/6FE8: 60 RTS
C2/6FE9: A687 LDX $87
C2/6FEB: BCB000 LDY $00B0,X
C2/6FEE: B99400 LDA $0094,Y
C2/6FF1: C90600 CMP #$0006
C2/6FF4: 9009 BCC $6FFF
C2/6FF6: A93301 LDA #$0133
C2/6FF9: 209413 JSR $1394
C2/6FFC: FE9400 INC $0094,X
C2/6FFF: 18 CLC
C2/7000: 60 RTS
C2/7001: 38 SEC
C2/7002: 60 RTS
C2/7003: B97A00 LDA $007A,Y
C2/7006: 0A ASL A
C2/7007: AA TAX
C2/7008: BFA9E4DC LDA $DCE4A9,X
C2/700C: A687 LDX $87
C2/700E: DDB400 CMP $00B4,X
C2/7011: F006 BEQ $7019
C2/7013: 9DB400 STA $00B4,X
C2/7016: 209413 JSR $1394
C2/7019: 60 RTS
C2/701A: BD9600 LDA $0096,X
C2/701D: 890100 BIT #$0001
C2/7020: F018 BEQ $703A
C2/7022: B99A00 LDA $009A,Y
C2/7025: F013 BEQ $703A
C2/7027: BD9A00 LDA $009A,X
C2/702A: C93301 CMP #$0133
C2/702D: F052 BEQ $7081
C2/702F: 38 SEC
C2/7030: E9FA00 SBC #$00FA
C2/7033: 3005 BMI $703A
C2/7035: 0A ASL A
C2/7036: AA TAX
C2/7037: 7C3B70 JMP ($703B,X)
C2/703A: 60 RTS
C2/703B: 4170 EOR ($70,X)
C2/703D: 4170 EOR ($70,X)
C2/703F: 8170 STA ($70,X)
C2/7041: A687 LDX $87
C2/7043: BDB200 LDA $00B2,X
C2/7046: AA TAX
C2/7047: DA PHX
C2/7048: BFA370C2 LDA $C270A3,X
C2/704C: 29FF00 AND #$00FF
C2/704F: A20600 LDX #$0006
C2/7052: 20F926 JSR $26F9
C2/7055: FA PLX
C2/7056: DA PHX
C2/7057: BFA770C2 LDA $C270A7,X
C2/705B: 29FF00 AND #$00FF
C2/705E: A20700 LDX #$0007
C2/7061: 20F926 JSR $26F9
C2/7064: FA PLX
C2/7065: BFAB70C2 LDA $C270AB,X
C2/7069: 29FF00 AND #$00FF
C2/706C: A20D00 LDX #$000D
C2/706F: 20F926 JSR $26F9
C2/7072: A687 LDX $87
C2/7074: FEB200 INC $00B2,X
C2/7077: BDB200 LDA $00B2,X
C2/707A: 290300 AND #$0003
C2/707D: 9DB200 STA $00B2,X
C2/7080: 60 RTS
C2/7081: A687 LDX $87
C2/7083: BDB200 LDA $00B2,X
C2/7086: AA TAX
C2/7087: BFAF70C2 LDA $C270AF,X
C2/708B: 29FF00 AND #$00FF
C2/708E: A20D00 LDX #$000D
C2/7091: 20F926 JSR $26F9
C2/7094: A687 LDX $87
C2/7096: FEB200 INC $00B2,X
C2/7099: BDB200 LDA $00B2,X
C2/709C: 290300 AND #$0003
C2/709F: 9DB200 STA $00B2,X
C2/70A2: 60 RTS
C2/70A3: 4243 WDM #$43
C2/70A5: 4243 WDM #$43
C2/70A7: 3F404140 AND $404140,X
C2/70AB: 3C3D3E BIT $3E3D,X
C2/70AE: 3D4445 AND $4544,X
C2/70B1: 4645 LSR $45
C2/70B3: A92000 LDA #$0020
C2/70B6: 9D6600 STA $0066,X
C2/70B9: BD4200 LDA $0042,X
C2/70BC: C90200 CMP #$0002
C2/70BF: D003 BNE $70C4
C2/70C1: 9E4C00 STZ $004C,X
C2/70C4: 60 RTS
C2/70C5: 200373 JSR $7303
C2/70C8: BDA900 LDA $00A9,X
C2/70CB: EB XBA
C2/70CC: 0A ASL A
C2/70CD: 18 CLC
C2/70CE: 6900E0 ADC #$E000
C2/70D1: A8 TAY
C2/70D2: B90400 LDA $0004,Y
C2/70D5: 8597 STA $97
C2/70D7: B90200 LDA $0002,Y
C2/70DA: 8595 STA $95
C2/70DC: 38 SEC
C2/70DD: FD2B00 SBC $002B,X
C2/70E0: 1017 BPL $70F9
C2/70E2: BD3200 LDA $0032,X
C2/70E5: 38 SEC
C2/70E6: E597 SBC $97
C2/70E8: 8599 STA $99
C2/70EA: 3009 BMI $70F5
C2/70EC: C92000 CMP #$0020
C2/70EF: B004 BCS $70F5
C2/70F1: A96FEB LDA #$EB6F
C2/70F4: 60 RTS
C2/70F5: A973EB LDA #$EB73
C2/70F8: 60 RTS
C2/70F9: BD3200 LDA $0032,X
C2/70FC: 38 SEC
C2/70FD: E597 SBC $97
C2/70FF: 8599 STA $99
C2/7101: 3009 BMI $710C
C2/7103: C92000 CMP #$0020
C2/7106: B004 BCS $710C
C2/7108: A96DEB LDA #$EB6D
C2/710B: 60 RTS
C2/710C: A971EB LDA #$EB71
C2/710F: 60 RTS
C2/7110: 200373 JSR $7303
C2/7113: BDA900 LDA $00A9,X
C2/7116: EB XBA
C2/7117: 0A ASL A
C2/7118: 18 CLC
C2/7119: 6900E0 ADC #$E000
C2/711C: A8 TAY
C2/711D: 8495 STY $95
C2/711F: BD4200 LDA $0042,X
C2/7122: 0A ASL A
C2/7123: AA TAX
C2/7124: 7C2771 JMP ($7127,X)
C2/7127: 2D7172 AND $7271
C2/712A: 71F3 ADC ($F3),Y
C2/712C: 71A6 ADC ($A6),Y
C2/712E: 87BD STA [$BD]
C2/7130: 3200 AND ($00)
C2/7132: 38 SEC
C2/7133: F90400 SBC $0004,Y
C2/7136: 3019 BMI $7151
C2/7138: C92000 CMP #$0020
C2/713B: B014 BCS $7151
C2/713D: BD2B00 LDA $002B,X
C2/7140: D90200 CMP $0002,Y
C2/7143: B006 BCS $714B
C2/7145: AFF9E4DC LDA $DCE4F9
C2/7149: 18 CLC
C2/714A: 60 RTS
C2/714B: AFFBE4DC LDA $DCE4FB
C2/714F: 18 CLC
C2/7150: 60 RTS
C2/7151: BDB001 LDA $01B0,X
C2/7154: 29FF00 AND #$00FF
C2/7157: D005 BNE $715E
C2/7159: A999EB LDA #$EB99
C2/715C: 18 CLC
C2/715D: 60 RTS
C2/715E: BD2B00 LDA $002B,X
C2/7161: D90200 CMP $0002,Y
C2/7164: B006 BCS $716C
C2/7166: AFFDE4DC LDA $DCE4FD
C2/716A: 18 CLC
C2/716B: 60 RTS
C2/716C: AFFFE4DC LDA $DCE4FF
C2/7170: 18 CLC
C2/7171: 60 RTS
C2/7172: A687 LDX $87
C2/7174: BD3200 LDA $0032,X
C2/7177: 38 SEC
C2/7178: F90400 SBC $0004,Y
C2/717B: 3029 BMI $71A6
C2/717D: C92000 CMP #$0020
C2/7180: B024 BCS $71A6
C2/7182: BD2B00 LDA $002B,X
C2/7185: D90200 CMP $0002,Y
C2/7188: B00E BCS $7198
C2/718A: A90200 LDA #$0002
C2/718D: 200B30 JSR $300B
C2/7190: 0A ASL A
C2/7191: AA TAX
C2/7192: BF01E5DC LDA $DCE501,X
C2/7196: 18 CLC
C2/7197: 60 RTS
C2/7198: A90200 LDA #$0002
C2/719B: 200B30 JSR $300B
C2/719E: 0A ASL A
C2/719F: AA TAX
C2/71A0: BF07E5DC LDA $DCE507,X
C2/71A4: 18 CLC
C2/71A5: 60 RTS
C2/71A6: BDB001 LDA $01B0,X
C2/71A9: 29FF00 AND #$00FF
C2/71AC: D005 BNE $71B3
C2/71AE: A999EB LDA #$EB99
C2/71B1: 18 CLC
C2/71B2: 60 RTS
C2/71B3: BD2B00 LDA $002B,X
C2/71B6: D90200 CMP $0002,Y
C2/71B9: B01C BCS $71D7
C2/71BB: 20B409 JSR $09B4
C2/71BE: C90200 CMP #$0002
C2/71C1: 900E BCC $71D1
C2/71C3: A90100 LDA #$0001
C2/71C6: 200B30 JSR $300B
C2/71C9: 0A ASL A
C2/71CA: AA TAX
C2/71CB: BF0DE5DC LDA $DCE50D,X
C2/71CF: 18 CLC
C2/71D0: 60 RTS
C2/71D1: AF0DE5DC LDA $DCE50D
C2/71D5: 18 CLC
C2/71D6: 60 RTS
C2/71D7: 20B409 JSR $09B4
C2/71DA: C90200 CMP #$0002
C2/71DD: 900E BCC $71ED
C2/71DF: A90100 LDA #$0001
C2/71E2: 200B30 JSR $300B
C2/71E5: 0A ASL A
C2/71E6: AA TAX
C2/71E7: BF11E5DC LDA $DCE511,X
C2/71EB: 18 CLC
C2/71EC: 60 RTS
C2/71ED: AF11E5DC LDA $DCE511
C2/71F1: 18 CLC
C2/71F2: 60 RTS
C2/71F3: A687 LDX $87
C2/71F5: BD3200 LDA $0032,X
C2/71F8: 38 SEC
C2/71F9: F90400 SBC $0004,Y
C2/71FC: 3029 BMI $7227
C2/71FE: C92000 CMP #$0020
C2/7201: B024 BCS $7227
C2/7203: BD2B00 LDA $002B,X
C2/7206: D90200 CMP $0002,Y
C2/7209: B00E BCS $7219
C2/720B: A90100 LDA #$0001
C2/720E: 200B30 JSR $300B
C2/7211: 0A ASL A
C2/7212: AA TAX
C2/7213: BF15E5DC LDA $DCE515,X
C2/7217: 18 CLC
C2/7218: 60 RTS
C2/7219: A90100 LDA #$0001
C2/721C: 200B30 JSR $300B
C2/721F: 0A ASL A
C2/7220: AA TAX
C2/7221: BF19E5DC LDA $DCE519,X
C2/7225: 18 CLC
C2/7226: 60 RTS
C2/7227: BDB101 LDA $01B1,X
C2/722A: 894000 BIT #$0040
C2/722D: D005 BNE $7234
C2/722F: A99BEB LDA #$EB9B
C2/7232: 18 CLC
C2/7233: 60 RTS
C2/7234: BDB001 LDA $01B0,X
C2/7237: 29FF00 AND #$00FF
C2/723A: D005 BNE $7241
C2/723C: A999EB LDA #$EB99
C2/723F: 18 CLC
C2/7240: 60 RTS
C2/7241: BD2B00 LDA $002B,X
C2/7244: D90200 CMP $0002,Y
C2/7247: B014 BCS $725D
C2/7249: 20B409 JSR $09B4
C2/724C: C90200 CMP #$0002
C2/724F: 9006 BCC $7257
C2/7251: AF1FE5DC LDA $DCE51F
C2/7255: 18 CLC
C2/7256: 60 RTS
C2/7257: AF1DE5DC LDA $DCE51D
C2/725B: 18 CLC
C2/725C: 60 RTS
C2/725D: 20B409 JSR $09B4
C2/7260: C90200 CMP #$0002
C2/7263: 9006 BCC $726B
C2/7265: AF23E5DC LDA $DCE523
C2/7269: 18 CLC
C2/726A: 60 RTS
C2/726B: AF21E5DC LDA $DCE521
C2/726F: 18 CLC
C2/7270: 60 RTS
C2/7271: 60 RTS
C2/7272: 60 RTS
C2/7273: A20F00 LDX #$000F
C2/7276: A95800 LDA #$0058
C2/7279: 20F926 JSR $26F9
C2/727C: 60 RTS
C2/727D: A687 LDX $87
C2/727F: BD6000 LDA $0060,X
C2/7282: 29FF00 AND #$00FF
C2/7285: D038 BNE $72BF
C2/7287: FE9400 INC $0094,X
C2/728A: A90A01 LDA #$010A
C2/728D: 209413 JSR $1394
C2/7290: BD7E00 LDA $007E,X
C2/7293: D00B BNE $72A0
C2/7295: BD9800 LDA $0098,X
C2/7298: 293FFB AND #$FB3F
C2/729B: 9D9800 STA $0098,X
C2/729E: 800C BRA $72AC
C2/72A0: BD9800 LDA $0098,X
C2/72A3: 293FFB AND #$FB3F
C2/72A6: 094000 ORA #$0040
C2/72A9: 9D9800 STA $0098,X
C2/72AC: E220 SEP #$20
C2/72AE: BD1900 LDA $0019,X
C2/72B1: 9D1800 STA $0018,X
C2/72B4: 9E1900 STZ $0019,X
C2/72B7: 9E1A00 STZ $001A,X
C2/72BA: C220 REP #$20
C2/72BC: 20140B JSR $0B14
C2/72BF: 18 CLC
C2/72C0: 60 RTS
C2/72C1: A687 LDX $87
C2/72C3: BD9600 LDA $0096,X
C2/72C6: C91800 CMP #$0018
C2/72C9: D011 BNE $72DC
C2/72CB: A9F807 LDA #$07F8
C2/72CE: 20110C JSR $0C11
C2/72D1: A687 LDX $87
C2/72D3: 226F00C0 JSR $C0006F
C2/72D7: A687 LDX $87
C2/72D9: BD9600 LDA $0096,X
C2/72DC: C93000 CMP #$0030
C2/72DF: B00D BCS $72EE
C2/72E1: 290300 AND #$0003
C2/72E4: D003 BNE $72E9
C2/72E6: 203C0C JSR $0C3C
C2/72E9: 20890C JSR $0C89
C2/72EC: 18 CLC
C2/72ED: 60 RTS
C2/72EE: 9EA700 STZ $00A7,X
C2/72F1: FE9400 INC $0094,X
C2/72F4: 9E9600 STZ $0096,X
C2/72F7: A9008A LDA #$8A00
C2/72FA: 206339 JSR $3963
C2/72FD: 18 CLC
C2/72FE: 60 RTS
C2/72FF: 20CE0B JSR $0BCE
C2/7302: 60 RTS
C2/7303: BD3200 LDA $0032,X
C2/7306: 8595 STA $95
C2/7308: A9FF07 LDA #$07FF
C2/730B: 8597 STA $97
C2/730D: 6499 STZ $99
C2/730F: A00000 LDY #$0000
C2/7312: 98 TYA
C2/7313: EB XBA
C2/7314: 0A ASL A
C2/7315: 18 CLC
C2/7316: 6900E0 ADC #$E000
C2/7319: AA TAX
C2/731A: BD0000 LDA $0000,X
C2/731D: 29FF00 AND #$00FF
C2/7320: C90100 CMP #$0001
C2/7323: D018 BNE $733D
C2/7325: BD9001 LDA $0190,X
C2/7328: 3013 BMI $733D
C2/732A: BD0400 LDA $0004,X
C2/732D: 38 SEC
C2/732E: E595 SBC $95
C2/7330: 1003 BPL $7335
C2/7332: 45C7 EOR $C7
C2/7334: 1A INC A
C2/7335: C597 CMP $97
C2/7337: B004 BCS $733D
C2/7339: 8597 STA $97
C2/733B: 8499 STY $99
C2/733D: C8 INY
C2/733E: C00300 CPY #$0003
C2/7341: 90CF BCC $7312
C2/7343: A687 LDX $87
C2/7345: A599 LDA $99
C2/7347: 9DA900 STA $00A9,X
C2/734A: 60 RTS
C2/734B: A687 LDX $87
C2/734D: BDA900 LDA $00A9,X
C2/7350: EB XBA
C2/7351: 0A ASL A
C2/7352: 18 CLC
C2/7353: 6900E0 ADC #$E000
C2/7356: A8 TAY
C2/7357: BD3200 LDA $0032,X
C2/735A: 38 SEC
C2/735B: F90400 SBC $0004,Y
C2/735E: 3005 BMI $7365
C2/7360: C92000 CMP #$0020
C2/7363: 9021 BCC $7386
C2/7365: B90400 LDA $0004,Y
C2/7368: 38 SEC
C2/7369: FD3200 SBC $0032,X
C2/736C: 3008 BMI $7376
C2/736E: A90200 LDA #$0002
C2/7371: 9D4000 STA $0040,X
C2/7374: 8006 BRA $737C
C2/7376: A9FEFF LDA #$FFFE
C2/7379: 9D4000 STA $0040,X
C2/737C: A5C5 LDA $C5
C2/737E: 20470A JSR $0A47
C2/7381: 9E4000 STZ $0040,X
C2/7384: 18 CLC
C2/7385: 60 RTS
C2/7386: 38 SEC
C2/7387: 60 RTS
C2/7388: BDA900 LDA $00A9,X
C2/738B: EB XBA
C2/738C: 0A ASL A
C2/738D: 18 CLC
C2/738E: 6900E0 ADC #$E000
C2/7391: A8 TAY
C2/7392: B90200 LDA $0002,Y
C2/7395: 38 SEC
C2/7396: FD2B00 SBC $002B,X
C2/7399: 1003 BPL $739E
C2/739B: 45C7 EOR $C7
C2/739D: 1A INC A
C2/739E: C94000 CMP #$0040
C2/73A1: 9002 BCC $73A5
C2/73A3: 18 CLC
C2/73A4: 60 RTS
C2/73A5: 38 SEC
C2/73A6: 60 RTS
C2/73A7: A5C5 LDA $C5
C2/73A9: 20470A JSR $0A47
C2/73AC: 60 RTS
C2/73AD: BD3200 LDA $0032,X
C2/73B0: 8D5C03 STA $035C
C2/73B3: 9C5803 STZ $0358
C2/73B6: 60 RTS
C2/73B7: AD5803 LDA $0358
C2/73BA: 20602A JSR $2A60
C2/73BD: 8546 STA $46
C2/73BF: A92000 LDA #$0020
C2/73C2: 854E STA $4E
C2/73C4: 20942B JSR $2B94
C2/73C7: A687 LDX $87
C2/73C9: A557 LDA $57
C2/73CB: 18 CLC
C2/73CC: 6D5C03 ADC $035C
C2/73CF: 38 SEC
C2/73D0: FD3200 SBC $0032,X
C2/73D3: 9D4000 STA $0040,X
C2/73D6: A5C5 LDA $C5
C2/73D8: 20470A JSR $0A47
C2/73DB: AD5803 LDA $0358
C2/73DE: 18 CLC
C2/73DF: 692000 ADC #$0020
C2/73E2: 8D5803 STA $0358
C2/73E5: 60 RTS
C2/73E6: BD2B00 LDA $002B,X
C2/73E9: 8595 STA $95
C2/73EB: BD3200 LDA $0032,X
C2/73EE: 8597 STA $97
C2/73F0: BDA900 LDA $00A9,X
C2/73F3: 859D STA $9D
C2/73F5: 869F STX $9F
C2/73F7: A91E00 LDA #$001E
C2/73FA: 8599 STA $99
C2/73FC: A90400 LDA #$0004
C2/73FF: 85A1 STA $A1
C2/7401: A9FCFF LDA #$FFFC
C2/7404: 85A3 STA $A3
C2/7406: BD9800 LDA $0098,X
C2/7409: 894000 BIT #$0040
C2/740C: F00E BEQ $741C
C2/740E: A599 LDA $99
C2/7410: 45C7 EOR $C7
C2/7412: 1A INC A
C2/7413: 8599 STA $99
C2/7415: A5A1 LDA $A1
C2/7417: 45C7 EOR $C7
C2/7419: 1A INC A
C2/741A: 85A1 STA $A1
C2/741C: A9D8FF LDA #$FFD8
C2/741F: 859B STA $9B
C2/7421: A001B8 LDY #$B801
C2/7424: A25674 LDX #$7456
C2/7427: 20530D JSR $0D53
C2/742A: B027 BCS $7453
C2/742C: A595 LDA $95
C2/742E: 18 CLC
C2/742F: 6599 ADC $99
C2/7431: 9D2B00 STA $002B,X
C2/7434: A597 LDA $97
C2/7436: 18 CLC
C2/7437: 659B ADC $9B
C2/7439: 9D3200 STA $0032,X
C2/743C: A59D LDA $9D
C2/743E: 9DA900 STA $00A9,X
C2/7441: A5A1 LDA $A1
C2/7443: 9D3C00 STA $003C,X
C2/7446: A5A3 LDA $A3
C2/7448: 9D4000 STA $0040,X
C2/744B: A59F LDA $9F
C2/744D: 9DB000 STA $00B0,X
C2/7450: 207372 JSR $7273
C2/7453: A687 LDX $87
C2/7455: 60 RTS
C2/7456: BD9400 LDA $0094,X
C2/7459: 0A ASL A
C2/745A: AA TAX
C2/745B: 7C5E74 JMP ($745E,X)
C2/745E: 6474 STZ $74
C2/7460: 8074 BRA $74D6
C2/7462: EE74A6 INC $A674
C2/7465: 87FE STA [$FE]
C2/7467: 9400 STY $00,X
C2/7469: A90401 LDA #$0104
C2/746C: 209413 JSR $1394
C2/746F: 9EB200 STZ $00B2,X
C2/7472: A90100 LDA #$0001
C2/7475: 9D0000 STA $0000,X
C2/7478: A94C3F LDA #$3F4C
C2/747B: 9D9000 STA $0090,X
C2/747E: 18 CLC
C2/747F: 60 RTS
C2/7480: A687 LDX $87
C2/7482: BDA900 LDA $00A9,X
C2/7485: 204109 JSR $0941
C2/7488: A687 LDX $87
C2/748A: 9DAB00 STA $00AB,X
C2/748D: A90400 LDA #$0004
C2/7490: 851A STA $1A
C2/7492: A900DC LDA #$DC00
C2/7495: 850D STA $0D
C2/7497: A945E5 LDA #$E545
C2/749A: 850C STA $0C
C2/749C: 20BC32 JSR $32BC
C2/749F: BD3C00 LDA $003C,X
C2/74A2: 8546 STA $46
C2/74A4: BD4000 LDA $0040,X
C2/74A7: 854E STA $4E
C2/74A9: 6456 STZ $56
C2/74AB: 645E STZ $5E
C2/74AD: 20502E JSR $2E50
C2/74B0: 0A ASL A
C2/74B1: AA TAX
C2/74B2: BF35E5DC LDA $DCE535,X
C2/74B6: 8597 STA $97
C2/74B8: BF25E5DC LDA $DCE525,X
C2/74BC: A687 LDX $87
C2/74BE: 209413 JSR $1394
C2/74C1: BD9800 LDA $0098,X
C2/74C4: 293FFF AND #$FF3F
C2/74C7: 0597 ORA $97
C2/74C9: 9D9800 STA $0098,X
C2/74CC: BD3200 LDA $0032,X
C2/74CF: 9D2200 STA $0022,X
C2/74D2: 20643F JSR $3F64
C2/74D5: B001 BCS $74D8
C2/74D7: 60 RTS
C2/74D8: A95C01 LDA #$015C
C2/74DB: 209413 JSR $1394
C2/74DE: A92700 LDA #$0027
C2/74E1: 20C324 JSR $24C3
C2/74E4: A687 LDX $87
C2/74E6: FE9400 INC $0094,X
C2/74E9: 9E9000 STZ $0090,X
C2/74EC: 18 CLC
C2/74ED: 60 RTS
C2/74EE: A687 LDX $87
C2/74F0: BD9E00 LDA $009E,X
C2/74F3: D002 BNE $74F7
C2/74F5: 38 SEC
C2/74F6: 60 RTS
C2/74F7: 18 CLC
C2/74F8: 60 RTS
[Boss AI 0A Header[2]]
C2/74F9: 20E00C JSR $0CE0
{}
C2/74FC: BD2B00 LDA $002B,X
C2/74FF: 8D5803 STA $0358
C2/7502: BD3200 LDA $0032,X
C2/7505: 8D5C03 STA $035C
C2/7508: A90200 LDA #$0002
C2/750B: 9D1E00 STA $001E,X
C2/750E: 9D0B00 STA $000B,X
C2/7511: 9E6600 STZ $0066,X
C2/7514: A00118 LDY #$1801
C2/7517: A2A777 LDX #$77A7
C2/751A: 20530D JSR $0D53
{}
C2/751D: A587 LDA $87
C2/751F: 9DB000 STA $00B0,X
C2/7522: A90000 LDA #$0000
C2/7525: 9DB200 STA $00B2,X
C2/7528: A90100 LDA #$0001
C2/752B: 9DB400 STA $00B4,X
C2/752E: 8695 STX $95
C2/7530: A00118 LDY #$1801
C2/7533: A2A777 LDX #$77A7
C2/7536: 20530D JSR $0D53
{}
C2/7539: A595 LDA $95
C2/753B: 9DB000 STA $00B0,X
C2/753E: A9CC00 LDA #$00CC
C2/7541: 9DB200 STA $00B2,X
C2/7544: A90200 LDA #$0002
C2/7547: 9DB400 STA $00B4,X
C2/754A: 8695 STX $95
C2/754C: A00138 LDY #$3801
C2/754F: A2A777 LDX #$77A7
C2/7552: 20530D JSR $0D53
{}
C2/7555: A595 LDA $95
C2/7557: 9DB000 STA $00B0,X
C2/755A: A99801 LDA #$0198
C2/755D: 9DB200 STA $00B2,X
C2/7560: A90400 LDA #$0004
C2/7563: 9DB400 STA $00B4,X
C2/7566: 8695 STX $95
C2/7568: A00138 LDY #$3801
C2/756B: A2A777 LDX #$77A7
C2/756E: 20530D JSR $0D53
{}
C2/7571: A595 LDA $95
C2/7573: 9DB000 STA $00B0,X
C2/7576: A96402 LDA #$0264
C2/7579: 9DB200 STA $00B2,X
C2/757C: A90800 LDA #$0008
C2/757F: 9DB400 STA $00B4,X
C2/7582: 8695 STX $95
C2/7584: A00138 LDY #$3801
C2/7587: A2A777 LDX #$77A7
C2/758A: 20530D JSR $0D53
{}
C2/758D: A595 LDA $95
C2/758F: 9DB000 STA $00B0,X
C2/7592: A93003 LDA #$0330
C2/7595: 9DB200 STA $00B2,X
C2/7598: A90800 LDA #$0008
C2/759B: 9DB400 STA $00B4,X
C2/759E: 8695 STX $95
C2/75A0: A687 LDX $87
C2/75A2: BD4200 LDA $0042,X
C2/75A5: D01C BNE $75C3
C2/75A7: A00138 LDY #$3801
C2/75AA: A2A777 LDX #$77A7
C2/75AD: 20530D JSR $0D53
{}
C2/75B0: A595 LDA $95
C2/75B2: 9DB000 STA $00B0,X
C2/75B5: A9FC03 LDA #$03FC
C2/75B8: 9DB200 STA $00B2,X
C2/75BB: A90800 LDA #$0008
C2/75BE: 9DB400 STA $00B4,X
C2/75C1: 8695 STX $95
C2/75C3: A00138 LDY #$3801
C2/75C6: A2BF77 LDX #$77BF
C2/75C9: 20530D JSR $0D53
{}
C2/75CC: A595 LDA $95
C2/75CE: 9DB000 STA $00B0,X
C2/75D1: A9C804 LDA #$04C8
C2/75D4: 9DB200 STA $00B2,X
C2/75D7: A90800 LDA #$0008
C2/75DA: 9DB400 STA $00B4,X
C2/75DD: 9E4200 STZ $0042,X
C2/75E0: 8695 STX $95
C2/75E2: A00138 LDY #$3801
C2/75E5: A2BF77 LDX #$77BF
C2/75E8: 20530D JSR $0D53
{}
C2/75EB: A595 LDA $95
C2/75ED: 9DB000 STA $00B0,X
C2/75F0: A99405 LDA #$0594
C2/75F3: 9DB200 STA $00B2,X
C2/75F6: A90800 LDA #$0008
C2/75F9: 9DB400 STA $00B4,X
C2/75FC: A90100 LDA #$0001
C2/75FF: 9D4200 STA $0042,X
C2/7602: 8695 STX $95
C2/7604: 60 RTS
[Boss AI 0A Header[3]]
C2/7605: A90300 LDA #$0003
C2/7608: 200B30 JSR $300B
C2/760B: D00C BNE $7619
C2/760D: A687 LDX $87
C2/760F: BDAB00 LDA $00AB,X
C2/7612: 0A ASL A
C2/7613: AA TAX
C2/7614: BF6FE5DC LDA $DCE56F,X
C2/7618: 60 RTS
C2/7619: 202432 JSR $3224
C2/761C: A687 LDX $87
C2/761E: 9DA900 STA $00A9,X
C2/7621: 201D09 JSR $091D
C2/7624: A56A LDA $6A
C2/7626: 8595 STA $95
C2/7628: A687 LDX $87
C2/762A: 38 SEC
C2/762B: FDAB00 SBC $00AB,X
C2/762E: 1003 BPL $7633
C2/7630: 45C7 EOR $C7
C2/7632: 1A INC A
C2/7633: C90200 CMP #$0002
C2/7636: D01A BNE $7652
C2/7638: A90100 LDA #$0001
C2/763B: 200B30 JSR $300B
C2/763E: D00A BNE $764A
C2/7640: A595 LDA $95
C2/7642: 1A INC A
C2/7643: 290300 AND #$0003
C2/7646: 8595 STA $95
C2/7648: 8008 BRA $7652
C2/764A: A595 LDA $95
C2/764C: 3A DEC A
C2/764D: 290300 AND #$0003
C2/7650: 8595 STA $95
C2/7652: A595 LDA $95
C2/7654: A687 LDX $87
C2/7656: 9DAB00 STA $00AB,X
C2/7659: 0A ASL A
C2/765A: AA TAX
C2/765B: BF67E5DC LDA $DCE567,X
C2/765F: 18 CLC
C2/7660: 60 RTS
[Boss AI 0A Header[4]]
C2/7661: 202432 JSR $3224
C2/7664: A687 LDX $87
C2/7666: 9DA900 STA $00A9,X
C2/7669: 201D09 JSR $091D
C2/766C: A56A LDA $6A
C2/766E: A687 LDX $87
C2/7670: 9DAB00 STA $00AB,X
C2/7673: BD4200 LDA $0042,X
C2/7676: D035 BNE $76AD
C2/7678: BDA900 LDA $00A9,X
C2/767B: 20D908 JSR $08D9
C2/767E: C90300 CMP #$0003
C2/7681: B00B BCS $768E
C2/7683: BDAB00 LDA $00AB,X
C2/7686: 0A ASL A
C2/7687: AA TAX
C2/7688: BF85E5DC LDA $DCE585,X
C2/768C: 18 CLC
C2/768D: 60 RTS
C2/768E: C90600 CMP #$0006
C2/7691: 900D BCC $76A0
C2/7693: A90700 LDA #$0007
C2/7696: 200B30 JSR $300B
C2/7699: D005 BNE $76A0
C2/769B: A963ED LDA #$ED63
C2/769E: 18 CLC
C2/769F: 60 RTS
C2/76A0: A687 LDX $87
C2/76A2: BDAB00 LDA $00AB,X
C2/76A5: 0A ASL A
C2/76A6: AA TAX
C2/76A7: BF77E5DC LDA $DCE577,X
C2/76AB: 18 CLC
C2/76AC: 60 RTS
C2/76AD: BDA900 LDA $00A9,X
C2/76B0: 20D908 JSR $08D9
C2/76B3: C90300 CMP #$0003
C2/76B6: B00B BCS $76C3
C2/76B8: BDAB00 LDA $00AB,X
C2/76BB: 0A ASL A
C2/76BC: AA TAX
C2/76BD: BF8DE5DC LDA $DCE58D,X
C2/76C1: 18 CLC
C2/76C2: 60 RTS
{}
C2/76C3: A90200 LDA #$0002
C2/76C6: 200B30 JSR $300B
C2/76C9: 0A ASL A
C2/76CA: AA TAX
C2/76CB: BF7FE5DC LDA $DCE57F,X
C2/76CF: 18 CLC
C2/76D0: 60 RTS
[Boss AI 0A Header[5]]
C2/76D1: BDAB00 LDA $00AB,X
C2/76D4: 0A ASL A
C2/76D5: AA TAX
C2/76D6: BFDB76C2 LDA $C276DB,X
C2/76DA: 60 RTS
[Table related to above]
C2/76DB: 25ED
C2/76DD: 27ED
C2/76DF: 2BED
C2/76E1: 29ED
C2/76E3: BDA900 LDA $00A9,X
C2/76E6: EB XBA
C2/76E7: 0A ASL A
C2/76E8: 18 CLC
C2/76E9: 6900E0 ADC #$E000
C2/76EC: A8 TAY
C2/76ED: E220 SEP #$20
C2/76EF: B96000 LDA $0060,Y
C2/76F2: D01F BNE $7713
C2/76F4: B90E00 LDA $000E,Y
C2/76F7: D01A BNE $7713
C2/76F9: A924 LDA #$24
C2/76FB: 99E501 STA $01E5,Y
C2/76FE: A980 LDA #$80
C2/7700: 190E00 ORA $000E,Y
C2/7703: 990E00 STA $000E,Y
C2/7706: A901 LDA #$01
C2/7708: 199001 ORA $0190,Y
C2/770B: 999001 STA $0190,Y
C2/770E: A920 LDA #$20
C2/7710: 99B401 STA $01B4,Y
C2/7713: C220 REP #$20
C2/7715: 60 RTS
C2/7716: 203E77 JSR $773E
C2/7719: BD7E00 LDA $007E,X
C2/771C: 18 CLC
C2/771D: 692000 ADC #$0020
C2/7720: 9D7E00 STA $007E,X
C2/7723: 205377 JSR $7753
C2/7726: 206F77 JSR $776F
C2/7729: 60 RTS
C2/772A: 203E77 JSR $773E
C2/772D: BD7E00 LDA $007E,X
C2/7730: 18 CLC
C2/7731: 692000 ADC #$0020
C2/7734: 9D7E00 STA $007E,X
C2/7737: 205377 JSR $7753
C2/773A: 208B77 JSR $778B
C2/773D: 60 RTS
C2/773E: AD5803 LDA $0358
C2/7741: 18 CLC
C2/7742: 7D3C00 ADC $003C,X
C2/7745: 8D5803 STA $0358
C2/7748: AD5C03 LDA $035C
C2/774B: 18 CLC
C2/774C: 7D4000 ADC $0040,X
C2/774F: 8D5C03 STA $035C
C2/7752: 60 RTS
C2/7753: BD7E00 LDA $007E,X
C2/7756: 20602A JSR $2A60
C2/7759: 8546 STA $46
C2/775B: A90800 LDA #$0008
C2/775E: 854E STA $4E
C2/7760: 20942B JSR $2B94
C2/7763: A687 LDX $87
C2/7765: A557 LDA $57
C2/7767: 18 CLC
C2/7768: 6D5803 ADC $0358
C2/776B: 9D2B00 STA $002B,X
C2/776E: 60 RTS
C2/776F: BD7E00 LDA $007E,X
C2/7772: 20602A JSR $2A60
C2/7775: 8546 STA $46
C2/7777: A90800 LDA #$0008
C2/777A: 854E STA $4E
C2/777C: 20942B JSR $2B94
C2/777F: A687 LDX $87
C2/7781: AD5C03 LDA $035C
C2/7784: 18 CLC
C2/7785: 6557 ADC $57
C2/7787: 9D3200 STA $0032,X
C2/778A: 60 RTS
C2/778B: BD7E00 LDA $007E,X
C2/778E: 20602A JSR $2A60
C2/7791: 8546 STA $46
C2/7793: A90800 LDA #$0008
C2/7796: 854E STA $4E
C2/7798: 20942B JSR $2B94
C2/779B: A687 LDX $87
C2/779D: AD5C03 LDA $035C
C2/77A0: 38 SEC
C2/77A1: E557 SBC $57
C2/77A3: 9D3200 STA $0032,X
C2/77A6: 60 RTS
C2/77A7: BD9400 LDA $0094,X
C2/77AA: 0A ASL A
C2/77AB: AA TAX
C2/77AC: 7CAF77 JMP ($77AF,X)
C2/77AF: D777 CMP [$77],Y
C2/77B1: 3178 AND ($78),Y
C2/77B3: 8678 STX $78
C2/77B5: 8678 STX $78
C2/77B7: 8678 STX $78
C2/77B9: 8678 STX $78
C2/77BB: 8678 STX $78
C2/77BD: 9C78BD STZ $BD78
C2/77C0: 9400 STY $00,X
C2/77C2: 0A ASL A
C2/77C3: AA TAX
C2/77C4: 7CC777 JMP ($77C7,X)
C2/77C7: 0278 COP #$78
C2/77C9: 5D7886 EOR $8678,X
C2/77CC: 78 SEI
C2/77CD: 8678 STX $78
C2/77CF: 8678 STX $78
C2/77D1: 8678 STX $78
C2/77D3: 8678 STX $78
C2/77D5: 9C78A6 STZ $A678
C2/77D8: 8720 STA [$20]
C2/77DA: E00CBC CPX #$BC0C
C2/77DD: B000 BCS $77DF
C2/77DF: B92B00 LDA $002B,Y
C2/77E2: 9D2B00 STA $002B,X
C2/77E5: B93200 LDA $0032,Y
C2/77E8: 9D3200 STA $0032,X
C2/77EB: A93C01 LDA #$013C
C2/77EE: 209413 JSR $1394
C2/77F1: A90100 LDA #$0001
C2/77F4: 9D0000 STA $0000,X
C2/77F7: FE9400 INC $0094,X
C2/77FA: A93879 LDA #$7938
C2/77FD: 9D9000 STA $0090,X
C2/7800: 18 CLC
C2/7801: 60 RTS
C2/7802: A687 LDX $87
C2/7804: 20E00C JSR $0CE0
C2/7807: BCB000 LDY $00B0,X
C2/780A: B92B00 LDA $002B,Y
C2/780D: 9D2B00 STA $002B,X
C2/7810: B93200 LDA $0032,Y
C2/7813: 9D3200 STA $0032,X
C2/7816: A94001 LDA #$0140
C2/7819: 18 CLC
C2/781A: 7D4200 ADC $0042,X
C2/781D: 209413 JSR $1394
C2/7820: A90100 LDA #$0001
C2/7823: 9D0000 STA $0000,X
C2/7826: FE9400 INC $0094,X
C2/7829: A93879 LDA #$7938
C2/782C: 9D9000 STA $0090,X
C2/782F: 18 CLC
C2/7830: 60 RTS
C2/7831: A687 LDX $87
C2/7833: BCB000 LDY $00B0,X
C2/7836: B99400 LDA $0094,Y
C2/7839: C90700 CMP #$0007
C2/783C: B017 BCS $7855
C2/783E: 20AA78 JSR $78AA
C2/7841: A687 LDX $87
C2/7843: BDB000 LDA $00B0,X
C2/7846: C900E6 CMP #$E600
C2/7849: D005 BNE $7850
C2/784B: 20B879 JSR $79B8
C2/784E: 8003 BRA $7853
C2/7850: 20E379 JSR $79E3
C2/7853: 18 CLC
C2/7854: 60 RTS
C2/7855: A90600 LDA #$0006
C2/7858: 9D9400 STA $0094,X
C2/785B: 18 CLC
C2/785C: 60 RTS
C2/785D: A687 LDX $87
C2/785F: BCB000 LDY $00B0,X
C2/7862: B99400 LDA $0094,Y
C2/7865: C90700 CMP #$0007
C2/7868: B014 BCS $787E
C2/786A: 20DC78 JSR $78DC
C2/786D: A687 LDX $87
C2/786F: BD4200 LDA $0042,X
C2/7872: D005 BNE $7879
C2/7874: 20E379 JSR $79E3
C2/7877: 8003 BRA $787C
C2/7879: 20097A JSR $7A09
C2/787C: 18 CLC
C2/787D: 60 RTS
C2/787E: A90600 LDA #$0006
C2/7881: 9D9400 STA $0094,X
C2/7884: 18 CLC
C2/7885: 60 RTS
C2/7886: A687 LDX $87
C2/7888: FE9400 INC $0094,X
C2/788B: A91198 LDA #$9811
C2/788E: 9D9800 STA $0098,X
C2/7891: A95C01 LDA #$015C
C2/7894: 209413 JSR $1394
C2/7897: 9E9600 STZ $0096,X
C2/789A: 18 CLC
C2/789B: 60 RTS
C2/789C: A687 LDX $87
C2/789E: BD9E00 LDA $009E,X
C2/78A1: D005 BNE $78A8
C2/78A3: 9E0000 STZ $0000,X
C2/78A6: 38 SEC
C2/78A7: 60 RTS
C2/78A8: 18 CLC
C2/78A9: 60 RTS
C2/78AA: BCB000 LDY $00B0,X
C2/78AD: BD2B00 LDA $002B,X
C2/78B0: 8546 STA $46
C2/78B2: BD3200 LDA $0032,X
C2/78B5: 854E STA $4E
C2/78B7: B92B00 LDA $002B,Y
C2/78BA: 8556 STA $56
C2/78BC: B93200 LDA $0032,Y
C2/78BF: 855E STA $5E
C2/78C1: 202A2E JSR $2E2A
C2/78C4: A56A LDA $6A
C2/78C6: 0A ASL A
C2/78C7: AA TAX
C2/78C8: BF95E5DC LDA $DCE595,X
C2/78CC: 8595 STA $95
C2/78CE: A687 LDX $87
C2/78D0: BD9800 LDA $0098,X
C2/78D3: 293FFF AND #$FF3F
C2/78D6: 0595 ORA $95
C2/78D8: 9D9800 STA $0098,X
C2/78DB: 60 RTS
C2/78DC: BCB000 LDY $00B0,X
C2/78DF: BD2B00 LDA $002B,X
C2/78E2: 8546 STA $46
C2/78E4: BD3200 LDA $0032,X
C2/78E7: 854E STA $4E
C2/78E9: B92B00 LDA $002B,Y
C2/78EC: 8556 STA $56
C2/78EE: B93200 LDA $0032,Y
C2/78F1: 855E STA $5E
C2/78F3: 202A2E JSR $2E2A
C2/78F6: A56A LDA $6A
C2/78F8: A687 LDX $87
C2/78FA: 9DAB00 STA $00AB,X
C2/78FD: BD4200 LDA $0042,X
C2/7900: D016 BNE $7918
C2/7902: BDAB00 LDA $00AB,X
C2/7905: 0A ASL A
C2/7906: AA TAX
C2/7907: BF9DE5DC LDA $DCE59D,X
C2/790B: 8595 STA $95
C2/790D: BFA5E5DC LDA $DCE5A5,X
C2/7911: A687 LDX $87
C2/7913: 209413 JSR $1394
C2/7916: 8014 BRA $792C
C2/7918: BDAB00 LDA $00AB,X
C2/791B: 0A ASL A
C2/791C: AA TAX
C2/791D: BF9DE5DC LDA $DCE59D,X
C2/7921: 8595 STA $95
C2/7923: BFADE5DC LDA $DCE5AD,X
C2/7927: A687 LDX $87
C2/7929: 209413 JSR $1394
C2/792C: BD9800 LDA $0098,X
C2/792F: 293FFF AND #$FF3F
C2/7932: 0595 ORA $95
C2/7934: 9D9800 STA $0098,X
C2/7937: 60 RTS
C2/7938: BDB600 LDA $00B6,X
C2/793B: 9D2B00 STA $002B,X
C2/793E: BDB800 LDA $00B8,X
C2/7941: 9D3200 STA $0032,X
C2/7944: BDB200 LDA $00B2,X
C2/7947: 18 CLC
C2/7948: 691000 ADC #$0010
C2/794B: 9DB200 STA $00B2,X
C2/794E: 20592A JSR $2A59
C2/7951: 8546 STA $46
C2/7953: A687 LDX $87
C2/7955: BDB400 LDA $00B4,X
C2/7958: 854E STA $4E
C2/795A: 20942B JSR $2B94
C2/795D: A687 LDX $87
C2/795F: A557 LDA $57
C2/7961: 18 CLC
C2/7962: 7DB400 ADC $00B4,X
C2/7965: 9D6600 STA $0066,X
C2/7968: BCB000 LDY $00B0,X
C2/796B: B92B00 LDA $002B,Y
C2/796E: DD7C00 CMP $007C,X
C2/7971: D008 BNE $797B
C2/7973: B93200 LDA $0032,Y
C2/7976: DD7E00 CMP $007E,X
C2/7979: F03C BEQ $79B7
C2/797B: BDBA00 LDA $00BA,X
C2/797E: 9DB600 STA $00B6,X
C2/7981: BDBC00 LDA $00BC,X
C2/7984: 9DB800 STA $00B8,X
C2/7987: BDBE00 LDA $00BE,X
C2/798A: 9DBA00 STA $00BA,X
C2/798D: BD7600 LDA $0076,X
C2/7990: 9DBC00 STA $00BC,X
C2/7993: BD7800 LDA $0078,X
C2/7996: 9DBE00 STA $00BE,X
C2/7999: BD7A00 LDA $007A,X
C2/799C: 9D7600 STA $0076,X
C2/799F: BD7C00 LDA $007C,X
C2/79A2: 9D7800 STA $0078,X
C2/79A5: BD7E00 LDA $007E,X [??]
C2/79A8: 9D7A00 STA $007A,X [Boss AI Index]
C2/79AB: B92B00 LDA $002B,Y
C2/79AE: 9D7C00 STA $007C,X
C2/79B1: B93200 LDA $0032,Y
C2/79B4: 9D7E00 STA $007E,X
C2/79B7: 60 RTS
C2/79B8: A687 LDX $87
C2/79BA: BCB000 LDY $00B0,X
C2/79BD: BD8200 LDA $0082,X
C2/79C0: 9D1400 STA $0014,X
C2/79C3: BD8000 LDA $0080,X
C2/79C6: 9D8200 STA $0082,X
C2/79C9: B9B400 LDA $00B4,Y
C2/79CC: 9D8000 STA $0080,X
C2/79CF: A5C5 LDA $C5
C2/79D1: 99B400 STA $00B4,Y
C2/79D4: BD1400 LDA $0014,X
C2/79D7: C9FFFF CMP #$FFFF
C2/79DA: D006 BNE $79E2
C2/79DC: A93B01 LDA #$013B
C2/79DF: 209413 JSR $1394
C2/79E2: 60 RTS
C2/79E3: A687 LDX $87
C2/79E5: BCB000 LDY $00B0,X
C2/79E8: BD8200 LDA $0082,X
C2/79EB: 9D1400 STA $0014,X
C2/79EE: BD8000 LDA $0080,X
C2/79F1: 9D8200 STA $0082,X
C2/79F4: B98200 LDA $0082,Y
C2/79F7: 9D8000 STA $0080,X
C2/79FA: BD1400 LDA $0014,X
C2/79FD: C9FFFF CMP #$FFFF
C2/7A00: D006 BNE $7A08
C2/7A02: A93B01 LDA #$013B
C2/7A05: 209413 JSR $1394
C2/7A08: 60 RTS
C2/7A09: A687 LDX $87
C2/7A0B: BCB000 LDY $00B0,X
C2/7A0E: BD8200 LDA $0082,X
C2/7A11: 9D1400 STA $0014,X
C2/7A14: BD8000 LDA $0080,X
C2/7A17: 9D8200 STA $0082,X
C2/7A1A: B98200 LDA $0082,Y
C2/7A1D: 9D8000 STA $0080,X
C2/7A20: BD1400 LDA $0014,X
C2/7A23: C9FFFF CMP #$FFFF
C2/7A26: D000 BNE $7A28
C2/7A28: 60 RTS
C2/7A29: A687 LDX $87
C2/7A2B: BDA900 LDA $00A9,X
C2/7A2E: EB XBA
C2/7A2F: 0A ASL A
C2/7A30: 18 CLC
C2/7A31: 6900E0 ADC #$E000
C2/7A34: A8 TAY
C2/7A35: E220 SEP #$20
C2/7A37: B96000 LDA $0060,Y
C2/7A3A: D00A BNE $7A46
C2/7A3C: BD9001 LDA $0190,X
C2/7A3F: 3005 BMI $7A46
C2/7A41: A90E LDA #$0E
C2/7A43: 99E501 STA $01E5,Y
C2/7A46: A901 LDA #$01
C2/7A48: 99B401 STA $01B4,Y
C2/7A4B: A97F LDA #$7F
C2/7A4D: 390E00 AND $000E,Y
C2/7A50: 990E00 STA $000E,Y
C2/7A53: C220 REP #$20
C2/7A55: 60 RTS
C2/7A56: A687 LDX $87
C2/7A58: BD6000 LDA $0060,X
C2/7A5B: 29FF00 AND #$00FF
C2/7A5E: D009 BNE $7A69
C2/7A60: FE9400 INC $0094,X
C2/7A63: 20BEEF JSR $EFBE
C2/7A66: 20140B JSR $0B14
C2/7A69: 18 CLC
C2/7A6A: 60 RTS
C2/7A6B: A687 LDX $87
C2/7A6D: BD9600 LDA $0096,X
C2/7A70: C91800 CMP #$0018
C2/7A73: B005 BCS $7A7A
C2/7A75: 20890C JSR $0C89
C2/7A78: 18 CLC
C2/7A79: 60 RTS
C2/7A7A: 9EA700 STZ $00A7,X
C2/7A7D: FE9400 INC $0094,X
C2/7A80: 18 CLC
C2/7A81: 60 RTS
C2/7A82: A687 LDX $87
C2/7A84: FE9400 INC $0094,X
C2/7A87: A91198 LDA #$9811
C2/7A8A: 9D9800 STA $0098,X
C2/7A8D: A95C01 LDA #$015C
C2/7A90: 209413 JSR $1394
C2/7A93: 9E9600 STZ $0096,X
C2/7A96: 204F0B JSR $0B4F
C2/7A99: A9008A LDA #$8A00
C2/7A9C: 206339 JSR $3963
C2/7A9F: A94800 LDA #$0048
C2/7AA2: A20F00 LDX #$000F
C2/7AA5: 20F926 JSR $26F9
C2/7AA8: 18 CLC
C2/7AA9: 60 RTS
C2/7AAA: A687 LDX $87
C2/7AAC: BD9E00 LDA $009E,X
C2/7AAF: D00A BNE $7ABB
C2/7AB1: 9E0000 STZ $0000,X
C2/7AB4: 9E9600 STZ $0096,X
C2/7AB7: FE9400 INC $0094,X
C2/7ABA: 60 RTS
C2/7ABB: 18 CLC
C2/7ABC: 60 RTS
C2/7ABD: A687 LDX $87
C2/7ABF: BD9600 LDA $0096,X
C2/7AC2: C91800 CMP #$0018
C2/7AC5: 9007 BCC $7ACE
C2/7AC7: FE9400 INC $0094,X
C2/7ACA: 226F00C0 JSR $C0006F
C2/7ACE: 18 CLC
C2/7ACF: 60 RTS
C2/7AD0: A687 LDX $87
C2/7AD2: ADD900 LDA $00D9
C2/7AD5: 0DDA00 ORA $00DA
C2/7AD8: 0DDB00 ORA $00DB
C2/7ADB: 898000 BIT #$0080
C2/7ADE: D012 BNE $7AF2
C2/7AE0: AD041D LDA $1D04
C2/7AE3: 892000 BIT #$0020
C2/7AE6: D00A BNE $7AF2
C2/7AE8: BD7200 LDA $0072,X
C2/7AEB: F005 BEQ $7AF2
C2/7AED: 20110C JSR $0C11
C2/7AF0: 38 SEC
C2/7AF1: 60 RTS
C2/7AF2: 18 CLC
C2/7AF3: 60 RTS
C2/7AF4: 20E77D JSR $7DE7
C2/7AF7: A687 LDX $87
C2/7AF9: BD9400 LDA $0094,X
C2/7AFC: 0A ASL A
C2/7AFD: AA TAX
C2/7AFE: 7C017B JMP ($7B01,X)
C2/7B01: 0F7BAE7B ORA $7BAE7B
C2/7B05: C07B0C CPY #$0C7B
C2/7B08: 7CFD0A JMP ($0AFD,X)
C2/7B0B: 8B PHB
C2/7B0C: 0B PHD
C2/7B0D: 227CA687 JSR $87A67C
C2/7B11: 20E00C JSR $0CE0
C2/7B14: FE9400 INC $0094,X
C2/7B17: A92101 LDA #$0121
C2/7B1A: 209413 JSR $1394
C2/7B1D: 9EB000 STZ $00B0,X
C2/7B20: 9EB200 STZ $00B2,X
C2/7B23: 9EB400 STZ $00B4,X
C2/7B26: 9EB600 STZ $00B6,X
C2/7B29: 9EB800 STZ $00B8,X
C2/7B2C: 9E3C00 STZ $003C,X
C2/7B2F: 9E4000 STZ $0040,X
C2/7B32: A90600 LDA #$0006
C2/7B35: 9D1E00 STA $001E,X
C2/7B38: 202432 JSR $3224
C2/7B3B: A687 LDX $87
C2/7B3D: 9DA900 STA $00A9,X
C2/7B40: 207233 JSR $3372
C2/7B43: BD4200 LDA $0042,X
C2/7B46: 8599 STA $99
C2/7B48: A00118 LDY #$1801
C2/7B4B: A2C37E LDX #$7EC3
C2/7B4E: 20530D JSR $0D53
C2/7B51: A587 LDA $87
C2/7B53: 9DB000 STA $00B0,X
C2/7B56: A599 LDA $99
C2/7B58: 9D4200 STA $0042,X
C2/7B5B: A90100 LDA #$0001
C2/7B5E: 9D8201 STA $0182,X
C2/7B61: 8695 STX $95
C2/7B63: A00118 LDY #$1801
C2/7B66: A20980 LDX #$8009
C2/7B69: 20530D JSR $0D53
C2/7B6C: A587 LDA $87
C2/7B6E: 9DB000 STA $00B0,X
C2/7B71: A599 LDA $99
C2/7B73: 9D4200 STA $0042,X
C2/7B76: A90100 LDA #$0001
C2/7B79: 9D8201 STA $0182,X
C2/7B7C: 8697 STX $97
C2/7B7E: A0292A LDY #$2A29
C2/7B81: A27483 LDX #$8374
C2/7B84: 20530D JSR $0D53
C2/7B87: A595 LDA $95
C2/7B89: 9DB000 STA $00B0,X
C2/7B8C: A599 LDA $99
C2/7B8E: 9D4200 STA $0042,X
C2/7B91: A587 LDA $87
C2/7B93: 9DB200 STA $00B2,X
C2/7B96: A0292A LDY #$2A29
C2/7B99: A2D883 LDX #$83D8
C2/7B9C: 20530D JSR $0D53
C2/7B9F: A597 LDA $97
C2/7BA1: 9DB000 STA $00B0,X
C2/7BA4: A599 LDA $99
C2/7BA6: 9D4200 STA $0042,X
C2/7BA9: A587 LDA $87
C2/7BAB: 9DB200 STA $00B2,X
C2/7BAE: A687 LDX $87
C2/7BB0: BD9600 LDA $0096,X
C2/7BB3: C93C00 CMP #$003C
C2/7BB6: 9006 BCC $7BBE
C2/7BB8: FE9400 INC $0094,X
C2/7BBB: 9E9600 STZ $0096,X
C2/7BBE: 18 CLC
C2/7BBF: 60 RTS
C2/7BC0: E220 SEP #$20
C2/7BC2: AD8003 LDA $0380
C2/7BC5: 297F AND #$7F
C2/7BC7: 8D8003 STA $0380
C2/7BCA: C220 REP #$20
C2/7BCC: A687 LDX $87
C2/7BCE: BD9001 LDA $0190,X
C2/7BD1: 302B BMI $7BFE
C2/7BD3: BDA900 LDA $00A9,X
C2/7BD6: 206509 JSR $0965
C2/7BD9: A687 LDX $87
C2/7BDB: 9DAB00 STA $00AB,X
C2/7BDE: BDAD00 LDA $00AD,X
C2/7BE1: DD2D00 CMP $002D,X
C2/7BE4: 9016 BCC $7BFC
C2/7BE6: FE9400 INC $0094,X
C2/7BE9: 9EAD00 STZ $00AD,X
C2/7BEC: 207233 JSR $3372
C2/7BEF: BDB600 LDA $00B6,X
C2/7BF2: D000 BNE $7BF4
C2/7BF4: 202432 JSR $3224
C2/7BF7: A687 LDX $87
C2/7BF9: 9DA900 STA $00A9,X
C2/7BFC: 18 CLC
C2/7BFD: 60 RTS
C2/7BFE: A90400 LDA #$0004
C2/7C01: 9D9400 STA $0094,X
C2/7C04: 9E3E00 STZ $003E,X
C2/7C07: 9E4000 STZ $0040,X
C2/7C0A: 18 CLC
C2/7C0B: 60 RTS
C2/7C0C: E220 SEP #$20
C2/7C0E: AD8003 LDA $0380
C2/7C11: 297F AND #$7F
C2/7C13: 8D8003 STA $0380
C2/7C16: C220 REP #$20
C2/7C18: A687 LDX $87
C2/7C1A: 20387C JSR $7C38
C2/7C1D: DE9400 DEC $0094,X
C2/7C20: 18 CLC
C2/7C21: 60 RTS
C2/7C22: A687 LDX $87
C2/7C24: 9E3E00 STZ $003E,X
C2/7C27: 20500B JSR $0B50
C2/7C2A: 900B BCC $7C37
C2/7C2C: A687 LDX $87
C2/7C2E: BD7200 LDA $0072,X
C2/7C31: F003 BEQ $7C36
C2/7C33: 20110C JSR $0C11
C2/7C36: 38 SEC
C2/7C37: 60 RTS
C2/7C38: BD9001 LDA $0190,X
C2/7C3B: 1001 BPL $7C3E
C2/7C3D: 60 RTS
C2/7C3E: FEB000 INC $00B0,X
C2/7C41: BDB000 LDA $00B0,X
C2/7C44: C90300 CMP #$0003
C2/7C47: 9003 BCC $7C4C
C2/7C49: 9EB000 STZ $00B0,X
C2/7C4C: BDB000 LDA $00B0,X
C2/7C4F: EB XBA
C2/7C50: 0A ASL A
C2/7C51: 18 CLC
C2/7C52: 6900E6 ADC #$E600
C2/7C55: A8 TAY
C2/7C56: B99001 LDA $0190,Y
C2/7C59: 30E3 BMI $7C3E
C2/7C5B: 205F7C JSR $7C5F
C2/7C5E: 60 RTS
C2/7C5F: BDB000 LDA $00B0,X
C2/7C62: 0A ASL A
C2/7C63: AA TAX
C2/7C64: 7C677C JMP ($7C67,X)
C2/7C67: 9D7C6D STA $6D7C,X
C2/7C6A: 7C857C JMP ($7C85,X)
C2/7C6D: A90200 LDA #$0002
C2/7C70: 200B30 JSR $300B
C2/7C73: 090080 ORA #$8000
C2/7C76: A687 LDX $87
C2/7C78: 9DB400 STA $00B4,X
C2/7C7B: A92F01 LDA #$012F
C2/7C7E: 209413 JSR $1394
C2/7C81: 9EB200 STZ $00B2,X
C2/7C84: 60 RTS
C2/7C85: A90100 LDA #$0001
C2/7C88: 200B30 JSR $300B
C2/7C8B: 090040 ORA #$4000
C2/7C8E: A687 LDX $87
C2/7C90: 9DB400 STA $00B4,X
C2/7C93: A92F01 LDA #$012F
C2/7C96: 209413 JSR $1394
C2/7C99: 9EB200 STZ $00B2,X
C2/7C9C: 60 RTS
C2/7C9D: A687 LDX $87
C2/7C9F: BD4200 LDA $0042,X
C2/7CA2: 0A ASL A
C2/7CA3: AA TAX
C2/7CA4: 7CA77C JMP ($7CA7,X)
C2/7CA7: AB PLB
C2/7CA8: 7C0B7D JMP ($7D0B,X)
C2/7CAB: A687 LDX $87
C2/7CAD: AD90E9 LDA $E990
C2/7CB0: 2D90EB AND $EB90
C2/7CB3: 3035 BMI $7CEA
C2/7CB5: AD90E9 LDA $E990
C2/7CB8: 1012 BPL $7CCC
C2/7CBA: A90200 LDA #$0002
C2/7CBD: 200B30 JSR $300B
C2/7CC0: D01F BNE $7CE1
C2/7CC2: A90500 LDA #$0005
C2/7CC5: 8595 STA $95
C2/7CC7: 20B57D JSR $7DB5
C2/7CCA: 8015 BRA $7CE1
C2/7CCC: AD90EB LDA $EB90
C2/7CCF: 1010 BPL $7CE1
C2/7CD1: A90200 LDA #$0002
C2/7CD4: 200B30 JSR $300B
C2/7CD7: D008 BNE $7CE1
C2/7CD9: A90600 LDA #$0006
C2/7CDC: 8595 STA $95
C2/7CDE: 20B57D JSR $7DB5
C2/7CE1: A687 LDX $87
C2/7CE3: A92F01 LDA #$012F
C2/7CE6: 209413 JSR $1394
C2/7CE9: 60 RTS
C2/7CEA: BDB200 LDA $00B2,X
C2/7CED: D004 BNE $7CF3
C2/7CEF: FEB200 INC $00B2,X
C2/7CF2: 60 RTS
C2/7CF3: FEB200 INC $00B2,X
C2/7CF6: BDB200 LDA $00B2,X
C2/7CF9: C90300 CMP #$0003
C2/7CFC: D00C BNE $7D0A
C2/7CFE: A92001 LDA #$0120
C2/7D01: 209413 JSR $1394
C2/7D04: A90080 LDA #$8000
C2/7D07: 9D3E00 STA $003E,X
C2/7D0A: 60 RTS
C2/7D0B: A687 LDX $87
C2/7D0D: AD90E9 LDA $E990
C2/7D10: 2D90EB AND $EB90
C2/7D13: 3035 BMI $7D4A
C2/7D15: AD90E9 LDA $E990
C2/7D18: 1012 BPL $7D2C
C2/7D1A: A90200 LDA #$0002
C2/7D1D: 200B30 JSR $300B
C2/7D20: D01F BNE $7D41
C2/7D22: A90500 LDA #$0005
C2/7D25: 8595 STA $95
C2/7D27: 20B57D JSR $7DB5
C2/7D2A: 8015 BRA $7D41
C2/7D2C: AD90EB LDA $EB90
C2/7D2F: 1010 BPL $7D41
C2/7D31: A90200 LDA #$0002
C2/7D34: 200B30 JSR $300B
C2/7D37: D008 BNE $7D41
C2/7D39: A90600 LDA #$0006
C2/7D3C: 8595 STA $95
C2/7D3E: 20B57D JSR $7DB5
C2/7D41: A687 LDX $87
C2/7D43: A92F01 LDA #$012F
C2/7D46: 209413 JSR $1394
C2/7D49: 60 RTS
C2/7D4A: A687 LDX $87
C2/7D4C: A5C7 LDA $C7
C2/7D4E: 9DB600 STA $00B6,X
C2/7D51: A92F01 LDA #$012F
C2/7D54: 209413 JSR $1394
C2/7D57: 205B7D JSR $7D5B
C2/7D5A: 60 RTS
C2/7D5B: A90100 LDA #$0001
C2/7D5E: 200B30 JSR $300B
C2/7D61: D034 BNE $7D97
C2/7D63: A687 LDX $87
C2/7D65: 205A32 JSR $325A
C2/7D68: A687 LDX $87
C2/7D6A: 9DA900 STA $00A9,X
C2/7D6D: 20D908 JSR $08D9
C2/7D70: C90800 CMP #$0008
C2/7D73: B016 BCS $7D8B
C2/7D75: 6495 STZ $95
C2/7D77: 6497 STZ $97
C2/7D79: BCA900 LDY $00A9,X
C2/7D7C: A91C00 LDA #$001C
C2/7D7F: 20BE33 JSR $33BE
C2/7D82: A92E00 LDA #$002E
C2/7D85: A687 LDX $87
C2/7D87: 226C00C0 JSR $C0006C
C2/7D8B: A687 LDX $87
C2/7D8D: A90100 LDA #$0001
C2/7D90: 5DB800 EOR $00B8,X
C2/7D93: 9DB800 STA $00B8,X
C2/7D96: 60 RTS
C2/7D97: A687 LDX $87
C2/7D99: 20413A JSR $3A41
C2/7D9C: 6495 STZ $95
C2/7D9E: 6497 STZ $97
C2/7DA0: BCA900 LDY $00A9,X
C2/7DA3: A91E00 LDA #$001E
C2/7DA6: 20BE33 JSR $33BE
C2/7DA9: A92E00 LDA #$002E
C2/7DAC: A687 LDX $87
C2/7DAE: 226C00C0 JSR $C0006C
C2/7DB2: A687 LDX $87
C2/7DB4: 60 RTS
C2/7DB5: A687 LDX $87
C2/7DB7: E220 SEP #$20
C2/7DB9: A921 LDA #$21
C2/7DBB: 9D7001 STA $0170,X
C2/7DBE: A901 LDA #$01
C2/7DC0: 9D7601 STA $0176,X
C2/7DC3: 9E7701 STZ $0177,X
C2/7DC6: A595 LDA $95
C2/7DC8: 9D7801 STA $0178,X
C2/7DCB: 9E7901 STZ $0179,X
C2/7DCE: 9E7A01 STZ $017A,X
C2/7DD1: C220 REP #$20
C2/7DD3: 221B00C0 JSR $C0001B
C2/7DD7: 29FF00 AND #$00FF
C2/7DDA: D00A BNE $7DE6
C2/7DDC: A587 LDA $87
C2/7DDE: 29FF1F AND #$1FFF
C2/7DE1: AA TAX
C2/7DE2: 220F8001 JSR $01800F
C2/7DE6: 60 RTS
C2/7DE7: BD3E00 LDA $003E,X
C2/7DEA: F01B BEQ $7E07
C2/7DEC: 20087E JSR $7E08
C2/7DEF: A687 LDX $87
C2/7DF1: BD3200 LDA $0032,X
C2/7DF4: C91801 CMP #$0118
C2/7DF7: 900E BCC $7E07
C2/7DF9: BD9001 LDA $0190,X
C2/7DFC: 3009 BMI $7E07
C2/7DFE: 9C82E1 STZ $E182
C2/7E01: 9C82E3 STZ $E382
C2/7E04: 9C82E5 STZ $E582
C2/7E07: 60 RTS
C2/7E08: BD3000 LDA $0030,X
C2/7E0B: 18 CLC
C2/7E0C: 7D3E00 ADC $003E,X
C2/7E0F: 9D3000 STA $0030,X
C2/7E12: BD3200 LDA $0032,X
C2/7E15: 7D4000 ADC $0040,X
C2/7E18: 9D3200 STA $0032,X
C2/7E1B: 20B715 JSR $15B7
C2/7E1E: B005 BCS $7E25
C2/7E20: 20397E JSR $7E39
C2/7E23: 9013 BCC $7E38
C2/7E25: BD3000 LDA $0030,X
C2/7E28: 38 SEC
C2/7E29: FD3E00 SBC $003E,X
C2/7E2C: 9D3000 STA $0030,X
C2/7E2F: BD3200 LDA $0032,X
C2/7E32: FD4000 SBC $0040,X
C2/7E35: 9D3200 STA $0032,X
C2/7E38: 60 RTS
C2/7E39: 6464 STZ $64
C2/7E3B: BD2B00 LDA $002B,X
C2/7E3E: 8546 STA $46
C2/7E40: BD3200 LDA $0032,X
C2/7E43: 18 CLC
C2/7E44: 7DA500 ADC $00A5,X
C2/7E47: 854E STA $4E
C2/7E49: BD1E00 LDA $001E,X
C2/7E4C: 0A ASL A
C2/7E4D: AA TAX
C2/7E4E: BF097FD9 LDA $D97F09,X
C2/7E52: 29FF00 AND #$00FF
C2/7E55: 8548 STA $48
C2/7E57: BF0A7FD9 LDA $D97F0A,X
C2/7E5B: 29FF00 AND #$00FF
C2/7E5E: 8550 STA $50
C2/7E60: A00000 LDY #$0000
C2/7E63: 98 TYA
C2/7E64: EB XBA
C2/7E65: 0A ASL A
C2/7E66: 18 CLC
C2/7E67: 6900E0 ADC #$E000
C2/7E6A: AA TAX
C2/7E6B: BD0000 LDA $0000,X
C2/7E6E: C90100 CMP #$0001
C2/7E71: D040 BNE $7EB3
C2/7E73: BD0200 LDA $0002,X
C2/7E76: 8556 STA $56
C2/7E78: BD0400 LDA $0004,X
C2/7E7B: 855E STA $5E
C2/7E7D: BD8900 LDA $0089,X
C2/7E80: 290300 AND #$0003
C2/7E83: 1A INC A
C2/7E84: 0A ASL A
C2/7E85: AA TAX
C2/7E86: BF097FD9 LDA $D97F09,X
C2/7E8A: 29FF00 AND #$00FF
C2/7E8D: 8558 STA $58
C2/7E8F: BF0A7FD9 LDA $D97F0A,X
C2/7E93: 29FF00 AND #$00FF
C2/7E96: 8560 STA $60
C2/7E98: 20A917 JSR $17A9
C2/7E9B: 9016 BCC $7EB3
C2/7E9D: 98 TYA
C2/7E9E: EB XBA
C2/7E9F: 0A ASL A
C2/7EA0: 18 CLC
C2/7EA1: 6900E0 ADC #$E000
C2/7EA4: AA TAX
C2/7EA5: E220 SEP #$20
C2/7EA7: A905 LDA #$05
C2/7EA9: 9D0700 STA $0007,X
C2/7EAC: 9D0A00 STA $000A,X
C2/7EAF: C220 REP #$20
C2/7EB1: 8564 STA $64
C2/7EB3: C8 INY
C2/7EB4: C00300 CPY #$0003
C2/7EB7: D0AA BNE $7E63
C2/7EB9: A687 LDX $87
C2/7EBB: A564 LDA $64
C2/7EBD: F002 BEQ $7EC1
C2/7EBF: 38 SEC
C2/7EC0: 60 RTS
C2/7EC1: 18 CLC
C2/7EC2: 60 RTS
C2/7EC3: BD9400 LDA $0094,X
C2/7EC6: 0A ASL A
C2/7EC7: AA TAX
C2/7EC8: 7CCB7E JMP ($7ECB,X)
C2/7ECB: D57E
C2/7ECD: 3C7F
547F
8A7F
B57F
[00:]
C2/7ED5: A68720 ADC $2087A6,X
C2/7ED8: E00CA9 CPX #$A90C
C2/7EDB: 0100 ORA ($00,X)
C2/7EDD: 9D0000 STA $0000,X
C2/7EE0: A90030 LDA #$3000
C2/7EE3: 9D9200 STA $0092,X
C2/7EE6: A90000 LDA #$0000
C2/7EE9: 209413 JSR $1394
C2/7EEC: 9E6600 STZ $0066,X
C2/7EEF: FE9400 INC $0094,X
C2/7EF2: E220 SEP #$20
C2/7EF4: 9E4600 STZ $0046,X
C2/7EF7: 9E4700 STZ $0047,X
C2/7EFA: 9E7400 STZ $0074,X
C2/7EFD: A901 LDA #$01
C2/7EFF: 9D1000 STA $0010,X
C2/7F02: C220 REP #$20
C2/7F04: BDB000 LDA $00B0,X
C2/7F07: 8595 STA $95
C2/7F09: BD4200 LDA $0042,X
C2/7F0C: 8597 STA $97
C2/7F0E: A00139 LDY #$3901
C2/7F11: A23881 LDX #$8138
C2/7F14: 20530D JSR $0D53
C2/7F17: A587 LDA $87
C2/7F19: 9DB000 STA $00B0,X
C2/7F1C: A595 LDA $95
C2/7F1E: 9DB200 STA $00B2,X
C2/7F21: A597 LDA $97
C2/7F23: 9D4200 STA $0042,X
C2/7F26: A687 LDX $87
C2/7F28: BCB000 LDY $00B0,X
C2/7F2B: B94200 LDA $0042,Y
C2/7F2E: AA TAX
C2/7F2F: BF3681C2 LDA $C28136,X
C2/7F33: 29FF00 AND #$00FF
C2/7F36: A687 LDX $87
C2/7F38: 223F00C0 JSR $C0003F
[]
C2/7F3C: A687 LDX $87
C2/7F3E: BD9600 LDA $0096,X
C2/7F41: C93C00 CMP #$003C
C2/7F44: 900C BCC $7F52
C2/7F46: A91A01 LDA #$011A
C2/7F49: 209413 JSR $1394
C2/7F4C: FE9400 INC $0094,X
C2/7F4F: 9E9600 STZ $0096,X
C2/7F52: 18 CLC
C2/7F53: 60 RTS
C2/7F54: A687 LDX $87
C2/7F56: BCB000 LDY $00B0,X
C2/7F59: B99400 LDA $0094,Y
C2/7F5C: C90600 CMP #$0006
C2/7F5F: F027 BEQ $7F88
C2/7F61: 20E57F JSR $7FE5
C2/7F64: B020 BCS $7F86
C2/7F66: B92B00 LDA $002B,Y
C2/7F69: 38 SEC
C2/7F6A: E94000 SBC #$0040
C2/7F6D: 9D2B00 STA $002B,X
C2/7F70: B93200 LDA $0032,Y
C2/7F73: 18 CLC
C2/7F74: 691000 ADC #$0010
C2/7F77: 9D3200 STA $0032,X
C2/7F7A: B9A900 LDA $00A9,Y
C2/7F7D: 9DA900 STA $00A9,X
C2/7F80: B9AB00 LDA $00AB,Y
C2/7F83: 9DAB00 STA $00AB,X
C2/7F86: 18 CLC
C2/7F87: 60 RTS
C2/7F88: 38 SEC
C2/7F89: 60 RTS
C2/7F8A: A687 LDX $87
C2/7F8C: BD9600 LDA $0096,X
C2/7F8F: C91800 CMP #$0018
C2/7F92: 901F BCC $7FB3
C2/7F94: BD9001 LDA $0190,X
C2/7F97: 300E BMI $7FA7
C2/7F99: DE9400 DEC $0094,X
C2/7F9C: A91801 LDA #$0118
C2/7F9F: 209413 JSR $1394
C2/7FA2: 9E9600 STZ $0096,X
C2/7FA5: 18 CLC
C2/7FA6: 60 RTS
C2/7FA7: FE9400 INC $0094,X
C2/7FAA: A90000 LDA #$0000
C2/7FAD: 209413 JSR $1394
C2/7FB0: 9E9600 STZ $0096,X
C2/7FB3: 18 CLC
C2/7FB4: 60 RTS
C2/7FB5: A687 LDX $87
C2/7FB7: BCB000 LDY $00B0,X
C2/7FBA: B92B00 LDA $002B,Y
C2/7FBD: 38 SEC
C2/7FBE: E94000 SBC #$0040
C2/7FC1: 9D2B00 STA $002B,X
C2/7FC4: B93200 LDA $0032,Y
C2/7FC7: 18 CLC
C2/7FC8: 691000 ADC #$0010
C2/7FCB: 9D3200 STA $0032,X
C2/7FCE: B99400 LDA $0094,Y
C2/7FD1: C90600 CMP #$0006
C2/7FD4: F00D BEQ $7FE3
C2/7FD6: BD9001 LDA $0190,X
C2/7FD9: 3006 BMI $7FE1
C2/7FDB: A90100 LDA #$0001
C2/7FDE: 9D9400 STA $0094,X
C2/7FE1: 18 CLC
C2/7FE2: 60 RTS
C2/7FE3: 38 SEC
C2/7FE4: 60 RTS
C2/7FE5: 201C05 JSR $051C
C2/7FE8: 200105 JSR $0501
C2/7FEB: 901B BCC $8008
C2/7FED: A687 LDX $87
C2/7FEF: FE9400 INC $0094,X
C2/7FF2: A92E01 LDA #$012E
C2/7FF5: 209413 JSR $1394
C2/7FF8: 9E9600 STZ $0096,X
C2/7FFB: E220 SEP #$20
C2/7FFD: AD8003 LDA $0380
[Everything from here on down seems present at startup. Good to know. But...what the hell's the point?]
[Might be some aspect of the SNES that I haven't learned about yet...]
C2/8000: 297F AND #$7F
C2/8002: 8D8003 STA $0380
C2/8005: C220 REP #$20
C2/8007: 38 SEC
C2/8008: 60 RTS
C2/8009: BD9400 LDA $0094,X
C2/800C: 0A ASL A
C2/800D: AA TAX
C2/800E: 7C1180 JMP ($8011,X)
C2/8011: 1B TCS
C2/8012: 808B BRA $7F9F
C2/8014: 80A3 BRA $7FB9
C2/8016: 80D9 BRA $7FF1
C2/8018: 8006 BRA $8020
C2/801A: 81A6 STA ($A6,X)
C2/801C: 8720 STA [$20]
C2/801E: E00CA9 CPX #$A90C
C2/8021: 0100 ORA ($00,X)
C2/8023: 9D0000 STA $0000,X
C2/8026: A90030 LDA #$3000
C2/8029: 9D9200 STA $0092,X
C2/802C: BD9800 LDA $0098,X
C2/802F: 094000 ORA #$0040
C2/8032: 9D9800 STA $0098,X
C2/8035: A90000 LDA #$0000
C2/8038: 209413 JSR $1394
C2/803B: 9E6600 STZ $0066,X
C2/803E: FE9400 INC $0094,X
C2/8041: E220 SEP #$20
C2/8043: 9E4600 STZ $0046,X
C2/8046: 9E4700 STZ $0047,X
C2/8049: 9E7400 STZ $0074,X
C2/804C: A901 LDA #$01
C2/804E: 9D1000 STA $0010,X
C2/8051: C220 REP #$20
C2/8053: BDB000 LDA $00B0,X
C2/8056: 8595 STA $95
C2/8058: BD4200 LDA $0042,X
C2/805B: 8597 STA $97
C2/805D: A00139 LDY #$3901
C2/8060: A21B82 LDX #$821B
C2/8063: 20530D JSR $0D53
C2/8066: A587 LDA $87
C2/8068: 9DB000 STA $00B0,X
C2/806B: A595 LDA $95
C2/806D: 9DB200 STA $00B2,X
C2/8070: A597 LDA $97
C2/8072: 9D4200 STA $0042,X
C2/8075: A687 LDX $87
C2/8077: BCB000 LDY $00B0,X
C2/807A: B94200 LDA $0042,Y
C2/807D: AA TAX
C2/807E: BF3681C2 LDA $C28136,X
C2/8082: 29FF00 AND #$00FF
C2/8085: A687 LDX $87
C2/8087: 223F00C0 JSR $C0003F
C2/808B: A687 LDX $87
C2/808D: BD9600 LDA $0096,X
C2/8090: C93C00 CMP #$003C
C2/8093: 900C BCC $80A1
C2/8095: A91A01 LDA #$011A
C2/8098: 209413 JSR $1394
C2/809B: FE9400 INC $0094,X
C2/809E: 9E9600 STZ $0096,X
C2/80A1: 18 CLC
C2/80A2: 60 RTS
C2/80A3: A687 LDX $87
C2/80A5: BCB000 LDY $00B0,X
C2/80A8: B99400 LDA $0094,Y
C2/80AB: C90600 CMP #$0006
C2/80AE: F027 BEQ $80D7
C2/80B0: 20E57F JSR $7FE5
C2/80B3: B020 BCS $80D5
C2/80B5: B92B00 LDA $002B,Y
C2/80B8: 18 CLC
C2/80B9: 694000 ADC #$0040
C2/80BC: 9D2B00 STA $002B,X
C2/80BF: B93200 LDA $0032,Y
C2/80C2: 18 CLC
C2/80C3: 691000 ADC #$0010
C2/80C6: 9D3200 STA $0032,X
C2/80C9: B9A900 LDA $00A9,Y
C2/80CC: 9DA900 STA $00A9,X
C2/80CF: B9AB00 LDA $00AB,Y
C2/80D2: 9DAB00 STA $00AB,X
C2/80D5: 18 CLC
C2/80D6: 60 RTS
C2/80D7: 38 SEC
C2/80D8: 60 RTS
C2/80D9: A687 LDX $87
C2/80DB: BD9600 LDA $0096,X
C2/80DE: C91800 CMP #$0018
C2/80E1: 9021 BCC $8104
C2/80E3: BD9001 LDA $0190,X
C2/80E6: 300E BMI $80F6
C2/80E8: DE9400 DEC $0094,X
C2/80EB: A91801 LDA #$0118
C2/80EE: 209413 JSR $1394
C2/80F1: 9E9600 STZ $0096,X
C2/80F4: 18 CLC
C2/80F5: 60 RTS
C2/80F6: FE9400 INC $0094,X
C2/80F9: A90000 LDA #$0000
C2/80FC: 209413 JSR $1394
C2/80FF: 9E9600 STZ $0096,X
C2/8102: 18 CLC
C2/8103: 60 RTS
C2/8104: 18 CLC
C2/8105: 60 RTS
C2/8106: A687 LDX $87
C2/8108: BCB000 LDY $00B0,X
C2/810B: B92B00 LDA $002B,Y
C2/810E: 18 CLC
C2/810F: 694000 ADC #$0040
C2/8112: 9D2B00 STA $002B,X
C2/8115: B93200 LDA $0032,Y
C2/8118: 18 CLC
C2/8119: 691000 ADC #$0010
C2/811C: 9D3200 STA $0032,X
C2/811F: B99400 LDA $0094,Y
C2/8122: C90600 CMP #$0006
C2/8125: F00D BEQ $8134
C2/8127: BD9001 LDA $0190,X
C2/812A: 3006 BMI $8132
C2/812C: A90100 LDA #$0001
C2/812F: 9D9400 STA $0094,X
C2/8132: 18 CLC
C2/8133: 60 RTS
C2/8134: 38 SEC
C2/8135: 60 RTS
C2/8136: 6C7EBD JMP ($BD7E)
C2/8139: 9400 STY $00,X
C2/813B: 0A ASL A
C2/813C: AA TAX
C2/813D: 7C4081 JMP ($8140,X)
C2/8140: 4681 LSR $81
C2/8142: 5D8191 EOR $9181,X
C2/8145: 81A6 STA ($A6,X)
C2/8147: 8720 STA [$20]
C2/8149: E00CA9 CPX #$A90C
C2/814C: 0100 ORA ($00,X)
C2/814E: 9D0000 STA $0000,X
C2/8151: A91B01 LDA #$011B
C2/8154: 209413 JSR $1394
C2/8157: 9E6600 STZ $0066,X
C2/815A: FE9400 INC $0094,X
C2/815D: A687 LDX $87
C2/815F: 202283 JSR $8322
C2/8162: BCB200 LDY $00B2,X
C2/8165: B99400 LDA $0094,Y
C2/8168: C90600 CMP #$0006
C2/816B: F022 BEQ $818F
C2/816D: BCB200 LDY $00B2,X
C2/8170: B9B400 LDA $00B4,Y
C2/8173: 890080 BIT #$8000
C2/8176: F015 BEQ $818D
C2/8178: 29FF00 AND #$00FF
C2/817B: 9DB400 STA $00B4,X
C2/817E: FE9400 INC $0094,X
C2/8181: A91C01 LDA #$011C
C2/8184: 209413 JSR $1394
C2/8187: A90000 LDA #$0000
C2/818A: 99B400 STA $00B4,Y
C2/818D: 18 CLC
C2/818E: 60 RTS
C2/818F: 38 SEC
C2/8190: 60 RTS
C2/8191: A687 LDX $87
C2/8193: BD9E00 LDA $009E,X
C2/8196: D00F BNE $81A7
C2/8198: DE9400 DEC $0094,X
C2/819B: A91D01 LDA #$011D
C2/819E: 209413 JSR $1394
C2/81A1: BDB400 LDA $00B4,X
C2/81A4: 20A981 JSR $81A9
C2/81A7: 18 CLC
C2/81A8: 60 RTS
C2/81A9: 0A ASL A
C2/81AA: 8595 STA $95
C2/81AC: BD4200 LDA $0042,X
C2/81AF: 0A ASL A
C2/81B0: 0A ASL A
C2/81B1: 0A ASL A
C2/81B2: 18 CLC
C2/81B3: 6595 ADC $95
C2/81B5: AA TAX
C2/81B6: 7CE4EF JMP ($EFE4,X)
C2/81B9: A91800 LDA #$0018
C2/81BC: 8595 STA $95
C2/81BE: 6497 STZ $97
C2/81C0: A91700 LDA #$0017
C2/81C3: 20C082 JSR $82C0
C2/81C6: 60 RTS
C2/81C7: A91800 LDA #$0018
C2/81CA: 8595 STA $95
C2/81CC: 6497 STZ $97
C2/81CE: A90A00 LDA #$000A
C2/81D1: 20C082 JSR $82C0
C2/81D4: 60 RTS
C2/81D5: A687 LDX $87
C2/81D7: BDB000 LDA $00B0,X
C2/81DA: 8595 STA $95
C2/81DC: AA TAX
C2/81DD: E220 SEP #$20
C2/81DF: A90B LDA #$0B
C2/81E1: 9D7001 STA $0170,X
C2/81E4: A901 LDA #$01
C2/81E6: 9D7601 STA $0176,X
C2/81E9: 9E7701 STZ $0177,X
C2/81EC: A904 LDA #$04
C2/81EE: 9D7801 STA $0178,X
C2/81F1: 9E7901 STZ $0179,X
C2/81F4: 9E7A01 STZ $017A,X
C2/81F7: C220 REP #$20
C2/81F9: 221B00C0 JSR $C0001B
C2/81FD: 29FF00 AND #$00FF
C2/8200: D00A BNE $820C
C2/8202: A595 LDA $95
C2/8204: 29FF1F AND #$1FFF
C2/8207: AA TAX
C2/8208: 220F8001 JSR $01800F
C2/820C: 60 RTS
C2/820D: A91800 LDA #$0018
C2/8210: 8595 STA $95
C2/8212: 6497 STZ $97
C2/8214: A91000 LDA #$0010
C2/8217: 20C082 JSR $82C0
C2/821A: 60 RTS
C2/821B: BD9400 LDA $0094,X
C2/821E: 0A ASL A
C2/821F: AA TAX
C2/8220: 7C2382 JMP ($8223,X)
C2/8223: 298249 AND #$4982
C2/8226: 827D82 BRL $04A6
C2/8229: A687 LDX $87
C2/822B: 20E00C JSR $0CE0
C2/822E: A90100 LDA #$0001
C2/8231: 9D0000 STA $0000,X
C2/8234: A91B01 LDA #$011B
C2/8237: 209413 JSR $1394
C2/823A: BD9800 LDA $0098,X
C2/823D: 094000 ORA #$0040
C2/8240: 9D9800 STA $0098,X
C2/8243: 9E6600 STZ $0066,X
C2/8246: FE9400 INC $0094,X
C2/8249: A687 LDX $87
C2/824B: 202283 JSR $8322
C2/824E: BCB200 LDY $00B2,X
C2/8251: B99400 LDA $0094,Y
C2/8254: C90600 CMP #$0006
C2/8257: F022 BEQ $827B
C2/8259: BCB200 LDY $00B2,X
C2/825C: B9B400 LDA $00B4,Y
C2/825F: 890040 BIT #$4000
C2/8262: F015 BEQ $8279
C2/8264: 29FF00 AND #$00FF
C2/8267: 9DB400 STA $00B4,X
C2/826A: FE9400 INC $0094,X
C2/826D: A91C01 LDA #$011C
C2/8270: 209413 JSR $1394
C2/8273: A90000 LDA #$0000
C2/8276: 99B400 STA $00B4,Y
C2/8279: 18 CLC
C2/827A: 60 RTS
C2/827B: 38 SEC
C2/827C: 60 RTS
C2/827D: A687 LDX $87
C2/827F: BD9E00 LDA $009E,X
C2/8282: D00F BNE $8293
C2/8284: DE9400 DEC $0094,X
C2/8287: A91D01 LDA #$011D
C2/828A: 209413 JSR $1394
C2/828D: BDB400 LDA $00B4,X
C2/8290: 209582 JSR $8295
C2/8293: 18 CLC
C2/8294: 60 RTS
C2/8295: 0A ASL A
C2/8296: 8595 STA $95
C2/8298: BD4200 LDA $0042,X
C2/829B: 0A ASL A
C2/829C: 0A ASL A
C2/829D: 18 CLC
C2/829E: 6595 ADC $95
C2/82A0: AA TAX
C2/82A1: 7CDCEF JMP ($EFDC,X)
C2/82A4: A90800 LDA #$0008
C2/82A7: 20E482 JSR $82E4
C2/82AA: 60 RTS
C2/82AB: A90600 LDA #$0006
C2/82AE: 20E482 JSR $82E4
C2/82B1: 60 RTS
C2/82B2: A91300 LDA #$0013
C2/82B5: 20E482 JSR $82E4
C2/82B8: 60 RTS
C2/82B9: A90800 LDA #$0008
C2/82BC: 20E482 JSR $82E4
C2/82BF: 60 RTS
C2/82C0: 8546 STA $46
C2/82C2: A687 LDX $87
C2/82C4: E220 SEP #$20
C2/82C6: 9E5A00 STZ $005A,X
C2/82C9: C220 REP #$20
C2/82CB: BDB000 LDA $00B0,X
C2/82CE: AA TAX
C2/82CF: A546 LDA $46
C2/82D1: 226C00C0 JSR $C0006C
C2/82D5: A687 LDX $87
C2/82D7: BCA900 LDY $00A9,X
C2/82DA: BDB000 LDA $00B0,X
C2/82DD: AA TAX
C2/82DE: A546 LDA $46
C2/82E0: 20BE33 JSR $33BE
C2/82E3: 60 RTS
C2/82E4: 8597 STA $97
C2/82E6: A687 LDX $87
C2/82E8: BDB000 LDA $00B0,X
C2/82EB: 8595 STA $95
C2/82ED: AA TAX
C2/82EE: E220 SEP #$20
C2/82F0: A597 LDA $97
C2/82F2: 9D7001 STA $0170,X
C2/82F5: A901 LDA #$01
C2/82F7: 9D7601 STA $0176,X
C2/82FA: 9E7701 STZ $0177,X
C2/82FD: BDA900 LDA $00A9,X
C2/8300: 1A INC A
C2/8301: 9D7801 STA $0178,X
C2/8304: 9E7901 STZ $0179,X
C2/8307: 9E7A01 STZ $017A,X
C2/830A: C220 REP #$20
C2/830C: A695 LDX $95
C2/830E: 221B00C0 JSR $C0001B
C2/8312: 29FF00 AND #$00FF
C2/8315: D00A BNE $8321
C2/8317: A595 LDA $95
C2/8319: 29FF1F AND #$1FFF
C2/831C: AA TAX
C2/831D: 220F8001 JSR $01800F
C2/8321: 60 RTS
C2/8322: BCB000 LDY $00B0,X
C2/8325: B99800 LDA $0098,Y
C2/8328: 894000 BIT #$0040
C2/832B: D00C BNE $8339
C2/832D: B92B00 LDA $002B,Y
C2/8330: 18 CLC
C2/8331: 691800 ADC #$0018
C2/8334: 9D2B00 STA $002B,X
C2/8337: 800A BRA $8343
C2/8339: B92B00 LDA $002B,Y
C2/833C: 38 SEC
C2/833D: E91800 SBC #$0018
C2/8340: 9D2B00 STA $002B,X
C2/8343: B93200 LDA $0032,Y
C2/8346: 18 CLC
C2/8347: 691200 ADC #$0012
C2/834A: 9D3200 STA $0032,X
C2/834D: B9A900 LDA $00A9,Y
C2/8350: 9DA900 STA $00A9,X
C2/8353: B9AB00 LDA $00AB,Y
C2/8356: 9DAB00 STA $00AB,X
C2/8359: 0A ASL A
C2/835A: 0A ASL A
C2/835B: 20592A JSR $2A59
C2/835E: 8546 STA $46
C2/8360: A92000 LDA #$0020
C2/8363: 854E STA $4E
C2/8365: 20692D JSR $2D69
C2/8368: A687 LDX $87
C2/836A: BD2B00 LDA $002B,X
C2/836D: 18 CLC
C2/836E: 6556 ADC $56
C2/8370: 9D2B00 STA $002B,X
C2/8373: 60 RTS
C2/8374: BD9400 LDA $0094,X
C2/8377: 0A ASL A
C2/8378: AA TAX
C2/8379: 7C7C83 JMP ($837C,X)
C2/837C: 8083 BRA $8301
C2/837E: 9D83A6 STA $A683,X
C2/8381: 8720 STA [$20]
C2/8383: E00CA9 CPX #$A90C
C2/8386: 0100 ORA ($00,X)
C2/8388: 9D0000 STA $0000,X
C2/838B: A92C01 LDA #$012C
C2/838E: 209413 JSR $1394
C2/8391: 9E6600 STZ $0066,X
C2/8394: A9FF07 LDA #$07FF
C2/8397: 9D2200 STA $0022,X
C2/839A: FE9400 INC $0094,X
C2/839D: A687 LDX $87
C2/839F: BCB200 LDY $00B2,X
C2/83A2: B99400 LDA $0094,Y
C2/83A5: C90600 CMP #$0006
C2/83A8: F005 BEQ $83AF
C2/83AA: 20B183 JSR $83B1
C2/83AD: 18 CLC
C2/83AE: 60 RTS
C2/83AF: 38 SEC
C2/83B0: 60 RTS
C2/83B1: BCB000 LDY $00B0,X
C2/83B4: B9A000 LDA $00A0,Y
C2/83B7: 8595 STA $95
C2/83B9: A20000 LDX #$0000
C2/83BC: BFF4EFC2 LDA $C2EFF4,X
C2/83C0: C595 CMP $95
C2/83C2: F009 BEQ $83CD
C2/83C4: E8 INX
C2/83C5: E8 INX
C2/83C6: E00600 CPX #$0006
C2/83C9: D0F1 BNE $83BC
C2/83CB: 38 SEC
C2/83CC: 60 RTS
C2/83CD: BFFAEFC2 LDA $C2EFFA,X
C2/83D1: A687 LDX $87
C2/83D3: 209413 JSR $1394
C2/83D6: 18 CLC
C2/83D7: 60 RTS
C2/83D8: BD9400 LDA $0094,X
C2/83DB: 0A ASL A
C2/83DC: AA TAX
C2/83DD: 7CE083 JMP ($83E0,X)
C2/83E0: E683 INC $83
C2/83E2: 0384 ORA $84,S
C2/83E4: 2C84A6 BIT $A684
C2/83E7: 8720 STA [$20]
C2/83E9: E00CA9 CPX #$A90C
C2/83EC: 0100 ORA ($00,X)
C2/83EE: 9D0000 STA $0000,X
C2/83F1: A93201 LDA #$0132
C2/83F4: 209413 JSR $1394
C2/83F7: 9E6600 STZ $0066,X
C2/83FA: A9FF07 LDA #$07FF
C2/83FD: 9D2200 STA $0022,X
C2/8400: FE9400 INC $0094,X
C2/8403: A687 LDX $87
C2/8405: BCB200 LDY $00B2,X
C2/8408: B99400 LDA $0094,Y
C2/840B: C90600 CMP #$0006
C2/840E: F011 BEQ $8421
C2/8410: B92B00 LDA $002B,Y
C2/8413: 9D2B00 STA $002B,X
C2/8416: B93200 LDA $0032,Y
C2/8419: 9D3200 STA $0032,X
C2/841C: 202E84 JSR $842E
C2/841F: 18 CLC
C2/8420: 60 RTS
C2/8421: A93301 LDA #$0133
C2/8424: 209413 JSR $1394
C2/8427: FE9400 INC $0094,X
C2/842A: 18 CLC
C2/842B: 60 RTS
C2/842C: 38 SEC
C2/842D: 60 RTS
C2/842E: BCB000 LDY $00B0,X
C2/8431: B9A000 LDA $00A0,Y
C2/8434: 8595 STA $95
C2/8436: A20000 LDX #$0000
C2/8439: BF00F0C2 LDA $C2F000,X
C2/843D: C595 CMP $95
C2/843F: F009 BEQ $844A
C2/8441: E8 INX
C2/8442: E8 INX
C2/8443: E00600 CPX #$0006
C2/8446: D0F1 BNE $8439
C2/8448: 38 SEC
C2/8449: 60 RTS
C2/844A: BF06F0C2 LDA $C2F006,X
C2/844E: A687 LDX $87
C2/8450: 209413 JSR $1394
C2/8453: 18 CLC
C2/8454: 60 RTS
C2/8455: A96363 LDA #$6363
C2/8458: 9D8601 STA $0186,X
C2/845B: BD9400 LDA $0094,X
C2/845E: 0A ASL A
C2/845F: AA TAX
C2/8460: 7C6384 JMP ($8463,X)
C2/8463: 7184 ADC ($84),Y
C2/8465: FC84EB JSR ($EB84,X)
C2/8468: 854A STA $4A
C2/846A: 8717 STA [$17]
C2/846C: 88 DEY
C2/846D: 8B PHB
C2/846E: 0B PHD
C2/846F: 500B BVC $847C
C2/8471: A687 LDX $87
C2/8473: E220 SEP #$20
C2/8475: A9FF LDA #$FF
C2/8477: 9D0A00 STA $000A,X
C2/847A: C220 REP #$20
C2/847C: FE9400 INC $0094,X
C2/847F: A90B01 LDA #$010B
C2/8482: 209413 JSR $1394
C2/8485: A90800 LDA #$0008
C2/8488: 9D7000 STA $0070,X
C2/848B: A90800 LDA #$0008
C2/848E: 9D1E00 STA $001E,X
C2/8491: 207233 JSR $3372
C2/8494: 9EAD00 STZ $00AD,X
C2/8497: 9EB000 STZ $00B0,X
C2/849A: 9EB600 STZ $00B6,X
C2/849D: A9F4FF LDA #$FFF4
C2/84A0: 9D6200 STA $0062,X
C2/84A3: 45C7 EOR $C7
C2/84A5: 1A INC A
C2/84A6: 9D4500 STA $0045,X
C2/84A9: A5C7 LDA $C7
C2/84AB: 8D6203 STA $0362
C2/84AE: BD2B00 LDA $002B,X
C2/84B1: 8595 STA $95
C2/84B3: BD3200 LDA $0032,X
C2/84B6: 38 SEC
C2/84B7: E91000 SBC #$0010
C2/84BA: 8597 STA $97
C2/84BC: BD4200 LDA $0042,X
C2/84BF: 8599 STA $99
C2/84C1: 8A TXA
C2/84C2: 859B STA $9B
C2/84C4: A28388 LDX #$8883
C2/84C7: A00D29 LDY #$290D
C2/84CA: 20530D JSR $0D53
C2/84CD: A595 LDA $95
C2/84CF: 9D2B00 STA $002B,X
C2/84D2: A597 LDA $97
C2/84D4: 9D3200 STA $0032,X
C2/84D7: A599 LDA $99
C2/84D9: 9D4200 STA $0042,X
C2/84DC: A59B LDA $9B
C2/84DE: 9DB600 STA $00B6,X
C2/84E1: 8A TXA
C2/84E2: A687 LDX $87
C2/84E4: 9DB400 STA $00B4,X
C2/84E7: 206C87 JSR $876C
C2/84EA: A2918A LDX #$8A91
C2/84ED: A021B8 LDY #$B821
C2/84F0: 20530D JSR $0D53
C2/84F3: A2343D LDX #$3D34
C2/84F6: A0202A LDY #$2A20
C2/84F9: 20530D JSR $0D53
C2/84FC: A687 LDX $87
C2/84FE: 207D85 JSR $857D
C2/8501: B020 BCS $8523
C2/8503: BDAD00 LDA $00AD,X
C2/8506: DD2D00 CMP $002D,X
C2/8509: 9005 BCC $8510
C2/850B: FE9400 INC $0094,X
C2/850E: 18 CLC
C2/850F: 60 RTS
C2/8510: BD4200 LDA $0042,X
C2/8513: D00E BNE $8523
C2/8515: BDB600 LDA $00B6,X
C2/8518: C90100 CMP #$0001
C2/851B: 9006 BCC $8523
C2/851D: 9EB600 STZ $00B6,X
C2/8520: 202885 JSR $8528
C2/8523: 209785 JSR $8597
C2/8526: 18 CLC
C2/8527: 60 RTS
C2/8528: 9E9600 STZ $0096,X
C2/852B: A90300 LDA #$0003
C2/852E: 200B30 JSR $300B
C2/8531: A687 LDX $87
C2/8533: DDB000 CMP $00B0,X
C2/8536: F03C BEQ $8574
C2/8538: 9DB000 STA $00B0,X
C2/853B: 0A ASL A
C2/853C: AA TAX
C2/853D: BF7585C2 LDA $C28575,X
C2/8541: A687 LDX $87
C2/8543: 9D9201 STA $0192,X
C2/8546: BDB000 LDA $00B0,X
C2/8549: 18 CLC
C2/854A: 695B00 ADC #$005B
C2/854D: A20700 LDX #$0007
C2/8550: E220 SEP #$20
C2/8552: 9D3F03 STA $033F,X
C2/8555: C220 REP #$20
C2/8557: 9B TXY
C2/8558: AA TAX
C2/8559: A91000 LDA #$0010
C2/855C: 202D27 JSR $272D
C2/855F: A98600 LDA #$0086
C2/8562: 20E330 JSR $30E3
C2/8565: A687 LDX $87
C2/8567: BDB000 LDA $00B0,X
C2/856A: 18 CLC
C2/856B: 695B00 ADC #$005B
C2/856E: A20D00 LDX #$000D
C2/8571: 20F926 JSR $26F9
C2/8574: 60 RTS
C2/8575: 1001 BPL $8578
C2/8577: 1000 BPL $8579
C2/8579: 1008 BPL $8583
C2/857B: 1004 BPL $8581
C2/857D: 201C05 JSR $051C
C2/8580: 200105 JSR $0501
C2/8583: 9011 BCC $8596
C2/8585: A687 LDX $87
C2/8587: A90300 LDA #$0003
C2/858A: 9D9400 STA $0094,X
C2/858D: A5C7 LDA $C7
C2/858F: 9DB200 STA $00B2,X
C2/8592: 9E9600 STZ $0096,X
C2/8595: 38 SEC
C2/8596: 60 RTS
C2/8597: 205A32 JSR $325A
C2/859A: A687 LDX $87
C2/859C: 9DA900 STA $00A9,X
C2/859F: 204109 JSR $0941
C2/85A2: A687 LDX $87
C2/85A4: 9DAB00 STA $00AB,X
C2/85A7: 0A ASL A
C2/85A8: 0A ASL A
C2/85A9: AA TAX
C2/85AA: BFCB85C2 LDA $C285CB,X
C2/85AE: 8595 STA $95
C2/85B0: BFCD85C2 LDA $C285CD,X
C2/85B4: 8597 STA $97
C2/85B6: A687 LDX $87
C2/85B8: A595 LDA $95
C2/85BA: 18 CLC
C2/85BB: 7D2B00 ADC $002B,X
C2/85BE: 9D2B00 STA $002B,X
C2/85C1: A597 LDA $97
C2/85C3: 18 CLC
C2/85C4: 7D3200 ADC $0032,X
C2/85C7: 9D3200 STA $0032,X
C2/85CA: 60 RTS
C2/85CB: 0100 ORA ($00,X)
C2/85CD: 0000 BRK #$00
C2/85CF: 0100 ORA ($00,X)
C2/85D1: 0100 ORA ($00,X)
C2/85D3: 0000 BRK #$00
C2/85D5: 0100 ORA ($00,X)
C2/85D7: FFFF0100 SBC $0001FF,X
C2/85DB: FFFF0000 SBC $0000FF,X
C2/85DF: FFFFFFFF SBC $FFFFFF,X
C2/85E3: 0000 BRK #$00
C2/85E5: FFFF0100 SBC $0001FF,X
C2/85E9: FFFFA687 SBC $87A6FF,X
C2/85ED: 207233 JSR $3372
C2/85F0: 9EAD00 STZ $00AD,X
C2/85F3: 205A32 JSR $325A
C2/85F6: A687 LDX $87
C2/85F8: 9DA900 STA $00A9,X
C2/85FB: BD4200 LDA $0042,X
C2/85FE: D01F BNE $861F
C2/8600: A90300 LDA #$0003
C2/8603: 200B30 JSR $300B
C2/8606: D00A BNE $8612
C2/8608: 20B386 JSR $86B3
C2/860B: A687 LDX $87
C2/860D: DE9400 DEC $0094,X
C2/8610: 18 CLC
C2/8611: 60 RTS
C2/8612: 20E486 JSR $86E4
C2/8615: A687 LDX $87
C2/8617: FEB600 INC $00B6,X
C2/861A: DE9400 DEC $0094,X
C2/861D: 18 CLC
C2/861E: 60 RTS
C2/861F: 207A86 JSR $867A
C2/8622: B01E BCS $8642
C2/8624: 29FF00 AND #$00FF
C2/8627: 090000 ORA #$0000
C2/862A: 206D39 JSR $396D
C2/862D: 221B00C0 JSR $C0001B
C2/8631: 29FF00 AND #$00FF
C2/8634: D03D BNE $8673
C2/8636: A587 LDA $87
C2/8638: 29FF1F AND #$1FFF
C2/863B: AA TAX
C2/863C: 220F8001 JSR $01800F
C2/8640: 8031 BRA $8673
C2/8642: A90100 LDA #$0001
C2/8645: 200B30 JSR $300B
C2/8648: D029 BNE $8673
C2/864A: A90300 LDA #$0003
C2/864D: 200B30 JSR $300B
C2/8650: AA TAX
C2/8651: BFAF86C2 LDA $C286AF,X
C2/8655: 29FF00 AND #$00FF
C2/8658: 090000 ORA #$0000
C2/865B: A687 LDX $87
C2/865D: 206D39 JSR $396D
C2/8660: 221B00C0 JSR $C0001B
C2/8664: 29FF00 AND #$00FF
C2/8667: D00A BNE $8673
C2/8669: A587 LDA $87
C2/866B: 29FF1F AND #$1FFF
C2/866E: AA TAX
C2/866F: 220F8001 JSR $01800F
C2/8673: A687 LDX $87
C2/8675: DE9400 DEC $0094,X
C2/8678: 18 CLC
C2/8679: 60 RTS
C2/867A: BD0A00 LDA $000A,X
C2/867D: E230 SEP #$30
C2/867F: 8595 STA $95
C2/8681: A200 LDX #$00
C2/8683: BFA586C2 LDA $C286A5,X
C2/8687: C595 CMP $95
C2/8689: F00B BEQ $8696
C2/868B: E8 INX
C2/868C: E00A CPX #$0A
C2/868E: 90F3 BCC $8683
C2/8690: C230 REP #$30
C2/8692: A687 LDX $87
C2/8694: 38 SEC
C2/8695: 60 RTS
C2/8696: C210 REP #$10
C2/8698: A687 LDX $87
C2/869A: A9FF9D LDA #$9DFF
C2/869D: 0A ASL A
C2/869E: 00A5 BRK #$A5
C2/86A0: 95C2 STA $C2,X
C2/86A2: 201860 JSR $6018
C2/86A5: 0100 ORA ($00,X)
C2/86A7: 0608 ASL $08
C2/86A9: 0D0C13 ORA $130C
C2/86AC: 121F ORA ($1F)
C2/86AE: 28 PLP
C2/86AF: 0707 ORA [$07]
C2/86B1: 0707 ORA [$07]
C2/86B3: A90600 LDA #$0006
C2/86B6: 200B30 JSR $300B
C2/86B9: AA TAX
C2/86BA: BFDD86C2 LDA $C286DD,X
C2/86BE: 29FF00 AND #$00FF
C2/86C1: 090000 ORA #$0000
C2/86C4: A687 LDX $87
C2/86C6: 206D39 JSR $396D
C2/86C9: 221B00C0 JSR $C0001B
C2/86CD: 29FF00 AND #$00FF
C2/86D0: D00A BNE $86DC
C2/86D2: A587 LDA $87
C2/86D4: 29FF1F AND #$1FFF
C2/86D7: AA TAX
C2/86D8: 220F8001 JSR $01800F
C2/86DC: 60 RTS
C2/86DD: 2424 BIT $24
C2/86DF: 2425 BIT $25
C2/86E1: 2525 AND $25
C2/86E3: 26A6 ROL $A6
C2/86E5: 87E2 STA [$E2]
C2/86E7: 209E5A JSR $5A9E
C2/86EA: 00C2 BRK #$C2
C2/86EC: 20BDB0 JSR $B0BD
C2/86EF: 00AA BRK #$AA
C2/86F1: BF4687C2 LDA $C28746,X
C2/86F5: 29FF00 AND #$00FF
C2/86F8: A687 LDX $87
C2/86FA: 226C00C0 JSR $C0006C
C2/86FE: A687 LDX $87
C2/8700: BD2B00 LDA $002B,X
C2/8703: 8595 STA $95
C2/8705: BD3200 LDA $0032,X
C2/8708: 8597 STA $97
C2/870A: BDA900 LDA $00A9,X
C2/870D: 8599 STA $99
C2/870F: EB XBA
C2/8710: 0A ASL A
C2/8711: 18 CLC
C2/8712: 6900E0 ADC #$E000
C2/8715: 859B STA $9B
C2/8717: A2D189 LDX #$89D1
C2/871A: A001AA LDY #$AA01
C2/871D: 20530D JSR $0D53
C2/8720: A595 LDA $95
C2/8722: 9D2B00 STA $002B,X
C2/8725: A597 LDA $97
C2/8727: 9D3200 STA $0032,X
C2/872A: A599 LDA $99
C2/872C: 9DA900 STA $00A9,X
C2/872F: A587 LDA $87
C2/8731: 9DB000 STA $00B0,X
C2/8734: A59B LDA $9B
C2/8736: 9DB200 STA $00B2,X
C2/8739: A90100 LDA #$0001
C2/873C: 9D7000 STA $0070,X
C2/873F: 9E3C00 STZ $003C,X
C2/8742: 9E4000 STZ $0040,X
C2/8745: 60 RTS
C2/8746: 5354 EOR ($54,S),Y
C2/8748: 5556 EOR $56,X
C2/874A: A687 LDX $87
C2/874C: BD9600 LDA $0096,X
C2/874F: C90C00 CMP #$000C
C2/8752: 9016 BCC $876A
C2/8754: 20B034 JSR $34B0
C2/8757: 9005 BCC $875E
C2/8759: FE9400 INC $0094,X
C2/875C: 18 CLC
C2/875D: 60 RTS
C2/875E: A90100 LDA #$0001
C2/8761: 9D9400 STA $0094,X
C2/8764: 9EB200 STZ $00B2,X
C2/8767: 206C87 JSR $876C
C2/876A: 18 CLC
C2/876B: 60 RTS
C2/876C: BD4200 LDA $0042,X
C2/876F: 0A ASL A
C2/8770: AA TAX
C2/8771: 7C7487 JMP ($8774,X)
C2/8774: 78 SEI
C2/8775: 87C1 STA [$C1]
C2/8777: 87A6 STA [$A6]
C2/8779: 8764 STA [$64]
C2/877B: 4664 LSR $64
C2/877D: 48 PHA
C2/877E: 6450 STZ $50
C2/8780: BD8401 LDA $0184,X
C2/8783: 854E STA $4E
C2/8785: 38 SEC
C2/8786: FD8201 SBC $0182,X
C2/8789: 8547 STA $47
C2/878B: 20E62C JSR $2CE6
C2/878E: A556 LDA $56
C2/8790: 18 CLC
C2/8791: 698000 ADC #$0080
C2/8794: 8595 STA $95
C2/8796: A687 LDX $87
C2/8798: BDB400 LDA $00B4,X
C2/879B: AA TAX
C2/879C: A595 LDA $95
C2/879E: 9DB800 STA $00B8,X
C2/87A1: A90400 LDA #$0004
C2/87A4: 8546 STA $46
C2/87A6: A556 LDA $56
C2/87A8: 854E STA $4E
C2/87AA: 20C32A JSR $2AC3
C2/87AD: A557 LDA $57
C2/87AF: C90400 CMP #$0004
C2/87B2: 9003 BCC $87B7
C2/87B4: A90400 LDA #$0004
C2/87B7: A687 LDX $87
C2/87B9: 18 CLC
C2/87BA: 690800 ADC #$0008
C2/87BD: 9D1E00 STA $001E,X
C2/87C0: 60 RTS
C2/87C1: A687 LDX $87
C2/87C3: 6446 STZ $46
C2/87C5: 6448 STZ $48
C2/87C7: 6450 STZ $50
C2/87C9: BD8201 LDA $0182,X
C2/87CC: 8547 STA $47
C2/87CE: BD8401 LDA $0184,X
C2/87D1: 854E STA $4E
C2/87D3: 20E62C JSR $2CE6
C2/87D6: A556 LDA $56
C2/87D8: 8595 STA $95
C2/87DA: 8546 STA $46
C2/87DC: A9CC00 LDA #$00CC
C2/87DF: 854E STA $4E
C2/87E1: 20C32A JSR $2AC3
C2/87E4: A557 LDA $57
C2/87E6: 18 CLC
C2/87E7: 693300 ADC #$0033
C2/87EA: 8595 STA $95
C2/87EC: A687 LDX $87
C2/87EE: BDB400 LDA $00B4,X
C2/87F1: AA TAX
C2/87F2: A595 LDA $95
C2/87F4: 9DB800 STA $00B8,X
C2/87F7: A90400 LDA #$0004
C2/87FA: 8546 STA $46
C2/87FC: A595 LDA $95
C2/87FE: 854E STA $4E
C2/8800: 20C32A JSR $2AC3
C2/8803: A557 LDA $57
C2/8805: C90400 CMP #$0004
C2/8808: 9003 BCC $880D
C2/880A: A90400 LDA #$0004
C2/880D: A687 LDX $87
C2/880F: 18 CLC
C2/8810: 690C00 ADC #$000C
C2/8813: 9D1E00 STA $001E,X
C2/8816: 60 RTS
C2/8817: A687 LDX $87
C2/8819: BD6000 LDA $0060,X
C2/881C: 29FF00 AND #$00FF
C2/881F: D006 BNE $8827
C2/8821: FE9400 INC $0094,X
C2/8824: 20140B JSR $0B14
C2/8827: 18 CLC
C2/8828: 60 RTS
C2/8829: A687 LDX $87
C2/882B: BD9600 LDA $0096,X
C2/882E: C91800 CMP #$0018
C2/8831: D009 BNE $883C
C2/8833: 226F00C0 JSR $C0006F
C2/8837: A687 LDX $87
C2/8839: BD9600 LDA $0096,X
C2/883C: C93000 CMP #$0030
C2/883F: B00D BCS $884E
C2/8841: 290300 AND #$0003
C2/8844: D003 BNE $8849
C2/8846: 20330C JSR $0C33
C2/8849: 20890C JSR $0C89
C2/884C: 18 CLC
C2/884D: 60 RTS
C2/884E: 9EA700 STZ $00A7,X
C2/8851: FE9400 INC $0094,X
C2/8854: 9E9600 STZ $0096,X
C2/8857: A9008A LDA #$8A00
C2/885A: 206339 JSR $3963
C2/885D: 18 CLC
C2/885E: 60 RTS
C2/885F: ADD900 LDA $00D9
C2/8862: 0DDA00 ORA $00DA
C2/8865: 0DDB00 ORA $00DB
C2/8868: 898000 BIT #$0080
C2/886B: D014 BNE $8881
C2/886D: AD041D LDA $1D04
C2/8870: 892000 BIT #$0020
C2/8873: D00C BNE $8881
C2/8875: A687 LDX $87
C2/8877: BD7200 LDA $0072,X
C2/887A: F003 BEQ $887F
C2/887C: 20110C JSR $0C11
C2/887F: 38 SEC
C2/8880: 60 RTS
C2/8881: 18 CLC
C2/8882: 60 RTS
C2/8883: BD9400 LDA $0094,X
C2/8886: 0A ASL A
C2/8887: AA TAX
C2/8888: 7C8B88 JMP ($888B,X)
C2/888B: 9188 STA ($88),Y
C2/888D: D088 BNE $8817
C2/888F: 9789 STA [$89],Y
C2/8891: A687 LDX $87
C2/8893: A90100 LDA #$0001
C2/8896: 9D0000 STA $0000,X
C2/8899: FE9400 INC $0094,X
C2/889C: A90F01 LDA #$010F
C2/889F: 209413 JSR $1394
C2/88A2: 9EB000 STZ $00B0,X
C2/88A5: 9EB200 STZ $00B2,X
C2/88A8: BDB800 LDA $00B8,X
C2/88AB: 9DB400 STA $00B4,X
C2/88AE: A93000 LDA #$0030
C2/88B1: 8DD502 STA $02D5
C2/88B4: A92000 LDA #$0020
C2/88B7: 8DD702 STA $02D7
C2/88BA: A93000 LDA #$0030
C2/88BD: 8DD502 STA $02D5
C2/88C0: A92000 LDA #$0020
C2/88C3: 8DD702 STA $02D7
C2/88C6: E220 SEP #$20
C2/88C8: A9C0 LDA #$C0
C2/88CA: 8F1A2100 STA $00211A
C2/88CE: C220 REP #$20
C2/88D0: A687 LDX $87
C2/88D2: BCB600 LDY $00B6,X
C2/88D5: B92B00 LDA $002B,Y
C2/88D8: 9D2B00 STA $002B,X
C2/88DB: B93200 LDA $0032,Y
C2/88DE: 38 SEC
C2/88DF: E91000 SBC #$0010
C2/88E2: 9D3200 STA $0032,X
C2/88E5: 209989 JSR $8999
C2/88E8: A687 LDX $87
C2/88EA: BDB000 LDA $00B0,X
C2/88ED: 20602A JSR $2A60
C2/88F0: 8546 STA $46
C2/88F2: A687 LDX $87
C2/88F4: BCB600 LDY $00B6,X
C2/88F7: B9B200 LDA $00B2,Y
C2/88FA: D00F BNE $890B
C2/88FC: BDB000 LDA $00B0,X
C2/88FF: 18 CLC
C2/8900: 694000 ADC #$0040
C2/8903: 9DB000 STA $00B0,X
C2/8906: A91E00 LDA #$001E
C2/8909: 800D BRA $8918
C2/890B: BDB000 LDA $00B0,X
C2/890E: 18 CLC
C2/890F: 690001 ADC #$0100
C2/8912: 9DB000 STA $00B0,X
C2/8915: A90F00 LDA #$000F
C2/8918: 854E STA $4E
C2/891A: 20692D JSR $2D69
C2/891D: A687 LDX $87
C2/891F: A556 LDA $56
C2/8921: 18 CLC
C2/8922: 7DB400 ADC $00B4,X
C2/8925: 8595 STA $95
C2/8927: A687 LDX $87
C2/8929: BDB200 LDA $00B2,X
C2/892C: 20602A JSR $2A60
C2/892F: 8597 STA $97
C2/8931: A687 LDX $87
C2/8933: BDB200 LDA $00B2,X
C2/8936: 20592A JSR $2A59
C2/8939: 8599 STA $99
C2/893B: A599 LDA $99
C2/893D: 8546 STA $46
C2/893F: A595 LDA $95
C2/8941: 854E STA $4E
C2/8943: 20942B JSR $2B94
C2/8946: A557 LDA $57
C2/8948: 859B STA $9B
C2/894A: A597 LDA $97
C2/894C: 8546 STA $46
C2/894E: A595 LDA $95
C2/8950: 854E STA $4E
C2/8952: 20942B JSR $2B94
C2/8955: A557 LDA $57
C2/8957: 859D STA $9D
C2/8959: A597 LDA $97
C2/895B: 45C7 EOR $C7
C2/895D: 1A INC A
C2/895E: 8546 STA $46
C2/8960: A595 LDA $95
C2/8962: 854E STA $4E
C2/8964: 20942B JSR $2B94
C2/8967: A557 LDA $57
C2/8969: 859F STA $9F
C2/896B: A59B LDA $9B
C2/896D: 8DCD02 STA $02CD
C2/8970: A59D LDA $9D
C2/8972: 8DCF02 STA $02CF
C2/8975: A59F LDA $9F
C2/8977: 8DD102 STA $02D1
C2/897A: A59B LDA $9B
C2/897C: 8DD302 STA $02D3
C2/897F: A687 LDX $87
C2/8981: BCB600 LDY $00B6,X
C2/8984: B99400 LDA $0094,Y
C2/8987: C90600 CMP #$0006
C2/898A: D009 BNE $8995
C2/898C: FE9400 INC $0094,X
C2/898F: A97B01 LDA #$017B
C2/8992: 209413 JSR $1394
C2/8995: 18 CLC
C2/8996: 60 RTS
C2/8997: 38 SEC
C2/8998: 60 RTS
C2/8999: BD4200 LDA $0042,X
C2/899C: 0A ASL A
C2/899D: AA TAX
C2/899E: 7CA189 JMP ($89A1,X)
C2/89A1: A589 LDA $89
C2/89A3: BA TSX
C2/89A4: 89A687 BIT #$87A6
C2/89A7: BDB400 LDA $00B4,X
C2/89AA: DDB800 CMP $00B8,X
C2/89AD: B004 BCS $89B3
C2/89AF: FEB400 INC $00B4,X
C2/89B2: 60 RTS
C2/89B3: BDB800 LDA $00B8,X
C2/89B6: 9DB400 STA $00B4,X
C2/89B9: 60 RTS
C2/89BA: A687 LDX $87
C2/89BC: BDB400 LDA $00B4,X
C2/89BF: DDB800 CMP $00B8,X
C2/89C2: F006 BEQ $89CA
C2/89C4: 9004 BCC $89CA
C2/89C6: DEB400 DEC $00B4,X
C2/89C9: 60 RTS
C2/89CA: BDB800 LDA $00B8,X
C2/89CD: 9DB400 STA $00B4,X
C2/89D0: 60 RTS
C2/89D1: BD9400 LDA $0094,X
C2/89D4: 0A ASL A
C2/89D5: AA TAX
C2/89D6: 7CD989 JMP ($89D9,X)
C2/89D9: E189 SBC ($89,X)
C2/89DB: F289 SBC ($89)
C2/89DD: 198A53 ORA $538A,Y
C2/89E0: 8A TXA
C2/89E1: A687 LDX $87
C2/89E3: A90100 LDA #$0001
C2/89E6: 9D0000 STA $0000,X
C2/89E9: FE9400 INC $0094,X
C2/89EC: A90C01 LDA #$010C
C2/89EF: 209413 JSR $1394
C2/89F2: A687 LDX $87
C2/89F4: BD9E00 LDA $009E,X
C2/89F7: D01E BNE $8A17
C2/89F9: FE9400 INC $0094,X
C2/89FC: A90D01 LDA #$010D
C2/89FF: 209413 JSR $1394
C2/8A02: A91000 LDA #$0010
C2/8A05: 9D6600 STA $0066,X
C2/8A08: A91E00 LDA #$001E
C2/8A0B: 9DC600 STA $00C6,X
C2/8A0E: 9DB400 STA $00B4,X
C2/8A11: A94C3F LDA #$3F4C
C2/8A14: 9D9000 STA $0090,X
C2/8A17: 18 CLC
C2/8A18: 60 RTS
C2/8A19: A687 LDX $87
C2/8A1B: BDC600 LDA $00C6,X
C2/8A1E: 1014 BPL $8A34
C2/8A20: BDB400 LDA $00B4,X
C2/8A23: 300F BMI $8A34
C2/8A25: BCB200 LDY $00B2,X
C2/8A28: B90200 LDA $0002,Y
C2/8A2B: 9D2B00 STA $002B,X
C2/8A2E: B90400 LDA $0004,Y
C2/8A31: 9D3200 STA $0032,X
C2/8A34: BDC600 LDA $00C6,X
C2/8A37: 9DB400 STA $00B4,X
C2/8A3A: BD6600 LDA $0066,X
C2/8A3D: D012 BNE $8A51
C2/8A3F: FE9400 INC $0094,X
C2/8A42: A90E01 LDA #$010E
C2/8A45: 209413 JSR $1394
C2/8A48: 9E6600 STZ $0066,X
C2/8A4B: 9E9000 STZ $0090,X
C2/8A4E: 9EB400 STZ $00B4,X
C2/8A51: 18 CLC
C2/8A52: 60 RTS
C2/8A53: A687 LDX $87
C2/8A55: BDB400 LDA $00B4,X
C2/8A58: D00C BNE $8A66
C2/8A5A: 20643F JSR $3F64
C2/8A5D: 9007 BCC $8A66
C2/8A5F: A687 LDX $87
C2/8A61: A5C7 LDA $C7
C2/8A63: 9DB400 STA $00B4,X
C2/8A66: A687 LDX $87
C2/8A68: BD9E00 LDA $009E,X
C2/8A6B: D002 BNE $8A6F
C2/8A6D: 38 SEC
C2/8A6E: 60 RTS
C2/8A6F: 18 CLC
C2/8A70: 60 RTS
C2/8A71: 0100 ORA ($00,X)
C2/8A73: 0000 BRK #$00
C2/8A75: 0100 ORA ($00,X)
C2/8A77: 0100 ORA ($00,X)
C2/8A79: 0000 BRK #$00
C2/8A7B: 0100 ORA ($00,X)
C2/8A7D: FFFF0100 SBC $0001FF,X
C2/8A81: FFFF0000 SBC $0000FF,X
C2/8A85: FFFFFFFF SBC $FFFFFF,X
C2/8A89: 0000 BRK #$00
C2/8A8B: FFFF0100 SBC $0001FF,X
C2/8A8F: FFFFBD94 SBC $94BDFF,X
C2/8A93: 000A BRK #$0A
C2/8A95: AA TAX
C2/8A96: 7C998A JMP ($8A99,X)
C2/8A99: 9D8AC6 STA $C68A,X
C2/8A9C: 8A TXA
C2/8A9D: A687 LDX $87
C2/8A9F: A9C000 LDA #$00C0
C2/8AA2: 9D2B00 STA $002B,X
C2/8AA5: A9C000 LDA #$00C0
C2/8AA8: 9D3200 STA $0032,X
C2/8AAB: FE9400 INC $0094,X
C2/8AAE: A90100 LDA #$0001
C2/8AB1: 9D0000 STA $0000,X
C2/8AB4: A97301 LDA #$0173
C2/8AB7: 209413 JSR $1394
C2/8ABA: 9EB000 STZ $00B0,X
C2/8ABD: A90800 LDA #$0008
C2/8AC0: 9D7000 STA $0070,X
C2/8AC3: 9E2200 STZ $0022,X
C2/8AC6: A687 LDX $87
C2/8AC8: BD9600 LDA $0096,X
C2/8ACB: C90200 CMP #$0002
C2/8ACE: 9024 BCC $8AF4
C2/8AD0: BDB000 LDA $00B0,X
C2/8AD3: AA TAX
C2/8AD4: BFF68AC2 LDA $C28AF6,X
C2/8AD8: 29FF00 AND #$00FF
C2/8ADB: A20E00 LDX #$000E
C2/8ADE: 20F926 JSR $26F9
C2/8AE1: A687 LDX $87
C2/8AE3: 9E9600 STZ $0096,X
C2/8AE6: FEB000 INC $00B0,X
C2/8AE9: BDB000 LDA $00B0,X
C2/8AEC: C90600 CMP #$0006
C2/8AEF: 9003 BCC $8AF4
C2/8AF1: 9EB000 STZ $00B0,X
C2/8AF4: 18 CLC
C2/8AF5: 60 RTS
C2/8AF6: 7E7F80 ROR $807F,X
C2/8AF9: 8180 STA ($80,X)
C2/8AFB: 7F
[Snow/Red/Blue Dragon AI Subs]
[Dragon Header[2]]
C2/8AFC: A96000 ADC $0060A9,X
C2/8AFF: 9D6600 STA $0066,X
C2/8B02: 8D5A03 STA $035A
C2/8B05: 9C5803 STZ $0358
C2/8B08: 9C5C03 STZ $035C
C2/8B0B: 9E7E00 STZ $007E,X
C2/8B0E: A92000 LDA #$0020
C2/8B11: 9DA500 STA $00A5,X
C2/8B14: A00139 LDY #$3901
C2/8B17: A2CA8D LDX #$8DCA
C2/8B1A: 20530D JSR $0D53
C2/8B1D: A587 LDA $87
C2/8B1F: 9DB000 STA $00B0,X
C2/8B22: A00929 LDY #$2909
C2/8B25: A2388E LDX #$8E38
C2/8B28: 20530D JSR $0D53
C2/8B2B: A587 LDA $87
C2/8B2D: 9DB000 STA $00B0,X
C2/8B30: 60 RTS
[Dragon Header[3]]
C2/8B31: BD4200 LDA $0042,X
C2/8B34: 0A ASL A
C2/8B35: AA TAX
C2/8B36: 7C398B JMP ($8B39,X)
C2/8B39: 3F8B858B AND $8B858B,X
C2/8B3D: CD8B20 CMP $208B
C2/8B40: 2432 BIT $32
C2/8B42: 9DA900 STA $00A9,X
C2/8B45: EB XBA
C2/8B46: 0A ASL A
C2/8B47: 18 CLC
C2/8B48: 6900E0 ADC #$E000
C2/8B4B: A8 TAY
C2/8B4C: BD3200 LDA $0032,X
C2/8B4F: 38 SEC
C2/8B50: F90400 SBC $0004,Y
C2/8B53: 1003 BPL $8B58
C2/8B55: 45C7 EOR $C7
C2/8B57: 1A INC A
C2/8B58: C95000 CMP #$0050
C2/8B5B: 9004 BCC $8B61
C2/8B5D: A932F0 LDA #$F032
C2/8B60: 60 RTS
C2/8B61: BD2B00 LDA $002B,X
C2/8B64: 38 SEC
C2/8B65: F90200 SBC $0002,Y
C2/8B68: 1003 BPL $8B6D
C2/8B6A: 45C7 EOR $C7
C2/8B6C: 1A INC A
C2/8B6D: C92000 CMP #$0020
C2/8B70: 9004 BCC $8B76
C2/8B72: A934F0 LDA #$F034
C2/8B75: 60 RTS
C2/8B76: 20F78B JSR $8BF7
C2/8B79: B009 BCS $8B84
C2/8B7B: BDAB00 LDA $00AB,X
C2/8B7E: 0A ASL A
C2/8B7F: AA TAX
C2/8B80: BFB5E5DC LDA $DCE5B5,X
C2/8B84: 60 RTS
C2/8B85: 202432 JSR $3224
C2/8B88: 9DA900 STA $00A9,X
C2/8B8B: EB XBA
C2/8B8C: 0A ASL A
C2/8B8D: 18 CLC
C2/8B8E: 6900E0 ADC #$E000
C2/8B91: A8 TAY
C2/8B92: BD2B00 LDA $002B,X
C2/8B95: 38 SEC
C2/8B96: F90200 SBC $0002,Y
C2/8B99: 1003 BPL $8B9E
C2/8B9B: 45C7 EOR $C7
C2/8B9D: 1A INC A
C2/8B9E: C95000 CMP #$0050
C2/8BA1: 9004 BCC $8BA7
C2/8BA3: A932F0 LDA #$F032
C2/8BA6: 60 RTS
C2/8BA7: BD3200 LDA $0032,X
C2/8BAA: 38 SEC
C2/8BAB: F90400 SBC $0004,Y
C2/8BAE: 1003 BPL $8BB3
C2/8BB0: 45C7 EOR $C7
C2/8BB2: 1A INC A
C2/8BB3: C92000 CMP #$0020
C2/8BB6: 9004 BCC $8BBC
C2/8BB8: A936F0 LDA #$F036
C2/8BBB: 60 RTS
C2/8BBC: A687 LDX $87
C2/8BBE: 20F78B JSR $8BF7
C2/8BC1: B009 BCS $8BCC
C2/8BC3: BDAB00 LDA $00AB,X
C2/8BC6: 0A ASL A
C2/8BC7: AA TAX
C2/8BC8: BFB5E5DC LDA $DCE5B5,X
C2/8BCC: 60 RTS
C2/8BCD: 202432 JSR $3224
C2/8BD0: 9DA900 STA $00A9,X
C2/8BD3: 20D908 JSR $08D9
C2/8BD6: C90500 CMP #$0005
C2/8BD9: 9004 BCC $8BDF
C2/8BDB: A932F0 LDA #$F032
C2/8BDE: 60 RTS
C2/8BDF: C90200 CMP #$0002
C2/8BE2: 9004 BCC $8BE8
C2/8BE4: A938F0 LDA #$F038
C2/8BE7: 60 RTS
C2/8BE8: 20F78B JSR $8BF7
C2/8BEB: B009 BCS $8BF6
C2/8BED: BDAB00 LDA $00AB,X
C2/8BF0: 0A ASL A
C2/8BF1: AA TAX
C2/8BF2: BFB5E5DC LDA $DCE5B5,X
C2/8BF6: 60 RTS
C2/8BF7: BDA900 LDA $00A9,X
C2/8BFA: EB XBA
C2/8BFB: 0A ASL A
C2/8BFC: 18 CLC
C2/8BFD: 6900E0 ADC #$E000
C2/8C00: A8 TAY
C2/8C01: BD2B00 LDA $002B,X
C2/8C04: 38 SEC
C2/8C05: F90200 SBC $0002,Y
C2/8C08: 1004 BPL $8C0E
C2/8C0A: A5C5 LDA $C5
C2/8C0C: 8003 BRA $8C11
C2/8C0E: A90100 LDA #$0001
C2/8C11: DD7E00 CMP $007E,X
C2/8C14: F008 BEQ $8C1E
C2/8C16: 9D7E00 STA $007E,X
C2/8C19: A930F0 LDA #$F030
C2/8C1C: 38 SEC
C2/8C1D: 60 RTS
C2/8C1E: 18 CLC
C2/8C1F: 60 RTS
[Dragon Header[4]]
C2/8C20: BD4200 LDA $0042,X
C2/8C23: 0A ASL A
C2/8C24: AA TAX
C2/8C25: 7C288C JMP ($8C28,X)
C2/8C28: 2E8C69 ROL $698C
C2/8C2B: 8CB18C STY $8CB1
C2/8C2E: A687 LDX $87
C2/8C30: 20413A JSR $3A41
C2/8C33: BDA900 LDA $00A9,X
C2/8C36: 20D908 JSR $08D9
C2/8C39: C90600 CMP #$0006
C2/8C3C: B029 BCS $8C67
C2/8C3E: BDAB00 LDA $00AB,X
C2/8C41: C90100 CMP #$0001
C2/8C44: 9013 BCC $8C59
C2/8C46: C90400 CMP #$0004
C2/8C49: B00E BCS $8C59
C2/8C4B: A90100 LDA #$0001
C2/8C4E: 200B30 JSR $300B
C2/8C51: 0A ASL A
C2/8C52: AA TAX
C2/8C53: BFD7E5DC LDA $DCE5D7,X
C2/8C57: 18 CLC
C2/8C58: 60 RTS
C2/8C59: A90200 LDA #$0002
C2/8C5C: 200B30 JSR $300B
C2/8C5F: 0A ASL A
C2/8C60: AA TAX
C2/8C61: BFC5E5DC LDA $DCE5C5,X
C2/8C65: 18 CLC
C2/8C66: 60 RTS
C2/8C67: 38 SEC
C2/8C68: 60 RTS
C2/8C69: A687 LDX $87
C2/8C6B: 20413A JSR $3A41
C2/8C6E: BDA900 LDA $00A9,X
C2/8C71: 20D908 JSR $08D9
C2/8C74: C90400 CMP #$0004
C2/8C77: B036 BCS $8CAF
C2/8C79: BDAB00 LDA $00AB,X
C2/8C7C: C90100 CMP #$0001
C2/8C7F: 9020 BCC $8CA1
C2/8C81: C90400 CMP #$0004
C2/8C84: B01B BCS $8CA1
C2/8C86: BD6600 LDA $0066,X
C2/8C89: C98000 CMP #$0080
C2/8C8C: B00E BCS $8C9C
C2/8C8E: A90100 LDA #$0001
C2/8C91: 200B30 JSR $300B
C2/8C94: 0A ASL A
C2/8C95: AA TAX
C2/8C96: BFD7E5DC LDA $DCE5D7,X
C2/8C9A: 18 CLC
C2/8C9B: 60 RTS
C2/8C9C: A952F0 LDA #$F052
C2/8C9F: 18 CLC
C2/8CA0: 60 RTS
C2/8CA1: A90200 LDA #$0002
C2/8CA4: 200B30 JSR $300B
C2/8CA7: 0A ASL A
C2/8CA8: AA TAX
C2/8CA9: BFCBE5DC LDA $DCE5CB,X
C2/8CAD: 18 CLC
C2/8CAE: 60 RTS
C2/8CAF: 38 SEC
C2/8CB0: 60 RTS
C2/8CB1: A687 LDX $87
C2/8CB3: 20413A JSR $3A41
C2/8CB6: BDA900 LDA $00A9,X
C2/8CB9: 20D908 JSR $08D9
C2/8CBC: C90400 CMP #$0004
C2/8CBF: B036 BCS $8CF7
C2/8CC1: BDAB00 LDA $00AB,X
C2/8CC4: C90100 CMP #$0001
C2/8CC7: 9020 BCC $8CE9
C2/8CC9: C90400 CMP #$0004
C2/8CCC: B01B BCS $8CE9
C2/8CCE: BD6600 LDA $0066,X
C2/8CD1: C98000 CMP #$0080
C2/8CD4: B00E BCS $8CE4
C2/8CD6: A90100 LDA #$0001
C2/8CD9: 200B30 JSR $300B
C2/8CDC: 0A ASL A
C2/8CDD: AA TAX
C2/8CDE: BFD7E5DC LDA $DCE5D7,X
C2/8CE2: 18 CLC
C2/8CE3: 60 RTS
C2/8CE4: A952F0 LDA #$F052
C2/8CE7: 18 CLC
C2/8CE8: 60 RTS
C2/8CE9: A90200 LDA #$0002
C2/8CEC: 200B30 JSR $300B
C2/8CEF: 0A ASL A
C2/8CF0: AA TAX
C2/8CF1: BFD1E5DC LDA $DCE5D1,X
C2/8CF5: 18 CLC
C2/8CF6: 60 RTS
C2/8CF7: 38 SEC
C2/8CF8: 60 RTS
[A lot of these lone RTSes around here.]
C2/8CF9: 60 RTS
[Dragon Header[A]]
C2/8CFA: 60 RTS
[Common Dragon AI script call]
C2/8CFB: AD5C03 LDA $035C
C2/8CFE: 18 CLC
C2/8CFF: 690800 ADC #$0008
C2/8D02: 8D5C03 STA $035C
C2/8D05: 20602A JSR $2A60
C2/8D08: 8546 STA $46
C2/8D0A: A91000 LDA #$0010
C2/8D0D: 854E STA $4E
C2/8D0F: 20942B JSR $2B94
C2/8D12: A687 LDX $87
C2/8D14: A555 LDA $55
C2/8D16: 2900FF AND #$FF00
C2/8D19: 18 CLC
C2/8D1A: 6D5803 ADC $0358
C2/8D1D: 9D6400 STA $0064,X
C2/8D20: A557 LDA $57
C2/8D22: 6D5A03 ADC $035A
C2/8D25: 9D6600 STA $0066,X
C2/8D28: 60 RTS
[Via Dragon AI 17]
C2/8D29: A90200 LDA #$0002
C2/8D2C: 851A STA $1A
C2/8D2E: A900DC LDA #$DC00
C2/8D31: 850D STA $0D
C2/8D33: A9DBE5 LDA #$E5DB
C2/8D36: 850C STA $0C
C2/8D38: 20BC32 JSR $32BC
C2/8D3B: 20FB8C JSR $8CFB
C2/8D3E: 204C3F JSR $3F4C
C2/8D41: 60 RTS
[Via Dragon AI 19, 1B]
C2/8D42: BDA900 LDA $00A9,X
C2/8D45: EB XBA
C2/8D46: 0A ASL A
C2/8D47: 18 CLC
C2/8D48: 6900E0 ADC #$E000
C2/8D4B: A8 TAY
C2/8D4C: BD2B00 LDA $002B,X
C2/8D4F: D90200 CMP $0002,Y
C2/8D52: 9007 BCC $8D5B
C2/8D54: A9FEFF LDA #$FFFE
C2/8D57: 9D3C00 STA $003C,X
C2/8D5A: 60 RTS
C2/8D5B: A90200 LDA #$0002
C2/8D5E: 9D3C00 STA $003C,X
C2/8D61: 60 RTS
C2/8D62: BDA900 LDA $00A9,X
C2/8D65: EB XBA
C2/8D66: 0A ASL A
C2/8D67: 18 CLC
C2/8D68: 6900E0 ADC #$E000
C2/8D6B: A8 TAY
C2/8D6C: BD3200 LDA $0032,X
C2/8D6F: D90400 CMP $0004,Y
C2/8D72: 9007 BCC $8D7B
C2/8D74: A9FEFF LDA #$FFFE
C2/8D77: 9D4000 STA $0040,X
C2/8D7A: 60 RTS
C2/8D7B: A90200 LDA #$0002
C2/8D7E: 9D4000 STA $0040,X
C2/8D81: 60 RTS
[Via Dragon AI 19, 1A, 1B]
C2/8D82: 20FB8C JSR $8CFB
C2/8D85: 20FF36 JSR $36FF
C2/8D88: 60 RTS
[Via Dragon AI 19]
C2/8D89: A687 LDX $87
C2/8D8B: BDA900 LDA $00A9,X
C2/8D8E: EB XBA
C2/8D8F: 0A ASL A
C2/8D90: 18 CLC
C2/8D91: 6900E0 ADC #$E000
C2/8D94: A8 TAY
C2/8D95: BD2B00 LDA $002B,X
C2/8D98: 38 SEC
C2/8D99: F90200 SBC $0002,Y
C2/8D9C: 1003 BPL $8DA1
C2/8D9E: 45C7 EOR $C7
C2/8DA0: 1A INC A
C2/8DA1: C93000 CMP #$0030
C2/8DA4: 60 RTS
[Via Dragon AI 1A]
C2/8DA5: A687 LDX $87
C2/8DA7: BDA900 LDA $00A9,X
C2/8DAA: EB XBA
C2/8DAB: 0A ASL A
C2/8DAC: 18 CLC
C2/8DAD: 6900E0 ADC #$E000
C2/8DB0: A8 TAY
C2/8DB1: BD3200 LDA $0032,X
C2/8DB4: 38 SEC
C2/8DB5: F90400 SBC $0004,Y
C2/8DB8: 1003 BPL $8DBD
C2/8DBA: 45C7 EOR $C7
C2/8DBC: 1A INC A
C2/8DBD: C93000 CMP #$0030
C2/8DC0: 60 RTS
[Via Dragon AI 1B]
C2/8DC1: 20898D JSR $8D89
C2/8DC4: B003 BCS $8DC9
C2/8DC6: 20A58D JSR $8DA5
C2/8DC9: 60 RTS
C2/8DCA: BD9400 LDA $0094,X
C2/8DCD: 0A ASL A
C2/8DCE: AA TAX
C2/8DCF: 7CD28D JMP ($8DD2,X)
C2/8DD2: D68D DEC $8D,X
C2/8DD4: F08D BEQ $8D63
C2/8DD6: A687 LDX $87
C2/8DD8: A90100 LDA #$0001
C2/8DDB: 9D0000 STA $0000,X
C2/8DDE: A95701 LDA #$0157
C2/8DE1: 209413 JSR $1394
C2/8DE4: FE9400 INC $0094,X
C2/8DE7: A91A8E LDA #$8E1A
C2/8DEA: 9D9000 STA $0090,X
C2/8DED: 9EB200 STZ $00B2,X
C2/8DF0: A687 LDX $87
C2/8DF2: 20E83C JSR $3CE8
C2/8DF5: A687 LDX $87
C2/8DF7: BCB000 LDY $00B0,X
C2/8DFA: B99400 LDA $0094,Y
C2/8DFD: C90600 CMP #$0006
C2/8E00: B017 BCS $8E19
C2/8E02: B97A00 LDA $007A,Y
C2/8E05: 0A ASL A
C2/8E06: AA TAX
C2/8E07: BFB08EC2 LDA $C28EB0,X
C2/8E0B: A687 LDX $87
C2/8E0D: DDB200 CMP $00B2,X
C2/8E10: F006 BEQ $8E18
C2/8E12: 9DB200 STA $00B2,X
C2/8E15: 209413 JSR $1394
C2/8E18: 18 CLC
C2/8E19: 60 RTS
C2/8E1A: BCB000 LDY $00B0,X
C2/8E1D: B92B00 LDA $002B,Y
C2/8E20: 18 CLC
C2/8E21: 690800 ADC #$0008
C2/8E24: 9D2B00 STA $002B,X
C2/8E27: B93200 LDA $0032,Y
C2/8E2A: 18 CLC
C2/8E2B: 693800 ADC #$0038
C2/8E2E: 9D3200 STA $0032,X
C2/8E31: B96600 LDA $0066,Y
C2/8E34: 9D6600 STA $0066,X
C2/8E37: 60 RTS
C2/8E38: BD9400 LDA $0094,X
C2/8E3B: 0A ASL A
C2/8E3C: AA TAX
C2/8E3D: 7C408E JMP ($8E40,X)
[Jump Table]
C2/8E40: 468E [00]
C2/8E42: 608E [01]
C2/8E44: 908E [02]
[00]
C2/8E46: A687 LDX $87
C2/8E48: A90100 LDA #$0001
C2/8E4B: 9D0000 STA $0000,X
C2/8E4E: A95A01 LDA #$015A
C2/8E51: 209413 JSR $1394
C2/8E54: FE9400 INC $0094,X
C2/8E57: A9928E LDA #$8E92
C2/8E5A: 9D9000 STA $0090,X
C2/8E5D: 9EB200 STZ $00B2,X
[01]
C2/8E60: A687 LDX $87
C2/8E62: BCB000 LDY $00B0,X
C2/8E65: B99400 LDA $0094,Y
C2/8E68: C90600 CMP #$0006
C2/8E6B: B018 BCS $8E85
C2/8E6D: B97A00 LDA $007A,Y
C2/8E70: 0A ASL A
C2/8E71: AA TAX
C2/8E72: BFE88EC2 LDA $C28EE8,X
C2/8E76: A687 LDX $87
C2/8E78: DDB200 CMP $00B2,X
C2/8E7B: F006 BEQ $8E83
C2/8E7D: 9DB200 STA $00B2,X
C2/8E80: 209413 JSR $1394
C2/8E83: 18 CLC
C2/8E84: 60 RTS
C2/8E85: FE9400 INC $0094,X
C2/8E88: A93301 LDA #$0133
C2/8E8B: 209413 JSR $1394
C2/8E8E: 18 CLC
C2/8E8F: 60 RTS
[02]
C2/8E90: 38 SEC
C2/8E91: 60 RTS
C2/8E92: BCB000 LDY $00B0,X
C2/8E95: B92B00 LDA $002B,Y
C2/8E98: 9D2B00 STA $002B,X
C2/8E9B: B93200 LDA $0032,Y
C2/8E9E: 9D3200 STA $0032,X
C2/8EA1: B96600 LDA $0066,Y
C2/8EA4: 4A LSR A
C2/8EA5: 45C7 EOR $C7
C2/8EA7: 1A INC A
C2/8EA8: 18 CLC
C2/8EA9: 7D3200 ADC $0032,X
C2/8EAC: 9D3200 STA $0032,X
C2/8EAF: 60 RTS
[....uh]
C2/8EB0: 5701 EOR [$01],Y
C2/8EB2: 5701 EOR [$01],Y
C2/8EB4: 5701 EOR [$01],Y
C2/8EB6: 5701 EOR [$01],Y
C2/8EB8: 5701 EOR [$01],Y
C2/8EBA: 5701 EOR [$01],Y
C2/8EBC: 5701 EOR [$01],Y
C2/8EBE: 5701 EOR [$01],Y
C2/8EC0: 5701 EOR [$01],Y
C2/8EC2: 5701 EOR [$01],Y
C2/8EC4: 5701 EOR [$01],Y
C2/8EC6: 5701 EOR [$01],Y
C2/8EC8: 5701 EOR [$01],Y
C2/8ECA: 5701 EOR [$01],Y
C2/8ECC: 5701 EOR [$01],Y
C2/8ECE: 5701 EOR [$01],Y
C2/8ED0: 5701 EOR [$01],Y
C2/8ED2: 5701 EOR [$01],Y
C2/8ED4: 5701 EOR [$01],Y
C2/8ED6: 5701 EOR [$01],Y
C2/8ED8: 5701 EOR [$01],Y
C2/8EDA: 5701 EOR [$01],Y
C2/8EDC: 5701 EOR [$01],Y
C2/8EDE: 5701 EOR [$01],Y
C2/8EE0: 58 CLI
C2/8EE1: 0157 ORA ($57,X)
C2/8EE3: 0157 ORA ($57,X)
C2/8EE5: 0157 ORA ($57,X)
C2/8EE7: 015A ORA ($5A,X)
C2/8EE9: 015A ORA ($5A,X)
C2/8EEB: 015A ORA ($5A,X)
C2/8EED: 015A ORA ($5A,X)
C2/8EEF: 015A ORA ($5A,X)
C2/8EF1: 015A ORA ($5A,X)
C2/8EF3: 015A ORA ($5A,X)
C2/8EF5: 015A ORA ($5A,X)
C2/8EF7: 015A ORA ($5A,X)
C2/8EF9: 015A ORA ($5A,X)
C2/8EFB: 015A ORA ($5A,X)
C2/8EFD: 015A ORA ($5A,X)
C2/8EFF: 015A ORA ($5A,X)
C2/8F01: 015A ORA ($5A,X)
C2/8F03: 015A ORA ($5A,X)
C2/8F05: 015A ORA ($5A,X)
C2/8F07: 015A ORA ($5A,X)
C2/8F09: 015A ORA ($5A,X)
C2/8F0B: 015A ORA ($5A,X)
C2/8F0D: 015B ORA ($5B,X)
C2/8F0F: 015B ORA ($5B,X)
C2/8F11: 015B ORA ($5B,X)
C2/8F13: 015A ORA ($5A,X)
C2/8F15: 015A ORA ($5A,X)
C2/8F17: 015A ORA ($5A,X)
C2/8F19: 015A ORA ($5A,X)
C2/8F1B: 015A ORA ($5A,X)
C2/8F1D: 015B ORA ($5B,X)
C2/8F1F: 01AD ORA ($AD,X)
C2/8F21: B6E6 LDX $E6,Y
C2/8F23: D007 BNE $8F2C
C2/8F25: A91900 LDA #$0019
C2/8F28: 20AD25 JSR $25AD
C2/8F2B: 60 RTS
C2/8F2C: A91800 LDA #$0018
C2/8F2F: 20AD25 JSR $25AD
C2/8F32: 60 RTS
C2/8F33: A96363 LDA #$6363
C2/8F36: 9D8601 STA $0186,X
C2/8F39: E220 SEP #$20
C2/8F3B: A9C0 LDA #$C0
C2/8F3D: 8F1A2100 STA $00211A
C2/8F41: C220 REP #$20
C2/8F43: A90200 LDA #$0002
C2/8F46: 8DAE0F STA $0FAE
C2/8F49: BD9400 LDA $0094,X
C2/8F4C: 0A ASL A
C2/8F4D: AA TAX
C2/8F4E: 7C518F JMP ($8F51,X)
C2/8F51: 7B TDC
C2/8F52: 8FB38F27 STA $278FB3
C2/8F56: 904E BCC $8FA6
C2/8F58: 90AC BCC $8F06
C2/8F5A: 900E BCC $8F6A
C2/8F5C: 917F STA ($7F),Y
C2/8F5E: 91A4 STA ($A4),Y
C2/8F60: 914B STA ($4B),Y
C2/8F62: 92A8 STA ($A8)
C2/8F64: 92F6 STA ($F6)
C2/8F66: 9281 STA ($81)
C2/8F68: 9363 STA ($63,S),Y
C2/8F6A: 9499 STY $99,X
C2/8F6C: 94BE STY $BE,X
C2/8F6E: 9439 STY $39,X
C2/8F70: 95BD STA $BD,X
C2/8F72: 954B STA $4B,X
C2/8F74: 96A5 STX $A5,Y
C2/8F76: 96F8 STX $F8,Y
C2/8F78: 967B STX $7B,Y
C2/8F7A: 97A6 STA [$A6],Y
C2/8F7C: 8720 STA [$20]
C2/8F7E: E00CA9 CPX #$A90C
C2/8F81: 0100 ORA ($00,X)
C2/8F83: 9D0000 STA $0000,X
C2/8F86: A90800 LDA #$0008
C2/8F89: 9D9400 STA $0094,X
C2/8F8C: A90200 LDA #$0002
C2/8F8F: 9D0B00 STA $000B,X
C2/8F92: E220 SEP #$20
C2/8F94: A9C0 LDA #$C0
C2/8F96: 8F1A2100 STA $00211A
C2/8F9A: C220 REP #$20
C2/8F9C: 209F97 JSR $979F
C2/8F9F: A26D98 LDX #$986D
C2/8FA2: A02139 LDY #$3921
C2/8FA5: 20530D JSR $0D53
C2/8FA8: A2343D LDX #$3D34
C2/8FAB: A0202A LDY #$2A20
C2/8FAE: 20530D JSR $0D53
C2/8FB1: 18 CLC
C2/8FB2: 60 RTS
C2/8FB3: A687 LDX $87
C2/8FB5: BDB000 LDA $00B0,X
C2/8FB8: 18 CLC
C2/8FB9: 692000 ADC #$0020
C2/8FBC: 9DB000 STA $00B0,X
C2/8FBF: C90008 CMP #$0800
C2/8FC2: 9024 BCC $8FE8
C2/8FC4: FE9400 INC $0094,X
C2/8FC7: 9E0000 STZ $0000,X
C2/8FCA: 9E9600 STZ $0096,X
C2/8FCD: 9E9000 STZ $0090,X
C2/8FD0: A90002 LDA #$0200
C2/8FD3: 9DB000 STA $00B0,X
C2/8FD6: A91101 LDA #$0111
C2/8FD9: 209413 JSR $1394
C2/8FDC: A90E00 LDA #$000E
C2/8FDF: 8DD502 STA $02D5
C2/8FE2: A90A00 LDA #$000A
C2/8FE5: 8DD702 STA $02D7
C2/8FE8: 209F97 JSR $979F
C2/8FEB: 18 CLC
C2/8FEC: 60 RTS
C2/8FED: BD2900 LDA $0029,X
C2/8FF0: 18 CLC
C2/8FF1: 7D3A00 ADC $003A,X
C2/8FF4: 9D2900 STA $0029,X
C2/8FF7: BD2B00 LDA $002B,X
C2/8FFA: 7D3C00 ADC $003C,X
C2/8FFD: 9D2B00 STA $002B,X
C2/9000: BD3000 LDA $0030,X
C2/9003: 18 CLC
C2/9004: 7D3E00 ADC $003E,X
C2/9007: 9D3000 STA $0030,X
C2/900A: BD3200 LDA $0032,X
C2/900D: 7D4000 ADC $0040,X
C2/9010: 9D3200 STA $0032,X
C2/9013: BD3E00 LDA $003E,X
C2/9016: 38 SEC
C2/9017: E90001 SBC #$0100
C2/901A: 9D3E00 STA $003E,X
C2/901D: BD4000 LDA $0040,X
C2/9020: E90000 SBC #$0000
C2/9023: 9D4000 STA $0040,X
C2/9026: 60 RTS
C2/9027: A687 LDX $87
C2/9029: BD9E00 LDA $009E,X
C2/902C: D01B BNE $9049
C2/902E: 9E9600 STZ $0096,X
C2/9031: FE9400 INC $0094,X
C2/9034: 9E9600 STZ $0096,X
C2/9037: A91201 LDA #$0112
C2/903A: 209413 JSR $1394
C2/903D: A90C00 LDA #$000C
C2/9040: 8DD502 STA $02D5
C2/9043: A90600 LDA #$0006
C2/9046: 8DD702 STA $02D7
C2/9049: 209F97 JSR $979F
C2/904C: 18 CLC
C2/904D: 60 RTS
C2/904E: A687 LDX $87
C2/9050: BD9600 LDA $0096,X
C2/9053: C93C00 CMP #$003C
C2/9056: D04F BNE $90A7
C2/9058: 9E9600 STZ $0096,X
C2/905B: FE9400 INC $0094,X
C2/905E: 9E9600 STZ $0096,X
C2/9061: A90003 LDA #$0300
C2/9064: 9DB000 STA $00B0,X
C2/9067: A91601 LDA #$0116
C2/906A: 209413 JSR $1394
C2/906D: A91800 LDA #$0018
C2/9070: 8DD502 STA $02D5
C2/9073: A91800 LDA #$0018
C2/9076: 8DD702 STA $02D7
C2/9079: A96200 LDA #$0062
C2/907C: A20400 LDX #$0004
C2/907F: 200027 JSR $2700
C2/9082: A96300 LDA #$0063
C2/9085: A20500 LDX #$0005
C2/9088: 200027 JSR $2700
C2/908B: A96400 LDA #$0064
C2/908E: A20600 LDX #$0006
C2/9091: 200027 JSR $2700
C2/9094: A96500 LDA #$0065
C2/9097: A20700 LDX #$0007
C2/909A: 200027 JSR $2700
C2/909D: A687 LDX $87
C2/909F: A9D600 LDA #$00D6
C2/90A2: 20E330 JSR $30E3
C2/90A5: A687 LDX $87
C2/90A7: 209F97 JSR $979F
C2/90AA: 18 CLC
C2/90AB: 60 RTS
C2/90AC: A687 LDX $87
C2/90AE: BDB200 LDA $00B2,X
C2/90B1: 18 CLC
C2/90B2: 698000 ADC #$0080
C2/90B5: 9DB200 STA $00B2,X
C2/90B8: BDB000 LDA $00B0,X
C2/90BB: 38 SEC
C2/90BC: E91800 SBC #$0018
C2/90BF: 9DB000 STA $00B0,X
C2/90C2: C91000 CMP #$0010
C2/90C5: B018 BCS $90DF
C2/90C7: A90900 LDA #$0009
C2/90CA: 9D9400 STA $0094,X
C2/90CD: 9E9600 STZ $0096,X
C2/90D0: 9EB000 STZ $00B0,X
C2/90D3: A97200 LDA #$0072
C2/90D6: 226C00C0 JSR $C0006C
C2/90DA: A687 LDX $87
C2/90DC: 20E490 JSR $90E4
C2/90DF: 209F97 JSR $979F
C2/90E2: 18 CLC
C2/90E3: 60 RTS
C2/90E4: E220 SEP #$20
C2/90E6: A68B LDX $8B
C2/90E8: BFF005C2 LDA $C205F0,X
C2/90EC: 8595 STA $95
C2/90EE: 0D59E0 ORA $E059
C2/90F1: 8D59E0 STA $E059
C2/90F4: A595 LDA $95
C2/90F6: 0D59E2 ORA $E259
C2/90F9: 8D59E2 STA $E259
C2/90FC: A595 LDA $95
C2/90FE: 0D59E4 ORA $E459
C2/9101: 8D59E4 STA $E459
C2/9104: A687 LDX $87
C2/9106: A907 LDA #$07
C2/9108: 9D5A00 STA $005A,X
C2/910B: C220 REP #$20
C2/910D: 60 RTS
C2/910E: A687 LDX $87
C2/9110: BDB000 LDA $00B0,X
C2/9113: 38 SEC
C2/9114: E94000 SBC #$0040
C2/9117: 9DB000 STA $00B0,X
C2/911A: 1037 BPL $9153
C2/911C: 9E9600 STZ $0096,X
C2/911F: A91701 LDA #$0117
C2/9122: 209413 JSR $1394
C2/9125: A98000 LDA #$0080
C2/9128: 9DB000 STA $00B0,X
C2/912B: 9E9000 STZ $0090,X
C2/912E: 9E2B00 STZ $002B,X
C2/9131: A90E00 LDA #$000E
C2/9134: 9D9400 STA $0094,X
C2/9137: A91F00 LDA #$001F
C2/913A: 20C324 JSR $24C3
C2/913D: A90100 LDA #$0001
C2/9140: 9DB600 STA $00B6,X
C2/9143: A97100 LDA #$0071
C2/9146: A687 LDX $87
C2/9148: 226C00C0 JSR $C0006C
C2/914C: A687 LDX $87
C2/914E: 20E490 JSR $90E4
C2/9151: A687 LDX $87
C2/9153: 209F97 JSR $979F
C2/9156: 18 CLC
C2/9157: 60 RTS
C2/9158: BD3000 LDA $0030,X
C2/915B: 18 CLC
C2/915C: 7D3E00 ADC $003E,X
C2/915F: 9D3000 STA $0030,X
C2/9162: BD3200 LDA $0032,X
C2/9165: 7D4000 ADC $0040,X
C2/9168: 9D3200 STA $0032,X
C2/916B: BD3E00 LDA $003E,X
C2/916E: 38 SEC
C2/916F: E90001 SBC #$0100
C2/9172: 9D3E00 STA $003E,X
C2/9175: BD4000 LDA $0040,X
C2/9178: E90000 SBC #$0000
C2/917B: 9D4000 STA $0040,X
C2/917E: 60 RTS
C2/917F: A687 LDX $87
C2/9181: BD3200 LDA $0032,X
C2/9184: 18 CLC
C2/9185: 690200 ADC #$0002
C2/9188: 9D3200 STA $0032,X
C2/918B: A96001 LDA #$0160
C2/918E: DD3200 CMP $0032,X
C2/9191: B00C BCS $919F
C2/9193: 9E9600 STZ $0096,X
C2/9196: A90B00 LDA #$000B
C2/9199: 9D9400 STA $0094,X
C2/919C: 9E9600 STZ $0096,X
C2/919F: 209F97 JSR $979F
C2/91A2: 18 CLC
C2/91A3: 60 RTS
[Mana Beast-related code]
C2/91A4: A687 LDX $87
C2/91A6: BDB400 LDA $00B4,X
C2/91A9: D029 BNE $91D4
C2/91AB: BD2B00 LDA $002B,X
C2/91AE: C92801 CMP #$0128
C2/91B1: B021 BCS $91D4
C2/91B3: A5C7 LDA $C7
C2/91B5: 9DB400 STA $00B4,X
C2/91B8: E220 SEP #$20
C2/91BA: A901 LDA #$01
C2/91BC: 8D59E0 STA $E059
C2/91BF: A901 LDA #$01
C2/91C1: 8D59E2 STA $E259
C2/91C4: A901 LDA #$01
C2/91C6: 8D59E4 STA $E459
C2/91C9: C220 REP #$20
C2/91CB: A96F00 LDA #$006F
C2/91CE: 226C00C0 JSR $C0006C {...my god, it loads its weapons manually}
C2/91D2: A687 LDX $87
C2/91D4: A92800 LDA #$0028
C2/91D7: DD2B00 CMP $002B,X
C2/91DA: 9012 BCC $91EE
C2/91DC: 9E9600 STZ $0096,X
C2/91DF: A91100 LDA #$0011
C2/91E2: 9D9400 STA $0094,X
C2/91E5: 9E9000 STZ $0090,X
C2/91E8: A98000 LDA #$0080
C2/91EB: 9DB000 STA $00B0,X
C2/91EE: 209F97 JSR $979F
C2/91F1: 18 CLC
C2/91F2: 60 RTS
C2/91F3: A9BB00 LDA #$00BB
C2/91F6: A26600 LDX #$0066
C2/91F9: A00400 LDY #$0004
C2/91FC: 202D27 JSR $272D
C2/91FF: A9BB00 LDA #$00BB
C2/9202: A26600 LDX #$0066
C2/9205: A00500 LDY #$0005
C2/9208: 202D27 JSR $272D
C2/920B: A9BB00 LDA #$00BB
C2/920E: A26600 LDX #$0066
C2/9211: A00600 LDY #$0006
C2/9214: 202D27 JSR $272D
C2/9217: A9BB00 LDA #$00BB
C2/921A: A26600 LDX #$0066
C2/921D: A00700 LDY #$0007
C2/9220: 202D27 JSR $272D
C2/9223: 60 RTS
C2/9224: BD2900 LDA $0029,X
C2/9227: 18 CLC
C2/9228: 7D3A00 ADC $003A,X
C2/922B: 9D2900 STA $0029,X
C2/922E: BD2B00 LDA $002B,X
C2/9231: 7D3C00 ADC $003C,X
C2/9234: 9D2B00 STA $002B,X
C2/9237: BD3000 LDA $0030,X
C2/923A: 18 CLC
C2/923B: 7D3E00 ADC $003E,X
C2/923E: 9D3000 STA $0030,X
C2/9241: BD3200 LDA $0032,X
C2/9244: 7D4000 ADC $0040,X
C2/9247: 9D3200 STA $0032,X
C2/924A: 60 RTS
C2/924B: A687 LDX $87
C2/924D: BD9600 LDA $0096,X
C2/9250: C93C00 CMP #$003C
C2/9253: 9051 BCC $92A6
C2/9255: A90801 LDA #$0108
C2/9258: 9D2B00 STA $002B,X
C2/925B: A96001 LDA #$0160
C2/925E: 9D3200 STA $0032,X
C2/9261: 9EB200 STZ $00B2,X
C2/9264: 9EB600 STZ $00B6,X
C2/9267: A91401 LDA #$0114
C2/926A: 209413 JSR $1394
C2/926D: 9EB000 STZ $00B0,X
C2/9270: A90100 LDA #$0001
C2/9273: 9D9400 STA $0094,X
C2/9276: A90030 LDA #$3000
C2/9279: 9D3A00 STA $003A,X
C2/927C: 9E3C00 STZ $003C,X
C2/927F: A90080 LDA #$8000
C2/9282: 9D3E00 STA $003E,X
C2/9285: 9E4000 STZ $0040,X
C2/9288: A9ED8F LDA #$8FED
C2/928B: 9D9000 STA $0090,X
C2/928E: A93000 LDA #$0030
C2/9291: 8DD502 STA $02D5
C2/9294: A91800 LDA #$0018
C2/9297: 8DD702 STA $02D7
C2/929A: 20F391 JSR $91F3
C2/929D: 209F97 JSR $979F
C2/92A0: A9D600 LDA #$00D6
C2/92A3: 20E330 JSR $30E3
C2/92A6: 18 CLC
C2/92A7: 60 RTS
C2/92A8: A687 LDX $87
C2/92AA: BD9600 LDA $0096,X
C2/92AD: C90C00 CMP #$000C
C2/92B0: 9042 BCC $92F4
C2/92B2: 9E9600 STZ $0096,X
C2/92B5: FE9400 INC $0094,X
C2/92B8: A90002 LDA #$0200
C2/92BB: 9DB000 STA $00B0,X
C2/92BE: A91201 LDA #$0112
C2/92C1: 209413 JSR $1394
C2/92C4: A90C00 LDA #$000C
C2/92C7: 8DD502 STA $02D5
C2/92CA: A90600 LDA #$0006
C2/92CD: 8DD702 STA $02D7
C2/92D0: A96600 LDA #$0066
C2/92D3: A20400 LDX #$0004
C2/92D6: 200027 JSR $2700
C2/92D9: A96600 LDA #$0066
C2/92DC: A20500 LDX #$0005
C2/92DF: 200027 JSR $2700
C2/92E2: A96600 LDA #$0066
C2/92E5: A20600 LDX #$0006
C2/92E8: 200027 JSR $2700
C2/92EB: A96600 LDA #$0066
C2/92EE: A20700 LDX #$0007
C2/92F1: 200027 JSR $2700
C2/92F4: 18 CLC
C2/92F5: 60 RTS
C2/92F6: A687 LDX $87
C2/92F8: BD9600 LDA $0096,X
C2/92FB: C93C00 CMP #$003C
C2/92FE: D07C BNE $937C
C2/9300: 9E9600 STZ $0096,X
C2/9303: A90500 LDA #$0005
C2/9306: 9D9400 STA $0094,X
C2/9309: A90100 LDA #$0001
C2/930C: 9D0000 STA $0000,X
C2/930F: 9E9600 STZ $0096,X
C2/9312: A90008 LDA #$0800
C2/9315: 9DB000 STA $00B0,X
C2/9318: 9EB200 STZ $00B2,X
C2/931B: A91301 LDA #$0113
C2/931E: 209413 JSR $1394
C2/9321: 9E3A00 STZ $003A,X
C2/9324: 9E3C00 STZ $003C,X
C2/9327: A900C0 LDA #$C000
C2/932A: 9D3E00 STA $003E,X
C2/932D: 9E4000 STZ $0040,X
C2/9330: A95891 LDA #$9158
C2/9333: 9D9000 STA $0090,X
C2/9336: A93000 LDA #$0030
C2/9339: 8DD502 STA $02D5
C2/933C: A92000 LDA #$0020
C2/933F: 8DD702 STA $02D7
C2/9342: A95D00 LDA #$005D
C2/9345: A26200 LDX #$0062
C2/9348: A00400 LDY #$0004
C2/934B: 202D27 JSR $272D
C2/934E: A95D00 LDA #$005D
C2/9351: A26300 LDX #$0063
C2/9354: A00500 LDY #$0005
C2/9357: 202D27 JSR $272D
C2/935A: A95D00 LDA #$005D
C2/935D: A26400 LDX #$0064
C2/9360: A00600 LDY #$0006
C2/9363: 202D27 JSR $272D
C2/9366: A95D00 LDA #$005D
C2/9369: A26500 LDX #$0065
C2/936C: A00700 LDY #$0007
C2/936F: 202D27 JSR $272D
C2/9372: A687 LDX $87
C2/9374: A9D600 LDA #$00D6
C2/9377: 20E330 JSR $30E3
C2/937A: A687 LDX $87
C2/937C: 209F97 JSR $979F
C2/937F: 18 CLC
C2/9380: 60 RTS
C2/9381: A687 LDX $87
C2/9383: BD9001 LDA $0190,X
C2/9386: 3020 BMI $93A8
C2/9388: BDAD00 LDA $00AD,X
C2/938B: DD2D00 CMP $002D,X
C2/938E: 9009 BCC $9399
C2/9390: 207233 JSR $3372
C2/9393: 9EAD00 STZ $00AD,X
C2/9396: 20CB93 JSR $93CB
C2/9399: A687 LDX $87
C2/939B: BD9600 LDA $0096,X
C2/939E: C9F000 CMP #$00F0
C2/93A1: 9003 BCC $93A6
C2/93A3: FE9400 INC $0094,X
C2/93A6: 18 CLC
C2/93A7: 60 RTS
C2/93A8: A91200 LDA #$0012
C2/93AB: 9D9400 STA $0094,X
C2/93AE: 9E9600 STZ $0096,X
C2/93B1: A28400 LDX #$0084
C2/93B4: A00D00 LDY #$000D
C2/93B7: A97800 LDA #$0078
C2/93BA: 202D27 JSR $272D
C2/93BD: A28500 LDX #$0085
C2/93C0: A00E00 LDY #$000E
C2/93C3: A97800 LDA #$0078
C2/93C6: 202D27 JSR $272D
C2/93C9: 18 CLC
C2/93CA: 60 RTS
C2/93CB: 20413A JSR $3A41
C2/93CE: A687 LDX $87
C2/93D0: BDB101 LDA $01B1,X
C2/93D3: 894000 BIT #$0040
C2/93D6: D016 BNE $93EE
C2/93D8: A90000 LDA #$0000
C2/93DB: 8034 BRA $9411
C2/93DD: BDB001 LDA $01B0,X
C2/93E0: 29FF00 AND #$00FF
C2/93E3: D009 BNE $93EE
C2/93E5: A90300 LDA #$0003
C2/93E8: 200B30 JSR $300B
C2/93EB: 1A INC A
C2/93EC: 8023 BRA $9411
C2/93EE: BDA900 LDA $00A9,X
C2/93F1: EB XBA
C2/93F2: 0A ASL A
C2/93F3: 18 CLC
C2/93F4: 6900E0 ADC #$E000
C2/93F7: A8 TAY
C2/93F8: B9B101 LDA $01B1,Y
C2/93FB: 894000 BIT #$0040
C2/93FE: D00E BNE $940E
C2/9400: A90200 LDA #$0002
C2/9403: 200B30 JSR $300B
C2/9406: F001 BEQ $9409
C2/9408: 60 RTS
C2/9409: A90600 LDA #$0006
C2/940C: 8003 BRA $9411
C2/940E: A90500 LDA #$0005
C2/9411: 0A ASL A
C2/9412: AA TAX
C2/9413: 7C1694 JMP ($9416,X)
C2/9416: 2494 BIT $94
C2/9418: 29942E AND #$2E94
C2/941B: 9433 STY $33,X
C2/941D: 9438 STY $38,X
C2/941F: 943D STY $3D,X
C2/9421: 9442 STY $42,X
C2/9423: 94A9 STY $A9,X
C2/9425: 2202801C JSR $1C8002
C2/9429: A90502 LDA #$0205
C2/942C: 8017 BRA $9445
C2/942E: A91C02 LDA #$021C
C2/9431: 8012 BRA $9445
C2/9433: A90402 LDA #$0204
C2/9436: 800D BRA $9445
C2/9438: A92902 LDA #$0229
C2/943B: 8008 BRA $9445
C2/943D: A92600 LDA #$0026
C2/9440: 8003 BRA $9445
C2/9442: A92800 LDA #$0028
C2/9445: A687 LDX $87
C2/9447: 206D39 JSR $396D
C2/944A: 221B00C0 JSR $C0001B
C2/944E: 29FF00 AND #$00FF
C2/9451: D00F BNE $9462
C2/9453: A687 LDX $87
C2/9455: 9E6000 STZ $0060,X
C2/9458: A587 LDA $87
C2/945A: 29FF1F AND #$1FFF
C2/945D: AA TAX
C2/945E: 220F8001 JSR $01800F
C2/9462: 60 RTS
C2/9463: A687 LDX $87
C2/9465: BDB000 LDA $00B0,X
C2/9468: 38 SEC
C2/9469: E90800 SBC #$0008
C2/946C: 9DB000 STA $00B0,X
C2/946F: 1023 BPL $9494
C2/9471: 9E9600 STZ $0096,X
C2/9474: A98000 LDA #$0080
C2/9477: 9DB000 STA $00B0,X
C2/947A: 9E2B00 STZ $002B,X
C2/947D: A91701 LDA #$0117
C2/9480: 209413 JSR $1394
C2/9483: A90F00 LDA #$000F
C2/9486: 9D9400 STA $0094,X
C2/9489: A92000 LDA #$0020
C2/948C: 20C324 JSR $24C3
C2/948F: 9EB600 STZ $00B6,X
C2/9492: A687 LDX $87
C2/9494: 209F97 JSR $979F
C2/9497: 18 CLC
C2/9498: 60 RTS
C2/9499: A687 LDX $87
C2/949B: BD3200 LDA $0032,X
C2/949E: 38 SEC
C2/949F: E90200 SBC #$0002
C2/94A2: 9D3200 STA $0032,X
C2/94A5: A96001 LDA #$0160
C2/94A8: DD3200 CMP $0032,X
C2/94AB: 900C BCC $94B9
C2/94AD: 9E9600 STZ $0096,X
C2/94B0: A90B00 LDA #$000B
C2/94B3: 9D9400 STA $0094,X
C2/94B6: 9E9600 STZ $0096,X
C2/94B9: 209F97 JSR $979F
C2/94BC: 18 CLC
C2/94BD: 60 RTS
C2/94BE: AD6403 LDA $0364
C2/94C1: F009 BEQ $94CC
C2/94C3: A91F00 LDA #$001F
C2/94C6: 20C324 JSR $24C3
C2/94C9: 9C6403 STZ $0364
C2/94CC: A687 LDX $87
C2/94CE: BD9600 LDA $0096,X
C2/94D1: C90900 CMP #$0009
C2/94D4: 905E BCC $9534
C2/94D6: 9E9600 STZ $0096,X
C2/94D9: A98000 LDA #$0080
C2/94DC: 9DB000 STA $00B0,X
C2/94DF: A91001 LDA #$0110
C2/94E2: 209413 JSR $1394
C2/94E5: A90200 LDA #$0002
C2/94E8: 9D0B00 STA $000B,X
C2/94EB: A90100 LDA #$0001
C2/94EE: 9DB600 STA $00B6,X
C2/94F1: A94000 LDA #$0040
C2/94F4: 8DD502 STA $02D5
C2/94F7: A94000 LDA #$0040
C2/94FA: 8DD702 STA $02D7
C2/94FD: A91000 LDA #$0010
C2/9500: 200B30 JSR $300B
C2/9503: C90700 CMP #$0007
C2/9506: B016 BCS $951E
C2/9508: A687 LDX $87
C2/950A: A90600 LDA #$0006
C2/950D: 9D9400 STA $0094,X
C2/9510: A92801 LDA #$0128
C2/9513: 9D2B00 STA $002B,X
C2/9516: A97000 LDA #$0070
C2/9519: 9D3200 STA $0032,X
C2/951C: 8019 BRA $9537
C2/951E: A687 LDX $87
C2/9520: A90D00 LDA #$000D
C2/9523: 9D9400 STA $0094,X
C2/9526: A92801 LDA #$0128
C2/9529: 9D2B00 STA $002B,X
C2/952C: A95002 LDA #$0250
C2/952F: 9D3200 STA $0032,X
C2/9532: 8003 BRA $9537
C2/9534: 20A095 JSR $95A0
C2/9537: 18 CLC
C2/9538: 60 RTS
C2/9539: AD6403 LDA $0364
C2/953C: F009 BEQ $9547
C2/953E: A92000 LDA #$0020
C2/9541: 20C324 JSR $24C3
C2/9544: 9C6403 STZ $0364
C2/9547: A687 LDX $87
C2/9549: BD9600 LDA $0096,X
C2/954C: C90900 CMP #$0009
C2/954F: 904A BCC $959B
C2/9551: 9E9600 STZ $0096,X
C2/9554: A92492 LDA #$9224
C2/9557: 9D9000 STA $0090,X
C2/955A: A98000 LDA #$0080
C2/955D: 9DB000 STA $00B0,X
C2/9560: A91501 LDA #$0115
C2/9563: 209413 JSR $1394
C2/9566: 9EB600 STZ $00B6,X
C2/9569: 9EB400 STZ $00B4,X
C2/956C: A90700 LDA #$0007
C2/956F: 9D9400 STA $0094,X
C2/9572: A92802 LDA #$0228
C2/9575: 9D2B00 STA $002B,X
C2/9578: A9F8FF LDA #$FFF8
C2/957B: 9D3C00 STA $003C,X
C2/957E: 9E3A00 STZ $003A,X
C2/9581: 9E4000 STZ $0040,X
C2/9584: 9E3E00 STZ $003E,X
C2/9587: A93800 LDA #$0038
C2/958A: 8DD502 STA $02D5
C2/958D: A92000 LDA #$0020
C2/9590: 8DD702 STA $02D7
C2/9593: A9D600 LDA #$00D6
C2/9596: 20E330 JSR $30E3
C2/9599: 8003 BRA $959E
C2/959B: 20A095 JSR $95A0
C2/959E: 18 CLC
C2/959F: 60 RTS
C2/95A0: A90100 LDA #$0001
C2/95A3: 8D5203 STA $0352
C2/95A6: BD9600 LDA $0096,X
C2/95A9: 3A DEC A
C2/95AA: EB XBA
C2/95AB: 0A ASL A
C2/95AC: 0A ASL A
C2/95AD: 0A ASL A
C2/95AE: 8595 STA $95
C2/95B0: 18 CLC
C2/95B1: 690040 ADC #$4000
C2/95B4: 8D5303 STA $0353
C2/95B7: A595 LDA $95
C2/95B9: 8D5503 STA $0355
C2/95BC: 60 RTS
C2/95BD: A687 LDX $87
C2/95BF: A90300 LDA #$0003
C2/95C2: 18 CLC
C2/95C3: 7DBC00 ADC $00BC,X
C2/95C6: C92000 CMP #$0020
C2/95C9: 9003 BCC $95CE
C2/95CB: A92000 LDA #$0020
C2/95CE: 9DBC00 STA $00BC,X
C2/95D1: BDB400 LDA $00B4,X
C2/95D4: 18 CLC
C2/95D5: 7DBC00 ADC $00BC,X
C2/95D8: 9DB400 STA $00B4,X
C2/95DB: BDB600 LDA $00B6,X
C2/95DE: D03D BNE $961D
C2/95E0: A90100 LDA #$0001
C2/95E3: 9DB800 STA $00B8,X
C2/95E6: BDB000 LDA $00B0,X
C2/95E9: 38 SEC
C2/95EA: FDB800 SBC $00B8,X
C2/95ED: 1002 BPL $95F1
C2/95EF: A5C5 LDA $C5
C2/95F1: 9DB000 STA $00B0,X
C2/95F4: A90300 LDA #$0003
C2/95F7: 18 CLC
C2/95F8: 7DBA00 ADC $00BA,X
C2/95FB: 9DBA00 STA $00BA,X
C2/95FE: BDB200 LDA $00B2,X
C2/9601: 18 CLC
C2/9602: 7DBA00 ADC $00BA,X
C2/9605: C90010 CMP #$1000
C2/9608: 9DB200 STA $00B2,X
C2/960B: 9039 BCC $9646
C2/960D: A5C7 LDA $C7
C2/960F: 9DB600 STA $00B6,X
C2/9612: 9EB800 STZ $00B8,X
C2/9615: A90080 LDA #$8000
C2/9618: 9DB200 STA $00B2,X
C2/961B: 8029 BRA $9646
C2/961D: A90300 LDA #$0003
C2/9620: 18 CLC
C2/9621: 7DB800 ADC $00B8,X
C2/9624: 9DB800 STA $00B8,X
C2/9627: 18 CLC
C2/9628: 7DB000 ADC $00B0,X
C2/962B: C90010 CMP #$1000
C2/962E: 9013 BCC $9643
C2/9630: A90080 LDA #$8000
C2/9633: 9DB000 STA $00B0,X
C2/9636: BD7200 LDA $0072,X
C2/9639: 20110C JSR $0C11
C2/963C: A687 LDX $87
C2/963E: 20FD97 JSR $97FD
C2/9641: 38 SEC
C2/9642: 60 RTS
C2/9643: 9DB000 STA $00B0,X
C2/9646: 20FD97 JSR $97FD
C2/9649: 18 CLC
C2/964A: 60 RTS
C2/964B: A687 LDX $87
C2/964D: BD9600 LDA $0096,X
C2/9650: C90C00 CMP #$000C
C2/9653: 904E BCC $96A3
C2/9655: A90100 LDA #$0001
C2/9658: 9D9400 STA $0094,X
C2/965B: 9E9600 STZ $0096,X
C2/965E: 9EB000 STZ $00B0,X
C2/9661: A91401 LDA #$0114
C2/9664: 209413 JSR $1394
C2/9667: A90801 LDA #$0108
C2/966A: 9D2B00 STA $002B,X
C2/966D: A96001 LDA #$0160
C2/9670: 9D3200 STA $0032,X
C2/9673: A90030 LDA #$3000
C2/9676: 9D3A00 STA $003A,X
C2/9679: 9E3C00 STZ $003C,X
C2/967C: A90080 LDA #$8000
C2/967F: 9D3E00 STA $003E,X
C2/9682: 9E4000 STZ $0040,X
C2/9685: A9ED8F LDA #$8FED
C2/9688: 9D9000 STA $0090,X
C2/968B: 20F391 JSR $91F3
C2/968E: A93000 LDA #$0030
C2/9691: 8DD502 STA $02D5
C2/9694: A91800 LDA #$0018
C2/9697: 8DD702 STA $02D7
C2/969A: 209F97 JSR $979F
C2/969D: A9D600 LDA #$00D6
C2/96A0: 20E330 JSR $30E3
C2/96A3: 18 CLC
C2/96A4: 60 RTS
C2/96A5: A687 LDX $87
C2/96A7: BD6000 LDA $0060,X
C2/96AA: 29FF00 AND #$00FF
C2/96AD: D00C BNE $96BB
C2/96AF: FE9400 INC $0094,X
C2/96B2: 20BD96 JSR $96BD
C2/96B5: A9F000 LDA #$00F0
C2/96B8: 200A31 JSR $310A
C2/96BB: 18 CLC
C2/96BC: 60 RTS
C2/96BD: E220 SEP #$20
C2/96BF: A920 LDA #$20
C2/96C1: 9D6000 STA $0060,X
C2/96C4: C220 REP #$20
C2/96C6: 9E9600 STZ $0096,X
C2/96C9: A00000 LDY #$0000
C2/96CC: BD1800 LDA $0018,X
C2/96CF: 29FF00 AND #$00FF
C2/96D2: F012 BEQ $96E6
C2/96D4: DA PHX
C2/96D5: 5A PHY
C2/96D6: AA TAX
C2/96D7: A98700 LDA #$0087
C2/96DA: 20F926 JSR $26F9
C2/96DD: 7A PLY
C2/96DE: FA PLX
C2/96DF: E8 INX
C2/96E0: C8 INY
C2/96E1: C00400 CPY #$0004
C2/96E4: 90E6 BCC $96CC
C2/96E6: A92700 LDA #$0027
C2/96E9: 20C324 JSR $24C3
C2/96EC: A9008B LDA #$8B00
C2/96EF: 206339 JSR $3963
C2/96F2: 204F0B JSR $0B4F
C2/96F5: A687 LDX $87
C2/96F7: 60 RTS
C2/96F8: A687 LDX $87
C2/96FA: BD9600 LDA $0096,X
C2/96FD: C91800 CMP #$0018
C2/9700: D00B BNE $970D
C2/9702: A687 LDX $87
C2/9704: 226F00C0 JSR $C0006F
C2/9708: A687 LDX $87
C2/970A: BD9600 LDA $0096,X
C2/970D: C93400 CMP #$0034
C2/9710: B00D BCS $971F
C2/9712: 290300 AND #$0003
C2/9715: D003 BNE $971A
C2/9717: 20330C JSR $0C33
C2/971A: 20890C JSR $0C89
C2/971D: 18 CLC
C2/971E: 60 RTS
C2/971F: 9EA700 STZ $00A7,X
C2/9722: A91000 LDA #$0010
C2/9725: 9D9400 STA $0094,X
C2/9728: 9E9600 STZ $0096,X
C2/972B: A98000 LDA #$0080
C2/972E: 9DB000 STA $00B0,X
C2/9731: 9DB200 STA $00B2,X
C2/9734: 9EB400 STZ $00B4,X
C2/9737: 9EB600 STZ $00B6,X
C2/973A: 9EB800 STZ $00B8,X
C2/973D: 9EBA00 STZ $00BA,X
C2/9740: 9EBC00 STZ $00BC,X
C2/9743: A28600 LDX #$0086
C2/9746: A00400 LDY #$0004
C2/9749: A9E001 LDA #$01E0
C2/974C: 202D27 JSR $272D
C2/974F: A28600 LDX #$0086
C2/9752: A00500 LDY #$0005
C2/9755: A9E001 LDA #$01E0
C2/9758: 202D27 JSR $272D
C2/975B: A28600 LDX #$0086
C2/975E: A00600 LDY #$0006
C2/9761: A9E001 LDA #$01E0
C2/9764: 202D27 JSR $272D
C2/9767: A28600 LDX #$0086
C2/976A: A00700 LDY #$0007
C2/976D: A9E001 LDA #$01E0
C2/9770: 202D27 JSR $272D
C2/9773: A9008A LDA #$8A00
C2/9776: 206339 JSR $3963
C2/9779: 18 CLC
C2/977A: 60 RTS
C2/977B: ADD900 LDA $00D9
C2/977E: 0DDA00 ORA $00DA
C2/9781: 0DDB00 ORA $00DB
C2/9784: 898000 BIT #$0080
C2/9787: D014 BNE $979D
C2/9789: AD041D LDA $1D04
C2/978C: 892000 BIT #$0020
C2/978F: D00C BNE $979D
C2/9791: A687 LDX $87
C2/9793: BD7200 LDA $0072,X
C2/9796: F003 BEQ $979B
C2/9798: 20110C JSR $0C11
C2/979B: 38 SEC
C2/979C: 60 RTS
C2/979D: 18 CLC
C2/979E: 60 RTS
C2/979F: A687 LDX $87
C2/97A1: BDB000 LDA $00B0,X
C2/97A4: 8595 STA $95
C2/97A6: BDB200 LDA $00B2,X
C2/97A9: 20602A JSR $2A60
C2/97AC: 8597 STA $97
C2/97AE: A687 LDX $87
C2/97B0: BDB200 LDA $00B2,X
C2/97B3: 20592A JSR $2A59
C2/97B6: 8599 STA $99
C2/97B8: A599 LDA $99
C2/97BA: 8546 STA $46
C2/97BC: A595 LDA $95
C2/97BE: 854E STA $4E
C2/97C0: 20942B JSR $2B94
C2/97C3: A557 LDA $57
C2/97C5: 859B STA $9B
C2/97C7: A597 LDA $97
C2/97C9: 8546 STA $46
C2/97CB: A595 LDA $95
C2/97CD: 854E STA $4E
C2/97CF: 20942B JSR $2B94
C2/97D2: A557 LDA $57
C2/97D4: 859D STA $9D
C2/97D6: A597 LDA $97
C2/97D8: 45C7 EOR $C7
C2/97DA: 1A INC A
C2/97DB: 8546 STA $46
C2/97DD: A595 LDA $95
C2/97DF: 854E STA $4E
C2/97E1: 20942B JSR $2B94
C2/97E4: A557 LDA $57
C2/97E6: 859F STA $9F
C2/97E8: A59B LDA $9B
C2/97EA: 8DCD02 STA $02CD
C2/97ED: A59D LDA $9D
C2/97EF: 8DCF02 STA $02CF
C2/97F2: A59F LDA $9F
C2/97F4: 8DD102 STA $02D1
C2/97F7: A59B LDA $9B
C2/97F9: 8DD302 STA $02D3
C2/97FC: 60 RTS
C2/97FD: A687 LDX $87
C2/97FF: BDB000 LDA $00B0,X
C2/9802: 8595 STA $95
C2/9804: BDB200 LDA $00B2,X
C2/9807: 8597 STA $97
C2/9809: BDB400 LDA $00B4,X
C2/980C: 20602A JSR $2A60
C2/980F: 8599 STA $99
C2/9811: A687 LDX $87
C2/9813: BDB400 LDA $00B4,X
C2/9816: 20592A JSR $2A59
C2/9819: 859B STA $9B
C2/981B: 8546 STA $46
C2/981D: A595 LDA $95
C2/981F: 854E STA $4E
C2/9821: 20942B JSR $2B94
C2/9824: A557 LDA $57
C2/9826: 859D STA $9D
C2/9828: A599 LDA $99
C2/982A: 8546 STA $46
C2/982C: A595 LDA $95
C2/982E: 854E STA $4E
C2/9830: 20942B JSR $2B94
C2/9833: A557 LDA $57
C2/9835: 859F STA $9F
C2/9837: A599 LDA $99
C2/9839: 45C7 EOR $C7
C2/983B: 1A INC A
C2/983C: 8546 STA $46
C2/983E: A597 LDA $97
C2/9840: 854E STA $4E
C2/9842: 20942B JSR $2B94
C2/9845: A557 LDA $57
C2/9847: 85A1 STA $A1
C2/9849: A59B LDA $9B
C2/984B: 8546 STA $46
C2/984D: A597 LDA $97
C2/984F: 854E STA $4E
C2/9851: 20942B JSR $2B94
C2/9854: A557 LDA $57
C2/9856: 85A3 STA $A3
C2/9858: A59D LDA $9D
C2/985A: 8DCD02 STA $02CD
C2/985D: A59F LDA $9F
C2/985F: 8DCF02 STA $02CF
C2/9862: A5A1 LDA $A1
C2/9864: 8DD102 STA $02D1
C2/9867: A5A3 LDA $A3
C2/9869: 8DD302 STA $02D3
C2/986C: 60 RTS
C2/986D: BD9400 LDA $0094,X
C2/9870: 0A ASL A
C2/9871: AA TAX
C2/9872: 7C7598 JMP ($9875,X)
C2/9875: 79989C ADC $9C98,Y
C2/9878: 98 TYA
C2/9879: A687 LDX $87
C2/987B: A92801 LDA #$0128
C2/987E: 9D2B00 STA $002B,X
C2/9881: A99001 LDA #$0190
C2/9884: 9D3200 STA $0032,X
C2/9887: FE9400 INC $0094,X
C2/988A: A90100 LDA #$0001
C2/988D: 9D0000 STA $0000,X
C2/9890: A97201 LDA #$0172
C2/9893: 209413 JSR $1394
C2/9896: 9EB000 STZ $00B0,X
C2/9899: 9E2200 STZ $0022,X
C2/989C: 20A198 JSR $98A1
C2/989F: 18 CLC
C2/98A0: 60 RTS
C2/98A1: ADBE07 LDA $07BE
C2/98A4: 8595 STA $95
C2/98A6: ADBC07 LDA $07BC
C2/98A9: 8DBE07 STA $07BE
C2/98AC: ADBA07 LDA $07BA
C2/98AF: 8DBC07 STA $07BC
C2/98B2: ADB807 LDA $07B8
C2/98B5: 8DBA07 STA $07BA
C2/98B8: A595 LDA $95
C2/98BA: 8DB807 STA $07B8
C2/98BD: ADDE07 LDA $07DE
C2/98C0: 8595 STA $95
C2/98C2: ADDC07 LDA $07DC
C2/98C5: 8DDE07 STA $07DE
C2/98C8: ADDA07 LDA $07DA
C2/98CB: 8DDC07 STA $07DC
C2/98CE: ADD807 LDA $07D8
C2/98D1: 8DDA07 STA $07DA
C2/98D4: A595 LDA $95
C2/98D6: 8DD807 STA $07D8
C2/98D9: 60 RTS
C2/98DA: A90100 LDA #$0001
C2/98DD: 9D0000 STA $0000,X
C2/98E0: 9E2900 STZ $0029,X
C2/98E3: 9E3000 STZ $0030,X
C2/98E6: 9E6400 STZ $0064,X
C2/98E9: 9E6600 STZ $0066,X
C2/98EC: E220 SEP #$20
C2/98EE: A901 LDA #$01
C2/98F0: 9D0B00 STA $000B,X
C2/98F3: C220 REP #$20
C2/98F5: 60 RTS
[Related to Acid Breath]
C2/98F6: BCB200 LDY $00B2,X
C2/98F9: B99001 LDA $0190,Y [Load target status effects]
C2/98FC: 2968C5 AND #$C568
C2/98FF: D00E + BNE $990F
C2/9901: E220 SEP #$20
C2/9903: B96000 LDA $0060,Y
C2/9906: D005 BNE $990D
C2/9908: A919 LDA #$19
C2/990A: 99E501 STA $01E5,Y [What is this thing?]
C2/990D: C220 REP #$20
C2/990F: + 60 RTS
C2/9910: BCB200 LDY $00B2,X
C2/9913: B99001 LDA $0190,Y
C2/9916: 2968C5 AND #$C568
C2/9919: D011 BNE $992C
C2/991B: E220 SEP #$20
C2/991D: A901 LDA #$01
C2/991F: 199001 ORA $0190,Y
C2/9922: 999001 STA $0190,Y
C2/9925: A920 LDA #$20
C2/9927: 99B401 STA $01B4,Y
C2/992A: C220 REP #$20
C2/992C: 60 RTS
C2/992D: BCB200 LDY $00B2,X
C2/9930: E220 SEP #$20
C2/9932: A9FE LDA #$FE
C2/9934: 399001 AND $0190,Y
C2/9937: 999001 STA $0190,Y
C2/993A: C220 REP #$20
C2/993C: 60 RTS
C2/993D: BCB200 LDY $00B2,X
C2/9940: B90200 LDA $0002,Y
C2/9943: 9D2B00 STA $002B,X
C2/9946: B90400 LDA $0004,Y
C2/9949: 9D3200 STA $0032,X
C2/994C: 60 RTS
C2/994D: BCB000 LDY $00B0,X
C2/9950: B99001 LDA $0190,Y
C2/9953: 3078 BMI $99CD
C2/9955: BD9400 LDA $0094,X
C2/9958: 0A ASL A
C2/9959: AA TAX
C2/995A: 7CCF99 JMP ($99CF,X)
C2/995D: BCB000 LDY $00B0,X
C2/9960: B99001 LDA $0190,Y
C2/9963: 3068 BMI $99CD
C2/9965: BD9400 LDA $0094,X
C2/9968: 0A ASL A
C2/9969: AA TAX
C2/996A: 7CD599 JMP ($99D5,X)
C2/996D: BCB000 LDY $00B0,X
C2/9970: B99001 LDA $0190,Y
C2/9973: 3058 BMI $99CD
C2/9975: BD9400 LDA $0094,X
C2/9978: 0A ASL A
C2/9979: AA TAX
C2/997A: 7CDB99 JMP ($99DB,X)
C2/997D: BCB000 LDY $00B0,X
C2/9980: B99001 LDA $0190,Y
C2/9983: 3048 BMI $99CD
C2/9985: BD9400 LDA $0094,X
C2/9988: 0A ASL A
C2/9989: AA TAX
C2/998A: 7CE199 JMP ($99E1,X)
[X, current index. Y, creator index. Used by the Flying Kama]
C2/998D: BCB000 LDY $00B0,X
C2/9990: B99001 LDA $0190,Y [Load Boss Status Effects]
C2/9993: 3038 BMI $99CD [Jump to
C2/9995: BD9400 LDA $0094,X [Load 7EF294,X]
C2/9998: 0A ASL A
C2/9999: AA TAX
C2/999A: 7CE799 JMP ($99E7,X)
C2/999D: BCB000 LDY $00B0,X
C2/99A0: B99001 LDA $0190,Y
C2/99A3: 3028 BMI $99CD
C2/99A5: BD9400 LDA $0094,X
C2/99A8: 0A ASL A
C2/99A9: AA TAX
C2/99AA: 7CED99 JMP ($99ED,X)
C2/99AD: BCB000 LDY $00B0,X
C2/99B0: B99001 LDA $0190,Y
C2/99B3: 3018 BMI $99CD
C2/99B5: BD9400 LDA $0094,X
C2/99B8: 0A ASL A
C2/99B9: AA TAX
C2/99BA: 7CF599 JMP ($99F5,X)
C2/99BD: BCB000 LDY $00B0,X
C2/99C0: B99001 LDA $0190,Y
C2/99C3: 3008 BMI $99CD
C2/99C5: BD9400 LDA $0094,X
C2/99C8: 0A ASL A
C2/99C9: AA TAX
C2/99CA: 7CFB99 JMP ($99FB,X)
C2/99CD: 38 SEC
C2/99CE: 60 RTS
[Enemy Skill Related?]
C2/99CF: 019A
C2/99D1: 3F9A
C2/99D3: 549A
C2/99D5: 019A
C2/99D7: E59A
C2/99D9: 479C
C2/99DB: 019A
C2/99DD: 559C
C2/99DF: 749C
{}
C2/99E1: 019A
C2/99E3: B69C
C2/99E5: 269D
{}
C2/99E7: 019A [00]
C2/99E9: 3F9A
C2/99EB: 649D
C2/99ED: 939D
C2/99EF: C69D
C2/99F1: DF9D
C2/99F3: 449E
C2/99F5: DA9E
C2/99F7: 0D9F
C2/99F9: 269F
C2/99FB: 3C9F
C2/99FD: 859F
C2/99FF: A09F
[Acid Breath uses this]
C2/9A01: A687 LDX $87
C2/9A03: BDB400 LDA $00B4,X
C2/9A06: 222700C0 JSR $C00027 [Enemy skill messaging?]
C2/9A0A: A687 LDX $87
C2/9A0C: BDB400 LDA $00B4,X
C2/9A0F: 0A ASL A
C2/9A10: AA TAX
C2/9A11: BFFFE6DC LDA $DCE6FF,X
C2/9A15: A687 LDX $87
C2/9A17: 209413 JSR $1394
C2/9A1A: 202B9A JSR $9A2B
C2/9A1D: FE9400 INC $0094,X
C2/9A20: A9FF07 LDA #$07FF
C2/9A23: 9D2200 STA $0022,X
C2/9A26: 20DA98 JSR $98DA
C2/9A29: 18 CLC
C2/9A2A: 60 RTS
C2/9A2B: BDB400 LDA $00B4,X
C2/9A2E: 0A ASL A
C2/9A2F: AA TAX
C2/9A30: BF7BE7DC LDA $DCE77B,X
C2/9A34: F006 BEQ $9A3C
C2/9A36: A20F00 LDX #$000F
C2/9A39: 20E330 JSR $30E3
C2/9A3C: A687 LDX $87
C2/9A3E: 60 RTS
C2/9A3F: A687 LDX $87
C2/9A41: BD9E00 LDA $009E,X
C2/9A44: D00C BNE $9A52
C2/9A46: FE9400 INC $0094,X
C2/9A49: A93D99 LDA #$993D
C2/9A4C: 9D9000 STA $0090,X
C2/9A4F: 20679A JSR $9A67
C2/9A52: 18 CLC
C2/9A53: 60 RTS
C2/9A54: A687 LDX $87
C2/9A56: 201099 JSR $9910
C2/9A59: BD9E00 LDA $009E,X
C2/9A5C: D007 BNE $9A65
C2/9A5E: 20BD9F JSR $9FBD
C2/9A61: 20749A JSR $9A74
C2/9A64: 60 RTS
C2/9A65: 18 CLC
C2/9A66: 60 RTS
C2/9A67: FEB800 INC $00B8,X
C2/9A6A: 9E9600 STZ $0096,X
C2/9A6D: 20DA98 JSR $98DA
C2/9A70: 20AF9A JSR $9AAF
C2/9A73: 60 RTS
C2/9A74: A687 LDX $87
C2/9A76: BDB800 LDA $00B8,X
C2/9A79: 890400 BIT #$0004
C2/9A7C: F02F BEQ $9AAD
C2/9A7E: C90700 CMP #$0007
C2/9A81: B02A BCS $9AAD
C2/9A83: 290300 AND #$0003
C2/9A86: EB XBA
C2/9A87: 0A ASL A
C2/9A88: 18 CLC
C2/9A89: 6900E0 ADC #$E000
C2/9A8C: 9DB200 STA $00B2,X
C2/9A8F: FEB800 INC $00B8,X
C2/9A92: AA TAX
C2/9A93: BD0000 LDA $0000,X
C2/9A96: C90100 CMP #$0001
C2/9A99: D0D9 BNE $9A74
C2/9A9B: BD9001 LDA $0190,X
C2/9A9E: 30D4 BMI $9A74
C2/9AA0: A687 LDX $87
C2/9AA2: 9E9600 STZ $0096,X
C2/9AA5: 20DA98 JSR $98DA
C2/9AA8: 20AF9A JSR $9AAF
C2/9AAB: 18 CLC
C2/9AAC: 60 RTS
C2/9AAD: 38 SEC
C2/9AAE: 60 RTS
C2/9AAF: A687 LDX $87
C2/9AB1: BDB400 LDA $00B4,X
C2/9AB4: 0A ASL A
C2/9AB5: AA TAX
C2/9AB6: BF3DE7DC LDA $DCE73D,X
C2/9ABA: A687 LDX $87
C2/9ABC: 209413 JSR $1394
C2/9ABF: 20D19A JSR $9AD1
C2/9AC2: 203D99 JSR $993D
C2/9AC5: BDB600 LDA $00B6,X
C2/9AC8: 9DBC00 STA $00BC,X
C2/9ACB: 20F698 JSR $98F6
C2/9ACE: A687 LDX $87
C2/9AD0: 60 RTS
C2/9AD1: BDB400 LDA $00B4,X
C2/9AD4: 0A ASL A
C2/9AD5: AA TAX
C2/9AD6: BFB9E7DC LDA $DCE7B9,X
C2/9ADA: F006 BEQ $9AE2
C2/9ADC: A20F00 LDX #$000F
C2/9ADF: 20E330 JSR $30E3
C2/9AE2: A687 LDX $87
C2/9AE4: 60 RTS
C2/9AE5: A687 LDX $87
C2/9AE7: BD9E00 LDA $009E,X
C2/9AEA: D009 BNE $9AF5
C2/9AEC: FE9400 INC $0094,X
C2/9AEF: 9E0B00 STZ $000B,X
C2/9AF2: 20F79A JSR $9AF7
C2/9AF5: 18 CLC
C2/9AF6: 60 RTS
C2/9AF7: BDB800 LDA $00B8,X
C2/9AFA: 206509 JSR $0965
C2/9AFD: 4A LSR A
C2/9AFE: 4A LSR A
C2/9AFF: 4A LSR A
C2/9B00: 4A LSR A
C2/9B01: 8595 STA $95
C2/9B03: 0A ASL A
C2/9B04: AA TAX
C2/9B05: BF609BC2 LDA $C29B60,X
C2/9B09: 8597 STA $97
C2/9B0B: BF809BC2 LDA $C29B80,X
C2/9B0F: 8599 STA $99
C2/9B11: 8A TXA
C2/9B12: 0A ASL A
C2/9B13: 0A ASL A
C2/9B14: AA TAX
C2/9B15: BFA09BC2 LDA $C29BA0,X
C2/9B19: 859B STA $9B
C2/9B1B: BFA29BC2 LDA $C29BA2,X
C2/9B1F: 859D STA $9D
C2/9B21: BFA49BC2 LDA $C29BA4,X
C2/9B25: 859F STA $9F
C2/9B27: BFA69BC2 LDA $C29BA6,X
C2/9B2B: 85A1 STA $A1
C2/9B2D: A687 LDX $87
C2/9B2F: A59B LDA $9B
C2/9B31: 9D3A00 STA $003A,X
C2/9B34: A59D LDA $9D
C2/9B36: 9D3C00 STA $003C,X
C2/9B39: A59F LDA $9F
C2/9B3B: 9D3E00 STA $003E,X
C2/9B3E: A5A1 LDA $A1
C2/9B40: 9D4000 STA $0040,X
C2/9B43: BD9800 LDA $0098,X
C2/9B46: 293FFF AND #$FF3F
C2/9B49: 0599 ORA $99
C2/9B4B: 9D9800 STA $0098,X
C2/9B4E: A597 LDA $97
C2/9B50: 209413 JSR $1394
C2/9B53: A9209C LDA #$9C20
C2/9B56: 9D9000 STA $0090,X
C2/9B59: 9E9600 STZ $0096,X
C2/9B5C: 20D19A JSR $9AD1
C2/9B5F: 60 RTS
C2/9B60: 7501 ADC $01,X
C2/9B62: 7601 ROR $01,X
C2/9B64: 7701 ADC [$01],Y
C2/9B66: 78 SEI
C2/9B67: 0179 ORA ($79,X)
C2/9B69: 0178 ORA ($78,X)
C2/9B6B: 0177 ORA ($77,X)
C2/9B6D: 0176 ORA ($76,X)
C2/9B6F: 0175 ORA ($75,X)
C2/9B71: 0176 ORA ($76,X)
C2/9B73: 0177 ORA ($77,X)
C2/9B75: 0178 ORA ($78,X)
C2/9B77: 0179 ORA ($79,X)
C2/9B79: 0178 ORA ($78,X)
C2/9B7B: 0177 ORA ($77,X)
C2/9B7D: 0176 ORA ($76,X)
C2/9B7F: 0100 ORA ($00,X)
C2/9B81: 0000 BRK #$00
C2/9B83: 0000 BRK #$00
C2/9B85: 0000 BRK #$00
C2/9B87: 0040 BRK #$40
C2/9B89: 0040 BRK #$40
C2/9B8B: 0040 BRK #$40
C2/9B8D: 0040 BRK #$40
C2/9B8F: 00C0 BRK #$C0
C2/9B91: 00C0 BRK #$C0
C2/9B93: 00C0 BRK #$C0
C2/9B95: 00C0 BRK #$C0
C2/9B97: 0080 BRK #$80
C2/9B99: 0080 BRK #$80
C2/9B9B: 0080 BRK #$80
C2/9B9D: 0080 BRK #$80
C2/9B9F: 0000 BRK #$00
C2/9BA1: 0003 BRK #$03
C2/9BA3: 0000 BRK #$00
C2/9BA5: 0000 BRK #$00
C2/9BA7: 001B BRK #$1B
C2/9BA9: 990200 STA $0002,Y
C2/9BAC: 0080 BRK #$80
C2/9BAE: 0100 ORA ($00,X)
C2/9BB0: 0E1F02 ASL $021F
C2/9BB3: 000E BRK #$0E
C2/9BB5: 1F020000 ORA $000002,X
C2/9BB9: 8001 BRA $9BBC
C2/9BBB: 001B BRK #$1B
C2/9BBD: 990200 STA $0002,Y
C2/9BC0: 0000 BRK #$00
C2/9BC2: 0000 BRK #$00
C2/9BC4: 0000 BRK #$00
C2/9BC6: 0300 ORA $00,S
C2/9BC8: 0080 BRK #$80
C2/9BCA: FEFF1B INC $1BFF,X
C2/9BCD: 990200 STA $0002,Y
C2/9BD0: F2E0 SBC ($E0)
C2/9BD2: FDFF0E SBC $0EFF,X
C2/9BD5: 1F0200E5 ORA $E50002,X
C2/9BD9: 66FD ROR $FD
C2/9BDB: FF008001 SBC $018000,X
C2/9BDF: 0000 BRK #$00
C2/9BE1: 00FD BRK #$FD
C2/9BE3: FF000000 SBC $000000,X
C2/9BE7: 00E5 BRK #$E5
C2/9BE9: 66FD ROR $FD
C2/9BEB: FF0080FE SBC $FE8000,X
C2/9BEF: FFF2E0FD SBC $FDE0F2,X
C2/9BF3: FFF2E0FD SBC $FDE0F2,X
C2/9BF7: FF0080FE SBC $FE8000,X
C2/9BFB: FFE566FD SBC $FD66E5,X
C2/9BFF: FF000000 SBC $000000,X
C2/9C03: 0000 BRK #$00
C2/9C05: 00FD BRK #$FD
C2/9C07: FF008001 SBC $018000,X
C2/9C0B: 00E5 BRK #$E5
C2/9C0D: 66FD ROR $FD
C2/9C0F: FF0E1F02 SBC $021F0E,X
C2/9C13: 00F2 BRK #$F2
C2/9C15: E0FDFF CPX #$FFFD
C2/9C18: 1B TCS
C2/9C19: 990200 STA $0002,Y
C2/9C1C: 0080 BRK #$80
C2/9C1E: FEFFBD INC $BDFF,X
C2/9C21: 290018 AND #$1800
C2/9C24: 7D3A00 ADC $003A,X
C2/9C27: 9D2900 STA $0029,X
C2/9C2A: BD2B00 LDA $002B,X
C2/9C2D: 7D3C00 ADC $003C,X
C2/9C30: 9D2B00 STA $002B,X
C2/9C33: BD3000 LDA $0030,X
C2/9C36: 18 CLC
C2/9C37: 7D3E00 ADC $003E,X
C2/9C3A: 9D3000 STA $0030,X
C2/9C3D: BD3200 LDA $0032,X
C2/9C40: 7D4000 ADC $0040,X
C2/9C43: 9D3200 STA $0032,X
C2/9C46: 60 RTS
C2/9C47: A687 LDX $87
C2/9C49: 20E83C JSR $3CE8
C2/9C4C: B006 BCS $9C54
C2/9C4E: BD9600 LDA $0096,X
C2/9C51: C92400 CMP #$0024
C2/9C54: 60 RTS
C2/9C55: A687 LDX $87
C2/9C57: FE9400 INC $0094,X
C2/9C5A: 9E9600 STZ $0096,X
C2/9C5D: A9939C LDA #$9C93
C2/9C60: 9D9000 STA $0090,X
C2/9C63: 9EBA00 STZ $00BA,X
C2/9C66: 9E2200 STZ $0022,X
C2/9C69: A93D99 LDA #$993D
C2/9C6C: 9D9000 STA $0090,X
C2/9C6F: 20679A JSR $9A67
C2/9C72: 18 CLC
C2/9C73: 60 RTS
C2/9C74: A687 LDX $87
C2/9C76: 201099 JSR $9910
C2/9C79: BD9600 LDA $0096,X
C2/9C7C: C90C00 CMP #$000C
C2/9C7F: 9011 BCC $9C92
C2/9C81: 20BD9F JSR $9FBD
C2/9C84: A687 LDX $87
C2/9C86: A9939C LDA #$9C93
C2/9C89: 9D9000 STA $0090,X
C2/9C8C: 9EBA00 STZ $00BA,X
C2/9C8F: 20749A JSR $9A74
C2/9C92: 60 RTS
C2/9C93: FEBA00 INC $00BA,X
C2/9C96: BDBA00 LDA $00BA,X
C2/9C99: 890100 BIT #$0001
C2/9C9C: D017 BNE $9CB5
C2/9C9E: ADFE07 LDA $07FE
C2/9CA1: 8595 STA $95
C2/9CA3: A21C00 LDX #$001C
C2/9CA6: BDE007 LDA $07E0,X
C2/9CA9: 9DE207 STA $07E2,X
C2/9CAC: CA DEX
C2/9CAD: CA DEX
C2/9CAE: D0F6 BNE $9CA6
C2/9CB0: A595 LDA $95
C2/9CB2: 8DE207 STA $07E2
C2/9CB5: 60 RTS
C2/9CB6: A687 LDX $87
C2/9CB8: BD9E00 LDA $009E,X
C2/9CBB: D00F BNE $9CCC
C2/9CBD: FE9400 INC $0094,X
C2/9CC0: 9E9600 STZ $0096,X
C2/9CC3: A90000 LDA #$0000
C2/9CC6: 209413 JSR $1394
C2/9CC9: 20CE9C JSR $9CCE
C2/9CCC: 18 CLC
C2/9CCD: 60 RTS
C2/9CCE: BDB800 LDA $00B8,X
C2/9CD1: 890400 BIT #$0004
C2/9CD4: D004 BNE $9CDA
C2/9CD6: 20F698 JSR $98F6
C2/9CD9: 60 RTS
C2/9CDA: A900E0 LDA #$E000
C2/9CDD: 9DB200 STA $00B2,X
C2/9CE0: 20F698 JSR $98F6
C2/9CE3: A687 LDX $87
C2/9CE5: A900E2 LDA #$E200
C2/9CE8: 9DB200 STA $00B2,X
C2/9CEB: 20F698 JSR $98F6
C2/9CEE: A687 LDX $87
C2/9CF0: A900E4 LDA #$E400
C2/9CF3: 9DB200 STA $00B2,X
C2/9CF6: 20F698 JSR $98F6
C2/9CF9: 60 RTS
C2/9CFA: BDB800 LDA $00B8,X
C2/9CFD: 890400 BIT #$0004
C2/9D00: D004 BNE $9D06
C2/9D02: 201099 JSR $9910
C2/9D05: 60 RTS
C2/9D06: A900E0 LDA #$E000
C2/9D09: 9DB200 STA $00B2,X
C2/9D0C: 201099 JSR $9910
C2/9D0F: A687 LDX $87
C2/9D11: A900E2 LDA #$E200
C2/9D14: 9DB200 STA $00B2,X
C2/9D17: 201099 JSR $9910
C2/9D1A: A687 LDX $87
C2/9D1C: A900E4 LDA #$E400
C2/9D1F: 9DB200 STA $00B2,X
C2/9D22: 201099 JSR $9910
C2/9D25: 60 RTS
C2/9D26: A687 LDX $87
C2/9D28: 20FA9C JSR $9CFA
C2/9D2B: BD9600 LDA $0096,X
C2/9D2E: C90300 CMP #$0003
C2/9D31: 9004 BCC $9D37
C2/9D33: 20389D JSR $9D38
C2/9D36: 38 SEC
C2/9D37: 60 RTS
C2/9D38: BDB800 LDA $00B8,X
C2/9D3B: 890400 BIT #$0004
C2/9D3E: D004 BNE $9D44
C2/9D40: 20BD9F JSR $9FBD
C2/9D43: 60 RTS
C2/9D44: A900E0 LDA #$E000
C2/9D47: 9DB200 STA $00B2,X
C2/9D4A: 20BD9F JSR $9FBD
C2/9D4D: A687 LDX $87
C2/9D4F: A900E2 LDA #$E200
C2/9D52: 9DB200 STA $00B2,X
C2/9D55: 20BD9F JSR $9FBD
C2/9D58: A687 LDX $87
C2/9D5A: A900E4 LDA #$E400
C2/9D5D: 9DB200 STA $00B2,X
C2/9D60: 20BD9F JSR $9FBD
C2/9D63: 60 RTS
C2/9D64: A687 LDX $87
C2/9D66: 201099 JSR $9910
C2/9D69: BD9E00 LDA $009E,X
C2/9D6C: D007 BNE $9D75
C2/9D6E: 20BD9F JSR $9FBD
C2/9D71: 20749A JSR $9A74
C2/9D74: 60 RTS
C2/9D75: BDB600 LDA $00B6,X
C2/9D78: 1A INC A
C2/9D79: 1A INC A
C2/9D7A: 8595 STA $95
C2/9D7C: BDBC00 LDA $00BC,X
C2/9D7F: 1A INC A
C2/9D80: C595 CMP $95
C2/9D82: 9004 BCC $9D88
C2/9D84: BDB600 LDA $00B6,X
C2/9D87: 3A DEC A
C2/9D88: 9DBC00 STA $00BC,X
C2/9D8B: A20F00 LDX #$000F
C2/9D8E: 20F926 JSR $26F9
C2/9D91: 18 CLC
C2/9D92: 60 RTS
C2/9D93: A687 LDX $87
C2/9D95: BCB000 LDY $00B0,X
C2/9D98: B9B800 LDA $00B8,Y
C2/9D9B: 9DBE00 STA $00BE,X
C2/9D9E: BDB400 LDA $00B4,X
C2/9DA1: 0A ASL A
C2/9DA2: AA TAX
C2/9DA3: BFFFE6DC LDA $DCE6FF,X
C2/9DA7: A687 LDX $87
C2/9DA9: 209413 JSR $1394
C2/9DAC: 202B9A JSR $9A2B
C2/9DAF: FE9400 INC $0094,X
C2/9DB2: A9FF07 LDA #$07FF
C2/9DB5: 9D2200 STA $0022,X
C2/9DB8: BD9800 LDA $0098,X
C2/9DBB: 29FF7F AND #$7FFF
C2/9DBE: 9D9800 STA $0098,X
C2/9DC1: 20DA98 JSR $98DA
C2/9DC4: 18 CLC
C2/9DC5: 60 RTS
C2/9DC6: A687 LDX $87
C2/9DC8: FE9400 INC $0094,X
C2/9DCB: 9E9600 STZ $0096,X
C2/9DCE: 9EBA00 STZ $00BA,X
C2/9DD1: 9E2200 STZ $0022,X
C2/9DD4: A93D99 LDA #$993D
C2/9DD7: 9D9000 STA $0090,X
C2/9DDA: 20679A JSR $9A67
C2/9DDD: 18 CLC
C2/9DDE: 60 RTS
C2/9DDF: A687 LDX $87
C2/9DE1: 201099 JSR $9910
C2/9DE4: 206F9E JSR $9E6F
C2/9DE7: BD9600 LDA $0096,X
C2/9DEA: C93C00 CMP #$003C
C2/9DED: B045 BCS $9E34
C2/9DEF: BDBE00 LDA $00BE,X
C2/9DF2: D021 BNE $9E15
C2/9DF4: BCB200 LDY $00B2,X
C2/9DF7: BDB000 LDA $00B0,X
C2/9DFA: AA TAX
C2/9DFB: B90400 LDA $0004,Y
C2/9DFE: 38 SEC
C2/9DFF: E92800 SBC #$0028
C2/9E02: DD3200 CMP $0032,X
C2/9E05: 902D BCC $9E34
C2/9E07: B90200 LDA $0002,Y
C2/9E0A: 18 CLC
C2/9E0B: 695000 ADC #$0050
C2/9E0E: DD2B00 CMP $002B,X
C2/9E11: 9021 BCC $9E34
C2/9E13: 802D BRA $9E42
C2/9E15: BCB200 LDY $00B2,X
C2/9E18: BDB000 LDA $00B0,X
C2/9E1B: AA TAX
C2/9E1C: B90400 LDA $0004,Y
C2/9E1F: 38 SEC
C2/9E20: E92800 SBC #$0028
C2/9E23: DD3200 CMP $0032,X
C2/9E26: 900C BCC $9E34
C2/9E28: B90200 LDA $0002,Y
C2/9E2B: 38 SEC
C2/9E2C: E95000 SBC #$0050
C2/9E2F: DD2B00 CMP $002B,X
C2/9E32: 900E BCC $9E42
C2/9E34: A687 LDX $87
C2/9E36: A92401 LDA #$0124
C2/9E39: 209413 JSR $1394
C2/9E3C: FE9400 INC $0094,X
C2/9E3F: 20559E JSR $9E55
C2/9E42: 18 CLC
C2/9E43: 60 RTS
C2/9E44: A687 LDX $87
C2/9E46: BD9E00 LDA $009E,X
C2/9E49: D005 BNE $9E50
C2/9E4B: 20BD9F JSR $9FBD
C2/9E4E: 38 SEC
C2/9E4F: 60 RTS
C2/9E50: 201099 JSR $9910
C2/9E53: 18 CLC
C2/9E54: 60 RTS
C2/9E55: BCB200 LDY $00B2,X
C2/9E58: B99001 LDA $0190,Y
C2/9E5B: 2968C5 AND #$C568
C2/9E5E: D00E BNE $9E6E
C2/9E60: E220 SEP #$20
C2/9E62: B96000 LDA $0060,Y
C2/9E65: D005 BNE $9E6C
C2/9E67: A924 LDA #$24
C2/9E69: 99E501 STA $01E5,Y
C2/9E6C: C220 REP #$20
C2/9E6E: 60 RTS
C2/9E6F: A687 LDX $87
C2/9E71: BCB200 LDY $00B2,X
C2/9E74: B90200 LDA $0002,Y
C2/9E77: 8595 STA $95
C2/9E79: B90400 LDA $0004,Y
C2/9E7C: 8599 STA $99
C2/9E7E: BDBE00 LDA $00BE,X
C2/9E81: D017 BNE $9E9A
C2/9E83: BCB000 LDY $00B0,X
C2/9E86: B92B00 LDA $002B,Y
C2/9E89: 38 SEC
C2/9E8A: E95000 SBC #$0050
C2/9E8D: 859D STA $9D
C2/9E8F: B93200 LDA $0032,Y
C2/9E92: 18 CLC
C2/9E93: 692800 ADC #$0028
C2/9E96: 85A1 STA $A1
C2/9E98: 8015 BRA $9EAF
C2/9E9A: BCB000 LDY $00B0,X
C2/9E9D: B92B00 LDA $002B,Y
C2/9EA0: 18 CLC
C2/9EA1: 695000 ADC #$0050
C2/9EA4: 859D STA $9D
C2/9EA6: B93200 LDA $0032,Y
C2/9EA9: 18 CLC
C2/9EAA: 692800 ADC #$0028
C2/9EAD: 85A1 STA $A1
C2/9EAF: 20612F JSR $2F61
C2/9EB2: 06A5 ASL $A5
C2/9EB4: 26A7 ROL $A7
C2/9EB6: 06A5 ASL $A5
C2/9EB8: 26A7 ROL $A7
C2/9EBA: 06A9 ASL $A9
C2/9EBC: 26AB ROL $AB
C2/9EBE: 06A9 ASL $A9
C2/9EC0: 26AB ROL $AB
C2/9EC2: A687 LDX $87
C2/9EC4: BCB200 LDY $00B2,X
C2/9EC7: A5A7 LDA $A7
C2/9EC9: 18 CLC
C2/9ECA: 790200 ADC $0002,Y
C2/9ECD: 990200 STA $0002,Y
C2/9ED0: A5AB LDA $AB
C2/9ED2: 18 CLC
C2/9ED3: 790400 ADC $0004,Y
C2/9ED6: 990400 STA $0004,Y
C2/9ED9: 60 RTS
[]
C2/9EDA: A687 LDX $87
C2/9EDC: BDB400 LDA $00B4,X
C2/9EDF: 222700C0 JSR $C00027 [Enemy skill messaging?]
C2/9EE3: A687 LDX $87
C2/9EE5: BDB400 LDA $00B4,X
C2/9EE8: 0A ASL A
C2/9EE9: AA TAX
C2/9EEA: BFFFE6DC LDA $DCE6FF,X
C2/9EEE: A687 LDX $87
C2/9EF0: 209413 JSR $1394
C2/9EF3: 202B9A JSR $9A2B
C2/9EF6: FE9400 INC $0094,X
C2/9EF9: A9FF07 LDA #$07FF
C2/9EFC: 9D2200 STA $0022,X
C2/9EFF: BD9800 LDA $0098,X
C2/9F02: 29FF7F AND #$7FFF
C2/9F05: 9D9800 STA $0098,X
C2/9F08: 20DA98 JSR $98DA
C2/9F0B: 18 CLC
C2/9F0C: 60 RTS
C2/9F0D: A687 LDX $87
C2/9F0F: FE9400 INC $0094,X
C2/9F12: 9E9600 STZ $0096,X
C2/9F15: 9EBA00 STZ $00BA,X
C2/9F18: 9E2200 STZ $0022,X
C2/9F1B: A93D99 LDA #$993D
C2/9F1E: 9D9000 STA $0090,X
C2/9F21: 20679A JSR $9A67
C2/9F24: 18 CLC
C2/9F25: 60 RTS
C2/9F26: A687 LDX $87
C2/9F28: 201099 JSR $9910
C2/9F2B: BD9E00 LDA $009E,X
C2/9F2E: D00B BNE $9F3B
C2/9F30: 20BD9F JSR $9FBD
C2/9F33: A687 LDX $87
C2/9F35: 9EBA00 STZ $00BA,X
C2/9F38: 20749A JSR $9A74
C2/9F3B: 60 RTS
[]
C2/9F3C: A687 LDX $87
C2/9F3E: BDB400 LDA $00B4,X
C2/9F41: 222700C0 JSR $C00027 [Enemy skill messaging?]
C2/9F45: A687 LDX $87
C2/9F47: A92601 LDA #$0126
C2/9F4A: 209413 JSR $1394
C2/9F4D: FE9400 INC $0094,X
C2/9F50: A90002 LDA #$0200
C2/9F53: 9D6600 STA $0066,X
C2/9F56: A9FF07 LDA #$07FF
C2/9F59: 9D2200 STA $0022,X
C2/9F5C: BD9800 LDA $0098,X
C2/9F5F: 29FF7F AND #$7FFF
C2/9F62: 9D9800 STA $0098,X
C2/9F65: A90100 LDA #$0001
C2/9F68: 9D7000 STA $0070,X
C2/9F6B: A90100 LDA #$0001
C2/9F6E: 9D0000 STA $0000,X
C2/9F71: E220 SEP #$20
C2/9F73: A901 LDA #$01
C2/9F75: 9D0B00 STA $000B,X
C2/9F78: C220 REP #$20
C2/9F7A: 20D19A JSR $9AD1
C2/9F7D: A9008B LDA #$8B00
C2/9F80: 206339 JSR $3963
C2/9F83: 18 CLC
C2/9F84: 60 RTS
C2/9F85: A687 LDX $87
C2/9F87: BD6600 LDA $0066,X
C2/9F8A: D009 BNE $9F95
C2/9F8C: FE9400 INC $0094,X
C2/9F8F: A92701 LDA #$0127
C2/9F92: 209413 JSR $1394
C2/9F95: 20F698 JSR $98F6
C2/9F98: 201099 JSR $9910
C2/9F9B: 203D99 JSR $993D
C2/9F9E: 18 CLC
C2/9F9F: 60 RTS
C2/9FA0: A687 LDX $87
C2/9FA2: BD9E00 LDA $009E,X
C2/9FA5: D00B BNE $9FB2
C2/9FA7: 20BD9F JSR $9FBD
C2/9FAA: A9008A LDA #$8A00
C2/9FAD: 206339 JSR $3963
C2/9FB0: 38 SEC
C2/9FB1: 60 RTS
C2/9FB2: 20F698 JSR $98F6
C2/9FB5: 201099 JSR $9910
C2/9FB8: 203D99 JSR $993D
C2/9FBB: 18 CLC
C2/9FBC: 60 RTS
C2/9FBD: 202D99 JSR $992D
C2/9FC0: BCB200 LDY $00B2,X
C2/9FC3: BDB000 LDA $00B0,X
C2/9FC6: 38 SEC
C2/9FC7: E900E6 SBC #$E600
C2/9FCA: 4A LSR A
C2/9FCB: EB XBA
C2/9FCC: AA TAX
C2/9FCD: E220 SEP #$20
C2/9FCF: BFF005C2 LDA $C205F0,X
C2/9FD3: 195900 ORA $0059,Y
C2/9FD6: 995900 STA $0059,Y
C2/9FD9: C220 REP #$20
C2/9FDB: A687 LDX $87
C2/9FDD: BDB200 LDA $00B2,X
C2/9FE0: 38 SEC
C2/9FE1: E900E0 SBC #$E000
C2/9FE4: 4A LSR A
C2/9FE5: EB XBA
C2/9FE6: AA TAX
C2/9FE7: A487 LDY $87
C2/9FE9: E220 SEP #$20
C2/9FEB: BFF005C2 LDA $C205F0,X
C2/9FEF: 195A00 ORA $005A,Y
C2/9FF2: 995A00 STA $005A,Y
C2/9FF5: C220 REP #$20
C2/9FF7: 60 RTS
C2/9FF8: 995A00 STA $005A,Y
C2/9FFB: C220 REP #$20
C2/9FFD: 60 RTS
C2/9FFE: FF00
[From 00C4CA]
[Handles room header[2]]
C2/A000: E230 SEP #$30 [Enable 8-Bit Emulation, Registers]
C2/A002: 8B PHB [Push Bank]
C2/A003: A97F LDA #$7F [Load #$7F]
C2/A005: 48 PHA [Push Accumulator onto Stack]
C2/A006: AB PLB [Pull #$7F from Stack into Bank Register]
C2/A007: A51C LDA $1C
C2/A009: 293F AND #$3F [And for #$3F, cut out #$C0]
C2/A00B: EB XBA [Switch it to the high byte]
C2/A00C: 2900 AND #$00 [And for #$00, cut out low byte]
C2/A00E: C230 REP #$30 [Disable 8-Bit Emulation, Registers]
C2/A010: 8510 STA $10
C2/A012: 4A LSR A
C2/A013: 6510 ADC $10
C2/A015: 8510 STA $10
C2/A017: AA TAX
C2/A018: 18 CLC
C2/A019: 69C000 ADC #$00C0
C2/A01C: 8512 STA $12
C2/A01E: A900B8 LDA #$B800 [Load #$B800 into accumulator]
C2/A021: 8514 STA $14 [Store into Bank7FPointer]
C2/A023: 241B BIT $1B [Some kind of upper limit?]
C2/A025: 5002 + BVC $A029
C2/A027: A612 LDX $12
C2/A029: + 2043A0 JSR $A043
C2/A02C: A900BC LDA #$BC00
C2/A02F: 8514 STA $14
C2/A031: A612 LDX $12
C2/A033: 241B BIT $1B
C2/A035: 3002 + BMI $A039
C2/A037: A610 LDX $10
C2/A039: + 2043A0 JSR $A043
C2/A03C: 2069A0 JSR $A069
C2/A03F: E230 SEP #$30
C2/A041: AB PLB
C2/A042: 6B RTL
[Load Collision Information]
C2/A043: A00000 LDY #$0000
C2/A046: - BF0004CB LDA $CB0400,X
C2/A04A: 29FF00 AND #$00FF [Cut out the second byte]
C2/A04D: E8 INX [Increment X]
C2/A04E: 0A ASL A [Multiply Accumulator by 2]
C2/A04F: 0A ASL A [Again, by 2]
C2/A050: DA PHX [Push X onto Stack]
C2/A051: AA TAX [Transfer Accumulator to X]
C2/A052: BF0000CB LDA $CB0000,X
C2/A056: 9114 STA ($14),Y
C2/A058: C8 INY
C2/A059: C8 INY
C2/A05A: BF0200CB LDA $CB0002,X
C2/A05E: 9114 STA ($14),Y
C2/A060: C8 INY
C2/A061: C8 INY
C2/A062: FA PLX
C2/A063: C00003 CPY #$0300 [Compare Y with #$0300 (i.e., #$C0 times 4)]
C2/A066: 90DE - BCC $A046 [Branch back if it's less than that]
C2/A068: 60 RTS
[WELCOME TO CRAZYTOWN!]
[Loads weird gibberish spread out among Banks 8, B, and C?]
[Decompress graphics directions for 16x16 tileset, put it into 7FC000,Y]
C2/A069: E230 SEP #$30 [Enable 8-Bit Emulation, Registers]
C2/A06B: A51C LDA $1C [Load RoomNumber?]
C2/A06D: 293F AND #$3F [Logical AND with #$3F]
C2/A06F: 8500 STA $00 [Store into Scratchpad]
C2/A071: 0A ASL A [Multiply it by 2]
C2/A072: 18 CLC [Clear Carry]
C2/A073: 6500 ADC $00 [Add it once] {Effectively multiplying by 3}
C2/A075: AA TAX [Transfer Accumulator to X]
C2/A076: C220 REP #$20 [Disable 8-Bit Emulation]
C2/A078: BF0040CB LDA $CB4000,X
C2/A07C: 8510 STA $10 [Store into TempPointer]
C2/A07E: BF0240CB LDA $CB4002,X
C2/A082: 09C000 ORA #$00C0 [OR with #$00C0]
C2/A085: 8512 STA $12 [Store into TempPointerBank]
C2/A087: A900C0 LDA #$C000
C2/A08A: 8514 STA $14 [Store into Dest1] {$7FC000}
C2/A08C: A900C8 LDA #$C800
C2/A08F: 8516 STA $16 [Store into Dest2] {$7FC000}
C2/A091: A90003 LDA #$0300
C2/A094: 8518 STA $18 [Store into counter of some sort]
C2/A096: 6404 STZ $04 [Store zero into this thing]
C2/A098: E220 SEP #$20
C2/A09A: A000 LDY #$00
C2/A09C: B710 LDA [$10],Y [Load [TempPointer]]
C2/A09E: 8500 STA $00
C2/A0A0: A204 LDX #$04
{Initial}
C2/A0A2: - E220 SEP #$20
C2/A0A4: 0600 ASL $00
C2/A0A6: 2A ROL A
C2/A0A7: 0600 ASL $00
C2/A0A9: 2A ROL A
C2/A0AA: CA DEX
C2/A0AB: D012 + BNE $A0BF
{Reset X to #$04}
C2/A0AD: A204 LDX #$04
C2/A0AF: E610 INC $10 [Increment TempPointer Low Byte]
C2/A0B1: D006 ++ BNE $A0B9
C2/A0B3: E611 INC $11 [Increment TempPointer High Byte]
C2/A0B5: D002 ++ BNE $A0B9
C2/A0B7: E612 INC $12 [Increment TempPointer Bank Byte] {!}
C2/A0B9: ++ 48 PHA
C2/A0BA: B710 LDA [$10],Y [Load [TempPointer]]
C2/A0BC: 8500 STA $00 [Store into Temp]
C2/A0BE: 68 PLA
{X != 0 after initial crap}
C2/A0BF: + 2903 AND #$03
C2/A0C1: F00E + BEQ $A0D1
C2/A0C3: C903 CMP #$03
C2/A0C5: F054 ++ BEQ $A11B [Branch to...]
{}
C2/A0C7: C901 CMP #$01
C2/A0C9: D004 +! BNE $A0CF
C2/A0CB: E604 INC $04
C2/A0CD: 8002 + BRA $A0D1
C2/A0CF: +! C604 DEC $04
C2/A0D1: + C220 REP #$20
C2/A0D3: A504 LDA $04
C2/A0D5: 241B BIT $1B
C2/A0D7: 1026 + BPL $A0FF
C2/A0D9: 5018 ++ BVC $A0F3 [Branch to...]
C2/A0DB: C618 DEC $18
C2/A0DD: 10C3 - BPL $A0A2
C2/A0DF: 9114 STA ($14),Y
C2/A0E1: E614 INC $14 [Increment Dest1]
C2/A0E3: E614 INC $14 [Increment Dest1]
C2/A0E5: 9116 STA ($16),Y [Store into Dest2]
C2/A0E7: A516 LDA $16 [Load Dest2 into Accumulator]
C2/A0E9: 1A INC A [Increment Accumulator]
C2/A0EA: 1A INC A [Increment Accumulator]
C2/A0EB: 8516 STA $16 [Store into Dest2]
C2/A0ED: C900CE CMP #$CE00
C2/A0F0: 90B0 - BCC $A0A2
C2/A0F2: 60 RTS
{}
C2/A0F3: ++ C618 DEC $18
C2/A0F5: 30EE BMI $A0E5
C2/A0F7: 9114 STA ($14),Y [Store into 7FC000]
C2/A0F9: E614 INC $14
C2/A0FB: E614 INC $14
C2/A0FD: 80A3 BRA $A0A2
C2/A0FF: + 50DE BVC $A0DF
C2/A101: C618 DEC $18
C2/A103: 3008 BMI $A10D
C2/A105: 9116 STA ($16),Y
C2/A107: E616 INC $16
C2/A109: E616 INC $16
C2/A10B: 8095 BRA $A0A2
C2/A10D: 9114 STA ($14),Y
C2/A10F: A514 LDA $14
C2/A111: 1A INC A
C2/A112: 1A INC A
C2/A113: 8514 STA $14
C2/A115: C900C6 CMP #$C600
C2/A118: 9088 BCC $A0A2
C2/A11A: 60 RTS
{}
C2/A11B: ++ 0600 ASL $00
C2/A11D: 2A ROL A
C2/A11E: 0600 ASL $00
C2/A120: 2A ROL A
C2/A121: CA DEX
C2/A122: D012 BNE $A136
C2/A124: A204 LDX #$04
C2/A126: E610 INC $10
C2/A128: D006 BNE $A130
C2/A12A: E611 INC $11
C2/A12C: D002 BNE $A130
C2/A12E: E612 INC $12
C2/A130: 48 PHA
C2/A131: B710 LDA [$10],Y
C2/A133: 8500 STA $00
C2/A135: 68 PLA
C2/A136: 2903 AND #$03
C2/A138: C902
C2/A13A: B00B PHD
C2/A13C: 8501 STA $01
C2/A13E: 2027A2 JSR $A227
C2/A141: 205BA1 JSR $A15B
C2/A144: 4CD1A0 JMP $A0D1
C2/A147: D00C BNE $A155
C2/A149: 2082A2 JSR $A282
C2/A14C: 2027A2 JSR $A227
C2/A14F: 207CA1 JSR $A17C
C2/A152: 4CD1A0 JMP $A0D1
C2/A155: 209DA1 JSR $A19D
C2/A158: 4CD1A0 JMP $A0D1
{Sub 1}
C2/A15B: E230 SEP #$30
C2/A15D: 4601 LSR $01
C2/A15F: B00A + BCS $A16B
C2/A161: 18 CLC
C2/A162: 6504 ADC $04
C2/A164: 8504 STA $04
C2/A166: 9002 BCC $A16A
C2/A168: E605 INC $05
C2/A16A: 60 RTS
{Sub 1-A}
C2/A16B: + 493F EOR #$3F
C2/A16D: 1A INC A
C2/A16E: 8501 STA $01
C2/A170: A504 LDA $04
C2/A172: 38 SEC
C2/A173: E501 SBC $01
C2/A175: 8504 STA $04
C2/A177: B002 + BCS $A17B
C2/A179: C605 DEC $05
C2/A17B: + 60 RTS
{Sub 2}
C2/A17C: E230 SEP #$30
C2/A17E: C920 CMP #$20
C2/A180: B00A + BCS $A18C
C2/A182: 18 CLC
C2/A183: 6504 ADC $04
C2/A185: 8504 STA $04
C2/A187: 9002 BCC $A18B
C2/A189: E605 INC $05
C2/A18B: 60 RTS
{Sub 2-A}
C2/A18C: + 493F EOR #$3F
C2/A18E: 1A INC A
C2/A18F: 8501 STA $01
C2/A191: A504 LDA $04
C2/A193: 38 SEC
C2/A194: E501 SBC $01
C2/A196: 8504 STA $04
C2/A198: B002 + BCS $A19C
C2/A19A: C605 DEC $05
C2/A19C: + 60 RTS
C2/A19D: A500 LDA $00
C2/A19F: 8502 STA $02
C2/A1A1: C220 REP #$20
C2/A1A3: C8 INY
C2/A1A4: B710 LDA [$10],Y
C2/A1A6: EB XBA
C2/A1A7: 8500 STA $00
C2/A1A9: 88 DEY
C2/A1AA: A510 LDA $10
C2/A1AC: 18 CLC
C2/A1AD: 690200 ADC #$0002
C2/A1B0: 8510 STA $10
C2/A1B2: 9002 BCC $A1B6
C2/A1B4: E612 INC $12
C2/A1B6: A501 LDA $01
C2/A1B8: 8504 STA $04
C2/A1BA: E004 CPX #$04
C2/A1BC: D001 BNE $A1BF
C2/A1BE: 60 RTS
C2/A1BF: E003 CPX #$03
C2/A1C1: D01B BNE $A1DE
C2/A1C3: E220 SEP #$20
C2/A1C5: EB XBA
C2/A1C6: 4A LSR A
C2/A1C7: 4A LSR A
C2/A1C8: EB XBA
C2/A1C9: C220 REP #$20
C2/A1CB: 0A ASL A
C2/A1CC: 0A ASL A
C2/A1CD: 8504 STA $04
C2/A1CF: E220 SEP #$20
C2/A1D1: 0600 ASL $00
C2/A1D3: 2A ROL A
C2/A1D4: 0600 ASL $00
C2/A1D6: 2A ROL A
C2/A1D7: 2903 AND #$03
C2/A1D9: 0504 ORA $04
C2/A1DB: 8504 STA $04
C2/A1DD: 60 RTS
C2/A1DE: E002 CPX #$02
C2/A1E0: D022 BNE $A204
C2/A1E2: E220 SEP #$20
C2/A1E4: EB XBA
C2/A1E5: 4A LSR A
C2/A1E6: 4A LSR A
C2/A1E7: 4A LSR A
C2/A1E8: 4A LSR A
C2/A1E9: EB XBA
C2/A1EA: C220 REP #$20
C2/A1EC: 0A ASL A
C2/A1ED: 0A ASL A
C2/A1EE: 0A ASL A
C2/A1EF: 0A ASL A
C2/A1F0: 8504 STA $04
C2/A1F2: E220 SEP #$20
C2/A1F4: A500 LDA $00
C2/A1F6: 0A ASL A
C2/A1F7: 2A ROL A
C2/A1F8: 2A ROL A
C2/A1F9: 2A ROL A
C2/A1FA: 8500 STA $00
C2/A1FC: 2A ROL A
C2/A1FD: 290F AND #$0F
C2/A1FF: 0504 ORA $04
C2/A201: 8504 STA $04
C2/A203: 60 RTS
C2/A204: E220 SEP #$20
C2/A206: EB XBA
C2/A207: 0A ASL A
C2/A208: 2A ROL A
C2/A209: 2A ROL A
C2/A20A: EB XBA
C2/A20B: C220 REP #$20
C2/A20D: 0A ASL A
C2/A20E: 0A ASL A
C2/A20F: 0A ASL A
C2/A210: 0A ASL A
C2/A211: 0A ASL A
C2/A212: 0A ASL A
C2/A213: 8504 STA $04
C2/A215: E220 SEP #$20
C2/A217: A500 LDA $00
C2/A219: 4A LSR A
C2/A21A: 6A ROR A
C2/A21B: 48 PHA
C2/A21C: 6A ROR A
C2/A21D: 8500 STA $00
C2/A21F: 68 PLA
C2/A220: 293F AND #$3F
C2/A222: 0504 ORA $04
C2/A224: 8504 STA $04
C2/A226: 60 RTS
[]
C2/A227: E003 CPX #$03
C2/A229: 9021 BCC $A24C
C2/A22B: A500 LDA $00
C2/A22D: 48 PHA
C2/A22E: 4A LSR A
C2/A22F: 6A ROR A
C2/A230: 6A ROR A
C2/A231: 8500 STA $00
C2/A233: CA DEX
C2/A234: CA DEX
C2/A235: CA DEX
C2/A236: D010 BNE $A248
C2/A238: A204 LDX #$04
C2/A23A: E610 INC $10
C2/A23C: D006 BNE $A244
C2/A23E: E611 INC $11
C2/A240: D002 BNE $A244
C2/A242: E612 INC $12
C2/A244: B710 LDA [$10],Y
C2/A246: 8500 STA $00
C2/A248: 68 PLA
C2/A249: 4A LSR A
C2/A24A: 4A LSR A
C2/A24B: 60 RTS
[]
C2/A24C: A500 LDA $00
C2/A24E: 4A LSR A
C2/A24F: 4A LSR A
C2/A250: 293C AND #$3C
C2/A252: E002 CPX #$02
C2/A254: F002 BEQ $A258
C2/A256: 2930 AND #$30
C2/A258: 8502 STA $02
C2/A25A: E610 INC $10
C2/A25C: D006 BNE $A264
C2/A25E: E611 INC $11
C2/A260: D002 BNE $A264
C2/A262: E612 INC $12
C2/A264: B710 LDA [$10],Y
C2/A266: 0A ASL A
C2/A267: 2A ROL A
C2/A268: 8500 STA $00
C2/A26A: 2A ROL A
C2/A26B: E002 CPX #$02
C2/A26D: D006 BNE $A275
C2/A26F: 2903 AND #$03
C2/A271: A203 LDX #$03
C2/A273: 800A BRA $A27F
C2/A275: 0600 ASL $00
C2/A277: 2A ROL A
C2/A278: 0600 ASL $00
C2/A27A: 2A ROL A
C2/A27B: 290F AND #$0F
C2/A27D: A202 LDX #$02
C2/A27F: 0502 ORA $02
C2/A281: 60 RTS
C2/A282: E002 CPX #$02
C2/A284: 9040 + BCC $A2C6
C2/A286: A500 LDA $00
C2/A288: 0A ASL A
C2/A289: 2A ROL A
C2/A28A: 2A ROL A
C2/A28B: 2A ROL A
C2/A28C: 8500 STA $00
C2/A28E: 2A ROL A
C2/A28F: 48 PHA
C2/A290: CA DEX
C2/A291: CA DEX
C2/A292: D010 ++ BNE $A2A4
C2/A294: A204 LDX #$04
C2/A296: E610 INC $10
C2/A298: D006 +! BNE $A2A0
C2/A29A: E611 INC $11
C2/A29C: D002 +! BNE $A2A0
C2/A29E: E612 INC $12
C2/A2A0: +! B710 LDA [$10],Y
C2/A2A2: 8500 STA $00
C2/A2A4: ++ 68 PLA
C2/A2A5: 290F AND #$0F
C2/A2A7: 0A ASL A
C2/A2A8: 0A ASL A
C2/A2A9: C920 CMP #$20
C2/A2AB: B00B ++ BCS $A2B8
C2/A2AD: 8501 STA $01
C2/A2AF: A505 LDA $05
C2/A2B1: 29E3 AND #$E3
C2/A2B3: 0501 ORA $01
C2/A2B5: 8505 STA $05
C2/A2B7: 60 RTS
C2/A2B8: ++ 0A ASL A
C2/A2B9: 0A ASL A
C2/A2BA: 0A ASL A
C2/A2BB: 8501 STA $01
C2/A2BD: A505 LDA $05
C2/A2BF: 291F AND #$1F
C2/A2C1: 0501 ORA $01
C2/A2C3: 8505 STA $05
C2/A2C5: 60 RTS
{Clear out a lot of character info}
C2/A2C6: + A500 LDA $00
C2/A2C8: 0A ASL A
C2/A2C9: 2A ROL A
C2/A2CA: 2A ROL A
C2/A2CB: 0A ASL A
C2/A2CC: 0A ASL A
C2/A2CD: 8501 STA $01
C2/A2CF: E610 INC $10
C2/A2D1: D006 BNE $A2D9
C2/A2D3: E611 INC $11
C2/A2D5: D002 BNE $A2D9
C2/A2D7: E612 INC $12
C2/A2D9: B710 LDA [$10],Y
C2/A2DB: 0A ASL A
C2/A2DC: 2A ROL A
C2/A2DD: 8500 STA $00
C2/A2DF: 2A ROL A
C2/A2E0: 2903 AND #$03
C2/A2E2: A203 LDX #$03
C2/A2E4: 0501 ORA $01
C2/A2E6: 80BD BRA $A2A5
C2/A2E8: C220 REP #$20
C2/A2EA: A90000 LDA #$0000
C2/A2ED: 9D06E0 STA $E006,X
C2/A2F0: 9D08E0 STA $E008,X
C2/A2F3: 9D0AE0 STA $E00A,X
C2/A2F6: 9D10E0 STA $E010,X
C2/A2F9: 9D12E0 STA $E012,X
C2/A2FC: 9D14E0 STA $E014,X
C2/A2FF: 9D16E0 STA $E016,X
C2/A302: 9D18E0 STA $E018,X
C2/A305: 9D1AE0 STA $E01A,X
C2/A308: 9D1CE0 STA $E01C,X
C2/A30B: 9D1EE0 STA $E01E,X
C2/A30E: 9D20E0 STA $E020,X
C2/A311: 9D22E0 STA $E022,X
C2/A314: 9D2CE0 STA $E02C,X
C2/A317: 9D2EE0 STA $E02E,X
C2/A31A: 9D30E0 STA $E030,X
C2/A31D: 9D36E0 STA $E036,X
C2/A320: 9D38E0 STA $E038,X
C2/A323: 9D40E0 STA $E040,X
C2/A326: 9D42E0 STA $E042,X
C2/A329: 9D44E0 STA $E044,X
C2/A32C: 9D46E0 STA $E046,X
C2/A32F: 9D48E0 STA $E048,X
C2/A332: 9D4AE0 STA $E04A,X
C2/A335: 9D4CE0 STA $E04C,X
C2/A338: 9D4EE0 STA $E04E,X
C2/A33B: 9D50E0 STA $E050,X
C2/A33E: 9D52E0 STA $E052,X
C2/A341: 9D54E0 STA $E054,X
C2/A344: 9D56E0 STA $E056,X
C2/A347: 9D58E0 STA $E058,X
C2/A34A: 9D60E0 STA $E060,X
C2/A34D: 9D83E0 STA $E083,X
C2/A350: 9D00E1 STA $E100,X
C2/A353: 9D04E1 STA $E104,X
C2/A356: 9D08E1 STA $E108,X
C2/A359: A9FF00 LDA #$00FF
C2/A35C: 9D30E0 STA $E030,X
C2/A35F: 6B RTL
C2/A360: 18 CLC
C2/A361: 24ED BIT $ED
C2/A363: 1037 BPL $A39C
C2/A365: A000 LDY #$00
C2/A367: 0A ASL A
C2/A368: B900E0 LDA $E000,Y
C2/A36B: F030 BEQ $A39D
C2/A36D: C220 REP #$20
C2/A36F: 8600 STX $00
C2/A371: C400 CPY $00
C2/A373: F01A BEQ $A38F
C2/A375: B920E0 LDA $E020,Y
C2/A378: C92001 CMP #$0120
C2/A37B: 9005 BCC $A382
C2/A37D: C9E0FF CMP #$FFE0
C2/A380: 901B BCC $A39D
C2/A382: B922E0 LDA $E022,Y
C2/A385: C90001 CMP #$0100
C2/A388: 9005 BCC $A38F
C2/A38A: C9E0FF CMP #$FFE0
C2/A38D: 900E BCC $A39D
C2/A38F: 98 TYA
C2/A390: 38 SEC
C2/A391: E90002 SBC #$0200
C2/A394: A8 TAY
C2/A395: E220 SEP #$20
C2/A397: C000 CPY #$00
C2/A399: 06B0 ASL $B0
C2/A39B: CC6B38 CPY $386B
C2/A39E: 6B RTL
C2/A39F: C220 REP #$20
C2/A3A1: DA PHX
C2/A3A2: 5A PHY
C2/A3A3: 8A TXA
C2/A3A4: 0900E0 ORA #$E000
C2/A3A7: AA TAX
C2/A3A8: 98 TYA
C2/A3A9: 0900E0 ORA #$E000
C2/A3AC: A8 TAY
C2/A3AD: A96B00 LDA #$006B
C2/A3B0: 547E7E MVN $7E,$7E
C2/A3B3: E8 INX
C2/A3B4: E8 INX
C2/A3B5: E8 INX
C2/A3B6: E8 INX
C2/A3B7: C8 INY
C2/A3B8: C8 INY
C2/A3B9: C8 INY
C2/A3BA: C8 INY
C2/A3BB: A91500 LDA #$0015
C2/A3BE: 547E7E MVN $7E,$7E
C2/A3C1: 98 TYA
C2/A3C2: 18 CLC
C2/A3C3: 690600 ADC #$0006
C2/A3C6: A8 TAY
C2/A3C7: 8A TXA
C2/A3C8: 18 CLC
C2/A3C9: 690600 ADC #$0006
C2/A3CC: AA TAX
C2/A3CD: A97301 LDA #$0173
[I've seen this code at the beginning of the game, and yet...]
C2/A3D0: 547E7E MVN $7E,$7E
C2/A3D3: 7A PLY
C2/A3D4: FA PLX
C2/A3D5: E220 SEP #$20
C2/A3D7: BD8BE0 LDA $E08B,X
C2/A3DA: 29F0 AND #$F0
C2/A3DC: 8500 STA $00
C2/A3DE: B98BE0 LDA $E08B,Y
C2/A3E1: 290F AND #$0F
C2/A3E3: 0500 ORA $00
C2/A3E5: 998BE0 STA $E08B,Y
C2/A3E8: A9FF LDA #$FF
C2/A3EA: 9930E0 STA $E030,Y
C2/A3ED: BB TYX
C2/A3EE: 9E04E1 STZ $E104,X
C2/A3F1: 9E00E1 STZ $E100,X
C2/A3F4: 9E83E0 STZ $E083,X
C2/A3F7: 9E84E0 STZ $E084,X
C2/A3FA: 9E1CE0 STZ $E01C,X
C2/A3FD: 9E0AE0 STZ $E00A,X
C2/A400: 9E64E0 STZ $E064,X
C2/A403: 9E62E0 STZ $E062,X
C2/A406: 6B RTL
C2/A407: C220 REP #$20
C2/A409: DA PHX
C2/A40A: 8A TXA
C2/A40B: 4A LSR A
C2/A40C: A8 TAY
C2/A40D: B960C0 LDA $C060,Y
C2/A410: 8508 STA $08
C2/A412: E220 SEP #$20
C2/A414: A508 LDA $08
C2/A416: D002 BNE $A41A
C2/A418: FA PLX
C2/A419: 6B RTL
C2/A41A: B900C0 LDA $C000,Y
C2/A41D: 18 CLC
C2/A41E: 7DD0E0 ADC $E0D0,X
C2/A421: 9DD0E0 STA $E0D0,X
C2/A424: B901C0 LDA $C001,Y
C2/A427: 18 CLC
C2/A428: 7DD1E0 ADC $E0D1,X
C2/A42B: 9DD1E0 STA $E0D1,X
C2/A42E: B902C0 LDA $C002,Y
C2/A431: 18 CLC
C2/A432: 7932C0 ADC $C032,Y
C2/A435: C509 CMP $09
C2/A437: 9014 BCC $A44D
C2/A439: E509 SBC $09
C2/A43B: 9902C0 STA $C002,Y
C2/A43E: B930C0 LDA $C030,Y
C2/A441: 3005 BMI $A448
C2/A443: FED0E0 INC $E0D0,X
C2/A446: 8008 BRA $A450
C2/A448: DED0E0 DEC $E0D0,X
C2/A44B: 8003 BRA $A450
C2/A44D: 9902C0 STA $C002,Y
C2/A450: B903C0 LDA $C003,Y
C2/A453: 18 CLC
C2/A454: 7933C0 ADC $C033,Y
C2/A457: C509 CMP $09
C2/A459: 9014 BCC $A46F
C2/A45B: E509 SBC $09
C2/A45D: 9903C0 STA $C003,Y
C2/A460: B931C0 LDA $C031,Y
C2/A463: 3005 BMI $A46A
C2/A465: FED1E0 INC $E0D1,X
C2/A468: 8008 BRA $A472
C2/A46A: DED1E0 DEC $E0D1,X
C2/A46D: 8003 BRA $A472
C2/A46F: 9903C0 STA $C003,Y
C2/A472: E8 INX
C2/A473: E8 INX
C2/A474: E8 INX
C2/A475: E8 INX
C2/A476: C8 INY
C2/A477: C8 INY
C2/A478: C8 INY
C2/A479: C8 INY
C2/A47A: C608 DEC $08
C2/A47C: D09C BNE $A41A
C2/A47E: FA PLX
C2/A47F: 6B RTL
C2/A480: A614 LDX $14
C2/A482: BD10E1 LDA $E110,X
C2/A485: C905 CMP #$05
C2/A487: B006 BCS $A48F
C2/A489: 20A5A4 JSR $A4A5
C2/A48C: A614 LDX $14
C2/A48E: 6B RTL
C2/A48F: 9E12E0 STZ $E012,X
C2/A492: A940 LDA #$40
C2/A494: 9D14E1 STA $E114,X
C2/A497: BD84E0 LDA $E084,X
C2/A49A: 38 SEC
C2/A49B: E904 SBC #$04
C2/A49D: 1002 BPL $A4A1
C2/A49F: A900 LDA #$00
C2/A4A1: 9D16E1 STA $E116,X
C2/A4A4: 6B RTL
[ANIMATION SHIT]
C2/A4A5: C220 REP #$20
C2/A4A7: A9D100 LDA #$00D1
C2/A4AA: 8502 STA $02
C2/A4AC: BDFCE0 LDA $E0FC,X
C2/A4AF: 8500 STA $00
C2/A4B1: E220 SEP #$20
C2/A4B3: A700 LDA [$00]
C2/A4B5: 1005 BPL $A4BC
C2/A4B7: 209CA6 JSR $A69C
C2/A4BA: 80F5 BRA $A4B1
C2/A4BC: C220 REP #$20
C2/A4BE: A700 LDA [$00]
C2/A4C0: E220 SEP #$20
C2/A4C2: 0A ASL A
C2/A4C3: 8508 STA $08
C2/A4C5: EB XBA
C2/A4C6: C220 REP #$20
C2/A4C8: 29FF00 AND #$00FF
C2/A4CB: 0A ASL A
C2/A4CC: 7D6AE0 ADC $E06A,X [Related to spell effects]
C2/A4CF: 8510 STA $10
C2/A4D1: A710 LDA [$10] [A pointer...to shit in bank 14?] [To bank 13 spell animations, too!]
C2/A4D3: 8510 STA $10
C2/A4D5: E220 SEP #$20
C2/A4D7: 6401 STZ $01
C2/A4D9: A710 LDA [$10]
C2/A4DB: 8504 STA $04
C2/A4DD: 0A ASL A
C2/A4DE: 0A ASL A
C2/A4DF: 8505 STA $05
C2/A4E1: A504 LDA $04
C2/A4E3: 290F AND #$0F
C2/A4E5: 850A STA $0A
C2/A4E7: D001 BNE $A4EA
C2/A4E9: 60 RTS
C2/A4EA: 0A ASL A
C2/A4EB: 0A ASL A
C2/A4EC: C220 REP #$20
C2/A4EE: 29FF00 AND #$00FF
C2/A4F1: AA TAX
C2/A4F2: E610 INC $10
C2/A4F4: A710 LDA [$10]
C2/A4F6: 898000 BIT #$0080
C2/A4F9: D007 BNE $A502
C2/A4FB: E610 INC $10
C2/A4FD: CA DEX
C2/A4FE: D0F4 BNE $A4F4
C2/A500: F021 BEQ $A523
C2/A502: E610 INC $10
C2/A504: E610 INC $10
C2/A506: 894000 BIT #$0040
C2/A509: F00C BEQ $A517
C2/A50B: 293F00 AND #$003F
C2/A50E: A8 TAY
C2/A50F: CA DEX
C2/A510: F011 BEQ $A523
C2/A512: 88 DEY
C2/A513: 30DF BMI $A4F4
C2/A515: 80F8 BRA $A50F
C2/A517: 293F00 AND #$003F
C2/A51A: A8 TAY
C2/A51B: CA DEX
C2/A51C: F005 BEQ $A523
C2/A51E: 88 DEY
C2/A51F: 10FA BPL $A51B
C2/A521: 30D1 BMI $A4F4
C2/A523: C230 REP #$30
C2/A525: A614 LDX $14
C2/A527: BD84E0 LDA $E084,X
C2/A52A: 290F00 AND #$000F
C2/A52D: 48 PHA
C2/A52E: A50A LDA $0A
C2/A530: 290F00 AND #$000F
C2/A533: A8 TAY
C2/A534: 8506 STA $06
C2/A536: A508 LDA $08
C2/A538: 29C000 AND #$00C0
C2/A53B: 8502 STA $02
C2/A53D: 8A TXA
C2/A53E: 4A LSR A
C2/A53F: AA TAX
C2/A540: 68 PLA
C2/A541: E220 SEP #$20
C2/A543: C50A CMP $0A
C2/A545: F00B BEQ $A552
C2/A547: 9009 BCC $A552
C2/A549: E50A SBC $0A
C2/A54B: E8 INX
C2/A54C: E8 INX
C2/A54D: E8 INX
C2/A54E: E8 INX
C2/A54F: 3A DEC A
C2/A550: D0F9 BNE $A54B
C2/A552: C220 REP #$20
C2/A554: A710 LDA [$10]
C2/A556: E610 INC $10
C2/A558: E610 INC $10
C2/A55A: E220 SEP #$20
C2/A55C: EB XBA
C2/A55D: 0A ASL A
C2/A55E: 6601 ROR $01
C2/A560: EB XBA
C2/A561: 0A ASL A
C2/A562: 6601 ROR $01
C2/A564: C980 CMP #$80
C2/A566: 900C BCC $A574
C2/A568: 2405 BIT $05
C2/A56A: 7001 BVS $A56D
C2/A56C: 6A ROR A
C2/A56D: 18 CLC
C2/A56E: 2402 BIT $02
C2/A570: 300C BMI $A57E
C2/A572: 100F BPL $A583
C2/A574: 2405 BIT $05
C2/A576: 7001 BVS $A579
C2/A578: 4A LSR A
C2/A579: 18 CLC
C2/A57A: 2402 BIT $02
C2/A57C: 1005 BPL $A583
C2/A57E: 18 CLC
C2/A57F: 690F ADC #$0F
C2/A581: 49FF EOR #$FF
C2/A583: EB XBA
C2/A584: 100D BPL $A593
C2/A586: 2405 BIT $05
C2/A588: 7002 BVS $A58C
C2/A58A: 38 SEC
C2/A58B: 6A ROR A
C2/A58C: 18 CLC
C2/A58D: 2402 BIT $02
C2/A58F: 700C BVS $A59D
C2/A591: 500F BVC $A5A2
C2/A593: 2405 BIT $05
C2/A595: 7001 BVS $A598
C2/A597: 4A LSR A
C2/A598: 18 CLC
C2/A599: 2402 BIT $02
C2/A59B: 5005 BVC $A5A2
C2/A59D: 18 CLC
C2/A59E: 690F ADC #$0F
C2/A5A0: 49FF EOR #$FF
C2/A5A2: C220 REP #$20
C2/A5A4: 9D00C0 STA $C000,X
C2/A5A7: E8 INX
C2/A5A8: E8 INX
C2/A5A9: E8 INX
C2/A5AA: E8 INX
C2/A5AB: 88 DEY
C2/A5AC: D0A4 BNE $A552
C2/A5AE: A614 LDX $14
C2/A5B0: 8A TXA
C2/A5B1: 4A LSR A
C2/A5B2: A8 TAY
C2/A5B3: E220 SEP #$20
C2/A5B5: BD84E0 LDA $E084,X
C2/A5B8: 290F AND #$0F
C2/A5BA: C50A CMP $0A
C2/A5BC: F004 BEQ $A5C2
C2/A5BE: B002 BCS $A5C2
C2/A5C0: 850A STA $0A
C2/A5C2: 9960C0 STA $C060,Y
C2/A5C5: BD12E0 LDA $E012,X
C2/A5C8: 8500 STA $00
C2/A5CA: 0A ASL A
C2/A5CB: 0A ASL A
C2/A5CC: 6500 ADC $00
C2/A5CE: 6905 ADC #$05
C2/A5D0: 8508 STA $08
C2/A5D2: 9961C0 STA $C061,Y
C2/A5D5: A980 LDA #$80
C2/A5D7: 9D14E1 STA $E114,X
C2/A5DA: B960C0 LDA $C060,Y
C2/A5DD: C50A CMP $0A
C2/A5DF: F022 BEQ $A603
C2/A5E1: 9020 BCC $A603
C2/A5E3: E50A SBC $0A
C2/A5E5: 8500 STA $00
C2/A5E7: DA PHX
C2/A5E8: 5A PHY
C2/A5E9: BDD0E0 LDA $E0D0,X
C2/A5EC: 9900C0 STA $C000,Y
C2/A5EF: BDD1E0 LDA $E0D1,X
C2/A5F2: 9901C0 STA $C001,Y
C2/A5F5: E8 INX
C2/A5F6: E8 INX
C2/A5F7: E8 INX
C2/A5F8: E8 INX
C2/A5F9: C8 INY
C2/A5FA: C8 INY
C2/A5FB: C8 INY
C2/A5FC: C8 INY
C2/A5FD: C600 DEC $00
C2/A5FF: D0E8 BNE $A5E9
C2/A601: 7A PLY
C2/A602: FA PLX
C2/A603: C220 REP #$20
C2/A605: BDD0E0 LDA $E0D0,X
C2/A608: 8500 STA $00
C2/A60A: B900C0 LDA $C000,Y
C2/A60D: 2031A6 JSR $A631
C2/A610: C220 REP #$20
C2/A612: 9900C0 STA $C000,Y
C2/A615: A502 LDA $02
C2/A617: 9902C0 STA $C002,Y
C2/A61A: 9932C0 STA $C032,Y
C2/A61D: A500 LDA $00
C2/A61F: 9930C0 STA $C030,Y
C2/A622: E220 SEP #$20
C2/A624: C8 INY
C2/A625: C8 INY
C2/A626: C8 INY
C2/A627: C8 INY
C2/A628: E8 INX
C2/A629: E8 INX
C2/A62A: E8 INX
C2/A62B: E8 INX
C2/A62C: C60A DEC $0A
C2/A62E: D0D3 BNE $A603
C2/A630: 60 RTS
C2/A631: E220 SEP #$20
C2/A633: 38 SEC
C2/A634: E500 SBC $00
C2/A636: 8500 STA $00
C2/A638: 1003 BPL $A63D
C2/A63A: 49FF EOR #$FF
C2/A63C: 1A INC A
C2/A63D: 8F044200 STA $004204
C2/A641: A900 LDA #$00
C2/A643: 8F054200 STA $004205
C2/A647: A508 LDA $08
C2/A649: 8F064200 STA $004206
C2/A64D: EB XBA
C2/A64E: 38 SEC
C2/A64F: E501 SBC $01
C2/A651: 8501 STA $01
C2/A653: 1003 BPL $A658
C2/A655: 49FF EOR #$FF
C2/A657: 1A INC A
C2/A658: 48 PHA
C2/A659: EA NOP
C2/A65A: EA NOP
C2/A65B: AF144200 LDA $004214
C2/A65F: 8504 STA $04
C2/A661: AF164200 LDA $004216
C2/A665: 8502 STA $02
C2/A667: 68 PLA
C2/A668: 8F044200 STA $004204
C2/A66C: A900 LDA #$00
C2/A66E: 8F054200 STA $004205
C2/A672: A508 LDA $08
C2/A674: 8F064200 STA $004206
C2/A678: A504 LDA $04
C2/A67A: 2400 BIT $00
C2/A67C: 1003 BPL $A681
C2/A67E: 49FF EOR #$FF
C2/A680: 1A INC A
C2/A681: EB XBA
C2/A682: EA NOP
C2/A683: EA NOP
C2/A684: EA NOP
C2/A685: EA NOP
C2/A686: AF164200 LDA $004216
C2/A68A: 8503 STA $03
C2/A68C: AF144200 LDA $004214
C2/A690: 2401 BIT $01
C2/A692: 1003 BPL $A697
C2/A694: 49FF EOR #$FF
C2/A696: 1A INC A
C2/A697: EB XBA
C2/A698: 60 RTS
C2/A699: 7A PLY
C2/A69A: 38 SEC
C2/A69B: 60 RTS
C2/A69C: C9FF CMP #$FF
C2/A69E: F0F9 BEQ $A699
C2/A6A0: C9B0 CMP #$B0
C2/A6A2: B004 BCS $A6A8
C2/A6A4: A901 LDA #$01
C2/A6A6: 8012 BRA $A6BA
C2/A6A8: C9F0 CMP #$F0
C2/A6AA: B004 BCS $A6B0
C2/A6AC: A902 LDA #$02
C2/A6AE: 800A BRA $A6BA
C2/A6B0: C9F8 CMP #$F8
C2/A6B2: B004 BCS $A6B8
C2/A6B4: A903 LDA #$03
C2/A6B6: 8002 BRA $A6BA
C2/A6B8: A904 LDA #$04
C2/A6BA: C220 REP #$20
C2/A6BC: 290700 AND #$0007
C2/A6BF: 18 CLC
C2/A6C0: 6500 ADC $00
C2/A6C2: 8500 STA $00
C2/A6C4: 60 RTS
C2/A6C5: 20C9A6 JSR $A6C9
C2/A6C8: 6B RTL
C2/A6C9: E230 SEP #$30
C2/A6CB: A900 LDA #$00
C2/A6CD: AA TAX
C2/A6CE: 9D800A STA $0A80,X
C2/A6D1: E8 INX
C2/A6D2: E040 CPX #$40
C2/A6D4: 90F8 BCC $A6CE
C2/A6D6: A580 LDA $80
C2/A6D8: 0A ASL A
C2/A6D9: 0A ASL A
C2/A6DA: AA TAX
C2/A6DB: BF0000C8 LDA $C80000,X
C2/A6DF: A49C LDY $9C
C2/A6E1: D002 BNE $A6E5
C2/A6E3: 29F0 AND #$F0
C2/A6E5: A4A0 LDY $A0
C2/A6E7: D002 BNE $A6EB
C2/A6E9: 290F AND #$0F
C2/A6EB: 8580 STA $80
C2/A6ED: 2903 AND #$03
C2/A6EF: 8D800A STA $0A80
C2/A6F2: A580 LDA $80
C2/A6F4: 4A LSR A
C2/A6F5: 4A LSR A
C2/A6F6: 2903 AND #$03
C2/A6F8: 8D900A STA $0A90
C2/A6FB: A580 LDA $80
C2/A6FD: 4A LSR A
C2/A6FE: 4A LSR A
C2/A6FF: 4A LSR A
C2/A700: 4A LSR A
C2/A701: 2903 AND #$03
C2/A703: 8DA00A STA $0AA0
C2/A706: A580 LDA $80
C2/A708: 0A ASL A
C2/A709: 2A ROL A
C2/A70A: 2A ROL A
C2/A70B: 2903 AND #$03
C2/A70D: 8DB00A STA $0AB0
C2/A710: A000 LDY #$00
C2/A712: A59C LDA $9C
C2/A714: F023 BEQ $A739
C2/A716: BF0300C8 LDA $C80003,X
C2/A71A: 290F AND #$0F
C2/A71C: F005 BEQ $A723
C2/A71E: 20ADA7 JSR $A7AD
C2/A721: 8016 BRA $A739
C2/A723: BF0100C8 LDA $C80001,X
C2/A727: 290F AND #$0F
C2/A729: 2065A7 JSR $A765
C2/A72C: A010 LDY #$10
C2/A72E: BF0100C8 LDA $C80001,X
C2/A732: 4A LSR A
C2/A733: 4A LSR A
C2/A734: 4A LSR A
C2/A735: 4A LSR A
C2/A736: 2065A7 JSR $A765
C2/A739: A020 LDY #$20
C2/A73B: A5A0 LDA $A0
C2/A73D: F025 BEQ $A764
C2/A73F: BF0300C8 LDA $C80003,X
C2/A743: 4A LSR A
C2/A744: 4A LSR A
C2/A745: 4A LSR A
C2/A746: 4A LSR A
C2/A747: F005 BEQ $A74E
C2/A749: 20ADA7 JSR $A7AD
C2/A74C: 8016 BRA $A764
C2/A74E: BF0200C8 LDA $C80002,X
C2/A752: 290F AND #$0F
C2/A754: 2065A7 JSR $A765
C2/A757: A030 LDY #$30
C2/A759: BF0200C8 LDA $C80002,X
C2/A75D: 4A LSR A
C2/A75E: 4A LSR A
C2/A75F: 4A LSR A
C2/A760: 4A LSR A
C2/A761: 2065A7 JSR $A765
C2/A764: 60 RTS
C2/A765: 290F AND #$0F
C2/A767: F030 BEQ $A799
C2/A769: C908 CMP #$08
C2/A76B: F02D BEQ $A79A
C2/A76D: 9007 BCC $A776
C2/A76F: 48 PHA
C2/A770: A980 LDA #$80
C2/A772: 99850A STA $0A85,Y
C2/A775: 68 PLA
C2/A776: 48 PHA
C2/A777: A902 LDA #$02
C2/A779: 99820A STA $0A82,Y
C2/A77C: 68 PLA
C2/A77D: 2907 AND #$07
C2/A77F: 3A DEC A
C2/A780: D006 BNE $A788
C2/A782: A955 LDA #$55
C2/A784: 99860A STA $0A86,Y
C2/A787: 60 RTS
C2/A788: 3A DEC A
C2/A789: D005 BNE $A790
C2/A78B: A980 LDA #$80
C2/A78D: 99860A STA $0A86,Y
C2/A790: C905 CMP #$05
C2/A792: D002 BNE $A796
C2/A794: A908 LDA #$08
C2/A796: 99870A STA $0A87,Y
C2/A799: 60 RTS
C2/A79A: A901 LDA #$01
C2/A79C: 99820A STA $0A82,Y
C2/A79F: E210 SEP #$10
C2/A7A1: C220 REP #$20
C2/A7A3: A5F4 LDA $F4
C2/A7A5: E6F4 INC $F4
C2/A7A7: 29FF13 AND #$13FF
C2/A7AA: 4CD5A7 JMP $A7D5
C2/A7AD: 290F0A AND #$0A0F
C2/A7B0: DA PHX
C2/A7B1: C220 REP #$20
C2/A7B3: BF000048 LDA $480000,X
C2/A7B7: 20D5A7 JSR $A7D5
C2/A7BA: C220 REP #$20
C2/A7BC: 98 TYA
C2/A7BD: 18 CLC
C2/A7BE: 691000 ADC #$0010
C2/A7C1: A8 TAY
C2/A7C2: BF020048 LDA $480002,X
C2/A7C6: 20D5A7 JSR $A7D5
C2/A7C9: E220 SEP #$20
C2/A7CB: A903 LDA #$03
C2/A7CD: 99820A STA $0A82,Y
C2/A7D0: 99920A STA $0A92,Y
C2/A7D3: FA PLX
C2/A7D4: 60 RTS
C2/A7D5: C220 REP #$20
C2/A7D7: 48 PHA
C2/A7D8: 291F00 AND #$001F
C2/A7DB: EB XBA
C2/A7DC: 4A LSR A
C2/A7DD: 4A LSR A
C2/A7DE: 4A LSR A
C2/A7DF: 998A0A STA $0A8A,Y
C2/A7E2: 68 PLA
C2/A7E3: E220 SEP #$20
C2/A7E5: 4A LSR A
C2/A7E6: 4A LSR A
C2/A7E7: 4A LSR A
C2/A7E8: 4A LSR A
C2/A7E9: 4A LSR A
C2/A7EA: 1A INC A
C2/A7EB: 998C0A STA $0A8C,Y
C2/A7EE: EB XBA
C2/A7EF: C220 REP #$20
C2/A7F1: 29FF00 AND #$00FF
C2/A7F4: 1A INC A
C2/A7F5: 998E0A STA $0A8E,Y
C2/A7F8: A90000 LDA #$0000
C2/A7FB: 99860A STA $0A86,Y
C2/A7FE: E220 SEP #$20
C2/A800: 60 RTS
C2/A801: 8910 BIT #$10
C2/A803: 00F0 BRK #$F0
C2/A805: 11A9 ORA ($A9),Y
C2/A807: FFE08D00 SBC $008DE0,X
C2/A80B: 08 PHP
C2/A80C: 8D0408 STA $0804
C2/A80F: 8D0808 STA $0808
C2/A812: 8D1008 STA $0810
C2/A815: 8015 BRA $A82C
C2/A817: A970 LDA #$70
C2/A819: 60 RTS
C2/A81A: 8D0008 STA $0800
C2/A81D: A980 LDA #$80
C2/A81F: 60 RTS
C2/A820: 8D0408 STA $0804
C2/A823: A970 LDA #$70
C2/A825: 708D BVS $A7B4
C2/A827: 08 PHP
C2/A828: 08 PHP
C2/A829: A980 LDA #$80
C2/A82B: 708D BVS $A7BA
C2/A82D: 0C08A9 TSB $A908
C2/A830: 0000 BRK #$00
C2/A832: 8D0221 STA $2102
C2/A835: A900 LDA #$00
C2/A837: 08 PHP
C2/A838: 8D7243 STA $4372
C2/A83B: A900 LDA #$00
C2/A83D: 048D TSB $8D
C2/A83F: 7043 BVS $A884
C2/A841: A200 LDX #$00
C2/A843: 8E7443 STX $4374
C2/A846: A910 LDA #$10
C2/A848: 008D BRK #$8D
C2/A84A: 7543 ADC $43,X
C2/A84C: A280 LDX #$80
C2/A84E: 8E0B42 STX $420B
C2/A851: 6B RTL
C2/A852: C220 REP #$20
C2/A854: E210 SEP #$10
C2/A856: A5F4 LDA $F4
C2/A858: 890800 BIT #$0008
C2/A85B: D005 BNE $A862
C2/A85D: A9E13F LDA #$3FE1
C2/A860: 8003 BRA $A865
C2/A862: A9E23F LDA #$3FE2
C2/A865: 8D1208 STA $0812
C2/A868: A5F4 LDA $F4
C2/A86A: 891000 BIT #$0010
C2/A86D: F00E BEQ $A87D
C2/A86F: A9FFE0 LDA #$E0FF
C2/A872: 8D0008 STA $0800
C2/A875: 8D0408 STA $0804
C2/A878: 8D0808 STA $0808
C2/A87B: 8025 BRA $A8A2
C2/A87D: 20C8A8 JSR $A8C8
C2/A880: 8D0008 STA $0800
C2/A883: E220 SEP #$20
C2/A885: 48 PHA
C2/A886: 18 CLC
C2/A887: 6910 ADC #$10
C2/A889: C220 REP #$20
C2/A88B: 8D0408 STA $0804
C2/A88E: E220 SEP #$20
C2/A890: 68 PLA
C2/A891: EB XBA
C2/A892: 18 CLC
C2/A893: 6910 ADC #$10
C2/A895: EB XBA
C2/A896: C220 REP #$20
C2/A898: 8D0808 STA $0808
C2/A89B: E220 SEP #$20
C2/A89D: 18 CLC
C2/A89E: 6910 ADC #$10
C2/A8A0: C220 REP #$20
C2/A8A2: 8D0C08 STA $080C
C2/A8A5: A90000 LDA #$0000
C2/A8A8: 8D0221 STA $2102 [Store into OAM Address]
C2/A8AB: A90008 LDA #$0800
C2/A8AE: 8D7243 STA $4372 [Store into DMA Source Addr. Channel 7]
C2/A8B1: A90004 LDA #$0400 {Increment Byte?}
C2/A8B4: 8D7043 STA $4370 [Store into DMA Control/Destination Channel 7]
C2/A8B7: A200 LDX #$00
C2/A8B9: 8E7443 STX $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/A8BC: A91400 LDA #$0014
C2/A8BF: 8D7543 STA $4375 [Store into DMA Size Channel 7]
C2/A8C2: A280 LDX #$80 {Channel 7}
C2/A8C4: 8E0B42 STX $420B [Store into DMA Enable]
C2/A8C7: 6B RTL
C2/A8C8: E220 SEP #$20
C2/A8CA: A515 LDA $15
C2/A8CC: F002 BEQ $A8D0
C2/A8CE: A920 LDA #$20
C2/A8D0: 8502 STA $02
C2/A8D2: 24E3 BIT $E3
C2/A8D4: 5021 BVC $A8F7
C2/A8D6: C220 REP #$20
C2/A8D8: AD2801 LDA $0128
C2/A8DB: 4A LSR A
C2/A8DC: 4A LSR A
C2/A8DD: 4A LSR A
C2/A8DE: 4A LSR A
C2/A8DF: 8500 STA $00
C2/A8E1: AD2A01 LDA $012A
C2/A8E4: 4A LSR A
C2/A8E5: 4A LSR A
C2/A8E6: 4A LSR A
C2/A8E7: 4A LSR A
C2/A8E8: E220 SEP #$20
C2/A8EA: 38 SEC
C2/A8EB: E502 SBC $02
C2/A8ED: E908 SBC #$08
C2/A8EF: 8D1108 STA $0811
C2/A8F2: A500 LDA $00
C2/A8F4: 8D1008 STA $0810
C2/A8F7: A509 LDA $09
C2/A8F9: 4A LSR A
C2/A8FA: A508 LDA $08
C2/A8FC: 6A ROR A
C2/A8FD: 38 SEC
C2/A8FE: E910 SBC #$10
C2/A900: 8500 STA $00
C2/A902: A50B LDA $0B
C2/A904: 4A LSR A
C2/A905: A50A LDA $0A
C2/A907: 6A ROR A
C2/A908: 38 SEC
C2/A909: E910 SBC #$10
C2/A90B: E502 SBC $02
C2/A90D: 8501 STA $01
C2/A90F: C220 REP #$20
C2/A911: A500 LDA $00
C2/A913: 60 RTS
C2/A914: E220 SEP #$20
C2/A916: A58C LDA $8C
C2/A918: D028 BNE $A942
C2/A91A: C210 REP #$10
C2/A91C: 24E3 BIT $E3
C2/A91E: 3012 BMI $A932
C2/A920: 7008 BVS $A92A
C2/A922: A20101 LDX #$0101
C2/A925: A009FF LDY #$FF09
C2/A928: 800E BRA $A938
C2/A92A: A20103 LDX #$0301
C2/A92D: A00BFF LDY #$FF0B
C2/A930: 8006 BRA $A938
C2/A932: A20102 LDX #$0201
C2/A935: A00DFF LDY #$FF0D
C2/A938: 8E001E STX $1E00
C2/A93B: 8C021E STY $1E02
C2/A93E: 220400C3 JSR $C30004
C2/A942: 6B RTL
C2/A943: B5D9 LDA $D9,X
C2/A945: 2906 AND #$06
C2/A947: EB XBA
C2/A948: A900 LDA #$00
C2/A94A: C210 REP #$10
C2/A94C: A8 TAY
C2/A94D: C00000 CPY #$0000
C2/A950: F065 BEQ $A9B7
C2/A952: C00002 CPY #$0200
C2/A955: F02F BEQ $A986
C2/A957: 6400 STZ $00
C2/A959: A20000 LDX #$0000
C2/A95C: 20F4A9 JSR $A9F4
C2/A95F: B002 BCS $A963
C2/A961: E600 INC $00
C2/A963: A20002 LDX #$0200
C2/A966: 20F4A9 JSR $A9F4
C2/A969: B004 BCS $A96F
C2/A96B: E600 INC $00
C2/A96D: E600 INC $00
C2/A96F: A500 LDA $00
C2/A971: F042 BEQ $A9B5
C2/A973: C901 CMP #$01
C2/A975: F075 BEQ $A9EC
C2/A977: C902 CMP #$02
C2/A979: F06D BEQ $A9E8
C2/A97B: A5BE LDA $BE
C2/A97D: 4901 EOR #$01
C2/A97F: 85BE STA $BE
C2/A981: 4A LSR A
C2/A982: B068 BCS $A9EC
C2/A984: 9062 BCC $A9E8
C2/A986: 6400 STZ $00
C2/A988: A20000 LDX #$0000
C2/A98B: 20F4A9 JSR $A9F4
C2/A98E: B002 BCS $A992
C2/A990: E600 INC $00
C2/A992: A20004 LDX #$0400
C2/A995: 20F4A9 JSR $A9F4
C2/A998: B004 BCS $A99E
C2/A99A: E600 INC $00
C2/A99C: E600 INC $00
C2/A99E: A500 LDA $00
C2/A9A0: F013 BEQ $A9B5
C2/A9A2: C901 CMP #$01
C2/A9A4: F046 BEQ $A9EC
C2/A9A6: C902 CMP #$02
C2/A9A8: F03A BEQ $A9E4
C2/A9AA: A5BE LDA $BE
C2/A9AC: 4901 EOR #$01
C2/A9AE: 85BE STA $BE
C2/A9B0: 4A LSR A
C2/A9B1: B039 BCS $A9EC
C2/A9B3: 902F BCC $A9E4
C2/A9B5: 38 SEC
C2/A9B6: 6B RTL
C2/A9B7: 6400 STZ $00
C2/A9B9: A20002 LDX #$0200
C2/A9BC: 20F4A9 JSR $A9F4
C2/A9BF: B002 BCS $A9C3
C2/A9C1: E600 INC $00
C2/A9C3: A20004 LDX #$0400
C2/A9C6: 20F4A9 JSR $A9F4
C2/A9C9: B004 BCS $A9CF
C2/A9CB: E600 INC $00
C2/A9CD: E600 INC $00
C2/A9CF: A500 LDA $00
C2/A9D1: F0E2 BEQ $A9B5
C2/A9D3: C901 CMP #$01
C2/A9D5: F011 BEQ $A9E8
C2/A9D7: C902 CMP #$02
C2/A9D9: F009 BEQ $A9E4
C2/A9DB: A5BE LDA $BE
C2/A9DD: 4901 EOR #$01
C2/A9DF: 85BE STA $BE
C2/A9E1: 4A LSR A
C2/A9E2: B004 BCS $A9E8
C2/A9E4: A904 LDA #$04
C2/A9E6: 8006 BRA $A9EE
C2/A9E8: A902 LDA #$02
C2/A9EA: 8002 BRA $A9EE
C2/A9EC: A900 LDA #$00
C2/A9EE: EB XBA
C2/A9EF: A900 LDA #$00
C2/A9F1: AA TAX
C2/A9F2: 18 CLC
C2/A9F3: 6B RTL
C2/A9F4: BF00E07E LDA $7EE000,X
C2/A9F8: F01B BEQ $AA15
C2/A9FA: 3019 BMI $AA15
C2/A9FC: BF2CE07E LDA $7EE02C,X
C2/AA00: 1F8CE07E ORA $7EE08C,X
C2/AA04: D00F BNE $AA15
C2/AA06: C220 REP #$20
C2/AA08: BF90E17E LDA $7EE190,X
C2/AA0C: 8960C1 BIT #$C160
C2/AA0F: E220 SEP #$20
C2/AA11: D002 BNE $AA15
C2/AA13: 18 CLC
C2/AA14: 60 RTS
C2/AA15: 38 SEC
C2/AA16: 60 RTS
C2/AA17: E210 SEP #$10
C2/AA19: C220 REP #$20
C2/AA1B: 64D0 STZ $D0
C2/AA1D: 64D2 STZ $D2
C2/AA1F: 64D4 STZ $D4
C2/AA21: 64D6 STZ $D6
C2/AA23: 64D7 STZ $D7
C2/AA25: 64E0 STZ $E0
C2/AA27: 64E2 STZ $E2
C2/AA29: 64E4 STZ $E4
C2/AA2B: 64E6 STZ $E6
C2/AA2D: 64E8 STZ $E8
C2/AA2F: 64EA STZ $EA
C2/AA31: 64F1 STZ $F1
C2/AA33: 64FE STZ $FE
C2/AA35: A90000 LDA #$0000
C2/AA38: 85F6 STA $F6
C2/AA3A: A94400 LDA #$0044
C2/AA3D: 85F8 STA $F8
C2/AA3F: A98000 LDA #$0080
C2/AA42: 85F2 STA $F2
C2/AA44: A90002 LDA #$0200
C2/AA47: 85FA STA $FA
C2/AA49: A90802 LDA #$0208
C2/AA4C: 85FC STA $FC
C2/AA4E: E220 SEP #$20
C2/AA50: AF02CF7E LDA $7ECF02
C2/AA54: 4A LSR A
C2/AA55: 6A ROR A
C2/AA56: 6A ROR A
C2/AA57: 29C0 AND #$C0
C2/AA59: 85E3 STA $E3
C2/AA5B: 6B RTL
[]
C2/AA5C: 2060AA JSR $AA60 [Jump to Read C80100 Table]
C2/AA5F: 6B RTL
[Read C80100 Table]
C2/AA60: C230 REP #$30
C2/AA62: A530 LDA $30
C2/AA64: 293F00 AND #$003F
{Nice trick for multiplying it by nine}
C2/AA67: 8500 STA $00
C2/AA69: 0A ASL A
C2/AA6A: 0A ASL A
C2/AA6B: 0A ASL A
C2/AA6C: 18 CLC
C2/AA6D: 6500 ADC $00
C2/AA6F: AA TAX
C2/AA70: BF0001C8 LDA $C80100,X
C2/AA74: 8520 STA $20
C2/AA76: BF0201C8 LDA $C80102,X
C2/AA7A: 8522 STA $22
C2/AA7C: BF0401C8 LDA $C80104,X
C2/AA80: 8524 STA $24
C2/AA82: BF0501C8 LDA $C80105,X
C2/AA86: 8525 STA $25
C2/AA88: BF0701C8 LDA $C80107,X
C2/AA8C: 8527 STA $27
C2/AA8E: 8D0006 STA $0600
C2/AA91: 8F00DE7E STA $7EDE00
C2/AA95: 642C STZ $2C
C2/AA97: 642E STZ $2E
C2/AA99: 9C0643 STZ $4306
C2/AA9C: 9C1643 STZ $4316
C2/AA9F: 9C2643 STZ $4326
C2/AAA2: 9C3643 STZ $4336
C2/AAA5: 9C4643 STZ $4346
C2/AAA8: 9C5643 STZ $4356
C2/AAAB: 9C6643 STZ $4366
C2/AAAE: 9C7643 STZ $4376
C2/AAB1: E230 SEP #$30
C2/AAB3: A520 LDA $20
C2/AAB5: 8D0621 STA $2106
C2/AAB8: 9C2321 STZ $2123
C2/AABB: 9C2421 STZ $2124
C2/AABE: 9C2521 STZ $2125
C2/AAC1: 9C2A21 STZ $212A
C2/AAC4: 9C2B21 STZ $212B
C2/AAC7: A521 LDA $21
C2/AAC9: 8D2C21 STA $212C
C2/AACC: A522 LDA $22
C2/AACE: 8D2D21 STA $212D
C2/AAD1: 9C2E21 STZ $212E
C2/AAD4: 9C2F21 STZ $212F
C2/AAD7: A902 LDA #$02
C2/AAD9: 8D3021 STA $2130
C2/AADC: A523 LDA $23
C2/AADE: 8D3121 STA $2131
C2/AAE1: 9C3221 STZ $2132
C2/AAE4: A900 LDA #$00
C2/AAE6: 8D2621 STA $2126
C2/AAE9: 8D2821 STA $2128
C2/AAEC: A9FF LDA #$FF
C2/AAEE: 8D2721 STA $2127
C2/AAF1: 8D2921 STA $2129
C2/AAF4: A960 LDA #$60
C2/AAF6: 4A LSR A
C2/AAF7: 4A LSR A
C2/AAF8: 4A LSR A
C2/AAF9: 4A LSR A
C2/AAFA: 4A LSR A
C2/AAFB: 0960 ORA #$60
C2/AAFD: 8591 STA $91
C2/AAFF: 8D0121 STA $2101
C2/AB02: 60 RTS
[Map Header[4] stuff]
C2/AB03: 48 PHA
C2/AB04: 291F AND #$1F
C2/AB06: 8580 STA $80
C2/AB08: 68 PLA
C2/AB09: EB XBA
C2/AB0A: A5E8 LDA $E8
C2/AB0C: C983 CMP #$83
C2/AB0E: F01D + BEQ $AB2D
C2/AB10: AD1F01 LDA $011F
C2/AB13: C220 REP #$20
C2/AB15: 8D1E01 STA $011E
C2/AB18: 292020 AND #$2020
C2/AB1B: F010 + BEQ $AB2D
C2/AB1D: C92020 CMP #$2020
C2/AB20: F00B + BEQ $AB2D
C2/AB22: 492000 EOR #$0020
C2/AB25: F003 ++ BEQ $AB2A
C2/AB27: AD0E01 LDA $010E [Load TransitionDoor]
C2/AB2A: ++ 8D0801 STA $0108 [Store into RopeDoor]
C2/AB2D: + E220 SEP #$20
C2/AB2F: 6B RTL
C2/AB30: C230 REP #$30
C2/AB32: 5A PHY
C2/AB33: A0FE00 LDY #$00FE
C2/AB36: B900C6 LDA $C600,Y
C2/AB39: 990007 STA $0700,Y
C2/AB3C: 88 DEY
C2/AB3D: 88 DEY
C2/AB3E: 10F6 BPL $AB36
C2/AB40: 7A PLY
C2/AB41: 6B RTL
C2/AB42: C230 REP #$30
C2/AB44: 5A PHY
C2/AB45: A0FE00 LDY #$00FE
C2/AB48: B90007 LDA $0700,Y
C2/AB4B: 9900C6 STA $C600,Y
C2/AB4E: 88 DEY
C2/AB4F: 88 DEY
C2/AB50: 10F6 BPL $AB48
C2/AB52: 7A PLY
C2/AB53: 6B RTL
C2/AB54: C220 REP #$20
C2/AB56: 8A TXA
C2/AB57: 4A LSR A
C2/AB58: AA TAX
C2/AB59: DA PHX
C2/AB5A: 5A PHY
C2/AB5B: 20A9AB JSR $ABA9
C2/AB5E: 7A PLY
C2/AB5F: 20A9AB JSR $ABA9
C2/AB62: FA PLX
C2/AB63: DA PHX
C2/AB64: E220 SEP #$20
C2/AB66: A502 LDA $02
C2/AB68: 0602 ASL $02
C2/AB6A: 48 PHA
C2/AB6B: BD00C0 LDA $C000,X
C2/AB6E: 3006 BMI $AB76
C2/AB70: C971 CMP #$71
C2/AB72: 9002 BCC $AB76
C2/AB74: A970 LDA #$70
C2/AB76: 18 CLC
C2/AB77: 690F ADC #$0F
C2/AB79: 49FF EOR #$FF
C2/AB7B: 9D00C0 STA $C000,X
C2/AB7E: BD01C0 LDA $C001,X
C2/AB81: 3006 BMI $AB89
C2/AB83: C971 CMP #$71
C2/AB85: 9002 BCC $AB89
C2/AB87: A970 LDA #$70
C2/AB89: 18 CLC
C2/AB8A: 690F ADC #$0F
C2/AB8C: 49FF EOR #$FF
C2/AB8E: 9D01C0 STA $C001,X
C2/AB91: BD03C0 LDA $C003,X
C2/AB94: 49C0 EOR #$C0
C2/AB96: 9D03C0 STA $C003,X
C2/AB99: E8 INX
C2/AB9A: E8 INX
C2/AB9B: E8 INX
C2/AB9C: E8 INX
C2/AB9D: 68 PLA
C2/AB9E: 3A DEC A
C2/AB9F: D0C9 BNE $AB6A
C2/ABA1: C220 REP #$20
C2/ABA3: 68 PLA
C2/ABA4: 0900C0 ORA #$C000
C2/ABA7: AA TAX
C2/ABA8: 6B RTL
C2/ABA9: C220 REP #$20
C2/ABAB: A502 LDA $02
C2/ABAD: 29FF00 AND #$00FF
C2/ABB0: 48 PHA
C2/ABB1: B90000 LDA $0000,Y
C2/ABB4: 9D00C0 STA $C000,X
C2/ABB7: B90200 LDA $0002,Y
C2/ABBA: 9D02C0 STA $C002,X
C2/ABBD: E8 INX
C2/ABBE: E8 INX
C2/ABBF: E8 INX
C2/ABC0: E8 INX
C2/ABC1: C8 INY
C2/ABC2: C8 INY
C2/ABC3: C8 INY
C2/ABC4: C8 INY
C2/ABC5: 68 PLA
C2/ABC6: 3A DEC A
C2/ABC7: D0E7 BNE $ABB0
C2/ABC9: 60 RTS
C2/ABCA: E220 SEP #$20
C2/ABCC: A90A LDA #$0A
C2/ABCE: 8504 STA $04
C2/ABD0: C220 REP #$20
C2/ABD2: A710 LDA [$10]
C2/ABD4: E610 INC $10
C2/ABD6: 293F00 AND #$003F
C2/ABD9: 9D14E1 STA $E114,X
C2/ABDC: A8 TAY
C2/ABDD: 8A TXA
C2/ABDE: 4A LSR A
C2/ABDF: AA TAX
C2/ABE0: C220 REP #$20
C2/ABE2: A710 LDA [$10]
C2/ABE4: E610 INC $10
C2/ABE6: E610 INC $10
C2/ABE8: E220 SEP #$20
C2/ABEA: EB XBA
C2/ABEB: 0A ASL A
C2/ABEC: 6601 ROR $01
C2/ABEE: EB XBA
C2/ABEF: 0A ASL A
C2/ABF0: 6601 ROR $01
C2/ABF2: C980 CMP #$80
C2/ABF4: 900E BCC $AC04
C2/ABF6: 2405 BIT $05
C2/ABF8: 7001 BVS $ABFB
C2/ABFA: 6A ROR A
C2/ABFB: 18 CLC
C2/ABFC: 650B ADC $0B
C2/ABFE: 2402 BIT $02
C2/AC00: 300E BMI $AC10
C2/AC02: 1011 BPL $AC15
C2/AC04: 2405 BIT $05
C2/AC06: 7001 BVS $AC09
C2/AC08: 4A LSR A
C2/AC09: 18 CLC
C2/AC0A: 650B ADC $0B
C2/AC0C: 2402 BIT $02
C2/AC0E: 1005 BPL $AC15
C2/AC10: 18 CLC
C2/AC11: 690F ADC #$0F
C2/AC13: 49FF EOR #$FF
C2/AC15: EB XBA
C2/AC16: 100F BPL $AC27
C2/AC18: 2405 BIT $05
C2/AC1A: 7002 BVS $AC1E
C2/AC1C: 38 SEC
C2/AC1D: 6A ROR A
C2/AC1E: 18 CLC
C2/AC1F: 650A ADC $0A
C2/AC21: 2402 BIT $02
C2/AC23: 700E BVS $AC33
C2/AC25: 5011 BVC $AC38
C2/AC27: 2405 BIT $05
C2/AC29: 7001 BVS $AC2C
C2/AC2B: 4A LSR A
C2/AC2C: 18 CLC
C2/AC2D: 650A ADC $0A
C2/AC2F: 2402 BIT $02
C2/AC31: 5005 BVC $AC38
C2/AC33: 18 CLC
C2/AC34: 690F ADC #$0F
C2/AC36: 49FF EOR #$FF
C2/AC38: C220 REP #$20
C2/AC3A: 9D00C0 STA $C000,X
C2/AC3D: E220 SEP #$20
C2/AC3F: A501 LDA $01
C2/AC41: 4502 EOR $02
C2/AC43: 29C0 AND #$C0
C2/AC45: 050D ORA $0D
C2/AC47: 9D03C0 STA $C003,X
C2/AC4A: A50C LDA $0C
C2/AC4C: 9D02C0 STA $C002,X
C2/AC4F: 18 CLC
C2/AC50: 6902 ADC #$02
C2/AC52: 8910 BIT #$10
C2/AC54: F006 BEQ $AC5C
C2/AC56: 6910 ADC #$10
C2/AC58: 9002 BCC $AC5C
C2/AC5A: E60D INC $0D
C2/AC5C: 850C STA $0C
C2/AC5E: C604 DEC $04
C2/AC60: D018 BNE $AC7A
C2/AC62: A90A LDA #$0A
C2/AC64: 8504 STA $04
C2/AC66: C220 REP #$20
C2/AC68: A50C LDA $0C
C2/AC6A: 38 SEC
C2/AC6B: E92400 SBC #$0024
C2/AC6E: 891000 BIT #$0010
C2/AC71: F003 BEQ $AC76
C2/AC73: E91000 SBC #$0010
C2/AC76: 850C STA $0C
C2/AC78: E220 SEP #$20
C2/AC7A: E8 INX
C2/AC7B: E8 INX
C2/AC7C: E8 INX
C2/AC7D: E8 INX
C2/AC7E: 88 DEY
C2/AC7F: F003 BEQ $AC84
C2/AC81: 825CFF BRL $ABE0
C2/AC84: A614 LDX $14
C2/AC86: C220 REP #$20
C2/AC88: E220 SEP #$20
C2/AC8A: 9EC2E0 STZ $E0C2,X
C2/AC8D: 9EC3E0 STZ $E0C3,X
C2/AC90: BD14E1 LDA $E114,X
C2/AC93: 9D17E1 STA $E117,X
C2/AC96: 9E15E1 STZ $E115,X
C2/AC99: 9E16E1 STZ $E116,X
C2/AC9C: 9E26E1 STZ $E126,X
C2/AC9F: A940 LDA #$40
C2/ACA1: 9D14E1 STA $E114,X
C2/ACA4: 20ACAC JSR $ACAC
C2/ACA7: 6B RTL
C2/ACA8: 20ACAC JSR $ACAC
C2/ACAB: 6B RTL
C2/ACAC: E220 SEP #$20
C2/ACAE: BD17E1 LDA $E117,X
C2/ACB1: D003 BNE $ACB6
C2/ACB3: 825700 BRL $AD0D
C2/ACB6: C220 REP #$20
C2/ACB8: 8A TXA
C2/ACB9: 4A LSR A
C2/ACBA: 8500 STA $00
C2/ACBC: BD15E1 LDA $E115,X
C2/ACBF: 29FF00 AND #$00FF
C2/ACC2: 0500 ORA $00
C2/ACC4: A8 TAY
C2/ACC5: DA PHX
C2/ACC6: 8600 STX $00
C2/ACC8: BD26E1 LDA $E126,X
C2/ACCB: 29FF00 AND #$00FF
C2/ACCE: 0A ASL A
C2/ACCF: 0A ASL A
C2/ACD0: 18 CLC
C2/ACD1: 69D000 ADC #$00D0
C2/ACD4: 0500 ORA $00
C2/ACD6: AA TAX
C2/ACD7: B900C0 LDA $C000,Y
C2/ACDA: 9D00E0 STA $E000,X
C2/ACDD: B902C0 LDA $C002,Y
C2/ACE0: 9D02E0 STA $E002,X
C2/ACE3: FA PLX
C2/ACE4: E220 SEP #$20
C2/ACE6: BD15E1 LDA $E115,X
C2/ACE9: 18 CLC
C2/ACEA: 6904 ADC #$04
C2/ACEC: 9D15E1 STA $E115,X
C2/ACEF: BD26E1 LDA $E126,X
C2/ACF2: 1A INC A
C2/ACF3: C90A CMP #$0A
C2/ACF5: 9002 BCC $ACF9
C2/ACF7: A900 LDA #$00
C2/ACF9: 9D26E1 STA $E126,X
C2/ACFC: BD16E1 LDA $E116,X
C2/ACFF: 1A INC A
C2/AD00: C90B CMP #$0B
C2/AD02: 9002 BCC $AD06
C2/AD04: A90A LDA #$0A
C2/AD06: 9D16E1 STA $E116,X
C2/AD09: DE17E1 DEC $E117,X
C2/AD0C: 60 RTS
C2/AD0D: BD16E1 LDA $E116,X
C2/AD10: 3A DEC A
C2/AD11: 9D16E1 STA $E116,X
C2/AD14: D007 BNE $AD1D
C2/AD16: 9E14E1 STZ $E114,X
C2/AD19: 9E84E0 STZ $E084,X
C2/AD1C: 60 RTS
C2/AD1D: 48 PHA
C2/AD1E: 8600 STX $00
C2/AD20: 0A ASL A
C2/AD21: 0A ASL A
C2/AD22: 8500 STA $00
C2/AD24: BD15E1 LDA $E115,X
C2/AD27: 38 SEC
C2/AD28: E500 SBC $00
C2/AD2A: 8500 STA $00
C2/AD2C: 4601 LSR $01
C2/AD2E: A400 LDY $00
C2/AD30: 68 PLA
C2/AD31: C220 REP #$20
C2/AD33: 29FF00 AND #$00FF
C2/AD36: DA PHX
C2/AD37: 48 PHA
C2/AD38: B900C0 LDA $C000,Y
C2/AD3B: 9DD0E0 STA $E0D0,X
C2/AD3E: B902C0 LDA $C002,Y
C2/AD41: 9DD2E0 STA $E0D2,X
C2/AD44: E8 INX
C2/AD45: E8 INX
C2/AD46: E8 INX
C2/AD47: E8 INX
C2/AD48: C8 INY
C2/AD49: C8 INY
C2/AD4A: C8 INY
C2/AD4B: C8 INY
C2/AD4C: 68 PLA
C2/AD4D: 3A DEC A
C2/AD4E: D0E7 BNE $AD37
C2/AD50: FA PLX
C2/AD51: 60 RTS
C2/AD52: 60 RTS
C2/AD53: 0010 BRK #$10
C2/AD55: FF0210A0 SBC $A01002,X
C2/AD59: 000C BRK #$0C
C2/AD5B: 0060 BRK #$60
C2/AD5D: 0011 BRK #$11
C2/AD5F: FF0211A0 SBC $A01102,X
C2/AD63: 40 RTI
C2/AD64: 0C0060 TSB $6000
C2/AD67: 0012 BRK #$12
C2/AD69: FF0212A0 SBC $A01202,X
C2/AD6D: 800C BRA $AD7B
C2/AD6F: 0060 BRK #$60
C2/AD71: 0013 BRK #$13
C2/AD73: FF0213A0 SBC $A01302,X
C2/AD77: C00C00 CPY #$000C
C2/AD7A: 421B WDM #$1B
C2/AD7C: D8 CLD
C2/AD7D: 0F000000 ORA $000000
C2/AD81: 0042 BRK #$42
C2/AD83: 1CE20F TRB $0FE2
C2/AD86: 0000 BRK #$00
C2/AD88: 0000 BRK #$00
C2/AD8A: 421D WDM #$1D
C2/AD8C: EC0F00 CPX $000F
C2/AD8F: 0000 BRK #$00
C2/AD91: 0042 BRK #$42
C2/AD93: 1ED80F ASL $0FD8,X
C2/AD96: 0000 BRK #$00
C2/AD98: 0000 BRK #$00
C2/AD9A: 420E WDM #$0E
C2/AD9C: F60F INC $0F,X
C2/AD9E: 0000 BRK #$00
C2/ADA0: 0000 BRK #$00
C2/ADA2: 40 RTI
C2/ADA3: 3200 AND ($00)
C2/ADA5: 0F000000 ORA $000000
C2/ADA9: 008B BRK #$8B
C2/ADAB: A202DA LDX #$DA02
C2/ADAE: AB PLB
C2/ADAF: A226BF LDX #$BF26
C2/ADB2: 52AD EOR ($AD)
C2/ADB4: 029D COP #$9D
C2/ADB6: D8 CLD
C2/ADB7: 0FCACA10 ORA $10CACA
C2/ADBB: F5A2 SBC $A2,X
C2/ADBD: 06BF ASL $BF
C2/ADBF: 7A PLY
C2/ADC0: AD029D LDA $9D02
C2/ADC3: 0043 BRK #$43
C2/ADC5: BF82AD02 LDA $02AD82,X
C2/ADC9: 9D1043 STA $4310,X
C2/ADCC: BF8AAD02 LDA $02AD8A,X
C2/ADD0: 9D2043 STA $4320,X
C2/ADD3: BF92AD02 LDA $02AD92,X
C2/ADD7: 9D3043 STA $4330,X
C2/ADDA: BF9AAD02 LDA $02AD9A,X
C2/ADDE: 9D4043 STA $4340,X
C2/ADE1: BFA2AD02 LDA $02ADA2,X
C2/ADE5: 9D5043 STA $4350,X
C2/ADE8: CA DEX
C2/ADE9: CA DEX
C2/ADEA: 10D2 BPL $ADBE
C2/ADEC: AB PLB
C2/ADED: 6B RTL
C2/ADEE: E220 SEP #$20
C2/ADF0: A980 LDA #$80
C2/ADF2: 8D1521 STA $2115
C2/ADF5: 9C1621 STZ $2116
C2/ADF8: A97E LDA #$7E
C2/ADFA: 8D1721 STA $2117
C2/ADFD: A20020 LDX #$2000
C2/AE00: 1DAE20 ORA $20AE,X
C2/AE03: 1DAE20 ORA $20AE,X
C2/AE06: 39AE9C AND $9CAE,Y
C2/AE09: 1621 ASL $21,X
C2/AE0B: A97F LDA #$7F
C2/AE0D: 8D1721 STA $2117
C2/AE10: 201DAE JSR $AE1D
C2/AE13: 201DAE JSR $AE1D
C2/AE16: 2055AE JSR $AE55
C2/AE19: 20A5AE JSR $AEA5
C2/AE1C: 6B RTL
C2/AE1D: A000BF LDY #$BF00
C2/AE20: CCAE02 CPY $02AE
C2/AE23: 8D1821 STA $2118
C2/AE26: 9C1921 STZ $2119
C2/AE29: E8 INX
C2/AE2A: C8 INY
C2/AE2B: C00890 CPY #$9008
C2/AE2E: F09C BEQ $ADCC
C2/AE30: 18 CLC
C2/AE31: 219C AND ($9C,X)
C2/AE33: 192188 ORA $8821,Y
C2/AE36: D0F7 BNE $AE2F
C2/AE38: 60 RTS
C2/AE39: A0009C LDY #$9C00
C2/AE3C: 18 CLC
C2/AE3D: 21BF AND ($BF,X)
C2/AE3F: CCAE02 CPY $02AE
C2/AE42: 8D1921 STA $2119
C2/AE45: E8 INX
C2/AE46: C8 INY
C2/AE47: C00890 CPY #$9008
C2/AE4A: F09C BEQ $ADE8
C2/AE4C: 18 CLC
C2/AE4D: 219C AND ($9C,X)
C2/AE4F: 192188 ORA $8821,Y
C2/AE52: D0F7 BNE $AE4B
C2/AE54: 60 RTS
C2/AE55: C230 REP #$30
C2/AE57: A20000 LDX #$0000
C2/AE5A: A9FFE0 LDA #$E0FF
C2/AE5D: 9D0008 STA $0800,X
C2/AE60: E8 INX
C2/AE61: E8 INX
C2/AE62: E8 INX
C2/AE63: E8 INX
C2/AE64: E00002 CPX #$0200
C2/AE67: 90F4 BCC $AE5D
C2/AE69: 9E0008 STZ $0800,X
C2/AE6C: E8 INX
C2/AE6D: E02002 CPX #$0220
C2/AE70: 90F7 BCC $AE69
C2/AE72: A9AA00 LDA #$00AA
C2/AE75: 8D000A STA $0A00
C2/AE78: A9E03F LDA #$3FE0
C2/AE7B: 8D0208 STA $0802
C2/AE7E: A9E07F LDA #$7FE0
C2/AE81: 8D0608 STA $0806
C2/AE84: A9E0BF LDA #$BFE0
C2/AE87: 8D0A08 STA $080A
C2/AE8A: A9E0FF LDA #$FFE0
C2/AE8D: 8D0E08 STA $080E
C2/AE90: E230 SEP #$30
C2/AE92: A903 LDA #$03
C2/AE94: 8D0121 STA $2101
C2/AE97: A981 LDA #$81
C2/AE99: 8D2121 STA $2121
C2/AE9C: A9FF LDA #$FF
C2/AE9E: 8D2221 STA $2122
C2/AEA1: 8D2221 STA $2122
C2/AEA4: 60 RTS
C2/AEA5: C220 REP #$20
C2/AEA7: A90000 LDA #$0000
C2/AEAA: 8D0221 STA $2102 [Store into OAM Address]
C2/AEAD: A90008 LDA #$0800
C2/AEB0: 8D7243 STA $4372
C2/AEB3: A90004 LDA #$0400
C2/AEB6: 8D7043 STA $4370
C2/AEB9: A92002 LDA #$0220
C2/AEBC: 8D7543 STA $4375
C2/AEBF: E220 SEP #$20
C2/AEC1: A200 LDX #$00
C2/AEC3: 8E7443 STX $4374
C2/AEC6: A280 LDX #$80
C2/AEC8: 8E0B42 STX $420B
C2/AECB: 60 RTS
[What the hell is this]
C2/AECC: 0000 BRK #$00
C2/AECE: FF808080 SBC $808080,X
C2/AED2: 8080 BRA $AE54
C2/AED4: 0000 BRK #$00
C2/AED6: 0000 BRK #$00
C2/AED8: 0000 BRK #$00
C2/AEDA: 0000 BRK #$00
C2/AEDC: 1010 BPL $AEEE
C2/AEDE: 28 PLP
C2/AEDF: C628 DEC $28
C2/AEE1: 1010 BPL $AEF3
C2/AEE3: 0080 BRK #$80
C2/AEE5: 8000 BRA $AEE7
C2/AEE7: 0000 BRK #$00
C2/AEE9: 0000 BRK #$00
C2/AEEB: 0000 BRK #$00
C2/AEED: 0000 BRK #$00
C2/AEEF: 0000 BRK #$00
C2/AEF1: 0000 BRK #$00
C2/AEF3: 008B BRK #$8B
[]
C2/AEF5: C230 REP #$30
C2/AEF7: A205AF LDX #$AF05 {Data below}
C2/AEFA: A000C7 LDY #$C700
C2/AEFD: A96F00 LDA #$006F
C2/AF00: 547E02 MVN $7E,$02
C2/AF03: AB PLB
C2/AF04: 6B RTL
[What the hell is this]
C2/AF05: 0000 BRK #$00
C2/AF07: 0000 BRK #$00
C2/AF09: 0180 ORA ($80,X)
C2/AF0B: 8000 BRA $AF0D
C2/AF0D: 0280 COP #$80
C2/AF0F: 8000 BRA $AF11
C2/AF11: 0380 ORA $80,S
C2/AF13: 8000 BRA $AF15
C2/AF15: 0480 TSB $80
C2/AF17: 8000 BRA $AF19
C2/AF19: 8180 STA ($80,X)
C2/AF1B: 8000 BRA $AF1D
C2/AF1D: 828080 BRL $2FA0
C2/AF20: 0083 BRK #$83
C2/AF22: 8080 BRA $AEA4
C2/AF24: 0084 BRK #$84
C2/AF26: 8080 BRA $AEA8
C2/AF28: 0080 BRK #$80
C2/AF2A: 0180 ORA ($80,X)
C2/AF2C: 0080 BRK #$80
C2/AF2E: 0280 COP #$80
C2/AF30: 0080 BRK #$80
C2/AF32: 0380 ORA $80,S
C2/AF34: 0080 BRK #$80
C2/AF36: 0480 TSB $80
C2/AF38: 0080 BRK #$80
C2/AF3A: 8180 STA ($80,X)
C2/AF3C: 0080 BRK #$80
C2/AF3E: 828000 BRL $AFC1
C2/AF41: 8083 BRA $AEC6
C2/AF43: 8000 BRA $AF45
C2/AF45: 8084 BRA $AECB
C2/AF47: 8000 BRA $AF49
C2/AF49: 8080 BRA $AECB
C2/AF4B: 0100 ORA ($00,X)
C2/AF4D: 8080 BRA $AECF
C2/AF4F: 0200 COP #$00
C2/AF51: 8080 BRA $AED3
C2/AF53: 0300 ORA $00,S
C2/AF55: 8080 BRA $AED7
C2/AF57: 0400 TSB $00
C2/AF59: 8080 BRA $AEDB
C2/AF5B: FF008080 SBC $808000,X
C2/AF5F: FE0080 INC $8000,X
C2/AF62: 80FD BRA $AF61
C2/AF64: 0080 BRK #$80
C2/AF66: 80FC BRA $AF64
C2/AF68: 0000 BRK #$00
C2/AF6A: 8080 BRA $AEEC
C2/AF6C: 0080 BRK #$80
C2/AF6E: 0080 BRK #$80
C2/AF70: 0080 BRK #$80
C2/AF72: 8000 BRA $AF74
C2/AF74: 00
C2/AF75: 60 BRK #$60
C2/AF76: 070F ORA [$0F]
C2/AF78: C208 REP #$08
C2/AF7A: 0F00E0E2 ORA $E2E000
C2/AF7E: 30A2 BMI $AF22
C2/AF80: 07BF ORA [$BF]
C2/AF82: 75AF ADC $AF,X
C2/AF84: 029D COP #$9D
C2/AF86: 000F BRK #$0F
C2/AF88: CA DEX
C2/AF89: 10F6 BPL $AF81
C2/AF8B: A2008A LDX #$8A00
C2/AF8E: 493F1A EOR #$1A3F
C2/AF91: 20A9AF JSR $AFA9
C2/AF94: 09E09D ORA #$9DE0
C2/AF97: 08 PHP
C2/AF98: 0FE8E040 ORA $40E0E8
C2/AF9C: 90EF BCC $AF8D
C2/AF9E: A9E09D LDA #$9DE0
C2/AFA1: 08 PHP
C2/AFA2: 0FE8E098 ORA $98E0E8
C2/AFA6: 90F8 BCC $AFA0
C2/AFA8: 6B RTL
C2/AFA9: 8D0242 STA $4202
C2/AFAC: 8D0342 STA $4203
C2/AFAF: EA NOP
C2/AFB0: EA NOP
C2/AFB1: EA NOP
C2/AFB2: EA NOP
C2/AFB3: AD1642 LDA $4216
C2/AFB6: 8D0442 STA $4204
C2/AFB9: AD1742 LDA $4217
C2/AFBC: 8D0542 STA $4205
C2/AFBF: A9908D LDA #$8D90
C2/AFC2: 0642 ASL $42
C2/AFC4: EA NOP
C2/AFC5: EA NOP
C2/AFC6: EA NOP
C2/AFC7: EA NOP
C2/AFC8: EA NOP
C2/AFC9: EA NOP
C2/AFCA: EA NOP
C2/AFCB: EA NOP
C2/AFCC: AD1442 LDA $4214
C2/AFCF: 60 RTS
C2/AFD0: A20000 LDX #$0000
C2/AFD3: 20E3AF JSR $AFE3
C2/AFD6: A20002 LDX #$0200
C2/AFD9: 20E3AF JSR $AFE3
C2/AFDC: A20004 LDX #$0400
C2/AFDF: 20E3AF JSR $AFE3
C2/AFE2: 6B RTL
[Relaed to status effects]
C2/AFE3: E220 SEP #$20
C2/AFE5: BD00E0 LDA $E000,X
C2/AFE8: F009 BEQ $AFF3
C2/AFEA: 3007 BMI $AFF3
C2/AFEC: BD91E1 LDA $E191,X
C2/AFEF: 89C1 BIT #$C1
C2/AFF1: F001 BEQ $AFF4
C2/AFF3: 60 RTS
{}
C2/AFF4: 8904 BIT #$04
C2/AFF6: F0FB BEQ $AFF3
C2/AFF8: 4904 EOR #$04
C2/AFFA: 9D91E1 STA $E191,X
C2/AFFD: BD60E0 LDA $E060,X
C2/B000: D0F1 BNE $AFF3
C2/B002: BD1CE0 LDA $E01C,X
C2/B005: F00A BEQ $B011
C2/B007: C920 CMP #$20
C2/B009: F006 BEQ $B011
C2/B00B: 9E1CE0 STZ $E01C,X
C2/B00E: 9E11E0 STZ $E011,X
C2/B011: A9FF LDA #$FF
C2/B013: 9F30E07E STA $7EE030,X
C2/B017: DA PHX
C2/B018: 22F4E900 JSR $00E9F4
C2/B01C: FA PLX
C2/B01D: 60 RTS
C2/B01E: 9E85E0 STZ $E085,X
C2/B021: 9E1AE0 STZ $E01A,X
C2/B024: 9E1BE0 STZ $E01B,X
C2/B027: 9E9BE1 STZ $E19B,X
C2/B02A: E00006 CPX #$0600
C2/B02D: B023 BCS $B052
C2/B02F: BDEDE1 LDA $E1ED,X
C2/B032: D01E BNE $B052
C2/B034: C220 REP #$20
C2/B036: 8A TXA
C2/B037: EB XBA
C2/B038: 0A ASL A
C2/B039: 0A ASL A
C2/B03A: 0A ASL A
C2/B03B: 5A PHY
C2/B03C: A8 TAY
C2/B03D: A91728 LDA #$2817
C2/B040: 99560A STA $0A56,Y
C2/B043: A90000 LDA #$0000
C2/B046: 99500A STA $0A50,Y
C2/B049: 99520A STA $0A52,Y
C2/B04C: 99530A STA $0A53,Y
C2/B04F: 7A PLY
C2/B050: E220 SEP #$20
C2/B052: 6B RTL
[Related to Event Command 06]
C2/B053: C210 REP #$10
C2/B055: A20004 LDX #$0400
C2/B058: - E220 SEP #$20
C2/B05A: BD00E0 LDA $E000,X
C2/B05D: F007 + BEQ $B066
C2/B05F: 3005 + BMI $B066
C2/B061: BD60E0 LDA $E060,X
C2/B064: D029 * BNE $B08F
C2/B066: + C220 REP #$20
C2/B068: 8A TXA
C2/B069: 38 SEC
C2/B06A: E90002 SBC #$0200
C2/B06D: AA TAX
C2/B06E: 10E8 - BPL $B058
C2/B070: 9C06E0 STZ $E006 [Store 0 in Boy junk]
C2/B073: 9C06E2 STZ $E206 [Store 0 in Girl junk]
C2/B076: 9C06E4 STZ $E406 [Store 0 in Sprite junk[
C2/B079: 9C08E0 STZ $E008 [Store 0 in Boy Rising?]
C2/B07C: 9C08E2 STZ $E208 [Store 0 in Girl Rising?]
C2/B07F: 9C08E4 STZ $E408 [Store 0 in Sprite Rising?]
C2/B082: E220 SEP #$20 [Enable 8-bit Emulation Mode]
C2/B084: 9C1DE0 STZ $E01D [Store 0 in ?]
C2/B087: 9C1DE2 STZ $E21D [Store 0 in ?]
C2/B08A: 9C1DE4 STZ $E41D [Store 0 in ?]
C2/B08D: 18 CLC
C2/B08E: 6B RTL
C2/B08F: * 38 SEC
C2/B090: 6B RTL
C2/B091: C220 REP #$20
C2/B093: A5FA LDA $FA
C2/B095: 29FF0F AND #$0FFF
C2/B098: 38 SEC
C2/B099: ED2801 SBC $0128
C2/B09C: 101C BPL $B0BA
C2/B09E: C901F8 CMP #$F801
C2/B0A1: 9007 BCC $B0AA
C2/B0A3: C980FF CMP #$FF80
C2/B0A6: 902E BCC $B0D6
C2/B0A8: 8008 BRA $B0B2
C2/B0AA: 690010 ADC #$1000
C2/B0AD: C98000 CMP #$0080
C2/B0B0: B024 BCS $B0D6
C2/B0B2: A5FA LDA $FA
C2/B0B4: 18 CLC
C2/B0B5: 698000 ADC #$0080
C2/B0B8: 8016 BRA $B0D0
C2/B0BA: C90008 CMP #$0800
C2/B0BD: 9006 BCC $B0C5
C2/B0BF: E90010 SBC #$1000
C2/B0C2: 49FFFF EOR #$FFFF
C2/B0C5: C98000 CMP #$0080
C2/B0C8: B00C BCS $B0D6
C2/B0CA: A5FA LDA $FA
C2/B0CC: 38 SEC
C2/B0CD: E98000 SBC #$0080
C2/B0D0: 29FF0F AND #$0FFF
C2/B0D3: 8D2801 STA $0128
C2/B0D6: 6B RTL
C2/B0D7: C220 REP #$20
C2/B0D9: AD2601 LDA $0126
C2/B0DC: 693700 ADC #$0037
C2/B0DF: 8D2601 STA $0126
C2/B0E2: 29FF00 AND #$00FF
C2/B0E5: C98000 CMP #$0080
C2/B0E8: 9003 BCC $B0ED
C2/B0EA: 497FFF EOR #$FF7F
C2/B0ED: 65FA ADC $FA
C2/B0EF: 29FF0F AND #$0FFF
C2/B0F2: 8D2801 STA $0128
C2/B0F5: AD2601 LDA $0126
C2/B0F8: 297F00 AND #$007F
C2/B0FB: 090001 ORA #$0100
C2/B0FE: 49FFFF EOR #$FFFF
C2/B101: 65FC ADC $FC
C2/B103: 29FF0F AND #$0FFF
C2/B106: 8D2A01 STA $012A
C2/B109: 6B RTL
C2/B10A: C210 REP #$10
C2/B10C: E220 SEP #$20
C2/B10E: A58C LDA $8C
C2/B110: D006 BNE $B118
C2/B112: A5E3 LDA $E3
C2/B114: 8940 BIT #$40
C2/B116: D001 BNE $B119
C2/B118: 6B RTL
C2/B119: A5F4 LDA $F4
C2/B11B: 29FF AND #$FF
C2/B11D: D014 BNE $B133
C2/B11F: A5F5 LDA $F5
C2/B121: 4A LSR A
C2/B122: B00F BCS $B133
C2/B124: A5CF LDA $CF
C2/B126: D00B BNE $B133
C2/B128: A5C7 LDA $C7
C2/B12A: 18 CLC
C2/B12B: 694B ADC #$4B
C2/B12D: 85C7 STA $C7
C2/B12F: 293F AND #$3F
C2/B131: 85C6 STA $C6
C2/B133: A5C6 LDA $C6
C2/B135: F034 BEQ $B16B
C2/B137: C6C6 DEC $C6
C2/B139: C220 REP #$20
C2/B13B: AD2801 LDA $0128
C2/B13E: 24C6 BIT $C6
C2/B140: 5006 BVC $B148
C2/B142: 18 CLC
C2/B143: 690600 ADC #$0006
C2/B146: 8004 BRA $B14C
C2/B148: 38 SEC
C2/B149: E90600 SBC #$0006
C2/B14C: 29FF0F AND #$0FFF
C2/B14F: 8D2801 STA $0128
C2/B152: AD2A01 LDA $012A
C2/B155: 24C6 BIT $C6
C2/B157: 3006 BMI $B15F
C2/B159: 18 CLC
C2/B15A: 690600 ADC #$0006
C2/B15D: 8004 BRA $B163
C2/B15F: 38 SEC
C2/B160: E90600 SBC #$0006
C2/B163: 29FF0F AND #$0FFF
C2/B166: 8D2A01 STA $012A
C2/B169: E220 SEP #$20
C2/B16B: 5A PHY
C2/B16C: A9D0 LDA #$D0
C2/B16E: 850B STA $0B
C2/B170: C220 REP #$20
C2/B172: AD2801 LDA $0128
C2/B175: 850C STA $0C
C2/B177: AD2A01 LDA $012A
C2/B17A: 850E STA $0E
C2/B17C: 2087B2 JSR $B287
C2/B17F: 7A PLY
C2/B180: 900D BCC $B18F
C2/B182: E220 SEP #$20
C2/B184: 64BE STZ $BE
C2/B186: 64BF STZ $BF
C2/B188: A5CF LDA $CF
C2/B18A: F002 BEQ $B18E
C2/B18C: C6CF DEC $CF
C2/B18E: 6B RTL
C2/B18F: C220 REP #$20
C2/B191: 290700 AND #$0007
C2/B194: 0A ASL A
C2/B195: AA TAX
C2/B196: BFA4B702 LDA $02B7A4,X
C2/B19A: AA TAX
C2/B19B: A50C LDA $0C
C2/B19D: 1003 BPL $B1A2
C2/B19F: 49FFFF EOR #$FFFF
C2/B1A2: C94000 CMP #$0040
C2/B1A5: B03C BCS $B1E3
C2/B1A7: A50E LDA $0E
C2/B1A9: 1003 BPL $B1AE
C2/B1AB: 49FFFF EOR #$FFFF
C2/B1AE: C94000 CMP #$0040
C2/B1B1: B030 BCS $B1E3
C2/B1B3: E220 SEP #$20
C2/B1B5: A5F8 LDA $F8
C2/B1B7: C9B8 CMP #$B8
C2/B1B9: 9028 BCC $B1E3
C2/B1BB: A5CF LDA $CF
C2/B1BD: 1A INC A
C2/B1BE: C95C CMP #$5C
C2/B1C0: 901D BCC $B1DF
C2/B1C2: A5BF LDA $BF
C2/B1C4: 6900 ADC #$00
C2/B1C6: 85BF STA $BF
C2/B1C8: D021 BNE $B1EB
C2/B1CA: A901 LDA #$01
C2/B1CC: 85E8 STA $E8
C2/B1CE: A980 LDA #$80
C2/B1D0: 04F2 TSB $F2
C2/B1D2: A2FF01 LDX #$01FF
C2/B1D5: 9A TXS
C2/B1D6: C230 REP #$30
C2/B1D8: A90A00 LDA #$000A
C2/B1DB: 5C608200 JMP $008260
C2/B1DF: E6CF INC $CF
C2/B1E1: 8008 BRA $B1EB
C2/B1E3: E220 SEP #$20
C2/B1E5: A5CF LDA $CF
C2/B1E7: F002 BEQ $B1EB
C2/B1E9: C6CF DEC $CF
C2/B1EB: A980 LDA #$80
C2/B1ED: 04BE TSB $BE
C2/B1EF: 24F2 BIT $F2
C2/B1F1: 1004 BPL $B1F7
C2/B1F3: A910 LDA #$10
C2/B1F5: 04CC TSB $CC
C2/B1F7: E220 SEP #$20
C2/B1F9: BF0000C2 LDA $C20000,X
C2/B1FD: E8 INX
C2/B1FE: 8502 STA $02
C2/B200: 8504 STA $04
C2/B202: 6403 STZ $03
C2/B204: 2047B2 JSR $B247
C2/B207: E220 SEP #$20
C2/B209: A5BF LDA $BF
C2/B20B: F039 BEQ $B246
C2/B20D: 100B BPL $B21A
C2/B20F: 4A LSR A
C2/B210: 4A LSR A
C2/B211: 4A LSR A
C2/B212: 290F AND #$0F
C2/B214: 490F EOR #$0F
C2/B216: 85E6 STA $E6
C2/B218: A97F LDA #$7F
C2/B21A: 0A ASL A
C2/B21B: 8D0242 STA $4202
C2/B21E: A509 LDA $09
C2/B220: 6920 ADC #$20
C2/B222: 8D0342 STA $4203
C2/B225: EA NOP
C2/B226: EA NOP
C2/B227: EA NOP
C2/B228: EA NOP
C2/B229: AD1742 LDA $4217
C2/B22C: 69E4 ADC #$E4
C2/B22E: 8509 STA $09
C2/B230: C220 REP #$20
C2/B232: A5F4 LDA $F4
C2/B234: 4A LSR A
C2/B235: 290600 AND #$0006
C2/B238: AA TAX
C2/B239: BFB4B702 LDA $02B7B4,X
C2/B23D: AA TAX
C2/B23E: A90200 LDA #$0002
C2/B241: 8502 STA $02
C2/B243: 2047B2 JSR $B247
C2/B246: 6B RTL
C2/B247: E220 SEP #$20
C2/B249: BF0000C2 LDA $C20000,X
C2/B24D: 1007 BPL $B256
C2/B24F: 18 CLC
C2/B250: 6509 ADC $09
C2/B252: 902A BCC $B27E
C2/B254: B005 BCS $B25B
C2/B256: 18 CLC
C2/B257: 6509 ADC $09
C2/B259: B023 BCS $B27E
C2/B25B: EB XBA
C2/B25C: BF0100C2 LDA $C20001,X
C2/B260: 1007 BPL $B269
C2/B262: 18 CLC
C2/B263: 6508 ADC $08
C2/B265: 9017 BCC $B27E
C2/B267: B005 BCS $B26E
C2/B269: 18 CLC
C2/B26A: 6508 ADC $08
C2/B26C: B010 BCS $B27E
C2/B26E: C220 REP #$20
C2/B270: 990008 STA $0800,Y
C2/B273: BF0200C2 LDA $C20002,X
C2/B277: 990208 STA $0802,Y
C2/B27A: C8 INY
C2/B27B: C8 INY
C2/B27C: C8 INY
C2/B27D: C8 INY
C2/B27E: E8 INX
C2/B27F: E8 INX
C2/B280: E8 INX
C2/B281: E8 INX
C2/B282: C602 DEC $02
C2/B284: D0C1 BNE $B247
C2/B286: 60 RTS
C2/B287: C230 REP #$30
C2/B289: A5FA LDA $FA
C2/B28B: 29FF0F AND #$0FFF
C2/B28E: 8500 STA $00
C2/B290: A5FC LDA $FC
C2/B292: 29FF0F AND #$0FFF
C2/B295: 8502 STA $02
C2/B297: A50C LDA $0C
C2/B299: 38 SEC
C2/B29A: E500 SBC $00
C2/B29C: 100A BPL $B2A8
C2/B29E: C901F8 CMP #$F801
C2/B2A1: B00D BCS $B2B0
C2/B2A3: 690010 ADC #$1000
C2/B2A6: 8008 BRA $B2B0
C2/B2A8: C90008 CMP #$0800
C2/B2AB: 9003 BCC $B2B0
C2/B2AD: E90010 SBC #$1000
C2/B2B0: 850C STA $0C
C2/B2B2: A50E LDA $0E
C2/B2B4: 38 SEC
C2/B2B5: E502 SBC $02
C2/B2B7: 100A BPL $B2C3
C2/B2B9: C901F8 CMP #$F801
C2/B2BC: B00D BCS $B2CB
C2/B2BE: 690010 ADC #$1000
C2/B2C1: 8008 BRA $B2CB
C2/B2C3: C90008 CMP #$0800
C2/B2C6: 9003 BCC $B2CB
C2/B2C8: E90010 SBC #$1000
C2/B2CB: 850E STA $0E
C2/B2CD: A5F6 LDA $F6
C2/B2CF: 29FF00 AND #$00FF
C2/B2D2: 0A ASL A
C2/B2D3: A8 TAY
C2/B2D4: 49FE01 EOR #$01FE
C2/B2D7: 1A INC A
C2/B2D8: 1A INC A
C2/B2D9: AA TAX
C2/B2DA: A90001 LDA #$0100
C2/B2DD: 24F6 BIT $F6
C2/B2DF: F004 BEQ $B2E5
C2/B2E1: 5A PHY
C2/B2E2: DA PHX
C2/B2E3: 7A PLY
C2/B2E4: FA PLX
C2/B2E5: B922FD LDA $FD22,Y
C2/B2E8: 8502 STA $02
C2/B2EA: BD22FD LDA $FD22,X
C2/B2ED: 8504 STA $04
C2/B2EF: E220 SEP #$20
C2/B2F1: A503 LDA $03
C2/B2F3: F012 BEQ $B307
C2/B2F5: A504 LDA $04
C2/B2F7: 8D0242 STA $4202
C2/B2FA: 2044B4 JSR $B444
C2/B2FD: A60C LDX $0C
C2/B2FF: 8600 STX $00
C2/B301: A60E LDX $0E
C2/B303: 8604 STX $04
C2/B305: 8027 BRA $B32E
C2/B307: A505 LDA $05
C2/B309: F012 BEQ $B31D
C2/B30B: A502 LDA $02
C2/B30D: 8D0242 STA $4202
C2/B310: 2035B4 JSR $B435
C2/B313: A60C LDX $0C
C2/B315: 8602 STX $02
C2/B317: A60E LDX $0E
C2/B319: 8606 STX $06
C2/B31B: 8011 BRA $B32E
C2/B31D: A504 LDA $04
C2/B31F: 8D0242 STA $4202
C2/B322: A402 LDY $02
C2/B324: 2044B4 JSR $B444
C2/B327: 98 TYA
C2/B328: 8D0242 STA $4202
C2/B32B: 2035B4 JSR $B435
C2/B32E: C220 REP #$20
C2/B330: A5F7 LDA $F7
C2/B332: 4A LSR A
C2/B333: 9023 BCC $B358
C2/B335: 4A LSR A
C2/B336: B012 BCS $B34A
C2/B338: A502 LDA $02
C2/B33A: 18 CLC
C2/B33B: 6504 ADC $04
C2/B33D: 49FFFF EOR #$FFFF
C2/B340: 1A INC A
C2/B341: 8502 STA $02
C2/B343: A500 LDA $00
C2/B345: 38 SEC
C2/B346: E506 SBC $06
C2/B348: 802F BRA $B379
C2/B34A: A502 LDA $02
C2/B34C: 18 CLC
C2/B34D: 6504 ADC $04
C2/B34F: 8502 STA $02
C2/B351: A506 LDA $06
C2/B353: 38 SEC
C2/B354: E500 SBC $00
C2/B356: 8021 BRA $B379
C2/B358: 4A LSR A
C2/B359: 9012 BCC $B36D
C2/B35B: A504 LDA $04
C2/B35D: 38 SEC
C2/B35E: E502 SBC $02
C2/B360: 8502 STA $02
C2/B362: A506 LDA $06
C2/B364: 18 CLC
C2/B365: 6500 ADC $00
C2/B367: 49FFFF EOR #$FFFF
C2/B36A: 1A INC A
C2/B36B: 800C BRA $B379
C2/B36D: A502 LDA $02
C2/B36F: 38 SEC
C2/B370: E504 SBC $04
C2/B372: 8502 STA $02
C2/B374: A506 LDA $06
C2/B376: 18 CLC
C2/B377: 6500 ADC $00
C2/B379: 8504 STA $04
C2/B37B: 3002 BMI $B37F
C2/B37D: 38 SEC
C2/B37E: 60 RTS
C2/B37F: 49FFFF EOR #$FFFF
C2/B382: 1A INC A
C2/B383: C90002 CMP #$0200
C2/B386: B0F5 BCS $B37D
C2/B388: C90800 CMP #$0008
C2/B38B: 90F0 BCC $B37D
C2/B38D: 4A LSR A
C2/B38E: 8509 STA $09
C2/B390: A502 LDA $02
C2/B392: 1004 BPL $B398
C2/B394: 49FFFF EOR #$FFFF
C2/B397: 1A INC A
C2/B398: C95001 CMP #$0150
C2/B39B: B0E0 BCS $B37D
C2/B39D: 4A LSR A
C2/B39E: 8500 STA $00
C2/B3A0: 4A LSR A
C2/B3A1: 4A LSR A
C2/B3A2: 49FFFF EOR #$FFFF
C2/B3A5: 38 SEC
C2/B3A6: 6500 ADC $00
C2/B3A8: EB XBA
C2/B3A9: 8D0442 STA $4204
C2/B3AC: E220 SEP #$20
C2/B3AE: A509 LDA $09
C2/B3B0: 49FF EOR #$FF
C2/B3B2: 1A INC A
C2/B3B3: 4A LSR A
C2/B3B4: 4A LSR A
C2/B3B5: 4A LSR A
C2/B3B6: 6509 ADC $09
C2/B3B8: 8D0642 STA $4206
C2/B3BB: C220 REP #$20
C2/B3BD: EA NOP
C2/B3BE: EA NOP
C2/B3BF: EA NOP
C2/B3C0: EA NOP
C2/B3C1: EA NOP
C2/B3C2: EA NOP
C2/B3C3: EA NOP
C2/B3C4: EA NOP
C2/B3C5: AD1442 LDA $4214
C2/B3C8: C98000 CMP #$0080
C2/B3CB: B0B0 BCS $B37D
C2/B3CD: E220 SEP #$20
C2/B3CF: 18 CLC
C2/B3D0: 2403 BIT $03
C2/B3D2: 1002 BPL $B3D6
C2/B3D4: 49FF EOR #$FF
C2/B3D6: 6980 ADC #$80
C2/B3D8: 8508 STA $08
C2/B3DA: 640A STZ $0A
C2/B3DC: A5F8 LDA $F8
C2/B3DE: 38 SEC
C2/B3DF: E50B SBC $0B
C2/B3E1: B005 BCS $B3E8
C2/B3E3: 49FF EOR #$FF
C2/B3E5: 1A INC A
C2/B3E6: C60A DEC $0A
C2/B3E8: 9C0442 STZ $4204
C2/B3EB: 4A LSR A
C2/B3EC: 4A LSR A
C2/B3ED: 4A LSR A
C2/B3EE: 8D0542 STA $4205
C2/B3F1: A509 LDA $09
C2/B3F3: 8D0642 STA $4206
C2/B3F6: C220 REP #$20
C2/B3F8: EA NOP
C2/B3F9: EA NOP
C2/B3FA: EA NOP
C2/B3FB: EA NOP
C2/B3FC: EA NOP
C2/B3FD: EA NOP
C2/B3FE: EA NOP
C2/B3FF: EA NOP
C2/B400: AD1442 LDA $4214
C2/B403: C98000 CMP #$0080
C2/B406: 9002 BCC $B40A
C2/B408: 38 SEC
C2/B409: 60 RTS
C2/B40A: E220 SEP #$20
C2/B40C: 240A BIT $0A
C2/B40E: 100A BPL $B41A
C2/B410: 49FF EOR #$FF
C2/B412: 18 CLC
C2/B413: 6DD80F ADC $0FD8
C2/B416: 30F0 BMI $B408
C2/B418: 8006 BRA $B420
C2/B41A: 18 CLC
C2/B41B: 6DD80F ADC $0FD8
C2/B41E: B0E8 BCS $B408
C2/B420: 38 SEC
C2/B421: E920 SBC #$20
C2/B423: 90E3 BCC $B408
C2/B425: EB XBA
C2/B426: A509 LDA $09
C2/B428: EB XBA
C2/B429: 8509 STA $09
C2/B42B: EB XBA
C2/B42C: 4A LSR A
C2/B42D: 4A LSR A
C2/B42E: 4A LSR A
C2/B42F: 4A LSR A
C2/B430: 4A LSR A
C2/B431: 4907 EOR #$07
C2/B433: 18 CLC
C2/B434: 60 RTS
C2/B435: A60E LDX $0E
C2/B437: 2053B4 JSR $B453
C2/B43A: 8604 STX $04
C2/B43C: A60C LDX $0C
C2/B43E: 2053B4 JSR $B453
C2/B441: 8600 STX $00
C2/B443: 60 RTS
C2/B444: A60C LDX $0C
C2/B446: 2053B4 JSR $B453
C2/B449: 8602 STX $02
C2/B44B: A60E LDX $0E
C2/B44D: 2053B4 JSR $B453
C2/B450: 8606 STX $06
C2/B452: 60 RTS
C2/B453: 102A BPL $B47F
C2/B455: 8A TXA
C2/B456: 49FF EOR #$FF
C2/B458: 18 CLC
C2/B459: 6901 ADC #$01
C2/B45B: 8D0342 STA $4203
C2/B45E: DA PHX
C2/B45F: 68 PLA
C2/B460: 6401 STZ $01
C2/B462: AD1742 LDA $4217
C2/B465: 8500 STA $00
C2/B467: 68 PLA
C2/B468: 49FF EOR #$FF
C2/B46A: 6900 ADC #$00
C2/B46C: 8D0342 STA $4203
C2/B46F: 18 CLC
C2/B470: C220 REP #$20
C2/B472: A500 LDA $00
C2/B474: 6D1642 ADC $4216
C2/B477: 49FFFF EOR #$FFFF
C2/B47A: 1A INC A
C2/B47B: AA TAX
C2/B47C: E220 SEP #$20
C2/B47E: 60 RTS
C2/B47F: 8A TXA
C2/B480: 8D0342 STA $4203
C2/B483: DA PHX
C2/B484: 68 PLA
C2/B485: 6401 STZ $01
C2/B487: AD1742 LDA $4217
C2/B48A: 8500 STA $00
C2/B48C: 68 PLA
C2/B48D: 8D0342 STA $4203
C2/B490: 18 CLC
C2/B491: C220 REP #$20
C2/B493: A500 LDA $00
C2/B495: 6D1642 ADC $4216
C2/B498: AA TAX
C2/B499: E220 SEP #$20
C2/B49B: 60 RTS
[Reads from the item table?]
C2/B49C: E220 SEP #$20
C2/B49E: BF5741D0 LDA $D04157,X
C2/B4A2: 994FE0 STA $E04F,Y
C2/B4A5: A9C0 LDA #$C0
C2/B4A7: 9960E0 STA $E060,Y
C2/B4AA: B91CE0 LDA $E01C,Y
C2/B4AD: 9928E1 STA $E128,Y
C2/B4B0: B95DE0 LDA $E05D,Y
C2/B4B3: 9929E1 STA $E129,Y
C2/B4B6: A940 LDA #$40
C2/B4B8: 991CE0 STA $E01C,Y
C2/B4BB: A900 LDA #$00
C2/B4BD: 9914E1 STA $E114,Y
C2/B4C0: 995DE0 STA $E05D,Y
C2/B4C3: 9912E0 STA $E012,Y
C2/B4C6: 990CE0 STA $E00C,Y
C2/B4C9: 9925E0 STA $E025,Y
C2/B4CC: 9984E0 STA $E084,Y
C2/B4CF: C220 REP #$20 [Emulation mode off]
C2/B4D1: B904E1 LDA $E104,Y
C2/B4D4: 992EE1 STA $E12E,Y
C2/B4D7: B906E1 LDA $E106,Y
C2/B4DA: 9924E1 STA $E124,Y
C2/B4DD: B95EE0 LDA $E05E,Y
C2/B4E0: 992AE1 STA $E12A,Y
C2/B4E3: B906E0 LDA $E006,Y
C2/B4E6: 9934E1 STA $E134,Y
C2/B4E9: B908E0 LDA $E008,Y
C2/B4EC: 9922E1 STA $E122,Y
C2/B4EF: BF5C41D0 LDA $D0415C,X [Some graphics pointer]
C2/B4F3: 99FCE0 STA $E0FC,Y
C2/B4F6: BF5A41D0 LDA $D0415A,X [Some graphics pointer]
C2/B4FA: 996AE0 STA $E06A,Y
C2/B4FD: A90000 LDA #$0000
C2/B500: 9904E1 STA $E104,Y
C2/B503: 9906E0 STA $E006,Y
C2/B506: 9908E0 STA $E008,Y
C2/B509: 991AE1 STA $E11A,Y
C2/B50C: 991CE1 STA $E11C,Y
C2/B50F: 991EE1 STA $E11E,Y
C2/B512: 1A INC A
C2/B513: 9918E1 STA $E118,Y
C2/B516: 6B RTL
[Related to returning to previous maps from building interiors]
C2/B517: 5A PHY
C2/B518: A418 LDY $18
C2/B51A: BD00B8 LDA $B800,X [Collision[0..1]]
C2/B51D: 9900BB STA $BB00,Y [TempCollision1]
C2/B520: BD02B8 LDA $B802,X [Collision[2..3]]
C2/B523: 9902BB STA $BB02,Y [TempCollision2]
C2/B526: 8A TXA
C2/B527: 0A ASL A
C2/B528: AA TAX
C2/B529: 98 TYA
C2/B52A: 0A ASL A
C2/B52B: A8 TAY
C2/B52C: BD00C0 LDA $C000,X
C2/B52F: 9900C6 STA $C600,Y
C2/B532: BD02C0 LDA $C002,X
C2/B535: 9902C6 STA $C602,Y
C2/B538: BD04C0 LDA $C004,X
C2/B53B: 9904C6 STA $C604,Y
C2/B53E: BD06C0 LDA $C006,X
C2/B541: 9906C6 STA $C606,Y
C2/B544: 7A PLY
C2/B545: E220 SEP #$20
C2/B547: A518 LDA $18
C2/B549: 4A LSR A
C2/B54A: 4A LSR A
C2/B54B: 09C0 ORA #$C0
C2/B54D: 9110 STA ($10),Y
C2/B54F: C220 REP #$20
C2/B551: A518 LDA $18
C2/B553: 18 CLC
C2/B554: 690400 ADC #$0004
C2/B557: 8518 STA $18
C2/B559: 6B RTL
C2/B55A: 5A PHY
C2/B55B: A418 LDY $18
C2/B55D: BD00BC LDA $BC00,X
C2/B560: 9900BF STA $BF00,Y
C2/B563: BD02BC LDA $BC02,X
C2/B566: 9902BF STA $BF02,Y
C2/B569: 8A TXA
C2/B56A: 0A ASL A
C2/B56B: AA TAX
C2/B56C: 98 TYA
C2/B56D: 0A ASL A
C2/B56E: A8 TAY
C2/B56F: BD00C8 LDA $C800,X
C2/B572: 9900CE STA $CE00,Y
C2/B575: BD02C8 LDA $C802,X
C2/B578: 9902CE STA $CE02,Y
C2/B57B: BD04C8 LDA $C804,X
C2/B57E: 9904CE STA $CE04,Y
C2/B581: BD06C8 LDA $C806,X
C2/B584: 9906CE STA $CE06,Y
C2/B587: 7A PLY
C2/B588: E220 SEP #$20
C2/B58A: A518 LDA $18
C2/B58C: 4A LSR A
C2/B58D: 4A LSR A
C2/B58E: 09C0 ORA #$C0
C2/B590: 9110 STA ($10),Y
C2/B592: C220 REP #$20
C2/B594: A518 LDA $18
C2/B596: 18 CLC
C2/B597: 690400 ADC #$0004
C2/B59A: 8518 STA $18
C2/B59C: 6B RTL
C2/B59D: DA PHX
C2/B59E: EB XBA
C2/B59F: A900C2 LDA #$C200
C2/B5A2: 10AA BPL $B54E
C2/B5A4: BD00E0 LDA $E000,X
C2/B5A7: F01B BEQ $B5C4
C2/B5A9: 3019 BMI $B5C4
C2/B5AB: BD91E1 LDA $E191,X
C2/B5AE: 29C1D0 AND #$D0C1
C2/B5B1: 12BD ORA ($BD)
C2/B5B3: 90E1 BCC $B596
C2/B5B5: 2960D0 AND #$D060
C2/B5B8: 0B PHD
C2/B5B9: BD2CE0 LDA $E02C,X
C2/B5BC: 1D8CE0 ORA $E08C,X
C2/B5BF: D003 BNE $B5C4
C2/B5C1: 18 CLC
C2/B5C2: 8001 BRA $B5C5
C2/B5C4: 38 SEC
C2/B5C5: E210 SEP #$10
C2/B5C7: FA PLX
C2/B5C8: 6B RTL
C2/B5C9: DA PHX
C2/B5CA: EB XBA
C2/B5CB: A900C2 LDA #$C200
C2/B5CE: 10AA BPL $B57A
C2/B5D0: BD00E0 LDA $E000,X
C2/B5D3: F0EF BEQ $B5C4
C2/B5D5: 30ED BMI $B5C4
C2/B5D7: BD2CE0 LDA $E02C,X
C2/B5DA: 1D8CE0 ORA $E08C,X
C2/B5DD: D0E5 BNE $B5C4
C2/B5DF: BD91E1 LDA $E191,X
C2/B5E2: 30E0 BMI $B5C4
C2/B5E4: 18 CLC
C2/B5E5: 80DE BRA $B5C5
C2/B5E7: E230 SEP #$30
C2/B5E9: A98F LDA #$8F {Force Blank, Max Brightness}
C2/B5EB: 8D0021 STA $2100 [Store into Screen Display]
C2/B5EE: 9C0042 STZ $4200 [Store 0 into Interrupt Enable Flags]
C2/B5F1: 9C0121 STZ $2101 [Store 0 into Object Size/Chr Address]
C2/B5F4: 9C0221 STZ $2102 [Store 0 into OAM Address[Low]]
C2/B5F7: 9C0321 STZ $2103 [Store 0 into OAM Address[High]]
C2/B5FA: A200 LDX #$00
C2/B5FC: 8A TXA
C2/B5FD: 9D0521 STA $2105,X
C2/B600: E8 INX
C2/B601: E008 CPX #$08
C2/B603: D0F8 BNE $B5FD
C2/B605: A200 LDX #$00
C2/B607: 9D0D21 STA $210D,X
C2/B60A: 9D0D21 STA $210D,X
C2/B60D: E8 INX
C2/B60E: E008 CPX #$08
C2/B610: 90F5 BCC $B607
C2/B612: A280 LDX #$80
C2/B614: 8E1521 STX $2115
C2/B617: 8E1621 STX $2116
C2/B61A: 8E1721 STX $2117
C2/B61D: 8D2121 STA $2121
C2/B620: A200 LDX #$00
C2/B622: 9D2321 STA $2123,X
C2/B625: 9D0242 STA $4202,X
C2/B628: E8 INX
C2/B629: E00C CPX #$0C
C2/B62B: 90F5 BCC $B622
C2/B62D: A200 LDX #$00
C2/B62F: 8D3121 STA $2131
C2/B632: 8D3321 STA $2133
C2/B635: 8D1C21 STA $211C
C2/B638: 8D1C21 STA $211C
C2/B63B: 8D1D21 STA $211D
C2/B63E: 8D1D21 STA $211D
C2/B641: 8D1F21 STA $211F
C2/B644: 8D1F21 STA $211F
C2/B647: A901 LDA #$01
C2/B649: 8D1B21 STA $211B
C2/B64C: 8E1B21 STX $211B
C2/B64F: 8D1E21 STA $211E
C2/B652: 8E1E21 STX $211E
C2/B655: A930 LDA #$30
C2/B657: 8D3021 STA $2130
C2/B65A: A9E0 LDA #$E0
C2/B65C: 8D3221 STA $2132
C2/B65F: A9FF LDA #$FF
C2/B661: 8D0142 STA $4201
C2/B664: 6B RTL
[Process buttons relative to various conditions]
C2/B665: C210 REP #$10 [Disable 8-Bit Registers]
C2/B667: E220 SEP #$20 [Enable 8-Bit Emulation]
C2/B669: 8B PHB [Push Bank onto Stack]
C2/B66A: A97E LDA #$7E [Load #$7E into Accumulator]
C2/B66C: 48 PHA [Push Accumulator onto Stack]
C2/B66D: AB PLB [Pull Bank Byte]
C2/B66E: A5D9 LDA $D9 [Leader's Data Offset? 02 if Girl is leading party]
C2/B670: F01B + BEQ $B68D
C2/B672: 3019 + BMI $B68D
C2/B674: 2906 AND #$06
C2/B676: EB XBA [Switch A and B]
C2/B677: A900 LDA #$00 [Load #$00 into A]
C2/B679: AA TAX [Transfer A to X]
C2/B67A: A442 LDY $42 [Controller 1 Buttons]
C2/B67C: 8401 STY $01
C2/B67E: A5CC LDA $CC
C2/B680: 8500 STA $00
C2/B682: 20CDB6 JSR $B6CD [What is this?]
C2/B685: A500 LDA $00
C2/B687: 85CC STA $CC
C2/B689: A401 LDY $01 [Load Temp1Buttons into Y]
C2/B68B: 8442 STY $42 [Store Y back into Player1Buttons]
C2/B68D: + A5DA LDA $DA [Second place character's Data Offset]
C2/B68F: F01B BEQ $B6AC
C2/B691: 3019 BMI $B6AC
C2/B693: 2906 AND #$06
C2/B695: EB XBA
C2/B696: A900 LDA #$00
C2/B698: AA TAX
C2/B699: A444 LDY $44 [Player 2 Buttons]
C2/B69B: 8401 STY $01
C2/B69D: A5CD LDA $CD
C2/B69F: 8500 STA $00
C2/B6A1: 20CDB6 JSR $B6CD
C2/B6A4: A500 LDA $00
C2/B6A6: 85CD STA $CD
C2/B6A8: A401 LDY $01
C2/B6AA: 8444 STY $44 [Player 2 Buttons]
C2/B6AC: A5DB LDA $DB [Third place character's Data Offset]
C2/B6AE: F01B BEQ $B6CB
C2/B6B0: 3019 BMI $B6CB
C2/B6B2: 2906 AND #$06
C2/B6B4: EB XBA
C2/B6B5: A900 LDA #$00
C2/B6B7: AA TAX
C2/B6B8: A446 LDY $46 [Player 3 Buttons]
C2/B6BA: 8401 STY $01
C2/B6BC: A5CE LDA $CE
C2/B6BE: 8500 STA $00
C2/B6C0: 20CDB6 JSR $B6CD
C2/B6C3: A500 LDA $00
C2/B6C5: 85CE STA $CE
C2/B6C7: A401 LDY $01
C2/B6C9: 8446 STY $46 [Player 3 Buttons]
C2/B6CB: AB PLB
C2/B6CC: 6B RTL
[Modify controller input based on status effects and other crap]
C2/B6CD: C220 REP #$20 [Disable 8-bit Emulation Mode]
C2/B6CF: BD90E1 LDA $E190,X [Load Status Effects]
C2/B6D2: 8960C1 BIT #$C160 [Test for bits Dead, Engulfed, Ballooned, Petrified, Frostied]
C2/B6D5: E220 SEP #$20 [Enable 8-bit Emulation Mode]
C2/B6D7: D07A + BNE $B753 [If they had any of those statuses, branch to null input]
C2/B6D9: BD60E0 LDA $E060,X [Whatever it is, it prevents you from moving]
C2/B6DC: D075 + BNE $B753 [If it's not zero, branch to null input]
C2/B6DE: BDEDE1 LDA $E1ED,X
C2/B6E1: 1D1CE0 ORA $E01C,X
C2/B6E4: 1D0AE0 ORA $E00A,X
C2/B6E7: D059 ++ BNE $B742
C2/B6E9: A980 LDA #$80
C2/B6EB: 1400 TRB $00
C2/B6ED: F052 +! BEQ $B741 [Branch to RTS]
C2/B6EF: BD1AE0 LDA $E01A,X
C2/B6F2: 1D1BE0 ORA $E01B,X
C2/B6F5: D04A +! BNE $B741 Branch to RTS]
C2/B6F7: BD63E0 LDA $E063,X
C2/B6FA: 0901 ORA #$01
C2/B6FC: 9D63E0 STA $E063,X
C2/B6FF: A902 LDA #$02
C2/B701: 9D11E0 STA $E011,X
C2/B704: BD06E0 LDA $E006,X
C2/B707: F007 +@ BEQ $B710
C2/B709: 2980 AND #$80
C2/B70B: 0903 ORA #$03
C2/B70D: 9D06E0 STA $E006,X
C2/B710: +@ BD07E0 LDA $E007,X
C2/B713: F007 +@ BEQ $B71C
C2/B715: 2980 AND #$80
C2/B717: 0903 ORA #$03
C2/B719: 9D07E0 STA $E007,X
C2/B71C: +@ 1D06E0 ORA $E006,X
C2/B71F: D03C +@ BNE $B75D
C2/B721: A00083 LDY #$8300 [Load
C2/B724: BD10E0 LDA $E010,X
C2/B727: F00F +# BEQ $B738 [Branch ahead if facing up?]
C2/B729: A00003 LDY #$0300
C2/B72C: 3A DEC A
C2/B72D: F009 +# BEQ $B738 [Branch ahead if facing down?]
C2/B72F: A00300 LDY #$0003
C2/B732: 3A DEC A
C2/B733: F003 +# BEQ $B738 [Branch ahead if facing right?]
C2/B735: A08300 LDY #$0083
C2/B738: +# 5A PHY
C2/B739: 68 PLA
C2/B73A: 9D06E0 STA $E006,X
C2/B73D: 68 PLA
C2/B73E: 9D07E0 STA $E007,X
C2/B741: +! 60 RTS
[]
C2/B742: ++ BD63E0 LDA $E063,X
C2/B745: 29F0 AND #$F0
C2/B747: 9D63E0 STA $E063,X
C2/B74A: A980 LDA #$80
C2/B74C: 1400 TRB $00
C2/B74E: A980 LDA #$80
C2/B750: 1401 TRB $01
C2/B752: 60 RTS
[Clear button bits/null player input if they had the right status effects]
C2/B753: + A942 LDA #$42
C2/B755: 49FF EOR #$FF
C2/B757: 1400 TRB $00
C2/B759: 6401 STZ $01 [Store zero into Temp1ButtonsLow]
C2/B75B: 6402 STZ $02 [Store zero into Temp1ButtonsHigh]
C2/B75D: +@ 60 RTS
C2/B75E: E220 SEP #$20
C2/B760: A58C LDA $8C
C2/B762: F006 BEQ $B76A
C2/B764: A5E3 LDA $E3
C2/B766: 2906 AND #$06
C2/B768: F039 BEQ $B7A3
C2/B76A: C210 REP #$10
C2/B76C: A980 LDA #$80
C2/B76E: 8D1521 STA $2115
C2/B771: A20078 LDX #$7800
C2/B774: 8E1621 STX $2116
C2/B777: A20118 LDX #$1801
C2/B77A: 8E7043 STX $4370 [Store X into DMA Control Channel 7]
C2/B77D: A2D6B8 LDX #$B8D6
C2/B780: 8E7243 STX $4372 [Store into DMA Source Addr. Channel 7]
C2/B783: A9C2 LDA #$C2
C2/B785: 8D7443 STA $4374 [Store X into DMA Source Addr. Bank Channel 7]
C2/B788: A20002 LDX #$0200
C2/B78B: 8E7543 STX $4375 [Store into DMA Size Channel 7]
C2/B78E: A980 LDA #$80 {Channel 7}
C2/B790: 8D0B42 STA $420B [Store into DMA Enable]
C2/B793: A21E00 LDX #$001E
C2/B796: C220 REP #$20
C2/B798: BFBCB702 LDA $02B7BC,X
C2/B79C: 9DE207 STA $07E2,X
C2/B79F: CA DEX
C2/B7A0: CA DEX
C2/B7A1: 10F5 BPL $B798
C2/B7A3: 6B RTL
C2/B7A4: DAB7 [00]
C2/B7A6: DFB7 [01]
C2/B7A8: F0B7 [02]
C2/B7AA: 01B8 [03]
C2/B7AC: 12B8 [04]
C2/B7AE: 3BB8 [05]
C2/B7B0: 64B8 [06]
C2/B7B2: 8DB8 [07]
C2/B7B4: B6B8 [08]
C2/B7B6: BEB8 [09]
C2/B7B8: C6B8 [0A]
C2/B7BA: CEB8 [0B]
C2/B7BC: 1C DEC $1CB8
C2/B7BD: 00CA BRK #$CA
C2/B7BF: 3107 AND ($07),Y
C2/B7C1: 29C81C AND #$1CC8
C2/B7C4: 5C4FB642 JMP $42B64F
C2/B7C8: 303A BMI $B804
C2/B7CA: AB PLB
C2/B7CB: 31B7 AND ($B7),Y
C2/B7CD: 0235 COP #$35
C2/B7CF: 5B TCD
C2/B7D0: 6F46AC2D ADC $2DAC46
C2/B7D4: A618 LDX $18
C2/B7D6: 6177 ADC ($77,X)
C2/B7D8: 7B TDC
C2/B7D9: 26
[00]
C2/B7DA: 01
C2/B7DB: FCFC 803F
[01]
C2/B7DF: 04
C2/B7E0: FAFF 8C3F
C2/B7E4: FAFA 8B3F
C2/B7E8: FFFE 8E3F
C2/B7EC: FFFA 8D3F
[02]
C2/B7F0: 04
F9FF 8C3F
F9F9 8B3F SBC $3F8B,Y
C2/B7F9: FFFF 8E3F SBC $3F8EFF,X
C2/B7FD: FFF9 8D3F SBC $3F8DF9,X
[03]
C2/B801: 04
0000 8E BRK #$8E
C2/B805: 3F
00F88D AND $8DF800,X
C2/B809: 3FF8008C AND $8C00F8,X
C2/B80D: 3FF8F88B AND $8BF8F8,X
C2/B811: 3F
[04]
C2/B812: 0AFAFA AND $FAFA0A,X
C2/B815: 843F STY $3F
C2/B817: FA PLX
C2/B818: FF853FFF SBC $FF3F85,X
C2/B81C: 028A COP #$8A
C2/B81E: 3FFFF687 AND $87F6FF,X
C2/B822: 3FFAF683 AND $83F6FA,X
C2/B826: 3FFA0286 AND $8602FA,X
C2/B82A: 3FFFFA88 AND $88FAFF,X
C2/B82E: 3FFFFF89 AND $89FFFF,X
C2/B832: 3FF50082 AND $8200F5,X
C2/B836: 3FF5F881 AND $81F8F5,X
C2/B83A: 3F
[05]
C2/B83B: 0A0004 AND $04000A,X
C2/B83E: 8A TXA
C2/B83F: 3F00F487 AND $87F400,X
C2/B843: 3FFA0486 AND $8604FA,X
C2/B847: 3FFAF483 AND $83F4FA,X
C2/B84B: 3F00FA88 AND $88FA00,X
C2/B84F: 3F00FF89 AND $89FF00,X
C2/B853: 3FFAFF85 AND $85FFFA,X
C2/B857: 3FFAFA84 AND $84FAFA,X
C2/B85B: 3FF40082 AND $8200F4,X
C2/B85F: 3FF4F881 AND $81F8F4,X
C2/B863: 3F
[06]
C2/B864: 0AF906 AND $06F90A,X
C2/B867: 863F STX $3F
C2/B869: F9FE85 SBC $85FE,Y
C2/B86C: 3FF9FA84 AND $84FAF9,X
C2/B870: 3FF9F283 AND $83F2F9,X
C2/B874: 3F00068A AND $8A0600,X
C2/B878: 3F00FE89 AND $89FE00,X
C2/B87C: 3F00FA88 AND $88FA00,X
C2/B880: 3F00F287 AND $87F200,X
C2/B884: 3FF20082 AND $8200F2,X
C2/B888: 3FF2F881 AND $81F8F2,X
C2/B88C: 3F
[07]
C2/B88D: 0AF000 AND $00F00A,X
C2/B890: 823FF0 BRL $A8D2
C2/B893: F8 SED
C2/B894: 813F STA ($3F,X)
C2/B896: F8 SED
C2/B897: 08 PHP
C2/B898: 863F STX $3F
C2/B89A: F8 SED
C2/B89B: 0085 BRK #$85
C2/B89D: 3FF8F884 AND $84F8F8,X
C2/B8A1: 3FF8F083 AND $83F0F8,X
C2/B8A5: 3F00088A AND $8A0800,X
C2/B8A9: 3F000089 AND $890000,X
C2/B8AD: 3F00F888 AND $88F800,X
C2/B8B1: 3F00F087 AND $87F000,X
C2/B8B5: 3F
[08]
C2/B8B6: F8008F AND $8F00F8,X
C2/B8B9: 7FF8F88F ADC $8FF8F8,X
C2/B8BD: 3F
[09]
C2/B8BE: F9F88F AND $8FF8F9,X
C2/B8C1: 3FF9008F AND $8F00F9,X
C2/B8C5: 7F
[0A]
C2/B8C6: F9F88F ADC $8FF8F9,X
C2/B8C9: BFF9008F LDA $8F00F9,X
C2/B8CD: FF
[0B]
C2/B8CE: F8F88F SBC $8FF8F8,X
C2/B8D1: BFF8008F LDA $8F00F8,X
C2/B8D5: FF
C2/B8D6: 1C1C2A SBC $2A1C1C,X
C2/B8D9: 2A ROL A
C2/B8DA: 1E1C62 ASL $621C,X
C2/B8DD: 023E COP #$3E
C2/B8DF: 304C BMI $B92D
C2/B8E1: 0C0C00 TSB $000C
C2/B8E4: 0000 BRK #$00
C2/B8E6: 0000 BRK #$00
C2/B8E8: 141C TRB $1C
C2/B8EA: 223EFD7D JSR $7DFD3E
C2/B8EE: 4F4E7372 EOR $72734E
C2/B8F2: 1C0C00 TRB $000C
C2/B8F5: 0007 BRK #$07
C2/B8F7: 001E BRK #$1E
C2/B8F9: 062D ASL $2D
C2/B8FB: 0D5013 ORA $1350
C2/B8FE: 7613 ROR $13,X
C2/B900: CA DEX
C2/B901: 48 PHA
C2/B902: B634 LDX $34,Y
C2/B904: C1CA CMP ($CA,X)
C2/B906: 0707 ORA [$07]
C2/B908: 191932 ORA $3219,Y
C2/B90B: 376C AND [$6C],Y
C2/B90D: 6D6C7E ADC $7E6C
C2/B910: B7B7 LDA [$B7],Y
C2/B912: CB WAI
C2/B913: EF353DC8 SBC $C83D35
C2/B917: 00B0 BRK #$B0
C2/B919: 207A50 JSR $507A
C2/B91C: CC8856 CPY $5688
C2/B91F: 749E STZ $9E,X
C2/B921: 9C9BD8 STZ $D89B
C2/B924: 7D58C8 ADC $C858,X
C2/B927: C8 INY
C2/B928: D0D0 BNE $B8FA
C2/B92A: AA TAX
C2/B92B: EA NOP
C2/B92C: 74F4 STZ $F4,X
C2/B92E: 8A TXA
C2/B92F: FA PLX
C2/B930: 62F227 PER $E125
C2/B933: EFA7EF02 SBC $02EFA7
C2/B937: 0005 BRK #$05
C2/B939: 000B BRK #$0B
C2/B93B: 08 PHP
C2/B93C: 2606 ROL $06
C2/B93E: 0B PHD
C2/B93F: 0101 ORA ($01,X)
C2/B941: 010E ORA ($0E,X)
C2/B943: 0011 BRK #$11
C2/B945: 0003 BRK #$03
C2/B947: 0307 ORA $07,S
C2/B949: 0517 ORA $17
C2/B94B: 0739 ORA [$39]
C2/B94D: 2F1E0E06 AND $060E1E
C2/B951: 020F COP #$0F
C2/B953: 0F1515BF ORA $BF1515
C2/B957: 9CFEB0 STZ $B0FE
C2/B95A: 7900CD ADC $CD00,Y
C2/B95D: 803B BRA $B99A
C2/B95F: 00FE BRK #$FE
C2/B961: 3EBD3D ROL $3DBD,X
C2/B964: D744 CMP [$44],Y
C2/B966: 636B ADC $6B,S
C2/B968: 4F4FFFFF EOR $FFFF4F
C2/B96C: 7EFFEF ROR $EFFF,X
C2/B96F: 7FC1D1C3 ADC $C3D1C1,X
C2/B973: C0B9BD CPY #$BDB9
C2/B976: B8 CLV
C2/B977: 2A ROL A
C2/B978: 644D STZ $4D
C2/B97A: 3B TSC
C2/B97B: 61AD ADC ($AD,X)
C2/B97D: 90EF BCC $B96E
C2/B97F: 88 DEY
C2/B980: AF22AB2A LDA $2AAB22
C2/B984: 7F1DD5F5 ADC $F5D51D,X
C2/B988: F3F2 SBC ($F2,S),Y
C2/B98A: 9EFCFF STZ $FFFC,X
C2/B98D: FF7377DD SBC $DD7773,X
C2/B991: DDD5F5 CMP $F5D5,X
C2/B994: E2F2 SEP #$F2
C2/B996: 8000 BRA $B998
C2/B998: 60 RTS
C2/B999: 00D8 BRK #$D8
C2/B99B: 8074 BRA $BA11
C2/B99D: 10C8 BPL $B967
C2/B99F: 0010 BRK #$10
C2/B9A1: 00F0 BRK #$F0
C2/B9A3: A040 LDY #$40
C2/B9A5: 40 RTI
C2/B9A6: 8080 BRA $B928
C2/B9A8: E0E0 CPX #$E0
C2/B9AA: 78 SEI
C2/B9AB: 78 SEI
C2/B9AC: FCECF8 JSR ($F8EC,X)
C2/B9AF: E8 INX
C2/B9B0: F090 BEQ $B942
C2/B9B2: 5050 BVC $BA04
C2/B9B4: A080 LDY #$80
C2/B9B6: 0301 ORA $01,S
C2/B9B8: 0400 TSB $00
C2/B9BA: 08 PHP
C2/B9BB: 0000 BRK #$00
C2/B9BD: 0000 BRK #$00
C2/B9BF: 0000 BRK #$00
C2/B9C1: 0000 BRK #$00
C2/B9C3: 0000 BRK #$00
C2/B9C5: 0002 BRK #$02
C2/B9C7: 0205 COP #$05
C2/B9C9: 0409 TSB $09
C2/B9CB: 08 PHP
C2/B9CC: 0000 BRK #$00
C2/B9CE: 0000 BRK #$00
C2/B9D0: 0000 BRK #$00
C2/B9D2: 0000 BRK #$00
C2/B9D4: 0000 BRK #$00
C2/B9D6: D342 CMP ($42,S),Y
C2/B9D8: 5A PHY
C2/B9D9: 8A TXA
C2/B9DA: AD0D10 LDA $100D
C2/B9DD: 0019 BRK #$19
C2/B9DF: 0909 ORA #$09
C2/B9E1: 0003 BRK #$03
C2/B9E3: 0101 ORA ($01,X)
C2/B9E5: 00BD BRK #$BD
C2/B9E7: B575 LDA $75,X
C2/B9E9: 55B2 EOR $B2,X
C2/B9EB: A33F LDA $3F,S
C2/B9ED: 1216 ORA ($16)
C2/B9EF: 120B ORA ($0B)
C2/B9F1: 0902 ORA #$02
C2/B9F3: 0201 COP #$01
C2/B9F5: 01BA ORA ($BA,X)
C2/B9F7: 88 DEY
C2/B9F8: DE82FC DEC $FC82,X
C2/B9FB: B0CC BCS $B9C9
C2/B9FD: 448800 MVP $88,$00
C2/BA00: 98 TYA
C2/BA01: 8080 BRA $B983
C2/BA03: 0000 BRK #$00
C2/BA05: 0077 BRK #$77
C2/BA07: 777D ADC [$7D],Y
C2/BA09: 7C4E4C JMP ($4C4E,X)
C2/BA0C: BA TSX
C2/BA0D: 88 DEY
C2/BA0E: FC8858 JSR ($5888,X)
C2/BA11: 18 CLC
C2/BA12: 8080 BRA $B994
C2/BA14: 0000 BRK #$00
C2/BA16: 40 RTI
C2/BA17: 40 RTI
C2/BA18: 40 RTI
C2/BA19: 0040 BRK #$40
C2/BA1B: 0000 BRK #$00
C2/BA1D: 0000 BRK #$00
C2/BA1F: 0000 BRK #$00
C2/BA21: 0000 BRK #$00
C2/BA23: 0000 BRK #$00
C2/BA25: 00A0 BRK #$A0
C2/BA27: 0040 BRK #$40
C2/BA29: 40 RTI
C2/BA2A: 40 RTI
C2/BA2B: 40 RTI
C2/BA2C: 0000 BRK #$00
C2/BA2E: 0000 BRK #$00
C2/BA30: 0000 BRK #$00
C2/BA32: 0000 BRK #$00
C2/BA34: 0000 BRK #$00
C2/BA36: 0602 ASL $02
C2/BA38: 0405 TSB $05
C2/BA3A: 1000 BPL $BA3C
C2/BA3C: 1E0E3F ASL $3F0E,X
C2/BA3F: 162D ASL $2D,X
C2/BA41: 007B BRK #$7B
C2/BA43: 78 SEI
C2/BA44: 1E0E05 ASL $050E,X
C2/BA47: 050A ORA $0A
C2/BA49: 0B PHD
C2/BA4A: 1F1F111B ORA $1B111F,X
C2/BA4E: 2929 AND #$29
C2/BA50: FF7F8757 SBC $57877F,X
C2/BA54: 7135 ADC ($35),Y
C2/BA56: C040 CPY #$40
C2/BA58: B0A0 BCS $B9FA
C2/BA5A: B0B0 BCS $BA0C
C2/BA5C: A8 TAY
C2/BA5D: A0E0 LDY #$E0
C2/BA5F: E02D CPX #$2D
C2/BA61: 48 PHA
C2/BA62: EE02A8 INC $A802
C2/BA65: 208080 JSR $8080
C2/BA68: 50D0 BVC $BA3A
C2/BA6A: 40 RTI
C2/BA6B: C058 CPY #$58
C2/BA6D: F8 SED
C2/BA6E: 98 TYA
C2/BA6F: D8 CLD
C2/BA70: B7B7 LDA [$B7],Y
C2/BA72: FFFDDED8 SBC $D8DEFD,X
C2/BA76: 9702 STA [$02],Y
C2/BA78: 7500 ADC $00,X
C2/BA7A: 5B TCD
C2/BA7B: 0307 ORA $07,S
C2/BA7D: 0301 ORA $01,S
C2/BA7F: 0101 ORA ($01,X)
C2/BA81: 0000 BRK #$00
C2/BA83: 0000 BRK #$00
C2/BA85: 00DD BRK #$DD
C2/BA87: DF7E7E5C CMP $5C7E7E,X
C2/BA8B: 58 CLI
C2/BA8C: 0405 TSB $05
C2/BA8E: 0200 COP #$00
C2/BA90: 0101 ORA ($01,X)
C2/BA92: 0100 ORA ($00,X)
C2/BA94: 0000 BRK #$00
C2/BA96: 7474 STZ $74,X
C2/BA98: ECA8F4 CPX $F4A8
C2/BA9B: 40 RTI
C2/BA9C: E0C0 CPX #$C0
C2/BA9E: A000 LDY #$00
C2/BAA0: 8080 BRA $BA22
C2/BAA2: 0000 BRK #$00
C2/BAA4: 0000 BRK #$00
C2/BAA6: 8A TXA
C2/BAA7: C8 INY
C2/BAA8: 5654 LSR $54,X
C2/BAAA: B4B4 LDY $B4,X
C2/BAAC: 3020 BMI $BACE
C2/BAAE: E0A0 CPX #$A0
C2/BAB0: 0000 BRK #$00
C2/BAB2: 0000 BRK #$00
C2/BAB4: 0000 BRK #$00
C2/BAB6: 0302 ORA $02,S
C2/BAB8: 1C1106 TRB $0611
C2/BABB: 1513 ORA $13,X
C2/BABD: 0A ASL A
C2/BABE: 0501 ORA $01
C2/BAC0: 0A ASL A
C2/BAC1: 0503 ORA $03
C2/BAC3: 0101 ORA ($01,X)
C2/BAC5: 0003 BRK #$03
C2/BAC7: 071D ORA [$1D]
C2/BAC9: 2E173A ROL $3A17
C2/BACC: 1B TCS
C2/BACD: 1C050F TRB $0F05
C2/BAD0: 0F0A0306 ORA $06030A
C2/BAD4: 0101 ORA ($01,X)
[End Data]
[Some kinna palette shit?]
C2/BAD6: E230 SEP #$30
C2/BAD8: A5F4 LDA $F4
C2/BADA: 4A LSR A
C2/BADB: B004 BCS $BAE1
C2/BADD: A59B LDA $9B
C2/BADF: D001 BNE $BAE2
C2/BAE1: 6B RTL
C2/BAE2: 8500 STA $00
C2/BAE4: 6401 STZ $01
C2/BAE6: 8B PHB
C2/BAE7: A97E LDA #$7E
C2/BAE9: 48 PHA
C2/BAEA: AB PLB
C2/BAEB: E230 SEP #$30
C2/BAED: A601 LDX $01
C2/BAEF: DE02D2 DEC $D202,X
C2/BAF2: 100E BPL $BB02
C2/BAF4: BD03D2 LDA $D203,X
C2/BAF7: 9D02D2 STA $D202,X
C2/BAFA: BD00D2 LDA $D200,X
C2/BAFD: 200FBB JSR $BB0F
C2/BB00: E230 SEP #$30
C2/BB02: A501 LDA $01
C2/BB04: 18 CLC
C2/BB05: 6910 ADC #$10
C2/BB07: 8501 STA $01
C2/BB09: C600 DEC $00
C2/BB0B: D0DE BNE $BAEB
C2/BB0D: AB PLB
C2/BB0E: 6B RTL
C2/BB0F: C904 CMP #$04
C2/BB11: B02A BCS $BB3D
C2/BB13: C903 CMP #$03
C2/BB15: D004 BNE $BB1B
C2/BB17: A904 LDA #$04
C2/BB19: 8022 BRA $BB3D
C2/BB1B: C902 CMP #$02
C2/BB1D: D01B BNE $BB3A
C2/BB1F: BD01D2 LDA $D201,X
C2/BB22: A8 TAY
C2/BB23: BD06D2 LDA $D206,X
C2/BB26: 1A INC A
C2/BB27: DD0CD2 CMP $D20C,X
C2/BB2A: 900A BCC $BB36
C2/BB2C: BD01D2 LDA $D201,X
C2/BB2F: 4901 EOR #$01
C2/BB31: 9D01D2 STA $D201,X
C2/BB34: A900 LDA #$00
C2/BB36: 9D06D2 STA $D206,X
C2/BB39: 98 TYA
C2/BB3A: 4C30BC JMP $BC30
C2/BB3D: C905 CMP #$05
C2/BB3F: D02E BNE $BB6F
C2/BB41: FE06D2 INC $D206,X
C2/BB44: C230 REP #$30
C2/BB46: BD04D2 LDA $D204,X
C2/BB49: 091E00 ORA #$001E
C2/BB4C: A8 TAY
C2/BB4D: BD06D2 LDA $D206,X
C2/BB50: 0A ASL A
C2/BB51: 291E00 AND #$001E
C2/BB54: C91E00 CMP #$001E
C2/BB57: D007 BNE $BB60
C2/BB59: B900DE LDA $DE00,Y
C2/BB5C: 990006 STA $0600,Y
C2/BB5F: 60 RTS
C2/BB60: 18 CLC
C2/BB61: 7D08D2 ADC $D208,X
C2/BB64: DA PHX
C2/BB65: AA TAX
C2/BB66: BF0000C8 LDA $C80000,X
C2/BB6A: 990006 STA $0600,Y
C2/BB6D: FA PLX
C2/BB6E: 60 RTS
[Has something to do with palette shifting from bit #$80 of room header[1]]
C2/BB6F: C904 CMP #$04
D058 BNE $BBCB
C2/BB73: BD01D2 LDA $D201,X
C2/BB76: D015 BNE $BB8D
C2/BB78: BD06D2 LDA $D206,X
C2/BB7B: A8 TAY
C2/BB7C: 1A INC A
C2/BB7D: C90F CMP #$0F
901D
BD01 ORA $01BD,X
C2/BB83: D249 CMP ($49)
C2/BB85: 019D ORA ($9D,X)
C2/BB87: 01D2 ORA ($D2,X)
C2/BB89: A90F80 LDA #$800F
C2/BB8C: 11BD ORA ($BD),Y
C2/BB8E: 06D2 ASL $D2
C2/BB90: A8 TAY
C2/BB91: 3A DEC A
C2/BB92: 100A BPL $BB9E
C2/BB94: BD01D2 LDA $D201,X
C2/BB97: 49019D EOR #$9D01
C2/BB9A: 01D2 ORA ($D2,X)
C2/BB9C: A9009D LDA #$9D00
C2/BB9F: 06D2 ASL $D2
C2/BBA1: 98 TYA
C2/BBA2: 8F024200 STA $004202
C2/BBA6: A91E8F LDA #$8F1E
C2/BBA9: 0342 ORA $42,S
C2/BBAB: 00C2 BRK #$C2
C2/BBAD: 30BD BMI $BB6C
C2/BBAF: 04D2 TSB $D2
C2/BBB1: 1A INC A
C2/BBB2: 1A INC A
C2/BBB3: 090006 ORA #$0600
C2/BBB6: A8 TAY
C2/BBB7: BD08D2 LDA $D208,X
C2/BBBA: 18 CLC
C2/BBBB: 6F164200 ADC $004216
C2/BBBF: DA PHX
C2/BBC0: AA TAX
C2/BBC1: A91D00 LDA #$001D
C2/BBC4: 547E7E MVN $7E,$7E
C2/BBC7: FA PLX
C2/BBC8: E230 SEP #$30
C2/BBCA: 60 RTS
C2/BBCB: C907 CMP #$07
C2/BBCD: D038 BNE $BC07
C2/BBCF: BD06D2 LDA $D206,X
C2/BBD2: 1A INC A
C2/BBD3: C910 CMP #$10
C2/BBD5: 9002 BCC $BBD9
C2/BBD7: A900 LDA #$00
C2/BBD9: 9D06D2 STA $D206,X
C2/BBDC: C90F CMP #$0F
C2/BBDE: F038 BEQ $BC18
C2/BBE0: 8F024200 STA $004202
C2/BBE4: A91E LDA #$1E
C2/BBE6: 8F034200 STA $004203
C2/BBEA: C230 REP #$30
C2/BBEC: BD04D2 LDA $D204,X
C2/BBEF: 1A INC A
C2/BBF0: 1A INC A
C2/BBF1: 090006 ORA #$0600
C2/BBF4: A8 TAY
C2/BBF5: BD08D2 LDA $D208,X
C2/BBF8: 18 CLC
C2/BBF9: 6F164200 ADC $004216
C2/BBFD: DA PHX
C2/BBFE: AA TAX
C2/BBFF: A91D00 LDA #$001D
C2/BC02: 547EC8 MVN $7E,$C8
C2/BC05: FA PLX
C2/BC06: 60 RTS
C2/BC07: BD06D2 LDA $D206,X
C2/BC0A: 1A INC A
C2/BC0B: C90890 CMP #$9008
C2/BC0E: 02A9 COP #$A9
C2/BC10: 009D BRK #$9D
C2/BC12: 06D2 ASL $D2
C2/BC14: C907D0 CMP #$D007
C2/BC17: C8 INY
C2/BC18: BD04D2 LDA $D204,X
C2/BC1B: A8 TAY
C2/BC1C: DA PHX
C2/BC1D: A20FC2 LDX #$C20F
C2/BC20: 20B902 JSR $02B9
C2/BC23: DE9902 DEC $0299,X
C2/BC26: 06C8 ASL $C8
C2/BC28: C8 INY
C2/BC29: CA DEX
C2/BC2A: D0F5 BNE $BC21
C2/BC2C: E220 SEP #$20
C2/BC2E: FA PLX
C2/BC2F: 60 RTS
C2/BC30: C901 CMP #$01
C2/BC32: BD0CD2 LDA $D20C,X
C2/BC35: D001 BNE $BC38
C2/BC37: 60 RTS
C2/BC38: 48 PHA
C2/BC39: C220 REP #$20
C2/BC3B: BD0AD2 LDA $D20A,X
C2/BC3E: 8502 STA $02
C2/BC40: BD04D2 LDA $D204,X
C2/BC43: FA PLX
C2/BC44: C210 REP #$10
C2/BC46: B01B BCS $BC63
C2/BC48: E220 SEP #$20
C2/BC4A: 0503 ORA $03
C2/BC4C: C220 REP #$20
C2/BC4E: A8 TAY
C2/BC4F: B90006 LDA $0600,Y
C2/BC52: 48 PHA
C2/BC53: B9FE05 LDA $05FE,Y
C2/BC56: 990006 STA $0600,Y
C2/BC59: 88 DEY
C2/BC5A: 88 DEY
C2/BC5B: CA DEX
C2/BC5C: D0F5 BNE $BC53
C2/BC5E: 68 PLA
C2/BC5F: 990006 STA $0600,Y
C2/BC62: 60 RTS
C2/BC63: E220 SEP #$20
C2/BC65: 0502 ORA $02
C2/BC67: C220 REP #$20
C2/BC69: A8 TAY
C2/BC6A: B90006 LDA $0600,Y
C2/BC6D: 48 PHA
C2/BC6E: B90206 LDA $0602,Y
C2/BC71: 990006 STA $0600,Y
C2/BC74: C8 INY
C2/BC75: C8 INY
C2/BC76: CA DEX
C2/BC77: D0F5 BNE $BC6E
C2/BC79: 68 PLA
C2/BC7A: 990006 STA $0600,Y
C2/BC7D: 60 RTS
[Handles bit #$80 of room header[1]]
C2/BC7E: E230 SEP #$30 [Enable 8-Bit Emulation, Registers]
C2/BC80: 649B STZ $9B [What is this?]
C2/BC82: A51C LDA $1C
C2/BC84: 3001 + BMI $BC87 [Skip ahead if Bit #$80 is set]
C2/BC86: 6B RTL
[Related to byte 2 (header[1]) of room definitions]
C2/BC87: + 8B PHB [Push DataBank onto Stack]
C2/BC88: A97E LDA #$7E [Load #$7E into Accumulator]
C2/BC8A: 48 PHA [Push Accumulator onto Stack]
C2/BC8B: AB PLB [Pull DataBank from Stack]
C2/BC8C: A51C LDA $1C [Load RoomTileSet (Enemies?)]
C2/BC8E: 297F AND #$7F [Logical AND with #$7F]
C2/BC90: AA TAX [Transfer Accumulator to X]
{Initialization Loop}
C2/BC91: C220 REP #$20 [Disable 8-Bit Emulation]
C2/BC93: A000 LDY #$00 [Load #$00 into Y]
C2/BC95: - B90006 LDA $0600,Y
C2/BC98: 9900DE STA $DE00,Y
C2/BC9B: B90007 LDA $0700,Y
C2/BC9E: 9900DF STA $DF00,Y
C2/BCA1: C8 INY
C2/BCA2: C8 INY
C2/BCA3: D0F0 - BNE $BC95
{End Loop}
C2/BCA5: E220 SEP #$20
C2/BCA7: BF0308C8 LDA $C80803,X [Load next index]
C2/BCAB: 8510 STA $10 [Store into NextIndex]
C2/BCAD: 6411 STZ $11 [Store zero into this thing]
C2/BCAF: BF0208C8 LDA $C80802,X [Load current index]
C2/BCB3: AA TAX [Transfer Accumulator to X]
C2/BCB4: C220 REP #$20 [Disable 8-Bit Emulation]
C2/BCB6: A900D3 LDA #$D300 [Load #$D300 into Accumulator]
C2/BCB9: 8512 STA $12 [Store in this thing]
C2/BCBB: E220 SEP #$20 [Enable 8-Bit Emulation]
C2/BCBD: C210 REP #$10 [Disable 8-Bit Registers]
C2/BCBF: BF7B08C8 LDA $C8087B,X
C2/BCC3: 20D9BC JSR $BCD9
C2/BCC6: C220 REP #$20
C2/BCC8: 98 TYA
C2/BCC9: 18 CLC
C2/BCCA: 691000 ADC #$0010
C2/BCCD: A8 TAY
C2/BCCE: E220 SEP #$20
C2/BCD0: E69B INC $9B
C2/BCD2: E8 INX
C2/BCD3: E410 CPX $10 [Compare X with NextIndex]
C2/BCD5: 90E8 - BCC $BCBF [Loop back if it's less than that]
C2/BCD7: AB PLB
C2/BCD8: 6B RTL
[Small Palette Crap]
C2/BCD9: 48 PHA
C2/BCDA: 100F BPL $BCEB
C2/BCDC: E8 INX
C2/BCDD: BF7B08C8 LDA $C8087B,X
C2/BCE1: 8F024200 STA $004202 [Store into Multiplicand A]
C2/BCE5: A91E LDA #$1E
C2/BCE7: 8F034200 STA $004203 [Store into Multiplicand B]
C2/BCEB: 68 PLA
C2/BCEC: 48 PHA
C2/BCED: 2907 AND #$07
C2/BCEF: 0A ASL A
C2/BCF0: 0A ASL A
C2/BCF1: 0A ASL A
C2/BCF2: 0A ASL A
C2/BCF3: 0A ASL A
C2/BCF4: 9904D2 STA $D204,Y
C2/BCF7: A900 LDA #$00
C2/BCF9: 9905D2 STA $D205,Y
C2/BCFC: 68 PLA
C2/BCFD: 4A LSR A
C2/BCFE: 4A LSR A
C2/BCFF: 4A LSR A
C2/BD00: 48 PHA
C2/BD01: 2903 AND #$03
C2/BD03: 9902D2 STA $D202,Y
C2/BD06: 9903D2 STA $D203,Y
C2/BD09: C220 REP #$20
C2/BD0B: A90000 LDA #$0000
C2/BD0E: 9906D2 STA $D206,Y
C2/BD11: AF164200 LDA $004216
C2/BD15: 18 CLC
C2/BD16: 6F0008C8 ADC $C80800 [Address of small palette table]
C2/BD1A: 9908D2 STA $D208,Y
C2/BD1D: E220 SEP #$20
C2/BD1F: A900 LDA #$00
C2/BD21: 9901D2 STA $D201,Y
C2/BD24: 68 PLA
C2/BD25: 4A LSR A
C2/BD26: 4A LSR A
C2/BD27: 9900D2 STA $D200,Y
C2/BD2A: C904 CMP #$04
C2/BD2C: F01A BEQ $BD48
C2/BD2E: C903 CMP #$03
C2/BD30: F006 BEQ $BD38
C2/BD32: B003 BCS $BD37
C2/BD34: 4CB1BE JMP $BEB1
C2/BD37: 60 RTS
C2/BD38: DA PHX
C2/BD39: 5A PHY
C2/BD3A: C220 REP #$20
C2/BD3C: A9FDBE LDA #$BEFD
C2/BD3F: 8514 STA $14
C2/BD41: A90100 LDA #$0001
C2/BD44: 8516 STA $16
C2/BD46: 800E BRA $BD56
C2/BD48: DA PHX
C2/BD49: 5A PHY
C2/BD4A: C220 REP #$20
C2/BD4C: B908D2 LDA $D208,Y
C2/BD4F: 8514 STA $14
C2/BD51: A9C800 LDA #$00C8
C2/BD54: 8516 STA $16
C2/BD56: BE04D2 LDX $D204,Y
C2/BD59: E8 INX
C2/BD5A: E8 INX
C2/BD5B: A00000 LDY #$0000
C2/BD5E: B714 LDA [$14],Y
C2/BD60: 8500 STA $00
C2/BD62: BD0006 LDA $0600,X
C2/BD65: 8502 STA $02
C2/BD67: 5A PHY
C2/BD68: DA PHX
C2/BD69: 98 TYA
C2/BD6A: 18 CLC
C2/BD6B: 6512 ADC $12
C2/BD6D: 8518 STA $18
C2/BD6F: 208DBD JSR $BD8D
C2/BD72: C230 REP #$30
C2/BD74: FA PLX
C2/BD75: 7A PLY
C2/BD76: E8 INX
C2/BD77: E8 INX
C2/BD78: C8 INY
C2/BD79: C8 INY
C2/BD7A: C01E00 CPY #$001E
C2/BD7D: 90DF BCC $BD5E
C2/BD7F: 7A PLY
C2/BD80: FA PLX
C2/BD81: A512 LDA $12
C2/BD83: 9908D2 STA $D208,Y
C2/BD86: 18 CLC
C2/BD87: 69E001 ADC #$01E0
C2/BD8A: 8512 STA $12
C2/BD8C: 60 RTS
C2/BD8D: A500 LDA $00
C2/BD8F: 0A ASL A
C2/BD90: 0A ASL A
C2/BD91: 0A ASL A
C2/BD92: EB XBA
C2/BD93: E230 SEP #$30
C2/BD95: 291F AND #$1F
C2/BD97: 8505 STA $05
C2/BD99: A500 LDA $00
C2/BD9B: 291F AND #$1F
C2/BD9D: 8504 STA $04
C2/BD9F: A501 LDA $01
C2/BDA1: 4A LSR A
C2/BDA2: 4A LSR A
C2/BDA3: 291F AND #$1F
C2/BDA5: 8506 STA $06
C2/BDA7: C220 REP #$20
C2/BDA9: A502 LDA $02
C2/BDAB: 0A ASL A
C2/BDAC: 0A ASL A
C2/BDAD: 0A ASL A
C2/BDAE: EB XBA
C2/BDAF: E220 SEP #$20
C2/BDB1: 291F AND #$1F
C2/BDB3: 8508 STA $08
C2/BDB5: A502 LDA $02
C2/BDB7: 291F AND #$1F
C2/BDB9: 8507 STA $07
C2/BDBB: A503 LDA $03
C2/BDBD: 4A LSR A
C2/BDBE: 4A LSR A
C2/BDBF: 291F AND #$1F
C2/BDC1: 8509 STA $09
C2/BDC3: A900 LDA #$00
C2/BDC5: 8500 STA $00
C2/BDC7: A503 LDA $03
C2/BDC9: 1003 BPL $BDCE
C2/BDCB: 4C94BE JMP $BE94
C2/BDCE: A604 LDX $04
C2/BDD0: A500 LDA $00
C2/BDD2: D004 BNE $BDD8
C2/BDD4: A607 LDX $07
C2/BDD6: 8031 BRA $BE09
C2/BDD8: 1A INC A
C2/BDD9: F02E BEQ $BE09
C2/BDDB: EB XBA
C2/BDDC: 8A TXA
C2/BDDD: 8F024200 STA $004202
C2/BDE1: EB XBA
C2/BDE2: 8F034200 STA $004203
C2/BDE6: 49FF EOR #$FF
C2/BDE8: 1A INC A
C2/BDE9: AA TAX
C2/BDEA: A407 LDY $07
C2/BDEC: C220 REP #$20
C2/BDEE: AF164200 LDA $004216
C2/BDF2: 48 PHA
C2/BDF3: E220 SEP #$20
C2/BDF5: 8A TXA
C2/BDF6: EB XBA
C2/BDF7: 98 TYA
C2/BDF8: C220 REP #$20
C2/BDFA: 8F024200 STA $004202
C2/BDFE: 68 PLA
C2/BDFF: EA NOP
C2/BE00: 18 CLC
C2/BE01: 6F164200 ADC $004216
C2/BE05: EB XBA
C2/BE06: E220 SEP #$20
C2/BE08: AA TAX
C2/BE09: 8602 STX $02
C2/BE0B: A606 LDX $06
C2/BE0D: A500 LDA $00
C2/BE0F: D004 BNE $BE15
C2/BE11: A609 LDX $09
C2/BE13: 8032 BRA $BE47
C2/BE15: 1A INC A
C2/BE16: F02F BEQ $BE47
C2/BE18: EB XBA
C2/BE19: 8A TXA
C2/BE1A: 8F024200 STA $004202
C2/BE1E: EB XBA
C2/BE1F: 8F034200 STA $004203
C2/BE23: 49FF EOR #$FF
C2/BE25: 1A INC A
C2/BE26: AA TAX
C2/BE27: A409 LDY $09
C2/BE29: C220 REP #$20
C2/BE2B: AF164200 LDA $004216
C2/BE2F: 48 PHA
C2/BE30: E220 SEP #$20
C2/BE32: 8A TXA
C2/BE33: EB XBA
C2/BE34: 98 TYA
C2/BE35: C220 REP #$20
C2/BE37: 8F024200 STA $004202
C2/BE3B: 68 PLA
C2/BE3C: EA NOP
C2/BE3D: EA NOP
C2/BE3E: 18 CLC
C2/BE3F: 6F164200 ADC $004216
C2/BE43: EB XBA
C2/BE44: E220 SEP #$20
C2/BE46: AA TAX
C2/BE47: 8603 STX $03
C2/BE49: A605 LDX $05
C2/BE4B: A500 LDA $00
C2/BE4D: D004 BNE $BE53
C2/BE4F: A608 LDX $08
C2/BE51: 8031 BRA $BE84
C2/BE53: 1A INC A
C2/BE54: F02E BEQ $BE84
C2/BE56: EB XBA
C2/BE57: 8A TXA
C2/BE58: 8F024200 STA $004202
C2/BE5C: EB XBA
C2/BE5D: 8F034200 STA $004203
C2/BE61: 49FF EOR #$FF
C2/BE63: 1A INC A
C2/BE64: AA TAX
C2/BE65: A408 LDY $08
C2/BE67: C220 REP #$20
C2/BE69: AF164200 LDA $004216
C2/BE6D: 48 PHA
C2/BE6E: E220 SEP #$20
C2/BE70: 8A TXA
C2/BE71: EB XBA
C2/BE72: 98 TYA
C2/BE73: C220 REP #$20
C2/BE75: 8F024200 STA $004202
C2/BE79: 68 PLA
C2/BE7A: EA NOP
C2/BE7B: 18 CLC
C2/BE7C: 6F164200 ADC $004216
C2/BE80: EB XBA
C2/BE81: E220 SEP #$20
C2/BE83: AA TAX
C2/BE84: 8A TXA
C2/BE85: 0A ASL A
C2/BE86: 0A ASL A
C2/BE87: 0A ASL A
C2/BE88: 0A ASL A
C2/BE89: 2603 ROL $03
C2/BE8B: 0A ASL A
C2/BE8C: 2603 ROL $03
C2/BE8E: 0502 ORA $02
C2/BE90: 8502 STA $02
C2/BE92: A000 LDY #$00
C2/BE94: C220 REP #$20
C2/BE96: A502 LDA $02
C2/BE98: 9118 STA ($18),Y
C2/BE9A: A518 LDA $18
C2/BE9C: 18 CLC
C2/BE9D: 691E00 ADC #$001E
C2/BEA0: 8518 STA $18
C2/BEA2: E220 SEP #$20
C2/BEA4: A500 LDA $00
C2/BEA6: 18 CLC
C2/BEA7: 6911 ADC #$11
C2/BEA9: 8500 STA $00
C2/BEAB: B003 BCS $BEB0
C2/BEAD: 4CC7BD JMP $BDC7
C2/BEB0: 60 RTS
C2/BEB1: DA PHX
C2/BEB2: 5A PHY
C2/BEB3: A900 LDA #$00
C2/BEB5: EB XBA
C2/BEB6: B904D2 LDA $D204,Y
C2/BEB9: 1A INC A
C2/BEBA: 1A INC A
C2/BEBB: AA TAX
C2/BEBC: A001 LDY #$01
C2/BEBE: 00BD BRK #$BD
C2/BEC0: 0106 ORA ($06,X)
C2/BEC2: 100F BPL $BED3
C2/BEC4: E8 INX
C2/BEC5: E8 INX
C2/BEC6: C8 INY
C2/BEC7: C010 CPY #$10
C2/BEC9: 0090 BRK #$90
C2/BECB: F3A9 SBC ($A9,S),Y
C2/BECD: 01EB ORA ($EB,X)
C2/BECF: A903 LDA #$03
C2/BED1: 8012 BRA $BEE5
C2/BED3: 98 TYA
C2/BED4: EB XBA
C2/BED5: E8 INX
C2/BED6: E8 INX
C2/BED7: C8 INY
C2/BED8: BD0106 LDA $0601,X
C2/BEDB: 3008 BMI $BEE5
C2/BEDD: E8 INX
C2/BEDE: E8 INX
C2/BEDF: C8 INY
C2/BEE0: C010 CPY #$10
C2/BEE2: 0090 BRK #$90
C2/BEE4: F398 SBC ($98,S),Y
C2/BEE6: 3A DEC A
C2/BEE7: EB XBA
C2/BEE8: 7A PLY
C2/BEE9: FA PLX
C2/BEEA: C220 REP #$20
C2/BEEC: 8502 STA $02
C2/BEEE: 0A ASL A
C2/BEEF: 990AD2 STA $D20A,Y
C2/BEF2: E220 SEP #$20
C2/BEF4: A503 LDA $03
C2/BEF6: 38 SEC
C2/BEF7: E502 SBC $02
C2/BEF9: 990CD2 STA $D20C,Y
C2/BEFC: 60 RTS
[]
C2/BEFD: 0000 BRK #$00
C2/BEFF: 0000 BRK #$00
C2/BF01: 0000 BRK #$00
C2/BF03: 0000 BRK #$00
C2/BF05: 0000 BRK #$00
C2/BF07: 0000 BRK #$00
C2/BF09: 0000 BRK #$00
C2/BF0B: 0000 BRK #$00
C2/BF0D: 0000 BRK #$00
C2/BF0F: 0000 BRK #$00
C2/BF11: 0000 BRK #$00
C2/BF13: 0000 BRK #$00
C2/BF15: 0000 BRK #$00
C2/BF17: 0000 BRK #$00
C2/BF19: 0000 BRK #$00
C2/BF1B: 0000 BRK #$00
[]
C2/BF1D: E220 SEP #$20
C2/BF1F: BD61E0 LDA $E061,X
C2/BF22: F001 BEQ $BF25
C2/BF24: 6B RTL
C2/BF25: C220 REP #$20
C2/BF27: 8A TXA
C2/BF28: 4A LSR A
C2/BF29: 4A LSR A
C2/BF2A: 4A LSR A
C2/BF2B: A8 TAY
C2/BF2C: E220 SEP #$20
C2/BF2E: B930D0 LDA $D030,Y
C2/BF31: F0F1 BEQ $BF24
C2/BF33: 9E2EE0 STZ $E02E,X
C2/BF36: FE61E0 INC $E061,X
C2/BF39: 2021C0 JSR $C021
C2/BF3C: 2000C0 JSR $C000
C2/BF3F: E220 SEP #$20
C2/BF41: BD9BE1 LDA $E19B,X
C2/BF44: C906 CMP #$06
C2/BF46: 9011 BCC $BF59
C2/BF48: B900D0 LDA $D000,Y
C2/BF4B: 48 PHA
C2/BF4C: 0950 ORA #$50
C2/BF4E: 9910D0 STA $D010,Y
C2/BF51: 68 PLA
C2/BF52: 09A0 ORA #$A0
C2/BF54: 9920D0 STA $D020,Y
C2/BF57: 800C BRA $BF65
C2/BF59: C903 CMP #$03
C2/BF5B: 901F BCC $BF7C
C2/BF5D: B900D0 LDA $D000,Y
C2/BF60: 0950 ORA #$50
C2/BF62: 9910D0 STA $D010,Y
C2/BF65: B900D0 LDA $D000,Y
C2/BF68: 2907 AND #$07
C2/BF6A: C902 CMP #$02
C2/BF6C: D00E BNE $BF7C
C2/BF6E: B90AD0 LDA $D00A,Y
C2/BF71: 18 CLC
C2/BF72: 6902 ADC #$02
C2/BF74: 991AD0 STA $D01A,Y
C2/BF77: 6902 ADC #$02
C2/BF79: 992AD0 STA $D02A,Y
C2/BF7C: FE8DE0 INC $E08D,X
C2/BF7F: 2083BF JSR $BF83
C2/BF82: 6B RTL
C2/BF83: DA PHX
C2/BF84: 860A STX $0A
C2/BF86: B900D0 LDA $D000,Y
C2/BF89: 5A PHY
C2/BF8A: BC6CE0 LDY $E06C,X
C2/BF8D: C901 CMP #$01
C2/BF8F: D00F BNE $BFA0
C2/BF91: BD10E0 LDA $E010,X
C2/BF94: A2C8 LDX #$C8
C2/BF96: FFC902B0 SBC $B002C9,X
C2/BF9A: 29A2 AND #$A2
C2/BF9C: D0FF BNE $BF9D
C2/BF9E: 8024 BRA $BFC4
C2/BFA0: C902 CMP #$02
C2/BFA2: D00F BNE $BFB3
C2/BFA4: BD10E0 LDA $E010,X
C2/BFA7: A2D8 LDX #$D8
C2/BFA9: FFC902B0 SBC $B002C9,X
C2/BFAD: 16A2 ASL $A2,X
C2/BFAF: E0FF CPX #$FF
C2/BFB1: 8011 BRA $BFC4
C2/BFB3: A2E8 LDX #$E8
C2/BFB5: FFC903F0 SBC $F003C9,X
C2/BFB9: 0A ASL A
C2/BFBA: A2F0 LDX #$F0
C2/BFBC: FFC904F0 SBC $F004C9,X
C2/BFC0: 03A2 ORA $A2,S
C2/BFC2: F8 SED
C2/BFC3: FFC22098 SBC $9820C2,X
C2/BFC7: 18 CLC
C2/BFC8: 6940 ADC #$40
C2/BFCA: 00A8 BRK #$A8
C2/BFCC: A50A LDA $0A
C2/BFCE: 0A ASL A
C2/BFCF: 0A ASL A
C2/BFD0: 0A ASL A
C2/BFD1: 18 CLC
C2/BFD2: 6900 ADC #$00
C2/BFD4: 20850A JSR $0A85
C2/BFD7: A908 LDA #$08
C2/BFD9: 0048 BRK #$48
C2/BFDB: BF0000D4 LDA $D40000,X
C2/BFDF: 29FF AND #$FF
C2/BFE1: 00C9 BRK #$C9
C2/BFE3: FF00D005 SBC $05D000,X
C2/BFE7: A900 LDA #$00
C2/BFE9: CB WAI
C2/BFEA: 8007 BRA $BFF3
C2/BFEC: 0A ASL A
C2/BFED: 0A ASL A
C2/BFEE: 0A ASL A
C2/BFEF: 0A ASL A
C2/BFF0: 0A ASL A
C2/BFF1: 650A ADC $0A
C2/BFF3: 990000 STA $0000,Y
C2/BFF6: C8 INY
C2/BFF7: C8 INY
C2/BFF8: E8 INX
C2/BFF9: 68 PLA
C2/BFFA: 3A DEC A
C2/BFFB: D0DD BNE $BFDA
C2/BFFD: 7A PLY
C2/BFFE: FA PLX
C2/BFFF: 60 RTS
C2/C000: C220 REP #$20
C2/C002: B901D0 LDA $D001,Y
C2/C005: 9911D0 STA $D011,Y
C2/C008: 9921D0 STA $D021,Y
C2/C00B: 5A PHY
C2/C00C: DA PHX
C2/C00D: A207 LDX #$07
C2/C00F: 00B9 BRK #$B9
C2/C011: 02D0 COP #$D0
C2/C013: 9912D0 STA $D012,Y
C2/C016: 9922D0 STA $D022,Y
C2/C019: C8 INY
C2/C01A: C8 INY
C2/C01B: CA DEX
C2/C01C: D0F2 BNE $C010
C2/C01E: FA PLX
C2/C01F: 7A PLY
C2/C020: 60 RTS
C2/C021: 9900D0 STA $D000,Y
C2/C024: BD10E0 LDA $E010,X
C2/C027: 1002 BPL $C02B
C2/C029: A90399 LDA #$9903
C2/C02C: 01D0 ORA ($D0,X)
C2/C02E: BD0BE0 LDA $E00B,X
C2/C031: 298019 AND #$1980
C2/C034: 01D0 ORA ($D0,X)
C2/C036: 9901D0 STA $D001,Y
C2/C039: A90099 LDA #$9900
C2/C03C: 08 PHP
C2/C03D: D099 BNE $BFD8
C2/C03F: 09D020 ORA #$20D0
C2/C042: 4DC020 EOR $20C0
C2/C045: 71C1 ADC ($C1),Y
C2/C047: 2048C1 JSR $C148
C2/C04A: E220 SEP #$20
C2/C04C: 60 RTS
C2/C04D: C220 REP #$20
C2/C04F: BD92E0 LDA $E092,X
C2/C052: 290030 AND #$3000
C2/C055: 1D86E0 ORA $E086,X
C2/C058: 18 CLC
C2/C059: 692000 ADC #$0020
C2/C05C: 990ED0 STA $D00E,Y
C2/C05F: BD02E0 LDA $E002,X
C2/C062: 9902D0 STA $D002,Y
C2/C065: BD74E0 LDA $E074,X
C2/C068: 297F00 AND #$007F
C2/C06B: 18 CLC
C2/C06C: 7D45E0 ADC $E045,X
C2/C06F: 9906D0 STA $D006,Y
C2/C072: 49FFFF EOR #$FFFF
C2/C075: 38 SEC
C2/C076: 7D04E0 ADC $E004,X
C2/C079: 1003 BPL $C07E
C2/C07B: 18 CLC
C2/C07C: 65C2 ADC $C2
C2/C07E: 9904D0 STA $D004,Y
C2/C081: E220 SEP #$20
C2/C083: B906D0 LDA $D006,Y
C2/C086: 990BD0 STA $D00B,Y
C2/C089: B900D0 LDA $D000,Y
C2/C08C: EB XBA
C2/C08D: B901D0 LDA $D001,Y
C2/C090: 2903 AND #$03
C2/C092: C902 CMP #$02
C2/C094: 9044 BCC $C0DA
C2/C096: EB XBA
C2/C097: C901 CMP #$01
C2/C099: F016 BEQ $C0B1
C2/C09B: C902 CMP #$02
C2/C09D: F009 BEQ $C0A8
C2/C09F: A9FC LDA #$FC
C2/C0A1: 990DD0 STA $D00D,Y
C2/C0A4: A9F8 LDA #$F8
C2/C0A6: 8010 BRA $C0B8
C2/C0A8: A9F4 LDA #$F4
C2/C0AA: 990DD0 STA $D00D,Y
C2/C0AD: A9F0 LDA #$F0
C2/C0AF: 8007 BRA $C0B8
C2/C0B1: A9F8 LDA #$F8
C2/C0B3: 990DD0 STA $D00D,Y
C2/C0B6: A900 LDA #$00
C2/C0B8: 48 PHA
C2/C0B9: 49FF EOR #$FF
C2/C0BB: 38 SEC
C2/C0BC: 7906D0 ADC $D006,Y
C2/C0BF: 9906D0 STA $D006,Y
C2/C0C2: A9F8 LDA #$F8
C2/C0C4: 990CD0 STA $D00C,Y
C2/C0C7: 68 PLA
C2/C0C8: EB XBA
C2/C0C9: 4A LSR A
C2/C0CA: A90A LDA #$0A
C2/C0CC: 9032 BCC $C100
C2/C0CE: B90FD0 LDA $D00F,Y
C2/C0D1: 4940 EOR #$40
C2/C0D3: 990FD0 STA $D00F,Y
C2/C0D6: A9F6 LDA #$F6
C2/C0D8: 8026 BRA $C100
C2/C0DA: 4A LSR A
C2/C0DB: A9F8 LDA #$F8
C2/C0DD: 990CD0 STA $D00C,Y
C2/C0E0: 990DD0 STA $D00D,Y
C2/C0E3: A9F6 LDA #$F6
C2/C0E5: 900A BCC $C0F1
C2/C0E7: B90FD0 LDA $D00F,Y
C2/C0EA: 49C0 EOR #$C0
C2/C0EC: 990FD0 STA $D00F,Y
C2/C0EF: A90A LDA #$0A
C2/C0F1: EB XBA
C2/C0F2: C901 CMP #$01
C2/C0F4: D008 BNE $C0FE
C2/C0F6: B90FD0 LDA $D00F,Y
C2/C0F9: 4940 EOR #$40
C2/C0FB: 990FD0 STA $D00F,Y
C2/C0FE: A900 LDA #$00
C2/C100: E220 SEP #$20
C2/C102: 48 PHA
C2/C103: EB XBA
C2/C104: C980 CMP #$80
C2/C106: C220 REP #$20
C2/C108: 29FF00 AND #$00FF
C2/C10B: 9003 BCC $C110
C2/C10D: 0900FF ORA #$FF00
C2/C110: 18 CLC
C2/C111: 7904D0 ADC $D004,Y
C2/C114: 1004 BPL $C11A
C2/C116: 65C2 ADC $C2
C2/C118: 8006 BRA $C120
C2/C11A: C5C2 CMP $C2
C2/C11C: 9002 BCC $C120
C2/C11E: E5C2 SBC $C2
C2/C120: 9904D0 STA $D004,Y
C2/C123: E220 SEP #$20
C2/C125: 68 PLA
C2/C126: C980 CMP #$80
C2/C128: C220 REP #$20
C2/C12A: 29FF00 AND #$00FF
C2/C12D: 9003 BCC $C132
C2/C12F: 0900FF ORA #$FF00
C2/C132: 18 CLC
C2/C133: 7902D0 ADC $D002,Y
C2/C136: 1004 BPL $C13C
C2/C138: 65C0 ADC $C0
C2/C13A: 8006 BRA $C142
C2/C13C: C5C0 CMP $C0
C2/C13E: 9002 BCC $C142
C2/C140: E5C0 SBC $C0
C2/C142: 9902D0 STA $D002,Y
C2/C145: E220 SEP #$20
C2/C147: 60 RTS
C2/C148: E220 SEP #$20
C2/C14A: BD9BE1 LDA $E19B,X
C2/C14D: 49FF EOR #$FF
C2/C14F: 38 SEC
C2/C150: 690E ADC #$0E
C2/C152: 990AD0 STA $D00A,Y
C2/C155: A900 LDA #$00
C2/C157: 9908D0 STA $D008,Y
C2/C15A: B900D0 LDA $D000,Y
C2/C15D: 3A DEC A
C2/C15E: F007 BEQ $C167
C2/C160: 3A DEC A
C2/C161: F008 BEQ $C16B
C2/C163: A900 LDA #$00
C2/C165: 8006 BRA $C16D
C2/C167: A950 LDA #$50
C2/C169: 8002 BRA $C16D
C2/C16B: A930 LDA #$30
C2/C16D: 9909D0 STA $D009,Y
C2/C170: 60 RTS
C2/C171: 20D1C1 JSR $C1D1
C2/C174: E220 SEP #$20
C2/C176: 18 CLC
C2/C177: 7906D0 ADC $D006,Y
C2/C17A: 9906D0 STA $D006,Y
C2/C17D: A900 LDA #$00
C2/C17F: 9907D0 STA $D007,Y
C2/C182: 60 RTS
C2/C183: E220 SEP #$20
C2/C185: BD2CE0 LDA $E02C,X
C2/C188: DA PHX
C2/C189: 08 PHP
C2/C18A: 20D7C1 JSR $C1D7
C2/C18D: EB XBA
C2/C18E: 28 PLP
C2/C18F: F00E BEQ $C19F
C2/C191: A5D0 LDA $D0
C2/C193: D00A BNE $C19F
C2/C195: BF02007F LDA $7F0002,X
C2/C199: 29F0 AND #$F0
C2/C19B: C9F0 CMP #$F0
C2/C19D: F00C BEQ $C1AB
C2/C19F: FA PLX
C2/C1A0: B900D0 LDA $D000,Y
C2/C1A3: C903 CMP #$03
C2/C1A5: EB XBA
C2/C1A6: 9002 BCC $C1AA
C2/C1A8: A900 LDA #$00
C2/C1AA: 60 RTS
C2/C1AB: BF03007F LDA $7F0003,X
C2/C1AF: EB XBA
C2/C1B0: BF02007F LDA $7F0002,X
C2/C1B4: 0A ASL A
C2/C1B5: 0A ASL A
C2/C1B6: 0A ASL A
C2/C1B7: 0A ASL A
C2/C1B8: C220 REP #$20
C2/C1BA: 4A LSR A
C2/C1BB: 4A LSR A
C2/C1BC: 4A LSR A
C2/C1BD: 4A LSR A
C2/C1BE: FA PLX
C2/C1BF: 86D4 STX $D4
C2/C1C1: 5A PHY
C2/C1C2: 226DE701 JSR $01E76D
C2/C1C6: 7A PLY
C2/C1C7: E220 SEP #$20
C2/C1C9: A900 LDA #$00
C2/C1CB: 9900D0 STA $D000,Y
C2/C1CE: A9FF LDA #$FF
C2/C1D0: 60 RTS
C2/C1D1: DA PHX
C2/C1D2: 20D7C1 JSR $C1D7
C2/C1D5: FA PLX
C2/C1D6: 60 RTS
C2/C1D7: E220 SEP #$20
C2/C1D9: A200 LDX #$00
C2/C1DB: B8 CLV
C2/C1DC: 860A STX $0A
C2/C1DE: A200 LDX #$00
C2/C1E0: 00B9 BRK #$B9
C2/C1E2: 01D0 ORA ($D0,X)
C2/C1E4: 0A ASL A
C2/C1E5: 9008 BCC $C1EF
C2/C1E7: A200 LDX #$00
C2/C1E9: BC860A LDY $0A86,X
C2/C1EC: A200 LDX #$00
C2/C1EE: 40 RTI
C2/C1EF: 860C STX $0C
C2/C1F1: C220 REP #$20
C2/C1F3: B902D0 LDA $D002,Y
C2/C1F6: 4A LSR A
C2/C1F7: 4A LSR A
C2/C1F8: 4A LSR A
C2/C1F9: 4A LSR A
C2/C1FA: 850E STA $0E
C2/C1FC: B904D0 LDA $D004,Y
C2/C1FF: 29F00F AND #$0FF0
C2/C202: 0A ASL A
C2/C203: 0A ASL A
C2/C204: 0A ASL A
C2/C205: 050E ORA $0E
C2/C207: 18 CLC
C2/C208: 650C ADC $0C
C2/C20A: AA TAX
C2/C20B: BF00007F LDA $7F0000,X
C2/C20F: 29FF00 AND #$00FF
C2/C212: 0A ASL A
C2/C213: 0A ASL A
C2/C214: 18 CLC
C2/C215: 650A ADC $0A
C2/C217: AA TAX
C2/C218: E220 SEP #$20
C2/C21A: BF00007F LDA $7F0000,X
C2/C21E: 2930 AND #$30
C2/C220: 60 RTS
C2/C221: C220 REP #$20
C2/C223: 8A TXA
C2/C224: 4A LSR A
C2/C225: 4A LSR A
C2/C226: 4A LSR A
C2/C227: A8 TAY
C2/C228: E220 SEP #$20
C2/C22A: B900D0 LDA $D000,Y
C2/C22D: 1910D0 ORA $D010,Y
C2/C230: 1920D0 ORA $D020,Y
C2/C233: F005 BEQ $C23A
C2/C235: BD60E0 LDA $E060,X
C2/C238: 1014 BPL $C24E
C2/C23A: 9E61E0 STZ $E061,X
C2/C23D: 9E9BE1 STZ $E19B,X
C2/C240: A964 LDA #$64
C2/C242: 38 SEC
C2/C243: FD89E1 SBC $E189,X
C2/C246: 4A LSR A
C2/C247: 18 CLC
C2/C248: 6932 ADC #$32
C2/C24A: 9DEDE1 STA $E1ED,X
C2/C24D: 6B RTL
C2/C24E: C220 REP #$20
C2/C250: 98 TYA
C2/C251: 18 CLC
C2/C252: 691000 ADC #$0010
C2/C255: 48 PHA
C2/C256: 206CC2 JSR $C26C
C2/C259: C220 REP #$20
C2/C25B: 68 PLA
C2/C25C: A8 TAY
C2/C25D: 18 CLC
C2/C25E: 691000 ADC #$0010
C2/C261: 48 PHA
C2/C262: 206CC2 JSR $C26C
C2/C265: C220 REP #$20
C2/C267: 7A PLY
C2/C268: 206CC2 JSR $C26C
C2/C26B: 6B RTL
C2/C26C: E220 SEP #$20
C2/C26E: B900D0 LDA $D000,Y
C2/C271: D001 BNE $C274
C2/C273: 60 RTS
C2/C274: 89F8 BIT #$F8
C2/C276: F007 BEQ $C27F
C2/C278: 38 SEC
C2/C279: E908 SBC #$08
C2/C27B: 9900D0 STA $D000,Y
C2/C27E: 60 RTS
C2/C27F: B907D0 LDA $D007,Y
C2/C282: F00A BEQ $C28E
C2/C284: 3A DEC A
C2/C285: 9907D0 STA $D007,Y
C2/C288: D003 BNE $C28D
C2/C28A: 9900D0 STA $D000,Y
C2/C28D: 60 RTS
C2/C28E: 2026C5 JSR $C526
C2/C291: B008 BCS $C29B
C2/C293: 2083C1 JSR $C183
C2/C296: D906D0 CMP $D006,Y
C2/C299: 9003 BCC $C29E
C2/C29B: 827400 BRL $C312
C2/C29E: B908D0 LDA $D008,Y
C2/C2A1: 18 CLC
C2/C2A2: 790AD0 ADC $D00A,Y
C2/C2A5: 9007 BCC $C2AE
C2/C2A7: A900 LDA #$00
C2/C2A9: 990AD0 STA $D00A,Y
C2/C2AC: A9FF LDA #$FF
C2/C2AE: 9908D0 STA $D008,Y
C2/C2B1: B909D0 LDA $D009,Y
C2/C2B4: 18 CLC
C2/C2B5: 790AD0 ADC $D00A,Y
C2/C2B8: 9002 BCC $C2BC
C2/C2BA: A9FF LDA #$FF
C2/C2BC: 9909D0 STA $D009,Y
C2/C2BF: DA PHX
C2/C2C0: C220 REP #$20
C2/C2C2: 29FF00 AND #$00FF
C2/C2C5: C98000 CMP #$0080
C2/C2C8: 9003 BCC $C2CD
C2/C2CA: 49FF00 EOR #$00FF
C2/C2CD: 0A ASL A
C2/C2CE: 0A ASL A
C2/C2CF: AA TAX
C2/C2D0: BF22FD00 LDA $00FD22,X
C2/C2D4: 4A LSR A
C2/C2D5: 4A LSR A
C2/C2D6: 4A LSR A
C2/C2D7: 4A LSR A
C2/C2D8: 4A LSR A
C2/C2D9: 4A LSR A
C2/C2DA: 8500 STA $00
C2/C2DC: B908D0 LDA $D008,Y
C2/C2DF: 29FF00 AND #$00FF
C2/C2E2: 0A ASL A
C2/C2E3: AA TAX
C2/C2E4: BF22FD00 LDA $00FD22,X
C2/C2E8: FA PLX
C2/C2E9: 4A LSR A
C2/C2EA: 4A LSR A
C2/C2EB: 4A LSR A
C2/C2EC: 4A LSR A
C2/C2ED: 4A LSR A
C2/C2EE: E220 SEP #$20
C2/C2F0: 49FF EOR #$FF
C2/C2F2: 38 SEC
C2/C2F3: 6908 ADC #$08
C2/C2F5: 8501 STA $01
C2/C2F7: A904 LDA #$04
C2/C2F9: 38 SEC
C2/C2FA: E500 SBC $00
C2/C2FC: 8500 STA $00
C2/C2FE: B900D0 LDA $D000,Y
C2/C301: C903 CMP #$03
C2/C303: B033 BCS $C338
C2/C305: B909D0 LDA $D009,Y
C2/C308: 1017 BPL $C321
C2/C30A: B906D0 LDA $D006,Y
C2/C30D: 38 SEC
C2/C30E: E500 SBC $00
C2/C310: B01A BCS $C32C
C2/C312: A908 LDA #$08
C2/C314: 9907D0 STA $D007,Y
C2/C317: B90ED0 LDA $D00E,Y
C2/C31A: 18 CLC
C2/C31B: 6902 ADC #$02
C2/C31D: 990ED0 STA $D00E,Y
C2/C320: 60 RTS
C2/C321: A500 LDA $00
C2/C323: 4A LSR A
C2/C324: 18 CLC
C2/C325: 6500 ADC $00
C2/C327: 8500 STA $00
C2/C329: 7906D0 ADC $D006,Y
C2/C32C: 9906D0 STA $D006,Y
C2/C32F: B007 BCS $C338
C2/C331: A500 LDA $00
C2/C333: 49FF EOR #$FF
C2/C335: 1A INC A
C2/C336: 8500 STA $00
C2/C338: B901D0 LDA $D001,Y
C2/C33B: 2903 AND #$03
C2/C33D: C902 CMP #$02
C2/C33F: 9054 BCC $C395
C2/C341: B900D0 LDA $D000,Y
C2/C344: C903 CMP #$03
C2/C346: A500 LDA $00
C2/C348: C220 REP #$20
C2/C34A: B01F BCS $C36B
C2/C34C: 100D BPL $C35B
C2/C34E: 0900FF ORA #$FF00
C2/C351: 18 CLC
C2/C352: 7904D0 ADC $D004,Y
C2/C355: 1011 BPL $C368
C2/C357: 65C2 ADC $C2
C2/C359: 800D BRA $C368
C2/C35B: 29FF00 AND #$00FF
C2/C35E: 18 CLC
C2/C35F: 7904D0 ADC $D004,Y
C2/C362: C5C2 CMP $C2
C2/C364: 9002 BCC $C368
C2/C366: E5C2 SBC $C2
C2/C368: 9904D0 STA $D004,Y
C2/C36B: B901D0 LDA $D001,Y
C2/C36E: 4A LSR A
C2/C36F: 9011 BCC $C382
C2/C371: A501 LDA $01
C2/C373: 29FF00 AND #$00FF
C2/C376: 49FFFF EOR #$FFFF
C2/C379: 7902D0 ADC $D002,Y
C2/C37C: 1013 BPL $C391
C2/C37E: 65C0 ADC $C0
C2/C380: 800F BRA $C391
C2/C382: A501 LDA $01
C2/C384: 29FF00 AND #$00FF
C2/C387: 18 CLC
C2/C388: 7902D0 ADC $D002,Y
C2/C38B: C5C0 CMP $C0
C2/C38D: 9002 BCC $C391
C2/C38F: E5C0 SBC $C0
C2/C391: 9902D0 STA $D002,Y
C2/C394: 60 RTS
C2/C395: B901D0 LDA $D001,Y
C2/C398: 4A LSR A
C2/C399: C220 REP #$20
C2/C39B: B011 BCS $C3AE
C2/C39D: A501 LDA $01
C2/C39F: 29FF00 AND #$00FF
C2/C3A2: 49FFFF EOR #$FFFF
C2/C3A5: 7904D0 ADC $D004,Y
C2/C3A8: 1013 BPL $C3BD
C2/C3AA: 65C2 ADC $C2
C2/C3AC: 800F BRA $C3BD
C2/C3AE: A501 LDA $01
C2/C3B0: 29FF00 AND #$00FF
C2/C3B3: 18 CLC
C2/C3B4: 7904D0 ADC $D004,Y
C2/C3B7: C5C2 CMP $C2
C2/C3B9: 9002 BCC $C3BD
C2/C3BB: E5C2 SBC $C2
C2/C3BD: 9904D0 STA $D004,Y
C2/C3C0: 60 RTS
C2/C3C1: DA PHX
C2/C3C2: C220 REP #$20
C2/C3C4: 8A TXA
C2/C3C5: 4A LSR A
C2/C3C6: 4A LSR A
C2/C3C7: 4A LSR A
C2/C3C8: A8 TAY
C2/C3C9: 18 CLC
C2/C3CA: 691000 ADC #$0010
C2/C3CD: 48 PHA
C2/C3CE: 20E5C3 JSR $C3E5
C2/C3D1: C220 REP #$20
C2/C3D3: 68 PLA
C2/C3D4: A8 TAY
C2/C3D5: 18 CLC
C2/C3D6: 691000 ADC #$0010
C2/C3D9: 48 PHA
C2/C3DA: 20E5C3 JSR $C3E5
C2/C3DD: C220 REP #$20
C2/C3DF: 7A PLY
C2/C3E0: 20E5C3 JSR $C3E5
C2/C3E3: FA PLX
C2/C3E4: 6B RTL
C2/C3E5: E220 SEP #$20
C2/C3E7: B900D0 LDA $D000,Y
C2/C3EA: D001 BNE $C3ED
C2/C3EC: 60 RTS
C2/C3ED: 89F8 BIT #$F8
C2/C3EF: D0FB BNE $C3EC
C2/C3F1: C902 CMP #$02
C2/C3F3: F026 BEQ $C41B
C2/C3F5: B907D0 LDA $D007,Y
C2/C3F8: D00B BNE $C405
C2/C3FA: 9009 BCC $C405
C2/C3FC: A5F4 LDA $F4
C2/C3FE: 8903 BIT #$03
C2/C400: D003 BNE $C405
C2/C402: 2085C4 JSR $C485
C2/C405: 20C9C4 JSR $C4C9
C2/C408: A901 LDA #$01
C2/C40A: 0085 BRK #$85
C2/C40C: 0298 COP #$98
C2/C40E: 18 CLC
C2/C40F: 690C ADC #$0C
C2/C411: 0009 BRK #$09
C2/C413: 00D0 BRK #$D0
C2/C415: AA TAX
C2/C416: 2224E300 JSR $00E324
C2/C41A: 60 RTS
C2/C41B: 20C9C4 JSR $C4C9
C2/C41E: A902 LDA #$02
C2/C420: 0085 BRK #$85
C2/C422: 0298 COP #$98
C2/C424: 29C0 AND #$C0
C2/C426: 0309 ORA $09,S
C2/C428: 38 SEC
C2/C429: D0AA BNE $C3D5
C2/C42B: B90CD0 LDA $D00C,Y
C2/C42E: 9D0000 STA $0000,X
C2/C431: 9D0400 STA $0004,X
C2/C434: B90ED0 LDA $D00E,Y
C2/C437: 9D0200 STA $0002,X
C2/C43A: 9D0600 STA $0006,X
C2/C43D: E220 SEP #$20
C2/C43F: B901D0 LDA $D001,Y
C2/C442: 2903 AND #$03
C2/C444: F021 BEQ $C467
C2/C446: 3A DEC A
C2/C447: F026 BEQ $C46F
C2/C449: 3A DEC A
C2/C44A: F008 BEQ $C454
C2/C44C: BD0400 LDA $0004,X
C2/C44F: 38 SEC
C2/C450: E910 SBC #$10
C2/C452: 8006 BRA $C45A
C2/C454: BD0400 LDA $0004,X
C2/C457: 18 CLC
C2/C458: 6910 ADC #$10
C2/C45A: 9D0400 STA $0004,X
C2/C45D: BD0700 LDA $0007,X
C2/C460: 4940 EOR #$40
C2/C462: 9D0700 STA $0007,X
C2/C465: 8019 BRA $C480
C2/C467: BD0500 LDA $0005,X
C2/C46A: 18 CLC
C2/C46B: 6910 ADC #$10
C2/C46D: 8006 BRA $C475
C2/C46F: BD0500 LDA $0005,X
C2/C472: 38 SEC
C2/C473: E910 SBC #$10
C2/C475: 9D0500 STA $0005,X
C2/C478: BD0700 LDA $0007,X
C2/C47B: 4980 EOR #$80
C2/C47D: 9D0700 STA $0007,X
C2/C480: 2224E300 JSR $00E324
C2/C484: 60 RTS
C2/C485: B90FD0 LDA $D00F,Y
C2/C488: EB XBA
C2/C489: B90ED0 LDA $D00E,Y
C2/C48C: 29FC AND #$FC
C2/C48E: 48 PHA
C2/C48F: A5F4 LDA $F4
C2/C491: 4A LSR A
C2/C492: 4A LSR A
C2/C493: 2903 AND #$03
C2/C495: F02A BEQ $C4C1
C2/C497: 3A DEC A
C2/C498: F016 BEQ $C4B0
C2/C49A: 3A DEC A
C2/C49B: F008 BEQ $C4A5
C2/C49D: 68 PLA
C2/C49E: C220 REP #$20
C2/C4A0: 29FC3F AND #$3FFC
C2/C4A3: 8014 BRA $C4B9
C2/C4A5: 68 PLA
C2/C4A6: C220 REP #$20
C2/C4A8: 29FC3F AND #$3FFC
C2/C4AB: 090040 ORA #$4000
C2/C4AE: 800D BRA $C4BD
C2/C4B0: 68 PLA
C2/C4B1: C220 REP #$20
C2/C4B3: 29FC3F AND #$3FFC
C2/C4B6: 090080 ORA #$8000
C2/C4B9: 18 CLC
C2/C4BA: 690200 ADC #$0002
C2/C4BD: 990ED0 STA $D00E,Y
C2/C4C0: 60 RTS
C2/C4C1: 68 PLA
C2/C4C2: C220 REP #$20
C2/C4C4: 29FC3F AND #$3FFC
C2/C4C7: 80F4 BRA $C4BD
C2/C4C9: C220 REP #$20
C2/C4CB: B901D0 LDA $D001,Y
C2/C4CE: 898000 BIT #$0080
C2/C4D1: F02A BEQ $C4FD
C2/C4D3: C220 REP #$20
C2/C4D5: B902D0 LDA $D002,Y
C2/C4D8: 38 SEC
C2/C4D9: E5AC SBC $AC
C2/C4DB: 8504 STA $04
C2/C4DD: B009 BCS $C4E8
C2/C4DF: 65C0 ADC $C0
C2/C4E1: C98001 CMP #$0180
C2/C4E4: B002 BCS $C4E8
C2/C4E6: 8504 STA $04
C2/C4E8: B904D0 LDA $D004,Y
C2/C4EB: 38 SEC
C2/C4EC: E5AE SBC $AE
C2/C4EE: 8506 STA $06
C2/C4F0: B033 BCS $C525
C2/C4F2: 65C2 ADC $C2
C2/C4F4: C94001 CMP #$0140
C2/C4F7: B02C BCS $C525
C2/C4F9: 8506 STA $06
C2/C4FB: 8028 BRA $C525
C2/C4FD: C220 REP #$20
C2/C4FF: B902D0 LDA $D002,Y
C2/C502: 38 SEC
C2/C503: E5A8 SBC $A8
C2/C505: 8504 STA $04
C2/C507: B009 BCS $C512
C2/C509: 65C0 ADC $C0
C2/C50B: C98001 CMP #$0180
C2/C50E: B002 BCS $C512
C2/C510: 8504 STA $04
C2/C512: B904D0 LDA $D004,Y
C2/C515: 38 SEC
C2/C516: E5AA SBC $AA
C2/C518: 8506 STA $06
C2/C51A: B009 BCS $C525
C2/C51C: 65C2 ADC $C2
C2/C51E: C94001 CMP #$0140
C2/C521: B002 BCS $C525
C2/C523: 8506 STA $06
C2/C525: 60 RTS
C2/C526: 20C9C4 JSR $C4C9
C2/C529: E220 SEP #$20
C2/C52B: B900D0 LDA $D000,Y
C2/C52E: C903 CMP #$03
C2/C530: 901C BCC $C54E
C2/C532: B908D0 LDA $D008,Y
C2/C535: C9FF CMP #$FF
C2/C537: D010 BNE $C549
C2/C539: 68 PLA
C2/C53A: 68 PLA
C2/C53B: 204EC6 JSR $C64E
C2/C53E: B006 BCS $C546
C2/C540: A900 LDA #$00
C2/C542: 9900D0 STA $D000,Y
C2/C545: 60 RTS
C2/C546: 823801 BRL $C681
C2/C549: 204EC5 JSR $C54E
C2/C54C: 18 CLC
C2/C54D: 60 RTS
C2/C54E: 8600 STX $00
C2/C550: BD2EE0 LDA $E02E,X
C2/C553: E000 CPX #$00
C2/C555: 0690 ASL $90
C2/C557: 334A AND ($4A,S),Y
C2/C559: B00A BCS $C565
C2/C55B: A200 LDX #$00
C2/C55D: 0048 BRK #$48
C2/C55F: 20B4C5 JSR $C5B4
C2/C562: 68 PLA
C2/C563: B01C BCS $C581
C2/C565: 4A LSR A
C2/C566: B00A BCS $C572
C2/C568: A200 LDX #$00
C2/C56A: 0248 COP #$48
C2/C56C: 20B4C5 JSR $C5B4
C2/C56F: 68 PLA
C2/C570: B00F BCS $C581
C2/C572: 4A LSR A
C2/C573: B008 BCS $C57D
C2/C575: A200 LDX #$00
C2/C577: 0420 TSB $20
C2/C579: B4C5 LDY $C5,X
C2/C57B: B004 BCS $C581
C2/C57D: A600 LDX $00
C2/C57F: 18 CLC
C2/C580: 60 RTS
C2/C581: A600 LDX $00
C2/C583: EB XBA
C2/C584: 1D2EE0 ORA $E02E,X
C2/C587: 9D2EE0 STA $E02E,X
C2/C58A: 60 RTS
C2/C58B: 4A LSR A
C2/C58C: B00A BCS $C598
C2/C58E: A200 LDX #$00
C2/C590: 0648 ASL $48
C2/C592: 20B4C5 JSR $C5B4
C2/C595: 68 PLA
C2/C596: B0E9 BCS $C581
C2/C598: 4A LSR A
C2/C599: B00A BCS $C5A5
C2/C59B: A200 LDX #$00
C2/C59D: 08 PHP
C2/C59E: 48 PHA
C2/C59F: 20B4C5 JSR $C5B4
C2/C5A2: 68 PLA
C2/C5A3: B0DC BCS $C581
C2/C5A5: 4A LSR A
C2/C5A6: B008 BCS $C5B0
C2/C5A8: A200 LDX #$00
C2/C5AA: 0A ASL A
C2/C5AB: 20B4C5 JSR $C5B4
C2/C5AE: B0D1 BCS $C581
C2/C5B0: A600 LDX $00
C2/C5B2: 18 CLC
C2/C5B3: 60 RTS
C2/C5B4: E220 SEP #$20
C2/C5B6: BD00E0 LDA $E000,X
C2/C5B9: F002 BEQ $C5BD
C2/C5BB: 1004 BPL $C5C1
C2/C5BD: E220 SEP #$20
C2/C5BF: 18 CLC
C2/C5C0: 60 RTS
C2/C5C1: BD0BE0 LDA $E00B,X
C2/C5C4: 5901D0 EOR $D001,Y
C2/C5C7: 30F4 BMI $C5BD
C2/C5C9: B900D0 LDA $D000,Y
C2/C5CC: C902 CMP #$02
C2/C5CE: D004 BNE $C5D4
C2/C5D0: A920 LDA #$20
C2/C5D2: 8002 BRA $C5D6
C2/C5D4: A910 LDA #$10
C2/C5D6: 8502 STA $02
C2/C5D8: 8503 STA $03
C2/C5DA: C220 REP #$20
C2/C5DC: BDCAE0 LDA $E0CA,X
C2/C5DF: F0DC BEQ $C5BD
C2/C5E1: 18 CLC
C2/C5E2: 6502 ADC $02
C2/C5E4: 8502 STA $02
C2/C5E6: BD20E0 LDA $E020,X
C2/C5E9: 38 SEC
C2/C5EA: E504 SBC $04
C2/C5EC: 1004 BPL $C5F2
C2/C5EE: 49FFFF EOR #$FFFF
C2/C5F1: 1A INC A
C2/C5F2: C96000 CMP #$0060
C2/C5F5: B0C6 BCS $C5BD
C2/C5F7: E220 SEP #$20
C2/C5F9: 0A ASL A
C2/C5FA: C502 CMP $02
C2/C5FC: B0BF BCS $C5BD
C2/C5FE: C220 REP #$20
C2/C600: BD74E0 LDA $E074,X
C2/C603: 297F00 AND #$007F
C2/C606: 18 CLC
C2/C607: 7D45E0 ADC $E045,X
C2/C60A: 49FFFF EOR #$FFFF
C2/C60D: 18 CLC
C2/C60E: 7D22E0 ADC $E022,X
C2/C611: 38 SEC
C2/C612: E506 SBC $06
C2/C614: 1004 BPL $C61A
C2/C616: 49FFFF EOR #$FFFF
C2/C619: 1A INC A
C2/C61A: C96000 CMP #$0060
C2/C61D: B09E BCS $C5BD
C2/C61F: E220 SEP #$20
C2/C621: 0A ASL A
C2/C622: C503 CMP $03
C2/C624: B097 BCS $C5BD
C2/C626: E220 SEP #$20
C2/C628: DA PHX
C2/C629: 68 PLA
C2/C62A: 68 PLA
C2/C62B: C906 CMP #$06
C2/C62D: 9002 BCC $C631
C2/C62F: E906 SBC #$06
C2/C631: 290F AND #$0F
C2/C633: D002 BNE $C637
C2/C635: A901 LDA #$01
C2/C637: EB XBA
C2/C638: A501 LDA $01
C2/C63A: C906 CMP #$06
C2/C63C: 9002 BCC $C640
C2/C63E: E906 SBC #$06
C2/C640: 290F AND #$0F
C2/C642: D002 BNE $C646
C2/C644: A901 LDA #$01
C2/C646: 1D59E0 ORA $E059,X
C2/C649: 9D59E0 STA $E059,X
C2/C64C: 38 SEC
C2/C64D: 60 RTS
C2/C64E: C220 REP #$20
C2/C650: BD20E0 LDA $E020,X
C2/C653: 38 SEC
C2/C654: E504 SBC $04
C2/C656: 1004 BPL $C65C
C2/C658: 49FFFF EOR #$FFFF
C2/C65B: 1A INC A
C2/C65C: C90800 CMP #$0008
C2/C65F: B01D BCS $C67E
C2/C661: BD74E0 LDA $E074,X
C2/C664: 297F00 AND #$007F
C2/C667: 18 CLC
C2/C668: 7D45E0 ADC $E045,X
C2/C66B: 49FFFF EOR #$FFFF
C2/C66E: 18 CLC
C2/C66F: 7D22E0 ADC $E022,X
C2/C672: 38 SEC
C2/C673: E506 SBC $06
C2/C675: 1004 BPL $C67B
C2/C677: 49FFFF EOR #$FFFF
C2/C67A: 1A INC A
C2/C67B: C90800 CMP #$0008
C2/C67E: E220 SEP #$20
C2/C680: 60 RTS
C2/C681: E220 SEP #$20
C2/C683: B90AD0 LDA $D00A,Y
C2/C686: 18 CLC
C2/C687: 6908 ADC #$08
C2/C689: 9002 BCC $C68D
C2/C68B: E908 SBC #$08
C2/C68D: 990AD0 STA $D00A,Y
C2/C690: C220 REP #$20
C2/C692: 29FF00 AND #$00FF
C2/C695: 0A ASL A
C2/C696: DA PHX
C2/C697: AA TAX
C2/C698: BF22FD00 LDA $00FD22,X
C2/C69C: 4A LSR A
C2/C69D: 4A LSR A
C2/C69E: 4A LSR A
C2/C69F: 4A LSR A
C2/C6A0: 4A LSR A
C2/C6A1: 8502 STA $02
C2/C6A3: FA PLX
C2/C6A4: BD20E0 LDA $E020,X
C2/C6A7: 38 SEC
C2/C6A8: E504 SBC $04
C2/C6AA: 100D BPL $C6B9
C2/C6AC: C9F8FF CMP #$FFF8
C2/C6AF: B00F BCS $C6C0
C2/C6B1: A502 LDA $02
C2/C6B3: 49FFFF EOR #$FFFF
C2/C6B6: 1A INC A
C2/C6B7: 8007 BRA $C6C0
C2/C6B9: C90800 CMP #$0008
C2/C6BC: 9002 BCC $C6C0
C2/C6BE: A502 LDA $02
C2/C6C0: 8500 STA $00
C2/C6C2: BD74E0 LDA $E074,X
C2/C6C5: 297F00 AND #$007F
C2/C6C8: 18 CLC
C2/C6C9: 7D45E0 ADC $E045,X
C2/C6CC: 49FFFF EOR #$FFFF
C2/C6CF: 38 SEC
C2/C6D0: 7D22E0 ADC $E022,X
C2/C6D3: 38 SEC
C2/C6D4: E506 SBC $06
C2/C6D6: 100D BPL $C6E5
C2/C6D8: C9F8FF CMP #$FFF8
C2/C6DB: B00F BCS $C6EC
C2/C6DD: A502 LDA $02
C2/C6DF: 49FFFF EOR #$FFFF
C2/C6E2: 1A INC A
C2/C6E3: 8007 BRA $C6EC
C2/C6E5: C90800 CMP #$0008
C2/C6E8: 9002 BCC $C6EC
C2/C6EA: A502 LDA $02
C2/C6EC: 8502 STA $02
C2/C6EE: B901D0 LDA $D001,Y
C2/C6F1: 290300 AND #$0003
C2/C6F4: F01E BEQ $C714
C2/C6F6: 3A DEC A
C2/C6F7: F027 BEQ $C720
C2/C6F9: 3A DEC A
C2/C6FA: F00C BEQ $C708
C2/C6FC: A500 LDA $00
C2/C6FE: 102A BPL $C72A
C2/C700: 49FFFF EOR #$FFFF
C2/C703: 1A INC A
C2/C704: 8500 STA $00
C2/C706: 8022 BRA $C72A
C2/C708: A500 LDA $00
C2/C70A: 301E BMI $C72A
C2/C70C: 49FFFF EOR #$FFFF
C2/C70F: 1A INC A
C2/C710: 8500 STA $00
C2/C712: 8016 BRA $C72A
C2/C714: A502 LDA $02
C2/C716: 1012 BPL $C72A
C2/C718: 49FFFF EOR #$FFFF
C2/C71B: 1A INC A
C2/C71C: 8502 STA $02
C2/C71E: 800A BRA $C72A
C2/C720: A502 LDA $02
C2/C722: 3006 BMI $C72A
C2/C724: 49FFFF EOR #$FFFF
C2/C727: 1A INC A
C2/C728: 8502 STA $02
C2/C72A: A502 LDA $02
C2/C72C: 18 CLC
C2/C72D: 7904D0 ADC $D004,Y
C2/C730: 1005 BPL $C737
C2/C732: 18 CLC
C2/C733: 65C2 ADC $C2
C2/C735: 8006 BRA $C73D
C2/C737: C5C2 CMP $C2
C2/C739: 9002 BCC $C73D
C2/C73B: E5C2 SBC $C2
C2/C73D: 9904D0 STA $D004,Y
C2/C740: A500 LDA $00
C2/C742: 18 CLC
C2/C743: 7902D0 ADC $D002,Y
C2/C746: 1005 BPL $C74D
C2/C748: 18 CLC
C2/C749: 65C0 ADC $C0
C2/C74B: 8006 BRA $C753
C2/C74D: C5C0 CMP $C0
C2/C74F: 9002 BCC $C753
C2/C751: E5C0 SBC $C0
C2/C753: 9902D0 STA $D002,Y
C2/C756: 60 RTS
[Called by Event Command 09? Does...something with event flags.]
C2/C757: E220 SEP #$20 [Enable 8-bit Emulation Mode]
C2/C759: A900 LDA #$00 [Load #$00 into Accumulator]
C2/C75B: EB XBA [Switch high and low bytes of Accumulator]
C2/C75C: B908C8 LDA $C808,Y [Load...this thing]
C2/C75F: DA PHX [Push X onto Stack]
C2/C760: AA TAX [Transfer Accumulator to X]
C2/C761: BD00CF LDA $CF00,X [Load the given event flag]
C2/C764: FA PLX [Pull X from Stack]
C2/C765: 8500 STA $00 [Store into TempX]
C2/C767: B909C8 LDA $C809,Y [Load...this other thing]
C2/C76A: 48 PHA [Push Accumulator onto Stack]
C2/C76B: 290F AND #$0F [Cut off high bits]
C2/C76D: 8501 STA $01 [Store into LowBits]
C2/C76F: 68 PLA [Pull Accumulator from Stack]
C2/C770: 4A LSR A [Divide by 2]
C2/C771: 4A LSR A [Again by 2]
C2/C772: 4A LSR A [Yet again by 2]
C2/C773: 4A LSR A [Finally by 2]
C2/C774: 8502 STA $02 [Store into Result]
C2/C776: A500 LDA $00 [Load TempX]
C2/C778: C502 CMP $02
C2/C77A: 9008 * BCC $C784
C2/C77C: C501 CMP $01 [Compare with LowBits]
C2/C77E: F002 + BEQ $C782 [Branch ahead to SEC]
C2/C780: B002 * BCS $C784
C2/C782: + 38 SEC
C2/C783: 6B RTL
C2/C784: * 18 CLC
C2/C785: 6B RTL
C2/C786: E220 SEP #$20
C2/C788: C210 REP #$10
C2/C78A: A548 LDA $48
C2/C78C: D009 BNE $C797
C2/C78E: A5D0 LDA $D0
C2/C790: D004 BNE $C796
C2/C792: 225D00C0 JSR $C0005D
C2/C796: 6B RTL
C2/C797: A6D4 LDX $D4
C2/C799: 8B PHB
C2/C79A: 220300C0 JSR $C00003
C2/C79E: AB PLB
C2/C79F: C220 REP #$20
C2/C7A1: AD0E01 LDA $010E
C2/C7A4: D000 BNE $C7A6
C2/C7A6: E220 SEP #$20
C2/C7A8: AD041D LDA $1D04
C2/C7AB: 4A LSR A
C2/C7AC: 9001 BCC $C7AF
C2/C7AE: 6B RTL
C2/C7AF: 6448 STZ $48
C2/C7B1: 6B RTL
[]
C2/C7B2: C220 REP #$20
C2/C7B4: A94126 LDA #$2641
C2/C7B7: 8D3043 STA $4330 [Store into DMA Control/Destination Channel 3]
C2/C7BA: A900EF LDA #$EF00
C2/C7BD: 8D3243 STA $4332 [Store into DMA Source Addr. Channel 3]
C2/C7C0: A97E00 LDA #$007E
C2/C7C3: 8D3443 STA $4334 [Store into DMA Source Bank Channel 3]
C2/C7C6: EB XBA
C2/C7C7: 8D3643 STA $4336
C2/C7CA: A90005 LDA #$0500
C2/C7CD: 8D2043 STA $4320 [Store into DMA Control/Destination Channel 2]
C2/C7D0: A920EF LDA #$EF20
C2/C7D3: 8D2243 STA $4322 [Store into DMA Source Addr. Channel 2]
C2/C7D6: A97E00 LDA #$007E
C2/C7D9: 8D2443 STA $4324 [Store into DMA Source Bank Channel 2]
C2/C7DC: 60 RTS
C2/C7DD: E220 SEP #$20
C2/C7DF: A52A LDA $2A
C2/C7E1: D001 BNE $C7E4
C2/C7E3: 6B RTL
C2/C7E4: 8B PHB
C2/C7E5: A97E LDA #$7E
C2/C7E7: 48 PHA
C2/C7E8: AB PLB
C2/C7E9: C230 REP #$30
C2/C7EB: 5A PHY
C2/C7EC: A0FE01 LDY #$01FE
C2/C7EF: B900BE LDA $BE00,Y
C2/C7F2: 48 PHA
C2/C7F3: B90006 LDA $0600,Y
C2/C7F6: 9900BE STA $BE00,Y
C2/C7F9: 68 PLA
C2/C7FA: 990006 STA $0600,Y
C2/C7FD: 88 DEY
C2/C7FE: 88 DEY
C2/C7FF: 10EE BPL $C7EF
C2/C801: 7A PLY
C2/C802: E220 SEP #$20
C2/C804: AB PLB
C2/C805: 6B RTL
C2/C806: C210 REP #$10
C2/C808: A2FE01 LDX #$01FE
C2/C80B: C220 REP #$20
C2/C80D: BD0006 LDA $0600,X
C2/C810: 9D00BE STA $BE00,X
C2/C813: CA DEX
C2/C814: CA DEX
C2/C815: 10F6 BPL $C80D
C2/C817: AD0006 LDA $0600
C2/C81A: 8D2006 STA $0620
C2/C81D: E230 SEP #$30
C2/C81F: 6B RTL
C2/C820: E220 SEP #$20
C2/C822: 8B PHB
C2/C823: A97E LDA #$7E
C2/C825: 48 PHA
C2/C826: AB PLB
C2/C827: C210 REP #$10
C2/C829: A2FE01 LDX #$01FE
C2/C82C: 242A BIT $2A
C2/C82E: 7003 BVS $C833
C2/C830: A2FE00 LDX #$00FE
C2/C833: C220 REP #$20
C2/C835: AD0A01 LDA $010A
C2/C838: 291F00 AND #$001F
C2/C83B: 8500 STA $00
C2/C83D: AD0A01 LDA $010A
C2/C840: 29E003 AND #$03E0
C2/C843: 8502 STA $02
C2/C845: AD0A01 LDA $010A
C2/C848: 29007C AND #$7C00
C2/C84B: 8504 STA $04
C2/C84D: AD0C01 LDA $010C
C2/C850: 1003 BPL $C855
C2/C852: 823D00 BRL $C892
C2/C855: BD0006 LDA $0600,X
C2/C858: 48 PHA
C2/C859: E220 SEP #$20
C2/C85B: 291F AND #$1F
C2/C85D: 18 CLC
C2/C85E: 6500 ADC $00
C2/C860: C920 CMP #$20
C2/C862: 9002 BCC $C866
C2/C864: A91F LDA #$1F
C2/C866: EB XBA
C2/C867: 297C AND #$7C
C2/C869: 18 CLC
C2/C86A: 6505 ADC $05
C2/C86C: 1002 BPL $C870
C2/C86E: A97C LDA #$7C
C2/C870: EB XBA
C2/C871: C220 REP #$20
C2/C873: 8506 STA $06
C2/C875: 68 PLA
C2/C876: 29E003 AND #$03E0
C2/C879: 18 CLC
C2/C87A: 6502 ADC $02
C2/C87C: C90004 CMP #$0400
C2/C87F: 9003 BCC $C884
C2/C881: A9E003 LDA #$03E0
C2/C884: 0506 ORA $06
C2/C886: 9D00BE STA $BE00,X
C2/C889: CA DEX
C2/C88A: CA DEX
C2/C88B: E02000 CPX #$0020
C2/C88E: B0C5 BCS $C855
C2/C890: 8036 BRA $C8C8
C2/C892: BD0006 LDA $0600,X
C2/C895: 48 PHA
C2/C896: E220 SEP #$20
C2/C898: 291F AND #$1F
C2/C89A: 38 SEC
C2/C89B: E500 SBC $00
C2/C89D: 1002 BPL $C8A1
C2/C89F: A900 LDA #$00
C2/C8A1: EB XBA
C2/C8A2: 297C AND #$7C
C2/C8A4: 38 SEC
C2/C8A5: E505 SBC $05
C2/C8A7: 1002 BPL $C8AB
C2/C8A9: A900 LDA #$00
C2/C8AB: EB XBA
C2/C8AC: C220 REP #$20
C2/C8AE: 8506 STA $06
C2/C8B0: 68 PLA
C2/C8B1: 29E003 AND #$03E0
C2/C8B4: 38 SEC
C2/C8B5: E502 SBC $02
C2/C8B7: 1003 BPL $C8BC
C2/C8B9: A90000 LDA #$0000
C2/C8BC: 0506 ORA $06
C2/C8BE: 9D00BE STA $BE00,X
C2/C8C1: CA DEX
C2/C8C2: CA DEX
C2/C8C3: E02000 CPX #$0020
C2/C8C6: B0CA BCS $C892
C2/C8C8: BD0006 LDA $0600,X
C2/C8CB: 9D00BE STA $BE00,X
C2/C8CE: CA DEX
C2/C8CF: CA DEX
C2/C8D0: D0F6 BNE $C8C8
C2/C8D2: AD20BE LDA $BE20
C2/C8D5: 8D00BE STA $BE00
C2/C8D8: E220 SEP #$20
C2/C8DA: 242A BIT $2A
C2/C8DC: 3058 BMI $C936
C2/C8DE: C220 REP #$20
C2/C8E0: AD0C01 LDA $010C
C2/C8E3: 29E003 AND #$03E0
C2/C8E6: F016 BEQ $C8FE
C2/C8E8: 8500 STA $00
C2/C8EA: AD0A01 LDA $010A
C2/C8ED: 29E003 AND #$03E0
C2/C8F0: C500 CMP $00
C2/C8F2: F00A BEQ $C8FE
C2/C8F4: AD0A01 LDA $010A
C2/C8F7: 18 CLC
C2/C8F8: 692000 ADC #$0020
C2/C8FB: 8D0A01 STA $010A
C2/C8FE: E220 SEP #$20
C2/C900: AD0C01 LDA $010C
C2/C903: 291F AND #$1F
C2/C905: F012 BEQ $C919
C2/C907: 8500 STA $00
C2/C909: AD0A01 LDA $010A
C2/C90C: 291F AND #$1F
C2/C90E: C500 CMP $00
C2/C910: F007 BEQ $C919
C2/C912: AD0A01 LDA $010A
C2/C915: 1A INC A
C2/C916: 8D0A01 STA $010A
C2/C919: AD0D01 LDA $010D
C2/C91C: 297C AND #$7C
C2/C91E: F014 BEQ $C934
C2/C920: 8500 STA $00
C2/C922: AD0B01 LDA $010B
C2/C925: 297C AND #$7C
C2/C927: C500 CMP $00
C2/C929: F009 BEQ $C934
C2/C92B: AD0B01 LDA $010B
C2/C92E: 18 CLC
C2/C92F: 6904 ADC #$04
C2/C931: 8D0B01 STA $010B
C2/C934: AB PLB
C2/C935: 6B RTL
C2/C936: E220 SEP #$20
C2/C938: AD0A01 LDA $010A
C2/C93B: 0D0B01 ORA $010B
C2/C93E: D002 BNE $C942
C2/C940: 642A STZ $2A
C2/C942: AD0A01 LDA $010A
C2/C945: 291F AND #$1F
C2/C947: F007 BEQ $C950
C2/C949: AD0A01 LDA $010A
C2/C94C: 3A DEC A
C2/C94D: 8D0A01 STA $010A
C2/C950: AD0B01 LDA $010B
C2/C953: 297C AND #$7C
C2/C955: F009 BEQ $C960
C2/C957: AD0B01 LDA $010B
C2/C95A: 38 SEC
C2/C95B: E904 SBC #$04
C2/C95D: 8D0B01 STA $010B
C2/C960: C220 REP #$20
C2/C962: AD0A01 LDA $010A
C2/C965: 29E003 AND #$03E0
C2/C968: F00A BEQ $C974
C2/C96A: AD0A01 LDA $010A
C2/C96D: 38 SEC
C2/C96E: E92000 SBC #$0020
C2/C971: 8D0A01 STA $010A
C2/C974: AB PLB
C2/C975: 6B RTL
C2/C976: 8B PHB
C2/C977: E220 SEP #$20
C2/C979: A97E LDA #$7E
C2/C97B: 48 PHA
C2/C97C: AB PLB
C2/C97D: 201ACB JSR $CB1A
C2/C980: 2067CD JSR $CD67
C2/C983: 206FCB JSR $CB6F
C2/C986: 208BC9 JSR $C98B
C2/C989: AB PLB
C2/C98A: 6B RTL
C2/C98B: C230 REP #$30
C2/C98D: 6418 STZ $18
C2/C98F: 20D7C9 JSR $C9D7
C2/C992: E220 SEP #$20
C2/C994: A518 LDA $18
C2/C996: 18 CLC
C2/C997: 6901 ADC #$01
C2/C999: B004 BCS $C99F
C2/C99B: 8518 STA $18
C2/C99D: 80F0 BRA $C98F
C2/C99F: C619 DEC $19
C2/C9A1: 20D7C9 JSR $C9D7
C2/C9A4: E220 SEP #$20
C2/C9A6: A518 LDA $18
C2/C9A8: 38 SEC
C2/C9A9: E901 SBC #$01
C2/C9AB: 9004 BCC $C9B1
C2/C9AD: 8518 STA $18
C2/C9AF: 80F0 BRA $C9A1
C2/C9B1: 2055CD JSR $CD55
C2/C9B4: E220 SEP #$20
C2/C9B6: 642C STZ $2C
C2/C9B8: A900 LDA #$00
C2/C9BA: 8F252100 STA $002125
C2/C9BE: A521 LDA $21
C2/C9C0: 8F2C2100 STA $00212C
C2/C9C4: A902 LDA #$02
C2/C9C6: 8F302100 STA $002130
C2/C9CA: A523 LDA $23
C2/C9CC: 8F312100 STA $002131
C2/C9D0: A9E0 LDA #$E0
C2/C9D2: 8F322100 STA $002132
C2/C9D6: 60 RTS
C2/C9D7: 20E0C9 JSR $C9E0
C2/C9DA: 2055CD JSR $CD55
C2/C9DD: 820F02 BRL $CBEF
C2/C9E0: E230 SEP #$30
C2/C9E2: A900 LDA #$00
C2/C9E4: 8F044200 STA $004204
C2/C9E8: A9FF LDA #$FF
C2/C9EA: 8F054200 STA $004205
C2/C9EE: A518 LDA $18
C2/C9F0: D002 BNE $C9F4
C2/C9F2: A901 LDA #$01
C2/C9F4: 8F064200 STA $004206
C2/C9F8: EA NOP
C2/C9F9: EA NOP
C2/C9FA: EA NOP
C2/C9FB: EA NOP
C2/C9FC: EA NOP
C2/C9FD: EA NOP
C2/C9FE: EA NOP
C2/C9FF: EA NOP
C2/CA00: AF144200 LDA $004214
C2/CA04: 8506 STA $06
C2/CA06: 8507 STA $07
C2/CA08: AF154200 LDA $004215
C2/CA0C: 8508 STA $08
C2/CA0E: 6409 STZ $09
C2/CA10: A518 LDA $18
C2/CA12: 8F024200 STA $004202
C2/CA16: A200 LDX #$00
C2/CA18: 9B TXY
C2/CA19: B900F7 LDA $F700,Y
C2/CA1C: 8F034200 STA $004203
C2/CA20: EA NOP
C2/CA21: EA NOP
C2/CA22: EA NOP
C2/CA23: EA NOP
C2/CA24: AF174200 LDA $004217
C2/CA28: 9D00F5 STA $F500,X
C2/CA2B: E8 INX
C2/CA2C: E8 INX
C2/CA2D: A408 LDY $08
C2/CA2F: C210 REP #$10
C2/CA31: A900 LDA #$00
C2/CA33: EB XBA
C2/CA34: B900F7 LDA $F700,Y
C2/CA37: 8F034200 STA $004203
C2/CA3B: EA NOP
C2/CA3C: EA NOP
C2/CA3D: EA NOP
C2/CA3E: EA NOP
C2/CA3F: AF174200 LDA $004217
C2/CA43: 9D00F5 STA $F500,X
C2/CA46: 18 CLC
C2/CA47: 7DFEF4 ADC $F4FE,X
C2/CA4A: 6A ROR A
C2/CA4B: 9DFFF4 STA $F4FF,X
C2/CA4E: E8 INX
C2/CA4F: E8 INX
C2/CA50: E0E000 CPX #$00E0
C2/CA53: B019 BCS $CA6E
C2/CA55: A506 LDA $06
C2/CA57: 18 CLC
C2/CA58: 6507 ADC $07
C2/CA5A: 8506 STA $06
C2/CA5C: 98 TYA
C2/CA5D: 6508 ADC $08
C2/CA5F: B003 BCS $CA64
C2/CA61: A8 TAY
C2/CA62: 80D0 BRA $CA34
C2/CA64: CA DEX
C2/CA65: 9E00F5 STZ $F500,X
C2/CA68: E8 INX
C2/CA69: E0E000 CPX #$00E0
C2/CA6C: 90F7 BCC $CA65
C2/CA6E: C230 REP #$30
C2/CA70: A51F LDA $1F
C2/CA72: 29FF00 AND #$00FF
C2/CA75: 0A ASL A
C2/CA76: A8 TAY
C2/CA77: A20000 LDX #$0000
C2/CA7A: 5A PHY
C2/CA7B: E220 SEP #$20
C2/CA7D: A51E LDA $1E
C2/CA7F: 38 SEC
C2/CA80: FD00F5 SBC $F500,X
C2/CA83: B002 BCS $CA87
C2/CA85: A900 LDA #$00
C2/CA87: 9920F2 STA $F220,Y
C2/CA8A: C51E CMP $1E
C2/CA8C: D003 BNE $CA91
C2/CA8E: 3A DEC A
C2/CA8F: 800A BRA $CA9B
C2/CA91: A51E LDA $1E
C2/CA93: 18 CLC
C2/CA94: 7D00F5 ADC $F500,X
C2/CA97: 9002 BCC $CA9B
C2/CA99: A9FF LDA #$FF
C2/CA9B: 9921F2 STA $F221,Y
C2/CA9E: E8 INX
C2/CA9F: 88 DEY
C2/CAA0: 88 DEY
C2/CAA1: 10DA BPL $CA7D
C2/CAA3: 7A PLY
C2/CAA4: A9E0 LDA #$E0
C2/CAA6: 38 SEC
C2/CAA7: E51F SBC $1F
C2/CAA9: 8508 STA $08
C2/CAAB: A20000 LDX #$0000
C2/CAAE: A51E LDA $1E
C2/CAB0: 38 SEC
C2/CAB1: FD00F5 SBC $F500,X
C2/CAB4: B002 BCS $CAB8
C2/CAB6: A900 LDA #$00
C2/CAB8: 9920F2 STA $F220,Y
C2/CABB: C51E CMP $1E
C2/CABD: D003 BNE $CAC2
C2/CABF: 3A DEC A
C2/CAC0: 800A BRA $CACC
C2/CAC2: A51E LDA $1E
C2/CAC4: 18 CLC
C2/CAC5: 7D00F5 ADC $F500,X
C2/CAC8: 9002 BCC $CACC
C2/CACA: A9FF LDA #$FF
C2/CACC: 9921F2 STA $F221,Y
C2/CACF: C8 INY
C2/CAD0: C8 INY
C2/CAD1: E8 INX
C2/CAD2: C608 DEC $08
C2/CAD4: D0D8 BNE $CAAE
C2/CAD6: A904 LDA #$04
C2/CAD8: 852C STA $2C
C2/CADA: A518 LDA $18
C2/CADC: 4A LSR A
C2/CADD: 4A LSR A
C2/CADE: 4A LSR A
C2/CADF: 09E0 ORA #$E0
C2/CAE1: 48 PHA
C2/CAE2: A90C LDA #$0C
C2/CAE4: 85EC STA $EC
C2/CAE6: 24EC BIT $EC
C2/CAE8: D0FC BNE $CAE6
C2/CAEA: 68 PLA
C2/CAEB: 8F322100 STA $002132
C2/CAEF: A930 LDA #$30
C2/CAF1: 8F252100 STA $002125
C2/CAF5: A920 LDA #$20
C2/CAF7: 8F302100 STA $002130
C2/CAFB: A913 LDA #$13
C2/CAFD: 8F2C2100 STA $00212C
C2/CB01: A933 LDA #$33
C2/CB03: 8F312100 STA $002131
C2/CB07: A20000 LDX #$0000
C2/CB0A: C220 REP #$20
C2/CB0C: BD20F2 LDA $F220,X
C2/CB0F: 9D20F0 STA $F020,X
C2/CB12: E8 INX
C2/CB13: E8 INX
C2/CB14: E0C001 CPX #$01C0
C2/CB17: 90F3 BCC $CB0C
C2/CB19: 60 RTS
C2/CB1A: C220 REP #$20
C2/CB1C: A94126 LDA #$2641
C2/CB1F: 8F204300 STA $004320
C2/CB23: A918F0 LDA #$F018
C2/CB26: 8F224300 STA $004322
C2/CB2A: A97E00 LDA #$007E
C2/CB2D: 8F244300 STA $004324
C2/CB31: A9007E LDA #$7E00
C2/CB34: 8F264300 STA $004326
C2/CB38: A920F0 LDA #$F020
C2/CB3B: 8D19F0 STA $F019
C2/CB3E: A91EF1 LDA #$F11E
C2/CB41: 8D1CF0 STA $F01C
C2/CB44: A90000 LDA #$0000
C2/CB47: 8D1EF0 STA $F01E
C2/CB4A: AD20E0 LDA $E020
C2/CB4D: 851E STA $1E
C2/CB4F: AD74E0 LDA $E074
C2/CB52: 297F00 AND #$007F
C2/CB55: 18 CLC
C2/CB56: 6D45E0 ADC $E045
C2/CB59: 49FFFF EOR #$FFFF
C2/CB5C: 38 SEC
C2/CB5D: 6D22E0 ADC $E022
C2/CB60: E220 SEP #$20
C2/CB62: 851F STA $1F
C2/CB64: A9FF LDA #$FF
C2/CB66: 8D18F0 STA $F018
C2/CB69: A9E0 LDA #$E0
C2/CB6B: 8D1BF0 STA $F01B
C2/CB6E: 60 RTS
C2/CB6F: C230 REP #$30
C2/CB71: A00000 LDY #$0000
C2/CB74: C220 REP #$20
C2/CB76: BB TYX
C2/CB77: BF22FD00 LDA $00FD22,X
C2/CB7B: 8508 STA $08
C2/CB7D: 98 TYA
C2/CB7E: 49FE01 EOR #$01FE
C2/CB81: 1A INC A
C2/CB82: 1A INC A
C2/CB83: AA TAX
C2/CB84: BF22FD00 LDA $00FD22,X
C2/CB88: 850A STA $0A
C2/CB8A: E220 SEP #$20
C2/CB8C: A9FF LDA #$FF
C2/CB8E: 8F024200 STA $004202
C2/CB92: A509 LDA $09
C2/CB94: F004 BEQ $CB9A
C2/CB96: A9FF LDA #$FF
C2/CB98: 800E BRA $CBA8
C2/CB9A: A508 LDA $08
C2/CB9C: 8F034200 STA $004203
C2/CBA0: EA NOP
C2/CBA1: EA NOP
C2/CBA2: EA NOP
C2/CBA3: EA NOP
C2/CBA4: AF174200 LDA $004217
C2/CBA8: 8508 STA $08
C2/CBAA: A50B LDA $0B
C2/CBAC: F004 BEQ $CBB2
C2/CBAE: A9FF LDA #$FF
C2/CBB0: 800E BRA $CBC0
C2/CBB2: A50A LDA $0A
C2/CBB4: 8F034200 STA $004203
C2/CBB8: EA NOP
C2/CBB9: EA NOP
C2/CBBA: EA NOP
C2/CBBB: EA NOP
C2/CBBC: AF174200 LDA $004217
C2/CBC0: 850A STA $0A
C2/CBC2: A900 LDA #$00
C2/CBC4: EB XBA
C2/CBC5: A508 LDA $08
C2/CBC7: AA TAX
C2/CBC8: A50A LDA $0A
C2/CBCA: 9D00F7 STA $F700,X
C2/CBCD: C8 INY
C2/CBCE: C8 INY
C2/CBCF: C00002 CPY #$0200
C2/CBD2: 90A0 BCC $CB74
C2/CBD4: A20000 LDX #$0000
C2/CBD7: A0D000 LDY #$00D0
C2/CBDA: A9FF LDA #$FF
C2/CBDC: 8508 STA $08
C2/CBDE: BD00F7 LDA $F700,X
C2/CBE1: D005 BNE $CBE8
C2/CBE3: A508 LDA $08
C2/CBE5: 9D00F7 STA $F700,X
C2/CBE8: 8508 STA $08
C2/CBEA: E8 INX
C2/CBEB: 88 DEY
C2/CBEC: D0F0 BNE $CBDE
C2/CBEE: 60 RTS
C2/CBEF: C210 REP #$10
C2/CBF1: A00000 LDY #$0000
C2/CBF4: 8408 STY $08
C2/CBF6: 2007CC JSR $CC07
C2/CBF9: C220 REP #$20
C2/CBFB: 98 TYA
C2/CBFC: 18 CLC
C2/CBFD: 690800 ADC #$0008
C2/CC00: A8 TAY
C2/CC01: C0A000 CPY #$00A0
C2/CC04: 90F0 BCC $CBF6
C2/CC06: 60 RTS
C2/CC07: E220 SEP #$20
C2/CC09: A518 LDA $18
C2/CC0B: 8903 BIT #$03
C2/CC0D: D012 BNE $CC21
C2/CC0F: 98 TYA
C2/CC10: B945F6 LDA $F645,Y
C2/CC13: 18 CLC
C2/CC14: 6955 ADC #$55
C2/CC16: 9945F6 STA $F645,Y
C2/CC19: 2903 AND #$03
C2/CC1B: 0A ASL A
C2/CC1C: 0920 ORA #$20
C2/CC1E: 9946F6 STA $F646,Y
C2/CC21: B941F6 LDA $F641,Y
C2/CC24: 18 CLC
C2/CC25: 7942F6 ADC $F642,Y
C2/CC28: 9022 BCC $CC4C
C2/CC2A: B943F6 LDA $F643,Y
C2/CC2D: 4908 EOR #$08
C2/CC2F: 9943F6 STA $F643,Y
C2/CC32: B940F6 LDA $F640,Y
C2/CC35: 4910 EOR #$10
C2/CC37: 9940F6 STA $F640,Y
C2/CC3A: A900 LDA #$00
C2/CC3C: 2419 BIT $19
C2/CC3E: 100C BPL $CC4C
C2/CC40: 2418 BIT $18
C2/CC42: 3008 BMI $CC4C
C2/CC44: 9942F6 STA $F642,Y
C2/CC47: A9FF LDA #$FF
C2/CC49: 9940F6 STA $F640,Y
C2/CC4C: 9941F6 STA $F641,Y
C2/CC4F: C220 REP #$20
C2/CC51: 29FF00 AND #$00FF
C2/CC54: 49FF00 EOR #$00FF
C2/CC57: 0A ASL A
C2/CC58: AA TAX
C2/CC59: A90001 LDA #$0100
C2/CC5C: 38 SEC
C2/CC5D: FF22FD00 SBC $00FD22,X
C2/CC61: C90001 CMP #$0100
C2/CC64: E220 SEP #$20
C2/CC66: 9005 BCC $CC6D
C2/CC68: B940F6 LDA $F640,Y
C2/CC6B: 8013 BRA $CC80
C2/CC6D: 8F024200 STA $004202
C2/CC71: B940F6 LDA $F640,Y
C2/CC74: 8F034200 STA $004203
C2/CC78: EA NOP
C2/CC79: EA NOP
C2/CC7A: EA NOP
C2/CC7B: EA NOP
C2/CC7C: AF174200 LDA $004217
C2/CC80: 8500 STA $00
C2/CC82: B943F6 LDA $F643,Y
C2/CC85: 2940 AND #$40
C2/CC87: C940 CMP #$40
C2/CC89: C220 REP #$20
C2/CC8B: B943F6 LDA $F643,Y
C2/CC8E: 293F00 AND #$003F
C2/CC91: 9003 BCC $CC96
C2/CC93: 493F00 EOR #$003F
C2/CC96: 0A ASL A
C2/CC97: 0A ASL A
C2/CC98: 0A ASL A
C2/CC99: AA TAX
C2/CC9A: BF22FD00 LDA $00FD22,X
C2/CC9E: C90001 CMP #$0100
C2/CCA1: 9003 BCC $CCA6
C2/CCA3: A9FF00 LDA #$00FF
C2/CCA6: 8502 STA $02
C2/CCA8: 8A TXA
C2/CCA9: 49FE01 EOR #$01FE
C2/CCAC: 1A INC A
C2/CCAD: 1A INC A
C2/CCAE: AA TAX
C2/CCAF: BF22FD00 LDA $00FD22,X
C2/CCB3: C90001 CMP #$0100
C2/CCB6: 9003 BCC $CCBB
C2/CCB8: A9FF00 LDA #$00FF
C2/CCBB: 8504 STA $04
C2/CCBD: E220 SEP #$20
C2/CCBF: A500 LDA $00
C2/CCC1: 8F024200 STA $004202
C2/CCC5: A502 LDA $02
C2/CCC7: 8F034200 STA $004203
C2/CCCB: EA NOP
C2/CCCC: EA NOP
C2/CCCD: EA NOP
C2/CCCE: EA NOP
C2/CCCF: AF174200 LDA $004217
C2/CCD3: 8502 STA $02
C2/CCD5: A504 LDA $04
C2/CCD7: 8F034200 STA $004203
C2/CCDB: EA NOP
C2/CCDC: EA NOP
C2/CCDD: EA NOP
C2/CCDE: EA NOP
C2/CCDF: AF174200 LDA $004217
C2/CCE3: 8504 STA $04
C2/CCE5: B943F6 LDA $F643,Y
C2/CCE8: 3012 BMI $CCFC
C2/CCEA: C940 CMP #$40
C2/CCEC: 902A BCC $CD18
C2/CCEE: A504 LDA $04
C2/CCF0: 49FF EOR #$FF
C2/CCF2: 8504 STA $04
C2/CCF4: A505 LDA $05
C2/CCF6: 49FF EOR #$FF
C2/CCF8: 8505 STA $05
C2/CCFA: 801C BRA $CD18
C2/CCFC: C9C0 CMP #$C0
C2/CCFE: B00C BCS $CD0C
C2/CD00: A504 LDA $04
C2/CD02: 49FF EOR #$FF
C2/CD04: 8504 STA $04
C2/CD06: A505 LDA $05
C2/CD08: 49FF EOR #$FF
C2/CD0A: 8505 STA $05
C2/CD0C: A502 LDA $02
C2/CD0E: 49FF EOR #$FF
C2/CD10: 8502 STA $02
C2/CD12: A503 LDA $03
C2/CD14: 49FF EOR #$FF
C2/CD16: 8503 STA $03
C2/CD18: C220 REP #$20
C2/CD1A: A51E LDA $1E
C2/CD1C: 29FF00 AND #$00FF
C2/CD1F: 38 SEC
C2/CD20: E90400 SBC #$0004
C2/CD23: 18 CLC
C2/CD24: 6502 ADC $02
C2/CD26: C90001 CMP #$0100
C2/CD29: B013 BCS $CD3E
C2/CD2B: 8502 STA $02
C2/CD2D: A51F LDA $1F
C2/CD2F: 38 SEC
C2/CD30: E90400 SBC #$0004
C2/CD33: 29FF00 AND #$00FF
C2/CD36: 18 CLC
C2/CD37: 6504 ADC $04
C2/CD39: C90001 CMP #$0100
C2/CD3C: 9001 BCC $CD3F
C2/CD3E: 60 RTS
C2/CD3F: 8503 STA $03
C2/CD41: A608 LDX $08
C2/CD43: A502 LDA $02
C2/CD45: 9D0009 STA $0900,X
C2/CD48: B946F6 LDA $F646,Y
C2/CD4B: 9D0209 STA $0902,X
C2/CD4E: E8 INX
C2/CD4F: E8 INX
C2/CD50: E8 INX
C2/CD51: E8 INX
C2/CD52: 8608 STX $08
C2/CD54: 60 RTS
C2/CD55: C230 REP #$30
C2/CD57: A24C00 LDX #$004C
C2/CD5A: A9FFE0 LDA #$E0FF
C2/CD5D: 9D0009 STA $0900,X
C2/CD60: CA DEX
C2/CD61: CA DEX
C2/CD62: CA DEX
C2/CD63: CA DEX
C2/CD64: 10F7 BPL $CD5D
C2/CD66: 60 RTS
C2/CD67: C210 REP #$10
C2/CD69: 2070CD JSR $CD70
C2/CD6C: 2011CE JSR $CE11
C2/CD6F: 60 RTS
C2/CD70: A00002 LDY #$0200
C2/CD73: 8414 STY $14
C2/CD75: E220 SEP #$20
C2/CD77: A983 LDA #$83
C2/CD79: 994FE0 STA $E04F,Y
C2/CD7C: 224D8601 JSR $01864D
C2/CD80: C220 REP #$20
C2/CD82: AD8C07 LDA $078C
C2/CD85: 8D8CBF STA $BF8C
C2/CD88: AD8E07 LDA $078E
C2/CD8B: 8D8EBF STA $BF8E
C2/CD8E: AD9007 LDA $0790
C2/CD91: 8D90BF STA $BF90
C2/CD94: AD9207 LDA $0792
C2/CD97: 8D92BF STA $BF92
C2/CD9A: AD9407 LDA $0794
C2/CD9D: 8D94BF STA $BF94
C2/CDA0: E220 SEP #$20
C2/CDA2: 8B PHB
C2/CDA3: A900 LDA #$00
C2/CDA5: 48 PHA
C2/CDA6: AB PLB
C2/CDA7: A00118 LDY #$1801
C2/CDAA: 8C7043 STY $4370
C2/CDAD: 8C6043 STY $4360
C2/CDB0: A97E LDA #$7E
C2/CDB2: 8D7443 STA $4374
C2/CDB5: 8D6443 STA $4364
C2/CDB8: A902 LDA #$02
C2/CDBA: 85EC STA $EC
C2/CDBC: 24EC BIT $EC
C2/CDBE: D0FC BNE $CDBC
C2/CDC0: A0E039 LDY #$39E0
C2/CDC3: 8C7243 STY $4372
C2/CDC6: A980 LDA #$80
C2/CDC8: 8D1521 STA $2115
C2/CDCB: A00072 LDY #$7200
C2/CDCE: 8C1621 STY $2116
C2/CDD1: A904 LDA #$04
C2/CDD3: 48 PHA
C2/CDD4: A02000 LDY #$0020
C2/CDD7: 8C7543 STY $4375
C2/CDDA: 8C6543 STY $4365
C2/CDDD: A980 LDA #$80
C2/CDDF: 8D0B42 STA $420B
C2/CDE2: A000CB LDY #$CB00
C2/CDE5: 8C6243 STY $4362
C2/CDE8: A940 LDA #$40
C2/CDEA: 8D0B42 STA $420B
C2/CDED: 68 PLA
C2/CDEE: 3A DEC A
C2/CDEF: D0E2 BNE $CDD3
C2/CDF1: A00073 LDY #$7300
C2/CDF4: 8C1621 STY $2116
C2/CDF7: A908 LDA #$08
C2/CDF9: 48 PHA
C2/CDFA: A000CB LDY #$CB00
C2/CDFD: 8C6243 STY $4362
C2/CE00: A02000 LDY #$0020
C2/CE03: 8C6543 STY $4365
C2/CE06: A940 LDA #$40
C2/CE08: 8D0B42 STA $420B
C2/CE0B: 68 PLA
C2/CE0C: 3A DEC A
C2/CE0D: D0EA BNE $CDF9
C2/CE0F: AB PLB
C2/CE10: 60 RTS
C2/CE11: C220 REP #$20
C2/CE13: A29E00 LDX #$009E
C2/CE16: - BF21CE02 LDA $02CE21,X
C2/CE1A: 9D40F6 STA $F640,X
C2/CE1D: CA DEX
C2/CE1E: 10F6 - BPL $CE16
C2/CE20: 60 RTS
[]
C2/CE21: 7400 0200 0001 2039
C2/CE29: 7410 0310 0001 2039
C2/CE31: 9028 0320 0003 2239
C2/CE39: 9018 0430 0003 2239
C2/CE41: 800F 0240 0002 2439
C2/CE49: 801F 0450 0002 2439
C2/CE51: 9027 0360 0000 2639
C2/CE59: 9017 0270 0000 2639
C2/CE61: 7016 0380 0003 2039
C2/CE69: 7026 0490 0003 2039
C2/CE71: 9018 02A0 0002 2239 {CHECK}
C2/CE79: 9028 04B0 0002 2239
C2/CE81: 8000 02C0 0001 2439
C2/CE89: 8020 03D0 0001 2439
C2/CE91: 9016 02E0 0000 2639
C2/CE99: 9026 02F0 0000 2639
C2/CEA1: 7440 0108 0001 2039
C2/CEA9: 9048 0148 0003 2239
C2/CEB1: 7046 0188 0003 2039
C2/CEB9: 8040 01C8 0001 2439
[]
C2/CEC1: C220 REP #$20
C2/CEC3: A5B4 LDA $B4
C2/CEC5: 3A DEC A
C2/CEC6: 3A DEC A
C2/CEC7: 85B4 STA $B4
C2/CEC9: A5B6 LDA $B6
C2/CECB: 3A DEC A
C2/CECC: 85B6 STA $B6
C2/CECE: E210 SEP #$10
C2/CED0: A98003 LDA #$0380
C2/CED3: 8D7243 STA $4372
C2/CED6: A2C8 LDX #$C8
C2/CED8: 8E7443 STX $4374
C2/CEDB: A90118 LDA #$1801
C2/CEDE: 8D7043 STA $4370
C2/CEE1: A96000 LDA #$0060
C2/CEE4: 8D7543 STA $4375
C2/CEE7: A280 LDX #$80
C2/CEE9: 8E1521 STX $2115
C2/CEEC: A90041 LDA #$4100
C2/CEEF: 8D1621 STA $2116 [Store into VRAM Address]
C2/CEF2: A280 LDX #$80
C2/CEF4: 8E0B42 STX $420B
C2/CEF7: AF4003C8 LDA $C80340
C2/CEFB: 29FF00 AND #$00FF
C2/CEFE: 0A ASL A
C2/CEFF: 0A ASL A
C2/CF00: 0A ASL A
C2/CF01: 0A ASL A
C2/CF02: 0A ASL A
C2/CF03: 090058 ORA #$5800
C2/CF06: 8D1621 STA $2116 [Store into VRAM Address]
C2/CF09: A210 LDX #$10
C2/CF0B: A92030 LDA #$3020
C2/CF0E: 8D1821 STA $2118
C2/CF11: A92130 LDA #$3021
C2/CF14: 8D1821 STA $2118
C2/CF17: CA DEX
C2/CF18: D0F1 BNE $CF0B
C2/CF1A: A210 LDX #$10
C2/CF1C: A92230 LDA #$3022
C2/CF1F: 8D1821 STA $2118
C2/CF22: A92330 LDA #$3023
C2/CF25: 8D1821 STA $2118
C2/CF28: CA DEX
C2/CF29: D0F1 BNE $CF1C
C2/CF2B: A210 LDX #$10
C2/CF2D: A92434 LDA #$3424
C2/CF30: 8D1821 STA $2118
C2/CF33: A92534 LDA #$3425
C2/CF36: 8D1821 STA $2118
C2/CF39: CA DEX
C2/CF3A: D0F1 BNE $CF2D
C2/CF3C: A200 LDX #$00
C2/CF3E: BF4003C8 LDA $C80340,X
C2/CF42: 9F80EF7E STA $7EEF80,X
C2/CF46: E8 INX
C2/CF47: E8 INX
C2/CF48: E080 CPX #$80
C2/CF4A: 90F2 BCC $CF3E
C2/CF4C: A90100 LDA #$0001
C2/CF4F: 8F80EF7E STA $7EEF80
C2/CF53: A980EF LDA #$EF80
C2/CF56: 8F01EF7E STA $7EEF01
C2/CF5A: 8F04EF7E STA $7EEF04
C2/CF5E: 8F0AEF7E STA $7EEF0A
C2/CF62: A982EF LDA #$EF82
C2/CF65: 8F07EF7E STA $7EEF07
C2/CF69: A96009 LDA #$0960
C2/CF6C: 8F20EF7E STA $7EEF20
C2/CF70: A96001 LDA #$0160
C2/CF73: 8F22EF7E STA $7EEF22
C2/CF77: A90000 LDA #$0000
C2/CF7A: 8F24EF7E STA $7EEF24
C2/CF7E: 20B2C7 JSR $C7B2
C2/CF81: E220 SEP #$20
C2/CF83: A900 LDA #$00
C2/CF85: 8F0CEF7E STA $7EEF0C
C2/CF89: AF4003C8 LDA $C80340
C2/CF8D: 0A ASL A
C2/CF8E: 0A ASL A
C2/CF8F: 8F00EF7E STA $7EEF00
C2/CF93: 3A DEC A
C2/CF94: 8F03EF7E STA $7EEF03
C2/CF98: A99F LDA #$9F
C2/CF9A: 8F06EF7E STA $7EEF06
C2/CF9E: A940 LDA #$40
C2/CFA0: 8F09EF7E STA $7EEF09
C2/CFA4: A90C LDA #$0C
C2/CFA6: 852C STA $2C
C2/CFA8: A922 LDA #$22
C2/CFAA: 8D2321 STA $2123
C2/CFAD: A903 LDA #$03
C2/CFAF: 8D2421 STA $2124
C2/CFB2: A901 LDA #$01
C2/CFB4: 8D2E21 STA $212E
C2/CFB7: 6B RTL
C2/CFB8: E220 SEP #$20
C2/CFBA: 8B PHB
C2/CFBB: A900 LDA #$00
C2/CFBD: 48 PHA
C2/CFBE: AB PLB
C2/CFBF: A901 LDA #$01
C2/CFC1: 20E0CF JSR $CFE0
C2/CFC4: A940 LDA #$40
C2/CFC6: EB XBA
C2/CFC7: 20D5CF JSR $CFD5
C2/CFCA: EB XBA
C2/CFCB: 3A DEC A
C2/CFCC: D0F8 BNE $CFC6
C2/CFCE: A900 LDA #$00
C2/CFD0: 20E0CF JSR $CFE0
C2/CFD3: AB PLB
C2/CFD4: 6B RTL
C2/CFD5: E220 SEP #$20
C2/CFD7: A902 LDA #$02
C2/CFD9: 85EC STA $EC
C2/CFDB: 24EC BIT $EC
C2/CFDD: D0FC BNE $CFDB
C2/CFDF: 60 RTS
C2/CFE0: EB XBA
C2/CFE1: 20D5CF JSR $CFD5
C2/CFE4: A980 LDA #$80
C2/CFE6: 8D1521 STA $2115
C2/CFE9: C210 REP #$10
C2/CFEB: A00118 LDY #$1801
C2/CFEE: 8C7043 STY $4370
C2/CFF1: EB XBA
C2/CFF2: 4A LSR A
C2/CFF3: B034 BCS $D029
C2/CFF5: A0B840 LDY #$40B8
C2/CFF8: 8C1621 STY $2116
C2/CFFB: A0F07F LDY #$7FF0
C2/CFFE: 8C7243 STY $4372
C2/D001: A9D2 LDA #$D2
C2/D003: 8D7443 STA $4374
C2/D006: A01000 LDY #$0010
C2/D009: 8C7543 STY $4375
C2/D00C: A980 LDA #$80
C2/D00E: 8D0B42 STA $420B
C2/D011: A04041 LDY #$4140
C2/D014: 8C1621 STY $2116
C2/D017: A00081 LDY #$8100
C2/D01A: 8C7243 STY $4372
C2/D01D: A01000 LDY #$0010
C2/D020: 8C7543 STY $4375
C2/D023: A980 LDA #$80
C2/D025: 8D0B42 STA $420B
C2/D028: 60 RTS
C2/D029: A0B840 LDY #$40B8
C2/D02C: 8C1621 STY $2116
C2/D02F: A057D0 LDY #$D057
C2/D032: 8C7243 STY $4372
C2/D035: A902 LDA #$02
C2/D037: 8D7443 STA $4374
C2/D03A: A01000 LDY #$0010
C2/D03D: 8C7543 STY $4375
C2/D040: A980 LDA #$80
C2/D042: 8D0B42 STA $420B
C2/D045: A04041 LDY #$4140
C2/D048: 8C1621 STY $2116
C2/D04B: A01000 LDY #$0010
C2/D04E: 8C7543 STY $4375
C2/D051: A980 LDA #$80
C2/D053: 8D0B42 STA $420B
C2/D056: 60 RTS
[Table?]
C2/D057: 0000 BRK #$00
C2/D059: 3232 AND ($32)
C2/D05B: 3232 AND ($32)
C2/D05D: 2A ROL A
C2/D05E: 2A ROL A
C2/D05F: 2A ROL A
C2/D060: 2A ROL A
C2/D061: 2626 ROL $26
C2/D063: 2626 ROL $26
C2/D065: 0000 BRK #$00
C2/D067: 0000 BRK #$00
C2/D069: F7F7 SBC [$F7],Y
C2/D06B: 9494 STY $94,X
C2/D06D: 9494 STY $94,X
C2/D06F: F7F7 SBC [$F7],Y
C2/D071: 9191 STA ($91),Y
C2/D073: 9797 STA [$97],Y
C2/D075: 0000 BRK #$00
C2/D077: 0000 BRK #$00
C2/D079: 00F7 BRK #$F7
C2/D07B: F794 SBC [$94],Y
C2/D07D: 9494 STY $94,X
C2/D07F: 94
[Pointed to by...?]
[00: Mantis Ant/Metal Mantis]
C2/D080: 111C {Mantis Ant Delay?} {0040 is delay, some vflip and hflip in there}
C2/D082: 0100 {c23457 sta $0070,x [7ee670]}
C2/D084: 483D {c2345e sta $00b4,x [7ee6b4]}
C2/D086: 5A3D {c23465 sta $00b6,x [7ee6b6]}
C2/D088: 8C3D {c2346c sta $00b8,x [7ee6b8]}
C2/D08A: 0000 {c23473 sta $00ba,x [7ee6ba]}
C2/D08C: 9AD0 {c2347a sta $00bc,x [7ee6bc]} [??]
C2/D08E: 9CD0 {c23481 sta $00be,x [7ee6be]} [??]
C2/D090: C9D0 {c23488 sta $0076,x [7ee676]} [AI Pointers]
C2/D092: 0400 {c2348f sta $00a7,x [7ee6a7]}
C2/D094: 0000 {c23496 sta $0078,x [7ee678]}
C2/D096: E8FF {c2349d sta $0062,x [7ee662], EOR'd with $C7, INC'd into #$18, c234a3 sta $0045,x [7ee645]}
C2/D098: 0000 {c234aa sta $004c,x [7ee64c]} [Extra]
[End of initial sweep]
[??]
C2/D09A: 00FF
[What is this?]
C2/D09C: 03FF 00FF 04FF 05FF 06FF 0E0C 0FFF 0DFF
C2/D0AC: 0E11 0FFF 0E12 0FFF 07FF 0AFF 0BFF 0710
C2/D0BC: FF08 FF13 FF14 FF15 FF16 FF17 FF
[]
C2/D0C9: 09D1 [00]
C2/D0CB: 11D1 [01]
C2/D0CD: 19D1 [02]
C2/D0CF: 21D1 [03]
C2/D0D1: 29D1 [04]
C2/D0D3: 31D1 [05]
C2/D0D5: 39D1 [06]
C2/D0D7: 40D1 [07]
C2/D0D9: 48D1 [08]
C2/D0DB: 52D1 [09]
C2/D0DD: 59D1 [0A]
C2/D0DF: 5AD1 [0B]
C2/D0E1: 61D1 [0C]
C2/D0E3: 74D1 [0D]
C2/D0E5: 7BD1 [0E]
C2/D0E7: 7FD1 [0F]
C2/D0E9: 8DD1 [10]
C2/D0EB: 97D1 [11]
C2/D0ED: AAD1 [12]
C2/D0EF: CBD1 [13]
C2/D0F1: D9D1 [14]
C2/D0F3: E7D1 [15]
C2/D0F5: F5D1 [16]
C2/D0F7: FFD1 [17]
C2/D0F9: 09D2 [18]
C2/D0FB: 09D2 [19]
C2/D0FD: 09D2 [1A]
C2/D0FF: 09D2 [1B]
C2/D101: 09D2 [1C]
C2/D103: 09D2 [1D]
C2/D105: 09D2 [1E]
C2/D107: 09D2 [1F]
;c237c7 asl a A:000a X:e600 Y:0001 S:01e5 D:0200 DB:7e nvmxdIzc V: 16 H:1284
;c237c8 tax A:0014 X:e600 Y:0001 S:01e5 D:0200 DB:7e nvmxdIzc V: 16 H:1298
;c237c9 jmp ($37cc,x) [c237e0] A:0014 X:0014 Y:0001 S:01e5 D:0200 DB:7e nvmxdIzc V: 16 H:1312
[00 AI Scripts]
[00]
C2/D109: 0A [Clear Horizontal Flip]
C2/D10A: 00 0A00 [Animation: 0A00]
C2/D10D: 05 0C00 [Hold Movement: $000C ticks]
C2/D110: FF [End]
[01]
C2/D111: 06 [Set Horizontal Flip]
C2/D112: 00 0B00 [Animation: 0B00]
C2/D115: 05 0900 [Hold Movement: $0009 ticks]
C2/D118: FF [End]
[02]
C2/D119: 0A [Clear Horizontal Flip]
C2/D11A: 00 0B00 [Animation: 0B00]
C2/D11D: 05 0900 [Hold Movement: $0009 ticks]
C2/D120: FF [End]
[03]
C2/D121: 0A [Clear Horizontal Flip]
C2/D122: 00 0C00 [Animation: 0C00]
C2/D125: 04 B934 [Set Call E04A: $34B9]
C2/D128: FF [End]
[04]
C2/D129: 06 [Set Horizontal Flip]
C2/D12A: 00 0D00 [Animation: 0D00]
C2/D12D: 05 0C00 [Hold Movement: $000C ticks]
C2/D130: FF [End]
[05]
C2/D131: 0A [Clear Horizontal Flip]
C2/D132: 00 0D00 [Animation: 0D00]
C2/D135: 05 0C00 [Hold Movement: $000C ticks]
C2/D138: FF [End]
[06]
C2/D139: 00 0E00 [Animation: 0E00]
C2/D13C: 05 0C00 [Hold Movement: $000C ticks]
C2/D13F: FF [End]
[07]
C2/D140: 0A [Clear Horizontal Flip]
C2/D141: 00 0F00 [Animation: 0F00]
C2/D144: 13 44 00 [Special Attack: 44]
C2/D147: FF [End]
[08]
C2/D148: 00 1000 [Animation: 1000] {Kama Dance}
C2/D14B: 05 0900 [Hold Movement: $0009 ticks] {Wait 9 ticks}
C2/D14E: 0E 01 00 [Cast Spell: 01 Target: 00] {Gem Missile}
C2/D151: FF [End]
[09]
C2/D152: 00 1100 [Animation: 1100]
C2/D155: 05 0C00 [Hold Movement: $000C ticks]
C2/D158: FF [End]
[0A]
C2/D159: 06 [Set Horizontal Flip]
[0B (overlap!)]
C2/D15A: 00 1200 [Animation: 1200]
C2/D15D: 13 44 00 [Special Attack: 44]
C2/D160: FF [End]
[0C] {Jumping Backwards?}
C2/D161: 00 1300 [Animation: 1300]
C2/D164: 01 0000 0000 0000 FEFF 0000 1400 [Trajectory?]
C2/D171: 15 BAD1 [Jump to $D1BA]
[0D (overlap!)]
C2/D174: 00 1400 [Animation: 1400] {Guard pose}
C2/D177: 05 1800 [Hold Movement: $0018 ticks]
C2/D17A: FF [End]
[0E]
C2/D17B: 00 1500 [Animation: 1500]
C2/D17E: FF [End]
[0F]
C2/D17F: 00 1600 [Animation: 1600]
C2/D182: 11 6600 0000 [Store $0000 at CharMem $0066]
C2/D187: 11 A700 0400 [Store $0004 at CharMem $00A7]
C2/D18C: FF [End]
[10]
C2/D18D: 10 7F3E [Call External: $3E7F]
C2/D190: 05 0300 [Hold Movement: $0003 ticks]
C2/D193: 13 63 00 [Special Attack: 63] {Flying Kama}
C2/D196: FF [End]
[11] {Jumping Diagonally Up/Left}
C2/D197: 00 1300 [Animation: 1300]
C2/D19A: 01 0000 FEFF 0000 FEFF 0000 1400 [Trajectory?] {Direction: -1 (Left), -1 (Up), Distance: 0x14}
C2/D1A7: 15 BAD1 [Jump to $D1BA]
[12] {Jumping Diagonally Up/Right (Overlap!)}
C2/D1AA: 00 1300 [Animation: 1300]
C2/D1AD: 01 0000 0200 0000 FEFF 0000 1400 [Trajectory?]
C2/D1BA: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/D1BF: 11 A700 0300 [Store $0003 at CharMem $00A7]
C2/D1C4: 02 BC36 [Set Call E090: $36BC]
C2/D1C7: 04 6637 [Set Call E04A: $3766]
C2/D1CA: FF [End]
[13]
C2/D1CB: 00 0C00 [Animation: 0C00] {Open Mouth}
C2/D1CE: 0F 0300E0 [Boss Attack Animation: 0300E0] {Acid Breath Animation}
C2/D1D2: 05 2400 [Hold Movement: $0024 ticks] {Wait 0x24 ticks}
C2/D1D5: 13 03 00 [Special Attack: 03] {Acid Breath}
C2/D1D8: FF [End]
[14]
C2/D1D9: 00 0C00 [Animation: 0C00]
C2/D1DC: 0F 0A00E0 [Boss Attack Animation: 0A00E0]
C2/D1E0: 05 2400 [Hold Movement: $0024 ticks]
C2/D1E3: 13 0A 00 [Special Attack: 0A]
C2/D1E6: FF [End]
[15]
C2/D1E7: 00 0C00 [Animation: 0C00]
C2/D1EA: 0F 0B00E0 [Boss Attack Animation: 0B00E0]
C2/D1EE: 05 2400 [Hold Movement: $0024 ticks]
C2/D1F1: 13 0B 00 [Special Attack: 0B]
C2/D1F4: FF [End]
[16]
C2/D1F5: 00 1000 [Animation: 1000]
C2/D1F8: 05 0900 [Hold Movement: $0009 ticks]
C2/D1FB: 0E 1C 02 [Cast Spell: 1C Target: 02]
C2/D1FE: FF [End]
[17]
C2/D1FF: 00 1000 [Animation: 1000]
C2/D202: 05 0900 [Hold Movement: $0009 ticks]
C2/D205: 0E 01 01 [Cast Spell: 01 Target: 01]
C2/D208: FF [End]
[18]
[19]
[1A]
[1B]
[1C]
[1D]
[1E]
C2/D209: FF [End]
[02: Kilroy]
C2/D20A: 111C
C2/D20C: 0000
C2/D20E: 783F []
C2/D210: 933F []
C2/D212: D93F []
C2/D214: 8340 []
C2/D216: 24D2 [??]
C2/D218: 26D2 [??]
C2/D21A: 72D2 [AI pointers]
C2/D21C: 0300
C2/D21E: 9040
C2/D220: E0FF
C2/D222: 0000 [Extra]
[??]
C2/D224: 00FF
[??]
C2/D226: 22FF 23FF 00FF 01FF 02FF 03FF 04FF 05FF
C2/D236: 06FF 07FF 08FF 09FF 0AFF 0BFF 0CFF 0DFF
C2/D246: 0EFF 0FFF 18FF 19FF 1AFF 1BFF 1CFF 1DFF
C2/D256: 1EFF 1FFF 20FF 21FF 10FF 11FF 12FF 13FF
C2/D266: 14FF 15FF 16FF 17FF 26FF 27FF
[02 AI Pointers]
C2/D272: D2D2 [00]
C2/D274: D9D2 [01]
C2/D276: E0D2 [02]
C2/D278: E8D2 [03]
C2/D27A: F0D2 [04]
C2/D27C: F7D2 [05]
C2/D27E: FED2 [06]
C2/D280: 06D3 [07]
C2/D282: 0ED3 [08]
C2/D284: 15D3 [09]
C2/D286: 1CD3 [0A]
C2/D288: 24D3 [0B]
C2/D28A: 2CD3 [0C]
C2/D28C: 33D3 [0D]
C2/D28E: 3AD3 [0E]
C2/D290: 42D3 [0F]
C2/D292: 4AD3 [10]
C2/D294: 51D3 [11]
C2/D296: 58D3 [12]
C2/D298: 60D3 [13]
C2/D29A: 68D3 [14]
C2/D29C: 6FD3 [15]
C2/D29E: 76D3 [16]
C2/D2A0: 7ED3 [17]
C2/D2A2: 86D3 [18]
C2/D2A4: 8DD3 [19]
C2/D2A6: 94D3 [1A]
C2/D2A8: 9CD3 [1B]
C2/D2AA: A4D3 [1C]
C2/D2AC: ABD3 [1D]
C2/D2AE: B2D3 [1E]
C2/D2B0: BAD3 [1F]
C2/D2B2: C2D3 [20]
C2/D2B4: CCD3 [21]
C2/D2B6: D6D3 [22]
C2/D2B8: DDD3 [23]
C2/D2BA: E4D3 [24]
C2/D2BC: E4D3 [25]
C2/D2BE: E4D3 [26]
C2/D2C0: EED3 [27]
C2/D2C2: F8D3 [28]
C2/D2C4: F8D3 [29]
C2/D2C6: F8D3 [2A]
C2/D2C8: F8D3 [2B]
C2/D2CA: F8D3 [2C]
C2/D2CC: F8D3 [2D]
C2/D2CE: F8D3 [2E]
C2/D2D0: F8D3 [2F]
[02: Kilroy AI Scripts]
[00]
C2/D2D2: 00 1F00 [Animation: 1F00]
C2/D2D5: 05 1800 [Hold Movement: $0018 ticks]
C2/D2D8: FF [End]
[01]
C2/D2D9: 00 2D00 [Animation: 2D00]
C2/D2DC: 05 1800 [Hold Movement: $0018 ticks]
C2/D2DF: FF [End]
[02]
C2/D2E0: 06 [Set Horizontal Flip]
C2/D2E1: 00 2700 [Animation: 2700]
C2/D2E4: 05 1800 [Hold Movement: $0018 ticks]
C2/D2E7: FF [End]
[03]
C2/D2E8: 0A [Clear Horizontal Flip]
C2/D2E9: 00 2700 [Animation: 2700]
C2/D2EC: 05 1800 [Hold Movement: $0018 ticks]
C2/D2EF: FF [End]
[04]
C2/D2F0: 00 2300 [Animation: 2300]
C2/D2F3: 05 1800 [Hold Movement: $0018 ticks]
C2/D2F6: FF [End]
[05]
C2/D2F7: 00 3100 [Animation: 3100]
C2/D2FA: 05 1800 [Hold Movement: $0018 ticks]
C2/D2FD: FF [End]
[06]
C2/D2FE: 06 [Set Horizontal Flip]
C2/D2FF: 00 2A00 [Animation: 2A00]
C2/D302: 05 1800 [Hold Movement: $0018 ticks]
C2/D305: FF [End]
[07]
C2/D306: 0A [Clear Horizontal Flip]
C2/D307: 00 2A00 [Animation: 2A00]
C2/D30A: 05 1800 [Hold Movement: $0018 ticks]
C2/D30D: FF [End]
[08]
C2/D30E: 00 2500 [Animation: 2500]
C2/D311: 05 1800 [Hold Movement: $0018 ticks]
C2/D314: FF [End]
[09]
C2/D315: 00 3200 [Animation: 3200]
C2/D318: 05 1800 [Hold Movement: $0018 ticks]
C2/D31B: FF [End]
[0A]
C2/D31C: 06 [Set Horizontal Flip]
C2/D31D: 00 2B00 [Animation: 2B00]
C2/D320: 05 1800 [Hold Movement: $0018 ticks]
C2/D323: FF [End]
[0B]
C2/D324: 0A [Clear Horizontal Flip]
C2/D325: 00 2B00 [Animation: 2B00]
C2/D328: 05 1800 [Hold Movement: $0018 ticks]
C2/D32B: FF [End]
[0C]
C2/D32C: 00 2600 [Animation: 2600]
C2/D32F: 05 0C00 [Hold Movement: $000C ticks]
C2/D332: FF [End]
[0D]
C2/D333: 00 3300 [Animation: 3300]
C2/D336: 05 0C00 [Hold Movement: $000C ticks]
C2/D339: FF [End]
[0E]
C2/D33A: 06 [Set Horizontal Flip]
C2/D33B: 00 2C00 [Animation: 2C00]
C2/D33E: 05 0C00 [Hold Movement: $000C ticks]
C2/D341: FF [End]
[0F]
C2/D342: 0A [Clear Horizontal Flip]
C2/D343: 00 2C00 [Animation: 2C00]
C2/D346: 05 0C00 [Hold Movement: $000C ticks]
C2/D349: FF [End]
{End of identical section}
[10]
C2/D34A: 00 2000 [Animation: 2000]
C2/D34D: 13 2F 00 [Special Attack: 2F]
C2/D350: FF [End]
[11]
C2/D351: 00 2E00 [Animation: 2E00]
C2/D354: 13 2F 00 [Special Attack: 2F]
C2/D357: FF [End]
[12]
C2/D358: 06 [Set Horizontal Flip]
C2/D359: 00 2800 [Animation: 2800]
C2/D35C: 13 2F 00 [Special Attack: 2F]
C2/D35F: FF [End]
[13]
C2/D360: 0A [Clear Horizontal Flip]
C2/D361: 00 2800 [Animation: 2800]
C2/D364: 13 2F 00 [Special Attack: 2F]
C2/D367: FF [End]
[14]
C2/D368: 00 2100 [Animation: 2100]
C2/D36B: 13 30 00 [Special Attack: 30]
C2/D36E: FF [End]
[15]
C2/D36F: 00 2F00 [Animation: 2F00]
C2/D372: 13 30 00 [Special Attack: 30]
C2/D375: FF [End]
[16]
C2/D376: 06 [Set Horizontal Flip]
C2/D377: 00 2800 [Animation: 2800]
C2/D37A: 13 30 00 [Special Attack: 30]
C2/D37D: FF [End]
[17]
C2/D37E: 0A [Clear Horizontal Flip]
C2/D37F: 00 2800 [Animation: 2800]
C2/D382: 13 30 00 [Special Attack: 30]
C2/D385: FF [End]
[18]
C2/D386: 00 2000 [Animation: 2000]
C2/D389: 13 2F 00 [Special Attack: 2F]
C2/D38C: FF [End]
[19]
C2/D38D: 00 2E00 [Animation: 2E00]
C2/D390: 13 2F 00 [Special Attack: 2F]
C2/D393: FF [End]
[1A]
C2/D394: 06 [Set Horizontal Flip]
C2/D395: 00 2800 [Animation: 2800]
C2/D398: 13 2F 00 [Special Attack: 2F]
C2/D39B: FF [End]
[1B]
C2/D39C: 0A [Clear Horizontal Flip]
C2/D39D: 00 2800 [Animation: 2800]
C2/D3A0: 13 2F 00 [Special Attack: 2F]
C2/D3A3: FF [End]
[1C]
C2/D3A4: 00 2100 [Animation: 2100]
C2/D3A7: 13 30 00 [Special Attack: 30]
C2/D3AA: FF [End]
[1D]
C2/D3AB: 00 2F00 [Animation: 2F00]
C2/D3AE: 13 30 00 [Special Attack: 30]
C2/D3B1: FF [End]
[1E]
C2/D3B2: 06 [Set Horizontal Flip]
C2/D3B3: 00 2800 [Animation: 2800]
C2/D3B6: 13 30 00 [Special Attack: 30]
C2/D3B9: FF [End]
[1F]
C2/D3BA: 0A [Clear Horizontal Flip]
C2/D3BB: 00 2800 [Animation: 2800]
C2/D3BE: 13 30 00 [Special Attack: 30]
C2/D3C1: FF [End]
[20]
C2/D3C2: 00 2400 [Animation: 2400]
C2/D3C5: 13 31 00 [Special Attack: 31]
C2/D3C8: 05 2400 [Hold Movement: $0024 ticks]
C2/D3CB: FF [End]
[21]
C2/D3CC: 00 1F00 [Animation: 1F00]
C2/D3CF: 0E 1C 02 [Cast Spell: 1C Target: 02]
C2/D3D2: 05 0C00 [Hold Movement: $000C ticks]
C2/D3D5: FF [End]
[22]
C2/D3D6: 00 2200 [Animation: 2200]
C2/D3D9: 04 B934 [Set Call E04A: $34B9]
C2/D3DC: FF [End]
[23]
C2/D3DD: 00 2200 [Animation: 2200]
C2/D3E0: 04 B934 [Set Call E04A: $34B9]
C2/D3E3: FF [End]
[24]
[25]
[26]
C2/D3E4: 00 2400 [Animation: 2400]
C2/D3E7: 13 31 00 [Special Attack: 31]
C2/D3EA: 05 2400 [Hold Movement: $0024 ticks]
C2/D3ED: FF [End]
[27]
C2/D3EE: 00 1F00 [Animation: 1F00]
C2/D3F1: 0E 1C 02 [Cast Spell: 1C Target: 02]
C2/D3F4: 05 0C00 [Hold Movement: $000C ticks]
C2/D3F7: FF [End]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/D3F8: FF [End]
[]
C2/D3F8: BD9400 LDA $0094,X
C2/D3FC: 0A ASL A
C2/D3FD: AA TAX
C2/D3FE: 7C01D4 JMP ($D401,X)
[Jump Table]
C2/D401: 07D4
C2/D403: 11D4
C2/D405: 31D4
[]
C2/D407: A687 LDX $87
C2/D409: FE9400 INC $0094,X
C2/D40C: 9E9600 STZ $0096,X
C2/D40F: 18 CLC
C2/D410: 60 RTS
[]
C2/D411: A687 LDX $87
C2/D413: BD9600 LDA $0096,X [INTERESTING]
C2/D416: C90600 CMP #$06
C2/D419: D014
C2/D41B: A90300 ORA $00,S
C2/D41E: A21900 LDX #$0019
C2/D421: A00D8F LDY #$8F0D
C2/D424: 202D27 JSR $272D
C2/D427: A687 LDX $87
C2/D429: FE9400 INC $0094,X
C2/D42C: 9E9600 STZ $0096,X
C2/D42F: 18 CLC
C2/D430: 60 RTS
[]
C2/D431: A687 LDX $87
C2/D433: BD9600 LDA $0096,X
C2/D436: C90600
C2/D439: D014
C2/D43B: A90300 ORA $00,S
C2/D43E: A21600 LDX #$0016
C2/D441: A00D8F LDY #$8F0D
C2/D444: 202D27 JSR $272D
C2/D447: A687 LDX $87
C2/D449: DE9400 DEC $0094,X
C2/D44C: 9E9600 STZ $0096,X
C2/D44F: 18 CLC
C2/D450: 60 RTS
[06: Kettle Kin]
C2/D451: 111C
C2/D453: 0000
C2/D455: F841
C2/D457: 1342
C2/D459: 3542
C2/D45B: D342
C2/D45D: 6BD4 [??]
C2/D45F: 6DD4 [??]
C2/D461: CFD4 [Start of AI pointers]
C2/D463: 0300
C2/D465: E042
C2/D467: E0FF
C2/D469: 0000
[]
C2/D46B: 00FF
[]
C2/D46D: 22FF 23FF 00FF 01FF 02FF 03FF 04FF 05FF
C2/D47D: 06FF 07FF 08FF 09FF 0AFF 0BFF 0CFF 0DFF
C2/D48D: 0EFF 0FFF 10FF 11FF 12FF 13FF 14FF 15FF
C2/D49D: 16FF 17FF 18FF 19FF 1AFF 1BFF 1CFF 1DFF
C2/D4AD: 1EFF 1FFF 20FF 21FF 26FF 27FF 28FF 29FF
C2/D4BD: 2AFF 2BFF 2CFF 2DFF 2EFF 2FFF 30FF 31FF
[06: Kettle Kin AI Pointers]
C2/D4CF: 4FD5 [00]
C2/D4D1: 56D5 [01]
C2/D4D3: 5DD5 [02]
C2/D4D5: 65D5 [03]
C2/D4D7: 6DD5 [04]
C2/D4D9: 74D5 [05]
C2/D4DB: 7BD5 [06]
C2/D4DD: 83D5 [07]
C2/D4DF: 8BD5 [08]
C2/D4E1: 92D5 [09]
C2/D4E3: 99D5 [0A]
C2/D4E5: A1D5 [0B]
C2/D4E7: A9D5 [0C]
C2/D4E9: B0D5 [0D]
C2/D4EB: B7D5 [0E]
C2/D4ED: BFD5 [0F]
C2/D4EF: C7D5 [10]
C2/D4F1: C7D5 [11]
C2/D4F3: C7D5 [12]
C2/D4F5: C7D5 [13]
C2/D4F7: C7D5 [14]
C2/D4F9: C7D5 [15]
C2/D4FB: C7D5 [16]
C2/D4FD: C7D5 [17]
C2/D4FF: C7D5 [18]
C2/D501: CED5 [19]
C2/D503: D5D5 [1A]
C2/D505: DDD5 [1B]
C2/D507: C7D5 [1C]
C2/D509: CED5 [1D]
C2/D50B: D5D5 [1E]
C2/D50D: DDD5 [1F]
C2/D50F: E5D5 [20]
C2/D511: EFD5 [21]
C2/D513: F9D5 [22]
C2/D515: 00D6 [23]
C2/D517: 07D6 [24]
C2/D519: 07D6 [25]
C2/D51B: 07D6 [26]
C2/D51D: 11D6 [27]
C2/D51F: 1BD6 [28]
C2/D521: 22D6 [29]
C2/D523: 29D6 [2A]
C2/D525: 31D6 [2B]
C2/D527: 1BD6 [2C]
C2/D529: 22D6 [2D]
C2/D52B: 29D6 [2E]
C2/D52D: 31D6 [2F]
C2/D52F: 39D6 [30]
C2/D531: 43D6 [31]
C2/D533: 4DD6 [32]
C2/D535: 57D6 [33]
C2/D537: 57D6 [34]
C2/D539: 57D6 [35]
C2/D53B: 57D6 [36]
C2/D53D: 57D6 [37]
C2/D53F: 57D6 [38]
C2/D541: 57D6 [39]
C2/D543: 57D6 [3A]
C2/D545: 57D6 [3B]
C2/D547: 57D6 [3C]
C2/D549: 57D6 [3D]
C2/D54B: 57D6 [3E]
C2/D54D: 57D6 [3F]
[06: Kettle Kin AI Scripts]
[00]
C2/D54F: 00 1F00 [Animation: 1F00]
C2/D552: 05 1800 [Hold Movement: $0018 ticks]
C2/D555: FF [End]
[01]
C2/D556: 00 2D00 [Animation: 2D00]
C2/D559: 05 1800 [Hold Movement: $0018 ticks]
C2/D55C: FF [End]
[02]
C2/D55D: 06 [Set Horizontal Flip]
C2/D55E: 00 2700 [Animation: 2700]
C2/D561: 05 1800 [Hold Movement: $0018 ticks]
C2/D564: FF [End]
[03]
C2/D565: 0A [Clear Horizontal Flip]
C2/D566: 00 2700 [Animation: 2700]
C2/D569: 05 1800 [Hold Movement: $0018 ticks]
C2/D56C: FF [End]
[04]
C2/D56D: 00 2300 [Animation: 2300]
C2/D570: 05 1800 [Hold Movement: $0018 ticks]
C2/D573: FF [End]
[05]
C2/D574: 00 3100 [Animation: 3100]
C2/D577: 05 1800 [Hold Movement: $0018 ticks]
C2/D57A: FF [End]
[06]
C2/D57B: 06 [Set Horizontal Flip]
C2/D57C: 00 2A00 [Animation: 2A00]
C2/D57F: 05 1800 [Hold Movement: $0018 ticks]
C2/D582: FF [End]
[07]
C2/D583: 0A [Clear Horizontal Flip]
C2/D584: 00 2A00 [Animation: 2A00]
C2/D587: 05 1800 [Hold Movement: $0018 ticks]
C2/D58A: FF [End]
[08]
C2/D58B: 00 2500 [Animation: 2500]
C2/D58E: 05 1800 [Hold Movement: $0018 ticks]
C2/D591: FF [End]
[09]
C2/D592: 00 3200 [Animation: 3200]
C2/D595: 05 1800 [Hold Movement: $0018 ticks]
C2/D598: FF [End]
[0A]
C2/D599: 06 [Set Horizontal Flip]
C2/D59A: 00 2B00 [Animation: 2B00]
C2/D59D: 05 1800 [Hold Movement: $0018 ticks]
C2/D5A0: FF [End]
[0B]
C2/D5A1: 0A [Clear Horizontal Flip]
C2/D5A2: 00 2B00 [Animation: 2B00]
C2/D5A5: 05 1800 [Hold Movement: $0018 ticks]
C2/D5A8: FF [End]
[0C]
C2/D5A9: 00 2600 [Animation: 2600]
C2/D5AC: 05 0C00 [Hold Movement: $000C ticks]
C2/D5AF: FF [End]
[0D]
C2/D5B0: 00 3300 [Animation: 3300]
C2/D5B3: 05 0C00 [Hold Movement: $000C ticks]
C2/D5B6: FF [End]
[0E]
C2/D5B7: 06 [Set Horizontal Flip]
C2/D5B8: 00 2C00 [Animation: 2C00]
C2/D5BB: 05 0C00 [Hold Movement: $000C ticks]
C2/D5BE: FF [End]
[0F]
C2/D5BF: 0A [Clear Horizontal Flip]
C2/D5C0: 00 2C00 [Animation: 2C00]
C2/D5C3: 05 0C00 [Hold Movement: $000C ticks]
C2/D5C6: FF [End]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[1C]
C2/D5C7: 00 2000 [Animation: 2000]
C2/D5CA: 13 32 00 [Special Attack: 32]
C2/D5CD: FF [End]
[19]
[1D]
C2/D5CE: 00 2E00 [Animation: 2E00]
C2/D5D1: 13 32 00 [Special Attack: 32]
C2/D5D4: FF [End]
[1A]
[1E]
C2/D5D5: 06 [Set Horizontal Flip]
C2/D5D6: 00 2800 [Animation: 2800]
C2/D5D9: 13 32 00 [Special Attack: 32]
C2/D5DC: FF [End]
[1B]
[1F]
C2/D5DD: 0A [Clear Horizontal Flip]
C2/D5DE: 00 2800 [Animation: 2800]
C2/D5E1: 13 32 00 [Special Attack: 32]
C2/D5E4: FF [End]
[20]
C2/D5E5: 00 2400 [Animation: 2400]
C2/D5E8: 13 34 00 [Special Attack: 34]
C2/D5EB: 05 2400 [Hold Movement: $0024 ticks]
C2/D5EE: FF [End]
[21]
C2/D5EF: 00 1F00 [Animation: 1F00]
C2/D5F2: 0E 1C 02 [Cast Spell: 1C Target: 02]
C2/D5F5: 05 0C00 [Hold Movement: $000C ticks]
C2/D5F8: FF [End]
[22]
C2/D5F9: 00 2200 [Animation: 2200]
C2/D5FC: 04 B934 [Set Call E04A: $34B9]
C2/D5FF: FF [End]
[23]
C2/D600: 00 2200 [Animation: 2200]
C2/D603: 04 B934 [Set Call E04A: $34B9]
C2/D606: FF [End]
[24]
[25]
[26]
C2/D607: 00 1F00 [Animation: 1F00]
C2/D60A: 0E 29 02 [Cast Spell: 29 Target: 02]
C2/D60D: 05 0C00 [Hold Movement: $000C ticks]
C2/D610: FF [End]
[27]
C2/D611: 00 1F00 [Animation: 1F00]
C2/D614: 13 0D 00 [Special Attack: 0D]
C2/D617: 05 0C00 [Hold Movement: $000C ticks]
C2/D61A: FF [End]
[28]
[2C]
C2/D61B: 00 2100 [Animation: 2100]
C2/D61E: 13 32 00 [Special Attack: 32]
C2/D621: FF [End]
[29]
[2D]
C2/D622: 00 2F00 [Animation: 2F00]
C2/D625: 13 32 00 [Special Attack: 32]
C2/D628: FF [End]
[2A]
[2E]
C2/D629: 06 [Set Horizontal Flip]
C2/D62A: 00 2800 [Animation: 2800]
C2/D62D: 13 32 00 [Special Attack: 32]
C2/D630: FF [End]
[2B]
[2F]
C2/D631: 0A [Clear Horizontal Flip]
C2/D632: 00 2800 [Animation: 2800]
C2/D635: 13 32 00 [Special Attack: 32]
C2/D638: FF [End]
[30]
C2/D639: 00 2400 [Animation: 2400]
C2/D63C: 13 34 00 [Special Attack: 34]
C2/D63F: 05 2400 [Hold Movement: $0024 ticks]
C2/D642: FF [End]
[31]
C2/D643: 00 1F00 [Animation: 1F00]
C2/D646: 0E 1C 02 [Cast Spell: 1C Target: 02]
C2/D649: 05 0C00 [Hold Movement: $000C ticks]
C2/D64C: FF [End]
[32]
C2/D64D: 00 1F00 [Animation: 1F00]
C2/D650: 0E 29 02 [Cast Spell: 29 Target: 02]
C2/D653: 05 0C00 [Hold Movement: $000C ticks]
C2/D656: FF [End]
[33]
[34]
[35]
[36]
[37]
[38]
[39]
[3A]
[3B]
[3C]
[3D]
[3E]
C2/D657: FF [End]
[01: Minotaur/Gorgon Bull]
C2/D658: 019C
C2/D65A: 0000
C2/D65C: E142
C2/D65E: E842
C2/D660: 4143
C2/D662: 0000
C2/D664: 90D6 [??]
C2/D666: 72D6 [??]
C2/D668: CAD6 [AI Pointers]
C2/D66A: 0700
C2/D66C: 1244
C2/D66E: E8FF
C2/D670: 0000
[]
C2/D672: 2EFF 00FF 01FF 02FF 03FF 04FF 05FF 06FF
C2/D682: 07FF 08FF 09FF 0AFF 0BFF 2DFF 33FF
[]
C2/D690: 3435 FF10 FF11 FF12 FF13 FF1C FF1D FF1E
C2/D6A0: FF1F FF30 FF31 FF14 FF15 FF16 FF17 FF18
C2/D6B0: FF19 FF1A FF1B FF20 21FF 2223 FF24 25FF
C2/D6C0: 2627 FF2F FF28 32FF 36FF
[01 AI Pointers]
C2/D6CA: 4AD7 [00]
C2/D6CC: 51D7 [01]
C2/D6CE: 58D7 [02]
C2/D6D0: 60D7 [03]
C2/D6D2: 68D7 [04]
C2/D6D4: 6FD7 [05]
C2/D6D6: 76D7 [06]
C2/D6D8: 7ED7 [07]
C2/D6DA: 86D7 [08]
C2/D6DC: 8DD7 [09]
C2/D6DE: 94D7 [0A]
C2/D6E0: 9CD7 [0B]
C2/D6E2: A4D7 [0C]
C2/D6E4: A4D7 [0D]
C2/D6E6: A4D7 [0E]
C2/D6E8: A4D7 [0F]
C2/D6EA: A4D7 [10]
C2/D6EC: ABD7 [11]
C2/D6EE: B2D7 [12]
C2/D6F0: BAD7 [13]
C2/D6F2: C2D7 [14]
C2/D6F4: C9D7 [15]
C2/D6F6: D0D7 [16]
C2/D6F8: D8D7 [17]
C2/D6FA: E0D7 [18]
C2/D6FC: E7D7 [19]
C2/D6FE: EED7 [1A]
C2/D700: F6D7 [1B]
C2/D702: FED7 [1C]
C2/D704: 04D8 [1D]
C2/D706: 0AD8 [1E]
C2/D708: 11D8 [1F]
C2/D70A: 1FD8 [20]
C2/D70C: 23D8 [21]
C2/D70E: 33D8 [22]
C2/D710: 37D8 [23]
C2/D712: 47D8 [24]
C2/D714: 4CD8 [25]
C2/D716: 5CD8 [26]
C2/D718: 61D8 [27]
C2/D71A: 7AD8 [28]
C2/D71C: 7ED8 [29]
C2/D71E: 82D8 [2A]
C2/D720: 87D8 [2B]
C2/D722: 8CD8 [2C]
C2/D724: 90D8 [2D]
C2/D726: 94D8 [2E]
C2/D728: 9BD8 [2F]
C2/D72A: A2D8 [30]
C2/D72C: A9D8 [31]
C2/D72E: B0D8 [32]
C2/D730: BBD8 [33]
C2/D732: C2D8 [34]
C2/D734: C9D8 [35]
C2/D736: D0D8 [36]
C2/D738: D7D8 [37]
C2/D73A: D7D8 [38]
C2/D73C: D7D8 [39]
C2/D73E: D7D8 [3A]
C2/D740: D7D8 [3B]
C2/D742: D7D8 [3C]
C2/D744: D7D8 [3D]
C2/D746: D7D8 [3E]
C2/D748: D7D8 [3F]
[01: Minotaur/Gorgon Bull AI Scripts]
[00]
C2/D74A: 00 5600 [Animation: 5600]
C2/D74D: 05 1800 [Hold Movement: $0018 ticks]
C2/D750: FF [End]
[01]
C2/D751: 00 5F00 [Animation: 5F00]
C2/D754: 05 1800 [Hold Movement: $0018 ticks]
C2/D757: FF [End]
[02]
C2/D758: 06 [Set Horizontal Flip]
C2/D759: 00 6800 [Animation: 6800]
C2/D75C: 05 1800 [Hold Movement: $0018 ticks]
C2/D75F: FF [End]
[03]
C2/D760: 0A [Clear Horizontal Flip]
C2/D761: 00 6800 [Animation: 6800]
C2/D764: 05 1800 [Hold Movement: $0018 ticks]
C2/D767: FF [End]
[04]
C2/D768: 00 4E00 [Animation: 4E00]
C2/D76B: 05 1800 [Hold Movement: $0018 ticks]
C2/D76E: FF [End]
[05]
C2/D76F: 00 5700 [Animation: 5700]
C2/D772: 05 1800 [Hold Movement: $0018 ticks]
C2/D775: FF [End]
[06]
C2/D776: 06 [Set Horizontal Flip]
C2/D777: 00 6000 [Animation: 6000]
C2/D77A: 05 1800 [Hold Movement: $0018 ticks]
C2/D77D: FF [End]
[07]
C2/D77E: 0A [Clear Horizontal Flip]
C2/D77F: 00 6000 [Animation: 6000]
C2/D782: 05 1800 [Hold Movement: $0018 ticks]
C2/D785: FF [End]
[08]
C2/D786: 00 5500 [Animation: 5500]
C2/D789: 05 0C00 [Hold Movement: $000C ticks]
C2/D78C: FF [End]
[09]
C2/D78D: 00 5E00 [Animation: 5E00]
C2/D790: 05 0C00 [Hold Movement: $000C ticks]
C2/D793: FF [End]
[0A]
C2/D794: 06 [Set Horizontal Flip]
C2/D795: 00 6700 [Animation: 6700]
C2/D798: 05 0C00 [Hold Movement: $000C ticks]
C2/D79B: FF [End]
[0B]
C2/D79C: 0A [Clear Horizontal Flip]
C2/D79D: 00 6700 [Animation: 6700]
C2/D7A0: 05 0C00 [Hold Movement: $000C ticks]
C2/D7A3: FF [End]
[0C]
[0D]
[0E]
[0F]
[10]
C2/D7A4: 00 5000 [Animation: 5000]
C2/D7A7: 13 28 00 [Special Attack: 28]
C2/D7AA: FF [End]
[11]
C2/D7AB: 00 5900 [Animation: 5900]
C2/D7AE: 13 28 00 [Special Attack: 28]
C2/D7B1: FF [End]
[12]
C2/D7B2: 06 [Set Horizontal Flip]
C2/D7B3: 00 6200 [Animation: 6200]
C2/D7B6: 13 28 00 [Special Attack: 28]
C2/D7B9: FF [End]
[13]
C2/D7BA: 0A [Clear Horizontal Flip]
C2/D7BB: 00 6200 [Animation: 6200]
C2/D7BE: 13 28 00 [Special Attack: 28]
C2/D7C1: FF [End]
[14]
C2/D7C2: 00 5100 [Animation: 5100]
C2/D7C5: 13 27 00 [Special Attack: 27]
C2/D7C8: FF [End]
[15]
C2/D7C9: 00 5A00 [Animation: 5A00]
C2/D7CC: 13 27 00 [Special Attack: 27]
C2/D7CF: FF [End]
[16]
C2/D7D0: 06 [Set Horizontal Flip]
C2/D7D1: 00 6300 [Animation: 6300]
C2/D7D4: 13 27 00 [Special Attack: 27]
C2/D7D7: FF [End]
[17]
C2/D7D8: 0A [Clear Horizontal Flip]
C2/D7D9: 00 6300 [Animation: 6300]
C2/D7DC: 13 27 00 [Special Attack: 27]
C2/D7DF: FF [End]
[18]
C2/D7E0: 00 5200 [Animation: 5200]
C2/D7E3: 13 2C 00 [Special Attack: 2C]
C2/D7E6: FF [End]
[19]
C2/D7E7: 00 5B00 [Animation: 5B00]
C2/D7EA: 13 2C 00 [Special Attack: 2C]
C2/D7ED: FF [End]
[1A]
C2/D7EE: 06 [Set Horizontal Flip]
C2/D7EF: 00 6400 [Animation: 6400]
C2/D7F2: 13 2C 00 [Special Attack: 2C]
C2/D7F5: FF [End]
[1B]
C2/D7F6: 0A [Clear Horizontal Flip]
C2/D7F7: 00 6400 [Animation: 6400]
C2/D7FA: 13 2C 00 [Special Attack: 2C]
C2/D7FD: FF [End]
[1C]
C2/D7FE: 00 6900 [Animation: 6900]
C2/D801: 15 15D8 [Jump to $D815]
[1D (overlap!)]
C2/D804: 00 6A00 [Animation: 6A00]
C2/D807: 15 15D8 [Jump to $D815]
[1E (overlap!)]
C2/D80A: 06 [Set Horizontal Flip]
C2/D80B: 00 6B00 [Animation: 6B00]
C2/D80E: 15 15D8 [Jump to $D815]
[1F (overlap!)]
C2/D811: 0A [Clear Horizontal Flip]
C2/D812: 00 6B00 [Animation: 6B00]
C2/D815: 13 29 00 [Special Attack: 29]
C2/D818: 05 1800 [Hold Movement: $0018 ticks]
C2/D81B: 04 B836 [Set Call E04A: $36B8]
C2/D81E: FF [End]
[20]
C2/D81F: 00 5300 [Animation: 5300]
C2/D822: FF [End]
[21]
C2/D823: 01 0000 0000 0000 0500 0000 0000 [Trajectory?]
C2/D830: 15 6ED8 [Jump to $D86E]
[22 (overlap!)]
C2/D833: 00 5C00 [Animation: 5C00]
C2/D836: FF [End]
[23]
C2/D837: 01 0000 0000 0000 FBFF 0000 0000 [Trajectory?]
C2/D844: 15 6ED8 [Jump to $D86E]
[24 (overlap!)]
C2/D847: 06 [Set Horizontal Flip]
C2/D848: 00 6500 [Animation: 6500]
C2/D84B: FF [End]
[25]
C2/D84C: 01 0000 FBFF 0000 0000 0000 0000 [Trajectory?]
C2/D859: 15 6ED8 [Jump to $D86E]
[26 (overlap!)]
C2/D85C: 0A [Clear Horizontal Flip]
C2/D85D: 00 6500 [Animation: 6500]
C2/D860: FF [End]
[27]
C2/D861: 01 0000 0500 0000 0000 0000 0000 [Trajectory?]
C2/D86E: 13 2D 00 [Special Attack: 2D]
C2/D871: 11 9E00 0300 [Store $0003 at CharMem $009E]
C2/D876: 02 A244 [Set Call E090: $44A2]
C2/D879: FF [End]
[28]
C2/D87A: 00 5400 [Animation: 5400]
C2/D87D: FF [End]
[29]
C2/D87E: 00 5D00 [Animation: 5D00]
C2/D881: FF [End]
[2A]
C2/D882: 06 [Set Horizontal Flip]
C2/D883: 00 6600 [Animation: 6600]
C2/D886: FF [End]
[2B]
C2/D887: 0A [Clear Horizontal Flip]
C2/D888: 00 6600 [Animation: 6600]
C2/D88B: FF [End]
[2C]
C2/D88C: 00 6C00 [Animation: 6C00]
C2/D88F: FF [End]
[2D]
C2/D890: 00 6E00 [Animation: 6E00]
C2/D893: FF [End]
[2E]
C2/D894: 00 6F00 [Animation: 6F00]
C2/D897: 04 B934 [Set Call E04A: $34B9]
C2/D89A: FF [End]
[2F]
C2/D89B: 00 7100 [Animation: 7100]
C2/D89E: 13 2B 00 [Special Attack: 2B]
C2/D8A1: FF [End]
[30]
C2/D8A2: 00 6C00 [Animation: 6C00]
C2/D8A5: 0E 05 02 [Cast Spell: 05 Target: 02]
C2/D8A8: FF [End]
[31]
C2/D8A9: 00 6C00 [Animation: 6C00]
C2/D8AC: 0E 00 00 [Cast Spell: 00 Target: 00]
C2/D8AF: FF [End]
[32]
C2/D8B0: 0F 0700F8 [Boss Attack Animation: 0700F8]
C2/D8B4: 13 07 00 [Special Attack: 07]
C2/D8B7: 05 0F00 [Hold Movement: $000F ticks]
C2/D8BA: FF [End]
[33]
C2/D8BB: 00 6C00 [Animation: 6C00]
C2/D8BE: 10 7744 [Call External: $4477]
C2/D8C1: FF [End]
[34]
C2/D8C2: 00 6C00 [Animation: 6C00]
C2/D8C5: 04 1344 [Set Call E04A: $4413]
C2/D8C8: FF [End]
[35]
C2/D8C9: 10 3744 [Call External: $4437]
C2/D8CC: 04 6744 [Set Call E04A: $4467]
C2/D8CF: FF [End]
[36]
C2/D8D0: 00 6C00 [Animation: 6C00]
C2/D8D3: 0E 00 01 [Cast Spell: 00 Target: 01]
C2/D8D6: FF [End]
[37]
[38]
[39]
[3A]
[3B]
[3C]
[3D]
[3E]
C2/D8D7: FF [End]
[0E: Aegagropilon]
C2/D8D8: 191C
C2/D8DA: 0000
C2/D8DC: 5051
C2/D8DE: 9351
C2/D8E0: CD51
C2/D8E2: 6A52
C2/D8E4: F2D8 []
C2/D8E6: F4D8 []
C2/D8E8: 1AD9 [AI pointers]
C2/D8EA: 0400
C2/D8EC: 7752
C2/D8EE: E0FF
C2/D8F0: 0000
[??]
C2/D8F2: 00FF
[??]
C2/D8F4: 04FF 13FF 00FF 01FF 02FF 03FF 12FF 05FF
C2/D904: 06FF 07FF 090A 0B0C FF0D FF0E FF0F 100B
C2/D914: 11FF 1415 16FF
[0E AI pointers]
C2/D91A: 7AD9 [00]
C2/D91C: 7AD9 [01]
C2/D91E: 7AD9 [02]
C2/D920: 7AD9 [03]
C2/D922: 81D9 [04]
C2/D924: 88D9 [05]
C2/D926: 8ED9 [06]
C2/D928: 94D9 [07]
C2/D92A: 9ED9 [08]
C2/D92C: A5D9 [09]
C2/D92E: B1D9 [0A]
C2/D930: CAD9 [0B]
C2/D932: D1D9 [0C]
C2/D934: F5D9 [0D]
C2/D936: 05DA [0E]
C2/D938: 22DA [0F]
C2/D93A: 2EDA [10]
C2/D93C: 47DA [11]
C2/D93E: 6BDA [12]
C2/D940: 6FDA [13]
C2/D942: 76DA [14]
C2/D944: 85DA [15]
C2/D946: 8FDA [16]
C2/D948: 9FDA [17]
C2/D94A: ABDA [18]
C2/D94C: B4DA [19]
C2/D94E: B4DA [1A]
C2/D950: B4DA [1B]
C2/D952: B4DA [1C]
C2/D954: B4DA [1D]
C2/D956: B4DA [1E]
C2/D958: B4DA [1F]
C2/D95A: B4DA [20]
C2/D95C: B4DA [21]
C2/D95E: B4DA [22]
C2/D960: B4DA [23]
C2/D962: B4DA [24]
C2/D964: B4DA [25]
C2/D966: B4DA [26]
C2/D968: B4DA [27]
C2/D96A: B4DA [28]
C2/D96C: B4DA [29]
C2/D96E: B4DA [2A]
C2/D970: B4DA [2B]
C2/D972: B4DA [2C]
C2/D974: B4DA [2D]
C2/D976: B4DA [2E]
C2/D978: B4DA [2F]
[0E: Aegagropilon AI Scripts]
[00]
C2/D97A: 00 8000 [Animation: 8000]
C2/D97D: 05 1800 [Hold Movement: $0018 ticks]
C2/D980: FF [End]
[01]
C2/D97A: 00 8000 [Animation: 8000]
C2/D97D: 05 1800 [Hold Movement: $0018 ticks]
C2/D980: FF [End]
[02]
C2/D97A: 00 8000 [Animation: 8000]
C2/D97D: 05 1800 [Hold Movement: $0018 ticks]
C2/D980: FF [End]
[03]
C2/D97A: 00 8000 [Animation: 8000]
C2/D97D: 05 1800 [Hold Movement: $0018 ticks]
C2/D980: FF [End]
[04]
C2/D981: 00 7F00 [Animation: 7F00]
C2/D984: 04 B934 [Set Call E04A: $34B9]
C2/D987: FF [End]
[05]
C2/D988: 0E 1F 00 [Cast Spell: 1F Target: 00]
C2/D98B: 15 97D9 [Jump to $D997]
C2/D98E: 0E 1E 00 [Cast Spell: 1E Target: 00]
C2/D991: 15 97D9 [Jump to $D997]
C2/D994: 0E 22 02 [Cast Spell: 22 Target: 02]
C2/D997: 00 8200 [Animation: 8200]
C2/D99A: 05 0C00 [Hold Movement: $000C ticks]
C2/D99D: FF [End]
[06]
C2/D98E: 0E 1E 00 [Cast Spell: 1E Target: 00]
C2/D991: 15 97D9 [Jump to $D997]
C2/D994: 0E 22 02 [Cast Spell: 22 Target: 02]
C2/D997: 00 8200 [Animation: 8200]
C2/D99A: 05 0C00 [Hold Movement: $000C ticks]
C2/D99D: FF [End]
[07]
C2/D994: 0E 22 02 [Cast Spell: 22 Target: 02]
C2/D997: 00 8200 [Animation: 8200]
C2/D99A: 05 0C00 [Hold Movement: $000C ticks]
C2/D99D: FF [End]
[08]
C2/D99E: 00 7E00 [Animation: 7E00]
C2/D9A1: 05 1800 [Hold Movement: $0018 ticks]
C2/D9A4: FF [End]
[09]
C2/D9A5: 00 7E00 [Animation: 7E00]
C2/D9A8: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/D9AD: 05 0500 [Hold Movement: $0005 ticks]
C2/D9B0: FF [End]
[0A]
C2/D9B1: 01 0000 0000 0000 0000 0000 1000 [Trajectory?]
C2/D9BE: 11 A700 0500 [Store $0005 at CharMem $00A7]
C2/D9C3: 02 7852 [Set Call E090: $5278]
C2/D9C6: 04 B052 [Set Call E04A: $52B0]
C2/D9C9: FF [End]
[0B]
C2/D9CA: 02 6356 [Set Call E090: $5663]
C2/D9CD: 05 0C00 [Hold Movement: $000C ticks]
C2/D9D0: FF [End]
[0C]
C2/D9D1: 00 7F00 [Animation: 7F00]
C2/D9D4: 01 0000 0000 0000 0000 0000 F0FF [Trajectory?]
C2/D9E1: 11 A700 0400 [Store $0004 at CharMem $00A7]
C2/D9E6: 11 A500 1800 [Store $0018 at CharMem $00A5]
C2/D9EB: 13 5C 00 [Special Attack: 5C]
C2/D9EE: 02 7852 [Set Call E090: $5278]
C2/D9F1: 04 6637 [Set Call E04A: $3766]
C2/D9F4: FF [End]
[0D]
C2/D9F5: 00 7F00 [Animation: 7F00]
C2/D9F8: 10 0B56 [Call External: $560B]
C2/D9FB: 13 5D 00 [Special Attack: 5D]
C2/D9FE: 02 1256 [Set Call E090: $5612]
C2/DA01: 05 0C00 [Hold Movement: $000C ticks]
C2/DA04: FF [End]
[0E]
C2/DA05: 00 7F00 [Animation: 7F00]
C2/DA08: 01 0000 0000 0000 0000 0000 F0FF [Trajectory?]
C2/DA15: 10 0B56 [Call External: $560B]
C2/DA18: 13 5F 00 [Special Attack: 5F]
C2/DA1B: 02 1256 [Set Call E090: $5612]
C2/DA1E: 05 0C00 [Hold Movement: $000C ticks]
C2/DA21: FF [End]
[0F]
C2/DA22: 00 7E00 [Animation: 7E00]
C2/DA25: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/DA2A: 05 0500 [Hold Movement: $0005 ticks]
C2/DA2D: FF [End]
[10]
C2/DA2E: 01 0000 0000 0000 0000 0000 1000 [Trajectory?]
C2/DA3B: 11 A700 0500 [Store $0005 at CharMem $00A7]
C2/DA40: 02 7852 [Set Call E090: $5278]
C2/DA43: 04 B052 [Set Call E04A: $52B0]
C2/DA46: FF [End]
[11]
C2/DA47: 00 7F00 [Animation: 7F00]
C2/DA4A: 01 0000 0000 0000 0000 0000 F0FF [Trajectory?]
C2/DA57: 11 A700 0400 [Store $0004 at CharMem $00A7]
C2/DA5C: 11 A500 2A00 [Store $002A at CharMem $00A5]
C2/DA61: 13 5C 00 [Special Attack: 5C]
C2/DA64: 02 7852 [Set Call E090: $5278]
C2/DA67: 04 6637 [Set Call E04A: $3766]
C2/DA6A: FF [End]
[12]
C2/DA6B: 00 7E00 [Animation: 7E00]
C2/DA6E: FF [End]
[13]
C2/DA6F: 00 7F00 [Animation: 7F00]
C2/DA72: 04 B934 [Set Call E04A: $34B9]
C2/DA75: FF [End]
[14]
C2/DA76: 00 8300 [Animation: 8300]
C2/DA79: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/DA7E: 10 B752 [Call External: $52B7]
C2/DA81: 05 0600 [Hold Movement: $0006 ticks]
C2/DA84: FF [End]
[15]
C2/DA85: 00 8400 [Animation: 8400]
C2/DA88: 10 B752 [Call External: $52B7]
C2/DA8B: 05 0C00 [Hold Movement: $000C ticks]
C2/DA8E: FF [End]
[16]
C2/DA8F: 10 F052 [Call External: $52F0]
C2/DA92: 13 4F 00 [Special Attack: 4F]
C2/DA95: 10 AB3C [Call External: $3CAB]
C2/DA98: 10 2953 [Call External: $5329]
C2/DA9B: 05 0100 [Hold Movement: $0001 ticks]
C2/DA9E: FF [End]
[17]
C2/DA9F: 00 8300 [Animation: 8300]
C2/DAA2: 11 7E00 0080 [Store $8000 at CharMem $007E]
C2/DAA7: 05 2400 [Hold Movement: $0024 ticks]
C2/DAAA: FF [End]
[18]
C2/DAAB: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/DAB0: 05 0100 [Hold Movement: $0001 ticks]
C2/DAB3: FF [End]
[19]
[1A]
[1B]
[1C]
[1D]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/DAB4: FF [End]
[What is this? (doublecheck)]
C2/DAB5: 20523A JSR $3A52
C2/DAB8: BDAB00 LDA $00AB,X
C2/DABB: C90100 CMP #$01
C2/DABE: D011 BNE
C2/DAC0: BDA900 LDA $00A9,X
C2/DAC3: 20D908 JSR $08D9
C2/DAC6: C90200 CMP #$02
C2/DAC9: B006 BCS
C2/DACB: A90001 LDA #$0100
C2/DACE: 9DAD00 STA $00AD,X
C2/DAD1: 60 RTS
[Unused pointers?]
C2/DAD2: FED8
C2/DAD4: F8D8 CLD
C2/DAD6: FCD8
C2/DAD8: FAD8 CLD
C2/DADA: 02D9 COP #$D9
C2/DADC: 04D9 TSB $D9
C2/DADE: 0DD9
C2/DAE0: 0FD9
C2/DAE2: 11D9 CMP $D911,Y
C2/DAE4: 11D9 ORA ($D9),Y
C2/DAE6: F4D8
C2/DAE8: F6D8
[0C: Spikey Tiger/Blue Spike]
C2/DAEA: 119C
C2/DAEC: 0100
C2/DAEE: F153 []
C2/DAF0: 0C54 []
C2/DAF2: 2E54 []
C2/DAF4: 6D55 []
C2/DAF6: 04DB [??]
C2/DAF8: 0000 [Woah]
C2/DAFA: 4DDB [??]
C2/DAFC: 0400
C2/DAFE: 7155 []
C2/DB00: F0FF
C2/DB02: 0000
[]
C2/DB04: 1311 12FF 0EFF 00FF 01FF 03FF 04FF 0AFF
C2/DB14: 0BFF 1006 FF10 07FF 0809 1311 12FF 0814
C2/DB24: 12FF 1516 FF09 1711 12FF 0918 1112 FF09
C2/DB34: 1911 12FF 020D FF10 1AFF 091B 1112 FF09
C2/DB44: 1C11 12FF 091D 1112 FF
[0C AI Pointers]
C2/DB4D: ADDB [00]
C2/DB4F: B5DB [01]
C2/DB51: BDDB [02]
C2/DB53: CADB [03]
C2/DB55: D2DB [04]
C2/DB57: DADB [05]
C2/DB59: DEDB [06]
C2/DB5B: E9DB [07]
C2/DB5D: F4DB [08]
C2/DB5F: F8DB [09]
C2/DB61: 19DC [0A]
C2/DB63: 20DC [0B]
C2/DB65: 27DC [0C]
C2/DB67: 2EDC [0D]
C2/DB69: 35DC [0E]
C2/DB6B: 3CDC [0F]
C2/DB6D: 40DC [10]
C2/DB6F: 44DC [11]
C2/DB71: 63DC [12]
C2/DB73: 84DC [13]
C2/DB75: 93DC [14]
C2/DB77: A3DC [15]
C2/DB79: ADDC [16]
C2/DB7B: B7DC [17]
C2/DB7D: CADC [18]
C2/DB7F: DDDC [19]
C2/DB81: F0DC [1A]
C2/DB83: FBDC [1B]
C2/DB85: 0EDD [1C]
C2/DB87: 21DD [1D]
C2/DB89: 34DD [1E]
C2/DB8B: 34DD [1F]
C2/DB8D: 34DD [20]
C2/DB8F: 34DD [21]
C2/DB91: 34DD [22]
C2/DB93: 34DD [23]
C2/DB95: 34DD [24]
C2/DB97: 34DD [25]
C2/DB99: 34DD [26]
C2/DB9B: 34DD [27]
C2/DB9D: 34DD [28]
C2/DB9F: 34DD [29]
C2/DBA1: 34DD [2A]
C2/DBA3: 34DD [2B]
C2/DBA5: 34DD [2C]
C2/DBA7: 34DD [2D]
C2/DBA9: 34DD [2E]
C2/DBAB: 34DD [2F]
[0C: Spikey Tiger/Blue Spike AI Scripts]
[00]
C2/DBAD: 0A [Clear Horizontal Flip]
C2/DBAE: 00 8E00 [Animation: 8E00]
C2/DBB1: 05 1800 [Hold Movement: $0018 ticks]
C2/DBB4: FF [End]
[01]
C2/DBB5: 0A [Clear Horizontal Flip]
C2/DBB6: 00 9500 [Animation: 9500]
C2/DBB9: 05 1800 [Hold Movement: $0018 ticks]
C2/DBBC: FF [End]
[02]
C2/DBBD: 00 9200 [Animation: 9200]
C2/DBC0: 10 7255 [Call External: $5572]
C2/DBC3: 03 7655 [Set Call E048: $5576]
C2/DBC6: 05 3C00 [Hold Movement: $003C ticks]
C2/DBC9: FF [End]
[03]
C2/DBCA: 0A [Clear Horizontal Flip]
C2/DBCB: 00 9800 [Animation: 9800]
C2/DBCE: 05 1800 [Hold Movement: $0018 ticks]
C2/DBD1: FF [End]
[04]
C2/DBD2: 0A [Clear Horizontal Flip]
C2/DBD3: 00 9700 [Animation: 9700]
C2/DBD6: 05 1800 [Hold Movement: $0018 ticks]
C2/DBD9: FF [End]
[05]
C2/DBDA: 00 9600 [Animation: 9600]
C2/DBDD: FF [End]
[06]
C2/DBDE: 0F 0010FE [Boss Attack Animation: 0010FE]
C2/DBE2: 13 00 00 [Special Attack: 00]
C2/DBE5: 05 0F00 [Hold Movement: $000F ticks]
C2/DBE8: FF [End]
[07]
C2/DBE9: 0F 0510FE [Boss Attack Animation: 0510FE]
C2/DBED: 13 05 00 [Special Attack: 05]
C2/DBF0: 05 0F00 [Hold Movement: $000F ticks]
C2/DBF3: FF [End]
[08]
C2/DBF4: 00 9100 [Animation: 9100]
C2/DBF7: FF [End]
[09]
C2/DBF8: 00 9400 [Animation: 9400]
C2/DBFB: 01 0000 0000 0000 0000 0000 1E00 [Trajectory?]
C2/DC08: 11 6600 4000 [Store $0040 at CharMem $0066]
C2/DC0D: 11 A700 0500 [Store $0005 at CharMem $00A7]
C2/DC12: 02 BC36 [Set Call E090: $36BC]
C2/DC15: 05 0600 [Hold Movement: $0006 ticks]
C2/DC18: FF [End]
[0A]
C2/DC19: 00 9000 [Animation: 9000]
C2/DC1C: 0E 10 00 [Cast Spell: 10 Target: 00]
C2/DC1F: FF [End]
[0B]
C2/DC20: 00 9000 [Animation: 9000]
C2/DC23: 0E 0C 00 [Cast Spell: 0C Target: 00]
C2/DC26: FF [End]
[0C]
C2/DC27: 00 8E00 [Animation: 8E00]
C2/DC2A: 05 2400 [Hold Movement: $0024 ticks]
C2/DC2D: FF [End]
[0D]
C2/DC2E: 00 9300 [Animation: 9300]
C2/DC31: 10 8655 [Call External: $5586]
C2/DC34: FF [End]
[0E]
C2/DC35: 00 8F00 [Animation: 8F00]
C2/DC38: 04 B934 [Set Call E04A: $34B9]
C2/DC3B: FF [End]
[0F]
C2/DC3C: 00 9900 [Animation: 9900]
C2/DC3F: FF [End]
[10]
C2/DC40: 00 9000 [Animation: 9000]
C2/DC43: FF [End]
[11]
C2/DC44: 00 9400 [Animation: 9400]
C2/DC47: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/DC54: 11 7000 0100 [Store $0001 at CharMem $0070]
C2/DC59: 13 22 00 [Special Attack: 22]
C2/DC5C: 02 BC36 [Set Call E090: $36BC]
C2/DC5F: 04 C356 [Set Call E04A: $56C3]
C2/DC62: FF [End]
[12]
C2/DC63: 11 A700 0400 [Store $0004 at CharMem $00A7]
C2/DC68: 11 6600 0000 [Store $0000 at CharMem $0066]
C2/DC6D: 01 0000 0000 0000 0000 0000 1000 [Trajectory?]
C2/DC7A: 14 4A00 [Unknown]
C2/DC7D: 12 EFBC [Unknown]
C2/DC80: 05 0100 [Hold Movement: $0001 ticks]
C2/DC83: FF [End]
[13]
C2/DC84: 00 9400 [Animation: 9400]
C2/DC87: 11 7000 0000 [Store $0000 at CharMem $0070]
C2/DC8C: 02 6356 [Set Call E090: $5663]
C2/DC8F: 05 0C00 [Hold Movement: $000C ticks]
C2/DC92: FF [End]
[14]
C2/DC93: 00 9400 [Animation: 9400]
C2/DC96: 10 0B56 [Call External: $560B]
C2/DC99: 13 21 00 [Special Attack: 21]
C2/DC9C: 02 1256 [Set Call E090: $5612]
C2/DC9F: 05 0C00 [Hold Movement: $000C ticks]
C2/DCA2: FF [End]
[15]
C2/DCA3: 00 9900 [Animation: 9900]
C2/DCA6: 13 23 00 [Special Attack: 23]
C2/DCA9: 03 A255 [Set Call E048: $55A2]
C2/DCAC: FF [End]
[16]
C2/DCAD: 10 E355 [Call External: $55E3]
C2/DCB0: 10 AB3C [Call External: $3CAB]
C2/DCB3: 05 0100 [Hold Movement: $0001 ticks]
C2/DCB6: FF [End]
[17]
C2/DCB7: 11 2B00 D000 [Store $00D0 at CharMem $002B]
C2/DCBC: 11 3200 E000 [Store $00E0 at CharMem $0032]
C2/DCC1: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/DCC6: 05 0100 [Hold Movement: $0001 ticks]
C2/DCC9: FF [End]
[18]
C2/DCCA: 11 2B00 7000 [Store $0070 at CharMem $002B]
C2/DCCF: 11 3200 C000 [Store $00C0 at CharMem $0032]
C2/DCD4: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/DCD9: 05 0100 [Hold Movement: $0001 ticks]
C2/DCDC: FF [End]
[19]
C2/DCDD: 11 2B00 3001 [Store $0130 at CharMem $002B]
C2/DCE2: 11 3200 C000 [Store $00C0 at CharMem $0032]
C2/DCE7: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/DCEC: 05 0100 [Hold Movement: $0001 ticks]
C2/DCEF: FF [End]
[1A]
C2/DCF0: 0F 1510EE [Boss Attack Animation: 1510EE]
C2/DCF4: 13 15 00 [Special Attack: 15]
C2/DCF7: 05 0F00 [Hold Movement: $000F ticks]
C2/DCFA: FF [End]
[1B]
C2/DCFB: 11 2B00 8000 [Store $0080 at CharMem $002B]
C2/DD00: 11 3200 3001 [Store $0130 at CharMem $0032]
C2/DD05: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/DD0A: 05 0100 [Hold Movement: $0001 ticks]
C2/DD0D: FF [End]
[1C]
C2/DD0E: 11 2B00 6001 [Store $0160 at CharMem $002B]
C2/DD13: 11 3200 F000 [Store $00F0 at CharMem $0032]
C2/DD18: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/DD1D: 05 0100 [Hold Movement: $0001 ticks]
C2/DD20: FF [End]
[1D]
C2/DD21: 11 2B00 F000 [Store $00F0 at CharMem $002B]
C2/DD26: 11 3200 2001 [Store $0120 at CharMem $0032]
C2/DD2B: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/DD30: 05 0100 [Hold Movement: $0001 ticks]
C2/DD33: FF [End]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/DD34: FF [End]
[05: Snap Dragon/Ton Pole/Biting Lizard]
C2/DD35: 119C
C2/DD37: 0100
C2/DD39: 3B60
C2/DD3B: 4B60
C2/DD3D: BB60
C2/DD3F: 7561
C2/DD41: 57DD [??]
C2/DD43: 5ADD [??]
C2/DD45: 94DD [AI pointers]
C2/DD47: 0200
C2/DD49: 7F61
C2/DD4B: F8FF
C2/DD4D: 4FDD [Extra]
[Extra]
C2/DD4F: E05F
C2/DD51: F15F
C2/DD53: 0F60
C2/DD55: 2D60
[??]
C2/DD57: 0001 FF
[??]
C2/DD5A: 03FF 1EFF 20FF 0223 FF04 242A FF05 FF06
C2/DD6A: FF07 FF08 FF09 FF0A FF0B FF0C FF1F 25FF
C2/DD7A: 26FF 27FF 28FF 29FF 22FF 1DFF 1115 FF12
C2/DD8A: 16FF 1317 FF14 18FF 2BFF
[05 AI Pointers]
C2/DD94: F4DD [00]
C2/DD96: FEDD [01]
C2/DD98: 02DE [02]
C2/DD9A: 21DE [03]
C2/DD9C: 28DE [04]
C2/DD9E: 39DE [05]
C2/DDA0: 40DE [06]
C2/DDA2: 47DE [07]
C2/DDA4: 4FDE [08]
C2/DDA6: 57DE [09]
C2/DDA8: 5EDE [0A]
C2/DDAA: 65DE [0B]
C2/DDAC: 6DDE [0C]
C2/DDAE: 75DE [0D]
C2/DDB0: 75DE [0E]
C2/DDB2: 75DE [0F]
C2/DDB4: 75DE [10]
C2/DDB6: 75DE [11]
C2/DDB8: 7CDE [12]
C2/DDBA: 83DE [13]
C2/DDBC: 8BDE [14]
C2/DDBE: 93DE [15]
C2/DDC0: 9ADE [16]
C2/DDC2: A1DE [17]
C2/DDC4: A9DE [18]
C2/DDC6: B1DE [19]
C2/DDC8: B1DE [1A]
C2/DDCA: B1DE [1B]
C2/DDCC: B1DE [1C]
C2/DDCE: B1DE [1D]
C2/DDD0: BBDE [1E]
C2/DDD2: C2DE [1F]
C2/DDD4: CFDE [20]
C2/DDD6: DCDE [21]
C2/DDD8: E6DE [22]
C2/DDDA: 08DF [23]
C2/DDDC: 0FDF [24]
C2/DDDE: 19DF [25]
C2/DDE0: 26DF [26]
C2/DDE2: 39DF [27]
C2/DDE4: 4CDF [28]
C2/DDE6: 60DF [29]
C2/DDE8: 82DF [2A]
C2/DDEA: 93DF [2B]
C2/DDEC: 9DDF [2C]
C2/DDEE: 9DDF [2D]
C2/DDF0: 9DDF [2E]
C2/DDF2: 9DDF [2F]
[05: Snap Dragon/Tonpole/Biting Lizard AI Scripts]
[00]
C2/DDF4: 00 9A00 [Animation: 9A00]
C2/DDF7: 05 1800 [Hold Movement: $0018 ticks]
C2/DDFA: 04 9A61 [Set Call E04A: $619A]
C2/DDFD: FF [End]
[01]
C2/DDFE: 00 9B00 [Animation: 9B00]
C2/DE01: FF [End]
[02]
C2/DE02: 00 9C00 [Animation: 9C00]
C2/DE05: 01 0000 0000 0000 0000 0000 0500 [Trajectory?]
C2/DE12: 10 B161 [Call External: $61B1]
C2/DE15: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/DE1A: 02 BC36 [Set Call E090: $36BC]
C2/DE1D: 04 6637 [Set Call E04A: $3766]
C2/DE20: FF [End]
[03]
C2/DE21: 00 9D00 [Animation: 9D00]
C2/DE24: 04 B934 [Set Call E04A: $34B9]
C2/DE27: FF [End]
[04]
C2/DE28: 00 9E00 [Animation: 9E00]
C2/DE2B: 10 9262 [Call External: $6292]
C2/DE2E: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/DE33: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/DE38: FF [End]
[05]
C2/DE39: 00 A700 [Animation: A700]
C2/DE3C: 05 0600 [Hold Movement: $0006 ticks]
C2/DE3F: FF [End]
[06]
C2/DE40: 00 AF00 [Animation: AF00]
C2/DE43: 05 0600 [Hold Movement: $0006 ticks]
C2/DE46: FF [End]
[07]
C2/DE47: 06 [Set Horizontal Flip]
C2/DE48: 00 9F00 [Animation: 9F00]
C2/DE4B: 05 0600 [Hold Movement: $0006 ticks]
C2/DE4E: FF [End]
[08]
C2/DE4F: 0A [Clear Horizontal Flip]
C2/DE50: 00 9F00 [Animation: 9F00]
C2/DE53: 05 0600 [Hold Movement: $0006 ticks]
C2/DE56: FF [End]
[09]
C2/DE57: 00 A800 [Animation: A800]
C2/DE5A: 05 0600 [Hold Movement: $0006 ticks]
C2/DE5D: FF [End]
[0A]
C2/DE5E: 00 B000 [Animation: B000]
C2/DE61: 05 0600 [Hold Movement: $0006 ticks]
C2/DE64: FF [End]
[0B]
C2/DE65: 06 [Set Horizontal Flip]
C2/DE66: 00 A000 [Animation: A000]
C2/DE69: 05 0600 [Hold Movement: $0006 ticks]
C2/DE6C: FF [End]
[0C]
C2/DE6D: 0A [Clear Horizontal Flip]
C2/DE6E: 00 A000 [Animation: A000]
C2/DE71: 05 0600 [Hold Movement: $0006 ticks]
C2/DE74: FF [End]
[0D]
[0E]
[0F]
[10]
[11]
C2/DE75: 00 AA00 [Animation: AA00]
C2/DE78: 10 D061 [Call External: $61D0]
C2/DE7B: FF [End]
[12]
C2/DE7C: 00 B200 [Animation: B200]
C2/DE7F: 10 D061 [Call External: $61D0]
C2/DE82: FF [End]
[13]
C2/DE83: 06 [Set Horizontal Flip]
C2/DE84: 00 A200 [Animation: A200]
C2/DE87: 10 D061 [Call External: $61D0]
C2/DE8A: FF [End]
[14]
C2/DE8B: 0A [Clear Horizontal Flip]
C2/DE8C: 00 A200 [Animation: A200]
C2/DE8F: 10 D061 [Call External: $61D0]
C2/DE92: FF [End]
[15]
C2/DE93: 00 AB00 [Animation: AB00]
C2/DE96: 10 0D62 [Call External: $620D]
C2/DE99: FF [End]
[16]
C2/DE9A: 00 B300 [Animation: B300]
C2/DE9D: 10 0D62 [Call External: $620D]
C2/DEA0: FF [End]
[17]
C2/DEA1: 06 [Set Horizontal Flip]
C2/DEA2: 00 A300 [Animation: A300]
C2/DEA5: 10 0D62 [Call External: $620D]
C2/DEA8: FF [End]
[18]
C2/DEA9: 0A [Clear Horizontal Flip]
C2/DEAA: 00 A300 [Animation: A300]
C2/DEAD: 10 0D62 [Call External: $620D]
C2/DEB0: FF [End]
[19]
[1A]
[1B]
[1C]
[1D]
C2/DEB1: 00 A700 [Animation: A700]
C2/DEB4: 0E 0B 03 [Cast Spell: 0B Target: 03]
C2/DEB7: 05 1800 [Hold Movement: $0018 ticks]
C2/DEBA: FF [End]
[1E]
C2/DEBB: 00 AD00 [Animation: AD00]
C2/DEBE: 04 B934 [Set Call E04A: $34B9]
C2/DEC1: FF [End]
[1F]
C2/DEC2: 00 A500 [Animation: A500]
C2/DEC5: 05 2400 [Hold Movement: $0024 ticks]
C2/DEC8: 10 8361 [Call External: $6183]
C2/DECB: 03 0D62 [Set Call E048: $620D]
C2/DECE: FF [End]
[20]
C2/DECF: 00 A600 [Animation: A600]
C2/DED2: 10 4262 [Call External: $6242]
C2/DED5: 10 AB3C [Call External: $3CAB]
C2/DED8: 04 B934 [Set Call E04A: $34B9]
C2/DEDB: FF [End]
[21]
C2/DEDC: 00 AE00 [Animation: AE00]
C2/DEDF: 10 7362 [Call External: $6273]
C2/DEE2: 05 1800 [Hold Movement: $0018 ticks]
C2/DEE5: FF [End]
[22]
C2/DEE6: 00 B500 [Animation: B500]
C2/DEE9: 01 0000 0000 0000 0000 0000 0500 [Trajectory?]
C2/DEF6: 10 B161 [Call External: $61B1]
C2/DEF9: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/DEFE: 02 BC36 [Set Call E090: $36BC]
C2/DF01: 04 6637 [Set Call E04A: $3766]
C2/DF04: 13 24 00 [Special Attack: 24]
C2/DF07: FF [End]
[23]
C2/DF08: 00 9C00 [Animation: 9C00]
C2/DF0B: 05 0100 [Hold Movement: $0001 ticks]
C2/DF0E: FF [End]
[24]
C2/DF0F: 00 B400 [Animation: B400]
C2/DF12: 10 9262 [Call External: $6292]
C2/DF15: 10 9C62 [Call External: $629C]
C2/DF18: FF [End]
[25]
C2/DF19: 00 A600 [Animation: A600]
C2/DF1C: 10 4262 [Call External: $6242]
C2/DF1F: 10 AB3C [Call External: $3CAB]
C2/DF22: 05 0600 [Hold Movement: $0006 ticks]
C2/DF25: FF [End]
[26]
C2/DF26: 00 AF00 [Animation: AF00]
C2/DF29: 01 0000 0000 0000 0200 0000 0800 [Trajectory?]
C2/DF36: 15 71DF [Jump to $DF71]
[27 (overlap!)]
C2/DF39: 00 A700 [Animation: A700]
C2/DF3C: 01 0000 0000 0000 FEFF 0000 0800 [Trajectory?]
C2/DF49: 15 71DF [Jump to $DF71]
[28 (overlap!)]
C2/DF4C: 0A [Clear Horizontal Flip]
C2/DF4D: 00 9F00 [Animation: 9F00]
C2/DF50: 01 0000 FEFF 0000 0000 0000 0800 [Trajectory?]
C2/DF5D: 15 71DF [Jump to $DF71]
[29 (overlap!)]
C2/DF60: 06 [Set Horizontal Flip]
C2/DF61: 00 9F00 [Animation: 9F00]
C2/DF64: 01 0000 0200 0000 0000 0000 0800 [Trajectory?]
C2/DF71: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/DF76: 11 7A00 0000 [Store $0000 at CharMem $007A]
C2/DF7B: 02 BC36 [Set Call E090: $36BC]
C2/DF7E: 04 6637 [Set Call E04A: $3766]
C2/DF81: FF [End]
[2A]
C2/DF82: 10 9262 [Call External: $6292]
C2/DF85: 10 9C62 [Call External: $629C]
C2/DF88: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/DF8D: 11 8200 0100 [Store $0001 at CharMem $0082]
C2/DF92: FF [End]
[2B]
C2/DF93: 00 A700 [Animation: A700]
C2/DF96: 0E 0B 02 [Cast Spell: 0B Target: 02]
C2/DF99: 05 1800 [Hold Movement: $0018 ticks]
C2/DF9C: FF [End]
[2C]
[2D]
[2E]
[2F]
C2/DF9D: FF [End]
[03: Frost/Fire/Thunder Gigas]
C2/DF9E: 119C
C2/DFA0: 0000
C2/DFA2: B862
C2/DFA4: C262
C2/DFA6: 0F63
C2/DFA8: 0000
C2/DFAA: B8DF [??]
C2/DFAC: BADF [??]
C2/DFAE: E7DF [AI Pointer]
C2/DFB0: 0400
C2/DFB2: AB63
C2/DFB4: E0FF
C2/DFB6: 0000
[??]
C2/DFB8: 00FF
[??]
C2/DFBA: 10FF 00FF 02FF 01FF 0412 0605 13FF 14FF
C2/DFCA: 07FF 08FF 0BFF 0CFF 16FF 17FF 1918 FF19
C2/DFDA: 0DFF 190E FF1A FF1B FF1C FF1D FF
[03 AI Pointers]
C2/DFE7: 4BE0 [00]
C2/DFE9: 53E0 [01]
C2/DFEB: 57E0 [02]
C2/DFED: 5FE0 [03]
C2/DFEF: 63E0 [04]
C2/DFF1: 71E0 [05]
C2/DFF3: 84E0 [06]
C2/DFF5: 98E0 [07]
C2/DFF7: 9FE0 [08]
C2/DFF9: A6E0 [09]
C2/DFFB: A6E0 [0A]
C2/DFFD: A6E0 [0B]
C2/DFFF: ADE0 [0C]
C2/E001: B4E0 [0D]
C2/E003: BFE0 [0E]
C2/E005: CAE0 [0F]
C2/E007: CAE0 [10]
C2/E009: D1E0 [11]
C2/E00B: D1E0 [12]
C2/E00D: DAE0 [13]
C2/E00F: 47E0 [14]
C2/E011: E5E0 [15]
C2/E013: E5E0 [16]
C2/E015: ECE0 [17]
C2/E017: F3E0 [18]
C2/E019: FEE0 [19]
C2/E01B: 02E1 [1A]
C2/E01D: 08E1 [1B]
C2/E01F: 0EE1 [1C]
C2/E021: 18E1 [1D]
C2/E023: 1FE1 [1E]
C2/E025: 1FE1 [1F]
C2/E027: 1FE1 [20]
C2/E029: 1FE1 [21]
C2/E02B: 1FE1 [22]
C2/E02D: 1FE1 [23]
C2/E02F: 1FE1 [24]
C2/E031: 1FE1 [25]
C2/E033: 1FE1 [26]
C2/E035: 1FE1 [27]
C2/E037: 1FE1 [28]
C2/E039: 1FE1 [29]
C2/E03B: 1FE1 [2A]
C2/E03D: 1FE1 [2B]
C2/E03F: 1FE1 [2C]
C2/E041: 1FE1 [2D]
C2/E043: 1FE1 [2E]
C2/E045: 1FE1 [2F]
[03: Frost/Fire/Thunder Gigas AI Scripts]
[14 (!!)]
C2/E047: 06 [Set Horizontal Flip]
C2/E048: 15 4CE0 [Jump to $E04C]
C2/E04B: 0A [Clear Horizontal Flip]
C2/E04C: 00 B600 [Animation: B600]
C2/E04F: 05 1800 [Hold Movement: $0018 ticks]
C2/E052: FF [End]
[00]
C2/E04B: 0A [Clear Horizontal Flip]
C2/E04C: 00 B600 [Animation: B600]
C2/E04F: 05 1800 [Hold Movement: $0018 ticks]
C2/E052: FF [End]
[01]
C2/E053: 06 [Set Horizontal Flip]
C2/E054: 15 58E0 [Jump to $E058]
[02 (overlap!)]
C2/E057: 0A [Clear Horizontal Flip]
C2/E058: 00 B700 [Animation: B700]
C2/E05B: 05 1800 [Hold Movement: $0018 ticks]
C2/E05E: FF [End]
[03]
C2/E05F: 00 B800 [Animation: B800]
C2/E062: FF [End]
[04]
C2/E063: 00 BA00 [Animation: BA00]
C2/E066: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E06B: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/E070: FF [End]
[05]
C2/E071: 00 BB00 [Animation: BB00]
C2/E074: 11 A700 0400 [Store $0004 at CharMem $00A7]
C2/E079: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E07E: 11 0000 0100 [Store $0001 at CharMem $0000]
C2/E083: FF [End]
[06]
C2/E084: 00 0000 [Animation: 0000]
C2/E087: 03 AC63 [Set Call E048: $63AC]
C2/E08A: 11 A700 0500 [Store $0005 at CharMem $00A7]
C2/E08F: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E094: 05 7400 [Hold Movement: $0074 ticks]
C2/E097: FF [End]
[07]
C2/E098: 00 BD00 [Animation: BD00]
C2/E09B: 0E 0E 01 [Cast Spell: 0E Target: 01]
C2/E09E: FF [End]
[08]
C2/E09F: 00 BD00 [Animation: BD00]
C2/E0A2: 0E 0C 01 [Cast Spell: 0C Target: 01]
C2/E0A5: FF [End]
[09]
[0A]
[0B]
C2/E0A6: 00 BD00 [Animation: BD00]
C2/E0A9: 0E 09 01 [Cast Spell: 09 Target: 01]
C2/E0AC: FF [End]
[0C]
C2/E0AD: 00 BD00 [Animation: BD00]
C2/E0B0: 0E 07 01 [Cast Spell: 07 Target: 01]
C2/E0B3: FF [End]
[0D]
C2/E0B4: 0F 0000E8 [Boss Attack Animation: 0000E8]
C2/E0B8: 13 35 00 [Special Attack: 35]
C2/E0BB: 05 0F00 [Hold Movement: $000F ticks]
C2/E0BE: FF [End]
[0E]
C2/E0BF: 0F 0100E8 [Boss Attack Animation: 0100E8]
C2/E0C3: 13 01 00 [Special Attack: 01]
C2/E0C6: 05 0F00 [Hold Movement: $000F ticks]
C2/E0C9: FF [End]
[0F]
[10]
C2/E0CA: 00 BC00 [Animation: BC00]
C2/E0CD: 04 B934 [Set Call E04A: $34B9]
C2/E0D0: FF [End]
[11]
[12]
C2/E0D1: 10 D463 [Call External: $63D4]
C2/E0D4: 11 0000 0000 [Store $0000 at CharMem $0000]
C2/E0D9: FF [End]
[13]
C2/E0DA: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/E0DF: 11 8200 0100 [Store $0001 at CharMem $0082]
C2/E0E4: FF [End]
[15]
C2/E0E5: 00 BD00 [Animation: BD00]
C2/E0E8: 0E 12 00 [Cast Spell: 12 Target: 00]
C2/E0EB: FF [End]
[16]
C2/E0E5: 00 BD00 [Animation: BD00]
C2/E0E8: 0E 12 00 [Cast Spell: 12 Target: 00]
C2/E0EB: FF [End]
[17]
C2/E0EC: 00 BD00 [Animation: BD00]
C2/E0EF: 0E 14 00 [Cast Spell: 14 Target: 00]
C2/E0F2: FF [End]
[18]
C2/E0F3: 0F 0200E8 [Boss Attack Animation: 0200E8]
C2/E0F7: 13 02 00 [Special Attack: 02]
C2/E0FA: 05 0F00 [Hold Movement: $000F ticks]
C2/E0FD: FF [End]
[19]
C2/E0FE: 00 BF00 [Animation: BF00]
C2/E101: FF [End]
[1A]
C2/E102: 0E 06 01 [Cast Spell: 06 Target: 01]
C2/E105: 15 11E1 [Jump to $E111]
[1B (overlap!)]
C2/E108: 0E 0D 01 [Cast Spell: 0D Target: 01]
C2/E10B: 15 11E1 [Jump to $E111]
[1C (overlap!)]
C2/E10E: 0E 13 00 [Cast Spell: 13 Target: 00]
{Endpoint}
C2/E111: 00 B900 [Animation: B900]
C2/E114: 13 48 00 [Special Attack: 48]
C2/E117: FF [End]
[1D]
C2/E118: 00 BD00 [Animation: BD00]
C2/E11B: 0E 15 00 [Cast Spell: 15 Target: 00]
C2/E11E: FF [End]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/E11F: FF [End]
[09: Hexas]
C2/E120: 111C
C2/E122: 0000
C2/E124: 0165
C2/E126: 2065
C2/E128: 4B65
C2/E12A: 0000
C2/E12C: 3AE1 [??]
C2/E12E: 3CE1 [??]
C2/E130: 73E1 [AI pointers]
C2/E132: 0400
C2/E134: DC65
C2/E136: E0FF
C2/E138: 0000
[??]
C2/E13A: 02FF
[??]
C2/E13C: 05FF 01FF 02FF 03FF 04FF 00FF 06FF 07FF
C2/E14C: 08FF 09FF 0AFF 0BFF 0CFF 0DFF 0EFF 0FFF
C2/E15C: 10FF 11FF 12FF 13FF 1418 FF15 19FF 161A
C2/E16C: FF17 1BFF 1C1D FF
[09 AI Pointers]
C2/E173: D3E1 [00]
C2/E175: DAE1 [01]
C2/E177: EAE1 [02]
C2/E179: FDE1 [03]
C2/E17B: 0EE2 [04]
C2/E17D: 26E2 [05]
C2/E17F: 2DE2 [06]
C2/E181: 3AE2 [07]
C2/E183: 47E2 [08]
C2/E185: 54E2 [09]
C2/E187: 61E2 [0A]
C2/E189: 72E2 [0B]
C2/E18B: 78E2 [0C]
C2/E18D: 7EE2 [0D]
C2/E18F: 84E2 [0E]
C2/E191: 8AE2 [0F]
C2/E193: 91E2 [10]
C2/E195: 97E2 [11]
C2/E197: 9DE2 [12]
C2/E199: A3E2 [13]
C2/E19B: AAE2 [14]
C2/E19D: B0E2 [15]
C2/E19F: B6E2 [16]
C2/E1A1: BCE2 [17]
C2/E1A3: C3E2 [18]
C2/E1A5: C9E2 [19]
C2/E1A7: CFE2 [1A]
C2/E1A9: D5E2 [1B]
C2/E1AB: DCE2 [1C]
C2/E1AD: EAE2 [1D]
C2/E1AF: F4E2 [1E]
C2/E1B1: F4E2 [1F]
C2/E1B3: F4E2 [20]
C2/E1B5: F4E2 [21]
C2/E1B7: F4E2 [22]
C2/E1B9: F4E2 [23]
C2/E1BB: F4E2 [24]
C2/E1BD: F4E2 [25]
C2/E1BF: F4E2 [26]
C2/E1C1: F4E2 [27]
C2/E1C3: F4E2 [28]
C2/E1C5: F4E2 [29]
C2/E1C7: F4E2 [2A]
C2/E1C9: F4E2 [2B]
C2/E1CB: F4E2 [2C]
C2/E1CD: F4E2 [2D]
C2/E1CF: F4E2 [2E]
C2/E1D1: F4E2 [2F]
[09: Hexas AI Scripts]
[00]
C2/E1D3: 00 C100 [Animation: C100]
C2/E1D6: 05 0600 [Hold Movement: $0006 ticks]
C2/E1D9: FF [End]
[01]
C2/E1DA: 01 0000 0000 0000 FEFF 0000 0000 [Trajectory?]
C2/E1E7: 15 1CE2 [Jump to $E21C]
[02 (overlap!)]
C2/E1EA: 01 0000 0000 0000 0200 0000 0000 [Trajectory?]
C2/E1F7: 15 1CE2 [Jump to $E21C]
C2/E1FA: 13 64 00 [Special Attack: 64]
[03 (overlap!)]
C2/E1FD: 0A [Clear Horizontal Flip]
C2/E1FE: 01 0000 FEFF 0000 0000 0000 0000 [Trajectory?]
C2/E20B: 15 1CE2 [Jump to $E21C]
[04 *(overlap!)]
C2/E20E: 06 [Set Horizontal Flip]
C2/E20F: 01 0000 0200 0000 0000 0000 0000 [Trajectory?]
{Endpoint}
C2/E21C: 00 C200 [Animation: C200]
C2/E21F: 03 E765 [Set Call E048: $65E7]
C2/E222: 05 0600 [Hold Movement: $0006 ticks]
C2/E225: FF [End]
[05]
C2/E226: 00 C300 [Animation: C300]
C2/E229: 04 B934 [Set Call E04A: $34B9]
C2/E22C: FF [End]
{Status effect stuff?}
{Are these what Hexas uses to change between her elemental forms?}
[06: Luna Form]
C2/E22D: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/E232: 11 9201 2040 [Store $4020 at CharMem $0192]
C2/E237: 15 6BE2 [Jump to $E26B]
[07: Undine Form]
C2/E23A: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/E23F: 11 9201 2004 [Store $0420 at CharMem $0192]
C2/E244: 15 6BE2 [Jump to $E26B]
[08: Gnome Form]
C2/E247: 11 7E00 0200 [Store $0002 at CharMem $007E]
C2/E24C: 11 9201 2001 [Store $0120 at CharMem $0192]
C2/E251: 15 6BE2 [Jump to $E26B]
[09: Salamando Form]
C2/E254: 11 7E00 0300 [Store $0003 at CharMem $007E]
C2/E259: 11 9201 2008 [Store $0820 at CharMem $0192]
C2/E25E: 15 6BE2 [Jump to $E26B]
[0A: Sylphid Form]
C2/E261: 11 7E00 0400 [Store $0004 at CharMem $007E]
C2/E266: 11 9201 2002 [Store $0220 at CharMem $0192]
{Endpoint}
C2/E26B: 10 ED65 [Call External: $65ED]
C2/E26E: 05 0100 [Hold Movement: $0001 ticks]
C2/E271: FF [End]
[0B]
C2/E272: 0E 26 00 [Cast Spell: 26 Target: 00]
C2/E275: 15 8DE2 [Jump to $E28D]
[0C (overlap!)]
C2/E278: 0E 0C 00 [Cast Spell: 0C Target: 00]
C2/E27B: 15 8DE2 [Jump to $E28D]
[0D (overlap!)]
C2/E27E: 0E 00 00 [Cast Spell: 00 Target: 00]
C2/E281: 15 8DE2 [Jump to $E28D]
[0E (overlap!)]
C2/E284: 0E 06 00 [Cast Spell: 06 Target: 00]
C2/E287: 15 8DE2 [Jump to $E28D]
[0F (overlap!)]
C2/E28A: 0E 12 00 [Cast Spell: 12 Target: 00]
{Endpoint}
C2/E28D: 00 C400 [Animation: C400]
C2/E290: FF [End]
[10]
C2/E291: 0E 0E 00 [Cast Spell: 0E Target: 00]
C2/E294: 15 A6E2 [Jump to $E2A6]
[11 (overlap!)]
C2/E297: 0E 01 00 [Cast Spell: 01 Target: 00]
C2/E29A: 15 A6E2 [Jump to $E2A6]
[12 (overlap!)]
C2/E29D: 0E 07 00 [Cast Spell: 07 Target: 00]
C2/E2A0: 15 A6E2 [Jump to $E2A6]
[13 (overlap!)]
C2/E2A3: 0E 14 00 [Cast Spell: 14 Target: 00]
{Endpoint}
C2/E2A6: 00 C500 [Animation: C500]
C2/E2A9: FF [End]
[14]
C2/E2AA: 0E 0C 00 [Cast Spell: 0C Target: 00]
C2/E2AD: 15 BFE2 [Jump to $E2BF]
[15 (overlap!)]
C2/E2B0: 0E 00 00 [Cast Spell: 00 Target: 00]
C2/E2B3: 15 BFE2 [Jump to $E2BF]
[16 (overlap!)]
C2/E2B6: 0E 06 00 [Cast Spell: 06 Target: 00]
C2/E2B9: 15 BFE2 [Jump to $E2BF]
[17 (overlap!)]
C2/E2BC: 0E 12 00 [Cast Spell: 12 Target: 00]
{Endpoint}
C2/E2BF: 00 C400 [Animation: C400]
C2/E2C2: FF [End]
[18]
C2/E2C3: 0E 0E 00 [Cast Spell: 0E Target: 00]
C2/E2C6: 15 D8E2 [Jump to $E2D8]
[19 (overlap!)]
C2/E2C9: 0E 01 00 [Cast Spell: 01 Target: 00]
C2/E2CC: 15 D8E2 [Jump to $E2D8]
[1A (overlap!)]
C2/E2CF: 0E 07 00 [Cast Spell: 07 Target: 00]
C2/E2D2: 15 D8E2 [Jump to $E2D8]
[1B (overlap!)]
C2/E2D5: 0E 14 00 [Cast Spell: 14 Target: 00]
{Endpoint}
C2/E2D8: 00 C600 [Animation: C600]
C2/E2DB: FF [End]
[1C]
C2/E2DC: 00 C100 [Animation: C100]
C2/E2DF: 0F 1600E6 [Boss Attack Animation: 1600E6]
C2/E2E3: 13 16 00 [Special Attack: 16]
C2/E2E6: 05 1800 [Hold Movement: $0018 ticks]
C2/E2E9: FF [End]
[1D]
C2/E2EA: 10 DD65 [Call External: $65DD]
C2/E2ED: 13 64 00 [Special Attack: 64]
C2/E2F0: 05 0100 [Hold Movement: $0001 ticks]
C2/E2F3: FF [End]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/E2F4: FF [End]
[0D: Spring/Axe Beak]
C2/E2F5: 0118
C2/E2F7: 0000
C2/E2F9: A066
C2/E2FB: D966
C2/E2FD: 5A67
C2/E2FF: 0000
C2/E301: 0FE3 [??]
C2/E303: 11E3 [??]
C2/E305: 7DE3 [AI pointers]
C2/E307: 0300
C2/E309: AD67
C2/E30B: E0FF
C2/E30D: 0000 [Extra]
[??]
C2/E30F: 00FF
[??]
C2/E311: 0DFF 00FF 01FF 1B0E 1AFF 1B0F 1AFF 1B10
C2/E321: 1AFF 1B11 1AFF 1B12 1AFF 1B13 1AFF 1B14
C2/E331: 1AFF 1B15 1AFF 1B16 1AFF 1B17 1AFF 1B18
C2/E341: 1AFF 1B19 1AFF 1B19 1AFF 04FF 05FF 06FF
C2/E351: 07FF 08FF 09FF 0AFF 0BFF 0CFF 1B1C 1D1F
C2/E361: 1B22 1AFF 1B1C 1E1F 1B23 1AFF 1B1C 201F
C2/E371: 1B22 1AFF 1B1C 211F 1B23 1AFF
[0D AI Pointers]
C2/E37D: DDE3 [00]
C2/E37F: E8E3 [01]
C2/E381: F3E3 [02]
C2/E383: FEE3 [03]
C2/E385: 09E4 [04]
C2/E387: 0FE4 [05]
C2/E389: 15E4 [06]
C2/E38B: 1BE4 [07]
C2/E38D: 21E4 [08]
C2/E38F: 27E4 [09]
C2/E391: 2DE4 [0A]
C2/E393: 47E4 [0B]
C2/E395: 51E4 [0C]
C2/E397: 62E4 [0D]
C2/E399: 69E4 [0E]
C2/E39B: 71E4 [0F]
C2/E39D: 79E4 [10]
C2/E39F: 81E4 [11]
C2/E3A1: 89E4 [12]
C2/E3A3: 91E4 [13]
C2/E3A5: A3E4 [14]
C2/E3A7: A3E4 [15]
C2/E3A9: A3E4 [16]
C2/E3AB: A3E4 [17]
C2/E3AD: A3E4 [18]
C2/E3AF: A3E4 [19]
C2/E3B1: B5E4 [1A]
C2/E3B3: C1E4 [1B]
C2/E3B5: CFE4 [1C]
C2/E3B7: F2E4 [1D]
C2/E3B9: 1BE5 [1E]
C2/E3BB: 41E5 [1F]
C2/E3BD: 50E5 [20]
C2/E3BF: 76E5 [21]
C2/E3C1: 9CE5 [22]
C2/E3C3: A4E5 [23]
C2/E3C5: ACE5 [24]
C2/E3C7: ACE5 [25]
C2/E3C9: ACE5 [26]
C2/E3CB: ACE5 [27]
C2/E3CD: ACE5 [28]
C2/E3CF: ACE5 [29]
C2/E3D1: ACE5 [2A]
C2/E3D3: ACE5 [2B]
C2/E3D5: ACE5 [2C]
C2/E3D7: ACE5 [2D]
C2/E3D9: ACE5 [2E]
C2/E3DB: ACE5 [2F]
[0D AI Scripts]
[00]
C2/E3DD: 06 [Set Horizontal Flip]
C2/E3DE: 13 38 00 [Special Attack: 38]
C2/E3E1: 00 4C01 [Animation: 4C01]
C2/E3E4: 05 1800 [Hold Movement: $0018 ticks]
C2/E3E7: FF [End]
[01]
C2/E3E8: 0A [Clear Horizontal Flip]
C2/E3E9: 13 38 00 [Special Attack: 38]
C2/E3EC: 00 4C01 [Animation: 4C01]
C2/E3EF: 05 1800 [Hold Movement: $0018 ticks]
C2/E3F2: FF [End]
[02]
C2/E3F3: 06 [Set Horizontal Flip]
C2/E3F4: 13 38 00 [Special Attack: 38]
C2/E3F7: 00 4301 [Animation: 4301]
C2/E3FA: 05 1800 [Hold Movement: $0018 ticks]
C2/E3FD: FF [End]
[03]
C2/E3FE: 0A [Clear Horizontal Flip]
C2/E3FF: 13 38 00 [Special Attack: 38]
C2/E402: 00 4301 [Animation: 4301]
C2/E405: 05 1800 [Hold Movement: $0018 ticks]
C2/E408: FF [End]
[04]
C2/E409: 0E 12 01 [Cast Spell: 12 Target: 01]
C2/E40C: 15 3DE4 [Jump to $E43D]
[05 (overlap!)]
C2/E40F: 0E 14 01 [Cast Spell: 14 Target: 01]
C2/E412: 15 3DE4 [Jump to $E43D]
[06 (overlap!)]
C2/E415: 0E 16 00 [Cast Spell: 16 Target: 00]
C2/E418: 15 3DE4 [Jump to $E43D]
[07 (overlap!)]
C2/E41B: 0E 13 01 [Cast Spell: 13 Target: 01]
C2/E41E: 15 30E4 [Jump to $E430]
[08 (overlap!)]
C2/E421: 0E 0C 00 [Cast Spell: 0C Target: 00]
C2/E424: 15 3DE4 [Jump to $E43D]
[09 (overlap!)]
C2/E427: 0E 10 00 [Cast Spell: 10 Target: 00]
C2/E42A: 15 3DE4 [Jump to $E43D]
[0A (overlap!)]
C2/E42D: 0E 0E 00 [Cast Spell: 0E Target: 00]
C2/E430: 13 38 00 [Special Attack: 38]
C2/E433: 00 4401 [Animation: 4401]
C2/E436: 03 AE67 [Set Call E048: $67AE]
C2/E439: 05 0C00 [Hold Movement: $000C ticks]
C2/E43C: FF [End]
{Endpoint (script parser didn't catch this section)}
C2/E43D: 13 38 00
C2/E340: 00 47 01
C2/E443: 05 0C 00
C2/E446: FF
[0B]
C2/E447: 0F 110E06 [Boss Attack Animation: 110E06]
C2/E44B: 13 11 00 [Special Attack: 11]
C2/E44E: 15 58E4 [Jump to $E458]
[0C (overlap!)]
C2/E451: 0F 080E06 [Boss Attack Animation: 080E06]
C2/E455: 13 08 00 [Special Attack: 08]
C2/E458: 13 38 00 [Special Attack: 38]
C2/E45B: 00 4501 [Animation: 4501]
C2/E45E: 05 0C00 [Hold Movement: $000C ticks]
C2/E461: FF [End]
[0D]
C2/E462: 00 4601 [Animation: 4601]
C2/E465: 04 B934 [Set Call E04A: $34B9]
C2/E468: FF [End]
[0E]
C2/E469: 11 7E00 1000 [Store $0010 at CharMem $007E]
C2/E46E: 15 96E4 [Jump to $E496]
[0F (overlap!)]
C2/E471: 11 7E00 1100 [Store $0011 at CharMem $007E]
C2/E476: 15 96E4 [Jump to $E496]
[10 (overlap!)]
C2/E479: 11 7E00 1200 [Store $0012 at CharMem $007E]
C2/E47E: 15 96E4 [Jump to $E496]
[11 (overlap!)]
C2/E481: 11 7E00 1300 [Store $0013 at CharMem $007E]
C2/E486: 15 96E4 [Jump to $E496]
[12 (overlap!)]
C2/E489: 11 7E00 1400 [Store $0014 at CharMem $007E]
C2/E48E: 15 96E4 [Jump to $E496]
[13 (overlap!)]
C2/E491: 11 7E00 1500 [Store $0015 at CharMem $007E]
C2/E496: 13 38 00 [Special Attack: 38]
C2/E499: 10 D167 [Call External: $67D1]
C2/E49C: 02 B969 [Set Call E090: $69B9]
C2/E49F: 04 F769 [Set Call E04A: $69F7]
C2/E4A2: FF [End]
[14]
[15]
[16]
[17]
[18]
[19]
C2/E4A3: 13 38 00 [Special Attack: 38]
C2/E4A6: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/E4AB: 10 D167 [Call External: $67D1]
C2/E4AE: 02 B969 [Set Call E090: $69B9]
C2/E4B1: 04 F769 [Set Call E04A: $69F7]
C2/E4B4: FF [End]
[1A]
C2/E4B5: 00 4B01 [Animation: 4B01]
C2/E4B8: 11 6600 8000 [Store $0080 at CharMem $0066]
C2/E4BD: 10 FB68 [Call External: $68FB]
C2/E4C0: FF [End]
[1B]
C2/E4C1: 00 4B01 [Animation: 4B01]
C2/E4C4: 11 6600 8100 [Store $0081 at CharMem $0066]
C2/E4C9: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/E4CE: FF [End]
[1C]
C2/E4CF: 01 0000 0000 0000 0000 0000 1E00 [Trajectory?]
C2/E4DC: 11 6600 8100 [Store $0081 at CharMem $0066]
C2/E4E1: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/E4E6: 11 7000 0100 [Store $0001 at CharMem $0070]
C2/E4EB: 02 BC36 [Set Call E090: $36BC]
C2/E4EE: 05 0600 [Hold Movement: $0006 ticks]
C2/E4F1: FF [End]
[1D]
C2/E4F2: 11 2B00 8000 [Store $0080 at CharMem $002B]
C2/E4F7: 11 3200 D000 [Store $00D0 at CharMem $0032]
C2/E4FC: 11 7E00 2000 [Store $0020 at CharMem $007E]
C2/E501: 00 4B01 [Animation: 4B01]
C2/E504: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/E511: 13 39 00 [Special Attack: 39]
C2/E514: 02 B969 [Set Call E090: $69B9]
C2/E517: 04 F769 [Set Call E04A: $69F7]
C2/E51A: FF [End]
[1E]
C2/E51B: 11 2B00 5001 [Store $0150 at CharMem $002B]
C2/E520: 11 3200 E000 [Store $00E0 at CharMem $0032]
C2/E525: 11 7E00 2100 [Store $0021 at CharMem $007E]
C2/E52A: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/E537: 13 39 00 [Special Attack: 39]
C2/E53A: 02 B969 [Set Call E090: $69B9]
C2/E53D: 04 F769 [Set Call E04A: $69F7]
C2/E540: FF [End]
[1F]
C2/E541: 14 4A00 [Unknown]
C2/E544: 11 7000 0000 [Store $0000 at CharMem $0070]
C2/E549: 12 EFBC [Unknown]
C2/E54C: 05 0100 [Hold Movement: $0001 ticks]
C2/E54F: FF [End]
[20]
C2/E550: 11 2B00 F000 [Store $00F0 at CharMem $002B]
C2/E555: 11 3200 2001 [Store $0120 at CharMem $0032]
C2/E55A: 11 7E00 2000 [Store $0020 at CharMem $007E]
C2/E55F: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/E56C: 13 39 00 [Special Attack: 39]
C2/E56F: 02 B969 [Set Call E090: $69B9]
C2/E572: 04 F769 [Set Call E04A: $69F7]
C2/E575: FF [End]
[21]
C2/E576: 11 2B00 7001 [Store $0170 at CharMem $002B]
C2/E57B: 11 3200 2001 [Store $0120 at CharMem $0032]
C2/E580: 11 7E00 2100 [Store $0021 at CharMem $007E]
C2/E585: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/E592: 13 39 00 [Special Attack: 39]
C2/E595: 02 B969 [Set Call E090: $69B9]
C2/E598: 04 F769 [Set Call E04A: $69F7]
C2/E59B: FF [End]
[22]
C2/E59C: 11 7E00 2100 [Store $0021 at CharMem $007E]
C2/E5A1: 15 96E4 [Jump to $E496]
[23]
C2/E5A4: 11 7E00 2000 [Store $0020 at CharMem $007E]
C2/E5A9: 15 96E4 [Jump to $E496]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/E5AC: FF [End]
[04: Vampire/Buffy]
C2/E5AD: 029C
C2/E5AF: 0100
C2/E5B1: 1B6B
C2/E5B3: 336B
C2/E5B5: 636B
C2/E5B7: 0000
C2/E5B9: C7E5 [??]
C2/E5BB: C8E5 [??]
C2/E5BD: FCE5 [AI pointers]
C2/E5BF: 0300
C2/E5C1: AD6B
C2/E5C3: E0FF
C2/E5C5: 0000 [Extra]
[??]
C2/E5C7: FF
[??]
C2/E5C8: 14FF 0003 FF01 03FF 0203 FF17 03FF 041D
C2/E5D8: FF05 1EFF 06FF 07FF 08FF 0DFF 0EFF 0FFF
C2/E5E8: 10FF 11FF 090A 18FF 191A 1B1C FF12 FF13
C2/E5F8: FF1F 20FF
[04 AI Pointers]
C2/E5FC: 5CE6 [00]
C2/E5FE: 6FE6 [01]
C2/E600: 82E6 [02]
C2/E602: A3E6 [03]
C2/E604: AFE6 [04]
C2/E606: E0E6 [05]
C2/E608: 03E7 [06]
C2/E60A: 0DE7 [07]
C2/E60C: 11E7 [08]
C2/E60E: 19E7 [09]
C2/E610: 1DE7 [0A]
C2/E612: 30E7 [0B]
C2/E614: 30E7 [0C]
C2/E616: 30E7 [0D]
C2/E618: 38E7 [0E]
C2/E61A: 40E7 [0F]
C2/E61C: 48E7 [10]
C2/E61E: 50E7 [11]
C2/E620: 58E7 [12]
C2/E622: 66E7 [13]
C2/E624: 74E7 [14]
C2/E626: 7BE7 [15]
C2/E628: 7FE7 [16]
C2/E62A: 83E7 [17]
C2/E62C: A4E7 [18]
C2/E62E: AEE7 [19]
C2/E630: D4E7 [1A]
C2/E632: E0E7 [1B]
C2/E634: FFE7 [1C]
C2/E636: 08E8 [1D]
C2/E638: 11E8 [1E]
C2/E63A: 1FE8 [1F]
C2/E63C: 23E8 [20]
C2/E63E: 2DE8 [21]
C2/E640: 2DE8 [22]
C2/E642: 2DE8 [23]
C2/E644: 2DE8 [24]
C2/E646: 2DE8 [25]
C2/E648: 2DE8 [26]
C2/E64A: 2DE8 [27]
C2/E64C: 2DE8 [28]
C2/E64E: 2DE8 [29]
C2/E650: 2DE8 [2A]
C2/E652: 2DE8 [2B]
C2/E654: 2DE8 [2C]
C2/E656: 2DE8 [2D]
C2/E658: 2DE8 [2E]
C2/E65A: 2DE8 [2F]
[04 AI Scripts]
[00]
C2/E65C: 00 CE00 [Animation: CE00]
C2/E65F: 01 0000 0000 0000 0100 0000 0800 [Trajectory?]
C2/E66C: 15 92E6 [Jump to $E692]
[01 (overlap!)]
C2/E66F: 00 D000 [Animation: D000]
C2/E672: 01 0000 FFFF 0000 0000 0000 0800 [Trajectory?]
C2/E67F: 15 92E6 [Jump to $E692]
[02 (overlap!)]
C2/E682: 00 CF00 [Animation: CF00]
C2/E685: 01 0000 0100 0000 0000 0000 0800 [Trajectory?]
{Endpoint}
C2/E692: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E697: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/E69C: 02 BC36 [Set Call E090: $36BC]
C2/E69F: 04 6637 [Set Call E04A: $3766]
C2/E6A2: FF [End]
[03]
C2/E6A3: 00 D100 [Animation: D100]
C2/E6A6: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/E6AB: 05 0200 [Hold Movement: $0002 ticks]
C2/E6AE: FF [End]
[04]
C2/E6AF: 0A [Clear Horizontal Flip]
C2/E6B0: 00 D200 [Animation: D200]
C2/E6B3: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/E6B8: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E6BD: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/E6C2: 11 7000 0000 [Store $0000 at CharMem $0070]
C2/E6C7: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/E6CC: 01 0000 0000 0000 0000 0000 0100 [Trajectory?]
C2/E6D9: 02 CB6C [Set Call E090: $6CCB]
C2/E6DC: 04 D96C [Set Call E04A: $6CD9]
C2/E6DF: FF [End]
[05]
C2/E6E0: 00 D400 [Animation: D400]
C2/E6E3: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E6E8: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/E6ED: 11 7000 0100 [Store $0001 at CharMem $0070]
C2/E6F2: 01 0000 0000 0000 0000 0000 0000 [Trajectory?]
C2/E6FF: 02 BC36 [Set Call E090: $36BC]
C2/E702: FF [End]
[06]
C2/E703: 00 D300 [Animation: D300]
C2/E706: 02 E06C [Set Call E090: $6CE0]
C2/E709: 05 1800 [Hold Movement: $0018 ticks]
C2/E70C: FF [End]
[07]
C2/E70D: 06 [Set Horizontal Flip]
C2/E70E: 15 12E7 [Jump to $E712]
[08 (overlap!)]
C2/E711: 0A [Clear Horizontal Flip]
C2/E712: 00 D600 [Animation: D600]
C2/E715: 13 4D 00 [Special Attack: 4D]
C2/E718: FF [End]
[09]
C2/E719: 00 D700 [Animation: D700]
C2/E71C: FF [End]
[0A]
C2/E71D: 00 D800 [Animation: D800]
C2/E720: 13 51 00 [Special Attack: 51]
C2/E723: 10 FF6B [Call External: $6BFF]
C2/E726: 03 356C [Set Call E048: $6C35]
C2/E729: 02 356C [Set Call E090: $6C35]
C2/E72C: 05 2400 [Hold Movement: $0024 ticks]
C2/E72F: FF [End]
[0B]
[0C]
[0D]
C2/E730: 0A [Clear Horizontal Flip]
C2/E731: 00 DC00 [Animation: DC00]
C2/E734: 0E 08 00 [Cast Spell: 08 Target: 00]
C2/E737: FF [End]
[0E]
C2/E738: 0A [Clear Horizontal Flip]
C2/E739: 00 DD00 [Animation: DD00]
C2/E73C: 0E 06 00 [Cast Spell: 06 Target: 00]
C2/E73F: FF [End]
[0F]
C2/E740: 0A [Clear Horizontal Flip]
C2/E741: 00 DC00 [Animation: DC00]
C2/E744: 0E 08 00 [Cast Spell: 08 Target: 00]
C2/E747: FF [End]
[10]
C2/E748: 0A [Clear Horizontal Flip]
C2/E749: 00 DE00 [Animation: DE00]
C2/E74C: 0E 25 00 [Cast Spell: 25 Target: 00]
C2/E74F: FF [End]
[11]
C2/E750: 0A [Clear Horizontal Flip]
C2/E751: 00 DE00 [Animation: DE00]
C2/E754: 0E 26 00 [Cast Spell: 26 Target: 00]
C2/E757: FF [End]
[12]
C2/E758: 00 DF00 [Animation: DF00]
C2/E75B: 0F 1300D0 [Boss Attack Animation: 1300D0]
C2/E75F: 13 13 00 [Special Attack: 13]
C2/E762: 05 1800 [Hold Movement: $0018 ticks]
C2/E765: FF [End]
[13]
C2/E766: 00 DF00 [Animation: DF00]
C2/E769: 0F 1700D0 [Boss Attack Animation: 1700D0]
C2/E76D: 13 4B 00 [Special Attack: 4B]
C2/E770: 05 1800 [Hold Movement: $0018 ticks]
C2/E773: FF [End]
[14]
C2/E774: 00 D500 [Animation: D500]
C2/E777: 04 B934 [Set Call E04A: $34B9]
C2/E77A: FF [End]
[15]
C2/E77B: 00 E100 [Animation: E100]
C2/E77E: FF [End]
[16]
C2/E77F: 00 E200 [Animation: E200]
C2/E782: FF [End]
[17]
C2/E783: 00 CE00 [Animation: CE00]
C2/E786: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E78B: 01 0000 0000 0000 FFFF 0000 0800 [Trajectory?]
C2/E798: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/E79D: 02 BC36 [Set Call E090: $36BC]
C2/E7A0: 04 6637 [Set Call E04A: $3766]
C2/E7A3: FF [End]
[18]
C2/E7A4: 10 776C [Call External: $6C77]
C2/E7A7: 10 AB3C [Call External: $3CAB]
C2/E7AA: 05 0100 [Hold Movement: $0001 ticks]
C2/E7AD: FF [End]
[19]
C2/E7AE: 00 CF00 [Animation: CF00]
C2/E7B1: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/E7B6: 11 A700 0500 [Store $0005 at CharMem $00A7]
C2/E7BB: 01 0000 0000 0000 0000 0000 1400 [Trajectory?]
C2/E7C8: 11 6600 0100 [Store $0001 at CharMem $0066]
C2/E7CD: 02 BC36 [Set Call E090: $36BC]
C2/E7D0: 05 0600 [Hold Movement: $0006 ticks]
C2/E7D3: FF [End]
[1A]
C2/E7D4: 11 7000 0000 [Store $0000 at CharMem $0070]
C2/E7D9: 02 2F6D [Set Call E090: $6D2F]
C2/E7DC: 05 0C00 [Hold Movement: $000C ticks]
C2/E7DF: FF [End]
[1B]
C2/E7E0: 00 DA00 [Animation: DA00]
C2/E7E3: 01 0000 0000 0000 0000 0000 E2FF [Trajectory?]
C2/E7F0: 11 7000 0100 [Store $0001 at CharMem $0070]
C2/E7F5: 13 4E 00 [Special Attack: 4E]
C2/E7F8: 02 BC36 [Set Call E090: $36BC]
C2/E7FB: 04 6637 [Set Call E04A: $3766]
C2/E7FE: FF [End]
[1C]
C2/E7FF: 00 DB00 [Animation: DB00]
C2/E802: 11 A700 0300 [Store $0003 at CharMem $00A7]
C2/E807: FF [End]
[1D]
C2/E808: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/E80D: 05 0100 [Hold Movement: $0001 ticks]
C2/E810: FF [End]
[1E]
C2/E811: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/E816: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/E81B: 05 0100 [Hold Movement: $0001 ticks]
C2/E81E: FF [End]
[1F]
C2/E81F: 00 D400 [Animation: D400]
C2/E822: FF [End]
[20]
C2/E823: 00 D200 [Animation: D200]
C2/E826: 10 AE6B [Call External: $6BAE]
C2/E829: 13 52 00 [Special Attack: 52]
C2/E82C: FF [End]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/E82D: FF [End]
[08: Dark Lich]
C2/E82E: 019C
C2/E830: 0000
C2/E832: E76D
C2/E834: FB6D
C2/E836: 826E
C2/E838: BA6E
C2/E83A: 48E8 [??]
C2/E83C: 4AE8 [??]
C2/E83E: 96E8 [AI pointers]
C2/E840: 0000
C2/E842: CA6E
C2/E844: 0000
C2/E846: 0000 [Extra]
[??]
C2/E848: 02FF
[??]
C2/E84A: 07FF 25FF 00FF 01FF 02FF 03FF 04FF 05FF
C2/E85A: 06FF 1819 1AFF 1B1C 1DFF 1EFF 1FFF 20FF
C2/E86A: 21FF 22FF 23FF 26FF 27FF 08FF 09FF 0AFF
C2/E87A: 0BFF 0CFF 0DFF 0EFF 0FFF 10FF 11FF 12FF
C2/E88A: 13FF 14FF 15FF 16FF 17FF 24FF
[08 AI Pointers]
C2/E896: F6E8 [00]
C2/E898: FDE8 [01]
C2/E89A: 05E9 [02]
C2/E89C: 0DE9 [03]
C2/E89E: 24E9 [04]
C2/E8A0: 3BE9 [05]
C2/E8A2: 53E9 [06]
C2/E8A4: 6BE9 [07]
C2/E8A6: 72E9 [08]
C2/E8A8: 79E9 [09]
C2/E8AA: 80E9 [0A]
C2/E8AC: 87E9 [0B]
C2/E8AE: 8EE9 [0C]
C2/E8B0: 95E9 [0D]
C2/E8B2: 9CE9 [0E]
C2/E8B4: A3E9 [0F]
C2/E8B6: B1E9 [10]
C2/E8B8: BFE9 [11]
C2/E8BA: CDE9 [12]
C2/E8BC: DBE9 [13]
C2/E8BE: E9E9 [14]
C2/E8C0: F7E9 [15]
C2/E8C2: 05EA [16]
C2/E8C4: 13EA [17]
C2/E8C6: 21EA [18]
C2/E8C8: 38EA [19]
C2/E8CA: 4FEA [1A]
C2/E8CC: 65EA [1B]
C2/E8CE: 7CEA [1C]
C2/E8D0: 93EA [1D]
C2/E8D2: A9EA [1E]
C2/E8D4: B3EA [1F]
C2/E8D6: CDEA [20]
C2/E8D8: D9EA [21]
C2/E8DA: E0EA [22]
C2/E8DC: FAEA [23]
C2/E8DE: 06EB [24]
C2/E8E0: 0DEB [25]
C2/E8E2: 14EB [26]
C2/E8E4: 2EEB [27]
C2/E8E6: 48EB [28]
C2/E8E8: 48EB [29]
C2/E8EA: 48EB [2A]
C2/E8EC: 48EB [2B]
C2/E8EE: 48EB [2C]
C2/E8F0: 48EB [2D]
C2/E8F2: 48EB [2E]
C2/E8F4: 48EB [2F]
[08 AI Scripts]
[00]
C2/E8F6: 00 E800 [Animation: E800]
C2/E8F9: 05 2400 [Hold Movement: $0024 ticks]
C2/E8FC: FF [End]
[01]
C2/E8FD: 06 [Set Horizontal Flip]
C2/E8FE: 00 E900 [Animation: E900]
C2/E901: 05 2400 [Hold Movement: $0024 ticks]
C2/E904: FF [End]
[02]
C2/E905: 0A [Clear Horizontal Flip]
C2/E906: 00 E900 [Animation: E900]
C2/E909: 05 2400 [Hold Movement: $0024 ticks]
C2/E90C: FF [End]
[03]
C2/E90D: 00 E800 [Animation: E800]
C2/E910: 05 2400 [Hold Movement: $0024 ticks]
C2/E913: 01 0000 0000 0000 0100 0000 0000 [Trajectory?]
C2/E920: 03 BC36 [Set Call E048: $36BC]
C2/E923: FF [End]
[04]
C2/E924: 00 E800 [Animation: E800]
C2/E927: 05 2400 [Hold Movement: $0024 ticks]
C2/E92A: 01 0000 0000 0000 FFFF 0000 0000 [Trajectory?]
C2/E937: 03 BC36 [Set Call E048: $36BC]
C2/E93A: FF [End]
[05]
C2/E93B: 06 [Set Horizontal Flip]
C2/E93C: 00 E900 [Animation: E900]
C2/E93F: 05 2400 [Hold Movement: $0024 ticks]
C2/E942: 01 0000 FFFF 0000 0000 0000 0000 [Trajectory?]
C2/E94F: 03 BC36 [Set Call E048: $36BC]
C2/E952: FF [End]
[06]
C2/E953: 0A [Clear Horizontal Flip]
C2/E954: 00 E900 [Animation: E900]
C2/E957: 05 2400 [Hold Movement: $0024 ticks]
C2/E95A: 01 0000 0100 0000 0000 0000 0000 [Trajectory?]
C2/E967: 03 BC36 [Set Call E048: $36BC]
C2/E96A: FF [End]
[07]
C2/E96B: 00 EA00 [Animation: EA00]
C2/E96E: 04 B934 [Set Call E04A: $34B9]
C2/E971: FF [End]
[08]
C2/E972: 00 EB00 [Animation: EB00]
C2/E975: 0E 24 00 [Cast Spell: 24 Target: 00]
C2/E978: FF [End]
[09]
C2/E979: 00 EC00 [Animation: EC00]
C2/E97C: 0E 08 00 [Cast Spell: 08 Target: 00]
C2/E97F: FF [End]
[0A]
C2/E980: 00 ED00 [Animation: ED00]
C2/E983: 0E 25 00 [Cast Spell: 25 Target: 00]
C2/E986: FF [End]
[0B]
C2/E987: 00 EE00 [Animation: EE00]
C2/E98A: 0E 26 00 [Cast Spell: 26 Target: 00]
C2/E98D: FF [End]
[0C]
C2/E98E: 00 EF00 [Animation: EF00]
C2/E991: 0E 13 00 [Cast Spell: 13 Target: 00]
C2/E994: FF [End]
[0D]
C2/E995: 00 F000 [Animation: F000]
C2/E998: 0E 00 00 [Cast Spell: 00 Target: 00]
C2/E99B: FF [End]
[0E]
C2/E99C: 00 F100 [Animation: F100]
C2/E99F: 0E 06 00 [Cast Spell: 06 Target: 00]
C2/E9A2: FF [End]
[0F]
C2/E9A3: 00 F300 [Animation: F300]
C2/E9A6: 0F 0900F0 [Boss Attack Animation: 0900F0]
C2/E9AA: 05 2400 [Hold Movement: $0024 ticks]
C2/E9AD: 13 40 00 [Special Attack: 40]
C2/E9B0: FF [End]
[10]
C2/E9B1: 00 F300 [Animation: F300]
C2/E9B4: 0F 0800F0 [Boss Attack Animation: 0800F0]
C2/E9B8: 05 2400 [Hold Movement: $0024 ticks]
C2/E9BB: 13 3B 00 [Special Attack: 3B]
C2/E9BE: FF [End]
[11]
C2/E9BF: 00 F200 [Animation: F200]
C2/E9C2: 0F 1700E4 [Boss Attack Animation: 1700E4]
C2/E9C6: 05 2400 [Hold Movement: $0024 ticks]
C2/E9C9: 13 4C 00 [Special Attack: 4C]
C2/E9CC: FF [End]
[12]
C2/E9CD: 00 F200 [Animation: F200]
C2/E9D0: 0F 0F00E4 [Boss Attack Animation: 0F00E4]
C2/E9D4: 05 2400 [Hold Movement: $0024 ticks]
C2/E9D7: 13 0F 00 [Special Attack: 0F]
C2/E9DA: FF [End]
[13]
C2/E9DB: 00 F200 [Animation: F200]
C2/E9DE: 0F 1600E4 [Boss Attack Animation: 1600E4]
C2/E9E2: 05 2400 [Hold Movement: $0024 ticks]
C2/E9E5: 13 4A 00 [Special Attack: 4A]
C2/E9E8: FF [End]
[14]
C2/E9E9: 00 F200 [Animation: F200]
C2/E9EC: 0F 1000E4 [Boss Attack Animation: 1000E4]
C2/E9F0: 05 2400 [Hold Movement: $0024 ticks]
C2/E9F3: 13 47 00 [Special Attack: 47]
C2/E9F6: FF [End]
[15]
C2/E9F7: 00 F200 [Animation: F200]
C2/E9FA: 0F 1200E4 [Boss Attack Animation: 1200E4]
C2/E9FE: 05 2400 [Hold Movement: $0024 ticks]
C2/EA01: 13 49 00 [Special Attack: 49]
C2/EA04: FF [End]
[16]
C2/EA05: 00 F200 [Animation: F200]
C2/EA08: 0F 0E00E4 [Boss Attack Animation: 0E00E4]
C2/EA0C: 05 2400 [Hold Movement: $0024 ticks]
C2/EA0F: 13 0E 00 [Special Attack: 0E]
C2/EA12: FF [End]
[17]
C2/EA13: 00 F200 [Animation: F200]
C2/EA16: 0F 0F00E4 [Boss Attack Animation: 0F00E4]
C2/EA1A: 05 2400 [Hold Movement: $0024 ticks]
C2/EA1D: 13 0F 00 [Special Attack: 0F]
C2/EA20: FF [End]
[18]
C2/EA21: 00 0000 [Animation: 0000]
C2/EA24: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/EA29: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/EA2E: 10 056F [Call External: $6F05]
C2/EA31: 03 CB6E [Set Call E048: $6ECB]
C2/EA34: 05 2400 [Hold Movement: $0024 ticks]
C2/EA37: FF [End]
[19]
C2/EA38: 00 0000 [Animation: 0000]
C2/EA3B: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/EA40: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/EA45: 10 2E6F [Call External: $6F2E]
C2/EA48: 03 CB6E [Set Call E048: $6ECB]
C2/EA4B: 05 2400 [Hold Movement: $0024 ticks]
C2/EA4E: FF [End]
[1A]
C2/EA4F: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/EA54: 11 8200 0100 [Store $0001 at CharMem $0082]
C2/EA59: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/EA5E: 10 EB6E [Call External: $6EEB]
C2/EA61: 05 0100 [Hold Movement: $0001 ticks]
C2/EA64: FF [End]
[1B]
C2/EA65: 00 0000 [Animation: 0000]
C2/EA68: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/EA6D: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/EA72: 10 056F [Call External: $6F05]
C2/EA75: 03 CB6E [Set Call E048: $6ECB]
C2/EA78: 05 2400 [Hold Movement: $0024 ticks]
C2/EA7B: FF [End]
[1C]
C2/EA7C: 00 0000 [Animation: 0000]
C2/EA7F: 11 7C00 0100 [Store $0001 at CharMem $007C]
C2/EA84: 11 8200 0000 [Store $0000 at CharMem $0082]
C2/EA89: 10 686F [Call External: $6F68]
C2/EA8C: 03 CB6E [Set Call E048: $6ECB]
C2/EA8F: 05 2400 [Hold Movement: $0024 ticks]
C2/EA92: FF [End]
[1D]
C2/EA93: 11 7C00 0000 [Store $0000 at CharMem $007C]
C2/EA98: 11 8200 0100 [Store $0001 at CharMem $0082]
C2/EA9D: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EAA2: 10 EB6E [Call External: $6EEB]
C2/EAA5: 05 0100 [Hold Movement: $0001 ticks]
C2/EAA8: FF [End]
[1E]
C2/EAA9: 00 F400 [Animation: F400]
C2/EAAC: 05 2400 [Hold Movement: $0024 ticks]
C2/EAAF: 13 6E 00 [Special Attack: 6E]
C2/EAB2: FF [End]
[1F]
C2/EAB3: 00 F400 [Animation: F400]
C2/EAB6: 01 0000 0000 0000 0100 0000 0000 [Trajectory?]
C2/EAC3: 02 BC36 [Set Call E090: $36BC]
C2/EAC6: 13 6E 00 [Special Attack: 6E]
C2/EAC9: 05 1800 [Hold Movement: $0018 ticks]
C2/EACC: FF [End]
[20]
C2/EACD: 00 F500 [Animation: F500]
C2/EAD0: 11 7E00 0180 [Store $8001 at CharMem $007E]
C2/EAD5: 13 6E 00 [Special Attack: 6E]
C2/EAD8: FF [End]
[21]
C2/EAD9: 00 F600 [Animation: F600]
C2/EADC: 13 6E 00 [Special Attack: 6E]
C2/EADF: FF [End]
[22]
C2/EAE0: 00 F600 [Animation: F600]
C2/EAE3: 01 0000 0000 0000 0100 0000 0000 [Trajectory?]
C2/EAF0: 02 BC36 [Set Call E090: $36BC]
C2/EAF3: 13 6E 00 [Special Attack: 6E]
C2/EAF6: 05 1800 [Hold Movement: $0018 ticks]
C2/EAF9: FF [End]
[23]
C2/EAFA: 00 F800 [Animation: F800]
C2/EAFD: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/EB02: 13 6E 00 [Special Attack: 6E]
C2/EB05: FF [End]
[24]
C2/EB06: 00 F900 [Animation: F900]
C2/EB09: 13 6E 00 [Special Attack: 6E]
C2/EB0C: FF [End]
[25]
C2/EB0D: 00 F700 [Animation: F700]
C2/EB10: 04 B934 [Set Call E04A: $34B9]
C2/EB13: FF [End]
[26]
C2/EB14: 00 F400 [Animation: F400]
C2/EB17: 01 0000 0000 0000 FFFF 0000 0000 [Trajectory?]
C2/EB24: 02 BC36 [Set Call E090: $36BC]
C2/EB27: 05 1800 [Hold Movement: $0018 ticks]
C2/EB2A: 13 6E 00 [Special Attack: 6E]
C2/EB2D: FF [End]
[27]
C2/EB2E: 00 F600 [Animation: F600]
C2/EB31: 01 0000 0000 0000 FFFF 0000 0000 [Trajectory?]
C2/EB3E: 02 BC36 [Set Call E090: $36BC]
C2/EB41: 13 6E 00 [Special Attack: 6E]
C2/EB44: 05 1800 [Hold Movement: $0018 ticks]
C2/EB47: FF [End]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/EB48: FF [End]
[EB49~ECFC Mech Rider I/II/III]
[07: Mech Rider I/II/III]
C2/EB49: 019C
C2/EB4B: 0000
C2/EB4D: B370
C2/EB4F: C570
C2/EB51: 1071
C2/EB53: 0000
C2/EB55: 7BEB [??]
C2/EB57: 6BEB [??]
C2/EB59: 9DEB [AI Pointers]
C2/EB5B: 0400
C2/EB5D: 7272
C2/EB5F: D0FF
C2/EB61: 63EB [Extra]
[Extra]
C2/EB63: 7D72
C2/EB65: C172
C2/EB67: FF72
C2/EB69: FF72
[??]
C2/EB6B: 12FF 00FF 01FF 0EFF 0FFF 0A17 FF0B 17FF
[??]
C2/EB7B: 0204 FF03 05FF 0C10 0C10 0C10 FF0D 110D
C2/EB8B: 110D 11FF 15FF 16FF 1306 FF14 07FF 08FF
C2/EB9B: 09FF
[07: Mech Rider I/II/III AI Pointers]
C2/EB9D: FDEB [00]
C2/EB9F: 01EC [01]
C2/EBA1: 09EC [02]
C2/EBA3: 17EC [03]
C2/EBA5: 2FEC [04]
C2/EBA7: 34EC [05]
C2/EBA9: 39EC [06]
C2/EBAB: 42EC [07]
C2/EBAD: 55EC [08]
C2/EBAF: 5BEC [09]
C2/EBB1: 65EC [0A]
C2/EBB3: 6FEC [0B]
C2/EBB5: 82EC [0C]
C2/EBB7: 82EC [0D]
C2/EBB9: 89EC [0E]
C2/EBBB: 8DEC [0F]
C2/EBBD: 95EC [10]
C2/EBBF: 95EC [11]
C2/EBC1: 9CEC [12]
C2/EBC3: A3EC [13]
C2/EBC5: B1EC [14]
C2/EBC7: CCEC [15]
C2/EBC9: DAEC [16]
C2/EBCB: F5EC [17]
C2/EBCD: FCEC [18]
C2/EBCF: FCEC [19]
C2/EBD1: FCEC [1A]
C2/EBD3: FCEC [1B]
C2/EBD5: FCEC [1C]
C2/EBD7: FCEC [1D]
C2/EBD9: FCEC [1E]
C2/EBDB: FCEC [1F]
C2/EBDD: FCEC [20]
C2/EBDF: FCEC [21]
C2/EBE1: FCEC [22]
C2/EBE3: FCEC [23]
C2/EBE5: FCEC [24]
C2/EBE7: FCEC [25]
C2/EBE9: FCEC [26]
C2/EBEB: FCEC [27]
C2/EBED: FCEC [28]
C2/EBEF: FCEC [29]
C2/EBF1: FCEC [2A]
C2/EBF3: FCEC [2B]
C2/EBF5: FCEC [2C]
C2/EBF7: FCEC [2D]
C2/EBF9: FCEC [2E]
C2/EBFB: FCEC [2F]
[07: Mech Rider I/II/III AI Scripts]
[00]
C2/EBFD: 06 [Set Horizontal Flip]
C2/EBFE: 15 02EC [Jump to $EC02]
[01 (overlap!)]
C2/EC01: 0A [Clear Horizontal Flip]
C2/EC02: 00 FD00 [Animation: FD00]
C2/EC05: 05 2400 [Hold Movement: $0024 ticks]
C2/EC08: FF [End]
[02]
C2/EC09: 06 [Set Horizontal Flip]
C2/EC0A: 11 3C00 0600 [Store $0006 at CharMem $003C]
C2/EC0F: 11 7E00 FFFF [Store $FFFF at CharMem $007E]
C2/EC14: 15 22EC [Jump to $EC22]
[03 (overlap!)]
C2/EC17: 0A [Clear Horizontal Flip]
C2/EC18: 11 3C00 FAFF [Store $FFFA at CharMem $003C]
C2/EC1D: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EC22: 00 FE00 [Animation: FE00]
C2/EC25: 05 2400 [Hold Movement: $0024 ticks]
C2/EC28: 02 A773 [Set Call E090: $73A7]
C2/EC2B: 13 3F 00 [Special Attack: 3F]
C2/EC2E: FF [End]
[04]
C2/EC2F: 06 [Set Horizontal Flip]
C2/EC30: 00 0001 [Animation: 0001]
C2/EC33: FF [End]
[05]
C2/EC34: 0A [Clear Horizontal Flip]
C2/EC35: 00 0001 [Animation: 0001]
C2/EC38: FF [End]
[06]
C2/EC39: 06 [Set Horizontal Flip]
C2/EC3A: 11 3C00 0400 [Store $0004 at CharMem $003C]
C2/EC3F: 15 48EC [Jump to $EC48]
[07 (overlap!)]
C2/EC42: 0A [Clear Horizontal Flip]
C2/EC43: 11 3C00 FCFF [Store $FFFC at CharMem $003C]
C2/EC48: 00 FF00 [Animation: FF00]
C2/EC4B: 02 A773 [Set Call E090: $73A7]
C2/EC4E: 05 0C00 [Hold Movement: $000C ticks]
C2/EC51: 13 42 00 [Special Attack: 42]
C2/EC54: FF [End]
[08]
C2/EC55: 0E 04 02 [Cast Spell: 04 Target: 02]
C2/EC58: 15 5EEC [Jump to $EC5E]
[09 (overlap!)]
C2/EC5B: 0E 22 02 [Cast Spell: 22 Target: 02]
C2/EC5E: 00 0101 [Animation: 0101]
C2/EC61: 05 0C00 [Hold Movement: $000C ticks]
C2/EC64: FF [End]
[0A]
C2/EC65: 0F 191AF1 [Boss Attack Animation: 191AF1]
C2/EC69: 13 19 00 [Special Attack: 19]
C2/EC6C: 15 7BEC [Jump to $EC7B]
[0B]
C2/EC6F: 0F 1A1AF1 [Boss Attack Animation: 1A1AF1]
C2/EC73: 13 1A 00 [Special Attack: 1A]
C2/EC76: 11 A900 0400 [Store $0004 at CharMem $00A9]
C2/EC7B: 00 0101 [Animation: 0101]
C2/EC7E: 05 2400 [Hold Movement: $0024 ticks]
C2/EC81: FF [End]
[0C]
[0D]
C2/EC82: 00 0201 [Animation: 0201]
C2/EC85: 13 46 00 [Special Attack: 46]
C2/EC88: FF [End]
[0E]
C2/EC89: 06 [Set Horizontal Flip]
C2/EC8A: 15 8EEC [Jump to $EC8E]
[0F (overlap!)]
C2/EC8D: 0A [Clear Horizontal Flip]
C2/EC8E: 00 FD00 [Animation: FD00]
C2/EC91: 04 4B73 [Set Call E04A: $734B]
C2/EC94: FF [End]
[10]
[11]
C2/EC95: 00 0301 [Animation: 0301]
C2/EC98: 10 E673 [Call External: $73E6]
C2/EC9B: FF [End]
[12]
C2/EC9C: 00 0701 [Animation: 0701]
C2/EC9F: 05 B934 [Hold Movement: $34B9 ticks]
C2/ECA2: FF [End]
[13]
C2/ECA3: 06 [Set Horizontal Flip]
C2/ECA4: 11 3C00 0600 [Store $0006 at CharMem $003C]
C2/ECA9: 11 7E00 FFFF [Store $FFFF at CharMem $007E]
C2/ECAE: 15 BCEC [Jump to $ECBC]
[14]
C2/ECB1: 0A [Clear Horizontal Flip]
C2/ECB2: 11 3C00 FAFF [Store $FFFA at CharMem $003C]
C2/ECB7: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/ECBC: 00 FE00 [Animation: FE00]
C2/ECBF: 04 8873 [Set Call E04A: $7388]
C2/ECC2: 05 2400 [Hold Movement: $0024 ticks]
C2/ECC5: 02 A773 [Set Call E090: $73A7]
C2/ECC8: 13 3F 00 [Special Attack: 3F]
C2/ECCB: FF [End]
[15]
C2/ECCC: 06 [Set Horizontal Flip]
C2/ECCD: 11 3C00 0600 [Store $0006 at CharMem $003C]
C2/ECD2: 11 7E00 0100 [Store $0001 at CharMem $007E]
C2/ECD7: 15 E5EC [Jump to $ECE5]
[16 (overlap)]
C2/ECDA: 0A [Clear Horizontal Flip]
C2/ECDB: 11 3C00 FAFF [Store $FFFA at CharMem $003C]
C2/ECE0: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/ECE5: 00 FE00 [Animation: FE00]
C2/ECE8: 10 AD73 [Call External: $73AD]
C2/ECEB: 05 2400 [Hold Movement: $0024 ticks]
C2/ECEE: 02 B773 [Set Call E090: $73B7]
C2/ECF1: 13 41 00 [Special Attack: 41]
C2/ECF4: FF [End]
[17]
C2/ECF5: 10 7372 [Call External: $7273]
C2/ECF8: 05 0100 [Hold Movement: $0001 ticks]
C2/ECFB: FF [End]
[18]
[19]
[1A]
[1B]
[1C]
[1D]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/ECFC: FF [End]
[0A: Great Viper/Dragon Worm]
C2/ECFD: 1118
C2/ECFF: 0000
C2/ED01: F974
C2/ED03: 0576
C2/ED05: 6176
C2/ED07: D176
C2/ED09: 23ED [??]
C2/ED0B: 25ED [??]
C2/ED0D: 65ED [AI Pointer]
C2/ED0F: 0000
C2/ED11: 0000
C2/ED13: 0000
C2/ED15: 17ED [!!]
[!!]
C2/ED17: 567A
C2/ED19: 6B7A
C2/ED1B: 827A
C2/ED1D: AA7A
C2/ED1F: BD7A
C2/ED21: D07A
[??]
C2/ED23: 05FF
[??]
C2/ED25: 0DFF 0EFF 0FFF 10FF 00FF 01FF 02FF 03FF
C2/ED35: 05FF 06FF 07FF 08FF 09FF 0AFF 0BFF 0CFF
C2/ED45: 11FF 12FF 13FF 1418 FF15 18FF 1618 FF17
C2/ED55: 18FF 1918 FF1A 18FF 1B18 FF1C 18FF 1DFF
[0A: Great Viper/Dragon Worm AI Pointers]
C2/ED65: C5ED [00]
C2/ED67: E5ED [01]
C2/ED69: 05EE [02]
C2/ED6B: 25EE [03]
C2/ED6D: 45EE [04]
C2/ED6F: 4CEE [05]
C2/ED71: 45EE [06]
C2/ED73: 53EE [07]
C2/ED75: 5AEE [08]
C2/ED77: 68EE [09]
C2/ED79: 80EE [0A]
C2/ED7B: 98EE [0B]
C2/ED7D: B0EE [0C]
C2/ED7F: C8EE [0D]
C2/ED81: D0EE [0E]
C2/ED83: D8EE [0F]
C2/ED85: E0EE [10]
C2/ED87: E8EE [11]
C2/ED89: F3EE [12]
C2/ED8B: FEEE [13]
C2/ED8D: 05EF [14]
C2/ED8F: 28EF [15]
C2/ED91: 4BEF [16]
C2/ED93: 6EEF [17]
C2/ED95: 94EF [18]
C2/ED97: 9EEF [19]
C2/ED99: A4EF [1A]
C2/ED9B: AAEF [1B]
C2/ED9D: B0EF [1C]
C2/ED9F: B6EF [1D]
C2/EDA1: BDEF [1E]
C2/EDA3: BDEF [1F]
C2/EDA5: BDEF [20]
C2/EDA7: BDEF [21]
C2/EDA9: BDEF [22]
C2/EDAB: BDEF [23]
C2/EDAD: BDEF [24]
C2/EDAF: BDEF [25]
C2/EDB1: BDEF [26]
C2/EDB3: BDEF [27]
C2/EDB5: BDEF [28]
C2/EDB7: BDEF [29]
C2/EDB9: BDEF [2A]
C2/EDBB: BDEF [2B]
C2/EDBD: BDEF [2C]
C2/EDBF: BDEF [2D]
C2/EDC1: BDEF [2E]
C2/EDC3: BDEF [2F]
[0A AI Scripts]
[00]
C2/EDC5: 0A [Clear Horizontal Flip]
C2/EDC6: 00 3501 [Animation: 3501]
C2/EDC9: 01 00C0 0100 00C0 0100 0000 0000 [Trajectory?]
C2/EDD6: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EDDB: 02 2A77 [Set Call E090: $772A]
C2/EDDE: 05 0C00 [Hold Movement: $000C ticks]
C2/EDE1: 13 3C 00 [Special Attack: 3C]
C2/EDE4: FF [End]
[01]
C2/EDE5: 06 [Set Horizontal Flip]
C2/EDE6: 00 3501 [Animation: 3501]
C2/EDE9: 01 0040 FEFF 00C0 0100 0000 0000 [Trajectory?]
C2/EDF6: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EDFB: 02 1677 [Set Call E090: $7716]
C2/EDFE: 05 0C00 [Hold Movement: $000C ticks]
C2/EE01: 13 3C 00 [Special Attack: 3C]
C2/EE04: FF [End]
[02]
C2/EE05: 06 [Set Horizontal Flip]
C2/EE06: 00 3701 [Animation: 3701]
C2/EE09: 01 0040 FEFF 0040 FEFF 0000 0000 [Trajectory?]
C2/EE16: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EE1B: 02 2A77 [Set Call E090: $772A]
C2/EE1E: 05 0C00 [Hold Movement: $000C ticks]
C2/EE21: 13 3C 00 [Special Attack: 3C]
C2/EE24: FF [End]
[03]
C2/EE25: 0A [Clear Horizontal Flip]
C2/EE26: 00 3701 [Animation: 3701]
C2/EE29: 01 00C0 0100 0040 FEFF 0000 0000 [Trajectory?]
C2/EE36: 11 7E00 0000 [Store $0000 at CharMem $007E]
C2/EE3B: 02 1677 [Set Call E090: $7716]
C2/EE3E: 05 0C00 [Hold Movement: $000C ticks]
C2/EE41: 13 3C 00 [Special Attack: 3C]
C2/EE44: FF [End]
[04]
[06]
C2/EE45: 06 [Set Horizontal Flip]
C2/EE46: 00 3501 [Animation: 3501]
C2/EE49: 15 5EEE [Jump to $EE5E]
[05 (overlap!)]
C2/EE4C: 0A [Clear Horizontal Flip]
C2/EE4D: 00 3501 [Animation: 3501]
C2/EE50: 15 5EEE [Jump to $EE5E]
[07 (overlap!)]
C2/EE53: 06 [Set Horizontal Flip]
C2/EE54: 00 3701 [Animation: 3701]
C2/EE57: 15 5EEE [Jump to $EE5E]
[08 (overlap!)]
C2/EE5A: 0A [Clear Horizontal Flip]
C2/EE5B: 00 3701 [Animation: 3701]
C2/EE5E: 14 D700 [Unknown]
C2/EE61: 05 0C00 [Hold Movement: $000C ticks]
C2/EE64: 13 3C 00 [Special Attack: 3C]
C2/EE67: FF [End]
[09]
C2/EE68: 0A [Clear Horizontal Flip]
C2/EE69: 00 3401 [Animation: 3401]
C2/EE6C: 01 00C0 0100 00C0 0100 0000 0000 [Trajectory?]
C2/EE79: 02 2A77 [Set Call E090: $772A]
C2/EE7C: 13 3C 00 [Special Attack: 3C]
C2/EE7F: FF [End]
[0A]
C2/EE80: 06 [Set Horizontal Flip]
C2/EE81: 00 3401 [Animation: 3401]
C2/EE84: 01 0040 FEFF 00C0 0100 0000 0000 [Trajectory?]
C2/EE91: 02 1677 [Set Call E090: $7716]
C2/EE94: 13 3C 00 [Special Attack: 3C]
C2/EE97: FF [End]
[0B]
C2/EE98: 06 [Set Horizontal Flip]
C2/EE99: 00 3601 [Animation: 3601]
C2/EE9C: 01 0040 FEFF 0040 FEFF 0000 0000 [Trajectory?]
C2/EEA9: 02 2A77 [Set Call E090: $772A]
C2/EEAC: 13 3C 00 [Special Attack: 3C]
C2/EEAF: FF [End]
[0C]
C2/EEB0: 0A [Clear Horizontal Flip]
C2/EEB1: 00 3601 [Animation: 3601]
C2/EEB4: 01 00C0 0100 0040 FEFF 0000 0000 [Trajectory?]
C2/EEC1: 02 1677 [Set Call E090: $7716]
C2/EEC4: 13 3C 00 [Special Attack: 3C]
C2/EEC7: FF [End]
[0D]
C2/EEC8: 0A [Clear Horizontal Flip]
C2/EEC9: 00 3801 [Animation: 3801]
C2/EECC: 04 B934 [Set Call E04A: $34B9]
C2/EECF: FF [End]
[0E]
C2/EED0: 06 [Set Horizontal Flip]
C2/EED1: 00 3801 [Animation: 3801]
C2/EED4: 04 B934 [Set Call E04A: $34B9]
C2/EED7: FF [End]
[0F]
C2/EED8: 0A [Clear Horizontal Flip]
C2/EED9: 00 3901 [Animation: 3901]
C2/EEDC: 04 B934 [Set Call E04A: $34B9]
C2/EEDF: FF [End]
[10]
C2/EEE0: 06 [Set Horizontal Flip]
C2/EEE1: 00 3901 [Animation: 3901]
C2/EEE4: 04 B934 [Set Call E04A: $34B9]
C2/EEE7: FF [End]
[11]
C2/EEE8: 0F 120000 [Boss Attack Animation: 120000]
C2/EEEC: 05 0C00 [Hold Movement: $000C ticks]
C2/EEEF: 13 12 00 [Special Attack: 12]
C2/EEF2: FF [End]
[12]
C2/EEF3: 0F 070000 [Boss Attack Animation: 070000]
C2/EEF7: 05 0C00 [Hold Movement: $000C ticks]
C2/EEFA: 13 3A 00 [Special Attack: 3A]
C2/EEFD: FF [End]
[13]
C2/EEFE: 05 0600 [Hold Movement: $0006 ticks]
C2/EF01: 0E 00 00 [Cast Spell: 00 Target: 00]
C2/EF04: FF [End]
[14]
C2/EF05: 13 3D 00 [Special Attack: 3D]
C2/EF08: 0A [Clear Horizontal Flip]
C2/EF09: 00 3401 [Animation: 3401]
C2/EF0C: 11 B400 FFFF [Store $FFFF at CharMem $00B4]
C2/EF11: 01 00C0 0100 00C0 0100 0000 0000 [Trajectory?]
C2/EF1E: 02 2A77 [Set Call E090: $772A]
C2/EF21: 03 E376 [Set Call E048: $76E3]
C2/EF24: 05 0B00 [Hold Movement: $000B ticks]
C2/EF27: FF [End]
[15]
C2/EF28: 13 3D 00 [Special Attack: 3D]
C2/EF2B: 06 [Set Horizontal Flip]
C2/EF2C: 00 3401 [Animation: 3401]
C2/EF2F: 11 B400 FFFF [Store $FFFF at CharMem $00B4]
C2/EF34: 01 0040 FEFF 00C0 0100 0000 0000 [Trajectory?]
C2/EF41: 02 1677 [Set Call E090: $7716]
C2/EF44: 03 E376 [Set Call E048: $76E3]
C2/EF47: 05 0B00 [Hold Movement: $000B ticks]
C2/EF4A: FF [End]
[16]
C2/EF4B: 13 3D 00 [Special Attack: 3D]
C2/EF4E: 06 [Set Horizontal Flip]
C2/EF4F: 00 3601 [Animation: 3601]
C2/EF52: 11 B400 FFFF [Store $FFFF at CharMem $00B4]
C2/EF57: 01 00C0 0100 0040 FEFF 0000 0000 [Trajectory?]
C2/EF64: 02 2A77 [Set Call E090: $772A]
C2/EF67: 03 E376 [Set Call E048: $76E3]
C2/EF6A: 05 0B00 [Hold Movement: $000B ticks]
C2/EF6D: FF [End]
[17]
C2/EF6E: 13 3D 00 [Special Attack: 3D]
C2/EF71: 0A [Clear Horizontal Flip]
C2/EF72: 00 3601 [Animation: 3601]
C2/EF75: 11 B400 FFFF [Store $FFFF at CharMem $00B4]
C2/EF7A: 01 0040 FEFF 0040 FEFF 0000 0000 [Trajectory?]
C2/EF87: 02 1677 [Set Call E090: $7716]
C2/EF8A: 03 E376 [Set Call E048: $76E3]
C2/EF8D: 14 5400 [Unknown]
C2/EF90: 05 0B00 [Hold Movement: $000B ticks]
C2/EF93: FF [End]
[18]
C2/EF94: 10 297A [Call External: $7A29]
C2/EF97: 10 AB3C [Call External: $3CAB]
C2/EF9A: 05 0100 [Hold Movement: $0001 ticks]
C2/EF9D: FF [End]
[19]
C2/EF9E: 13 3E 00 [Special Attack: 3E]
C2/EFA1: 15 08EF [Jump to $EF08]
[1A (overlap!)]
C2/EFA4: 13 3E 00 [Special Attack: 3E]
C2/EFA7: 15 2BEF [Jump to $EF2B]
[1B (overlap!)]
C2/EFAA: 13 3E 00 [Special Attack: 3E]
C2/EFAD: 15 4EEF [Jump to $EF4E]
[1C (overlap!)]
C2/EFB0: 13 3E 00 [Special Attack: 3E]
C2/EFB3: 15 71EF [Jump to $EF71]
[1D (overlap!)]
C2/EFB6: 05 0600 [Hold Movement: $0006 ticks]
C2/EFB9: 0E 01 00 [Cast Spell: 01 Target: 00]
C2/EFBC: FF [End]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/EFBD: FF [End]
[Some subroutine or another]
C2/EFBE: A687 LDX $87
C2/EFC0: BDA900 LDA $00A9,X
C2/EFC3: EB XBA
C2/EFC4: 0A ASL A
C2/EFC5: 18 CLC
C2/EFC6: 6900 ADC #$00
C2/EFC8: E0A8 CPX #$A8
C2/EFCA: E220 SEP #$20
C2/EFCC: A901 LDA #$01
C2/EFCE: 99B401 STA $01B4,Y
C2/EFD1: A97F LDA #$7F
C2/EFD3: 390E00 AND $000E,Y
C2/EFD6: 990E00 STA $000E,Y
C2/EFD9: C220 REP #$20
C2/EFDB: 60 RTS
[...what the devil]
C2/EFDC: A482
C2/EFDE: AB82
C2/EFE0: B282
C2/EFE2: B982
C2/EFE4: B981
C2/EFE6: C781
C2/EFE8: D581
C2/EFEA: 0000
C2/EFEC: B981
C2/EFEE: 0D82
C2/EFF0: D581 BRL $71C7
C2/EFF2: 0000 BRK #$00
C2/EFF4: 8CEF
C2/EFF6: A6EF
C2/EFF8: 58BE
C2/EFFA: 2C01
C2/EFFC: 2B01
C2/EFFE: 2A01
C2/F000: 8CEF
C2/F002: A6EF
C2/F004: 58BE
C2/F006: 3201 LDX $0132,Y
C2/F008: 3101 AND ($01),Y
C2/F00A: 3001 BMI $F00D
[0B: Snow/Red/Blue Dragon]
C2/F00C: 0118
C2/F00E: 0000
C2/F010: FC8A []
C2/F012: 318B []
C2/F014: 208C []
C2/F016: 0000
C2/F018: 28F0 [??]
C2/F01A: 2AF0 [??]
C2/F01C: 56F0 [AI pointers]
C2/F01E: 0400
C2/F020: FA8C []
C2/F022: E0FF
C2/F024: 0000
C2/F026: 0000
[??]
C2/F028: 01FF
[??]
C2/F02A: 03FF 00FF 01FF 02FF 17FF 19FF 1AFF 1BFF
C2/F03A: 1604 FF16 06FF 1608 FF16 0AFF 160B FF16
C2/F04A: 0CFF 0DFF 0EFF 0FFF 13FF 18FF
[0B AI Pointers]
C2/F056: B6F0 [00]
C2/F058: BDF0 [01]
C2/F05A: C8F0 [02]
C2/F05C: D2F0 [03]
C2/F05E: DCF0 [04]
C2/F060: DCF0 [05]
C2/F062: E6F0 [06]
C2/F064: E6F0 [07]
C2/F066: F0F0 [08]
C2/F068: F0F0 [09]
C2/F06A: FAF0 [0A]
C2/F06C: 04F1 [0B]
C2/F06E: 0EF1 [0C]
C2/F070: 21F1 [0D]
C2/F072: 27F1 [0E]
C2/F074: 2DF1 [0F]
C2/F076: 3AF1 [10]
C2/F078: 3AF1 [11]
C2/F07A: 3AF1 [12]
C2/F07C: 3AF1 [13]
C2/F07E: 3AF1 [14]
C2/F080: 3AF1 [15]
C2/F082: 53F1 [16]
C2/F084: 5AF1 [17]
C2/F086: 64F1 [18]
C2/F088: 71F1 [19]
C2/F08A: 7EF1 [1A]
C2/F08C: 8BF1 [1B]
C2/F08E: 9BF1 [1C]
C2/F090: 9BF1 [1D]
C2/F092: 9BF1 [1E]
C2/F094: 9BF1 [1F]
C2/F096: 9BF1 [20]
C2/F098: 9BF1 [21]
C2/F09A: 9BF1 [22]
C2/F09C: 9BF1 [23]
C2/F09E: 9BF1 [24]
C2/F0A0: 9BF1 [25]
C2/F0A2: 9BF1 [26]
C2/F0A4: 9BF1 [27]
C2/F0A6: 9BF1 [28]
C2/F0A8: 9BF1 [29]
C2/F0AA: 9BF1 [2A]
C2/F0AC: 9BF1 [2B]
C2/F0AE: 9BF1 [2C]
C2/F0B0: 9BF1 [2D]
C2/F0B2: 9BF1 [2E]
C2/F0B4: 9BF1 [2F]
[0B: Dragon AI Scripts]
[00]
C2/F0B6: 06 [Set Horizontal Flip]
C2/F0B7: 00 5301 [Animation: 5301]
C2/F0BA: 15 C1F0 [Jump to $F0C1]
[01]
C2/F0BD: 0A [Clear Horizontal Flip]
C2/F0BE: 00 5301 [Animation: 5301]
C2/F0C1: 05 2400 [Hold Movement: $0024 ticks]
C2/F0C4: 02 FB8C [Set Call E090: $8CFB]
C2/F0C7: FF [End]
[02]
C2/F0C8: 00 5401 [Animation: 5401]
C2/F0CB: 05 0300 [Hold Movement: $0003 ticks]
C2/F0CE: 02 FB8C [Set Call E090: $8CFB]
C2/F0D1: FF [End]
[03]
C2/F0D2: 00 5501 [Animation: 5501]
C2/F0D5: 04 B934 [Set Call E04A: $34B9]
C2/F0D8: 02 FB8C [Set Call E090: $8CFB]
C2/F0DB: FF [End]
[04]
[05]
C2/F0DC: 0F 01EC18 [Boss Attack Animation: 01EC18]
C2/F0E0: 13 37 00 [Special Attack: 37]
C2/F0E3: 15 15F1 [Jump to $F115]
[06 (overlap!)]
[07 (overlap!)]
C2/F0E6: 0F 00EC18 [Boss Attack Animation: 00EC18]
C2/F0EA: 13 36 00 [Special Attack: 36]
C2/F0ED: 15 15F1 [Jump to $F115]
[08 (overlap!)]
[09 (overlap!)]
C2/F0F0: 0F 02EC18 [Boss Attack Animation: 02EC18]
C2/F0F4: 13 02 00 [Special Attack: 02]
C2/F0F7: 15 15F1 [Jump to $F115]
[0A (overlap!)]
C2/F0FA: 0F 12EC18 [Boss Attack Animation: 12EC18]
C2/F0FE: 13 12 00 [Special Attack: 12]
C2/F101: 15 15F1 [Jump to $F115]
[0B (overlap!)]
C2/F104: 0F 14EC18 [Boss Attack Animation: 14EC18]
C2/F108: 13 14 00 [Special Attack: 14]
C2/F10B: 15 15F1 [Jump to $F115]
[0C (overlap!)]
C2/F10E: 0F 10EC18 [Boss Attack Animation: 10EC18]
C2/F112: 13 10 00 [Special Attack: 10]
{Endpoint}
C2/F115: 11 A900 0400 [Store $0004 at CharMem $00A9]
C2/F11A: 05 0F00 [Hold Movement: $000F ticks]
C2/F11D: 02 FB8C [Set Call E090: $8CFB]
C2/F120: FF [End]
[0D]
C2/F121: 0E 06 00 [Cast Spell: 06 Target: 00]
C2/F124: 15 30F1 [Jump to $F130]
[0E (overlap!)]
C2/F127: 0E 0D 00 [Cast Spell: 0D Target: 00]
C2/F12A: 15 30F1 [Jump to $F130]
[0F (overlap!)]
C2/F12D: 0E 13 00 [Cast Spell: 13 Target: 00]
C2/F130: 00 5601 [Animation: 5601]
C2/F133: 02 FB8C [Set Call E090: $8CFB]
C2/F136: 05 0600 [Hold Movement: $0006 ticks]
C2/F139: FF [End]
[10]
[11]
[12]
[13]
[14]
[15]
C2/F13A: 00 5601 [Animation: 5601]
C2/F13D: 05 1800 [Hold Movement: $0018 ticks]
C2/F140: 14 8300 [Unknown]
C2/F143: 13 6D 00 [Special Attack: 6D]
C2/F146: 11 A900 0400 [Store $0004 at CharMem $00A9]
C2/F14B: 0F 1D0000 [Boss Attack Animation: 1D0000]
C2/F14F: 02 FB8C [Set Call E090: $8CFB]
C2/F152: FF [End]
[16]
C2/F153: 00 5601 [Animation: 5601]
C2/F156: 02 FB8C [Set Call E090: $8CFB]
C2/F159: FF [End]
[17]
C2/F15A: 00 5301 [Animation: 5301]
C2/F15D: 05 2400 [Hold Movement: $0024 ticks]
C2/F160: 02 298D [Set Call E090: $8D29]
C2/F163: FF [End]
[18]
C2/F164: 00 5301 [Animation: 5301]
C2/F167: 13 67 00 [Special Attack: 67]
C2/F16A: 02 FB8C [Set Call E090: $8CFB]
C2/F16D: 05 0C00 [Hold Movement: $000C ticks]
C2/F170: FF [End]
[19]
C2/F171: 00 5301 [Animation: 5301]
C2/F174: 10 428D [Call External: $8D42]
C2/F177: 02 828D [Set Call E090: $8D82]
C2/F17A: 04 898D [Set Call E04A: $8D89]
C2/F17D: FF [End]
[1A]
C2/F17E: 00 5301 [Animation: 5301]
C2/F181: 10 628D [Call External: $8D62]
C2/F184: 02 828D [Set Call E090: $8D82]
C2/F187: 04 A58D [Set Call E04A: $8DA5]
C2/F18A: FF [End]
[1B]
C2/F18B: 00 5301 [Animation: 5301]
C2/F18E: 10 428D [Call External: $8D42]
C2/F191: 10 628D [Call External: $8D62]
C2/F194: 02 828D [Set Call E090: $8D82]
C2/F197: 04 C18D [Set Call E04A: $8DC1]
C2/F19A: FF [End]
[1C]
[1D]
[1E]
[1F]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[2A]
[2B]
[2C]
[2D]
[2E]
C2/F19B: FF [End]
[Pointers at D0/BB24]
[00: Actual start of this table. Fix this later.]
C2/F19C: 0000 0000 0000 0000 0000 0000 0000 0000
C2/F1AC: 0000 0000 0000 0000 0000 0000 0000 0000
[01]
C2/F1BC: 0000 FF7F FF7F FF7F FF7F FF7F FF7F FF7F
C2/F1CC: FF7F FF7F FF7F FF7F FF7F FF7F FF7F FF7F
[BOSS PALETTES]
[Mantis Ant]
[00]
C2/F1DC: B556 8704 1F00 670A EB0F F82F FD4B B801
C2/F1EC: DD02 FF03 FF4B AE29 333E F94E 9C5F FF7F
[01]
C2/F1FC: 691D C428 1001 D475 3A7E 1F7F FF7F CE7D
C2/F20C: F77E 7B7F FF7F 672D EF49 D662 5A73 FF7F
[02]
C2/F21C: 5125 0A11 182D 9F42 B556 7019 5936 5F47
C2/F22C: 0C16 D41A 3906 FE16 BF37 7166 787F FF7F
[03]
C2/F23C: 1042 0000 E710 1324 B62C 1B41 1F4D AD55
C2/F24C: 3062 2E7B 1F00 5F05 5F02 1F03 FF03 FF7F
[04]
C2/F25C: 524A 0000 C614 C721 4722 2723 E733 3341
C2/F26C: 165A FA72 1F00 B304 5905 3906 1B2F FF7F
[05]
C2/F27C: E961 A810 A91D AF32 933F AD18 D018 3019
C2/F28C: 7119 9421 F421 3622 9822 3B4B FF7F BA03
[06]
C2/F29C: F335 C418 5319 D825 3B2A DF2A 1F43 2931
C2/F2AC: 8C39 104A D662 FF7F 6348 2461 C962 E003
[07]
C2/F2BC: E961 A810 A91D AF32 933F AD18 D018 3019
C2/F2CC: 7119 9421 F421 3622 9822 3B4B FF7F A810
[08]
C2/F2DC: E961 A810 A91D AF32 933F E72C 2931 4A35
C2/F2EC: 8C39 CE41 104A 7356 D662 5A6F FF7F 1F00
[09]
C2/F2FC: F335 C418 EF50 3259 D65D 5762 1B73 2931
C2/F30C: 8C39 104A D662 FF7F 1F00 1F02 1F03 FF03
[0A]
C2/F31C: 1042 630C C810 C62D 6B3E F40C 9B09 5D0A
C2/F32C: 1F23 D010 9610 BD1C 6859 845A 8A63 A810
[0B]
C2/F33C: 1042 630C C810 C62D 6B3E F40C 9B09 5D0A
C2/F34C: 1F23 D010 9610 BD1C 6859 845A 8A63 FE6F
[0C]
C2/F35C: 524A 630C 083D C810 C810 F40C 340D 740D
C2/F36C: B40D D010 D010 D010 003D 6859 2A4E 524A
[0D]
C2/F37C: 524A 630C C620 4A3D EF4D 2D45 0F4A F152
C2/F38C: F35B 6859 845A 8A63 9059 F571 1C7F FE6F
[0E]
C2/F39C: 3146 630C C63C C810 C810 EB38 2D45 8E45
C2/F3AC: 0F4A 003D 6859 A859 C838 0C49 9059 F152
[0F]
C2/F3BC: 3146 630C C810 EC40 7049 1800 1F00 5F19
C2/F3CC: BF35 8F08 961C BD38 F11C B635 1863 DE7B
[10]
C2/F3DC: 3146 8314 C51C 8B35 304A 2829 AC39 7252
C2/F3EC: 386B 0725 8B35 514E 0725 8B35 514E 1767
[11]
C2/F3FC: 1042 C618 1011 1D4C C860 4F7D 3671 0033
C2/F40C: E823 FF03 E853 F843 1812 1F13 FF3F FF7F
[12: Tropicallo?]
C2/F41C: 5125 C618 8864 2D7D A01D 8032 E003 1011
C2/F42C: 1812 1F13 FF3F 1000 1F00 FF01 5F03 FF7F
[13: Also Tropicallo?]
C2/F43C: 524A C618 0000 1005 7505 FD1D FF36 9F53
C2/F44C: FF7F C631 0836 0000 0000 0000 0000 0000
[14]
C2/F45C: 3146 C618 CA50 D900 1000 1C00 3671 9F45
C2/F46C: 9F3A FF7F FC0E 3F2F D43D 975E FB7B FF7F
[15]
C2/F47C: 5125 C618 8864 2D7D A01D 8032 E003 1011
C2/F48C: 1812 1F13 FF3F 1000 1F00 FF01 5F03 FF7F
[16]
C2/F49C: 3146 C618 0000 0C60 876D 4472 417B E07F
C2/F4AC: FF7F FD1D FF36 0000 0000 0000 0000 0000
[17]
C2/F4BC: 1F42 CA18 B121 D822 0412 CA2A 8C33 F453
C2/F4CC: 1821 1F22 1F23 FF43 0441 087E 107F FF7F
[18]
C2/F4DC: 1042 E720 C650 AD6C D078 1211 BB01 BF1A
C2/F4EC: BF1F 7F15 BF4A FF7F 1800 E26E AC6F FF7F
[19]
C2/F4FC: 524A E720 C650 AD6C D078 1211 BB01 BF1A
C2/F50C: BF1F 7F15 BF4A FF7F 1800 E26E AC6F FF7F
[1A]
C2/F51C: 524A 0921 C650 EB7C AB7D 8A3D C93E 494B
C2/F52C: CA6F 1462 1F2B FF7F 1938 5D2E 3953 FF7F
[1B]
C2/F53C: 3146 0921 C650 EB7C AB7D 8A3D C93E 494B
C2/F54C: CA6F 1462 1F2B FF7F 1938 5D2E 3953 FF7F
[1C]
C2/F55C: 1462 E440 0D00 1B01 BF02 FF03 4255 C661
C2/F56C: 8C6E 5073 D47B DD7F 722C 7D65 9D72 9F7F
[1D]
C2/F57C: 323A 0000 0714 1138 1748 1C50 3F65 FF7D
C2/F58C: FF7E FF7F 4E7D B27D 387E 5501 BC01 7F1E
[1E]
C2/F59C: 1462 E440 0D00 1800 BD01 5D02 640D 081E
C2/F5AC: EB2A AD33 D453 DD7F 722C 7D65 9D72 9F7F
[1F]
C2/F5BC: F042 0000 4C41 CF41 9452 1863 9C73 FF7F
C2/F5CC: 0000 0000 0000 0000 0000 0000 0000 0000
[20]
C2/F5DC: 1042 803C 0D4D 907D 0A7F E07F F67F FF7F
C2/F5EC: 6445 E751 AB5E 547B D418 3F01 FF02 FF03
[21]
C2/F5FC: 9751 8828 D300 9F01 FF02 FF1B FF5B FF7F
C2/F60C: 1930 FF38 9F6A 9F7F 1930 FF38 9F6A 9F7F
[22]
C2/F61C: 8C3E E32C 0B4A 8F4E 5907 FF03 FF53 FF7F
C2/F62C: 0821 CC29 F326 970B 907D 0A7F F47F FF7F
[23]
C2/F63C: 1042 C71C 1128 963C FB54 1F6A 1715 7F2A
C2/F64C: 3F3F FF7F 0000 6741 2B6A 2E7F BC67 FF7F
[24]
C2/F65C: 1842 0000 0000 0000 0000 0000 0000 0000
C2/F66C: 566D 3C7E 1F7F 7A11 5F1A 1F3B 9F5B FF7F
[25]
C2/F67C: 1042 A514 2925 CE3D 734E E750 6D79 917E
C2/F68C: 977F FF7F 1830 9C44 5F71 0F09 D509 7A0A
[26]
C2/F69C: CE2C FF7F FF03 5C03 9802 D401 FF7F 1F00
C2/F6AC: 0000 0000 0000 0000 FF7F 917F AA7E E57D
[27]
C2/F6BC: 524A 4608 2925 CE3D 734E AD2C 1835 7F2A
C2/F6CC: DF43 FF7F 2B49 4062 A36B EC68 D57D 587E
[28]
C2/F6DC: 0000 8410 E034 3D04 2D51 3249 FF34 3E4E
C2/F6EC: 5E37 8E45 4B42 2B07 7833 155A D952 BE67
[29]
C2/F6FC: 0900 8410 E034 1600 2D51 3249 FF34 3E4E
C2/F70C: 5E37 8E45 4B42 2B07 7833 1636 DA42 BE6F
[2A]
C2/F71C: 2001 8410 E034 1000 2D51 3249 FF34 3E4E
C2/F72C: 5E37 8E45 4B42 2B07 7833 5812 1D37 FF7F
[2B]
C2/F73C: 0024 8410 E034 0226 E226 823B 8E45 155A
C2/F74C: D952 BE67 E04D E066 E07B 5F12 FF03 FF7F
[2C]
C2/F75C: 2901 8410 E034 0226 E226 823B 8E45 1636
C2/F76C: DA42 BE6F 8041 605A 606F 5F12 FF03 FF7F
[2D]
C2/F77C: 0924 8410 E034 0226 E226 823B 8E45 5812
C2/F78C: 1D37 FF7F 4035 E04D E066 5F12 FF03 FF7F
[2E]
C2/F79C: 2025 8410 E034 0226 E226 823B 2D51 3249
C2/F7AC: FF34 3E4E EF75 357F FD7F 5F12 FF03 FF7F
[2F]
C2/F7BC: 2925 8410 E034 0226 E226 823B 2D51 3249
C2/F7CC: FF34 3E4E E04D EF75 357F 5F12 FF03 FF7F
[30]
C2/F7DC: 524A 8410 9B45 3C32 FD1A FF03 3D04 4B42
C2/F7EC: 2B07 B372 EF75 AE5D 8E45 155A D952 BE67
[31]
C2/F7FC: 524A 8410 9C26 7C26 9C22 9C26 1600 4B42
C2/F80C: 2B07 F946 5752 F249 8E45 155A D952 BE67
[32]
C2/F81C: 524A 8410 FF03 FD1A 3C32 9B45 1000 4B42
C2/F82C: 2B07 FF02 5F12 F725 8E45 155A D952 BE67
[33]
C2/F83C: ED35 E720 FF7F E857 0033 4022 D600 565F
C2/F84C: D14E 4C3E 0C3A AA31 1F03 5F02 5F05 2104
[34]
C2/F85C: 524A 262D FF7F FD3A 191A D362 3201 5877
C2/F86C: D362 2F56 ED4D AA41 D65A 3146 CE3D 4208
[35]
C2/F87C: 0000 C618 0C00 1400 1F00 9F01 9F02 1F03
C2/F88C: FF03 FF7F 5A7B B56E 315A AD4D E734 FA02
[36]
C2/F89C: 3146 C718 FF7F FD3A 191A 1500 3201 3B67
C2/F8AC: 9652 F13D AE35 6C2D 167F B372 0E56 4208
[37]
C2/F8BC: 3146 0A01 FF7F 7726 7109 5269 CC00 FF53
C2/F8CC: 5D33 B822 3312 D001 D65A 3146 CE3D 4208
[38]
C2/F8DC: 0000 C420 E730 2841 4959 8C65 EF75 737E
C2/F8EC: F77E 7B7F FF7F 0000 1000 1F00 9F02 FF03
[39]
C2/F8FC: 0000 0802 4702 C402 4003 E003 F043 F24B
C2/F90C: F65B FC73 FF7F 0000 1000 1F00 9F02 FF03
[3A]
C2/F91C: 0000 0C00 0F00 1400 1900 1F00 1F21 DF39
C2/F92C: DF5A 9F73 FF7F 0000 1000 1F00 9F02 FF03
[3B]
C2/F93C: 0000 007C 837C 077D 8B7D 0E7E 927E 157F
C2/F94C: 797F BC7F FF7F 0000 1000 1F00 9F02 FF03
[3C]
C2/F95C: 0000 471C A724 2A2D 6D39 D145 3452 D75E
C2/F96C: 3967 9C73 FF7F 0000 1000 1F00 9F02 FF03
[3D]
C2/F97C: 0214 0821 2D4D 5161 F369 7772 DA7A 3C7F
C2/F98C: D020 3421 981D DC2D 3D42 BF4A 3F57 BF63
[3E]
C2/F99C: 0214 6821 6D45 CF59 8B56 695B F22F FF43
C2/F9AC: 3421 DD41 5F4A FF56 BF63 9C66 187A 9B4D
[3F]
C2/F9BC: 0214 8649 0A5A CF66 7573 FF7F B640 9C50
C2/F9CC: 3E65 FF7D 5F5F C941 653E 7276 2A77 F077
[40]
C2/F9DC: 0214 1200 1800 1F00 DF01 9F02 5F03 FF03
C2/F9EC: FF7F 0000 0000 0000 0000 0000 0000 0000
[41]
C2/F9FC: 0214 0821 0821 0821 0821 0821 0821 0821
C2/FA0C: 0821 0821 0821 0821 0821 0821 0821 0821
[42]
C2/FA1C: 0214 0214 0214 0214 0214 0214 0214 0214
C2/FA2C: 0214 0214 0214 0214 0214 0214 0214 0214
[43]
C2/FA3C: 783E 0000 1000 B634 9641 187E D87E 987F
C2/FA4C: 3D0C 9F01 BF02 9F17 FF53 203E 2C7F FF7F
[44]
C2/FA5C: 524A 0000 1000 3D0C 9F01 BF02 9F17 FF53
C2/FA6C: 7901 DA01 7822 D84A 5B63 203E 2C7F FF7F
[45]
C2/FA7C: DE7B C618 0055 CB3D E93E E93F EC7E F367
C2/FA8C: FF7F 3232 DB3E 510C BB1C BB1D 5B1F 0000
[46]
C2/FA9C: 524A C618 4E5C 9149 7866 786F EC7E DC7B
C2/FAAC: FF7F 3232 D93E 510C BB1C BB1D 5B1F 0000
[47]
C2/FABC: 2D46 3532 D22D 9025 2D1D EB18 8814 6408
C2/FACC: 0000 AA0C F010 1815 BD19 9F22 1277 FF7F
[48]
C2/FADC: 3146 A514 0041 C051 4B62 E042 E053 BF5B
C2/FAEC: FF7F 0B1D 9029 353A 973E FB46 BF5B FF7F
[49]
C2/FAFC: 313E A514 C528 8635 0F46 8A36 6A47 BF5B
C2/FB0C: FF7F 0B1D 4D25 B02D 343A 9642 1A4F BF5B
[4A]
C2/FB1C: 103A A514 AA14 6C1D D329 342A 143B BF5B
C2/FB2C: FF7F 0B1D 4D21 8F25 F22D 5536 B83E FB46
[4B]
C2/FB3C: 2C3A A514 9000 5305 B811 FE1D BF2E BF5B
C2/FB4C: FF7F 0B1D 2C21 6E25 B029 F231 5536 973E
[4C]
C2/FB5C: 103A 6408 8814 EB18 2D1D 9025 353A FB46
C2/FB6C: F010 1815 BD19 9F22 9776 5775 8E4C FF7F
[4D]
C2/FB7C: 103A 630C A514 4721 8A29 0C32 7146 D556
C2/FB8C: 6A1D 1212 D90A BF1F 5F29 9810 0F00 FF7F
[4E]
C2/FB9C: 3146 A514 8A40 4E55 D369 1A3A BF52 BF5B
C2/FBAC: FF7F 0B1D 9029 353A 973E FB46 BF5B FF7F
[4F]
C2/FBBC: 2D46 B34E 3146 0C32 8A29 4721 A514 630C
C2/FBCC: 0000 C818 6A1D 1212 D90A BF1F 1277 FF7F
[50]
C2/FBDC: F35E 0829 AB3D 104A 9652 3B67 DF7B 2C0D
C2/FBEC: B211 160E BA22 3962 AB55 B166 5845 B230
[51]
C2/FBFC: 9751 0A1D 7214 D520 5A31 3C4E 7F67 0C01
C2/FC0C: B001 5502 1B23 587E AF39 D65E 7279 EC60
[52]
C2/FC1C: 8C3E 0831 4555 C761 6B76 4F7F F97F F008
C2/FC2C: 9509 1B0E FC1A 5F5E 0426 CA3A 3A35 B320
[53]
C2/FC3C: 3451 054D 665D AA61 0E66 716A D56E 577F
C2/FC4C: FF7F 3400 1900 3F01 7F16 7F13 FF43 FF7F
[54]
C2/FC5C: 1062 C71C 1128 963C FB54 1F6A 0000 0000
C2/FC6C: 3F3F FF7F 0000 6741 2B6A 2E7F B97F FF7F
[55]
C2/FC7C: 0000 C71C 007C 647D 647E 407F 0000 0000
C2/FC8C: F57F FF7F 0000 6741 2B6A 2E7F B97F FF7F
[56]
C2/FC9C: 0000 C71C 0F01 7411 D51D 171E 0000 0000
C2/FCAC: 5B1E 9C3A 0000 ED44 566D 396A DC7E DC7E
[57]
C2/FCBC: 0000 C71C 1500 1F00 DF01 DF02 0000 0000
C2/FCCC: FF03 FF7F 0000 ED44 566D 3C7E 1F7F FF7F
[58]
C2/FCDC: 0000 C71C ED38 8F4D 6E56 F15B 0000 0000
C2/FCEC: F977 FF7F 0000 6741 2B6A 2E7F B97F FF7F
[59]
C2/FCFC: 0000 1000 1800 1F00 BF01 9F02 5F03 FF03
C2/FD0C: FF7F 0000 0000 0000 0000 0000 0000 0000
[5A]
C2/FD1C: 0000 C618 0C00 1400 1F00 9F01 9F02 1F03
C2/FD2C: FF03 FF7F FF03 1F03 9F02 9F01 1F00 1400
[5B]
C2/FD3C: 2925 FF7F FF53 FF03 3F03 3F02 9F01 1D01
C2/FD4C: B800 524A 524A 524A 524A 524A 524A 524A
[5C]
C2/FD5C: 524A FF7F F37F E97F 607F C07E 207E C17D
C2/FD6C: 407D 524A 524A 524A 524A 524A 524A 524A
[5D]
C2/FD7C: 524A FF7F DE7F 7C7F 1A7F B87E 767E 347E
C2/FD8C: F27D 524A 524A 524A 524A 524A 524A 524A
[5E]
C2/FD9C: 3146 FF7F 5D7F D97E 577E D57D 737D F17C
C2/FDAC: AF7C F670 3A7D BF7D 7F7E 524A 524A 524A
[5F]
C2/FDBC: 3146 D97E 767A 3476 D271 906D 0D69 AA60
C2/FDCC: 8960 524A 524A 524A 524A 524A 524A 524A
[60]
C2/FDDC: 3146 FF7F FF5F FF2F BF03 5C03 FA02 9602
C2/FDEC: 3302 524A 524A 524A 524A 524A 524A 524A
[61]
C2/FDFC: 0000 FF7F 5A7B B56E 315A CE51 8B45 293D
C2/FE0C: E734 524A 524A 524A 524A 524A 524A 524A
[62]
C2/FE1C: 0000 FF7F B777 1277 8E72 0B6E C669 406D
C2/FE2C: E06C 524A 524A 524A 524A 524A 524A 524A
[63]
C2/FE3C: 524A FF7F FF53 FF03 3F03 3F02 9F01 1D01
C2/FE4C: B800 524A 524A 524A 524A 524A 524A 524A
[64]
C2/FE5C: 524A FF7F F37F E97F 607F C07E 207E C17D
C2/FE6C: 407D 524A 524A 524A 524A 524A 524A 524A
[65]
C2/FE7C: 524A FF7F DE7F 7C7F 1A7F B87E 767E 347E
C2/FE8C: F27D 524A 524A 524A 524A 524A 524A 524A
[66]
C2/FE9C: 0000 FF7F 5D7F D97E 577E D57D 737D F17C
C2/FEAC: AF7C F670 3A7D BF7D 7F7E 524A 524A 524A
[67]
C2/FEBC: 1042 C518 8410 0000 0018 0030 0040 0050
C2/FECC: 0060 0070 807C 007D A645 696E 307F FF7F
[68]
C2/FEDC: 1042 C518 8410 0000 211C 2230 633C 844C
C2/FEEC: A558 A668 0579 C979 C651 6A6E 317B FF7F
[69]
C2/FEFC: 1042 C518 8410 0000 4324 8634 C73C 2945
C2/FF0C: 6C55 AD61 2F72 D47A 2862 8C6E 3477 FF7F
[6A]
C2/FF1C: 1042 C518 8410 0000 852C E938 4B3D AD45
C2/FF2C: F151 535E D66E 9C7B 696E CE72 5777 FF7F
[6B]
C2/FF3C: F414 B452 703E 0E36 AB2D 281D C510 8508
C2/FF4C: D922 121A 6D15 4408 906F C956 2042 C035
[6C]
C2/FF5C: 9C61 BB5F 5853 F54A 9246 0E36 8B25 0615
C2/FF6C: 911D 3011 AC10 4610 E237 C022 C021 401D
[6D]
C2/FF7C: F414 B452 703E 0E36 AB2D 281D C510 8508
C2/FF8C: D922 121A 6D15 4408 0000 0000 0000 0000
[6E]
C2/FF9C: 9C61 BB5F 5853 F54A 9246 0E36 8B25 0615
C2/FFAC: 911D 3011 AC10 4610 0000 0000 0000 0000
[6F]
C2/FFBC: 0020 3146 734E B556 F75E 3967 7B6F BD77
C2/FFCC: FF7F BD77 7B6F 3967 F75E B556 734E 3146
[70]
C2/FFDC: 0000 0000 0020 3146 734E B556 F75E 3967
C2/FFEC: 7B6F BD77 FF7F BD77 7B6F 3967 F75E B556
[71]
C2/FFFC: 734E 3146