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.
SoM-Bank02
Jump to navigation
Jump to search
This is an incorrectly used {{subpage}} template.
[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