C2/0000: 4C 03 00 JMP $0003 C2/0003: 08 PHP C2/0004: C2 30 REP #$30 C2/0006: 8B PHB C2/0007: 0B PHD C2/0008: 48 PHA C2/0009: DA PHX C2/000A: 5A PHY C2/000B: A9 00 00 LDA #$0000 C2/000E: E2 20 SEP #$20 C2/0010: C2 10 REP #$10 C2/0012: 20 53 00 JSR $0053 C2/0015: C2 20 REP #$20 C2/0017: 18 CLC C2/0018: AD C0 09 LDA $09C0 C2/001B: 69 01 00 ADC #$0001 C2/001E: 90 03 BCC $0023 C2/0020: A9 FF FF LDA #$FFFF C2/0023: 8D C0 09 STA $09C0 C2/0026: 7B TDC C2/0027: E2 20 SEP #$20 C2/0029: 9C D8 7C STZ $7CD8 C2/002C: 20 E0 4C JSR $4CE0 C2/002F: A9 00 LDA #$00 C2/0031: 8F 00 21 00 STA $002100 C2/0035: 8F 0C 42 00 STA $00420C C2/0039: 8F 0B 42 00 STA $00420B C2/003D: 8F 00 42 00 STA $004200 C2/0041: AD D8 7C LDA $7CD8 C2/0044: D0 E6 BNE $002C C2/0046: 78 SEI C2/0047: 20 53 00 JSR $0053 C2/004A: C2 30 REP #$30 C2/004C: 7A PLY C2/004D: FA PLX C2/004E: 68 PLA C2/004F: 2B PLD C2/0050: AB PLB C2/0051: 28 PLP C2/0052: 6B RTL C2/0053: A9 00 48 LDA #$4800 C2/0056: AB PLB C2/0057: 8D 00 42 STA $4200 C2/005A: A2 00 00 LDX #$0000 C2/005D: DA PHX C2/005E: 2B PLD C2/005F: A9 80 8D LDA #$8D80 C2/0062: 00 21 BRK $21 C2/0064: A9 7E 48 LDA #$487E C2/0067: AB PLB C2/0068: 60 RTS C2/0069: 22 00 00 C1 JSR $C10000 C2/006D: 60 RTS C2/006E: EE B3 DB INC $DBB3 C2/0071: 8D 00 1D STA $1D00 C2/0074: 22 04 00 C4 JSR $C40004 C2/0078: 9C B3 DB STZ $DBB3 C2/007B: 60 RTS Random Number between Index X and Accumulator C2/007C: E2 10 SEP #$10 C2/007E: 86 3C STX $3C C2/0080: E0 FF CPX #$FF C2/0082: D0 02 BNE $0086 C2/0084: 80 41 BRA $00C7 C2/0086: C9 00 F0 CMP #$F000 C2/0089: 3D C5 3C AND $3CC5,X C2/008C: F0 39 BEQ $00C7 C2/008E: 48 PHA C2/008F: 7B TDC C2/0090: AA TAX C2/0091: AD 55 7C LDA $7C55 C2/0094: 49 01 8D EOR #$8D01 C2/0097: 55 7C EOR $7C,X C2/0099: AA TAX C2/009A: B5 3A LDA $3A,X C2/009C: AA TAX C2/009D: 68 PLA C2/009E: 38 SEC C2/009F: E5 3C SBC $3C C2/00A1: C9 FF D0 CMP #$D0FF C2/00A4: 06 BF ASL $BF C2/00A6: C0 FE C0 CPY #$C0FE C2/00A9: 80 1C BRA $00C7 C2/00AB: 1A INC C2/00AC: 8D B9 7C STA $7CB9 C2/00AF: 9C BA 7C STZ $7CBA C2/00B2: BF C0 FE C0 LDA $C0FEC0,X C2/00B6: AA TAX C2/00B7: 8E B7 7C STX $7CB7 C2/00BA: C2 10 REP #$10 C2/00BC: 20 0C 01 JSR $010C C2/00BF: E2 10 SEP #$10 C2/00C1: 18 CLC C2/00C2: AD BD 7C LDA $7CBD C2/00C5: 65 3C ADC $3C C2/00C7: 48 PHA C2/00C8: AD 55 7C LDA $7C55 C2/00CB: AA TAX C2/00CC: F6 3A INC $3A,X C2/00CE: C2 10 REP #$10 C2/00D0: 68 PLA C2/00D1: 60 RTS Multiply $2A by $2C and store in $2E. Maximum multiplication = 2 x 10^10 C2/00D2: C2 20 REP #$20 C2/00D4: A2 10 00 LDX #$0010 C2/00D7: 64 2E STZ $2E C2/00D9: 64 30 STZ $30 C2/00DB: 66 2C ROR $2C C2/00DD: 90 07 BCC $00E6 C2/00DF: 18 CLC C2/00E0: A5 2A LDA $2A C2/00E2: 65 30 ADC $30 C2/00E4: 85 30 STA $30 C2/00E6: 66 30 ROR $30 C2/00E8: 66 2E ROR $2E C2/00EA: CA DEX C2/00EB: D0 EE BNE $00DB C2/00ED: 7B TDC C2/00EE: E2 20 SEP #$20 C2/00F0: 60 RTS Multiply $24 by $25 and store in $26 C2/00F1: A5 24 LDA $24 C2/00F3: 8F 02 42 00 STA $004202 C2/00F7: A5 25 LDA $25 C2/00F9: 8F 03 42 00 STA $004203 C2/00FD: C2 20 REP #$20 C2/00FF: EA NOP C2/0100: EA NOP C2/0101: EA NOP C2/0102: AF 16 42 00 LDA $004216 C2/0106: 85 26 STA $26 C2/0108: 7B TDC C2/0109: E2 20 SEP #$20 C2/010B: 60 RTS Divide $7CB7 by $7CB9, check for remainder) C2/010C: C2 20 REP #$20 C2/010E: 9C BB 7C STZ $7CBB C2/0111: 9C BD 7C STZ $7CBD C2/0114: AD B7 7C LDA $7CB7 C2/0117: F0 2B BEQ $0144 C2/0119: AD B9 7C LDA $7CB9 C2/011C: F0 26 BEQ $0144 C2/011E: 18 CLC C2/011F: A2 10 00 LDX #$0010 C2/0122: 2E B7 7C ROL $7CB7 C2/0125: 2E BD 7C ROL $7CBD C2/0128: 38 SEC C2/0129: AD BD 7C LDA $7CBD C2/012C: ED B9 7C SBC $7CB9 C2/012F: 8D BD 7C STA $7CBD C2/0132: B0 0A BCS $013E C2/0134: AD BD 7C LDA $7CBD C2/0137: 6D B9 7C ADC $7CB9 C2/013A: 8D BD 7C STA $7CBD C2/013D: 18 CLC C2/013E: 2E BB 7C ROL $7CBB C2/0141: CA DEX C2/0142: D0 DE BNE $0122 C2/0144: 7B TDC C2/0145: E2 20 SEP #$20 C2/0147: 60 RTS Pointer table? C2/0148: 20 20 20 JSR $2020 C2/014B: 20 20 BA JSR $BA20 C2/014E: C9 20 CMP #$20 C2/0150: BB TYX C2/0151: B8 CLV C2/0152: CB WAI C2/0153: DD 20 A6 CMP $A620,X C2/0156: 20 BB B2 JSR $B2BB C2/0159: B1 B2 LDA ($B2),Y C2/015B: C5 D9 CMP $D9 C2/015D: 20 B5 C4 JSR $C4B5 C2/0160: B3 C4 LDA ($C4,S),Y C2/0162: 20 CB B8 JSR $B8CB C2/0165: DE C1 20 DEC $20C1,X C2/0168: C0 B6 CPY #$B6 C2/016A: C9 D8 CMP #$D8 C2/016C: 20 C6 20 JSR $20C6 C2/016F: BB TYX C2/0170: BB TYX C2/0171: B9 DE D9 LDA $D9DE,Y C2/0174: 20 20 20 JSR $2020 C2/0177: C8 INY C2/0178: B6 DE LDX $DE,Y C2/017A: DC B8 CA JMP [$CAB8] C2/017D: DE 20 BF DEC $BF20,X C2/0180: C9 20 CMP #$20 C2/0182: C0 CF CPY #$CF C2/0184: BC B2 20 LDY $20B2,X C2/0187: C9 20 CMP #$20 C2/0189: D4 BD PEI $BD C2/018B: D7 B6 CMP [$B6],Y C2/018D: 20 C5 D7 JSR $D7C5 C2/0190: DD 20 BA CMP $BA20,X C2/0193: C4 20 CPY $20 C2/0195: A6 20 LDX $20 C2/0197: 20 20 31 JSR $3120 C2/019A: 39 39 32 AND $3239,Y C2/019D: 20 32 2E JSR $2E32 C2/01A0: 31 33 AND ($33),Y C2/01A2: 20 CB B8 JSR $B8CB C2/01A5: DE C1 20 DEC $20C1,X C2/01A8: B6 C2 LDX $C2,Y C2/01AA: CB WAI C2/01AB: BB TYX C2/01AC: 20 20 JSR $2020 C2/01AE: 20 20 20 Multiplication by 256, 128, 64, 32, 16, 8, 4 or 2 C2/01B1: 0A ASL (Multiply by 256) C2/01B2: 0A ASL (Multiply by 128) C2/01B3: 0A ASL (Multiply by 64) C2/01B4: 0A ASL (Multiply by 32) C2/01B5: 0A ASL (Multiply by 16) C2/01B6: 0A ASL (Multiply by 8) C2/01B7: 0A ASL (Multiply by 4) C2/01B8: 0A ASL (Multiply by 2) C2/01B9: 60 RTS Division by 256, 128, 64, 32, 16, 8, 4 or 2 C2/01BA: 4A LSR (Divide by 256) C2/01BB: 4A LSR (Divide by 128) C2/01BC: 4A LSR (Divide by 64) C2/01BD: 4A LSR (Divide by 32) C2/01BE: 4A LSR (Divide by 16) C2/01BF: 4A LSR (Divide by 8) C2/01C0: 4A LSR (Divide by 4) C2/01C1: 4A LSR (Divide by 2) C2/01C2: 60 RTS Count number of set bits in 8-bit accumulator, store in X C2/01C3: A2 00 00 LDX #$0000 C2/01C6: A0 08 00 LDY #$0008 C2/01C9: 0A ASL C2/01CA: 90 01 BCC $01CD C2/01CC: E8 INX C2/01CD: 88 DEY C2/01CE: D0 F9 BNE $01C9 C2/01D0: 60 RTS C2/01D1: 3F DE EC D0 AND $D0ECDE,X C2/01D5: 60 RTS C2/01D6: 1F E6 EC D0 ORA $D0ECE6,X C2/01DA: 60 RTS C2/01DB: 3F E6 EC D0 AND $D0ECE6,X C2/01DF: 60 RTS X = X + 128 C2/01E0: C2 20 REP #$20 C2/01E2: 18 CLC C2/01E3: 8A TXA C2/01E4: 69 80 00 ADC #$0080 C2/01E7: AA TAX C2/01E8: 7B TDC C2/01E9: E2 20 SEP #$20 C2/01EB: 60 RTS $32 = A * 128 C2/01EC: C2 20 REP #$20 C2/01EE: 20 B2 01 JSR $01B2 C2/01F1: AA TAX C2/01F2: 7B TDC C2/01F3: E2 20 SEP #$20 C2/01F5: 86 32 STX $32 C2/01F7: 60 RTS C2/01F8: 0A ASL C2/01F9: AA TAX C2/01FA: C2 20 REP #$20 C2/01FC: BF 59 ED D0 LDA $D0ED59,X C2/0200: 85 34 STA $34 C2/0202: A8 TAY C2/0203: 7B TDC C2/0204: E2 20 SEP #$20 C2/0206: 60 RTS C2/0207: DA PHX C2/0208: 0A ASL C2/0209: AA TAX C2/020A: C2 20 REP #$20 C2/020C: BF 61 ED D0 LDA $D0ED61,X C2/0210: 85 36 STA $36 C2/0212: A8 TAY C2/0213: 7B TDC C2/0214: E2 20 SEP #$20 C2/0216: FA PLX C2/0217: 60 RTS C2/0218: A2 90 00 LDX #$0090 C2/021B: 9E CC 3B STZ $3BCC,X C2/021E: CA DEX C2/021F: 10 FA BPL $021B C2/0221: 8A TXA C2/0222: A2 7F 03 LDX #$037F C2/0225: 9D 4C 38 STA $384C,X C2/0228: CA DEX C2/0229: 10 FA BPL $0225 C2/022B: A2 5F 00 LDX #$005F C2/022E: 9D 5F 3C STA $3C5F,X C2/0231: CA DEX C2/0232: 10 FA BPL $022E C2/0234: 7B TDC C2/0235: A2 0F 00 LDX #$000F C2/0238: 9E 49 7B STZ $7B49,X C2/023B: CA DEX C2/023C: 10 FA BPL $0238 C2/023E: A2 2F 00 LDX #$002F C2/0241: 9E BF 3C STZ $3CBF,X C2/0244: CA DEX C2/0245: 10 FA BPL $0241 C2/0247: 60 RTS Strength = Strength + Strength bonus (Power Song), Level = Level + Level Bonus (Hero Song) C2/0248: DA PHX C2/0249: 5A PHY C2/024A: 7B TDC C2/024B: A8 TAY C2/024C: 18 CLC C2/024D: BD 28 20 LDA $2028,X C2/0250: 7D 74 20 ADC $2074,X C2/0253: C9 64 CMP #$64 C2/0255: 90 02 BCC $0259 C2/0257: A9 63 LDA #$63 C2/0259: 99 E1 7B STA $7BE1,Y C2/025C: E8 INX C2/025D: C8 INY C2/025E: C0 04 00 CPY #$0004 C2/0261: D0 E9 BNE $024D C2/0263: 7A PLY C2/0264: FA PLX C2/0265: 18 CLC C2/0266: BD 02 20 LDA $2002,X C2/0269: 7D 78 20 ADC $2078,X C2/026C: C9 64 CMP #$64 C2/026E: 90 02 BCC $0272 C2/0270: A9 63 LDA #$63 C2/0272: 8D E5 7B STA $7BE5 C2/0275: 60 RTS C2/0276: AA TAX C2/0277: BF 79 ED D0 LDA $D0ED79,X C2/027B: 0A ASL C2/027C: AA TAX C2/027D: AD 5D 3C LDA $3C5D C2/0280: 9D 4C 3A STA $3A4C,X C2/0283: AD 5E 3C LDA $3C5E C2/0286: 9D 4D 3A STA $3A4D,X C2/0289: 60 RTS C2/028A: 9C 48 00 STZ $0048 C2/028D: A2 33 01 LDX #$0133 C2/0290: 9E F9 79 STZ $79F9,X C2/0293: CA DEX C2/0294: 10 FA BPL $0290 C2/0296: 8A TXA C2/0297: A2 10 00 LDX #$0010 C2/029A: 9D 2D 7B STA $7B2D,X C2/029D: CA DEX C2/029E: 10 FA BPL $029A C2/02A0: 7B TDC C2/02A1: 60 RTS (0..99) C2/02A2: 7B TDC C2/02A3: AA TAX C2/02A4: A9 63 LDA #$63 C2/02A6: 4C 7C 00 JMP $007C (0..99) C2/02A9: A5 65 LDA $65 C2/02AB: 48 PHA C2/02AC: 29 F0 AND #$F0 C2/02AE: 4A LSR C2/02AF: 4A LSR C2/02B0: 4A LSR C2/02B1: 4A LSR C2/02B2: 05 66 ORA $66 C2/02B4: 8D 20 27 STA $2720 C2/02B7: 68 PLA C2/02B8: 29 0F AND #$0F C2/02BA: 0A ASL C2/02BB: 0A ASL C2/02BC: 0A ASL C2/02BD: 0A ASL C2/02BE: 8D 21 27 STA $2721 C2/02C1: 60 RTS C2/02C2: A5 65 LDA $65 C2/02C4: 05 66 ORA $66 C2/02C6: 20 C3 01 JSR $01C3 C2/02C9: CA DEX C2/02CA: 8A TXA C2/02CB: 8D A0 26 STA $26A0 C2/02CE: 60 RTS C2/02CF: 9C 29 7C STZ $7C29 C2/02D2: 7B TDC C2/02D3: AA TAX C2/02D4: 86 0E STX $0E C2/02D6: BD C2 3E LDA $3EC2,X C2/02D9: F0 10 BEQ $02EB C2/02DB: A4 0E LDY $0E C2/02DD: B9 1A 20 LDA $201A,Y C2/02E0: 29 C0 AND #$C0 C2/02E2: D0 07 BNE $02EB C2/02E4: B9 1D 20 LDA $201D,Y C2/02E7: 29 81 AND #$81 C2/02E9: F0 1C BEQ $0307 C2/02EB: DA PHX C2/02EC: E0 04 00 CPX #$0004 C2/02EF: B0 09 BCS $02FA C2/02F1: A5 66 LDA $66 C2/02F3: 20 D1 01 JSR $01D1 C2/02F6: 85 66 STA $66 C2/02F8: 80 0C BRA $0306 C2/02FA: 8A TXA C2/02FB: 38 SEC C2/02FC: E9 04 SBC #$04 C2/02FE: AA TAX C2/02FF: A5 65 LDA $65 C2/0301: 20 D1 01 JSR $01D1 C2/0304: 85 65 STA $65 C2/0306: FA PLX C2/0307: C2 20 REP #$20 C2/0309: 18 CLC C2/030A: A5 0E LDA $0E C2/030C: 69 80 00 ADC #$0080 C2/030F: 85 0E STA $0E C2/0311: 7B TDC C2/0312: E2 20 SEP #$20 C2/0314: E8 INX C2/0315: E0 0C 00 CPX #$000C C2/0318: D0 BC BNE $02D6 C2/031A: A5 66 LDA $66 C2/031C: 05 65 ORA $65 C2/031E: D0 03 BNE $0323 C2/0320: EE 29 7C INC $7C29 C2/0323: 60 RTS C2/0324: C2 20 REP #$20 C2/0326: 20 B6 01 JSR $01B6 C2/0329: AA TAX C2/032A: 7B TDC C2/032B: E2 20 SEP #$20 C2/032D: 64 3D STZ $3D C2/032F: BF 80 0B D1 LDA $D10B80,X C2/0333: 99 FC 79 STA $79FC,Y C2/0336: E8 INX C2/0337: C8 INY C2/0338: E6 3D INC $3D C2/033A: A5 3D LDA $3D C2/033C: C9 05 CMP #$05 C2/033E: D0 EF BNE $032F C2/0340: C8 INY C2/0341: C8 INY C2/0342: C8 INY C2/0343: C8 INY C2/0344: BF 80 0B D1 LDA $D10B80,X C2/0348: 99 FC 79 STA $79FC,Y C2/034B: E8 INX C2/034C: C8 INY C2/034D: E6 3D INC $3D C2/034F: A5 3D LDA $3D C2/0351: C9 08 CMP #$08 C2/0353: D0 EF BNE $0344 C2/0355: 60 RTS C2/0356: 18 CLC C2/0357: AD EF 3C LDA $3CEF C2/035A: 69 18 ADC #$18 C2/035C: 8D EF 3C STA $3CEF C2/035F: 18 CLC C2/0360: AD F0 3C LDA $3CF0 C2/0363: 69 0C ADC #$0C C2/0365: 8D F0 3C STA $3CF0 C2/0368: 60 RTS C2/0369: B9 20 26 LDA $2620,Y C2/036C: 10 05 BPL $0373 C2/036E: A9 AA LDA #$AA C2/0370: 4C F9 03 JMP $03F9 C2/0373: 29 40 AND #$40 C2/0375: F0 0F BEQ $0386 C2/0377: B9 34 2B LDA $2B34,Y C2/037A: 29 20 AND #$20 C2/037C: F0 04 BEQ $0382 C2/037E: A9 AA LDA #$AA C2/0380: 80 77 BRA $03F9 C2/0382: A9 00 LDA #$00 C2/0384: 80 73 BRA $03F9 C2/0386: B9 20 26 LDA $2620,Y C2/0389: 0A ASL C2/038A: 0A ASL C2/038B: AA TAX C2/038C: 7B TDC C2/038D: A8 TAY C2/038E: BF 80 24 D1 LDA $D12480,X C2/0392: 99 20 27 STA $2720,Y C2/0395: E8 INX C2/0396: C8 INY C2/0397: C0 04 00 CPY #$0004 C2/039A: D0 F2 BNE $038E C2/039C: 7B TDC C2/039D: AA TAX C2/039E: A8 TAY C2/039F: A9 AA LDA #$AA C2/03A1: 85 0E STA $0E C2/03A3: BD 99 41 LDA $4199,X C2/03A6: 39 20 27 AND $2720,Y C2/03A9: D0 18 BNE $03C3 C2/03AB: BD 9A 41 LDA $419A,X C2/03AE: 39 21 27 AND $2721,Y C2/03B1: D0 10 BNE $03C3 C2/03B3: BD 9B 41 LDA $419B,X C2/03B6: 39 22 27 AND $2722,Y C2/03B9: D0 08 BNE $03C3 C2/03BB: BD 9C 41 LDA $419C,X C2/03BE: 39 23 27 AND $2723,Y C2/03C1: F0 2B BEQ $03EE C2/03C3: 8A TXA C2/03C4: 4A LSR C2/03C5: 4A LSR C2/03C6: D0 08 BNE $03D0 C2/03C8: A5 0E LDA $0E C2/03CA: 29 7F AND #$7F C2/03CC: 85 0E STA $0E C2/03CE: 80 1E BRA $03EE C2/03D0: C9 01 CMP #$01 C2/03D2: D0 08 BNE $03DC C2/03D4: A5 0E LDA $0E C2/03D6: 29 DF AND #$DF C2/03D8: 85 0E STA $0E C2/03DA: 80 12 BRA $03EE C2/03DC: C9 02 CMP #$02 C2/03DE: D0 08 BNE $03E8 C2/03E0: A5 0E LDA $0E C2/03E2: 29 F7 AND #$F7 C2/03E4: 85 0E STA $0E C2/03E6: 80 06 BRA $03EE C2/03E8: A5 0E LDA $0E C2/03EA: 29 FD AND #$FD C2/03EC: 85 0E STA $0E C2/03EE: E8 INX C2/03EF: E8 INX C2/03F0: E8 INX C2/03F1: E8 INX C2/03F2: E0 10 00 CPX #$0010 C2/03F5: D0 AC BNE $03A3 C2/03F7: A5 0E LDA $0E C2/03F9: 60 RTS C2/03FA: F0 31 BEQ $042D C2/03FC: C9 E0 CMP #$E0 C2/03FE: B0 71 BCS $0471 C2/0400: C9 80 CMP #$80 C2/0402: 90 35 BCC $0439 C2/0404: 38 SEC C2/0405: E9 80 SBC #$80 C2/0407: C2 20 REP #$20 C2/0409: 0A ASL C2/040A: 0A ASL C2/040B: 85 0E STA $0E C2/040D: 0A ASL C2/040E: 18 CLC C2/040F: 65 0E ADC $0E C2/0411: AA TAX C2/0412: 7B TDC C2/0413: E2 20 SEP #$20 C2/0415: BF 00 06 D1 LDA $D10600,X C2/0419: 29 08 AND #$08 C2/041B: F0 10 BEQ $042D C2/041D: BF 02 06 D1 LDA $D10602,X C2/0421: 29 3F AND #$3F C2/0423: 99 20 26 STA $2620,Y C2/0426: A9 5A LDA #$5A C2/0428: 99 34 2B STA $2B34,Y C2/042B: 80 63 BRA $0490 C2/042D: A9 80 LDA #$80 C2/042F: 99 20 26 STA $2620,Y C2/0432: A9 5A LDA #$5A C2/0434: 99 34 2B STA $2B34,Y C2/0437: 80 57 BRA $0490 C2/0439: C2 20 REP #$20 C2/043B: 0A ASL C2/043C: 0A ASL C2/043D: 85 0E STA $0E C2/043F: 0A ASL C2/0440: 18 CLC C2/0441: 65 0E ADC $0E C2/0443: AA TAX C2/0444: 7B TDC C2/0445: E2 20 SEP #$20 C2/0447: BF 04 00 D1 LDA $D10004,X C2/044B: 29 80 AND #$80 C2/044D: 20 BD 01 JSR $01BD C2/0450: 99 34 2B STA $2B34,Y C2/0453: BF 00 00 D1 LDA $D10000,X C2/0457: 99 34 2A STA $2A34,Y C2/045A: BF 02 00 D1 LDA $D10002,X C2/045E: 48 PHA C2/045F: 29 C0 AND #$C0 C2/0461: 09 1A ORA #$1A C2/0463: 19 34 2B ORA $2B34,Y C2/0466: 99 34 2B STA $2B34,Y C2/0469: 68 PLA C2/046A: 29 3F AND #$3F C2/046C: 99 20 26 STA $2620,Y C2/046F: 80 1F BRA $0490 C2/0471: 38 SEC C2/0472: E9 E0 SBC #$E0 C2/0474: C2 20 REP #$20 C2/0476: 0A ASL C2/0477: 0A ASL C2/0478: 0A ASL C2/0479: AA TAX C2/047A: 7B TDC C2/047B: E2 20 SEP #$20 C2/047D: BF 80 0A D1 LDA $D10A80,X C2/0481: 99 34 2A STA $2A34,Y C2/0484: BF 82 0A D1 LDA $D10A82,X C2/0488: 99 34 2B STA $2B34,Y C2/048B: A9 40 LDA #$40 C2/048D: 99 20 26 STA $2620,Y C2/0490: 60 RTS C2/0491: A2 0F 00 LDX #$000F C2/0494: 74 0E STZ $0E,X C2/0496: CA DEX C2/0497: 10 FB BPL $0494 C2/0499: A2 64 00 LDX #$0064 C2/049C: 86 12 STX $12 C2/049E: A6 2E LDX $2E C2/04A0: 86 0E STX $0E C2/04A2: A5 30 LDA $30 C2/04A4: 85 10 STA $10 C2/04A6: C2 20 REP #$20 C2/04A8: 18 CLC C2/04A9: A2 20 00 LDX #$0020 C2/04AC: 26 0E ROL $0E C2/04AE: 26 10 ROL $10 C2/04B0: 26 1A ROL $1A C2/04B2: 26 1C ROL $1C C2/04B4: 38 SEC C2/04B5: A5 1A LDA $1A C2/04B7: E5 12 SBC $12 C2/04B9: 85 1A STA $1A C2/04BB: A5 1C LDA $1C C2/04BD: E5 14 SBC $14 C2/04BF: 85 1C STA $1C C2/04C1: B0 0D BCS $04D0 C2/04C3: A5 1A LDA $1A C2/04C5: 65 12 ADC $12 C2/04C7: 85 1A STA $1A C2/04C9: A5 1C LDA $1C C2/04CB: 65 14 ADC $14 C2/04CD: 85 1C STA $1C C2/04CF: 18 CLC C2/04D0: 26 16 ROL $16 C2/04D2: 26 18 ROL $18 C2/04D4: CA DEX C2/04D5: D0 D5 BNE $04AC C2/04D7: 7B TDC C2/04D8: E2 20 SEP #$20 C2/04DA: 18 CLC C2/04DB: A5 16 LDA $16 C2/04DD: 65 08 ADC $08 C2/04DF: 85 08 STA $08 C2/04E1: A5 17 LDA $17 C2/04E3: 65 09 ADC $09 C2/04E5: 85 09 STA $09 C2/04E7: 38 SEC C2/04E8: A5 08 LDA $08 C2/04EA: E5 0A SBC $0A C2/04EC: A5 09 LDA $09 C2/04EE: E5 0B SBC $0B C2/04F0: 90 08 BCC $04FA C2/04F2: A5 0A LDA $0A C2/04F4: 85 08 STA $08 C2/04F6: A5 0B LDA $0B C2/04F8: 85 09 STA $09 C2/04FA: 60 RTS C2/04FB: 20 E1 16 JSR $16E1 C2/04FE: AD FA 79 LDA $79FA C2/0501: AA TAX C2/0502: 9E 2D 7B STZ $7B2D,X C2/0505: 9E 1C 7B STZ $7B1C,X C2/0508: 9E CC 7A STZ $7ACC,X C2/050B: EE FB 7B INC $7BFB C2/050E: 4C 50 17 JMP $1750 C2/0511: A5 47 LDA $47 C2/0513: C9 04 CMP #$04 C2/0515: 90 24 BCC $053B C2/0517: 38 SEC C2/0518: E9 04 SBC #$04 C2/051A: 0A ASL C2/051B: AA TAX C2/051C: BF 95 EE D0 LDA $D0EE95,X C2/0520: 85 0E STA $0E C2/0522: BF 96 EE D0 LDA $D0EE96,X C2/0526: 85 0F STA $0F C2/0528: 7B TDC C2/0529: A8 TAY C2/052A: A6 0E LDX $0E C2/052C: BD 67 43 LDA $4367,X C2/052F: 99 4C 38 STA $384C,Y C2/0532: E8 INX C2/0533: C8 INY C2/0534: C0 64 00 CPY #$0064 C2/0537: D0 F3 BNE $052C C2/0539: 80 12 BRA $054D C2/053B: 20 FA 98 JSR $98FA C2/053E: 9E 4C 38 STZ $384C,X C2/0541: 9E 4D 38 STZ $384D,X C2/0544: 9E 4E 38 STZ $384E,X C2/0547: 9E 4F 38 STZ $384F,X C2/054A: 9E 50 38 STZ $3850,X C2/054D: AD FA 79 LDA $79FA C2/0550: AA TAX C2/0551: A9 7E LDA #$7E C2/0553: 9D 2D 7B STA $7B2D,X C2/0556: 9E 1C 7B STZ $7B1C,X C2/0559: 9E CC 7A STZ $7ACC,X C2/055C: EE FB 7B INC $7BFB C2/055F: AD FA 79 LDA $79FA C2/0562: 0A ASL C2/0563: AA TAX C2/0564: A9 80 LDA #$80 C2/0566: 9D DC 7A STA $7ADC,X C2/0569: 9E DD 7A STZ $7ADD,X C2/056C: EE FA 79 INC $79FA C2/056F: 60 RTS C2/0570: 9C 62 7C STZ $7C62 C2/0573: 20 23 99 JSR $9923 C2/0576: 20 5F 17 JSR $175F C2/0579: A6 32 LDX $32 C2/057B: BD 56 20 LDA $2056,X C2/057E: 29 10 AND #$10 C2/0580: F0 03 BEQ $0585 C2/0582: 4C 32 06 JMP $0632 C2/0585: BD 5A 20 LDA $205A,X C2/0588: C9 EF CMP #$EF C2/058A: D0 06 BNE $0592 C2/058C: 20 67 07 JSR $0767 C2/058F: 4C 43 0E JMP $0E43 C2/0592: 8D 22 27 STA $2722 C2/0595: 38 SEC C2/0596: E9 E0 SBC #$E0 C2/0598: C2 20 REP #$20 C2/059A: 20 B6 01 JSR $01B6 C2/059D: AA TAX C2/059E: 7B TDC C2/059F: E2 20 SEP #$20 C2/05A1: A4 0C LDY $0C C2/05A3: 64 0A STZ $0A C2/05A5: BF 80 0A D1 LDA $D10A80,X C2/05A9: 99 FC 79 STA $79FC,Y C2/05AC: E8 INX C2/05AD: C8 INY C2/05AE: E6 0A INC $0A C2/05B0: A5 0A LDA $0A C2/05B2: C9 05 CMP #$05 C2/05B4: D0 EF BNE $05A5 C2/05B6: C8 INY C2/05B7: C8 INY C2/05B8: C8 INY C2/05B9: C8 INY C2/05BA: BF 80 0A D1 LDA $D10A80,X C2/05BE: 99 FC 79 STA $79FC,Y C2/05C1: E8 INX C2/05C2: C8 INY C2/05C3: E6 0A INC $0A C2/05C5: A5 0A LDA $0A C2/05C7: C9 08 CMP #$08 C2/05C9: D0 EF BNE $05BA C2/05CB: 20 C2 02 JSR $02C2 C2/05CE: D0 13 BNE $05E3 C2/05D0: A4 0C LDY $0C C2/05D2: B9 00 7A LDA $7A00,Y C2/05D5: 10 09 BPL $05E0 C2/05D7: AD FA 79 LDA $79FA C2/05DA: AA TAX C2/05DB: FE EB 7B INC $7BEB,X C2/05DE: 80 03 BRA $05E3 C2/05E0: 20 FE 4A JSR $4AFE C2/05E3: 20 A9 02 JSR $02A9 C2/05E6: AD 22 27 LDA $2722 C2/05E9: 8D 21 26 STA $2621 C2/05EC: A9 04 LDA #$04 C2/05EE: 8D 20 26 STA $2620 C2/05F1: 20 2F 99 JSR $992F C2/05F4: 20 FA 98 JSR $98FA C2/05F7: 9E 4C 38 STZ $384C,X C2/05FA: A9 FC LDA #$FC C2/05FC: 9D 4D 38 STA $384D,X C2/05FF: A9 09 LDA #$09 C2/0601: 9D 4E 38 STA $384E,X C2/0604: AD 22 27 LDA $2722 C2/0607: 9D 4F 38 STA $384F,X C2/060A: 9E 50 38 STZ $3850,X C2/060D: A4 0C LDY $0C C2/060F: AD FA 79 LDA $79FA C2/0612: AA TAX C2/0613: B9 00 7A LDA $7A00,Y C2/0616: 29 7F AND #$7F C2/0618: 9D 2D 7B STA $7B2D,X C2/061B: AD A0 26 LDA $26A0 C2/061E: 9D 1C 7B STA $7B1C,X C2/0621: F0 05 BEQ $0628 C2/0623: FE 1C 7B INC $7B1C,X C2/0626: A9 80 LDA #$80 C2/0628: 9D CC 7A STA $7ACC,X C2/062B: 20 35 17 JSR $1735 C2/062E: 20 E3 98 JSR $98E3 C2/0631: 60 RTS Item Command C2/0632: 64 45 STZ $45 C2/0634: A5 47 LDA $47 C2/0636: AA TAX C2/0637: BF 85 ED D0 LDA $D0ED85,X C2/063B: A8 TAY C2/063C: A6 32 LDX $32 C2/063E: BD 5A 20 LDA $205A,X C2/0641: D0 0F BNE $0652 C2/0643: BD 13 20 LDA $2013,X C2/0646: 9D 5A 20 STA $205A,X C2/0649: 8D 62 7C STA $7C62 C2/064C: AA TAX C2/064D: B9 8B 40 LDA $408B,Y C2/0650: 80 0F BRA $0661 C2/0652: E6 45 INC $45 C2/0654: BD 14 20 LDA $2014,X C2/0657: 9D 5A 20 STA $205A,X C2/065A: 8D 62 7C STA $7C62 C2/065D: AA TAX C2/065E: B9 97 40 LDA $4097,Y C2/0661: 85 46 STA $46 C2/0663: 29 7F AND #$7F C2/0665: 9B TXY C2/0666: 48 PHA C2/0667: 48 PHA C2/0668: AD FA 79 LDA $79FA C2/066B: AA TAX C2/066C: 68 PLA C2/066D: 9D 2D 7B STA $7B2D,X C2/0670: 98 TYA C2/0671: 8D 21 26 STA $2621 C2/0674: A9 04 LDA #$04 C2/0676: 8D 20 26 STA $2620 C2/0679: 20 2F 99 JSR $992F C2/067C: AD FA 79 LDA $79FA C2/067F: AA TAX C2/0680: BD 2D 7B LDA $7B2D,X C2/0683: A4 0C LDY $0C C2/0685: 20 24 03 JSR $0324 C2/0688: 20 C2 02 JSR $02C2 C2/068B: D0 13 BNE $06A0 C2/068D: A4 0C LDY $0C C2/068F: B9 00 7A LDA $7A00,Y C2/0692: 10 09 BPL $069D C2/0694: AD FA 79 LDA $79FA C2/0697: AA TAX C2/0698: FE EB 7B INC $7BEB,X C2/069B: 80 03 BRA $06A0 C2/069D: 20 FE 4A JSR $4AFE C2/06A0: 20 A9 02 JSR $02A9 C2/06A3: 20 FA 98 JSR $98FA C2/06A6: 9E 4C 38 STZ $384C,X C2/06A9: A9 FC LDA #$FC C2/06AB: 9D 4D 38 STA $384D,X C2/06AE: A9 0A LDA #$0A C2/06B0: 9D 4E 38 STA $384E,X C2/06B3: 68 PLA C2/06B4: 9D 4F 38 STA $384F,X C2/06B7: 9E 50 38 STZ $3850,X C2/06BA: AD FA 79 LDA $79FA C2/06BD: AA TAX C2/06BE: BD 2D 7B LDA $7B2D,X C2/06C1: 10 03 BPL $06C6 C2/06C3: 7B TDC C2/06C4: 80 07 BRA $06CD C2/06C6: A4 0C LDY $0C C2/06C8: B9 00 7A LDA $7A00,Y C2/06CB: 29 7F AND #$7F C2/06CD: 9D 2D 7B STA $7B2D,X C2/06D0: AD A0 26 LDA $26A0 C2/06D3: 9D 1C 7B STA $7B1C,X C2/06D6: F0 05 BEQ $06DD C2/06D8: FE 1C 7B INC $7B1C,X C2/06DB: A9 80 LDA #$80 C2/06DD: 9D CC 7A STA $7ACC,X C2/06E0: 20 35 17 JSR $1735 C2/06E3: 20 E3 98 JSR $98E3 C2/06E6: A5 46 LDA $46 C2/06E8: 10 7C BPL $0766 C2/06EA: A5 47 LDA $47 C2/06EC: 20 B7 01 JSR $01B7 C2/06EF: 85 0E STA $0E C2/06F1: 0A ASL C2/06F2: 18 CLC C2/06F3: 65 0E ADC $0E C2/06F5: A8 TAY C2/06F6: A5 45 LDA $45 C2/06F8: D0 1B BNE $0715 C2/06FA: 7B TDC C2/06FB: 99 AC 37 STA $37AC,Y C2/06FE: 99 AE 37 STA $37AE,Y C2/0701: 99 B0 37 STA $37B0,Y C2/0704: A9 38 LDA #$38 C2/0706: 99 B2 37 STA $37B2,Y C2/0709: A9 5A LDA #$5A C2/070B: 99 B4 37 STA $37B4,Y C2/070E: A9 AA LDA #$AA C2/0710: 99 B6 37 STA $37B6,Y C2/0713: 80 19 BRA $072E C2/0715: 7B TDC C2/0716: 99 AD 37 STA $37AD,Y C2/0719: 99 AF 37 STA $37AF,Y C2/071C: 99 B1 37 STA $37B1,Y C2/071F: A9 38 LDA #$38 C2/0721: 99 B3 37 STA $37B3,Y C2/0724: A9 5A LDA #$5A C2/0726: 99 B5 37 STA $37B5,Y C2/0729: A9 AA LDA #$AA C2/072B: 99 B7 37 STA $37B7,Y C2/072E: AD EF 3C LDA $3CEF C2/0731: A8 TAY C2/0732: A9 50 LDA #$50 C2/0734: 99 5F 3C STA $3C5F,Y C2/0737: AD EF 3C LDA $3CEF C2/073A: 85 0E STA $0E C2/073C: 0A ASL C2/073D: 18 CLC C2/073E: 65 0E ADC $0E C2/0740: AA TAX C2/0741: AD 62 7C LDA $7C62 C2/0744: 9D BF 3C STA $3CBF,X C2/0747: 9E C0 3C STZ $3CC0,X C2/074A: 9E C1 3C STZ $3CC1,X C2/074D: 20 4C 99 JSR $994C C2/0750: AD CC 41 LDA $41CC C2/0753: 48 PHA C2/0754: A5 47 LDA $47 C2/0756: 8D CC 41 STA $41CC C2/0759: 8D 7B 7B STA $7B7B C2/075C: 20 3A 9F JSR $9F3A C2/075F: 68 PLA C2/0760: 8D CC 41 STA $41CC C2/0763: 20 6F 9A JSR $9A6F C2/0766: 60 RTS Row Command C2/0767: AD 74 7C LDA $7C74 C2/076A: C9 0D CMP #$0D C2/076C: 90 0A BCC $0778 C2/076E: C9 20 CMP #$20 C2/0770: B0 04 BCS $0776 C2/0772: A9 0D LDA #$0D C2/0774: 80 02 BRA $0778 C2/0776: A9 0E LDA #$0E C2/0778: AA TAX C2/0779: BF E7 EE D0 LDA $D0EEE7,X C2/077D: 8D 22 27 STA $2722 C2/0780: 9C 23 27 STZ $2723 C2/0783: 18 CLC C2/0784: AD 74 7C LDA $7C74 C2/0787: 69 01 ADC #$01 C2/0789: 90 02 BCC $078D C2/078B: A9 FF LDA #$FF C2/078D: 8D 74 7C STA $7C74 C2/0790: 60 RTS Defend Command C2/0791: A9 03 LDA #$03 C2/0793: 20 AA 16 JSR $16AA C2/0796: EE FB 7B INC $7BFB C2/0799: A9 02 LDA #$02 C2/079B: 20 E1 16 JSR $16E1 C2/079E: 20 05 17 JSR $1705 C2/07A1: 4C 50 17 JMP $1750 Fight Command C2/07A4: A9 03 LDA #$03 C2/07A6: 4C FB 04 JMP $04FB Guard Command C2/07A9: A9 05 LDA #$05 C2/07AB: 4C FB 04 JMP $04FB Kick Command C2/07AE: A9 07 LDA #$07 C2/07B0: 20 AA 16 JSR $16AA C2/07B3: 20 5F 17 JSR $175F C2/07B6: 20 A9 02 JSR $02A9 C2/07B9: 20 C2 02 JSR $02C2 C2/07BC: A9 07 LDA #$07 C2/07BE: 20 FA 16 JSR $16FA (Display Message) C2/07C1: A9 06 LDA #$06 C2/07C3: 20 E1 16 JSR $16E1 C2/07C6: 20 1A 17 JSR $171A C2/07C9: 20 35 17 JSR $1735 C2/07CC: 4C E3 98 JMP $98E3 BuildUp Command C2/07CF: A9 08 LDA #$08 C2/07D1: 20 FA 16 JSR $16FA (Display Message) C2/07D4: A9 07 LDA #$07 C2/07D6: 20 E1 16 JSR $16E1 C2/07D9: AD FA 79 LDA $79FA C2/07DC: AA TAX C2/07DD: 9E 2D 7B STZ $7B2D,X C2/07E0: 9E 1C 7B STZ $7B1C,X C2/07E3: 9E CC 7A STZ $7ACC,X C2/07E6: 20 50 17 JSR $1750 C2/07E9: A6 32 LDX $32 C2/07EB: A9 4E LDA #$4E C2/07ED: 9D 57 20 STA $2057,X C2/07F0: A9 10 LDA #$10 C2/07F2: 9D 1F 20 STA $201F,X (M = M * 2) C2/07F5: A9 4E LDA #$4E C2/07F7: AA TAX C2/07F8: BF A0 5D D1 LDA $D15DA0,X C2/07FC: 48 PHA C2/07FD: A5 47 LDA $47 C2/07FF: 20 07 02 JSR $0207 C2/0802: A6 32 LDX $32 C2/0804: 68 PLA C2/0805: 20 63 61 JSR $6163 C2/0808: 99 7F 3D STA $3D7F,Y C2/080B: A9 41 LDA #$41 C2/080D: 99 FB 3C STA $3CFB,Y C2/0810: EE FC 7B INC $7BFC C2/0813: 60 RTS Steal Command C2/0814: 20 5F 17 JSR $175F C2/0817: 20 FE 4A JSR $4AFE C2/081A: A6 32 LDX $32 C2/081C: A5 66 LDA $66 C2/081E: 9D 59 20 STA $2059,X C2/0821: A5 65 LDA $65 C2/0823: 9D 58 20 STA $2058,X C2/0826: 20 A9 02 JSR $02A9 C2/0829: A5 47 LDA $47 C2/082B: AA TAX C2/082C: BF 85 ED D0 LDA $D0ED85,X C2/0830: AA TAX C2/0831: 86 0E STX $0E C2/0833: A6 32 LDX $32 C2/0835: BD 13 20 LDA $2013,X C2/0838: D0 03 BNE $083D C2/083A: 4C 9D 08 JMP $089D C2/083D: 20 23 99 JSR $9923 C2/0840: 84 14 STY $14 C2/0842: 64 12 STZ $12 C2/0844: A6 0E LDX $0E C2/0846: BD 85 40 LDA $4085,X C2/0849: 99 FC 79 STA $79FC,Y C2/084C: E8 INX C2/084D: C8 INY C2/084E: E6 12 INC $12 C2/0850: A5 12 LDA $12 C2/0852: C9 0C CMP #$0C C2/0854: D0 F0 BNE $0846 C2/0856: A6 0E LDX $0E C2/0858: BD 8A 40 LDA $408A,X C2/085B: 29 04 AND #$04 C2/085D: D0 03 BNE $0862 C2/085F: 7B TDC C2/0860: 80 07 BRA $0869 C2/0862: A6 32 LDX $32 C2/0864: BD 7A 20 LDA $207A,X C2/0867: 29 7F AND #$7F C2/0869: 48 PHA C2/086A: 20 FA 98 JSR $98FA C2/086D: 9E 4C 38 STZ $384C,X C2/0870: A9 FC LDA #$FC C2/0872: 9D 4D 38 STA $384D,X C2/0875: A9 01 LDA #$01 C2/0877: 9D 4E 38 STA $384E,X C2/087A: A9 04 LDA #$04 C2/087C: 9D 4F 38 STA $384F,X C2/087F: 68 PLA C2/0880: 9D 50 38 STA $3850,X C2/0883: A6 0E LDX $0E C2/0885: BD 8D 40 LDA $408D,X C2/0888: 48 PHA C2/0889: AD FA 79 LDA $79FA C2/088C: AA TAX C2/088D: 68 PLA C2/088E: 9D 2D 7B STA $7B2D,X C2/0891: 9E 1C 7B STZ $7B1C,X C2/0894: 9E CC 7A STZ $7ACC,X C2/0897: 20 35 17 JSR $1735 C2/089A: 20 E3 98 JSR $98E3 C2/089D: A6 32 LDX $32 C2/089F: BD 14 20 LDA $2014,X C2/08A2: D0 01 BNE $08A5 C2/08A4: 60 RTS C2/08A5: 20 23 99 JSR $9923 C2/08A8: 84 12 STY $12 C2/08AA: 64 14 STZ $14 C2/08AC: A6 0E LDX $0E C2/08AE: BD 91 40 LDA $4091,X C2/08B1: 99 FC 79 STA $79FC,Y C2/08B4: E8 INX C2/08B5: C8 INY C2/08B6: E6 14 INC $14 C2/08B8: A5 14 LDA $14 C2/08BA: C9 0C CMP #$0C C2/08BC: D0 F0 BNE $08AE C2/08BE: A6 0E LDX $0E C2/08C0: AD FA 79 LDA $79FA C2/08C3: A8 TAY C2/08C4: BD 99 40 LDA $4099,X C2/08C7: 99 2D 7B STA $7B2D,Y C2/08CA: 20 FA 98 JSR $98FA C2/08CD: 9E 4C 38 STZ $384C,X C2/08D0: A9 FC LDA #$FC C2/08D2: 9D 4D 38 STA $384D,X C2/08D5: A9 01 LDA #$01 C2/08D7: 9D 4E 38 STA $384E,X C2/08DA: A9 04 LDA #$04 C2/08DC: 9D 4F 38 STA $384F,X C2/08DF: 86 08 STX $08 C2/08E1: A6 0E LDX $0E C2/08E3: BD 96 40 LDA $4096,X C2/08E6: 29 04 AND #$04 C2/08E8: D0 04 BNE $08EE C2/08EA: A9 80 LDA #$80 C2/08EC: 80 07 BRA $08F5 C2/08EE: A6 32 LDX $32 C2/08F0: BD 7A 20 LDA $207A,X C2/08F3: 09 80 ORA #$80 C2/08F5: A6 08 LDX $08 C2/08F7: 9D 50 38 STA $3850,X C2/08FA: AD FA 79 LDA $79FA C2/08FD: AA TAX C2/08FE: 9E 1C 7B STZ $7B1C,X C2/0901: 9E CC 7A STZ $7ACC,X C2/0904: 20 35 17 JSR $1735 C2/0907: 20 E3 98 JSR $98E3 C2/090A: 60 RTS Mantra Command C2/090B: A9 09 LDA #$09 C2/090D: 20 AA 16 JSR $16AA C2/0910: A9 09 LDA #$09 C2/0912: 20 FA 16 JSR $16FA (Display Message) C2/0915: A9 08 LDA #$08 C2/0917: 20 E1 16 JSR $16E1 C2/091A: 20 05 17 JSR $1705 C2/091D: 20 50 17 JSR $1750 C2/0920: AD FA 79 LDA $79FA C2/0923: AA TAX C2/0924: 9E 2D 7B STZ $7B2D,X C2/0927: 9E 1C 7B STZ $7B1C,X C2/092A: 9E CC 7A STZ $7ACC,X C2/092D: 20 50 17 JSR $1750 C2/0930: 4C E3 98 JMP $98E3 Escape Command C2/0933: A9 0A LDA #$0A C2/0935: 20 AA 16 JSR $16AA C2/0938: EE FB 7B INC $7BFB C2/093B: A9 0A LDA #$0A C2/093D: 20 FA 16 JSR $16FA (Display Message) C2/0940: A9 09 LDA #$09 C2/0942: 20 E1 16 JSR $16E1 C2/0945: 20 05 17 JSR $1705 C2/0948: 20 50 17 JSR $1750 C2/094B: 4C 4C 99 JMP $994C Steal Command C2/094E: A9 0B LDA #$0B C2/0950: 20 AA 16 JSR $16AA C2/0953: 20 5F 17 JSR $175F C2/0956: 20 FE 4A JSR $4AFE C2/0959: 20 A9 02 JSR $02A9 C2/095C: A9 0B LDA #$0B C2/095E: 20 FA 16 JSR $16FA (Display Message) C2/0961: A9 0A LDA #$0A C2/0963: 20 E1 16 JSR $16E1 C2/0966: 20 05 17 JSR $1705 C2/0969: 20 35 17 JSR $1735 C2/096C: 4C 4C 99 JMP $994C Capture Command C2/096F: 9C FA 79 STZ $79FA C2/0972: 9C F9 79 STZ $79F9 C2/0975: A9 0C LDA #$0C C2/0977: 20 FA 16 JSR $16FA (Display Message) C2/097A: 20 14 08 JSR $0814 (Steal Command) C2/097D: A9 0B LDA #$0B C2/097F: 20 AA 16 JSR $16AA C2/0982: A9 0A LDA #$0A C2/0984: 20 E1 16 JSR $16E1 C2/0987: 20 05 17 JSR $1705 C2/098A: 20 35 17 JSR $1735 C2/098D: 4C 4C 99 JMP $994C Jump Command C2/0990: A9 0D LDA #$0D C2/0992: 20 FA 16 JSR $16FA (Display Message) C2/0995: A9 0C LDA #$0C C2/0997: 20 E1 16 JSR $16E1 C2/099A: AD FA 79 LDA $79FA C2/099D: AA TAX C2/099E: 9E 2D 7B STZ $7B2D,X C2/09A1: 9E 1C 7B STZ $7B1C,X C2/09A4: 9E CC 7A STZ $7ACC,X C2/09A7: 20 50 17 JSR $1750 C2/09AA: EE FB 7B INC $7BFB C2/09AD: A6 32 LDX $32 C2/09AF: A9 4F LDA #$4F C2/09B1: 9D 57 20 STA $2057,X C2/09B4: A9 10 LDA #$10 C2/09B6: 9D 1E 20 STA $201E,X (Jumping) C2/09B9: A9 80 LDA #$80 C2/09BB: 9D 1F 20 STA $201F,X (Autohit) C2/09BE: A9 4F LDA #$4F C2/09C0: AA TAX C2/09C1: BF A0 5D D1 LDA $D15DA0,X C2/09C5: 48 PHA C2/09C6: A5 47 LDA $47 C2/09C8: 20 07 02 JSR $0207 C2/09CB: A6 32 LDX $32 C2/09CD: 68 PLA C2/09CE: 20 63 61 JSR $6163 (Haste or Slow Modifiers) C2/09D1: 99 7F 3D STA $3D7F,Y C2/09D4: A9 41 LDA #$41 C2/09D6: 99 FB 3C STA $3CFB,Y C2/09D9: EE FC 7B INC $7BFC C2/09DC: 60 RTS C2/09DD: A9 2D LDA #$2D C2/09DF: 20 E1 16 JSR $16E1 C2/09E2: 20 5F 17 JSR $175F C2/09E5: 20 FE 4A JSR $4AFE C2/09E8: A6 32 LDX $32 C2/09EA: A5 66 LDA $66 C2/09EC: 9D 59 20 STA $2059,X C2/09EF: A5 65 LDA $65 C2/09F1: 9D 58 20 STA $2058,X C2/09F4: 20 A9 02 JSR $02A9 C2/09F7: A5 47 LDA $47 C2/09F9: AA TAX C2/09FA: BF 85 ED D0 LDA $D0ED85,X C2/09FE: AA TAX C2/09FF: 86 0E STX $0E C2/0A01: A6 32 LDX $32 C2/0A03: BD 13 20 LDA $2013,X C2/0A06: D0 03 BNE $0A0B C2/0A08: 4C 3C 0A JMP $0A3C C2/0A0B: 20 23 99 JSR $9923 C2/0A0E: 64 12 STZ $12 C2/0A10: A6 0E LDX $0E C2/0A12: BD 85 40 LDA $4085,X C2/0A15: 99 FC 79 STA $79FC,Y C2/0A18: E8 INX C2/0A19: C8 INY C2/0A1A: E6 12 INC $12 C2/0A1C: A5 12 LDA $12 C2/0A1E: C9 0C CMP #$0C C2/0A20: D0 F0 BNE $0A12 C2/0A22: A6 0E LDX $0E C2/0A24: BD 8D 40 LDA $408D,X C2/0A27: 48 PHA C2/0A28: AD FA 79 LDA $79FA C2/0A2B: AA TAX C2/0A2C: 68 PLA C2/0A2D: 9D 2D 7B STA $7B2D,X C2/0A30: 9E 1C 7B STZ $7B1C,X C2/0A33: 9E CC 7A STZ $7ACC,X C2/0A36: 20 35 17 JSR $1735 C2/0A39: 20 E3 98 JSR $98E3 C2/0A3C: A6 32 LDX $32 C2/0A3E: BD 14 20 LDA $2014,X C2/0A41: D0 03 BNE $0A46 C2/0A43: 4C 79 0A JMP $0A79 C2/0A46: 20 23 99 JSR $9923 C2/0A49: 64 12 STZ $12 C2/0A4B: A6 0E LDX $0E C2/0A4D: BD 91 40 LDA $4091,X C2/0A50: 99 FC 79 STA $79FC,Y C2/0A53: E8 INX C2/0A54: C8 INY C2/0A55: E6 12 INC $12 C2/0A57: A5 12 LDA $12 C2/0A59: C9 0C CMP #$0C C2/0A5B: D0 F0 BNE $0A4D C2/0A5D: A6 0E LDX $0E C2/0A5F: AD FA 79 LDA $79FA C2/0A62: A8 TAY C2/0A63: BD 99 40 LDA $4099,X C2/0A66: 99 2D 7B STA $7B2D,Y C2/0A69: AD FA 79 LDA $79FA C2/0A6C: AA TAX C2/0A6D: 9E 1C 7B STZ $7B1C,X C2/0A70: 9E CC 7A STZ $7ACC,X C2/0A73: 20 35 17 JSR $1735 C2/0A76: 20 E3 98 JSR $98E3 C2/0A79: EE FB 7B INC $7BFB C2/0A7C: 60 RTS C2/0A7D: A9 50 LDA #$50 C2/0A7F: 20 AA 16 JSR $16AA C2/0A82: 20 5F 17 JSR $175F C2/0A85: 20 FE 4A JSR $4AFE C2/0A88: 64 65 STZ $65 C2/0A8A: A5 47 LDA $47 C2/0A8C: AA TAX C2/0A8D: 7B TDC C2/0A8E: 20 D6 01 JSR $01D6 C2/0A91: 85 66 STA $66 C2/0A93: 20 A9 02 JSR $02A9 C2/0A96: EE FB 7B INC $7BFB C2/0A99: A9 2E LDA #$2E C2/0A9B: 20 E1 16 JSR $16E1 C2/0A9E: 20 05 17 JSR $1705 C2/0AA1: 4C 35 17 JMP $1735 Dragon Sword Command C2/0AA4: 20 5F 17 JSR $175F C2/0AA7: 20 FE 4A JSR $4AFE C2/0AAA: 20 A9 02 JSR $02A9 C2/0AAD: 20 C2 02 JSR $02C2 C2/0AB0: A9 0E LDA #$0E C2/0AB2: 20 FA 16 JSR $16FA (Display Message) C2/0AB5: A9 0D LDA #$0D C2/0AB7: 20 E1 16 JSR $16E1 C2/0ABA: 20 23 99 JSR $9923 C2/0ABD: A9 71 LDA #$71 C2/0ABF: 20 24 03 JSR $0324 C2/0AC2: 20 05 17 JSR $1705 C2/0AC5: 20 35 17 JSR $1735 C2/0AC8: 20 E3 98 JSR $98E3 C2/0ACB: 20 23 99 JSR $9923 C2/0ACE: A9 72 LDA #$72 C2/0AD0: 20 24 03 JSR $0324 C2/0AD3: 20 05 17 JSR $1705 C2/0AD6: 20 35 17 JSR $1735 C2/0AD9: 4C E3 98 JMP $98E3 Smoke Command C2/0ADC: A9 0F LDA #$0F C2/0ADE: 20 AA 16 JSR $16AA C2/0AE1: 20 5F 17 JSR $175F C2/0AE4: 20 A9 02 JSR $02A9 C2/0AE7: 20 C2 02 JSR $02C2 C2/0AEA: A9 0F LDA #$0F C2/0AEC: 20 FA 16 JSR $16FA (Display Message) C2/0AEF: A9 0E LDA #$0E C2/0AF1: 20 E1 16 JSR $16E1 C2/0AF4: 20 1A 17 JSR $171A C2/0AF7: 4C 35 17 JMP $1735 Image Command C2/0AFA: A9 10 LDA #$10 C2/0AFC: 20 AA 16 JSR $16AA C2/0AFF: A9 10 LDA #$10 C2/0B01: 20 FA 16 JSR $16FA (Display Message) C2/0B04: A9 0F LDA #$0F C2/0B06: 20 E1 16 JSR $16E1 C2/0B09: 20 05 17 JSR $1705 C2/0B0C: 4C 50 17 JMP $1750 C2/0B0F: A6 32 LDX $32 C2/0B11: BD 5A 20 LDA $205A,X C2/0B14: 10 38 BPL $0B4E C2/0B16: 7B TDC C2/0B17: AA TAX C2/0B18: 64 0E STZ $0E C2/0B1A: BD C6 3E LDA $3EC6,X C2/0B1D: F0 07 BEQ $0B26 C2/0B1F: A5 0E LDA $0E C2/0B21: 20 D6 01 JSR $01D6 C2/0B24: 85 0E STA $0E C2/0B26: E8 INX C2/0B27: E0 08 00 CPX #$0008 C2/0B2A: D0 EE BNE $0B1A C2/0B2C: A6 32 LDX $32 C2/0B2E: A5 0E LDA $0E C2/0B30: 9D 58 20 STA $2058,X C2/0B33: AD F1 04 LDA $04F1 C2/0B36: F0 0E BEQ $0B46 C2/0B38: AD F0 04 LDA $04F0 C2/0B3B: C9 BF CMP #$BF C2/0B3D: D0 07 BNE $0B46 C2/0B3F: A5 0E LDA $0E C2/0B41: 29 FC AND #$FC C2/0B43: 9D 58 20 STA $2058,X C2/0B46: A9 40 LDA #$40 C2/0B48: 9D 56 20 STA $2056,X C2/0B4B: 4C 70 05 JMP $0570 Throw Command C2/0B4E: A9 11 LDA #$11 C2/0B50: 20 AA 16 JSR $16AA C2/0B53: 20 5F 17 JSR $175F C2/0B56: 20 FE 4A JSR $4AFE C2/0B59: 20 A9 02 JSR $02A9 C2/0B5C: A9 11 LDA #$11 C2/0B5E: 20 FA 16 JSR $16FA (Display Message) C2/0B61: A9 10 LDA #$10 C2/0B63: 20 E1 16 JSR $16E1 C2/0B66: 20 05 17 JSR $1705 C2/0B69: 20 35 17 JSR $1735 C2/0B6C: 4C E3 98 JMP $98E3 SwordSlap Command C2/0B6F: A9 12 LDA #$12 C2/0B71: 20 FA 16 JSR $16FA (Display Message) C2/0B74: EE FD 7B INC $7BFD C2/0B77: 4C FF 45 JMP $45FF GilToss Command C2/0B7A: A9 13 LDA #$13 C2/0B7C: 20 AA 16 JSR $16AA C2/0B7F: 20 5F 17 JSR $175F C2/0B82: 20 A9 02 JSR $02A9 C2/0B85: 20 C2 02 JSR $02C2 C2/0B88: A9 13 LDA #$13 C2/0B8A: 20 FA 16 JSR $16FA (Display Message) C2/0B8D: A9 12 LDA #$12 C2/0B8F: 20 E1 16 JSR $16E1 C2/0B92: 20 1A 17 JSR $171A C2/0B95: 20 35 17 JSR $1735 C2/0B98: 4C E3 98 JMP $98E3 Slash Command C2/0B9B: A9 14 LDA #$14 C2/0B9D: 20 AA 16 JSR $16AA C2/0BA0: 20 5F 17 JSR $175F C2/0BA3: 20 A9 02 JSR $02A9 C2/0BA6: 20 C2 02 JSR $02C2 C2/0BA9: EE FB 7B INC $7BFB C2/0BAC: A9 14 LDA #$14 C2/0BAE: 20 FA 16 JSR $16FA (Display Message) C2/0BB1: A9 13 LDA #$13 C2/0BB3: 20 E1 16 JSR $16E1 C2/0BB6: 20 1A 17 JSR $171A C2/0BB9: 20 35 17 JSR $1735 C2/0BBC: 4C E3 98 JMP $98E3 Animals Command C2/0BBF: 7B TDC C2/0BC0: AA TAX C2/0BC1: AD E5 7B LDA $7BE5 C2/0BC4: 20 7C 00 JSR $007C (0..Level) C2/0BC7: D0 03 BNE $0BCC C2/0BC9: 7B TDC C2/0BCA: 80 3A BRA $0C06 C2/0BCC: C9 05 CMP #$05 C2/0BCE: B0 04 BCS $0BD4 (0..Level) < 5 C2/0BD0: A9 01 LDA #$01 C2/0BD2: 80 32 BRA $0C06 C2/0BD4: C9 0A CMP #$0A (0..Level) < 10 C2/0BD6: B0 04 BCS $0BDC C2/0BD8: A9 02 LDA #$02 C2/0BDA: 80 2A BRA $0C06 C2/0BDC: C9 14 CMP #$14 (0..Level) < 20 C2/0BDE: B0 04 BCS $0BE4 C2/0BE0: A9 03 LDA #$03 C2/0BE2: 80 22 BRA $0C06 C2/0BE4: C9 1E CMP #$1E (0..Level) < 30 C2/0BE6: B0 04 BCS $0BEC C2/0BE8: A9 04 LDA #$04 C2/0BEA: 80 1A BRA $0C06 C2/0BEC: C9 28 CMP #$28 (0..Level) < 40 C2/0BEE: B0 04 BCS $0BF4 C2/0BF0: A9 05 LDA #$05 C2/0BF2: 80 12 BRA $0C06 C2/0BF4: C9 32 CMP #$32 (0..Level) < 50 C2/0BF6: B0 04 BCS $0BFC C2/0BF8: A9 06 LDA #$06 C2/0BFA: 80 0A BRA $0C06 C2/0BFC: C9 3C CMP #$3C (0..Level) < 60 C2/0BFE: B0 04 BCS $0C04 C2/0C00: A9 07 LDA #$07 C2/0C02: 80 02 BRA $0C06 C2/0C04: A9 08 LDA #$08 C2/0C06: 8D 22 27 STA $2722 C2/0C09: C2 20 REP #$20 C2/0C0B: 20 B6 01 JSR $01B6 x8 C2/0C0E: AA TAX C2/0C0F: 7B TDC C2/0C10: E2 20 SEP #$20 C2/0C12: 7B TDC C2/0C13: A8 TAY C2/0C14: BF B1 6A D1 LDA $D16AB1,X C2/0C18: 99 20 26 STA $2620,Y C2/0C1B: E8 INX C2/0C1C: C8 INY C2/0C1D: C0 08 00 CPY #$0008 C2/0C20: D0 F2 BNE $0C14 C2/0C22: 64 66 STZ $66 C2/0C24: 64 65 STZ $65 C2/0C26: AD 20 26 LDA $2620 C2/0C29: D0 0B BNE $0C36 C2/0C2B: A5 47 LDA $47 C2/0C2D: AA TAX C2/0C2E: 7B TDC C2/0C2F: 20 D6 01 JSR $01D6 C2/0C32: 85 66 STA $66 C2/0C34: 80 25 BRA $0C5B C2/0C36: 29 08 AND #$08 C2/0C38: D0 06 BNE $0C40 C2/0C3A: A9 F0 LDA #$F0 C2/0C3C: 85 66 STA $66 C2/0C3E: 80 1B BRA $0C5B C2/0C40: AD 20 26 LDA $2620 C2/0C43: 29 40 AND #$40 C2/0C45: D0 10 BNE $0C57 C2/0C47: 7B TDC C2/0C48: AA TAX C2/0C49: A9 07 LDA #$07 C2/0C4B: 20 7C 00 JSR $007C C2/0C4E: AA TAX C2/0C4F: 7B TDC C2/0C50: 20 D6 01 JSR $01D6 C2/0C53: 85 65 STA $65 C2/0C55: 80 04 BRA $0C5B C2/0C57: A9 FF LDA #$FF C2/0C59: 85 65 STA $65 C2/0C5B: 64 20 STZ $20 C2/0C5D: 64 21 STZ $21 C2/0C5F: A9 01 LDA #$01 C2/0C61: 8D 23 27 STA $2723 C2/0C64: 4C E1 5C JMP $5CE1 Aim Command C2/0C67: A9 16 LDA #$16 C2/0C69: 20 FA 16 JSR $16FA (Display Message) C2/0C6C: 4C FF 45 JMP $45FF X-Fight Command C2/0C6F: A9 17 LDA #$17 C2/0C71: 20 FA 16 JSR $16FA (Display Message) C2/0C74: 64 22 STZ $22 C2/0C76: 7B TDC C2/0C77: AA TAX C2/0C78: A9 07 LDA #$07 C2/0C7A: 20 7C 00 JSR $007C C2/0C7D: AA TAX C2/0C7E: 7B TDC C2/0C7F: 20 D6 01 JSR $01D6 C2/0C82: A6 32 LDX $32 C2/0C84: 9D 58 20 STA $2058,X C2/0C87: 9E 59 20 STZ $2059,X C2/0C8A: A6 32 LDX $32 C2/0C8C: BD 58 20 LDA $2058,X C2/0C8F: 85 65 STA $65 C2/0C91: BD 59 20 LDA $2059,X C2/0C94: 85 66 STA $66 C2/0C96: 20 FE 4A JSR $4AFE C2/0C99: A6 32 LDX $32 C2/0C9B: A5 66 LDA $66 C2/0C9D: 9D 59 20 STA $2059,X C2/0CA0: A5 65 LDA $65 C2/0CA2: 9D 58 20 STA $2058,X C2/0CA5: 48 PHA C2/0CA6: 29 F0 AND #$F0 C2/0CA8: 4A LSR C2/0CA9: 4A LSR C2/0CAA: 4A LSR C2/0CAB: 4A LSR C2/0CAC: 1D 59 20 ORA $2059,X C2/0CAF: 8D 20 27 STA $2720 C2/0CB2: 68 PLA C2/0CB3: 29 0F AND #$0F C2/0CB5: 0A ASL C2/0CB6: 0A ASL C2/0CB7: 0A ASL C2/0CB8: 0A ASL C2/0CB9: 8D 21 27 STA $2721 C2/0CBC: A5 47 LDA $47 C2/0CBE: AA TAX C2/0CBF: BF 85 ED D0 LDA $D0ED85,X C2/0CC3: AA TAX C2/0CC4: 86 0E STX $0E C2/0CC6: A6 32 LDX $32 C2/0CC8: BD 13 20 LDA $2013,X C2/0CCB: D0 03 BNE $0CD0 C2/0CCD: 4C 2C 0D JMP $0D2C C2/0CD0: 20 23 99 JSR $9923 C2/0CD3: 84 14 STY $14 C2/0CD5: 64 12 STZ $12 C2/0CD7: A6 0E LDX $0E C2/0CD9: BD 85 40 LDA $4085,X C2/0CDC: 99 FC 79 STA $79FC,Y C2/0CDF: E8 INX C2/0CE0: C8 INY C2/0CE1: E6 12 INC $12 C2/0CE3: A5 12 LDA $12 C2/0CE5: C9 0C CMP #$0C C2/0CE7: D0 F0 BNE $0CD9 C2/0CE9: 20 FA 98 JSR $98FA C2/0CEC: 9E 4C 38 STZ $384C,X C2/0CEF: A9 FC LDA #$FC C2/0CF1: 9D 4D 38 STA $384D,X C2/0CF4: A9 01 LDA #$01 C2/0CF6: 9D 4E 38 STA $384E,X C2/0CF9: A9 04 LDA #$04 C2/0CFB: 9D 4F 38 STA $384F,X C2/0CFE: 9E 50 38 STZ $3850,X C2/0D01: A6 0E LDX $0E C2/0D03: BD 8D 40 LDA $408D,X C2/0D06: 48 PHA C2/0D07: AD FA 79 LDA $79FA C2/0D0A: AA TAX C2/0D0B: 68 PLA C2/0D0C: 9D 2D 7B STA $7B2D,X C2/0D0F: 9E 1C 7B STZ $7B1C,X C2/0D12: 9E CC 7A STZ $7ACC,X C2/0D15: AD FA 79 LDA $79FA C2/0D18: 0A ASL C2/0D19: AA TAX C2/0D1A: AD 20 27 LDA $2720 C2/0D1D: 9D DC 7A STA $7ADC,X C2/0D20: AD 21 27 LDA $2721 C2/0D23: 9D DD 7A STA $7ADD,X C2/0D26: EE FA 79 INC $79FA C2/0D29: 20 E3 98 JSR $98E3 C2/0D2C: A6 32 LDX $32 C2/0D2E: BD 14 20 LDA $2014,X C2/0D31: D0 03 BNE $0D36 C2/0D33: 4C 96 0D JMP $0D96 C2/0D36: 20 23 99 JSR $9923 C2/0D39: 84 12 STY $12 C2/0D3B: 64 14 STZ $14 C2/0D3D: A6 0E LDX $0E C2/0D3F: BD 91 40 LDA $4091,X C2/0D42: 99 FC 79 STA $79FC,Y C2/0D45: E8 INX C2/0D46: C8 INY C2/0D47: E6 14 INC $14 C2/0D49: A5 14 LDA $14 C2/0D4B: C9 0C CMP #$0C C2/0D4D: D0 F0 BNE $0D3F C2/0D4F: A6 0E LDX $0E C2/0D51: AD FA 79 LDA $79FA C2/0D54: A8 TAY C2/0D55: BD 99 40 LDA $4099,X C2/0D58: 99 2D 7B STA $7B2D,Y C2/0D5B: 20 FA 98 JSR $98FA C2/0D5E: 9E 4C 38 STZ $384C,X C2/0D61: A9 FC LDA #$FC C2/0D63: 9D 4D 38 STA $384D,X C2/0D66: A9 01 LDA #$01 C2/0D68: 9D 4E 38 STA $384E,X C2/0D6B: A9 04 LDA #$04 C2/0D6D: 9D 4F 38 STA $384F,X C2/0D70: A9 80 LDA #$80 C2/0D72: 9D 50 38 STA $3850,X C2/0D75: AD FA 79 LDA $79FA C2/0D78: AA TAX C2/0D79: 9E 1C 7B STZ $7B1C,X C2/0D7C: 9E CC 7A STZ $7ACC,X C2/0D7F: AD FA 79 LDA $79FA C2/0D82: 0A ASL C2/0D83: AA TAX C2/0D84: AD 20 27 LDA $2720 C2/0D87: 9D DC 7A STA $7ADC,X C2/0D8A: AD 21 27 LDA $2721 C2/0D8D: 9D DD 7A STA $7ADD,X C2/0D90: EE FA 79 INC $79FA C2/0D93: 20 E3 98 JSR $98E3 C2/0D96: E6 22 INC $22 C2/0D98: A5 22 LDA $22 C2/0D9A: C9 04 CMP #$04 C2/0D9C: F0 03 BEQ $0DA1 C2/0D9E: 4C 76 0C JMP $0C76 C2/0DA1: 60 RTS Observe Command C2/0DA2: A9 19 LDA #$19 C2/0DA4: 20 AA 16 JSR $16AA C2/0DA7: 20 5F 17 JSR $175F C2/0DAA: 20 FE 4A JSR $4AFE C2/0DAD: 20 A9 02 JSR $02A9 C2/0DB0: A9 19 LDA #$19 C2/0DB2: 20 FA 16 JSR $16FA (Display Message) C2/0DB5: A9 18 LDA #$18 C2/0DB7: 20 E1 16 JSR $16E1 C2/0DBA: 20 05 17 JSR $1705 C2/0DBD: 20 35 17 JSR $1735 C2/0DC0: 4C 4C 99 JMP $994C Analyze Command C2/0DC3: A9 1A LDA #$1A C2/0DC5: 20 AA 16 JSR $16AA C2/0DC8: 20 5F 17 JSR $175F C2/0DCB: 20 FE 4A JSR $4AFE C2/0DCE: 20 A9 02 JSR $02A9 C2/0DD1: A9 1A LDA #$1A C2/0DD3: 20 FA 16 JSR $16FA (Display Message) C2/0DD6: A9 19 LDA #$19 C2/0DD8: 20 E1 16 JSR $16E1 C2/0DDB: 20 05 17 JSR $1705 C2/0DDE: 20 35 17 JSR $1735 C2/0DE1: 4C 4C 99 JMP $994C Conjure Command C2/0DE4: AD 5A 09 LDA $095A C2/0DE7: 29 FE AND #$FE C2/0DE9: 0D 59 09 ORA $0959 C2/0DEC: D0 2B BNE $0E19 C2/0DEE: A9 18 LDA #$18 C2/0DF0: 20 FA 16 JSR $16FA (Display Message) C2/0DF3: AD EF 3C LDA $3CEF C2/0DF6: AA TAX C2/0DF7: A9 1D LDA #$1D C2/0DF9: 9D 5F 3C STA $3C5F,X C2/0DFC: AD FA 79 LDA $79FA C2/0DFF: AA TAX C2/0E00: A9 7E LDA #$7E C2/0E02: 9D 2D 7B STA $7B2D,X C2/0E05: 9E 1C 7B STZ $7B1C,X C2/0E08: 9E CC 7A STZ $7ACC,X C2/0E0B: A9 0D LDA #$0D C2/0E0D: 20 E1 16 JSR $16E1 C2/0E10: 20 50 17 JSR $1750 C2/0E13: 20 4C 99 JSR $994C C2/0E16: 4C DF 0E JMP $0EDF C2/0E19: 7B TDC C2/0E1A: AA TAX C2/0E1B: 86 0E STX $0E C2/0E1D: A9 0E LDA #$0E C2/0E1F: 20 7C 00 JSR $007C (0..14) C2/0E22: 18 CLC C2/0E23: 69 48 ADC #$48 C2/0E25: 8D 22 27 STA $2722 C2/0E28: 9C 23 27 STZ $2723 C2/0E2B: 4A LSR C2/0E2C: 66 0E ROR $0E C2/0E2E: 4A LSR C2/0E2F: 66 0E ROR $0E C2/0E31: 4A LSR C2/0E32: 66 0E ROR $0E C2/0E34: A8 TAY C2/0E35: A5 0E LDA $0E C2/0E37: 20 BD 01 JSR $01BD C2/0E3A: AA TAX C2/0E3B: B9 50 09 LDA $0950,Y C2/0E3E: 20 DB 01 JSR $01DB C2/0E41: F0 D6 BEQ $0E19 C2/0E43: 64 66 STZ $66 C2/0E45: 64 65 STZ $65 C2/0E47: AD 22 27 LDA $2722 C2/0E4A: C2 20 REP #$20 C2/0E4C: 20 B6 01 JSR $01B6 C2/0E4F: AA TAX C2/0E50: 7B TDC C2/0E51: E2 20 SEP #$20 C2/0E53: 7B TDC C2/0E54: A8 TAY C2/0E55: BF 80 0B D1 LDA $D10B80,X C2/0E59: 99 20 26 STA $2620,Y C2/0E5C: E8 INX C2/0E5D: C8 INY C2/0E5E: C0 08 00 CPY #$0008 C2/0E61: D0 F2 BNE $0E55 C2/0E63: AD 20 26 LDA $2620 C2/0E66: D0 0B BNE $0E73 C2/0E68: A5 47 LDA $47 C2/0E6A: AA TAX C2/0E6B: 7B TDC C2/0E6C: 20 D6 01 JSR $01D6 C2/0E6F: 85 66 STA $66 C2/0E71: 80 4C BRA $0EBF C2/0E73: 29 40 AND #$40 C2/0E75: D0 37 BNE $0EAE C2/0E77: AD 20 26 LDA $2620 C2/0E7A: 29 08 AND #$08 C2/0E7C: D0 20 BNE $0E9E C2/0E7E: 7B TDC C2/0E7F: AA TAX C2/0E80: A8 TAY C2/0E81: BD 1A 20 LDA $201A,X C2/0E84: 29 80 AND #$80 C2/0E86: D0 0D BNE $0E95 C2/0E88: 20 E0 01 JSR $01E0 C2/0E8B: C8 INY C2/0E8C: C0 04 00 CPY #$0004 C2/0E8F: D0 F0 BNE $0E81 C2/0E91: A9 80 LDA #$80 C2/0E93: 80 05 BRA $0E9A C2/0E95: BB TYX C2/0E96: 7B TDC C2/0E97: 20 D6 01 JSR $01D6 C2/0E9A: 85 66 STA $66 C2/0E9C: 80 21 BRA $0EBF C2/0E9E: 7B TDC C2/0E9F: AA TAX C2/0EA0: A9 07 LDA #$07 C2/0EA2: 20 7C 00 JSR $007C C2/0EA5: AA TAX C2/0EA6: 7B TDC C2/0EA7: 20 D6 01 JSR $01D6 C2/0EAA: 85 65 STA $65 C2/0EAC: 80 11 BRA $0EBF C2/0EAE: AD 20 26 LDA $2620 C2/0EB1: 29 08 AND #$08 C2/0EB3: D0 06 BNE $0EBB C2/0EB5: A9 F0 LDA #$F0 C2/0EB7: 85 66 STA $66 C2/0EB9: 80 04 BRA $0EBF C2/0EBB: A9 FF LDA #$FF C2/0EBD: 85 65 STA $65 C2/0EBF: 64 20 STZ $20 C2/0EC1: 64 21 STZ $21 C2/0EC3: 20 E1 5C JSR $5CE1 C2/0EC6: A5 20 LDA $20 C2/0EC8: F0 15 BEQ $0EDF C2/0ECA: A5 20 LDA $20 C2/0ECC: 8D 22 27 STA $2722 C2/0ECF: 9C 23 27 STZ $2723 C2/0ED2: A5 23 LDA $23 C2/0ED4: 85 65 STA $65 C2/0ED6: A5 22 LDA $22 C2/0ED8: 85 66 STA $66 C2/0EDA: E6 21 INC $21 C2/0EDC: 20 E1 5C JSR $5CE1 C2/0EDF: 60 RTS Tame Command C2/0EE0: A9 1B LDA #$1B C2/0EE2: 20 AA 16 JSR $16AA C2/0EE5: 20 5F 17 JSR $175F C2/0EE8: 20 FE 4A JSR $4AFE C2/0EEB: 20 A9 02 JSR $02A9 C2/0EEE: A9 1B LDA #$1B C2/0EF0: 20 FA 16 JSR $16FA (Display Message) C2/0EF3: A9 1A LDA #$1A C2/0EF5: 20 E1 16 JSR $16E1 C2/0EF8: 20 05 17 JSR $1705 C2/0EFB: 4C 35 17 JMP $1735 Control Command C2/0EFE: A9 1C LDA #$1C C2/0F00: 20 AA 16 JSR $16AA C2/0F03: 20 5F 17 JSR $175F C2/0F06: 20 FE 4A JSR $4AFE C2/0F09: 20 A9 02 JSR $02A9 C2/0F0C: A9 1C LDA #$1C C2/0F0E: 20 FA 16 JSR $16FA (Display Message) C2/0F11: A9 1B LDA #$1B C2/0F13: 20 E1 16 JSR $16E1 C2/0F16: 20 05 17 JSR $1705 C2/0F19: 20 35 17 JSR $1735 C2/0F1C: 4C 4C 99 JMP $994C Catch Command C2/0F1F: A9 1D LDA #$1D C2/0F21: 20 AA 16 JSR $16AA C2/0F24: 20 5F 17 JSR $175F C2/0F27: 20 FE 4A JSR $4AFE C2/0F2A: 20 A9 02 JSR $02A9 C2/0F2D: A9 1D LDA #$1D C2/0F2F: 20 FA 16 JSR $16FA (Display Message) C2/0F32: A9 1C LDA #$1C C2/0F34: 20 E1 16 JSR $16E1 C2/0F37: 20 05 17 JSR $1705 C2/0F3A: 20 35 17 JSR $1735 C2/0F3D: 4C 4C 99 JMP $994C Release Command C2/0F40: A6 32 LDX $32 C2/0F42: BD 15 20 LDA $2015,X C2/0F45: 8D 4B 7C STA $7C4B C2/0F48: 48 PHA C2/0F49: A9 FF LDA #$FF C2/0F4B: 9D 15 20 STA $2015,X C2/0F4E: 68 PLA C2/0F4F: AA TAX C2/0F50: BF 00 86 D0 LDA $D08600,X C2/0F54: 8D 22 27 STA $2722 C2/0F57: C2 20 REP #$20 C2/0F59: 20 B6 01 JSR $01B6 C2/0F5C: AA TAX C2/0F5D: 7B TDC C2/0F5E: E2 20 SEP #$20 C2/0F60: 7B TDC C2/0F61: A8 TAY C2/0F62: BF 80 0B D1 LDA $D10B80,X C2/0F66: 99 2A 26 STA $262A,Y C2/0F69: E8 INX C2/0F6A: C8 INY C2/0F6B: C0 08 00 CPY #$0008 C2/0F6E: D0 F2 BNE $0F62 C2/0F70: 20 23 99 JSR $9923 C2/0F73: 7B TDC C2/0F74: AA TAX C2/0F75: BD 2A 26 LDA $262A,X C2/0F78: 99 FC 79 STA $79FC,Y C2/0F7B: E8 INX C2/0F7C: C8 INY C2/0F7D: E0 05 00 CPX #$0005 C2/0F80: D0 F3 BNE $0F75 C2/0F82: C8 INY C2/0F83: C8 INY C2/0F84: C8 INY C2/0F85: C8 INY C2/0F86: BD 2A 26 LDA $262A,X C2/0F89: 99 FC 79 STA $79FC,Y C2/0F8C: E8 INX C2/0F8D: C8 INY C2/0F8E: E0 08 00 CPX #$0008 C2/0F91: D0 F3 BNE $0F86 C2/0F93: 64 65 STZ $65 C2/0F95: 64 66 STZ $66 C2/0F97: AD 2A 26 LDA $262A C2/0F9A: D0 0B BNE $0FA7 C2/0F9C: A5 47 LDA $47 C2/0F9E: AA TAX C2/0F9F: 7B TDC C2/0FA0: 20 D6 01 JSR $01D6 C2/0FA3: 85 66 STA $66 C2/0FA5: 80 40 BRA $0FE7 C2/0FA7: 29 40 AND #$40 C2/0FA9: D0 2B BNE $0FD6 C2/0FAB: AD 2A 26 LDA $262A C2/0FAE: 29 08 AND #$08 C2/0FB0: D0 14 BNE $0FC6 C2/0FB2: 7B TDC C2/0FB3: AA TAX C2/0FB4: A9 03 LDA #$03 C2/0FB6: 20 7C 00 JSR $007C C2/0FB9: C5 47 CMP $47 C2/0FBB: F0 F5 BEQ $0FB2 C2/0FBD: AA TAX C2/0FBE: 7B TDC C2/0FBF: 20 D6 01 JSR $01D6 C2/0FC2: 85 66 STA $66 C2/0FC4: 80 21 BRA $0FE7 C2/0FC6: 7B TDC C2/0FC7: AA TAX C2/0FC8: A9 07 LDA #$07 C2/0FCA: 20 7C 00 JSR $007C C2/0FCD: AA TAX C2/0FCE: 7B TDC C2/0FCF: 20 D6 01 JSR $01D6 C2/0FD2: 85 65 STA $65 C2/0FD4: 80 11 BRA $0FE7 C2/0FD6: AD 2A 26 LDA $262A C2/0FD9: 29 08 AND #$08 C2/0FDB: D0 06 BNE $0FE3 C2/0FDD: A9 F0 LDA #$F0 C2/0FDF: 85 66 STA $66 C2/0FE1: 80 04 BRA $0FE7 C2/0FE3: A9 FF LDA #$FF C2/0FE5: 85 65 STA $65 C2/0FE7: 20 C2 02 JSR $02C2 C2/0FEA: D0 13 BNE $0FFF C2/0FEC: AD 2E 26 LDA $262E C2/0FEF: 10 09 BPL $0FFA C2/0FF1: AD FA 79 LDA $79FA C2/0FF4: AA TAX C2/0FF5: FE EB 7B INC $7BEB,X C2/0FF8: 80 0B BRA $1005 C2/0FFA: 20 FE 4A JSR $4AFE C2/0FFD: 80 06 BRA $1005 C2/0FFF: 20 CF 02 JSR $02CF C2/1002: 20 C2 02 JSR $02C2 C2/1005: 20 A9 02 JSR $02A9 C2/1008: AD 22 27 LDA $2722 C2/100B: 8D 21 26 STA $2621 C2/100E: 9C 20 26 STZ $2620 C2/1011: 20 2F 99 JSR $992F C2/1014: 20 FA 98 JSR $98FA C2/1017: 9E 4C 38 STZ $384C,X C2/101A: 9E 50 38 STZ $3850,X C2/101D: A9 FC LDA #$FC C2/101F: 9D 4D 38 STA $384D,X C2/1022: A9 00 LDA #$00 C2/1024: 9D 4E 38 STA $384E,X C2/1027: AD 21 26 LDA $2621 C2/102A: 9D 4F 38 STA $384F,X C2/102D: AD FA 79 LDA $79FA C2/1030: AA TAX C2/1031: AD 2E 26 LDA $262E C2/1034: 29 7F AND #$7F C2/1036: 9D 2D 7B STA $7B2D,X C2/1039: AD A0 26 LDA $26A0 C2/103C: 9D 1C 7B STA $7B1C,X C2/103F: F0 05 BEQ $1046 C2/1041: FE 1C 7B INC $7B1C,X C2/1044: A9 80 LDA #$80 C2/1046: 9D CC 7A STA $7ACC,X C2/1049: AD FA 79 LDA $79FA C2/104C: 0A ASL C2/104D: AA TAX C2/104E: AD 20 27 LDA $2720 C2/1051: 9D DC 7A STA $7ADC,X C2/1054: 9D FC 7A STA $7AFC,X C2/1057: AD 21 27 LDA $2721 C2/105A: 9D DD 7A STA $7ADD,X C2/105D: 9D FD 7A STA $7AFD,X C2/1060: EE FA 79 INC $79FA C2/1063: 20 E3 98 JSR $98E3 C2/1066: A5 47 LDA $47 C2/1068: 85 24 STA $24 C2/106A: A9 14 LDA #$14 C2/106C: 85 25 STA $25 C2/106E: 20 F1 00 JSR $00F1 C2/1071: 7B TDC C2/1072: A8 TAY C2/1073: A6 26 LDX $26 C2/1075: BD 5C 37 LDA $375C,X C2/1078: C9 1E CMP #$1E C2/107A: F0 09 BEQ $1085 C2/107C: E8 INX C2/107D: C8 INY C2/107E: C0 04 00 CPY #$0004 C2/1081: D0 F2 BNE $1075 C2/1083: F0 0E BEQ $1093 C2/1085: A9 1D LDA #$1D C2/1087: 9D 5C 37 STA $375C,X C2/108A: A9 28 LDA #$28 C2/108C: 9D 68 37 STA $3768,X C2/108F: E8 INX C2/1090: C8 INY C2/1091: 80 E2 BRA $1075 C2/1093: A6 32 LDX $32 C2/1095: BD 02 20 LDA $2002,X C2/1098: 8D 00 26 STA $2600 C2/109B: BD 44 20 LDA $2044,X C2/109E: 8D 01 26 STA $2601 C2/10A1: BD 62 20 LDA $2062,X C2/10A4: 8D 02 26 STA $2602 C2/10A7: BD 2B 20 LDA $202B,X C2/10AA: 8D 03 26 STA $2603 C2/10AD: BD 00 20 LDA $2000,X C2/10B0: 8D 04 26 STA $2604 C2/10B3: 7B TDC C2/10B4: A8 TAY C2/10B5: BD 1A 20 LDA $201A,X C2/10B8: 99 05 26 STA $2605,Y C2/10BB: 9E 1A 20 STZ $201A,X C2/10BE: E8 INX C2/10BF: C8 INY C2/10C0: C0 09 00 CPY #$0009 C2/10C3: D0 F0 BNE $10B5 C2/10C5: 7B TDC C2/10C6: A8 TAY C2/10C7: A6 32 LDX $32 C2/10C9: BD 50 20 LDA $2050,X C2/10CC: 99 0E 26 STA $260E,Y C2/10CF: 9E 50 20 STZ $2050,X C2/10D2: E8 INX C2/10D3: C8 INY C2/10D4: C0 06 00 CPY #$0006 C2/10D7: D0 F0 BNE $10C9 C2/10D9: 7B TDC C2/10DA: A8 TAY C2/10DB: A6 32 LDX $32 C2/10DD: BD 70 20 LDA $2070,X C2/10E0: 99 14 26 STA $2614,Y C2/10E3: 9E 70 20 STZ $2070,X C2/10E6: E8 INX C2/10E7: C8 INY C2/10E8: C0 0B 00 CPY #$000B C2/10EB: D0 F0 BNE $10DD C2/10ED: AD 4B 7C LDA $7C4B C2/10F0: C2 20 REP #$20 C2/10F2: 20 B4 01 JSR $01B4 C2/10F5: AA TAX C2/10F6: 7B TDC C2/10F7: E2 20 SEP #$20 C2/10F9: A4 32 LDY $32 C2/10FB: B9 00 20 LDA $2000,Y C2/10FE: 29 7F AND #$7F C2/1100: 99 00 20 STA $2000,Y C2/1103: BF 1F 00 D0 LDA $D0001F,X C2/1107: 99 02 20 STA $2002,Y C2/110A: BF 01 00 D0 LDA $D00001,X C2/110E: 99 44 20 STA $2044,Y C2/1111: BF 02 00 D0 LDA $D00002,X C2/1115: 99 62 20 STA $2062,Y C2/1118: BF 05 00 D0 LDA $D00005,X C2/111C: 99 2B 20 STA $202B,Y C2/111F: A9 01 LDA #$01 C2/1121: 8D 4F 7C STA $7C4F C2/1124: 60 RTS Combine Command C2/1125: A6 32 LDX $32 C2/1127: BD 58 20 LDA $2058,X C2/112A: 85 65 STA $65 C2/112C: BD 59 20 LDA $2059,X C2/112F: 85 66 STA $66 C2/1131: BD 5A 20 LDA $205A,X C2/1134: 38 SEC C2/1135: E9 E0 SBC #$E0 C2/1137: AA TAX C2/1138: 86 0E STX $0E C2/113A: A6 32 LDX $32 C2/113C: BD 5F 20 LDA $205F,X C2/113F: 38 SEC C2/1140: E9 E0 SBC #$E0 C2/1142: 85 24 STA $24 C2/1144: A9 0C LDA #$0C C2/1146: 85 25 STA $25 C2/1148: 20 F1 00 JSR $00F1 C2/114B: C2 20 REP #$20 C2/114D: 18 CLC C2/114E: A5 26 LDA $26 C2/1150: 65 0E ADC $0E C2/1152: AA TAX C2/1153: 7B TDC C2/1154: E2 20 SEP #$20 C2/1156: BF F9 6E D1 LDA $D16EF9,X C2/115A: 8D 22 27 STA $2722 C2/115D: 64 20 STZ $20 C2/115F: 64 21 STZ $21 C2/1161: A9 01 LDA #$01 C2/1163: 8D 23 27 STA $2723 C2/1166: 4C E1 5C JMP $5CE1 Pray Command C2/1169: A9 21 LDA #$21 C2/116B: 20 AA 16 JSR $16AA C2/116E: 20 5F 17 JSR $175F C2/1171: 20 A9 02 JSR $02A9 C2/1174: 20 C2 02 JSR $02C2 C2/1177: A9 21 LDA #$21 C2/1179: 20 FA 16 JSR $16FA (Display Message) C2/117C: A9 20 LDA #$20 C2/117E: 20 E1 16 JSR $16E1 C2/1181: 20 1A 17 JSR $171A C2/1184: 20 35 17 JSR $1735 C2/1187: 4C E3 98 JMP $98E3 Revive Command C2/118A: A9 22 LDA #$22 C2/118C: 20 AA 16 JSR $16AA C2/118F: 20 5F 17 JSR $175F C2/1192: 20 A9 02 JSR $02A9 C2/1195: 20 C2 02 JSR $02C2 C2/1198: AD FA 79 LDA $79FA C2/119B: AA TAX C2/119C: FE EB 7B INC $7BEB,X C2/119F: A9 22 LDA #$22 C2/11A1: 20 FA 16 JSR $16FA (Display Message) C2/11A4: A9 21 LDA #$21 C2/11A6: 20 E1 16 JSR $16E1 C2/11A9: 20 1A 17 JSR $171A C2/11AC: 20 35 17 JSR $1735 C2/11AF: 4C E3 98 JMP $98E3 Terrain Command C2/11B2: 7B TDC C2/11B3: AA TAX C2/11B4: AD E5 7B LDA $7BE5 (Level) C2/11B7: 20 7C 00 JSR $007C (0..Level) C2/11BA: C9 0B CMP #$0B (0..Level) < 11 C2/11BC: B0 03 BCS $11C1 C2/11BE: 7B TDC C2/11BF: 80 12 BRA $11D3 C2/11C1: C9 15 CMP #$15 (0..Level) < 21 C2/11C3: B0 04 BCS $11C9 C2/11C5: A9 01 LDA #$01 C2/11C7: 80 0A BRA $11D3 C2/11C9: C9 33 CMP #$33 (0..Level) < 51 C2/11CB: B0 04 BCS $11D1 C2/11CD: A9 02 LDA #$02 C2/11CF: 80 02 BRA $11D3 C2/11D1: A9 03 LDA #$03 C2/11D3: 85 0E STA $0E C2/11D5: AD F2 04 LDA $04F2 C2/11D8: 20 B7 01 JSR $01B7 (x4) C2/11DB: 18 CLC C2/11DC: 65 0E ADC $0E C2/11DE: AA TAX C2/11DF: BF F9 6D D1 LDA $D16DF9,X C2/11E3: 8D 22 27 STA $2722 C2/11E6: AD 22 27 LDA $2722 C2/11E9: C2 20 REP #$20 C2/11EB: 20 B6 01 JSR $01B6 (x8) C2/11EE: AA TAX C2/11EF: 7B TDC C2/11F0: E2 20 SEP #$20 C2/11F2: 7B TDC C2/11F3: A8 TAY C2/11F4: BF B1 6A D1 LDA $D16AB1,X C2/11F8: 99 20 26 STA $2620,Y C2/11FB: E8 INX C2/11FC: C8 INY C2/11FD: C0 08 00 CPY #$0008 C2/1200: D0 F2 BNE $11F4 C2/1202: 64 66 STZ $66 C2/1204: 64 65 STZ $65 C2/1206: AD 20 26 LDA $2620 C2/1209: D0 0B BNE $1216 C2/120B: A5 47 LDA $47 C2/120D: AA TAX C2/120E: 7B TDC C2/120F: 20 D6 01 JSR $01D6 C2/1212: 85 66 STA $66 C2/1214: 80 3C BRA $1252 C2/1216: 29 08 AND #$08 C2/1218: D0 1D BNE $1237 C2/121A: AD 20 26 LDA $2620 C2/121D: 29 40 AND #$40 C2/121F: D0 10 BNE $1231 C2/1221: 7B TDC C2/1222: AA TAX C2/1223: A9 03 LDA #$03 C2/1225: 20 7C 00 JSR $007C (0..3) C2/1228: AA TAX C2/1229: 7B TDC C2/122A: 20 D6 01 JSR $01D6 C2/122D: 85 66 STA $66 C2/122F: 80 21 BRA $1252 C2/1231: A9 F0 LDA #$F0 C2/1233: 85 66 STA $66 C2/1235: 80 1B BRA $1252 C2/1237: AD 20 26 LDA $2620 C2/123A: 29 40 AND #$40 C2/123C: D0 10 BNE $124E C2/123E: 7B TDC C2/123F: AA TAX C2/1240: A9 07 LDA #$07 C2/1242: 20 7C 00 JSR $007C (0..7) C2/1245: AA TAX C2/1246: 7B TDC C2/1247: 20 D6 01 JSR $01D6 C2/124A: 85 65 STA $65 C2/124C: 80 04 BRA $1252 C2/124E: A9 FF LDA #$FF C2/1250: 85 65 STA $65 C2/1252: 64 20 STZ $20 C2/1254: 64 21 STZ $21 C2/1256: A9 01 LDA #$01 C2/1258: 8D 23 27 STA $2723 C2/125B: 4C E1 5C JMP $5CE1 Hide Command C2/125E: A6 32 LDX $32 C2/1260: BD 1D 20 LDA $201D,X C2/1263: 09 01 ORA #$01 C2/1265: 9D 1D 20 STA $201D,X C2/1268: A9 25 LDA #$25 C2/126A: 20 FA 16 JSR $16FA C2/126D: A9 24 LDA #$24 C2/126F: 20 E1 16 JSR $16E1 C2/1272: AD FA 79 LDA $79FA C2/1275: AA TAX C2/1276: 9E 2D 7B STZ $7B2D,X C2/1279: 9E 1C 7B STZ $7B1C,X C2/127C: 9E CC 7A STZ $7ACC,X C2/127F: EE FB 7B INC $7BFB C2/1282: 20 50 17 JSR $1750 C2/1285: A5 47 LDA $47 C2/1287: 85 24 STA $24 C2/1289: A9 14 LDA #$14 C2/128B: 85 25 STA $25 C2/128D: 20 F1 00 JSR $00F1 C2/1290: 7B TDC C2/1291: A8 TAY C2/1292: A6 26 LDX $26 C2/1294: BD 5C 37 LDA $375C,X C2/1297: C9 25 CMP #$25 C2/1299: F0 09 BEQ $12A4 C2/129B: E8 INX C2/129C: C8 INY C2/129D: C0 04 00 CPY #$0004 C2/12A0: D0 F2 BNE $1294 C2/12A2: F0 0E BEQ $12B2 C2/12A4: A9 26 LDA #$26 C2/12A6: 9D 5C 37 STA $375C,X C2/12A9: A9 08 LDA #$08 C2/12AB: 9D 68 37 STA $3768,X C2/12AE: E8 INX C2/12AF: C8 INY C2/12B0: 80 E2 BRA $1294 C2/12B2: 60 RTS Show Command C2/12B3: A6 32 LDX $32 C2/12B5: BD 1D 20 LDA $201D,X C2/12B8: 29 FE AND #$FE C2/12BA: 9D 1D 20 STA $201D,X C2/12BD: A9 26 LDA #$26 C2/12BF: 20 FA 16 JSR $16FA C2/12C2: A9 25 LDA #$25 C2/12C4: 20 E1 16 JSR $16E1 C2/12C7: AD FA 79 LDA $79FA C2/12CA: AA TAX C2/12CB: 9E 2D 7B STZ $7B2D,X C2/12CE: 9E 1C 7B STZ $7B1C,X C2/12D1: 9E CC 7A STZ $7ACC,X C2/12D4: EE FB 7B INC $7BFB C2/12D7: 20 50 17 JSR $1750 C2/12DA: A5 47 LDA $47 C2/12DC: 85 24 STA $24 C2/12DE: A9 14 LDA #$14 C2/12E0: 85 25 STA $25 C2/12E2: 20 F1 00 JSR $00F1 C2/12E5: 7B TDC C2/12E6: A8 TAY C2/12E7: A6 26 LDX $26 C2/12E9: BD 5C 37 LDA $375C,X C2/12EC: C9 26 CMP #$26 C2/12EE: F0 09 BEQ $12F9 C2/12F0: E8 INX C2/12F1: C8 INY C2/12F2: C0 04 00 CPY #$0004 C2/12F5: D0 F2 BNE $12E9 C2/12F7: F0 0C BEQ $1305 C2/12F9: A9 25 LDA #$25 C2/12FB: 9D 5C 37 STA $375C,X C2/12FE: 9E 68 37 STZ $3768,X C2/1301: E8 INX C2/1302: C8 INY C2/1303: 80 E4 BRA $12E9 C2/1305: 60 RTS Flirt C2/1306: A9 29 LDA #$29 C2/1308: 20 AA 16 JSR $16AA C2/130B: 20 5F 17 JSR $175F C2/130E: 20 FE 4A JSR $4AFE C2/1311: 20 A9 02 JSR $02A9 C2/1314: A9 29 LDA #$29 C2/1316: 20 FA 16 JSR $16FA C2/1319: A9 28 LDA #$28 C2/131B: 20 E1 16 JSR $16E1 C2/131E: 20 05 17 JSR $1705 C2/1321: 20 35 17 JSR $1735 C2/1324: 20 E3 98 JSR $98E3 C2/1327: AD EF 3C LDA $3CEF C2/132A: AA TAX C2/132B: A9 27 LDA #$27 C2/132D: 9D 5F 3C STA $3C5F,X C2/1330: 4C 4C 99 JMP $994C Dance Command C2/1333: 9C FA 79 STZ $79FA C2/1336: 9C F9 79 STZ $79F9 C2/1339: 7B TDC C2/133A: AA TAX C2/133B: A9 03 LDA #$03 C2/133D: 20 7C 00 JSR $007C (0..3) C2/1340: 8D 33 27 STA $2733 C2/1343: A6 32 LDX $32 C2/1345: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/1348: 29 04 AND #$04 (Check for Sword Dance Up) C2/134A: F0 17 BEQ $1363 C2/134C: 20 A2 02 JSR $02A2 (0..99) C2/134F: 4A LSR (0..99)/2 C2/1350: B0 07 BCS $1359 C2/1352: A9 03 LDA #$03 C2/1354: 8D 33 27 STA $2733 C2/1357: 80 0A BRA $1363 C2/1359: 20 A2 02 JSR $02A2 (0..99) C2/135C: 4A LSR (0..99)/2 C2/135D: 9C 33 27 STZ $2733 C2/1360: 2E 33 27 ROL $2733 C2/1363: AD 33 27 LDA $2733 C2/1366: C9 03 CMP #$03 C2/1368: F0 32 BEQ $139C C2/136A: 20 5F 17 JSR $175F C2/136D: 20 FE 4A JSR $4AFE C2/1370: 20 A9 02 JSR $02A9 C2/1373: 20 C2 02 JSR $02C2 C2/1376: 18 CLC C2/1377: AD 33 27 LDA $2733 C2/137A: 69 79 ADC #$79 C2/137C: 8D 21 26 STA $2621 C2/137F: 9C 20 26 STZ $2620 C2/1382: 20 2F 99 JSR $992F C2/1385: A9 29 LDA #$29 C2/1387: 20 E1 16 JSR $16E1 C2/138A: 20 23 99 JSR $9923 C2/138D: AD 21 26 LDA $2621 C2/1390: 20 24 03 JSR $0324 C2/1393: 20 05 17 JSR $1705 C2/1396: 20 35 17 JSR $1735 C2/1399: 4C E3 98 JMP $98E3 C2/139C: A9 7D LDA #$7D C2/139E: 8D 21 26 STA $2621 C2/13A1: 9C 20 26 STZ $2620 C2/13A4: 20 2F 99 JSR $992F C2/13A7: A9 29 LDA #$29 C2/13A9: 20 E1 16 JSR $16E1 C2/13AC: AD FA 79 LDA $79FA C2/13AF: AA TAX C2/13B0: A9 7F LDA #$7F C2/13B2: 9D 2D 7B STA $7B2D,X C2/13B5: 9E 1C 7B STZ $7B1C,X C2/13B8: 9E CC 7A STZ $7ACC,X C2/13BB: 20 50 17 JSR $1750 C2/13BE: 20 E3 98 JSR $98E3 C2/13C1: A6 32 LDX $32 C2/13C3: BD 1F 20 LDA $201F,X C2/13C6: 09 D0 ORA #$D0 (Autohit, Damage = Damage * 2, M = M * 2) C2/13C8: 9D 1F 20 STA $201F,X C2/13CB: 4C 14 08 JMP $0814 C2/13CE: 7B TDC C2/13CF: A8 TAY C2/13D0: A6 32 LDX $32 C2/13D2: B9 D4 41 LDA $41D4,Y C2/13D5: 9D 56 20 STA $2056,X C2/13D8: E8 INX C2/13D9: C8 INY C2/13DA: C0 0A 00 CPY #$000A C2/13DD: D0 F3 BNE $13D2 C2/13DF: A6 32 LDX $32 C2/13E1: BD 56 20 LDA $2056,X C2/13E4: 29 FE AND #$FE C2/13E6: 9D 56 20 STA $2056,X C2/13E9: BD 57 20 LDA $2057,X C2/13EC: 4C D5 49 JMP $49D5 C2/13EF: 20 FA 98 JSR $98FA C2/13F2: 9E 4C 38 STZ $384C,X C2/13F5: 9E 4D 38 STZ $384D,X C2/13F8: 9E 4E 38 STZ $384E,X C2/13FB: 9E 4F 38 STZ $384F,X C2/13FE: 9E 50 38 STZ $3850,X C2/1401: AD FA 79 LDA $79FA C2/1404: AA TAX C2/1405: 9E 2D 7B STZ $7B2D,X C2/1408: 9E 1C 7B STZ $7B1C,X C2/140B: 9E CC 7A STZ $7ACC,X C2/140E: 20 50 17 JSR $1750 C2/1411: AD EF 3C LDA $3CEF C2/1414: AA TAX C2/1415: A9 28 LDA #$28 C2/1417: 9D 5F 3C STA $3C5F,X C2/141A: 4C 4C 99 JMP $994C C2/141D: A9 52 LDA #$52 C2/141F: 20 FA 16 JSR $16FA C2/1422: 4C 95 09 JMP $0995 C2/1425: A9 4B LDA #$4B C2/1427: 8D 33 27 STA $2733 C2/142A: 64 0E STZ $0E C2/142C: 9C F9 79 STZ $79F9 C2/142F: A6 32 LDX $32 C2/1431: BD 13 20 LDA $2013,X C2/1434: D0 04 BNE $143A C2/1436: A9 80 LDA #$80 C2/1438: 85 0E STA $0E C2/143A: 20 FA 98 JSR $98FA C2/143D: 9C 4C 38 STZ $384C C2/1440: A9 FC LDA #$FC C2/1442: 8D 4D 38 STA $384D C2/1445: A9 01 LDA #$01 C2/1447: 8D 4E 38 STA $384E C2/144A: A9 04 LDA #$04 C2/144C: 8D 4F 38 STA $384F C2/144F: A5 0E LDA $0E C2/1451: 8D 50 38 STA $3850 C2/1454: A9 7E LDA #$7E C2/1456: 8D 2D 7B STA $7B2D C2/1459: 9C 1C 7B STZ $7B1C C2/145C: 9C CC 7A STZ $7ACC C2/145F: 9C DC 7A STZ $7ADC C2/1462: 9C DD 7A STZ $7ADD C2/1465: EE FA 79 INC $79FA C2/1468: 20 E3 98 JSR $98E3 C2/146B: A9 FF LDA #$FF C2/146D: 8D 65 00 STA $0065 C2/1470: 9C 66 00 STZ $0066 C2/1473: AD 33 27 LDA $2733 C2/1476: 8D 22 27 STA $2722 C2/1479: A9 01 LDA #$01 C2/147B: 8D 23 27 STA $2723 C2/147E: 85 21 STA $21 C2/1480: 64 20 STZ $20 C2/1482: 20 E1 5C JSR $5CE1 C2/1485: A6 32 LDX $32 C2/1487: BD 57 20 LDA $2057,X C2/148A: C9 0C CMP #$0C C2/148C: D0 01 BNE $148F C2/148E: FA PLX C2/148F: 60 RTS C2/1490: A6 32 LDX $32 C2/1492: 18 CLC C2/1493: BD 01 20 LDA $2001,X C2/1496: 69 30 ADC #$30 C2/1498: 20 E1 16 JSR $16E1 C2/149B: A9 7F LDA #$7F C2/149D: 8D 2D 7B STA $7B2D C2/14A0: 9C 1C 7B STZ $7B1C C2/14A3: 9C CC 7A STZ $7ACC C2/14A6: A9 08 LDA #$08 C2/14A8: 8D DC 7A STA $7ADC C2/14AB: 8D FC 7A STA $7AFC C2/14AE: 9C DD 7A STZ $7ADD C2/14B1: 9C FD 7A STZ $7AFD C2/14B4: EE FB 7B INC $7BFB C2/14B7: 60 RTS C2/14B8: 9C FA 79 STZ $79FA C2/14BB: 9C F9 79 STZ $79F9 C2/14BE: A6 32 LDX $32 C2/14C0: BD 58 20 LDA $2058,X C2/14C3: 85 65 STA $65 C2/14C5: BD 59 20 LDA $2059,X C2/14C8: 85 66 STA $66 C2/14CA: 20 FE 4A JSR $4AFE C2/14CD: A6 32 LDX $32 C2/14CF: A5 66 LDA $66 C2/14D1: 9D 59 20 STA $2059,X C2/14D4: A5 65 LDA $65 C2/14D6: 9D 58 20 STA $2058,X C2/14D9: 48 PHA C2/14DA: 29 F0 AND #$F0 C2/14DC: 4A LSR C2/14DD: 4A LSR C2/14DE: 4A LSR C2/14DF: 4A LSR C2/14E0: 1D 59 20 ORA $2059,X C2/14E3: 8D 20 27 STA $2720 C2/14E6: 68 PLA C2/14E7: 29 0F AND #$0F C2/14E9: 0A ASL C2/14EA: 0A ASL C2/14EB: 0A ASL C2/14EC: 0A ASL C2/14ED: 8D 21 27 STA $2721 C2/14F0: A5 47 LDA $47 C2/14F2: AA TAX C2/14F3: BF 85 ED D0 LDA $D0ED85,X C2/14F7: AA TAX C2/14F8: 86 0E STX $0E C2/14FA: A6 32 LDX $32 C2/14FC: BD 13 20 LDA $2013,X C2/14FF: D0 03 BNE $1504 C2/1501: 4C C9 15 JMP $15C9 C2/1504: 20 23 99 JSR $9923 C2/1507: 84 14 STY $14 C2/1509: 64 12 STZ $12 C2/150B: A6 0E LDX $0E C2/150D: BD 85 40 LDA $4085,X C2/1510: 99 FC 79 STA $79FC,Y C2/1513: E8 INX C2/1514: C8 INY C2/1515: E6 12 INC $12 C2/1517: A5 12 LDA $12 C2/1519: C9 0C CMP #$0C C2/151B: D0 F0 BNE $150D C2/151D: 20 FA 98 JSR $98FA C2/1520: 9E 4C 38 STZ $384C,X C2/1523: A9 FC LDA #$FC C2/1525: 9D 4D 38 STA $384D,X C2/1528: A9 01 LDA #$01 C2/152A: 9D 4E 38 STA $384E,X C2/152D: A9 04 LDA #$04 C2/152F: 9D 4F 38 STA $384F,X C2/1532: 9E 50 38 STZ $3850,X C2/1535: A6 0E LDX $0E C2/1537: BD 8D 40 LDA $408D,X C2/153A: 48 PHA C2/153B: AD FA 79 LDA $79FA C2/153E: AA TAX C2/153F: 68 PLA C2/1540: 9D 2D 7B STA $7B2D,X C2/1543: 9E 1C 7B STZ $7B1C,X C2/1546: 9E CC 7A STZ $7ACC,X C2/1549: AD FA 79 LDA $79FA C2/154C: 0A ASL C2/154D: AA TAX C2/154E: AD 20 27 LDA $2720 C2/1551: 9D DC 7A STA $7ADC,X C2/1554: AD 21 27 LDA $2721 C2/1557: 9D DD 7A STA $7ADD,X C2/155A: EE FA 79 INC $79FA C2/155D: 20 E3 98 JSR $98E3 C2/1560: 20 23 99 JSR $9923 C2/1563: 84 14 STY $14 C2/1565: 64 12 STZ $12 C2/1567: A6 0E LDX $0E C2/1569: BD 8A 40 LDA $408A,X C2/156C: 29 02 AND #$02 C2/156E: F0 59 BEQ $15C9 C2/1570: BD 90 40 LDA $4090,X C2/1573: C9 55 CMP #$55 C2/1575: D0 52 BNE $15C9 C2/1577: BD 85 40 LDA $4085,X C2/157A: 99 FC 79 STA $79FC,Y C2/157D: E8 INX C2/157E: C8 INY C2/157F: E6 12 INC $12 C2/1581: A5 12 LDA $12 C2/1583: C9 0C CMP #$0C C2/1585: D0 F0 BNE $1577 C2/1587: A9 80 LDA #$80 C2/1589: 8D 9B 7C STA $7C9B C2/158C: 20 FA 98 JSR $98FA C2/158F: 9E 4C 38 STZ $384C,X C2/1592: 9E 4D 38 STZ $384D,X C2/1595: 9E 4E 38 STZ $384E,X C2/1598: 9E 4F 38 STZ $384F,X C2/159B: 9E 50 38 STZ $3850,X C2/159E: A6 0E LDX $0E C2/15A0: BD 8D 40 LDA $408D,X C2/15A3: 48 PHA C2/15A4: AD FA 79 LDA $79FA C2/15A7: AA TAX C2/15A8: 68 PLA C2/15A9: 9D 2D 7B STA $7B2D,X C2/15AC: 9E 1C 7B STZ $7B1C,X C2/15AF: 9E CC 7A STZ $7ACC,X C2/15B2: AD FA 79 LDA $79FA C2/15B5: 0A ASL C2/15B6: AA TAX C2/15B7: AD 20 27 LDA $2720 C2/15BA: 9D DC 7A STA $7ADC,X C2/15BD: AD 21 27 LDA $2721 C2/15C0: 9D DD 7A STA $7ADD,X C2/15C3: EE FA 79 INC $79FA C2/15C6: 20 E3 98 JSR $98E3 C2/15C9: A6 32 LDX $32 C2/15CB: BD 14 20 LDA $2014,X C2/15CE: D0 03 BNE $15D3 C2/15D0: 4C A1 16 JMP $16A1 C2/15D3: 20 23 99 JSR $9923 C2/15D6: 84 12 STY $12 C2/15D8: 64 14 STZ $14 C2/15DA: A6 0E LDX $0E C2/15DC: BD 91 40 LDA $4091,X C2/15DF: 99 FC 79 STA $79FC,Y C2/15E2: E8 INX C2/15E3: C8 INY C2/15E4: E6 14 INC $14 C2/15E6: A5 14 LDA $14 C2/15E8: C9 0C CMP #$0C C2/15EA: D0 F0 BNE $15DC C2/15EC: A6 0E LDX $0E C2/15EE: AD FA 79 LDA $79FA C2/15F1: A8 TAY C2/15F2: BD 99 40 LDA $4099,X C2/15F5: 99 2D 7B STA $7B2D,Y C2/15F8: 20 FA 98 JSR $98FA C2/15FB: 9E 4C 38 STZ $384C,X C2/15FE: A9 FC LDA #$FC C2/1600: 9D 4D 38 STA $384D,X C2/1603: A9 01 LDA #$01 C2/1605: 9D 4E 38 STA $384E,X C2/1608: A9 04 LDA #$04 C2/160A: 9D 4F 38 STA $384F,X C2/160D: A9 80 LDA #$80 C2/160F: 9D 50 38 STA $3850,X C2/1612: AD FA 79 LDA $79FA C2/1615: AA TAX C2/1616: 9E 1C 7B STZ $7B1C,X C2/1619: 9E CC 7A STZ $7ACC,X C2/161C: AD FA 79 LDA $79FA C2/161F: 0A ASL C2/1620: AA TAX C2/1621: AD 20 27 LDA $2720 C2/1624: 9D DC 7A STA $7ADC,X C2/1627: AD 21 27 LDA $2721 C2/162A: 9D DD 7A STA $7ADD,X C2/162D: EE FA 79 INC $79FA C2/1630: 20 E3 98 JSR $98E3 C2/1633: 20 23 99 JSR $9923 C2/1636: 84 12 STY $12 C2/1638: 64 14 STZ $14 C2/163A: A6 0E LDX $0E C2/163C: BD 96 40 LDA $4096,X C2/163F: 29 02 AND #$02 C2/1641: F0 5E BEQ $16A1 C2/1643: BD 9C 40 LDA $409C,X C2/1646: C9 55 CMP #$55 C2/1648: D0 57 BNE $16A1 C2/164A: BD 91 40 LDA $4091,X C2/164D: 99 FC 79 STA $79FC,Y C2/1650: E8 INX C2/1651: C8 INY C2/1652: E6 14 INC $14 C2/1654: A5 14 LDA $14 C2/1656: C9 0C CMP #$0C C2/1658: D0 F0 BNE $164A C2/165A: AD 9B 7C LDA $7C9B C2/165D: 09 40 ORA #$40 C2/165F: 8D 9B 7C STA $7C9B C2/1662: A6 0E LDX $0E C2/1664: AD FA 79 LDA $79FA C2/1667: A8 TAY C2/1668: BD 99 40 LDA $4099,X C2/166B: 99 2D 7B STA $7B2D,Y C2/166E: 20 FA 98 JSR $98FA C2/1671: 9E 4C 38 STZ $384C,X C2/1674: 9E 4D 38 STZ $384D,X C2/1677: 9E 4E 38 STZ $384E,X C2/167A: 9E 4F 38 STZ $384F,X C2/167D: 9E 50 38 STZ $3850,X C2/1680: AD FA 79 LDA $79FA C2/1683: AA TAX C2/1684: 9E 1C 7B STZ $7B1C,X C2/1687: 9E CC 7A STZ $7ACC,X C2/168A: AD FA 79 LDA $79FA C2/168D: 0A ASL C2/168E: AA TAX C2/168F: AD 20 27 LDA $2720 C2/1692: 9D DC 7A STA $7ADC,X C2/1695: AD 21 27 LDA $2721 C2/1698: 9D DD 7A STA $7ADD,X C2/169B: EE FA 79 INC $79FA C2/169E: 20 E3 98 JSR $98E3 C2/16A1: 60 RTS C2/16A2: A9 4A LDA #$4A C2/16A4: 8D 33 27 STA $2733 C2/16A7: 4C 2A 14 JMP $142A C2/16AA: 48 PHA C2/16AB: 20 23 99 JSR $9923 C2/16AE: 68 PLA C2/16AF: C2 20 REP #$20 C2/16B1: 20 B6 01 JSR $01B6 C2/16B4: AA TAX C2/16B5: 7B TDC C2/16B6: E2 20 SEP #$20 C2/16B8: 64 0A STZ $0A C2/16BA: BF E0 59 D1 LDA $D159E0,X C2/16BE: 99 FC 79 STA $79FC,Y C2/16C1: E8 INX C2/16C2: C8 INY C2/16C3: E6 0A INC $0A C2/16C5: A5 0A LDA $0A C2/16C7: C9 05 CMP #$05 C2/16C9: D0 EF BNE $16BA C2/16CB: C8 INY C2/16CC: C8 INY C2/16CD: C8 INY C2/16CE: C8 INY C2/16CF: BF E0 59 D1 LDA $D159E0,X C2/16D3: 99 FC 79 STA $79FC,Y C2/16D6: E8 INX C2/16D7: C8 INY C2/16D8: E6 0A INC $0A C2/16DA: A5 0A LDA $0A C2/16DC: C9 08 CMP #$08 C2/16DE: D0 EF BNE $16CF C2/16E0: 60 RTS C2/16E1: 48 PHA C2/16E2: 20 FA 98 JSR $98FA C2/16E5: 9E 4C 38 STZ $384C,X C2/16E8: A9 FC LDA #$FC C2/16EA: 9D 4D 38 STA $384D,X C2/16ED: A9 01 LDA #$01 C2/16EF: 9D 4E 38 STA $384E,X C2/16F2: 68 PLA C2/16F3: 9D 4F 38 STA $384F,X C2/16F6: 9E 50 38 STZ $3850,X C2/16F9: 60 RTS Display Message? C2/16FA: 8D 21 26 STA $2621 C2/16FD: A9 01 LDA #$01 C2/16FF: 8D 20 26 STA $2620 C2/1702: 4C 2F 99 JMP $992F C2/1705: AD FA 79 LDA $79FA C2/1708: AA TAX C2/1709: A4 0C LDY $0C C2/170B: B9 00 7A LDA $7A00,Y C2/170E: 29 7F AND #$7F C2/1710: 9D 2D 7B STA $7B2D,X C2/1713: 9E 1C 7B STZ $7B1C,X C2/1716: 9E CC 7A STZ $7ACC,X C2/1719: 60 RTS C2/171A: AD FA 79 LDA $79FA C2/171D: AA TAX C2/171E: A4 0C LDY $0C C2/1720: B9 00 7A LDA $7A00,Y C2/1723: 29 7F AND #$7F C2/1725: 9D 2D 7B STA $7B2D,X C2/1728: AD A0 26 LDA $26A0 C2/172B: 1A INC C2/172C: 9D 1C 7B STA $7B1C,X C2/172F: A9 80 LDA #$80 C2/1731: 9D CC 7A STA $7ACC,X C2/1734: 60 RTS C2/1735: AD FA 79 LDA $79FA C2/1738: 0A ASL C2/1739: AA TAX C2/173A: AD 20 27 LDA $2720 C2/173D: 9D DC 7A STA $7ADC,X C2/1740: 9D FC 7A STA $7AFC,X C2/1743: AD 21 27 LDA $2721 C2/1746: 9D DD 7A STA $7ADD,X C2/1749: 9D FD 7A STA $7AFD,X C2/174C: EE FA 79 INC $79FA C2/174F: 60 RTS C2/1750: AD FA 79 LDA $79FA C2/1753: 0A ASL C2/1754: AA TAX C2/1755: 9E DC 7A STZ $7ADC,X C2/1758: 9E DD 7A STZ $7ADD,X C2/175B: EE FA 79 INC $79FA C2/175E: 60 RTS C2/175F: A6 32 LDX $32 C2/1761: BD 59 20 LDA $2059,X C2/1764: 85 66 STA $66 C2/1766: BD 58 20 LDA $2058,X C2/1769: 85 65 STA $65 C2/176B: 60 RTS C2/176C: AD BE 41 LDA $41BE C2/176F: D0 03 BNE $1774 C2/1771: 4C 49 18 JMP $1849 C2/1774: AD CC 41 LDA $41CC C2/1777: 8D 7B 7B STA $7B7B C2/177A: 20 EC 01 JSR $01EC C2/177D: C2 20 REP #$20 C2/177F: BD 1A 20 LDA $201A,X C2/1782: CD CE 41 CMP $41CE C2/1785: D0 15 BNE $179C C2/1787: BD 1C 20 LDA $201C,X C2/178A: CD D0 41 CMP $41D0 C2/178D: D0 0D BNE $179C C2/178F: BD 0A 20 LDA $200A,X C2/1792: CD D2 41 CMP $41D2 C2/1795: D0 05 BNE $179C C2/1797: 7B TDC C2/1798: E2 20 SEP #$20 C2/179A: 80 62 BRA $17FE C2/179C: 7B TDC C2/179D: E2 20 SEP #$20 C2/179F: 20 74 1C JSR $1C74 C2/17A2: D0 2D BNE $17D1 C2/17A4: 20 B3 1C JSR $1CB3 C2/17A7: 20 9A 1C JSR $1C9A C2/17AA: D0 25 BNE $17D1 C2/17AC: A9 05 LDA #$05 C2/17AE: 20 69 00 JSR $0069 C2/17B1: A9 06 LDA #$06 C2/17B3: 20 69 00 JSR $0069 C2/17B6: C2 20 REP #$20 C2/17B8: A6 32 LDX $32 C2/17BA: BD 1A 20 LDA $201A,X C2/17BD: 8D CE 41 STA $41CE C2/17C0: BD 1C 20 LDA $201C,X C2/17C3: 8D D0 41 STA $41D0 C2/17C6: BD 0A 20 LDA $200A,X C2/17C9: 8D D2 41 STA $41D2 C2/17CC: 7B TDC C2/17CD: E2 20 SEP #$20 C2/17CF: 80 2D BRA $17FE C2/17D1: AD CC 41 LDA $41CC C2/17D4: 85 70 STA $70 C2/17D6: AD 7D 7B LDA $7B7D C2/17D9: F0 09 BEQ $17E4 C2/17DB: 9C 7D 7B STZ $7B7D C2/17DE: 20 3A 9F JSR $9F3A C2/17E1: 20 6F 9A JSR $9A6F C2/17E4: AD CC 41 LDA $41CC C2/17E7: 85 70 STA $70 C2/17E9: AD B0 41 LDA $41B0 C2/17EC: F0 05 BEQ $17F3 C2/17EE: A9 01 LDA #$01 C2/17F0: 20 69 00 JSR $0069 C2/17F3: AD B0 41 LDA $41B0 C2/17F6: D0 FB BNE $17F3 C2/17F8: A9 FF LDA #$FF C2/17FA: 8D CC 41 STA $41CC C2/17FD: 60 RTS C2/17FE: AD 42 7C LDA $7C42 C2/1801: F0 45 BEQ $1848 C2/1803: AD CC 41 LDA $41CC C2/1806: AA TAX C2/1807: BD 3A 7C LDA $7C3A,X C2/180A: F0 06 BEQ $1812 C2/180C: AA TAX C2/180D: BD C2 3E LDA $3EC2,X C2/1810: D0 36 BNE $1848 C2/1812: AD CC 41 LDA $41CC C2/1815: 85 70 STA $70 C2/1817: AD B0 41 LDA $41B0 C2/181A: F0 05 BEQ $1821 C2/181C: A9 01 LDA #$01 C2/181E: 20 69 00 JSR $0069 C2/1821: AD B0 41 LDA $41B0 C2/1824: D0 FB BNE $1821 C2/1826: A9 80 LDA #$80 C2/1828: 8D BF 41 STA $41BF C2/182B: 9C C0 41 STZ $41C0 C2/182E: 9C C2 41 STZ $41C2 C2/1831: 9C C3 41 STZ $41C3 C2/1834: 9C C4 41 STZ $41C4 C2/1837: 9C C6 41 STZ $41C6 C2/183A: 9C C7 41 STZ $41C7 C2/183D: 9C C9 41 STZ $41C9 C2/1840: 9C CA 41 STZ $41CA C2/1843: 9C CB 41 STZ $41CB C2/1846: 80 01 BRA $1849 C2/1848: 60 RTS C2/1849: AD CC 41 LDA $41CC C2/184C: C9 FF CMP #$FF C2/184E: F0 03 BEQ $1853 C2/1850: 4C FF 18 JMP $18FF C2/1853: AD A9 41 LDA $41A9 C2/1856: C9 FF CMP #$FF C2/1858: D0 01 BNE $185B C2/185A: 60 RTS C2/185B: 48 PHA C2/185C: 7B TDC C2/185D: AA TAX C2/185E: BD AA 41 LDA $41AA,X C2/1861: 9D A9 41 STA $41A9,X C2/1864: E8 INX C2/1865: E0 04 00 CPX #$0004 C2/1868: D0 F4 BNE $185E C2/186A: CE AE 41 DEC $41AE C2/186D: 68 PLA C2/186E: 85 70 STA $70 C2/1870: 8D CC 41 STA $41CC C2/1873: 20 EC 01 JSR $01EC C2/1876: AD 51 7C LDA $7C51 C2/1879: F0 1A BEQ $1895 C2/187B: AD CC 41 LDA $41CC C2/187E: CD B6 7C CMP $7CB6 C2/1881: F0 12 BEQ $1895 C2/1883: 20 07 02 JSR $0207 C2/1886: B9 7F 3D LDA $3D7F,Y C2/1889: D0 0F BNE $189A C2/188B: A9 01 LDA #$01 C2/188D: 99 7F 3D STA $3D7F,Y C2/1890: 99 FB 3C STA $3CFB,Y C2/1893: 80 05 BRA $189A C2/1895: 20 74 1C JSR $1C74 C2/1898: F0 06 BEQ $18A0 C2/189A: A9 FF LDA #$FF C2/189C: 8D CC 41 STA $41CC C2/189F: 60 RTS C2/18A0: 64 71 STZ $71 C2/18A2: 20 9A 1C JSR $1C9A C2/18A5: D0 F3 BNE $189A C2/18A7: 20 B3 1C JSR $1CB3 C2/18AA: A9 01 LDA #$01 C2/18AC: 8D D4 3E STA $3ED4 C2/18AF: AD D6 3E LDA $3ED6 C2/18B2: 8D D5 3E STA $3ED5 C2/18B5: C2 20 REP #$20 C2/18B7: A6 32 LDX $32 C2/18B9: BD 1A 20 LDA $201A,X C2/18BC: 8D CE 41 STA $41CE C2/18BF: BD 1C 20 LDA $201C,X C2/18C2: 8D D0 41 STA $41D0 C2/18C5: BD 0A 20 LDA $200A,X C2/18C8: 8D D2 41 STA $41D2 C2/18CB: 9E 1E 20 STZ $201E,X C2/18CE: 7B TDC C2/18CF: E2 20 SEP #$20 C2/18D1: 20 0B 19 JSR $190B C2/18D4: A9 01 LDA #$01 C2/18D6: 8D 4E 7C STA $7C4E C2/18D9: AD EF 3E LDA $3EEF C2/18DC: 10 04 BPL $18E2 C2/18DE: 9C BE 41 STZ $41BE C2/18E1: 60 RTS C2/18E2: AD CC 41 LDA $41CC C2/18E5: 20 07 02 JSR $0207 C2/18E8: B9 FB 3C LDA $3CFB,Y C2/18EB: F0 08 BEQ $18F5 C2/18ED: A9 FF LDA #$FF C2/18EF: 8D CC 41 STA $41CC C2/18F2: 4C 53 18 JMP $1853 C2/18F5: 7B TDC C2/18F6: 20 69 00 JSR $0069 C2/18F9: AD B0 41 LDA $41B0 C2/18FC: F0 FB BEQ $18F9 C2/18FE: 60 RTS C2/18FF: 9C D4 3E STZ $3ED4 C2/1902: 20 26 19 JSR $1926 C2/1905: A9 FF LDA #$FF C2/1907: 8D CC 41 STA $41CC C2/190A: 60 RTS C2/190B: 9C 42 7C STZ $7C42 C2/190E: AD CC 41 LDA $41CC C2/1911: AA TAX C2/1912: BD 3A 7C LDA $7C3A,X C2/1915: F0 0B BEQ $1922 C2/1917: A8 TAY C2/1918: B9 C2 3E LDA $3EC2,Y C2/191B: F0 05 BEQ $1922 C2/191D: A9 01 LDA #$01 C2/191F: 8D 42 7C STA $7C42 C2/1922: 8D 4D 7C STA $7C4D C2/1925: 60 RTS C2/1926: AD EF 3E LDA $3EEF C2/1929: 10 03 BPL $192E C2/192B: 20 51 1C JSR $1C51 C2/192E: AD CC 41 LDA $41CC C2/1931: 8D 7B 7B STA $7B7B C2/1934: AD 7D 7B LDA $7B7D C2/1937: F0 09 BEQ $1942 C2/1939: 9C 7D 7B STZ $7B7D C2/193C: 20 3A 9F JSR $9F3A C2/193F: 20 6F 9A JSR $9A6F C2/1942: AD CC 41 LDA $41CC C2/1945: 20 EC 01 JSR $01EC C2/1948: BD 1A 20 LDA $201A,X C2/194B: 29 C0 AND #$C0 C2/194D: D0 18 BNE $1967 C2/194F: BD 1B 20 LDA $201B,X C2/1952: 1D 71 20 ORA $2071,X C2/1955: 29 78 AND #$78 C2/1957: D0 0E BNE $1967 C2/1959: BD 1C 20 LDA $201C,X C2/195C: 29 10 AND #$10 C2/195E: D0 07 BNE $1967 C2/1960: BD 1D 20 LDA $201D,X C2/1963: 29 80 AND #$80 C2/1965: F0 09 BEQ $1970 C2/1967: AD CC 41 LDA $41CC C2/196A: AA TAX C2/196B: 9E 3A 7C STZ $7C3A,X C2/196E: 80 53 BRA $19C3 C2/1970: AD CC 41 LDA $41CC C2/1973: CD C1 41 CMP $41C1 C2/1976: F0 0C BEQ $1984 C2/1978: AD EF 3E LDA $3EEF C2/197B: 30 07 BMI $1984 C2/197D: A9 0D LDA #$0D C2/197F: 20 69 00 JSR $0069 C2/1982: 80 FE BRA $1982 C2/1984: AD CC 41 LDA $41CC C2/1987: AA TAX C2/1988: BD 3A 7C LDA $7C3A,X C2/198B: F0 58 BEQ $19E5 C2/198D: A8 TAY C2/198E: B9 C2 3E LDA $3EC2,Y C2/1991: F0 30 BEQ $19C3 C2/1993: FE 3E 7C INC $7C3E,X C2/1996: 38 SEC C2/1997: BD 3A 7C LDA $7C3A,X C2/199A: E9 04 SBC #$04 C2/199C: 85 0E STA $0E C2/199E: A8 TAY C2/199F: AD CC 41 LDA $41CC C2/19A2: AA TAX C2/19A3: 18 CLC C2/19A4: BF DB EE D0 LDA $D0EEDB,X C2/19A8: 6D C4 41 ADC $41C4 C2/19AB: AA TAX C2/19AC: BD DC 37 LDA $37DC,X C2/19AF: 99 43 7C STA $7C43,Y C2/19B2: 38 SEC C2/19B3: A5 0E LDA $0E C2/19B5: 0A ASL C2/19B6: AA TAX C2/19B7: AD C3 41 LDA $41C3 C2/19BA: 9D 2A 7C STA $7C2A,X C2/19BD: AD C2 41 LDA $41C2 C2/19C0: 9D 2B 7C STA $7C2B,X C2/19C3: A9 80 LDA #$80 C2/19C5: 8D BF 41 STA $41BF C2/19C8: 9C C0 41 STZ $41C0 C2/19CB: 9C C2 41 STZ $41C2 C2/19CE: 9C C3 41 STZ $41C3 C2/19D1: 9C C4 41 STZ $41C4 C2/19D4: 9C C6 41 STZ $41C6 C2/19D7: 9C C7 41 STZ $41C7 C2/19DA: 9C C9 41 STZ $41C9 C2/19DD: 9C CA 41 STZ $41CA C2/19E0: 9C CB 41 STZ $41CB C2/19E3: 80 05 BRA $19EA C2/19E5: AD 4D 7C LDA $7C4D C2/19E8: D0 D9 BNE $19C3 C2/19EA: AD CC 41 LDA $41CC C2/19ED: AA TAX C2/19EE: 86 2A STX $2A C2/19F0: A2 8A 02 LDX #$028A C2/19F3: 86 2C STX $2C C2/19F5: 20 D2 00 JSR $00D2 C2/19F8: C2 20 REP #$20 C2/19FA: 18 CLC C2/19FB: A5 2E LDA $2E C2/19FD: 69 34 2D ADC #$2D34 C2/1A00: 85 45 STA $45 C2/1A02: 7B TDC C2/1A03: E2 20 SEP #$20 C2/1A05: A6 32 LDX $32 C2/1A07: BD 1B 20 LDA $201B,X C2/1A0A: 1D 71 20 ORA $2071,X C2/1A0D: 29 18 AND #$18 C2/1A0F: D0 64 BNE $1A75 C2/1A11: AD C0 41 LDA $41C0 C2/1A14: 9D 57 20 STA $2057,X C2/1A17: AD C2 41 LDA $41C2 C2/1A1A: 9D 58 20 STA $2058,X C2/1A1D: AD C3 41 LDA $41C3 C2/1A20: 9D 59 20 STA $2059,X C2/1A23: AD C4 41 LDA $41C4 C2/1A26: 9D 5A 20 STA $205A,X C2/1A29: AD BF 41 LDA $41BF C2/1A2C: 9D 56 20 STA $2056,X C2/1A2F: 29 20 AND #$20 C2/1A31: F0 33 BEQ $1A66 C2/1A33: AD C4 41 LDA $41C4 C2/1A36: A8 TAY C2/1A37: B1 45 LDA ($45),Y C2/1A39: 9D 5A 20 STA $205A,X C2/1A3C: AD BF 41 LDA $41BF C2/1A3F: 29 08 AND #$08 C2/1A41: F0 23 BEQ $1A66 C2/1A43: AD C7 41 LDA $41C7 C2/1A46: 9D 5C 20 STA $205C,X C2/1A49: AD C9 41 LDA $41C9 C2/1A4C: 9D 5D 20 STA $205D,X C2/1A4F: AD CA 41 LDA $41CA C2/1A52: 9D 5E 20 STA $205E,X C2/1A55: AD CB 41 LDA $41CB C2/1A58: A8 TAY C2/1A59: B1 45 LDA ($45),Y C2/1A5B: 9D 5F 20 STA $205F,X C2/1A5E: AD C6 41 LDA $41C6 C2/1A61: 9D 5B 20 STA $205B,X C2/1A64: 80 0F BRA $1A75 C2/1A66: 9E 5C 20 STZ $205C,X C2/1A69: 9E 5D 20 STZ $205D,X C2/1A6C: 9E 5D 20 STZ $205D,X C2/1A6F: 9E 5F 20 STZ $205F,X C2/1A72: 9E 5B 20 STZ $205B,X C2/1A75: AD C0 41 LDA $41C0 C2/1A78: 85 24 STA $24 C2/1A7A: A9 08 LDA #$08 C2/1A7C: 85 25 STA $25 C2/1A7E: 20 F1 00 JSR $00F1 C2/1A81: A6 26 LDX $26 C2/1A83: A4 32 LDY $32 C2/1A85: BF E2 59 D1 LDA $D159E2,X C2/1A89: 99 1E 20 STA $201E,Y C2/1A8C: BF E3 59 D1 LDA $D159E3,X C2/1A90: 99 1F 20 STA $201F,Y C2/1A93: AD C0 41 LDA $41C0 C2/1A96: C9 2C CMP #$2C C2/1A98: 90 0C BCC $1AA6 C2/1A9A: C9 4E CMP #$4E C2/1A9C: B0 08 BCS $1AA6 C2/1A9E: B9 56 20 LDA $2056,Y C2/1AA1: 09 01 ORA #$01 C2/1AA3: 99 56 20 STA $2056,Y C2/1AA6: AD C0 41 LDA $41C0 C2/1AA9: AA TAX C2/1AAA: BF A0 5D D1 LDA $D15DA0,X C2/1AAE: 30 36 BMI $1AE6 C2/1AB0: 48 PHA C2/1AB1: AD C0 41 LDA $41C0 C2/1AB4: C9 11 CMP #$11 C2/1AB6: F0 19 BEQ $1AD1 C2/1AB8: C9 20 CMP #$20 C2/1ABA: F0 15 BEQ $1AD1 C2/1ABC: C9 1F CMP #$1F C2/1ABE: D0 22 BNE $1AE2 C2/1AC0: AD CB 41 LDA $41CB C2/1AC3: 48 PHA C2/1AC4: AA TAX C2/1AC5: BD 34 27 LDA $2734,X C2/1AC8: A6 32 LDX $32 C2/1ACA: 9D 5F 20 STA $205F,X C2/1ACD: 68 PLA C2/1ACE: 20 36 1C JSR $1C36 C2/1AD1: AD C4 41 LDA $41C4 C2/1AD4: 48 PHA C2/1AD5: AA TAX C2/1AD6: BD 34 27 LDA $2734,X C2/1AD9: A6 32 LDX $32 C2/1ADB: 9D 5A 20 STA $205A,X C2/1ADE: 68 PLA C2/1ADF: 20 36 1C JSR $1C36 C2/1AE2: 68 PLA C2/1AE3: 4C F7 1B JMP $1BF7 C2/1AE6: AD BF 41 LDA $41BF C2/1AE9: 29 08 AND #$08 C2/1AEB: F0 03 BEQ $1AF0 C2/1AED: 4C 7C 1B JMP $1B7C C2/1AF0: AD BF 41 LDA $41BF C2/1AF3: 29 40 AND #$40 C2/1AF5: D0 52 BNE $1B49 C2/1AF7: AD BF 41 LDA $41BF C2/1AFA: 29 20 AND #$20 C2/1AFC: F0 03 BEQ $1B01 C2/1AFE: 4C 7C 1B JMP $1B7C C2/1B01: AD BF 41 LDA $41BF C2/1B04: 29 10 AND #$10 C2/1B06: F0 03 BEQ $1B0B C2/1B08: 4C BE 1B JMP $1BBE C2/1B0B: 64 0E STZ $0E C2/1B0D: AD CC 41 LDA $41CC C2/1B10: 85 24 STA $24 C2/1B12: A9 54 LDA #$54 C2/1B14: 85 25 STA $25 C2/1B16: 20 F1 00 JSR $00F1 C2/1B19: A4 26 LDY $26 C2/1B1B: A6 32 LDX $32 C2/1B1D: BD 13 20 LDA $2013,X C2/1B20: F0 0C BEQ $1B2E C2/1B22: B9 85 40 LDA $4085,Y C2/1B25: 29 03 AND #$03 C2/1B27: AA TAX C2/1B28: BF EE EC D0 LDA $D0ECEE,X C2/1B2C: 85 0E STA $0E C2/1B2E: A6 32 LDX $32 C2/1B30: BD 14 20 LDA $2014,X C2/1B33: F0 0F BEQ $1B44 C2/1B35: B9 91 40 LDA $4091,Y C2/1B38: 29 03 AND #$03 C2/1B3A: AA TAX C2/1B3B: 18 CLC C2/1B3C: BF EE EC D0 LDA $D0ECEE,X C2/1B40: 65 0E ADC $0E C2/1B42: 85 0E STA $0E C2/1B44: A5 0E LDA $0E C2/1B46: 4C F7 1B JMP $1BF7 C2/1B49: AD C4 41 LDA $41C4 C2/1B4C: AA TAX C2/1B4D: BD 34 27 LDA $2734,X C2/1B50: A6 32 LDX $32 C2/1B52: 9D 5A 20 STA $205A,X C2/1B55: 38 SEC C2/1B56: E9 E0 SBC #$E0 C2/1B58: C2 20 REP #$20 C2/1B5A: 20 B6 01 JSR $01B6 C2/1B5D: AA TAX C2/1B5E: 7B TDC C2/1B5F: E2 20 SEP #$20 C2/1B61: BF 82 0A D1 LDA $D10A82,X C2/1B65: 29 08 AND #$08 C2/1B67: D0 06 BNE $1B6F C2/1B69: AD C4 41 LDA $41C4 C2/1B6C: 20 36 1C JSR $1C36 C2/1B6F: BF 80 0A D1 LDA $D10A80,X C2/1B73: 29 03 AND #$03 C2/1B75: AA TAX C2/1B76: BF EE EC D0 LDA $D0ECEE,X C2/1B7A: 80 7B BRA $1BF7 C2/1B7C: 64 0E STZ $0E C2/1B7E: AD C4 41 LDA $41C4 C2/1B81: C2 20 REP #$20 C2/1B83: 20 B6 01 JSR $01B6 C2/1B86: AA TAX C2/1B87: 7B TDC C2/1B88: E2 20 SEP #$20 C2/1B8A: BF 80 0B D1 LDA $D10B80,X C2/1B8E: 29 03 AND #$03 C2/1B90: AA TAX C2/1B91: BF EE EC D0 LDA $D0ECEE,X C2/1B95: 85 0E STA $0E C2/1B97: AD BF 41 LDA $41BF C2/1B9A: 29 08 AND #$08 C2/1B9C: F0 1C BEQ $1BBA C2/1B9E: AD CB 41 LDA $41CB C2/1BA1: C2 20 REP #$20 C2/1BA3: 20 B6 01 JSR $01B6 C2/1BA6: AA TAX C2/1BA7: 7B TDC C2/1BA8: E2 20 SEP #$20 C2/1BAA: BF 80 0B D1 LDA $D10B80,X C2/1BAE: 29 03 AND #$03 C2/1BB0: AA TAX C2/1BB1: 18 CLC C2/1BB2: BF EE EC D0 LDA $D0ECEE,X C2/1BB6: 65 0E ADC $0E C2/1BB8: 85 0E STA $0E C2/1BBA: A5 0E LDA $0E C2/1BBC: 80 39 BRA $1BF7 C2/1BBE: AD CC 41 LDA $41CC C2/1BC1: 85 24 STA $24 C2/1BC3: A9 54 LDA #$54 C2/1BC5: 85 25 STA $25 C2/1BC7: 20 F1 00 JSR $00F1 C2/1BCA: A4 26 LDY $26 C2/1BCC: AD C4 41 LDA $41C4 C2/1BCF: F0 0B BEQ $1BDC C2/1BD1: C2 20 REP #$20 C2/1BD3: 98 TYA C2/1BD4: 18 CLC C2/1BD5: 69 0C 00 ADC #$000C C2/1BD8: A8 TAY C2/1BD9: 7B TDC C2/1BDA: E2 20 SEP #$20 C2/1BDC: B9 8B 40 LDA $408B,Y C2/1BDF: 29 7F AND #$7F C2/1BE1: F0 14 BEQ $1BF7 C2/1BE3: C2 20 REP #$20 C2/1BE5: 20 B6 01 JSR $01B6 C2/1BE8: AA TAX C2/1BE9: 7B TDC C2/1BEA: E2 20 SEP #$20 C2/1BEC: BF 80 0B D1 LDA $D10B80,X C2/1BF0: 29 03 AND #$03 C2/1BF2: AA TAX C2/1BF3: BF EE EC D0 LDA $D0ECEE,X C2/1BF7: 48 PHA C2/1BF8: AD CC 41 LDA $41CC C2/1BFB: 20 07 02 JSR $0207 C2/1BFE: A6 32 LDX $32 C2/1C00: 68 PLA C2/1C01: 20 63 61 JSR $6163 C2/1C04: 99 7F 3D STA $3D7F,Y C2/1C07: A9 41 LDA #$41 C2/1C09: 99 FB 3C STA $3CFB,Y C2/1C0C: A9 80 LDA #$80 C2/1C0E: 8D BF 41 STA $41BF C2/1C11: 9C C0 41 STZ $41C0 C2/1C14: 9C C1 41 STZ $41C1 C2/1C17: 9C C2 41 STZ $41C2 C2/1C1A: 9C C3 41 STZ $41C3 C2/1C1D: 9C C4 41 STZ $41C4 C2/1C20: 9C C5 41 STZ $41C5 C2/1C23: 9C C6 41 STZ $41C6 C2/1C26: 9C C7 41 STZ $41C7 C2/1C29: 9C C8 41 STZ $41C8 C2/1C2C: 9C C9 41 STZ $41C9 C2/1C2F: 9C CA 41 STZ $41CA C2/1C32: 9C CB 41 STZ $41CB C2/1C35: 60 RTS C2/1C36: AA TAX C2/1C37: BD 34 28 LDA $2834,X C2/1C3A: 3A DEC C2/1C3B: 9D 34 28 STA $2834,X C2/1C3E: D0 10 BNE $1C50 C2/1C40: 9E 34 27 STZ $2734,X C2/1C43: 9E 34 2A STZ $2A34,X C2/1C46: A9 5A LDA #$5A C2/1C48: 9D 34 2B STA $2B34,X C2/1C4B: A9 AA LDA #$AA C2/1C4D: 9D 34 2C STA $2C34,X C2/1C50: 60 RTS C2/1C51: A9 80 LDA #$80 C2/1C53: 8D BF 41 STA $41BF C2/1C56: 8D C2 41 STA $41C2 C2/1C59: A9 54 LDA #$54 C2/1C5B: 8D C0 41 STA $41C0 C2/1C5E: 9C C3 41 STZ $41C3 C2/1C61: 9C C4 41 STZ $41C4 C2/1C64: 9C C6 41 STZ $41C6 C2/1C67: 9C C7 41 STZ $41C7 C2/1C6A: 9C C9 41 STZ $41C9 C2/1C6D: 9C CA 41 STZ $41CA C2/1C70: 9C CB 41 STZ $41CB C2/1C73: 60 RTS C2/1C74: A6 32 LDX $32 C2/1C76: BD 1A 20 LDA $201A,X C2/1C79: 1D 70 20 ORA $2070,X C2/1C7C: 29 C2 AND #$C2 (If Attacker Status1 = Stone, Toad or Zombie) C2/1C7E: D0 19 BNE $1C99 C2/1C80: BD 1B 20 LDA $201B,X C2/1C83: 1D 71 20 ORA $2071,X C2/1C86: 29 78 AND #$78 (If Attacker Status2 = Sleep, Paralyze, Charm or Berserk) C2/1C88: D0 0F BNE $1C99 C2/1C8A: BD 1C 20 LDA $201C,X C2/1C8D: 29 10 AND #$10 (If Attacker Status3 = Stop) C2/1C8F: D0 08 BNE $1C99 C2/1C91: BD 1D 20 LDA $201D,X C2/1C94: 29 84 AND #$84 (If Attacker Status4 = Erased or Singing) C2/1C96: D0 01 BNE $1C99 C2/1C98: 7B TDC C2/1C99: 60 RTS Make Berserk ability have Berserk Status C2/1C9A: A6 32 LDX $32 C2/1C9C: BD 21 20 LDA $2021,X C2/1C9F: 29 08 AND #$08 (Attacker has Berserk Ability?) C2/1CA1: F0 05 BEQ $1CA8 C2/1CA3: AD EF 3E LDA $3EEF C2/1CA6: 10 02 BPL $1CAA C2/1CA8: 7B TDC C2/1CA9: 60 RTS C2/1CAA: BD 71 20 LDA $2071,X C2/1CAD: 09 08 ORA #$08 (Set Attacker Status2 = Berserk) C2/1CAF: 9D 71 20 STA $2071,X C2/1CB2: 60 RTS C2/1CB3: 7B TDC C2/1CB4: AA TAX C2/1CB5: 86 16 STX $16 C2/1CB7: AD E6 7B LDA $7BE6 C2/1CBA: 29 40 AND #$40 (Check for Void) C2/1CBC: F0 05 BEQ $1CC3 C2/1CBE: A2 80 00 LDX #$0080 C2/1CC1: 86 16 STX $16 C2/1CC3: AD CC 41 LDA $41CC C2/1CC6: 20 F8 01 JSR $01F8 C2/1CC9: C2 20 REP #$20 C2/1CCB: 7B TDC C2/1CCC: 85 12 STA $12 C2/1CCE: 85 14 STA $14 C2/1CD0: A6 32 LDX $32 C2/1CD2: BD 0A 20 LDA $200A,X C2/1CD5: 85 0E STA $0E C2/1CD7: BD 1C 20 LDA $201C,X C2/1CDA: 1D 72 20 ORA $2072,X C2/1CDD: 85 22 STA $22 C2/1CDF: BD 1A 20 LDA $201A,X C2/1CE2: 1D 70 20 ORA $2070,X C2/1CE5: 85 10 STA $10 C2/1CE7: 29 00 04 AND #$0400 C2/1CEA: F0 05 BEQ $1CF1 C2/1CEC: A9 80 00 LDA #$0080 C2/1CEF: 85 12 STA $12 C2/1CF1: BD 1A 20 LDA $201A,X C2/1CF4: 1D 70 20 ORA $2070,X C2/1CF7: 29 20 00 AND #$0020 C2/1CFA: F0 05 BEQ $1D01 C2/1CFC: A9 80 00 LDA #$0080 C2/1CFF: 85 14 STA $14 C2/1D01: 7B TDC C2/1D02: AA TAX C2/1D03: B9 3C 2F LDA $2F3C,Y C2/1D06: 29 01 00 AND #$0001 C2/1D09: D0 57 BNE $1D62 C2/1D0B: B9 38 2E LDA $2E38,Y C2/1D0E: 29 FF 00 AND #$00FF C2/1D11: C5 0E CMP $0E C2/1D13: F0 0D BEQ $1D22 C2/1D15: 90 0B BCC $1D22 C2/1D17: B9 3C 2F LDA $2F3C,Y C2/1D1A: 09 80 00 ORA #$0080 C2/1D1D: 99 3C 2F STA $2F3C,Y C2/1D20: 80 40 BRA $1D62 C2/1D22: B9 3C 2F LDA $2F3C,Y C2/1D25: 29 7F FF AND #$FF7F C2/1D28: 99 3C 2F STA $2F3C,Y C2/1D2B: B9 34 2D LDA $2D34,Y C2/1D2E: 29 FF 00 AND #$00FF C2/1D31: C9 80 00 CMP #$0080 C2/1D34: B0 2C BCS $1D62 C2/1D36: B9 3C 2F LDA $2F3C,Y C2/1D39: 05 12 ORA $12 C2/1D3B: 05 14 ORA $14 C2/1D3D: 05 16 ORA $16 C2/1D3F: 99 3C 2F STA $2F3C,Y C2/1D42: A5 16 LDA $16 C2/1D44: D0 1C BNE $1D62 C2/1D46: A5 12 LDA $12 C2/1D48: D0 18 BNE $1D62 C2/1D4A: A5 14 LDA $14 C2/1D4C: F0 14 BEQ $1D62 C2/1D4E: B9 34 2D LDA $2D34,Y C2/1D51: 29 FF 00 AND #$00FF C2/1D54: C9 29 00 CMP #$0029 C2/1D57: D0 09 BNE $1D62 C2/1D59: B9 3C 2F LDA $2F3C,Y C2/1D5C: 29 7F FF AND #$FF7F C2/1D5F: 99 3C 2F STA $2F3C,Y C2/1D62: C8 INY C2/1D63: E8 INX C2/1D64: E0 82 00 CPX #$0082 C2/1D67: D0 9A BNE $1D03 C2/1D69: 7B TDC C2/1D6A: E2 20 SEP #$20 C2/1D6C: AD CC 41 LDA $41CC C2/1D6F: 85 24 STA $24 C2/1D71: A9 14 LDA #$14 C2/1D73: 85 25 STA $25 C2/1D75: 20 F1 00 JSR $00F1 C2/1D78: 7B TDC C2/1D79: AA TAX C2/1D7A: 86 0E STX $0E C2/1D7C: A4 26 LDY $26 C2/1D7E: C2 20 REP #$20 C2/1D80: B9 5C 37 LDA $375C,Y C2/1D83: 29 FF 00 AND #$00FF C2/1D86: 85 12 STA $12 C2/1D88: F0 18 BEQ $1DA2 C2/1D8A: 0A ASL C2/1D8B: AA TAX C2/1D8C: BF E0 5C D1 LDA $D15CE0,X C2/1D90: 25 10 AND $10 C2/1D92: D0 0E BNE $1DA2 C2/1D94: A5 12 LDA $12 C2/1D96: C9 26 00 CMP #$0026 C2/1D99: F0 12 BEQ $1DAD C2/1D9B: A5 22 LDA $22 C2/1D9D: 29 00 01 AND #$0100 C2/1DA0: F0 0B BEQ $1DAD C2/1DA2: B9 6C 37 LDA $376C,Y C2/1DA5: 09 80 00 ORA #$0080 C2/1DA8: 99 6C 37 STA $376C,Y C2/1DAB: 80 09 BRA $1DB6 C2/1DAD: B9 6C 37 LDA $376C,Y C2/1DB0: 29 7F FF AND #$FF7F C2/1DB3: 99 6C 37 STA $376C,Y C2/1DB6: C8 INY C2/1DB7: E6 0E INC $0E C2/1DB9: A5 0E LDA $0E C2/1DBB: C9 04 00 CMP #$0004 C2/1DBE: D0 C0 BNE $1D80 C2/1DC0: 7B TDC C2/1DC1: E2 20 SEP #$20 C2/1DC3: 60 RTS C2/1DC4: 7B TDC C2/1DC5: AA TAX C2/1DC6: 86 3D STX $3D C2/1DC8: 86 3F STX $3F C2/1DCA: A6 3D LDX $3D C2/1DCC: BD 04 7C LDA $7C04,X C2/1DCF: F0 1A BEQ $1DEB C2/1DD1: A6 3F LDX $3F C2/1DD3: BD 1C 20 LDA $201C,X C2/1DD6: 29 10 AND #$10 C2/1DD8: D0 43 BNE $1E1D C2/1DDA: BD 1B 20 LDA $201B,X C2/1DDD: 1D 71 20 ORA $2071,X C2/1DE0: 29 60 AND #$60 C2/1DE2: D0 39 BNE $1E1D C2/1DE4: A6 3D LDX $3D C2/1DE6: DE 04 7C DEC $7C04,X C2/1DE9: 80 32 BRA $1E1D C2/1DEB: A6 3F LDX $3F C2/1DED: A9 01 LDA #$01 C2/1DEF: 9D 61 20 STA $2061,X C2/1DF2: BD 1A 20 LDA $201A,X C2/1DF5: 1D 70 20 ORA $2070,X C2/1DF8: 29 02 AND #$02 C2/1DFA: F0 05 BEQ $1E01 C2/1DFC: 20 2F 1E JSR $1E2F C2/1DFF: 80 1C BRA $1E1D C2/1E01: BD 1B 20 LDA $201B,X C2/1E04: 1D 71 20 ORA $2071,X C2/1E07: 29 10 AND #$10 C2/1E09: F0 05 BEQ $1E10 C2/1E0B: 20 62 1E JSR $1E62 C2/1E0E: 80 0D BRA $1E1D C2/1E10: BD 1B 20 LDA $201B,X C2/1E13: 1D 71 20 ORA $2071,X C2/1E16: 29 08 AND #$08 C2/1E18: F0 03 BEQ $1E1D C2/1E1A: 20 80 1F JSR $1F80 C2/1E1D: A6 3F LDX $3F C2/1E1F: 20 E0 01 JSR $01E0 C2/1E22: 86 3F STX $3F C2/1E24: EE 3D 00 INC $003D C2/1E27: AD 3D 00 LDA $003D C2/1E2A: C9 04 CMP #$04 C2/1E2C: D0 9C BNE $1DCA C2/1E2E: 60 RTS C2/1E2F: A9 80 LDA #$80 C2/1E31: 9D 56 20 STA $2056,X C2/1E34: A9 05 LDA #$05 C2/1E36: 9D 57 20 STA $2057,X C2/1E39: 9E 58 20 STZ $2058,X C2/1E3C: 9E 5A 20 STZ $205A,X C2/1E3F: 9E 5B 20 STZ $205B,X C2/1E42: 9E 5C 20 STZ $205C,X C2/1E45: 9E 5D 20 STZ $205D,X C2/1E48: 9E 5E 20 STZ $205E,X C2/1E4B: 9E 5F 20 STZ $205F,X C2/1E4E: DA PHX C2/1E4F: 7B TDC C2/1E50: AA TAX C2/1E51: A9 03 LDA #$03 C2/1E53: 20 7C 00 JSR $007C C2/1E56: AA TAX C2/1E57: 7B TDC C2/1E58: 20 D6 01 JSR $01D6 C2/1E5B: FA PLX C2/1E5C: 9D 59 20 STA $2059,X C2/1E5F: 4C B3 1F JMP $1FB3 C2/1E62: BD 3D 20 LDA $203D,X C2/1E65: 29 0F AND #$0F C2/1E67: 1D 3E 20 ORA $203E,X C2/1E6A: F0 07 BEQ $1E73 C2/1E6C: 20 A2 02 JSR $02A2 C2/1E6F: C9 32 CMP #$32 C2/1E71: 90 35 BCC $1EA8 C2/1E73: A6 3F LDX $3F C2/1E75: A9 80 LDA #$80 C2/1E77: 9D 56 20 STA $2056,X C2/1E7A: A9 05 LDA #$05 C2/1E7C: 9D 57 20 STA $2057,X C2/1E7F: 9E 58 20 STZ $2058,X C2/1E82: 9E 5A 20 STZ $205A,X C2/1E85: 9E 5B 20 STZ $205B,X C2/1E88: 9E 5C 20 STZ $205C,X C2/1E8B: 9E 5D 20 STZ $205D,X C2/1E8E: 9E 5E 20 STZ $205E,X C2/1E91: 9E 5F 20 STZ $205F,X C2/1E94: DA PHX C2/1E95: 7B TDC C2/1E96: AA TAX C2/1E97: A9 03 LDA #$03 C2/1E99: 20 7C 00 JSR $007C C2/1E9C: AA TAX C2/1E9D: 7B TDC C2/1E9E: 20 D6 01 JSR $01D6 C2/1EA1: FA PLX C2/1EA2: 9D 59 20 STA $2059,X C2/1EA5: 4C 7D 1F JMP $1F7D C2/1EA8: A5 3D LDA $3D C2/1EAA: AA TAX C2/1EAB: 86 2A STX $2A C2/1EAD: A2 8A 02 LDX #$028A C2/1EB0: 86 2C STX $2C C2/1EB2: 20 D2 00 JSR $00D2 C2/1EB5: A6 2E LDX $2E C2/1EB7: 86 41 STX $41 C2/1EB9: 64 0E STZ $0E C2/1EBB: BD 46 2D LDA $2D46,X C2/1EBE: C9 46 CMP #$46 C2/1EC0: F0 04 BEQ $1EC6 C2/1EC2: C9 FF CMP #$FF C2/1EC4: D0 0B BNE $1ED1 C2/1EC6: E8 INX C2/1EC7: E6 0E INC $0E C2/1EC9: A5 0E LDA $0E C2/1ECB: C9 36 CMP #$36 C2/1ECD: D0 EC BNE $1EBB C2/1ECF: 80 A2 BRA $1E73 C2/1ED1: A2 12 00 LDX #$0012 C2/1ED4: A9 47 LDA #$47 C2/1ED6: 20 7C 00 JSR $007C C2/1ED9: C2 20 REP #$20 C2/1EDB: 65 41 ADC $41 C2/1EDD: AA TAX C2/1EDE: 7B TDC C2/1EDF: E2 20 SEP #$20 C2/1EE1: BD 34 2D LDA $2D34,X C2/1EE4: C9 FF CMP #$FF C2/1EE6: F0 E9 BEQ $1ED1 C2/1EE8: C9 46 CMP #$46 C2/1EEA: F0 E5 BEQ $1ED1 C2/1EEC: 48 PHA C2/1EED: C2 20 REP #$20 C2/1EEF: 20 B6 01 JSR $01B6 C2/1EF2: AA TAX C2/1EF3: 7B TDC C2/1EF4: E2 20 SEP #$20 C2/1EF6: BF 80 0B D1 LDA $D10B80,X C2/1EFA: 8D A0 26 STA $26A0 C2/1EFD: 7B TDC C2/1EFE: A8 TAY C2/1EFF: 84 16 STY $16 C2/1F01: AD A0 26 LDA $26A0 C2/1F04: D0 12 BNE $1F18 C2/1F06: C2 20 REP #$20 C2/1F08: A5 3F LDA $3F C2/1F0A: 20 BB 01 JSR $01BB C2/1F0D: AA TAX C2/1F0E: 7B TDC C2/1F0F: E2 20 SEP #$20 C2/1F11: 20 D6 01 JSR $01D6 C2/1F14: 85 16 STA $16 C2/1F16: 80 3C BRA $1F54 C2/1F18: 29 40 AND #$40 C2/1F1A: D0 27 BNE $1F43 C2/1F1C: AD A0 26 LDA $26A0 C2/1F1F: 29 08 AND #$08 C2/1F21: D0 10 BNE $1F33 C2/1F23: 7B TDC C2/1F24: AA TAX C2/1F25: A9 07 LDA #$07 C2/1F27: 20 7C 00 JSR $007C C2/1F2A: AA TAX C2/1F2B: 7B TDC C2/1F2C: 20 D6 01 JSR $01D6 C2/1F2F: 85 17 STA $17 C2/1F31: 80 21 BRA $1F54 C2/1F33: 7B TDC C2/1F34: AA TAX C2/1F35: A9 03 LDA #$03 C2/1F37: 20 7C 00 JSR $007C C2/1F3A: AA TAX C2/1F3B: 7B TDC C2/1F3C: 20 D6 01 JSR $01D6 C2/1F3F: 85 16 STA $16 C2/1F41: 80 11 BRA $1F54 C2/1F43: AD A0 26 LDA $26A0 C2/1F46: 29 08 AND #$08 C2/1F48: D0 06 BNE $1F50 C2/1F4A: A9 FF LDA #$FF C2/1F4C: 85 17 STA $17 C2/1F4E: 80 04 BRA $1F54 C2/1F50: A9 F0 LDA #$F0 C2/1F52: 85 16 STA $16 C2/1F54: A6 3F LDX $3F C2/1F56: 68 PLA C2/1F57: 9D 5A 20 STA $205A,X C2/1F5A: A5 16 LDA $16 C2/1F5C: 9D 59 20 STA $2059,X C2/1F5F: A5 17 LDA $17 C2/1F61: 9D 58 20 STA $2058,X C2/1F64: A9 21 LDA #$21 C2/1F66: 9D 56 20 STA $2056,X C2/1F69: A9 2C LDA #$2C C2/1F6B: 9D 57 20 STA $2057,X C2/1F6E: 9E 5B 20 STZ $205B,X C2/1F71: 9E 5C 20 STZ $205C,X C2/1F74: 9E 5D 20 STZ $205D,X C2/1F77: 9E 5E 20 STZ $205E,X C2/1F7A: 9E 5F 20 STZ $205F,X C2/1F7D: 4C B3 1F JMP $1FB3 C2/1F80: A9 80 LDA #$80 C2/1F82: 9D 56 20 STA $2056,X C2/1F85: A9 05 LDA #$05 C2/1F87: 9D 57 20 STA $2057,X C2/1F8A: 9E 59 20 STZ $2059,X C2/1F8D: 9E 5A 20 STZ $205A,X C2/1F90: 9E 5B 20 STZ $205B,X C2/1F93: 9E 5C 20 STZ $205C,X C2/1F96: 9E 5D 20 STZ $205D,X C2/1F99: 9E 5E 20 STZ $205E,X C2/1F9C: 9E 5F 20 STZ $205F,X C2/1F9F: DA PHX C2/1FA0: 7B TDC C2/1FA1: AA TAX C2/1FA2: A9 07 LDA #$07 C2/1FA4: 20 7C 00 JSR $007C C2/1FA7: AA TAX C2/1FA8: 7B TDC C2/1FA9: 20 D6 01 JSR $01D6 C2/1FAC: FA PLX C2/1FAD: 9D 58 20 STA $2058,X C2/1FB0: 4C B3 1F JMP $1FB3 C2/1FB3: A5 3D LDA $3D C2/1FB5: 20 82 24 JSR $2482 C2/1FB8: A5 3D LDA $3D C2/1FBA: AA TAX C2/1FBB: B9 7F 3D LDA $3D7F,Y C2/1FBE: C9 7F CMP #$7F C2/1FC0: 90 02 BCC $1FC4 C2/1FC2: A9 7F LDA #$7F C2/1FC4: 9D 04 7C STA $7C04,X C2/1FC7: A9 01 LDA #$01 C2/1FC9: 99 7F 3D STA $3D7F,Y C2/1FCC: A9 41 LDA #$41 C2/1FCE: 99 FB 3C STA $3CFB,Y C2/1FD1: 60 RTS C2/1FD2: AD 4E 47 LDA $474E C2/1FD5: D0 03 BNE $1FDA C2/1FD7: 20 90 20 JSR $2090 C2/1FDA: 7B TDC C2/1FDB: AA TAX C2/1FDC: 3A DEC C2/1FDD: 9D 93 3E STA $3E93,X C2/1FE0: E8 INX C2/1FE1: E0 0C 00 CPX #$000C C2/1FE4: D0 F7 BNE $1FDD C2/1FE6: 7B TDC C2/1FE7: A8 TAY C2/1FE8: 7B TDC C2/1FE9: AA TAX C2/1FEA: A9 0B LDA #$0B C2/1FEC: 20 7C 00 JSR $007C C2/1FEF: 85 0E STA $0E C2/1FF1: A2 00 00 LDX #$0000 C2/1FF4: A5 0E LDA $0E C2/1FF6: DD 93 3E CMP $3E93,X C2/1FF9: F0 0A BEQ $2005 C2/1FFB: E8 INX C2/1FFC: E0 0C 00 CPX #$000C C2/1FFF: D0 F3 BNE $1FF4 C2/2001: 99 93 3E STA $3E93,Y C2/2004: C8 INY C2/2005: C0 0C 00 CPY #$000C C2/2008: D0 DE BNE $1FE8 C2/200A: 60 RTS C2/200B: 20 90 20 JSR $2090 C2/200E: 7B TDC C2/200F: AA TAX C2/2010: 86 0A STX $0A C2/2012: 7B TDC C2/2013: A8 TAY C2/2014: 84 0C STY $0C C2/2016: A5 0A LDA $0A C2/2018: 20 07 02 JSR $0207 C2/201B: BB TYX C2/201C: A4 0A LDY $0A C2/201E: B9 C2 3E LDA $3EC2,Y C2/2021: F0 29 BEQ $204C C2/2023: B9 9F 3E LDA $3E9F,Y C2/2026: D0 24 BNE $204C C2/2028: AD 4E 47 LDA $474E C2/202B: D0 05 BNE $2032 C2/202D: B9 AB 3E LDA $3EAB,Y C2/2030: D0 1A BNE $204C C2/2032: 20 55 20 JSR $2055 C2/2035: A5 08 LDA $08 C2/2037: D0 13 BNE $204C C2/2039: A0 08 00 LDY #$0008 C2/203C: 20 55 20 JSR $2055 C2/203F: 88 DEY C2/2040: D0 FA BNE $203C C2/2042: 20 55 20 JSR $2055 C2/2045: A5 08 LDA $08 C2/2047: D0 03 BNE $204C C2/2049: 20 55 20 JSR $2055 C2/204C: E6 0A INC $0A C2/204E: A5 0A LDA $0A C2/2050: C9 0C CMP #$0C C2/2052: D0 BE BNE $2012 C2/2054: 60 RTS C2/2055: 64 08 STZ $08 C2/2057: 5A PHY C2/2058: A4 0C LDY $0C C2/205A: B9 E4 3E LDA $3EE4,Y C2/205D: F0 2C BEQ $208B C2/205F: C0 0A 00 CPY #$000A C2/2062: F0 05 BEQ $2069 C2/2064: AD 4E 47 LDA $474E C2/2067: D0 22 BNE $208B C2/2069: BD F1 3C LDA $3CF1,X C2/206C: F0 1D BEQ $208B C2/206E: 30 15 BMI $2085 C2/2070: BD 75 3D LDA $3D75,X C2/2073: F0 08 BEQ $207D C2/2075: DE 75 3D DEC $3D75,X C2/2078: BD 75 3D LDA $3D75,X C2/207B: D0 08 BNE $2085 C2/207D: BD F1 3C LDA $3CF1,X C2/2080: 09 81 ORA #$81 C2/2082: 9D F1 3C STA $3CF1,X C2/2085: A5 0C LDA $0C C2/2087: D0 00 BNE $2089 C2/2089: E6 08 INC $08 C2/208B: 7A PLY C2/208C: E8 INX C2/208D: E6 0C INC $0C C2/208F: 60 RTS C2/2090: 7B TDC C2/2091: AA TAX C2/2092: BD D9 3E LDA $3ED9,X C2/2095: F0 08 BEQ $209F C2/2097: DE D9 3E DEC $3ED9,X C2/209A: 9E E4 3E STZ $3EE4,X C2/209D: 80 0C BRA $20AB C2/209F: A9 01 LDA #$01 C2/20A1: 9D E4 3E STA $3EE4,X C2/20A4: BF 76 29 D1 LDA $D12976,X C2/20A8: 9D D9 3E STA $3ED9,X C2/20AB: E8 INX C2/20AC: E0 0B 00 CPX #$000B C2/20AF: D0 E1 BNE $2092 C2/20B1: 60 RTS C2/20B2: 7B TDC C2/20B3: AA TAX C2/20B4: 86 08 STX $08 C2/20B6: A8 TAY C2/20B7: 99 88 3E STA $3E88,Y C2/20BA: C8 INY C2/20BB: C0 0B 00 CPY #$000B C2/20BE: D0 F7 BNE $20B7 C2/20C0: 7B TDC C2/20C1: AA TAX C2/20C2: 86 0A STX $0A C2/20C4: A6 08 LDX $08 C2/20C6: BD 7D 3E LDA $3E7D,X C2/20C9: 48 PHA C2/20CA: A6 08 LDX $08 C2/20CC: BD 7D 3E LDA $3E7D,X C2/20CF: AA TAX C2/20D0: BD 93 3E LDA $3E93,X C2/20D3: 85 0C STA $0C C2/20D5: AA TAX C2/20D6: BD 9F 3E LDA $3E9F,X C2/20D9: D0 72 BNE $214D C2/20DB: AD 4E 47 LDA $474E C2/20DE: D0 05 BNE $20E5 C2/20E0: BD AB 3E LDA $3EAB,X C2/20E3: D0 68 BNE $214D C2/20E5: A5 0C LDA $0C C2/20E7: 20 07 02 JSR $0207 C2/20EA: 98 TYA C2/20EB: 18 CLC C2/20EC: 65 08 ADC $08 C2/20EE: AA TAX C2/20EF: BD F1 3C LDA $3CF1,X C2/20F2: 10 59 BPL $214D C2/20F4: A5 0C LDA $0C C2/20F6: A8 TAY C2/20F7: B9 C2 3E LDA $3EC2,Y C2/20FA: F0 51 BEQ $214D C2/20FC: A5 08 LDA $08 C2/20FE: C9 01 CMP #$01 C2/2100: F0 08 BEQ $210A C2/2102: C9 03 CMP #$03 C2/2104: F0 04 BEQ $210A C2/2106: C9 07 CMP #$07 C2/2108: D0 25 BNE $212F C2/210A: DA PHX C2/210B: A6 08 LDX $08 C2/210D: BD 7D 3E LDA $3E7D,X C2/2110: AA TAX C2/2111: BD 93 3E LDA $3E93,X C2/2114: C2 20 REP #$20 C2/2116: 20 B2 01 JSR $01B2 C2/2119: AA TAX C2/211A: 7B TDC C2/211B: E2 20 SEP #$20 C2/211D: BD 1D 20 LDA $201D,X C2/2120: 29 81 AND #$81 C2/2122: D0 07 BNE $212B C2/2124: BD 1E 20 LDA $201E,X C2/2127: 29 10 AND #$10 C2/2129: F0 03 BEQ $212E C2/212B: FA PLX C2/212C: 80 1F BRA $214D C2/212E: FA PLX C2/212F: 68 PLA C2/2130: BD F1 3C LDA $3CF1,X C2/2133: 29 7E AND #$7E C2/2135: 9D F1 3C STA $3CF1,X C2/2138: A6 08 LDX $08 C2/213A: DA PHX C2/213B: A9 01 LDA #$01 C2/213D: 9D 88 3E STA $3E88,X C2/2140: BD 7D 3E LDA $3E7D,X C2/2143: AA TAX C2/2144: BD 93 3E LDA $3E93,X C2/2147: FA PLX C2/2148: 9D B7 3E STA $3EB7,X C2/214B: 80 1E BRA $216B C2/214D: A6 08 LDX $08 C2/214F: FE 7D 3E INC $3E7D,X C2/2152: BD 7D 3E LDA $3E7D,X C2/2155: C9 0C CMP #$0C C2/2157: D0 03 BNE $215C C2/2159: 9E 7D 3E STZ $3E7D,X C2/215C: E6 0A INC $0A C2/215E: A5 0A LDA $0A C2/2160: C9 0C CMP #$0C C2/2162: F0 03 BEQ $2167 C2/2164: 4C CA 20 JMP $20CA C2/2167: 68 PLA C2/2168: 9D 7D 3E STA $3E7D,X C2/216B: E6 08 INC $08 C2/216D: A5 08 LDA $08 C2/216F: C9 0B CMP #$0B C2/2171: F0 03 BEQ $2176 C2/2173: 4C C0 20 JMP $20C0 C2/2176: 60 RTS C2/2177: 7B TDC C2/2178: AA TAX C2/2179: 8E CE 3E STX $3ECE C2/217C: AE CE 3E LDX $3ECE C2/217F: BD 88 3E LDA $3E88,X C2/2182: F0 26 BEQ $21AA C2/2184: FE 7D 3E INC $3E7D,X C2/2187: BD 7D 3E LDA $3E7D,X C2/218A: C9 0C CMP #$0C C2/218C: D0 03 BNE $2191 C2/218E: 9E 7D 3E STZ $3E7D,X C2/2191: BD B7 3E LDA $3EB7,X C2/2194: 20 07 02 JSR $0207 C2/2197: BD B7 3E LDA $3EB7,X C2/219A: 20 EC 01 JSR $01EC C2/219D: AD CE 3E LDA $3ECE C2/21A0: F0 05 BEQ $21A7 C2/21A2: B9 F1 3C LDA $3CF1,Y C2/21A5: D0 03 BNE $21AA C2/21A7: 20 B5 21 JSR $21B5 C2/21AA: EE CE 3E INC $3ECE C2/21AD: AD CE 3E LDA $3ECE C2/21B0: C9 0B CMP #$0B C2/21B2: D0 C8 BNE $217C C2/21B4: 60 RTS C2/21B5: AD CE 3E LDA $3ECE C2/21B8: 0A ASL C2/21B9: AA TAX C2/21BA: BF CD 21 C2 LDA $C221CD,X C2/21BE: 85 08 STA $08 C2/21C0: BF CE 21 C2 LDA $C221CE,X C2/21C4: 85 09 STA $09 C2/21C6: A9 C2 LDA #$C2 C2/21C8: 85 0A STA $0A C2/21CA: DC 08 00 JMP [$0008] C2/21CD: E3 21 SBC $21,S C2/21CF: EE 21 2A INC $2A21 C2/21D2: 22 35 22 4E JSR $4E2235 C2/21D6: 22 59 22 64 JSR $642259 C2/21DA: 22 AD 22 19 JSR $1922AD C2/21DE: 23 7C AND $7C,S C2/21E0: 23 8F AND $8F,S C2/21E2: 23 A6 AND $A6,S C2/21E4: 32 BD AND ($BD) C2/21E6: 1C 20 29 TRB $2920 C2/21E9: EF 9D 1C 20 SBC $201C9D C2/21ED: 60 RTS C2/21EE: A9 01 LDA #$01 C2/21F0: 99 F2 3C STA $3CF2,Y C2/21F3: B9 FA 3D LDA $3DFA,Y C2/21F6: 99 76 3D STA $3D76,Y C2/21F9: 20 18 02 JSR $0218 C2/21FC: C2 20 REP #$20 C2/21FE: A6 32 LDX $32 C2/2200: BD 08 20 LDA $2008,X C2/2203: 20 BE 01 JSR $01BE C2/2206: D0 01 BNE $2209 C2/2208: 1A INC C2/2209: 85 0E STA $0E C2/220B: 38 SEC C2/220C: BD 06 20 LDA $2006,X C2/220F: E5 0E SBC $0E C2/2211: B0 01 BCS $2214 C2/2213: 7B TDC C2/2214: 9D 06 20 STA $2006,X C2/2217: 7B TDC C2/2218: E2 20 SEP #$20 C2/221A: AD B8 3E LDA $3EB8 C2/221D: A6 0E LDX $0E C2/221F: 8E 5D 3C STX $3C5D C2/2222: 20 76 02 JSR $0276 C2/2225: A9 09 LDA #$09 C2/2227: 4C 69 00 JMP $0069 C2/222A: A6 32 LDX $32 C2/222C: BD 1C 20 LDA $201C,X C2/222F: 29 7F AND #$7F C2/2231: 9D 1C 20 STA $201C,X C2/2234: 60 RTS C2/2235: A6 32 LDX $32 C2/2237: BD 1A 20 LDA $201A,X C2/223A: 29 02 AND #$02 C2/223C: D0 0F BNE $224D C2/223E: AD BA 3E LDA $3EBA C2/2241: 20 8A 61 JSR $618A C2/2244: A5 70 LDA $70 C2/2246: F0 05 BEQ $224D C2/2248: A9 07 LDA #$07 C2/224A: 20 69 00 JSR $0069 C2/224D: 60 RTS C2/224E: A6 32 LDX $32 C2/2250: BD 1B 20 LDA $201B,X C2/2253: 29 FB AND #$FB C2/2255: 9D 1B 20 STA $201B,X C2/2258: 60 RTS C2/2259: A6 32 LDX $32 C2/225B: BD 1D 20 LDA $201D,X C2/225E: 29 F7 AND #$F7 C2/2260: 9D 1D 20 STA $201D,X C2/2263: 60 RTS C2/2264: A9 01 LDA #$01 C2/2266: 99 F7 3C STA $3CF7,Y C2/2269: B9 FF 3D LDA $3DFF,Y C2/226C: 99 7B 3D STA $3D7B,Y C2/226F: A6 32 LDX $32 C2/2271: 64 0E STZ $0E C2/2273: BD 24 20 LDA $2024,X C2/2276: 3A DEC C2/2277: F0 03 BEQ $227C C2/2279: 9D 24 20 STA $2024,X C2/227C: BD 28 20 LDA $2028,X C2/227F: 3A DEC C2/2280: F0 03 BEQ $2285 C2/2282: 9D 28 20 STA $2028,X C2/2285: E8 INX C2/2286: E6 0E INC $0E C2/2288: A5 0E LDA $0E C2/228A: C9 04 CMP #$04 C2/228C: D0 E5 BNE $2273 C2/228E: AE CE 3E LDX $3ECE C2/2291: BD B7 3E LDA $3EB7,X C2/2294: C9 04 CMP #$04 C2/2296: 90 14 BCC $22AC C2/2298: A6 32 LDX $32 C2/229A: BD 02 20 LDA $2002,X C2/229D: 3A DEC C2/229E: F0 03 BEQ $22A3 C2/22A0: 9D 02 20 STA $2002,X C2/22A3: BD 44 20 LDA $2044,X C2/22A6: 3A DEC C2/22A7: 10 03 BPL $22AC C2/22A9: 9D 44 20 STA $2044,X C2/22AC: 60 RTS C2/22AD: A9 01 LDA #$01 C2/22AF: 99 F8 3C STA $3CF8,Y C2/22B2: B9 00 3E LDA $3E00,Y C2/22B5: C9 1E CMP #$1E C2/22B7: B0 05 BCS $22BE C2/22B9: A9 1E LDA #$1E C2/22BB: 99 00 3E STA $3E00,Y C2/22BE: 99 7C 3D STA $3D7C,Y C2/22C1: 20 18 02 JSR $0218 C2/22C4: A6 32 LDX $32 C2/22C6: 20 48 02 JSR $0248 C2/22C9: AD E5 7B LDA $7BE5 C2/22CC: 85 24 STA $24 C2/22CE: AD E3 7B LDA $7BE3 C2/22D1: 85 25 STA $25 C2/22D3: 20 F1 00 JSR $00F1 C2/22D6: A6 32 LDX $32 C2/22D8: BD 1A 20 LDA $201A,X C2/22DB: 29 02 AND #$02 C2/22DD: D0 39 BNE $2318 C2/22DF: C2 20 REP #$20 C2/22E1: A5 26 LDA $26 C2/22E3: 20 BE 01 JSR $01BE C2/22E6: AA TAX C2/22E7: D0 01 BNE $22EA C2/22E9: 1A INC C2/22EA: 85 0E STA $0E C2/22EC: A6 32 LDX $32 C2/22EE: 18 CLC C2/22EF: 7D 06 20 ADC $2006,X C2/22F2: B0 05 BCS $22F9 C2/22F4: DD 08 20 CMP $2008,X C2/22F7: 90 03 BCC $22FC C2/22F9: BD 08 20 LDA $2008,X C2/22FC: 9D 06 20 STA $2006,X C2/22FF: 7B TDC C2/2300: E2 20 SEP #$20 C2/2302: A5 0F LDA $0F C2/2304: 09 80 ORA #$80 C2/2306: 85 0F STA $0F C2/2308: AD BE 3E LDA $3EBE C2/230B: A6 0E LDX $0E C2/230D: 8E 5D 3C STX $3C5D C2/2310: 20 76 02 JSR $0276 C2/2313: A9 09 LDA #$09 C2/2315: 20 69 00 JSR $0069 C2/2318: 60 RTS C2/2319: A9 01 LDA #$01 C2/231B: 99 F9 3C STA $3CF9,Y C2/231E: B9 01 3E LDA $3E01,Y C2/2321: 99 7D 3D STA $3D7D,Y C2/2324: 7B TDC C2/2325: A8 TAY C2/2326: A6 32 LDX $32 C2/2328: BD 6F 20 LDA $206F,X C2/232B: F0 4E BEQ $237B C2/232D: 0A ASL C2/232E: B0 03 BCS $2333 C2/2330: C8 INY C2/2331: 80 FA BRA $232D C2/2333: 84 12 STY $12 C2/2335: 7B TDC C2/2336: AA TAX C2/2337: 86 0E STX $0E C2/2339: A9 04 LDA #$04 C2/233B: 85 10 STA $10 C2/233D: AD BF 3E LDA $3EBF C2/2340: C9 04 CMP #$04 C2/2342: 90 0B BCC $234F C2/2344: A9 04 LDA #$04 C2/2346: 85 0E STA $0E C2/2348: A9 0C LDA #$0C C2/234A: 85 10 STA $10 C2/234C: A2 80 01 LDX #$0180 C2/234F: 86 14 STX $14 C2/2351: C2 20 REP #$20 C2/2353: 8A TXA C2/2354: 18 CLC C2/2355: 65 12 ADC $12 C2/2357: AA TAX C2/2358: 7B TDC C2/2359: E2 20 SEP #$20 C2/235B: A4 0E LDY $0E C2/235D: B9 C2 3E LDA $3EC2,Y C2/2360: F0 0C BEQ $236E C2/2362: 18 CLC C2/2363: BD 74 20 LDA $2074,X C2/2366: 1A INC C2/2367: C9 64 CMP #$64 C2/2369: B0 03 BCS $236E C2/236B: 9D 74 20 STA $2074,X C2/236E: 20 E0 01 JSR $01E0 C2/2371: 86 14 STX $14 C2/2373: E6 0E INC $0E C2/2375: A5 0E LDA $0E C2/2377: C5 10 CMP $10 C2/2379: D0 E0 BNE $235B C2/237B: 60 RTS C2/237C: A6 32 LDX $32 C2/237E: BD 1B 20 LDA $201B,X C2/2381: 29 DF AND #$DF C2/2383: 9D 1B 20 STA $201B,X C2/2386: AE CE 3E LDX $3ECE C2/2389: BD B7 3E LDA $3EB7,X C2/238C: 4C 82 24 JMP $2482 C2/238F: 20 B4 5A JSR $5AB4 C2/2392: AD DE 7B LDA $7BDE C2/2395: D0 41 BNE $23D8 C2/2397: AD C1 3E LDA $3EC1 C2/239A: 85 47 STA $47 C2/239C: 20 07 02 JSR $0207 C2/239F: BB TYX C2/23A0: BD FA 3C LDA $3CFA,X C2/23A3: D0 33 BNE $23D8 C2/23A5: BD FB 3C LDA $3CFB,X C2/23A8: F0 03 BEQ $23AD C2/23AA: 4C DF 23 JMP $23DF C2/23AD: AD C1 3E LDA $3EC1 C2/23B0: C9 04 CMP #$04 C2/23B2: B0 27 BCS $23DB C2/23B4: 7B TDC C2/23B5: AA TAX C2/23B6: BD A9 41 LDA $41A9,X C2/23B9: CD C1 3E CMP $3EC1 C2/23BC: F0 1A BEQ $23D8 C2/23BE: E8 INX C2/23BF: E0 04 00 CPX #$0004 C2/23C2: D0 F2 BNE $23B6 C2/23C4: AD C1 3E LDA $3EC1 C2/23C7: 20 74 1C JSR $1C74 C2/23CA: D0 0C BNE $23D8 C2/23CC: AE AE 41 LDX $41AE C2/23CF: AD C1 3E LDA $3EC1 C2/23D2: 9D A9 41 STA $41A9,X C2/23D5: EE AE 41 INC $41AE C2/23D8: 4C DE 23 JMP $23DE C2/23DB: 20 D3 25 JSR $25D3 C2/23DE: 60 RTS C2/23DF: 20 BD 48 JSR $48BD C2/23E2: AD FC 7B LDA $7BFC C2/23E5: D0 4A BNE $2431 C2/23E7: A5 47 LDA $47 C2/23E9: C9 04 CMP #$04 C2/23EB: B0 39 BCS $2426 C2/23ED: A6 32 LDX $32 C2/23EF: BD 1E 20 LDA $201E,X C2/23F2: 29 E0 AND #$E0 C2/23F4: 9D 1E 20 STA $201E,X C2/23F7: 9E 1F 20 STZ $201F,X C2/23FA: BD 1A 20 LDA $201A,X C2/23FD: 1D 70 20 ORA $2070,X C2/2400: 29 02 AND #$02 C2/2402: D0 0A BNE $240E C2/2404: BD 1B 20 LDA $201B,X C2/2407: 1D 71 20 ORA $2071,X C2/240A: 29 18 AND #$18 C2/240C: F0 18 BEQ $2426 C2/240E: A5 47 LDA $47 C2/2410: 20 07 02 JSR $0207 C2/2413: 7B TDC C2/2414: 99 FB 3C STA $3CFB,Y C2/2417: 1A INC C2/2418: 99 7F 3D STA $3D7F,Y C2/241B: A5 47 LDA $47 C2/241D: AA TAX C2/241E: BD 04 7C LDA $7C04,X C2/2421: 29 7F AND #$7F C2/2423: 9D 04 7C STA $7C04,X C2/2426: EE C7 7C INC $7CC7 C2/2429: A5 47 LDA $47 C2/242B: 20 82 24 JSR $2482 C2/242E: 9C C7 7C STZ $7CC7 C2/2431: 60 RTS C2/2432: AD D4 3E LDA $3ED4 C2/2435: F0 0F BEQ $2446 C2/2437: AD D5 3E LDA $3ED5 C2/243A: F0 06 BEQ $2442 C2/243C: 3A DEC C2/243D: 8D D5 3E STA $3ED5 C2/2440: D0 04 BNE $2446 C2/2442: 7B TDC C2/2443: 8D D4 3E STA $3ED4 C2/2446: 60 RTS C2/2447: 7B TDC C2/2448: AA TAX C2/2449: A8 TAY C2/244A: 86 0E STX $0E C2/244C: A5 0E LDA $0E C2/244E: 20 82 24 JSR $2482 C2/2451: A5 0E LDA $0E C2/2453: 20 EC 01 JSR $01EC C2/2456: A5 0E LDA $0E C2/2458: C9 04 CMP #$04 C2/245A: B0 0B BCS $2467 C2/245C: A6 32 LDX $32 C2/245E: BD 00 20 LDA $2000,X C2/2461: 29 40 AND #$40 C2/2463: F0 0D BEQ $2472 C2/2465: D0 12 BNE $2479 C2/2467: 38 SEC C2/2468: A5 0E LDA $0E C2/246A: E9 04 SBC #$04 C2/246C: AA TAX C2/246D: BD 18 40 LDA $4018,X C2/2470: F0 07 BEQ $2479 C2/2472: A6 0E LDX $0E C2/2474: A9 01 LDA #$01 C2/2476: 9D C2 3E STA $3EC2,X C2/2479: E6 0E INC $0E C2/247B: A5 0E LDA $0E C2/247D: C9 0C CMP #$0C C2/247F: D0 CB BNE $244C C2/2481: 60 RTS ATB increase C2/2482: 48 PHA C2/2483: 20 07 02 JSR $0207 C2/2486: 68 PLA C2/2487: 20 EC 01 JSR $01EC C2/248A: 20 48 02 JSR $0248 C2/248D: BD 23 20 LDA $2023,X (Equipment Weight) C2/2490: 20 BF 01 JSR $01BF (Divide by 8) C2/2493: 18 CLC C2/2494: 69 78 ADC #$78 (+ 120) C2/2496: 38 SEC C2/2497: ED E2 7B SBC $7BE2 ( - Agility) C2/249A: F0 02 BEQ $249E C2/249C: B0 02 BCS $24A0 C2/249E: A9 01 LDA #$01 (Minimum Value = 1) C2/24A0: 20 63 61 JSR $6163 (Modify for Haste or Slow) C2/24A3: 99 7F 3D STA $3D7F,Y C2/24A6: AD EF 3E LDA $3EEF C2/24A9: 10 10 BPL $24BB C2/24AB: A6 32 LDX $32 C2/24AD: E0 00 02 CPX #$0200 C2/24B0: B0 04 BCS $24B6 C2/24B2: A9 01 LDA #$01 C2/24B4: 80 02 BRA $24B8 C2/24B6: A9 FF LDA #$FF C2/24B8: 99 7F 3D STA $3D7F,Y C2/24BB: AD C7 7C LDA $7CC7 C2/24BE: F0 1E BEQ $24DE C2/24C0: AD 51 7C LDA $7C51 C2/24C3: F0 19 BEQ $24DE C2/24C5: AD 4E 47 LDA $474E C2/24C8: D0 14 BNE $24DE C2/24CA: CE 51 7C DEC $7C51 C2/24CD: AD 51 7C LDA $7C51 C2/24D0: D0 07 BNE $24D9 C2/24D2: 5A PHY C2/24D3: 20 E4 24 JSR $24E4 C2/24D6: 7A PLY C2/24D7: 80 05 BRA $24DE C2/24D9: A9 01 LDA #$01 C2/24DB: 99 7F 3D STA $3D7F,Y C2/24DE: A9 01 LDA #$01 C2/24E0: 99 FB 3C STA $3CFB,Y C2/24E3: 60 RTS C2/24E4: 7B TDC C2/24E5: AA TAX C2/24E6: 9E AB 3E STZ $3EAB,X C2/24E9: E8 INX C2/24EA: E0 0C 00 CPX #$000C C2/24ED: D0 F7 BNE $24E6 C2/24EF: 60 RTS C2/24F0: DA PHX C2/24F1: 20 07 02 JSR $0207 C2/24F4: FA PLX C2/24F5: 20 3F 25 JSR $253F C2/24F8: 7B TDC C2/24F9: 99 F1 3C STA $3CF1,Y C2/24FC: 60 RTS C2/24FD: DA PHX C2/24FE: 48 PHA C2/24FF: 20 07 02 JSR $0207 C2/2502: 68 PLA C2/2503: 20 EC 01 JSR $01EC C2/2506: 20 48 02 JSR $0248 C2/2509: FA PLX C2/250A: 20 21 25 JSR $2521 C2/250D: A6 32 LDX $32 C2/250F: 20 63 61 JSR $6163 C2/2512: 99 75 3D STA $3D75,Y C2/2515: 99 F9 3D STA $3DF9,Y C2/2518: A9 01 LDA #$01 C2/251A: 99 F1 3C STA $3CF1,Y C2/251D: 9C D7 3E STZ $3ED7 C2/2520: 60 RTS C2/2521: 20 3F 25 JSR $253F C2/2524: 8A TXA C2/2525: 0A ASL C2/2526: 18 CLC C2/2527: 6D D7 3E ADC $3ED7 C2/252A: 0A ASL C2/252B: AA TAX C2/252C: BF 4A 25 C2 LDA $C2254A,X C2/2530: 85 08 STA $08 C2/2532: BF 4B 25 C2 LDA $C2254B,X C2/2536: 85 09 STA $09 C2/2538: A9 C2 LDA #$C2 C2/253A: 85 0A STA $0A C2/253C: DC 08 00 JMP [$0008] C2/253F: 8A TXA C2/2540: C2 20 REP #$20 C2/2542: 18 CLC C2/2543: 65 36 ADC $36 C2/2545: A8 TAY C2/2546: 7B TDC C2/2547: E2 20 SEP #$20 C2/2549: 60 RTS C2/254A: 72 25 ADC ($25) C2/254C: 76 25 ROR $25,X C2/254E: 79 25 79 ADC $7925,Y C2/2551: 25 72 AND $72 C2/2553: 25 84 AND $84 C2/2555: 25 72 AND $72 C2/2557: 25 87 AND $87 C2/2559: 25 72 AND $72 C2/255B: 25 8A AND $8A C2/255D: 25 72 AND $72 C2/255F: 25 9A AND $9A C2/2561: 25 9D AND $9D C2/2563: 25 9D AND $9D C2/2565: 25 A0 AND $A0 C2/2567: 25 A0 AND $A0 C2/2569: 25 AF AND $AF C2/256B: 25 AF AND $AF C2/256D: 25 B2 AND $B2 C2/256F: 25 C3 AND $C3 C2/2571: 25 AD AND $AD C2/2573: D8 CLD C2/2574: 3E 60 A9 ROL $A960,X C2/2577: 78 SEI C2/2578: 60 RTS C2/2579: 18 CLC C2/257A: AD E3 7B LDA $7BE3 C2/257D: 69 14 ADC #$14 C2/257F: 90 02 BCC $2583 C2/2581: A9 FF LDA #$FF C2/2583: 60 RTS C2/2584: A9 78 LDA #$78 C2/2586: 60 RTS C2/2587: A9 31 LDA #$31 C2/2589: 60 RTS C2/258A: AD E4 7B LDA $7BE4 C2/258D: 4A LSR C2/258E: 85 0E STA $0E C2/2590: 38 SEC C2/2591: A9 B4 LDA #$B4 C2/2593: E5 0E SBC $0E C2/2595: B0 02 BCS $2599 C2/2597: A9 01 LDA #$01 C2/2599: 60 RTS C2/259A: A9 B4 LDA #$B4 C2/259C: 60 RTS C2/259D: A9 0A LDA #$0A C2/259F: 60 RTS C2/25A0: 38 SEC C2/25A1: A9 6E LDA #$6E C2/25A3: ED E4 7B SBC $7BE4 C2/25A6: 90 04 BCC $25AC C2/25A8: C9 1E CMP #$1E C2/25AA: B0 02 BCS $25AE C2/25AC: A9 1E LDA #$1E C2/25AE: 60 RTS C2/25AF: A9 1E LDA #$1E C2/25B1: 60 RTS C2/25B2: AD E4 7B LDA $7BE4 C2/25B5: 4A LSR C2/25B6: 85 0E STA $0E (Magic Power/2) C2/25B8: 38 SEC C2/25B9: AD D8 3E LDA $3ED8 (Status Duration = Status Duration - (Magic Power/2)) C2/25BC: E5 0E SBC $0E C2/25BE: B0 02 BCS $25C2 C2/25C0: A9 01 LDA #$01 C2/25C2: 60 RTS C2/25C3: AD E4 7B LDA $7BE4 C2/25C6: 4A LSR C2/25C7: 85 0E STA $0E C2/25C9: 38 SEC C2/25CA: A9 78 LDA #$78 C2/25CC: E5 0E SBC $0E C2/25CE: B0 02 BCS $25D2 C2/25D0: A9 01 LDA #$01 C2/25D2: 60 RTS C2/25D3: A9 01 LDA #$01 C2/25D5: 8D 50 7C STA $7C50 C2/25D8: 38 SEC C2/25D9: A5 47 LDA $47 C2/25DB: E9 04 SBC #$04 C2/25DD: 8D 03 7C STA $7C03 C2/25E0: 20 B5 01 JSR $01B5 C2/25E3: AA TAX C2/25E4: 8E 5E 43 STX $435E C2/25E7: 0A ASL C2/25E8: AA TAX C2/25E9: 8E 60 43 STX $4360 C2/25EC: 7B TDC C2/25ED: A8 TAY C2/25EE: 84 22 STY $22 C2/25F0: AE 5E 43 LDX $435E C2/25F3: A9 FF LDA #$FF C2/25F5: 9D DE 41 STA $41DE,X C2/25F8: E8 INX C2/25F9: C8 INY C2/25FA: C0 10 00 CPY #$0010 C2/25FD: D0 F6 BNE $25F5 C2/25FF: AD 03 7C LDA $7C03 C2/2602: 0A ASL C2/2603: AA TAX C2/2604: BF 95 EE D0 LDA $D0EE95,X C2/2608: 85 0E STA $0E C2/260A: BF 96 EE D0 LDA $D0EE96,X C2/260E: 85 0F STA $0F C2/2610: 7B TDC C2/2611: A8 TAY C2/2612: A6 0E LDX $0E C2/2614: A9 FF LDA #$FF C2/2616: 9D 67 43 STA $4367,X C2/2619: E8 INX C2/261A: C8 INY C2/261B: C0 64 00 CPY #$0064 C2/261E: D0 F6 BNE $2616 C2/2620: A5 47 LDA $47 C2/2622: 20 EC 01 JSR $01EC C2/2625: A6 32 LDX $32 C2/2627: A9 2C LDA #$2C C2/2629: 9D 57 20 STA $2057,X C2/262C: A9 21 LDA #$21 C2/262E: 9D 56 20 STA $2056,X C2/2631: A6 32 LDX $32 C2/2633: BD 1B 20 LDA $201B,X C2/2636: 1D 71 20 ORA $2071,X C2/2639: 29 08 AND #$08 C2/263B: F0 15 BEQ $2652 C2/263D: A9 01 LDA #$01 C2/263F: 9D 61 20 STA $2061,X C2/2642: A9 80 LDA #$80 C2/2644: 8D 40 26 STA $2640 C2/2647: A9 FF LDA #$FF C2/2649: 8D 41 26 STA $2641 C2/264C: 20 10 32 JSR $3210 C2/264F: 4C EC 26 JMP $26EC C2/2652: BD 1B 20 LDA $201B,X C2/2655: 1D 71 20 ORA $2071,X C2/2658: 29 10 AND #$10 C2/265A: F0 3C BEQ $2698 C2/265C: A6 32 LDX $32 C2/265E: A9 01 LDA #$01 C2/2660: 9D 61 20 STA $2061,X C2/2663: 7B TDC C2/2664: AA TAX C2/2665: A9 03 LDA #$03 C2/2667: 20 7C 00 JSR $007C C2/266A: AA TAX C2/266B: 86 0E STX $0E C2/266D: AD 03 7C LDA $7C03 C2/2670: 0A ASL C2/2671: AA TAX C2/2672: C2 20 REP #$20 C2/2674: BD 20 40 LDA $4020,X C2/2677: 20 B7 01 JSR $01B7 C2/267A: 18 CLC C2/267B: 65 0E ADC $0E C2/267D: AA TAX C2/267E: 7B TDC C2/267F: E2 20 SEP #$20 C2/2681: BF 00 56 D0 LDA $D05600,X C2/2685: C9 FF CMP #$FF C2/2687: F0 D3 BEQ $265C C2/2689: 8D 40 26 STA $2640 C2/268C: A9 FF LDA #$FF C2/268E: 8D 41 26 STA $2641 C2/2691: E6 22 INC $22 C2/2693: 20 10 32 JSR $3210 C2/2696: 80 54 BRA $26EC C2/2698: BD 1E 20 LDA $201E,X C2/269B: 29 08 AND #$08 C2/269D: F0 0C BEQ $26AB C2/269F: A9 51 LDA #$51 C2/26A1: 9D 57 20 STA $2057,X C2/26A4: A9 80 LDA #$80 C2/26A6: 9D 56 20 STA $2056,X C2/26A9: 80 41 BRA $26EC C2/26AB: BD 1D 20 LDA $201D,X C2/26AE: 29 20 AND #$20 C2/26B0: D0 09 BNE $26BB C2/26B2: BD 1B 20 LDA $201B,X C2/26B5: 29 40 AND #$40 C2/26B7: D0 13 BNE $26CC C2/26B9: 80 34 BRA $26EF C2/26BB: 7B TDC C2/26BC: A8 TAY C2/26BD: B9 3A 7C LDA $7C3A,Y C2/26C0: C5 47 CMP $47 C2/26C2: F0 03 BEQ $26C7 C2/26C4: C8 INY C2/26C5: 80 F6 BRA $26BD C2/26C7: B9 3E 7C LDA $7C3E,Y C2/26CA: D0 0A BNE $26D6 C2/26CC: 9E 57 20 STZ $2057,X C2/26CF: A9 80 LDA #$80 C2/26D1: 9D 56 20 STA $2056,X C2/26D4: 80 16 BRA $26EC C2/26D6: 7B TDC C2/26D7: 99 3E 7C STA $7C3E,Y C2/26DA: AD 03 7C LDA $7C03 C2/26DD: AA TAX C2/26DE: BD 43 7C LDA $7C43,X C2/26E1: 8D 40 26 STA $2640 C2/26E4: A9 FF LDA #$FF C2/26E6: 8D 41 26 STA $2641 C2/26E9: 20 10 32 JSR $3210 C2/26EC: 4C 8A 27 JMP $278A C2/26EF: AD 03 7C LDA $7C03 C2/26F2: AA TAX C2/26F3: BD 87 46 LDA $4687,X C2/26F6: 8D 8F 46 STA $468F C2/26F9: AD 03 7C LDA $7C03 C2/26FC: 0A ASL C2/26FD: AA TAX C2/26FE: C2 20 REP #$20 C2/2700: 18 CLC C2/2701: BF A5 EE D0 LDA $D0EEA5,X C2/2705: 69 59 47 ADC #$4759 C2/2708: 85 4B STA $4B C2/270A: 7B TDC C2/270B: E2 20 SEP #$20 C2/270D: 9C 90 46 STZ $4690 C2/2710: AD 90 46 LDA $4690 C2/2713: AA TAX C2/2714: BF C9 EE D0 LDA $D0EEC9,X C2/2718: A8 TAY C2/2719: 8C 92 46 STY $4692 C2/271C: 9C 91 46 STZ $4691 C2/271F: AC 92 46 LDY $4692 C2/2722: B1 4B LDA ($4B),Y C2/2724: F0 2A BEQ $2750 C2/2726: C9 FE CMP #$FE C2/2728: F0 26 BEQ $2750 C2/272A: 20 BF 27 JSR $27BF C2/272D: AD 94 46 LDA $4694 C2/2730: F0 14 BEQ $2746 C2/2732: C2 20 REP #$20 C2/2734: 18 CLC C2/2735: AD 92 46 LDA $4692 C2/2738: 69 04 00 ADC #$0004 C2/273B: 8D 92 46 STA $4692 C2/273E: 7B TDC C2/273F: E2 20 SEP #$20 C2/2741: EE 91 46 INC $4691 C2/2744: 80 D9 BRA $271F C2/2746: EE 90 46 INC $4690 C2/2749: AD 90 46 LDA $4690 C2/274C: C9 0A CMP #$0A C2/274E: D0 C0 BNE $2710 C2/2750: C2 20 REP #$20 C2/2752: 18 CLC C2/2753: A5 4B LDA $4B C2/2755: 69 AA 00 ADC #$00AA C2/2758: 85 4B STA $4B C2/275A: 7B TDC C2/275B: E2 20 SEP #$20 C2/275D: AD 8F 46 LDA $468F C2/2760: CD 90 46 CMP $4690 C2/2763: F0 22 BEQ $2787 C2/2765: AD 03 7C LDA $7C03 C2/2768: AA TAX C2/2769: AD 90 46 LDA $4690 C2/276C: 9D 87 46 STA $4687,X C2/276F: AD 03 7C LDA $7C03 C2/2772: 0A ASL C2/2773: A8 TAY C2/2774: AD 90 46 LDA $4690 C2/2777: 0A ASL C2/2778: AA TAX C2/2779: BF B5 EE D0 LDA $D0EEB5,X C2/277D: 99 96 46 STA $4696,Y C2/2780: BF B6 EE D0 LDA $D0EEB6,X C2/2784: 99 97 46 STA $4697,Y C2/2787: 20 3B 31 JSR $313B C2/278A: AE 5E 43 LDX $435E C2/278D: BD DE 41 LDA $41DE,X C2/2790: C2 20 REP #$20 C2/2792: 20 B6 01 JSR $01B6 C2/2795: AA TAX C2/2796: 7B TDC C2/2797: E2 20 SEP #$20 C2/2799: BF 80 0B D1 LDA $D10B80,X C2/279D: 29 03 AND #$03 C2/279F: AA TAX C2/27A0: BF EE EC D0 LDA $D0ECEE,X C2/27A4: 48 PHA C2/27A5: A5 47 LDA $47 C2/27A7: 20 07 02 JSR $0207 C2/27AA: 68 PLA C2/27AB: 99 7F 3D STA $3D7F,Y C2/27AE: A9 41 LDA #$41 C2/27B0: 99 FB 3C STA $3CFB,Y C2/27B3: AD 03 7C LDA $7C03 C2/27B6: 0A ASL C2/27B7: AA TAX C2/27B8: 9E 2A 7C STZ $7C2A,X C2/27BB: 9E 2B 7C STZ $7C2B,X C2/27BE: 60 RTS C2/27BF: C9 13 CMP #$13 C2/27C1: 90 01 BCC $27C4 C2/27C3: 7B TDC C2/27C4: 85 0E STA $0E C2/27C6: 0A ASL C2/27C7: AA TAX C2/27C8: BF 14 28 C2 LDA $C22814,X C2/27CC: 85 08 STA $08 C2/27CE: BF 15 28 C2 LDA $C22815,X C2/27D2: 85 09 STA $09 C2/27D4: A9 C2 LDA #$C2 C2/27D6: 85 0A STA $0A C2/27D8: C8 INY C2/27D9: B1 4B LDA ($4B),Y C2/27DB: 8D 21 27 STA $2721 C2/27DE: C8 INY C2/27DF: B1 4B LDA ($4B),Y C2/27E1: 8D 22 27 STA $2722 C2/27E4: C8 INY C2/27E5: B1 4B LDA ($4B),Y C2/27E7: 8D 23 27 STA $2723 C2/27EA: 9C 94 46 STZ $4694 C2/27ED: AD 50 7C LDA $7C50 C2/27F0: D0 1F BNE $2811 C2/27F2: A6 32 LDX $32 C2/27F4: BD 06 20 LDA $2006,X C2/27F7: 1D 07 20 ORA $2007,X C2/27FA: F0 07 BEQ $2803 C2/27FC: BD 1A 20 LDA $201A,X C2/27FF: 29 C0 AND #$C0 C2/2801: F0 07 BEQ $280A C2/2803: A5 0E LDA $0E C2/2805: C9 0F CMP #$0F C2/2807: F0 08 BEQ $2811 C2/2809: 60 RTS C2/280A: A5 0E LDA $0E C2/280C: C9 0F CMP #$0F C2/280E: D0 01 BNE $2811 C2/2810: 60 RTS C2/2811: DC 08 00 JMP [$0008] C2/2814: 3A DEC C2/2815: 28 PLP C2/2816: 3E 28 9D ROL $9D28,X C2/2819: 28 PLP C2/281A: DB STP C2/281B: 28 PLP C2/281C: EB XBA C2/281D: 28 PLP C2/281E: 1F 29 39 29 ORA $293929,X C2/2822: B1 29 LDA ($29),Y C2/2824: 29 2A AND #$2A C2/2826: 63 2A ADC $2A,S C2/2828: 9D 2A D2 STA $D22A,X C2/282B: 2A ROL C2/282C: 19 2B 2A ORA $2A2B,Y C2/282F: 2B PLD C2/2830: 6F 2B 87 2B ADC $2B872B C2/2834: 93 2B STA ($2B,S),Y C2/2836: C0 2B CPY #$2B C2/2838: FD 2B EE SBC $EE2B,X C2/283B: 94 46 STY $46,X C2/283D: 60 RTS C2/283E: AD 21 27 LDA $2721 C2/2841: 20 27 2C JSR $2C27 C2/2844: AD 22 27 LDA $2722 C2/2847: AA TAX C2/2848: 86 0E STX $0E C2/284A: 7B TDC C2/284B: A8 TAY C2/284C: C2 20 REP #$20 C2/284E: B9 20 26 LDA $2620,Y C2/2851: C9 FF FF CMP #$FFFF C2/2854: D0 05 BNE $285B C2/2856: 7B TDC C2/2857: E2 20 SEP #$20 C2/2859: 80 31 BRA $288C C2/285B: 85 10 STA $10 C2/285D: 18 CLC C2/285E: 65 0E ADC $0E C2/2860: AA TAX C2/2861: 7B TDC C2/2862: E2 20 SEP #$20 C2/2864: BD 1A 20 LDA $201A,X C2/2867: 1D 70 20 ORA $2070,X C2/286A: 2D 23 27 AND $2723 C2/286D: D0 13 BNE $2882 C2/286F: A5 0E LDA $0E C2/2871: D0 12 BNE $2885 C2/2873: AD 23 27 LDA $2723 C2/2876: 10 0D BPL $2885 C2/2878: A6 10 LDX $10 C2/287A: BD 06 20 LDA $2006,X C2/287D: 1D 06 20 ORA $2006,X C2/2880: D0 03 BNE $2885 C2/2882: EE 94 46 INC $4694 C2/2885: C8 INY C2/2886: C8 INY C2/2887: C0 18 00 CPY #$0018 C2/288A: D0 C0 BNE $284C C2/288C: AD 24 27 LDA $2724 C2/288F: F0 0B BEQ $289C C2/2891: AD 25 27 LDA $2725 C2/2894: CD 94 46 CMP $4694 C2/2897: F0 03 BEQ $289C C2/2899: 9C 94 46 STZ $4694 C2/289C: 60 RTS C2/289D: AD 21 27 LDA $2721 C2/28A0: 20 27 2C JSR $2C27 C2/28A3: 7B TDC C2/28A4: A8 TAY C2/28A5: C2 20 REP #$20 C2/28A7: B9 20 26 LDA $2620,Y C2/28AA: AA TAX C2/28AB: C9 FF FF CMP #$FFFF C2/28AE: F0 17 BEQ $28C7 C2/28B0: BD 06 20 LDA $2006,X C2/28B3: CD 22 27 CMP $2722 C2/28B6: B0 03 BCS $28BB C2/28B8: EE 94 46 INC $4694 C2/28BB: 7B TDC C2/28BC: E2 20 SEP #$20 C2/28BE: C8 INY C2/28BF: C8 INY C2/28C0: C0 18 00 CPY #$0018 C2/28C3: D0 E0 BNE $28A5 C2/28C5: 80 03 BRA $28CA C2/28C7: 7B TDC C2/28C8: E2 20 SEP #$20 C2/28CA: AD 24 27 LDA $2724 C2/28CD: F0 0B BEQ $28DA C2/28CF: AD 25 27 LDA $2725 C2/28D2: CD 94 46 CMP $4694 C2/28D5: F0 03 BEQ $28DA C2/28D7: 9C 94 46 STZ $4694 C2/28DA: 60 RTS C2/28DB: AD 22 27 LDA $2722 C2/28DE: AA TAX C2/28DF: BD 63 43 LDA $4363,X C2/28E2: CD 23 27 CMP $2723 C2/28E5: D0 03 BNE $28EA C2/28E7: EE 94 46 INC $4694 C2/28EA: 60 RTS C2/28EB: AD 22 27 LDA $2722 C2/28EE: D0 0A BNE $28FA C2/28F0: AD 48 40 LDA $4048 C2/28F3: 20 C3 01 JSR $01C3 C2/28F6: CA DEX C2/28F7: F0 22 BEQ $291B C2/28F9: 60 RTS C2/28FA: AD 03 7C LDA $7C03 C2/28FD: 0A ASL C2/28FE: AA TAX C2/28FF: BD 20 40 LDA $4020,X C2/2902: 85 0E STA $0E C2/2904: 7B TDC C2/2905: A8 TAY C2/2906: B9 C6 3E LDA $3EC6,Y C2/2909: F0 0A BEQ $2915 C2/290B: 98 TYA C2/290C: 0A ASL C2/290D: AA TAX C2/290E: BD 20 40 LDA $4020,X C2/2911: C5 0E CMP $0E C2/2913: D0 09 BNE $291E C2/2915: C8 INY C2/2916: C0 08 00 CPY #$0008 C2/2919: D0 EB BNE $2906 C2/291B: EE 94 46 INC $4694 C2/291E: 60 RTS C2/291F: AD 21 27 LDA $2721 C2/2922: F0 09 BEQ $292D C2/2924: AD 48 40 LDA $4048 C2/2927: CD 23 27 CMP $2723 C2/292A: D0 09 BNE $2935 C2/292C: 60 RTS C2/292D: AD 48 40 LDA $4048 C2/2930: CD 23 27 CMP $2723 C2/2933: D0 03 BNE $2938 C2/2935: EE 94 46 INC $4694 C2/2938: 60 RTS C2/2939: A6 32 LDX $32 C2/293B: AD 53 47 LDA $4753 C2/293E: 29 01 AND #$01 C2/2940: D0 36 BNE $2978 C2/2942: AD 22 27 LDA $2722 C2/2945: C9 07 CMP #$07 C2/2947: F0 16 BEQ $295F C2/2949: AD 21 27 LDA $2721 C2/294C: F0 09 BEQ $2957 C2/294E: AD 22 27 LDA $2722 C2/2951: DD 46 20 CMP $2046,X C2/2954: D0 57 BNE $29AD C2/2956: 60 RTS C2/2957: AD 22 27 LDA $2722 C2/295A: DD 46 20 CMP $2046,X C2/295D: D0 51 BNE $29B0 C2/295F: AD 21 27 LDA $2721 C2/2962: F0 09 BEQ $296D C2/2964: AD 23 27 LDA $2723 C2/2967: 3D 49 20 AND $2049,X C2/296A: F0 41 BEQ $29AD C2/296C: 60 RTS C2/296D: AD 23 27 LDA $2723 C2/2970: F0 3B BEQ $29AD C2/2972: 3D 49 20 AND $2049,X C2/2975: D0 36 BNE $29AD C2/2977: 60 RTS C2/2978: AD 22 27 LDA $2722 C2/297B: C9 07 CMP #$07 C2/297D: F0 16 BEQ $2995 C2/297F: AD 21 27 LDA $2721 C2/2982: F0 09 BEQ $298D C2/2984: AD 22 27 LDA $2722 C2/2987: DD 4D 20 CMP $204D,X C2/298A: D0 21 BNE $29AD C2/298C: 60 RTS C2/298D: AD 22 27 LDA $2722 C2/2990: DD 4D 20 CMP $204D,X C2/2993: D0 1B BNE $29B0 C2/2995: AD 21 27 LDA $2721 C2/2998: F0 09 BEQ $29A3 C2/299A: AD 23 27 LDA $2723 C2/299D: 3D 7B 20 AND $207B,X C2/29A0: F0 0B BEQ $29AD C2/29A2: 60 RTS C2/29A3: AD 23 27 LDA $2723 C2/29A6: F0 05 BEQ $29AD C2/29A8: 3D 7B 20 AND $207B,X C2/29AB: F0 03 BEQ $29B0 C2/29AD: EE 94 46 INC $4694 C2/29B0: 60 RTS C2/29B1: A6 32 LDX $32 C2/29B3: AD 53 47 LDA $4753 C2/29B6: 29 01 AND #$01 C2/29B8: D0 36 BNE $29F0 C2/29BA: AD 22 27 LDA $2722 C2/29BD: C9 07 CMP #$07 C2/29BF: F0 16 BEQ $29D7 C2/29C1: AD 21 27 LDA $2721 C2/29C4: F0 09 BEQ $29CF C2/29C6: AD 22 27 LDA $2722 C2/29C9: DD 46 20 CMP $2046,X C2/29CC: D0 57 BNE $2A25 C2/29CE: 60 RTS C2/29CF: AD 22 27 LDA $2722 C2/29D2: DD 46 20 CMP $2046,X C2/29D5: D0 51 BNE $2A28 C2/29D7: AD 21 27 LDA $2721 C2/29DA: F0 09 BEQ $29E5 C2/29DC: AD 23 27 LDA $2723 C2/29DF: 3D 4A 20 AND $204A,X C2/29E2: F0 41 BEQ $2A25 C2/29E4: 60 RTS C2/29E5: AD 23 27 LDA $2723 C2/29E8: F0 3B BEQ $2A25 C2/29EA: 3D 4A 20 AND $204A,X C2/29ED: D0 36 BNE $2A25 C2/29EF: 60 RTS C2/29F0: AD 22 27 LDA $2722 C2/29F3: C9 07 CMP #$07 C2/29F5: F0 16 BEQ $2A0D C2/29F7: AD 21 27 LDA $2721 C2/29FA: F0 09 BEQ $2A05 C2/29FC: AD 22 27 LDA $2722 C2/29FF: DD 4D 20 CMP $204D,X C2/2A02: D0 21 BNE $2A25 C2/2A04: 60 RTS C2/2A05: AD 22 27 LDA $2722 C2/2A08: DD 4D 20 CMP $204D,X C2/2A0B: D0 1B BNE $2A28 C2/2A0D: AD 21 27 LDA $2721 C2/2A10: F0 09 BEQ $2A1B C2/2A12: AD 23 27 LDA $2723 C2/2A15: 3D 7C 20 AND $207C,X C2/2A18: F0 0B BEQ $2A25 C2/2A1A: 60 RTS C2/2A1B: AD 23 27 LDA $2723 C2/2A1E: F0 05 BEQ $2A25 C2/2A20: 3D 7C 20 AND $207C,X C2/2A23: F0 03 BEQ $2A28 C2/2A25: EE 94 46 INC $4694 C2/2A28: 60 RTS C2/2A29: A6 32 LDX $32 C2/2A2B: AD 53 47 LDA $4753 C2/2A2E: 29 01 AND #$01 C2/2A30: D0 17 BNE $2A49 C2/2A32: AD 21 27 LDA $2721 C2/2A35: F0 09 BEQ $2A40 C2/2A37: BD 47 20 LDA $2047,X C2/2A3A: CD 22 27 CMP $2722 C2/2A3D: D0 20 BNE $2A5F C2/2A3F: 60 RTS C2/2A40: BD 47 20 LDA $2047,X C2/2A43: CD 22 27 CMP $2722 C2/2A46: F0 17 BEQ $2A5F C2/2A48: 60 RTS C2/2A49: AD 21 27 LDA $2721 C2/2A4C: F0 09 BEQ $2A57 C2/2A4E: BD 4E 20 LDA $204E,X C2/2A51: CD 22 27 CMP $2722 C2/2A54: D0 09 BNE $2A5F C2/2A56: 60 RTS C2/2A57: BD 4E 20 LDA $204E,X C2/2A5A: CD 22 27 CMP $2722 C2/2A5D: D0 03 BNE $2A62 C2/2A5F: EE 94 46 INC $4694 C2/2A62: 60 RTS C2/2A63: A6 32 LDX $32 C2/2A65: AD 53 47 LDA $4753 C2/2A68: 29 01 AND #$01 C2/2A6A: D0 17 BNE $2A83 C2/2A6C: AD 21 27 LDA $2721 C2/2A6F: F0 09 BEQ $2A7A C2/2A71: BD 48 20 LDA $2048,X C2/2A74: CD 22 27 CMP $2722 C2/2A77: D0 20 BNE $2A99 C2/2A79: 60 RTS C2/2A7A: BD 48 20 LDA $2048,X C2/2A7D: CD 22 27 CMP $2722 C2/2A80: F0 17 BEQ $2A99 C2/2A82: 60 RTS C2/2A83: AD 21 27 LDA $2721 C2/2A86: F0 09 BEQ $2A91 C2/2A88: BD 4F 20 LDA $204F,X C2/2A8B: CD 22 27 CMP $2722 C2/2A8E: D0 09 BNE $2A99 C2/2A90: 60 RTS C2/2A91: BD 4F 20 LDA $204F,X C2/2A94: CD 22 27 CMP $2722 C2/2A97: D0 03 BNE $2A9C C2/2A99: EE 94 46 INC $4694 C2/2A9C: 60 RTS C2/2A9D: AD 53 47 LDA $4753 C2/2AA0: 29 01 AND #$01 C2/2AA2: D0 0E BNE $2AB2 C2/2AA4: A6 32 LDX $32 C2/2AA6: BD 4B 20 LDA $204B,X C2/2AA9: 20 C3 01 JSR $01C3 C2/2AAC: CA DEX C2/2AAD: 30 11 BMI $2AC0 C2/2AAF: 4C C1 2A JMP $2AC1 C2/2AB2: A6 32 LDX $32 C2/2AB4: BD 7D 20 LDA $207D,X C2/2AB7: 20 C3 01 JSR $01C3 C2/2ABA: CA DEX C2/2ABB: 30 03 BMI $2AC0 C2/2ABD: 20 C1 2A JSR $2AC1 C2/2AC0: 60 RTS C2/2AC1: AD 23 27 LDA $2723 C2/2AC4: D0 05 BNE $2ACB C2/2AC6: 8A TXA C2/2AC7: D0 08 BNE $2AD1 C2/2AC9: F0 03 BEQ $2ACE C2/2ACB: 8A TXA C2/2ACC: F0 03 BEQ $2AD1 C2/2ACE: EE 94 46 INC $4694 C2/2AD1: 60 RTS C2/2AD2: AD 21 27 LDA $2721 C2/2AD5: 20 27 2C JSR $2C27 C2/2AD8: AD 22 27 LDA $2722 C2/2ADB: AA TAX C2/2ADC: 86 0E STX $0E C2/2ADE: 7B TDC C2/2ADF: A8 TAY C2/2AE0: C2 20 REP #$20 C2/2AE2: B9 20 26 LDA $2620,Y C2/2AE5: C9 FF FF CMP #$FFFF C2/2AE8: D0 05 BNE $2AEF C2/2AEA: 7B TDC C2/2AEB: E2 20 SEP #$20 C2/2AED: 80 19 BRA $2B08 C2/2AEF: 18 CLC C2/2AF0: 65 0E ADC $0E C2/2AF2: AA TAX C2/2AF3: 7B TDC C2/2AF4: E2 20 SEP #$20 C2/2AF6: BD 00 20 LDA $2000,X C2/2AF9: CD 23 27 CMP $2723 C2/2AFC: D0 03 BNE $2B01 C2/2AFE: EE 94 46 INC $4694 C2/2B01: C8 INY C2/2B02: C8 INY C2/2B03: C0 18 00 CPY #$0018 C2/2B06: D0 D8 BNE $2AE0 C2/2B08: AD 24 27 LDA $2724 C2/2B0B: F0 0B BEQ $2B18 C2/2B0D: AD 25 27 LDA $2725 C2/2B10: CD 94 46 CMP $4694 C2/2B13: F0 03 BEQ $2B18 C2/2B15: 9C 94 46 STZ $4694 C2/2B18: 60 RTS C2/2B19: C2 20 REP #$20 C2/2B1B: AD A2 00 LDA $00A2 C2/2B1E: CD 22 27 CMP $2722 C2/2B21: 90 03 BCC $2B26 C2/2B23: EE 94 46 INC $4694 C2/2B26: 7B TDC C2/2B27: E2 20 SEP #$20 C2/2B29: 60 RTS C2/2B2A: AD 22 27 LDA $2722 C2/2B2D: AA TAX C2/2B2E: C9 03 CMP #$03 C2/2B30: D0 31 BNE $2B63 C2/2B32: 64 0E STZ $0E C2/2B34: 7B TDC C2/2B35: AA TAX C2/2B36: A8 TAY C2/2B37: AD 87 7C LDA $7C87 C2/2B3A: 20 DB 01 JSR $01DB C2/2B3D: F0 0F BEQ $2B4E C2/2B3F: DA PHX C2/2B40: B9 00 20 LDA $2000,Y C2/2B43: 29 07 AND #$07 C2/2B45: AA TAX C2/2B46: A5 0E LDA $0E C2/2B48: 20 D6 01 JSR $01D6 C2/2B4B: 85 0E STA $0E C2/2B4D: FA PLX C2/2B4E: C2 20 REP #$20 C2/2B50: 98 TYA C2/2B51: 18 CLC C2/2B52: 69 80 00 ADC #$0080 C2/2B55: A8 TAY C2/2B56: 7B TDC C2/2B57: E2 20 SEP #$20 C2/2B59: E8 INX C2/2B5A: E0 04 00 CPX #$0004 C2/2B5D: D0 D8 BNE $2B37 C2/2B5F: A5 0E LDA $0E C2/2B61: 80 03 BRA $2B66 C2/2B63: BD 84 7C LDA $7C84,X C2/2B66: 2D 23 27 AND $2723 C2/2B69: F0 03 BEQ $2B6E C2/2B6B: EE 94 46 INC $4694 C2/2B6E: 60 RTS C2/2B6F: AD 53 47 LDA $4753 C2/2B72: 29 01 AND #$01 C2/2B74: D0 08 BNE $2B7E C2/2B76: A6 32 LDX $32 C2/2B78: BD 4C 20 LDA $204C,X C2/2B7B: D0 06 BNE $2B83 C2/2B7D: 60 RTS C2/2B7E: BD 7E 20 LDA $207E,X C2/2B81: F0 03 BEQ $2B86 C2/2B83: EE 94 46 INC $4694 C2/2B86: 60 RTS C2/2B87: 9C 51 47 STZ $4751 C2/2B8A: A9 01 LDA #$01 C2/2B8C: 8D 50 7C STA $7C50 C2/2B8F: 8D 94 46 STA $4694 C2/2B92: 60 RTS C2/2B93: 7B TDC C2/2B94: AA TAX C2/2B95: A8 TAY C2/2B96: 84 0E STY $0E C2/2B98: B9 C2 3E LDA $3EC2,Y C2/2B9B: F0 11 BEQ $2BAE C2/2B9D: BD 1A 20 LDA $201A,X C2/2BA0: 29 C2 AND #$C2 C2/2BA2: D0 0A BNE $2BAE C2/2BA4: BD 06 20 LDA $2006,X C2/2BA7: 1D 07 20 ORA $2007,X C2/2BAA: F0 02 BEQ $2BAE C2/2BAC: E6 0E INC $0E C2/2BAE: 20 E0 01 JSR $01E0 C2/2BB1: C8 INY C2/2BB2: C0 04 00 CPY #$0004 C2/2BB5: D0 E1 BNE $2B98 C2/2BB7: A5 0E LDA $0E C2/2BB9: 3A DEC C2/2BBA: D0 03 BNE $2BBF C2/2BBC: EE 94 46 INC $4694 C2/2BBF: 60 RTS C2/2BC0: AD 53 47 LDA $4753 C2/2BC3: 29 01 AND #$01 C2/2BC5: D0 1A BNE $2BE1 C2/2BC7: A6 32 LDX $32 C2/2BC9: BD 46 20 LDA $2046,X C2/2BCC: C9 2B CMP #$2B C2/2BCE: F0 04 BEQ $2BD4 C2/2BD0: C9 17 CMP #$17 C2/2BD2: D0 28 BNE $2BFC C2/2BD4: BD 47 20 LDA $2047,X C2/2BD7: C9 48 CMP #$48 C2/2BD9: 90 21 BCC $2BFC C2/2BDB: C9 57 CMP #$57 C2/2BDD: B0 1D BCS $2BFC C2/2BDF: 80 18 BRA $2BF9 C2/2BE1: A6 32 LDX $32 C2/2BE3: BD 4D 20 LDA $204D,X C2/2BE6: C9 2B CMP #$2B C2/2BE8: F0 04 BEQ $2BEE C2/2BEA: C9 17 CMP #$17 C2/2BEC: D0 0E BNE $2BFC C2/2BEE: BD 4E 20 LDA $204E,X C2/2BF1: C9 48 CMP #$48 C2/2BF3: 90 07 BCC $2BFC C2/2BF5: C9 57 CMP #$57 C2/2BF7: B0 03 BCS $2BFC C2/2BF9: EE 94 46 INC $4694 C2/2BFC: 60 RTS C2/2BFD: 7B TDC C2/2BFE: AA TAX C2/2BFF: A8 TAY C2/2C00: BD 00 20 LDA $2000,X C2/2C03: 29 08 AND #$08 C2/2C05: F0 13 BEQ $2C1A C2/2C07: B9 C2 3E LDA $3EC2,Y C2/2C0A: F0 0E BEQ $2C1A C2/2C0C: BD 1D 20 LDA $201D,X C2/2C0F: 29 81 AND #$81 C2/2C11: D0 07 BNE $2C1A C2/2C13: BD 1E 20 LDA $201E,X C2/2C16: 29 10 AND #$10 C2/2C18: F0 0C BEQ $2C26 C2/2C1A: 20 E0 01 JSR $01E0 C2/2C1D: C8 INY C2/2C1E: C0 04 00 CPY #$0004 C2/2C21: D0 DD BNE $2C00 C2/2C23: EE 94 46 INC $4694 C2/2C26: 60 RTS Pointer Table? C2/2C27: 0A ASL C2/2C28: AA TAX C2/2C29: BF 4D 2C C2 LDA $C22C4D,X C2/2C2D: 85 08 STA $08 C2/2C2F: BF 4E 2C C2 LDA $C22C4E,X C2/2C33: 85 09 STA $09 C2/2C35: A9 C2 LDA #$C2 C2/2C37: 85 0A STA $0A C2/2C39: A2 17 00 LDX #$0017 C2/2C3C: A9 FF LDA #$FF C2/2C3E: 9D 20 26 STA $2620,X C2/2C41: CA DEX C2/2C42: 10 FA BPL $2C3E C2/2C44: 9C 24 27 STZ $2724 C2/2C47: 9C 25 27 STZ $2725 C2/2C4A: DC 08 00 JMP [$0008] C2/2C4D: B3 2C LDA ($2C,S),Y C2/2C4F: DA PHX C2/2C50: 2C E0 2C BIT $2CE0 C2/2C53: E6 2C INC $2C C2/2C55: EC 2C F2 CPX $F22C C2/2C58: 2C FE 2C BIT $2CFE C2/2C5B: 0A ASL C2/2C5C: 2D 16 2D AND $2D16 C2/2C5F: 22 2D 2E 2D JSR $2D2E2D C2/2C63: 3A DEC C2/2C64: 2D 46 2D AND $2D46 C2/2C67: 52 2D EOR ($2D) C2/2C69: 79 2D BD ADC $BD2D,Y C2/2C6C: 2D C6 2D AND $2DC6 C2/2C6F: CD 2D D3 CMP $D32D C2/2C72: 2D 18 2E AND $2E18 C2/2C75: 25 2E AND $2E C2/2C77: 2D 2E 37 AND $372E C2/2C7A: 2E 44 2E ROL $2E44 C2/2C7D: 4F 2E 59 2E EOR $2E592E C2/2C81: 62 2E 65 PER $C291B2 C2/2C84: 2E A6 2E ROL $2EA6 C2/2C87: 00 2F BRK $2F C2/2C89: 0B PHD C2/2C8A: 2F 19 2F 24 AND $242F19 C2/2C8E: 2F 27 2F 70 AND $702F27 C2/2C92: 2F AB 2F B7 AND $B72FAB C2/2C96: 2F C0 2F C3 AND $C32FC0 C2/2C9A: 2F 19 30 5D AND $5D3019 C2/2C9E: 30 9B BMI $2C3B C2/2CA0: 30 A1 BMI $2C43 C2/2CA2: 30 A7 BMI $2C4B C2/2CA4: 30 AD BMI $2C53 C2/2CA6: 30 B3 BMI $2C5B C2/2CA8: 30 C2 BMI $2C6C C2/2CAA: 30 F1 BMI $2C9D C2/2CAC: 30 15 BMI $2CC3 C2/2CAE: 31 1B AND ($1B),Y C2/2CB0: 31 21 AND ($21),Y C2/2CB2: 31 AND ($64),Y C2/2CB3: 64 0E STZ $0E C2/2CB5: 7B TDC C2/2CB6: A8 TAY C2/2CB7: AA TAX C2/2CB8: BD 00 20 LDA $2000,X C2/2CBB: 29 07 AND #$07 C2/2CBD: C5 0E CMP $0E C2/2CBF: D0 0F BNE $2CD0 C2/2CC1: B9 C2 3E LDA $3EC2,Y C2/2CC4: F0 13 BEQ $2CD9 C2/2CC6: 20 27 31 JSR $3127 C2/2CC9: D0 0E BNE $2CD9 C2/2CCB: 8E 20 26 STX $2620 C2/2CCE: 80 09 BRA $2CD9 C2/2CD0: 20 E0 01 JSR $01E0 C2/2CD3: C8 INY C2/2CD4: C0 04 00 CPY #$0004 C2/2CD7: D0 DF BNE $2CB8 C2/2CD9: 60 RTS C2/2CDA: A9 01 LDA #$01 C2/2CDC: 85 0E STA $0E C2/2CDE: 80 D5 BRA $2CB5 C2/2CE0: A9 02 LDA #$02 C2/2CE2: 85 0E STA $0E C2/2CE4: 80 CF BRA $2CB5 C2/2CE6: A9 03 LDA #$03 C2/2CE8: 85 0E STA $0E C2/2CEA: 80 C9 BRA $2CB5 C2/2CEC: A9 04 LDA #$04 C2/2CEE: 85 0E STA $0E C2/2CF0: 80 C3 BRA $2CB5 C2/2CF2: AD C6 3E LDA $3EC6 C2/2CF5: F0 06 BEQ $2CFD C2/2CF7: A2 00 02 LDX #$0200 C2/2CFA: 8E 20 26 STX $2620 C2/2CFD: 60 RTS C2/2CFE: AD C7 3E LDA $3EC7 C2/2D01: F0 06 BEQ $2D09 C2/2D03: A2 80 02 LDX #$0280 C2/2D06: 8E 20 26 STX $2620 C2/2D09: 60 RTS C2/2D0A: AD C8 3E LDA $3EC8 C2/2D0D: F0 06 BEQ $2D15 C2/2D0F: A2 00 03 LDX #$0300 C2/2D12: 8E 20 26 STX $2620 C2/2D15: 60 RTS C2/2D16: AD C9 3E LDA $3EC9 C2/2D19: F0 06 BEQ $2D21 C2/2D1B: A2 80 03 LDX #$0380 C2/2D1E: 8E 20 26 STX $2620 C2/2D21: 60 RTS C2/2D22: AD CA 3E LDA $3ECA C2/2D25: F0 06 BEQ $2D2D C2/2D27: A2 00 04 LDX #$0400 C2/2D2A: 8E 20 26 STX $2620 C2/2D2D: 60 RTS C2/2D2E: AD CB 3E LDA $3ECB C2/2D31: F0 06 BEQ $2D39 C2/2D33: A2 80 04 LDX #$0480 C2/2D36: 8E 20 26 STX $2620 C2/2D39: 60 RTS C2/2D3A: AD CC 3E LDA $3ECC C2/2D3D: F0 06 BEQ $2D45 C2/2D3F: A2 00 05 LDX #$0500 C2/2D42: 8E 20 26 STX $2620 C2/2D45: 60 RTS C2/2D46: AD CD 3E LDA $3ECD C2/2D49: F0 06 BEQ $2D51 C2/2D4B: A2 80 05 LDX #$0580 C2/2D4E: 8E 20 26 STX $2620 C2/2D51: 60 RTS C2/2D52: AD 56 7C LDA $7C56 C2/2D55: F0 13 BEQ $2D6A C2/2D57: 3A DEC C2/2D58: F0 08 BEQ $2D62 C2/2D5A: CE 56 7C DEC $7C56 C2/2D5D: AD 55 47 LDA $4755 C2/2D60: 80 0A BRA $2D6C C2/2D62: 18 CLC C2/2D63: AD 55 47 LDA $4755 C2/2D66: 69 04 ADC #$04 C2/2D68: 80 02 BRA $2D6C C2/2D6A: A5 47 LDA $47 C2/2D6C: C2 20 REP #$20 C2/2D6E: 20 B2 01 JSR $01B2 C2/2D71: AA TAX C2/2D72: 7B TDC C2/2D73: E2 20 SEP #$20 C2/2D75: 8E 20 26 STX $2620 C2/2D78: 60 RTS C2/2D79: AD 03 7C LDA $7C03 C2/2D7C: 85 12 STA $12 C2/2D7E: EE 24 27 INC $2724 C2/2D81: 7B TDC C2/2D82: AA TAX C2/2D83: 86 0E STX $0E C2/2D85: 86 10 STX $10 C2/2D87: A2 00 02 LDX #$0200 C2/2D8A: A4 10 LDY $10 C2/2D8C: B9 C6 3E LDA $3EC6,Y C2/2D8F: F0 20 BEQ $2DB1 C2/2D91: A5 10 LDA $10 C2/2D93: C5 12 CMP $12 C2/2D95: F0 1A BEQ $2DB1 C2/2D97: 20 27 31 JSR $3127 C2/2D9A: D0 15 BNE $2DB1 C2/2D9C: A4 0E LDY $0E C2/2D9E: 86 08 STX $08 C2/2DA0: A5 08 LDA $08 C2/2DA2: 99 20 26 STA $2620,Y C2/2DA5: A5 09 LDA $09 C2/2DA7: 99 21 26 STA $2621,Y C2/2DAA: C8 INY C2/2DAB: C8 INY C2/2DAC: 84 0E STY $0E C2/2DAE: EE 25 27 INC $2725 C2/2DB1: 20 E0 01 JSR $01E0 C2/2DB4: E6 10 INC $10 C2/2DB6: A5 10 LDA $10 C2/2DB8: C9 08 CMP #$08 C2/2DBA: D0 CE BNE $2D8A C2/2DBC: 60 RTS C2/2DBD: A9 FF LDA #$FF C2/2DBF: 85 12 STA $12 C2/2DC1: EE 24 27 INC $2724 C2/2DC4: 80 BB BRA $2D81 C2/2DC6: AD 03 7C LDA $7C03 C2/2DC9: 85 12 STA $12 C2/2DCB: 80 B4 BRA $2D81 C2/2DCD: A9 FF LDA #$FF C2/2DCF: 85 12 STA $12 C2/2DD1: 80 AE BRA $2D81 C2/2DD3: A9 80 LDA #$80 C2/2DD5: 85 12 STA $12 C2/2DD7: 64 13 STZ $13 C2/2DD9: EE 24 27 INC $2724 C2/2DDC: 7B TDC C2/2DDD: AA TAX C2/2DDE: 86 0E STX $0E C2/2DE0: 86 10 STX $10 C2/2DE2: A4 10 LDY $10 C2/2DE4: B9 C2 3E LDA $3EC2,Y C2/2DE7: F0 23 BEQ $2E0C C2/2DE9: 20 27 31 JSR $3127 C2/2DEC: D0 1E BNE $2E0C C2/2DEE: BD 00 20 LDA $2000,X C2/2DF1: 25 12 AND $12 C2/2DF3: C5 13 CMP $13 C2/2DF5: D0 15 BNE $2E0C C2/2DF7: A4 0E LDY $0E C2/2DF9: 86 08 STX $08 C2/2DFB: A5 08 LDA $08 C2/2DFD: 99 20 26 STA $2620,Y C2/2E00: A5 09 LDA $09 C2/2E02: 99 21 26 STA $2621,Y C2/2E05: C8 INY C2/2E06: C8 INY C2/2E07: 84 0E STY $0E C2/2E09: EE 25 27 INC $2725 C2/2E0C: 20 E0 01 JSR $01E0 C2/2E0F: E6 10 INC $10 C2/2E11: A5 10 LDA $10 C2/2E13: C9 04 CMP #$04 C2/2E15: D0 CB BNE $2DE2 C2/2E17: 60 RTS C2/2E18: A9 80 LDA #$80 C2/2E1A: 85 12 STA $12 C2/2E1C: A9 80 LDA #$80 C2/2E1E: 85 13 STA $13 C2/2E20: EE 24 27 INC $2724 C2/2E23: 80 B7 BRA $2DDC C2/2E25: A9 80 LDA #$80 C2/2E27: 85 12 STA $12 C2/2E29: 64 13 STZ $13 C2/2E2B: 80 AF BRA $2DDC C2/2E2D: A9 80 LDA #$80 C2/2E2F: 85 12 STA $12 C2/2E31: A9 80 LDA #$80 C2/2E33: 85 13 STA $13 C2/2E35: 80 A5 BRA $2DDC C2/2E37: A9 08 LDA #$08 C2/2E39: 85 12 STA $12 C2/2E3B: A9 08 LDA #$08 C2/2E3D: 85 13 STA $13 C2/2E3F: EE 24 27 INC $2724 C2/2E42: 80 98 BRA $2DDC C2/2E44: A9 08 LDA #$08 C2/2E46: 85 12 STA $12 C2/2E48: 64 13 STZ $13 C2/2E4A: EE 24 27 INC $2724 C2/2E4D: 80 8D BRA $2DDC C2/2E4F: A9 08 LDA #$08 C2/2E51: 85 12 STA $12 C2/2E53: A9 08 LDA #$08 C2/2E55: 85 13 STA $13 C2/2E57: 80 83 BRA $2DDC C2/2E59: A9 08 LDA #$08 C2/2E5B: 85 12 STA $12 C2/2E5D: 64 13 STZ $13 C2/2E5F: 4C DC 2D JMP $2DDC C2/2E62: EE 24 27 INC $2724 C2/2E65: 7B TDC C2/2E66: AA TAX C2/2E67: 86 0E STX $0E C2/2E69: 86 10 STX $10 C2/2E6B: BD 1A 20 LDA $201A,X C2/2E6E: 29 40 AND #$40 C2/2E70: D0 28 BNE $2E9A C2/2E72: BD 1D 20 LDA $201D,X C2/2E75: 29 81 AND #$81 C2/2E77: D0 21 BNE $2E9A C2/2E79: BD 1E 20 LDA $201E,X C2/2E7C: 29 10 AND #$10 C2/2E7E: D0 1A BNE $2E9A C2/2E80: BD 1A 20 LDA $201A,X C2/2E83: 10 15 BPL $2E9A C2/2E85: A4 0E LDY $0E C2/2E87: 86 08 STX $08 C2/2E89: A5 08 LDA $08 C2/2E8B: 99 20 26 STA $2620,Y C2/2E8E: A5 09 LDA $09 C2/2E90: 99 21 26 STA $2621,Y C2/2E93: C8 INY C2/2E94: C8 INY C2/2E95: 84 0E STY $0E C2/2E97: EE 25 27 INC $2725 C2/2E9A: 20 E0 01 JSR $01E0 C2/2E9D: E6 10 INC $10 C2/2E9F: A5 10 LDA $10 C2/2EA1: C9 04 CMP #$04 C2/2EA3: D0 C6 BNE $2E6B C2/2EA5: 60 RTS C2/2EA6: A9 1C LDA #$1C C2/2EA8: AA TAX C2/2EA9: 86 14 STX $14 C2/2EAB: A9 80 LDA #$80 C2/2EAD: 85 12 STA $12 C2/2EAF: EE 24 27 INC $2724 C2/2EB2: 7B TDC C2/2EB3: AA TAX C2/2EB4: 86 0E STX $0E C2/2EB6: 86 10 STX $10 C2/2EB8: A2 00 02 LDX #$0200 C2/2EBB: DA PHX C2/2EBC: A4 10 LDY $10 C2/2EBE: B9 C6 3E LDA $3EC6,Y C2/2EC1: F0 30 BEQ $2EF3 C2/2EC3: 20 27 31 JSR $3127 C2/2EC6: D0 2B BNE $2EF3 C2/2EC8: C2 20 REP #$20 C2/2ECA: 18 CLC C2/2ECB: 8A TXA C2/2ECC: 65 14 ADC $14 C2/2ECE: AA TAX C2/2ECF: 7B TDC C2/2ED0: E2 20 SEP #$20 C2/2ED2: BD 00 20 LDA $2000,X C2/2ED5: 1D 56 20 ORA $2056,X C2/2ED8: 25 12 AND $12 C2/2EDA: C5 12 CMP $12 C2/2EDC: D0 15 BNE $2EF3 C2/2EDE: A4 0E LDY $0E C2/2EE0: 86 08 STX $08 C2/2EE2: A5 08 LDA $08 C2/2EE4: 99 20 26 STA $2620,Y C2/2EE7: A5 09 LDA $09 C2/2EE9: 99 21 26 STA $2621,Y C2/2EEC: C8 INY C2/2EED: C8 INY C2/2EEE: 84 0E STY $0E C2/2EF0: EE 25 27 INC $2725 C2/2EF3: FA PLX C2/2EF4: 20 E0 01 JSR $01E0 C2/2EF7: E6 10 INC $10 C2/2EF9: A5 10 LDA $10 C2/2EFB: C9 08 CMP #$08 C2/2EFD: D0 BC BNE $2EBB C2/2EFF: 60 RTS C2/2F00: A9 1C LDA #$1C C2/2F02: AA TAX C2/2F03: 86 14 STX $14 C2/2F05: A9 80 LDA #$80 C2/2F07: 85 12 STA $12 C2/2F09: 80 A7 BRA $2EB2 C2/2F0B: A9 1D LDA #$1D C2/2F0D: AA TAX C2/2F0E: 86 14 STX $14 C2/2F10: A9 02 LDA #$02 C2/2F12: 85 12 STA $12 C2/2F14: EE 24 27 INC $2724 C2/2F17: 80 99 BRA $2EB2 C2/2F19: A9 1D LDA #$1D C2/2F1B: AA TAX C2/2F1C: 86 14 STX $14 C2/2F1E: A9 02 LDA #$02 C2/2F20: 85 12 STA $12 C2/2F22: 80 8E BRA $2EB2 C2/2F24: EE 24 27 INC $2724 C2/2F27: 7B TDC C2/2F28: AA TAX C2/2F29: 86 0E STX $0E C2/2F2B: 86 10 STX $10 C2/2F2D: A2 00 02 LDX #$0200 C2/2F30: A4 10 LDY $10 C2/2F32: B9 C6 3E LDA $3EC6,Y C2/2F35: F0 2D BEQ $2F64 C2/2F37: 20 27 31 JSR $3127 C2/2F3A: D0 28 BNE $2F64 C2/2F3C: C2 20 REP #$20 C2/2F3E: BD 08 20 LDA $2008,X C2/2F41: 4A LSR C2/2F42: DD 06 20 CMP $2006,X C2/2F45: B0 05 BCS $2F4C C2/2F47: 7B TDC C2/2F48: E2 20 SEP #$20 C2/2F4A: 80 18 BRA $2F64 C2/2F4C: 7B TDC C2/2F4D: E2 20 SEP #$20 C2/2F4F: A4 0E LDY $0E C2/2F51: 86 08 STX $08 C2/2F53: A5 08 LDA $08 C2/2F55: 99 20 26 STA $2620,Y C2/2F58: A5 09 LDA $09 C2/2F5A: 99 21 26 STA $2621,Y C2/2F5D: C8 INY C2/2F5E: C8 INY C2/2F5F: 84 0E STY $0E C2/2F61: EE 25 27 INC $2725 C2/2F64: 20 E0 01 JSR $01E0 C2/2F67: E6 10 INC $10 C2/2F69: A5 10 LDA $10 C2/2F6B: C9 08 CMP #$08 C2/2F6D: D0 C1 BNE $2F30 C2/2F6F: 60 RTS C2/2F70: 7B TDC C2/2F71: AA TAX C2/2F72: 86 0E STX $0E C2/2F74: 86 10 STX $10 C2/2F76: A4 10 LDY $10 C2/2F78: B9 C2 3E LDA $3EC2,Y C2/2F7B: F0 22 BEQ $2F9F C2/2F7D: 20 27 31 JSR $3127 C2/2F80: D0 1D BNE $2F9F C2/2F82: BD 1C 20 LDA $201C,X C2/2F85: 1D 72 20 ORA $2072,X C2/2F88: 10 15 BPL $2F9F C2/2F8A: A4 0E LDY $0E C2/2F8C: 86 08 STX $08 C2/2F8E: A5 08 LDA $08 C2/2F90: 99 20 26 STA $2620,Y C2/2F93: A5 09 LDA $09 C2/2F95: 99 21 26 STA $2621,Y C2/2F98: C8 INY C2/2F99: C8 INY C2/2F9A: 84 0E STY $0E C2/2F9C: EE 25 27 INC $2725 C2/2F9F: 20 E0 01 JSR $01E0 C2/2FA2: E6 10 INC $10 C2/2FA4: A5 10 LDA $10 C2/2FA6: C9 04 CMP #$04 C2/2FA8: D0 CC BNE $2F76 C2/2FAA: 60 RTS C2/2FAB: A9 40 LDA #$40 C2/2FAD: 85 12 STA $12 C2/2FAF: 64 13 STZ $13 C2/2FB1: EE 24 27 INC $2724 C2/2FB4: 4C DC 2D JMP $2DDC C2/2FB7: A9 40 LDA #$40 C2/2FB9: 85 12 STA $12 C2/2FBB: 64 13 STZ $13 C2/2FBD: 4C DC 2D JMP $2DDC C2/2FC0: EE 24 27 INC $2724 C2/2FC3: 7B TDC C2/2FC4: AA TAX C2/2FC5: 86 0E STX $0E C2/2FC7: 86 10 STX $10 C2/2FC9: A2 00 02 LDX #$0200 C2/2FCC: BD 1A 20 LDA $201A,X C2/2FCF: 29 40 AND #$40 C2/2FD1: D0 3A BNE $300D C2/2FD3: E0 00 02 CPX #$0200 C2/2FD6: 90 05 BCC $2FDD C2/2FD8: AD 4C 7C LDA $7C4C C2/2FDB: D0 0E BNE $2FEB C2/2FDD: BD 1D 20 LDA $201D,X C2/2FE0: 29 81 AND #$81 C2/2FE2: D0 29 BNE $300D C2/2FE4: BD 1E 20 LDA $201E,X C2/2FE7: 29 10 AND #$10 C2/2FE9: D0 22 BNE $300D C2/2FEB: BD 1A 20 LDA $201A,X C2/2FEE: 30 08 BMI $2FF8 C2/2FF0: BD 06 20 LDA $2006,X C2/2FF3: 1D 07 20 ORA $2007,X C2/2FF6: D0 15 BNE $300D C2/2FF8: A4 0E LDY $0E C2/2FFA: 86 08 STX $08 C2/2FFC: A5 08 LDA $08 C2/2FFE: 99 20 26 STA $2620,Y C2/3001: A5 09 LDA $09 C2/3003: 99 21 26 STA $2621,Y C2/3006: C8 INY C2/3007: C8 INY C2/3008: 84 0E STY $0E C2/300A: EE 25 27 INC $2725 C2/300D: 20 E0 01 JSR $01E0 C2/3010: E6 10 INC $10 C2/3012: A5 10 LDA $10 C2/3014: C9 08 CMP #$08 C2/3016: D0 B4 BNE $2FCC C2/3018: 60 RTS C2/3019: 7B TDC C2/301A: A8 TAY C2/301B: 38 SEC C2/301C: A5 41 LDA $41 C2/301E: E9 1B SBC #$1B C2/3020: AA TAX C2/3021: BD 67 43 LDA $4367,X C2/3024: F0 36 BEQ $305C C2/3026: 85 12 STA $12 C2/3028: AD 56 7C LDA $7C56 C2/302B: D0 07 BNE $3034 C2/302D: 38 SEC C2/302E: A5 47 LDA $47 C2/3030: E9 04 SBC #$04 C2/3032: 80 03 BRA $3037 C2/3034: AD 55 47 LDA $4755 C2/3037: AA TAX C2/3038: 86 10 STX $10 C2/303A: A5 12 LDA $12 C2/303C: 0A ASL C2/303D: B0 03 BCS $3042 C2/303F: C8 INY C2/3040: 80 FA BRA $303C C2/3042: C4 10 CPY $10 C2/3044: D0 03 BNE $3049 C2/3046: C8 INY C2/3047: 80 F3 BRA $303C C2/3049: 98 TYA C2/304A: 18 CLC C2/304B: 69 04 ADC #$04 C2/304D: AA TAX C2/304E: FE C2 3E INC $3EC2,X C2/3051: C2 20 REP #$20 C2/3053: 20 B2 01 JSR $01B2 C2/3056: 8D 20 26 STA $2620 C2/3059: 7B TDC C2/305A: E2 20 SEP #$20 C2/305C: 60 RTS C2/305D: 64 0E STZ $0E C2/305F: 7B TDC C2/3060: A8 TAY C2/3061: AA TAX C2/3062: BD 00 20 LDA $2000,X C2/3065: 29 07 AND #$07 C2/3067: C5 0E CMP $0E C2/3069: D0 26 BNE $3091 C2/306B: B9 C2 3E LDA $3EC2,Y C2/306E: F0 2A BEQ $309A C2/3070: BD 1A 20 LDA $201A,X C2/3073: 29 C0 AND #$C0 C2/3075: D0 23 BNE $309A C2/3077: BD 1D 20 LDA $201D,X C2/307A: 29 81 AND #$81 C2/307C: D0 1C BNE $309A C2/307E: BD 1E 20 LDA $201E,X C2/3081: 29 10 AND #$10 C2/3083: F0 15 BEQ $309A C2/3085: BD 57 20 LDA $2057,X C2/3088: C9 50 CMP #$50 C2/308A: F0 0E BEQ $309A C2/308C: 8E 20 26 STX $2620 C2/308F: 80 09 BRA $309A C2/3091: 20 E0 01 JSR $01E0 C2/3094: C8 INY C2/3095: C0 04 00 CPY #$0004 C2/3098: D0 C8 BNE $3062 C2/309A: 60 RTS C2/309B: A9 01 LDA #$01 C2/309D: 85 0E STA $0E C2/309F: 80 BE BRA $305F C2/30A1: A9 02 LDA #$02 C2/30A3: 85 0E STA $0E C2/30A5: 80 B8 BRA $305F C2/30A7: A9 03 LDA #$03 C2/30A9: 85 0E STA $0E C2/30AB: 80 B2 BRA $305F C2/30AD: A9 04 LDA #$04 C2/30AF: 85 0E STA $0E C2/30B1: 80 AC BRA $305F C2/30B3: AD 73 7C LDA $7C73 C2/30B6: C2 20 REP #$20 C2/30B8: 20 B2 01 JSR $01B2 C2/30BB: 8D 20 26 STA $2620 C2/30BE: 7B TDC C2/30BF: E2 20 SEP #$20 C2/30C1: 60 RTS C2/30C2: EE 24 27 INC $2724 C2/30C5: 7B TDC C2/30C6: AA TAX C2/30C7: 86 0E STX $0E C2/30C9: 86 10 STX $10 C2/30CB: A6 0E LDX $0E C2/30CD: AD 87 7C LDA $7C87 C2/30D0: 20 DB 01 JSR $01DB C2/30D3: F0 13 BEQ $30E8 C2/30D5: C2 20 REP #$20 C2/30D7: A6 10 LDX $10 C2/30D9: A5 0E LDA $0E C2/30DB: 20 B2 01 JSR $01B2 C2/30DE: 9D 20 26 STA $2620,X C2/30E1: E6 10 INC $10 C2/30E3: E6 10 INC $10 C2/30E5: 7B TDC C2/30E6: E2 20 SEP #$20 C2/30E8: E6 0E INC $0E C2/30EA: A5 0E LDA $0E C2/30EC: C9 04 CMP #$04 C2/30EE: D0 DB BNE $30CB C2/30F0: 60 RTS C2/30F1: 64 0E STZ $0E C2/30F3: 7B TDC C2/30F4: A8 TAY C2/30F5: AA TAX C2/30F6: BD 00 20 LDA $2000,X C2/30F9: 29 07 AND #$07 C2/30FB: C5 0E CMP $0E C2/30FD: D0 0C BNE $310B C2/30FF: BD 1A 20 LDA $201A,X C2/3102: 29 80 AND #$80 C2/3104: F0 0E BEQ $3114 C2/3106: 8E 20 26 STX $2620 C2/3109: 80 09 BRA $3114 C2/310B: 20 E0 01 JSR $01E0 C2/310E: C8 INY C2/310F: C0 04 00 CPY #$0004 C2/3112: D0 E2 BNE $30F6 C2/3114: 60 RTS C2/3115: A9 01 LDA #$01 C2/3117: 85 0E STA $0E C2/3119: 80 D8 BRA $30F3 C2/311B: A9 02 LDA #$02 C2/311D: 85 0E STA $0E C2/311F: 80 D2 BRA $30F3 C2/3121: A9 03 LDA #$03 C2/3123: 85 0E STA $0E C2/3125: 80 CC BRA $30F3 C2/3127: BD 1A 20 LDA $201A,X C2/312A: 29 C0 AND #$C0 C2/312C: D0 0C BNE $313A C2/312E: BD 1D 20 LDA $201D,X C2/3131: 29 81 AND #$81 C2/3133: D0 05 BNE $313A C2/3135: BD 1E 20 LDA $201E,X C2/3138: 29 10 AND #$10 C2/313A: 60 RTS Load Monster AI parameters C2/313B: A2 40 00 LDX #$0040 C2/313E: A9 FF LDA #$FF C2/3140: 9D 40 26 STA $2640,X C2/3143: CA DEX C2/3144: 10 FA BPL $3140 C2/3146: AD 03 7C LDA $7C03 C2/3149: 0A ASL C2/314A: AA TAX C2/314B: BD 96 46 LDA $4696,X C2/314E: 85 0E STA $0E C2/3150: BD 97 46 LDA $4697,X C2/3153: 85 0F STA $0F C2/3155: 7B TDC C2/3156: AA TAX C2/3157: A4 0E LDY $0E C2/3159: B1 4B LDA ($4B),Y C2/315B: 9D 40 26 STA $2640,X C2/315E: C8 INY C2/315F: E8 INX C2/3160: C9 FE CMP #$FE C2/3162: D0 03 BNE $3167 C2/3164: 4C F8 31 JMP $31F8 C2/3167: C9 FF CMP #$FF C2/3169: D0 03 BNE $316E C2/316B: 4C F8 31 JMP $31F8 C2/316E: C9 FD CMP #$FD C2/3170: D0 69 BNE $31DB C2/3172: B1 4B LDA ($4B),Y C2/3174: 9D 40 26 STA $2640,X C2/3177: C8 INY C2/3178: E8 INX C2/3179: C9 F7 CMP #$F7 C2/317B: F0 1E BEQ $319B C2/317D: C9 F0 CMP #$F0 C2/317F: B0 49 BCS $31CA C2/3181: B1 4B LDA ($4B),Y C2/3183: 9D 40 26 STA $2640,X C2/3186: C8 INY C2/3187: E8 INX C2/3188: B1 4B LDA ($4B),Y C2/318A: 9D 40 26 STA $2640,X C2/318D: C8 INY C2/318E: E8 INX C2/318F: B1 4B LDA ($4B),Y C2/3191: C9 FE CMP #$FE C2/3193: F0 63 BEQ $31F8 C2/3195: C9 FF CMP #$FF C2/3197: F0 5F BEQ $31F8 C2/3199: 80 4A BRA $31E5 C2/319B: B1 4B LDA ($4B),Y C2/319D: 9D 40 26 STA $2640,X C2/31A0: 85 10 STA $10 C2/31A2: C8 INY C2/31A3: E8 INX C2/31A4: B1 4B LDA ($4B),Y C2/31A6: 9D 40 26 STA $2640,X C2/31A9: C8 INY C2/31AA: E8 INX C2/31AB: 64 11 STZ $11 C2/31AD: B1 4B LDA ($4B),Y C2/31AF: 9D 40 26 STA $2640,X C2/31B2: C8 INY C2/31B3: E8 INX C2/31B4: E6 11 INC $11 C2/31B6: A5 11 LDA $11 C2/31B8: C5 10 CMP $10 C2/31BA: D0 F1 BNE $31AD C2/31BC: CA DEX C2/31BD: BD 40 26 LDA $2640,X C2/31C0: C9 FE CMP #$FE C2/31C2: F0 34 BEQ $31F8 C2/31C4: C9 FF CMP #$FF C2/31C6: F0 30 BEQ $31F8 C2/31C8: 80 1B BRA $31E5 C2/31CA: B1 4B LDA ($4B),Y C2/31CC: 9D 40 26 STA $2640,X C2/31CF: C8 INY C2/31D0: E8 INX C2/31D1: B1 4B LDA ($4B),Y C2/31D3: 9D 40 26 STA $2640,X C2/31D6: C8 INY C2/31D7: E8 INX C2/31D8: 4C 59 31 JMP $3159 C2/31DB: B1 4B LDA ($4B),Y C2/31DD: C9 FE CMP #$FE C2/31DF: F0 17 BEQ $31F8 C2/31E1: C9 FF CMP #$FF C2/31E3: F0 13 BEQ $31F8 C2/31E5: 84 0E STY $0E C2/31E7: AD 03 7C LDA $7C03 C2/31EA: 0A ASL C2/31EB: A8 TAY C2/31EC: A5 0E LDA $0E C2/31EE: 99 96 46 STA $4696,Y C2/31F1: A5 0F LDA $0F C2/31F3: 99 97 46 STA $4697,Y C2/31F6: 80 18 BRA $3210 C2/31F8: AD 03 7C LDA $7C03 C2/31FB: 0A ASL C2/31FC: A8 TAY C2/31FD: AD 90 46 LDA $4690 C2/3200: 0A ASL C2/3201: AA TAX C2/3202: BF B5 EE D0 LDA $D0EEB5,X C2/3206: 99 96 46 STA $4696,Y C2/3209: BF B6 EE D0 LDA $D0EEB6,X C2/320D: 99 97 46 STA $4697,Y C2/3210: 64 0E STZ $0E C2/3212: AE 60 43 LDX $4360 C2/3215: 9E 5E 42 STZ $425E,X C2/3218: E8 INX C2/3219: E6 0E INC $0E C2/321B: A5 0E LDA $0E C2/321D: C9 20 CMP #$20 C2/321F: D0 F4 BNE $3215 C2/3221: AE 5E 43 LDX $435E C2/3224: 86 3D STX $3D C2/3226: AE 60 43 LDX $4360 C2/3229: 86 3F STX $3F C2/322B: AD 03 7C LDA $7C03 C2/322E: 0A ASL C2/322F: AA TAX C2/3230: BF 95 EE D0 LDA $D0EE95,X C2/3234: 85 41 STA $41 C2/3236: BF 96 EE D0 LDA $D0EE96,X C2/323A: 85 42 STA $42 C2/323C: 7B TDC C2/323D: A8 TAY C2/323E: 84 43 STY $43 C2/3240: 84 45 STY $45 C2/3242: A6 41 LDX $41 C2/3244: A4 43 LDY $43 C2/3246: B9 40 26 LDA $2640,Y C2/3249: 9D 67 43 STA $4367,X C2/324C: C9 FE CMP #$FE C2/324E: F0 4B BEQ $329B C2/3250: C9 FF CMP #$FF C2/3252: F0 47 BEQ $329B C2/3254: C9 FD CMP #$FD C2/3256: B0 05 BCS $325D C2/3258: 20 9C 32 JSR $329C C2/325B: 80 3C BRA $3299 C2/325D: B9 41 26 LDA $2641,Y C2/3260: C9 F0 CMP #$F0 C2/3262: B0 05 BCS $3269 C2/3264: 20 4D 33 JSR $334D C2/3267: 80 EF BRA $3258 C2/3269: C9 F2 CMP #$F2 C2/326B: D0 05 BNE $3272 C2/326D: 20 6E 33 JSR $336E C2/3270: 80 27 BRA $3299 C2/3272: C9 F3 CMP #$F3 C2/3274: D0 05 BNE $327B C2/3276: 20 EC 33 JSR $33EC C2/3279: 80 1E BRA $3299 C2/327B: C9 F4 CMP #$F4 C2/327D: D0 05 BNE $3284 C2/327F: 20 6F 34 JSR $346F C2/3282: 80 15 BRA $3299 C2/3284: C9 F9 CMP #$F9 C2/3286: D0 05 BNE $328D C2/3288: 20 7B 34 JSR $347B C2/328B: 80 0C BRA $3299 C2/328D: C9 FA CMP #$FA C2/328F: D0 05 BNE $3296 C2/3291: 20 8A 34 JSR $348A C2/3294: 80 03 BRA $3299 C2/3296: 20 D9 34 JSR $34D9 C2/3299: 80 A7 BRA $3242 C2/329B: 60 RTS C2/329C: A6 3D LDX $3D C2/329E: C9 F1 CMP #$F1 C2/32A0: D0 29 BNE $32CB C2/32A2: A6 41 LDX $41 C2/32A4: A9 FF LDA #$FF C2/32A6: 9D 67 43 STA $4367,X C2/32A9: 64 16 STZ $16 C2/32AB: A5 3D LDA $3D C2/32AD: 4A LSR C2/32AE: 66 16 ROR $16 C2/32B0: 4A LSR C2/32B1: 66 16 ROR $16 C2/32B3: 4A LSR C2/32B4: 66 16 ROR $16 C2/32B6: 4A LSR C2/32B7: 66 16 ROR $16 C2/32B9: A5 16 LDA $16 C2/32BB: D0 0A BNE $32C7 C2/32BD: A6 32 LDX $32 C2/32BF: 9E 57 20 STZ $2057,X C2/32C2: A9 80 LDA #$80 C2/32C4: 9D 56 20 STA $2056,X C2/32C7: A9 78 LDA #$78 C2/32C9: A6 3D LDX $3D C2/32CB: 9D DE 41 STA $41DE,X C2/32CE: 85 16 STA $16 C2/32D0: A6 32 LDX $32 C2/32D2: A5 45 LDA $45 C2/32D4: C9 02 CMP #$02 C2/32D6: B0 14 BCS $32EC C2/32D8: 3A DEC C2/32D9: F0 07 BEQ $32E2 C2/32DB: A5 16 LDA $16 C2/32DD: 9D 5A 20 STA $205A,X C2/32E0: 80 0A BRA $32EC C2/32E2: A5 16 LDA $16 C2/32E4: 9D 5F 20 STA $205F,X C2/32E7: A9 21 LDA #$21 C2/32E9: 9D 5B 20 STA $205B,X C2/32EC: E6 3D INC $3D C2/32EE: E6 45 INC $45 C2/32F0: A6 41 LDX $41 C2/32F2: 64 17 STZ $17 C2/32F4: A9 FF LDA #$FF C2/32F6: 9D 67 43 STA $4367,X C2/32F9: E8 INX C2/32FA: C2 20 REP #$20 C2/32FC: E6 41 INC $41 C2/32FE: E2 20 SEP #$20 C2/3300: E6 17 INC $17 C2/3302: A5 17 LDA $17 C2/3304: C9 14 CMP #$14 C2/3306: D0 EC BNE $32F4 C2/3308: C2 20 REP #$20 C2/330A: C6 41 DEC $41 C2/330C: E2 20 SEP #$20 C2/330E: A6 3F LDX $3F C2/3310: BD 5E 42 LDA $425E,X C2/3313: 1D 5F 42 ORA $425F,X C2/3316: F0 06 BEQ $331E C2/3318: E6 3F INC $3F C2/331A: E6 3F INC $3F C2/331C: 80 26 BRA $3344 C2/331E: AD 03 7C LDA $7C03 C2/3321: 0A ASL C2/3322: AA TAX C2/3323: BD 2A 7C LDA $7C2A,X C2/3326: 1D 2B 7C ORA $7C2B,X C2/3329: F0 14 BEQ $333F C2/332B: A4 3F LDY $3F C2/332D: BD 2A 7C LDA $7C2A,X C2/3330: 99 5E 42 STA $425E,Y C2/3333: BD 2B 7C LDA $7C2B,X C2/3336: 99 5F 42 STA $425F,Y C2/3339: E6 3F INC $3F C2/333B: E6 3F INC $3F C2/333D: 80 05 BRA $3344 C2/333F: A5 16 LDA $16 C2/3341: 20 04 35 JSR $3504 C2/3344: C2 20 REP #$20 C2/3346: E6 41 INC $41 C2/3348: E6 43 INC $43 C2/334A: E2 20 SEP #$20 C2/334C: 60 RTS Choose One of three Random Attacks (FD{Attack1,Attack2,Attack3}) C2/334D: 8D 20 27 STA $2720 C2/3350: B9 42 26 LDA $2642,Y C2/3353: 8D 21 27 STA $2721 C2/3356: B9 43 26 LDA $2643,Y C2/3359: 8D 22 27 STA $2722 C2/335C: E6 43 INC $43 C2/335E: E6 43 INC $43 C2/3360: E6 43 INC $43 C2/3362: 7B TDC C2/3363: AA TAX C2/3364: A9 02 LDA #$02 C2/3366: 20 7C 00 JSR $007C C2/3369: AA TAX C2/336A: BD 20 27 LDA $2720,X C2/336D: 60 RTS Unhide Monster routine (F2 ?? ?? ??) C2/336E: 20 D9 34 JSR $34D9 C2/3371: AD 4E 47 LDA $474E C2/3374: F0 0F BEQ $3385 C2/3376: DA PHX C2/3377: AD 03 7C LDA $7C03 C2/337A: AA TAX C2/337B: AD 51 47 LDA $4751 C2/337E: 20 D1 01 JSR $01D1 C2/3381: 8D 51 47 STA $4751 C2/3384: FA PLX C2/3385: A5 0F LDA $0F C2/3387: D0 30 BNE $33B9 C2/3389: DA PHX C2/338A: 7B TDC C2/338B: AA TAX C2/338C: A9 07 LDA #$07 C2/338E: 20 7C 00 JSR $007C C2/3391: 85 10 STA $10 C2/3393: CD 03 7C CMP $7C03 C2/3396: F0 F2 BEQ $338A C2/3398: 0A ASL C2/3399: AA TAX C2/339A: BD 20 40 LDA $4020,X C2/339D: 3D 21 40 AND $4021,X C2/33A0: C9 FF CMP #$FF C2/33A2: F0 E6 BEQ $338A C2/33A4: AD 03 7C LDA $7C03 C2/33A7: AA TAX C2/33A8: 7B TDC C2/33A9: 20 D6 01 JSR $01D6 C2/33AC: 48 PHA C2/33AD: A5 10 LDA $10 C2/33AF: AA TAX C2/33B0: 68 PLA C2/33B1: 20 D6 01 JSR $01D6 C2/33B4: FA PLX C2/33B5: 9D 6A 43 STA $436A,X C2/33B8: 60 RTS C2/33B9: A5 0E LDA $0E C2/33BB: 29 40 AND #$40 C2/33BD: F0 2C BEQ $33EB C2/33BF: DA PHX C2/33C0: 7B TDC C2/33C1: AA TAX C2/33C2: A9 07 LDA #$07 C2/33C4: 20 7C 00 JSR $007C C2/33C7: 85 10 STA $10 C2/33C9: 0A ASL C2/33CA: AA TAX C2/33CB: BD 20 40 LDA $4020,X C2/33CE: 3D 21 40 AND $4021,X C2/33D1: C9 FF CMP #$FF C2/33D3: F0 EB BEQ $33C0 C2/33D5: A5 10 LDA $10 C2/33D7: AA TAX C2/33D8: 7B TDC C2/33D9: 20 D6 01 JSR $01D6 C2/33DC: 25 0F AND $0F C2/33DE: F0 E0 BEQ $33C0 C2/33E0: A5 10 LDA $10 C2/33E2: AA TAX C2/33E3: 7B TDC C2/33E4: 20 D6 01 JSR $01D6 C2/33E7: FA PLX C2/33E8: 9D 6A 43 STA $436A,X C2/33EB: 60 RTS Set Target routine (F3:) C2/33EC: 20 D9 34 JSR $34D9 C2/33EF: AD 56 7C LDA $7C56 C2/33F2: F0 03 BEQ $33F7 C2/33F4: EE 56 7C INC $7C56 C2/33F7: A5 0E LDA $0E C2/33F9: 20 27 2C JSR $2C27 C2/33FC: AD 20 26 LDA $2620 C2/33FF: 2D 21 26 AND $2621 C2/3402: C9 FF CMP #$FF C2/3404: F0 68 BEQ $346E C2/3406: 7B TDC C2/3407: AA TAX C2/3408: A8 TAY C2/3409: 86 0E STX $0E C2/340B: C2 20 REP #$20 C2/340D: B9 20 26 LDA $2620,Y C2/3410: 20 BB 01 JSR $01BB C2/3413: AA TAX C2/3414: 7B TDC C2/3415: E2 20 SEP #$20 C2/3417: E0 0C 00 CPX #$000C C2/341A: B0 1D BCS $3439 C2/341C: 8A TXA C2/341D: C9 04 CMP #$04 C2/341F: B0 09 BCS $342A C2/3421: A5 0E LDA $0E C2/3423: 20 D6 01 JSR $01D6 C2/3426: 85 0E STA $0E C2/3428: 80 0B BRA $3435 C2/342A: 38 SEC C2/342B: E9 04 SBC #$04 C2/342D: AA TAX C2/342E: A5 0F LDA $0F C2/3430: 20 D6 01 JSR $01D6 C2/3433: 85 0F STA $0F C2/3435: C8 INY C2/3436: C8 INY C2/3437: 80 D2 BRA $340B C2/3439: AD 24 27 LDA $2724 C2/343C: D0 24 BNE $3462 C2/343E: 7B TDC C2/343F: AA TAX C2/3440: A9 07 LDA #$07 C2/3442: 20 7C 00 JSR $007C C2/3445: AA TAX C2/3446: A5 0E LDA $0E C2/3448: 20 DB 01 JSR $01DB C2/344B: F0 08 BEQ $3455 C2/344D: 7B TDC C2/344E: 20 D6 01 JSR $01D6 C2/3451: 85 0E STA $0E C2/3453: 80 0D BRA $3462 C2/3455: A5 0F LDA $0F C2/3457: 20 DB 01 JSR $01DB C2/345A: F0 E2 BEQ $343E C2/345C: 7B TDC C2/345D: 20 D6 01 JSR $01D6 C2/3460: 85 0F STA $0F C2/3462: A6 3F LDX $3F C2/3464: A5 0E LDA $0E C2/3466: 9D 5E 42 STA $425E,X C2/3469: A5 0F LDA $0F C2/346B: 9D 5F 42 STA $425F,X C2/346E: 60 RTS Set Variable Routine (F4 ?? ??) C2/346F: 20 D9 34 JSR $34D9 C2/3472: A5 0E LDA $0E (First parameter after F4) C2/3474: AA TAX C2/3475: A5 0F LDA $0F (Second parameter after F4) C2/3477: 9D 63 43 STA $4363,X (Set Variable to Value) C2/347A: 60 RTS Record One-Time Battle Routine (F9 ?? ??) C2/347B: 20 D9 34 JSR $34D9 C2/347E: A5 0E LDA $0E C2/3480: AA TAX C2/3481: BD 84 7C LDA $7C84,X C2/3484: 05 0F ORA $0F C2/3486: 9D 84 7C STA $7C84,X (Record battle as being fought) C2/3489: 60 RTS Routine (FA ?? ??) C2/348A: 20 D9 34 JSR $34D9 C2/348D: A5 0E LDA $0E C2/348F: C2 20 REP #$20 C2/3491: 18 CLC C2/3492: 65 32 ADC $32 C2/3494: AA TAX C2/3495: 7B TDC C2/3496: E2 20 SEP #$20 C2/3498: A5 0E LDA $0E C2/349A: C9 1A CMP #$1A C2/349C: 90 35 BCC $34D3 C2/349E: C9 1E CMP #$1E C2/34A0: 90 08 BCC $34AA C2/34A2: C9 70 CMP #$70 C2/34A4: 90 2D BCC $34D3 C2/34A6: C9 74 CMP #$74 C2/34A8: B0 29 BCS $34D3 C2/34AA: 7B TDC C2/34AB: A8 TAY C2/34AC: A5 0F LDA $0F C2/34AE: F0 22 BEQ $34D2 C2/34B0: 0A ASL C2/34B1: B0 03 BCS $34B6 C2/34B3: C8 INY C2/34B4: 80 FA BRA $34B0 C2/34B6: DA PHX C2/34B7: BB TYX C2/34B8: BF DE EC D0 LDA $D0ECDE,X C2/34BC: 85 0E STA $0E C2/34BE: FA PLX C2/34BF: BD 00 20 LDA $2000,X C2/34C2: 25 0F AND $0F C2/34C4: 45 0F EOR $0F C2/34C6: 85 10 STA $10 C2/34C8: BD 00 20 LDA $2000,X C2/34CB: 25 0E AND $0E C2/34CD: 05 10 ORA $10 C2/34CF: 9D 00 20 STA $2000,X C2/34D2: 60 RTS C2/34D3: A5 0F LDA $0F C2/34D5: 9D 00 20 STA $2000,X C2/34D8: 60 RTS C2/34D9: 9D 68 43 STA $4368,X C2/34DC: B9 42 26 LDA $2642,Y C2/34DF: 9D 69 43 STA $4369,X C2/34E2: 85 0E STA $0E C2/34E4: B9 43 26 LDA $2643,Y C2/34E7: 9D 6A 43 STA $436A,X C2/34EA: 85 0F STA $0F C2/34EC: 9D 6B 43 STA $436B,X C2/34EF: C2 20 REP #$20 C2/34F1: 18 CLC C2/34F2: A5 41 LDA $41 C2/34F4: 69 05 00 ADC #$0005 C2/34F7: 85 41 STA $41 C2/34F9: 7B TDC C2/34FA: E2 20 SEP #$20 C2/34FC: 18 CLC C2/34FD: A5 43 LDA $43 C2/34FF: 69 04 ADC #$04 C2/3501: 85 43 STA $43 C2/3503: 60 RTS C2/3504: 48 PHA C2/3505: 68 PLA C2/3506: D0 05 BNE $350D C2/3508: 64 17 STZ $17 C2/350A: 4C A9 35 JMP $35A9 C2/350D: C9 EC CMP #$EC C2/350F: D0 1D BNE $352E C2/3511: A9 F0 LDA #$F0 C2/3513: 85 16 STA $16 C2/3515: 64 17 STZ $17 C2/3517: 7B TDC C2/3518: AA TAX C2/3519: BD C2 3E LDA $3EC2,X C2/351C: F0 07 BEQ $3525 C2/351E: A5 16 LDA $16 C2/3520: 20 D1 01 JSR $01D1 C2/3523: 85 16 STA $16 C2/3525: E8 INX C2/3526: E0 04 00 CPX #$0004 C2/3529: D0 EE BNE $3519 C2/352B: 4C D2 35 JMP $35D2 C2/352E: C2 20 REP #$20 C2/3530: 20 B6 01 JSR $01B6 C2/3533: AA TAX C2/3534: 7B TDC C2/3535: E2 20 SEP #$20 C2/3537: BF 80 0B D1 LDA $D10B80,X C2/353B: 8D A0 26 STA $26A0 C2/353E: 7B TDC C2/353F: A8 TAY C2/3540: 84 16 STY $16 C2/3542: AD A0 26 LDA $26A0 C2/3545: D0 0C BNE $3553 C2/3547: AD 03 7C LDA $7C03 C2/354A: AA TAX C2/354B: 7B TDC C2/354C: 20 D6 01 JSR $01D6 C2/354F: 85 17 STA $17 C2/3551: 80 7F BRA $35D2 C2/3553: 29 04 AND #$04 C2/3555: F0 2C BEQ $3583 C2/3557: 7B TDC C2/3558: AA TAX C2/3559: A9 0B LDA #$0B C2/355B: 20 7C 00 JSR $007C C2/355E: 85 16 STA $16 C2/3560: A8 TAY C2/3561: B9 C2 3E LDA $3EC2,Y C2/3564: F0 F1 BEQ $3557 C2/3566: A5 16 LDA $16 C2/3568: C9 04 CMP #$04 C2/356A: B0 09 BCS $3575 C2/356C: AA TAX C2/356D: 7B TDC C2/356E: 20 D6 01 JSR $01D6 C2/3571: 85 16 STA $16 C2/3573: 80 5D BRA $35D2 C2/3575: 64 16 STZ $16 C2/3577: 38 SEC C2/3578: E9 04 SBC #$04 C2/357A: AA TAX C2/357B: 7B TDC C2/357C: 20 D6 01 JSR $01D6 C2/357F: 85 17 STA $17 C2/3581: 80 4F BRA $35D2 C2/3583: AD A0 26 LDA $26A0 C2/3586: 29 40 AND #$40 C2/3588: D0 2F BNE $35B9 C2/358A: AD A0 26 LDA $26A0 C2/358D: 29 08 AND #$08 C2/358F: D0 14 BNE $35A5 C2/3591: A5 22 LDA $22 C2/3593: D0 14 BNE $35A9 C2/3595: 7B TDC C2/3596: AA TAX C2/3597: A9 07 LDA #$07 C2/3599: 20 7C 00 JSR $007C C2/359C: AA TAX C2/359D: 7B TDC C2/359E: 20 D6 01 JSR $01D6 C2/35A1: 85 17 STA $17 C2/35A3: 80 2D BRA $35D2 C2/35A5: A5 22 LDA $22 C2/35A7: D0 EC BNE $3595 C2/35A9: 7B TDC C2/35AA: AA TAX C2/35AB: A9 03 LDA #$03 C2/35AD: 20 7C 00 JSR $007C C2/35B0: AA TAX C2/35B1: 7B TDC C2/35B2: 20 D6 01 JSR $01D6 C2/35B5: 85 16 STA $16 C2/35B7: 80 19 BRA $35D2 C2/35B9: AD A0 26 LDA $26A0 C2/35BC: 29 08 AND #$08 C2/35BE: D0 0A BNE $35CA C2/35C0: A5 22 LDA $22 C2/35C2: D0 0A BNE $35CE C2/35C4: A9 FF LDA #$FF C2/35C6: 85 17 STA $17 C2/35C8: 80 08 BRA $35D2 C2/35CA: A5 22 LDA $22 C2/35CC: D0 F6 BNE $35C4 C2/35CE: A9 F0 LDA #$F0 C2/35D0: 85 16 STA $16 C2/35D2: A6 3F LDX $3F C2/35D4: A5 16 LDA $16 C2/35D6: 9D 5E 42 STA $425E,X C2/35D9: A5 17 LDA $17 C2/35DB: 9D 5F 42 STA $425F,X C2/35DE: E6 3F INC $3F C2/35E0: E6 3F INC $3F C2/35E2: 60 RTS C2/35E3: A9 01 LDA #$01 C2/35E5: 8D 56 7C STA $7C56 C2/35E8: AD 4E 47 LDA $474E C2/35EB: D0 79 BNE $3666 C2/35ED: AD 54 47 LDA $4754 C2/35F0: D0 03 BNE $35F5 C2/35F2: 4C 0C 3C JMP $3C0C C2/35F5: A5 47 LDA $47 C2/35F7: 8D 73 7C STA $7C73 C2/35FA: A9 FF LDA #$FF C2/35FC: 8D 55 47 STA $4755 C2/35FF: 9C 53 47 STZ $4753 C2/3602: 9C 4F 47 STZ $474F C2/3605: 9C 50 47 STZ $4750 C2/3608: 9C 51 47 STZ $4751 C2/360B: 9C 52 47 STZ $4752 C2/360E: AD CC 3B LDA $3BCC C2/3611: 29 40 AND #$40 C2/3613: D0 03 BNE $3618 C2/3615: EE 50 47 INC $4750 C2/3618: AD CF 3B LDA $3BCF C2/361B: 8D 4F 47 STA $474F C2/361E: D0 10 BNE $3630 C2/3620: AD D1 3B LDA $3BD1 C2/3623: F0 0B BEQ $3630 C2/3625: 8D 4F 47 STA $474F C2/3628: AD 50 47 LDA $4750 C2/362B: 49 01 EOR #$01 C2/362D: 8D 50 47 STA $4750 C2/3630: A9 80 LDA #$80 C2/3632: 8D 53 47 STA $4753 C2/3635: AD 2E 7B LDA $7B2E C2/3638: C9 FF CMP #$FF C2/363A: F0 2A BEQ $3666 C2/363C: AD D3 3B LDA $3BD3 C2/363F: 29 40 AND #$40 C2/3641: D0 03 BNE $3646 C2/3643: EE 52 47 INC $4752 C2/3646: AD D6 3B LDA $3BD6 C2/3649: 8D 51 47 STA $4751 C2/364C: D0 10 BNE $365E C2/364E: AD D8 3B LDA $3BD8 C2/3651: F0 0B BEQ $365E C2/3653: 8D 51 47 STA $4751 C2/3656: AD 52 47 LDA $4752 C2/3659: 49 01 EOR #$01 C2/365B: 8D 52 47 STA $4752 C2/365E: AD 53 47 LDA $4753 C2/3661: 09 40 ORA #$40 C2/3663: 8D 53 47 STA $4753 C2/3666: AD 56 47 LDA $4756 C2/3669: F0 03 BEQ $366E C2/366B: 4C 0C 3C JMP $3C0C C2/366E: AD 55 47 LDA $4755 C2/3671: 30 03 BMI $3676 C2/3673: 20 08 3D JSR $3D08 C2/3676: AD 53 47 LDA $4753 C2/3679: 29 01 AND #$01 C2/367B: F0 03 BEQ $3680 C2/367D: 4C 51 39 JMP $3951 C2/3680: 7B TDC C2/3681: AA TAX C2/3682: AD 4F 47 LDA $474F C2/3685: 20 DB 01 JSR $01DB C2/3688: D0 0C BNE $3696 C2/368A: E8 INX C2/368B: E0 08 00 CPX #$0008 C2/368E: D0 F2 BNE $3682 C2/3690: EE 53 47 INC $4753 C2/3693: 4C 51 39 JMP $3951 C2/3696: AD 4F 47 LDA $474F C2/3699: 20 D1 01 JSR $01D1 C2/369C: 8D 4F 47 STA $474F C2/369F: 8A TXA C2/36A0: 8D 55 47 STA $4755 C2/36A3: AD 50 47 LDA $4750 C2/36A6: D0 08 BNE $36B0 C2/36A8: 18 CLC C2/36A9: AD 55 47 LDA $4755 C2/36AC: 69 04 ADC #$04 C2/36AE: 80 03 BRA $36B3 C2/36B0: AD 55 47 LDA $4755 C2/36B3: AA TAX C2/36B4: BD C2 3E LDA $3EC2,X C2/36B7: F0 C7 BEQ $3680 C2/36B9: 8A TXA C2/36BA: 20 EC 01 JSR $01EC C2/36BD: BD 1A 20 LDA $201A,X C2/36C0: 29 40 AND #$40 C2/36C2: D0 BC BNE $3680 C2/36C4: BD 1C 20 LDA $201C,X C2/36C7: 29 10 AND #$10 C2/36C9: D0 B5 BNE $3680 C2/36CB: BD 1D 20 LDA $201D,X C2/36CE: 29 81 AND #$81 C2/36D0: D0 AE BNE $3680 C2/36D2: AD 50 47 LDA $4750 C2/36D5: F0 03 BEQ $36DA C2/36D7: 4C B9 37 JMP $37B9 C2/36DA: BD 47 20 LDA $2047,X C2/36DD: C9 80 CMP #$80 C2/36DF: F0 23 BEQ $3704 C2/36E1: C9 81 CMP #$81 C2/36E3: F0 1F BEQ $3704 C2/36E5: BD 46 20 LDA $2046,X C2/36E8: C9 04 CMP #$04 C2/36EA: F0 18 BEQ $3704 C2/36EC: C9 0B CMP #$0B C2/36EE: F0 14 BEQ $3704 C2/36F0: C9 15 CMP #$15 C2/36F2: F0 10 BEQ $3704 C2/36F4: C9 16 CMP #$16 C2/36F6: F0 0C BEQ $3704 C2/36F8: C9 2C CMP #$2C C2/36FA: F0 08 BEQ $3704 C2/36FC: C9 2D CMP #$2D C2/36FE: F0 04 BEQ $3704 C2/3700: C9 33 CMP #$33 C2/3702: D0 7E BNE $3782 C2/3704: BD 1D 20 LDA $201D,X C2/3707: 29 DF AND #$DF C2/3709: 9D 1D 20 STA $201D,X C2/370C: 18 CLC C2/370D: AD 55 47 LDA $4755 C2/3710: 69 04 ADC #$04 C2/3712: 85 0E STA $0E C2/3714: 7B TDC C2/3715: A8 TAY C2/3716: B9 3A 7C LDA $7C3A,Y C2/3719: C5 0E CMP $0E C2/371B: F0 08 BEQ $3725 C2/371D: C8 INY C2/371E: C0 04 00 CPY #$0004 C2/3721: D0 F3 BNE $3716 C2/3723: 80 19 BRA $373E C2/3725: 7B TDC C2/3726: 99 3A 7C STA $7C3A,Y C2/3729: BD 1B 20 LDA $201B,X C2/372C: 1D 71 20 ORA $2071,X C2/372F: 85 10 STA $10 C2/3731: AD 55 47 LDA $4755 C2/3734: 0A ASL C2/3735: AA TAX C2/3736: 9E 2A 7C STZ $7C2A,X C2/3739: 9E 2B 7C STZ $7C2B,X C2/373C: 80 16 BRA $3754 C2/373E: BD 1B 20 LDA $201B,X C2/3741: 1D 71 20 ORA $2071,X C2/3744: 85 10 STA $10 C2/3746: AD 55 47 LDA $4755 C2/3749: 20 B7 01 JSR $01B7 C2/374C: A8 TAY C2/374D: B9 9F 7B LDA $7B9F,Y C2/3750: 29 40 AND #$40 C2/3752: F0 0F BEQ $3763 C2/3754: DA PHX C2/3755: A5 0E LDA $0E C2/3757: 20 82 24 JSR $2482 C2/375A: FA PLX C2/375B: BD 1B 20 LDA $201B,X C2/375E: 29 BF AND #$BF C2/3760: 9D 1B 20 STA $201B,X C2/3763: AD 55 47 LDA $4755 C2/3766: 20 B7 01 JSR $01B7 C2/3769: A8 TAY C2/376A: B9 9F 7B LDA $7B9F,Y C2/376D: 29 10 AND #$10 C2/376F: F0 08 BEQ $3779 C2/3771: BD 1B 20 LDA $201B,X C2/3774: 29 EF AND #$EF C2/3776: 9D 1B 20 STA $201B,X C2/3779: A5 10 LDA $10 C2/377B: 29 78 AND #$78 C2/377D: F0 03 BEQ $3782 C2/377F: 4C 80 36 JMP $3680 C2/3782: A6 32 LDX $32 C2/3784: BD 1B 20 LDA $201B,X C2/3787: 29 78 AND #$78 C2/3789: D0 F4 BNE $377F C2/378B: BD 1D 20 LDA $201D,X C2/378E: 29 20 AND #$20 C2/3790: D0 ED BNE $377F C2/3792: BD 46 20 LDA $2046,X C2/3795: C9 1C CMP #$1C C2/3797: F0 E6 BEQ $377F C2/3799: 20 10 3C JSR $3C10 C2/379C: AD 94 46 LDA $4694 C2/379F: D0 03 BNE $37A4 C2/37A1: 4C 80 36 JMP $3680 C2/37A4: 18 CLC C2/37A5: AD 55 47 LDA $4755 C2/37A8: 69 04 ADC #$04 C2/37AA: 8D 55 47 STA $4755 C2/37AD: 20 7F 3C JSR $3C7F C2/37B0: 20 C7 3D JSR $3DC7 C2/37B3: 20 9C 3D JSR $3D9C C2/37B6: 4C 0C 3C JMP $3C0C C2/37B9: A6 32 LDX $32 C2/37BB: BD 1B 20 LDA $201B,X C2/37BE: 29 04 AND #$04 C2/37C0: D0 07 BNE $37C9 C2/37C2: AD E6 7B LDA $7BE6 C2/37C5: 29 40 AND #$40 (Check for Void) C2/37C7: F0 18 BEQ $37E1 C2/37C9: BD 1D 20 LDA $201D,X C2/37CC: 29 04 AND #$04 C2/37CE: F0 11 BEQ $37E1 C2/37D0: BD 1D 20 LDA $201D,X C2/37D3: 29 FB AND #$FB C2/37D5: 9D 1D 20 STA $201D,X C2/37D8: A5 55 LDA $55 C2/37DA: 20 07 02 JSR $0207 C2/37DD: 7B TDC C2/37DE: 99 F9 3C STA $3CF9,Y C2/37E1: A6 32 LDX $32 C2/37E3: BD 06 20 LDA $2006,X C2/37E6: 1D 07 20 ORA $2007,X C2/37E9: F0 11 BEQ $37FC C2/37EB: BD 1A 20 LDA $201A,X C2/37EE: 29 80 AND #$80 C2/37F0: D0 0A BNE $37FC C2/37F2: BD 1B 20 LDA $201B,X C2/37F5: 1D 71 20 ORA $2071,X C2/37F8: 29 20 AND #$20 C2/37FA: F0 03 BEQ $37FF C2/37FC: 4C 4B 39 JMP $394B C2/37FF: BD 47 20 LDA $2047,X C2/3802: C9 80 CMP #$80 C2/3804: F0 23 BEQ $3829 C2/3806: C9 81 CMP #$81 C2/3808: F0 1F BEQ $3829 C2/380A: BD 46 20 LDA $2046,X C2/380D: C9 04 CMP #$04 C2/380F: F0 18 BEQ $3829 C2/3811: C9 0B CMP #$0B C2/3813: F0 14 BEQ $3829 C2/3815: C9 15 CMP #$15 C2/3817: F0 10 BEQ $3829 C2/3819: C9 16 CMP #$16 C2/381B: F0 0C BEQ $3829 C2/381D: C9 2C CMP #$2C C2/381F: F0 08 BEQ $3829 C2/3821: C9 2D CMP #$2D C2/3823: F0 04 BEQ $3829 C2/3825: C9 33 CMP #$33 C2/3827: D0 5C BNE $3885 C2/3829: BD 1B 20 LDA $201B,X C2/382C: 1D 71 20 ORA $2071,X C2/382F: 85 0E STA $0E C2/3831: BD 1D 20 LDA $201D,X C2/3834: 85 0F STA $0F C2/3836: AD 55 47 LDA $4755 C2/3839: 20 B7 01 JSR $01B7 C2/383C: A8 TAY C2/383D: B9 7F 7B LDA $7B7F,Y C2/3840: 29 40 AND #$40 C2/3842: F0 08 BEQ $384C C2/3844: BD 1B 20 LDA $201B,X C2/3847: 29 BF AND #$BF C2/3849: 9D 1B 20 STA $201B,X C2/384C: B9 7F 7B LDA $7B7F,Y C2/384F: 29 10 AND #$10 C2/3851: F0 08 BEQ $385B C2/3853: BD 1B 20 LDA $201B,X C2/3856: 29 EF AND #$EF C2/3858: 9D 1B 20 STA $201B,X C2/385B: BD 1D 20 LDA $201D,X C2/385E: 29 FB AND #$FB C2/3860: 9D 1D 20 STA $201D,X C2/3863: B9 7F 7B LDA $7B7F,Y C2/3866: 25 0E AND $0E C2/3868: 29 50 AND #$50 C2/386A: D0 10 BNE $387C C2/386C: A5 0F LDA $0F C2/386E: 29 04 AND #$04 C2/3870: F0 27 BEQ $3899 C2/3872: AD 55 47 LDA $4755 C2/3875: 20 07 02 JSR $0207 C2/3878: 7B TDC C2/3879: 99 F9 3C STA $3CF9,Y C2/387C: AD 55 47 LDA $4755 C2/387F: 20 82 24 JSR $2482 C2/3882: 4C 4B 39 JMP $394B C2/3885: BD 1B 20 LDA $201B,X C2/3888: 1D 71 20 ORA $2071,X C2/388B: 29 78 AND #$78 C2/388D: D0 07 BNE $3896 C2/388F: BD 1D 20 LDA $201D,X C2/3892: 29 04 AND #$04 C2/3894: F0 03 BEQ $3899 C2/3896: 4C 4B 39 JMP $394B C2/3899: BD 20 20 LDA $2020,X C2/389C: 29 20 AND #$20 C2/389E: F0 50 BEQ $38F0 C2/38A0: BD 1C 20 LDA $201C,X C2/38A3: 1D 72 20 ORA $2072,X C2/38A6: 30 48 BMI $38F0 C2/38A8: A5 47 LDA $47 C2/38AA: C9 04 CMP #$04 C2/38AC: 90 42 BCC $38F0 C2/38AE: C2 20 REP #$20 C2/38B0: BD 08 20 LDA $2008,X C2/38B3: 20 BE 01 JSR $01BE C2/38B6: DD 06 20 CMP $2006,X C2/38B9: 90 32 BCC $38ED C2/38BB: 7B TDC C2/38BC: E2 20 SEP #$20 C2/38BE: 20 7F 3C JSR $3C7F C2/38C1: A4 32 LDY $32 C2/38C3: A9 20 LDA #$20 C2/38C5: 99 56 20 STA $2056,Y C2/38C8: A9 2C LDA #$2C C2/38CA: 99 57 20 STA $2057,Y C2/38CD: A9 7C LDA #$7C C2/38CF: 99 5A 20 STA $205A,Y C2/38D2: AD 55 47 LDA $4755 C2/38D5: AA TAX C2/38D6: 7B TDC C2/38D7: 20 D6 01 JSR $01D6 C2/38DA: 99 59 20 STA $2059,Y C2/38DD: 7B TDC C2/38DE: 99 58 20 STA $2058,Y C2/38E1: 20 91 3E JSR $3E91 C2/38E4: 20 9C 3D JSR $3D9C C2/38E7: EE 4E 47 INC $474E C2/38EA: 4C 4E 39 JMP $394E C2/38ED: 7B TDC C2/38EE: E2 20 SEP #$20 C2/38F0: BD 20 20 LDA $2020,X C2/38F3: 29 80 AND #$80 C2/38F5: 10 54 BPL $394B C2/38F7: BD 47 20 LDA $2047,X C2/38FA: C9 80 CMP #$80 C2/38FC: F0 17 BEQ $3915 C2/38FE: C9 81 CMP #$81 C2/3900: D0 49 BNE $394B C2/3902: AD 73 7C LDA $7C73 C2/3905: C2 20 REP #$20 C2/3907: 20 B2 01 JSR $01B2 C2/390A: A8 TAY C2/390B: 7B TDC C2/390C: E2 20 SEP #$20 C2/390E: B9 6E 20 LDA $206E,Y C2/3911: 29 83 AND #$83 C2/3913: F0 36 BEQ $394B C2/3915: 20 A2 02 JSR $02A2 C2/3918: C9 32 CMP #$32 C2/391A: B0 2F BCS $394B C2/391C: 20 7F 3C JSR $3C7F C2/391F: A4 32 LDY $32 C2/3921: A9 80 LDA #$80 C2/3923: 99 56 20 STA $2056,Y C2/3926: A9 05 LDA #$05 C2/3928: 99 57 20 STA $2057,Y C2/392B: 38 SEC C2/392C: A5 47 LDA $47 C2/392E: E9 04 SBC #$04 C2/3930: AA TAX C2/3931: 7B TDC C2/3932: 20 D6 01 JSR $01D6 C2/3935: 99 58 20 STA $2058,Y C2/3938: 7B TDC C2/3939: 99 59 20 STA $2059,Y C2/393C: 99 5A 20 STA $205A,Y C2/393F: 20 91 3E JSR $3E91 C2/3942: 20 9C 3D JSR $3D9C C2/3945: EE 4E 47 INC $474E C2/3948: 4C 4E 39 JMP $394E C2/394B: 4C 80 36 JMP $3680 C2/394E: 4C 0C 3C JMP $3C0C C2/3951: 7B TDC C2/3952: AA TAX C2/3953: AD 51 47 LDA $4751 C2/3956: 20 DB 01 JSR $01DB C2/3959: D0 14 BNE $396F C2/395B: E8 INX C2/395C: E0 08 00 CPX #$0008 C2/395F: D0 F2 BNE $3953 C2/3961: AD 4E 47 LDA $474E C2/3964: F0 06 BEQ $396C C2/3966: 20 BB 3D JSR $3DBB C2/3969: 9C 4E 47 STZ $474E C2/396C: 4C 0C 3C JMP $3C0C C2/396F: AD 51 47 LDA $4751 C2/3972: 20 D1 01 JSR $01D1 C2/3975: 8D 51 47 STA $4751 C2/3978: 8A TXA C2/3979: 8D 55 47 STA $4755 C2/397C: AD 52 47 LDA $4752 C2/397F: D0 08 BNE $3989 C2/3981: 18 CLC C2/3982: AD 55 47 LDA $4755 C2/3985: 69 04 ADC #$04 C2/3987: 80 03 BRA $398C C2/3989: AD 55 47 LDA $4755 C2/398C: AA TAX C2/398D: BD C2 3E LDA $3EC2,X C2/3990: F0 BF BEQ $3951 C2/3992: 8A TXA C2/3993: 20 EC 01 JSR $01EC C2/3996: BD 1A 20 LDA $201A,X C2/3999: 29 40 AND #$40 C2/399B: D0 B4 BNE $3951 C2/399D: BD 1C 20 LDA $201C,X C2/39A0: 29 10 AND #$10 C2/39A2: D0 AD BNE $3951 C2/39A4: BD 1D 20 LDA $201D,X C2/39A7: 29 81 AND #$81 C2/39A9: D0 A6 BNE $3951 C2/39AB: AD 52 47 LDA $4752 C2/39AE: F0 03 BEQ $39B3 C2/39B0: 4C 92 3A JMP $3A92 C2/39B3: BD 4E 20 LDA $204E,X C2/39B6: C9 80 CMP #$80 C2/39B8: F0 23 BEQ $39DD C2/39BA: C9 81 CMP #$81 C2/39BC: F0 1F BEQ $39DD C2/39BE: BD 4D 20 LDA $204D,X C2/39C1: C9 04 CMP #$04 C2/39C3: F0 18 BEQ $39DD C2/39C5: C9 0B CMP #$0B C2/39C7: F0 14 BEQ $39DD C2/39C9: C9 15 CMP #$15 C2/39CB: F0 10 BEQ $39DD C2/39CD: C9 16 CMP #$16 C2/39CF: F0 0C BEQ $39DD C2/39D1: C9 2C CMP #$2C C2/39D3: F0 08 BEQ $39DD C2/39D5: C9 2D CMP #$2D C2/39D7: F0 04 BEQ $39DD C2/39D9: C9 33 CMP #$33 C2/39DB: D0 7E BNE $3A5B C2/39DD: BD 1D 20 LDA $201D,X C2/39E0: 29 DF AND #$DF C2/39E2: 9D 1D 20 STA $201D,X C2/39E5: 18 CLC C2/39E6: AD 55 47 LDA $4755 C2/39E9: 69 04 ADC #$04 C2/39EB: 85 0E STA $0E C2/39ED: 7B TDC C2/39EE: A8 TAY C2/39EF: B9 3A 7C LDA $7C3A,Y C2/39F2: C5 0E CMP $0E C2/39F4: F0 08 BEQ $39FE C2/39F6: C8 INY C2/39F7: C0 04 00 CPY #$0004 C2/39FA: D0 F3 BNE $39EF C2/39FC: 80 19 BRA $3A17 C2/39FE: 7B TDC C2/39FF: 99 3A 7C STA $7C3A,Y C2/3A02: BD 1B 20 LDA $201B,X C2/3A05: 1D 71 20 ORA $2071,X C2/3A08: 85 10 STA $10 C2/3A0A: AD 55 47 LDA $4755 C2/3A0D: 0A ASL C2/3A0E: AA TAX C2/3A0F: 9E 2A 7C STZ $7C2A,X C2/3A12: 9E 2B 7C STZ $7C2B,X C2/3A15: 80 16 BRA $3A2D C2/3A17: BD 1B 20 LDA $201B,X C2/3A1A: 1D 71 20 ORA $2071,X C2/3A1D: 85 10 STA $10 C2/3A1F: AD 55 47 LDA $4755 C2/3A22: 20 B7 01 JSR $01B7 C2/3A25: A8 TAY C2/3A26: B9 9F 7B LDA $7B9F,Y C2/3A29: 29 40 AND #$40 C2/3A2B: F0 0F BEQ $3A3C C2/3A2D: DA PHX C2/3A2E: A5 0E LDA $0E C2/3A30: 20 82 24 JSR $2482 C2/3A33: FA PLX C2/3A34: BD 1B 20 LDA $201B,X C2/3A37: 29 BF AND #$BF C2/3A39: 9D 1B 20 STA $201B,X C2/3A3C: AD 55 47 LDA $4755 C2/3A3F: 20 B7 01 JSR $01B7 C2/3A42: A8 TAY C2/3A43: B9 9F 7B LDA $7B9F,Y C2/3A46: 29 10 AND #$10 C2/3A48: F0 08 BEQ $3A52 C2/3A4A: BD 1B 20 LDA $201B,X C2/3A4D: 29 EF AND #$EF C2/3A4F: 9D 1B 20 STA $201B,X C2/3A52: A5 10 LDA $10 C2/3A54: 29 78 AND #$78 C2/3A56: F0 03 BEQ $3A5B C2/3A58: 4C 51 39 JMP $3951 C2/3A5B: A6 32 LDX $32 C2/3A5D: BD 1B 20 LDA $201B,X C2/3A60: 29 78 AND #$78 C2/3A62: D0 F4 BNE $3A58 C2/3A64: BD 1D 20 LDA $201D,X C2/3A67: 29 20 AND #$20 C2/3A69: D0 ED BNE $3A58 C2/3A6B: BD 4D 20 LDA $204D,X C2/3A6E: C9 1C CMP #$1C C2/3A70: F0 E6 BEQ $3A58 C2/3A72: 20 10 3C JSR $3C10 C2/3A75: AD 94 46 LDA $4694 C2/3A78: D0 03 BNE $3A7D C2/3A7A: 4C 51 39 JMP $3951 C2/3A7D: 18 CLC C2/3A7E: AD 55 47 LDA $4755 C2/3A81: 69 04 ADC #$04 C2/3A83: 8D 55 47 STA $4755 C2/3A86: 20 7F 3C JSR $3C7F C2/3A89: 20 C7 3D JSR $3DC7 C2/3A8C: 20 9C 3D JSR $3D9C C2/3A8F: 4C 0C 3C JMP $3C0C C2/3A92: AD 4E 47 LDA $474E C2/3A95: F0 06 BEQ $3A9D C2/3A97: 20 BB 3D JSR $3DBB C2/3A9A: 9C 4E 47 STZ $474E C2/3A9D: A6 32 LDX $32 C2/3A9F: BD 06 20 LDA $2006,X C2/3AA2: 1D 07 20 ORA $2007,X C2/3AA5: F0 11 BEQ $3AB8 C2/3AA7: BD 1A 20 LDA $201A,X C2/3AAA: 29 80 AND #$80 C2/3AAC: D0 0A BNE $3AB8 C2/3AAE: BD 1B 20 LDA $201B,X C2/3AB1: 1D 71 20 ORA $2071,X C2/3AB4: 29 20 AND #$20 C2/3AB6: F0 03 BEQ $3ABB C2/3AB8: 4C 09 3C JMP $3C09 C2/3ABB: BD 4E 20 LDA $204E,X C2/3ABE: C9 80 CMP #$80 C2/3AC0: F0 23 BEQ $3AE5 C2/3AC2: C9 81 CMP #$81 C2/3AC4: F0 1F BEQ $3AE5 C2/3AC6: BD 4D 20 LDA $204D,X C2/3AC9: C9 04 CMP #$04 C2/3ACB: F0 18 BEQ $3AE5 C2/3ACD: C9 0B CMP #$0B C2/3ACF: F0 14 BEQ $3AE5 C2/3AD1: C9 15 CMP #$15 C2/3AD3: F0 10 BEQ $3AE5 C2/3AD5: C9 16 CMP #$16 C2/3AD7: F0 0C BEQ $3AE5 C2/3AD9: C9 2C CMP #$2C C2/3ADB: F0 08 BEQ $3AE5 C2/3ADD: C9 2D CMP #$2D C2/3ADF: F0 04 BEQ $3AE5 C2/3AE1: C9 33 CMP #$33 C2/3AE3: D0 5C BNE $3B41 C2/3AE5: BD 1B 20 LDA $201B,X C2/3AE8: 1D 71 20 ORA $2071,X C2/3AEB: 85 0E STA $0E C2/3AED: BD 1D 20 LDA $201D,X C2/3AF0: 85 0F STA $0F C2/3AF2: AD 55 47 LDA $4755 C2/3AF5: 20 B7 01 JSR $01B7 C2/3AF8: A8 TAY C2/3AF9: B9 7F 7B LDA $7B7F,Y C2/3AFC: 29 40 AND #$40 C2/3AFE: F0 08 BEQ $3B08 C2/3B00: BD 1B 20 LDA $201B,X C2/3B03: 29 BF AND #$BF C2/3B05: 9D 1B 20 STA $201B,X C2/3B08: B9 7F 7B LDA $7B7F,Y C2/3B0B: 29 10 AND #$10 C2/3B0D: F0 08 BEQ $3B17 C2/3B0F: BD 1B 20 LDA $201B,X C2/3B12: 29 EF AND #$EF C2/3B14: 9D 1B 20 STA $201B,X C2/3B17: BD 1D 20 LDA $201D,X C2/3B1A: 29 FB AND #$FB C2/3B1C: 9D 1D 20 STA $201D,X C2/3B1F: B9 7F 7B LDA $7B7F,Y C2/3B22: 25 0E AND $0E C2/3B24: 29 50 AND #$50 C2/3B26: D0 10 BNE $3B38 C2/3B28: A5 0F LDA $0F C2/3B2A: 29 04 AND #$04 C2/3B2C: F0 27 BEQ $3B55 C2/3B2E: AD 55 47 LDA $4755 C2/3B31: 20 07 02 JSR $0207 C2/3B34: 7B TDC C2/3B35: 99 F9 3C STA $3CF9,Y C2/3B38: AD 55 47 LDA $4755 C2/3B3B: 20 82 24 JSR $2482 C2/3B3E: 4C 4B 39 JMP $394B C2/3B41: BD 1B 20 LDA $201B,X C2/3B44: 1D 71 20 ORA $2071,X C2/3B47: 29 78 AND #$78 C2/3B49: D0 07 BNE $3B52 C2/3B4B: BD 1D 20 LDA $201D,X C2/3B4E: 29 04 AND #$04 C2/3B50: F0 03 BEQ $3B55 C2/3B52: 4C 4B 39 JMP $394B C2/3B55: BD 20 20 LDA $2020,X C2/3B58: 29 20 AND #$20 C2/3B5A: F0 51 BEQ $3BAD C2/3B5C: BD 1C 20 LDA $201C,X C2/3B5F: 1D 72 20 ORA $2072,X C2/3B62: 30 49 BMI $3BAD C2/3B64: AD 73 7C LDA $7C73 C2/3B67: C9 04 CMP #$04 C2/3B69: 90 42 BCC $3BAD C2/3B6B: C2 20 REP #$20 C2/3B6D: BD 08 20 LDA $2008,X C2/3B70: 20 BE 01 JSR $01BE C2/3B73: DD 06 20 CMP $2006,X C2/3B76: 90 32 BCC $3BAA C2/3B78: 7B TDC C2/3B79: E2 20 SEP #$20 C2/3B7B: 20 7F 3C JSR $3C7F C2/3B7E: A4 32 LDY $32 C2/3B80: A9 20 LDA #$20 C2/3B82: 99 56 20 STA $2056,Y C2/3B85: A9 2C LDA #$2C C2/3B87: 99 57 20 STA $2057,Y C2/3B8A: A9 7C LDA #$7C C2/3B8C: 99 5A 20 STA $205A,Y C2/3B8F: AD 55 47 LDA $4755 C2/3B92: AA TAX C2/3B93: 7B TDC C2/3B94: 20 D6 01 JSR $01D6 C2/3B97: 99 59 20 STA $2059,Y C2/3B9A: 7B TDC C2/3B9B: 99 58 20 STA $2058,Y C2/3B9E: 20 91 3E JSR $3E91 C2/3BA1: 20 9C 3D JSR $3D9C C2/3BA4: EE 4E 47 INC $474E C2/3BA7: 4C 0C 3C JMP $3C0C C2/3BAA: 7B TDC C2/3BAB: E2 20 SEP #$20 C2/3BAD: BD 20 20 LDA $2020,X C2/3BB0: 29 80 AND #$80 C2/3BB2: 10 55 BPL $3C09 C2/3BB4: BD 4E 20 LDA $204E,X C2/3BB7: C9 80 CMP #$80 C2/3BB9: F0 17 BEQ $3BD2 C2/3BBB: C9 81 CMP #$81 C2/3BBD: D0 4A BNE $3C09 C2/3BBF: AD 73 7C LDA $7C73 C2/3BC2: C2 20 REP #$20 C2/3BC4: 20 B2 01 JSR $01B2 C2/3BC7: A8 TAY C2/3BC8: 7B TDC C2/3BC9: E2 20 SEP #$20 C2/3BCB: B9 6E 20 LDA $206E,Y C2/3BCE: 29 83 AND #$83 C2/3BD0: F0 37 BEQ $3C09 C2/3BD2: 20 A2 02 JSR $02A2 C2/3BD5: C9 32 CMP #$32 C2/3BD7: B0 30 BCS $3C09 C2/3BD9: 20 7F 3C JSR $3C7F C2/3BDC: A4 32 LDY $32 C2/3BDE: A9 80 LDA #$80 C2/3BE0: 99 56 20 STA $2056,Y C2/3BE3: A9 05 LDA #$05 C2/3BE5: 99 57 20 STA $2057,Y C2/3BE8: 38 SEC C2/3BE9: AD 73 7C LDA $7C73 C2/3BEC: E9 04 SBC #$04 C2/3BEE: AA TAX C2/3BEF: 7B TDC C2/3BF0: 20 D6 01 JSR $01D6 C2/3BF3: 99 58 20 STA $2058,Y C2/3BF6: 7B TDC C2/3BF7: 99 59 20 STA $2059,Y C2/3BFA: 99 5A 20 STA $205A,Y C2/3BFD: 20 91 3E JSR $3E91 C2/3C00: 20 9C 3D JSR $3D9C C2/3C03: EE 4E 47 INC $474E C2/3C06: 4C 0C 3C JMP $3C0C C2/3C09: 4C 51 39 JMP $3951 C2/3C0C: 9C 56 7C STZ $7C56 C2/3C0F: 60 RTS C2/3C10: 9C 50 7C STZ $7C50 C2/3C13: 9C 94 46 STZ $4694 C2/3C16: AD 55 47 LDA $4755 C2/3C19: 8D 03 7C STA $7C03 C2/3C1C: AA TAX C2/3C1D: BD 30 40 LDA $4030,X C2/3C20: F0 5C BEQ $3C7E C2/3C22: BD AE 7C LDA $7CAE,X C2/3C25: D0 57 BNE $3C7E C2/3C27: AD 55 47 LDA $4755 C2/3C2A: 0A ASL C2/3C2B: AA TAX C2/3C2C: C2 20 REP #$20 C2/3C2E: 18 CLC C2/3C2F: BF A5 EE D0 LDA $D0EEA5,X C2/3C33: 69 83 4A ADC #$4A83 C2/3C36: 85 4B STA $4B C2/3C38: 7B TDC C2/3C39: E2 20 SEP #$20 C2/3C3B: 9C 90 46 STZ $4690 C2/3C3E: AD 90 46 LDA $4690 C2/3C41: AA TAX C2/3C42: BF C9 EE D0 LDA $D0EEC9,X C2/3C46: A8 TAY C2/3C47: 8C 92 46 STY $4692 C2/3C4A: 9C 91 46 STZ $4691 C2/3C4D: AC 92 46 LDY $4692 C2/3C50: B1 4B LDA ($4B),Y C2/3C52: F0 2A BEQ $3C7E C2/3C54: C9 FE CMP #$FE C2/3C56: F0 26 BEQ $3C7E C2/3C58: 20 BF 27 JSR $27BF C2/3C5B: AD 94 46 LDA $4694 C2/3C5E: F0 14 BEQ $3C74 C2/3C60: C2 20 REP #$20 C2/3C62: 18 CLC C2/3C63: AD 92 46 LDA $4692 C2/3C66: 69 04 00 ADC #$0004 C2/3C69: 8D 92 46 STA $4692 C2/3C6C: 7B TDC C2/3C6D: E2 20 SEP #$20 C2/3C6F: EE 91 46 INC $4691 C2/3C72: 80 D9 BRA $3C4D C2/3C74: EE 90 46 INC $4690 C2/3C77: AD 90 46 LDA $4690 C2/3C7A: C9 0A CMP #$0A C2/3C7C: D0 C0 BNE $3C3E C2/3C7E: 60 RTS C2/3C7F: 7B TDC C2/3C80: A8 TAY C2/3C81: A6 32 LDX $32 C2/3C83: BD 56 20 LDA $2056,X C2/3C86: 99 3A 47 STA $473A,Y C2/3C89: E8 INX C2/3C8A: C8 INY C2/3C8B: C0 0A 00 CPY #$000A C2/3C8E: D0 F3 BNE $3C83 C2/3C90: AD 55 47 LDA $4755 C2/3C93: C9 04 CMP #$04 C2/3C95: 90 5A BCC $3CF1 C2/3C97: 38 SEC C2/3C98: E9 04 SBC #$04 C2/3C9A: 85 10 STA $10 C2/3C9C: 0A ASL C2/3C9D: AA TAX C2/3C9E: BF 95 EE D0 LDA $D0EE95,X C2/3CA2: 85 0E STA $0E C2/3CA4: BF 96 EE D0 LDA $D0EE96,X C2/3CA8: 85 0F STA $0F C2/3CAA: 7B TDC C2/3CAB: A8 TAY C2/3CAC: A6 0E LDX $0E C2/3CAE: BD 67 43 LDA $4367,X C2/3CB1: 99 D6 46 STA $46D6,Y C2/3CB4: E8 INX C2/3CB5: C8 INY C2/3CB6: C0 64 00 CPY #$0064 C2/3CB9: D0 F3 BNE $3CAE C2/3CBB: A5 10 LDA $10 C2/3CBD: 20 B5 01 JSR $01B5 C2/3CC0: AA TAX C2/3CC1: 86 0E STX $0E C2/3CC3: 0A ASL C2/3CC4: AA TAX C2/3CC5: 86 10 STX $10 C2/3CC7: 7B TDC C2/3CC8: A8 TAY C2/3CC9: A6 0E LDX $0E C2/3CCB: BD DE 41 LDA $41DE,X C2/3CCE: 99 A6 46 STA $46A6,Y C2/3CD1: E8 INX C2/3CD2: C8 INY C2/3CD3: C0 10 00 CPY #$0010 C2/3CD6: D0 F3 BNE $3CCB C2/3CD8: 7B TDC C2/3CD9: A8 TAY C2/3CDA: A6 10 LDX $10 C2/3CDC: BD 5E 42 LDA $425E,X C2/3CDF: 99 B6 46 STA $46B6,Y C2/3CE2: BD 5F 42 LDA $425F,X C2/3CE5: 99 B7 46 STA $46B7,Y C2/3CE8: E8 INX C2/3CE9: E8 INX C2/3CEA: C8 INY C2/3CEB: C8 INY C2/3CEC: C0 20 00 CPY #$0020 C2/3CEF: D0 EB BNE $3CDC C2/3CF1: AD 55 47 LDA $4755 C2/3CF4: 0A ASL C2/3CF5: AA TAX C2/3CF6: BF 61 ED D0 LDA $D0ED61,X C2/3CFA: AA TAX C2/3CFB: BD FB 3C LDA $3CFB,X C2/3CFE: 8D 44 47 STA $4744 C2/3D01: BD 7F 3D LDA $3D7F,X C2/3D04: 8D 45 47 STA $4745 C2/3D07: 60 RTS C2/3D08: AD 55 47 LDA $4755 C2/3D0B: 20 EC 01 JSR $01EC C2/3D0E: 7B TDC C2/3D0F: A8 TAY C2/3D10: A6 32 LDX $32 C2/3D12: B9 3A 47 LDA $473A,Y C2/3D15: 9D 56 20 STA $2056,X C2/3D18: E8 INX C2/3D19: C8 INY C2/3D1A: C0 0A 00 CPY #$000A C2/3D1D: D0 F3 BNE $3D12 C2/3D1F: AD 55 47 LDA $4755 C2/3D22: C9 04 CMP #$04 C2/3D24: 90 5A BCC $3D80 C2/3D26: 38 SEC C2/3D27: E9 04 SBC #$04 C2/3D29: 85 10 STA $10 C2/3D2B: 0A ASL C2/3D2C: AA TAX C2/3D2D: BF 95 EE D0 LDA $D0EE95,X C2/3D31: 85 0E STA $0E C2/3D33: BF 96 EE D0 LDA $D0EE96,X C2/3D37: 85 0F STA $0F C2/3D39: 7B TDC C2/3D3A: A8 TAY C2/3D3B: A6 0E LDX $0E C2/3D3D: B9 D6 46 LDA $46D6,Y C2/3D40: 9D 67 43 STA $4367,X C2/3D43: E8 INX C2/3D44: C8 INY C2/3D45: C0 64 00 CPY #$0064 C2/3D48: D0 F3 BNE $3D3D C2/3D4A: A5 10 LDA $10 C2/3D4C: 20 B5 01 JSR $01B5 C2/3D4F: AA TAX C2/3D50: 86 0E STX $0E C2/3D52: 0A ASL C2/3D53: AA TAX C2/3D54: 86 10 STX $10 C2/3D56: 7B TDC C2/3D57: A8 TAY C2/3D58: A6 0E LDX $0E C2/3D5A: B9 A6 46 LDA $46A6,Y C2/3D5D: 9D DE 41 STA $41DE,X C2/3D60: E8 INX C2/3D61: C8 INY C2/3D62: C0 10 00 CPY #$0010 C2/3D65: D0 F3 BNE $3D5A C2/3D67: 7B TDC C2/3D68: A8 TAY C2/3D69: A6 10 LDX $10 C2/3D6B: B9 B6 46 LDA $46B6,Y C2/3D6E: 9D 5E 42 STA $425E,X C2/3D71: B9 B7 46 LDA $46B7,Y C2/3D74: 9D 5F 42 STA $425F,X C2/3D77: E8 INX C2/3D78: E8 INX C2/3D79: C8 INY C2/3D7A: C8 INY C2/3D7B: C0 20 00 CPY #$0020 C2/3D7E: D0 EB BNE $3D6B C2/3D80: AD 55 47 LDA $4755 C2/3D83: 0A ASL C2/3D84: AA TAX C2/3D85: BF 61 ED D0 LDA $D0ED61,X C2/3D89: AA TAX C2/3D8A: AD 44 47 LDA $4744 C2/3D8D: 9D FB 3C STA $3CFB,X C2/3D90: AD 45 47 LDA $4745 C2/3D93: 9D 7F 3D STA $3D7F,X C2/3D96: A9 FF LDA #$FF C2/3D98: 8D 55 47 STA $4755 C2/3D9B: 60 RTS C2/3D9C: 7B TDC C2/3D9D: AA TAX C2/3D9E: 86 0E STX $0E C2/3DA0: AD 55 47 LDA $4755 C2/3DA3: C5 0E CMP $0E C2/3DA5: D0 05 BNE $3DAC C2/3DA7: 9E 9F 3E STZ $3E9F,X C2/3DAA: 80 03 BRA $3DAF C2/3DAC: FE 9F 3E INC $3E9F,X C2/3DAF: E6 0E INC $0E C2/3DB1: E8 INX C2/3DB2: E0 0C 00 CPX #$000C C2/3DB5: D0 EC BNE $3DA3 C2/3DB7: EE 56 47 INC $4756 C2/3DBA: 60 RTS C2/3DBB: 7B TDC C2/3DBC: AA TAX C2/3DBD: 9E 9F 3E STZ $3E9F,X C2/3DC0: E8 INX C2/3DC1: E0 0C 00 CPX #$000C C2/3DC4: D0 F7 BNE $3DBD C2/3DC6: 60 RTS C2/3DC7: 38 SEC C2/3DC8: AD 55 47 LDA $4755 C2/3DCB: E9 04 SBC #$04 C2/3DCD: 8D 03 7C STA $7C03 C2/3DD0: 20 B5 01 JSR $01B5 C2/3DD3: AA TAX C2/3DD4: 8E 5E 43 STX $435E C2/3DD7: 0A ASL C2/3DD8: AA TAX C2/3DD9: 8E 60 43 STX $4360 C2/3DDC: 7B TDC C2/3DDD: A8 TAY C2/3DDE: AE 5E 43 LDX $435E C2/3DE1: A9 FF LDA #$FF C2/3DE3: 9D DE 41 STA $41DE,X C2/3DE6: E8 INX C2/3DE7: C8 INY C2/3DE8: C0 10 00 CPY #$0010 C2/3DEB: D0 F6 BNE $3DE3 C2/3DED: A6 32 LDX $32 C2/3DEF: A9 2C LDA #$2C C2/3DF1: 9D 57 20 STA $2057,X C2/3DF4: A9 21 LDA #$21 C2/3DF6: 9D 56 20 STA $2056,X C2/3DF9: EE 4E 47 INC $474E C2/3DFC: A2 40 00 LDX #$0040 C2/3DFF: A9 FF LDA #$FF C2/3E01: 9D 40 26 STA $2640,X C2/3E04: CA DEX C2/3E05: 10 FA BPL $3E01 C2/3E07: C2 20 REP #$20 C2/3E09: 18 CLC C2/3E0A: A5 4B LDA $4B C2/3E0C: 69 AA 00 ADC #$00AA C2/3E0F: 85 4B STA $4B C2/3E11: 7B TDC C2/3E12: E2 20 SEP #$20 C2/3E14: AD 90 46 LDA $4690 C2/3E17: 0A ASL C2/3E18: AA TAX C2/3E19: BF B5 EE D0 LDA $D0EEB5,X C2/3E1D: 85 0E STA $0E C2/3E1F: BF B6 EE D0 LDA $D0EEB6,X C2/3E23: 85 0F STA $0F C2/3E25: 7B TDC C2/3E26: AA TAX C2/3E27: A4 0E LDY $0E C2/3E29: B1 4B LDA ($4B),Y C2/3E2B: 9D 40 26 STA $2640,X C2/3E2E: C8 INY C2/3E2F: E8 INX C2/3E30: C9 FE CMP #$FE C2/3E32: F0 58 BEQ $3E8C C2/3E34: C9 FF CMP #$FF C2/3E36: F0 54 BEQ $3E8C C2/3E38: C9 FD CMP #$FD C2/3E3A: D0 50 BNE $3E8C C2/3E3C: B1 4B LDA ($4B),Y C2/3E3E: 9D 40 26 STA $2640,X C2/3E41: C8 INY C2/3E42: E8 INX C2/3E43: C9 F7 CMP #$F7 C2/3E45: F0 12 BEQ $3E59 C2/3E47: C9 F0 CMP #$F0 C2/3E49: B0 31 BCS $3E7C C2/3E4B: B1 4B LDA ($4B),Y C2/3E4D: 9D 40 26 STA $2640,X C2/3E50: C8 INY C2/3E51: E8 INX C2/3E52: B1 4B LDA ($4B),Y C2/3E54: 9D 40 26 STA $2640,X C2/3E57: 80 33 BRA $3E8C C2/3E59: B1 4B LDA ($4B),Y C2/3E5B: 9D 40 26 STA $2640,X C2/3E5E: 85 10 STA $10 C2/3E60: C8 INY C2/3E61: E8 INX C2/3E62: B1 4B LDA ($4B),Y C2/3E64: 9D 40 26 STA $2640,X C2/3E67: C8 INY C2/3E68: E8 INX C2/3E69: 64 11 STZ $11 C2/3E6B: B1 4B LDA ($4B),Y C2/3E6D: 9D 40 26 STA $2640,X C2/3E70: C8 INY C2/3E71: E8 INX C2/3E72: E6 11 INC $11 C2/3E74: A5 11 LDA $11 C2/3E76: C5 10 CMP $10 C2/3E78: D0 F1 BNE $3E6B C2/3E7A: 80 10 BRA $3E8C C2/3E7C: B1 4B LDA ($4B),Y C2/3E7E: 9D 40 26 STA $2640,X C2/3E81: C8 INY C2/3E82: E8 INX C2/3E83: B1 4B LDA ($4B),Y C2/3E85: 9D 40 26 STA $2640,X C2/3E88: C8 INY C2/3E89: E8 INX C2/3E8A: 80 9D BRA $3E29 C2/3E8C: 64 22 STZ $22 C2/3E8E: 20 10 32 JSR $3210 C2/3E91: AD 55 47 LDA $4755 C2/3E94: 20 07 02 JSR $0207 C2/3E97: A9 01 LDA #$01 C2/3E99: 99 7F 3D STA $3D7F,Y C2/3E9C: A9 41 LDA #$41 C2/3E9E: 99 FB 3C STA $3CFB,Y C2/3EA1: 60 RTS C2/3EA2: 7B TDC C2/3EA3: AA TAX C2/3EA4: A8 TAY C2/3EA5: A9 04 LDA #$04 C2/3EA7: 85 10 STA $10 C2/3EA9: A9 50 LDA #$50 C2/3EAB: 85 0E STA $0E C2/3EAD: AD F0 04 LDA $04F0 C2/3EB0: C9 F7 CMP #$F7 C2/3EB2: D0 0C BNE $3EC0 C2/3EB4: AD F1 04 LDA $04F1 C2/3EB7: C9 01 CMP #$01 C2/3EB9: D0 05 BNE $3EC0 C2/3EBB: A9 08 LDA #$08 C2/3EBD: 99 73 20 STA $2073,Y C2/3EC0: BD 00 05 LDA $0500,X C2/3EC3: 99 00 20 STA $2000,Y C2/3EC6: E8 INX C2/3EC7: C8 INY C2/3EC8: C6 0E DEC $0E C2/3ECA: A5 0E LDA $0E C2/3ECC: D0 F2 BNE $3EC0 C2/3ECE: C2 20 REP #$20 C2/3ED0: 98 TYA C2/3ED1: 18 CLC C2/3ED2: 69 30 00 ADC #$0030 C2/3ED5: A8 TAY C2/3ED6: 7B TDC C2/3ED7: E2 20 SEP #$20 C2/3ED9: C6 10 DEC $10 C2/3EDB: A5 10 LDA $10 C2/3EDD: D0 CA BNE $3EA9 C2/3EDF: AD F1 04 LDA $04F1 C2/3EE2: F0 2D BEQ $3F11 C2/3EE4: AD F0 04 LDA $04F0 C2/3EE7: C9 BA CMP #$BA C2/3EE9: D0 26 BNE $3F11 C2/3EEB: 7B TDC C2/3EEC: AA TAX C2/3EED: A8 TAY C2/3EEE: BD 00 20 LDA $2000,X C2/3EF1: 29 07 AND #$07 C2/3EF3: C9 01 CMP #$01 C2/3EF5: D0 11 BNE $3F08 C2/3EF7: BD 1A 20 LDA $201A,X C2/3EFA: 29 C6 AND #$C6 C2/3EFC: D0 13 BNE $3F11 C2/3EFE: BD 1A 20 LDA $201A,X C2/3F01: 09 04 ORA #$04 C2/3F03: 9D 1A 20 STA $201A,X C2/3F06: 80 09 BRA $3F11 C2/3F08: 20 E0 01 JSR $01E0 C2/3F0B: C8 INY C2/3F0C: C0 04 00 CPY #$0004 C2/3F0F: D0 DD BNE $3EEE C2/3F11: 20 D5 45 JSR $45D5 C2/3F14: 20 5E 9A JSR $9A5E C2/3F17: 7B TDC C2/3F18: AA TAX C2/3F19: 86 0E STX $0E C2/3F1B: 86 10 STX $10 C2/3F1D: 86 12 STX $12 C2/3F1F: A9 D0 LDA #$D0 C2/3F21: 85 22 STA $22 C2/3F23: 85 1E STA $1E C2/3F25: A2 00 9C LDX #$9C00 C2/3F28: 86 20 STX $20 C2/3F2A: A2 00 00 LDX #$0000 C2/3F2D: A9 02 LDA #$02 C2/3F2F: 20 7C 00 JSR $007C C2/3F32: C9 02 CMP #$02 C2/3F34: D0 02 BNE $3F38 C2/3F36: A9 FF LDA #$FF C2/3F38: 85 16 STA $16 C2/3F3A: A6 0E LDX $0E C2/3F3C: A4 10 LDY $10 C2/3F3E: 18 CLC C2/3F3F: BD FF 3E LDA $3EFF,X C2/3F42: 65 16 ADC $16 C2/3F44: 99 25 22 STA $2225,Y C2/3F47: 99 29 22 STA $2229,Y C2/3F4A: BD 00 3F LDA $3F00,X C2/3F4D: 99 44 22 STA $2244,Y C2/3F50: BD 01 3F LDA $3F01,X C2/3F53: 99 62 22 STA $2262,Y C2/3F56: BD 02 3F LDA $3F02,X C2/3F59: 99 2C 22 STA $222C,Y C2/3F5C: BD 03 3F LDA $3F03,X C2/3F5F: 99 2D 22 STA $222D,Y C2/3F62: BD 04 3F LDA $3F04,X C2/3F65: 99 27 22 STA $2227,Y C2/3F68: 99 2B 22 STA $222B,Y C2/3F6B: BD 05 3F LDA $3F05,X C2/3F6E: 99 2F 22 STA $222F,Y C2/3F71: BD 06 3F LDA $3F06,X C2/3F74: 99 2E 22 STA $222E,Y C2/3F77: C2 20 REP #$20 C2/3F79: BD 07 3F LDA $3F07,X C2/3F7C: 99 06 22 STA $2206,Y C2/3F7F: 99 08 22 STA $2208,Y C2/3F82: BD 09 3F LDA $3F09,X C2/3F85: 99 0A 22 STA $220A,Y C2/3F88: A9 0F 27 LDA #$270F C2/3F8B: 99 0C 22 STA $220C,Y C2/3F8E: BD 0B 3F LDA $3F0B,X C2/3F91: 99 67 22 STA $2267,Y C2/3F94: BD 0D 3F LDA $3F0D,X C2/3F97: 99 69 22 STA $2269,Y C2/3F9A: BD 11 3F LDA $3F11,X C2/3F9D: 99 35 22 STA $2235,Y C2/3FA0: 7B TDC C2/3FA1: E2 20 SEP #$20 C2/3FA3: 99 00 22 STA $2200,Y C2/3FA6: BD 13 3F LDA $3F13,X C2/3FA9: 99 37 22 STA $2237,Y C2/3FAC: BD 0F 3F LDA $3F0F,X C2/3FAF: 99 13 22 STA $2213,Y C2/3FB2: BD 14 3F LDA $3F14,X C2/3FB5: 99 30 22 STA $2230,Y C2/3FB8: BD 10 3F LDA $3F10,X C2/3FBB: 99 32 22 STA $2232,Y C2/3FBE: BD 15 3F LDA $3F15,X C2/3FC1: 99 64 22 STA $2264,Y C2/3FC4: BD 16 3F LDA $3F16,X C2/3FC7: 99 34 22 STA $2234,Y C2/3FCA: BD 17 3F LDA $3F17,X C2/3FCD: 99 65 22 STA $2265,Y C2/3FD0: BD 18 3F LDA $3F18,X C2/3FD3: 99 66 22 STA $2266,Y C2/3FD6: BD 1E 3F LDA $3F1E,X C2/3FD9: 99 02 22 STA $2202,Y C2/3FDC: 99 2A 22 STA $222A,Y C2/3FDF: 5A PHY C2/3FE0: BD 19 3F LDA $3F19,X C2/3FE3: 10 0B BPL $3FF0 C2/3FE5: C2 20 REP #$20 C2/3FE7: 98 TYA C2/3FE8: 18 CLC C2/3FE9: 69 56 00 ADC #$0056 C2/3FEC: A8 TAY C2/3FED: 7B TDC C2/3FEE: E2 20 SEP #$20 C2/3FF0: BD 19 3F LDA $3F19,X C2/3FF3: 29 7F AND #$7F C2/3FF5: 99 1A 22 STA $221A,Y C2/3FF8: BD 1A 3F LDA $3F1A,X C2/3FFB: 99 1B 22 STA $221B,Y C2/3FFE: BD 1B 3F LDA $3F1B,X C2/4001: 99 1C 22 STA $221C,Y C2/4004: BD 1C 3F LDA $3F1C,X C2/4007: 99 1D 22 STA $221D,Y C2/400A: A5 12 LDA $12 C2/400C: 0A ASL C2/400D: A8 TAY C2/400E: BD 1D 3F LDA $3F1D,X C2/4011: 99 08 40 STA $4008,Y C2/4014: AD 21 40 LDA $4021 C2/4017: 99 09 40 STA $4009,Y C2/401A: A5 12 LDA $12 C2/401C: 0A ASL C2/401D: AA TAX C2/401E: C2 20 REP #$20 C2/4020: BD 20 40 LDA $4020,X C2/4023: 0A ASL C2/4024: AA TAX C2/4025: 7B TDC C2/4026: E2 20 SEP #$20 C2/4028: BF 00 99 D0 LDA $D09900,X C2/402C: 85 1C STA $1C C2/402E: BF 01 99 D0 LDA $D09901,X C2/4032: 85 1D STA $1D C2/4034: 7A PLY C2/4035: A5 1C LDA $1C C2/4037: 99 6E 22 STA $226E,Y C2/403A: A5 1D LDA $1D C2/403C: 99 7F 22 STA $227F,Y C2/403F: A5 12 LDA $12 C2/4041: 0A ASL C2/4042: AA TAX C2/4043: C2 20 REP #$20 C2/4045: BD 20 40 LDA $4020,X C2/4048: 0A ASL C2/4049: A8 TAY C2/404A: 7B TDC C2/404B: E2 20 SEP #$20 C2/404D: B7 20 LDA [$20],Y C2/404F: 85 1C STA $1C C2/4051: C8 INY C2/4052: B7 20 LDA [$20],Y C2/4054: 85 1D STA $1D C2/4056: A2 54 06 LDX #$0654 C2/4059: 86 2A STX $2A C2/405B: A6 12 LDX $12 C2/405D: 86 2C STX $2C C2/405F: 20 D2 00 JSR $00D2 C2/4062: A6 2E LDX $2E C2/4064: 86 08 STX $08 C2/4066: 86 0A STX $0A C2/4068: DA PHX C2/4069: 7B TDC C2/406A: A8 TAY C2/406B: 84 0C STY $0C C2/406D: A6 08 LDX $08 C2/406F: B7 1C LDA [$1C],Y C2/4071: 9D 59 47 STA $4759,X C2/4074: E8 INX C2/4075: C8 INY C2/4076: C9 FE CMP #$FE C2/4078: D0 F5 BNE $406F C2/407A: A6 0A LDX $0A C2/407C: B7 1C LDA [$1C],Y C2/407E: 9D 03 48 STA $4803,X C2/4081: E8 INX C2/4082: C8 INY C2/4083: C9 FF CMP #$FF C2/4085: F0 21 BEQ $40A8 C2/4087: C9 FE CMP #$FE C2/4089: D0 F1 BNE $407C C2/408B: C2 20 REP #$20 C2/408D: 18 CLC C2/408E: A5 08 LDA $08 C2/4090: 69 11 00 ADC #$0011 C2/4093: 85 08 STA $08 C2/4095: 18 CLC C2/4096: A5 0A LDA $0A C2/4098: 69 40 00 ADC #$0040 C2/409B: 85 0A STA $0A C2/409D: 7B TDC C2/409E: E2 20 SEP #$20 C2/40A0: E6 0C INC $0C C2/40A2: A5 0C LDA $0C C2/40A4: C9 0A CMP #$0A C2/40A6: D0 C5 BNE $406D C2/40A8: FA PLX C2/40A9: 86 08 STX $08 C2/40AB: 86 0A STX $0A C2/40AD: 86 0C STX $0C C2/40AF: A6 08 LDX $08 C2/40B1: B7 1C LDA [$1C],Y C2/40B3: 9D 83 4A STA $4A83,X C2/40B6: E8 INX C2/40B7: C8 INY C2/40B8: C9 FF CMP #$FF C2/40BA: F0 37 BEQ $40F3 C2/40BC: C9 FE CMP #$FE C2/40BE: D0 F1 BNE $40B1 C2/40C0: A6 12 LDX $12 C2/40C2: FE 30 40 INC $4030,X C2/40C5: A6 0A LDX $0A C2/40C7: B7 1C LDA [$1C],Y C2/40C9: 9D 2D 4B STA $4B2D,X C2/40CC: E8 INX C2/40CD: C8 INY C2/40CE: C9 FF CMP #$FF C2/40D0: F0 21 BEQ $40F3 C2/40D2: C9 FE CMP #$FE C2/40D4: D0 F1 BNE $40C7 C2/40D6: C2 20 REP #$20 C2/40D8: 18 CLC C2/40D9: A5 08 LDA $08 C2/40DB: 69 11 00 ADC #$0011 C2/40DE: 85 08 STA $08 C2/40E0: 18 CLC C2/40E1: A5 0A LDA $0A C2/40E3: 69 40 00 ADC #$0040 C2/40E6: 85 0A STA $0A C2/40E8: 7B TDC C2/40E9: E2 20 SEP #$20 C2/40EB: E6 0C INC $0C C2/40ED: A5 0C LDA $0C C2/40EF: C9 0A CMP #$0A C2/40F1: D0 BC BNE $40AF C2/40F3: A6 10 LDX $10 C2/40F5: 20 E0 01 JSR $01E0 C2/40F8: 86 10 STX $10 C2/40FA: 18 CLC C2/40FB: A5 0E LDA $0E C2/40FD: 69 20 ADC #$20 C2/40FF: 85 0E STA $0E C2/4101: E6 12 INC $12 C2/4103: A5 12 LDA $12 C2/4105: C9 08 CMP #$08 C2/4107: F0 03 BEQ $410C C2/4109: 4C 2A 3F JMP $3F2A C2/410C: 7B TDC C2/410D: AA TAX C2/410E: A9 04 LDA #$04 C2/4110: 8D 20 26 STA $2620 C2/4113: AD 20 26 LDA $2620 C2/4116: 20 EC 01 JSR $01EC C2/4119: BD 1A 20 LDA $201A,X C2/411C: 29 04 AND #$04 C2/411E: F0 05 BEQ $4125 C2/4120: A9 01 LDA #$01 C2/4122: 20 A3 41 JSR $41A3 C2/4125: A6 32 LDX $32 C2/4127: BD 1B 20 LDA $201B,X C2/412A: 29 80 AND #$80 C2/412C: F0 05 BEQ $4133 C2/412E: A9 06 LDA #$06 C2/4130: 20 A3 41 JSR $41A3 C2/4133: A6 32 LDX $32 C2/4135: BD 1B 20 LDA $201B,X C2/4138: 29 20 AND #$20 C2/413A: F0 05 BEQ $4141 C2/413C: A9 09 LDA #$09 C2/413E: 20 A3 41 JSR $41A3 C2/4141: A6 32 LDX $32 C2/4143: BD 1B 20 LDA $201B,X C2/4146: 29 04 AND #$04 C2/4148: F0 05 BEQ $414F C2/414A: A9 04 LDA #$04 C2/414C: 20 A3 41 JSR $41A3 C2/414F: A6 32 LDX $32 C2/4151: BD 1C 20 LDA $201C,X C2/4154: 29 80 AND #$80 C2/4156: F0 05 BEQ $415D C2/4158: A9 02 LDA #$02 C2/415A: 20 A3 41 JSR $41A3 C2/415D: A6 32 LDX $32 C2/415F: BD 1C 20 LDA $201C,X C2/4162: 29 10 AND #$10 C2/4164: F0 05 BEQ $416B C2/4166: A9 00 LDA #$00 C2/4168: 20 A3 41 JSR $41A3 C2/416B: A6 32 LDX $32 C2/416D: BD 1C 20 LDA $201C,X C2/4170: 29 01 AND #$01 C2/4172: F0 05 BEQ $4179 C2/4174: A9 07 LDA #$07 C2/4176: 20 A3 41 JSR $41A3 C2/4179: A6 32 LDX $32 C2/417B: BD 1D 20 LDA $201D,X C2/417E: 29 10 AND #$10 C2/4180: F0 05 BEQ $4187 C2/4182: A9 03 LDA #$03 C2/4184: 20 A3 41 JSR $41A3 C2/4187: A6 32 LDX $32 C2/4189: BD 1C 20 LDA $201C,X C2/418C: 29 08 AND #$08 C2/418E: F0 05 BEQ $4195 C2/4190: A9 05 LDA #$05 C2/4192: 20 A3 41 JSR $41A3 C2/4195: EE 20 26 INC $2620 C2/4198: AD 20 26 LDA $2620 C2/419B: C9 0C CMP #$0C C2/419D: F0 03 BEQ $41A2 C2/419F: 4C 13 41 JMP $4113 C2/41A2: 60 RTS C2/41A3: AA TAX C2/41A4: A9 01 LDA #$01 C2/41A6: 8D D7 3E STA $3ED7 C2/41A9: AD 20 26 LDA $2620 C2/41AC: 4C FD 24 JMP $24FD C2/41AF: 7B TDC C2/41B0: AA TAX C2/41B1: A9 80 LDA #$80 C2/41B3: 9D 34 2B STA $2B34,X C2/41B6: E8 INX C2/41B7: E0 00 01 CPX #$0100 C2/41BA: D0 F7 BNE $41B3 C2/41BC: 7B TDC C2/41BD: AA TAX C2/41BE: 86 0E STX $0E C2/41C0: 7B TDC C2/41C1: A8 TAY C2/41C2: A9 81 LDA #$81 C2/41C4: 9D 3C 2F STA $2F3C,X C2/41C7: 9D B6 2D STA $2DB6,X C2/41CA: E8 INX C2/41CB: C8 INY C2/41CC: C0 82 00 CPY #$0082 C2/41CF: D0 F3 BNE $41C4 C2/41D1: C2 20 REP #$20 C2/41D3: 8A TXA C2/41D4: 18 CLC C2/41D5: 69 08 02 ADC #$0208 C2/41D8: AA TAX C2/41D9: 7B TDC C2/41DA: E2 20 SEP #$20 C2/41DC: E6 0E INC $0E C2/41DE: A5 0E LDA $0E C2/41E0: C9 04 CMP #$04 C2/41E2: D0 DC BNE $41C0 C2/41E4: 7B TDC C2/41E5: AA TAX C2/41E6: 86 0E STX $0E C2/41E8: 7B TDC C2/41E9: A8 TAY C2/41EA: A9 80 LDA #$80 C2/41EC: 9D 6C 37 STA $376C,X C2/41EF: E8 INX C2/41F0: C8 INY C2/41F1: C0 04 00 CPY #$0004 C2/41F4: D0 F6 BNE $41EC C2/41F6: 8A TXA C2/41F7: 18 CLC C2/41F8: 69 10 ADC #$10 C2/41FA: AA TAX C2/41FB: E6 0E INC $0E C2/41FD: A5 0E LDA $0E C2/41FF: C9 04 CMP #$04 C2/4201: D0 E5 BNE $41E8 C2/4203: 7B TDC C2/4204: AA TAX C2/4205: 86 0E STX $0E C2/4207: 7B TDC C2/4208: A8 TAY C2/4209: A9 80 LDA #$80 C2/420B: 9D B4 37 STA $37B4,X C2/420E: E8 INX C2/420F: C8 INY C2/4210: C0 02 00 CPY #$0002 C2/4213: D0 F6 BNE $420B C2/4215: 8A TXA C2/4216: 18 CLC C2/4217: 69 0A ADC #$0A C2/4219: AA TAX C2/421A: E6 0E INC $0E C2/421C: A5 0E LDA $0E C2/421E: C9 04 CMP #$04 C2/4220: D0 E5 BNE $4207 C2/4222: 7B TDC C2/4223: A8 TAY C2/4224: AA TAX C2/4225: 84 0E STY $0E C2/4227: 64 0E STZ $0E C2/4229: DA PHX C2/422A: BD 40 20 LDA $2040,X C2/422D: 99 99 41 STA $4199,Y C2/4230: E8 INX C2/4231: C8 INY C2/4232: E6 0E INC $0E C2/4234: A5 0E LDA $0E C2/4236: C9 04 CMP #$04 C2/4238: D0 F0 BNE $422A C2/423A: FA PLX C2/423B: 20 E0 01 JSR $01E0 C2/423E: E6 0F INC $0F C2/4240: A5 0F LDA $0F C2/4242: C9 04 CMP #$04 C2/4244: D0 E1 BNE $4227 C2/4246: 22 78 EF D0 JSR $D0EF78 C2/424A: 7B TDC C2/424B: AA TAX C2/424C: A8 TAY C2/424D: BD 40 06 LDA $0640,X C2/4250: 9D 34 27 STA $2734,X C2/4253: E8 INX C2/4254: E0 00 02 CPX #$0200 C2/4257: D0 F4 BNE $424D C2/4259: B9 34 27 LDA $2734,Y C2/425C: 20 FA 03 JSR $03FA C2/425F: C8 INY C2/4260: C0 00 01 CPY #$0100 C2/4263: D0 F4 BNE $4259 C2/4265: 7B TDC C2/4266: A8 TAY C2/4267: 84 08 STY $08 C2/4269: A4 08 LDY $08 C2/426B: 20 69 03 JSR $0369 C2/426E: A4 08 LDY $08 C2/4270: 99 20 26 STA $2620,Y C2/4273: E6 08 INC $08 C2/4275: A5 08 LDA $08 C2/4277: D0 F0 BNE $4269 C2/4279: 7B TDC C2/427A: AA TAX C2/427B: BD 20 26 LDA $2620,X C2/427E: 9D 34 2C STA $2C34,X C2/4281: E8 INX C2/4282: E0 00 01 CPX #$0100 C2/4285: D0 F4 BNE $427B C2/4287: 7B TDC C2/4288: AA TAX C2/4289: 86 0E STX $0E C2/428B: 86 10 STX $10 C2/428D: 86 18 STX $18 C2/428F: E8 INX C2/4290: 86 14 STX $14 C2/4292: A5 0E LDA $0E C2/4294: C9 0C CMP #$0C C2/4296: 90 0B BCC $42A3 C2/4298: 38 SEC C2/4299: A5 0E LDA $0E C2/429B: E9 0C SBC #$0C C2/429D: 18 CLC C2/429E: 69 10 ADC #$10 C2/42A0: AA TAX C2/42A1: 80 02 BRA $42A5 C2/42A3: A6 0E LDX $0E C2/42A5: BD 50 09 LDA $0950,X C2/42A8: 85 12 STA $12 C2/42AA: A0 08 00 LDY #$0008 C2/42AD: A6 10 LDX $10 C2/42AF: E0 81 00 CPX #$0081 C2/42B2: D0 03 BNE $42B7 C2/42B4: 4C 67 43 JMP $4367 C2/42B7: 06 12 ASL $12 C2/42B9: B0 10 BCS $42CB C2/42BB: A9 FF LDA #$FF C2/42BD: 9D 34 2D STA $2D34,X C2/42C0: 9D BE 2F STA $2FBE,X C2/42C3: 9D 48 32 STA $3248,X C2/42C6: 9D D2 34 STA $34D2,X C2/42C9: 80 6B BRA $4336 C2/42CB: 8A TXA C2/42CC: C9 5F CMP #$5F C2/42CE: 90 18 BCC $42E8 C2/42D0: 38 SEC C2/42D1: E9 5F SBC #$5F C2/42D3: 18 CLC C2/42D4: 69 80 ADC #$80 C2/42D6: 48 PHA C2/42D7: A9 FF LDA #$FF C2/42D9: 9D 34 2D STA $2D34,X C2/42DC: 9D BE 2F STA $2FBE,X C2/42DF: 9D 48 32 STA $3248,X C2/42E2: 9D D2 34 STA $34D2,X C2/42E5: 68 PLA C2/42E6: CA DEX C2/42E7: CA DEX C2/42E8: 86 20 STX $20 C2/42EA: 9D 34 2D STA $2D34,X C2/42ED: 9D BE 2F STA $2FBE,X C2/42F0: 9D 48 32 STA $3248,X C2/42F3: 9D D2 34 STA $34D2,X C2/42F6: A5 14 LDA $14 C2/42F8: 9D B6 2D STA $2DB6,X C2/42FB: 9D 40 30 STA $3040,X C2/42FE: 9D CA 32 STA $32CA,X C2/4301: 9D 54 35 STA $3554,X C2/4304: BD 34 2D LDA $2D34,X C2/4307: C2 20 REP #$20 C2/4309: 20 B6 01 JSR $01B6 C2/430C: AA TAX C2/430D: 7B TDC C2/430E: E2 20 SEP #$20 C2/4310: BF 80 0B D1 LDA $D10B80,X C2/4314: 48 PHA C2/4315: BF 83 0B D1 LDA $D10B83,X C2/4319: 29 7F AND #$7F C2/431B: A6 20 LDX $20 C2/431D: 9D 38 2E STA $2E38,X C2/4320: 9D C2 30 STA $30C2,X C2/4323: 9D 4C 33 STA $334C,X C2/4326: 9D D6 35 STA $35D6,X C2/4329: 68 PLA C2/432A: 9D BA 2E STA $2EBA,X C2/432D: 9D 44 31 STA $3144,X C2/4330: 9D CE 33 STA $33CE,X C2/4333: 9D 58 36 STA $3658,X C2/4336: E6 15 INC $15 C2/4338: A5 15 LDA $15 C2/433A: C9 03 CMP #$03 C2/433C: D0 0E BNE $434C C2/433E: 64 15 STZ $15 C2/4340: E6 14 INC $14 C2/4342: A5 14 LDA $14 C2/4344: C9 07 CMP #$07 C2/4346: D0 04 BNE $434C C2/4348: A9 01 LDA #$01 C2/434A: 85 14 STA $14 C2/434C: E6 10 INC $10 C2/434E: A5 18 LDA $18 C2/4350: D0 0A BNE $435C C2/4352: A5 10 LDA $10 C2/4354: C9 5F CMP #$5F C2/4356: 90 04 BCC $435C C2/4358: E6 18 INC $18 C2/435A: 80 06 BRA $4362 C2/435C: 88 DEY C2/435D: F0 03 BEQ $4362 C2/435F: 4C AD 42 JMP $42AD C2/4362: E6 0E INC $0E C2/4364: 4C 92 42 JMP $4292 C2/4367: 7B TDC C2/4368: A8 TAY C2/4369: AA TAX C2/436A: 64 0E STZ $0E C2/436C: DA PHX C2/436D: BD 3D 20 LDA $203D,X C2/4370: 48 PHA C2/4371: 20 BE 01 JSR $01BE C2/4374: 1A INC C2/4375: 99 20 26 STA $2620,Y C2/4378: 68 PLA C2/4379: 29 0F AND #$0F C2/437B: 1A INC C2/437C: 99 21 26 STA $2621,Y C2/437F: C8 INY C2/4380: C8 INY C2/4381: E8 INX C2/4382: E6 0E INC $0E C2/4384: A5 0E LDA $0E C2/4386: C9 03 CMP #$03 C2/4388: D0 E3 BNE $436D C2/438A: FA PLX C2/438B: 20 E0 01 JSR $01E0 C2/438E: C0 18 00 CPY #$0018 C2/4391: D0 D7 BNE $436A C2/4393: 7B TDC C2/4394: AA TAX C2/4395: A8 TAY C2/4396: 84 12 STY $12 C2/4398: 84 3D STY $3D C2/439A: 84 3F STY $3F C2/439C: 64 1A STZ $1A C2/439E: DA PHX C2/439F: A5 12 LDA $12 C2/43A1: C2 20 REP #$20 C2/43A3: 20 B2 01 JSR $01B2 C2/43A6: AA TAX C2/43A7: 7B TDC C2/43A8: E2 20 SEP #$20 C2/43AA: BD 39 20 LDA $2039,X C2/43AD: 29 08 AND #$08 C2/43AF: F0 07 BEQ $43B8 C2/43B1: A5 12 LDA $12 C2/43B3: AA TAX C2/43B4: F6 3D INC $3D,X C2/43B6: E6 1A INC $1A C2/43B8: FA PLX C2/43B9: 64 10 STZ $10 C2/43BB: 64 14 STZ $14 C2/43BD: 64 0E STZ $0E C2/43BF: A5 14 LDA $14 C2/43C1: C9 57 CMP #$57 C2/43C3: F0 34 BEQ $43F9 C2/43C5: BD B6 2D LDA $2DB6,X C2/43C8: D9 20 26 CMP $2620,Y C2/43CB: B0 18 BCS $43E5 C2/43CD: AD FE 3E LDA $3EFE C2/43D0: 29 04 AND #$04 C2/43D2: D0 1A BNE $43EE C2/43D4: 9E 3C 2F STZ $2F3C,X C2/43D7: A5 1A LDA $1A C2/43D9: F0 13 BEQ $43EE C2/43DB: 5E 38 2E LSR $2E38,X C2/43DE: 90 0E BCC $43EE C2/43E0: FE 38 2E INC $2E38,X C2/43E3: 80 09 BRA $43EE C2/43E5: A9 FF LDA #$FF C2/43E7: 9D 34 2D STA $2D34,X C2/43EA: 1A INC C2/43EB: 9D 38 2E STA $2E38,X C2/43EE: E6 14 INC $14 C2/43F0: E8 INX C2/43F1: E6 0E INC $0E C2/43F3: A5 0E LDA $0E C2/43F5: C9 12 CMP #$12 C2/43F7: D0 C6 BNE $43BF C2/43F9: C8 INY C2/43FA: E6 10 INC $10 C2/43FC: A5 10 LDA $10 C2/43FE: C9 05 CMP #$05 C2/4400: D0 BB BNE $43BD C2/4402: C2 20 REP #$20 C2/4404: 8A TXA C2/4405: 18 CLC C2/4406: 69 33 02 ADC #$0233 C2/4409: AA TAX C2/440A: 7B TDC C2/440B: E2 20 SEP #$20 C2/440D: C8 INY C2/440E: E6 12 INC $12 C2/4410: A5 12 LDA $12 C2/4412: C9 04 CMP #$04 C2/4414: D0 86 BNE $439C C2/4416: AD FE 3E LDA $3EFE C2/4419: 29 04 AND #$04 C2/441B: D0 46 BNE $4463 C2/441D: 64 0E STZ $0E C2/441F: A2 57 00 LDX #$0057 C2/4422: 86 12 STX $12 C2/4424: A5 0E LDA $0E C2/4426: AA TAX C2/4427: B5 3D LDA $3D,X C2/4429: 85 1A STA $1A C2/442B: 64 10 STZ $10 C2/442D: A6 12 LDX $12 C2/442F: BD 34 2D LDA $2D34,X C2/4432: C9 FF CMP #$FF C2/4434: F0 0F BEQ $4445 C2/4436: 9E 3C 2F STZ $2F3C,X C2/4439: A5 1A LDA $1A C2/443B: F0 08 BEQ $4445 C2/443D: 5E 38 2E LSR $2E38,X C2/4440: 90 03 BCC $4445 C2/4442: FE 38 2E INC $2E38,X C2/4445: E8 INX C2/4446: E6 10 INC $10 C2/4448: A5 10 LDA $10 C2/444A: C9 28 CMP #$28 C2/444C: D0 E1 BNE $442F C2/444E: C2 20 REP #$20 C2/4450: 18 CLC C2/4451: A5 12 LDA $12 C2/4453: 69 8A 02 ADC #$028A C2/4456: 85 12 STA $12 C2/4458: 7B TDC C2/4459: E2 20 SEP #$20 C2/445B: E6 0E INC $0E C2/445D: A5 0E LDA $0E C2/445F: C9 04 CMP #$04 C2/4461: D0 C1 BNE $4424 C2/4463: 7B TDC C2/4464: AA TAX C2/4465: A8 TAY C2/4466: 84 0E STY $0E C2/4468: 84 10 STY $10 C2/446A: 64 11 STZ $11 C2/446C: A6 0E LDX $0E C2/446E: DA PHX C2/446F: BD 16 20 LDA $2016,X C2/4472: F0 2A BEQ $449E C2/4474: C9 50 CMP #$50 C2/4476: B0 26 BCS $449E C2/4478: C9 1D CMP #$1D C2/447A: D0 0F BNE $448B C2/447C: A6 0E LDX $0E C2/447E: BD 15 20 LDA $2015,X C2/4481: C9 FF CMP #$FF C2/4483: F0 04 BEQ $4489 C2/4485: A9 1E LDA #$1E C2/4487: 80 02 BRA $448B C2/4489: A9 1D LDA #$1D C2/448B: 99 5C 37 STA $375C,Y C2/448E: C2 20 REP #$20 C2/4490: 20 B6 01 JSR $01B6 C2/4493: AA TAX C2/4494: 7B TDC C2/4495: E2 20 SEP #$20 C2/4497: BF E0 59 D1 LDA $D159E0,X C2/449B: 99 68 37 STA $3768,Y C2/449E: FA PLX C2/449F: C8 INY C2/44A0: E8 INX C2/44A1: E6 11 INC $11 C2/44A3: A5 11 LDA $11 C2/44A5: C9 04 CMP #$04 C2/44A7: D0 C5 BNE $446E C2/44A9: A6 0E LDX $0E C2/44AB: 20 E0 01 JSR $01E0 C2/44AE: 86 0E STX $0E C2/44B0: 98 TYA C2/44B1: 18 CLC C2/44B2: 69 10 ADC #$10 C2/44B4: A8 TAY C2/44B5: E6 10 INC $10 C2/44B7: A5 10 LDA $10 C2/44B9: C9 04 CMP #$04 C2/44BB: D0 AD BNE $446A C2/44BD: 7B TDC C2/44BE: AA TAX C2/44BF: A8 TAY C2/44C0: 84 0E STY $0E C2/44C2: 84 10 STY $10 C2/44C4: 64 11 STZ $11 C2/44C6: A6 0E LDX $0E C2/44C8: DA PHX C2/44C9: BD 13 20 LDA $2013,X C2/44CC: D0 03 BNE $44D1 C2/44CE: BD 11 20 LDA $2011,X C2/44D1: C9 01 CMP #$01 C2/44D3: D0 01 BNE $44D6 C2/44D5: 7B TDC C2/44D6: 99 AC 37 STA $37AC,Y C2/44D9: 48 PHA C2/44DA: C9 80 CMP #$80 C2/44DC: 90 1D BCC $44FB C2/44DE: 38 SEC C2/44DF: E9 80 SBC #$80 C2/44E1: C2 20 REP #$20 C2/44E3: 20 B7 01 JSR $01B7 C2/44E6: 85 12 STA $12 C2/44E8: 0A ASL C2/44E9: 18 CLC C2/44EA: 65 12 ADC $12 C2/44EC: AA TAX C2/44ED: 7B TDC C2/44EE: E2 20 SEP #$20 C2/44F0: A9 5A LDA #$5A C2/44F2: 99 B4 37 STA $37B4,Y C2/44F5: BF 02 06 D1 LDA $D10602,X C2/44F9: 80 32 BRA $452D C2/44FB: C2 20 REP #$20 C2/44FD: 20 B7 01 JSR $01B7 C2/4500: 85 12 STA $12 C2/4502: 0A ASL C2/4503: 18 CLC C2/4504: 65 12 ADC $12 C2/4506: AA TAX C2/4507: 7B TDC C2/4508: E2 20 SEP #$20 C2/450A: BF 00 00 D1 LDA $D10000,X C2/450E: 99 B2 37 STA $37B2,Y C2/4511: BF 04 00 D1 LDA $D10004,X C2/4515: 29 80 AND #$80 C2/4517: 20 BD 01 JSR $01BD C2/451A: 99 B4 37 STA $37B4,Y C2/451D: BF 02 00 D1 LDA $D10002,X C2/4521: 48 PHA C2/4522: 29 C0 AND #$C0 C2/4524: 09 1A ORA #$1A C2/4526: 19 B4 37 ORA $37B4,Y C2/4529: 99 B4 37 STA $37B4,Y C2/452C: 68 PLA C2/452D: 20 5E 45 JSR $455E C2/4530: 99 B6 37 STA $37B6,Y C2/4533: 68 PLA C2/4534: F0 05 BEQ $453B C2/4536: 7B TDC C2/4537: 1A INC C2/4538: 99 AE 37 STA $37AE,Y C2/453B: FA PLX C2/453C: C8 INY C2/453D: E8 INX C2/453E: E6 11 INC $11 C2/4540: A5 11 LDA $11 C2/4542: C9 02 CMP #$02 C2/4544: D0 82 BNE $44C8 C2/4546: A6 0E LDX $0E C2/4548: 20 E0 01 JSR $01E0 C2/454B: 86 0E STX $0E C2/454D: 98 TYA C2/454E: 18 CLC C2/454F: 69 0A ADC #$0A C2/4551: A8 TAY C2/4552: E6 10 INC $10 C2/4554: A5 10 LDA $10 C2/4556: C9 04 CMP #$04 C2/4558: F0 03 BEQ $455D C2/455A: 4C C4 44 JMP $44C4 C2/455D: 60 RTS C2/455E: 5A PHY C2/455F: 29 3F AND #$3F C2/4561: 20 B7 01 JSR $01B7 C2/4564: AA TAX C2/4565: 7B TDC C2/4566: A8 TAY C2/4567: BF 80 24 D1 LDA $D12480,X C2/456B: 99 20 27 STA $2720,Y C2/456E: E8 INX C2/456F: C8 INY C2/4570: C0 04 00 CPY #$0004 C2/4573: D0 F2 BNE $4567 C2/4575: 7B TDC C2/4576: AA TAX C2/4577: A8 TAY C2/4578: A9 AA LDA #$AA C2/457A: 85 14 STA $14 C2/457C: BD 99 41 LDA $4199,X C2/457F: 39 20 27 AND $2720,Y C2/4582: D0 18 BNE $459C C2/4584: BD 9A 41 LDA $419A,X C2/4587: 39 21 27 AND $2721,Y C2/458A: D0 10 BNE $459C C2/458C: BD 9B 41 LDA $419B,X C2/458F: 39 22 27 AND $2722,Y C2/4592: D0 08 BNE $459C C2/4594: BD 9C 41 LDA $419C,X C2/4597: 39 23 27 AND $2723,Y C2/459A: F0 2C BEQ $45C8 C2/459C: 8A TXA C2/459D: 20 C0 01 JSR $01C0 C2/45A0: D0 08 BNE $45AA C2/45A2: A5 14 LDA $14 C2/45A4: 29 7F AND #$7F C2/45A6: 85 14 STA $14 C2/45A8: 80 1E BRA $45C8 C2/45AA: C9 01 CMP #$01 C2/45AC: D0 08 BNE $45B6 C2/45AE: A5 14 LDA $14 C2/45B0: 29 DF AND #$DF C2/45B2: 85 14 STA $14 C2/45B4: 80 12 BRA $45C8 C2/45B6: C9 02 CMP #$02 C2/45B8: D0 08 BNE $45C2 C2/45BA: A5 14 LDA $14 C2/45BC: 29 F7 AND #$F7 C2/45BE: 85 14 STA $14 C2/45C0: 80 06 BRA $45C8 C2/45C2: A5 14 LDA $14 C2/45C4: 29 FD AND #$FD C2/45C6: 85 14 STA $14 C2/45C8: E8 INX C2/45C9: E8 INX C2/45CA: E8 INX C2/45CB: E8 INX C2/45CC: E0 10 00 CPX #$0010 C2/45CF: D0 AB BNE $457C C2/45D1: A5 14 LDA $14 C2/45D3: 7A PLY C2/45D4: 60 RTS C2/45D5: 7B TDC C2/45D6: AA TAX C2/45D7: 86 22 STX $22 C2/45D9: 8E 20 26 STX $2620 C2/45DC: A6 22 LDX $22 C2/45DE: BD 1A 20 LDA $201A,X C2/45E1: 1D 70 20 ORA $2070,X C2/45E4: 29 04 AND #$04 C2/45E6: F0 05 BEQ $45ED C2/45E8: A9 01 LDA #$01 C2/45EA: 20 A3 41 JSR $41A3 C2/45ED: A6 22 LDX $22 C2/45EF: 20 E0 01 JSR $01E0 C2/45F2: 86 22 STX $22 C2/45F4: EE 20 26 INC $2620 C2/45F7: AD 20 26 LDA $2620 C2/45FA: C9 04 CMP #$04 C2/45FC: D0 DE BNE $45DC C2/45FE: 60 RTS C2/45FF: A6 32 LDX $32 C2/4601: BD 58 20 LDA $2058,X C2/4604: 85 65 STA $65 C2/4606: BD 59 20 LDA $2059,X C2/4609: 85 66 STA $66 C2/460B: 20 FE 4A JSR $4AFE C2/460E: A6 32 LDX $32 C2/4610: A5 66 LDA $66 C2/4612: 9D 59 20 STA $2059,X C2/4615: A5 65 LDA $65 C2/4617: 9D 58 20 STA $2058,X C2/461A: 48 PHA C2/461B: 29 F0 AND #$F0 C2/461D: 4A LSR C2/461E: 4A LSR C2/461F: 4A LSR C2/4620: 4A LSR C2/4621: 1D 59 20 ORA $2059,X C2/4624: 8D 20 27 STA $2720 C2/4627: 68 PLA C2/4628: 29 0F AND #$0F C2/462A: 0A ASL C2/462B: 0A ASL C2/462C: 0A ASL C2/462D: 0A ASL C2/462E: 8D 21 27 STA $2721 C2/4631: A5 47 LDA $47 C2/4633: AA TAX C2/4634: BF 85 ED D0 LDA $D0ED85,X C2/4638: AA TAX C2/4639: 86 0E STX $0E C2/463B: A6 32 LDX $32 C2/463D: BD 13 20 LDA $2013,X C2/4640: D0 03 BNE $4645 C2/4642: 4C 79 47 JMP $4779 C2/4645: A6 0E LDX $0E C2/4647: BD 8A 40 LDA $408A,X C2/464A: 85 10 STA $10 C2/464C: 29 02 AND #$02 C2/464E: F0 25 BEQ $4675 C2/4650: AD 4E 47 LDA $474E C2/4653: D0 20 BNE $4675 C2/4655: A6 32 LDX $32 C2/4657: BD 1A 20 LDA $201A,X C2/465A: 29 02 AND #$02 (If Attacker Status 1 = Zombie) C2/465C: D0 17 BNE $4675 C2/465E: BD 1B 20 LDA $201B,X (If Attacker Status 2 = Charm) C2/4661: 29 10 AND #$10 C2/4663: D0 10 BNE $4675 C2/4665: 20 A2 02 JSR $02A2 (0..99) C2/4668: A6 0E LDX $0E C2/466A: DD 8F 40 CMP $408F,X C2/466D: B0 06 BCS $4675 C2/466F: BD 90 40 LDA $4090,X C2/4672: 4C D5 49 JMP $49D5 C2/4675: 20 23 99 JSR $9923 C2/4678: 84 14 STY $14 C2/467A: 64 12 STZ $12 C2/467C: A6 0E LDX $0E C2/467E: BD 85 40 LDA $4085,X C2/4681: 99 FC 79 STA $79FC,Y C2/4684: E8 INX C2/4685: C8 INY C2/4686: E6 12 INC $12 C2/4688: A5 12 LDA $12 C2/468A: C9 0C CMP #$0C C2/468C: D0 F0 BNE $467E C2/468E: A6 0E LDX $0E C2/4690: BD 8A 40 LDA $408A,X C2/4693: 29 04 AND #$04 C2/4695: D0 03 BNE $469A C2/4697: 7B TDC C2/4698: 80 07 BRA $46A1 C2/469A: A6 32 LDX $32 C2/469C: BD 7A 20 LDA $207A,X C2/469F: 29 7F AND #$7F C2/46A1: 48 PHA C2/46A2: 20 FA 98 JSR $98FA C2/46A5: 9E 4C 38 STZ $384C,X C2/46A8: A9 FC LDA #$FC C2/46AA: 9D 4D 38 STA $384D,X C2/46AD: A9 01 LDA #$01 C2/46AF: 9D 4E 38 STA $384E,X C2/46B2: A9 04 LDA #$04 C2/46B4: 9D 4F 38 STA $384F,X C2/46B7: 68 PLA C2/46B8: 9D 50 38 STA $3850,X C2/46BB: A6 0E LDX $0E C2/46BD: BD 8D 40 LDA $408D,X C2/46C0: 48 PHA C2/46C1: AD FA 79 LDA $79FA C2/46C4: AA TAX C2/46C5: 68 PLA C2/46C6: 9D 2D 7B STA $7B2D,X C2/46C9: 9E 1C 7B STZ $7B1C,X C2/46CC: 9E CC 7A STZ $7ACC,X C2/46CF: AD FA 79 LDA $79FA C2/46D2: 0A ASL C2/46D3: AA TAX C2/46D4: AD 20 27 LDA $2720 C2/46D7: 9D DC 7A STA $7ADC,X C2/46DA: AD 21 27 LDA $2721 C2/46DD: 9D DD 7A STA $7ADD,X C2/46E0: EE FA 79 INC $79FA C2/46E3: 20 E3 98 JSR $98E3 C2/46E6: A5 10 LDA $10 C2/46E8: 29 01 AND #$01 C2/46EA: F0 1B BEQ $4707 C2/46EC: 18 CLC C2/46ED: AD 76 7C LDA $7C76 C2/46F0: 69 12 ADC #$12 C2/46F2: 85 10 STA $10 C2/46F4: 18 CLC C2/46F5: AD 76 7C LDA $7C76 C2/46F8: D0 01 BNE $46FB C2/46FA: 1A INC C2/46FB: 69 01 ADC #$01 C2/46FD: C9 24 CMP #$24 C2/46FF: D0 01 BNE $4702 C2/4701: 7B TDC C2/4702: 8D 76 7C STA $7C76 C2/4705: 80 15 BRA $471C C2/4707: A5 10 LDA $10 C2/4709: 29 08 AND #$08 C2/470B: F0 6C BEQ $4779 C2/470D: 20 A2 02 JSR $02A2 C2/4710: A6 0E LDX $0E C2/4712: DD 8F 40 CMP $408F,X C2/4715: B0 62 BCS $4779 C2/4717: BD 90 40 LDA $4090,X C2/471A: 85 10 STA $10 C2/471C: A4 14 LDY $14 C2/471E: 98 TYA C2/471F: 18 CLC C2/4720: 69 0C ADC #$0C C2/4722: A8 TAY C2/4723: 84 14 STY $14 C2/4725: A5 10 LDA $10 C2/4727: 48 PHA C2/4728: 20 24 03 JSR $0324 C2/472B: AD FA 79 LDA $79FA C2/472E: AA TAX C2/472F: A4 14 LDY $14 C2/4731: B9 00 7A LDA $7A00,Y C2/4734: 29 7F AND #$7F C2/4736: 9D 2D 7B STA $7B2D,X C2/4739: 20 FA 98 JSR $98FA C2/473C: 68 PLA C2/473D: 9D 4F 38 STA $384F,X C2/4740: 9E 4C 38 STZ $384C,X C2/4743: 9E 50 38 STZ $3850,X C2/4746: A9 FC LDA #$FC C2/4748: 9D 4D 38 STA $384D,X C2/474B: A9 07 LDA #$07 C2/474D: 9D 4E 38 STA $384E,X C2/4750: AD FA 79 LDA $79FA C2/4753: AA TAX C2/4754: 9E 1C 7B STZ $7B1C,X C2/4757: A9 10 LDA #$10 C2/4759: 9D CC 7A STA $7ACC,X C2/475C: AD FA 79 LDA $79FA C2/475F: 0A ASL C2/4760: AA TAX C2/4761: AD 20 27 LDA $2720 C2/4764: 9D DC 7A STA $7ADC,X C2/4767: 9D FC 7A STA $7AFC,X C2/476A: AD 21 27 LDA $2721 C2/476D: 9D DD 7A STA $7ADD,X C2/4770: 9D FD 7A STA $7AFD,X C2/4773: EE FA 79 INC $79FA C2/4776: 20 E3 98 JSR $98E3 C2/4779: A6 32 LDX $32 C2/477B: BD 14 20 LDA $2014,X C2/477E: D0 01 BNE $4781 C2/4780: 60 RTS C2/4781: A6 0E LDX $0E C2/4783: BD 96 40 LDA $4096,X C2/4786: 85 10 STA $10 C2/4788: 29 02 AND #$02 C2/478A: F0 25 BEQ $47B1 C2/478C: AD 4E 47 LDA $474E C2/478F: D0 20 BNE $47B1 C2/4791: A6 32 LDX $32 C2/4793: BD 1A 20 LDA $201A,X C2/4796: 29 02 AND #$02 C2/4798: D0 17 BNE $47B1 C2/479A: BD 1B 20 LDA $201B,X C2/479D: 29 10 AND #$10 C2/479F: D0 10 BNE $47B1 C2/47A1: 20 A2 02 JSR $02A2 C2/47A4: A6 0E LDX $0E C2/47A6: DD 9B 40 CMP $409B,X C2/47A9: B0 06 BCS $47B1 C2/47AB: BD 9C 40 LDA $409C,X C2/47AE: 4C D5 49 JMP $49D5 C2/47B1: 20 23 99 JSR $9923 C2/47B4: 84 12 STY $12 C2/47B6: 64 14 STZ $14 C2/47B8: A6 0E LDX $0E C2/47BA: BD 91 40 LDA $4091,X C2/47BD: 99 FC 79 STA $79FC,Y C2/47C0: E8 INX C2/47C1: C8 INY C2/47C2: E6 14 INC $14 C2/47C4: A5 14 LDA $14 C2/47C6: C9 0C CMP #$0C C2/47C8: D0 F0 BNE $47BA C2/47CA: A6 0E LDX $0E C2/47CC: AD FA 79 LDA $79FA C2/47CF: A8 TAY C2/47D0: BD 99 40 LDA $4099,X C2/47D3: 99 2D 7B STA $7B2D,Y C2/47D6: 20 FA 98 JSR $98FA C2/47D9: 9E 4C 38 STZ $384C,X C2/47DC: A9 FC LDA #$FC C2/47DE: 9D 4D 38 STA $384D,X C2/47E1: A9 01 LDA #$01 C2/47E3: 9D 4E 38 STA $384E,X C2/47E6: A9 04 LDA #$04 C2/47E8: 9D 4F 38 STA $384F,X C2/47EB: 86 08 STX $08 C2/47ED: A6 0E LDX $0E C2/47EF: BD 96 40 LDA $4096,X C2/47F2: 29 04 AND #$04 C2/47F4: D0 04 BNE $47FA C2/47F6: A9 80 LDA #$80 C2/47F8: 80 07 BRA $4801 C2/47FA: A6 32 LDX $32 C2/47FC: BD 7A 20 LDA $207A,X C2/47FF: 09 80 ORA #$80 C2/4801: A6 08 LDX $08 C2/4803: 9D 50 38 STA $3850,X C2/4806: AD FA 79 LDA $79FA C2/4809: AA TAX C2/480A: 9E 1C 7B STZ $7B1C,X C2/480D: 9E CC 7A STZ $7ACC,X C2/4810: AD FA 79 LDA $79FA C2/4813: 0A ASL C2/4814: AA TAX C2/4815: AD 20 27 LDA $2720 C2/4818: 9D DC 7A STA $7ADC,X C2/481B: AD 21 27 LDA $2721 C2/481E: 9D DD 7A STA $7ADD,X C2/4821: EE FA 79 INC $79FA C2/4824: 20 E3 98 JSR $98E3 C2/4827: A5 10 LDA $10 C2/4829: 29 01 AND #$01 C2/482B: F0 1B BEQ $4848 C2/482D: 18 CLC C2/482E: AD 76 7C LDA $7C76 C2/4831: 69 12 ADC #$12 C2/4833: 85 10 STA $10 C2/4835: 18 CLC C2/4836: AD 76 7C LDA $7C76 C2/4839: D0 01 BNE $483C C2/483B: 1A INC C2/483C: 69 01 ADC #$01 C2/483E: C9 24 CMP #$24 C2/4840: D0 01 BNE $4843 C2/4842: 7B TDC C2/4843: 8D 76 7C STA $7C76 C2/4846: 80 15 BRA $485D C2/4848: A5 10 LDA $10 C2/484A: 29 08 AND #$08 C2/484C: F0 6E BEQ $48BC C2/484E: 20 A2 02 JSR $02A2 C2/4851: A6 0E LDX $0E C2/4853: DD 9B 40 CMP $409B,X C2/4856: B0 64 BCS $48BC C2/4858: BD 9C 40 LDA $409C,X C2/485B: 85 10 STA $10 C2/485D: A4 12 LDY $12 C2/485F: 98 TYA C2/4860: 18 CLC C2/4861: 69 0C ADC #$0C C2/4863: A8 TAY C2/4864: 84 12 STY $12 C2/4866: A6 0E LDX $0E C2/4868: A5 10 LDA $10 C2/486A: 48 PHA C2/486B: 20 24 03 JSR $0324 C2/486E: A4 12 LDY $12 C2/4870: AD FA 79 LDA $79FA C2/4873: AA TAX C2/4874: B9 00 7A LDA $7A00,Y C2/4877: 29 7F AND #$7F C2/4879: 9D 2D 7B STA $7B2D,X C2/487C: 20 FA 98 JSR $98FA C2/487F: 9E 4C 38 STZ $384C,X C2/4882: 9E 50 38 STZ $3850,X C2/4885: A9 FC LDA #$FC C2/4887: 9D 4D 38 STA $384D,X C2/488A: A9 07 LDA #$07 C2/488C: 9D 4E 38 STA $384E,X C2/488F: 68 PLA C2/4890: 9D 4F 38 STA $384F,X C2/4893: AD FA 79 LDA $79FA C2/4896: AA TAX C2/4897: 9E 1C 7B STZ $7B1C,X C2/489A: A9 10 LDA #$10 C2/489C: 9D CC 7A STA $7ACC,X C2/489F: AD FA 79 LDA $79FA C2/48A2: 0A ASL C2/48A3: AA TAX C2/48A4: AD 20 27 LDA $2720 C2/48A7: 9D DC 7A STA $7ADC,X C2/48AA: 9D FC 7A STA $7AFC,X C2/48AD: AD 21 27 LDA $2721 C2/48B0: 9D DD 7A STA $7ADD,X C2/48B3: 9D FD 7A STA $7AFD,X C2/48B6: EE FA 79 INC $79FA C2/48B9: 20 E3 98 JSR $98E3 C2/48BC: 60 RTS C2/48BD: A5 47 LDA $47 C2/48BF: 20 EC 01 JSR $01EC C2/48C2: A6 32 LDX $32 C2/48C4: BD 06 20 LDA $2006,X C2/48C7: 8D 64 7C STA $7C64 C2/48CA: BD 07 20 LDA $2007,X C2/48CD: 8D 65 7C STA $7C65 C2/48D0: AE 64 7C LDX $7C64 C2/48D3: E0 0F 27 CPX #$270F C2/48D6: 90 06 BCC $48DE C2/48D8: A2 0F 27 LDX #$270F (Max Current HP = 9999) C2/48DB: 8E 64 7C STX $7C64 C2/48DE: A6 32 LDX $32 C2/48E0: 20 48 02 JSR $0248 (Strength = Str + Power Song, Level = Lvl + Hero Song) C2/48E3: 20 18 02 JSR $0218 C2/48E6: 20 8A 02 JSR $028A C2/48E9: 20 68 49 JSR $4968 C2/48EC: 20 27 94 JSR $9427 C2/48EF: 20 10 4C JSR $4C10 C2/48F2: AD 4F 7C LDA $7C4F C2/48F5: F0 03 BEQ $48FA C2/48F7: 20 2F 4A JSR $4A2F C2/48FA: AD 9B 7C LDA $7C9B C2/48FD: F0 03 BEQ $4902 C2/48FF: 20 23 49 JSR $4923 C2/4902: A9 0A LDA #$0A C2/4904: 20 69 00 JSR $0069 C2/4907: AD EF 3E LDA $3EEF C2/490A: 10 0B BPL $4917 C2/490C: A5 47 LDA $47 C2/490E: C9 04 CMP #$04 C2/4910: B0 05 BCS $4917 C2/4912: A9 20 LDA #$20 C2/4914: 8D DE 7B STA $7BDE C2/4917: A9 FF LDA #$FF C2/4919: 8D 4B 7C STA $7C4B C2/491C: EE 54 47 INC $4754 C2/491F: 9C 56 47 STZ $4756 C2/4922: 60 RTS C2/4923: AD 9B 7C LDA $7C9B C2/4926: 10 31 BPL $4959 C2/4928: AD CF 3B LDA $3BCF C2/492B: 0D D6 3B ORA $3BD6 C2/492E: F0 06 BEQ $4936 C2/4930: AD CE 3B LDA $3BCE C2/4933: 8D CF 3B STA $3BCF C2/4936: 7B TDC C2/4937: AA TAX C2/4938: BD DA 3B LDA $3BDA,X C2/493B: 9D D3 3B STA $3BD3,X C2/493E: E8 INX C2/493F: E0 23 00 CPX #$0023 C2/4942: D0 F4 BNE $4938 C2/4944: AD 9B 7C LDA $7C9B C2/4947: 29 40 AND #$40 C2/4949: F0 1C BEQ $4967 C2/494B: AD D6 3B LDA $3BD6 C2/494E: 0D DD 3B ORA $3BDD C2/4951: F0 06 BEQ $4959 C2/4953: AD D5 3B LDA $3BD5 C2/4956: 8D D6 3B STA $3BD6 C2/4959: 7B TDC C2/495A: AA TAX C2/495B: BD E1 3B LDA $3BE1,X C2/495E: 9D DA 3B STA $3BDA,X C2/4961: E8 INX C2/4962: E0 23 00 CPX #$0023 C2/4965: D0 F4 BNE $495B C2/4967: 60 RTS C2/4968: A6 32 LDX $32 C2/496A: BD 1A 20 LDA $201A,X C2/496D: 29 02 AND #$02 C2/496F: D0 07 BNE $4978 (If Attacker Status 1 = Zombie) C2/4971: BD 1B 20 LDA $201B,X C2/4974: 29 18 AND #$18 C2/4976: F0 12 BEQ $498A (If Attacker Status 2 = Charm or Berserk) C2/4978: BD 61 20 LDA $2061,X C2/497B: D0 0D BNE $498A C2/497D: A9 01 LDA #$01 C2/497F: 9D 61 20 STA $2061,X (if $2061 = 0, $2061 = 1) C2/4982: 9E 57 20 STZ $2057,X ($2057 = 0) C2/4985: A9 80 LDA #$80 C2/4987: 9D 56 20 STA $2056,X ($2056 = 80h) C2/498A: BD 1B 20 LDA $201B,X C2/498D: 29 40 AND #$40 C2/498F: F0 08 BEQ $4999 (If Attacker Status2 = Sleep) C2/4991: 9E 57 20 STZ $2057,X C2/4994: A9 80 LDA #$80 C2/4996: 9D 56 20 STA $2056,X C2/4999: E0 00 02 CPX #$0200 (If Attacker = Monster) C2/499C: B0 32 BCS $49D0 C2/499E: BD 57 20 LDA $2057,X C2/49A1: F0 2D BEQ $49D0 C2/49A3: C9 25 CMP #$25 C2/49A5: F0 29 BEQ $49D0 C2/49A7: C9 26 CMP #$26 C2/49A9: F0 25 BEQ $49D0 C2/49AB: C9 2B CMP #$2B C2/49AD: F0 21 BEQ $49D0 C2/49AF: C9 4E CMP #$4E C2/49B1: B0 1D BCS $49D0 C2/49B3: BD 1A 20 LDA $201A,X C2/49B6: 29 02 AND #$02 C2/49B8: D0 16 BNE $49D0 C2/49BA: BD 1B 20 LDA $201B,X C2/49BD: 29 18 AND #$18 C2/49BF: D0 0F BNE $49D0 C2/49C1: 7B TDC C2/49C2: A8 TAY C2/49C3: BD 56 20 LDA $2056,X C2/49C6: 99 D4 41 STA $41D4,Y C2/49C9: E8 INX C2/49CA: C8 INY C2/49CB: C0 0A 00 CPY #$000A C2/49CE: D0 F3 BNE $49C3 C2/49D0: A6 32 LDX $32 C2/49D2: BD 57 20 LDA $2057,X C2/49D5: 48 PHA C2/49D6: C2 20 REP #$20 C2/49D8: 20 B6 01 JSR $01B6 C2/49DB: AA TAX C2/49DC: BF E2 59 D1 LDA $D159E2,X C2/49E0: A6 32 LDX $32 C2/49E2: 9D 1E 20 STA $201E,X C2/49E5: 7B TDC C2/49E6: E2 20 SEP #$20 C2/49E8: 68 PLA C2/49E9: AA TAX C2/49EA: BF 02 ED D0 LDA $D0ED02,X C2/49EE: 8D 4D 47 STA $474D C2/49F1: 0A ASL C2/49F2: AA TAX C2/49F3: BF 94 4A C2 LDA $C24A94,X C2/49F7: 85 08 STA $08 C2/49F9: BF 95 4A C2 LDA $C24A95,X C2/49FD: 85 09 STA $09 C2/49FF: A9 C2 LDA #$C2 C2/4A01: 85 0A STA $0A C2/4A03: 9C FB 7B STZ $7BFB C2/4A06: 9C FC 7B STZ $7BFC C2/4A09: 9C 03 7C STZ $7C03 C2/4A0C: 9C 08 7C STZ $7C08 C2/4A0F: 9C EF 3C STZ $3CEF C2/4A12: 9C F0 3C STZ $3CF0 C2/4A15: 9C 4F 7C STZ $7C4F C2/4A18: 9C 9B 7C STZ $7C9B C2/4A1B: 9C 9D 7C STZ $7C9D C2/4A1E: 9C 9C 7C STZ $7C9C C2/4A21: 7B TDC C2/4A22: AA TAX C2/4A23: 9E EB 7B STZ $7BEB,X C2/4A26: E8 INX C2/4A27: E0 10 00 CPX #$0010 C2/4A2A: D0 F7 BNE $4A23 C2/4A2C: DC 08 00 JMP [$0008] C2/4A2F: A5 47 LDA $47 C2/4A31: 20 EC 01 JSR $01EC C2/4A34: A6 32 LDX $32 C2/4A36: AD 00 26 LDA $2600 C2/4A39: 9D 02 20 STA $2002,X C2/4A3C: AD 01 26 LDA $2601 C2/4A3F: 9D 44 20 STA $2044,X C2/4A42: AD 02 26 LDA $2602 C2/4A45: 9D 62 20 STA $2062,X C2/4A48: AD 03 26 LDA $2603 C2/4A4B: 9D 2B 20 STA $202B,X C2/4A4E: AD 04 26 LDA $2604 C2/4A51: 9D 00 20 STA $2000,X C2/4A54: BD 1A 20 LDA $201A,X C2/4A57: 0D 05 26 ORA $2605 C2/4A5A: 29 7F AND #$7F C2/4A5C: 9D 1A 20 STA $201A,X C2/4A5F: 7B TDC C2/4A60: A8 TAY C2/4A61: BD 1A 20 LDA $201A,X C2/4A64: 19 05 26 ORA $2605,Y C2/4A67: 9D 1A 20 STA $201A,X C2/4A6A: E8 INX C2/4A6B: C8 INY C2/4A6C: C0 09 00 CPY #$0009 C2/4A6F: D0 F0 BNE $4A64 C2/4A71: 7B TDC C2/4A72: A8 TAY C2/4A73: A6 32 LDX $32 C2/4A75: B9 0E 26 LDA $260E,Y C2/4A78: 9D 50 20 STA $2050,X C2/4A7B: E8 INX C2/4A7C: C8 INY C2/4A7D: C0 06 00 CPY #$0006 C2/4A80: D0 F3 BNE $4A75 C2/4A81: 7B TDC C2/4A83: A8 TAY C2/4A84: A6 32 LDX $32 C2/4A86: B9 14 26 LDA $2614,Y C2/4A89: 9D 70 20 STA $2070,X C2/4A8C: E8 INX C2/4A8D: C8 INY C2/4A8E: C0 0B 00 CPY #$000B C2/4A91: D0 F3 BNE $4A86 C2/4A93: 60 RTS C2/4A94: 11 05 ORA ($05),Y C2/4A96: 70 05 BVS $4A9D C2/4A98: 91 07 STA ($07),Y C2/4A9A: A4 07 LDY $07 C2/4A9C: FF 45 A9 07 SBC $07A945,X C2/4AA0: AE 07 CF LDX $CF07 C2/4AA3: 07 0B ORA [$0B] C2/4AA5: 09 33 ORA #$33 C2/4AA7: 09 4E ORA #$4E C2/4AA9: 09 6F ORA #$6F C2/4AAB: 09 90 ORA #$90 C2/4AAD: 09 A4 ORA #$A4 C2/4AAF: 0A ASL C2/4AB0: DC 0A FA JMP [$FA0A] C2/4AB3: 0A ASL C2/4AB4: 0F 0B 6F 0B ORA $0B6F0B C2/4AB8: 7A PLY C2/4AB9: 0B PHD C2/4ABA: 9B TXY C2/4ABB: 0B PHD C2/4ABC: BF 0B 67 0C LDA $0C670B,X C2/4AC0: 6F 0C E4 0D ADC $0DE40C C2/4AC4: A2 0D C3 LDX #$C30D C2/4AC7: 0D E0 0E ORA $0EE0 C2/4ACA: FE 0E 1F INC $1F0E,X C2/4ACD: 0F 40 0F 25 ORA $250F40 C2/4AD1: 11 70 ORA ($70),Y C2/4AD3: 05 69 ORA $69 C2/4AD5: 11 8A ORA ($8A),Y C2/4AD7: 11 B2 ORA ($B2),Y C2/4AD9: 11 11 ORA ($11),Y C2/4ADB: 05 5E ORA $5E C2/4ADD: 12 B3 ORA ($B3) C2/4ADF: 12 9F ORA ($9F) C2/4AE1: 5B TCD C2/4AE2: 9F 5B 06 13 STA $13065B,X C2/4AE6: 33 13 AND ($13,S),Y C2/4AE8: CE 13 9F DEC $9F13 C2/4AEB: 5B TCD C2/4AEC: 14 08 TRB $08 C2/4AEE: DD 09 7D CMP $7D09,X C2/4AF1: 0A ASL C2/4AF2: EF 13 1D 14 SBC $141D13 C2/4AF6: 25 14 AND $14 C2/4AF8: 90 14 BCC $4B0E C2/4AFA: B8 CLV C2/4AFB: 14 A2 TRB $A2 C2/4AFD: 16 A6 ASL $A6,X C2/4AFF: 32 DA AND ($DA) C2/4B01: 64 0E STZ $0E C2/4B03: A5 65 LDA $65 C2/4B05: F0 0B BEQ $4B12 C2/4B07: E6 0E INC $0E C2/4B09: 20 C3 01 JSR $01C3 C2/4B0C: CA DEX C2/4B0D: F0 13 BEQ $4B22 C2/4B0F: 4C D3 4B JMP $4BD3 C2/4B12: A5 66 LDA $66 C2/4B14: D0 03 BNE $4B19 C2/4B16: 4C D3 4B JMP $4BD3 C2/4B19: 20 C3 01 JSR $01C3 C2/4B1C: CA DEX C2/4B1D: F0 03 BEQ $4B22 C2/4B1F: 4C D3 4B JMP $4BD3 C2/4B22: A5 65 LDA $65 C2/4B24: 48 PHA C2/4B25: 29 F0 AND #$F0 C2/4B27: 20 BE 01 JSR $01BE C2/4B2A: 05 66 ORA $66 C2/4B2C: 85 10 STA $10 C2/4B2E: 68 PLA C2/4B2F: 20 B5 01 JSR $01B5 C2/4B32: 85 11 STA $11 C2/4B34: 7B TDC C2/4B35: AA TAX C2/4B36: 06 11 ASL $11 C2/4B38: 26 10 ROL $10 C2/4B3A: B0 03 BCS $4B3F C2/4B3C: E8 INX C2/4B3D: 80 F7 BRA $4B36 C2/4B3F: BD C2 3E LDA $3EC2,X C2/4B42: F0 19 BEQ $4B5D C2/4B44: 8A TXA C2/4B45: 20 EC 01 JSR $01EC C2/4B48: BD 1A 20 LDA $201A,X C2/4B4B: 29 C0 AND #$C0 C2/4B4D: D0 0E BNE $4B5D C2/4B4F: BD 1D 20 LDA $201D,X C2/4B52: 29 81 AND #$81 C2/4B54: D0 07 BNE $4B5D C2/4B56: BD 1E 20 LDA $201E,X C2/4B59: 29 10 AND #$10 C2/4B5B: F0 76 BEQ $4BD3 C2/4B5D: A5 0E LDA $0E C2/4B5F: D0 14 BNE $4B75 C2/4B61: 64 12 STZ $12 C2/4B63: A9 04 LDA #$04 C2/4B65: 85 13 STA $13 C2/4B67: 20 D7 4B JSR $4BD7 C2/4B6A: D0 67 BNE $4BD3 C2/4B6C: 7B TDC C2/4B6D: AA TAX C2/4B6E: A9 03 LDA #$03 C2/4B70: 20 7C 00 JSR $007C C2/4B73: 80 21 BRA $4B96 C2/4B75: A9 04 LDA #$04 C2/4B77: 85 12 STA $12 C2/4B79: A9 0C LDA #$0C C2/4B7B: 85 13 STA $13 C2/4B7D: 20 D7 4B JSR $4BD7 C2/4B80: D0 51 BNE $4BD3 C2/4B82: AD 4C 7C LDA $7C4C C2/4B85: F0 07 BEQ $4B8E C2/4B87: A2 04 00 LDX #$0004 C2/4B8A: A9 06 LDA #$06 C2/4B8C: 80 05 BRA $4B93 C2/4B8E: A2 04 00 LDX #$0004 C2/4B91: A9 0B LDA #$0B C2/4B93: 20 7C 00 JSR $007C C2/4B96: 85 10 STA $10 C2/4B98: AA TAX C2/4B99: BD C2 3E LDA $3EC2,X C2/4B9C: F0 BF BEQ $4B5D C2/4B9E: A5 10 LDA $10 C2/4BA0: 20 EC 01 JSR $01EC C2/4BA3: BD 1A 20 LDA $201A,X C2/4BA6: 29 C0 AND #$C0 C2/4BA8: D0 B3 BNE $4B5D C2/4BAA: BD 1D 20 LDA $201D,X C2/4BAD: 29 81 AND #$81 C2/4BAF: D0 AC BNE $4B5D C2/4BB1: BD 1E 20 LDA $201E,X C2/4BB4: 29 10 AND #$10 C2/4BB6: D0 A5 BNE $4B5D C2/4BB8: A5 0E LDA $0E C2/4BBA: D0 0B BNE $4BC7 C2/4BBC: A5 10 LDA $10 C2/4BBE: AA TAX C2/4BBF: 7B TDC C2/4BC0: 20 D6 01 JSR $01D6 C2/4BC3: 85 66 STA $66 C2/4BC5: 80 0C BRA $4BD3 C2/4BC7: 38 SEC C2/4BC8: A5 10 LDA $10 C2/4BCA: E9 04 SBC #$04 C2/4BCC: AA TAX C2/4BCD: 7B TDC C2/4BCE: 20 D6 01 JSR $01D6 C2/4BD1: 85 65 STA $65 C2/4BD3: FA PLX C2/4BD4: 86 32 STX $32 C2/4BD6: 60 RTS C2/4BD7: A5 12 LDA $12 C2/4BD9: A8 TAY C2/4BDA: B9 C2 3E LDA $3EC2,Y C2/4BDD: F0 23 BEQ $4C02 C2/4BDF: A5 12 LDA $12 C2/4BE1: C2 20 REP #$20 C2/4BE3: 20 B2 01 JSR $01B2 C2/4BE6: AA TAX C2/4BE7: 7B TDC C2/4BE8: E2 20 SEP #$20 C2/4BEA: BD 1A 20 LDA $201A,X C2/4BED: 29 C0 AND #$C0 C2/4BEF: D0 11 BNE $4C02 C2/4BF1: BD 1D 20 LDA $201D,X C2/4BF4: 29 81 AND #$81 C2/4BF6: D0 0A BNE $4C02 C2/4BF8: BD 1E 20 LDA $201E,X C2/4BFB: 29 10 AND #$10 C2/4BFD: D0 03 BNE $4C02 C2/4BFF: 7B TDC C2/4C00: 80 0A BRA $4C0C C2/4C02: E6 12 INC $12 C2/4C04: A5 12 LDA $12 C2/4C06: C5 13 CMP $13 C2/4C08: D0 CD BNE $4BD7 C2/4C0A: A9 01 LDA #$01 C2/4C0C: 8D 29 7C STA $7C29 C2/4C0F: 60 RTS C2/4C10: A5 47 LDA $47 C2/4C12: C9 04 CMP #$04 C2/4C14: B0 01 BCS $4C17 C2/4C16: 60 RTS C2/4C17: 38 SEC C2/4C18: E9 04 SBC #$04 C2/4C1A: 20 B5 01 JSR $01B5 C2/4C1D: C2 20 REP #$20 C2/4C1F: 18 CLC C2/4C20: 69 DE 41 ADC #$41DE C2/4C23: 85 3D STA $3D C2/4C25: 7B TDC C2/4C26: E2 20 SEP #$20 C2/4C28: 7B TDC C2/4C29: A8 TAY C2/4C2A: 84 3F STY $3F C2/4C2C: A4 3F LDY $3F C2/4C2E: B1 3D LDA ($3D),Y C2/4C30: 85 08 STA $08 C2/4C32: F0 0F BEQ $4C43 C2/4C34: C9 FF CMP #$FF C2/4C36: F0 0B BEQ $4C43 C2/4C38: C9 82 CMP #$82 C2/4C3A: 90 04 BCC $4C40 C2/4C3C: C9 A0 CMP #$A0 C2/4C3E: 90 04 BCC $4C44 C2/4C40: 4C DA 4C JMP $4CDA C2/4C43: 60 RTS C2/4C44: 64 0E STZ $0E C2/4C46: A5 3F LDA $3F C2/4C48: AA TAX C2/4C49: BF 85 EE D0 LDA $D0EE85,X C2/4C4D: AA TAX C2/4C4E: BD CF 3B LDA $3BCF,X C2/4C51: 85 0F STA $0F C2/4C53: BD CC 3B LDA $3BCC,X C2/4C56: 29 40 AND #$40 C2/4C58: F0 07 BEQ $4C61 C2/4C5A: BD D1 3B LDA $3BD1,X C2/4C5D: 85 0E STA $0E C2/4C5F: 64 0F STZ $0F C2/4C61: A5 0F LDA $0F C2/4C63: 05 0E ORA $0E C2/4C65: 85 0E STA $0E C2/4C67: F0 71 BEQ $4CDA C2/4C69: 7B TDC C2/4C6A: AA TAX C2/4C6B: 86 10 STX $10 C2/4C6D: A6 10 LDX $10 C2/4C6F: 06 0E ASL $0E C2/4C71: E6 10 INC $10 C2/4C73: B0 08 BCS $4C7D C2/4C75: E8 INX C2/4C76: E0 08 00 CPX #$0008 C2/4C79: D0 F4 BNE $4C6F C2/4C7B: 80 5D BRA $4CDA C2/4C7D: C2 20 REP #$20 C2/4C7F: 8A TXA C2/4C80: 20 B2 01 JSR $01B2 C2/4C83: A8 TAY C2/4C84: 7B TDC C2/4C85: E2 20 SEP #$20 C2/4C87: B9 20 20 LDA $2020,Y C2/4C8A: 29 10 AND #$10 C2/4C8C: F0 DF BEQ $4C6D C2/4C8E: A5 08 LDA $08 C2/4C90: C2 20 REP #$20 C2/4C92: 20 B6 01 JSR $01B6 C2/4C95: AA TAX C2/4C96: 7B TDC C2/4C97: E2 20 SEP #$20 C2/4C99: BF 82 0B D1 LDA $D10B82,X C2/4C9D: 29 F0 AND #$F0 C2/4C9F: 85 10 STA $10 C2/4CA1: 30 37 BMI $4CDA C2/4CA3: 29 40 AND #$40 C2/4CA5: F0 04 BEQ $4CAB C2/4CA7: A9 64 LDA #$64 C2/4CA9: 80 12 BRA $4CBD C2/4CAB: A5 10 LDA $10 C2/4CAD: 29 20 AND #$20 C2/4CAF: F0 04 BEQ $4CB5 C2/4CB1: A9 32 LDA #$32 C2/4CB3: 80 08 BRA $4CBD C2/4CB5: A5 10 LDA $10 C2/4CB7: 29 10 AND #$10 C2/4CB9: F0 1F BEQ $4CDA C2/4CBB: A9 0A LDA #$0A C2/4CBD: 85 0E STA $0E C2/4CBF: 20 A2 02 JSR $02A2 C2/4CC2: C5 0E CMP $0E C2/4CC4: B0 12 BCS $4CD8 C2/4CC6: AD 20 7C LDA $7C20 C2/4CC9: C9 08 CMP #$08 C2/4CCB: F0 12 BEQ $4CDF C2/4CCD: AA TAX C2/4CCE: A5 08 LDA $08 C2/4CD0: 9D 21 7C STA $7C21,X C2/4CD3: EE 20 7C INC $7C20 C2/4CD6: 80 02 BRA $4CDA C2/4CD8: 80 93 BRA $4C6D C2/4CDA: E6 3F INC $3F C2/4CDC: 4C 2C 4C JMP $4C2C C2/4CDF: 60 RTS C2/4CE0: 20 0A 4F JSR $4F0A C2/4CE3: 7B TDC C2/4CE4: AA TAX C2/4CE5: 7D 00 00 ADC $0000,X C2/4CE8: E8 INX C2/4CE9: E0 E8 03 CPX #$03E8 C2/4CEC: D0 F7 BNE $4CE5 C2/4CEE: 6D F9 0A ADC $0AF9 C2/4CF1: 85 3A STA $3A C2/4CF3: 7D 00 00 ADC $0000,X C2/4CF6: E8 INX C2/4CF7: E0 D0 07 CPX #$07D0 C2/4CFA: D0 F7 BNE $4CF3 C2/4CFC: 85 3B STA $3B C2/4CFE: 7B TDC C2/4CFF: AA TAX C2/4D00: BF 76 29 D1 LDA $D12976,X C2/4D04: 9D D9 3E STA $3ED9,X C2/4D07: E8 INX C2/4D08: E0 0B 00 CPX #$000B C2/4D0B: D0 F3 BNE $4D00 C2/4D0D: AD 70 09 LDA $0970 C2/4D10: 29 0F AND #$0F C2/4D12: AA TAX C2/4D13: BF F2 EC D0 LDA $D0ECF2,X C2/4D17: 8D D6 3E STA $3ED6 C2/4D1A: C2 20 REP #$20 C2/4D1C: AD F0 04 LDA $04F0 C2/4D1F: 20 B5 01 JSR $01B5 C2/4D22: AA TAX C2/4D23: 7B TDC C2/4D24: E2 20 SEP #$20 C2/4D26: A8 TAY C2/4D27: BF 00 30 D0 LDA $D03000,X C2/4D2B: 99 EF 3E STA $3EEF,Y C2/4D2E: C8 INY C2/4D2F: E8 INX C2/4D30: C0 10 00 CPY #$0010 C2/4D33: D0 F2 BNE $4D27 C2/4D35: 20 25 4E JSR $4E25 C2/4D38: 7B TDC C2/4D39: AA TAX C2/4D3A: A8 TAY C2/4D3B: BD F3 3E LDA $3EF3,X C2/4D3E: 99 20 40 STA $4020,Y C2/4D41: C9 FF CMP #$FF C2/4D43: D0 05 BNE $4D4A C2/4D45: 99 21 40 STA $4021,Y C2/4D48: 80 0C BRA $4D56 C2/4D4A: AD FE 3E LDA $3EFE C2/4D4D: 29 20 AND #$20 C2/4D4F: F0 05 BEQ $4D56 C2/4D51: A9 01 LDA #$01 C2/4D53: 99 21 40 STA $4021,Y C2/4D56: E8 INX C2/4D57: C8 INY C2/4D58: C8 INY C2/4D59: C0 10 00 CPY #$0010 C2/4D5C: D0 DD BNE $4D3B C2/4D5E: 7B TDC C2/4D5F: A8 TAY C2/4D60: AA TAX C2/4D61: 86 10 STX $10 C2/4D63: A9 D0 LDA #$D0 C2/4D65: 85 14 STA $14 C2/4D67: A0 00 00 LDY #$0000 C2/4D6A: 84 12 STY $12 C2/4D6C: A4 10 LDY $10 C2/4D6E: B9 21 40 LDA $4021,Y C2/4D71: F0 09 BEQ $4D7C C2/4D73: A9 D0 LDA #$D0 C2/4D75: 85 14 STA $14 C2/4D77: A0 00 20 LDY #$2000 C2/4D7A: 84 12 STY $12 C2/4D7C: A4 10 LDY $10 C2/4D7E: B9 F3 3E LDA $3EF3,Y C2/4D81: C2 20 REP #$20 C2/4D83: 20 B4 01 JSR $01B4 C2/4D86: A8 TAY C2/4D87: 7B TDC C2/4D88: E2 20 SEP #$20 C2/4D8A: 64 0E STZ $0E C2/4D8C: B7 12 LDA [$12],Y C2/4D8E: 9D FF 3E STA $3EFF,X C2/4D91: C8 INY C2/4D92: E8 INX C2/4D93: E6 0E INC $0E C2/4D95: A5 0E LDA $0E C2/4D97: C9 20 CMP #$20 C2/4D99: D0 F1 BNE $4D8C C2/4D9B: E6 10 INC $10 C2/4D9D: A5 10 LDA $10 C2/4D9F: C9 08 CMP #$08 C2/4DA1: D0 D9 BNE $4D7C C2/4DA3: 7B TDC C2/4DA4: AA TAX C2/4DA5: AD F2 3E LDA $3EF2 C2/4DA8: 8D FF 3F STA $3FFF C2/4DAB: 8D 48 40 STA $4048 C2/4DAE: 8D 09 7C STA $7C09 C2/4DB1: 48 PHA C2/4DB2: 49 FF EOR #$FF C2/4DB4: 8D 0A 7C STA $7C0A C2/4DB7: 68 PLA C2/4DB8: 0A ASL C2/4DB9: 90 03 BCC $4DBE C2/4DBB: FE 18 40 INC $4018,X C2/4DBE: E8 INX C2/4DBF: E0 08 00 CPX #$0008 C2/4DC2: D0 F4 BNE $4DB8 C2/4DC4: C2 20 REP #$20 C2/4DC6: AD F0 04 LDA $04F0 C2/4DC9: 20 B6 01 JSR $01B6 C2/4DCC: AA TAX C2/4DCD: 7B TDC C2/4DCE: E2 20 SEP #$20 C2/4DD0: 7B TDC C2/4DD1: A8 TAY C2/4DD2: BF 00 89 D0 LDA $D08900,X C2/4DD6: 99 00 40 STA $4000,Y C2/4DD9: E8 INX C2/4DDA: C8 INY C2/4DDB: C0 08 00 CPY #$0008 C2/4DDE: D0 F2 BNE $4DD2 C2/4DE0: 7B TDC C2/4DE1: AA TAX C2/4DE2: BD F3 3E LDA $3EF3,X C2/4DE5: C9 FF CMP #$FF C2/4DE7: D0 09 BNE $4DF2 C2/4DE9: AD 09 7C LDA $7C09 C2/4DEC: 20 D6 01 JSR $01D6 C2/4DEF: 8D 09 7C STA $7C09 C2/4DF2: E8 INX C2/4DF3: E0 08 00 CPX #$0008 C2/4DF6: D0 EA BNE $4DE2 C2/4DF8: 20 A2 3E JSR $3EA2 C2/4DFB: 20 AF 41 JSR $41AF C2/4DFE: 20 D2 1F JSR $1FD2 C2/4E01: 20 47 24 JSR $2447 C2/4E04: 20 41 5A JSR $5A41 C2/4E07: 20 21 59 JSR $5921 C2/4E0A: 20 5C 50 JSR $505C C2/4E0D: 20 7A 4F JSR $4F7A C2/4E10: A9 02 LDA #$02 C2/4E12: 20 69 00 JSR $0069 C2/4E15: 20 9F 4E JSR $4E9F C2/4E18: AD 5F 3C LDA $3C5F C2/4E1B: F0 05 BEQ $4E22 C2/4E1D: A9 0A LDA #$0A C2/4E1F: 20 69 00 JSR $0069 C2/4E22: 4C 72 58 JMP $5872 C2/4E25: AD FE 3E LDA $3EFE C2/4E28: 29 10 AND #$10 C2/4E2A: F0 04 BEQ $4E30 C2/4E2C: EE 4C 7C INC $7C4C C2/4E2F: 60 RTS C2/4E30: 7B TDC C2/4E31: AA TAX C2/4E32: 86 10 STX $10 C2/4E34: A6 10 LDX $10 C2/4E36: AD F0 04 LDA $04F0 C2/4E39: DF E0 FF D0 CMP $D0FFE0,X C2/4E3D: D0 33 BNE $4E72 C2/4E3F: AD F1 04 LDA $04F1 C2/4E42: DF E1 FF D0 CMP $D0FFE1,X C2/4E46: D0 2A BNE $4E72 C2/4E48: BF E2 FF D0 LDA $D0FFE2,X C2/4E4C: 85 12 STA $12 C2/4E4E: BF E3 FF D0 LDA $D0FFE3,X C2/4E52: 85 13 STA $13 C2/4E54: 8A TXA C2/4E55: 20 C0 01 JSR $01C0 C2/4E58: 64 0E STZ $0E C2/4E5A: 4A LSR C2/4E5B: 66 0E ROR $0E C2/4E5D: 4A LSR C2/4E5E: 66 0E ROR $0E C2/4E60: 4A LSR C2/4E61: 66 0E ROR $0E C2/4E63: A8 TAY C2/4E64: A5 0E LDA $0E C2/4E66: 20 BD 01 JSR $01BD C2/4E69: AA TAX C2/4E6A: B9 85 7C LDA $7C85,Y C2/4E6D: 20 DB 01 JSR $01DB C2/4E70: D0 0F BNE $4E81 C2/4E72: E6 10 INC $10 C2/4E74: E6 10 INC $10 C2/4E76: E6 10 INC $10 C2/4E78: E6 10 INC $10 C2/4E7A: A5 10 LDA $10 C2/4E7C: C9 20 CMP #$20 C2/4E7E: D0 B4 BNE $4E34 C2/4E80: 60 RTS C2/4E81: C2 20 REP #$20 C2/4E83: A5 12 LDA $12 C2/4E85: 8D F0 04 STA $04F0 C2/4E88: 20 B5 01 JSR $01B5 C2/4E8B: AA TAX C2/4E8C: 7B TDC C2/4E8D: E2 20 SEP #$20 C2/4E8F: A8 TAY C2/4E90: BF 00 30 D0 LDA $D03000,X C2/4E94: 99 EF 3E STA $3EEF,Y C2/4E97: C8 INY C2/4E98: E8 INX C2/4E99: C0 10 00 CPY #$0010 C2/4E9C: D0 F2 BNE $4E90 C2/4E9E: 60 RTS C2/4E9F: A9 FF LDA #$FF C2/4EA1: 85 0E STA $0E C2/4EA3: 7B TDC C2/4EA4: AA TAX C2/4EA5: A8 TAY C2/4EA6: B9 C2 3E LDA $3EC2,Y C2/4EA9: F0 09 BEQ $4EB4 C2/4EAB: BD 7F 3D LDA $3D7F,X C2/4EAE: C5 0E CMP $0E C2/4EB0: B0 02 BCS $4EB4 C2/4EB2: 85 0E STA $0E C2/4EB4: 8A TXA C2/4EB5: 18 CLC C2/4EB6: 69 0B ADC #$0B C2/4EB8: AA TAX C2/4EB9: C8 INY C2/4EBA: C0 0C 00 CPY #$000C C2/4EBD: D0 E7 BNE $4EA6 C2/4EBF: 38 SEC C2/4EC0: A5 0E LDA $0E C2/4EC2: E9 02 SBC #$02 C2/4EC4: B0 01 BCS $4EC7 C2/4EC6: 7B TDC C2/4EC7: 85 0E STA $0E C2/4EC9: 7B TDC C2/4ECA: AA TAX C2/4ECB: A8 TAY C2/4ECC: B9 C2 3E LDA $3EC2,Y C2/4ECF: F0 09 BEQ $4EDA C2/4ED1: 38 SEC C2/4ED2: BD 7F 3D LDA $3D7F,X C2/4ED5: E5 0E SBC $0E C2/4ED7: 9D 7F 3D STA $3D7F,X C2/4EDA: 8A TXA C2/4EDB: 18 CLC C2/4EDC: 69 0B ADC #$0B C2/4EDE: AA TAX C2/4EDF: C8 INY C2/4EE0: C0 0C 00 CPY #$000C C2/4EE3: D0 E7 BNE $4ECC C2/4EE5: 7B TDC C2/4EE6: AA TAX C2/4EE7: A8 TAY C2/4EE8: AD EF 3E LDA $3EEF C2/4EEB: 30 0C BMI $4EF9 C2/4EED: BD 38 20 LDA $2038,X C2/4EF0: 29 20 AND #$20 (Weapon Special Effect Byte = Initiative?) C2/4EF2: F0 05 BEQ $4EF9 C2/4EF4: A9 01 LDA #$01 C2/4EF6: 99 7F 3D STA $3D7F,Y C2/4EF9: 98 TYA C2/4EFA: 18 CLC C2/4EFB: 69 0B ADC #$0B C2/4EFD: A8 TAY C2/4EFE: 20 E0 01 JSR $01E0 C2/4F01: E6 0E INC $0E C2/4F03: A5 0E LDA $0E C2/4F05: C9 04 CMP #$04 C2/4F07: D0 DF BNE $4EE8 C2/4F09: 60 RTS C2/4F0A: A2 67 00 LDX #$0067 C2/4F0D: 7B TDC C2/4F0E: 95 00 STA $00,X C2/4F10: CA DEX C2/4F11: 10 FB BPL $4F0E C2/4F13: A2 D7 5C LDX #$5CD7 C2/4F16: 7B TDC C2/4F17: 9D 00 20 STA $2000,X C2/4F1A: CA DEX C2/4F1B: 10 FA BPL $4F17 C2/4F1D: 8A TXA C2/4F1E: 8D A9 41 STA $41A9 C2/4F21: 8D AA 41 STA $41AA C2/4F24: 8D AB 41 STA $41AB C2/4F27: 8D AC 41 STA $41AC C2/4F2A: 8D AD 41 STA $41AD C2/4F2D: 8D CC 41 STA $41CC C2/4F30: 8D 4B 7C STA $7C4B C2/4F33: A2 FF 01 LDX #$01FF C2/4F36: 9D 4C 38 STA $384C,X C2/4F39: CA DEX C2/4F3A: 10 FA BPL $4F36 C2/4F3C: 7B TDC C2/4F3D: AA TAX C2/4F3E: BD B4 09 LDA $09B4,X C2/4F41: 9D 74 7C STA $7C74,X C2/4F44: E8 INX C2/4F45: E0 20 00 CPX #$0020 C2/4F48: D0 F4 BNE $4F3E C2/4F4A: AD FB 0A LDA $0AFB C2/4F4D: 8D 94 7C STA $7C94 C2/4F50: AD FC 0A LDA $0AFC C2/4F53: 8D 95 7C STA $7C95 C2/4F56: AD FD 0A LDA $0AFD C2/4F59: 8D 96 7C STA $7C96 C2/4F5C: EE 72 7C INC $7C72 C2/4F5F: A9 40 LDA #$40 C2/4F61: 8D 00 22 STA $2200 C2/4F64: 8D 80 22 STA $2280 C2/4F67: 8D 00 23 STA $2300 C2/4F6A: 8D 80 23 STA $2380 C2/4F6D: 8D 00 24 STA $2400 C2/4F70: 8D 80 24 STA $2480 C2/4F73: 8D 00 25 STA $2500 C2/4F76: 8D 80 25 STA $2580 C2/4F79: 60 RTS Encounter type check C2/4F7A: 7B TDC C2/4F7B: AA TAX C2/4F7C: A8 TAY C2/4F7D: BD 00 20 LDA $2000,X C2/4F80: 99 1A 7C STA $7C1A,Y C2/4F83: 20 E0 01 JSR $01E0 C2/4F86: C8 INY C2/4F87: C0 04 00 CPY #$0004 C2/4F8A: D0 F1 BNE $4F7D C2/4F8C: AD 21 40 LDA $4021 C2/4F8F: D0 12 BNE $4FA3 C2/4F91: AD 21 20 LDA $2021 C2/4F94: 0D A1 20 ORA $20A1 C2/4F97: 0D 21 21 ORA $2121 C2/4F9A: 0D A1 21 ORA $21A1 C2/4F9D: 85 0E STA $0E C2/4F9F: 29 04 AND #$04 (At least one party member has Caution Ability) C2/4FA1: D0 27 BNE $4FCA C2/4FA3: AD FE 3E LDA $3EFE C2/4FA6: 30 1A BMI $4FC2 C2/4FA8: AD 21 40 LDA $4021 C2/4FAB: D0 39 BNE $4FE6 C2/4FAD: AD EF 3E LDA $3EEF C2/4FB0: 30 34 BMI $4FE6 C2/4FB2: AD D8 7C LDA $7CD8 C2/4FB5: D0 13 BNE $4FCA C2/4FB7: 7B TDC C2/4FB8: AA TAX C2/4FB9: A9 FF LDA #$FF C2/4FBB: 20 7C 00 JSR $007C (0..255) C2/4FBE: C9 10 CMP #$10 (0..255) < 16 C2/4FC0: B0 08 BCS $4FCA C2/4FC2: EE 19 7C INC $7C19 C2/4FC5: 20 EA 4F JSR $4FEA C2/4FC8: 80 1C BRA $4FE6 C2/4FCA: A9 20 LDA #$20 C2/4FCC: 85 10 STA $10 C2/4FCE: A5 0E LDA $0E C2/4FD0: 29 02 AND #$02 (At least one party member has Pre-emptive ability) C2/4FD2: F0 04 BEQ $4FD8 C2/4FD4: A9 40 LDA #$40 C2/4FD6: 85 10 STA $10 C2/4FD8: 7B TDC C2/4FD9: AA TAX C2/4FDA: A9 FF LDA #$FF C2/4FDC: 20 7C 00 JSR $007C (0..255) C2/4FDF: C5 10 CMP $10 (0..255) < 32 (64 if Pre-emptive) C2/4FE1: B0 03 BCS $4FE6 C2/4FE3: 20 01 50 JSR $5001 C2/4FE6: 9C D8 7C STZ $7CD8 C2/4FE9: 60 RTS C2/4FEA: A9 1C LDA #$1C C2/4FEC: 8D 5F 3C STA $3C5F C2/4FEF: 7B TDC C2/4FF0: AA TAX C2/4FF1: A8 TAY C2/4FF2: 84 0E STY $0E C2/4FF4: A9 04 LDA #$04 C2/4FF6: 85 10 STA $10 C2/4FF8: 64 12 STZ $12 C2/4FFA: A9 3C LDA #$3C C2/4FFC: 85 16 STA $16 C2/4FFE: 4C 1D 50 JMP $501D C2/5001: A9 1B LDA #$1B C2/5003: 8D 5F 3C STA $3C5F C2/5006: A2 00 02 LDX #$0200 C2/5009: A0 2C 00 LDY #$002C C2/500C: A9 04 LDA #$04 C2/500E: 85 0E STA $0E C2/5010: A9 0C LDA #$0C C2/5012: 85 10 STA $10 C2/5014: 85 12 STA $12 C2/5016: A9 5A LDA #$5A C2/5018: 85 16 STA $16 C2/501A: 4C 1D 50 JMP $501D C2/501D: BD 38 20 LDA $2038,X (Weapon Special Effect Byte = Initiative) C2/5020: 29 20 AND #$20 C2/5022: D0 11 BNE $5035 C2/5024: 18 CLC C2/5025: B9 7F 3D LDA $3D7F,Y C2/5028: 65 16 ADC $16 C2/502A: 90 02 BCC $502E C2/502C: A9 FF LDA #$FF C2/502E: 99 7F 3D STA $3D7F,Y C2/5031: A5 12 LDA $12 C2/5033: D0 13 BNE $5048 C2/5035: BD 00 20 LDA $2000,X C2/5038: 29 7F AND #$7F C2/503A: 85 14 STA $14 C2/503C: BD 00 20 LDA $2000,X C2/503F: 29 80 AND #$80 C2/5041: 49 80 EOR #$80 C2/5043: 05 14 ORA $14 C2/5045: 9D 00 20 STA $2000,X C2/5048: 20 E0 01 JSR $01E0 C2/504B: 98 TYA C2/504C: 18 CLC C2/504D: 69 0B ADC #$0B C2/504F: A8 TAY C2/5050: E6 0E INC $0E C2/5052: A5 0E LDA $0E C2/5054: C5 10 CMP $10 C2/5056: D0 C5 BNE $501D C2/5058: 7B TDC C2/5059: 4C 47 58 JMP $5847 C2/505C: AD FD 3E LDA $3EFD C2/505F: 30 0E BMI $506F C2/5061: AD FD 3E LDA $3EFD C2/5064: 20 BF 01 JSR $01BF C2/5067: AA TAX C2/5068: BF DF EE D0 LDA $D0EEDF,X C2/506C: 20 6E 00 JSR $006E C2/506F: 60 RTS C2/5070: 20 18 02 JSR $0218 C2/5073: A2 07 00 LDX #$0007 C2/5076: 9E 3B 01 STZ $013B,X C2/5079: 9E 66 7C STZ $7C66,X C2/507C: CA DEX C2/507D: 10 F7 BPL $5076 C2/507F: AD D8 7C LDA $7CD8 C2/5082: F0 03 BEQ $5087 C2/5084: 4C 42 51 JMP $5142 C2/5087: AD DE 7B LDA $7BDE C2/508A: 29 40 AND #$40 C2/508C: F0 17 BEQ $50A5 C2/508E: A9 01 LDA #$01 C2/5090: 20 47 58 JSR $5847 C2/5093: A9 75 LDA #$75 C2/5095: 20 6E 00 JSR $006E C2/5098: A9 01 LDA #$01 C2/509A: 8D 84 7C STA $7C84 C2/509D: A9 2A LDA #$2A C2/509F: 8D 5F 3C STA $3C5F C2/50A2: 4C 17 51 JMP $5117 C2/50A5: AD DE 7B LDA $7BDE C2/50A8: 29 01 AND #$01 C2/50AA: F0 30 BEQ $50DC C2/50AC: A9 02 LDA #$02 C2/50AE: 8D 84 7C STA $7C84 C2/50B1: A9 80 LDA #$80 C2/50B3: 8D CF 3B STA $3BCF C2/50B6: A9 0C LDA #$0C C2/50B8: 20 69 00 JSR $0069 C2/50BB: 20 5C 51 JSR $515C C2/50BE: 20 5E 9A JSR $9A5E C2/50C1: 20 F4 51 JSR $51F4 C2/50C4: A9 2B LDA #$2B C2/50C6: 8D 5F 3C STA $3C5F C2/50C9: 7B TDC C2/50CA: 20 47 58 JSR $5847 C2/50CD: 18 CLC C2/50CE: AD 75 7C LDA $7C75 C2/50D1: 69 01 ADC #$01 C2/50D3: 90 02 BCC $50D7 C2/50D5: A9 FF LDA #$FF C2/50D7: 8D 75 7C STA $7C75 C2/50DA: 80 3B BRA $5117 C2/50DC: 9C 84 7C STZ $7C84 C2/50DF: 20 5C 51 JSR $515C C2/50E2: AD DE 7B LDA $7BDE C2/50E5: 10 28 BPL $510F C2/50E7: AD FE 3E LDA $3EFE C2/50EA: 29 02 AND #$02 C2/50EC: D0 21 BNE $510F C2/50EE: AD FD 3E LDA $3EFD C2/50F1: 30 05 BMI $50F8 C2/50F3: A9 70 LDA #$70 C2/50F5: 20 6E 00 JSR $006E C2/50F8: A9 0D LDA #$0D C2/50FA: 20 69 00 JSR $0069 C2/50FD: A9 01 LDA #$01 C2/50FF: 20 47 58 JSR $5847 C2/5102: A9 29 LDA #$29 C2/5104: 8D 5F 3C STA $3C5F C2/5107: A9 0A LDA #$0A C2/5109: 20 69 00 JSR $0069 C2/510C: 20 A2 52 JSR $52A2 C2/510F: 20 5E 9A JSR $9A5E C2/5112: 20 F4 51 JSR $51F4 C2/5115: 80 05 BRA $511C C2/5117: A9 0A LDA #$0A C2/5119: 20 69 00 JSR $0069 C2/511C: 22 78 EF D0 JSR $D0EF78 C2/5120: 20 C2 51 JSR $51C2 C2/5123: 7B TDC C2/5124: AA TAX C2/5125: BD 74 7C LDA $7C74,X C2/5128: 9D B4 09 STA $09B4,X C2/512B: E8 INX C2/512C: E0 20 00 CPX #$0020 C2/512F: D0 F4 BNE $5125 C2/5131: AD 95 7C LDA $7C95 C2/5134: 8D FC 0A STA $0AFC C2/5137: AD 96 7C LDA $7C96 C2/513A: 8D FD 0A STA $0AFD C2/513D: A9 0E LDA #$0E C2/513F: 20 69 00 JSR $0069 C2/5142: 7B TDC C2/5143: AA TAX C2/5144: 1D 66 7C ORA $7C66,X C2/5147: E8 INX C2/5148: E0 08 00 CPX #$0008 C2/514B: D0 F7 BNE $5144 C2/514D: 48 PHA C2/514E: 68 PLA C2/514F: D0 0A BNE $515B C2/5151: AD FD 3E LDA $3EFD C2/5154: 30 05 BMI $515B C2/5156: A9 7F LDA #$7F C2/5158: 20 6E 00 JSR $006E C2/515B: 60 RTS C2/515C: 7B TDC C2/515D: A8 TAY C2/515E: AA TAX C2/515F: 86 0E STX $0E C2/5161: B9 02 05 LDA $0502,Y C2/5164: 9D 02 20 STA $2002,X C2/5167: B9 24 05 LDA $0524,Y C2/516A: 9D 24 20 STA $2024,X C2/516D: B9 25 05 LDA $0525,Y C2/5170: 9D 25 20 STA $2025,X C2/5173: B9 26 05 LDA $0526,Y C2/5176: 9D 26 20 STA $2026,X C2/5179: B9 27 05 LDA $0527,Y C2/517C: 9D 27 20 STA $2027,X C2/517F: 20 E0 01 JSR $01E0 C2/5182: C2 20 REP #$20 C2/5184: 98 TYA C2/5185: 18 CLC C2/5186: 69 50 00 ADC #$0050 C2/5189: A8 TAY C2/518A: 7B TDC C2/518B: E2 20 SEP #$20 C2/518D: E6 0E INC $0E C2/518F: A5 0E LDA $0E C2/5191: C9 04 CMP #$04 C2/5193: D0 CC BNE $5161 C2/5195: 7B TDC C2/5196: AA TAX C2/5197: 86 0E STX $0E C2/5199: 86 10 STX $10 C2/519B: A6 0E LDX $0E C2/519D: 9E 1E 20 STZ $201E,X C2/51A0: 9E 1F 20 STZ $201F,X C2/51A3: 9E 22 20 STZ $2022,X C2/51A6: 7B TDC C2/51A7: A8 TAY C2/51A8: 9E 30 20 STZ $2030,X C2/51AB: E8 INX C2/51AC: C8 INY C2/51AD: C0 0A 00 CPY #$000A C2/51B0: D0 F6 BNE $51A8 C2/51B2: A6 0E LDX $0E C2/51B4: 20 E0 01 JSR $01E0 C2/51B7: 86 0E STX $0E C2/51B9: E6 10 INC $0E C2/51BB: A5 10 LDA $10 C2/51BD: C9 04 CMP #$04 C2/51BF: D0 DA BNE $519B C2/51C1: 60 RTS C2/51C2: 7B TDC C2/51C3: AA TAX C2/51C4: 9B TXY C2/51C5: C8 INY C2/51C6: BD 40 06 LDA $0640,X C2/51C9: F0 22 BEQ $51ED C2/51CB: D9 40 06 CMP $0640,Y C2/51CE: D0 17 BNE $51E7 C2/51D0: 18 CLC C2/51D1: BD 40 07 LDA $0740,X C2/51D4: 79 40 07 ADC $0740,Y C2/51D7: C9 63 CMP #$63 C2/51D9: 90 02 BCC $51DD C2/51DB: A9 63 LDA #$63 C2/51DD: 9D 40 07 STA $0740,X C2/51E0: 7B TDC C2/51E1: 99 40 06 STA $0640,Y C2/51E4: 99 40 07 STA $0740,Y C2/51E7: C8 INY C2/51E8: C0 00 01 CPY #$0100 C2/51EB: D0 D9 BNE $51C6 C2/51ED: E8 INX C2/51EE: E0 FF 00 CPX #$00FF C2/51EF: D0 D1 BNE $51C4 C2/51F3: 60 RTS C2/51F4: 7B TDC C2/51F5: AA TAX C2/51F6: A8 TAY C2/51F7: 84 10 STY $10 C2/51F9: 86 12 STX $12 C2/51FB: 64 0E STZ $0E C2/51FD: A5 10 LDA $10 C2/51FF: AA TAX C2/5200: BD 59 7C LDA $7C59,X C2/5203: F0 1B BEQ $5220 C2/5205: 5A PHY C2/5206: A5 10 LDA $10 C2/5208: 0A ASL C2/5209: A8 TAY C2/520A: C2 20 REP #$20 C2/520C: B9 11 7C LDA $7C11,Y C2/520F: A6 12 LDX $12 C2/5211: 9D 08 20 STA $2008,X C2/5214: DD 06 20 CMP $2006,X C2/5217: B0 03 BCS $521C C2/5219: 9D 06 20 STA $2006,X C2/521C: 7B TDC C2/521D: E2 20 SEP #$20 C2/521F: 7A PLY C2/5220: A6 12 LDX $12 C2/5222: 9E 1B 20 STZ $201B,X C2/5225: 9E 1C 20 STZ $201C,X C2/5228: 9E 1D 20 STZ $201D,X C2/522B: 9E 1E 20 STZ $201E,X C2/522E: A6 10 LDX $10 C2/5230: BD 1A 7C LDA $7C1A,X C2/5233: A6 12 LDX $12 C2/5235: 9D 00 20 STA $2000,X C2/5238: BD 00 20 LDA $2000,X C2/523B: 99 00 05 STA $0500,Y C2/523E: E8 INX C2/523F: C8 INY C2/5240: E6 0E INC $0E C2/5242: A5 0E LDA $0E C2/5244: C9 46 CMP #$46 C2/5246: D0 F0 BNE $5238 C2/5248: C2 20 REP #$20 C2/524A: 98 TYA C2/524B: 18 CLC C2/524C: 69 0A 00 ADC #$000A C2/524F: A8 TAY C2/5250: 7B TDC C2/5251: E2 20 SEP #$20 C2/5253: A6 12 LDX $12 C2/5255: 20 E0 01 JSR $01E0 C2/5258: 86 12 STX $12 C2/525A: E6 10 INC $10 C2/525C: A5 10 LDA $10 C2/525E: C9 04 CMP #$04 C2/5260: D0 99 BNE $51FB C2/5262: A2 FF 00 LDX #$00FF C2/5265: BD 34 27 LDA $2734,X C2/5268: 9D 40 06 STA $0640,X C2/526B: D0 03 BNE $5270 C2/526D: 7B TDC C2/526E: 80 03 BRA $5273 C2/5270: BD 34 28 LDA $2834,X C2/5273: 9D 40 07 STA $0740,X C2/5276: D0 03 BNE $527B C2/5278: 9D 40 06 STA $0640,X C2/527B: CA DEX C2/527C: 10 E7 BPL $5265 C2/527E: C2 20 REP #$20 C2/5280: 18 CLC C2/5281: AD 4A 09 LDA $094A C2/5284: 6D 6E DB ADC $DB6E C2/5287: 8D 4A 09 STA $094A C2/528A: AD 4C 09 LDA $094C C2/528D: 6D 70 DB ADC $DB70 C2/5290: 8D 4C 09 STA $094C C2/5293: 90 09 BCC $529E C2/5295: A9 FF FF LDA #$FFFF C2/5298: 8D 4A 09 STA $094A C2/529B: 8D 4C 09 STA $094C C2/529E: 7B TDC C2/529F: E2 20 SEP #$20 C2/52A1: 60 RTS C2/52A2: AD 09 7C LDA $7C09 C2/52A5: 49 FF EOR #$FF C2/52A7: 8D 09 7C STA $7C09 C2/52AA: 20 C3 01 JSR $01C3 C2/52AD: C2 20 REP #$20 C2/52AF: 8A TXA C2/52B0: 18 CLC C2/52B1: 6D 4E 09 ADC $094E C2/52B4: 90 03 BCC $52B9 C2/52B6: A9 FF FF LDA #$FFFF C2/52B9: 8D 4E 09 STA $094E C2/52BC: 7B TDC C2/52BD: E2 20 SEP #$20 C2/52BF: 7B TDC C2/52C0: AA TAX C2/52C1: 8E 0B 7C STX $7C0B C2/52C4: 8E 0D 7C STX $7C0D C2/52C7: 8E 0F 7C STX $7C0F C2/52CA: 86 3D STX $3D C2/52CC: A0 00 02 LDY #$0200 C2/52CF: 84 3F STY $3F C2/52D1: A6 3D LDX $3D C2/52D3: AD 09 7C LDA $7C09 C2/52D6: 20 DB 01 JSR $01DB C2/52D9: F0 39 BEQ $5314 C2/52DB: 18 CLC C2/52DC: AD 0B 7C LDA $7C0B C2/52DF: 79 69 20 ADC $2069,Y C2/52E2: 8D 0B 7C STA $7C0B C2/52E5: AD 0C 7C LDA $7C0C C2/52E8: 79 6A 20 ADC $206A,Y C2/52EB: 8D 0C 7C STA $7C0C C2/52EE: AD 0D 7C LDA $7C0D C2/52F1: 69 00 ADC #$00 C2/52F3: 8D 0D 7C STA $7C0D C2/52F6: 18 CLC C2/52F7: AD 0E 7C LDA $7C0E C2/52FA: 79 67 20 ADC $2067,Y C2/52FD: 8D 0E 7C STA $7C0E C2/5300: AD 0F 7C LDA $7C0F C2/5303: 79 68 20 ADC $2068,Y C2/5306: 8D 0F 7C STA $7C0F C2/5309: AD 10 7C LDA $7C10 C2/530C: 69 00 ADC #$00 C2/530E: 8D 10 7C STA $7C10 C2/5311: 20 9A 56 JSR $569A C2/5314: A4 3F LDY $3F C2/5316: C2 20 REP #$20 C2/5318: 98 TYA C2/5319: 18 CLC C2/531A: 69 80 00 ADC #$0080 C2/531D: A8 TAY C2/531E: 7B TDC C2/531F: E2 20 SEP #$20 C2/5321: 84 3F STY $3F C2/5323: E6 3D INC $3D C2/5325: A5 3D LDA $3D C2/5327: C9 08 CMP #$08 C2/5329: D0 A6 BNE $52D1 C2/532B: 18 CLC C2/532C: AD 47 09 LDA $0947 C2/532F: 6D 0B 7C ADC $7C0B C2/5332: 8D 47 09 STA $0947 C2/5335: AD 48 09 LDA $0948 C2/5338: 6D 0C 7C ADC $7C0C C2/533B: 8D 48 09 STA $0948 C2/533E: AD 49 09 LDA $0949 C2/5341: 6D 0D 7C ADC $7C0D C2/5344: 8D 49 09 STA $0949 C2/5347: 38 SEC C2/5348: AD 47 09 LDA $0947 C2/534B: E9 7F SBC #$7F C2/534D: AD 48 09 LDA $0948 C2/5350: E9 96 SBC #$96 C2/5352: AD 49 09 LDA $0949 C2/5355: E9 98 SBC #$98 C2/5357: 90 0F BCC $5368 C2/5359: A9 7F LDA #$7F C2/535B: 8D 47 09 STA $0947 C2/535E: A9 96 LDA #$96 C2/5360: 8D 48 09 STA $0948 C2/5363: A9 98 LDA #$98 C2/5365: 8D 49 09 STA $0949 C2/5368: AD F1 3E LDA $3EF1 C2/536B: AA TAX C2/536C: 86 0E STX $0E C2/536E: 7B TDC C2/536F: AA TAX C2/5370: 86 10 STX $10 C2/5372: 86 12 STX $12 C2/5374: A5 12 LDA $12 C2/5376: A8 TAY C2/5377: B9 C2 3E LDA $3EC2,Y C2/537A: F0 15 BEQ $5391 C2/537C: E6 10 INC $10 C2/537E: C2 20 REP #$20 C2/5380: 18 CLC C2/5381: BD 3B 20 LDA $203B,X C2/5384: 65 0E ADC $0E C2/5386: 90 03 BCC $538B C2/5388: A9 FF FF LDA #$FFFF C2/538B: 9D 3B 20 STA $203B,X C2/538E: 7B TDC C2/538F: E2 20 SEP #$20 C2/5391: 20 E0 01 JSR $01E0 C2/5394: E6 12 INC $12 C2/5396: A5 12 LDA $12 C2/5398: C9 04 CMP #$04 C2/539A: D0 D8 BNE $5374 C2/539C: AD 0E 7C LDA $7C0E C2/539F: 0D 0F 7C ORA $7C0F C2/53A2: 0D 10 7C ORA $7C10 C2/53A5: F0 03 BEQ $53AA C2/53A7: 20 E6 57 JSR $57E6 C2/53AA: AD 09 7C LDA $7C09 C2/53AD: D0 09 BNE $53B8 C2/53AF: 9C 0E 7C STZ $7C0E C2/53B2: 9C 0F 7C STZ $7C0F C2/53B5: 9C 10 7C STZ $7C10 C2/53B8: 7B TDC C2/53B9: AA TAX C2/53BA: 86 0E STX $0E C2/53BC: A5 0E LDA $0E C2/53BE: A8 TAY C2/53BF: B9 C2 3E LDA $3EC2,Y C2/53C2: F0 3D BEQ $5401 C2/53C4: 18 CLC C2/53C5: BD 03 20 LDA $2003,X C2/53C8: 6D 0E 7C ADC $7C0E C2/53CB: 9D 03 20 STA $2003,X C2/53CE: BD 04 20 LDA $2004,X C2/53D1: 6D 0F 7C ADC $7C0F C2/53D4: 9D 04 20 STA $2004,X C2/53D7: BD 05 20 LDA $2005,X C2/53DA: 6D 10 7C ADC $7C10 C2/53DD: 9D 05 20 STA $2005,X C2/53E0: 38 SEC C2/53E1: BD 03 20 LDA $2003,X C2/53E4: E9 7F SBC #$7F C2/53E6: BD 04 20 LDA $2004,X C2/53E9: E9 96 SBC #$96 C2/53EB: BD 05 20 LDA $2005,X C2/53EE: E9 98 SBC #$98 C2/53F0: 90 0F BCC $5401 C2/53F2: A9 7F LDA #$7F C2/53F4: 9D 03 20 STA $2003,X C2/53F7: A9 96 LDA #$96 C2/53F9: 9D 04 20 STA $2004,X C2/53FC: A9 98 LDA #$98 C2/53FE: 9D 05 20 STA $2005,X C2/5401: 20 E0 01 JSR $01E0 C2/5404: E6 0E INC $0E C2/5406: A5 0E LDA $0E C2/5408: C9 04 CMP #$04 C2/540A: D0 B0 BNE $53BC C2/540C: A9 FF LDA #$FF C2/540E: 8D 5F 3C STA $3C5F C2/5411: A9 01 LDA #$01 C2/5413: 20 47 58 JSR $5847 C2/5416: 7B TDC C2/5417: AA TAX C2/5418: AD 0B 7C LDA $7C0B C2/541B: 8D BF 3C STA $3CBF C2/541E: AD 0C 7C LDA $7C0C C2/5421: 8D C0 3C STA $3CC0 C2/5424: AD 0D 7C LDA $7C0D C2/5427: 8D C1 3C STA $3CC1 C2/542A: AD 0B 7C LDA $7C0B C2/542D: 0D 0C 7C ORA $7C0C C2/5430: 0D 0D 7C ORA $7C0D C2/5433: F0 06 BEQ $543B C2/5435: A9 2C LDA #$2C C2/5437: 9D 5F 3C STA $3C5F,X C2/543A: E8 INX C2/543B: AD 0E 7C LDA $7C0E C2/543E: 8D C2 3C STA $3CC2 C2/5441: AD 0F 7C LDA $7C0F C2/5444: 8D C3 3C STA $3CC3 C2/5447: AD 10 7C LDA $7C10 C2/544A: 8D C4 3C STA $3CC4 C2/544D: AD 0E 7C LDA $7C0E C2/5450: 0D 0F 7C ORA $7C0F C2/5453: 0D 10 7C ORA $7C10 C2/5456: F0 06 BEQ $545E C2/5458: A9 2D LDA #$2D C2/545A: 9D 5F 3C STA $3C5F,X C2/545D: E8 INX C2/545E: AD F1 3E LDA $3EF1 C2/5461: F0 15 BEQ $5478 C2/5463: 8D C5 3C STA $3CC5 C2/5466: 9C C6 3C STZ $3CC6 C2/5469: 9C C7 3C STZ $3CC7 C2/546C: 20 74 56 JSR $5674 C2/546F: A5 0E LDA $0E C2/5471: D0 05 BNE $5478 C2/5473: A9 2E LDA #$2E C2/5475: 9D 5F 3C STA $3C5F,X C2/5478: AD 5F 3C LDA $3C5F C2/547B: C9 FF CMP #$FF C2/547D: F0 0A BEQ $5489 C2/547F: A9 0A LDA #$0A C2/5481: 20 69 00 JSR $0069 C2/5484: A9 FF LDA #$FF C2/5486: 8D 60 3C STA $3C60 C2/5489: AD 20 7C LDA $7C20 C2/548C: F0 52 BEQ $54E0 C2/548E: 7B TDC C2/548F: AA TAX C2/5490: 86 3D STX $3D C2/5492: A6 3D LDX $3D C2/5494: BD 21 7C LDA $7C21,X C2/5497: F0 47 BEQ $54E0 C2/5499: C9 82 CMP #$82 C2/549B: 90 43 BCC $54E0 C2/549D: C9 A0 CMP #$A0 C2/549F: B0 3F BCS $54E0 C2/54A1: 8D BF 3C STA $3CBF C2/54A4: 9C C0 3C STZ $3CC0 C2/54A7: 9C C1 3C STZ $3CC1 C2/54AA: 64 0E STZ $0E C2/54AC: 4A LSR C2/54AD: 66 0E ROR $0E C2/54AF: 4A LSR C2/54B0: 66 0E ROR $0E C2/54B2: 4A LSR C2/54B3: 66 0E ROR $0E C2/54B5: A8 TAY C2/54B6: A5 0E LDA $0E C2/54B8: 20 BD 01 JSR $01BD C2/54BB: AA TAX C2/54BC: B9 50 09 LDA $0950,Y C2/54BF: 20 DB 01 JSR $01DB C2/54C2: D0 18 BNE $54DC C2/54C4: B9 50 09 LDA $0950,Y C2/54C7: 20 D6 01 JSR $01D6 C2/54CA: 99 50 09 STA $0950,Y C2/54CD: A9 01 LDA #$01 C2/54CF: 20 47 58 JSR $5847 C2/54D2: A9 32 LDA #$32 C2/54D4: 8D 5F 3C STA $3C5F C2/54D7: A9 0A LDA #$0A C2/54D9: 20 69 00 JSR $0069 C2/54DC: E6 3D INC $3D C2/54DE: 80 B2 BRA $5492 C2/54E0: 7B TDC C2/54E1: AA TAX C2/54E2: 86 3D STX $3D C2/54E4: 86 3F STX $3F C2/54E6: A5 3D LDA $3D C2/54E8: A8 TAY C2/54E9: B9 C2 3E LDA $3EC2,Y C2/54EC: F0 5E BEQ $554C C2/54EE: A6 3F LDX $3F C2/54F0: BD 02 20 LDA $2002,X C2/54F3: C9 63 CMP #$63 C2/54F5: B0 55 BCS $554C C2/54F7: AA TAX C2/54F8: 86 0E STX $0E C2/54FA: C2 20 REP #$20 C2/54FC: A5 0E LDA $0E C2/54FE: 0A ASL C2/54FF: 85 10 STA $10 C2/5501: 18 CLC C2/5502: 65 0E ADC $0E C2/5504: AA TAX C2/5505: BF 00 50 D1 LDA $D15000,X C2/5509: 85 0E STA $0E C2/550B: 7B TDC C2/550C: E2 20 SEP #$20 C2/550E: BF 02 50 D1 LDA $D15002,X C2/5512: 85 12 STA $12 C2/5514: A6 3F LDX $3F C2/5516: 38 SEC C2/5517: BD 03 20 LDA $2003,X C2/551A: E5 0E SBC $0E C2/551C: BD 04 20 LDA $2004,X C2/551F: E5 0F SBC $0F C2/5521: BD 05 20 LDA $2005,X C2/5524: E5 12 SBC $12 C2/5526: 90 24 BCC $554C C2/5528: 20 EC 56 JSR $56EC C2/552B: A6 3F LDX $3F C2/552D: FE 02 20 INC $2002,X C2/5530: A6 3F LDX $3F C2/5532: BD 00 20 LDA $2000,X C2/5535: 29 07 AND #$07 C2/5537: 8D BF 3C STA $3CBF C2/553A: 9C C0 3C STZ $3CC0 C2/553D: 9C C1 3C STZ $3CC1 C2/5540: A9 2F LDA #$2F C2/5542: 8D 5F 3C STA $3C5F C2/5545: A9 0A LDA #$0A C2/5547: 20 69 00 JSR $0069 C2/554A: 80 9A BRA $54E6 C2/554C: A6 3F LDX $3F C2/554E: 20 E0 01 JSR $01E0 C2/5551: 86 3F STX $3F C2/5553: E6 3D INC $3D C2/5555: A5 3D LDA $3D C2/5557: C9 04 CMP #$04 C2/5559: D0 8B BNE $54E6 C2/555B: 7B TDC C2/555C: AA TAX C2/555D: 86 3D STX $3D C2/555F: 86 3F STX $3F C2/5561: A9 FF LDA #$FF C2/5563: 8D 60 3C STA $3C60 C2/5566: 8D 61 3C STA $3C61 C2/5569: A5 3D LDA $3D C2/556B: A8 TAY C2/556C: B9 C2 3E LDA $3EC2,Y C2/556F: D0 03 BNE $5574 C2/5571: 4C 61 56 JMP $5661 C2/5574: A6 3F LDX $3F C2/5576: BD 3A 20 LDA $203A,X C2/5579: 85 10 STA $10 C2/557B: BD 01 20 LDA $2001,X C2/557E: C9 15 CMP #$15 C2/5580: F0 0C BEQ $558E C2/5582: AA TAX C2/5583: 0A ASL C2/5584: 85 0E STA $0E C2/5586: A5 10 LDA $10 C2/5588: DF EA 52 D1 CMP $D152EA,X C2/558C: D0 03 BNE $5591 C2/558E: 4C 61 56 JMP $5661 C2/5591: A5 0E LDA $0E C2/5593: AA TAX C2/5594: BF C0 52 D1 LDA $D152C0,X C2/5598: 85 12 STA $12 C2/559A: BF C1 52 D1 LDA $D152C1,X C2/559E: 85 13 STA $13 C2/55A0: A9 D1 LDA #$D1 C2/55A2: 85 14 STA $14 C2/55A4: A5 10 LDA $10 C2/55A6: 0A ASL C2/55A7: 18 CLC C2/55A8: 65 10 ADC $10 C2/55AA: A8 TAY C2/55AB: B7 12 LDA [$12],Y C2/55AD: 85 10 STA $10 C2/55AF: C8 INY C2/55B0: B7 12 LDA [$12],Y C2/55B2: 85 11 STA $11 C2/55B4: C8 INY C2/55B5: B7 12 LDA [$12],Y C2/55B7: 85 12 STA $12 C2/55B9: A6 3F LDX $3F C2/55BB: 38 SEC C2/55BC: BD 3B 20 LDA $203B,X C2/55BF: E5 10 SBC $10 C2/55C1: BD 3C 20 LDA $203C,X C2/55C4: E5 11 SBC $11 C2/55C6: B0 03 BCS $55CB C2/55C8: 4C 61 56 JMP $5661 C2/55CB: 38 SEC C2/55CC: BD 3B 20 LDA $203B,X C2/55CF: E5 10 SBC $10 C2/55D1: 9D 3B 20 STA $203B,X C2/55D4: BD 3C 20 LDA $203C,X C2/55D7: E5 11 SBC $11 C2/55D9: 9D 3C 20 STA $203C,X C2/55DC: FE 3A 20 INC $203A,X C2/55DF: A5 3D LDA $3D C2/55E1: 0A ASL C2/55E2: AA TAX C2/55E3: BF D3 EE D0 LDA $D0EED3,X C2/55E7: 85 0E STA $0E C2/55E9: BF D4 EE D0 LDA $D0EED4,X C2/55ED: 85 0F STA $0F C2/55EF: A5 12 LDA $12 C2/55F1: 10 05 BPL $55F8 C2/55F3: 29 7F AND #$7F C2/55F5: 18 CLC C2/55F6: 69 4E ADC #$4E C2/55F8: 0A ASL C2/55F9: AA TAX C2/55FA: BF 00 EC D0 LDA $D0EC00,X C2/55FE: A8 TAY C2/55FF: BF 01 EC D0 LDA $D0EC01,X C2/5603: AA TAX C2/5604: B1 0E LDA ($0E),Y C2/5606: 20 D6 01 JSR $01D6 C2/5609: 91 0E STA ($0E),Y C2/560B: A5 3D LDA $3D C2/560D: AA TAX C2/560E: FE F3 08 INC $08F3,X C2/5611: A6 3F LDX $3F C2/5613: BD 00 20 LDA $2000,X C2/5616: 29 07 AND #$07 C2/5618: 8D BF 3C STA $3CBF C2/561B: 9C C0 3C STZ $3CC0 C2/561E: 9C C1 3C STZ $3CC1 C2/5621: A9 30 LDA #$30 C2/5623: 8D 5F 3C STA $3C5F C2/5626: A9 0A LDA #$0A C2/5628: 20 69 00 JSR $0069 C2/562B: A9 31 LDA #$31 C2/562D: 8D 5F 3C STA $3C5F C2/5630: A5 12 LDA $12 C2/5632: 8D BF 3C STA $3CBF C2/5635: C9 2C CMP #$2C C2/5637: 90 14 BCC $564D C2/5639: C9 4C CMP #$4C C2/563B: B0 10 BCS $564D C2/563D: 38 SEC C2/563E: E9 2C SBC #$2C C2/5640: AA TAX C2/5641: BF 06 EF D0 LDA $D0EF06,X C2/5645: 8D C2 3C STA $3CC2 C2/5648: A9 33 LDA #$33 C2/564A: 8D 5F 3C STA $3C5F C2/564D: 9C C0 3C STZ $3CC0 C2/5650: 9C C1 3C STZ $3CC1 C2/5653: 9C C3 3C STZ $3CC3 C2/5656: 9C C4 3C STZ $3CC4 C2/5659: A9 0A LDA #$0A C2/565B: 20 69 00 JSR $0069 C2/565E: 4C 74 55 JMP $5574 C2/5661: A6 3F LDX $3F C2/5663: 20 E0 01 JSR $01E0 C2/5666: 86 3F STX $3F C2/5668: E6 3D INC $3D C2/566A: A5 3D LDA $3D C2/566C: C9 04 CMP #$04 C2/566E: F0 03 BEQ $5673 C2/5670: 4C 61 55 JMP $5561 C2/5673: 60 RTS C2/5674: DA PHX C2/5675: 7B TDC C2/5676: AA TAX C2/5677: A8 TAY C2/5678: 86 0E STX $0E C2/567A: BD 00 20 LDA $2000,X C2/567D: 29 40 AND #$40 C2/567F: D0 0C BNE $568D C2/5681: BD 01 20 LDA $2001,X C2/5684: C9 15 CMP #$15 C2/5686: F0 05 BEQ $568D C2/5688: B9 C2 3E LDA $3EC2,Y C2/568B: D0 0B BNE $5698 C2/568D: 20 E0 01 JSR $01E0 C2/5690: C8 INY C2/5691: C0 04 00 CPY #$0004 C2/5694: D0 E4 BNE $567A C2/5696: E6 0E INC $0E C2/5698: FA PLX C2/5699: 60 RTS Item Drop C2/569A: AD F1 04 LDA $04F1 C2/569D: F0 08 BEQ $56A7 C2/569F: AD F0 04 LDA $04F0 C2/56A2: C9 BF CMP #$BF C2/56A4: D0 01 BNE $56A7 C2/56A6: 60 RTS C2/56A7: 7B TDC C2/56A8: AA TAX C2/56A9: A9 FF LDA #$FF C2/56AB: 20 7C 00 JSR $007C (0..255) C2/56AE: 85 0E STA $0E C2/56B0: A5 3D LDA $3D C2/56B2: 0A ASL C2/56B3: AA TAX C2/56B4: C2 20 REP #$20 C2/56B6: BD 20 40 LDA $4020,X C2/56B9: 20 B7 01 JSR $01B7 C2/56BC: AA TAX C2/56BD: 7B TDC C2/56BE: E2 20 SEP #$20 C2/56C0: A4 3D LDY $3D C2/56C2: BF 03 50 D0 LDA $D05003,X C2/56C6: F0 0C BEQ $56D4 C2/56C8: C9 80 CMP #$80 C2/56CA: F0 08 BEQ $56D4 C2/56CC: C9 FF CMP #$FF C2/56CE: F0 04 BEQ $56D4 C2/56D0: 99 66 7C STA $7C66,Y C2/56D3: 60 RTS C2/56D4: A5 0E LDA $0E C2/56D6: C9 10 CMP #$10 If (0..255) < 10h, Drop Rare C2/56D8: B0 11 BCS $56EB C2/56DA: BF 02 50 D0 LDA $D05002,X C2/56DE: F0 0B BEQ $56EB C2/56E0: C9 80 CMP #$80 C2/56E2: F0 07 BEQ $56EB C2/56E4: C9 FF CMP #$FF C2/56E6: F0 03 BEQ $56EB C2/56E8: 99 66 7C STA $7C66,Y C2/56EB: 60 RTS C2/56EC: A6 10 LDX $10 C2/56EE: BF 29 51 D1 LDA $D15129,X C2/56F2: 85 0E STA $0E C2/56F4: 85 2A STA $2A C2/56F6: BF 2A 51 D1 LDA $D1512A,X C2/56FA: 85 0F STA $0F C2/56FC: 85 2B STA $2B C2/56FE: A6 3F LDX $3F C2/5700: BD 26 20 LDA $2026,X C2/5703: AA TAX C2/5704: 86 2C STX $2C C2/5706: 20 D2 00 JSR $00D2 C2/5709: A2 05 00 LDX #$0005 C2/570C: 46 31 LSR $31 C2/570E: 66 30 ROR $30 C2/5710: 66 2F ROR $2F C2/5712: 66 2E ROR $2E C2/5714: CA DEX C2/5715: D0 F5 BNE $570C C2/5717: A6 3F LDX $3F C2/5719: C2 20 REP #$20 C2/571B: 18 CLC C2/571C: A5 0E LDA $0E C2/571E: 65 2E ADC $2E C2/5720: C9 0F 27 CMP #$270F C2/5723: 90 03 BCC $5728 C2/5725: A9 0F 27 LDA #$270F C2/5728: 85 08 STA $08 C2/572A: A9 0F 27 LDA #$270F C2/572D: 85 0A STA $0A C2/572F: 7B TDC C2/5730: E2 20 SEP #$20 C2/5732: 7B TDC C2/5733: A8 TAY C2/5734: BD 16 20 LDA $2016,X C2/5737: C9 8E CMP #$8E C2/5739: B0 0F BCS $574A C2/573B: C9 8B CMP #$8B C2/573D: 90 0B BCC $574A C2/573F: DA PHX C2/5740: A6 10 LDX $10 C2/5742: DA PHX C2/5743: 20 C7 57 JSR $57C7 C2/5746: FA PLX C2/5747: 86 10 STX $10 C2/5749: FA PLX C2/574A: E8 INX C2/574B: C8 INY C2/574C: C0 04 00 CPY #$0004 C2/574F: D0 E3 BNE $5734 C2/5751: A6 3F LDX $3F C2/5753: A5 08 LDA $08 C2/5755: 9D 08 20 STA $2008,X C2/5758: A5 09 LDA $09 C2/575A: 9D 09 20 STA $2009,X C2/575D: A6 10 LDX $10 C2/575F: BF EF 51 D1 LDA $D151EF,X C2/5763: 85 0E STA $0E C2/5765: 85 2A STA $2A C2/5767: BF F0 51 D1 LDA $D151F0,X C2/576B: 85 0F STA $0F C2/576D: 85 2B STA $2B C2/576F: A6 3F LDX $3F C2/5771: BD 27 20 LDA $2027,X C2/5774: AA TAX C2/5775: 86 2C STX $2C C2/5777: 20 D2 00 JSR $00D2 C2/577A: A2 05 00 LDX #$0005 C2/577D: 46 31 LSR $31 C2/577F: 66 30 ROR $30 C2/5781: 66 2F ROR $2F C2/5783: 66 2E ROR $2E C2/5785: CA DEX C2/5786: D0 F5 BNE $577D C2/5788: A6 3F LDX $3F C2/578A: C2 20 REP #$20 C2/578C: 18 CLC C2/578D: A5 0E LDA $0E C2/578F: 65 2E ADC $2E C2/5791: C9 E7 03 CMP #$03E7 C2/5794: 90 03 BCC $5799 C2/5796: A9 E7 03 LDA #$03E7 C2/5799: 85 08 STA $08 C2/579B: A9 E7 03 LDA #$03E7 C2/579E: 85 0A STA $0A C2/57A0: 7B TDC C2/57A1: E2 20 SEP #$20 C2/57A3: 7B TDC C2/57A4: A8 TAY C2/57A5: BD 16 20 LDA $2016,X C2/57A8: C9 90 CMP #$90 C2/57AA: B0 07 BCS $57B3 C2/57AC: C9 8E CMP #$8E C2/57AE: 90 03 BCC $57B3 C2/57B0: 20 C7 57 JSR $57C7 C2/57B3: E8 INX C2/57B4: C8 INY C2/57B5: C0 04 00 CPY #$0004 C2/57B8: D0 EB BNE $57A5 C2/57BA: A6 3F LDX $3F C2/57BC: A5 08 LDA $08 C2/57BE: 9D 0C 20 STA $200C,X C2/57C1: A5 09 LDA $09 C2/57C3: 9D 0D 20 STA $200D,X C2/57C6: 60 RTS C2/57C7: DA PHX C2/57C8: 5A PHY C2/57C9: 38 SEC C2/57CA: E9 8B SBC #$8B C2/57CC: AA TAX C2/57CD: BF E1 57 C2 LDA $C257E1,X C2/57D1: AA TAX C2/57D2: 86 2A STX $2A C2/57D4: A6 08 LDX $08 C2/57D6: 86 2C STX $2C C2/57D8: 20 D2 00 JSR $00D2 C2/57DB: 20 91 04 JSR $0491 C2/57DE: 7A PLY C2/57DF: FA PLX C2/57E0: 60 RTS C2/57E1: 0A ASL C2/57E2: 14 1E TRB $1E C2/57E4: 0A ASL C2/57E5: 1E A6 10 ASL $10A6,X C2/57E8: DA PHX C2/57E9: A2 0F 00 LDX #$000F C2/57EC: 74 0E STZ $0E,X C2/57EE: CA DEX C2/57EF: 10 FB BPL $57EC C2/57F1: FA PLX C2/57F2: 86 12 STX $12 C2/57F4: AE 0E 7C LDX $7C0E C2/57F7: 86 0E STX $0E C2/57F9: AD 10 7C LDA $7C10 C2/57FC: 85 10 STA $10 C2/57FE: C2 20 REP #$20 C2/5800: 18 CLC C2/5801: A2 20 00 LDX #$0020 C2/5804: 26 0E ROL $0E C2/5806: 26 10 ROL $10 C2/5808: 26 1A ROL $1A C2/580A: 26 1C ROL $1C C2/580C: 38 SEC C2/580D: A5 1A LDA $1A C2/580F: E5 12 SBC $12 C2/5811: 85 1A STA $1A C2/5813: A5 1C LDA $1C C2/5815: E5 14 SBC $14 C2/5817: 85 1C STA $1C C2/5819: B0 0D BCS $5828 C2/581B: A5 1A LDA $1A C2/581D: 65 12 ADC $12 C2/581F: 85 1A STA $1A C2/5821: A5 1C LDA $1C C2/5823: 65 14 ADC $14 C2/5825: 85 1C STA $1C C2/5827: 18 CLC C2/5828: 26 16 ROL $16 C2/582A: 26 18 ROL $18 C2/582C: CA DEX C2/582D: D0 D5 BNE $5804 C2/582F: 7B TDC C2/5830: E2 20 SEP #$20 C2/5832: A5 16 LDA $16 C2/5834: 05 17 ORA $17 C2/5836: 05 18 ORA $18 C2/5838: D0 02 BNE $583C C2/583A: E6 16 INC $16 C2/583C: A6 16 LDX $16 C2/583E: 8E 0E 7C STX $7C0E C2/5841: A5 18 LDA $18 C2/5843: 8D 10 7C STA $7C10 C2/5846: 60 RTS C2/5847: 8D 4F 38 STA $384F C2/584A: 9C 4C 38 STZ $384C C2/584D: A9 FC LDA #$FC C2/584F: 8D 4D 38 STA $384D C2/5852: A9 05 LDA #$05 C2/5854: 8D 4E 38 STA $384E C2/5857: 9C 50 38 STZ $3850 C2/585A: A9 20 LDA #$20 C2/585C: 8D CC 3B STA $3BCC C2/585F: 9C CD 3B STZ $3BCD C2/5862: 9C CE 3B STZ $3BCE C2/5865: 9C CF 3B STZ $3BCF C2/5868: 9C D0 3B STZ $3BD0 C2/586B: 9C D1 3B STZ $3BD1 C2/586E: 9C D2 3B STZ $3BD2 C2/5871: 60 RTS C2/5872: 7B TDC C2/5873: AA TAX C2/5874: BD B0 41 LDA $41B0,X C2/5877: 9D BE 41 STA $41BE,X C2/587A: E8 INX C2/587B: E0 0E 00 CPX #$000E C2/587E: D0 F4 BNE $5874 C2/5880: AD D8 7C LDA $7CD8 C2/5883: D0 6C BNE $58F1 C2/5885: EE 53 7C INC $7C53 C2/5888: AD 53 7C LDA $7C53 C2/588B: C9 04 CMP #$04 C2/588D: D0 08 BNE $5897 C2/588F: 9C 53 7C STZ $7C53 C2/5892: EE 54 7C INC $7C54 C2/5895: 80 03 BRA $589A C2/5897: 9C 54 7C STZ $7C54 C2/589A: AD 4E 47 LDA $474E C2/589D: D0 06 BNE $58A5 C2/589F: 20 65 62 JSR $6265 C2/58A2: 20 41 5A JSR $5A41 C2/58A5: 20 57 62 JSR $6257 C2/58A8: AD 4E 47 LDA $474E C2/58AB: F0 07 BEQ $58B4 C2/58AD: AD 55 47 LDA $4755 C2/58B0: C9 04 CMP #$04 C2/58B2: 90 03 BCC $58B7 C2/58B4: 20 6C 17 JSR $176C C2/58B7: 20 21 59 JSR $5921 C2/58BA: A9 03 LDA #$03 C2/58BC: 20 69 00 JSR $0069 C2/58BF: 20 B4 5A JSR $5AB4 C2/58C2: AD DE 7B LDA $7BDE C2/58C5: D0 2A BNE $58F1 C2/58C7: AD 52 7C LDA $7C52 C2/58CA: D0 EE BNE $58BA C2/58CC: 20 6C 5B JSR $5B6C C2/58CF: AD 4E 47 LDA $474E C2/58D2: D0 08 BNE $58DC C2/58D4: 20 32 24 JSR $2432 C2/58D7: D0 12 BNE $58EB C2/58D9: 20 C4 1D JSR $1DC4 C2/58DC: 9C 54 47 STZ $4754 C2/58DF: 20 0B 20 JSR $200B C2/58E2: 20 B2 20 JSR $20B2 C2/58E5: 20 77 21 JSR $2177 C2/58E8: 20 E3 35 JSR $35E3 C2/58EB: 20 A2 02 JSR $02A2 C2/58EE: 4C 72 58 JMP $5872 C2/58F1: A9 03 LDA #$03 C2/58F3: 20 69 00 JSR $0069 C2/58F6: AD CC 41 LDA $41CC C2/58F9: C9 FF CMP #$FF C2/58FB: F0 12 BEQ $590F C2/58FD: 85 70 STA $70 C2/58FF: AD 7D 7B LDA $7B7D C2/5902: F0 06 BEQ $590A C2/5904: 20 3A 9F JSR $9F3A C2/5907: 20 6F 9A JSR $9A6F C2/590A: A9 01 LDA #$01 C2/590C: 20 69 00 JSR $0069 C2/590F: 20 70 50 JSR $5070 C2/5912: 7B TDC C2/5913: AA TAX C2/5914: BD 66 7C LDA $7C66,X C2/5917: 9D 3B 01 STA $013B,X C2/591A: E8 INX C2/591B: E0 08 00 CPX #$0008 C2/591E: D0 F4 BNE $5914 C2/5920: 60 RTS C2/5921: 7B TDC C2/5922: AA TAX C2/5923: A8 TAY C2/5924: 86 10 STX $10 C2/5926: C2 20 REP #$20 C2/5928: 64 0E STZ $0E C2/592A: BD 06 20 LDA $2006,X C2/592D: 99 2C 38 STA $382C,Y C2/5930: E8 INX C2/5931: E8 INX C2/5932: C8 INY C2/5933: C8 INY C2/5934: E6 0E INC $0E C2/5936: A5 0E LDA $0E C2/5938: C9 04 00 CMP #$0004 C2/593B: D0 ED BNE $592A C2/593D: 18 CLC C2/593E: 8A TXA C2/593F: 69 78 00 ADC #$0078 C2/5942: AA TAX C2/5943: C0 20 00 CPY #$0020 C2/5946: D0 E0 BNE $5928 C2/5948: 7B TDC C2/5949: E2 20 SEP #$20 C2/594B: AD EF 3E LDA $3EEF C2/594E: 10 03 BPL $5953 C2/5950: 4C E7 59 JMP $59E7 C2/5953: 7B TDC C2/5954: AA TAX C2/5955: A8 TAY C2/5956: 64 0E STZ $0E C2/5958: DA PHX C2/5959: 5A PHY C2/595A: BD 1A 20 LDA $201A,X C2/595D: 1D 70 20 ORA $2070,X C2/5960: 29 02 AND #$02 C2/5962: D0 24 BNE $5988 C2/5964: BD 1B 20 LDA $201B,X C2/5967: 1D 71 20 ORA $2071,X C2/596A: 29 78 AND #$78 C2/596C: D0 1A BNE $5988 C2/596E: BD 1D 20 LDA $201D,X C2/5971: 29 04 AND #$04 C2/5973: D0 13 BNE $5988 C2/5975: A5 0E LDA $0E C2/5977: AA TAX C2/5978: 20 07 02 JSR $0207 C2/597B: B9 FB 3C LDA $3CFB,Y C2/597E: 29 40 AND #$40 C2/5980: D0 06 BNE $5988 C2/5982: B9 7F 3D LDA $3D7F,Y C2/5985: 9D D0 3E STA $3ED0,X C2/5988: 7A PLY C2/5989: FA PLX C2/598A: BD 1A 20 LDA $201A,X C2/598D: 1D 70 20 ORA $2070,X C2/5990: 99 7E 7B STA $7B7E,Y C2/5993: BD 1B 20 LDA $201B,X C2/5996: 1D 71 20 ORA $2071,X C2/5999: 85 10 STA $10 C2/599B: 29 08 AND #$08 C2/599D: F0 0D BEQ $59AC C2/599F: BD 01 20 LDA $2001,X C2/59A2: C9 06 CMP #$06 C2/59A4: D0 06 BNE $59AC C2/59A6: A5 10 LDA $10 C2/59A8: 29 F7 AND #$F7 C2/59AA: 85 10 STA $10 C2/59AC: BD 1D 20 LDA $201D,X C2/59AF: 1D 73 20 ORA $2073,X C2/59B2: 99 81 7B STA $7B81,Y C2/59B5: 29 80 AND #$80 C2/59B7: F0 0F BEQ $59C8 C2/59B9: 99 81 7B STA $7B81,Y C2/59BC: 7B TDC C2/59BD: 99 7E 7B STA $7B7E,Y C2/59C0: 99 7F 7B STA $7B7F,Y C2/59C3: 99 80 7B STA $7B80,Y C2/59C6: 80 0E BRA $59D6 C2/59C8: A5 10 LDA $10 C2/59CA: 99 7F 7B STA $7B7F,Y C2/59CD: BD 1C 20 LDA $201C,X C2/59D0: 1D 72 20 ORA $2072,X C2/59D3: 99 80 7B STA $7B80,Y C2/59D6: E6 0E INC $0E C2/59D8: C8 INY C2/59D9: C8 INY C2/59DA: C8 INY C2/59DB: C8 INY C2/59DC: 20 E0 01 JSR $01E0 C2/59DF: C0 10 00 CPY #$0010 C2/59E2: F0 03 BEQ $59E7 C2/59E4: 4C 58 59 JMP $5958 C2/59E7: A0 04 00 LDY #$0004 C2/59EA: 84 0E STY $0E C2/59EC: 7B TDC C2/59ED: A8 TAY C2/59EE: 5A PHY C2/59EF: A4 0E LDY $0E C2/59F1: B9 C2 3E LDA $3EC2,Y C2/59F4: D0 17 BNE $5A0D C2/59F6: 7A PLY C2/59F7: B9 9E 7B LDA $7B9E,Y C2/59FA: 29 30 AND #$30 C2/59FC: 09 80 ORA #$80 C2/59FE: 99 9E 7B STA $7B9E,Y C2/5A01: 7B TDC C2/5A02: 99 9F 7B STA $7B9F,Y C2/5A05: 99 A0 7B STA $7BA0,Y C2/5A08: 99 A1 7B STA $7BA1,Y C2/5A0B: 80 25 BRA $5A32 C2/5A0D: 7A PLY C2/5A0E: BD 1A 20 LDA $201A,X C2/5A11: 1D 70 20 ORA $2070,X C2/5A14: 99 9E 7B STA $7B9E,Y C2/5A17: BD 1B 20 LDA $201B,X C2/5A1A: 1D 71 20 ORA $2071,X C2/5A1D: 99 9F 7B STA $7B9F,Y C2/5A20: BD 1C 20 LDA $201C,X C2/5A23: 1D 72 20 ORA $2072,X C2/5A26: 99 A0 7B STA $7BA0,Y C2/5A29: BD 1D 20 LDA $201D,X C2/5A2C: 1D 73 20 ORA $2073,X C2/5A2F: 99 A1 7B STA $7BA1,Y C2/5A32: E6 0E INC $0E C2/5A34: C8 INY C2/5A35: C8 INY C2/5A36: C8 INY C2/5A37: C8 INY C2/5A38: 20 E0 01 JSR $01E0 C2/5A3B: C0 20 00 CPY #$0020 C2/5A3E: D0 AE BNE $59EE C2/5A40: 60 RTS C2/5A41: 7B TDC C2/5A42: AA TAX C2/5A43: A8 TAY C2/5A44: 8E 38 40 STX $4038 C2/5A47: 8E 3A 40 STX $403A C2/5A4A: 8E 3C 40 STX $403C C2/5A4D: 8E 3E 40 STX $403E C2/5A50: 8E 40 40 STX $4040 C2/5A53: 8E 42 40 STX $4042 C2/5A56: 8E 44 40 STX $4044 C2/5A59: 8E 46 40 STX $4046 C2/5A5C: 9C 48 40 STZ $4048 C2/5A5F: 86 10 STX $10 C2/5A61: 88 DEY C2/5A62: 84 0E STY $0E C2/5A64: 88 DEY C2/5A65: 88 DEY C2/5A66: 88 DEY C2/5A67: A6 10 LDX $10 C2/5A69: BD C6 3E LDA $3EC6,X C2/5A6C: F0 3D BEQ $5AAB C2/5A6E: AD 48 40 LDA $4048 C2/5A71: 20 D6 01 JSR $01D6 C2/5A74: 8D 48 40 STA $4048 C2/5A77: 8A TXA C2/5A78: 18 CLC C2/5A79: 69 04 ADC #$04 C2/5A7B: 20 EC 01 JSR $01EC C2/5A7E: BD 1A 20 LDA $201A,X C2/5A81: 1D 70 20 ORA $2070,X C2/5A84: 29 30 AND #$30 C2/5A86: D0 23 BNE $5AAB C2/5A88: A5 10 LDA $10 C2/5A8A: 0A ASL C2/5A8B: AA TAX C2/5A8C: BD 08 40 LDA $4008,X C2/5A8F: C5 0E CMP $0E C2/5A91: F0 0F BEQ $5AA2 C2/5A93: C8 INY C2/5A94: C8 INY C2/5A95: C8 INY C2/5A96: C8 INY C2/5A97: 99 38 40 STA $4038,Y C2/5A9A: 85 0E STA $0E C2/5A9C: AD 21 40 LDA $4021 C2/5A9F: 99 39 40 STA $4039,Y C2/5AA2: 18 CLC C2/5AA3: B9 3A 40 LDA $403A,Y C2/5AA6: 69 01 ADC #$01 C2/5AA8: 99 3A 40 STA $403A,Y C2/5AAB: E6 10 INC $10 C2/5AAD: A5 10 LDA $10 C2/5AAF: C9 08 CMP #$08 C2/5AB1: D0 B4 BNE $5A67 C2/5AB3: 60 RTS C2/5AB4: 7B TDC C2/5AB5: AA TAX C2/5AB6: A8 TAY C2/5AB7: AD DE 7B LDA $7BDE C2/5ABA: F0 01 BEQ $5ABD C2/5ABC: 60 RTS C2/5ABD: AD 94 7C LDA $7C94 C2/5AC0: C9 02 CMP #$02 C2/5AC2: D0 0E BNE $5AD2 C2/5AC4: AD 95 7C LDA $7C95 C2/5AC7: 0D 96 7C ORA $7C96 C2/5ACA: D0 06 BNE $5AD2 C2/5ACC: A9 20 LDA #$20 C2/5ACE: 8D DE 7B STA $7BDE C2/5AD1: 60 RTS C2/5AD2: B9 C2 3E LDA $3EC2,Y C2/5AD5: F0 0A BEQ $5AE1 C2/5AD7: BD 1A 20 LDA $201A,X C2/5ADA: 1D 70 20 ORA $2070,X C2/5ADD: 29 02 AND #$02 C2/5ADF: F0 0F BEQ $5AF0 C2/5AE1: 20 E0 01 JSR $01E0 C2/5AE4: C8 INY C2/5AE5: C0 04 00 CPY #$0004 C2/5AE8: D0 E8 BNE $5AD2 C2/5AEA: A9 40 LDA #$40 C2/5AEC: 8D DE 7B STA $7BDE C2/5AEF: 60 RTS C2/5AF0: B9 C2 3E LDA $3EC2,Y C2/5AF3: F0 07 BEQ $5AFC C2/5AF5: BD 1D 20 LDA $201D,X C2/5AF8: 29 01 AND #$01 C2/5AFA: F0 0E BEQ $5B0A C2/5AFC: 20 E0 01 JSR $01E0 C2/5AFF: C8 INY C2/5B00: C0 04 00 CPY #$0004 C2/5B03: D0 EB BNE $5AF0 C2/5B05: AD F0 3E LDA $3EF0 C2/5B08: 10 58 BPL $5B62 C2/5B0A: A0 04 00 LDY #$0004 C2/5B0D: A2 00 02 LDX #$0200 C2/5B10: B9 C2 3E LDA $3EC2,Y C2/5B13: F0 0A BEQ $5B1F C2/5B15: BD 1A 20 LDA $201A,X C2/5B18: 1D 70 20 ORA $2070,X C2/5B1B: 29 02 AND #$02 C2/5B1D: F0 0F BEQ $5B2E C2/5B1F: 20 E0 01 JSR $01E0 C2/5B22: C8 INY C2/5B23: C0 0C 00 CPY #$000C C2/5B26: D0 E8 BNE $5B10 C2/5B28: A9 80 LDA #$80 C2/5B2A: 8D DE 7B STA $7BDE C2/5B2D: 60 RTS C2/5B2E: AD 4E 7C LDA $7C4E C2/5B31: F0 35 BEQ $5B68 C2/5B33: AD E8 7B LDA $7BE8 C2/5B36: 30 2A BMI $5B62 C2/5B38: F0 2E BEQ $5B68 C2/5B3A: AD F0 3E LDA $3EF0 C2/5B3D: 10 11 BPL $5B50 C2/5B3F: 20 18 02 JSR $0218 C2/5B42: 7B TDC C2/5B43: 20 47 58 JSR $5847 C2/5B46: A9 20 LDA #$20 C2/5B48: 8D 5F 3C STA $3C5F C2/5B4B: A9 0A LDA #$0A C2/5B4D: 4C 69 00 JMP $0069 C2/5B50: EE 5F 7C INC $7C5F C2/5B53: AD 5F 7C LDA $7C5F C2/5B56: C9 14 CMP #$14 C2/5B58: D0 11 BNE $5B6B C2/5B5A: 20 A2 02 JSR $02A2 C2/5B5D: CD F0 3E CMP $3EF0 C2/5B60: B0 06 BCS $5B68 C2/5B62: A9 01 LDA #$01 C2/5B64: 8D DE 7B STA $7BDE C2/5B67: 60 RTS C2/5B68: 9C 5F 7C STZ $7C5F C2/5B6B: 60 RTS C2/5B6C: A9 0B LDA #$0B C2/5B6E: 20 69 00 JSR $0069 C2/5B71: 7B TDC C2/5B72: AA TAX C2/5B73: A0 00 02 LDY #$0200 C2/5B76: B9 00 20 LDA $2000,Y C2/5B79: 29 7F AND #$7F C2/5B7B: 99 00 20 STA $2000,Y C2/5B7E: A5 70 LDA $70 C2/5B80: 20 DB 01 JSR $01DB C2/5B83: D0 08 BNE $5B8D C2/5B85: B9 00 20 LDA $2000,Y C2/5B88: 09 80 ORA #$80 C2/5B8A: 99 00 20 STA $2000,Y C2/5B8D: C2 20 REP #$20 C2/5B8F: 98 TYA C2/5B90: 18 CLC C2/5B91: 69 80 00 ADC #$0080 C2/5B94: A8 TAY C2/5B95: 7B TDC C2/5B96: E2 20 SEP #$20 C2/5B98: E8 INX C2/5B99: E0 08 00 CPX #$0008 C2/5B9C: D0 D8 BNE $5B76 C2/5B9E: 60 RTS C2/5B9F: A5 47 LDA $47 C2/5BA1: C9 04 CMP #$04 C2/5BA3: 90 03 BCC $5BA8 C2/5BA5: 4C 50 5C JMP $5C50 C2/5BA8: 64 20 STZ $20 C2/5BAA: 64 21 STZ $21 C2/5BAC: A6 32 LDX $32 C2/5BAE: BD 58 20 LDA $2058,X C2/5BB1: 85 65 STA $65 C2/5BB3: BD 59 20 LDA $2059,X C2/5BB6: 85 66 STA $66 C2/5BB8: BD 5A 20 LDA $205A,X C2/5BBB: 8D 22 27 STA $2722 C2/5BBE: BD 56 20 LDA $2056,X C2/5BC1: 29 08 AND #$08 C2/5BC3: F0 27 BEQ $5BEC C2/5BC5: A5 66 LDA $66 C2/5BC7: F0 23 BEQ $5BEC C2/5BC9: BD 59 20 LDA $2059,X C2/5BCC: DD 5E 20 CMP $205E,X C2/5BCF: D0 1B BNE $5BEC C2/5BD1: AD 22 27 LDA $2722 C2/5BD4: C9 19 CMP #$19 C2/5BD6: F0 11 BEQ $5BE9 C2/5BD8: C9 21 CMP #$21 C2/5BDA: F0 0D BEQ $5BE9 C2/5BDC: C9 54 CMP #$54 C2/5BDE: F0 09 BEQ $5BE9 C2/5BE0: C9 1D CMP #$1D C2/5BE2: D0 08 BNE $5BEC C2/5BE4: EE 98 7C INC $7C98 C2/5BE7: 80 03 BRA $5BEC C2/5BE9: EE 99 7C INC $7C99 C2/5BEC: 9C 23 27 STZ $2723 C2/5BEF: 20 E1 5C JSR $5CE1 C2/5BF2: A5 20 LDA $20 C2/5BF4: F0 15 BEQ $5C0B C2/5BF6: A5 20 LDA $20 C2/5BF8: 8D 22 27 STA $2722 C2/5BFB: 9C 23 27 STZ $2723 C2/5BFE: A5 23 LDA $23 C2/5C00: 85 65 STA $65 C2/5C02: A5 22 LDA $22 C2/5C04: 85 66 STA $66 C2/5C06: E6 21 INC $21 C2/5C08: 20 E1 5C JSR $5CE1 C2/5C0B: A6 32 LDX $32 C2/5C0D: BD 56 20 LDA $2056,X C2/5C10: 29 08 AND #$08 C2/5C12: F0 33 BEQ $5C47 C2/5C14: 64 20 STZ $20 C2/5C16: 64 21 STZ $21 C2/5C18: BD 5D 20 LDA $205D,X C2/5C1B: 85 65 STA $65 C2/5C1D: BD 5E 20 LDA $205E,X C2/5C20: 85 66 STA $66 C2/5C22: BD 5F 20 LDA $205F,X C2/5C25: 8D 22 27 STA $2722 C2/5C28: 9C 23 27 STZ $2723 C2/5C2B: 20 E1 5C JSR $5CE1 C2/5C2E: A5 20 LDA $20 C2/5C30: F0 15 BEQ $5C47 C2/5C32: A5 20 LDA $20 C2/5C34: 8D 22 27 STA $2722 C2/5C37: 9C 23 27 STZ $2723 C2/5C3A: A5 23 LDA $23 C2/5C3C: 85 65 STA $65 C2/5C3E: A5 22 LDA $22 C2/5C40: 85 66 STA $66 C2/5C42: E6 21 INC $21 C2/5C44: 20 E1 5C JSR $5CE1 C2/5C47: 9C 99 7C STZ $7C99 C2/5C4A: 9C 98 7C STZ $7C98 C2/5C4D: 4C E0 5C JMP $5CE0 C2/5C50: 38 SEC C2/5C51: A5 47 LDA $47 C2/5C53: E9 04 SBC #$04 C2/5C55: 0A ASL C2/5C56: AA TAX C2/5C57: BF 95 EE D0 LDA $D0EE95,X C2/5C5B: 85 0E STA $0E C2/5C5D: BF 96 EE D0 LDA $D0EE96,X C2/5C61: 85 0F STA $0F C2/5C63: 7B TDC C2/5C64: A8 TAY C2/5C65: A6 0E LDX $0E C2/5C67: BD 67 43 LDA $4367,X C2/5C6A: 99 4C 38 STA $384C,Y C2/5C6D: E8 INX C2/5C6E: C8 INY C2/5C6F: C0 64 00 CPY #$0064 C2/5C72: D0 F3 BNE $5C67 C2/5C74: EE 03 7C INC $7C03 C2/5C77: 64 1E STZ $1E C2/5C79: 38 SEC C2/5C7A: A5 47 LDA $47 C2/5C7C: E9 04 SBC #$04 C2/5C7E: 20 B5 01 JSR $01B5 C2/5C81: AA TAX C2/5C82: 86 0E STX $0E C2/5C84: C2 20 REP #$20 C2/5C86: 18 CLC C2/5C87: 69 DE 41 ADC #$41DE C2/5C8A: AA TAX C2/5C8B: 86 3D STX $3D C2/5C8D: A5 0E LDA $0E C2/5C8F: 0A ASL C2/5C90: 18 CLC C2/5C91: 69 5E 42 ADC #$425E C2/5C94: AA TAX C2/5C95: 86 3F STX $3F C2/5C97: 7B TDC C2/5C98: E2 20 SEP #$20 C2/5C9A: A5 1E LDA $1E C2/5C9C: A8 TAY C2/5C9D: B1 3D LDA ($3D),Y C2/5C9F: C9 FF CMP #$FF C2/5CA1: F0 3D BEQ $5CE0 C2/5CA3: 8D 22 27 STA $2722 C2/5CA6: C9 E9 CMP #$E9 C2/5CA8: D0 03 BNE $5CAD C2/5CAA: EE FB 7B INC $7BFB C2/5CAD: AD 22 27 LDA $2722 C2/5CB0: C9 A8 CMP #$A8 C2/5CB2: D0 03 BNE $5CB7 C2/5CB4: EE 9C 7C INC $7C9C C2/5CB7: AD 22 27 LDA $2722 C2/5CBA: C9 83 CMP #$83 C2/5CBC: D0 03 BNE $5CC1 C2/5CBE: EE 9D 7C INC $7C9D C2/5CC1: 64 20 STZ $20 C2/5CC3: 64 21 STZ $21 C2/5CC5: A5 1E LDA $1E C2/5CC7: 0A ASL C2/5CC8: A8 TAY C2/5CC9: B1 3F LDA ($3F),Y C2/5CCB: 85 66 STA $66 C2/5CCD: C8 INY C2/5CCE: B1 3F LDA ($3F),Y C2/5CD0: 85 65 STA $65 C2/5CD2: 9C 23 27 STZ $2723 C2/5CD5: 20 E1 5C JSR $5CE1 C2/5CD8: E6 1E INC $1E C2/5CDA: A5 1E LDA $1E C2/5CDC: C9 10 CMP #$10 C2/5CDE: D0 BA BNE $5C9A C2/5CE0: 60 RTS C2/5CE1: AD 23 27 LDA $2723 C2/5CE4: D0 24 BNE $5D0A C2/5CE6: AD 22 27 LDA $2722 C2/5CE9: C9 F1 CMP #$F1 C2/5CEB: D0 02 BNE $5CEF C2/5CED: A9 78 LDA #$78 C2/5CEF: C2 20 REP #$20 C2/5CF1: 20 B6 01 JSR $01B6 C2/5CF4: AA TAX C2/5CF5: 7B TDC C2/5CF6: E2 20 SEP #$20 C2/5CF8: 7B TDC C2/5CF9: A8 TAY C2/5CFA: BF 80 0B D1 LDA $D10B80,X C2/5CFE: 99 2A 26 STA $262A,Y C2/5D01: E8 INX C2/5D02: C8 INY C2/5D03: C0 08 00 CPY #$0008 C2/5D06: D0 F2 BNE $5CFA C2/5D08: 80 1C BRA $5D26 C2/5D0A: AD 22 27 LDA $2722 C2/5D0D: C2 20 REP #$20 C2/5D0F: 20 B6 01 JSR $01B6 C2/5D12: AA TAX C2/5D13: 7B TDC C2/5D14: E2 20 SEP #$20 C2/5D16: 7B TDC C2/5D17: A8 TAY C2/5D18: BF B1 6A D1 LDA $D16AB1,X C2/5D1C: 99 2A 26 STA $262A,Y C2/5D1F: E8 INX C2/5D20: C8 INY C2/5D21: C0 08 00 CPY #$0008 C2/5D24: D0 F2 BNE $5D18 C2/5D26: AD 23 27 LDA $2723 C2/5D29: D0 0E BNE $5D39 C2/5D2B: AD 22 27 LDA $2722 C2/5D2E: C9 48 CMP #$48 C2/5D30: 90 07 BCC $5D39 C2/5D32: C9 57 CMP #$57 C2/5D34: B0 03 BCS $5D39 C2/5D36: 20 A3 60 JSR $60A3 C2/5D39: 20 23 99 JSR $9923 C2/5D3C: 7B TDC C2/5D3D: AA TAX C2/5D3E: BD 2A 26 LDA $262A,X C2/5D41: 99 FC 79 STA $79FC,Y C2/5D44: E8 INX C2/5D45: C8 INY C2/5D46: E0 05 00 CPX #$0005 C2/5D49: D0 F3 BNE $5D3E C2/5D4B: C8 INY C2/5D4C: C8 INY C2/5D4D: C8 INY C2/5D4E: C8 INY C2/5D4F: BD 2A 26 LDA $262A,X C2/5D52: 99 FC 79 STA $79FC,Y C2/5D55: E8 INX C2/5D56: C8 INY C2/5D57: E0 08 00 CPX #$0008 C2/5D5A: D0 F3 BNE $5D4F C2/5D5C: AD 2C 26 LDA $262C C2/5D5F: 29 07 AND #$07 C2/5D61: F0 04 BEQ $5D67 C2/5D63: 20 75 5F JSR $5F75 C2/5D66: 60 RTS C2/5D67: 20 C2 02 JSR $02C2 C2/5D6A: D0 3F BNE $5DAB C2/5D6C: AD 2E 26 LDA $262E C2/5D6F: 10 0B BPL $5D7C C2/5D71: AD FA 79 LDA $79FA C2/5D74: AA TAX C2/5D75: A9 01 LDA #$01 C2/5D77: 9D EB 7B STA $7BEB,X C2/5D7A: 80 4A BRA $5DC6 C2/5D7C: AD 99 7C LDA $7C99 C2/5D7F: D0 13 BNE $5D94 C2/5D81: AD 98 7C LDA $7C98 C2/5D84: F0 16 BEQ $5D9C C2/5D86: 20 4E 61 JSR $614E C2/5D89: BD 1A 20 LDA $201A,X C2/5D8C: 30 0E BMI $5D9C C2/5D8E: 29 40 AND #$40 C2/5D90: D0 DF BNE $5D71 C2/5D92: 80 08 BRA $5D9C C2/5D94: 20 4E 61 JSR $614E C2/5D97: BD 1A 20 LDA $201A,X C2/5D9A: 30 D5 BMI $5D71 C2/5D9C: 20 FE 4A JSR $4AFE C2/5D9F: AD 29 7C LDA $7C29 C2/5DA2: F0 22 BEQ $5DC6 C2/5DA4: A9 F1 LDA #$F1 C2/5DA6: 8D 22 27 STA $2722 C2/5DA9: 80 1B BRA $5DC6 C2/5DAB: AD 2E 26 LDA $262E C2/5DAE: 10 0B BPL $5DBB C2/5DB0: AD FA 79 LDA $79FA C2/5DB3: AA TAX C2/5DB4: A9 01 LDA #$01 C2/5DB6: 9D EB 7B STA $7BEB,X C2/5DB9: 80 0B BRA $5DC6 C2/5DBB: 20 CF 02 JSR $02CF C2/5DBE: AD 29 7C LDA $7C29 C2/5DC1: D0 E1 BNE $5DA4 C2/5DC3: 20 C2 02 JSR $02C2 C2/5DC6: 20 A9 02 JSR $02A9 C2/5DC9: AD 23 27 LDA $2723 C2/5DCC: D0 31 BNE $5DFF C2/5DCE: AD 22 27 LDA $2722 C2/5DD1: C9 80 CMP #$80 C2/5DD3: F0 04 BEQ $5DD9 C2/5DD5: C9 DE CMP #$DE C2/5DD7: D0 1C BNE $5DF5 C2/5DD9: 20 FA 98 JSR $98FA C2/5DDC: 9E 4C 38 STZ $384C,X C2/5DDF: A9 FC LDA #$FC C2/5DE1: 9D 4D 38 STA $384D,X C2/5DE4: A9 01 LDA #$01 C2/5DE6: 9D 4E 38 STA $384E,X C2/5DE9: A9 04 LDA #$04 C2/5DEB: 9D 4F 38 STA $384F,X C2/5DEE: 7B TDC C2/5DEF: 9D 50 38 STA $3850,X C2/5DF2: 4C BE 5E JMP $5EBE C2/5DF5: AD 22 27 LDA $2722 C2/5DF8: C9 F1 CMP #$F1 C2/5DFA: D0 03 BNE $5DFF C2/5DFC: 4C BE 5E JMP $5EBE C2/5DFF: A5 21 LDA $21 C2/5E01: D0 2C BNE $5E2F C2/5E03: AD 23 27 LDA $2723 C2/5E06: D0 47 BNE $5E4F C2/5E08: AD 22 27 LDA $2722 C2/5E0B: C9 82 CMP #$82 C2/5E0D: 90 40 BCC $5E4F C2/5E0F: 64 0E STZ $0E C2/5E11: 38 SEC C2/5E12: E9 80 SBC #$80 C2/5E14: 4A LSR C2/5E15: 66 0E ROR $0E C2/5E17: 4A LSR C2/5E18: 66 0E ROR $0E C2/5E1A: 4A LSR C2/5E1B: 66 0E ROR $0E C2/5E1D: AA TAX C2/5E1E: BF 81 29 D1 LDA $D12981,X C2/5E22: 48 PHA C2/5E23: A5 0E LDA $0E C2/5E25: 20 BD 01 JSR $01BD C2/5E28: AA TAX C2/5E29: 68 PLA C2/5E2A: 20 DB 01 JSR $01DB C2/5E2D: F0 20 BEQ $5E4F C2/5E2F: AD 23 27 LDA $2723 C2/5E32: D0 1B BNE $5E4F C2/5E34: 20 FA 98 JSR $98FA C2/5E37: 9E 4C 38 STZ $384C,X C2/5E3A: 9E 50 38 STZ $3850,X C2/5E3D: A9 FC LDA #$FC C2/5E3F: 9D 4D 38 STA $384D,X C2/5E42: A9 07 LDA #$07 C2/5E44: 9D 4E 38 STA $384E,X C2/5E47: AD 22 27 LDA $2722 C2/5E4A: 9D 4F 38 STA $384F,X C2/5E4D: 80 6F BRA $5EBE C2/5E4F: A9 00 LDA #$00 C2/5E51: 85 0E STA $0E C2/5E53: AD 22 27 LDA $2722 C2/5E56: 8D 21 26 STA $2621 C2/5E59: AD 23 27 LDA $2723 C2/5E5C: D0 32 BNE $5E90 C2/5E5E: AD 22 27 LDA $2722 C2/5E61: C9 81 CMP #$81 C2/5E63: D0 2B BNE $5E90 C2/5E65: A9 03 LDA #$03 C2/5E67: 8D 20 26 STA $2620 C2/5E6A: A6 32 LDX $32 C2/5E6C: BD 7F 20 LDA $207F,X C2/5E6F: 8D 21 26 STA $2621 C2/5E72: 20 2F 99 JSR $992F C2/5E75: 20 FA 98 JSR $98FA C2/5E78: 9E 4C 38 STZ $384C,X C2/5E7B: A9 FC LDA #$FC C2/5E7D: 9D 4D 38 STA $384D,X C2/5E80: A9 01 LDA #$01 C2/5E82: 9D 4E 38 STA $384E,X C2/5E85: A9 04 LDA #$04 C2/5E87: 9D 4F 38 STA $384F,X C2/5E8A: 7B TDC C2/5E8B: 9D 50 38 STA $3850,X C2/5E8E: 80 2E BRA $5EBE C2/5E90: AD 23 27 LDA $2723 C2/5E93: F0 06 BEQ $5E9B C2/5E95: A9 02 LDA #$02 C2/5E97: 85 0E STA $0E C2/5E99: A9 02 LDA #$02 C2/5E9B: 8D 20 26 STA $2620 C2/5E9E: A5 21 LDA $21 C2/5EA0: D0 03 BNE $5EA5 C2/5EA2: 20 2F 99 JSR $992F C2/5EA5: 20 FA 98 JSR $98FA C2/5EA8: 9E 4C 38 STZ $384C,X C2/5EAB: 9E 50 38 STZ $3850,X C2/5EAE: A9 FC LDA #$FC C2/5EB0: 9D 4D 38 STA $384D,X C2/5EB3: A5 0E LDA $0E C2/5EB5: 9D 4E 38 STA $384E,X C2/5EB8: AD 21 26 LDA $2621 C2/5EBB: 9D 4F 38 STA $384F,X C2/5EBE: AD FA 79 LDA $79FA C2/5EC1: AA TAX C2/5EC2: AD 2E 26 LDA $262E C2/5EC5: 29 7F AND #$7F C2/5EC7: 9D 2D 7B STA $7B2D,X C2/5ECA: AD A0 26 LDA $26A0 C2/5ECD: 9D 1C 7B STA $7B1C,X C2/5ED0: F0 05 BEQ $5ED7 C2/5ED2: FE 1C 7B INC $7B1C,X C2/5ED5: A9 80 LDA #$80 C2/5ED7: 9D CC 7A STA $7ACC,X C2/5EDA: AD FA 79 LDA $79FA C2/5EDD: 0A ASL C2/5EDE: AA TAX C2/5EDF: AD 20 27 LDA $2720 C2/5EE2: 9D DC 7A STA $7ADC,X C2/5EE5: 9D FC 7A STA $7AFC,X C2/5EE8: AD 21 27 LDA $2721 C2/5EEB: 9D DD 7A STA $7ADD,X C2/5EEE: 9D FD 7A STA $7AFD,X C2/5EF1: EE FA 79 INC $79FA C2/5EF4: AD 23 27 LDA $2723 C2/5EF7: D0 61 BNE $5F5A C2/5EF9: AD 22 27 LDA $2722 C2/5EFC: C9 F1 CMP #$F1 C2/5EFE: F0 25 BEQ $5F25 C2/5F00: A6 32 LDX $32 C2/5F02: C9 82 CMP #$82 C2/5F04: B0 15 BCS $5F1B C2/5F06: C9 80 CMP #$80 C2/5F08: B0 50 BCS $5F5A C2/5F0A: BD 1B 20 LDA $201B,X C2/5F0D: 1D 71 20 ORA $2071,X C2/5F10: 29 04 AND #$04 C2/5F12: D0 31 BNE $5F45 C2/5F14: AD E6 7B LDA $7BE6 C2/5F17: 29 40 AND #$40 (Check for Void) C2/5F19: D0 2A BNE $5F45 C2/5F1B: BD 1A 20 LDA $201A,X C2/5F1E: 1D 70 20 ORA $2070,X C2/5F21: 29 20 AND #$20 C2/5F23: F0 35 BEQ $5F5A C2/5F25: AD 22 27 LDA $2722 C2/5F28: 64 0E STZ $0E C2/5F2A: 4A LSR C2/5F2B: 66 0E ROR $0E C2/5F2D: 4A LSR C2/5F2E: 66 0E ROR $0E C2/5F30: 4A LSR C2/5F31: 66 0E ROR $0E C2/5F33: AA TAX C2/5F34: A5 0E LDA $0E C2/5F36: 20 BD 01 JSR $01BD C2/5F39: A8 TAY C2/5F3A: 5A PHY C2/5F3B: BF 58 EF D0 LDA $D0EF58,X C2/5F3F: FA PLX C2/5F40: 20 DB 01 JSR $01DB C2/5F43: D0 15 BNE $5F5A C2/5F45: AD EF 3C LDA $3CEF C2/5F48: AA TAX C2/5F49: A9 1D LDA #$1D C2/5F4B: 9D 5F 3C STA $3C5F,X C2/5F4E: AD FA 79 LDA $79FA C2/5F51: 3A DEC C2/5F52: AA TAX C2/5F53: A9 7E LDA #$7E C2/5F55: 9D 2D 7B STA $7B2D,X C2/5F58: 80 17 BRA $5F71 C2/5F5A: 20 E3 98 JSR $98E3 C2/5F5D: AD EF 3C LDA $3CEF C2/5F60: A8 TAY C2/5F61: C2 20 REP #$20 C2/5F63: AD 22 27 LDA $2722 C2/5F66: AA TAX C2/5F67: 7B TDC C2/5F68: E2 20 SEP #$20 C2/5F6A: BF 40 38 D1 LDA $D13840,X C2/5F6E: 99 5F 3C STA $3C5F,Y C2/5F71: 20 4C 99 JSR $994C C2/5F74: 60 RTS C2/5F75: 85 41 STA $41 C2/5F77: AD 23 27 LDA $2723 C2/5F7A: F0 09 BEQ $5F85 C2/5F7C: A9 02 LDA #$02 C2/5F7E: 85 0E STA $0E C2/5F80: 8D 20 26 STA $2620 C2/5F83: 80 07 BRA $5F8C C2/5F85: A9 00 LDA #$00 C2/5F87: 85 0E STA $0E C2/5F89: 8D 20 26 STA $2620 C2/5F8C: AD 22 27 LDA $2722 C2/5F8F: 8D 21 26 STA $2621 C2/5F92: 20 2F 99 JSR $992F C2/5F95: 20 FA 98 JSR $98FA C2/5F98: 9E 4C 38 STZ $384C,X C2/5F9B: 9E 50 38 STZ $3850,X C2/5F9E: A9 FC LDA #$FC C2/5FA0: 9D 4D 38 STA $384D,X C2/5FA3: A5 0E LDA $0E C2/5FA5: 9D 4E 38 STA $384E,X C2/5FA8: AD 21 26 LDA $2621 C2/5FAB: 9D 4F 38 STA $384F,X C2/5FAE: A5 41 LDA $41 C2/5FB0: 85 0E STA $0E C2/5FB2: 7B TDC C2/5FB3: AA TAX C2/5FB4: BD 2A 26 LDA $262A,X C2/5FB7: 99 FC 79 STA $79FC,Y C2/5FBA: E8 INX C2/5FBB: C8 INY C2/5FBC: E0 05 00 CPX #$0005 C2/5FBF: D0 F3 BNE $5FB4 C2/5FC1: C8 INY C2/5FC2: C8 INY C2/5FC3: C8 INY C2/5FC4: C8 INY C2/5FC5: BD 2A 26 LDA $262A,X C2/5FC8: 99 FC 79 STA $79FC,Y C2/5FCB: E8 INX C2/5FCC: C8 INY C2/5FCD: E0 08 00 CPX #$0008 C2/5FD0: D0 F3 BNE $5FC5 C2/5FD2: C6 0E DEC $0E C2/5FD4: A5 0E LDA $0E C2/5FD6: D0 DA BNE $5FB2 C2/5FD8: 64 1A STZ $1A C2/5FDA: AD FF 79 LDA $79FF C2/5FDD: 29 7F AND #$7F C2/5FDF: AA TAX C2/5FE0: 86 0E STX $0E C2/5FE2: A6 32 LDX $32 C2/5FE4: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/5FE7: 29 08 AND #$08 (Check for Half MP) C2/5FE9: F0 06 BEQ $5FF1 C2/5FEB: 46 0E LSR $0E MP = MP / 2 C2/5FED: 90 02 BCC $5FF1 C2/5FEF: E6 0E INC $0E Min MP = 1 C2/5FF1: C2 20 REP #$20 C2/5FF3: 38 SEC C2/5FF4: BD 0A 20 LDA $200A,X Subtract current MP C2/5FF7: E5 0E SBC $0E C2/5FF9: 90 08 BCC $6003 Not enough MP? C2/5FFB: 9D 0A 20 STA $200A,X C2/5FFE: 7B TDC C2/5FFF: E2 20 SEP #$20 C2/6001: 80 05 BRA $6008 C2/6003: 7B TDC C2/6004: E2 20 SEP #$20 C2/6006: E6 1A INC $1A C2/6008: A5 65 LDA $65 C2/600A: F0 10 BEQ $601C C2/600C: 7B TDC C2/600D: AA TAX C2/600E: A9 07 LDA #$07 C2/6010: 20 7C 00 JSR $007C C2/6013: AA TAX C2/6014: 7B TDC C2/6015: 20 D6 01 JSR $01D6 C2/6018: 85 65 STA $65 C2/601A: 80 0E BRA $602A C2/601C: 7B TDC C2/601D: AA TAX C2/601E: A9 03 LDA #$03 C2/6020: 20 7C 00 JSR $007C C2/6023: AA TAX C2/6024: 7B TDC C2/6025: 20 D6 01 JSR $01D6 C2/6028: 85 66 STA $66 C2/602A: 20 FE 4A JSR $4AFE C2/602D: AD 29 7C LDA $7C29 C2/6030: F0 05 BEQ $6037 C2/6032: A9 7E LDA #$7E C2/6034: 8D 2E 26 STA $262E C2/6037: 20 A9 02 JSR $02A9 C2/603A: A6 32 LDX $32 C2/603C: BD 1B 20 LDA $201B,X C2/603F: 1D 71 20 ORA $2071,X C2/6042: 29 04 AND #$04 (Check if Attacker has Status2 = Mute) C2/6044: D0 11 BNE $6057 C2/6046: AD E6 7B LDA $7BE6 C2/6049: 29 40 AND #$40 (Check for Void) C2/604B: D0 0A BNE $6057 C2/604D: BD 1A 20 LDA $201A,X C2/6050: 1D 70 20 ORA $2070,X C2/6053: 29 20 AND #$20 (Check if Attacker has Status1 = Toad) C2/6055: F0 05 BEQ $605C C2/6057: A9 7E LDA #$7E C2/6059: 8D 2E 26 STA $262E C2/605C: AD FA 79 LDA $79FA C2/605F: AA TAX C2/6060: AD 2E 26 LDA $262E C2/6063: 29 7F AND #$7F C2/6065: 9D 2D 7B STA $7B2D,X C2/6068: A5 1A LDA $1A C2/606A: F0 05 BEQ $6071 C2/606C: A9 7E LDA #$7E C2/606E: 9D 2D 7B STA $7B2D,X C2/6071: 9E 1C 7B STZ $7B1C,X C2/6074: 9E CC 7A STZ $7ACC,X C2/6077: AD FA 79 LDA $79FA C2/607A: 0A ASL C2/607B: AA TAX C2/607C: AD 20 27 LDA $2720 C2/607F: 9D DC 7A STA $7ADC,X C2/6082: 9D FC 7A STA $7AFC,X C2/6085: AD 21 27 LDA $2721 C2/6088: 9D DD 7A STA $7ADD,X C2/608B: 9D FD 7A STA $7AFD,X C2/608E: EE FA 79 INC $79FA C2/6091: AD 23 27 LDA $2723 C2/6094: F0 03 BEQ $6099 C2/6096: 20 E3 98 JSR $98E3 C2/6099: C6 41 DEC $41 C2/609B: A5 41 LDA $41 C2/609D: 30 03 BMI $60A2 C2/609F: 4C 08 60 JMP $6008 C2/60A2: 60 RTS Summon Subroutine C2/60A3: 18 CLC C2/60A4: AD 22 27 LDA $2722 C2/60A7: 69 17 ADC #$17 C2/60A9: 8D 22 27 STA $2722 C2/60AC: C9 6B CMP #$6B C2/60AE: F0 1D BEQ $60CD C2/60B0: C9 6A CMP #$6A C2/60B2: F0 2F BEQ $60E3 C2/60B4: C9 5F CMP #$5F C2/60B6: F0 03 BEQ $60BB C2/60B8: 4C 31 61 JMP $6131 C2/60BB: 20 A2 02 JSR $02A2 (0..99) C2/60BE: C9 08 CMP #$08 C2/60C0: B0 6F BCS $6131 C2/60C2: A9 6E LDA #$6E If (0..99) < 8, Summon Fat Chocobo instead C2/60C4: 8D 22 27 STA $2722 C2/60C7: A9 FF LDA #$FF C2/60C9: 85 65 STA $65 C2/60CB: 80 64 BRA $6131 C2/60CD: A5 65 LDA $65 C2/60CF: 85 23 STA $23 C2/60D1: A5 66 LDA $66 C2/60D3: 85 22 STA $22 C2/60D5: A9 FF LDA #$FF C2/60D7: 85 65 STA $65 C2/60D9: 64 66 STZ $66 C2/60DB: A9 70 LDA #$70 (Cast both Fires of Resurrection) C2/60DD: 85 20 STA $20 C2/60DF: A6 32 LDX $32 C2/60E1: 80 4E BRA $6131 C2/60E3: 7B TDC C2/60E4: A8 TAY C2/60E5: AA TAX C2/60E6: B9 C6 3E LDA $3EC6,Y C2/60E9: F0 07 BEQ $60F2 C2/60EB: BD 65 22 LDA $2265,X C2/60EE: 29 20 AND #$20 (If Creature is Heavy) C2/60F0: D0 2C BNE $611E C2/60F2: 20 E0 01 JSR $01E0 C2/60F5: C8 INY C2/60F6: C0 08 00 CPY #$0008 C2/60F9: D0 EB BNE $60E6 C2/60FB: 18 CLC C2/60FC: AD E5 7B LDA $7BE5 (Attacker Level) C2/60FF: 69 50 ADC #$50 (Attacker Level + 80) C2/6101: 38 SEC C2/6102: ED 02 22 SBC $2202 (Attacker Level + 80 - Target Level) C2/6105: B0 02 BCS $6109 C2/6107: A9 01 LDA #$01 (Minimum = 1) C2/6109: C9 63 CMP #$63 C2/610B: 90 02 BCC $610F C2/610D: A9 63 LDA #$63 (Maximum = 99) C2/610F: 85 0E STA $0E C2/6111: 20 A2 02 JSR $02A2 (0..99) C2/6114: C5 0E CMP $0E C2/6116: B0 06 BCS $611E (0..99) < (Attacker Level + 80 - Target Level) C2/6118: A9 FF LDA #$FF C2/611A: 85 65 STA $65 (All targets) C2/611C: 80 13 BRA $6131 C2/611E: A9 6F LDA #$6F C2/6120: 8D 22 27 STA $2722 (Cast Gungnir instead of True Edge) C2/6123: 7B TDC C2/6124: AA TAX C2/6125: A9 07 LDA #$07 C2/6127: 20 7C 00 JSR $007C C2/612A: AA TAX C2/612B: 7B TDC C2/612C: 20 D6 01 JSR $01D6 C2/612F: 85 65 STA $65 (Random Target) C2/6131: AD 22 27 LDA $2722 C2/6134: C2 20 REP #$20 C2/6136: 20 B6 01 JSR $01B6 C2/6139: AA TAX C2/613A: 7B TDC C2/613B: E2 20 SEP #$20 C2/613D: 7B TDC C2/613E: A8 TAY C2/613F: BF 80 0B D1 LDA $D10B80,X C2/6143: 99 2A 26 STA $262A,Y C2/6146: E8 INX C2/6147: C8 INY C2/6148: C0 08 00 CPY #$0008 C2/614B: D0 F2 BNE $613F C2/614D: 60 RTS C2/614E: 7B TDC C2/614F: AA TAX C2/6150: A5 66 LDA $66 C2/6152: 0A ASL C2/6153: B0 03 BCS $6158 C2/6155: E8 INX C2/6156: 80 FA BRA $6152 C2/6158: 8A TXA C2/6159: C2 20 REP #$20 C2/615B: 20 B2 01 JSR $01B2 C2/615E: AA TAX C2/615F: 7B TDC C2/6160: E2 20 SEP #$20 C2/6162: 60 RTS Haste or Slow Modifier C2/6163: 48 PHA C2/6164: BD 1C 20 LDA $201C,X C2/6167: 1D 72 20 ORA $2072,X C2/616A: 29 08 AND #$08 (Check if Status 3 = Haste) C2/616C: F0 06 BEQ $6174 C2/616E: 68 PLA C2/616F: 4A LSR (Divide by 2) C2/6170: D0 01 BNE $6173 C2/6172: 1A INC (Minimum value = 1) C2/6173: 48 PHA C2/6174: BD 1C 20 LDA $201C,X C2/6177: 1D 72 20 ORA $2072,X C2/617A: 29 04 AND #$04 (Check if Status 3 = Slow) C2/617C: F0 07 BEQ $6185 C2/617E: 68 PLA C2/617F: 0A ASL (Multiply by 2) C2/6180: 90 02 BCC $6184 C2/6182: A9 FF LDA #$FF (Maximum value = 255) C2/6184: 48 PHA C2/6185: 68 PLA C2/6186: D0 01 BNE $6189 C2/6188: 1A INC C2/6189: 60 RTS C2/618A: 48 PHA C2/618B: 48 PHA C2/618C: 64 70 STZ $70 C2/618E: AA TAX C2/618F: BD C2 3E LDA $3EC2,X C2/6192: D0 01 BNE $6195 C2/6194: 60 RTS C2/6195: 9E C2 3E STZ $3EC2,X C2/6198: 68 PLA C2/6199: 20 82 24 JSR $2482 C2/619C: 7B TDC C2/619D: 99 F1 3C STA $3CF1,Y C2/61A0: 99 F2 3C STA $3CF2,Y C2/61A3: 99 F3 3C STA $3CF3,Y C2/61A6: 99 F4 3C STA $3CF4,Y C2/61A9: 99 F5 3C STA $3CF5,Y C2/61AC: 99 F6 3C STA $3CF6,Y C2/61AF: 99 F7 3C STA $3CF7,Y C2/61B2: 99 F8 3C STA $3CF8,Y C2/61B5: 99 F9 3C STA $3CF9,Y C2/61B8: 99 FA 3C STA $3CFA,Y C2/61BB: A6 32 LDX $32 C2/61BD: 9E 1B 20 STZ $201B,X C2/61C0: 9E 1C 20 STZ $201C,X C2/61C3: 9E 1E 20 STZ $201E,X C2/61C6: 9E 1F 20 STZ $201F,X C2/61C9: BD 1D 20 LDA $201D,X C2/61CC: 29 FB AND #$FB C2/61CE: 9D 1D 20 STA $201D,X C2/61D1: BD 1D 20 LDA $201D,X C2/61D4: 29 80 AND #$80 C2/61D6: D0 06 BNE $61DE C2/61D8: 9E 06 20 STZ $2006,X C2/61DB: 9E 07 20 STZ $2007,X C2/61DE: 68 PLA C2/61DF: 48 PHA C2/61E0: C9 04 CMP #$04 C2/61E2: B0 43 BCS $6227 C2/61E4: A8 TAY C2/61E5: B9 3A 7C LDA $7C3A,Y C2/61E8: 48 PHA C2/61E9: 7B TDC C2/61EA: 99 3A 7C STA $7C3A,Y C2/61ED: 99 3E 7C STA $7C3E,Y C2/61F0: 68 PLA C2/61F1: C2 20 REP #$20 C2/61F3: 20 B2 01 JSR $01B2 C2/61F6: A8 TAY C2/61F7: 7B TDC C2/61F8: E2 20 SEP #$20 C2/61FA: B9 1D 20 LDA $201D,Y C2/61FD: 29 DF AND #$DF C2/61FF: 99 1D 20 STA $201D,Y C2/6202: BD 1D 20 LDA $201D,X C2/6205: 29 80 AND #$80 C2/6207: F0 0A BEQ $6213 C2/6209: BD 1A 20 LDA $201A,X C2/620C: 29 F3 AND #$F3 C2/620E: 9D 1A 20 STA $201A,X C2/6211: 80 0A BRA $621D C2/6213: BD 1A 20 LDA $201A,X C2/6216: 29 F3 AND #$F3 C2/6218: 09 80 ORA #$80 C2/621A: 9D 1A 20 STA $201A,X C2/621D: BD 1D 20 LDA $201D,X C2/6220: 29 80 AND #$80 C2/6222: 9D 1D 20 STA $201D,X C2/6225: 68 PLA C2/6226: 60 RTS C2/6227: BD 1A 20 LDA $201A,X C2/622A: 29 30 AND #$30 C2/622C: 09 80 ORA #$80 C2/622E: 9D 1A 20 STA $201A,X C2/6231: 9E 1D 20 STZ $201D,X C2/6234: 68 PLA C2/6235: 48 PHA C2/6236: 38 SEC C2/6237: E9 04 SBC #$04 C2/6239: AA TAX C2/623A: 7B TDC C2/623B: 20 D6 01 JSR $01D6 C2/623E: 85 70 STA $70 C2/6240: 68 PLA C2/6241: 85 0E STA $0E C2/6243: 7B TDC C2/6244: AA TAX C2/6245: BD 3A 7C LDA $7C3A,X C2/6248: C5 0E CMP $0E C2/624A: D0 04 BNE $6250 C2/624C: 9E 3A 7C STZ $7C3A,X C2/624F: 60 RTS C2/6250: E8 INX C2/6251: E0 04 00 CPX #$0004 C2/6254: D0 EF BNE $6245 C2/6256: 60 RTS C2/6257: 9C 20 27 STZ $2720 C2/625A: A9 04 LDA #$04 C2/625C: 8D 21 27 STA $2721 C2/625F: 9C 22 27 STZ $2722 C2/6262: 4C 72 62 JMP $6272 C2/6265: A9 04 LDA #$04 C2/6267: 8D 20 27 STA $2720 C2/626A: A9 0C LDA #$0C C2/626C: 8D 21 27 STA $2721 C2/626F: 8D 22 27 STA $2722 C2/6272: AD 20 27 LDA $2720 C2/6275: AA TAX C2/6276: 86 0E STX $0E C2/6278: 20 EC 01 JSR $01EC C2/627B: AD 51 7C LDA $7C51 C2/627E: F0 31 BEQ $62B1 C2/6280: A5 0E LDA $0E C2/6282: CD B6 7C CMP $7CB6 C2/6285: D0 2A BNE $62B1 C2/6287: BD 1A 20 LDA $201A,X C2/628A: 29 C2 AND #$C2 C2/628C: D0 1D BNE $62AB C2/628E: BD 1B 20 LDA $201B,X C2/6291: 29 78 AND #$78 C2/6293: D0 16 BNE $62AB C2/6295: BD 1C 20 LDA $201C,X C2/6298: 29 10 AND #$10 C2/629A: D0 0F BNE $62AB C2/629C: BD 1D 20 LDA $201D,X C2/629F: 29 84 AND #$84 C2/62A1: D0 08 BNE $62AB C2/62A3: BD 06 20 LDA $2006,X C2/62A6: 1D 07 20 ORA $2007,X C2/62A9: D0 06 BNE $62B1 C2/62AB: 9C 51 7C STZ $7C51 C2/62AE: 20 E4 24 JSR $24E4 C2/62B1: A4 0E LDY $0E C2/62B3: B9 C2 3E LDA $3EC2,Y C2/62B6: D0 03 BNE $62BB C2/62B8: 4C F8 63 JMP $63F8 C2/62BB: AD 22 27 LDA $2722 C2/62BE: D0 41 BNE $6301 C2/62C0: BD 1A 20 LDA $201A,X C2/62C3: 1D 70 20 ORA $2070,X C2/62C6: 29 C2 AND #$C2 C2/62C8: D0 18 BNE $62E2 C2/62CA: BD 1B 20 LDA $201B,X C2/62CD: 1D 71 20 ORA $2071,X C2/62D0: 29 78 AND #$78 C2/62D2: D0 0E BNE $62E2 C2/62D4: BD 1C 20 LDA $201C,X C2/62D7: 29 10 AND #$10 C2/62D9: D0 07 BNE $62E2 C2/62DB: BD 1D 20 LDA $201D,X C2/62DE: 29 80 AND #$80 C2/62E0: F0 1F BEQ $6301 C2/62E2: A4 0E LDY $0E C2/62E4: B9 3A 7C LDA $7C3A,Y C2/62E7: 48 PHA C2/62E8: 7B TDC C2/62E9: 99 3A 7C STA $7C3A,Y C2/62EC: 99 3E 7C STA $7C3E,Y C2/62EF: 68 PLA C2/62F0: C2 20 REP #$20 C2/62F2: 20 B2 01 JSR $01B2 C2/62F5: A8 TAY C2/62F6: 7B TDC C2/62F7: E2 20 SEP #$20 C2/62F9: B9 1D 20 LDA $201D,Y C2/62FC: 29 DF AND #$DF C2/62FE: 99 1D 20 STA $201D,Y C2/6301: BD 1D 20 LDA $201D,X C2/6304: 1D 73 20 ORA $2073,X C2/6307: 29 08 AND #$08 C2/6309: F0 2C BEQ $6337 C2/630B: AD 54 7C LDA $7C54 C2/630E: F0 27 BEQ $6337 C2/6310: BD 1E 20 LDA $201E,X C2/6313: 29 10 AND #$10 C2/6315: D0 20 BNE $6337 C2/6317: C2 20 REP #$20 C2/6319: BD 06 20 LDA $2006,X C2/631C: F0 04 BEQ $6322 C2/631E: 3A DEC C2/631F: 9D 06 20 STA $2006,X C2/6322: 7B TDC C2/6323: E2 20 SEP #$20 C2/6325: BD 1D 20 LDA $201D,X C2/6328: 29 01 AND #$01 C2/632A: F0 0B BEQ $6337 C2/632C: BD 06 20 LDA $2006,X C2/632F: 1D 07 20 ORA $2007,X C2/6332: D0 03 BNE $6337 C2/6334: FE 06 20 INC $2006,X C2/6337: AD F0 04 LDA $04F0 C2/633A: C9 F7 CMP #$F7 C2/633C: D0 07 BNE $6345 C2/633E: AD F1 04 LDA $04F1 C2/6341: C9 01 CMP #$01 C2/6343: F0 0B BEQ $6350 C2/6345: BD 06 20 LDA $2006,X C2/6348: 1D 07 20 ORA $2007,X C2/634B: D0 03 BNE $6350 C2/634D: 4C D1 63 JMP $63D1 C2/6350: C2 20 REP #$20 C2/6352: BD 08 20 LDA $2008,X C2/6355: 20 BF 01 JSR $01BF C2/6358: DD 06 20 CMP $2006,X C2/635B: 90 0D BCC $636A C2/635D: 7B TDC C2/635E: E2 20 SEP #$20 C2/6360: BD 1D 20 LDA $201D,X C2/6363: 09 02 ORA #$02 C2/6365: 9D 1D 20 STA $201D,X C2/6368: 80 19 BRA $6383 C2/636A: BD 06 20 LDA $2006,X C2/636D: DD 08 20 CMP $2008,X C2/6370: 90 06 BCC $6378 C2/6372: BD 08 20 LDA $2008,X C2/6375: 9D 06 20 STA $2006,X C2/6378: 7B TDC C2/6379: E2 20 SEP #$20 C2/637B: BD 1D 20 LDA $201D,X C2/637E: 29 FD AND #$FD C2/6380: 9D 1D 20 STA $201D,X C2/6383: BD 1A 20 LDA $201A,X C2/6386: 29 80 AND #$80 C2/6388: D0 40 BNE $63CA C2/638A: BD 1A 20 LDA $201A,X C2/638D: 29 40 AND #$40 C2/638F: D0 11 BNE $63A2 C2/6391: BD 1D 20 LDA $201D,X C2/6394: 10 62 BPL $63F8 C2/6396: AD 4C 7C LDA $7C4C C2/6399: D0 5D BNE $63F8 C2/639B: DA PHX C2/639C: A5 0E LDA $0E C2/639E: 20 8A 61 JSR $618A C2/63A1: FA PLX C2/63A2: A4 0E LDY $0E C2/63A4: 7B TDC C2/63A5: 99 C2 3E STA $3EC2,Y C2/63A8: BD 1A 20 LDA $201A,X C2/63AB: 29 74 AND #$74 C2/63AD: 9D 1A 20 STA $201A,X C2/63B0: BD 1B 20 LDA $201B,X C2/63B3: 29 A4 AND #$A4 C2/63B5: 9D 1B 20 STA $201B,X C2/63B8: BD 1C 20 LDA $201C,X C2/63BB: 29 91 AND #$91 C2/63BD: 9D 1C 20 STA $201C,X C2/63C0: BD 1D 20 LDA $201D,X C2/63C3: 29 9B AND #$9B C2/63C5: 9D 1D 20 STA $201D,X C2/63C8: 80 2E BRA $63F8 C2/63CA: 7B TDC C2/63CB: 9D 06 20 STA $2006,X C2/63CE: 9D 07 20 STA $2007,X C2/63D1: BD 1A 20 LDA $201A,X C2/63D4: 1D 70 20 ORA $2070,X C2/63D7: 29 02 AND #$02 C2/63D9: D0 1D BNE $63F8 C2/63DB: DA PHX C2/63DC: A5 0E LDA $0E C2/63DE: C9 04 CMP #$04 C2/63E0: 90 10 BCC $63F2 C2/63E2: 38 SEC C2/63E3: E9 04 SBC #$04 C2/63E5: AA TAX C2/63E6: AD 09 7C LDA $7C09 C2/63E9: 20 D1 01 JSR $01D1 C2/63EC: 0D 0A 7C ORA $7C0A C2/63EF: 8D 09 7C STA $7C09 C2/63F2: A5 0E LDA $0E C2/63F4: 20 8A 61 JSR $618A C2/63F7: FA PLX C2/63F8: 20 E0 01 JSR $01E0 C2/63FB: E6 0E INC $0E C2/63FD: A5 0E LDA $0E C2/63FF: CD 21 27 CMP $2721 C2/6402: F0 03 BEQ $6407 C2/6404: 4C 7B 62 JMP $627B C2/6407: 60 RTS C2/6408: 20 23 65 JSR $6523 C2/640B: 20 3A 65 JSR $653A C2/640E: A6 32 LDX $32 C2/6410: 20 48 02 JSR $0248 C2/6413: 9C 61 7C STZ $7C61 C2/6416: AD 4C 7C LDA $7C4C C2/6419: F0 19 BEQ $6434 C2/641B: A5 48 LDA $48 C2/641D: C9 07 CMP #$07 C2/641F: 90 13 BCC $6434 C2/6421: C9 0A CMP #$0A C2/6423: B0 0F BCS $6434 C2/6425: 8D 60 7C STA $7C60 C2/6428: EE 61 7C INC $7C61 C2/642B: A9 0A LDA #$0A C2/642D: 85 48 STA $48 C2/642F: A2 00 05 LDX #$0500 C2/6432: 86 49 STX $49 C2/6434: A5 48 LDA $48 C2/6436: AA TAX C2/6437: BD C2 3E LDA $3EC2,X C2/643A: F0 25 BEQ $6461 C2/643C: A6 49 LDX $49 C2/643E: BD 1A 20 LDA $201A,X C2/6441: 29 C0 AND #$C0 C2/6443: D0 1C BNE $6461 C2/6445: BD 1D 20 LDA $201D,X C2/6448: 29 01 AND #$01 C2/644A: D0 15 BNE $6461 C2/644C: BD 1E 20 LDA $201E,X C2/644F: 29 10 AND #$10 C2/6451: D0 0E BNE $6461 C2/6453: AD 4C 7C LDA $7C4C C2/6456: D0 3E BNE $6496 C2/6458: BD 1D 20 LDA $201D,X C2/645B: 29 80 AND #$80 C2/645D: D0 30 BNE $648F C2/645F: 80 35 BRA $6496 C2/6461: A6 49 LDX $49 C2/6463: BD 1D 20 LDA $201D,X C2/6466: 29 80 AND #$80 C2/6468: D0 25 BNE $648F C2/646A: BD 1E 20 LDA $201E,X C2/646D: 29 10 AND #$10 C2/646F: F0 07 BEQ $6478 C2/6471: AD 9C 7C LDA $7C9C C2/6474: D0 20 BNE $6496 C2/6476: 80 17 BRA $648F C2/6478: AD 9D 7C LDA $7C9D C2/647B: D0 12 BNE $648F C2/647D: AD 2C 7B LDA $7B2C C2/6480: AA TAX C2/6481: BD EB 7B LDA $7BEB,X C2/6484: D0 10 BNE $6496 C2/6486: BD 2D 7B LDA $7B2D,X C2/6489: 29 7F AND #$7F C2/648B: C9 60 CMP #$60 C2/648D: F0 07 BEQ $6496 C2/648F: 9C 9D 7C STZ $7C9D C2/6492: E6 56 INC $56 C2/6494: 80 19 BRA $64AF C2/6496: 9C 9C 7C STZ $7C9C C2/6499: A6 49 LDX $49 C2/649B: BD 00 20 LDA $2000,X C2/649E: 29 40 AND #$40 C2/64A0: D0 ED BNE $648F C2/64A2: AD E8 7B LDA $7BE8 C2/64A5: 30 E8 BMI $648F C2/64A7: AD D8 7C LDA $7CD8 C2/64AA: D0 E3 BNE $648F C2/64AC: 20 B2 64 JSR $64B2 C2/64AF: 4C 4D 65 JMP $654D C2/64B2: A6 49 LDX $49 C2/64B4: BD 1C 20 LDA $201C,X C2/64B7: 1D 72 20 ORA $2072,X C2/64BA: 29 02 AND #$02 C2/64BC: F0 0F BEQ $64CD C2/64BE: AD 2C 7B LDA $7B2C C2/64C1: AA TAX C2/64C2: BD 2D 7B LDA $7B2D,X C2/64C5: 29 7F AND #$7F C2/64C7: C9 60 CMP #$60 C2/64C9: D0 0E BNE $64D9 C2/64CB: 80 31 BRA $64FE C2/64CD: A6 49 LDX $49 C2/64CF: BD 1D 20 LDA $201D,X C2/64D2: 1D 73 20 ORA $2073,X C2/64D5: 29 40 AND #$40 C2/64D7: F0 1E BEQ $64F7 C2/64D9: A6 32 LDX $32 C2/64DB: BD 57 20 LDA $2057,X C2/64DE: C9 1D CMP #$1D C2/64E0: D0 11 BNE $64F3 C2/64E2: AD 2C 7B LDA $7B2C C2/64E5: AA TAX C2/64E6: BD 2D 7B LDA $7B2D,X C2/64E9: 29 7F AND #$7F C2/64EB: C9 60 CMP #$60 C2/64ED: F0 0F BEQ $64FE C2/64EF: A9 7E LDA #$7E C2/64F1: 80 0B BRA $64FE C2/64F3: A9 7F LDA #$7F C2/64F5: 80 07 BRA $64FE C2/64F7: AD 2C 7B LDA $7B2C C2/64FA: AA TAX C2/64FB: BD 2D 7B LDA $7B2D,X C2/64FE: 29 7F AND #$7F C2/6500: C9 7F CMP #$7F C2/6502: D0 04 BNE $6508 C2/6504: A9 75 LDA #$75 C2/6506: 80 06 BRA $650E C2/6508: C9 7E CMP #$7E C2/650A: D0 02 BNE $650E C2/650C: A9 74 LDA #$74 C2/650E: 0A ASL C2/650F: AA TAX C2/6510: BF 21 7B C2 LDA $C27B21,X C2/6514: 85 08 STA $08 C2/6516: BF 22 7B C2 LDA $C27B22,X C2/651A: 85 09 STA $09 C2/651C: A9 C2 LDA #$C2 C2/651E: 85 0A STA $0A C2/6520: DC 08 00 JMP [$0008] C2/6523: A2 17 00 LDX #$0017 C2/6526: 74 4D STZ $4D,X C2/6528: CA DEX C2/6529: 10 FB BPL $6526 C2/652B: 8A TXA C2/652C: A2 11 00 LDX #$0011 C2/652F: 9D 69 7B STA $7B69,X C2/6532: CA DEX C2/6533: 10 FA BPL $652F C2/6535: 7B TDC C2/6536: 8D D7 3E STA $3ED7 C2/6539: 60 RTS C2/653A: A5 39 LDA $39 C2/653C: AA TAX C2/653D: BD 05 7A LDA $7A05,X C2/6540: 85 57 STA $57 C2/6542: BD 06 7A LDA $7A06,X C2/6545: 85 58 STA $58 C2/6547: BD 07 7A LDA $7A07,X C2/654A: 85 59 STA $59 C2/654C: 60 RTS C2/654D: A5 56 LDA $56 C2/654F: F0 44 BEQ $6595 C2/6551: A5 48 LDA $48 C2/6553: C9 04 CMP #$04 C2/6555: B0 29 BCS $6580 C2/6557: A5 5D LDA $5D C2/6559: C9 07 CMP #$07 C2/655B: D0 12 BNE $656F C2/655D: A5 48 LDA $48 C2/655F: AA TAX C2/6560: 7B TDC C2/6561: 20 D6 01 JSR $01D6 C2/6564: 48 PHA C2/6565: AD 2C 7B LDA $7B2C C2/6568: AA TAX C2/6569: 68 PLA C2/656A: 9D 4C 3C STA $3C4C,X C2/656D: 80 11 BRA $6580 C2/656F: AD 2C 7B LDA $7B2C C2/6572: AA TAX C2/6573: A5 5A LDA $5A C2/6575: 05 5B ORA $5B C2/6577: 05 5C ORA $5C C2/6579: 05 5D ORA $5D C2/657B: 05 5E ORA $5E C2/657D: 9D 3C 3C STA $3C3C,X C2/6580: A2 06 00 LDX #$0006 C2/6583: 9E 46 47 STZ $4746,X C2/6586: CA DEX C2/6587: 10 FA BPL $6583 C2/6589: A5 56 LDA $56 C2/658B: 10 2A BPL $65B7 C2/658D: A2 00 40 LDX #$4000 C2/6590: 8E 6D 7B STX $7B6D C2/6593: 80 22 BRA $65B7 C2/6595: A5 4D LDA $4D C2/6597: 8D 49 47 STA $4749 C2/659A: A5 48 LDA $48 C2/659C: C9 04 CMP #$04 C2/659E: 90 0F BCC $65AF C2/65A0: AD 61 7C LDA $7C61 C2/65A3: F0 05 BEQ $65AA C2/65A5: AD 60 7C LDA $7C60 C2/65A8: 80 02 BRA $65AC C2/65AA: A5 48 LDA $48 C2/65AC: 38 SEC C2/65AD: E9 04 SBC #$04 C2/65AF: AA TAX C2/65B0: 7B TDC C2/65B1: 20 D6 01 JSR $01D6 C2/65B4: 8D 41 7B STA $7B41 C2/65B7: AD FB 79 LDA $79FB C2/65BA: 85 24 STA $24 C2/65BC: A9 18 LDA #$18 C2/65BE: 85 25 STA $25 C2/65C0: 20 F1 00 JSR $00F1 C2/65C3: AE 6B 7B LDX $7B6B C2/65C6: 30 2B BMI $65F3 C2/65C8: A5 47 LDA $47 C2/65CA: 20 5C 68 JSR $685C C2/65CD: AD 6B 7B LDA $7B6B C2/65D0: 9D 4C 3A STA $3A4C,X C2/65D3: AD 6C 7B LDA $7B6C C2/65D6: 9D 4D 3A STA $3A4D,X C2/65D9: 29 40 AND #$40 C2/65DB: D0 16 BNE $65F3 C2/65DD: C2 20 REP #$20 C2/65DF: A6 32 LDX $32 C2/65E1: 38 SEC C2/65E2: BD 06 20 LDA $2006,X C2/65E5: ED 6B 7B SBC $7B6B C2/65E8: F0 02 BEQ $65EC C2/65EA: B0 01 BCS $65ED C2/65EC: 7B TDC C2/65ED: 9D 06 20 STA $2006,X C2/65F0: 7B TDC C2/65F1: E2 20 SEP #$20 C2/65F3: AE 6D 7B LDX $7B6D C2/65F6: 10 03 BPL $65FB C2/65F8: 4C E8 66 JMP $66E8 C2/65FB: D0 1E BNE $661B C2/65FD: AD 46 47 LDA $4746 C2/6600: C9 2B CMP #$2B C2/6602: F0 09 BEQ $660D C2/6604: AA TAX C2/6605: BF 26 EF D0 LDA $D0EF26,X C2/6609: F0 10 BEQ $661B C2/660B: 80 0B BRA $6618 C2/660D: AD 47 47 LDA $4747 C2/6610: C9 81 CMP #$81 C2/6612: F0 04 BEQ $6618 C2/6614: C9 80 CMP #$80 C2/6616: D0 03 BNE $661B C2/6618: EE 40 7B INC $7B40 C2/661B: AD 61 7C LDA $7C61 C2/661E: F0 05 BEQ $6625 C2/6620: AD 60 7C LDA $7C60 C2/6623: 80 02 BRA $6627 C2/6625: A5 48 LDA $48 C2/6627: 20 5C 68 JSR $685C C2/662A: AD 46 7B LDA $7B46 C2/662D: F0 4A BEQ $6679 C2/662F: C2 20 REP #$20 C2/6631: BD 4C 3A LDA $3A4C,X C2/6634: C9 FF FF CMP #$FFFF C2/6637: F0 3D BEQ $6676 C2/6639: BD 4C 3A LDA $3A4C,X C2/663C: 29 FF 3F AND #$3FFF C2/663F: 85 0E STA $0E C2/6641: BD 4C 3A LDA $3A4C,X C2/6644: 29 00 80 AND #$8000 C2/6647: 85 10 STA $10 C2/6649: 18 CLC C2/664A: AD 6D 7B LDA $7B6D C2/664D: 29 FF 3F AND #$3FFF C2/6650: 65 0E ADC $0E C2/6652: C9 0F 27 CMP #$270F C2/6655: 90 12 BCC $6669 C2/6657: 38 SEC C2/6658: E9 0F 27 SBC #$270F C2/665B: 85 12 STA $12 C2/665D: 38 SEC C2/665E: AD 6D 7B LDA $7B6D C2/6661: E5 12 SBC $12 C2/6663: 8D 6D 7B STA $7B6D C2/6666: A9 0F 27 LDA #$270F C2/6669: 05 10 ORA $10 C2/666B: 9D 4C 3A STA $3A4C,X C2/666E: 7B TDC C2/666F: E2 20 SEP #$20 C2/6671: BD 4D 3A LDA $3A4D,X C2/6674: 80 0F BRA $6685 C2/6676: 7B TDC C2/6677: E2 20 SEP #$20 C2/6679: AD 6D 7B LDA $7B6D C2/667C: 9D 4C 3A STA $3A4C,X C2/667F: AD 6E 7B LDA $7B6E C2/6682: 9D 4D 3A STA $3A4D,X C2/6685: 29 40 AND #$40 C2/6687: D0 5F BNE $66E8 C2/6689: A5 48 LDA $48 C2/668B: C9 04 CMP #$04 C2/668D: B0 34 BCS $66C3 C2/668F: AD 47 47 LDA $4747 C2/6692: C9 80 CMP #$80 C2/6694: F0 08 BEQ $669E C2/6696: C9 DE CMP #$DE C2/6698: F0 04 BEQ $669E C2/669A: C9 81 CMP #$81 C2/669C: D0 25 BNE $66C3 C2/669E: AD 1E 7C LDA $7C1E C2/66A1: 0D 1F 7C ORA $7C1F C2/66A4: F0 1D BEQ $66C3 C2/66A6: C2 20 REP #$20 C2/66A8: 38 SEC C2/66A9: AD 1E 7C LDA $7C1E C2/66AC: ED 6D 7B SBC $7B6D C2/66AF: B0 01 BCS $66B2 C2/66B1: 7B TDC C2/66B2: 8D 1E 7C STA $7C1E C2/66B5: 7B TDC C2/66B6: E2 20 SEP #$20 C2/66B8: AD 2C 7B LDA $7B2C C2/66BB: AA TAX C2/66BC: A9 04 LDA #$04 C2/66BE: 9D 3C 3C STA $3C3C,X C2/66C1: 80 25 BRA $66E8 C2/66C3: AD 6D 7B LDA $7B6D C2/66C6: 0D 6E 7B ORA $7B6E C2/66C9: 8D 4C 47 STA $474C C2/66CC: A5 48 LDA $48 C2/66CE: C9 04 CMP #$04 C2/66D0: 90 00 BCC $66D2 C2/66D2: C2 20 REP #$20 C2/66D4: A6 49 LDX $49 C2/66D6: 38 SEC C2/66D7: BD 06 20 LDA $2006,X C2/66DA: ED 6D 7B SBC $7B6D C2/66DD: F0 02 BEQ $66E1 C2/66DF: B0 01 BCS $66E2 C2/66E1: 7B TDC C2/66E2: 9D 06 20 STA $2006,X C2/66E5: 7B TDC C2/66E6: E2 20 SEP #$20 C2/66E8: AE 6F 7B LDX $7B6F C2/66EB: 30 35 BMI $6722 C2/66ED: A5 47 LDA $47 C2/66EF: 20 5C 68 JSR $685C C2/66F2: AD 6F 7B LDA $7B6F C2/66F5: 9D 4C 3A STA $3A4C,X C2/66F8: AD 70 7B LDA $7B70 C2/66FB: 09 80 ORA #$80 C2/66FD: 9D 4D 3A STA $3A4D,X C2/6700: C2 20 REP #$20 C2/6702: AD 6F 7B LDA $7B6F C2/6705: 29 FF 3F AND #$3FFF C2/6708: 85 0E STA $0E C2/670A: A6 32 LDX $32 C2/670C: 18 CLC C2/670D: BD 06 20 LDA $2006,X C2/6710: 65 0E ADC $0E C2/6712: B0 05 BCS $6719 C2/6714: DD 08 20 CMP $2008,X C2/6717: 90 03 BCC $671C C2/6719: BD 08 20 LDA $2008,X C2/671C: 9D 06 20 STA $2006,X C2/671F: 7B TDC C2/6720: E2 20 SEP #$20 C2/6722: AE 71 7B LDX $7B71 C2/6725: 30 3F BMI $6766 C2/6727: AD 61 7C LDA $7C61 C2/672A: F0 05 BEQ $6731 C2/672C: AD 60 7C LDA $7C60 C2/672F: 80 02 BRA $6733 C2/6731: A5 48 LDA $48 C2/6733: 20 5C 68 JSR $685C C2/6736: AD 71 7B LDA $7B71 C2/6739: 9D 4C 3A STA $3A4C,X C2/673C: AD 72 7B LDA $7B72 C2/673F: 09 80 ORA #$80 C2/6741: 9D 4D 3A STA $3A4D,X C2/6744: C2 20 REP #$20 C2/6746: AD 71 7B LDA $7B71 C2/6749: 29 FF 3F AND #$3FFF C2/674C: 85 0E STA $0E C2/674E: A6 49 LDX $49 C2/6750: 18 CLC C2/6751: BD 06 20 LDA $2006,X C2/6754: 65 0E ADC $0E C2/6756: B0 05 BCS $675D C2/6758: DD 08 20 CMP $2008,X C2/675B: 90 03 BCC $6760 C2/675D: BD 08 20 LDA $2008,X C2/6760: 9D 06 20 STA $2006,X C2/6763: 7B TDC C2/6764: E2 20 SEP #$20 C2/6766: AE 73 7B LDX $7B73 C2/6769: 30 33 BMI $679E C2/676B: A5 47 LDA $47 C2/676D: 20 5C 68 JSR $685C C2/6770: AD 73 7B LDA $7B73 C2/6773: 9D 4C 3A STA $3A4C,X C2/6776: AD 74 7B LDA $7B74 C2/6779: 09 80 ORA #$80 C2/677B: 9D 4D 3A STA $3A4D,X C2/677E: C2 20 REP #$20 C2/6780: AD 73 7B LDA $7B73 C2/6783: 29 FF 3F AND #$3FFF C2/6786: 85 0E STA $0E C2/6788: A6 32 LDX $32 C2/678A: 18 CLC C2/678B: BD 0A 20 LDA $200A,X C2/678E: 65 0E ADC $0E C2/6790: DD 0C 20 CMP $200C,X C2/6793: 90 03 BCC $6798 C2/6795: BD 0C 20 LDA $200C,X C2/6798: 9D 0A 20 STA $200A,X C2/679B: 7B TDC C2/679C: E2 20 SEP #$20 C2/679E: AE 75 7B LDX $7B75 C2/67A1: 30 3D BMI $67E0 C2/67A3: AD 61 7C LDA $7C61 C2/67A6: F0 05 BEQ $67AD C2/67A8: AD 60 7C LDA $7C60 C2/67AB: 80 02 BRA $67AF C2/67AD: A5 48 LDA $48 C2/67AF: 20 5C 68 JSR $685C C2/67B2: AD 75 7B LDA $7B75 C2/67B5: 9D 4C 3A STA $3A4C,X C2/67B8: AD 76 7B LDA $7B76 C2/67BB: 09 80 ORA #$80 C2/67BD: 9D 4D 3A STA $3A4D,X C2/67C0: C2 20 REP #$20 C2/67C2: AD 75 7B LDA $7B75 C2/67C5: 29 FF 3F AND #$3FFF C2/67C8: 85 0E STA $0E C2/67CA: A6 49 LDX $49 C2/67CC: 18 CLC C2/67CD: BD 0A 20 LDA $200A,X C2/67D0: 65 0E ADC $0E C2/67D2: DD 0C 20 CMP $200C,X C2/67D5: 90 03 BCC $67DA C2/67D7: BD 0C 20 LDA $200C,X C2/67DA: 9D 0A 20 STA $200A,X C2/67DD: 7B TDC C2/67DE: E2 20 SEP #$20 C2/67E0: AE 77 7B LDX $7B77 C2/67E3: 30 2C BMI $6811 C2/67E5: A5 47 LDA $47 C2/67E7: 20 5C 68 JSR $685C C2/67EA: AD 77 7B LDA $7B77 C2/67ED: 9D 4C 3A STA $3A4C,X C2/67F0: AD 78 7B LDA $7B78 C2/67F3: 9D 4D 3A STA $3A4D,X C2/67F6: C2 20 REP #$20 C2/67F8: AD 77 7B LDA $7B77 C2/67FB: 29 FF 3F AND #$3FFF C2/67FE: 85 0E STA $0E C2/6800: A6 32 LDX $32 C2/6802: 38 SEC C2/6803: BD 0A 20 LDA $200A,X C2/6806: E5 0E SBC $0E C2/6808: B0 01 BCS $680B C2/680A: 7B TDC C2/680B: 9D 0A 20 STA $200A,X C2/680E: 7B TDC C2/680F: E2 20 SEP #$20 C2/6811: AE 79 7B LDX $7B79 C2/6814: 30 36 BMI $684C C2/6816: AD 61 7C LDA $7C61 C2/6819: F0 05 BEQ $6820 C2/681B: AD 60 7C LDA $7C60 C2/681E: 80 02 BRA $6822 C2/6820: A5 48 LDA $48 C2/6822: 20 5C 68 JSR $685C C2/6825: AD 79 7B LDA $7B79 C2/6828: 9D 4C 3A STA $3A4C,X C2/682B: AD 7A 7B LDA $7B7A C2/682E: 9D 4D 3A STA $3A4D,X C2/6831: C2 20 REP #$20 C2/6833: AD 79 7B LDA $7B79 C2/6836: 29 FF 3F AND #$3FFF C2/6839: 85 0E STA $0E C2/683B: A6 49 LDX $49 C2/683D: 38 SEC C2/683E: BD 0A 20 LDA $200A,X C2/6841: E5 0E SBC $0E C2/6843: B0 01 BCS $6846 C2/6845: 7B TDC C2/6846: 9D 0A 20 STA $200A,X C2/6849: 7B TDC C2/684A: E2 20 SEP #$20 C2/684C: A6 49 LDX $49 C2/684E: BD 1A 20 LDA $201A,X C2/6851: 29 02 AND #$02 C2/6853: F0 06 BEQ $685B C2/6855: 9E 06 20 STZ $2006,X C2/6858: 9E 07 20 STZ $2007,X C2/685B: 60 RTS C2/685C: AA TAX C2/685D: BF 79 ED D0 LDA $D0ED79,X C2/6861: 0A ASL C2/6862: C2 20 REP #$20 C2/6864: 18 CLC C2/6865: 65 26 ADC $26 C2/6867: AA TAX C2/6868: 7B TDC C2/6869: E2 20 SEP #$20 C2/686B: 60 RTS C2/686C: EE FB 7B INC $7BFB C2/686F: 60 RTS Attack Type 01 (Monster Fight) C2/6870: 20 47 7C JSR $7C47 (Hit = 100, Evade = Evade%) C2/6873: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/6876: A5 56 LDA $56 C2/6878: D0 19 BNE $6893 C2/687A: 20 27 82 JSR $8227 (Monster Damage Formula) C2/687D: 20 9B 83 JSR $839B (Back Row Modifications) C2/6880: 20 BD 83 JSR $83BD (Command Modifiers) C2/6883: 20 12 85 JSR $8512 (Target Status Effect Modifiers) C2/6886: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers) C2/6889: 20 84 86 JSR $8684 (Magic Sword Modifiers) C2/688C: A5 56 LDA $56 C2/688E: D0 03 BNE $6893 C2/6890: 4C 11 88 JMP $8811 (Calculate Final Damage) C2/6893: A9 80 LDA #$80 C2/6895: 85 56 STA $56 C2/6897: 60 RTS Attack Type 02 (Monster Specialty) C2/6898: A6 32 LDX $32 C2/689A: BD 6E 20 LDA $206E,X (Attacker Specialty Effects) C2/689D: 30 0A BMI $68A9 (Check for Autohit) C2/689F: 20 47 7C JSR $7C47 (Hit = 100, Evade = Evade) C2/68A2: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/68A5: A5 56 LDA $56 C2/68A7: D0 34 BNE $68DD C2/68A9: 20 E2 7D JSR $7DE2 (Check for Image) C2/68AC: A5 56 LDA $56 C2/68AE: D0 2D BNE $68DD C2/68B0: 20 27 82 JSR $8227 (Monster Damage Formula) C2/68B3: 20 9B 83 JSR $839B (Back Row Modifications) C2/68B6: 20 BD 83 JSR $83BD (Command Modifications) C2/68B9: 20 12 85 JSR $8512 (Target Status Effect Modifiers) C2/68BC: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers) C2/68BF: 20 AF 84 JSR $84AF (Specialy Effect Modifier to damage) C2/68C2: 20 84 86 JSR $8684 (Magic Sword Modifiers) C2/68C5: A5 56 LDA $56 C2/68C7: D0 14 BNE $68DD C2/68C9: 20 11 88 JSR $8811 (Calculate Final Damage) C2/68CC: A5 48 LDA $48 C2/68CE: C9 04 CMP #$04 C2/68D0: B0 08 BCS $68DA (If target is a Monster) C2/68D2: AD 1E 7C LDA $7C1E C2/68D5: 0D 1F 7C ORA $7C1F (Check if Earth Wall is Up) C2/68D8: D0 07 BNE $68E1 C2/68DA: 4C 2F 8C JMP $8C2F (Apply Monster Specialty Effects) C2/68DD: A9 80 LDA #$80 C2/68DF: 85 56 STA $56 C2/68E1: 60 RTS Attack Type 03 (Magic Sword Level 1) C2/68E2: 20 E9 90 JSR $90E9 C2/68E5: A6 49 LDX $49 C2/68E7: A5 57 LDA $57 C2/68E9: 9D 7A 20 STA $207A,X C2/68EC: A5 58 LDA $58 C2/68EE: 9D 50 20 STA $2050,X C2/68F1: A5 59 LDA $59 C2/68F3: 9D 53 20 STA $2053,X C2/68F6: 60 RTS Attack Type 04 (Magic Sword Level 2) C2/68F7: 20 E9 90 JSR $90E9 C2/68FA: A6 49 LDX $49 C2/68FC: A5 57 LDA $57 C2/68FE: 9D 7A 20 STA $207A,X C2/6901: A5 58 LDA $58 C2/6903: 9D 51 20 STA $2051,X C2/6906: A5 59 LDA $59 C2/6908: 9D 54 20 STA $2054,X C2/690B: 60 RTS Attack Type 05 (Magic Sword Level 3) C2/690C: 20 E9 90 JSR $90E9 C2/690F: A6 49 LDX $49 C2/6911: A5 57 LDA $57 C2/6913: 9D 7A 20 STA $207A,X C2/6916: A5 58 LDA $58 C2/6918: 9D 52 20 STA $2052,X C2/691B: A5 59 LDA $59 C2/691D: 9D 55 20 STA $2055,X C2/6920: 60 RTS Attack Type 06 (Magic Attack) C2/6921: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/6924: A5 56 LDA $56 C2/6926: D0 1A BNE $6942 C2/6928: A5 59 LDA $59 C2/692A: 85 4D STA $4D C2/692C: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/692F: 20 66 83 JSR $8366 (Multitargetting Modifier to Damage) C2/6932: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6935: 20 6D 86 JSR $866D (Magic Element Up Modifer) C2/6938: 20 6E 87 JSR $876E (Magic Attack Elemental Modifiers) C2/693B: A5 56 LDA $56 C2/693D: D0 03 BNE $6942 C2/693F: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6942: AD 97 7C LDA $7C97 C2/6945: F0 02 BEQ $6949 C2/6947: 64 56 STZ $56 C2/6949: 60 RTS Attack Type 07 (Gravity) C2/694A: 20 81 7E JSR $7E81 (Hit determination for Magic attacks) C2/694D: A5 56 LDA $56 C2/694F: D0 1F BNE $6970 C2/6951: A6 49 LDX $49 C2/6953: BD 65 20 LDA $2065,X C2/6956: 29 20 AND #$20 (Target Creature Type = Heavy?) C2/6958: D0 14 BNE $696E C2/695A: 20 74 88 JSR $8874 (Gravity attack damage) C2/695D: A5 56 LDA $56 C2/695F: D0 0F BNE $6970 C2/6961: A9 3C LDA #$3C C2/6963: 85 58 STA $58 C2/6965: 20 7D 8B JSR $8B7D (Status Duration Determination) C2/6968: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/696B: 64 56 STZ $56 C2/696D: 60 RTS C2/696E: E6 56 INC $56 (Attack Misses) C2/6970: 60 RTS Attack Type 08 (Flare) C2/6971: A5 59 LDA $59 C2/6973: 85 4D STA $4D C2/6975: 20 6A 7F JSR $7F6A (Flare Magic damage formula) C2/6978: 20 66 83 JSR $8366 (Multitargetting Modifier to Damage) C2/697B: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/697E: 20 6D 86 JSR $866D (Magic Element Up Modifer) C2/6981: 20 6E 87 JSR $876E (Magic Attack Elemental Modifiers) C2/6984: A5 56 LDA $56 C2/6986: D0 03 BNE $698B C2/6988: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/698B: AD 97 7C LDA $7C97 C2/698E: F0 02 BEQ $6992 C2/6990: 64 56 STZ $56 C2/6992: 60 RTS Attack Type 09 (Random) C2/6993: A5 59 LDA $59 C2/6995: 85 4D STA $4D C2/6997: 20 A7 7F JSR $7FA7 (Random Magic damage formula) C2/699A: 20 66 83 JSR $8366 (Multitargetting Modifier to Damage) C2/699D: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/69A0: 20 6D 86 JSR $866D (Magic Element Up Modifer) C2/69A3: 20 6E 87 JSR $876E (Magic Attack Elemental Modifiers) C2/69A6: A5 56 LDA $56 C2/69A8: D0 03 BNE $69AD C2/69AA: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/69AD: AD 97 7C LDA $7C97 C2/69B0: F0 02 BEQ $69B4 C2/69B2: 64 56 STZ $56 C2/69B4: 60 RTS Attack Type 0A (Physical Magic) C2/69B5: 20 1B 7F JSR $7F1B (Hit Determination for Physical Magic) C2/69B8: A5 56 LDA $56 C2/69BA: D0 17 BNE $69D3 C2/69BC: A5 59 LDA $59 C2/69BE: 85 4D STA $4D C2/69C0: 20 C2 7F JSR $7FC2 (Physical magic damage formula) C2/69C3: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/69C6: 20 6D 86 JSR $866D (Magic Element Up Modifers) C2/69C9: 20 6E 87 JSR $876E (Magic Attack Element Modifiers) C2/69CC: A5 56 LDA $56 C2/69CE: D0 03 BNE $69D3 C2/69D0: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/69D3: AD 97 7C LDA $7C97 C2/69D6: F0 02 BEQ $69DA C2/69D8: 64 56 STZ $56 C2/69DA: 60 RTS Attack Type 0B (Level Based Damage) C2/69DB: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/69DE: A5 56 LDA $56 C2/69E0: D0 1D BNE $69FF C2/69E2: 20 05 82 JSR $8205 (Level based damage formula) C2/69E5: 20 66 83 JSR $8366 (Multitargetting Modifications to Damage) C2/69E8: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/69EB: A5 57 LDA $57 C2/69ED: 85 4D STA $4D C2/69EF: 20 6D 86 JSR $866D (Magic Element Up Modifers) C2/69F2: 20 6E 87 JSR $876E (Magic Attack Element Modifiers) C2/69F5: A5 56 LDA $56 C2/69F7: D0 06 BNE $69FF C2/69F9: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/69FC: 20 F9 8B JSR $8BF9 (Apply Bow Status Effects) C2/69FF: AD 97 7C LDA $7C97 C2/6A02: F0 02 BEQ $6A06 C2/6A04: 64 56 STZ $56 C2/6A06: 60 RTS Attack Type 0C (HP Leak) C2/6A07: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/6A0A: A5 56 LDA $56 C2/6A0C: D0 26 BNE $6A34 C2/6A0E: A5 57 LDA $57 C2/6A10: 85 4D STA $4D C2/6A12: 20 6A 7F JSR $7F6A (Flare Magic Damage Formula) C2/6A15: 20 66 83 JSR $8366 (Multitargetting modifier to Damage) C2/6A18: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6A1B: 20 6D 86 JSR $866D (Magic Element Up Modifier to Damage) C2/6A1E: 20 6E 87 JSR $876E (Magic Element Modifier to Damage) C2/6A21: A5 56 LDA $56 C2/6A23: D0 0F BNE $6A34 C2/6A25: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6A28: A5 59 LDA $59 C2/6A2A: 8D D8 3E STA $3ED8 (Status Duration = Parameter 3) C2/6A2D: A9 08 LDA #$08 C2/6A2F: 85 59 STA $59 C2/6A31: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/6A34: AD 97 7C LDA $7C97 C2/6A37: F0 02 BEQ $6A3B C2/6A39: 64 56 STZ $56 C2/6A3B: 60 RTS Attack Type 0D (Drain) C2/6A3C: A6 32 LDX $32 C2/6A3E: BD 1F 20 LDA $201F,X (Check for Autohit) C2/6A41: 30 07 BMI $6A4A C2/6A43: 20 81 7E JSR $7E81 (Magic Hit Determination, Autohit Party) C2/6A46: A5 56 LDA $56 C2/6A48: D0 09 BNE $6A53 C2/6A4A: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/6A4D: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6A50: 4C 26 89 JMP $8926 (Magic Sword Drain) C2/6A53: A5 47 LDA $47 C2/6A55: C9 04 CMP #$04 C2/6A57: B0 0B BCS $6A64 (If Attacker is a Monster) C2/6A59: A6 32 LDX $32 C2/6A5B: BD 56 20 LDA $2056,X C2/6A5E: 10 04 BPL $6A64 C2/6A60: A9 80 LDA #$80 C2/6A62: 85 56 STA $56 C2/6A64: 60 RTS Attack Type 0E (Psyche) C2/6A65: 20 81 7E JSR $7E81 (Magic Hit Determination, Auto hit Party) C2/6A68: A5 56 LDA $56 C2/6A6A: D0 09 BNE $6A75 C2/6A6C: 20 6A 7F JSR $7F6A (Flare Magic Damage Formula) C2/6A6F: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6A72: 20 85 89 JSR $8985 (Psyche Damage) C2/6A75: 60 RTS Attack Type 0F (Reduce HP to Critical) C2/6A76: 20 81 7E JSR $7E81 (Magic Hit Determination, Auto hit Party) C2/6A79: A5 56 LDA $56 C2/6A7B: D0 03 BNE $6A80 C2/6A7D: 20 FD 88 JSR $88FD (Reduce HP to Critical) C2/6A80: 60 RTS Attack Type 10 (Heal) C2/6A81: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/6A84: 7B TDC C2/6A85: AA TAX C2/6A86: 86 54 STX $54 (Defense = 0) C2/6A88: 20 66 83 JSR $8366 (Multitargetting modifier to Damage) C2/6A8B: 4C C1 88 JMP $88C1 (Heal or Damage Undead) Attack Type 11 (Fully Heal) C2/6A8E: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/6A91: 7B TDC C2/6A92: AA TAX C2/6A93: 86 54 STX $54 (Defense = 0) C2/6A95: AD 2C 7B LDA $7B2C C2/6A98: 0A ASL C2/6A99: AA TAX C2/6A9A: BD FC 7A LDA $7AFC,X C2/6A9D: 29 F0 AND #$F0 C2/6A9F: D0 14 BNE $6AB5 C2/6AA1: BD FC 7A LDA $7AFC,X C2/6AA4: 29 0F AND #$0F C2/6AA6: 20 B5 01 JSR $01B5 (x16) C2/6AA9: 85 0E STA $0E C2/6AAB: BD FD 7A LDA $7AFD,X C2/6AAE: 29 F0 AND #$F0 C2/6AB0: 20 BE 01 JSR $01BE (Divide by 16) C2/6AB3: 05 0E ORA $0E C2/6AB5: 20 C3 01 JSR $01C3 C2/6AB8: CA DEX C2/6AB9: F0 06 BEQ $6AC1 C2/6ABB: 20 66 83 JSR $8366 (Multitargetting modifier to Damage) C2/6ABE: 4C C1 88 JMP $88C1 (Heal or Damage Undead) C2/6AC1: 4C DE 88 JMP $88DE (Fully Heal or Reduce HP to Critical to Undead) Attack Type 12 (Status Effect 1) C2/6AC4: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6AC7: A5 56 LDA $56 C2/6AC9: D0 03 BNE $6ACE C2/6ACB: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/6ACE: 60 RTS Attack Type 13 (Status Effect 2) C2/6ACF: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6AD2: A5 56 LDA $56 C2/6AD4: D0 06 BNE $6ADC C2/6AD6: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/6AD9: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/6ADC: 60 RTS Attack Type 14 (Status Effect 3) C2/6ADD: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6AE0: A5 56 LDA $56 C2/6AE2: D0 06 BNE $6AEA C2/6AE4: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/6AE7: 20 CB 8D JSR $8DCB (Apply Status Effect 3) C2/6AEA: 60 RTS Attack Type 15 (Status Effect 1 Toggle) C2/6AEB: 20 81 7E JSR $7E81 (Magic Hit Determination, Auto hit Party) C2/6AEE: A5 56 LDA $56 C2/6AF0: D0 03 BNE $6AF5 C2/6AF2: 20 25 8E JSR $8E25 (Toggle Status Effect 1) C2/6AF5: 60 RTS Attack Type 16 (Status Effect 3, Mutually exclusive statuses) C2/6AF6: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6AF9: A5 56 LDA $56 C2/6AFB: D0 03 BNE $6B00 C2/6AFD: 20 51 8E JSR $8E51 (Apply Stats Effect 3, mutually exclusive Statuses) C2/6B00: 60 RTS Attack Type 17 (Status Effect 1, Life2 to Undead) C2/6B01: A6 49 LDX $49 C2/6B03: BD 65 20 LDA $2065,X (Target Creature Type = Undead?) C2/6B06: 29 01 AND #$01 C2/6B08: D0 07 BNE $6B11 C2/6B0A: BD 39 20 LDA $2039,X (Check Target Armour Special Effect Byte) C2/6B0D: 29 02 AND #$02 (Check if Undead) C2/6B0F: F0 0C BEQ $6B1D C2/6B11: C2 20 REP #$20 C2/6B13: BD 08 20 LDA $2008,X C2/6B16: 9D 06 20 STA $2006,X (Fully Heal HP) C2/6B19: 7B TDC C2/6B1A: E2 20 SEP #$20 C2/6B1C: 60 RTS C2/6B1D: 20 81 7E JSR $7E81 (Hit Determination for Magic) C2/6B20: A5 56 LDA $56 C2/6B22: D0 0D BNE $6B31 C2/6B24: A5 48 LDA $48 C2/6B26: A8 TAY C2/6B27: B9 C2 3E LDA $3EC2,Y C2/6B2A: F0 03 BEQ $6B2F C2/6B2C: 4C AC 8C JMP $8CAC (Apply Status Effect 1) C2/6B2F: E6 56 INC $56 C2/6B31: 60 RTS Attack Type 18 (Kill, Miss vs. Heavy) C2/6B32: 4C 82 8F JMP $8F82 (Kill target, miss if Heavy) Attack Type 19 (Remove Statuses) C2/6B35: A6 32 LDX $32 C2/6B37: BD 1B 20 LDA $201B,X C2/6B3A: 29 10 AND #$10 (Check if Attacker Status2 = Charm?) C2/6B3C: F0 03 BEQ $6B41 C2/6B3E: E6 56 INC $56 C2/6B40: 60 RTS C2/6B41: 20 6E 8F JSR $8F6E (Remove Status 3) C2/6B44: A5 58 LDA $58 C2/6B46: 85 59 STA $59 C2/6B48: 20 11 8F JSR $8F11 (Remove Status 2) C2/6B4B: A5 57 LDA $57 C2/6B4D: 85 59 STA $59 C2/6B4F: 4C B6 8E JMP $8EB6 (Remove Status 1) Attack Type 1A (Revive) C2/6B52: A6 49 LDX $49 C2/6B54: BD 65 20 LDA $2065,X (Target Creature Type = Undead?) C2/6B57: 29 01 AND #$01 C2/6B59: D0 07 BNE $6B62 C2/6B5B: BD 39 20 LDA $2039,X (Check Target Armour Special Effect Byte) C2/6B5E: 29 02 AND #$02 (Check if Undead) C2/6B60: F0 04 BEQ $6B66 C2/6B62: 20 82 8F JSR $8F82 (Kill target, miss if Heavy) C2/6B65: 60 RTS C2/6B66: A6 49 LDX $49 C2/6B68: BD 1A 20 LDA $201A,X C2/6B6B: 29 80 AND #$80 C2/6B6D: D0 03 BNE $6B72 (Miss if Target is not Dead) C2/6B6F: E6 56 INC $56 C2/6B71: 60 RTS C2/6B72: 20 AA 8F JSR $8FAA (Revive Target) C2/6B75: A5 58 LDA $58 C2/6B77: 10 03 BPL $6B7C C2/6B79: 20 F7 89 JSR $89F7 (Fully Heal MP) C2/6B7C: 60 RTS Attack Type 1B (Drain to party) C2/6B7D: AD FB 79 LDA $79FB C2/6B80: 85 24 STA $24 C2/6B82: A9 18 LDA #$18 C2/6B84: 85 25 STA $25 C2/6B86: 20 F1 00 JSR $00F1 C2/6B89: A6 26 LDX $26 C2/6B8B: DA PHX C2/6B8C: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/6B8F: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6B92: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6B95: C2 20 REP #$20 C2/6B97: AD 6D 7B LDA $7B6D C2/6B9A: 20 C0 01 JSR $01C0 Final Damage = Final Damage / 4 C2/6B9D: 85 0E STA $0E C2/6B9F: 7B TDC C2/6BA0: E2 20 SEP #$20 C2/6BA2: FA PLX C2/6BA3: 86 26 STX $26 C2/6BA5: 7B TDC C2/6BA6: A8 TAY C2/6BA7: AA TAX C2/6BA8: 86 10 STX $10 C2/6BAA: B9 C2 3E LDA $3EC2,Y C2/6BAD: F0 3F BEQ $6BEE C2/6BAF: A6 10 LDX $10 C2/6BB1: BD 1A 20 LDA $201A,X C2/6BB4: 29 C0 AND #$C0 (Check if Dead or Stone) C2/6BB6: D0 36 BNE $6BEE C2/6BB8: BD 1D 20 LDA $201D,X C2/6BBB: 29 81 AND #$81 C2/6BBD: D0 2F BNE $6BEE C2/6BBF: BD 1E 20 LDA $201E,X C2/6BC2: 29 10 AND #$10 C2/6BC4: D0 28 BNE $6BEE C2/6BC6: C2 20 REP #$20 C2/6BC8: 18 CLC C2/6BC9: BD 06 20 LDA $2006,X C2/6BCC: 65 0E ADC $0E (Heal Current HP) C2/6BCE: B0 05 BCS $6BD5 C2/6BD0: DD 08 20 CMP $2008,X C2/6BD3: 90 03 BCC $6BD8 C2/6BD5: BD 08 20 LDA $2008,X C2/6BD8: 9D 06 20 STA $2006,X (Don't Heal above Max HP) C2/6BDB: 7B TDC C2/6BDC: E2 20 SEP #$20 C2/6BDE: 98 TYA C2/6BDF: 20 5C 68 JSR $685C C2/6BE2: A5 0E LDA $0E C2/6BE4: 9D 4C 3A STA $3A4C,X C2/6BE7: A5 0F LDA $0F C2/6BE9: 09 80 ORA #$80 C2/6BEB: 9D 4D 3A STA $3A4D,X C2/6BEE: A6 10 LDX $10 C2/6BF0: 20 E0 01 JSR $01E0 C2/6BF3: 86 10 STX $10 C2/6BF5: C8 INY C2/6BF6: C0 04 00 CPY #$0004 C2/6BF9: D0 AF BNE $6BAA C2/6BFB: 60 RTS Attack Type 1C (Grant Elemental Absorption, Immunity, or Weakness) C2/6BFC: A6 49 LDX $49 C2/6BFE: BD 30 20 LDA $2030,X C2/6C01: 05 57 ORA $57 C2/6C03: 9D 30 20 STA $2030,X (Grant Elemental Absorption) C2/6C06: BD 32 20 LDA $2032,X C2/6C09: 05 58 ORA $58 C2/6C0B: 9D 32 20 STA $2032,X (Grant Elemental Immunity) C2/6C0E: BD 34 20 LDA $2034,X C2/6C11: 05 59 ORA $59 C2/6C13: 9D 34 20 STA $2034,X (Grant ELemental Weakness) C2/6C16: 60 RTS Attack Type 1D (Scan Monster) C2/6C17: 20 65 99 JSR $9965 C2/6C1A: 86 0E STX $0E C2/6C1C: 84 10 STY $10 C2/6C1E: A5 57 LDA $57 C2/6C20: 10 08 BPL $6C2A (If $57 < 80h) C2/6C22: AD 21 40 LDA $4021 C2/6C25: F0 03 BEQ $6C2A (If monster index < 255 (i.e. not a boss)) C2/6C27: 4C E1 6C JMP $6CE1 (Scan misses) C2/6C2A: A5 57 LDA $57 C2/6C2C: 29 40 AND #$40 C2/6C2E: F0 16 BEQ $6C46 C2/6C30: A9 11 LDA #$11 C2/6C32: 9D 5F 3C STA $3C5F,X C2/6C35: E6 0E INC $0E C2/6C37: A6 49 LDX $49 C2/6C39: BD 02 20 LDA $2002,X (Scan Level) C2/6C3C: 99 BF 3C STA $3CBF,Y C2/6C3F: 7B TDC C2/6C40: 99 C0 3C STA $3CC0,Y C2/6C43: 99 C1 3C STA $3CC1,Y C2/6C46: A5 57 LDA $57 C2/6C48: 29 20 AND #$20 C2/6C4A: F0 45 BEQ $6C91 C2/6C4C: A6 0E LDX $0E C2/6C4E: A9 12 LDA #$12 C2/6C50: 9D 5F 3C STA $3C5F,X C2/6C53: E6 0E INC $0E C2/6C55: A6 49 LDX $49 C2/6C57: BD 66 20 LDA $2066,X C2/6C5A: 10 16 BPL $6C72 (If Target Immune to HP Scan) C2/6C5C: A9 FF LDA #$FF C2/6C5E: 99 C2 3C STA $3CC2,Y C2/6C61: 99 C3 3C STA $3CC3,Y C2/6C64: 99 C4 3C STA $3CC4,Y C2/6C67: 99 C5 3C STA $3CC5,Y C2/6C6A: 99 C6 3C STA $3CC6,Y C2/6C6D: 99 C7 3C STA $3CC7,Y C2/6C70: 80 1F BRA $6C91 C2/6C72: BD 06 20 LDA $2006,X C2/6C75: 99 C2 3C STA $3CC2,Y C2/6C78: BD 07 20 LDA $2007,X C2/6C7B: 99 C3 3C STA $3CC3,Y C2/6C7E: BD 08 20 LDA $2008,X C2/6C81: 99 C5 3C STA $3CC5,Y C2/6C84: BD 09 20 LDA $2009,X C2/6C87: 99 C6 3C STA $3CC6,Y C2/6C8A: 7B TDC C2/6C8B: 99 C4 3C STA $3CC4,Y C2/6C8E: 99 C7 3C STA $3CC7,Y C2/6C91: A5 57 LDA $57 C2/6C93: 29 08 AND #$08 C2/6C95: F0 1E BEQ $6CB5 C2/6C97: A6 49 LDX $49 C2/6C99: BD 34 20 LDA $2034,X (Scan Weakness) C2/6C9C: 85 12 STA $12 C2/6C9E: A6 0E LDX $0E C2/6CA0: 7B TDC C2/6CA1: A8 TAY C2/6CA2: A9 12 LDA #$12 C2/6CA4: 1A INC C2/6CA5: 06 12 ASL $12 C2/6CA7: 90 06 BCC $6CAF C2/6CA9: 9D 5F 3C STA $3C5F,X C2/6CAC: E8 INX C2/6CAD: E6 0E INC $0E C2/6CAF: C8 INY C2/6CB0: C0 08 00 CPY #$0008 C2/6CB3: D0 EF BNE $6CA4 C2/6CB5: A5 57 LDA $57 C2/6CB7: 29 08 AND #$08 C2/6CB9: F0 25 BEQ $6CE0 C2/6CBB: A6 49 LDX $49 C2/6CBD: BD 1A 20 LDA $201A,X (Scan Status Effect 1) C2/6CC0: 85 13 STA $13 C2/6CC2: BD 1B 20 LDA $201B,X (Scan Status Effect 2) C2/6CC5: 85 12 STA $12 C2/6CC7: A6 0E LDX $0E C2/6CC9: 7B TDC C2/6CCA: A8 TAY C2/6CCB: A9 00 LDA #$00 C2/6CCD: 1A INC C2/6CCE: 06 12 ASL $12 C2/6CD0: 26 13 ROL $13 C2/6CD2: 90 06 BCC $6CDA C2/6CD4: 9D 5F 3C STA $3C5F,X C2/6CD7: E8 INX C2/6CD8: E6 0E INC $0E C2/6CDA: C8 INY C2/6CDB: C0 10 00 CPY #$0010 C2/6CDE: D0 ED BNE $6CCD C2/6CE0: 60 RTS C2/6CE1: E6 56 INC $56 C2/6CE3: 60 RTS Attack Type 1E (Drag) C2/6CE4: A2 04 00 LDX #$0004 C2/6CE7: BF F2 EC D0 LDA $D0ECF2,X C2/6CEB: 8D D6 3E STA $3ED6 C2/6CEE: 60 RTS Attack Type 1F (Void) C2/6CEF: AD FE 3E LDA $3EFE C2/6CF2: 29 40 AND #$40 Check if Boss Battle C2/6CF4: D0 35 BNE $6D2B C2/6CF6: 20 A2 02 JSR $02A2 (0..99) C2/6CF9: C5 57 CMP $57 C2/6CFB: B0 2E BCS $6D2B C2/6CFD: AD E6 7B LDA $7BE6 C2/6D00: 09 40 ORA #$40 OR $7BE6 with 40h C2/6D02: 8D E6 7B STA $7BE6 C2/6D05: 7B TDC C2/6D06: AA TAX C2/6D07: A8 TAY C2/6D08: BD 1D 20 LDA $201D,X C2/6D0B: 29 FB AND #$FB C2/6D0D: 9D 1D 20 STA $201D,X C2/6D10: 7B TDC C2/6D11: 99 F9 3C STA $3CF9,Y C2/6D14: 99 7D 3D STA $3D7D,Y C2/6D17: 99 01 3E STA $3E01,Y C2/6D1A: 20 E0 01 JSR $01E0 C2/6D1D: 18 CLC C2/6D1E: 98 TYA C2/6D1F: 69 0B ADC #$0B C2/6D21: A8 TAY C2/6D22: E6 0E INC $0E C2/6D24: A5 0E LDA $0E C2/6D26: C9 0C CMP #$0C C2/6D28: D0 DE BNE $6D08 C2/6D2A: 60 RTS C2/6D2B: E6 56 INC $56 C2/6D2D: 60 RTS Attack Type 20 (Exit) C2/6D2E: AD F0 3E LDA $3EF0 C2/6D31: 30 0D BMI $6D40 (Check if can run) C2/6D33: 20 A2 02 JSR $02A2 (0..99) C2/6D36: C5 57 CMP $57 C2/6D38: B0 06 BCS $6D40 C2/6D3A: A9 80 LDA #$80 C2/6D3C: 8D E8 7B STA $7BE8 C2/6D3F: 60 RTS C2/6D40: E6 56 INC $56 C2/6D42: 20 65 99 JSR $9965 C2/6D45: A9 20 LDA #$20 C2/6D47: 9D 5F 3C STA $3C5F,X C2/6D4A: 60 RTS Attack Type 21 (Reset) C2/6D4B: AD F2 04 LDA $04F2 C2/6D4E: C9 1F CMP #$1F C2/6D50: D0 05 BNE $6D57 C2/6D52: A9 1C LDA #$1C C2/6D54: 8D F2 04 STA $04F2 C2/6D57: EE D8 7C INC $7CD8 C2/6D5A: 60 RTS Attack Type 22 (Quick) C2/6D5B: A5 47 LDA $47 C2/6D5D: C9 04 CMP #$04 (Only works on party members) C2/6D5F: B0 05 BCS $6D66 C2/6D61: AD 51 7C LDA $7C51 (Check if already casted Quick) C2/6D64: F0 03 BEQ $6D69 C2/6D66: E6 56 INC $56 C2/6D68: 60 RTS C2/6D69: 7B TDC C2/6D6A: AA TAX C2/6D6B: FE AB 3E INC $3EAB,X C2/6D6E: E8 INX C2/6D6F: E0 0C 00 CPX #$000C C2/6D72: D0 F7 BNE $6D6B C2/6D74: A5 47 LDA $47 C2/6D76: 8D B6 7C STA $7CB6 C2/6D79: AA TAX C2/6D7A: 9E AB 3E STZ $3EAB,X C2/6D7D: A9 03 LDA #$03 C2/6D7F: 8D 51 7C STA $7C51 C2/6D82: 60 RTS Attack Type 23 (Earth Wall) C2/6D83: AD 1E 7C LDA $7C1E (Miss if already a current Wall) C2/6D86: 0D 1F 7C ORA $7C1F C2/6D89: D0 1C BNE $6DA7 C2/6D8B: A5 58 LDA $58 C2/6D8D: 85 24 STA $24 C2/6D8F: AD E5 7B LDA $7BE5 (Level) C2/6D92: 85 25 STA $25 C2/6D94: 20 F1 00 JSR $00F1 (Level * Parameter 2) C2/6D97: 18 CLC C2/6D98: A5 26 LDA $26 C2/6D9A: 69 E8 ADC #$E8 C2/6D9C: 8D 1E 7C STA $7C1E C2/6D9F: A5 27 LDA $27 C2/6DA1: 69 03 ADC #$03 C2/6DA3: 8D 1F 7C STA $7C1F Wall HP = 1000 + (Level * Parameter 2) C2/6DA6: 60 RTS C2/6DA7: EE 56 00 INC $0056 C2/6DAA: 60 RTS Attack Type 24 (Potions) C2/6DAB: 20 52 82 JSR $8252 (Healing Damage Formula) C2/6DAE: 20 CF 84 JSR $84CF (Medicine modifier to damage) C2/6DB1: 4C C1 88 JMP $88C1 (Heal or Damage Undead) Attack Type 25 (Ethers) C2/6DB4: 20 52 82 JSR $8252 (Healing damage formula) C2/6DB7: 20 CF 84 JSR $84CF (Medicine modifier to damage) C2/6DBA: 4C DE 89 JMP $89DE (MP Heal) Attack Type 26 (Full Heal) C2/6DBD: A5 57 LDA $57 C2/6DBF: 10 03 BPL $6DC4 C2/6DC1: 20 DE 88 JSR $88DE (Full Heal or Reduce HP to Critical for Undead) C2/6DC4: A5 57 LDA $57 C2/6DC6: 29 40 AND #$40 C2/6DC8: F0 03 BEQ $6DCD C2/6DCA: 20 F7 89 JSR $89F7 (Fully Heal MP) C2/6DCD: A5 57 LDA $57 C2/6DCF: 29 20 AND #$20 C2/6DD1: F0 03 BEQ $6DD6 C2/6DD3: 20 4D 8B JSR $8B4D (Calculate Damage = Target Max HP / 2) C2/6DD6: 60 RTS Attack Type 27 (Status Effects) C2/6DD7: A9 5A LDA #$5A C2/6DD9: 8D D8 3E STA $3ED8 (Status Duration = 90) C2/6DDC: 20 CD 90 JSR $90CD (Apply Status 3 to Target, bypass Status Immunity) C2/6DDF: A5 58 LDA $58 C2/6DE1: 85 59 STA $59 C2/6DE3: 20 39 90 JSR $9039 (Apply Status 2 to Target, bypass Status Immunity) C2/6DE6: A5 57 LDA $57 C2/6DE8: 85 59 STA $59 C2/6DEA: 4C 2B 90 JMP $902B (Apply Status 1 to Target, bypass Status Immunity) Attack Type 28 (Ignore Defense) C2/6DED: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6DF0: A5 56 LDA $56 C2/6DF2: D0 1D BNE $6E11 C2/6DF4: A5 58 LDA $58 C2/6DF6: AA TAX C2/6DF7: 86 0E STX $0E C2/6DF9: A5 59 LDA $59 C2/6DFB: C2 20 REP #$20 C2/6DFD: 20 B1 01 JSR $01B1 C2/6E00: 18 CLC C2/6E01: 65 0E ADC $0E (Damage = Parameter 3 & Parameter 2) C2/6E03: C9 0F 27 CMP #$270F C2/6E06: 90 03 BCC $6E0B C2/6E08: A9 0F 27 LDA #$270F C2/6E0B: 8D 6D 7B STA $7B6D (Max Damage = 9999) C2/6E0E: 7B TDC C2/6E0F: E2 20 SEP #$20 C2/6E11: 60 RTS Attack Type 29 (Kill, not Heavy) C2/6E12: A6 49 LDX $49 C2/6E14: BD 65 20 LDA $2065,X C2/6E17: 29 20 AND #$20 (Target Creature Type = Heavy?) C2/6E19: D0 0F BNE $6E2A C2/6E1B: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/6E1E: A5 56 LDA $56 C2/6E20: D0 0A BNE $6E2C C2/6E22: A5 58 LDA $58 C2/6E24: 8D D8 3E STA $3ED8 (Status Duration = Parameter 2) C2/6E27: 4C 05 8E JMP $8E05 (Apply Status Effect 4) C2/6E2A: E6 56 INC $56 (Attack Misses) C2/6E2C: 60 RTS Attack Type 2A (% on Max HP) C2/6E2D: A5 57 LDA $57 C2/6E2F: 85 4D STA $4D C2/6E31: 20 B5 87 JSR $87B5 (Magic Attack Element Modifiers (ii)) C2/6E34: A5 56 LDA $56 C2/6E36: D0 13 BNE $6E4B C2/6E38: 20 4E 8A JSR $8A4E (Calculate Damage from % of Target Max HP) C2/6E3B: A5 59 LDA $59 C2/6E3D: F0 0C BEQ $6E4B C2/6E3F: A5 59 LDA $59 C2/6E41: 8D D8 3E STA $3ED8 (Status Duration = Parameter 3) C2/6E44: A9 08 LDA #$08 C2/6E46: 85 59 STA $59 C2/6E48: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/6E4B: 60 RTS Attack Type 2B (Damage % on Attacker Current HP) C2/6E4C: A5 57 LDA $57 C2/6E4E: 85 4D STA $4D C2/6E50: 20 B5 87 JSR $87B5 (Elemental Modifiers to Damage) C2/6E53: A5 56 LDA $56 C2/6E55: D0 06 BNE $6E5D C2/6E57: 20 9D 8A JSR $8A9D (Calculate Damage from % of Attacker Current HP) C2/6E5A: 20 DB 90 JSR $90DB (Apply Status 1 to Attacker, bypass Status Immunity) C2/6E5D: 60 RTS Attack Type 2C (50/50 chance of Status 1 or Status 2) C2/6E5E: 20 A2 02 JSR $02A2 (0..99) C2/6E61: C9 32 CMP #$32 C2/6E63: B0 07 BCS $6E6C C2/6E65: A5 57 LDA $57 C2/6E67: 85 59 STA $59 C2/6E69: 4C AC 8C JMP $8CAC (Apply Status Effect 1) C2/6E6C: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/6E6F: 4C 2E 8D JMP $8D2E (Apply Status Effect 2) Attack Type 2D (Ground Attack) C2/6E72: 20 03 7E JSR $7E03 (Check for Target Float to Miss) C2/6E75: A5 56 LDA $56 C2/6E77: D0 1A BNE $6E93 C2/6E79: A5 59 LDA $59 C2/6E7B: 85 4D STA $4D C2/6E7D: 20 30 7F JSR $7F30 (Magic damage formula) C2/6E80: 20 66 83 JSR $8366 (Multitargetting Modifications to Damage) C2/6E83: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/6E86: 20 6D 86 JSR $866D (Magic Element Up Modifers) C2/6E89: 20 6E 87 JSR $876E (Magic Attack Element Modifiers) C2/6E8C: A5 56 LDA $56 C2/6E8E: D0 03 BNE $6E93 C2/6E90: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6E93: AD 97 7C LDA $7C97 C2/6E96: F0 02 BEQ $6E9A C2/6E98: 64 56 STZ $56 C2/6E9A: 60 RTS Attack Type 2E (Reaper's Sword) C2/6E9B: 20 1B 7F JSR $7F1B (Hit Determination for physical Magic) C2/6E9E: A5 56 LDA $56 C2/6EA0: D0 0E BNE $6EB0 C2/6EA2: 20 C2 7F JSR $7FC2 (Physical magic damage formula) C2/6EA5: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6EA8: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6EAB: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/6EAE: 64 56 STZ $56 C2/6EB0: 60 RTS Attack Type 2F (Not Used?) C2/6EB1: 20 5B 7E JSR $7E5B (Creature Type Hit Determination) C2/6EB4: A5 56 LDA $56 C2/6EB6: D0 03 BNE $6EBB C2/6EB8: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/6EBB: 60 RTS Attack Type 30 (Fists) C2/6EBC: 20 47 7C JSR $7C47 (Hit = 100, Evade = Evade) C2/6EBF: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/6EC2: A5 56 LDA $56 C2/6EC4: F0 05 BEQ $6ECB C2/6EC6: A9 80 LDA #$80 C2/6EC8: 85 56 STA $56 C2/6ECA: 60 RTS C2/6ECB: 20 3E 80 JSR $803E (Fists Damage Formula) C2/6ECE: 20 9B 83 JSR $839B (Check Back Row Modifications) C2/6ED1: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6ED4: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6ED7: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6EDA: 20 DF 87 JSR $87DF (Check for Critical) C2/6EDD: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6EE0: 60 RTS Attack Type 31 (Swords) C2/6EE1: 20 47 7C JSR $7C47 (Hit = 100%, Evade = Evade%) C2/6EE4: 20 BE 7E JSR $7EBE Hit% Determination for physical C2/6EE7: A5 56 LDA $56 C2/6EE9: D0 2E BNE $6F19 C2/6EEB: 20 FC 7F JSR $7FFC (Sword Damage Formula) C2/6EEE: 20 9B 83 JSR $839B (Check Back Row Modifications) C2/6EF1: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6EF4: 20 30 84 JSR $8430 (Check Double Grip Modifier) C2/6EF7: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6EFA: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6EFD: 20 84 86 JSR $8684 (Check Magic Sword Modifiers) C2/6F00: A5 61 LDA $61 C2/6F02: D0 19 BNE $6F1D C2/6F04: A5 56 LDA $56 C2/6F06: D0 11 BNE $6F19 C2/6F08: A5 57 LDA $57 C2/6F0A: 85 4D STA $4D C2/6F0C: 20 34 87 JSR $8734 (Check Attack Element Modifiers) C2/6F0F: A5 56 LDA $56 C2/6F11: D0 06 BNE $6F19 C2/6F13: 20 11 88 JSR $8811 (Calculate Final Damage) C2/6F16: 4C CF 8B JMP $8BCF (Check for Magic Sword Status Effects) C2/6F19: A9 80 LDA #$80 C2/6F1B: 85 56 STA $56 (Attack Misses, Set $56 to 128) C2/6F1D: 60 RTS Attack Type 32 (Knives) C2/6F1E: 20 53 7C JSR $7C53 Hit = 100%, Evade = Evade/2 C2/6F21: 20 BE 7E JSR $7EBE Hit% Determination for physical C2/6F24: A5 56 LDA $56 C2/6F26: D0 2B BNE $6F53 C2/6F28: 20 D4 80 JSR $80D4 (Knives Damage Formula) C2/6F2B: 20 9B 83 JSR $839B (Check Back Row Modifications) C2/6F2E: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6F31: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6F34: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6F37: 20 84 86 JSR $8684 (Check Magic Sword Modifiers) C2/6F3A: A5 61 LDA $61 C2/6F3C: D0 19 BNE $6F57 C2/6F3E: A5 56 LDA $56 C2/6F40: D0 11 BNE $6F53 C2/6F42: A5 57 LDA $57 C2/6F44: 85 4D STA $4D C2/6F46: 20 34 87 JSR $8734 (Check Attack Element Modifiers) C2/6F49: A5 56 LDA $56 C2/6F4B: D0 06 BNE $6F53 C2/6F4D: 20 11 88 JSR $8811 (Calculate Final Damage) C2/6F50: 4C CF 8B JMP $8BCF (Check for Magic Sword Status Effects) C2/6F53: A9 80 LDA #$80 C2/6F55: 85 56 STA $56 C2/6F57: 60 RTS Attack Type 33 (Spears) C2/6F58: 20 47 7C JSR $7C47 (Hit = 100%, Evade = Evade%) C2/6F5B: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/6F5E: A5 56 LDA $56 C2/6F60: D0 1D BNE $6F7F C2/6F62: 20 FC 7F JSR $7FFC (Sword Damage Formula) C2/6F65: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6F68: 20 52 84 JSR $8452 (Check for Jump?) C2/6F6B: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6F6E: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6F71: A5 57 LDA $57 C2/6F73: 85 4D STA $4D C2/6F75: 20 34 87 JSR $8734 (Check Attack Element Modifiers) C2/6F78: A5 56 LDA $56 C2/6F7A: D0 03 BNE $6F7F C2/6F7C: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/6F7F: A9 80 LDA #$80 C2/6F81: 85 56 STA $56 C2/6F83: 60 RTS Attack Type 34 (Axes) C2/6F84: 20 60 7C JSR $7C60 (Hit = 1st Parameter, Evade = Evade) C2/6F87: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/6F8A: A5 56 LDA $56 C2/6F8C: D0 15 BNE $6FA3 C2/6F8E: 20 2B 81 JSR $812B (Axes damage formula) C2/6F91: 20 9B 83 JSR $839B (Check Back Row Modifications) C2/6F94: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6F97: 20 30 84 JSR $8430 (Check Double Grip Modifiers to Damage) C2/6F9A: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6F9D: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6FA0: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/6FA3: A9 80 LDA #$80 C2/6FA5: 85 56 STA $56 C2/6FA7: 60 RTS Attack Type 35 (Bows) C2/6FA8: 20 6C 7C JSR $7C6C (Hit = 1st Parameter, Evade = Evade/2) C2/6FAB: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/6FAE: A5 56 LDA $56 C2/6FB0: D0 12 BNE $6FC4 C2/6FB2: 20 D4 80 JSR $80D4 (Knives Damage Formula) C2/6FB5: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6FB8: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6FBB: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6FBE: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/6FC1: 4C F9 8B JMP $8BF9 (Apply Bow Status Effects) C2/6FC4: A9 80 LDA #$80 C2/6FC6: 85 56 STA $56 C2/6FC8: 60 RTS Attack Type 36 (Bows with Elemental) C2/6FC9: 20 6C 7C JSR $7C6C (Hit = 1st Parameter, Evade = Evade/2) C2/6FCC: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/6FCF: A5 56 LDA $56 C2/6FD1: D0 21 BNE $6FF4 C2/6FD3: 20 D4 80 JSR $80D4 (Knives Damage Formula) C2/6FD6: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/6FD9: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/6FDC: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/6FDF: A5 59 LDA $59 C2/6FE1: 85 4D STA $4D C2/6FE3: 20 34 87 JSR $8734 (Attack Element Modifiers) C2/6FE6: A5 56 LDA $56 C2/6FE8: D0 0A BNE $6FF4 C2/6FEA: A5 58 LDA $58 C2/6FEC: 85 57 STA $57 C2/6FEE: 20 DF 87 JSR $87DF (Check for Critical Hit) C2/6FF1: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/6FF4: A9 80 LDA #$80 C2/6FF6: 85 56 STA $56 C2/6FF8: 60 RTS Attack Type 37 (Katanas) C2/6FF9: 20 47 7C JSR $7C47 (Hit = 100%, Evade = Evade%) C2/6FFC: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/6FFF: A5 56 LDA $56 C2/7001: D0 18 BNE $701B C2/7003: 20 FC 7F JSR $7FFC (Sword damage formula) C2/7006: 20 9B 83 JSR $839B (Check Back Row Modifications) C2/7009: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/700C: 20 30 84 JSR $8430 (Check Double Grip Modifiers to Damage) C2/700F: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/7012: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/7015: 20 DF 87 JSR $87DF (Check for Critical Hit) C2/7018: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/701B: A9 80 LDA #$80 C2/701D: 85 56 STA $56 C2/701F: 60 RTS Attack Type 38 (Whips) C2/7020: 20 60 7C JSR $7C60 (Hit = 1st Parameter, Evade = Evade) C2/7023: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/7026: A5 56 LDA $56 C2/7028: D0 0F BNE $7039 C2/702A: 20 D4 80 JSR $80D4 (Knives Damage Formula) C2/702D: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/7030: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/7033: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/7036: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/7039: A9 80 LDA #$80 C2/703B: 85 56 STA $56 C2/703D: 60 RTS Attack Type 39 (Bells) C2/703E: 20 F1 7D JSR $7DF1 (Check for Void to Miss) C2/7041: A5 56 LDA $56 C2/7043: D0 09 BNE $704E C2/7045: 20 6F 81 JSR $816F (Bells damage formula) C2/7048: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/704B: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/704E: A9 80 LDA #$80 C2/7050: 85 56 STA $56 C2/7052: 60 RTS Attack Type 3A (Long Reach Axes) C2/7053: 20 60 7C JSR $7C60 (Hit = 1st Parameter, Evade = Evade) C2/7056: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/7059: A5 56 LDA $56 C2/705B: D0 12 BNE $706F C2/705D: 20 2B 81 JSR $812B (Axes damage formula) C2/7060: 20 BD 83 JSR $83BD (Check for Command Modifiers) C2/7063: 20 30 84 JSR $8430 (Double Grip Modifiers to Damage) C2/7066: 20 12 85 JSR $8512 (Check Target Status Effect Modifiers to Physical Damage) C2/7069: 20 33 85 JSR $8533 (Check Attacker Status Effect Modifiers to Physical Damage) C2/706C: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/706F: A9 80 LDA #$80 C2/7071: 85 56 STA $56 C2/7073: 60 RTS Attack Type 3B (Rods) C2/7074: 20 79 7C JSR $7C79 (Hit = 1st Paramter, Evade = Magic Evade) C2/7077: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/707A: 20 8B 7D JSR $7D8B (Target Status Effect Modifiers to Magical Hit%) C2/707D: 20 12 7E JSR $7E12 (Hit Determination for status) C2/7080: A5 56 LDA $56 C2/7082: D0 14 BNE $7098 C2/7084: 20 CB 81 JSR $81CB (Rods damage formula) C2/7087: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/708A: A5 59 LDA $59 C2/708C: 85 4D STA $4D C2/708E: 20 34 87 JSR $8734 (Attack Element Modifiers) C2/7091: A5 56 LDA $56 C2/7093: D0 03 BNE $7098 C2/7095: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/7098: A9 80 LDA #$80 C2/709A: 85 56 STA $56 C2/709C: 60 RTS Attack Type 3C (Rune Weapons) C2/709D: 20 60 7C JSR $7C60 (Hit = 1st Parameter, Evade = Evade) C2/70A0: 20 BE 7E JSR $7EBE (Hit% Determination for physical) C2/70A3: A5 56 LDA $56 C2/70A5: D0 18 BNE $70BF C2/70A7: 20 2B 81 JSR $812B (Axes damage formula) C2/70AA: 20 67 84 JSR $8467 (Bonus to Attack and M, Costing MP) C2/70AD: 20 9B 83 JSR $839B (Back Row Modifications to Damage) C2/70B0: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/70B3: 20 30 84 JSR $8430 (Double Grip Modifiers to Damage) C2/70B6: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/70B9: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/70BC: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/70BF: A9 80 LDA #$80 C2/70C1: 85 56 STA $56 C2/70C3: 60 RTS Attack Type 3D (Death Claw) C2/70C4: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/70C7: A5 56 LDA $56 C2/70C9: D0 0F BNE $70DA C2/70CB: 20 FD 88 JSR $88FD (Reduce HP to critical Damage) C2/70CE: A5 56 LDA $56 C2/70D0: D0 08 BNE $70DA C2/70D2: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/70D5: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/70D8: 64 56 STZ $56 C2/70DA: 60 RTS Attack Type 3E (Failure) C2/70DB: 20 A2 02 JSR $02A2 (0..99) C2/70DE: C5 57 CMP $57 C2/70E0: B0 03 BCS $70E5 C2/70E2: 4C FD 88 JMP $88FD (Reduce HP to critical Damage) C2/70E5: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/70E8: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/70EB: 60 RTS Attack Type 3F (Zombie Breath) C2/70EC: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/70EF: A5 56 LDA $56 C2/70F1: D0 25 BNE $7118 C2/70F3: 20 A7 7F JSR $7FA7 (Random Magic damage formula) C2/70F6: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/70F9: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/70FC: A6 49 LDX $49 C2/70FE: BD 06 20 LDA $2006,X C2/7101: 85 0E STA $0E C2/7103: BD 07 20 LDA $2007,X C2/7106: 85 0F STA $0F C2/7108: AE 6D 7B LDX $7B6D (If Damage done >= Current HP) C2/710B: E4 0E CPX $0E C2/710D: 90 09 BCC $7118 C2/710F: A6 49 LDX $49 C2/7111: A9 02 LDA #$02 C2/7113: 85 59 STA $59 C2/7115: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/7118: 60 RTS Attack Type 40 (Change Row) C2/7119: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/711C: A5 56 LDA $56 C2/711E: D0 13 BNE $7133 C2/7120: A5 58 LDA $58 C2/7122: 10 03 BPL $7127 C2/7124: 4C 01 91 JMP $9101 (Change Target Row) C2/7127: A5 58 LDA $58 C2/7129: 29 40 AND #$40 C2/712B: F0 03 BEQ $7130 C2/712D: 4C 17 91 JMP $9117 (Move Target to Front Row) C2/7130: 4C 22 91 JMP $9122 (Move Attacker to Back Row) C2/7133: 60 RTS Attack Type 41 C2/7134: 20 61 82 JSR $8261 (damage formula?) C2/7137: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/713A: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/713D: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) Attack Type 42 (Heal HP & Status) C2/7140: 20 30 7F JSR $7F30 (Magic Damage Formula) C2/7143: 20 C1 88 JSR $88C1 (Heal or Damage Undead) C2/7146: A5 57 LDA $57 C2/7148: 10 03 BPL $714D C2/714A: 4C B6 8E JMP $8EB6 (Remove Status 1) C2/714D: 4C 11 8F JMP $8F11 (Remove Status 2) Attack Type 43 (Steal) C2/7150: 9C 9A 7C STZ $7C9A C2/7153: A6 49 LDX $49 C2/7155: BD 6B 20 LDA $206B,X C2/7158: F0 05 BEQ $715F C2/715A: EE 9A 7C INC $7C9A C2/715D: 80 37 BRA $7196 C2/715F: 38 SEC C2/7160: A5 48 LDA $48 C2/7162: E9 04 SBC #$04 C2/7164: 0A ASL C2/7165: AA TAX C2/7166: C2 20 REP #$20 C2/7168: BD 20 40 LDA $4020,X C2/716B: 20 B7 01 JSR $01B7 (x4) C2/716E: AA TAX C2/716F: 7B TDC C2/7170: E2 20 SEP #$20 C2/7172: BF 00 50 D0 LDA $D05000,X C2/7176: 1F 01 50 D0 ORA $D05001,X C2/717A: D0 05 BNE $7181 C2/717C: EE 9A 7C INC $7C9A C2/717F: 80 15 BRA $7196 C2/7181: 20 85 7C JSR $7C85 (Success Determination for Steal) C2/7184: 20 12 7E JSR $7E12 (Check if Steal succeeds) C2/7187: A5 56 LDA $56 C2/7189: D0 0B BNE $7196 C2/718B: 20 08 92 JSR $9208 C2/718E: A5 56 LDA $56 C2/7190: D0 04 BNE $7196 C2/7192: A9 21 LDA #$21 C2/7194: 80 0D BRA $71A3 C2/7196: E6 56 INC $56 C2/7198: AD 9A 7C LDA $7C9A C2/719B: F0 04 BEQ $71A1 C2/719D: A9 4B LDA #$4B C2/719F: 80 02 BRA $71A3 C2/71A1: A9 22 LDA #$22 C2/71A3: 48 PHA C2/71A4: 20 65 99 JSR $9965 C2/71A7: AD 46 47 LDA $4746 C2/71AA: C9 0B CMP #$0B C2/71AC: F0 04 BEQ $71B2 C2/71AE: C9 33 CMP #$33 C2/71B0: D0 02 BNE $71B4 C2/71B2: 7B TDC C2/71B3: AA TAX C2/71B4: 68 PLA C2/71B5: 9D 5F 3C STA $3C5F,X C2/71B8: 60 RTS Attack Type 44 (Escape) C2/71B9: A5 47 LDA $47 C2/71BB: C9 04 CMP #$04 C2/71BD: 90 17 BCC $71D6 (If Attacker is not a Monster) C2/71BF: 38 SEC C2/71C0: E9 04 SBC #$04 (Change Attacker to Party member) C2/71C2: AA TAX C2/71C3: FE AE 7C INC $7CAE,X C2/71C6: AD 0A 7C LDA $7C0A C2/71C9: 20 D6 01 JSR $01D6 C2/71CC: 8D 0A 7C STA $7C0A C2/71CF: A6 32 LDX $32 C2/71D1: A9 80 LDA #$80 C2/71D3: 9D 1A 20 STA $201A,X (Kill Attacker) C2/71D6: 60 RTS Attack Type 45 (Throw) C2/71D7: A5 57 LDA $57 C2/71D9: 85 4E STA $4E (Hit = 1st Parameter) C2/71DB: 7B TDC C2/71DC: 85 4F STA $4F (Evade = 0) C2/71DE: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/71E1: A5 56 LDA $56 C2/71E3: D0 0F BNE $71F4 C2/71E5: 20 99 82 JSR $8299 (Throw damage formula) C2/71E8: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/71EB: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/71EE: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/71F1: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/71F4: 60 RTS Attack Type 46 (GilToss) C2/71F5: 20 0A 83 JSR $830A (GilToss Damage Formula) C2/71F8: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) Attack Type 47 (Tame) C2/71FB: A6 49 LDX $49 C2/71FD: BD 65 20 LDA $2065,X (Creature Type = Creature?) C2/7200: 29 04 AND #$04 C2/7202: F0 06 BEQ $720A C2/7204: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/7207: 4C CB 8D JMP $8DCB (Apply Status Effect 3) C2/720A: E6 56 INC $56 (Attack Misses) C2/720C: 60 RTS Attack Type 48 (Catch) C2/720D: 20 65 99 JSR $9965 C2/7210: 86 14 STX $14 C2/7212: A6 49 LDX $49 C2/7214: BD 66 20 LDA $2066,X (Check Immunity Byte for Catch) C2/7217: 29 08 AND #$08 C2/7219: F0 04 BEQ $721F C2/721B: A9 4F LDA #$4F C2/721D: 80 29 BRA $7248 C2/721F: BD 1D 20 LDA $201D,X C2/7222: 29 02 AND #$02 C2/7224: D0 2B BNE $7251 C2/7226: A6 32 LDX $32 C2/7228: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/722B: 29 01 AND #$01 (Check if Catch Up) C2/722D: F0 17 BEQ $7246 C2/722F: A6 49 LDX $49 C2/7231: C2 20 REP #$20 C2/7233: BD 08 20 LDA $2008,X C2/7236: 4A LSR C2/7237: DD 06 20 CMP $2006,X (If Target HP < (Target Max HP/2)) C2/723A: B0 05 BCS $7241 C2/723C: 7B TDC C2/723D: E2 20 SEP #$20 C2/723F: 80 05 BRA $7246 C2/7241: 7B TDC C2/7242: E2 20 SEP #$20 C2/7244: 80 0B BRA $7251 C2/7246: A9 25 LDA #$25 C2/7248: A6 14 LDX $14 C2/724A: 9D 5F 3C STA $3C5F,X C2/724D: E6 56 INC $56 (Attack Misses) C2/724F: 80 03 BRA $7254 C2/7251: 20 A5 93 JSR $93A5 C2/7254: 60 RTS Attack Type 49 (Flirt, Lilith Rod) C2/7255: 20 0D 7C JSR $7C0D (Hit = Attacker Level + Hit - Target Level, Evade = Magic Evade) C2/7258: 20 7F 7D JSR $7D7F (Sword Dance Up Modifier) C2/725B: 20 12 7E JSR $7E12 (Hit Determination for status) C2/725E: A5 56 LDA $56 C2/7260: D0 03 BNE $7265 C2/7262: 20 3A 8E JSR $8E3A (Apply Flirt, miss if Heavy) C2/7265: 60 RTS Attack Type 4B (L5 Doom) C2/7266: 20 67 7E JSR $7E67 (Check Target Level is Muliple of Parameter 1) C2/7269: A5 56 LDA $56 C2/726B: D0 1F BNE $728C C2/726D: A6 49 LDX $49 C2/726F: BD 65 20 LDA $2065,X (Target Creature Type = Undead?) C2/7272: 29 01 AND #$01 C2/7274: D0 07 BNE $727D C2/7276: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/7279: 29 02 AND #$02 (Check if Undead) C2/727B: F0 0C BEQ $7289 C2/727D: C2 20 REP #$20 C2/727F: BD 08 20 LDA $2008,X C2/7282: 9D 06 20 STA $2006,X (Fully Heal HP) C2/7285: 7B TDC C2/7286: E2 20 SEP #$20 C2/7288: 60 RTS C2/7289: 20 2B 90 JSR $902B (Apply Status 1 to Target, bypass Status Immunity) C2/728C: 60 RTS Attack Type 4C (L2 Old) C2/728D: 20 67 7E JSR $7E67 (Check Target Level is Muliple of Parameter 1) C2/7290: A5 56 LDA $56 C2/7292: D0 06 BNE $729A C2/7294: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/7297: 20 39 90 JSR $9039 (Apply Status 2 to Target, bypass Status Immunity) C2/729A: 60 RTS Attack Type 4D (L4 Qrter) C2/729B: 20 67 7E JSR $7E67 (Check Target Level is Muliple of Parameter 1) C2/729E: A5 56 LDA $56 C2/72A0: D0 0F BNE $72B1 C2/72A2: 20 74 88 JSR $8874 (Gravity Attack Damage) C2/72A5: A9 3C LDA #$3C C2/72A7: 85 58 STA $58 C2/72A9: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/72AC: 20 39 90 JSR $9039 (Apply Status 2 to Target, bypass Status Immunity) C2/72AF: 64 56 STZ $56 C2/72B1: 60 RTS Attack Type 4E (L3 Flare) C2/72B2: 20 67 7E JSR $7E67 (Check Target Level is Muliple of Parameter 1) C2/72B5: A5 56 LDA $56 C2/72B7: D0 1A BNE $72D3 C2/72B9: A5 59 LDA $59 C2/72BB: 85 4D STA $4D C2/72BD: 20 6A 7F JSR $7F6A (Flare Magic damage formula) C2/72C0: 20 66 83 JSR $8366 (Multitargetting Modifications to Damage) C2/72C3: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/72C6: 20 6D 86 JSR $866D (Magic Element Up Modifers) C2/72C9: 20 6E 87 JSR $876E (Magic Attack Element Modifiers) C2/72CC: A5 56 LDA $56 C2/72CE: D0 03 BNE $72D3 C2/72D0: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/72D3: AD 97 7C LDA $7C97 C2/72D6: F0 02 BEQ $72DA C2/72D8: 64 56 STZ $56 C2/72DA: 60 RTS Attack Type 4F (Spirit) C2/72DB: A5 48 LDA $48 C2/72DD: A8 TAY C2/72DE: B9 C2 3E LDA $3EC2,Y C2/72E1: D0 1A BNE $72FD C2/72E3: 20 AA 8F JSR $8FAA (Revive Target) C2/72E6: A5 56 LDA $56 C2/72E8: D0 15 BNE $72FF C2/72EA: 20 A2 02 JSR $02A2 (0..99) C2/72ED: C5 57 CMP $57 C2/72EF: 90 05 BCC $72F6 C2/72F1: EE 5D 7C INC $7C5D C2/72F4: 80 09 BRA $72FF C2/72F6: A9 02 LDA #$02 C2/72F8: 85 59 STA $59 C2/72FA: 4C AC 8C JMP $8CAC (Apply Status Effect 1) C2/72FD: E6 56 INC $56 C2/72FF: 60 RTS Attack Type 50 (Goblin Punch) C2/7300: 20 1B 7F JSR $7F1B (Hit Determination for physical Magic) C2/7303: A5 56 LDA $56 C2/7305: D0 11 BNE $7318 C2/7307: 20 AD 85 JSR $85AD (Goblin Punch Damage formula) C2/730A: 20 5D 85 JSR $855D (Bonus if Equal Level Damage formula) C2/730D: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/7310: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/7313: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/7316: 64 56 STZ $56 C2/7318: 60 RTS Attack Type 51 (Modify Level or Defense) C2/7319: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/731C: A5 56 LDA $56 C2/731E: D0 3D BNE $735D C2/7320: A5 58 LDA $58 C2/7322: 10 03 BPL $7327 C2/7324: 20 36 91 JSR $9136 (Level = Half) C2/7327: A5 58 LDA $58 C2/7329: 29 40 AND #$40 C2/732B: F0 03 BEQ $7330 C2/732D: 20 36 91 JSR $9136 (Level = Half) C2/7330: A5 58 LDA $58 C2/7332: 29 20 AND #$20 C2/7334: F0 03 BEQ $7339 C2/7336: 20 2D 91 JSR $912D (Defense & Magic Defense = Half) C2/7339: A5 58 LDA $58 C2/733B: 29 10 AND #$10 C2/733D: F0 03 BEQ $7342 C2/733F: 20 43 91 JSR $9143 (Add to Level) C2/7342: A5 58 LDA $58 C2/7344: 29 08 AND #$08 C2/7346: F0 03 BEQ $734B C2/7348: 20 53 91 JSR $9153 (Subtract from Level) C2/734B: A5 58 LDA $58 C2/734D: 29 04 AND #$04 C2/734F: F0 03 BEQ $7354 C2/7351: 20 97 91 JSR $9197 (Increase Monster Attack) C2/7354: A5 58 LDA $58 C2/7356: 29 02 AND #$02 C2/7358: F0 03 BEQ $735D C2/735A: 20 B4 91 JSR $91B4 (Increase Target Defense and Magic Defense) C2/735D: 60 RTS Attack Type 52 (Mucus) C2/735E: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/7361: A5 56 LDA $56 C2/7363: D0 13 BNE $7378 C2/7365: 20 51 8E JSR $8E51 (Apply Status Effect 3, Mutually exclusive Statuses) C2/7368: A5 56 LDA $56 C2/736A: D0 0C BNE $7378 C2/736C: A9 FF LDA #$FF C2/736E: 8D D8 3E STA $3ED8 C2/7371: A9 08 LDA #$08 C2/7373: 85 59 STA $59 C2/7375: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/7378: 60 RTS Attack Type 53 (Damage % MP) C2/7379: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/737C: A5 56 LDA $56 C2/737E: D0 03 BNE $7383 C2/7380: 20 EC 8A JSR $8AEC (Calculate Damage from % of Target Current MP) C2/7383: 60 RTS Attack Type 54 (Damage = Max HP - Current HP) C2/7384: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/7387: A5 56 LDA $56 C2/7389: D0 03 BNE $738E C2/738B: 20 33 8B JSR $8B33 (Calculate Damage = Attacker Max HP - Attacker Current HP) C2/738E: 60 RTS Attack Type 55 (Fusion) C2/738F: 20 DE 88 JSR $88DE (Full Heal or Reduce HP to Critical for Undead) C2/7392: 20 F7 89 JSR $89F7 (Fully Heal MP) C2/7395: 4C DB 90 JMP $90DB (Apply Status 1 to Attacker, bypass Status Immunity) Attack Type 56 (Unused?) C2/7398: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/739B: A5 56 LDA $56 C2/739D: D0 03 BNE $73A2 C2/739F: 20 D1 91 JSR $91D1 (Toggle Status 4 on Target) C2/73A2: 60 RTS Attack Type 57 (HP Leak + Status) C2/73A3: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/73A6: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/73A9: 64 56 STZ $56 C2/73AB: A5 57 LDA $57 C2/73AD: 85 59 STA $59 C2/73AF: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/73B2: 64 56 STZ $56 C2/73B4: A9 FF LDA #$FF C2/73B6: 8D D8 3E STA $3ED8 C2/73B9: A9 08 LDA #$08 C2/73BB: 85 59 STA $59 C2/73BD: 4C 05 8E JMP $8E05 (Apply Status Effect 4) Attack Type 58 (Mind Blast) C2/73C0: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/73C3: A5 56 LDA $56 C2/73C5: D0 28 BNE $73EF C2/73C7: 20 6A 7F JSR $7F6A (Flare Magic damage formula) C2/73CA: 20 66 83 JSR $8366 (Multitargetting Modifications to Damage) C2/73CD: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/73D0: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/73D3: A5 59 LDA $59 C2/73D5: 85 58 STA $58 C2/73D7: 20 7D 8B JSR $8B7D (Status Effect Duration Determination) C2/73DA: A9 20 LDA #$20 C2/73DC: 85 59 STA $59 C2/73DE: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/73E1: 64 56 STZ $56 C2/73E3: A9 FF LDA #$FF C2/73E5: 8D D8 3E STA $3ED8 C2/73E8: A9 08 LDA #$08 C2/73EA: 85 59 STA $59 C2/73EC: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/73EF: 60 RTS Attack Type 59 (Giant Drink) C2/73F0: A5 48 LDA $48 C2/73F2: C9 04 CMP #$04 C2/73F4: B0 0E BCS $7404 (Only works on party memebers) C2/73F6: A5 48 LDA $48 C2/73F8: AA TAX C2/73F9: BD 59 7C LDA $7C59,X (Check if already used Giant Drink) C2/73FC: D0 06 BNE $7404 C2/73FE: FE 59 7C INC $7C59,X C2/7401: 4C 63 91 JMP $9163 (Double Max HP) C2/7404: E6 56 INC $56 C2/7406: 60 RTS Attack Type 5A (White Wind) C2/7407: AE 64 7C LDX $7C64 (Current HP) C2/740A: 8E 71 7B STX $7B71 C2/740D: 60 RTS Attack Type 5B C2/740E: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/7411: A5 56 LDA $56 C2/7413: D0 03 BNE $7418 C2/7415: 20 DC 91 JSR $91DC C2/7418: 60 RTS Attack Type 5C (Hug) C2/7419: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/741C: A5 56 LDA $56 C2/741E: D0 06 BNE $7426 C2/7420: 20 DE 88 JSR $88DE (Full Heal or Reduce HP to Critical for Undead) C2/7423: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/7426: 60 RTS Attack Type 5D (Dance of the Dead, Zombie Powder) C2/7427: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/742A: A5 56 LDA $56 C2/742C: D0 0E BNE $743C C2/742E: 20 AA 8F JSR $8FAA (Revive Target) C2/7431: A5 56 LDA $56 C2/7433: D0 07 BNE $743C C2/7435: A9 02 LDA #$02 C2/7437: 85 59 STA $59 C2/7439: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/743C: 60 RTS Attack Type 5E (Song magic) C2/743D: 20 F1 7D JSR $7DF1 (Check for Void to Miss) C2/7440: A5 56 LDA $56 C2/7442: D0 17 BNE $745B C2/7444: A6 32 LDX $32 C2/7446: BD 1D 20 LDA $201D,X C2/7449: 09 04 ORA #$04 C2/744B: 9D 1D 20 STA $201D,X (Apply Attacker Status 4 = Singing) C2/744E: A5 59 LDA $59 C2/7450: 9D 6F 20 STA $206F,X C2/7453: A9 08 LDA #$08 C2/7455: AA TAX C2/7456: A5 48 LDA $48 C2/7458: 20 FD 24 JSR $24FD C2/745B: 60 RTS Attack Type 5F (Requiem) C2/745C: 20 5B 7E JSR $7E5B (Creature Type Hit Determination) C2/745F: A5 56 LDA $56 C2/7461: D0 12 BNE $7475 C2/7463: 20 6A 7F JSR $7F6A (Flare Magic damage formula) C2/7466: 20 05 8A JSR $8A05 (Calculate Magic Final Damage) C2/7469: A5 59 LDA $59 C2/746B: 8D D8 3E STA $3ED8 C2/746E: A9 08 LDA #$08 C2/7470: 85 59 STA $59 C2/7472: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/7475: 60 RTS Attack Type 60 (]Item) C2/7476: 7B TDC C2/7477: AA TAX C2/7478: BD 4D 38 LDA $384D,X C2/747B: C9 F2 CMP #$F2 C2/747D: F0 07 BEQ $7486 C2/747F: E8 INX C2/7480: E8 INX C2/7481: E8 INX C2/7482: E8 INX C2/7483: E8 INX C2/7484: 80 F2 BRA $7478 C2/7486: BD 4E 38 LDA $384E,X C2/7489: 85 11 STA $11 C2/748B: BD 4F 38 LDA $384F,X C2/748E: 85 10 STA $10 C2/7490: 7B TDC C2/7491: AA TAX C2/7492: 86 0E STX $0E C2/7494: A6 0E LDX $0E C2/7496: AD 48 40 LDA $4048 C2/7499: 20 DB 01 JSR $01DB C2/749C: F0 1F BEQ $74BD C2/749E: A5 10 LDA $10 C2/74A0: 20 DB 01 JSR $01DB C2/74A3: F0 03 BEQ $74A8 C2/74A5: 4C 53 75 JMP $7553 C2/74A8: 7B TDC C2/74A9: 20 D6 01 JSR $01D6 C2/74AC: 0D 0A 7C ORA $7C0A C2/74AF: 8D 0A 7C STA $7C0A C2/74B2: 8A TXA C2/74B3: 18 CLC C2/74B4: 69 04 ADC #$04 C2/74B6: AA TAX C2/74B7: 9E C2 3E STZ $3EC2,X C2/74BA: 4C 53 75 JMP $7553 C2/74BD: A5 10 LDA $10 C2/74BF: 20 DB 01 JSR $01DB C2/74C2: D0 03 BNE $74C7 C2/74C4: 4C 53 75 JMP $7553 C2/74C7: 7B TDC C2/74C8: 20 D6 01 JSR $01D6 C2/74CB: 0D 48 40 ORA $4048 C2/74CE: 8D 48 40 STA $4048 C2/74D1: AD 0A 7C LDA $7C0A C2/74D4: 20 D1 01 JSR $01D1 C2/74D7: 8D 0A 7C STA $7C0A C2/74DA: 8A TXA C2/74DB: 18 CLC C2/74DC: 69 04 ADC #$04 C2/74DE: AA TAX C2/74DF: FE C2 3E INC $3EC2,X C2/74E2: C2 20 REP #$20 C2/74E4: 18 CLC C2/74E5: A5 0E LDA $0E C2/74E7: 69 04 00 ADC #$0004 C2/74EA: 20 B2 01 JSR $01B2 C2/74ED: AA TAX C2/74EE: 86 14 STX $14 C2/74F0: 7B TDC C2/74F1: E2 20 SEP #$20 C2/74F3: 9E 1A 20 STZ $201A,X C2/74F6: 9E 1B 20 STZ $201B,X C2/74F9: 9E 1C 20 STZ $201C,X C2/74FC: 9E 1D 20 STZ $201D,X C2/74FF: 18 CLC C2/7500: A5 0E LDA $0E C2/7502: 69 04 ADC #$04 C2/7504: 20 07 02 JSR $0207 C2/7507: 7B TDC C2/7508: 99 F1 3C STA $3CF1,Y C2/750B: 99 F2 3C STA $3CF2,Y C2/750E: 99 F3 3C STA $3CF3,Y C2/7511: 99 F4 3C STA $3CF4,Y C2/7514: 99 F5 3C STA $3CF5,Y C2/7517: 99 F6 3C STA $3CF6,Y C2/751A: 99 F7 3C STA $3CF7,Y C2/751D: 99 F8 3C STA $3CF8,Y C2/7520: 99 F9 3C STA $3CF9,Y C2/7523: 99 FA 3C STA $3CFA,Y C2/7526: A5 11 LDA $11 C2/7528: 30 1C BMI $7546 C2/752A: C2 20 REP #$20 C2/752C: A6 32 LDX $32 C2/752E: BD 06 20 LDA $2006,X C2/7531: A6 14 LDX $14 C2/7533: 9D 06 20 STA $2006,X C2/7536: DD 08 20 CMP $2008,X C2/7539: 90 06 BCC $7541 C2/753B: BD 08 20 LDA $2008,X C2/753E: 9D 06 20 STA $2006,X C2/7541: 7B TDC C2/7542: E2 20 SEP #$20 C2/7544: 80 0D BRA $7553 C2/7546: C2 20 REP #$20 C2/7548: A6 14 LDX $14 C2/754A: BD 08 20 LDA $2008,X C2/754D: 9D 06 20 STA $2006,X C2/7550: 7B TDC C2/7551: E2 20 SEP #$20 C2/7553: E6 0E INC $0E C2/7555: A5 0E LDA $0E C2/7557: C9 08 CMP #$08 C2/7559: F0 03 BEQ $755E C2/755B: 4C 94 74 JMP $7494 C2/755E: EE FB 7B INC $7BFB C2/7561: 60 RTS Attack Type 61 (Stalker Attacker) C2/7562: AD 4C 7C LDA $7C4C C2/7565: D0 71 BNE $75D8 C2/7567: 7B TDC C2/7568: A8 TAY C2/7569: A2 00 02 LDX #$0200 C2/756C: BD 1D 20 LDA $201D,X C2/756F: 09 40 ORA #$40 C2/7571: 9D 1D 20 STA $201D,X C2/7574: 20 E0 01 JSR $01E0 C2/7577: C8 INY C2/7578: C0 08 00 CPY #$0008 C2/757B: D0 EF BNE $756C C2/757D: A2 04 00 LDX #$0004 C2/7580: A9 0B LDA #$0B C2/7582: 20 7C 00 JSR $007C (4..11) C2/7585: A8 TAY C2/7586: B9 C2 3E LDA $3EC2,Y C2/7589: F0 F2 BEQ $757D C2/758B: 98 TYA C2/758C: C2 20 REP #$20 C2/758E: 20 B2 01 JSR $01B2 C2/7591: AA TAX C2/7592: 7B TDC C2/7593: E2 20 SEP #$20 C2/7595: BD 1D 20 LDA $201D,X C2/7598: 29 BF AND #$BF C2/759A: 9D 1D 20 STA $201D,X C2/759D: 7B TDC C2/759E: A8 TAY C2/759F: A2 00 02 LDX #$0200 C2/75A2: C2 20 REP #$20 C2/75A4: BD 06 20 LDA $2006,X C2/75A7: 85 0E STA $0E C2/75A9: BD 06 20 LDA $2006,X C2/75AC: C5 0E CMP $0E C2/75AE: B0 02 BCS $75B2 C2/75B0: 85 0E STA $0E C2/75B2: 18 CLC C2/75B3: 8A TXA C2/75B4: 69 80 00 ADC #$0080 C2/75B7: AA TAX C2/75B8: C8 INY C2/75B9: C0 04 00 CPY #$0004 C2/75BC: D0 EB BNE $75A9 C2/75BE: 7B TDC C2/75BF: A8 TAY C2/75C0: A2 00 02 LDX #$0200 C2/75C3: A5 0E LDA $0E C2/75C5: 9D 06 20 STA $2006,X C2/75C8: 18 CLC C2/75C9: 8A TXA C2/75CA: 69 80 00 ADC #$0080 C2/75CD: AA TAX C2/75CE: C8 INY C2/75CF: C0 04 00 CPY #$0004 C2/75D2: D0 EF BNE $75C3 C2/75D4: 7B TDC C2/75D5: E2 20 SEP #$20 C2/75D7: 60 RTS C2/75D8: 7B TDC C2/75D9: AA TAX C2/75DA: BD 4D 38 LDA $384D,X C2/75DD: C9 F2 CMP #$F2 C2/75DF: F0 07 BEQ $75E8 C2/75E1: E8 INX C2/75E2: E8 INX C2/75E3: E8 INX C2/75E4: E8 INX C2/75E5: E8 INX C2/75E6: 80 F2 BRA $75DA C2/75E8: 86 10 STX $10 C2/75EA: 7B TDC C2/75EB: A8 TAY C2/75EC: A2 00 02 LDX #$0200 C2/75EF: BD 1D 20 LDA $201D,X C2/75F2: 09 40 ORA #$40 C2/75F4: 9D 1D 20 STA $201D,X C2/75F7: 20 E0 01 JSR $01E0 C2/75FA: C8 INY C2/75FB: C0 06 CPY #$0006 C2/75FE: D0 EF BNE $75EF C2/7600: A2 07 00 LDX #$0007 C2/7603: A9 09 LDA #$09 C2/7605: 20 7C 00 JSR $007C (7..9) C2/7608: 85 0E STA $0E C2/760A: C2 20 REP #$20 C2/760C: 20 B2 01 JSR $01B2 C2/760F: AA TAX C2/7610: 7B TDC C2/7611: E2 20 SEP #$20 C2/7613: BD 1D 20 LDA $201D,X C2/7616: 29 BF AND #$BF C2/7618: 9D 1D 20 STA $201D,X C2/761B: 9C C9 3E STZ $3EC9 C2/761E: 9C CA 3E STZ $3ECA C2/7621: 9C CB 3E STZ $3ECB C2/7624: EE C6 3E INC $3EC6 C2/7627: EE C7 3E INC $3EC7 C2/762A: EE C8 3E INC $3EC8 C2/762D: A5 0E LDA $0E C2/762F: AA TAX C2/7630: FE C2 3E INC $3EC2,X C2/7633: 38 SEC C2/7634: E9 07 SBC #$07 C2/7636: AA TAX C2/7637: A9 E0 LDA #$E0 C2/7639: 20 D1 01 JSR $01D1 C2/763C: 85 12 STA $12 C2/763E: 38 SEC C2/763F: A5 0E LDA $0E C2/7641: E9 03 SBC #$03 C2/7643: AA TAX C2/7644: 9E C2 3E STZ $3EC2,X C2/7647: 38 SEC C2/7648: A5 0E LDA $0E C2/764A: E9 04 SBC #$04 C2/764C: AA TAX C2/764D: A5 12 LDA $12 C2/764F: 20 D6 01 JSR $01D6 C2/7652: A6 10 LDX $10 C2/7654: 9D 4F 38 STA $384F,X C2/7657: A9 02 LDA #$02 C2/7659: 8D 09 7C STA $7C09 C2/765C: A9 FD LDA #$FD C2/765E: 8D 0A 7C STA $7C0A C2/7661: 60 RTS Attack Type 62 (Byblos Attack) C2/7662: 7B TDC C2/7663: AA TAX C2/7664: BD 4D 38 LDA $384D,X C2/7667: C9 F2 CMP #$F2 C2/7669: F0 07 BEQ $7672 C2/766B: E8 INX C2/766C: E8 INX C2/766D: E8 INX C2/766E: E8 INX C2/766F: E8 INX C2/7670: 80 F2 BRA $7664 C2/7672: 38 SEC C2/7673: A5 47 LDA $47 C2/7675: E9 04 SBC #$04 C2/7677: 1A INC C2/7678: 85 0E STA $0E C2/767A: 0A ASL C2/767B: A8 TAY C2/767C: B9 20 40 LDA $4020,Y C2/767F: 39 21 40 AND $4021,Y C2/7682: C9 FF CMP #$FF C2/7684: F0 42 BEQ $76C8 C2/7686: DA PHX C2/7687: A5 0E LDA $0E C2/7689: AA TAX C2/768A: 7B TDC C2/768B: 20 D6 01 JSR $01D6 C2/768E: FA PLX C2/768F: 9D 4F 38 STA $384F,X C2/7692: A5 0E LDA $0E C2/7694: AA TAX C2/7695: CA DEX C2/7696: 7B TDC C2/7697: 20 D6 01 JSR $01D6 C2/769A: 0D 0A 7C ORA $7C0A C2/769D: 8D 0A 7C STA $7C0A C2/76A0: 8A TXA C2/76A1: 18 CLC C2/76A2: 69 04 ADC #$04 C2/76A4: AA TAX C2/76A5: 9E C2 3E STZ $3EC2,X C2/76A8: A5 0E LDA $0E C2/76AA: AA TAX C2/76AB: 7B TDC C2/76AC: 20 D6 01 JSR $01D6 C2/76AF: 0D 48 40 ORA $4048 C2/76B2: 8D 48 40 STA $4048 C2/76B5: AD 0A 7C LDA $7C0A C2/76B8: 20 D1 01 JSR $01D1 C2/76BB: 8D 0A 7C STA $7C0A C2/76BE: 8A TXA C2/76BF: 18 CLC C2/76C0: 69 04 ADC #$04 C2/76C2: AA TAX C2/76C3: FE C2 3E INC $3EC2,X C2/76C6: 80 02 BRA $76CA C2/76C8: E6 56 INC $56 C2/76CA: EE FB 7B INC $7BFB C2/76CD: 60 RTS Attack Type 63 (Grand Cross) C2/76CE: A6 49 LDX $49 C2/76D0: BD 1A 20 LDA $201A,X C2/76D3: 29 C2 AND #$C2 C2/76D5: F0 01 BEQ $76D8 (Check if Target Status 1 = Dead, Stone or Zombie) C2/76D7: 60 RTS C2/76D8: A9 01 LDA #$01 C2/76DA: 8D D7 3E STA $3ED7 C2/76DD: 7B TDC C2/76DE: AA TAX C2/76DF: A9 11 LDA #$11 C2/76E1: 20 7C 00 JSR $007C (0..17) C2/76E4: D0 04 BNE $76EA C2/76E6: A9 80 LDA #$80 C2/76E8: 80 28 BRA $7712 C2/76EA: 3A DEC C2/76EB: D0 04 BNE $76F1 C2/76ED: A9 40 LDA #$40 C2/76EF: 80 21 BRA $7712 C2/76F1: 3A DEC C2/76F2: D0 04 BNE $76F8 C2/76F4: A9 20 LDA #$20 C2/76F6: 80 1A BRA $7712 C2/76F8: 3A DEC C2/76F9: D0 04 BNE $76FF C2/76FB: A9 10 LDA #$10 C2/76FD: 80 13 BRA $7712 C2/76FF: 3A DEC C2/7700: D0 04 BNE $7706 C2/7702: A9 04 LDA #$04 C2/7704: 80 0C BRA $7712 C2/7706: 3A DEC C2/7707: D0 04 BNE $770D C2/7709: A9 02 LDA #$02 C2/770B: 80 05 BRA $7712 C2/770D: 3A DEC C2/770E: D0 09 BNE $7719 C2/7710: A9 01 LDA #$01 C2/7712: 85 59 STA $59 C2/7714: 20 AC 8C JSR $8CAC (Apply Status Effect 1) C2/7717: 80 58 BRA $7771 C2/7719: 3A DEC C2/771A: D0 04 BNE $7720 C2/771C: A9 80 LDA #$80 C2/771E: 80 21 BRA $7741 C2/7720: 3A DEC C2/7721: D0 04 BNE $7727 C2/7723: A9 40 LDA #$40 C2/7725: 80 1A BRA $7741 C2/7727: 3A DEC C2/7728: D0 04 BNE $772E C2/772A: A9 20 LDA #$20 C2/772C: 80 13 BRA $7741 C2/772E: 3A DEC C2/772F: D0 04 BNE $7735 C2/7731: A9 10 LDA #$10 C2/7733: 80 0C BRA $7741 C2/7735: 3A DEC C2/7736: D0 04 BNE $773C C2/7738: A9 08 LDA #$08 C2/773A: 80 05 BRA $7741 C2/773C: 3A DEC C2/773D: D0 09 BNE $7748 C2/773F: A9 04 LDA #$04 C2/7741: 85 59 STA $59 C2/7743: 20 2E 8D JSR $8D2E (Apply Status Effect 2) C2/7746: 80 29 BRA $7771 C2/7748: 3A DEC C2/7749: D0 04 BNE $774F C2/774B: A9 04 LDA #$04 C2/774D: 80 05 BRA $7754 C2/774F: 3A DEC C2/7750: D0 09 BNE $775B C2/7752: A9 04 LDA #$04 C2/7754: 85 59 STA $59 C2/7756: 20 CB 8D JSR $8DCB (Apply Status Effect 3) C2/7759: 80 16 BRA $7771 C2/775B: 3A DEC C2/775C: D0 04 BNE $7762 C2/775E: A9 10 LDA #$10 C2/7760: 80 05 BRA $7767 C2/7762: 3A DEC C2/7763: D0 09 BNE $776E C2/7765: A9 08 LDA #$08 C2/7767: 85 59 STA $59 C2/7769: 20 05 8E JSR $8E05 (Apply Status Effect 4) C2/776C: 80 03 BRA $7771 C2/776E: 20 FD 88 JSR $88FD (Reduce HP to critical Damage) C2/7771: 64 56 STZ $56 C2/7773: 60 RTS Attack Type 64 (Chicken Knife) C2/7774: 20 53 7C JSR $7C53 (Hit = 100, Evade = Evade/2) C2/7777: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/777A: A5 56 LDA $56 C2/777C: D0 20 BNE $779E C2/777E: 20 26 86 JSR $8626 (Chicken Knife Damage formula) C2/7781: 20 9B 83 JSR $839B (Back Row Modifications to Damage) C2/7784: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/7787: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/778A: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/778D: 20 84 86 JSR $8684 (Magic Sword Modifiers) C2/7790: A5 61 LDA $61 C2/7792: D0 0F BNE $77A3 C2/7794: A5 56 LDA $56 C2/7796: D0 06 BNE $779E C2/7798: 20 11 88 JSR $8811 (Calculate Final Damage) C2/779B: 4C CF 8B JMP $8BCF (Apply Magic Sword Status Effects) C2/779E: A9 80 LDA #$80 C2/77A0: 85 56 STA $56 C2/77A2: 60 RTS C2/77A3: 60 RTS Attack Type 65 (Interceptor Rocket) C2/77A4: A6 49 LDX $49 C2/77A6: BD 1E 20 LDA $201E,X C2/77A9: 29 10 AND #$10 (If target is Jumping) C2/77AB: F0 06 BEQ $77B3 C2/77AD: A9 50 LDA #$50 C2/77AF: 9D 57 20 STA $2057,X C2/77B2: 60 RTS C2/77B3: E6 56 INC $56 C2/77B5: 60 RTS Attack Type 66 (Targetting) C2/77B6: 38 SEC C2/77B7: A5 47 LDA $47 C2/77B9: E9 04 SBC #$04 C2/77BB: 0A ASL C2/77BC: A8 TAY C2/77BD: 7B TDC C2/77BE: 99 2A 7C STA $7C2A,Y C2/77C1: 99 2B 7C STA $7C2B,Y C2/77C4: A5 48 LDA $48 C2/77C6: C9 04 CMP #$04 C2/77C8: B0 09 BCS $77D3 C2/77CA: AA TAX C2/77CB: 7B TDC C2/77CC: 20 D6 01 JSR $01D6 C2/77CF: 99 2A 7C STA $7C2A,Y C2/77D2: 60 RTS Attack Type 67 (Pull) C2/77D3: 38 SEC C2/77D4: E9 04 SBC #$04 C2/77D6: AA TAX C2/77D7: 7B TDC C2/77D8: 20 D6 01 JSR $01D6 C2/77DB: 99 2B 7C STA $7C2B,Y C2/77DE: 60 RTS C2/77DF: 60 RTS Attack Type 68 (Terminate) C2/77E0: A9 20 LDA #$20 C2/77E2: 8D DE 7B STA $7BDE C2/77E5: EE FB 7B INC $7BFB C2/77E8: 60 RTS Attack Type 69 (Control) C2/77E9: 20 65 99 JSR $9965 C2/77EC: 86 14 STX $14 C2/77EE: A6 49 LDX $49 C2/77F0: BD 1B 20 LDA $201B,X C2/77F3: 29 18 AND #$18 (Can't Control if Target Status2 = Charm or Berserk) C2/77F5: F0 03 BEQ $77FA C2/77F7: 4C AE 78 JMP $78AE C2/77FA: BD 1D 20 LDA $201D,X C2/77FD: 29 20 AND #$20 (Can't Control if Target Status4 = Control) C2/77FF: F0 03 BEQ $7804 C2/7801: 4C B2 78 JMP $78B2 C2/7804: BD 66 20 LDA $2066,X (Check for Immunity to Control) C2/7807: 29 10 AND #$10 C2/7809: F0 03 BEQ $780E C2/780B: 4C AE 78 JMP $78AE C2/780E: 20 A2 02 JSR $02A2 (0..99) C2/7811: 85 0E STA $0E C2/7813: A6 32 LDX $32 C2/7815: BD 0E 20 LDA $200E,X C2/7818: C9 CB CMP #$CB (If Attacker is wearing Coronet) C2/781A: D0 08 BNE $7824 C2/781C: A5 0E LDA $0E C2/781E: C9 4B CMP #$4B (0..99) < 75 C2/7820: 90 0B BCC $782D C2/7822: 80 06 BRA $782A C2/7824: A5 0E LDA $0E C2/7826: C9 28 CMP #$28 (0..99) < 40 C2/7828: 90 03 BCC $782D C2/782A: 4C B9 78 JMP $78B9 C2/782D: A6 49 LDX $49 C2/782F: A9 80 LDA #$80 C2/7831: 9D 56 20 STA $2056,X C2/7834: 9E 57 20 STZ $2057,X C2/7837: BD 1D 20 LDA $201D,X C2/783A: 09 20 ORA #$20 (Inflict Control Status4 on target) C2/783C: 9D 1D 20 STA $201D,X C2/783F: A5 47 LDA $47 C2/7841: AA TAX C2/7842: 9E 3E 7C STZ $7C3E,X C2/7845: A5 48 LDA $48 C2/7847: 9D 3A 7C STA $7C3A,X C2/784A: A5 47 LDA $47 C2/784C: AA TAX C2/784D: BF DB EE D0 LDA $D0EEDB,X C2/7851: A8 TAY C2/7852: 84 10 STY $10 C2/7854: 38 SEC C2/7855: A5 48 LDA $48 C2/7857: E9 04 SBC #$04 C2/7859: 0A ASL C2/785A: AA TAX C2/785B: C2 20 REP #$20 C2/785D: BD 20 40 LDA $4020,X C2/7860: 20 B7 01 JSR $01B7 C2/7863: AA TAX C2/7864: 7B TDC C2/7865: E2 20 SEP #$20 C2/7867: 64 0E STZ $0E C2/7869: BF 00 56 D0 LDA $D05600,X C2/786D: 99 DC 37 STA $37DC,Y C2/7870: C9 FF CMP #$FF C2/7872: D0 04 BNE $7878 C2/7874: A9 80 LDA #$80 C2/7876: 80 01 BRA $7879 C2/7878: 7B TDC C2/7879: 99 EC 37 STA $37EC,Y C2/787C: E8 INX C2/787D: C8 INY C2/787E: E6 0E INC $0E C2/7880: A5 0E LDA $0E C2/7882: C9 04 CMP #$04 C2/7884: D0 E3 BNE $7869 C2/7886: 64 0E STZ $0E C2/7888: A4 10 LDY $10 C2/788A: B9 DC 37 LDA $37DC,Y C2/788D: C2 20 REP #$20 C2/788F: 20 B6 01 JSR $01B6 C2/7892: AA TAX C2/7893: 7B TDC C2/7894: E2 20 SEP #$20 C2/7896: BF 80 0B D1 LDA $D10B80,X C2/789A: 99 E8 37 STA $37E8,Y C2/789D: C8 INY C2/789E: E6 0E INC $0E C2/78A0: A5 0E LDA $0E C2/78A2: C9 04 CMP #$04 C2/78A4: D0 E4 BNE $788A C2/78A6: A6 14 LDX $14 C2/78A8: A9 24 LDA #$24 C2/78AA: 9D 5F 3C STA $3C5F,X C2/78AD: 60 RTS C2/78AE: A9 4E LDA #$4E C2/78B0: 80 02 BRA $78B4 C2/78B2: A9 4C LDA #$4C C2/78B4: A6 14 LDX $14 C2/78B6: 9D 5F 3C STA $3C5F,X C2/78B9: E6 56 INC $56 C2/78BB: 60 RTS Attack Type 6A (]Item) C2/78BC: 9C C6 3E STZ $3EC6 C2/78BF: 9C C7 3E STZ $3EC7 C2/78C2: 9C C8 3E STZ $3EC8 C2/78C5: 9C C9 3E STZ $3EC9 C2/78C8: 9C CA 3E STZ $3ECA C2/78CB: 9C CB 3E STZ $3ECB C2/78CE: 9C CC 3E STZ $3ECC C2/78D1: 9C CD 3E STZ $3ECD C2/78D4: A9 80 LDA #$80 C2/78D6: 8D DE 7B STA $7BDE C2/78D9: EE FB 7B INC $7BFB C2/78DC: 60 RTS Attack Type 6B (Grant Immunity or Creature Type) C2/78DD: 20 FD 91 JSR $91FD (Grant Magic Element Up) C2/78E0: A5 58 LDA $58 C2/78E2: 85 59 STA $59 C2/78E4: 20 F2 91 JSR $91F2 (Grant Status 1 Immunity) C2/78E7: A5 57 LDA $57 C2/78E9: 85 59 STA $59 C2/78EB: 4C E7 91 JMP $91E7 (Grant Creature Type) Attack Type 6C (Strong vs. Creature Type) C2/78EE: 20 30 7F JSR $7F30 (Magic damage formula) C2/78F1: 20 DD 84 JSR $84DD (Creature type modifier to damage) C2/78F4: 20 F3 84 JSR $84F3 (Target Status Effect Modifiers to Magic Damage) C2/78F7: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) Attack Type 6D (Vampire) C2/78FA: 20 F6 7E JSR $7EF6 (Hit Determination for Magic) C2/78FD: A5 56 LDA $56 C2/78FF: D0 19 BNE $791A C2/7901: C2 20 REP #$20 C2/7903: A6 32 LDX $32 C2/7905: 38 SEC C2/7906: BD 08 20 LDA $2008,X C2/7909: FD 06 20 SBC $2006,X C2/790C: 4A LSR C2/790D: 85 50 STA $50 (Damage = (Attacker Max HP - Attacker Current HP)/2) C2/790F: 7B TDC C2/7910: 85 54 STA $54 (Defense = 0) C2/7912: 1A INC C2/7913: 85 52 STA $52 (M = 1) C2/7915: E2 20 SEP #$20 C2/7917: 20 26 89 JSR $8926 (Magic Sword Drain) C2/791A: 60 RTS Attack Type 6E (Brave Blade) C2/791B: 20 47 7C JSR $7C47 (Hit = 100, Evade = Evade) C2/791E: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/7921: A5 56 LDA $56 C2/7923: D0 23 BNE $7948 C2/7925: 20 77 85 JSR $8577 (Brave Blade Damage formula) C2/7928: 20 9B 83 JSR $839B (Back Row Modifications to Damage) C2/792B: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/792E: 20 30 84 JSR $8430 (Double Grip Modifiers to Damage) C2/7931: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/7934: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/7937: 20 84 86 JSR $8684 (Magic Sword Modifiers) C2/793A: A5 61 LDA $61 C2/793C: D0 0E BNE $794C C2/793E: A5 56 LDA $56 C2/7940: D0 06 BNE $7948 C2/7942: 20 11 88 JSR $8811 (Calculate Final Damage) C2/7945: 4C CF 8B JMP $8BCF (Apply Magic Sword Status Effects) C2/7948: A9 80 LDA #$80 C2/794A: 85 56 STA $56 C2/794C: 60 RTS Attack Type 6F (Strong Fight) C2/794D: 20 F1 85 JSR $85F1 (Strong Fight Damage formula) C2/7950: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/7953: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/7956: A5 48 LDA $48 C2/7958: AA TAX C2/7959: BD C2 3E LDA $3EC2,X C2/795C: D0 03 BNE $7961 C2/795E: 4C 05 8E JMP $8E05 (Apply Status Effect 4) C2/7961: E6 56 INC $56 C2/7963: 60 RTS Attack Type 70 (Wormhole) C2/7964: C2 20 REP #$20 C2/7966: 7B TDC C2/7967: AA TAX C2/7968: A8 TAY C2/7969: BF A0 FF D0 LDA $D0FFA0,X C2/796D: CD F0 04 CMP $04F0 C2/7970: F0 10 BEQ $7982 C2/7972: 18 CLC C2/7973: 8A TXA C2/7974: 69 10 00 ADC #$0010 C2/7977: AA TAX C2/7978: C8 INY C2/7979: C0 04 00 CPY #$0004 C2/797C: D0 EB BNE $7969 C2/797E: 7B TDC C2/797F: E2 20 SEP #$20 C2/7981: 60 RTS C2/7982: 18 CLC C2/7983: 8A TXA C2/7984: 69 A0 ADC #$A0 C2/7986: FF 85 0E 7B SBC $7B0E85,X C2/798A: E2 20 SEP #$20 C2/798C: A9 D0 LDA #$D0 C2/798E: 85 10 STA $10 C2/7990: AD 72 7C LDA $7C72 C2/7993: 0A ASL C2/7994: A8 TAY C2/7995: B7 0E LDA [$0E],Y C2/7997: 85 12 STA $12 C2/7999: C8 INY C2/799A: B7 0E LDA [$0E],Y C2/799C: 85 13 STA $13 C2/799E: A5 12 LDA $12 C2/79A0: 05 13 ORA $13 C2/79A2: D0 0E BNE $79B2 C2/79A4: AD 72 7C LDA $7C72 C2/79A7: 3A DEC C2/79A8: D0 01 BNE $79AB C2/79AA: 60 RTS C2/79AB: A9 01 LDA #$01 C2/79AD: 8D 72 7C STA $7C72 C2/79B0: 80 DE BRA $7990 C2/79B2: EE 72 7C INC $7C72 C2/79B5: A9 D0 LDA #$D0 C2/79B7: 85 10 STA $10 C2/79B9: A0 00 00 LDY #$0000 C2/79BC: 84 0E STY $0E C2/79BE: A5 13 LDA $13 C2/79C0: F0 09 BEQ $79CB C2/79C2: A9 D0 LDA #$D0 C2/79C4: 85 10 STA $10 C2/79C6: A0 00 20 LDY #$2000 C2/79C9: 84 0E STY $0E C2/79CB: A5 12 LDA $12 C2/79CD: C2 20 REP #$20 C2/79CF: 20 B4 01 JSR $01B4 C2/79D2: A8 TAY C2/79D3: 7B TDC C2/79D4: AA TAX C2/79D5: E2 20 SEP #$20 C2/79D7: 64 11 STZ $11 C2/79D9: B7 0E LDA [$0E],Y C2/79DB: 9D F0 26 STA $26F0,X C2/79DE: C8 INY C2/79DF: E8 INX C2/79E0: E6 11 INC $11 C2/79E2: A5 11 LDA $11 C2/79E4: C9 20 CMP #$20 C2/79E6: D0 F1 BNE $79D9 C2/79E8: A5 47 LDA $47 C2/79EA: 20 07 02 JSR $0207 C2/79ED: 7B TDC C2/79EE: 99 F1 3C STA $3CF1,Y C2/79F1: 99 F2 3C STA $3CF2,Y C2/79F4: 99 F3 3C STA $3CF3,Y C2/79F7: 99 F4 3C STA $3CF4,Y C2/79FA: 99 F5 3C STA $3CF5,Y C2/79FD: 99 F6 3C STA $3CF6,Y C2/7A00: 99 F7 3C STA $3CF7,Y C2/7A03: 99 F8 3C STA $3CF8,Y C2/7A06: 99 F9 3C STA $3CF9,Y C2/7A09: 99 FA 3C STA $3CFA,Y C2/7A0C: A4 32 LDY $32 C2/7A0E: 7B TDC C2/7A0F: 99 1A 20 STA $201A,Y C2/7A12: 99 1B 20 STA $201B,Y C2/7A15: 99 1C 20 STA $201C,Y C2/7A18: 99 1D 20 STA $201D,Y C2/7A1B: AA TAX C2/7A1C: BD F0 26 LDA $26F0,X C2/7A1F: 99 25 20 STA $2025,Y C2/7A22: 99 29 20 STA $2029,Y C2/7A25: BD F1 26 LDA $26F1,X C2/7A28: 99 44 20 STA $2044,Y C2/7A2B: BD F2 26 LDA $26F2,X C2/7A2E: 99 62 20 STA $2062,Y C2/7A31: BD F3 26 LDA $26F3,X C2/7A34: 99 2C 20 STA $202C,Y C2/7A37: BD F4 26 LDA $26F4,X C2/7A3A: 99 2D 20 STA $202D,Y C2/7A3D: BD F5 26 LDA $26F5,X C2/7A40: 99 27 20 STA $2027,Y C2/7A43: 99 2B 20 STA $202B,Y C2/7A46: BD F6 26 LDA $26F6,X C2/7A49: 99 2F 20 STA $202F,Y C2/7A4C: BD F7 26 LDA $26F7,X C2/7A4F: 99 2E 20 STA $202E,Y C2/7A52: C2 20 REP #$20 C2/7A54: BD F8 26 LDA $26F8,X C2/7A57: 99 06 20 STA $2006,Y C2/7A5A: 99 08 20 STA $2008,Y C2/7A5D: BD FA 26 LDA $26FA,X C2/7A60: 99 0A 20 STA $200A,Y C2/7A63: A9 0F 27 LDA #$270F C2/7A66: 99 0C 20 STA $200C,Y C2/7A69: BD FC 26 LDA $26FC,X C2/7A6C: 99 67 20 STA $2067,Y C2/7A6F: BD FE 26 LDA $26FE,X C2/7A72: 99 69 20 STA $2069,Y C2/7A75: BD 02 27 LDA $2702,X C2/7A78: 99 35 20 STA $2035,Y C2/7A7B: 7B TDC C2/7A7C: E2 20 SEP #$20 C2/7A7E: BD 04 27 LDA $2704,X C2/7A81: 99 37 20 STA $2037,Y C2/7A84: BD 00 27 LDA $2700,X C2/7A87: 99 13 20 STA $2013,Y C2/7A8A: BD 05 27 LDA $2705,X C2/7A8D: 99 30 20 STA $2030,Y C2/7A90: BD 01 27 LDA $2701,X C2/7A93: 99 32 20 STA $2032,Y C2/7A96: BD 06 27 LDA $2706,X C2/7A99: 99 64 20 STA $2064,Y C2/7A9C: BD 07 27 LDA $2707,X C2/7A9F: 99 34 20 STA $2034,Y C2/7AA2: BD 08 27 LDA $2708,X C2/7AA5: 99 65 20 STA $2065,Y C2/7AA8: BD 09 27 LDA $2709,X C2/7AAB: 99 66 20 STA $2066,Y C2/7AAE: BD 0F 27 LDA $270F,X C2/7AB1: 99 02 20 STA $2002,Y C2/7AB4: 99 2A 20 STA $202A,Y C2/7AB7: 5A PHY C2/7AB8: C2 20 REP #$20 C2/7ABA: A5 12 LDA $12 C2/7ABC: 0A ASL C2/7ABD: AA TAX C2/7ABE: 7B TDC C2/7ABF: E2 20 SEP #$20 C2/7AC1: BF 00 99 D0 LDA $D09900,X C2/7AC5: 85 1C STA $1C C2/7AC7: BF 01 99 D0 LDA $D09901,X C2/7ACB: 85 1D STA $1D C2/7ACD: 7A PLY C2/7ACE: A5 1C LDA $1C C2/7AD0: 99 6E 20 STA $206E,Y C2/7AD3: A5 1D LDA $1D C2/7AD5: 99 7F 20 STA $207F,Y C2/7AD8: 60 RTS Attack Type 72 (Bows Strong vs. Creature) C2/7AD9: 20 53 7C JSR $7C53 (Hit = 100, Evade = Evade/2) C2/7ADC: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/7ADF: A5 56 LDA $56 C2/7AE1: D0 12 BNE $7AF5 C2/7AE3: 20 D4 80 JSR $80D4 (Knives damage formula) C2/7AE6: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/7AE9: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/7AEC: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/7AEF: 20 F9 87 JSR $87F9 (Check Creature type for Critical Hit) C2/7AF2: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/7AF5: A9 80 LDA #$80 C2/7AF7: 85 56 STA $56 C2/7AF9: 60 RTS Attack Type 73 (Spears Strong vs. Creature) C2/7AFA: 20 47 7C JSR $7C47 (Hit = 100, Evade = Evade) C2/7AFD: 20 BE 7E JSR $7EBE (Hit Determination for physical) C2/7B00: A5 56 LDA $56 C2/7B02: D0 15 BNE $7B19 C2/7B04: 20 FC 7F JSR $7FFC (Swords damage formula) C2/7B07: 20 BD 83 JSR $83BD (Command Modifiers to Damage) C2/7B0A: 20 52 84 JSR $8452 (Check for Jump) C2/7B0D: 20 12 85 JSR $8512 (Target Status Effect Modifiers to Damage) C2/7B10: 20 33 85 JSR $8533 (Attacker Status Effect Modifiers to Damage) C2/7B13: 20 F9 87 JSR $87F9 (Check Creature type for Critical Hit) C2/7B16: 4C 05 8A JMP $8A05 (Calculate Magic Final Damage) C2/7B19: A9 80 LDA #$80 C2/7B1B: 85 56 STA $56 C2/7B1D: 60 RTS Attack Type 7F (No Action) C2/7B1E: E6 56 INC $56 C2/7B20: 60 RTS C2/7B21: 6C 68 70 JMP ($7068) C2/7B24: 68 PLA C2/7B25: 98 TYA C2/7B26: 68 PLA C2/7B27: E2 68 SEP #$68 C2/7B29: F7 68 SBC [$68],Y C2/7B2B: 0C 69 21 TSB $2169 C2/7B2E: 69 4A ADC #$4A C2/7B30: 69 71 ADC #$71 C2/7B32: 69 93 ADC #$93 C2/7B34: 69 B5 ADC #$B5 C2/7B36: 69 DB ADC #$DB C2/7B38: 69 07 ADC #$07 C2/7B3A: 6A ROR C2/7B3B: 3C 6A 65 BIT $656A,X C2/7B3E: 6A ROR C2/7B3F: 76 6A ROR $6A,X C2/7B41: 81 6A STA ($6A,X) C2/7B43: 8E 6A C4 STX $C46A C2/7B46: 6A ROR C2/7B47: CF 6A DD 6A CMP $6ADD6A C2/7B4B: EB XBA C2/7B4C: 6A ROR C2/7B4D: F6 6A INC $6A,X C2/7B4F: 01 6B ORA ($6B,X) C2/7B51: 32 6B AND ($6B) C2/7B53: 35 6B AND $6B,X C2/7B55: 52 6B EOR ($6B) C2/7B57: 7D 6B FC ADC $FC6B,X C2/7B5A: 6B RTL C2/7B5B: 17 6C ORA [$6C],Y C2/7B5D: E4 6C CPX $6C C2/7B5F: EF 6C 2E 6D SBC $6D2E6C C2/7B63: 4B PHK C2/7B64: 6D 5B 6D ADC $6D5B C2/7B67: 83 6D STA $6D,S C2/7B69: AB PLB C2/7B6A: 6D B4 6D ADC $6DB4 C2/7B6D: BD 6D D7 LDA $D76D,X C2/7B70: 6D ED 6D ADC $6DED C2/7B73: 12 6E ORA ($6E) C2/7B75: 2D 6E 4C AND $4C6E C2/7B78: 6E 5E 6E ROR $6E5E C2/7B7B: 72 6E ADC ($6E) C2/7B7D: 9B TXY C2/7B7E: 6E B1 6E ROR $6EB1 C2/7B81: BC 6E E1 LDY $E16E,X C2/7B84: 6E 1E 6F ROR $6F1E C2/7B87: 58 CLI C2/7B88: 6F 84 6F A8 ADC $A86F84 C2/7B8C: 6F C9 6F F9 ADC $F96FC9 C2/7B90: 6F 20 70 3E ADC $3E7020 C2/7B94: 70 53 BVS $7BE9 C2/7B96: 70 74 BVS $7C0C C2/7B98: 70 9D BVS $7B37 C2/7B9A: 70 C4 BVS $7B60 C2/7B9C: 70 DB BVS $7B79 C2/7B9E: 70 EC BVS $7B8C C2/7BA0: 70 19 BVS $7BBB C2/7BA2: 71 34 ADC ($34),Y C2/7BA4: 71 40 ADC ($40),Y C2/7BA6: 71 50 ADC ($50),Y C2/7BA8: 71 B9 ADC ($B9),Y C2/7BAA: 71 D7 ADC ($D7),Y C2/7BAC: 71 F5 ADC ($F5),Y C2/7BAE: 71 FB ADC ($FB),Y C2/7BB0: 71 0D ADC ($0D),Y C2/7BB2: 72 55 ADC ($55) C2/7BB4: 72 66 ADC ($66) C2/7BB6: 72 66 ADC ($66) C2/7BB8: 72 8D ADC ($8D) C2/7BBA: 72 9B ADC ($9B) C2/7BBC: 72 B2 ADC ($B2) C2/7BBE: 72 DB ADC ($DB) C2/7BC0: 72 00 ADC ($00) C2/7BC2: 73 19 ADC ($19,S),Y C2/7BC4: 73 5E ADC ($5E,S),Y C2/7BC6: 73 79 ADC ($79,S),Y C2/7BC8: 73 84 ADC ($84,S),Y C2/7BCA: 73 8F ADC ($8F,S),Y C2/7BCC: 73 98 ADC ($98,S),Y C2/7BCE: 73 A3 ADC ($A3,S),Y C2/7BD0: 73 C0 ADC ($C0,S),Y C2/7BD2: 73 F0 ADC ($F0,S),Y C2/7BD4: 73 07 ADC ($07,S),Y C2/7BD6: 74 0E STZ $0E,X C2/7BD8: 74 19 STZ $19,X C2/7BDA: 74 27 STZ $27,X C2/7BDC: 74 3D STZ $3D,X C2/7BDE: 74 5C STZ $5C,X C2/7BE0: 74 76 STZ $76,X C2/7BE2: 74 62 STZ $62,X C2/7BE4: 75 62 ADC $62,X C2/7BE6: 76 CE ROR $CE,X C2/7BE8: 76 74 ROR $74,X C2/7BEA: 77 A4 ADC [$A4],Y C2/7BEC: 77 B6 ADC [$B6],Y C2/7BEE: 77 E5 ADC [$E5],Y C2/7BF0: 77 E0 ADC [$E0],Y C2/7BF2: 77 E9 ADC [$E9],Y C2/7BF4: 77 BC ADC [$BC],Y C2/7BF6: 78 SEI C2/7BF7: DD 78 EE CMP $EE78,X C2/7BFA: 78 SEI C2/7BFB: FA PLX C2/7BFC: 78 SEI C2/7BFD: 1B TCS C2/7BFE: 79 4D 79 ADC $794D,Y C2/7C01: 56 79 LSR $79,X C2/7C03: 64 79 STZ $79 C2/7C05: D9 7A FA CMP $FA7A,Y C2/7C08: 7A PLY C2/7C09: 1E 7B 20 ASL $207B,X C2/7C0C: 7B TDC C2/7C0D: A6 32 LDX $32 C2/7C0F: 18 CLC C2/7C10: A5 57 LDA $57 C2/7C12: 6D E5 7B ADC $7BE5 (Level + Spell Hit%) C2/7C15: 85 0E STA $0E C2/7C17: A6 49 LDX $49 C2/7C19: 18 CLC C2/7C1A: BD 02 20 LDA $2002,X C2/7C1D: 7D 78 20 ADC $2078,X (Level + Level Bonus due to Hero Song) C2/7C20: 85 0F STA $0F C2/7C22: 38 SEC C2/7C23: A5 0E LDA $0E C2/7C25: E5 0F SBC $0F C2/7C27: B0 04 BCS $7C2D C2/7C29: A9 01 LDA #$01 (Min Hit% = 1) C2/7C2B: 80 06 BRA $7C33 C2/7C2D: C9 63 CMP #$63 C2/7C2F: 90 02 BCC $7C33 C2/7C31: A9 63 LDA #$63 (Max Hit% = 99) C2/7C33: 85 4E STA $4E C2/7C35: BD 2E 20 LDA $202E,X (Evade = Magic Evade%) C2/7C38: 85 4F STA $4F C2/7C3A: 60 RTS C2/7C3B: A5 57 LDA $57 C2/7C3D: 85 4E STA $4E ($4E = Hit%) C2/7C3F: A6 49 LDX $49 C2/7C41: BD 2C 20 LDA $202C,X ($4F = Target Evade) C2/7C44: 85 4F STA $4F C2/7C46: 60 RTS C2/7C47: A9 64 LDA #$64 C2/7C49: 85 4E STA $4E ($4E = 100) C2/7C4B: A6 49 LDX $49 C2/7C4D: BD 2C 20 LDA $202C,X C2/7C50: 85 4F STA $4F ($4F = Target Evade) C2/7C52: 60 RTS C2/7C53: A9 64 LDA #$64 C2/7C55: 85 4E STA $4E ($4E = 100) C2/7C57: A6 49 LDX $49 C2/7C59: BD 2C 20 LDA $202C,X C2/7C5C: 4A LSR C2/7C5D: 85 4F STA $4F ($4F = Target Evade/2) C2/7C5F: 60 RTS C2/7C60: A5 57 LDA $57 C2/7C62: 85 4E STA $4E ($4E = Hit%) C2/7C64: A6 49 LDX $49 C2/7C66: BD 2C 20 LDA $202C,X ($4F = Target Evade) C2/7C69: 85 4F STA $4F C2/7C6B: 60 RTS C2/7C6C: A5 57 LDA $57 C2/7C6E: 85 4E STA $4E ($4E = Hit%) C2/7C70: A6 49 LDX $49 C2/7C72: BD 2C 20 LDA $202C,X C2/7C75: 4A LSR ($4F = Target Evade/2) C2/7C76: 85 4F STA $4F C2/7C78: 60 RTS C2/7C79: A5 57 LDA $57 C2/7C7B: 85 4E STA $4E ($4E = Hit%) C2/7C7D: A6 49 LDX $49 C2/7C7F: BD 2E 20 LDA $202E,X C2/7C82: 85 4F STA $4F ($4F = Target Magic Evade) C2/7C84: 60 RTS Steal Success Determination C2/7C85: A5 57 LDA $57 C2/7C87: 85 4E STA $4E ($4E = Hit%) C2/7C89: 64 4F STZ $4F ($4F = 0) C2/7C8B: A6 32 LDX $32 C2/7C8D: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/7C90: 29 10 AND #$10 (Check if Steal Up) C2/7C92: F0 02 BEQ $7C96 C2/7C94: 06 4E ASL $4E (Hit% = Hit% * 2) C2/7C96: 60 RTS Aegis Shield Check C2/7C97: A6 49 LDX $49 C2/7C99: BD 1B 20 LDA $201B,X C2/7C9C: 1D 71 20 ORA $2071,X C2/7C9F: 29 70 AND #$70 (Target Status2 = Sleep, Charm or Paralyze) C2/7CA1: D0 1F BNE $7CC2 C2/7CA3: BD 1C 20 LDA $201C,X C2/7CA6: 29 10 AND #$10 (Target Status3 = Stop) C2/7CA8: D0 18 BNE $7CC2 C2/7CAA: BD 39 20 LDA $2039,X (Target Armour Special Effect Byte = Aegis Shield) C2/7CAD: 10 13 BPL $7CC2 C2/7CAF: 20 A2 02 JSR $02A2 C2/7CB2: C9 21 CMP #$21 (0..99) < 33 C2/7CB4: B0 0C BCS $7CC2 C2/7CB6: A5 47 LDA $47 C2/7CB8: C5 48 CMP $48 (Can't Miss if Attacker = Target) C2/7CBA: F0 06 BEQ $7CC2 C2/7CBC: A9 07 LDA #$07 C2/7CBE: 85 5D STA $5D C2/7CC0: E6 56 INC $56 (Attack Misses) C2/7CC2: 60 RTS Multitargetting effect on Hit% C2/7CC3: A5 39 LDA $39 C2/7CC5: AA TAX C2/7CC6: BD FC 79 LDA $79FC,X C2/7CC9: 29 40 AND #$40 (If attacker's spell is auto Multitargettable) C2/7CCB: D0 2E BNE $7CFB C2/7CCD: AD 2C 7B LDA $7B2C C2/7CD0: 0A ASL C2/7CD1: AA TAX C2/7CD2: BD FC 7A LDA $7AFC,X C2/7CD5: 29 F0 AND #$F0 C2/7CD7: D0 14 BNE $7CED C2/7CD9: BD FC 7A LDA $7AFC,X C2/7CDC: 29 0F AND #$0F C2/7CDE: 20 B5 01 JSR $01B5 (x16) C2/7CE1: 85 0E STA $0E C2/7CE3: BD FD 7A LDA $7AFD,X C2/7CE6: 29 F0 AND #$F0 C2/7CE8: 20 BE 01 JSR $01BE (/16) C2/7CEB: 05 0E ORA $0E C2/7CED: 20 C3 01 JSR $01C3 C2/7CF0: CA DEX C2/7CF1: F0 08 BEQ $7CFB C2/7CF3: 46 4E LSR $4E (Hit = Hit% / 2) C2/7CF5: A5 4E LDA $4E C2/7CF7: D0 02 BNE $7CFB C2/7CF9: E6 4E INC $4E (Minimum Hit = 1) C2/7CFB: 60 RTS Check for Evade, Weapon Block or Elf Cape C2/7CFC: A6 49 LDX $49 C2/7CFE: BD 1B 20 LDA $201B,X C2/7D01: 1D 71 20 ORA $2071,X C2/7D04: 29 70 AND #$70 (Target Status2 = Sleep, Charm or Paralyze) C2/7D06: D0 76 BNE $7D7E C2/7D08: BD 1C 20 LDA $201C,X C2/7D0B: 29 10 AND #$10 (Target Status3 = Stop) C2/7D0D: D0 6F BNE $7D7E C2/7D0F: BD 20 20 LDA $2020,X C2/7D12: 29 40 AND #$40 (Target has Evade Ability) C2/7D14: F0 14 BEQ $7D2A C2/7D16: 20 A2 02 JSR $02A2 C2/7D19: C9 19 CMP #$19 (0.99) < 25 C2/7D1B: B0 0D BCS $7D2A C2/7D1D: A5 47 LDA $47 C2/7D1F: C5 48 CMP $48 (Can't Miss if Attacker = Target) C2/7D21: F0 07 BEQ $7D2A C2/7D23: A9 05 LDA #$05 C2/7D25: 85 5E STA $5E C2/7D27: E6 56 INC $56 (Attack Misses) C2/7D29: 60 RTS C2/7D2A: A6 49 LDX $49 C2/7D2C: BD 38 20 LDA $2038,X C2/7D2F: 10 14 BPL $7D45 (Check Weapon Special Effect Byte = 80h = Hardened + Defender) C2/7D31: 20 A2 02 JSR $02A2 C2/7D34: C9 19 CMP #$19 (0.99) < 25 C2/7D36: B0 0D BCS $7D45 C2/7D38: A5 47 LDA $47 C2/7D3A: C5 48 CMP $48 (Can't Miss if Attacker = Target) C2/7D3C: F0 07 BEQ $7D45 C2/7D3E: A9 01 LDA #$01 C2/7D40: 85 5A STA $5A C2/7D42: E6 56 INC $56 (Attack Misses) C2/7D44: 60 RTS C2/7D45: A6 49 LDX $49 C2/7D47: BD 38 20 LDA $2038,X C2/7D4A: 29 40 AND #$40 (Check Weapon Special Effect Byte = 40h = Guardian) C2/7D4C: F0 14 BEQ $7D62 C2/7D4E: 20 A2 02 JSR $02A2 C2/7D51: C9 19 CMP #$19 (0.99) < 25 C2/7D53: B0 0D BCS $7D62 C2/7D55: A5 47 LDA $47 C2/7D57: C5 48 CMP $48 (Can't Miss if Attacker = Target) C2/7D59: F0 07 BEQ $7D62 C2/7D5B: A9 02 LDA #$02 C2/7D5D: 85 5B STA $5B C2/7D5F: E6 56 INC $56 (Attack Misses) C2/7D61: 60 RTS Check for Elf Cape C2/7D62: A6 49 LDX $49 C2/7D64: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/7D67: 29 40 AND #$40 (Check if Evade (Elf Cape)) C2/7D69: F0 13 BEQ $7D7E C2/7D6B: 20 A2 02 JSR $02A2 C2/7D6E: C9 21 CMP #$21 (0.99) < 33 C2/7D70: B0 0C BCS $7D7E C2/7D72: A5 47 LDA $47 C2/7D74: C5 48 CMP $48 (Can't Miss if Attacker = Target) C2/7D76: F0 06 BEQ $7D7E C2/7D78: A9 03 LDA #$03 C2/7D7A: 85 5C STA $5C C2/7D7C: E6 56 INC $56 (Attack Misses) C2/7D7E: 60 RTS C2/7D7F: A6 32 LDX $32 C2/7D81: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/7D84: 29 04 AND #$04 (Check if Sword Dance Up) C2/7D86: F0 02 BEQ $7D8A C2/7D88: 06 4E ASL $4E (Hit = Hit * 2) C2/7D8A: 60 RTS Target Status Effect Modifiers to Magical Hit% C2/7D8B: A6 49 LDX $49 C2/7D8D: BD 1C 20 LDA $201C,X C2/7D90: 1D 72 20 ORA $2072,X C2/7D93: 29 20 AND #$20 (Target Status3 = Shell) C2/7D95: F0 08 BEQ $7D9F C2/7D97: 46 4E LSR $4E Hit = Hit / 2 C2/7D99: A5 4E LDA $4E C2/7D9B: D0 02 BNE $7D9F C2/7D9D: E6 4E INC $4E Minimum Hit = 1 C2/7D9F: BD 1A 20 LDA $201A,X C2/7DA2: 1D 70 20 ORA $2070,X C2/7DA5: 29 20 AND #$20 (Target Status1 = Toad) C2/7DA7: F0 02 BEQ $7DAB C2/7DA9: 64 4F STZ $4F (Evade = 0) C2/7DAB: 60 RTS Target Status Effect Modifiers to Physical Hit% C2/7DAC: A6 49 LDX $49 C2/7DAE: BD 1A 20 LDA $201A,X C2/7DB1: 1D 70 20 ORA $2070,X C2/7DB4: 29 20 AND #$20 (Target Status1 = Toad) C2/7DB6: F0 02 BEQ $7DBA C2/7DB8: 64 4F STZ $4F (Evade = 0) C2/7DBA: BD 1A 20 LDA $201A,X C2/7DBD: 1D 70 20 ORA $2070,X C2/7DC0: 29 10 AND #$10 (Target Status1 = Mini) C2/7DC2: F0 0C BEQ $7DD0 C2/7DC4: 06 4F ASL $4F C2/7DC6: A5 4F LDA $4F (Evade = Evade * 2) C2/7DC8: C9 63 CMP #$63 C2/7DCA: 90 04 BCC $7DD0 C2/7DCC: A9 63 LDA #$63 (Max Evade = 99) C2/7DCE: 85 4F STA $4F C2/7DD0: 60 RTS Attacker Status Effect Modifiers to Physical Hit% C2/7DD1: A6 32 LDX $32 C2/7DD3: BD 1A 20 LDA $201A,X C2/7DD6: 1D 70 20 ORA $2070,X C2/7DD9: 29 01 AND #$01 (Attacker Status = Blind) C2/7DDB: F0 04 BEQ $7DE1 C2/7DDD: 46 4E LSR $4E C2/7DDF: 46 4E LSR $4E (Hit = Hit/4) C2/7DE1: 60 RTS Check for target Image C2/7DE2: A6 49 LDX $49 C2/7DE4: BD 1B 20 LDA $201B,X C2/7DE7: 29 03 AND #$03 (Target Status2 = Image(1) or Image(2)) C2/7DE9: F0 05 BEQ $7DF0 C2/7DEB: 20 8F 93 JSR $938F C2/7DEE: E6 56 INC $56 Attack Misses C2/7DF0: 60 RTS Check for Void C2/7DF1: AD E6 7B LDA $7BE6 C2/7DF4: 29 40 AND #$40 (Check for Void) C2/7DF6: F0 0A BEQ $7E02 C2/7DF8: E6 56 INC $56 C2/7DFA: 20 65 99 JSR $9965 C2/7DFD: A9 1F LDA #$1F C2/7DFF: 9D 5F 3C STA $3C5F,X C2/7E02: 60 RTS Check for Float C2/7E03: A6 49 LDX $49 C2/7E05: BD 1A 20 LDA $201A,X C2/7E08: 1D 70 20 ORA $2070,X C2/7E0B: 29 08 AND #$08 (Target Status1 = Float) C2/7E0D: F0 02 BEQ $7E11 C2/7E0F: E6 56 INC $56 Attack Misses C2/7E11: 60 RTS Check for Status Hit C2/7E12: 20 A2 02 JSR $02A2 C2/7E15: C5 4E CMP $4E Check (0..99) < Hit% C2/7E17: B0 07 BCS $7E20 Miss if (0..99) >= Hit% C2/7E19: 20 A2 02 JSR $02A2 C2/7E1C: C5 4F CMP $4F Check (0..99) < Evade% C2/7E1E: B0 02 BCS $7E22 Hit if (0..99) >= Evade% C2/7E20: E6 56 INC $56 Attack Misses C2/7E22: 60 RTS Check for Physical Hit C2/7E23: 20 A2 02 JSR $02A2 C2/7E26: C5 4E CMP $4E Check (0..99) < Hit% C2/7E28: B0 2E BCS $7E58 Miss if (0..99) >= Hit% C2/7E2A: A6 49 LDX $49 C2/7E2C: BD 1B 20 LDA $201B,X C2/7E2F: 1D 71 20 ORA $2071,X C2/7E32: 29 70 AND #$70 (Target Status2 = Sleep, Charm or Paralyze) C2/7E34: D0 24 BNE $7E5A Can't Evade C2/7E36: BD 1C 20 LDA $201C,X C2/7E39: 29 10 AND #$10 (Target Status3 = Stop) C2/7E3B: D0 1D BNE $7E5A Can't Evade C2/7E3D: 20 A2 02 JSR $02A2 C2/7E40: C5 4F CMP $4F Check (0..99) < Evade% C2/7E42: B0 16 BCS $7E5A Hit if (0..99) >= Evade% C2/7E44: A6 49 LDX $49 C2/7E46: BD 11 20 LDA $2011,X C2/7E49: 1D 12 20 ORA $2012,X C2/7E4C: F0 0A BEQ $7E58 C2/7E4E: A5 47 LDA $47 (Can't Miss if Attacker = Target) C2/7E50: C5 48 CMP $48 C2/7E52: F0 06 BEQ $7E5A C2/7E54: A9 06 LDA #$06 C2/7E56: 85 5D STA $5D C2/7E58: E6 56 INC $56 Attack Misses C2/7E5A: 60 RTS C2/7E5B: A6 49 LDX $49 C2/7E5D: BD 65 20 LDA $2065,X Compare target Creature type with Hit C2/7E60: 25 57 AND $57 C2/7E62: D0 02 BNE $7E66 C2/7E64: E6 56 INC $56 Attack Misses C2/7E66: 60 RTS Hit if Target Level = Multiple of Parameter 1 C2/7E67: A6 49 LDX $49 C2/7E69: BD 02 20 LDA $2002,X (Target Level) C2/7E6C: AA TAX C2/7E6D: 8E B7 7C STX $7CB7 C2/7E70: A5 57 LDA $57 C2/7E72: AA TAX C2/7E73: 8E B9 7C STX $7CB9 C2/7E76: 20 0C 01 JSR $010C (Divide, check for remainder) C2/7E79: AE BD 7C LDX $7CBD C2/7E7C: F0 02 BEQ $7E80 C2/7E7E: E6 56 INC $56 Attack Misses C2/7E80: 60 RTS Hit% determination for Magic, Autohit Party C2/7E81: A5 57 LDA $57 C2/7E83: 30 38 BMI $7EBD (Check for autohit) C2/7E85: A5 58 LDA $58 C2/7E87: 29 80 AND #$80 C2/7E89: F0 12 BEQ $7E9D C2/7E8B: A5 47 LDA $47 C2/7E8D: C9 04 CMP #$04 C2/7E8F: B0 06 BCS $7E97 C2/7E91: A5 48 LDA $48 C2/7E93: C9 04 CMP #$04 C2/7E95: 90 26 BCC $7EBD C2/7E97: A5 48 LDA $48 C2/7E99: C9 04 CMP #$04 C2/7E9B: B0 20 BCS $7EBD (Spells cast on own party will autohit, unless 2nd parameter < 80h) C2/7E9D: A5 39 LDA $39 C2/7E9F: AA TAX C2/7EA0: BD FD 79 LDA $79FD,X C2/7EA3: A6 49 LDX $49 C2/7EA5: 3D 64 20 AND $2064,X (Check Target Can't Evade vs. Attack type) C2/7EA8: D0 13 BNE $7EBD C2/7EAA: 20 0D 7C JSR $7C0D (Hit = Attacker Level + Hit - Target Level, Evade = Magic Evade) C2/7EAD: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/7EB0: A5 56 LDA $56 C2/7EB2: D0 09 BNE $7EBD C2/7EB4: 20 C3 7C JSR $7CC3 (Multitargetting effect on Hit%) C2/7EB7: 20 8B 7D JSR $7D8B (Target Status Effect Modifiers to Magical Hit%) C2/7EBA: 20 12 7E JSR $7E12 (Check for Status Hit) C2/7EBD: 60 RTS Hit% Determination for physical C2/7EBE: A6 49 LDX $49 C2/7EC0: BD 1B 20 LDA $201B,X C2/7EC3: 1D 71 20 ORA $2071,X C2/7EC6: 29 70 AND #$70 (Target Status = Sleep, Paralyze or Charm) C2/7EC8: D0 28 BNE $7EF2 C2/7ECA: A6 32 LDX $32 C2/7ECC: BD 1F 20 LDA $201F,X (Check for Autohit abilities) C2/7ECF: 30 21 BMI $7EF2 C2/7ED1: A5 39 LDA $39 C2/7ED3: AA TAX C2/7ED4: BD FD 79 LDA $79FD,X C2/7ED7: A6 49 LDX $49 C2/7ED9: 3D 64 20 AND $2064,X (Check Target Can't Evade vs. Attack type) C2/7EDC: D0 14 BNE $7EF2 C2/7EDE: 20 FC 7C JSR $7CFC (Check for Evade, Weapon Block or Elf Cape) C2/7EE1: A5 56 LDA $56 C2/7EE3: D0 10 BNE $7EF5 C2/7EE5: 20 AC 7D JSR $7DAC (Target Status Effect Modifiers to Hit%) C2/7EE8: 20 D1 7D JSR $7DD1 (Attacker Status Effect Modifiers to Physical Hit) C2/7EEB: 20 23 7E JSR $7E23 (Check for Physical Hit) C2/7EEE: A5 56 LDA $56 C2/7EF0: D0 03 BNE $7EF5 C2/7EF2: 20 E2 7D JSR $7DE2 (Check for Target Image) C2/7EF5: 60 RTS Hit% Determination for Magic C2/7EF6: A5 57 LDA $57 C2/7EF8: 30 20 BMI $7F1A (Check for Autohit) C2/7EFA: A5 39 LDA $39 C2/7EFC: AA TAX C2/7EFD: BD FD 79 LDA $79FD,X C2/7F00: A6 49 LDX $49 C2/7F02: 3D 64 20 AND $2064,X (Check Target Can't Evade vs. Attack type) C2/7F05: D0 13 BNE $7F1A C2/7F07: 20 0D 7C JSR $7C0D (Hit = Hit + Attacker Level - Target Level, Evade = Magic Evade) C2/7F0A: 20 97 7C JSR $7C97 (Aegis Shield Check) C2/7F0D: A5 56 LDA $56 C2/7F0F: D0 09 BNE $7F1A C2/7F11: 20 C3 7C JSR $7CC3 (Multitargetting effect on Hit%) C2/7F14: 20 8B 7D JSR $7D8B (Target Status Effect Modifiers to Magical Hit%) C2/7F17: 20 12 7E JSR $7E12 (Check for Status Hit) C2/7F1A: 60 RTS Hit% Determination for Physical Magic C2/7F1B: A5 57 LDA $57 C2/7F1D: 30 10 BMI $7F2F (Check for Autohit) C2/7F1F: 20 3B 7C JSR $7C3B (Hit = 1st Parameter, Evade = Evade%) C2/7F22: 20 FC 7C JSR $7CFC (Check for Evade, Weapon Block or Elf Cape) C2/7F25: A5 56 LDA $56 C2/7F27: D0 06 BNE $7F2F C2/7F29: 20 AC 7D JSR $7DAC (Target Status Effect Modifiers to Hit%) C2/7F2C: 20 23 7E JSR $7E23 (Check for Physical Hit) C2/7F2F: 60 RTS Magic Damage Formula C2/7F30: 7B TDC C2/7F31: AA TAX C2/7F32: A5 58 LDA $58 (Spell Power) C2/7F34: 20 BF 01 JSR $01BF (Spell Power/8) C2/7F37: 20 7C 00 JSR $007C (0..(Spell Power/8)) C2/7F3A: 18 CLC C2/7F3B: 65 58 ADC $58 (Spell Power + (0..(Spell Power/8))) C2/7F3D: 85 50 STA $50 C2/7F3F: 7B TDC C2/7F40: 69 00 ADC #$00 C2/7F42: 85 51 STA $51 C2/7F44: AD E5 7B LDA $7BE5 (Level) C2/7F47: 85 24 STA $24 C2/7F49: AD E4 7B LDA $7BE4 (Magic Power) C2/7F4C: 85 25 STA $25 C2/7F4E: 20 F1 00 JSR $00F1 (Level * Magic Power) C2/7F51: C2 20 REP #$20 C2/7F53: A5 26 LDA $26 C2/7F55: 20 BA 01 JSR $01BA (Divide by 256) C2/7F58: 18 CLC C2/7F59: 69 04 00 ADC #$0004 (+4) C2/7F5C: 85 52 STA $52 C2/7F5E: 7B TDC C2/7F5F: E2 20 SEP #$20 C2/7F61: A6 49 LDX $49 C2/7F63: BD 2F 20 LDA $202F,X (Magic Defense) C2/7F66: AA TAX C2/7F67: 86 54 STX $54 C2/7F69: 60 RTS Flare Magic Damage Formula C2/7F6A: 7B TDC C2/7F6B: AA TAX C2/7F6C: A5 58 LDA $58 (Spell Power) C2/7F6E: 20 BD 01 JSR $01BD (Spell Power/32) C2/7F71: 20 7C 00 JSR $007C (0..(Spell Power/32)) C2/7F74: 18 CLC C2/7F75: 65 58 ADC $58 (Spell Power + (0..(Spell Power/32))) C2/7F77: 85 50 STA $50 C2/7F79: 7B TDC C2/7F7A: 69 00 ADC #$00 C2/7F7C: 85 51 STA $51 C2/7F7E: AD E5 7B LDA $7BE5 (Level) C2/7F81: 85 24 STA $24 C2/7F83: AD E4 7B LDA $7BE4 (Magic Power) C2/7F86: 85 25 STA $25 C2/7F88: 20 F1 00 JSR $00F1 (Level * Magic Power) C2/7F8B: C2 20 REP #$20 C2/7F8D: A5 26 LDA $26 C2/7F8F: 20 BA 01 JSR $01BA (Divide by 256) C2/7F92: 18 CLC C2/7F93: 69 04 00 ADC #$0004 (+4) C2/7F96: 85 52 STA $52 C2/7F98: 7B TDC C2/7F99: E2 20 SEP #$20 C2/7F9B: A6 49 LDX $49 C2/7F9D: BD 2F 20 LDA $202F,X (Magic Defense) C2/7FA0: 20 BD 01 JSR $01BD (Magic Defense/32) C2/7FA3: AA TAX C2/7FA4: 86 54 STX $54 C2/7FA6: 60 RTS Random Magic damage formula C2/7FA7: 7B TDC C2/7FA8: AA TAX C2/7FA9: A9 96 LDA #$96 C2/7FAB: 20 7C 00 JSR $007C (0..150) C2/7FAE: 18 CLC C2/7FAF: 69 32 ADC #$32 50 + (0..150) C2/7FB1: AA TAX C2/7FB2: 86 50 STX $50 C2/7FB4: A5 58 LDA $58 (Spell Power) C2/7FB6: AA TAX C2/7FB7: 86 52 STX $52 C2/7FB9: A6 49 LDX $49 C2/7FBB: BD 2F 20 LDA $202F,X (Magic Defense) C2/7FBE: AA TAX C2/7FBF: 86 54 STX $54 C2/7FC1: 60 RTS Physical magic damage formula C2/7FC2: 7B TDC C2/7FC3: AA TAX C2/7FC4: A5 58 LDA $58 (Spell Power) C2/7FC6: 20 BF 01 JSR $01BF (Divide by 8) C2/7FC9: 20 7C 00 JSR $007C C2/7FCC: 18 CLC C2/7FCD: 65 58 ADC $58 (Spell Power + (0..(Spell Power/8))) C2/7FCF: 85 50 STA $50 C2/7FD1: 7B TDC C2/7FD2: 69 00 ADC #$00 C2/7FD4: 85 51 STA $51 C2/7FD6: AD E5 7B LDA $7BE5 (Level) C2/7FD9: 85 24 STA $24 C2/7FDB: AD E4 7B LDA $7BE4 (Magic Power) C2/7FDE: 85 25 STA $25 C2/7FE0: 20 F1 00 JSR $00F1 (Level * Magic Power) C2/7FE3: C2 20 REP #$20 C2/7FE5: A5 26 LDA $26 C2/7FE7: 20 BA 01 JSR $01BA (Divide by 256) C2/7FEA: 18 CLC C2/7FEB: 69 04 00 ADC #$0004 (+4) C2/7FEE: 85 52 STA $52 C2/7FF0: 7B TDC C2/7FF1: E2 20 SEP #$20 C2/7FF3: A6 49 LDX $49 C2/7FF5: BD 2D 20 LDA $202D,X C2/7FF8: AA TAX C2/7FF9: 86 54 STX $54 (Defense) C2/7FFB: 60 RTS Swords damage formula C2/7FFC: A5 39 LDA $39 C2/7FFE: AA TAX C2/7FFF: BD 03 7A LDA $7A03,X (Battle Power) C2/8002: AA TAX C2/8003: 86 0E STX $0E C2/8005: 20 BF 01 JSR $01BF (Divide by 8) C2/8008: A2 00 00 LDX #$0000 C2/800B: 20 7C 00 JSR $007C C2/800E: C2 20 REP #$20 C2/8010: 18 CLC C2/8011: 65 0E ADC $0E (Battle Power + (0..(Battle Power/8)) C2/8013: 85 50 STA $50 C2/8015: 7B TDC C2/8016: E2 20 SEP #$20 C2/8018: AD E5 7B LDA $7BE5 (Level) C2/801B: 85 24 STA $24 C2/801D: AD E1 7B LDA $7BE1 (Strength) C2/8020: 85 25 STA $25 C2/8022: 20 F1 00 JSR $00F1 (Level * Strength) C2/8025: C2 20 REP #$20 C2/8027: A5 26 LDA $26 C2/8029: 20 BB 01 JSR $01BB (Divide by 128) C2/802C: 18 CLC C2/802D: 69 02 00 ADC #$0002 (+2) C2/8030: 85 52 STA $52 C2/8032: 7B TDC C2/8033: E2 20 SEP #$20 C2/8035: A6 49 LDX $49 C2/8037: BD 2D 20 LDA $202D,X (Defense) C2/803A: AA TAX C2/803B: 86 54 STX $54 C2/803D: 60 RTS Fists Damage formula C2/803E: A5 39 LDA $39 C2/8040: AA TAX C2/8041: BD 03 7A LDA $7A03,X (Battle Power) C2/8044: AA TAX C2/8045: 86 0E STX $0E C2/8047: 7B TDC C2/8048: AA TAX C2/8049: AD E5 7B LDA $7BE5 (Level) C2/804C: 20 C0 01 JSR $01C0 (Divide by 4) C2/804F: 20 7C 00 JSR $007C C2/8052: AA TAX C2/8053: 86 10 STX $10 C2/8055: AD E5 7B LDA $7BE5 (Level) C2/8058: 85 24 STA $24 C2/805A: AD E1 7B LDA $7BE1 (Strength) C2/805D: 85 25 STA $25 C2/805F: 20 F1 00 JSR $00F1 (Level * Strength) C2/8062: A6 26 LDX $26 C2/8064: 86 14 STX $14 C2/8066: A6 32 LDX $32 C2/8068: BD 21 20 LDA $2021,X (Check Attacker Ability) C2/806B: 29 40 AND #$40 (Check for Brawl) C2/806D: F0 4B BEQ $80BA C2/806F: AD E5 7B LDA $7BE5 (Level) C2/8072: AA TAX C2/8073: 86 12 STX $12 C2/8075: 06 12 ASL $12 (Level*2) C2/8077: 26 13 ROL $13 C2/8079: 18 CLC C2/807A: A5 10 LDA $10 C2/807C: 65 12 ADC $12 (Level*2) + (0..(Level/4)) C2/807E: 85 10 STA $10 C2/8080: A5 11 LDA $11 C2/8082: 65 13 ADC $13 C2/8084: 85 11 STA $11 C2/8086: C2 20 REP #$20 C2/8088: 18 CLC C2/8089: A5 0E LDA $0E C2/808B: 65 10 ADC $10 (Battle Power) + (Level*2) + (0..(Level/4)) C2/808D: 85 50 STA $50 C2/808F: 7B TDC C2/8090: E2 20 SEP #$20 C2/8092: C2 20 REP #$20 C2/8094: A5 14 LDA $14 C2/8096: 20 BA 01 JSR $01BA (Level * Strength)/256 C2/8099: 18 CLC C2/809A: 69 02 00 ADC #$0002 (+2) C2/809D: 85 52 STA $52 C2/809F: 7B TDC C2/80A0: E2 20 SEP #$20 C2/80A2: A6 32 LDX $32 C2/80A4: BD 39 20 LDA $2039,X (Check Attacker Armour Special Effect Byte) C2/80A7: 29 20 AND #$20 (Check for Kaiser Knuckles) C2/80A9: F0 20 BEQ $80CB C2/80AB: C2 20 REP #$20 C2/80AD: 18 CLC C2/80AE: A5 50 LDA $50 C2/80B0: 69 32 00 ADC #$0032 Damage = Damage + 50 C2/80B3: 85 50 STA $50 C2/80B5: 7B TDC C2/80B6: E2 20 SEP #$20 C2/80B8: 80 11 BRA $80CB C2/80BA: C2 20 REP #$20 C2/80BC: 18 CLC C2/80BD: A5 0E LDA $0E C2/80BF: 65 10 ADC $10 (Battle Power) + (0..(Level/4)) C2/80C1: 85 50 STA $50 C2/80C3: 7B TDC C2/80C4: E2 20 SEP #$20 C2/80C6: A2 02 00 LDX #$0002 Multiplier = 2 C2/80C9: 86 52 STX $52 C2/80CB: A6 49 LDX $49 C2/80CD: BD 2D 20 LDA $202D,X Defense C2/80D0: AA TAX C2/80D1: 86 54 STX $54 C2/80D3: 60 RTS Knives damage formula C2/80D4: A5 39 LDA $39 C2/80D6: AA TAX C2/80D7: BD 03 7A LDA $7A03,X (Battle Power) C2/80DA: 85 50 STA $50 C2/80DC: 7B TDC C2/80DD: AA TAX C2/80DE: A9 03 LDA #$03 C2/80E0: 20 7C 00 JSR $007C (0..3) C2/80E3: 18 CLC C2/80E4: 65 50 ADC $50 (Battle Power + (0..3)) C2/80E6: AA TAX C2/80E7: 86 50 STX $50 C2/80E9: AD E1 7B LDA $7BE1 (Strength) C2/80EC: 85 24 STA $24 C2/80EE: AD E5 7B LDA $7BE5 (Level) C2/80F1: 85 25 STA $25 C2/80F3: 20 F1 00 JSR $00F1 (Level * Strength) C2/80F6: C2 20 REP #$20 C2/80F8: A5 26 LDA $26 C2/80FA: 20 BB 01 JSR $01BB (Divide by 128) C2/80FD: 18 CLC C2/80FE: 69 02 00 ADC #$0002 (+2) C2/8101: 85 0E STA $0E C2/8103: 7B TDC C2/8104: E2 20 SEP #$20 C2/8106: AD E2 7B LDA $7BE2 (Agility) C2/8109: 85 24 STA $24 C2/810B: AD E5 7B LDA $7BE5 (Level) C2/810E: 85 25 STA $25 C2/8110: 20 F1 00 JSR $00F1 (Agility * Level) C2/8113: A5 26 LDA $26 C2/8115: C2 20 REP #$20 C2/8117: 20 BB 01 JSR $01BB (Divide by 128) C2/811A: 18 CLC C2/811B: 65 0E ADC $0E (Level*Strength)/128 + (Level*(first byte of Agility))/128 + 2 C2/811D: 85 52 STA $52 C2/811F: 7B TDC C2/8120: E2 20 SEP #$20 C2/8122: A6 49 LDX $49 C2/8124: BD 2D 20 LDA $202D,X (Defense) C2/8127: AA TAX C2/8128: 86 54 STX $54 C2/812A: 60 RTS Axes Damage formula C2/812B: A5 39 LDA $39 C2/812D: AA TAX C2/812E: BD 03 7A LDA $7A03,X (Battle Power) C2/8131: AA TAX C2/8132: 86 0E STX $0E C2/8134: 46 0E LSR $0E (Battle Power/2) C2/8136: A2 00 00 LDX #$0000 C2/8139: 20 7C 00 JSR $007C (0..Battle Power) C2/813C: C2 20 REP #$20 C2/813E: 18 CLC C2/813F: 65 0E ADC $0E (Battle Power/2) + (0..Battle Power) C2/8141: 85 50 STA $50 C2/8143: 7B TDC C2/8144: E2 20 SEP #$20 C2/8146: AD E1 7B LDA $7BE1 (Strength) C2/8149: 85 24 STA $24 C2/814B: AD E5 7B LDA $7BE5 (Level) C2/814E: 85 25 STA $25 C2/8150: 20 F1 00 JSR $00F1 (Level * Strength) C2/8153: C2 20 REP #$20 C2/8155: A5 26 LDA $26 C2/8157: 20 BB 01 JSR $01BB (Divide by 128) C2/815A: 18 CLC C2/815B: 69 02 00 ADC #$0002 (+2) C2/815E: 85 52 STA $52 C2/8160: 7B TDC C2/8161: E2 20 SEP #$20 C2/8163: A6 49 LDX $49 C2/8165: BD 2D 20 LDA $202D,X (Defense) C2/8168: 20 C0 01 JSR $01C0 (Defense/4) C2/816B: AA TAX C2/816C: 86 54 STX $54 C2/816E: 60 RTS Bells Damage formula C2/816F: A5 39 LDA $39 C2/8171: AA TAX C2/8172: BD 03 7A LDA $7A03,X (Battle Power) C2/8175: 4A LSR (Battle Power/2) C2/8176: AA TAX C2/8177: 86 0E STX $0E C2/8179: A2 00 00 LDX #$0000 C2/817C: 20 7C 00 JSR $007C (0..(Battle Power/2)) C2/817F: C2 20 REP #$20 C2/8181: 18 CLC C2/8182: 65 0E ADC $0E (Battle Power/2) + (0..(Battle Power/2)) C2/8184: 85 50 STA $50 C2/8186: 7B TDC C2/8187: E2 20 SEP #$20 C2/8189: AD E2 7B LDA $7BE2 (Agility) C2/818C: 85 24 STA $24 C2/818E: AD E5 7B LDA $7BE5 (Level) C2/8191: 85 25 STA $25 C2/8193: 20 F1 00 JSR $00F1 (Level * Agility) C2/8196: C2 20 REP #$20 C2/8198: A5 26 LDA $26 C2/819A: 20 BB 01 JSR $01BB (Divide by 128) C2/819D: 18 CLC C2/819E: 69 02 00 ADC #$0002 (+2) C2/81A1: 85 0E STA $0E C2/81A3: 7B TDC C2/81A4: E2 20 SEP #$20 C2/81A6: AD E4 7B LDA $7BE4 (Magic Power) C2/81A9: 85 24 STA $24 C2/81AB: AD E5 7B LDA $7BE5 (Level) C2/81AE: 85 25 STA $25 C2/81B0: 20 F1 00 JSR $00F1 (Level * Magic Power) C2/81B3: C2 20 REP #$20 C2/81B5: A5 26 LDA $26 C2/81B7: 20 BB 01 JSR $01BB (Divide by 128) C2/81BA: 18 CLC C2/81BB: 65 0E ADC $0E (Level*Agility)/128 + (Level*Magic Power)/128 + 2 C2/81BD: 85 52 STA $52 C2/81BF: 7B TDC C2/81C0: E2 20 SEP #$20 C2/81C2: A6 49 LDX $49 C2/81C4: BD 2F 20 LDA $202F,X (Magic Defense) C2/81C7: AA TAX C2/81C8: 86 54 STX $54 C2/81CA: 60 RTS Rods damage formula C2/81CB: A5 39 LDA $39 C2/81CD: AA TAX C2/81CE: BD 03 7A LDA $7A03,X (Battle Power) C2/81D1: A2 00 00 LDX #$0000 C2/81D4: 20 7C 00 JSR $007C (0..Battle Power) C2/81D7: C2 20 REP #$20 C2/81D9: 0A ASL (0..Battle Power) * 2 C2/81DA: 85 50 STA $50 C2/81DC: 7B TDC C2/81DD: E2 20 SEP #$20 C2/81DF: AD E4 7B LDA $7BE4 (Magic Power) C2/81E2: 85 24 STA $24 C2/81E4: AD E5 7B LDA $7BE5 (Level) C2/81E7: 85 25 STA $25 C2/81E9: 20 F1 00 JSR $00F1 (Magic Power * Level) C2/81EC: C2 20 REP #$20 C2/81EE: A5 26 LDA $26 C2/81F0: 20 BA 01 JSR $01BA (Divide by 256) C2/81F3: 18 CLC C2/81F4: 69 02 00 ADC #$0002 (+2) C2/81F7: 85 52 STA $52 C2/81F9: 7B TDC C2/81FA: E2 20 SEP #$20 C2/81FC: A6 49 LDX $49 C2/81FE: BD 2F 20 LDA $202F,X (Magic Defense) C2/8201: AA TAX C2/8202: 86 54 STX $54 C2/8204: 60 RTS Level based Damage formula C2/8205: 7B TDC C2/8206: AA TAX C2/8207: A9 5A LDA #$5A C2/8209: 20 7C 00 JSR $007C (0..90) C2/820C: 18 CLC C2/820D: 69 0A ADC #$0A 10 + (0..90) C2/820F: AA TAX C2/8210: 86 50 STX $50 C2/8212: AD E5 7B LDA $7BE5 (Level) C2/8215: 20 BF 01 JSR $01BF (Divide by 8) C2/8218: 18 CLC C2/8219: 69 02 ADC #$02 (+2) C2/821B: AA TAX C2/821C: 86 52 STX $52 C2/821E: A6 49 LDX $49 C2/8220: BD 2F 20 LDA $202F,X (Magic Defense) C2/8223: AA TAX C2/8224: 86 54 STX $54 C2/8226: 60 RTS Monster damage formula C2/8227: A6 32 LDX $32 C2/8229: BD 44 20 LDA $2044,X Monster Attack C2/822C: 85 0E STA $0E C2/822E: 20 BF 01 JSR $01BF (Divide by 8) C2/8231: A2 00 00 LDX #$0000 C2/8234: 20 7C 00 JSR $007C (0..(Monster Attack/8)) C2/8237: 18 CLC C2/8238: 65 0E ADC $0E (Monster Attack + (0..(Monster Attack/8))) C2/823A: 85 50 STA $50 C2/823C: 7B TDC C2/823D: 69 00 ADC #$00 C2/823F: 85 51 STA $51 C2/8241: A6 32 LDX $32 C2/8243: BD 62 20 LDA $2062,X (Monster Attack Multiplier) C2/8246: A8 TAY C2/8247: 84 52 STY $52 C2/8249: A6 49 LDX $49 C2/824B: BD 2D 20 LDA $202D,X (Defense) C2/824E: AA TAX C2/824F: 86 54 STX $54 C2/8251: 60 RTS C2/8252: A5 57 LDA $57 C2/8254: AA TAX C2/8255: 86 50 STX $50 ($50 = Parameter 1) C2/8257: A5 58 LDA $58 C2/8259: AA TAX C2/825A: 86 52 STX $52 ($52 = Parameter 2) C2/825C: 7B TDC C2/825D: AA TAX C2/825E: 86 54 STX $54 (Defense = 0) C2/8260: 60 RTS C2/8261: 7B TDC C2/8262: AA TAX C2/8263: A5 58 LDA $58 (Spell Power) C2/8265: 20 7C 00 JSR $007C (0..Spell Power) C2/8268: 85 50 STA $50 C2/826A: 18 CLC C2/826B: A5 50 LDA $50 C2/826D: 65 58 ADC $58 (Spell Power + (0..Spell Power)) C2/826F: 85 50 STA $50 C2/8271: 7B TDC C2/8272: 69 00 ADC #$00 C2/8274: 85 51 STA $51 C2/8276: AD E5 7B LDA $7BE5 (Level) C2/8279: 85 24 STA $24 C2/827B: AD E1 7B LDA $7BE1 (Strength) C2/827E: 85 25 STA $25 C2/8280: 20 F1 00 JSR $00F1 (Level * Strength) C2/8283: C2 20 REP #$20 C2/8285: A5 26 LDA $26 C2/8287: 20 BB 01 JSR $01BB (Divide by 128) C2/828A: 1A INC (Level * Strength)/128 + 1 C2/828B: 85 52 STA $52 C2/828D: 7B TDC C2/828E: E2 20 SEP #$20 C2/8290: A6 49 LDX $49 C2/8292: BD 2D 20 LDA $202D,X (Defense) C2/8295: AA TAX C2/8296: 86 54 STX $54 C2/8298: 60 RTS Throw Damage formula C2/8299: A6 32 LDX $32 C2/829B: BD 5A 20 LDA $205A,X C2/829E: 8D 63 7C STA $7C63 C2/82A1: C2 20 REP #$20 C2/82A3: 20 B7 01 JSR $01B7 (x4) C2/82A6: 85 0E STA $0E C2/82A8: 0A ASL (x2) C2/82A9: 18 CLC C2/82AA: 65 0E ADC $0E C2/82AC: AA TAX C2/82AD: 7B TDC C2/82AE: E2 20 SEP #$20 C2/82B0: BF 07 00 D1 LDA $D10007,X C2/82B4: 85 0E STA $0E (Throw Damage) C2/82B6: 20 BF 01 JSR $01BF (Divide by 8) C2/82B9: A2 00 00 LDX #$0000 C2/82BC: 20 7C 00 JSR $007C (0..(Throw Damage/8)) C2/82BF: 18 CLC C2/82C0: 65 0E ADC $0E C2/82C2: 85 50 STA $50 (Damage = Throw Damage + (0..(Throw Damage/8))0 C2/82C4: 7B TDC C2/82C5: 69 00 ADC #$00 C2/82C7: 85 51 STA $51 C2/82C9: AD E1 7B LDA $7BE1 (Strength) C2/82CC: 85 24 STA $24 C2/82CE: AD E5 7B LDA $7BE5 (Level) C2/82D1: 85 25 STA $25 C2/82D3: 20 F1 00 JSR $00F1 (Level * Strength) C2/82D6: C2 20 REP #$20 C2/82D8: A5 26 LDA $26 C2/82DA: 20 BB 01 JSR $01BB (Divide by 128) C2/82DD: 85 0E STA $0E C2/82DF: 7B TDC C2/82E0: E2 20 SEP #$20 C2/82E2: AD E2 7B LDA $7BE2 (Agility) C2/82E5: 85 24 STA $24 C2/82E7: AD E5 7B LDA $7BE5 (Level) C2/82EA: 85 25 STA $25 C2/82EC: 20 F1 00 JSR $00F1 (Level * Agility) C2/82EF: C2 20 REP #$20 C2/82F1: A5 26 LDA $26 C2/82F3: 20 BB 01 JSR $01BB (Divide by 128) C2/82F6: 18 CLC C2/82F7: 65 0E ADC $0E (Level*Strength)/128 + (Level*Agility)/128 C2/82F9: 69 02 00 ADC #$0002 (+2) C2/82FC: 85 52 STA $52 C2/82FE: 7B TDC C2/82FF: E2 20 SEP #$20 C2/8301: A6 49 LDX $49 C2/8303: BD 2D 20 LDA $202D,X (Defense) C2/8306: AA TAX C2/8307: 86 54 STX $54 C2/8309: 60 RTS GilToss Damage Formula C2/830A: 18 CLC C2/830B: AD E5 7B LDA $7BE5 (Level) C2/830E: 69 0A ADC #$0A (Level+10) C2/8310: AA TAX C2/8311: 86 50 STX $50 Damage = Level+10 C2/8313: A5 57 LDA $57 C2/8315: 85 24 STA $24 C2/8317: AD E5 7B LDA $7BE5 (Level) C2/831A: 85 25 STA $25 C2/831C: 20 F1 00 JSR $00F1 (Level * First Parameter) C2/831F: AF 49 09 00 LDA $000949 C2/8323: D0 14 BNE $8339 C2/8325: C2 20 REP #$20 C2/8327: AF 47 09 00 LDA $000947 (Check if Enough Gil) C2/832B: C5 26 CMP $26 C2/832D: B0 07 BCS $8336 C2/832F: 7B TDC C2/8330: 85 50 STA $50 C2/8332: E2 20 SEP #$20 C2/8334: 80 22 BRA $8358 C2/8336: 7B TDC C2/8337: E2 20 SEP #$20 C2/8339: 38 SEC C2/833A: AF 47 09 00 LDA $000947 C2/833E: E5 26 SBC $26 C2/8340: 8F 47 09 00 STA $000947 C2/8344: AF 48 09 00 LDA $000948 C2/8348: E5 27 SBC $27 C2/834A: 8F 48 09 00 STA $000948 C2/834E: AF 49 09 00 LDA $000949 C2/8352: E9 00 SBC #$00 C2/8354: 8F 49 09 00 STA $000949 C2/8358: A5 58 LDA $58 C2/835A: AA TAX C2/835B: 86 52 STX $52 C2/835D: A6 49 LDX $49 C2/835F: BD 2D 20 LDA $202D,X (Defense) C2/8362: AA TAX C2/8363: 86 54 STX $54 C2/8365: 60 RTS Multitargetting Modifications C2/8366: A5 39 LDA $39 C2/8368: AA TAX C2/8369: BD FC 79 LDA $79FC,X C2/836C: 29 40 AND #$40 C2/836E: D0 2A BNE $839A (If attacker's spell is auto Multitargettable) C2/8370: AD 2C 7B LDA $7B2C C2/8373: 0A ASL C2/8374: AA TAX C2/8375: BD FC 7A LDA $7AFC,X C2/8378: 29 F0 AND #$F0 C2/837A: D0 14 BNE $8390 C2/837C: BD FC 7A LDA $7AFC,X C2/837F: 29 0F AND #$0F C2/8381: 20 B5 01 JSR $01B5 (x16) C2/8384: 85 0E STA $0E C2/8386: BD FD 7A LDA $7AFD,X C2/8389: 29 F0 AND #$F0 C2/838B: 20 BE 01 JSR $01BE (Divide by 16) C2/838E: 05 0E ORA $0E C2/8390: 20 C3 01 JSR $01C3 C2/8393: CA DEX C2/8394: F0 04 BEQ $839A C2/8396: 46 51 LSR $51 C2/8398: 66 50 ROR $50 Damage = Damage / 2 C2/839A: 60 RTS Back Row Modifications C2/839B: A6 32 LDX $32 C2/839D: BD 1E 20 LDA $201E,X C2/83A0: 29 10 AND #$10 (Check if Attacker is Jumping) C2/83A2: D0 18 BNE $83BC C2/83A4: BD 00 20 LDA $2000,X (Check if Attack is in Back Row) C2/83A7: 10 06 BPL $83AF C2/83A9: C2 20 REP #$20 C2/83AB: 46 52 LSR $52 (M = M/2) C2/83AD: E2 20 SEP #$20 C2/83AF: A6 49 LDX $49 C2/83B1: BD 00 20 LDA $2000,X (Check if Target is in Back Row) C2/83B4: 10 06 BPL $83BC C2/83B6: C2 20 REP #$20 C2/83B8: 46 52 LSR $52 (M = M/2) C2/83BA: E2 20 SEP #$20 C2/83BC: 60 RTS Command modifications to damage C2/83BD: A6 32 LDX $32 C2/83BF: BD 1F 20 LDA $201F,X C2/83C2: 29 40 AND #$40 C2/83C4: F0 06 BEQ $83CC C2/83C6: C2 20 REP #$20 C2/83C8: 06 50 ASL $50 (Damage = Damage * 2) C2/83CA: E2 20 SEP #$20 C2/83CC: BD 1F 20 LDA $201F,X C2/83CF: 29 20 AND #$20 C2/83D1: F0 07 BEQ $83DA C2/83D3: C2 20 REP #$20 C2/83D5: 46 50 LSR $50 (Damage = Damage / 2) C2/83D7: 7B TDC C2/83D8: E2 20 SEP #$20 C2/83DA: BD 1F 20 LDA $201F,X C2/83DD: 29 10 AND #$10 C2/83DF: F0 06 BEQ $83E7 C2/83E1: C2 20 REP #$20 C2/83E3: 06 52 ASL $52 (M = M * 2) C2/83E5: E2 20 SEP #$20 C2/83E7: BD 1F 20 LDA $201F,X C2/83EA: 29 08 AND #$08 C2/83EC: F0 07 BEQ $83F5 C2/83EE: C2 20 REP #$20 C2/83F0: 46 52 LSR $52 (M = M / 2) C2/83F2: 7B TDC C2/83F3: E2 20 SEP #$20 C2/83F5: BD 1F 20 LDA $201F,X C2/83F8: 29 04 AND #$04 C2/83FA: F0 04 BEQ $8400 C2/83FC: 7B TDC C2/83FD: AA TAX C2/83FE: 86 54 STX $54 (Defense = 0) C2/8400: A6 49 LDX $49 C2/8402: BD 65 20 LDA $2065,X (Target Creature Type = Human?) C2/8405: 10 0F BPL $8416 C2/8407: A6 32 LDX $32 C2/8409: BD 1F 20 LDA $201F,X C2/840C: 29 01 AND #$01 C2/840E: F0 06 BEQ $8416 C2/8410: C2 20 REP #$20 C2/8412: 06 50 ASL $50 (Damage = Damage * 2) C2/8414: E2 20 SEP #$20 C2/8416: A6 49 LDX $49 C2/8418: BD 1E 20 LDA $201E,X C2/841B: 10 07 BPL $8424 (If Target is Defending) C2/841D: C2 20 REP #$20 C2/841F: 46 52 LSR $52 (M = M / 2) C2/8421: 7B TDC C2/8422: E2 20 SEP #$20 C2/8424: BD 1E 20 LDA $201E,X C2/8427: 29 40 AND #$40 C2/8429: F0 04 BEQ $842F (If Target is Guarding) C2/842B: 7B TDC C2/842C: AA TAX C2/842D: 86 50 STX $50 (Damage = 0) C2/842F: 60 RTS Double Grip Damage Multiplier Modifier C2/8430: A6 32 LDX $32 C2/8432: BD 21 20 LDA $2021,X C2/8435: 29 20 AND #$20 (Attacker has Double Grip Ability) C2/8437: F0 18 BEQ $8451 C2/8439: BD 11 20 LDA $2011,X C2/843C: 1D 12 20 ORA $2012,X (No Bonus if Shield Equipped in either hand) C2/843F: D0 10 BNE $8451 C2/8441: BD 13 20 LDA $2013,X C2/8444: F0 05 BEQ $844B C2/8446: BD 14 20 LDA $2014,X (No Bonus if two Weapons equipped) C2/8449: D0 06 BNE $8451 C2/844B: C2 20 REP #$20 C2/844D: 06 52 ASL $52 (M = M * 2) C2/844F: E2 20 SEP #$20 C2/8451: 60 RTS Check for Jump C2/8452: A6 32 LDX $32 C2/8454: BD 1E 20 LDA $201E,X C2/8457: 29 10 AND #$10 C2/8459: F0 08 BEQ $8463 (If Attacker is Not Jumping) C2/845B: C2 20 REP #$20 C2/845D: 06 52 ASL $52 (M = M * 2) C2/845F: 7B TDC C2/8460: E2 20 SEP #$20 C2/8462: 60 RTS C2/8463: 20 9B 83 JSR $839B (Check for Back Row Modifications) C2/8466: 60 RTS Bonus to Attack, costing MP C2/8467: A5 59 LDA $59 C2/8469: AA TAX C2/846A: 86 12 STX $12 C2/846C: A5 58 LDA $58 C2/846E: AA TAX C2/846F: 86 10 STX $10 C2/8471: C2 20 REP #$20 C2/8473: A6 32 LDX $32 C2/8475: BD 0A 20 LDA $200A,X C2/8478: C5 12 CMP $12 C2/847A: 90 2F BCC $84AB (Check if enough MP) C2/847C: 38 SEC C2/847D: E5 12 SBC $12 C2/847F: 9D 0A 20 STA $200A,X (Subtract MP) C2/8482: 18 CLC C2/8483: A5 50 LDA $50 C2/8485: 65 10 ADC $10 C2/8487: 85 50 STA $50 (Bonus to Damage) C2/8489: 7B TDC C2/848A: E2 20 SEP #$20 C2/848C: AD E5 7B LDA $7BE5 (Level) C2/848F: 85 24 STA $24 C2/8491: AD E4 7B LDA $7BE4 (Magic Power) C2/8494: 85 25 STA $25 C2/8496: 20 F1 00 JSR $00F1 (Level * Magic Power) C2/8499: C2 20 REP #$20 C2/849B: A5 26 LDA $26 C2/849D: 20 BB 01 JSR $01BB (Level * Magic Power)/128 C2/84A0: 18 CLC C2/84A1: 65 52 ADC $52 C2/84A3: 85 52 STA $52 (M = M + (Level * Magic Power)/128) C2/84A5: 7B TDC C2/84A6: E2 20 SEP #$20 C2/84A8: E6 5F INC $5F C2/84AA: 60 RTS C2/84AB: 7B TDC C2/84AC: E2 20 SEP #$20 C2/84AE: 60 RTS Specialty Effect Modifier to Damage C2/84AF: A6 32 LDX $32 C2/84B1: BD 6E 20 LDA $206E,X C2/84B4: 10 04 BPL $84BA (Check for Autohit) C2/84B6: 64 54 STZ $54 (Defense = 0) C2/84B8: 64 55 STZ $55 C2/84BA: BD 6E 20 LDA $206E,X C2/84BD: 29 01 AND #$01 (If 1.5 Damage) C2/84BF: F0 0D BEQ $84CE C2/84C1: C2 20 REP #$20 C2/84C3: A5 50 LDA $50 C2/84C5: 4A LSR C2/84C6: 18 CLC C2/84C7: 65 50 ADC $50 C2/84C9: 85 50 STA $50 (Damage = Damage + (Damage/2)) C2/84CB: 7B TDC C2/84CC: E2 20 SEP #$20 C2/84CE: 60 RTS Medicine modifier to damage C2/84CF: A6 32 LDX $32 C2/84D1: BD 21 20 LDA $2021,X C2/84D4: 29 10 AND #$10 (Check if Attacker has Medicine) C2/84D6: F0 04 BEQ $84DC C2/84D8: 06 52 ASL $52 M = M * 2 C2/84DA: 26 53 ROL $53 C2/84DC: 60 RTS Creature type modification to damage C2/84DD: A6 49 LDX $49 C2/84DF: BD 65 20 LDA $2065,X (Check target Creature Type vs Parameter 3) C2/84E2: 25 59 AND $59 C2/84E4: F0 0C BEQ $84F2 C2/84E6: C2 20 REP #$20 C2/84E8: A5 50 LDA $50 C2/84EA: 20 B6 01 JSR $01B6 (Damage = Damage * 8) C2/84ED: 85 50 STA $50 C2/84EF: 7B TDC C2/84F0: E2 20 SEP #$20 C2/84F2: 60 RTS Target Status Effect Modifiers to Magical Damage C2/84F3: A6 49 LDX $49 C2/84F5: BD 1C 20 LDA $201C,X C2/84F8: 1D 72 20 ORA $2072,X C2/84FB: 29 20 AND #$20 (Target Status3 = Shell) C2/84FD: F0 04 BEQ $8503 C2/84FF: 46 53 LSR $53 C2/8501: 66 52 ROR $52 (M = M / 2) C2/8503: BD 1A 20 LDA $201A,X C2/8506: 1D 70 20 ORA $2070,X C2/8509: 29 20 AND #$20 (Target Status1 = Toad) C2/850B: F0 04 BEQ $8511 C2/850D: 64 54 STZ $54 (Magic Defense = 0) C2/850F: 64 55 STZ $55 C2/8511: 60 RTS Target Status Effect Modifiers to Physical Damage C2/8512: A6 49 LDX $49 C2/8514: BD 1A 20 LDA $201A,X C2/8517: 1D 70 20 ORA $2070,X C2/851A: 29 30 AND #$30 (Target Status1 = Toad or Mini) C2/851C: F0 04 BEQ $8522 C2/851E: 7B TDC C2/851F: AA TAX C2/8520: 86 54 STX $54 (Defense = 0) C2/8522: BD 1C 20 LDA $201C,X C2/8525: 1D 72 20 ORA $2072,X C2/8528: 29 40 AND #$40 (Target Status3 = Armor) C2/852A: F0 06 BEQ $8532 C2/852C: C2 20 REP #$20 C2/852E: 46 52 LSR $52 (M = M / 2) C2/8530: E2 20 SEP #$20 C2/8532: 60 RTS Attacker Status Effect Modifiers to Physical Damage C2/8533: A6 32 LDX $32 C2/8535: BD 1A 20 LDA $201A,X C2/8538: 1D 70 20 ORA $2070,X C2/853B: 29 30 AND #$30 (Attacker Status1 = Toad or Mini) C2/853D: F0 05 BEQ $8544 C2/853F: A2 03 00 LDX #$0003 C2/8542: 86 50 STX $50 Damage = 3 C2/8544: BD 1B 20 LDA $201B,X C2/8547: 1D 71 20 ORA $2071,X C2/854A: 29 08 AND #$08 (Attacker Status2 = Berserk) C2/854C: F0 0E BEQ $855C C2/854E: C2 20 REP #$20 C2/8550: A5 50 LDA $50 C2/8552: 0A ASL Damage = Damage * 2 C2/8553: 18 CLC C2/8554: 65 50 ADC $50 Damage = Damage + (Damage * 2) C2/8556: 4A LSR Damage = (Damage + (Damage * 2))/2 C2/8557: 85 50 STA $50 C2/8559: 7B TDC C2/855A: E2 20 SEP #$20 C2/855C: 60 RTS Bonus if Equal Level formula C2/855D: A6 49 LDX $49 C2/855F: BD 02 20 LDA $2002,X C2/8562: A6 32 LDX $32 C2/8564: DD 02 20 CMP $2002,X (If Attacker Level = Target Level) C2/8567: D0 0D BNE $8576 C2/8569: C2 20 REP #$20 C2/856B: 06 50 ASL $50 C2/856D: 06 50 ASL $50 C2/856F: 06 50 ASL $50 (Damage = Damage * 8) C2/8571: 7B TDC C2/8572: 85 54 STA $54 (Defense = 0) C2/8574: E2 20 SEP #$20 C2/8576: 60 RTS Brave Blade Damage formula C2/8577: A5 39 LDA $39 C2/8579: AA TAX C2/857A: 38 SEC C2/857B: BD 03 7A LDA $7A03,X C2/857E: ED 75 7C SBC $7C75 (Attack = Attack - # times escaped) C2/8581: B0 01 BCS $8584 C2/8583: 7B TDC C2/8584: AA TAX (Minimum Attack = 0) C2/8585: 86 50 STX $50 C2/8587: AD E5 7B LDA $7BE5 (Level) C2/858A: 85 24 STA $24 C2/858C: AD E1 7B LDA $7BE1 (Strength) C2/858F: 85 25 STA $25 C2/8591: 20 F1 00 JSR $00F1 C2/8594: C2 20 REP #$20 C2/8596: A5 26 LDA $26 C2/8598: 20 BB 01 JSR $01BB C2/859B: 18 CLC C2/859C: 69 02 00 ADC #$0002 C2/859F: 85 52 STA $52 (M = (Level * Strength)/128) C2/85A1: 7B TDC C2/85A2: E2 20 SEP #$20 C2/85A4: A6 49 LDX $49 C2/85A6: BD 2D 20 LDA $202D,X (Defense = target Defense) C2/85A9: AA TAX C2/85AA: 86 54 STX $54 C2/85AC: 60 RTS Goblin Punch Damage formula C2/85AD: A6 32 LDX $32 C2/85AF: 18 CLC C2/85B0: BD 44 20 LDA $2044,X C2/85B3: 7D 45 20 ADC $2045,X C2/85B6: 85 50 STA $50 (Damage = Right Attack + Left Attack) C2/85B8: 7B TDC C2/85B9: 69 00 ADC #$00 C2/85BB: 85 51 STA $51 C2/85BD: A5 47 LDA $47 C2/85BF: C9 04 CMP #$04 C2/85C1: 90 08 BCC $85CB (If target is a character) C2/85C3: BD 62 20 LDA $2062,X C2/85C6: AA TAX C2/85C7: 86 52 STX $52 (M = Monster Attack Multiplier) C2/85C9: 80 1D BRA $85E8 C2/85CB: AD E5 7B LDA $7BE5 (Level) C2/85CE: 85 24 STA $24 C2/85D0: AD E1 7B LDA $7BE1 (Strength) C2/85D3: 85 25 STA $25 C2/85D5: 20 F1 00 JSR $00F1 (Level * Strength) C2/85D8: C2 20 REP #$20 C2/85DA: A5 26 LDA $26 C2/85DC: 20 BB 01 JSR $01BB (Level * Strength)/128 C2/85DF: 18 CLC C2/85E0: 69 02 00 ADC #$0002 C2/85E3: 85 52 STA $52 (M = (Level * Strength)/128 + 2) C2/85E5: 7B TDC C2/85E6: E2 20 SEP #$20 C2/85E8: A6 49 LDX $49 C2/85EA: BD 2D 20 LDA $202D,X (Defense = target Defense) C2/85ED: AA TAX C2/85EE: 86 54 STX $54 C2/85F0: 60 RTS Strong Fight Damage formula C2/85F1: A6 32 LDX $32 C2/85F3: 18 CLC C2/85F4: BD 44 20 LDA $2044,X C2/85F7: 48 PHA C2/85F8: C2 20 REP #$20 C2/85FA: 20 B6 01 JSR $01B6 C2/85FD: 85 50 STA $50 (Damage = Attack * 8) C2/85FF: 7B TDC C2/8600: E2 20 SEP #$20 C2/8602: BD 62 20 LDA $2062,X C2/8605: AA TAX C2/8606: 86 52 STX $52 (M = Monster Multiplier) C2/8608: 68 PLA C2/8609: 20 BF 01 JSR $01BF C2/860C: A2 00 00 LDX #$0000 C2/860F: 20 7C 00 JSR $007C (0..(Attack/8)) C2/8612: 18 CLC C2/8613: 65 50 ADC $50 C2/8615: 85 50 STA $50 (Damage = Attack * 8 + (0..(Attack/8))) C2/8617: A5 51 LDA $51 C2/8619: 69 00 ADC #$00 C2/861B: 85 51 STA $51 C2/861D: A6 49 LDX $49 C2/861F: BD 2D 20 LDA $202D,X C2/8622: AA TAX C2/8623: 86 54 STX $54 (Defense = Target Defense) C2/8625: 60 RTS Chicken Knife Damage Formula C2/8626: AD 75 7C LDA $7C75 C2/8629: 4A LSR C2/862A: AA TAX C2/862B: 86 50 STX $50 C2/862D: AD E5 7B LDA $7BE5 (Level) C2/8630: 85 24 STA $24 C2/8632: AD E1 7B LDA $7BE1 (Strength) C2/8635: 85 25 STA $25 C2/8637: 20 F1 00 JSR $00F1 (Level * Strength) C2/863A: A6 26 LDX $26 C2/863C: 86 0E STX $0E C2/863E: AD E5 7B LDA $7BE5 (Level) C2/8641: 85 24 STA $24 C2/8643: AD E2 7B LDA $7BE2 (Agility) C2/8646: 85 25 STA $25 C2/8648: 20 F1 00 JSR $00F1 (Level * Agility) C2/864B: C2 20 REP #$20 C2/864D: A5 26 LDA $26 C2/864F: 20 BB 01 JSR $01BB (Level * Agility)/128 C2/8652: 85 10 STA $10 C2/8654: A5 0E LDA $0E C2/8656: 20 BB 01 JSR $01BB (Level * Strength)/128 C2/8659: 18 CLC C2/865A: 65 10 ADC $10 C2/865C: 69 02 00 ADC #$0002 C2/865F: 85 52 STA $52 (M = (Level * Strength)/128 + (Level * Agility)/128) + 2) C2/8661: 7B TDC C2/8662: E2 20 SEP #$20 C2/8664: A6 49 LDX $49 C2/8666: BD 2D 20 LDA $202D,X (Defense = Target Defense) C2/8669: AA TAX C2/866A: 86 54 STX $54 C2/866C: 60 RTS Magic Element Up Modifier C2/866D: A6 32 LDX $32 C2/866F: BD 22 20 LDA $2022,X (Check Attacker Magic Element Up) C2/8672: 25 4D AND $4D C2/8674: F0 0D BEQ $8683 C2/8676: C2 20 REP #$20 C2/8678: A5 50 LDA $50 C2/867A: 4A LSR C2/867B: 18 CLC C2/867C: 65 50 ADC $50 C2/867E: 85 50 STA $50 (Damage = Damage + (Damage/2)) C2/8680: 7B TDC C2/8681: E2 20 SEP #$20 C2/8683: 60 RTS Magic Sword Modifiers to Physical C2/8684: A6 32 LDX $32 C2/8686: BD 50 20 LDA $2050,X C2/8689: 1D 51 20 ORA $2051,X C2/868C: 1D 52 20 ORA $2052,X C2/868F: 85 4D STA $4D ($4D = Magic Sword Element) C2/8691: 1D 53 20 ORA $2053,X C2/8694: 1D 54 20 ORA $2054,X C2/8697: 1D 55 20 ORA $2055,X C2/869A: F0 02 BEQ $869E C2/869C: E6 60 INC $60 C2/869E: BD 55 20 LDA $2055,X C2/86A1: 10 12 BPL $86B5 C2/86A3: C2 20 REP #$20 C2/86A5: 18 CLC C2/86A6: A5 50 LDA $50 C2/86A8: 69 64 00 ADC #$0064 (Damage = Damage + 100) C2/86AB: 85 50 STA $50 C2/86AD: 46 54 LSR $54 C2/86AF: 46 54 LSR $54 (Defense = Defense / 4) C2/86B1: 7B TDC C2/86B2: E2 20 SEP #$20 C2/86B4: 60 RTS C2/86B5: A6 49 LDX $49 C2/86B7: BD 30 20 LDA $2030,X (Target has Elemental Absorb?) C2/86BA: 25 4D AND $4D C2/86BC: F0 07 BEQ $86C5 C2/86BE: E6 62 INC $62 C2/86C0: 64 54 STZ $54 (Defense = 0) C2/86C2: 64 55 STZ $55 C2/86C4: 60 RTS C2/86C5: BD 32 20 LDA $2032,X (Target has Elemental Immunity?) C2/86C8: 25 4D AND $4D C2/86CA: F0 03 BEQ $86CF C2/86CC: E6 56 INC $56 (Attack Misses) C2/86CE: 60 RTS C2/86CF: BD 33 20 LDA $2033,X (Target has Elemental Half?) C2/86D2: 25 4D AND $4D C