Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Final Fantasy VI/ROM map/Assembly C02
< Final Fantasy VI | ROM map
Jump to navigation
Jump to search
C0/2081: AD5C05 LDA $055C C0/2084: C905 CMP #$05 C0/2086: F004 BEQ $208C C0/2088: C903 CMP #$03 C0/208A: B001 BCS $208D C0/208C: 60 RTS C0/208D: C904 CMP #$04 C0/208F: D008 BNE $2099 C0/2091: AD4605 LDA $0546 C0/2094: 38 SEC C0/2095: E907 SBC #$07 C0/2097: 8004 BRA $209D C0/2099: AD4605 LDA $0546 C0/209C: 1A INC A C0/209D: 258B AND $8B C0/209F: 18 CLC C0/20A0: 852B STA $2B C0/20A2: AD4505 LDA $0545 C0/20A5: 38 SEC C0/20A6: E907 SBC #$07 C0/20A8: 258A AND $8A C0/20AA: 852A STA $2A C0/20AC: 8524 STA $24 C0/20AE: AD9005 LDA $0590 C0/20B1: 4904 EOR #$04 C0/20B3: 859E STA $9E C0/20B5: 649D STZ $9D C0/20B7: 7B TDC C0/20B8: E220 SEP #$20 (8 bit accum./memory) C0/20BA: A52A LDA $2A C0/20BC: 290F AND #$0F C0/20BE: 0A ASL A C0/20BF: 0A ASL A C0/20C0: 851E STA $1E C0/20C2: 641F STZ $1F C0/20C4: A52B LDA $2B C0/20C6: 290F AND #$0F C0/20C8: EB XBA C0/20C9: C220 REP #$20 (16 bit accum./memory) C0/20CB: 4A LSR A C0/20CC: 051E ORA $1E C0/20CE: 851E STA $1E C0/20D0: 7B TDC C0/20D1: E220 SEP #$20 (8 bit accum./memory) C0/20D3: A908 LDA #$08 C0/20D5: 8528 STA $28 C0/20D7: A910 LDA #$10 C0/20D9: 851B STA $1B C0/20DB: A41E LDY $1E C0/20DD: A524 LDA $24 C0/20DF: 852A STA $2A C0/20E1: 209A24 JSR $249A C0/20E4: A52B LDA $2B C0/20E6: 1A INC A C0/20E7: 258B AND $8B C0/20E9: 852B STA $2B C0/20EB: C221 REP #$21 C0/20ED: A51E LDA $1E C0/20EF: 698000 ADC #$0080 C0/20F2: 29FF07 AND #$07FF C0/20F5: 851E STA $1E C0/20F7: 7B TDC C0/20F8: E220 SEP #$20 (8 bit accum./memory) C0/20FA: C628 DEC $28 C0/20FC: D0D9 BNE $20D7 C0/20FE: CE5C05 DEC $055C C0/2101: 60 RTS C0/2102: AD8905 LDA $0589 (from C0/0131) C0/2105: C901 CMP #$01 C0/2107: D008 BNE $2111 C0/2109: 204E24 JSR $244E C0/210C: EE8905 INC $0589 C0/210F: 800D BRA $211E C0/2111: AD8A05 LDA $058A C0/2114: C901 CMP #$01 C0/2116: D006 BNE $211E C0/2118: 205925 JSR $2559 C0/211B: EE8A05 INC $058A C0/211E: AD8605 LDA $0586 C0/2121: C901 CMP #$01 C0/2123: D006 BNE $212B C0/2125: 201022 JSR $2210 C0/2128: EE8605 INC $0586 C0/212B: AD8805 LDA $0588 C0/212E: C901 CMP #$01 C0/2130: D007 BNE $2139 C0/2132: 208B23 JSR $238B C0/2135: EE8805 INC $0588 C0/2138: 60 RTS C0/2139: AD8505 LDA $0585 C0/213C: C901 CMP #$01 C0/213E: D006 BNE $2146 C0/2140: 205421 JSR $2154 C0/2143: EE8505 INC $0585 C0/2146: AD8705 LDA $0587 C0/2149: C901 CMP #$01 C0/214B: D006 BNE $2153 C0/214D: 20CF22 JSR $22CF C0/2150: EE8705 INC $0587 C0/2153: 60 RTS C0/2154: C221 REP #$21 C0/2156: A575 LDA $75 C0/2158: 6D4905 ADC $0549 C0/215B: 300B BMI $2168 C0/215D: 7B TDC (from C0/187A) C0/215E: E220 SEP #$20 (8 bit accum./memory) C0/2160: AD4205 LDA $0542 C0/2163: 18 CLC C0/2164: 6908 ADC #$08 C0/2166: 8009 BRA $2171 C0/2168: 7B TDC C0/2169: E220 SEP #$20 (8 bit accum./memory) C0/216B: AD4205 LDA $0542 C0/216E: 38 SEC C0/216F: E907 SBC #$07 C0/2171: 2587 AND $87 C0/2173: 18 CLC C0/2174: 6900 ADC #$00 C0/2176: 852B STA $2B C0/2178: 290F AND #$0F C0/217A: C220 REP #$20 (16 bit accum./memory) C0/217C: EB XBA C0/217D: 4A LSR A C0/217E: 4A LSR A C0/217F: 18 CLC C0/2180: 6D8B05 ADC $058B C0/2183: 8591 STA $91 C0/2185: 7B TDC C0/2186: E220 SEP #$20 (8 bit accum./memory) C0/2188: AD4105 LDA $0541 C0/218B: 38 SEC C0/218C: E907 SBC #$07 C0/218E: 2586 AND $86 C0/2190: 852A STA $2A C0/2192: A52A LDA $2A C0/2194: 290F AND #$0F C0/2196: 0A ASL A C0/2197: 0A ASL A C0/2198: A8 TAY C0/2199: E210 SEP #$10 (8 bit index registers) C0/219B: A910 LDA #$10 C0/219D: 851B STA $1B C0/219F: A97F LDA #$7F C0/21A1: 48 PHA C0/21A2: AB PLB C0/21A3: B22A LDA ($2A) C0/21A5: 3032 BMI $21D9 C0/21A7: 0A ASL A C0/21A8: AA TAX C0/21A9: C220 REP #$20 (16 bit accum./memory) C0/21AB: BD00C0 LDA $C000,X C0/21AE: 99C0D9 STA $D9C0,Y C0/21B1: BD00C2 LDA $C200,X C0/21B4: 99C2D9 STA $D9C2,Y C0/21B7: BD00C4 LDA $C400,X C0/21BA: 9900DA STA $DA00,Y C0/21BD: BD00C6 LDA $C600,X C0/21C0: 9902DA STA $DA02,Y C0/21C3: 7B TDC C0/21C4: E221 SEP #$21 C0/21C6: 98 TYA C0/21C7: 6903 ADC #$03 C0/21C9: 29BF AND #$BF C0/21CB: A8 TAY C0/21CC: A52A LDA $2A C0/21CE: 1A INC A C0/21CF: 2586 AND $86 C0/21D1: 852A STA $2A C0/21D3: C61B DEC $1B C0/21D5: D0CC BNE $21A3 C0/21D7: 8030 BRA $2209 C0/21D9: 0A ASL A C0/21DA: AA TAX C0/21DB: C220 REP #$20 (16 bit accum./memory) C0/21DD: BD00C1 LDA $C100,X C0/21E0: 99C0D9 STA $D9C0,Y C0/21E3: BD00C3 LDA $C300,X C0/21E6: 99C2D9 STA $D9C2,Y C0/21E9: BD00C5 LDA $C500,X C0/21EC: 9900DA STA $DA00,Y C0/21EF: BD00C7 LDA $C700,X C0/21F2: 9902DA STA $DA02,Y C0/21F5: 7B TDC C0/21F6: E221 SEP #$21 C0/21F8: 98 TYA C0/21F9: 6903 ADC #$03 C0/21FB: 29BF AND #$BF C0/21FD: A8 TAY C0/21FE: A52A LDA $2A C0/2200: 1A INC A C0/2201: 2586 AND $86 C0/2203: 852A STA $2A C0/2205: C61B DEC $1B C0/2207: D09A BNE $21A3 C0/2209: A900 LDA #$00 C0/220B: 48 PHA C0/220C: AB PLB C0/220D: C210 REP #$10 (16 bit index registers) C0/220F: 60 RTS C0/2210: C221 REP #$21 C0/2212: A573 LDA $73 C0/2214: 6D4705 ADC $0547 C0/2217: 300B BMI $2224 C0/2219: 7B TDC C0/221A: E220 SEP #$20 (8 bit accum./memory) C0/221C: AD4105 LDA $0541 C0/221F: 18 CLC C0/2220: 6908 ADC #$08 C0/2222: 8009 BRA $222D C0/2224: 7B TDC C0/2225: E220 SEP #$20 (8 bit accum./memory) C0/2227: AD4105 LDA $0541 C0/222A: 38 SEC C0/222B: E907 SBC #$07 C0/222D: 2586 AND $86 C0/222F: 852A STA $2A C0/2231: AD4205 LDA $0542 C0/2234: 38 SEC C0/2235: E907 SBC #$07 C0/2237: 2587 AND $87 C0/2239: 18 CLC C0/223A: 6900 ADC #$00 C0/223C: 852B STA $2B C0/223E: 290F AND #$0F C0/2240: 0A ASL A C0/2241: 0A ASL A C0/2242: A8 TAY C0/2243: A62A LDX $2A C0/2245: 862D STX $2D C0/2247: E210 SEP #$10 (8 bit index registers) C0/2249: A910 LDA #$10 C0/224B: 851B STA $1B C0/224D: A97F LDA #$7F C0/224F: 48 PHA C0/2250: AB PLB C0/2251: B22A LDA ($2A) C0/2253: 3032 BMI $2287 C0/2255: 0A ASL A C0/2256: AA TAX C0/2257: C220 REP #$20 (16 bit accum./memory) C0/2259: BD00C0 LDA $C000,X C0/225C: 9940D8 STA $D840,Y C0/225F: BD00C4 LDA $C400,X C0/2262: 9942D8 STA $D842,Y C0/2265: BD00C2 LDA $C200,X C0/2268: 9980D8 STA $D880,Y C0/226B: BD00C6 LDA $C600,X C0/226E: 9982D8 STA $D882,Y C0/2271: 7B TDC C0/2272: E221 SEP #$21 C0/2274: 98 TYA C0/2275: 6903 ADC #$03 C0/2277: 293F AND #$3F C0/2279: A8 TAY C0/227A: A52B LDA $2B C0/227C: 1A INC A C0/227D: 2587 AND $87 C0/227F: 852B STA $2B C0/2281: C61B DEC $1B C0/2283: D0CC BNE $2251 C0/2285: 8030 BRA $22B7 C0/2287: 0A ASL A C0/2288: AA TAX C0/2289: C220 REP #$20 (16 bit accum./memory) C0/228B: BD00C1 LDA $C100,X C0/228E: 9940D8 STA $D840,Y C0/2291: BD00C5 LDA $C500,X C0/2294: 9942D8 STA $D842,Y C0/2297: BD00C3 LDA $C300,X C0/229A: 9980D8 STA $D880,Y C0/229D: BD00C7 LDA $C700,X C0/22A0: 9982D8 STA $D882,Y C0/22A3: 7B TDC C0/22A4: E221 SEP #$21 C0/22A6: 98 TYA C0/22A7: 6903 ADC #$03 C0/22A9: 293F AND #$3F C0/22AB: A8 TAY C0/22AC: A52B LDA $2B C0/22AE: 1A INC A C0/22AF: 2587 AND $87 C0/22B1: 852B STA $2B C0/22B3: C61B DEC $1B C0/22B5: D09A BNE $2251 C0/22B7: C210 REP #$10 (16 bit index registers) C0/22B9: A900 LDA #$00 C0/22BB: 48 PHA C0/22BC: AB PLB C0/22BD: A52D LDA $2D C0/22BF: 290F AND #$0F C0/22C1: 0A ASL A C0/22C2: 8593 STA $93 C0/22C4: 1A INC A C0/22C5: 8595 STA $95 C0/22C7: AD8C05 LDA $058C C0/22CA: 8594 STA $94 C0/22CC: 8596 STA $96 C0/22CE: 60 RTS C0/22CF: C221 REP #$21 C0/22D1: A579 LDA $79 C0/22D3: 6D4D05 ADC $054D C0/22D6: 300B BMI $22E3 C0/22D8: 7B TDC (from C0/1880) C0/22D9: E220 SEP #$20 (8 bit accum./memory) C0/22DB: AD4405 LDA $0544 C0/22DE: 18 CLC C0/22DF: 6908 ADC #$08 C0/22E1: 8009 BRA $22EC C0/22E3: 7B TDC C0/22E4: E220 SEP #$20 (8 bit accum./memory) C0/22E6: AD4405 LDA $0544 C0/22E9: 38 SEC C0/22EA: E907 SBC #$07 C0/22EC: 2589 AND $89 C0/22EE: 18 CLC C0/22EF: 6940 ADC #$40 C0/22F1: 852B STA $2B C0/22F3: 290F AND #$0F C0/22F5: C220 REP #$20 (16 bit accum./memory) C0/22F7: EB XBA C0/22F8: 4A LSR A C0/22F9: 4A LSR A C0/22FA: 18 CLC C0/22FB: 6D8D05 ADC $058D C0/22FE: 8597 STA $97 C0/2300: 7B TDC C0/2301: E220 SEP #$20 (8 bit accum./memory) C0/2303: AD4305 LDA $0543 C0/2306: 38 SEC C0/2307: E907 SBC #$07 C0/2309: 2588 AND $88 C0/230B: 852A STA $2A C0/230D: A52A LDA $2A C0/230F: 290F AND #$0F C0/2311: 0A ASL A C0/2312: 0A ASL A C0/2313: A8 TAY C0/2314: E210 SEP #$10 (8 bit index registers) C0/2316: A910 LDA #$10 C0/2318: 851B STA $1B C0/231A: A97F LDA #$7F C0/231C: 48 PHA C0/231D: AB PLB C0/231E: B22A LDA ($2A) C0/2320: 3032 BMI $2354 C0/2322: 0A ASL A C0/2323: AA TAX C0/2324: C220 REP #$20 (16 bit accum./memory) C0/2326: BD00C8 LDA $C800,X C0/2329: 99C0E1 STA $E1C0,Y C0/232C: BD00CA LDA $CA00,X C0/232F: 99C2E1 STA $E1C2,Y C0/2332: BD00CC LDA $CC00,X C0/2335: 9900E2 STA $E200,Y C0/2338: BD00CE LDA $CE00,X C0/233B: 9902E2 STA $E202,Y C0/233E: 7B TDC C0/233F: E221 SEP #$21 C0/2341: 98 TYA C0/2342: 6903 ADC #$03 C0/2344: 29BF AND #$BF C0/2346: A8 TAY C0/2347: A52A LDA $2A C0/2349: 1A INC A C0/234A: 2588 AND $88 C0/234C: 852A STA $2A C0/234E: C61B DEC $1B C0/2350: D0CC BNE $231E C0/2352: 8030 BRA $2384 C0/2354: 0A ASL A C0/2355: AA TAX C0/2356: C220 REP #$20 (16 bit accum./memory) C0/2358: BD00C9 LDA $C900,X C0/235B: 99C0E1 STA $E1C0,Y C0/235E: BD00CB LDA $CB00,X C0/2361: 99C2E1 STA $E1C2,Y C0/2364: BD00CD LDA $CD00,X C0/2367: 9900E2 STA $E200,Y C0/236A: BD00CF LDA $CF00,X C0/236D: 9902E2 STA $E202,Y C0/2370: 7B TDC C0/2371: E221 SEP #$21 C0/2373: 98 TYA C0/2374: 6903 ADC #$03 C0/2376: 29BF AND #$BF C0/2378: A8 TAY C0/2379: A52A LDA $2A C0/237B: 1A INC A C0/237C: 2588 AND $88 C0/237E: 852A STA $2A C0/2380: C61B DEC $1B C0/2382: D09A BNE $231E C0/2384: A900 LDA #$00 C0/2386: 48 PHA C0/2387: AB PLB C0/2388: C210 REP #$10 (16 bit index registers) C0/238A: 60 RTS C0/238B: C221 REP #$21 C0/238D: A577 LDA $77 C0/238F: 6D4B05 ADC $054B C0/2392: 300B BMI $239F C0/2394: 7B TDC C0/2395: E220 SEP #$20 (8 bit accum./memory) C0/2397: AD4305 LDA $0543 C0/239A: 18 CLC C0/239B: 6908 ADC #$08 C0/239D: 8009 BRA $23A8 C0/239F: 7B TDC C0/23A0: E220 SEP #$20 (8 bit accum./memory) C0/23A2: AD4305 LDA $0543 C0/23A5: 38 SEC C0/23A6: E907 SBC #$07 C0/23A8: 2588 AND $88 C0/23AA: 852A STA $2A C0/23AC: AD4405 LDA $0544 C0/23AF: 38 SEC C0/23B0: E907 SBC #$07 C0/23B2: 2589 AND $89 C0/23B4: 18 CLC C0/23B5: 6940 ADC #$40 C0/23B7: 852B STA $2B C0/23B9: 290F AND #$0F C0/23BB: 0A ASL A C0/23BC: 0A ASL A C0/23BD: A8 TAY C0/23BE: A62A LDX $2A C0/23C0: 862D STX $2D C0/23C2: E210 SEP #$10 (8 bit index registers) C0/23C4: A910 LDA #$10 C0/23C6: 851B STA $1B C0/23C8: A97F LDA #$7F C0/23CA: 48 PHA C0/23CB: AB PLB C0/23CC: B22A LDA ($2A) C0/23CE: 3034 BMI $2404 C0/23D0: 0A ASL A C0/23D1: AA TAX C0/23D2: C220 REP #$20 (16 bit accum./memory) C0/23D4: BD00C8 LDA $C800,X C0/23D7: 99C0D8 STA $D8C0,Y C0/23DA: BD00CC LDA $CC00,X C0/23DD: 99C2D8 STA $D8C2,Y C0/23E0: BD00CA LDA $CA00,X C0/23E3: 9900D9 STA $D900,Y C0/23E6: BD00CE LDA $CE00,X C0/23E9: 9902D9 STA $D902,Y C0/23EC: 7B TDC C0/23ED: E221 SEP #$21 C0/23EF: 98 TYA C0/23F0: 6903 ADC #$03 C0/23F2: 293F AND #$3F C0/23F4: A8 TAY C0/23F5: A52B LDA $2B C0/23F7: 1A INC A C0/23F8: 2589 AND $89 C0/23FA: 0940 ORA #$40 C0/23FC: 852B STA $2B C0/23FE: C61B DEC $1B C0/2400: D0CA BNE $23CC C0/2402: 8032 BRA $2436 C0/2404: 0A ASL A C0/2405: AA TAX C0/2406: C220 REP #$20 (16 bit accum./memory) C0/2408: BD00C9 LDA $C900,X C0/240B: 99C0D8 STA $D8C0,Y C0/240E: BD00CD LDA $CD00,X C0/2411: 99C2D8 STA $D8C2,Y C0/2414: BD00CB LDA $CB00,X C0/2417: 9900D9 STA $D900,Y C0/241A: BD00CF LDA $CF00,X C0/241D: 9902D9 STA $D902,Y C0/2420: 7B TDC C0/2421: E221 SEP #$21 C0/2423: 98 TYA C0/2424: 6903 ADC #$03 C0/2426: 293F AND #$3F C0/2428: A8 TAY C0/2429: A52B LDA $2B C0/242B: 1A INC A C0/242C: 2589 AND $89 C0/242E: 0940 ORA #$40 C0/2430: 852B STA $2B C0/2432: C61B DEC $1B C0/2434: D096 BNE $23CC C0/2436: C210 REP #$10 (16 bit index registers) C0/2438: A900 LDA #$00 C0/243A: 48 PHA C0/243B: AB PLB C0/243C: A52D LDA $2D C0/243E: 290F AND #$0F C0/2440: 0A ASL A C0/2441: 8599 STA $99 C0/2443: 1A INC A C0/2444: 859B STA $9B C0/2446: AD8E05 LDA $058E C0/2449: 859A STA $9A C0/244B: 859C STA $9C C0/244D: 60 RTS C0/244E: C221 REP #$21 C0/2450: A57D LDA $7D C0/2452: 6D5105 ADC $0551 C0/2455: 300F BMI $2466 C0/2457: 7B TDC (from C0/1886) C0/2458: E220 SEP #$20 (8 bit accum./memory) C0/245A: AD4605 LDA $0546 C0/245D: 18 CLC C0/245E: 6908 ADC #$08 C0/2460: 258B AND $8B C0/2462: 852B STA $2B C0/2464: 800D BRA $2473 C0/2466: 7B TDC C0/2467: E220 SEP #$20 (8 bit accum./memory) C0/2469: AD4605 LDA $0546 C0/246C: 38 SEC C0/246D: E907 SBC #$07 C0/246F: 258B AND $8B C0/2471: 852B STA $2B C0/2473: AD4505 LDA $0545 C0/2476: 38 SEC C0/2477: E907 SBC #$07 C0/2479: 258A AND $8A C0/247B: 852A STA $2A C0/247D: A52B LDA $2B C0/247F: 290F AND #$0F C0/2481: C220 REP #$20 (16 bit accum./memory) C0/2483: EB XBA C0/2484: 4A LSR A C0/2485: 4A LSR A C0/2486: 18 CLC C0/2487: 6D8F05 ADC $058F C0/248A: 859D STA $9D C0/248C: 7B TDC C0/248D: E220 SEP #$20 (8 bit accum./memory) C0/248F: A52A LDA $2A C0/2491: 290F AND #$0F C0/2493: 0A ASL A C0/2494: 0A ASL A C0/2495: A8 TAY C0/2496: 209A24 JSR $249A C0/2499: 60 RTS C0/249A: AD2205 LDA $0522 (Area default background index) (from C0/2496) C0/249D: 2980 AND #$80 C0/249F: 4A LSR A C0/24A0: 4A LSR A C0/24A1: 8536 STA $36 C0/24A3: 6437 STZ $37 C0/24A5: A62A LDX $2A C0/24A7: 862D STX $2D C0/24A9: A910 LDA #$10 C0/24AB: 851B STA $1B C0/24AD: A97F LDA #$7F C0/24AF: 48 PHA C0/24B0: AB PLB C0/24B1: A62A LDX $2A C0/24B3: BD0080 LDA $8000,X C0/24B6: C220 REP #$20 (16 bit accum./memory) C0/24B8: 8520 STA $20 C0/24BA: 293F00 AND #$003F C0/24BD: AA TAX C0/24BE: A520 LDA $20 C0/24C0: 29C000 AND #$00C0 C0/24C3: 0536 ORA $36 C0/24C5: 8520 STA $20 C0/24C7: BD00D0 LDA $D000,X C0/24CA: 291C00 AND #$001C C0/24CD: 0520 ORA $20 C0/24CF: EB XBA C0/24D0: 8522 STA $22 C0/24D2: 2900C0 AND #$C000 C0/24D5: C90040 CMP #$4000 C0/24D8: F020 BEQ $24FA C0/24DA: C90080 CMP #$8000 C0/24DD: F031 BEQ $2510 C0/24DF: C900C0 CMP #$C000 C0/24E2: F042 BEQ $2526 C0/24E4: 8A TXA C0/24E5: 0A ASL A C0/24E6: 0A ASL A C0/24E7: 0522 ORA $22 C0/24E9: 99C0E9 STA $E9C0,Y C0/24EC: 1A INC A C0/24ED: 99C2E9 STA $E9C2,Y C0/24F0: 1A INC A C0/24F1: 9900EA STA $EA00,Y C0/24F4: 1A INC A C0/24F5: 9902EA STA $EA02,Y C0/24F8: 8040 BRA $253A C0/24FA: 8A TXA C0/24FB: 0A ASL A C0/24FC: 0A ASL A C0/24FD: 0522 ORA $22 C0/24FF: 99C2E9 STA $E9C2,Y C0/2502: 1A INC A C0/2503: 99C0E9 STA $E9C0,Y C0/2506: 1A INC A C0/2507: 9902EA STA $EA02,Y C0/250A: 1A INC A C0/250B: 9900EA STA $EA00,Y C0/250E: 802A BRA $253A C0/2510: 8A TXA C0/2511: 0A ASL A C0/2512: 0A ASL A C0/2513: 0522 ORA $22 C0/2515: 9900EA STA $EA00,Y C0/2518: 1A INC A C0/2519: 9902EA STA $EA02,Y C0/251C: 1A INC A C0/251D: 99C0E9 STA $E9C0,Y C0/2520: 1A INC A C0/2521: 99C2E9 STA $E9C2,Y C0/2524: 8014 BRA $253A C0/2526: 8A TXA C0/2527: 0A ASL A C0/2528: 0A ASL A C0/2529: 0522 ORA $22 C0/252B: 9902EA STA $EA02,Y C0/252E: 1A INC A C0/252F: 9900EA STA $EA00,Y C0/2532: 1A INC A C0/2533: 99C2E9 STA $E9C2,Y C0/2536: 1A INC A C0/2537: 99C0E9 STA $E9C0,Y C0/253A: 98 TYA C0/253B: 1A INC A C0/253C: 1A INC A C0/253D: 1A INC A C0/253E: 1A INC A C0/253F: 29BFFF AND #$FFBF C0/2542: A8 TAY C0/2543: 7B TDC C0/2544: E220 SEP #$20 (8 bit accum./memory) C0/2546: A52A LDA $2A C0/2548: 1A INC A C0/2549: 258A AND $8A C0/254B: 852A STA $2A C0/254D: C61B DEC $1B C0/254F: F003 BEQ $2554 C0/2551: 4CB124 JMP $24B1 C0/2554: A900 LDA #$00 C0/2556: 48 PHA C0/2557: AB PLB C0/2558: 60 RTS C0/2559: C221 REP #$21 C0/255B: A57B LDA $7B C0/255D: 6D4F05 ADC $054F C0/2560: 300F BMI $2571 C0/2562: 7B TDC C0/2563: E220 SEP #$20 (8 bit accum./memory) C0/2565: AD4505 LDA $0545 C0/2568: 18 CLC C0/2569: 6908 ADC #$08 C0/256B: 258A AND $8A C0/256D: 852A STA $2A C0/256F: 800D BRA $257E C0/2571: 7B TDC C0/2572: E220 SEP #$20 (8 bit accum./memory) C0/2574: AD4505 LDA $0545 C0/2577: 38 SEC C0/2578: E907 SBC #$07 C0/257A: 258A AND $8A C0/257C: 852A STA $2A C0/257E: AD4605 LDA $0546 C0/2581: 38 SEC C0/2582: E907 SBC #$07 C0/2584: 258B AND $8B C0/2586: 852B STA $2B C0/2588: 290F AND #$0F C0/258A: 0A ASL A C0/258B: 0A ASL A C0/258C: A8 TAY C0/258D: AD2205 LDA $0522 (Area default background index) C0/2590: 2980 AND #$80 C0/2592: 4A LSR A C0/2593: 4A LSR A C0/2594: 8536 STA $36 C0/2596: 6437 STZ $37 C0/2598: A62A LDX $2A C0/259A: 862D STX $2D C0/259C: A910 LDA #$10 C0/259E: 851B STA $1B C0/25A0: A97F LDA #$7F C0/25A2: 48 PHA C0/25A3: AB PLB C0/25A4: A62A LDX $2A C0/25A6: BD0080 LDA $8000,X C0/25A9: C220 REP #$20 (16 bit accum./memory) C0/25AB: 8520 STA $20 C0/25AD: 293F00 AND #$003F C0/25B0: AA TAX C0/25B1: A520 LDA $20 C0/25B3: 29C000 AND #$00C0 C0/25B6: 0536 ORA $36 C0/25B8: 8520 STA $20 C0/25BA: BD00D0 LDA $D000,X C0/25BD: 291C00 AND #$001C C0/25C0: 0520 ORA $20 C0/25C2: EB XBA C0/25C3: 8522 STA $22 C0/25C5: 2900C0 AND #$C000 C0/25C8: C90040 CMP #$4000 C0/25CB: F020 BEQ $25ED C0/25CD: C90080 CMP #$8000 C0/25D0: F031 BEQ $2603 C0/25D2: C900C0 CMP #$C000 C0/25D5: F042 BEQ $2619 C0/25D7: 8A TXA C0/25D8: 0A ASL A C0/25D9: 0A ASL A C0/25DA: 0522 ORA $22 C0/25DC: 9940D9 STA $D940,Y C0/25DF: 1A INC A C0/25E0: 9980D9 STA $D980,Y C0/25E3: 1A INC A C0/25E4: 9942D9 STA $D942,Y C0/25E7: 1A INC A C0/25E8: 9982D9 STA $D982,Y C0/25EB: 8040 BRA $262D C0/25ED: 8A TXA C0/25EE: 0A ASL A C0/25EF: 0A ASL A C0/25F0: 0522 ORA $22 C0/25F2: 9980D9 STA $D980,Y C0/25F5: 1A INC A C0/25F6: 9940D9 STA $D940,Y C0/25F9: 1A INC A C0/25FA: 9982D9 STA $D982,Y C0/25FD: 1A INC A C0/25FE: 9942D9 STA $D942,Y C0/2601: 802A BRA $262D C0/2603: 8A TXA C0/2604: 0A ASL A C0/2605: 0A ASL A C0/2606: 0522 ORA $22 C0/2608: 9942D9 STA $D942,Y C0/260B: 1A INC A C0/260C: 9982D9 STA $D982,Y C0/260F: 1A INC A C0/2610: 9940D9 STA $D940,Y C0/2613: 1A INC A C0/2614: 9980D9 STA $D980,Y C0/2617: 8014 BRA $262D C0/2619: 8A TXA C0/261A: 0A ASL A C0/261B: 0A ASL A C0/261C: 0522 ORA $22 C0/261E: 9982D9 STA $D982,Y C0/2621: 1A INC A C0/2622: 9942D9 STA $D942,Y C0/2625: 1A INC A C0/2626: 9980D9 STA $D980,Y C0/2629: 1A INC A C0/262A: 9940D9 STA $D940,Y C0/262D: 7B TDC C0/262E: E220 SEP #$20 (8 bit accum./memory) C0/2630: A52B LDA $2B C0/2632: 1A INC A C0/2633: 258B AND $8B C0/2635: 852B STA $2B C0/2637: 98 TYA C0/2638: 1A INC A C0/2639: 1A INC A C0/263A: 1A INC A C0/263B: 1A INC A C0/263C: 293F AND #$3F C0/263E: A8 TAY C0/263F: C61B DEC $1B C0/2641: F003 BEQ $2646 C0/2643: 4CA425 JMP $25A4 C0/2646: A900 LDA #$00 C0/2648: 48 PHA C0/2649: AB PLB C0/264A: A52D LDA $2D C0/264C: 290F AND #$0F C0/264E: 0A ASL A C0/264F: 859F STA $9F C0/2651: 1A INC A C0/2652: 85A1 STA $A1 C0/2654: AD9005 LDA $0590 C0/2657: 85A0 STA $A0 C0/2659: 85A2 STA $A2 C0/265B: 60 RTS C0/265C: AD3905 LDA $0539 (from C0/BF64) C0/265F: C220 REP #$20 (16 bit accum./memory) C0/2661: EB XBA C0/2662: AA TAX C0/2663: 7B TDC C0/2664: E220 SEP #$20 (8 bit accum./memory) C0/2666: A97E LDA #$7E C0/2668: 48 PHA C0/2669: AB PLB C0/266A: A400 LDY $00 C0/266C: BF80C4ED LDA $EDC480,X C0/2670: 990072 STA $7200,Y C0/2673: 990074 STA $7400,Y C0/2676: E8 INX C0/2677: C8 INY C0/2678: C00001 CPY #$0100 C0/267B: D0EF BNE $266C C0/267D: 9C0072 STZ $7200 C0/2680: 9C0172 STZ $7201 C0/2683: 9C0074 STZ $7400 C0/2686: 9C0174 STZ $7401 C0/2689: 7B TDC C0/268A: 48 PHA C0/268B: AB PLB C0/268C: 60 RTS C0/268D: A00000 LDY #$0000 (from C0/BF5E) C0/2690: AD2705 LDA $0527 C0/2693: 297F AND #$7F C0/2695: 20D826 JSR $26D8 C0/2698: A00010 LDY #$1000 C0/269B: C220 REP #$20 (16 bit accum./memory) C0/269D: AD2705 LDA $0527 C0/26A0: 0A ASL A C0/26A1: 29007F AND #$7F00 C0/26A4: EB XBA C0/26A5: E220 SEP #$20 (8 bit accum./memory) C0/26A7: 20D826 JSR $26D8 C0/26AA: A00018 LDY #$1800 C0/26AD: C220 REP #$20 (16 bit accum./memory) C0/26AF: AD2805 LDA $0528 C0/26B2: 0A ASL A C0/26B3: 0A ASL A C0/26B4: 29007F AND #$7F00 C0/26B7: EB XBA C0/26B8: E220 SEP #$20 (8 bit accum./memory) C0/26BA: 851B STA $1B C0/26BC: 20D826 JSR $26D8 C0/26BF: A00020 LDY #$2000 C0/26C2: C220 REP #$20 (16 bit accum./memory) C0/26C4: AD2905 LDA $0529 C0/26C7: 0A ASL A C0/26C8: 0A ASL A C0/26C9: 0A ASL A C0/26CA: 29007F AND #$7F00 C0/26CD: EB XBA C0/26CE: E220 SEP #$20 (8 bit accum./memory) C0/26D0: C51B CMP $1B C0/26D2: F003 BEQ $26D7 C0/26D4: 20D826 JSR $26D8 C0/26D7: 60 RTS C0/26D8: 8C1621 STY $2116 (from C0/2695, C0/26A7, C0/26BC, C0/26D4) C0/26DB: 851A STA $1A C0/26DD: 0A ASL A C0/26DE: 18 CLC C0/26DF: 651A ADC $1A C0/26E1: AA TAX C0/26E2: 9C0B42 STZ $420B (turn off DMA) C0/26E5: A980 LDA #$80 C0/26E7: 8D1521 STA $2115 C0/26EA: A941 LDA #$41 C0/26EC: 8D0043 STA $4300 C0/26EF: A918 LDA #$18 C0/26F1: 8D0143 STA $4301 C0/26F4: C220 REP #$20 (16 bit accum./memory) C0/26F6: BF00DADF LDA $DFDA00,X (Town tile graphics) C0/26FA: 18 CLC C0/26FB: 6900DB ADC #$DB00 C0/26FE: 852A STA $2A C0/2700: 8D0243 STA $4302 C0/2703: E220 SEP #$20 (8 bit accum./memory) C0/2705: BF02DADF LDA $DFDA02,X C0/2709: 69DF ADC #$DF C0/270B: 852C STA $2C C0/270D: 8D0443 STA $4304 C0/2710: 8D0743 STA $4307 C0/2713: C220 REP #$20 (16 bit accum./memory) C0/2715: A52A LDA $2A C0/2717: F037 BEQ $2750 C0/2719: 7B TDC C0/271A: 38 SEC C0/271B: E52A SBC $2A C0/271D: C90020 CMP #$2000 C0/2720: B02E BCS $2750 C0/2722: 8D0543 STA $4305 C0/2725: 851E STA $1E C0/2727: A90020 LDA #$2000 C0/272A: 38 SEC C0/272B: E51E SBC $1E C0/272D: 851E STA $1E C0/272F: 7B TDC C0/2730: E220 SEP #$20 (8 bit accum./memory) C0/2732: A901 LDA #$01 C0/2734: 8D0B42 STA $420B (turn off DMA) C0/2737: A52C LDA $2C C0/2739: 1A INC A C0/273A: 8D0443 STA $4304 C0/273D: 8D0743 STA $4307 C0/2740: A600 LDX $00 C0/2742: 8E0243 STX $4302 C0/2745: A61E LDX $1E C0/2747: 8E0543 STX $4305 C0/274A: A901 LDA #$01 C0/274C: 8D0B42 STA $420B (turn on channel 1 of DMA) C0/274F: 60 RTS C0/2750: 7B TDC C0/2751: E220 SEP #$20 (8 bit accum./memory) C0/2753: A20020 LDX #$2000 C0/2756: 8E0543 STX $4305 C0/2759: A901 LDA #$01 C0/275B: 8D0B42 STA $420B (turn on channel 1 of DMA) C0/275E: 60 RTS C0/275F: C220 REP #$20 (from C0/BF61)(16 bit accum./memory) C0/2761: AD2A05 LDA $052A C0/2764: 4A LSR A C0/2765: 4A LSR A C0/2766: 4A LSR A C0/2767: 4A LSR A C0/2768: 293F00 AND #$003F C0/276B: E220 SEP #$20 (8 bit accum./memory) C0/276D: 851A STA $1A C0/276F: 0A ASL A C0/2770: 18 CLC C0/2771: 651A ADC $1A C0/2773: AA TAX C0/2774: C221 REP #$21 C0/2776: BF60CDE6 LDA $E6CD60,X C0/277A: 698087 ADC #$8780 C0/277D: 85F3 STA $F3 C0/277F: 7B TDC C0/2780: E220 SEP #$20 (8 bit accum./memory) C0/2782: A9E6 LDA #$E6 C0/2784: 85F5 STA $F5 (source is E6:8780 + E6CD60,X) C0/2786: A240D0 LDX #$D040 C0/2789: 86F6 STX $F6 C0/278B: A97F LDA #$7F C0/278D: 85F8 STA $F8 (destination is 7F:D040) C0/278F: 226C04C0 JSL $C0046C (LZ decompression) C0/2793: A97F LDA #$7F C0/2795: 48 PHA C0/2796: AB PLB (set bank to 7F) C0/2797: A600 LDX $00 C0/2799: BD40D0 LDA $D040,X C0/279C: 9D00D0 STA $D000,X C0/279F: E8 INX C0/27A0: E04000 CPX #$0040 C0/27A3: D0F4 BNE $2799 C0/27A5: 7B TDC C0/27A6: 48 PHA C0/27A7: AB PLB C0/27A8: 9C0B42 STZ $420B (turn off DMA) C0/27AB: A980 LDA #$80 C0/27AD: 8D1521 STA $2115 C0/27B0: A20030 LDX #$3000 C0/27B3: 8E1621 STX $2116 C0/27B6: A941 LDA #$41 C0/27B8: 8D0043 STA $4300 C0/27BB: A918 LDA #$18 C0/27BD: 8D0143 STA $4301 C0/27C0: A280D0 LDX #$D080 C0/27C3: 8E0243 STX $4302 C0/27C6: A97F LDA #$7F C0/27C8: 8D0443 STA $4304 C0/27CB: 8D0743 STA $4307 C0/27CE: A20010 LDX #$1000 C0/27D1: 8E0543 STX $4305 C0/27D4: A901 LDA #$01 C0/27D6: 8D0B42 STA $420B (turn on channel 1 of DMA) C0/27D9: 60 RTS C0/27DA: C220 REP #$20 (from C0/BF70)(16 bit accum./memory) C0/27DC: AD2B05 LDA $052B C0/27DF: 4A LSR A C0/27E0: 4A LSR A C0/27E1: 297F00 AND #$007F C0/27E4: E220 SEP #$20 (8 bit accum./memory) C0/27E6: 851A STA $1A C0/27E8: 0A ASL A C0/27E9: 18 CLC C0/27EA: 651A ADC $1A C0/27EC: AA TAX C0/27ED: C221 REP #$21 C0/27EF: BF00BADF LDA $DFBA00,X (Pointer to Location Tile Formation) C0/27F3: 690000 ADC #$0000 (...) C0/27F6: 85F3 STA $F3 C0/27F8: 7B TDC C0/27F9: E220 SEP #$20 (8 bit accum./memory) C0/27FB: BF02BADF LDA $DFBA02,X C0/27FF: 69DE ADC #$DE C0/2801: 85F5 STA $F5 C0/2803: A240D0 LDX #$D040 C0/2806: 86F6 STX $F6 C0/2808: A97F LDA #$7F C0/280A: 85F8 STA $F8 (destination is 7F:D040) C0/280C: 226C04C0 JSL $C0046C (LZ decompression) C0/2810: A200C0 LDX #$C000 C0/2813: 8E8121 STX $2181 C0/2816: A97F LDA #$7F C0/2818: 8D8321 STA $2183 C0/281B: A600 LDX $00 C0/281D: BF40D07F LDA $7FD040,X C0/2821: 8D8021 STA $2180 C0/2824: BF40D47F LDA $7FD440,X C0/2828: 8D8021 STA $2180 C0/282B: E8 INX C0/282C: E00004 CPX #$0400 C0/282F: D0EC BNE $281D C0/2831: AD2C05 LDA $052C C0/2834: 4A LSR A C0/2835: 297F AND #$7F C0/2837: 851A STA $1A C0/2839: 0A ASL A C0/283A: 18 CLC C0/283B: 651A ADC $1A C0/283D: AA TAX C0/283E: C221 REP #$21 C0/2840: BF00BADF LDA $DFBA00,X (Pointer to Location Tile Formation) C0/2844: 690000 ADC #$0000 C0/2847: 85F3 STA $F3 C0/2849: 7B TDC C0/284A: E220 SEP #$20 (8 bit accum./memory) C0/284C: BF02BADF LDA $DFBA02,X C0/2850: 69DE ADC #$DE C0/2852: 85F5 STA $F5 C0/2854: A240D0 LDX #$D040 C0/2857: 86F6 STX $F6 C0/2859: A97F LDA #$7F C0/285B: 85F8 STA $F8 C0/285D: 226C04C0 JSL $C0046C (LZ decompression) C0/2861: A200C8 LDX #$C800 C0/2864: 8E8121 STX $2181 C0/2867: A97F LDA #$7F C0/2869: 8D8321 STA $2183 C0/286C: A600 LDX $00 C0/286E: BF40D07F LDA $7FD040,X C0/2872: 8D8021 STA $2180 C0/2875: BF40D47F LDA $7FD440,X C0/2879: 8D8021 STA $2180 C0/287C: E8 INX C0/287D: E00004 CPX #$0400 C0/2880: D0EC BNE $286E C0/2882: 60 RTS C0/2883: C220 REP #$20 (from C0/BF67) (16 bit accum./memory) C0/2885: AD2D05 LDA $052D C0/2888: 29FF03 AND #$03FF C0/288B: 851E STA $1E C0/288D: 0A ASL A C0/288E: 18 CLC C0/288F: 651E ADC $1E C0/2891: AA TAX C0/2892: BF90CDD9 LDA $D9CD90,X (load pointers to location map data) C0/2896: 18 CLC C0/2897: 69B0D1 ADC #$D1B0 C0/289A: 85F3 STA $F3 C0/289C: 7B TDC C0/289D: E220 SEP #$20 (8 bit accum./memory) C0/289F: BF92CDD9 LDA $D9CD92,X C0/28A3: 69D9 ADC #$D9 C0/28A5: 85F5 STA $F5 C0/28A7: E400 CPX $00 C0/28A9: F017 BEQ $28C2 C0/28AB: A240D0 LDX #$D040 C0/28AE: 86F6 STX $F6 C0/28B0: A97F LDA #$7F C0/28B2: 85F8 STA $F8 C0/28B4: 226C04C0 JSL $C0046C (LZ decompression) C0/28B8: A20000 LDX #$0000 C0/28BB: A586 LDA $86 C0/28BD: 208029 JSR $2980 C0/28C0: 8014 BRA $28D6 C0/28C2: A20000 LDX #$0000 C0/28C5: 8E8121 STX $2181 C0/28C8: A97F LDA #$7F C0/28CA: 8D8321 STA $2183 C0/28CD: A20040 LDX #$4000 C0/28D0: 9C8021 STZ $2180 C0/28D3: CA DEX C0/28D4: D0FA BNE $28D0 C0/28D6: C220 REP #$20 (16 bit accum./memory) C0/28D8: AD2E05 LDA $052E C0/28DB: 4A LSR A C0/28DC: 29FE07 AND #$07FE C0/28DF: 851E STA $1E C0/28E1: 4A LSR A C0/28E2: 18 CLC C0/28E3: 651E ADC $1E C0/28E5: AA TAX C0/28E6: BF90CDD9 LDA $D9CD90,X (Loads pointer to location map data) C0/28EA: 18 CLC C0/28EB: 69B0D1 ADC #$D1B0 C0/28EE: 85F3 STA $F3 C0/28F0: 7B TDC C0/28F1: E220 SEP #$20 (8 bit accum./memory) C0/28F3: BF92CDD9 LDA $D9CD92,X C0/28F7: 69D9 ADC #$D9 C0/28F9: 85F5 STA $F5 C0/28FB: E400 CPX $00 C0/28FD: F017 BEQ $2916 C0/28FF: A240D0 LDX #$D040 C0/2902: 86F6 STX $F6 C0/2904: A97F LDA #$7F C0/2906: 85F8 STA $F8 C0/2908: 226C04C0 JSL $C0046C (LZ decompression) C0/290C: A20040 LDX #$4000 C0/290F: A588 LDA $88 C0/2911: 208029 JSR $2980 C0/2914: 8014 BRA $292A C0/2916: A20040 LDX #$4000 C0/2919: 8E8121 STX $2181 C0/291C: A97F LDA #$7F C0/291E: 8D8321 STA $2183 C0/2921: A20040 LDX #$4000 C0/2924: 9C8021 STZ $2180 C0/2927: CA DEX C0/2928: D0FA BNE $2924 C0/292A: C220 REP #$20 (16 bit accum./memory) C0/292C: AD2F05 LDA $052F C0/292F: 4A LSR A C0/2930: 4A LSR A C0/2931: 4A LSR A C0/2932: 29FE07 AND #$07FE C0/2935: 851E STA $1E C0/2937: 4A LSR A C0/2938: 18 CLC C0/2939: 651E ADC $1E C0/293B: AA TAX C0/293C: BF90CDD9 LDA $D9CD90,X C0/2940: 18 CLC C0/2941: 69B0D1 ADC #$D1B0 C0/2944: 85F3 STA $F3 C0/2946: 7B TDC C0/2947: E220 SEP #$20 (8 bit accum./memory) C0/2949: BF92CDD9 LDA $D9CD92,X C0/294D: 69D9 ADC #$D9 C0/294F: 85F5 STA $F5 C0/2951: E400 CPX $00 C0/2953: F016 BEQ $296B C0/2955: A240D0 LDX #$D040 C0/2958: 86F6 STX $F6 C0/295A: A97F LDA #$7F C0/295C: 85F8 STA $F8 C0/295E: 226C04C0 JSL $C0046C (LZ decompression) C0/2962: A20080 LDX #$8000 C0/2965: A58A LDA $8A C0/2967: 208029 JSR $2980 C0/296A: 60 RTS C0/296B: A20080 LDX #$8000 C0/296E: 8E8121 STX $2181 C0/2971: A97F LDA #$7F C0/2973: 8D8321 STA $2183 C0/2976: A20040 LDX #$4000 C0/2979: 9C8021 STZ $2180 C0/297C: CA DEX C0/297D: D0FA BNE $2979 C0/297F: 60 RTS C0/2980: C90F CMP #$0F C0/2982: D003 BNE $2987 C0/2984: 4CF529 JMP $29F5 C0/2987: C91F CMP #$1F C0/2989: D003 BNE $298E C0/298B: 4CCC29 JMP $29CC C0/298E: C93F CMP #$3F C0/2990: D003 BNE $2995 C0/2992: 4CA329 JMP $29A3 C0/2995: 4C1E2A JMP $2A1E C0/2998: A040D0 LDY #$D040 C0/299B: 8C8121 STY $2181 C0/299E: A97F LDA #$7F C0/29A0: 8D8321 STA $2183 C0/29A3: A040D0 LDY #$D040 C0/29A6: 8C8121 STY $2181 C0/29A9: A97F LDA #$7F C0/29AB: 8D8321 STA $2183 C0/29AE: 7B TDC C0/29AF: A04000 LDY #$0040 C0/29B2: AD8021 LDA $2180 C0/29B5: 9F00007F STA $7F0000,X C0/29B9: E8 INX C0/29BA: 88 DEY C0/29BB: D0F5 BNE $29B2 C0/29BD: C221 REP #$21 C0/29BF: 8A TXA C0/29C0: 69C000 ADC #$00C0 C0/29C3: AA TAX C0/29C4: EB XBA C0/29C5: E220 SEP #$20 (8 bit accum./memory) C0/29C7: 293F AND #$3F C0/29C9: D0E3 BNE $29AE C0/29CB: 60 RTS C0/29CC: A040D0 LDY #$D040 C0/29CF: 8C8121 STY $2181 C0/29D2: A97F LDA #$7F C0/29D4: 8D8321 STA $2183 C0/29D7: 7B TDC C0/29D8: A02000 LDY #$0020 C0/29DB: AD8021 LDA $2180 C0/29DE: 9F00007F STA $7F0000,X C0/29E2: E8 INX C0/29E3: 88 DEY C0/29E4: D0F5 BNE $29DB C0/29E6: C221 REP #$21 C0/29E8: 8A TXA C0/29E9: 69E000 ADC #$00E0 C0/29EC: AA TAX C0/29ED: EB XBA C0/29EE: E220 SEP #$20 (8 bit accum./memory) C0/29F0: 293F AND #$3F C0/29F2: D0E3 BNE $29D7 C0/29F4: 60 RTS C0/29F5: A040D0 LDY #$D040 C0/29F8: 8C8121 STY $2181 C0/29FB: A97F LDA #$7F C0/29FD: 8D8321 STA $2183 C0/2A00: 7B TDC C0/2A01: A01000 LDY #$0010 C0/2A04: AD8021 LDA $2180 C0/2A07: 9F00007F STA $7F0000,X C0/2A0B: E8 INX C0/2A0C: 88 DEY C0/2A0D: D0F5 BNE $2A04 C0/2A0F: C221 REP #$21 C0/2A11: 8A TXA C0/2A12: 69F000 ADC #$00F0 C0/2A15: AA TAX C0/2A16: EB XBA C0/2A17: E220 SEP #$20 (8 bit accum./memory) C0/2A19: 293F AND #$3F C0/2A1B: D0E3 BNE $2A00 C0/2A1D: 60 RTS C0/2A1E: A040D0 LDY #$D040 C0/2A21: 8C8121 STY $2181 C0/2A24: A97F LDA #$7F C0/2A26: 8D8321 STA $2183 C0/2A29: 7B TDC C0/2A2A: A08000 LDY #$0080 C0/2A2D: AD8021 LDA $2180 C0/2A30: 9F00007F STA $7F0000,X C0/2A34: E8 INX C0/2A35: 88 DEY C0/2A36: D0F5 BNE $2A2D C0/2A38: C221 REP #$21 C0/2A3A: 8A TXA C0/2A3B: 698000 ADC #$0080 C0/2A3E: AA TAX C0/2A3F: EB XBA C0/2A40: E220 SEP #$20 (8 bit accum./memory) C0/2A42: 293F AND #$3F C0/2A44: D0E3 BNE $2A29 C0/2A46: 60 RTS C0/2A47: 9C0B42 STZ $420B (from C0/187D) C0/2A4A: A980 LDA #$80 C0/2A4C: 8D1521 STA $2115 C0/2A4F: A691 LDX $91 C0/2A51: 8E1621 STX $2116 C0/2A54: A941 LDA #$41 C0/2A56: 8D0043 STA $4300 C0/2A59: A918 LDA #$18 C0/2A5B: 8D0143 STA $4301 C0/2A5E: A2C0D9 LDX #$D9C0 C0/2A61: 8E0243 STX $4302 C0/2A64: A97F LDA #$7F C0/2A66: 8D0443 STA $4304 C0/2A69: 8D0743 STA $4307 C0/2A6C: A28000 LDX #$0080 C0/2A6F: 8E0543 STX $4305 C0/2A72: A901 LDA #$01 C0/2A74: 8D0B42 STA $420B C0/2A77: 60 RTS C0/2A78: 9C0B42 STZ $420B (from only C0/01B7) C0/2A7B: A981 LDA #$81 C0/2A7D: 8D1521 STA $2115 C0/2A80: A918 LDA #$18 C0/2A82: 8D0143 STA $4301 C0/2A85: A941 LDA #$41 C0/2A87: 8D0043 STA $4300 C0/2A8A: A693 LDX $93 C0/2A8C: 8E1621 STX $2116 C0/2A8F: A240D8 LDX #$D840 C0/2A92: 8E0243 STX $4302 C0/2A95: A97F LDA #$7F C0/2A97: 8D0443 STA $4304 C0/2A9A: 8D0743 STA $4307 C0/2A9D: A24000 LDX #$0040 C0/2AA0: 8E0543 STX $4305 C0/2AA3: A901 LDA #$01 C0/2AA5: 8D0B42 STA $420B C0/2AA8: 9C0B42 STZ $420B C0/2AAB: A695 LDX $95 C0/2AAD: 8E1621 STX $2116 C0/2AB0: A280D8 LDX #$D880 C0/2AB3: 8E0243 STX $4302 C0/2AB6: A97F LDA #$7F C0/2AB8: 8D0443 STA $4304 C0/2ABB: 8D0743 STA $4307 C0/2ABE: A24000 LDX #$0040 C0/2AC1: 8E0543 STX $4305 C0/2AC4: A901 LDA #$01 C0/2AC6: 8D0B42 STA $420B C0/2AC9: 60 RTS C0/2ACA: 9C0B42 STZ $420B (from only C0/1883) C0/2ACD: A980 LDA #$80 C0/2ACF: 8D1521 STA $2115 C0/2AD2: A697 LDX $97 C0/2AD4: 8E1621 STX $2116 C0/2AD7: A941 LDA #$41 C0/2AD9: 8D0043 STA $4300 C0/2ADC: A918 LDA #$18 C0/2ADE: 8D0143 STA $4301 C0/2AE1: A2C0E1 LDX #$E1C0 C0/2AE4: 8E0243 STX $4302 C0/2AE7: A97F LDA #$7F C0/2AE9: 8D0443 STA $4304 C0/2AEC: 8D0743 STA $4307 C0/2AEF: A28000 LDX #$0080 C0/2AF2: 8E0543 STX $4305 C0/2AF5: A901 LDA #$01 C0/2AF7: 8D0B42 STA $420B C0/2AFA: 60 RTS C0/2AFB: 9C0B42 STZ $420B (from only C0/0C14) C0/2AFE: A981 LDA #$81 C0/2B00: 8D1521 STA $2115 C0/2B03: A918 LDA #$18 C0/2B05: 8D0143 STA $4301 C0/2B08: A941 LDA #$41 C0/2B0A: 8D0043 STA $4300 C0/2B0D: A699 LDX $99 C0/2B0F: 8E1621 STX $2116 C0/2B12: A2C0D8 LDX #$D8C0 C0/2B15: 8E0243 STX $4302 C0/2B18: A97F LDA #$7F C0/2B1A: 8D0443 STA $4304 C0/2B1D: 8D0743 STA $4307 C0/2B20: A24000 LDX #$0040 C0/2B23: 8E0543 STX $4305 C0/2B26: A901 LDA #$01 C0/2B28: 8D0B42 STA $420B C0/2B2B: 9C0B42 STZ $420B (turn off DMA) C0/2B2E: A69B LDX $9B C0/2B30: 8E1621 STX $2116 C0/2B33: A200D9 LDX #$D900 C0/2B36: 8E0243 STX $4302 C0/2B39: A97F LDA #$7F C0/2B3B: 8D0443 STA $4304 C0/2B3E: 8D0743 STA $4307 C0/2B41: A24000 LDX #$0040 C0/2B44: 8E0543 STX $4305 C0/2B47: A901 LDA #$01 C0/2B49: 8D0B42 STA $420B C0/2B4C: 60 RTS C0/2B4D: 9C0B42 STZ $420B (from C0/01FE, C0/1889) C0/2B50: A980 LDA #$80 C0/2B52: 8D1521 STA $2115 C0/2B55: A69D LDX $9D C0/2B57: 8E1621 STX $2116 C0/2B5A: A941 LDA #$41 C0/2B5C: 8D0043 STA $4300 C0/2B5F: A918 LDA #$18 C0/2B61: 8D0143 STA $4301 C0/2B64: A2C0E9 LDX #$E9C0 C0/2B67: 8E0243 STX $4302 C0/2B6A: A97F LDA #$7F C0/2B6C: 8D0443 STA $4304 C0/2B6F: 8D0743 STA $4307 C0/2B72: A28000 LDX #$0080 C0/2B75: 8E0543 STX $4305 C0/2B78: A901 LDA #$01 C0/2B7A: 8D0B42 STA $420B C0/2B7D: 60 RTS C0/2B7E: 9C0B42 STZ $420B (from only C0/01EF) C0/2B81: A981 LDA #$81 C0/2B83: 8D1521 STA $2115 C0/2B86: A918 LDA #$18 C0/2B88: 8D0143 STA $4301 C0/2B8B: A941 LDA #$41 C0/2B8D: 8D0043 STA $4300 C0/2B90: A69F LDX $9F C0/2B92: 8E1621 STX $2116 C0/2B95: A240D9 LDX #$D940 C0/2B98: 8E0243 STX $4302 C0/2B9B: A97F LDA #$7F C0/2B9D: 8D0443 STA $4304 C0/2BA0: 8D0743 STA $4307 C0/2BA3: A24000 LDX #$0040 C0/2BA6: 8E0543 STX $4305 C0/2BA9: A901 LDA #$01 C0/2BAB: 8D0B42 STA $420B C0/2BAE: 9C0B42 STZ $420B (turn off DMA) C0/2BB1: A6A1 LDX $A1 C0/2BB3: 8E1621 STX $2116 C0/2BB6: A280D9 LDX #$D980 C0/2BB9: 8E0243 STX $4302 C0/2BBC: A97F LDA #$7F C0/2BBE: 8D0443 STA $4304 C0/2BC1: 8D0743 STA $4307 C0/2BC4: A24000 LDX #$0040 C0/2BC7: 8E0543 STX $4305 C0/2BCA: A901 LDA #$01 C0/2BCC: 8D0B42 STA $420B C0/2BCF: 60 RTS C0/2BD0: C220 REP #$20 (16 bit accum./memory) C0/2BD2: E210 SEP #$10 (8 bit index registers) C0/2BD4: A001 LDY #$01 C0/2BD6: A573 LDA $73 C0/2BD8: 18 CLC C0/2BD9: 6D4705 ADC $0547 C0/2BDC: 851E STA $1E C0/2BDE: F04E BEQ $2C2E C0/2BE0: 3026 BMI $2C08 C0/2BE2: A55B LDA $5B C0/2BE4: 29FF0F AND #$0FFF C0/2BE7: 0900F0 ORA #$F000 C0/2BEA: 18 CLC C0/2BEB: 651E ADC $1E C0/2BED: 900A BCC $2BF9 C0/2BEF: 8C8605 STY $0586 C0/2BF2: AE4105 LDX $0541 C0/2BF5: E8 INX C0/2BF6: 8E4105 STX $0541 C0/2BF9: A55B LDA $5B C0/2BFB: 18 CLC C0/2BFC: 651E ADC $1E C0/2BFE: 855B STA $5B C0/2C00: A55D LDA $5D C0/2C02: 6500 ADC $00 C0/2C04: 855D STA $5D C0/2C06: 8026 BRA $2C2E C0/2C08: 4502 EOR $02 C0/2C0A: 1A INC A C0/2C0B: 851E STA $1E C0/2C0D: A55B LDA $5B C0/2C0F: 29FF0F AND #$0FFF C0/2C12: 38 SEC C0/2C13: E51E SBC $1E C0/2C15: B00A BCS $2C21 C0/2C17: 8C8605 STY $0586 C0/2C1A: AE4105 LDX $0541 C0/2C1D: CA DEX C0/2C1E: 8E4105 STX $0541 C0/2C21: A55B LDA $5B C0/2C23: 38 SEC C0/2C24: E51E SBC $1E C0/2C26: 855B STA $5B C0/2C28: A55D LDA $5D C0/2C2A: E500 SBC $00 C0/2C2C: 855D STA $5D C0/2C2E: A575 LDA $75 C0/2C30: 18 CLC C0/2C31: 6D4905 ADC $0549 C0/2C34: 851E STA $1E C0/2C36: 3026 BMI $2C5E C0/2C38: A55F LDA $5F C0/2C3A: 29FF0F AND #$0FFF C0/2C3D: 0900F0 ORA #$F000 C0/2C40: 18 CLC C0/2C41: 651E ADC $1E C0/2C43: 900A BCC $2C4F C0/2C45: 8C8505 STY $0585 C0/2C48: AE4205 LDX $0542 C0/2C4B: E8 INX C0/2C4C: 8E4205 STX $0542 C0/2C4F: A55F LDA $5F C0/2C51: 18 CLC C0/2C52: 651E ADC $1E C0/2C54: 855F STA $5F C0/2C56: A561 LDA $61 C0/2C58: 6500 ADC $00 C0/2C5A: 8561 STA $61 C0/2C5C: 8026 BRA $2C84 C0/2C5E: 4502 EOR $02 C0/2C60: 1A INC A C0/2C61: 851E STA $1E C0/2C63: A55F LDA $5F C0/2C65: 29FF0F AND #$0FFF C0/2C68: 38 SEC C0/2C69: E51E SBC $1E C0/2C6B: B00A BCS $2C77 C0/2C6D: 8C8505 STY $0585 C0/2C70: AE4205 LDX $0542 C0/2C73: CA DEX C0/2C74: 8E4205 STX $0542 C0/2C77: A55F LDA $5F C0/2C79: 38 SEC C0/2C7A: E51E SBC $1E C0/2C7C: 855F STA $5F C0/2C7E: A561 LDA $61 C0/2C80: E500 SBC $00 C0/2C82: 8561 STA $61 C0/2C84: A577 LDA $77 C0/2C86: 18 CLC C0/2C87: 6D4B05 ADC $054B C0/2C8A: 851E STA $1E C0/2C8C: F04E BEQ $2CDC C0/2C8E: 3026 BMI $2CB6 C0/2C90: A563 LDA $63 C0/2C92: 29FF0F AND #$0FFF C0/2C95: 0900F0 ORA #$F000 C0/2C98: 18 CLC C0/2C99: 651E ADC $1E C0/2C9B: 900A BCC $2CA7 C0/2C9D: 8C8805 STY $0588 C0/2CA0: AE4305 LDX $0543 C0/2CA3: E8 INX C0/2CA4: 8E4305 STX $0543 C0/2CA7: A563 LDA $63 C0/2CA9: 18 CLC C0/2CAA: 651E ADC $1E C0/2CAC: 8563 STA $63 C0/2CAE: A565 LDA $65 C0/2CB0: 6500 ADC $00 C0/2CB2: 8565 STA $65 C0/2CB4: 8026 BRA $2CDC C0/2CB6: 4502 EOR $02 C0/2CB8: 1A INC A C0/2CB9: 851E STA $1E C0/2CBB: A563 LDA $63 C0/2CBD: 29FF0F AND #$0FFF C0/2CC0: 38 SEC C0/2CC1: E51E SBC $1E C0/2CC3: B00A BCS $2CCF C0/2CC5: 8C8805 STY $0588 C0/2CC8: AE4305 LDX $0543 C0/2CCB: CA DEX C0/2CCC: 8E4305 STX $0543 C0/2CCF: A563 LDA $63 C0/2CD1: 38 SEC C0/2CD2: E51E SBC $1E C0/2CD4: 8563 STA $63 C0/2CD6: A565 LDA $65 C0/2CD8: E500 SBC $00 C0/2CDA: 8565 STA $65 C0/2CDC: A579 LDA $79 C0/2CDE: 18 CLC C0/2CDF: 6D4D05 ADC $054D C0/2CE2: 851E STA $1E C0/2CE4: 3026 BMI $2D0C C0/2CE6: A567 LDA $67 C0/2CE8: 29FF0F AND #$0FFF C0/2CEB: 0900F0 ORA #$F000 C0/2CEE: 18 CLC C0/2CEF: 651E ADC $1E C0/2CF1: 900A BCC $2CFD C0/2CF3: 8C8705 STY $0587 C0/2CF6: AE4405 LDX $0544 C0/2CF9: E8 INX C0/2CFA: 8E4405 STX $0544 C0/2CFD: A567 LDA $67 C0/2CFF: 18 CLC C0/2D00: 651E ADC $1E C0/2D02: 8567 STA $67 C0/2D04: A569 LDA $69 C0/2D06: 6500 ADC $00 C0/2D08: 8569 STA $69 C0/2D0A: 8026 BRA $2D32 C0/2D0C: 4502 EOR $02 C0/2D0E: 1A INC A C0/2D0F: 851E STA $1E C0/2D11: A567 LDA $67 C0/2D13: 29FF0F AND #$0FFF C0/2D16: 38 SEC C0/2D17: E51E SBC $1E C0/2D19: B00A BCS $2D25 C0/2D1B: 8C8705 STY $0587 C0/2D1E: AE4405 LDX $0544 C0/2D21: CA DEX C0/2D22: 8E4405 STX $0544 C0/2D25: A567 LDA $67 C0/2D27: 38 SEC C0/2D28: E51E SBC $1E C0/2D2A: 8567 STA $67 C0/2D2C: A569 LDA $69 C0/2D2E: E500 SBC $00 C0/2D30: 8569 STA $69 C0/2D32: A57B LDA $7B C0/2D34: 18 CLC C0/2D35: 6D4F05 ADC $054F C0/2D38: 851E STA $1E C0/2D3A: F04E BEQ $2D8A C0/2D3C: 3026 BMI $2D64 C0/2D3E: A56B LDA $6B C0/2D40: 29FF0F AND #$0FFF C0/2D43: 0900F0 ORA #$F000 C0/2D46: 18 CLC C0/2D47: 651E ADC $1E C0/2D49: 900A BCC $2D55 C0/2D4B: 8C8A05 STY $058A C0/2D4E: AE4505 LDX $0545 C0/2D51: E8 INX C0/2D52: 8E4505 STX $0545 C0/2D55: A56B LDA $6B C0/2D57: 18 CLC C0/2D58: 651E ADC $1E C0/2D5A: 856B STA $6B C0/2D5C: A56D LDA $6D C0/2D5E: 6500 ADC $00 C0/2D60: 856D STA $6D C0/2D62: 8026 BRA $2D8A C0/2D64: 4502 EOR $02 C0/2D66: 1A INC A C0/2D67: 851E STA $1E C0/2D69: A56B LDA $6B C0/2D6B: 29FF0F AND #$0FFF C0/2D6E: 38 SEC C0/2D6F: E51E SBC $1E C0/2D71: B00A BCS $2D7D C0/2D73: 8C8A05 STY $058A C0/2D76: AE4505 LDX $0545 C0/2D79: CA DEX C0/2D7A: 8E4505 STX $0545 C0/2D7D: A56B LDA $6B C0/2D7F: 38 SEC C0/2D80: E51E SBC $1E C0/2D82: 856B STA $6B C0/2D84: A56D LDA $6D C0/2D86: E500 SBC $00 C0/2D88: 856D STA $6D C0/2D8A: A57D LDA $7D C0/2D8C: 18 CLC C0/2D8D: 6D5105 ADC $0551 C0/2D90: 851E STA $1E C0/2D92: 3026 BMI $2DBA C0/2D94: A56F LDA $6F C0/2D96: 29FF0F AND #$0FFF C0/2D99: 0900F0 ORA #$F000 C0/2D9C: 18 CLC C0/2D9D: 651E ADC $1E C0/2D9F: 900A BCC $2DAB C0/2DA1: 8C8905 STY $0589 C0/2DA4: AE4605 LDX $0546 C0/2DA7: E8 INX C0/2DA8: 8E4605 STX $0546 C0/2DAB: A56F LDA $6F C0/2DAD: 18 CLC C0/2DAE: 651E ADC $1E C0/2DB0: 856F STA $6F C0/2DB2: A571 LDA $71 C0/2DB4: 6500 ADC $00 C0/2DB6: 8571 STA $71 C0/2DB8: 8026 BRA $2DE0 C0/2DBA: 4502 EOR $02 C0/2DBC: 1A INC A C0/2DBD: 851E STA $1E C0/2DBF: A56F LDA $6F C0/2DC1: 29FF0F AND #$0FFF C0/2DC4: 38 SEC C0/2DC5: E51E SBC $1E C0/2DC7: B00A BCS $2DD3 C0/2DC9: 8C8905 STY $0589 C0/2DCC: AE4605 LDX $0546 C0/2DCF: CA DEX C0/2DD0: 8E4605 STX $0546 C0/2DD3: A56F LDA $6F C0/2DD5: 38 SEC C0/2DD6: E51E SBC $1E C0/2DD8: 856F STA $6F C0/2DDA: A571 LDA $71 C0/2DDC: E500 SBC $00 C0/2DDE: 8571 STA $71 C0/2DE0: C210 REP #$10 (16 bit index registers) C0/2DE2: 7B TDC C0/2DE3: E220 SEP #$20 (8 bit accum./memory) C0/2DE5: 60 RTS C0/2DE6: A980 LDA #$80 (from C0/35FE) C0/2DE8: 8D1521 STA $2115 C0/2DEB: A2002E LDX #$2E00 C0/2DEE: 8E1621 STX $2116 C0/2DF1: A01C00 LDY #$001C C0/2DF4: AD6505 LDA $0565 C0/2DF7: 0A ASL A C0/2DF8: AA TAX C0/2DF9: C220 REP #$20 (16 bit accum./memory) C0/2DFB: BF982EC0 LDA $C02E98,X (Offset of Menu X graphics) C0/2DFF: AA TAX C0/2E00: BF0000ED LDA $ED0000,X (Menu X graphics) C0/2E04: 8D1821 STA $2118 C0/2E07: BF0200ED LDA $ED0002,X (Menu X graphics) C0/2E0B: 8D1821 STA $2118 C0/2E0E: BF0400ED LDA $ED0004,X (Menu X graphics) C0/2E12: 8D1821 STA $2118 C0/2E15: BF0600ED LDA $ED0006,X (Menu X graphics) C0/2E19: 8D1821 STA $2118 C0/2E1C: BF0800ED LDA $ED0008,X (Menu X graphics) C0/2E20: 8D1821 STA $2118 C0/2E23: BF0A00ED LDA $ED000A,X (Menu X graphics) C0/2E27: 8D1821 STA $2118 C0/2E2A: BF0C00ED LDA $ED000C,X (Menu X graphics) C0/2E2E: 8D1821 STA $2118 C0/2E31: BF0E00ED LDA $ED000E,X (Menu X graphics) C0/2E35: 8D1821 STA $2118 C0/2E38: BF1000ED LDA $ED0010,X (Menu X graphics) C0/2E3C: 0900FF ORA #$FF00 C0/2E3F: 8D1821 STA $2118 C0/2E42: BF1200ED LDA $ED0012,X (Menu X graphics) C0/2E46: 0900FF ORA #$FF00 C0/2E49: 8D1821 STA $2118 C0/2E4C: BF1400ED LDA $ED0014,X (Menu X graphics) C0/2E50: 0900FF ORA #$FF00 C0/2E53: 8D1821 STA $2118 C0/2E56: BF1600ED LDA $ED0016,X (Menu X graphics) C0/2E5A: 0900FF ORA #$FF00 C0/2E5D: 8D1821 STA $2118 C0/2E60: BF1800ED LDA $ED0018,X (Menu X graphics) C0/2E64: 0900FF ORA #$FF00 C0/2E67: 8D1821 STA $2118 C0/2E6A: BF1A00ED LDA $ED001A,X (Menu X graphics) C0/2E6E: 0900FF ORA #$FF00 C0/2E71: 8D1821 STA $2118 C0/2E74: BF1C00ED LDA $ED001C,X (Menu X graphics) C0/2E78: 0900FF ORA #$FF00 C0/2E7B: 8D1821 STA $2118 C0/2E7E: BF1E00ED LDA $ED001E,X (Menu X graphics) C0/2E82: 0900FF ORA #$FF00 C0/2E85: 8D1821 STA $2118 C0/2E88: 8A TXA C0/2E89: 18 CLC C0/2E8A: 692000 ADC #$0020 C0/2E8D: AA TAX C0/2E8E: 88 DEY C0/2E8F: F003 BEQ $2E94 C0/2E91: 4C002E JMP $2E00 C0/2E94: 7B TDC C0/2E95: E220 SEP #$20 (8 bit accum./memory) C0/2E97: 60 RTS Data Starting offsets of Menu X graphics C0/2E98: 00 00 C0/2E9A: 80 03 C0/2E9C: 00 07 C0/2E9E: 80 0A C0/2EA0: 00 0E C0/2EA2: 80 11 C0/2EA4: 00 15 C0/2EA6: 80 18 C0/2EA8: A97E LDA #$7E C0/2EAA: 48 PHA C0/2EAB: AB PLB (made the data bank reg. hold #$7E) C0/2EAC: C220 REP #$20 (16 bit accum./memory) C0/2EAE: ADFA7B LDA $7BFA C0/2EB1: 8DD17E STA $7ED1 C0/2EB4: ADFD7B LDA $7BFD C0/2EB7: 8DD47E STA $7ED4 C0/2EBA: AD007C LDA $7C00 C0/2EBD: 8DD77E STA $7ED7 C0/2EC0: AD037C LDA $7C03 C0/2EC3: 8DDA7E STA $7EDA C0/2EC6: ADB07C LDA $7CB0 C0/2EC9: 8D857F STA $7F85 C0/2ECC: ADB37C LDA $7CB3 C0/2ECF: 8D887F STA $7F88 C0/2ED2: ADB67C LDA $7CB6 C0/2ED5: 8D8B7F STA $7F8B C0/2ED8: ADB97C LDA $7CB9 C0/2EDB: 8D8E7F STA $7F8E C0/2EDE: AD667D LDA $7D66 C0/2EE1: 8D3980 STA $8039 C0/2EE4: AD697D LDA $7D69 C0/2EE7: 8D3C80 STA $803C C0/2EEA: AD6C7D LDA $7D6C C0/2EED: 8D3F80 STA $803F C0/2EF0: AD6F7D LDA $7D6F C0/2EF3: 8D4280 STA $8042 C0/2EF6: AD1C7E LDA $7E1C C0/2EF9: 8DED80 STA $80ED C0/2EFC: AD1F7E LDA $7E1F C0/2EFF: 8DF080 STA $80F0 C0/2F02: AD227E LDA $7E22 C0/2F05: 8DF380 STA $80F3 C0/2F08: AD257E LDA $7E25 C0/2F0B: 8DF680 STA $80F6 C0/2F0E: AD9F7B LDA $7B9F C0/2F11: 8D777E STA $7E77 C0/2F14: ADA27B LDA $7BA2 C0/2F17: 8D7A7E STA $7E7A C0/2F1A: ADA57B LDA $7BA5 C0/2F1D: 8D7D7E STA $7E7D C0/2F20: ADA87B LDA $7BA8 C0/2F23: 8D807E STA $7E80 C0/2F26: AD0B7D LDA $7D0B C0/2F29: 8DDF7F STA $7FDF C0/2F2C: AD0E7D LDA $7D0E C0/2F2F: 8DE27F STA $7FE2 C0/2F32: AD117D LDA $7D11 C0/2F35: 8DE57F STA $7FE5 C0/2F38: AD147D LDA $7D14 C0/2F3B: 8DE87F STA $7FE8 C0/2F3E: ADC17D LDA $7DC1 C0/2F41: 8D9380 STA $8093 C0/2F44: ADC47D LDA $7DC4 C0/2F47: 8D9680 STA $8096 C0/2F4A: ADC77D LDA $7DC7 C0/2F4D: 8D9980 STA $8099 C0/2F50: ADCA7D LDA $7DCA C0/2F53: 8D9C80 STA $809C C0/2F56: A93385 LDA #$8533 C0/2F59: 8DFA7B STA $7BFA C0/2F5C: 8DFD7B STA $7BFD C0/2F5F: 8D007C STA $7C00 C0/2F62: A95385 LDA #$8553 C0/2F65: 8D037C STA $7C03 C0/2F68: A97385 LDA #$8573 C0/2F6B: 8DB07C STA $7CB0 C0/2F6E: A98385 LDA #$8583 C0/2F71: 8DB37C STA $7CB3 C0/2F74: A99385 LDA #$8593 C0/2F77: 8DB67C STA $7CB6 C0/2F7A: A9A385 LDA #$85A3 C0/2F7D: 8DB97C STA $7CB9 C0/2F80: A9A38C LDA #$8CA3 C0/2F83: 8D667D STA $7D66 C0/2F86: A9A38C LDA #$8CA3 C0/2F89: 8D697D STA $7D69 C0/2F8C: A9A38C LDA #$8CA3 C0/2F8F: 8D6C7D STA $7D6C C0/2F92: A9A38C LDA #$8CA3 C0/2F95: 8D6F7D STA $7D6F C0/2F98: A9D38B LDA #$8BD3 C0/2F9B: 8D1C7E STA $7E1C C0/2F9E: A9E38B LDA #$8BE3 C0/2FA1: 8D1F7E STA $7E1F C0/2FA4: A9F38B LDA #$8BF3 C0/2FA7: 8D227E STA $7E22 C0/2FAA: A9038C LDA #$8C03 C0/2FAD: 8D257E STA $7E25 C0/2FB0: A9B381 LDA #$81B3 C0/2FB3: 8D9F7B STA $7B9F C0/2FB6: 8DA27B STA $7BA2 C0/2FB9: 8DA57B STA $7BA5 C0/2FBC: 8DA87B STA $7BA8 C0/2FBF: A9438A LDA #$8A43 C0/2FC2: 8D0B7D STA $7D0B C0/2FC5: A9538A LDA #$8A53 C0/2FC8: 8D0E7D STA $7D0E C0/2FCB: A9638A LDA #$8A63 C0/2FCE: 8D117D STA $7D11 C0/2FD1: A9738A LDA #$8A73 C0/2FD4: 8D147D STA $7D14 C0/2FD7: A98381 LDA #$8183 C0/2FDA: 8DC17D STA $7DC1 C0/2FDD: 8DC47D STA $7DC4 C0/2FE0: 8DC77D STA $7DC7 C0/2FE3: 8DCA7D STA $7DCA C0/2FE6: 7B TDC C0/2FE7: E220 SEP #$20 (8 bit accum./memory) C0/2FE9: 7B TDC C0/2FEA: 48 PHA C0/2FEB: AB PLB C0/2FEC: 60 RTS C0/2FED: AD4507 LDA $0745 (from C0/4853, C0/4CDB, C0/7574, C0/8178, C0/BC5F) C0/2FF0: F04D BEQ $303F C0/2FF2: A97E LDA #$7E C0/2FF4: 48 PHA C0/2FF5: AB PLB (make the data bank reg. hold #$7E) C0/2FF6: A600 LDX $00 C0/2FF8: C220 REP #$20 (16 bit accum./memory) C0/2FFA: BDD17E LDA $7ED1,X C0/2FFD: 9DFA7B STA $7BFA,X C0/3000: BD857F LDA $7F85,X C0/3003: 9DB07C STA $7CB0,X C0/3006: BD3980 LDA $8039,X C0/3009: 9D667D STA $7D66,X C0/300C: BDED80 LDA $80ED,X C0/300F: 9D1C7E STA $7E1C,X C0/3012: BD777E LDA $7E77,X C0/3015: 9D9F7B STA $7B9F,X C0/3018: BDDF7F LDA $7FDF,X C0/301B: 9D0B7D STA $7D0B,X C0/301E: BD9380 LDA $8093,X C0/3021: 9DC17D STA $7DC1,X C0/3024: E8 INX C0/3025: E8 INX C0/3026: E8 INX C0/3027: E00C00 CPX #$000C C0/302A: D0CE BNE $2FFA C0/302C: 7B TDC C0/302D: E220 SEP #$20 (8 bit accum./memory) C0/302F: 7B TDC C0/3030: 48 PHA C0/3031: AB PLB C0/3032: 9C4507 STZ $0745 (location name now disappears) C0/3035: 9C6705 STZ $0567 (set the timer for the location names to 0) C0/3038: 9C6805 STZ $0568 C0/303B: A909 LDA #$09 C0/303D: 85CC STA $CC C0/303F: 60 RTS