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 C03
< Final Fantasy VI | ROM map
Jump to navigation
Jump to search
C0/3040 unknow
C0/3040: A97E LDA #$7E (is this function ever called?) C0/3042: 48 PHA C0/3043: AB PLB (made the data bank reg. hold #$7E) C0/3044: A5BC LDA $BC C0/3046: 0A ASL A C0/3047: 18 CLC C0/3048: 65BC ADC $BC C0/304A: AA TAX C0/304B: A00800 LDY #$0008 C0/304E: C220 REP #$20 (16 bit accum./memory) C0/3050: BD9C7B LDA $7B9C,X C0/3053: 9D747E STA $7E74,X C0/3056: BDF77B LDA $7BF7,X C0/3059: 9DCE7E STA $7ECE,X C0/305C: BDAD7C LDA $7CAD,X C0/305F: 9D827F STA $7F82,X C0/3062: BD637D LDA $7D63,X C0/3065: 9D3680 STA $8036,X C0/3068: BD087D LDA $7D08,X C0/306B: 9DDC7F STA $7FDC,X C0/306E: BD197E LDA $7E19,X C0/3071: 9DEA80 STA $80EA,X C0/3074: E8 INX C0/3075: E8 INX C0/3076: E8 INX C0/3077: 88 DEY C0/3078: D0D6 BNE $3050 C0/307A: 7B TDC C0/307B: E220 SEP #$20 (8 bit accum./memory) C0/307D: 7B TDC C0/307E: 48 PHA C0/307F: AB PLB C0/3080: 60 RTS
C0/3081 unknow
C0/3081: A5BA LDA $BA (from only C0/011C) C0/3083: D001 BNE $3086 C0/3085: 60 RTS
C0/3086: A5BC LDA $BC (from C0/3083) C0/3088: 0A ASL A C0/3089: 18 CLC C0/308A: 65BC ADC $BC C0/308C: AA TAX C0/308D: A5BA LDA $BA C0/308F: 1003 BPL $3094 C0/3091: 4CBA31 JMP $31BA
C0/3094: A5BB LDA $BB C0/3096: C905 CMP #$05 C0/3098: F0EB BEQ $3085 C0/309A: 0A ASL A C0/309B: 851A STA $1A C0/309D: 0A ASL A C0/309E: 0A ASL A C0/309F: 0A ASL A C0/30A0: 18 CLC C0/30A1: 651A ADC $1A C0/30A3: A8 TAY C0/30A4: AD6405 LDA $0564 C0/30A7: F003 BEQ $30AC C0/30A9: 4C3931 JMP $3139
C0/30AC: A9C0 LDA #$C0 C0/30AE: 48 PHA C0/30AF: AB PLB (make the data bank reg. hold #$C0) C0/30B0: C220 REP #$20 (16 bit accum./memory) C0/30B2: A90900 LDA #$0009 C0/30B5: 851E STA $1E C0/30B7: B97A32 LDA $327A,Y (C0/327A,Y) C0/30BA: F038 BEQ $30F4 C0/30BC: BFF77B7E LDA $7E7BF7,X C0/30C0: 9FCE7E7E STA $7E7ECE,X C0/30C4: BFAD7C7E LDA $7E7CAD,X C0/30C8: 9F827F7E STA $7E7F82,X C0/30CC: BF637D7E LDA $7E7D63,X C0/30D0: 9F36807E STA $7E8036,X C0/30D4: BF197E7E LDA $7E7E19,X C0/30D8: 9FEA807E STA $7E80EA,X C0/30DC: BF9C7B7E LDA $7E7B9C,X C0/30E0: 9F747E7E STA $7E7E74,X C0/30E4: BF087D7E LDA $7E7D08,X C0/30E8: 9FDC7F7E STA $7E7FDC,X C0/30EC: BFBE7D7E LDA $7E7DBE,X C0/30F0: 9F90807E STA $7E8090,X C0/30F4: B9D432 LDA $32D4,Y (C0/32D4,Y) C0/30F7: F02E BEQ $3127 C0/30F9: 9FF77B7E STA $7E7BF7,X C0/30FD: B92E33 LDA $332E,Y (C0/332E,Y) C0/3100: 9FAD7C7E STA $7E7CAD,X C0/3104: B98833 LDA $3388,Y (C0/3388,Y) C0/3107: 9F637D7E STA $7E7D63,X C0/310B: B9E233 LDA $33E2,Y (C0/33E2,Y) C0/310E: 9F197E7E STA $7E7E19,X C0/3112: B93C34 LDA $343C,Y (C0/343C,Y) C0/3115: 9F9C7B7E STA $7E7B9C,X C0/3119: B9F034 LDA $34F0,Y (C0/34F0,Y) C0/311C: 9F087D7E STA $7E7D08,X C0/3120: B94A35 LDA $354A,Y (C0/354A,Y) C0/3123: 9FBE7D7E STA $7E7DBE,X C0/3127: C8 INY C0/3128: C8 INY C0/3129: E8 INX C0/312A: E8 INX C0/312B: E8 INX C0/312C: C61E DEC $1E C0/312E: D087 BNE $30B7 C0/3130: 7B TDC C0/3131: E220 SEP #$20 (8 bit accum./memory) C0/3133: E6BB INC $BB C0/3135: 7B TDC C0/3136: 48 PHA C0/3137: AB PLB C0/3138: 60 RTS
C0/3139 unknow
C0/3139: A9C0 LDA #$C0 (from C0/30A9) C0/313B: 48 PHA C0/313C: AB PLB (make the data bank reg. hold #$C0) C0/313D: C220 REP #$20 (16 bit accum./memory) C0/313F: A90900 LDA #$0009 C0/3142: 851E STA $1E C0/3144: B97A32 LDA $327A,Y C0/3147: F028 BEQ $3171 C0/3149: BFAD7C7E LDA $7E7CAD,X C0/314D: 9F827F7E STA $7E7F82,X C0/3151: BF637D7E LDA $7E7D63,X C0/3155: 9F36807E STA $7E8036,X C0/3159: BF9C7B7E LDA $7E7B9C,X C0/315D: 9F747E7E STA $7E7E74,X C0/3161: BF197E7E LDA $7E7E19,X C0/3165: 9FEA807E STA $7E80EA,X C0/3169: BFBE7D7E LDA $7E7DBE,X C0/316D: 9F90807E STA $7E8090,X C0/3171: B92E33 LDA $332E,Y C0/3174: F032 BEQ $31A8 C0/3176: 9FAD7C7E STA $7E7CAD,X C0/317A: B98833 LDA $3388,Y C0/317D: 9F637D7E STA $7E7D63,X C0/3181: B99634 LDA $3496,Y C0/3184: 9F9C7B7E STA $7E7B9C,X C0/3188: AFD81E00 LDA $001ED8 C0/318C: 290100 AND #$0001 C0/318F: D010 BNE $31A1 C0/3191: A9738C LDA #$8C73 C0/3194: 9F197E7E STA $7E7E19,X C0/3198: B9A435 LDA $35A4,Y C0/319B: 9FBE7D7E STA $7E7DBE,X C0/319F: 8007 BRA $31A8 C0/31A1: A9A381 LDA #$81A3 C0/31A4: 9FBE7D7E STA $7E7DBE,X C0/31A8: C8 INY C0/31A9: C8 INY C0/31AA: E8 INX C0/31AB: E8 INX C0/31AC: E8 INX C0/31AD: C61E DEC $1E C0/31AF: D093 BNE $3144 C0/31B1: 7B TDC C0/31B2: E220 SEP #$20 (8 bit accum./memory) C0/31B4: E6BB INC $BB C0/31B6: 7B TDC C0/31B7: 48 PHA C0/31B8: AB PLB C0/31B9: 60 RTS
C0/31BA unknow
C0/31BA: A5BB LDA $BB (is this function ever called?) C0/31BC: D003 BNE $31C1 C0/31BE: 4C7732 JMP $3277
C0/31C1: C6BB DEC $BB C0/31C3: A5BB LDA $BB C0/31C5: 0A ASL A C0/31C6: 851A STA $1A C0/31C8: 0A ASL A C0/31C9: 0A ASL A C0/31CA: 0A ASL A C0/31CB: 18 CLC C0/31CC: 651A ADC $1A C0/31CE: A8 TAY C0/31CF: AD6405 LDA $0564 C0/31D2: F003 BEQ $31D7 C0/31D4: 4C2F32 JMP $322F
C0/31D7: A9C0 LDA #$C0 C0/31D9: 48 PHA C0/31DA: AB PLB (make the data bank reg. hold #$C0) C0/31DB: C220 REP #$20 (16 bit accum./memory) C0/31DD: A90900 LDA #$0009 C0/31E0: 851E STA $1E C0/31E2: B97A32 LDA $327A,Y C0/31E5: F038 BEQ $321F C0/31E7: BFCE7E7E LDA $7E7ECE,X C0/31EB: 9FF77B7E STA $7E7BF7,X C0/31EF: BF827F7E LDA $7E7F82,X C0/31F3: 9FAD7C7E STA $7E7CAD,X C0/31F7: BF36807E LDA $7E8036,X C0/31FB: 9F637D7E STA $7E7D63,X C0/31FF: BFEA807E LDA $7E80EA,X C0/3203: 9F197E7E STA $7E7E19,X C0/3207: BF747E7E LDA $7E7E74,X C0/320B: 9F9C7B7E STA $7E7B9C,X C0/320F: BFDC7F7E LDA $7E7FDC,X C0/3213: 9F087D7E STA $7E7D08,X C0/3217: BF90807E LDA $7E8090,X C0/321B: 9FBE7D7E STA $7E7DBE,X C0/321F: C8 INY C0/3220: C8 INY C0/3221: E8 INX C0/3222: E8 INX C0/3223: E8 INX C0/3224: C61E DEC $1E C0/3226: D0BA BNE $31E2 C0/3228: 7B TDC C0/3229: E220 SEP #$20 (8 bit accum./memory) C0/322B: 7B TDC C0/322C: 48 PHA C0/322D: AB PLB C0/322E: 60 RTS
C0/322F unknow
C0/322F: A9C0 LDA #$C0 C0/3231: 48 PHA C0/3232: AB PLB (make the data bank reg. hold #$C0) C0/3233: C220 REP #$20 (16 bit accum./memory) C0/3235: A90900 LDA #$0009 C0/3238: 851E STA $1E C0/323A: B97A32 LDA $327A,Y C0/323D: F028 BEQ $3267 C0/323F: BF827F7E LDA $7E7F82,X C0/3243: 9FAD7C7E STA $7E7CAD,X C0/3247: BF36807E LDA $7E8036,X C0/324B: 9F637D7E STA $7E7D63,X C0/324F: BF747E7E LDA $7E7E74,X C0/3253: 9F9C7B7E STA $7E7B9C,X C0/3257: BFEA807E LDA $7E80EA,X C0/325B: 9F197E7E STA $7E7E19,X C0/325F: BF90807E LDA $7E8090,X C0/3263: 9FBE7D7E STA $7E7DBE,X C0/3267: C8 INY C0/3268: C8 INY C0/3269: E8 INX C0/326A: E8 INX C0/326B: E8 INX C0/326C: C61E DEC $1E C0/326E: D0CA BNE $323A C0/3270: 7B TDC C0/3271: E220 SEP #$20 (8 bit accum./memory) C0/3273: 7B TDC C0/3274: 48 PHA C0/3275: AB PLB C0/3276: 60 RTS
C0/3277 unknow
C0/3277: 64BA STZ $BA C0/3279: 60 RTS
C0/327A unknow
C0/327A: 0000 BRK #$00 C0/327C: 0000 BRK #$00 C0/327E: 0000 BRK #$00 C0/3280: 0000 BRK #$00 C0/3282: 0100 ORA ($00,X) C0/3284: 0000 BRK #$00 C0/3286: 0000 BRK #$00 C0/3288: 0000 BRK #$00 C0/328A: 0000 BRK #$00 C0/328C: 0000 BRK #$00 C0/328E: 0000 BRK #$00 C0/3290: 0000 BRK #$00 C0/3292: 0100 ORA ($00,X) C0/3294: 0000 BRK #$00 C0/3296: 0100 ORA ($00,X) C0/3298: 0000 BRK #$00 C0/329A: 0000 BRK #$00 C0/329C: 0000 BRK #$00 C0/329E: 0000 BRK #$00 C0/32A0: 0000 BRK #$00 C0/32A2: 0100 ORA ($00,X) C0/32A4: 0000 BRK #$00 C0/32A6: 0000 BRK #$00 C0/32A8: 0000 BRK #$00 C0/32AA: 0100 ORA ($00,X) C0/32AC: 0000 BRK #$00 C0/32AE: 0000 BRK #$00 C0/32B0: 0000 BRK #$00 C0/32B2: 0100 ORA ($00,X) C0/32B4: 0000 BRK #$00 C0/32B6: 0000 BRK #$00 C0/32B8: 0000 BRK #$00 C0/32BA: 0000 BRK #$00 C0/32BC: 0000 BRK #$00 C0/32BE: 0100 ORA ($00,X) C0/32C0: 0000 BRK #$00 C0/32C2: 0100 ORA ($00,X) C0/32C4: 0000 BRK #$00 C0/32C6: 0000 BRK #$00 C0/32C8: 0000 BRK #$00 C0/32CA: 0000 BRK #$00 C0/32CC: 0000 BRK #$00 C0/32CE: 0000 BRK #$00 C0/32D0: 0000 BRK #$00 C0/32D2: 0100 ORA ($00,X) C0/32D4: 0000 BRK #$00 C0/32D6: 0000 BRK #$00 C0/32D8: 0000 BRK #$00 C0/32DA: 0000 BRK #$00 C0/32DC: 1385 ORA ($85,S),Y C0/32DE: 0000 BRK #$00 C0/32E0: 0000 BRK #$00 C0/32E2: 0000 BRK #$00 C0/32E4: 0000 BRK #$00 C0/32E6: 0000 BRK #$00 C0/32E8: 0000 BRK #$00 C0/32EA: 0000 BRK #$00 C0/32EC: B384 LDA ($84,S),Y C0/32EE: D384 CMP ($84,S),Y C0/32F0: F384 SBC ($84,S),Y C0/32F2: 0000 BRK #$00 C0/32F4: 0000 BRK #$00 C0/32F6: 0000 BRK #$00 C0/32F8: 0000 BRK #$00 C0/32FA: 0000 BRK #$00 C0/32FC: 1384 ORA ($84,S),Y C0/32FE: 3384 AND ($84,S),Y C0/3300: 5384 EOR ($84,S),Y C0/3302: 7384 ADC ($84,S),Y C0/3304: 9384 STA ($84,S),Y C0/3306: 0000 BRK #$00 C0/3308: 0000 BRK #$00 C0/330A: 0000 BRK #$00 C0/330C: 3383 AND ($83,S),Y C0/330E: 5383 EOR ($83,S),Y C0/3310: 7383 ADC ($83,S),Y C0/3312: 9383 STA ($83,S),Y C0/3314: B383 LDA ($83,S),Y C0/3316: D383 CMP ($83,S),Y C0/3318: F383 SBC ($83,S),Y C0/331A: 0000 BRK #$00 C0/331C: 1383 ORA ($83,S),Y C0/331E: 1383 ORA ($83,S),Y C0/3320: 1383 ORA ($83,S),Y C0/3322: 1383 ORA ($83,S),Y C0/3324: 1383 ORA ($83,S),Y C0/3326: 1383 ORA ($83,S),Y C0/3328: 1383 ORA ($83,S),Y C0/332A: 1383 ORA ($83,S),Y C0/332C: 1383 ORA ($83,S),Y C0/332E: 0000 BRK #$00 C0/3330: 0000 BRK #$00 C0/3332: 0000 BRK #$00 C0/3334: 0000 BRK #$00 C0/3336: F385 SBC ($85,S),Y C0/3338: 0000 BRK #$00 C0/333A: 0000 BRK #$00 C0/333C: 0000 BRK #$00 C0/333E: 0000 BRK #$00 C0/3340: 0000 BRK #$00 C0/3342: 0000 BRK #$00 C0/3344: 0000 BRK #$00 C0/3346: F385 SBC ($85,S),Y C0/3348: F385 SBC ($85,S),Y C0/334A: F385 SBC ($85,S),Y C0/334C: 0000 BRK #$00 C0/334E: 0000 BRK #$00 C0/3350: 0000 BRK #$00 C0/3352: 0000 BRK #$00 C0/3354: 0000 BRK #$00 C0/3356: F385 SBC ($85,S),Y C0/3358: F385 SBC ($85,S),Y C0/335A: F385 SBC ($85,S),Y C0/335C: F385 SBC ($85,S),Y C0/335E: F385 SBC ($85,S),Y C0/3360: 0000 BRK #$00 C0/3362: 0000 BRK #$00 C0/3364: 0000 BRK #$00 C0/3366: F385 SBC ($85,S),Y C0/3368: F385 SBC ($85,S),Y C0/336A: F385 SBC ($85,S),Y C0/336C: F385 SBC ($85,S),Y C0/336E: F385 SBC ($85,S),Y C0/3370: F385 SBC ($85,S),Y C0/3372: F385 SBC ($85,S),Y C0/3374: 0000 BRK #$00 C0/3376: F385 SBC ($85,S),Y C0/3378: 1386 ORA ($86,S),Y C0/337A: 3386 AND ($86,S),Y C0/337C: 5386 EOR ($86,S),Y C0/337E: 7386 ADC ($86,S),Y C0/3380: 9386 STA ($86,S),Y C0/3382: B386 LDA ($86,S),Y C0/3384: D386 CMP ($86,S),Y C0/3386: F386 SBC ($86,S),Y C0/3388: 0000 BRK #$00 C0/338A: 0000 BRK #$00 C0/338C: 0000 BRK #$00 C0/338E: 0000 BRK #$00 C0/3390: A38C LDA $8C,S C0/3392: 0000 BRK #$00 C0/3394: 0000 BRK #$00 C0/3396: 0000 BRK #$00 C0/3398: 0000 BRK #$00 C0/339A: 0000 BRK #$00 C0/339C: 0000 BRK #$00 C0/339E: 0000 BRK #$00 C0/33A0: A38C LDA $8C,S C0/33A2: A38C LDA $8C,S C0/33A4: A38C LDA $8C,S C0/33A6: 0000 BRK #$00 C0/33A8: 0000 BRK #$00 C0/33AA: 0000 BRK #$00 C0/33AC: 0000 BRK #$00 C0/33AE: 0000 BRK #$00 C0/33B0: A38C LDA $8C,S C0/33B2: A38C LDA $8C,S C0/33B4: A38C LDA $8C,S C0/33B6: A38C LDA $8C,S C0/33B8: A38C LDA $8C,S C0/33BA: 0000 BRK #$00 C0/33BC: 0000 BRK #$00 C0/33BE: 0000 BRK #$00 C0/33C0: A38C LDA $8C,S C0/33C2: A38C LDA $8C,S C0/33C4: A38C LDA $8C,S C0/33C6: A38C LDA $8C,S C0/33C8: A38C LDA $8C,S C0/33CA: A38C LDA $8C,S C0/33CC: A38C LDA $8C,S C0/33CE: 0000 BRK #$00 C0/33D0: A38C LDA $8C,S C0/33D2: A38C LDA $8C,S C0/33D4: A38C LDA $8C,S C0/33D6: A38C LDA $8C,S C0/33D8: A38C LDA $8C,S C0/33DA: A38C LDA $8C,S C0/33DC: A38C LDA $8C,S C0/33DE: A38C LDA $8C,S C0/33E0: A38C LDA $8C,S C0/33E2: 0000 BRK #$00 C0/33E4: 0000 BRK #$00 C0/33E6: 0000 BRK #$00 C0/33E8: 0000 BRK #$00 C0/33EA: 538C EOR ($8C,S),Y C0/33EC: 0000 BRK #$00 C0/33EE: 0000 BRK #$00 C0/33F0: 0000 BRK #$00 C0/33F2: 0000 BRK #$00 C0/33F4: 0000 BRK #$00 C0/33F6: 0000 BRK #$00 C0/33F8: 0000 BRK #$00 C0/33FA: 238C AND $8C,S C0/33FC: 338C AND ($8C,S),Y C0/33FE: 438C EOR $8C,S C0/3400: 0000 BRK #$00 C0/3402: 0000 BRK #$00 C0/3404: 0000 BRK #$00 C0/3406: 0000 BRK #$00 C0/3408: 0000 BRK #$00 C0/340A: D38B CMP ($8B,S),Y C0/340C: E38B SBC $8B,S C0/340E: F38B SBC ($8B,S),Y C0/3410: 038C ORA $8C,S C0/3412: 138C ORA ($8C,S),Y C0/3414: 0000 BRK #$00 C0/3416: 0000 BRK #$00 C0/3418: 0000 BRK #$00 C0/341A: 638B ADC $8B,S C0/341C: 738B ADC ($8B,S),Y C0/341E: 838B STA $8B,S C0/3420: 938B STA ($8B,S),Y C0/3422: A38B LDA $8B,S C0/3424: B38B LDA ($8B,S),Y C0/3426: C38B CMP $8B,S C0/3428: 0000 BRK #$00 C0/342A: D38A CMP ($8A,S),Y C0/342C: E38A SBC $8A,S C0/342E: F38A SBC ($8A,S),Y C0/3430: 038B ORA $8B,S C0/3432: 138B ORA ($8B,S),Y C0/3434: 238B AND $8B,S C0/3436: 338B AND ($8B,S),Y C0/3438: 438B EOR $8B,S C0/343A: 538B EOR ($8B,S),Y C0/343C: 0000 BRK #$00 C0/343E: 0000 BRK #$00 C0/3440: 0000 BRK #$00 C0/3442: 0000 BRK #$00 C0/3444: B381 LDA ($81,S),Y C0/3446: 0000 BRK #$00 C0/3448: 0000 BRK #$00 C0/344A: 0000 BRK #$00 C0/344C: 0000 BRK #$00 C0/344E: 0000 BRK #$00 C0/3450: 0000 BRK #$00 C0/3452: 0000 BRK #$00 C0/3454: B381 LDA ($81,S),Y C0/3456: B381 LDA ($81,S),Y C0/3458: B381 LDA ($81,S),Y C0/345A: 0000 BRK #$00 C0/345C: 0000 BRK #$00 C0/345E: 0000 BRK #$00 C0/3460: 0000 BRK #$00 C0/3462: 0000 BRK #$00 C0/3464: B381 LDA ($81,S),Y C0/3466: B381 LDA ($81,S),Y C0/3468: B381 LDA ($81,S),Y C0/346A: B381 LDA ($81,S),Y C0/346C: B381 LDA ($81,S),Y C0/346E: 0000 BRK #$00 C0/3470: 0000 BRK #$00 C0/3472: 0000 BRK #$00 C0/3474: B381 LDA ($81,S),Y C0/3476: B381 LDA ($81,S),Y C0/3478: B381 LDA ($81,S),Y C0/347A: B381 LDA ($81,S),Y C0/347C: B381 LDA ($81,S),Y C0/347E: B381 LDA ($81,S),Y C0/3480: B381 LDA ($81,S),Y C0/3482: 0000 BRK #$00 C0/3484: B381 LDA ($81,S),Y C0/3486: B381 LDA ($81,S),Y C0/3488: B381 LDA ($81,S),Y C0/348A: B381 LDA ($81,S),Y C0/348C: B381 LDA ($81,S),Y C0/348E: B381 LDA ($81,S),Y C0/3490: B381 LDA ($81,S),Y C0/3492: B381 LDA ($81,S),Y C0/3494: B381 LDA ($81,S),Y C0/3496: 0000 BRK #$00 C0/3498: 0000 BRK #$00 C0/349A: 0000 BRK #$00 C0/349C: 0000 BRK #$00 C0/349E: D381 CMP ($81,S),Y C0/34A0: 0000 BRK #$00 C0/34A2: 0000 BRK #$00 C0/34A4: 0000 BRK #$00 C0/34A6: 0000 BRK #$00 C0/34A8: 0000 BRK #$00 C0/34AA: 0000 BRK #$00 C0/34AC: 0000 BRK #$00 C0/34AE: D381 CMP ($81,S),Y C0/34B0: D381 CMP ($81,S),Y C0/34B2: D381 CMP ($81,S),Y C0/34B4: 0000 BRK #$00 C0/34B6: 0000 BRK #$00 C0/34B8: 0000 BRK #$00 C0/34BA: 0000 BRK #$00 C0/34BC: 0000 BRK #$00 C0/34BE: D381 CMP ($81,S),Y C0/34C0: D381 CMP ($81,S),Y C0/34C2: D381 CMP ($81,S),Y C0/34C4: D381 CMP ($81,S),Y C0/34C6: D381 CMP ($81,S),Y C0/34C8: 0000 BRK #$00 C0/34CA: 0000 BRK #$00 C0/34CC: 0000 BRK #$00 C0/34CE: D381 CMP ($81,S),Y C0/34D0: D381 CMP ($81,S),Y C0/34D2: D381 CMP ($81,S),Y C0/34D4: D381 CMP ($81,S),Y C0/34D6: D381 CMP ($81,S),Y C0/34D8: D381 CMP ($81,S),Y C0/34DA: D381 CMP ($81,S),Y C0/34DC: 0000 BRK #$00 C0/34DE: D381 CMP ($81,S),Y C0/34E0: D381 CMP ($81,S),Y C0/34E2: D381 CMP ($81,S),Y C0/34E4: D381 CMP ($81,S),Y C0/34E6: D381 CMP ($81,S),Y C0/34E8: D381 CMP ($81,S),Y C0/34EA: D381 CMP ($81,S),Y C0/34EC: D381 CMP ($81,S),Y C0/34EE: D381 CMP ($81,S),Y C0/34F0: 0000 BRK #$00 C0/34F2: 0000 BRK #$00 C0/34F4: 0000 BRK #$00 C0/34F6: 0000 BRK #$00 C0/34F8: C38A CMP $8A,S C0/34FA: 0000 BRK #$00 C0/34FC: 0000 BRK #$00 C0/34FE: 0000 BRK #$00 C0/3500: 0000 BRK #$00 C0/3502: 0000 BRK #$00 C0/3504: 0000 BRK #$00 C0/3506: 0000 BRK #$00 C0/3508: 938A STA ($8A,S),Y C0/350A: A38A LDA $8A,S C0/350C: B38A LDA ($8A,S),Y C0/350E: 0000 BRK #$00 C0/3510: 0000 BRK #$00 C0/3512: 0000 BRK #$00 C0/3514: 0000 BRK #$00 C0/3516: 0000 BRK #$00 C0/3518: 438A EOR $8A,S C0/351A: 538A EOR ($8A,S),Y C0/351C: 638A ADC $8A,S C0/351E: 738A ADC ($8A,S),Y C0/3520: 838A STA $8A,S C0/3522: 0000 BRK #$00 C0/3524: 0000 BRK #$00 C0/3526: 0000 BRK #$00 C0/3528: D389 CMP ($89,S),Y C0/352A: E389 SBC $89,S C0/352C: F389 SBC ($89,S),Y C0/352E: 038A ORA $8A,S C0/3530: 138A ORA ($8A,S),Y C0/3532: 238A AND $8A,S C0/3534: 338A AND ($8A,S),Y C0/3536: 0000 BRK #$00 C0/3538: 4389 EOR $89,S C0/353A: 5389 EOR ($89,S),Y C0/353C: 6389 ADC $89,S C0/353E: 7389 ADC ($89,S),Y C0/3540: 8389 STA $89,S C0/3542: 9389 STA ($89,S),Y C0/3544: A389 LDA $89,S C0/3546: B389 LDA ($89,S),Y C0/3548: C389 CMP $89,S C0/354A: 0000 BRK #$00 C0/354C: 0000 BRK #$00 C0/354E: 0000 BRK #$00 C0/3550: 0000 BRK #$00 C0/3552: 8381 STA $81,S C0/3554: 0000 BRK #$00 C0/3556: 0000 BRK #$00 C0/3558: 0000 BRK #$00 C0/355A: 0000 BRK #$00 C0/355C: 0000 BRK #$00 C0/355E: 0000 BRK #$00 C0/3560: 0000 BRK #$00 C0/3562: 8381 STA $81,S C0/3564: 8381 STA $81,S C0/3566: 8381 STA $81,S C0/3568: 0000 BRK #$00 C0/356A: 0000 BRK #$00 C0/356C: 0000 BRK #$00 C0/356E: 0000 BRK #$00 C0/3570: 0000 BRK #$00 C0/3572: 8381 STA $81,S C0/3574: 8381 STA $81,S C0/3576: 8381 STA $81,S C0/3578: 8381 STA $81,S C0/357A: 8381 STA $81,S C0/357C: 0000 BRK #$00 C0/357E: 0000 BRK #$00 C0/3580: 0000 BRK #$00 C0/3582: 8381 STA $81,S C0/3584: 8381 STA $81,S C0/3586: 8381 STA $81,S C0/3588: 8381 STA $81,S C0/358A: 8381 STA $81,S C0/358C: 8381 STA $81,S C0/358E: 8381 STA $81,S C0/3590: 0000 BRK #$00 C0/3592: 8381 STA $81,S C0/3594: 8381 STA $81,S C0/3596: 8381 STA $81,S C0/3598: 8381 STA $81,S C0/359A: 8381 STA $81,S C0/359C: 8381 STA $81,S C0/359E: 8381 STA $81,S C0/35A0: 8381 STA $81,S C0/35A2: 8381 STA $81,S C0/35A4: 0000 BRK #$00 C0/35A6: 0000 BRK #$00 C0/35A8: 0000 BRK #$00 C0/35AA: 0000 BRK #$00 C0/35AC: 9381 STA ($81,S),Y C0/35AE: 0000 BRK #$00 C0/35B0: 0000 BRK #$00 C0/35B2: 0000 BRK #$00 C0/35B4: 0000 BRK #$00 C0/35B6: 0000 BRK #$00 C0/35B8: 0000 BRK #$00 C0/35BA: 0000 BRK #$00 C0/35BC: 9381 STA ($81,S),Y C0/35BE: 9381 STA ($81,S),Y C0/35C0: 9381 STA ($81,S),Y C0/35C2: 0000 BRK #$00 C0/35C4: 0000 BRK #$00 C0/35C6: 0000 BRK #$00 C0/35C8: 0000 BRK #$00 C0/35CA: 0000 BRK #$00 C0/35CC: 9381 STA ($81,S),Y C0/35CE: 9381 STA ($81,S),Y C0/35D0: 9381 STA ($81,S),Y C0/35D2: 9381 STA ($81,S),Y C0/35D4: 9381 STA ($81,S),Y C0/35D6: 0000 BRK #$00 C0/35D8: 0000 BRK #$00 C0/35DA: 0000 BRK #$00 C0/35DC: 9381 STA ($81,S),Y C0/35DE: 9381 STA ($81,S),Y C0/35E0: 9381 STA ($81,S),Y C0/35E2: 9381 STA ($81,S),Y C0/35E4: 9381 STA ($81,S),Y C0/35E6: 9381 STA ($81,S),Y C0/35E8: 9381 STA ($81,S),Y C0/35EA: 0000 BRK #$00 C0/35EC: 9381 STA ($81,S),Y C0/35EE: 9381 STA ($81,S),Y C0/35F0: 9381 STA ($81,S),Y C0/35F2: 9381 STA ($81,S),Y C0/35F4: 9381 STA ($81,S),Y C0/35F6: 9381 STA ($81,S),Y C0/35F8: 9381 STA ($81,S),Y C0/35FA: 9381 STA ($81,S),Y C0/35FC: 9381 STA ($81,S),Y
C0/35FE unknow
C0/35FE: 20E62D JSR $2DE6 (from only C0/BF85) C0/3601: AD6505 LDA $0565 C0/3604: 8D0242 STA $4202 C0/3607: A90E LDA #$0E C0/3609: 8D0342 STA $4203 (multiply by 14) C0/360C: EA NOP C0/360D: EA NOP C0/360E: A600 LDX $00 C0/3610: AC1642 LDY $4216 C0/3613: B9571D LDA $1D57,Y (colors for the wallpaper) C0/3616: 9FF2727E STA $7E72F2,X C0/361A: 9FF2747E STA $7E74F2,X C0/361E: E8 INX C0/361F: C8 INY C0/3620: E00E00 CPX #$000E C0/3623: D0EE BNE $3613 C0/3625: A980 LDA #$80 C0/3627: 8D1521 STA $2115 C0/362A: A22040 LDX #$4020 C0/362D: 8E1621 STX $2116 C0/3630: A600 LDX $00 C0/3632: BF0137C0 LDA $C03701,X C0/3636: 8D1821 STA $2118 C0/3639: A93E LDA #$3E C0/363B: 8D1921 STA $2119 C0/363E: E8 INX C0/363F: E02001 CPX #$0120 C0/3642: D0EE BNE $3632 C0/3644: A24042 LDX #$4240 C0/3647: 8E1621 STX $2116 C0/364A: A600 LDX $00 C0/364C: BF0137C0 LDA $C03701,X C0/3650: 8D1821 STA $2118 C0/3653: A93E LDA #$3E C0/3655: 8D1921 STA $2119 C0/3658: E8 INX C0/3659: E02001 CPX #$0120 C0/365C: D0EE BNE $364C C0/365E: A20044 LDX #$4400 C0/3661: 8E1621 STX $2116 C0/3664: A22000 LDX #$0020 C0/3667: A9FF LDA #$FF C0/3669: 8D1821 STA $2118 C0/366C: A921 LDA #$21 C0/366E: 8D1921 STA $2119 C0/3671: CA DEX C0/3672: D0F3 BNE $3667 C0/3674: 209B36 JSR $369B C0/3677: A22001 LDX #$0120 C0/367A: A9FF LDA #$FF C0/367C: 8D1821 STA $2118 C0/367F: A921 LDA #$21 C0/3681: 8D1921 STA $2119 C0/3684: CA DEX C0/3685: D0F3 BNE $367A C0/3687: 209B36 JSR $369B C0/368A: A22000 LDX #$0020 C0/368D: A9FF LDA #$FF C0/368F: 8D1821 STA $2118 C0/3692: A921 LDA #$21 C0/3694: 8D1921 STA $2119 C0/3697: CA DEX C0/3698: D0F3 BNE $368D C0/369A: 60 RTS
C0/369B unknow
C0/369B: A400 LDY $00 (from C0/3674, C0/3687) C0/369D: A600 LDX $00 C0/369F: BFC136C0 LDA $C036C1,X C0/36A3: 3006 BMI $36AB C0/36A5: 98 TYA C0/36A6: 18 CLC C0/36A7: 7FC136C0 ADC $C036C1,X C0/36AB: 8D1821 STA $2118 C0/36AE: A921 LDA #$21 C0/36B0: 8D1921 STA $2119 C0/36B3: E8 INX C0/36B4: E04000 CPX #$0040 C0/36B7: D0E6 BNE $369F C0/36B9: 98 TYA C0/36BA: 18 CLC C0/36BB: 6940 ADC #$40 C0/36BD: A8 TAY C0/36BE: D0DD BNE $369D C0/36C0: 60 RTS
C0/36C1 unknow
C0/36C1: FFFF0002 SBC $0200FF,X C0/36C5: 0406 TSB $06 C0/36C7: 08 PHP C0/36C8: 0A ASL A C0/36C9: 0C0E10 TSB $100E C0/36CC: 1214 ORA ($14) C0/36CE: 1618 ASL $18,X C0/36D0: 1A INC A C0/36D1: 1C1E20 TRB $201E C0/36D4: 22242628 JSR $282624 C0/36D8: 2A ROL A C0/36D9: 2C2E30 BIT $302E C0/36DC: 3234 AND ($34) C0/36DE: 36FF ROL $FF,X C0/36E0: FFFFFF01 SBC $01FFFF,X C0/36E4: 0305 ORA $05,S C0/36E6: 0709 ORA [$09] C0/36E8: 0B PHD C0/36E9: 0D0F11 ORA $110F C0/36EC: 1315 ORA ($15,S),Y C0/36EE: 1719 ORA [$19],Y C0/36F0: 1B TCS C0/36F1: 1D1F21 ORA $211F,X C0/36F4: 2325 AND $25,S C0/36F6: 2729 AND [$29] C0/36F8: 2B PLD C0/36F9: 2D2F31 AND $312F C0/36FC: 3335 AND ($35,S),Y C0/36FE: 37FF AND [$FF],Y C0/3700: FFF0F0F1 SBC $F1F0F0,X C0/3704: F2F1 SBC ($F1) C0/3706: F2F1 SBC ($F1) C0/3708: F2F1 SBC ($F1) C0/370A: F2F1 SBC ($F1) C0/370C: F2F1 SBC ($F1) C0/370E: F2F1 SBC ($F1) C0/3710: F2F1 SBC ($F1) C0/3712: F2F1 SBC ($F1) C0/3714: F2F1 SBC ($F1) C0/3716: F2F1 SBC ($F1) C0/3718: F2F1 SBC ($F1) C0/371A: F2F1 SBC ($F1) C0/371C: F2F1 SBC ($F1) C0/371E: F2F3 SBC ($F3) C0/3720: F3F4 SBC ($F4,S),Y C0/3722: F4E0E1 PEA $E1E0 C0/3725: E2E3 SEP #$E3 C0/3727: E0E1E2 CPX #$E2E1 C0/372A: E3E0 SBC $E0,S C0/372C: E1E2 SBC ($E2,X) C0/372E: E3E0 SBC $E0,S C0/3730: E1E2 SBC ($E2,X) C0/3732: E3E0 SBC $E0,S C0/3734: E1E2 SBC ($E2,X) C0/3736: E3E0 SBC $E0,S C0/3738: E1E2 SBC ($E2,X) C0/373A: E3E0 SBC $E0,S C0/373C: E1E2 SBC ($E2,X) C0/373E: E3F5 SBC $F5,S C0/3740: F5F6 SBC $F6,X C0/3742: F6E4 INC $E4,X C0/3744: E5E6 SBC $E6 C0/3746: E7E4 SBC [$E4] C0/3748: E5E6 SBC $E6 C0/374A: E7E4 SBC [$E4] C0/374C: E5E6 SBC $E6 C0/374E: E7E4 SBC [$E4] C0/3750: E5E6 SBC $E6 C0/3752: E7E4 SBC [$E4] C0/3754: E5E6 SBC $E6 C0/3756: E7E4 SBC [$E4] C0/3758: E5E6 SBC $E6 C0/375A: E7E4 SBC [$E4] C0/375C: E5E6 SBC $E6 C0/375E: E7F7 SBC [$F7] C0/3760: F7F4 SBC [$F4],Y C0/3762: F4E8E9 PEA $E9E8 C0/3765: EA NOP C0/3766: EB XBA C0/3767: E8 INX C0/3768: E9EA SBC #$EA C0/376A: EB XBA C0/376B: E8 INX C0/376C: E9EA SBC #$EA C0/376E: EB XBA C0/376F: E8 INX C0/3770: E9EA SBC #$EA C0/3772: EB XBA C0/3773: E8 INX C0/3774: E9EA SBC #$EA C0/3776: EB XBA C0/3777: E8 INX C0/3778: E9EA SBC #$EA C0/377A: EB XBA C0/377B: E8 INX C0/377C: E9EA SBC #$EA C0/377E: EB XBA C0/377F: F5F5 SBC $F5,X C0/3781: F6F6 INC $F6,X C0/3783: ECEDEE CPX $EEED C0/3786: EFECEDEE SBC $EEEDEC C0/378A: EFECEDEE SBC $EEEDEC C0/378E: EFECEDEE SBC $EEEDEC C0/3792: EFECEDEE SBC $EEEDEC C0/3796: EFECEDEE SBC $EEEDEC C0/379A: EFECEDEE SBC $EEEDEC C0/379E: EFF7F7F4 SBC $F4F7F7 C0/37A2: F4E0E1 PEA $E1E0 C0/37A5: E2E3 SEP #$E3 C0/37A7: E0E1E2 CPX #$E2E1 C0/37AA: E3E0 SBC $E0,S C0/37AC: E1E2 SBC ($E2,X) C0/37AE: E3E0 SBC $E0,S C0/37B0: E1E2 SBC ($E2,X) C0/37B2: E3E0 SBC $E0,S C0/37B4: E1E2 SBC ($E2,X) C0/37B6: E3E0 SBC $E0,S C0/37B8: E1E2 SBC ($E2,X) C0/37BA: E3E0 SBC $E0,S C0/37BC: E1E2 SBC ($E2,X) C0/37BE: E3F5 SBC $F5,S C0/37C0: F5F6 SBC $F6,X C0/37C2: F6E4 INC $E4,X C0/37C4: E5E6 SBC $E6 C0/37C6: E7E4 SBC [$E4] C0/37C8: E5E6 SBC $E6 C0/37CA: E7E4 SBC [$E4] C0/37CC: E5E6 SBC $E6 C0/37CE: E7E4 SBC [$E4] C0/37D0: E5E6 SBC $E6 C0/37D2: E7E4 SBC [$E4] C0/37D4: E5E6 SBC $E6 C0/37D6: E7E4 SBC [$E4] C0/37D8: E5E6 SBC $E6 C0/37DA: E7E4 SBC [$E4] C0/37DC: E5E6 SBC $E6 C0/37DE: E7F7 SBC [$F7] C0/37E0: F7F4 SBC [$F4],Y C0/37E2: F4E8E9 PEA $E9E8 C0/37E5: EA NOP C0/37E6: EB XBA C0/37E7: E8 INX C0/37E8: E9EA SBC #$EA C0/37EA: EB XBA C0/37EB: E8 INX C0/37EC: E9EA SBC #$EA C0/37EE: EB XBA C0/37EF: E8 INX C0/37F0: E9EA SBC #$EA C0/37F2: EB XBA C0/37F3: E8 INX C0/37F4: E9EA SBC #$EA C0/37F6: EB XBA C0/37F7: E8 INX C0/37F8: E9EA SBC #$EA C0/37FA: EB XBA C0/37FB: E8 INX C0/37FC: E9EA SBC #$EA C0/37FE: EB XBA C0/37FF: F5F5 SBC $F5,X C0/3801: F8 SED C0/3802: F8 SED C0/3803: F9FAF9 SBC $F9FA,Y C0/3806: FA PLX C0/3807: F9FAF9 SBC $F9FA,Y C0/380A: FA PLX C0/380B: F9FAF9 SBC $F9FA,Y C0/380E: FA PLX C0/380F: F9FAF9 SBC $F9FA,Y C0/3812: FA PLX C0/3813: F9FAF9 SBC $F9FA,Y C0/3816: FA PLX C0/3817: F9FAF9 SBC $F9FA,Y C0/381A: FA PLX C0/381B: F9FAF9 SBC $F9FA,Y C0/381E: FA PLX C0/381F: FB XCE C0/3820: FB XCE
C0/3821 unknow
C0/3821: A943 LDA #$43 (from only C0/BF88) C0/3823: 8D0043 STA $4300 C0/3826: A90F LDA #$0F C0/3828: 8D0143 STA $4301 C0/382B: A2517C LDX #$7C51 C0/382E: 8E0243 STX $4302 C0/3831: A97E LDA #$7E C0/3833: 8D0443 STA $4304 C0/3836: 8D0743 STA $4307 C0/3839: A944 LDA #$44 C0/383B: 8D7043 STA $4370 C0/383E: A906 LDA #$06 C0/3840: 8D7143 STA $4371 C0/3843: A29B7B LDX #$7B9B C0/3846: 8E7243 STX $4372 C0/3849: A97E LDA #$7E C0/384B: 8D7443 STA $4374 C0/384E: 8D7743 STA $4377 C0/3851: A943 LDA #$43 C0/3853: 8D4043 STA $4340 C0/3856: A90D LDA #$0D C0/3858: 8D4143 STA $4341 C0/385B: A2F67B LDX #$7BF6 C0/385E: 8E4243 STX $4342 C0/3861: A97E LDA #$7E C0/3863: 8D4443 STA $4344 C0/3866: 8D4743 STA $4347 C0/3869: A943 LDA #$43 C0/386B: 8D3043 STA $4330 C0/386E: A911 LDA #$11 C0/3870: 8D3143 STA $4331 C0/3873: A2AC7C LDX #$7CAC C0/3876: 8E3243 STX $4332 C0/3879: A97E LDA #$7E C0/387B: 8D3443 STA $4334 C0/387E: 8D3743 STA $4337 C0/3881: A942 LDA #$42 C0/3883: 8D2043 STA $4320 C0/3886: A932 LDA #$32 C0/3888: 8D2143 STA $4321 C0/388B: A2077D LDX #$7D07 C0/388E: 8E2243 STX $4322 C0/3891: A97E LDA #$7E C0/3893: 8D2443 STA $4324 C0/3896: 8D2743 STA $4327 C0/3899: A941 LDA #$41 C0/389B: 8D5043 STA $4350 C0/389E: A928 LDA #$28 C0/38A0: 8D5143 STA $4351 C0/38A3: A2627D LDX #$7D62 C0/38A6: 8E5243 STX $4352 C0/38A9: A97E LDA #$7E C0/38AB: 8D5443 STA $4354 C0/38AE: 8D5743 STA $4357 C0/38B1: A941 LDA #$41 C0/38B3: 8D6043 STA $4360 C0/38B6: A92C LDA #$2C C0/38B8: 8D6143 STA $4361 C0/38BB: A2BD7D LDX #$7DBD C0/38BE: 8E6243 STX $4362 C0/38C1: A97E LDA #$7E C0/38C3: 8D6443 STA $4364 C0/38C6: 8D6743 STA $4367 C0/38C9: A941 LDA #$41 C0/38CB: 8D1043 STA $4310 C0/38CE: A930 LDA #$30 C0/38D0: 8D1143 STA $4311 C0/38D3: A2187E LDX #$7E18 C0/38D6: 8E1243 STX $4312 C0/38D9: A97E LDA #$7E C0/38DB: 8D1443 STA $4314 C0/38DE: 8D1743 STA $4317 C0/38E1: A97E LDA #$7E C0/38E3: 48 PHA C0/38E4: AB PLB (make the data bank reg. hold #$7E) C0/38E5: A600 LDX $00 C0/38E7: A988 LDA #$88 C0/38E9: 9D407B STA $7B40,X C0/38EC: 9D9B7B STA $7B9B,X C0/38EF: 9DF67B STA $7BF6,X C0/38F2: 9D517C STA $7C51,X C0/38F5: 9DAC7C STA $7CAC,X C0/38F8: 9D077D STA $7D07,X C0/38FB: 9D627D STA $7D62,X C0/38FE: 9DBD7D STA $7DBD,X C0/3901: 9D187E STA $7E18,X C0/3904: E8 INX C0/3905: E8 INX C0/3906: E8 INX C0/3907: E05100 CPX #$0051 C0/390A: D0DD BNE $38E9 C0/390C: A987 LDA #$87 C0/390E: 8D407B STA $7B40 C0/3911: 8D9B7B STA $7B9B C0/3914: 8DF67B STA $7BF6 C0/3917: 8D517C STA $7C51 C0/391A: 8DAC7C STA $7CAC C0/391D: 8D077D STA $7D07 C0/3920: 8D627D STA $7D62 C0/3923: 8DBD7D STA $7DBD C0/3926: 8D187E STA $7E18 C0/3929: A980 LDA #$80 C0/392B: 9D407B STA $7B40,X C0/392E: 9D9B7B STA $7B9B,X C0/3931: 9DF67B STA $7BF6,X C0/3934: 9D517C STA $7C51,X C0/3937: 9DAC7C STA $7CAC,X C0/393A: 9D077D STA $7D07,X C0/393D: 9D627D STA $7D62,X C0/3940: 9DBD7D STA $7DBD,X C0/3943: 9D187E STA $7E18,X C0/3946: 7B TDC C0/3947: 48 PHA C0/3948: AB PLB C0/3949: 206B39 JSR $396B C0/394C: 203240 JSR $4032 C0/394F: 20E73E JSR $3EE7 C0/3952: 209F3D JSR $3D9F C0/3955: 20BC3D JSR $3DBC C0/3958: 209B3B JSR $3B9B C0/395B: 20FF3B JSR $3BFF C0/395E: 20053A JSR $3A05 C0/3961: 20283A JSR $3A28 C0/3964: 20333C JSR $3C33 C0/3967: 20503C JSR $3C50 (JMP fool!) C0/396A: 60 RTS
C0/396B unknow
C0/396B: A97E LDA #$7E (from only C0/3949) C0/396D: 48 PHA C0/396E: AB PLB (make the data bank reg. hold #$7E) C0/396F: C220 REP #$20 (16 bit accum./memory) C0/3971: A600 LDX $00 C0/3973: A94381 LDA #$8143 C0/3976: 9D417B STA $7B41,X C0/3979: E8 INX C0/397A: E8 INX C0/397B: E8 INX C0/397C: E05100 CPX #$0051 C0/397F: D0F2 BNE $3973 C0/3981: A600 LDX $00 C0/3983: BF9839C0 LDA $C03998,X C0/3987: 9D4381 STA $8143,X C0/398A: E8 INX C0/398B: E8 INX C0/398C: E02000 CPX #$0020 C0/398F: D0F2 BNE $3983 C0/3991: 7B TDC C0/3992: E220 SEP #$20 (8 bit accum./memory) C0/3994: 7B TDC C0/3995: 48 PHA C0/3996: AB PLB C0/3997: 60 RTS
C0/3998 unknow
C0/3998: 1042 C0/399A: 524A C0/399C: 9452 C0/399E: D65A C0/39A0: 1863 C0/39A2: 5A6B C0/39A4: 9C73 C0/39A6: DE7B
C0/39A8 unknow
C0/39A8: ADD81E LDA $1ED8 (from only C0/BF8B) C0/39AB: 2901 AND #$01 C0/39AD: F055 BEQ $3A04 C0/39AF: A97E LDA #$7E C0/39B1: 48 PHA C0/39B2: AB PLB (make the data bank reg. hold #$7E) C0/39B3: C220 REP #$20 (16 bit accum./memory) C0/39B5: A90389 LDA #$8903 C0/39B8: 8D0B7D STA $7D0B C0/39BB: A91389 LDA #$8913 C0/39BE: 8D0E7D STA $7D0E C0/39C1: A92389 LDA #$8923 C0/39C4: 8D3B7D STA $7D3B C0/39C7: A93389 LDA #$8933 C0/39CA: 8D3E7D STA $7D3E C0/39CD: A9938C LDA #$8C93 C0/39D0: 8D1C7E STA $7E1C C0/39D3: 8D1F7E STA $7E1F C0/39D6: 8D4C7E STA $7E4C C0/39D9: 8D4F7E STA $7E4F C0/39DC: A600 LDX $00 C0/39DE: A9A381 LDA #$81A3 C0/39E1: 9DF77D STA $7DF7,X C0/39E4: A93387 LDA #$8733 C0/39E7: 9DE67C STA $7CE6,X C0/39EA: A95382 LDA #$8253 C0/39ED: 9DD57B STA $7BD5,X C0/39F0: A9738C LDA #$8C73 C0/39F3: 9D527E STA $7E52,X C0/39F6: E8 INX C0/39F7: E8 INX C0/39F8: E8 INX C0/39F9: E01800 CPX #$0018 C0/39FC: D0E0 BNE $39DE C0/39FE: 7B TDC C0/39FF: E220 SEP #$20 (8 bit accum./memory) C0/3A01: 7B TDC C0/3A02: 48 PHA C0/3A03: AB PLB C0/3A04: 60 RTS
C0/3A05 unknow
C0/3A05: A97E LDA #$7E (from only C0/395E) C0/3A07: 48 PHA C0/3A08: AB PLB (make the data bank reg. hold #$7E) C0/3A09: C220 REP #$20 (16 bit accum./memory) C0/3A0B: A600 LDX $00 C0/3A0D: A96381 LDA #$8163 C0/3A10: 9DBE7D STA $7DBE,X C0/3A13: E8 INX C0/3A14: E8 INX C0/3A15: E8 INX C0/3A16: E05100 CPX #$0051 C0/3A19: D0F2 BNE $3A0D C0/3A1B: A97381 LDA #$8173 C0/3A1E: 8DBE7D STA $7DBE C0/3A21: 7B TDC C0/3A22: E220 SEP #$20 (8 bit accum./memory) C0/3A24: 7B TDC C0/3A25: 48 PHA C0/3A26: AB PLB C0/3A27: 60 RTS
C0/3A28 unknow
C0/3A28: A27381 LDX #$8173 (from only C0/3961) C0/3A2B: 8E8121 STX $2181 C0/3A2E: A97E LDA #$7E C0/3A30: 8D8321 STA $2183 C0/3A33: 7B TDC (no need for this, unless the upper 8 bits aren't 0 here) C0/3A34: 8D8021 STA $2180 (because this can be STZ instead!) C0/3A37: 8D8021 STA $2180 C0/3A3A: 8D8021 STA $2180 C0/3A3D: 8D8021 STA $2180 C0/3A40: 8D8021 STA $2180 C0/3A43: 8D8021 STA $2180 C0/3A46: 8D8021 STA $2180 C0/3A49: 8D8021 STA $2180 C0/3A4C: 8D8021 STA $2180 C0/3A4F: 8D8021 STA $2180 C0/3A52: 8D8021 STA $2180 C0/3A55: 8D8021 STA $2180 C0/3A58: 8D8021 STA $2180 C0/3A5B: 8D8021 STA $2180 C0/3A5E: 8D8021 STA $2180 C0/3A61: 8D8021 STA $2180 C0/3A64: A28381 LDX #$8183 C0/3A67: 8E8121 STX $2181 C0/3A6A: A97E LDA #$7E C0/3A6C: 8D8321 STA $2183 C0/3A6F: A905 LDA #$05 C0/3A71: 8D8021 STA $2180 C0/3A74: EB XBA C0/3A75: 8D8021 STA $2180 C0/3A78: EB XBA C0/3A79: 8D8021 STA $2180 C0/3A7C: EB XBA C0/3A7D: 8D8021 STA $2180 C0/3A80: EB XBA C0/3A81: 8D8021 STA $2180 C0/3A84: EB XBA C0/3A85: 8D8021 STA $2180 C0/3A88: EB XBA C0/3A89: 8D8021 STA $2180 C0/3A8C: EB XBA C0/3A8D: 8D8021 STA $2180 C0/3A90: EB XBA C0/3A91: 8D8021 STA $2180 C0/3A94: EB XBA C0/3A95: 8D8021 STA $2180 C0/3A98: EB XBA C0/3A99: 8D8021 STA $2180 C0/3A9C: EB XBA C0/3A9D: 8D8021 STA $2180 C0/3AA0: EB XBA C0/3AA1: 8D8021 STA $2180 C0/3AA4: EB XBA C0/3AA5: 8D8021 STA $2180 C0/3AA8: EB XBA C0/3AA9: 8D8021 STA $2180 C0/3AAC: EB XBA C0/3AAD: 8D8021 STA $2180 C0/3AB0: 7B TDC C0/3AB1: A29381 LDX #$8193 C0/3AB4: 8E8121 STX $2181 C0/3AB7: A97E LDA #$7E C0/3AB9: 8D8321 STA $2183 C0/3ABC: A91F LDA #$1F C0/3ABE: 8D8021 STA $2180 C0/3AC1: EB XBA C0/3AC2: 8D8021 STA $2180 C0/3AC5: EB XBA C0/3AC6: 8D8021 STA $2180 C0/3AC9: EB XBA C0/3ACA: 8D8021 STA $2180 C0/3ACD: EB XBA C0/3ACE: 8D8021 STA $2180 C0/3AD1: EB XBA C0/3AD2: 8D8021 STA $2180 C0/3AD5: EB XBA C0/3AD6: 8D8021 STA $2180 C0/3AD9: EB XBA C0/3ADA: 8D8021 STA $2180 C0/3ADD: EB XBA C0/3ADE: 8D8021 STA $2180 C0/3AE1: EB XBA C0/3AE2: 8D8021 STA $2180 C0/3AE5: EB XBA C0/3AE6: 8D8021 STA $2180 C0/3AE9: EB XBA C0/3AEA: 8D8021 STA $2180 C0/3AED: EB XBA C0/3AEE: 8D8021 STA $2180 C0/3AF1: EB XBA C0/3AF2: 8D8021 STA $2180 C0/3AF5: EB XBA C0/3AF6: 8D8021 STA $2180 C0/3AF9: EB XBA C0/3AFA: 8D8021 STA $2180 C0/3AFD: 7B TDC C0/3AFE: A26381 LDX #$8163 C0/3B01: 8E8121 STX $2181 C0/3B04: A97E LDA #$7E C0/3B06: 8D8321 STA $2183 C0/3B09: A551 LDA $51 C0/3B0B: 8D8021 STA $2180 C0/3B0E: EB XBA C0/3B0F: A552 LDA $52 C0/3B11: 8D8021 STA $2180 C0/3B14: EB XBA C0/3B15: 8D8021 STA $2180 C0/3B18: EB XBA C0/3B19: 8D8021 STA $2180 C0/3B1C: EB XBA C0/3B1D: 8D8021 STA $2180 C0/3B20: EB XBA C0/3B21: 8D8021 STA $2180 C0/3B24: EB XBA C0/3B25: 8D8021 STA $2180 C0/3B28: EB XBA C0/3B29: 8D8021 STA $2180 C0/3B2C: EB XBA C0/3B2D: 8D8021 STA $2180 C0/3B30: EB XBA C0/3B31: 8D8021 STA $2180 C0/3B34: EB XBA C0/3B35: 8D8021 STA $2180 C0/3B38: EB XBA C0/3B39: 8D8021 STA $2180 C0/3B3C: EB XBA C0/3B3D: 8D8021 STA $2180 C0/3B40: EB XBA C0/3B41: 8D8021 STA $2180 C0/3B44: EB XBA C0/3B45: 8D8021 STA $2180 C0/3B48: EB XBA C0/3B49: 8D8021 STA $2180 C0/3B4C: 7B TDC C0/3B4D: A2A381 LDX #$81A3 C0/3B50: 8E8121 STX $2181 C0/3B53: A97E LDA #$7E C0/3B55: 8D8321 STA $2183 C0/3B58: A904 LDA #$04 C0/3B5A: 8D8021 STA $2180 C0/3B5D: EB XBA C0/3B5E: 8D8021 STA $2180 C0/3B61: EB XBA C0/3B62: 8D8021 STA $2180 C0/3B65: EB XBA C0/3B66: 8D8021 STA $2180 C0/3B69: EB XBA C0/3B6A: 8D8021 STA $2180 C0/3B6D: EB XBA C0/3B6E: 8D8021 STA $2180 C0/3B71: EB XBA C0/3B72: 8D8021 STA $2180 C0/3B75: EB XBA C0/3B76: 8D8021 STA $2180 C0/3B79: EB XBA C0/3B7A: 8D8021 STA $2180 C0/3B7D: EB XBA C0/3B7E: 8D8021 STA $2180 C0/3B81: EB XBA C0/3B82: 8D8021 STA $2180 C0/3B85: EB XBA C0/3B86: 8D8021 STA $2180 C0/3B89: EB XBA C0/3B8A: 8D8021 STA $2180 C0/3B8D: EB XBA C0/3B8E: 8D8021 STA $2180 C0/3B91: EB XBA C0/3B92: 8D8021 STA $2180 C0/3B95: EB XBA C0/3B96: 8D8021 STA $2180 C0/3B99: 7B TDC C0/3B9A: 60 RTS
C0/3B9B unknow
C0/3B9B: AD6605 LDA $0566 (from C0/0246, C0/3958) C0/3B9E: 4A LSR A C0/3B9F: B02F BCS $3BD0 C0/3BA1: A97E LDA #$7E C0/3BA3: 48 PHA C0/3BA4: AB PLB (made the data bank reg. hold #$7E) C0/3BA5: C220 REP #$20 (16 bit accum./memory) C0/3BA7: A600 LDX $00 C0/3BA9: A9B38C LDA #$8CB3 C0/3BAC: BC667D LDY $7D66,X C0/3BAF: C0A38C CPY #$8CA3 C0/3BB2: F003 BEQ $3BB7 C0/3BB4: 9D667D STA $7D66,X C0/3BB7: 18 CLC C0/3BB8: 691000 ADC #$0010 C0/3BBB: E8 INX C0/3BBC: E8 INX C0/3BBD: E8 INX C0/3BBE: E04E00 CPX #$004E C0/3BC1: D0E9 BNE $3BAC C0/3BC3: A9F38F LDA #$8FF3 C0/3BC6: 8D637D STA $7D63 C0/3BC9: 7B TDC C0/3BCA: E220 SEP #$20 (8 bit accum./memory) C0/3BCC: 7B TDC C0/3BCD: 48 PHA C0/3BCE: AB PLB C0/3BCF: 60 RTS
C0/3BD0 unknow
C0/3BD0: A97E LDA #$7E C0/3BD2: 48 PHA C0/3BD3: AB PLB (make the data bank reg. hold #$7E) C0/3BD4: C220 REP #$20 (16 bit accum./memory) C0/3BD6: A600 LDX $00 C0/3BD8: A9538E LDA #$8E53 C0/3BDB: BC667D LDY $7D66,X C0/3BDE: C0A38C CPY #$8CA3 C0/3BE1: F003 BEQ $3BE6 C0/3BE3: 9D667D STA $7D66,X C0/3BE6: 18 CLC C0/3BE7: 691000 ADC #$0010 C0/3BEA: E8 INX C0/3BEB: E8 INX C0/3BEC: E8 INX C0/3BED: E04E00 CPX #$004E C0/3BF0: D0E9 BNE $3BDB C0/3BF2: A9F38F LDA #$8FF3 C0/3BF5: 8D637D STA $7D63 C0/3BF8: 7B TDC C0/3BF9: E220 SEP #$20 (8 bit accum./memory) C0/3BFB: 7B TDC C0/3BFC: 48 PHA C0/3BFD: AB PLB C0/3BFE: 60 RTS
C0/3BFF unknow
C0/3BFF: A97E LDA #$7E (from only C0/395B) C0/3C01: 48 PHA C0/3C02: AB PLB (make the data bank reg. hold #$7E) C0/3C03: C220 REP #$20 (16 bit accum./memory) C0/3C05: A600 LDX $00 C0/3C07: A9FF00 LDA #$00FF C0/3C0A: 9DF38F STA $8FF3,X C0/3C0D: A900FF LDA #$FF00 C0/3C10: 9DA38C STA $8CA3,X C0/3C13: E8 INX C0/3C14: E8 INX C0/3C15: E01000 CPX #$0010 C0/3C18: D0ED BNE $3C07 C0/3C1A: A600 LDX $00 C0/3C1C: A900FF LDA #$FF00 C0/3C1F: 9DB38C STA $8CB3,X C0/3C22: 9D538E STA $8E53,X C0/3C25: E8 INX C0/3C26: E8 INX C0/3C27: E0A001 CPX #$01A0 C0/3C2A: D0F0 BNE $3C1C C0/3C2C: 7B TDC C0/3C2D: E220 SEP #$20 (8 bit accum./memory) C0/3C2F: 7B TDC C0/3C30: 48 PHA C0/3C31: AB PLB C0/3C32: 60 RTS
C0/3C33 unknow
C0/3C33: A97E LDA #$7E (from only C0/3964) C0/3C35: 48 PHA C0/3C36: AB PLB (make the data bank reg. hold #$7E) C0/3C37: C220 REP #$20 (16 bit accum./memory) C0/3C39: A600 LDX $00 C0/3C3B: A95387 LDA #$8753 C0/3C3E: 9D087D STA $7D08,X C0/3C41: E8 INX C0/3C42: E8 INX C0/3C43: E8 INX C0/3C44: E05100 CPX #$0051 C0/3C47: D0F2 BNE $3C3B C0/3C49: 7B TDC C0/3C4A: E220 SEP #$20 (8 bit accum./memory) C0/3C4C: 7B TDC C0/3C4D: 48 PHA C0/3C4E: AB PLB (make the data bank reg. hold #$00) C0/3C4F: 60 RTS
C0/3C50 unknow
C0/3C50: A25387 LDX #$8753 (from only C0/3967) C0/3C53: 8E8121 STX $2181 C0/3C56: A97E LDA #$7E C0/3C58: 8D8321 STA $2183 C0/3C5B: A600 LDX $00 C0/3C5D: A9E0 LDA #$E0 C0/3C5F: 8D8021 STA $2180 C0/3C62: A900 LDA #$00 C0/3C64: 8D8021 STA $2180 C0/3C67: E8 INX C0/3C68: E00800 CPX #$0008 C0/3C6B: D0F0 BNE $3C5D C0/3C6D: A24389 LDX #$8943 C0/3C70: 8E8121 STX $2181 C0/3C73: A97E LDA #$7E C0/3C75: 8D8321 STA $2183 C0/3C78: A600 LDX $00 C0/3C7A: BFD73CC0 LDA $C03CD7,X C0/3C7E: 8D8021 STA $2180 C0/3C81: BFD73CC0 LDA $C03CD7,X C0/3C85: 8D8021 STA $2180 C0/3C88: E8 INX C0/3C89: E0C800 CPX #$00C8 C0/3C8C: D0EC BNE $3C7A C0/3C8E: A20389 LDX #$8903 C0/3C91: 8E8121 STX $2181 C0/3C94: A97E LDA #$7E C0/3C96: 8D8321 STA $2183 C0/3C99: A600 LDX $00 C0/3C9B: BFC73CC0 LDA $C03CC7,X C0/3C9F: 8D8021 STA $2180 C0/3CA2: 8D8021 STA $2180 C0/3CA5: E8 INX C0/3CA6: E01000 CPX #$0010 C0/3CA9: D0F0 BNE $3C9B C0/3CAB: A22389 LDX #$8923 C0/3CAE: 8E8121 STX $2181 C0/3CB1: A97E LDA #$7E C0/3CB3: 8D8321 STA $2183 C0/3CB6: A21000 LDX #$0010 C0/3CB9: BFC63CC0 LDA $C03CC6,X C0/3CBD: 8D8021 STA $2180 C0/3CC0: 8D8021 STA $2180 C0/3CC3: CA DEX C0/3CC4: D0F3 BNE $3CB9 C0/3CC6: 60 RTS
C0/3CC7 unknow
C0/3CC7: FCF8F4 JSR ($F4F8,X) C0/3CCA: F0EE BEQ $3CBA C0/3CCC: ECEAE9 CPX $E9EA C0/3CCF: E8 INX C0/3CD0: E7E6 SBC [$E6] C0/3CD2: E5E4 SBC $E4 C0/3CD4: E3E2 SBC $E2,S C0/3CD6: E1E7 SBC ($E7,X) C0/3CD8: E7E7 SBC [$E7] C0/3CDA: E6E6 INC $E6 C0/3CDC: E6E6 INC $E6 C0/3CDE: E6E5 INC $E5 C0/3CE0: E5E5 SBC $E5 C0/3CE2: E5E5 SBC $E5 C0/3CE4: E4E4 CPX $E4 C0/3CE6: E4E4 CPX $E4 C0/3CE8: E4E3 CPX $E3 C0/3CEA: E3E3 SBC $E3,S C0/3CEC: E3E3 SBC $E3,S C0/3CEE: E2E2 SEP #$E2 C0/3CF0: E2E2 SEP #$E2 C0/3CF2: E2E1 SEP #$E1 C0/3CF4: E1E1 SBC ($E1,X) C0/3CF6: E1E1 SBC ($E1,X) C0/3CF8: E0E0E0 CPX #$E0E0 C0/3CFB: E0E0E1 CPX #$E1E0 C0/3CFE: E1E1 SBC ($E1,X) C0/3D00: E1E1 SBC ($E1,X) C0/3D02: E2E2 SEP #$E2 C0/3D04: E2E2 SEP #$E2 C0/3D06: E2E3 SEP #$E3 C0/3D08: E3E3 SBC $E3,S C0/3D0A: E3E3 SBC $E3,S C0/3D0C: E4E4 CPX $E4 C0/3D0E: E4E4 CPX $E4 C0/3D10: E4E5 CPX $E5 C0/3D12: E5E5 SBC $E5 C0/3D14: E5E5 SBC $E5 C0/3D16: E6E6 INC $E6 C0/3D18: E6E6 INC $E6 C0/3D1A: E6E7 INC $E7 C0/3D1C: E7E7 SBC [$E7] C0/3D1E: E7E7 SBC [$E7] C0/3D20: E7E6 SBC [$E6] C0/3D22: E6E6 INC $E6 C0/3D24: E6E5 INC $E5 C0/3D26: E5E5 SBC $E5 C0/3D28: E5E4 SBC $E4 C0/3D2A: E4E4 CPX $E4 C0/3D2C: E4E3 CPX $E3 C0/3D2E: E3E3 SBC $E3,S C0/3D30: E3E2 SBC $E2,S C0/3D32: E2E2 SEP #$E2 C0/3D34: E2E1 SEP #$E1 C0/3D36: E1E1 SBC ($E1,X) C0/3D38: E1E0 SBC ($E0,X) C0/3D3A: E0E0E0 CPX #$E0E0 C0/3D3D: E1E1 SBC ($E1,X) C0/3D3F: E1E1 SBC ($E1,X) C0/3D41: E2E2 SEP #$E2 C0/3D43: E2E2 SEP #$E2 C0/3D45: E3E3 SBC $E3,S C0/3D47: E3E3 SBC $E3,S C0/3D49: E4E4 CPX $E4 C0/3D4B: E4E4 CPX $E4 C0/3D4D: E5E5 SBC $E5 C0/3D4F: E5E5 SBC $E5 C0/3D51: E6E6 INC $E6 C0/3D53: E6E6 INC $E6 C0/3D55: E7E7 SBC [$E7] C0/3D57: E7E6 SBC [$E6] C0/3D59: E6E6 INC $E6 C0/3D5B: E5E5 SBC $E5 C0/3D5D: E5E4 SBC $E4 C0/3D5F: E4E4 CPX $E4 C0/3D61: E3E3 SBC $E3,S C0/3D63: E3E2 SBC $E2,S C0/3D65: E2E2 SEP #$E2 C0/3D67: E1E1 SBC ($E1,X) C0/3D69: E1E0 SBC ($E0,X) C0/3D6B: E0E0E1 CPX #$E1E0 C0/3D6E: E1E1 SBC ($E1,X) C0/3D70: E2E2 SEP #$E2 C0/3D72: E2E3 SEP #$E3 C0/3D74: E3E3 SBC $E3,S C0/3D76: E4E4 CPX $E4 C0/3D78: E4E5 CPX $E5 C0/3D7A: E5E5 SBC $E5 C0/3D7C: E6E6 INC $E6 C0/3D7E: E6E6 INC $E6 C0/3D80: E5E5 SBC $E5 C0/3D82: E4E4 CPX $E4 C0/3D84: E3E3 SBC $E3,S C0/3D86: E2E2 SEP #$E2 C0/3D88: E1E1 SBC ($E1,X) C0/3D8A: E0E0E1 CPX #$E1E0 C0/3D8D: E1E2 SBC ($E2,X) C0/3D8F: E2E3 SEP #$E3 C0/3D91: E3E4 SBC $E4,S C0/3D93: E4E5 CPX $E5 C0/3D95: E5E6 SBC $E6 C0/3D97: E4E3 CPX $E3 C0/3D99: E2E1 SEP #$E1 C0/3D9B: E0E1E2 CPX #$E2E1 C0/3D9E: E3
C0/3D9F unknow
C0/3D9F: A97E LDA #$7E (from only C0/3952) C0/3DA1: 48 PHA C0/3DA2: AB PLB (make the data bank reg. hold #$7E) C0/3DA3: C220 REP #$20 (16 bit accum./memory) C0/3DA5: A600 LDX $00 C0/3DA7: A9638C LDA #$8C63 C0/3DAA: 9D197E STA $7E19,X C0/3DAD: E8 INX C0/3DAE: E8 INX C0/3DAF: E8 INX C0/3DB0: E05100 CPX #$0051 C0/3DB3: D0F2 BNE $3DA7 C0/3DB5: 7B TDC C0/3DB6: E220 SEP #$20 (8 bit accum./memory) C0/3DB8: 7B TDC C0/3DB9: 48 PHA C0/3DBA: AB PLB C0/3DBB: 60 RTS
C0/3DBC unknow
C0/3DBC: A97E LDA #$7E (from only C0/3955) C0/3DBE: 48 PHA C0/3DBF: AB PLB (make the data bank reg. hold #$7E) C0/3DC0: A600 LDX $00 C0/3DC2: A550 LDA $50 C0/3DC4: 9D638C STA $8C63,X C0/3DC7: 9D738C STA $8C73,X C0/3DCA: A54E LDA $4E C0/3DCC: 9D648C STA $8C64,X C0/3DCF: 7B TDC C0/3DD0: 9D748C STA $8C74,X C0/3DD3: A920 LDA #$20 C0/3DD5: 9DD38A STA $8AD3,X C0/3DD8: 9DE38A STA $8AE3,X C0/3DDB: 9DF38A STA $8AF3,X C0/3DDE: 9D038B STA $8B03,X C0/3DE1: 9D138B STA $8B13,X C0/3DE4: 9D238B STA $8B23,X C0/3DE7: 9D338B STA $8B33,X C0/3DEA: 9D438B STA $8B43,X C0/3DED: 9D538B STA $8B53,X C0/3DF0: 9D638B STA $8B63,X C0/3DF3: 9D738B STA $8B73,X C0/3DF6: 9D838B STA $8B83,X C0/3DF9: 9D938B STA $8B93,X C0/3DFC: 9DA38B STA $8BA3,X C0/3DFF: 9DB38B STA $8BB3,X C0/3E02: 9DC38B STA $8BC3,X C0/3E05: 9DD38B STA $8BD3,X C0/3E08: 9DE38B STA $8BE3,X C0/3E0B: 9DF38B STA $8BF3,X C0/3E0E: 9D038C STA $8C03,X C0/3E11: 9D138C STA $8C13,X C0/3E14: 9D238C STA $8C23,X C0/3E17: 9D338C STA $8C33,X C0/3E1A: 9D438C STA $8C43,X C0/3E1D: 9D538C STA $8C53,X C0/3E20: 9D838C STA $8C83,X C0/3E23: 9D938C STA $8C93,X C0/3E26: E8 INX C0/3E27: E8 INX C0/3E28: E01000 CPX #$0010 C0/3E2B: D095 BNE $3DC2 C0/3E2D: A600 LDX $00 C0/3E2F: A901 LDA #$01 C0/3E31: 9DD48A STA $8AD4,X C0/3E34: 9DDC8A STA $8ADC,X C0/3E37: 9DE48A STA $8AE4,X C0/3E3A: 9DEC8A STA $8AEC,X C0/3E3D: 9DF48A STA $8AF4,X C0/3E40: 9DFC8A STA $8AFC,X C0/3E43: 9D048B STA $8B04,X C0/3E46: 9D0C8B STA $8B0C,X C0/3E49: 9D148B STA $8B14,X C0/3E4C: 9D648B STA $8B64,X C0/3E4F: 9D6C8B STA $8B6C,X C0/3E52: 9D748B STA $8B74,X C0/3E55: 9D7C8B STA $8B7C,X C0/3E58: 9D848B STA $8B84,X C0/3E5B: 9D8C8B STA $8B8C,X C0/3E5E: 9D948B STA $8B94,X C0/3E61: 9DD48B STA $8BD4,X C0/3E64: 9DDC8B STA $8BDC,X C0/3E67: 9DE48B STA $8BE4,X C0/3E6A: 9DEC8B STA $8BEC,X C0/3E6D: 9DF48B STA $8BF4,X C0/3E70: 9D248C STA $8C24,X C0/3E73: 9D2C8C STA $8C2C,X C0/3E76: 9D348C STA $8C34,X C0/3E79: 9D548C STA $8C54,X C0/3E7C: A91F LDA #$1F C0/3E7E: 9D848C STA $8C84,X C0/3E81: 9D8C8C STA $8C8C,X C0/3E84: A981 LDA #$81 C0/3E86: 9D1C8B STA $8B1C,X C0/3E89: 9D248B STA $8B24,X C0/3E8C: 9D2C8B STA $8B2C,X C0/3E8F: 9D348B STA $8B34,X C0/3E92: 9D3C8B STA $8B3C,X C0/3E95: 9D448B STA $8B44,X C0/3E98: 9D4C8B STA $8B4C,X C0/3E9B: 9D548B STA $8B54,X C0/3E9E: 9D5C8B STA $8B5C,X C0/3EA1: 9D9C8B STA $8B9C,X C0/3EA4: 9DA48B STA $8BA4,X C0/3EA7: 9DAC8B STA $8BAC,X C0/3EAA: 9DB48B STA $8BB4,X C0/3EAD: 9DBC8B STA $8BBC,X C0/3EB0: 9DC48B STA $8BC4,X C0/3EB3: 9DCC8B STA $8BCC,X C0/3EB6: 9DFC8B STA $8BFC,X C0/3EB9: 9D048C STA $8C04,X C0/3EBC: 9D0C8C STA $8C0C,X C0/3EBF: 9D148C STA $8C14,X C0/3EC2: 9D1C8C STA $8C1C,X C0/3EC5: 9D3C8C STA $8C3C,X C0/3EC8: 9D448C STA $8C44,X C0/3ECB: 9D4C8C STA $8C4C,X C0/3ECE: 9D5C8C STA $8C5C,X C0/3ED1: A99F LDA #$9F C0/3ED3: 9D948C STA $8C94,X C0/3ED6: 9D9C8C STA $8C9C,X C0/3ED9: E8 INX C0/3EDA: E8 INX C0/3EDB: E00800 CPX #$0008 C0/3EDE: F003 BEQ $3EE3 C0/3EE0: 4C2F3E JMP $3E2F
C0/3EE3: 7B TDC C0/3EE4: 48 PHA C0/3EE5: AB PLB (make the data bank reg. hold #$00) C0/3EE6: 60 RTS
C0/3EE7 unknow
C0/3EE7: A600 LDX $00 (from only C0/394F) C0/3EE9: A97E LDA #$7E C0/3EEB: 48 PHA C0/3EEC: AB PLB (make the data bank reg. hold #$7E) C0/3EED: C220 REP #$20 (16 bit accum./memory) C0/3EEF: A93382 LDA #$8233 C0/3EF2: 9D9C7B STA $7B9C,X C0/3EF5: E8 INX C0/3EF6: E8 INX C0/3EF7: E8 INX C0/3EF8: E05100 CPX #$0051 C0/3EFB: D0F2 BNE $3EEF C0/3EFD: 7B TDC C0/3EFE: E220 SEP #$20 (8 bit accum./memory) C0/3F00: A600 LDX $00 C0/3F02: 7B TDC C0/3F03: 9DB381 STA $81B3,X C0/3F06: 9DD381 STA $81D3,X C0/3F09: 9D1382 STA $8213,X C0/3F0C: 9D5382 STA $8253,X C0/3F0F: A90F LDA #$0F C0/3F11: 9DF381 STA $81F3,X C0/3F14: 9D3382 STA $8233,X C0/3F17: A940 LDA #$40 C0/3F19: 9DB481 STA $81B4,X C0/3F1C: 9DF481 STA $81F4,X C0/3F1F: A948 LDA #$48 C0/3F21: 9D1482 STA $8214,X C0/3F24: 9D3482 STA $8234,X C0/3F27: 9DD481 STA $81D4,X C0/3F2A: 9D5482 STA $8254,X C0/3F2D: A950 LDA #$50 C0/3F2F: 9DD581 STA $81D5,X C0/3F32: 9D1582 STA $8215,X C0/3F35: 9D3582 STA $8235,X C0/3F38: 9D5582 STA $8255,X C0/3F3B: A944 LDA #$44 C0/3F3D: 9DB681 STA $81B6,X C0/3F40: 9DD681 STA $81D6,X C0/3F43: 9DF681 STA $81F6,X C0/3F46: 9D5682 STA $8256,X C0/3F49: A958 LDA #$58 C0/3F4B: 9D1682 STA $8216,X C0/3F4E: 9D3682 STA $8236,X C0/3F51: E8 INX C0/3F52: E8 INX C0/3F53: E8 INX C0/3F54: E8 INX C0/3F55: E02000 CPX #$0020 C0/3F58: D0A8 BNE $3F02 C0/3F5A: 7B TDC C0/3F5B: 48 PHA C0/3F5C: AB PLB (make the data bank reg. hold #$00) C0/3F5D: 60 RTS
C0/3F5E unknow
C0/3F5E: A600 LDX $00 (from only C0/394F) C0/3F60: AD8C05 LDA $058C C0/3F63: 4904 EOR #$04 C0/3F65: 8D8C05 STA $058C C0/3F68: 9F14827E STA $7E8214,X C0/3F6C: 9F34827E STA $7E8234,X C0/3F70: 9FD4817E STA $7E81D4,X C0/3F74: E8 INX C0/3F75: E8 INX C0/3F76: E8 INX C0/3F77: E8 INX C0/3F78: E02000 CPX #$0020 C0/3F7B: D0EB BNE $3F68 C0/3F7D: 60 RTS
C0/3F7E unknow
C0/3F7E: A600 LDX $00 (from only C0/1EB5) C0/3F80: AD8E05 LDA $058E C0/3F83: 4904 EOR #$04 C0/3F85: 8D8E05 STA $058E C0/3F88: 9FD5817E STA $7E81D5,X C0/3F8C: 9F15827E STA $7E8215,X C0/3F90: 9F35827E STA $7E8235,X C0/3F94: E8 INX C0/3F95: E8 INX C0/3F96: E8 INX C0/3F97: E8 INX C0/3F98: E02000 CPX #$0020 C0/3F9B: D0EB BNE $3F88 C0/3F9D: 60 RTS
C0/3F9E unknow
C0/3F9E: A600 LDX $00 (from only C0/1EBE) C0/3FA0: AD9005 LDA $0590 C0/3FA3: 4904 EOR #$04 C0/3FA5: 8D9005 STA $0590 C0/3FA8: 9F16827E STA $7E8216,X C0/3FAC: 9F36827E STA $7E8236,X C0/3FB0: E8 INX C0/3FB1: E8 INX C0/3FB2: E8 INX C0/3FB3: E8 INX C0/3FB4: E02000 CPX #$0020 C0/3FB7: D0EF BNE $3FA8 C0/3FB9: 60 RTS
C0/3FBA unknow
C0/3FBA: AD8C05 LDA $058C (is this function ever called?) C0/3FBD: 4904 EOR #$04 C0/3FBF: 8D8C05 STA $058C C0/3FC2: AD8E05 LDA $058E C0/3FC5: 4904 EOR #$04 C0/3FC7: 8D8E05 STA $058E C0/3FCA: AD9005 LDA $0590 C0/3FCD: 4904 EOR #$04 C0/3FCF: 8D9005 STA $0590 C0/3FD2: A600 LDX $00 C0/3FD4: AD8C05 LDA $058C C0/3FD7: 9F14827E STA $7E8214,X C0/3FDB: 9F34827E STA $7E8234,X C0/3FDF: 9FD4817E STA $7E81D4,X C0/3FE3: AD8E05 LDA $058E C0/3FE6: 9FD5817E STA $7E81D5,X C0/3FEA: 9F15827E STA $7E8215,X C0/3FEE: 9F35827E STA $7E8235,X C0/3FF2: AD9005 LDA $0590 C0/3FF5: 9F16827E STA $7E8216,X C0/3FF9: 9F36827E STA $7E8236,X C0/3FFD: E8 INX C0/3FFE: E8 INX C0/3FFF: E8 INX C0/4000: E8 INX C0/4001: E02000 CPX #$0020 C0/4004: D0CE BNE $3FD4 C0/4006: 60 RTS