00000000: jsr $DBA1 00000003: jsr $DBBB 00000006: bcs $00000041 00000008: ldx #$ED 0000000A: ldy #$04 0000000C: jsr $DA48 0000000F: ldx #$FF 00000011: stx $F1 00000013: jsr $DA44 00000016: beq $0000001C 00000018: lda #$FF 0000001A: sta $F0 0000001C: jsr $DB94 0000001F: bcs $00000042 00000021: pha 00000022: ldx $D5 00000024: bne $00000037 00000026: jsr $DBEB 00000029: pla 0000002A: ora $D9 0000002C: sta $D9 0000002E: ldx $F1 00000030: bmi $00000018 00000032: inx 00000033: stx $F1 00000035: bne $00000018 00000037: pla 00000038: ldx $F1 0000003A: bpl $0000003E 0000003C: inc $ED 0000003E: jmp $D818 00000041: rts 00000042: cmp #$2E 00000044: beq $0000005A 00000046: cmp #$45 00000048: beq $00000063 0000004A: ldx $F0 0000004C: bne $000000B6 0000004E: cmp #$2B 00000050: beq $00000018 00000052: cmp #$2D 00000054: beq $00000056 00000056: sta $EE 00000058: beq $00000018 0000005A: ldx $F1 0000005C: bpl $000000B6 0000005E: inx 0000005F: stx $F1 00000061: beq $00000018 00000063: lda $F2 00000065: sta $EC 00000067: jsr $DB94 0000006A: bcs $000000A3 0000006C: tax 0000006D: lda $ED 0000006F: pha 00000070: stx $ED 00000072: jsr $DB94 00000075: bcs $0000008E 00000077: pha 00000078: lda $ED 0000007A: asl a 0000007B: sta $ED 0000007D: asl a 0000007E: asl a 0000007F: adc $ED 00000081: sta $ED 00000083: pla 00000084: clc 00000085: adc $ED 00000087: sta $ED 00000089: ldy $F2 0000008B: jsr $DB9D 0000008E: lda $EF 00000090: beq $0000009B 00000092: lda $ED 00000094: eor #$FF 00000096: clc 00000097: adc #$01 00000099: sta $ED 0000009B: pla 0000009C: clc 0000009D: adc $ED 0000009F: sta $ED 000000A1: bne $000000B6 000000A3: cmp #$2B 000000A5: beq $000000AD 000000A7: cmp #$2D 000000A9: bne $000000B2 000000AB: sta $EF 000000AD: jsr $DB94 000000B0: bcc $0000006C 000000B2: lda $EC 000000B4: sta $F2 000000B6: dec $F2 000000B8: lda $ED 000000BA: ldx $F1 000000BC: bmi $000000C3 000000BE: beq $000000C3 000000C0: sec 000000C1: sbc $F1 000000C3: pha 000000C4: rol a 000000C5: pla 000000C6: ror a 000000C7: sta $ED 000000C9: bcc $000000CE 000000CB: jsr $DBEB 000000CE: lda $ED 000000D0: clc 000000D1: adc #$44 000000D3: sta $D4 000000D5: jsr $DC00 000000D8: bcs $000000E5 000000DA: ldx $EE 000000DC: beq $000000E4 000000DE: lda $D4 000000E0: ora #$80 000000E2: sta $D4 000000E4: clc 000000E5: rts 000000E6: jsr $DA51 000000E9: lda #$30 000000EB: sta $057F 000000EE: lda $D4 000000F0: beq $0000011A 000000F2: and #$7F 000000F4: cmp #$3F 000000F6: bcc $00000120 000000F8: cmp #$45 000000FA: bcs $00000120 000000FC: sec 000000FD: sbc #$3F 000000FF: jsr $DC70 00000102: jsr $DCA4 00000105: ora #$80 00000107: sta $0580,x 0000010A: lda $0580 0000010D: cmp #$2E 0000010F: beq $00000114 00000111: jmp $D988 00000114: jsr $DCC1 00000117: jmp $D99C 0000011A: lda #$B0 0000011C: sta $0580 0000011F: rts 00000120: lda #$01 00000122: jsr $DC70 00000125: jsr $DCA4 00000128: inx 00000129: stx $F2 0000012B: lda $D4 0000012D: asl a 0000012E: sec 0000012F: sbc #$80 00000131: ldx $0580 00000134: cpx #$30 00000136: beq $0000014F 00000138: ldx $0581 0000013B: ldy $0582 0000013E: stx $0582 00000141: sty $0581 00000144: ldx $F2 00000146: cpx #$02 00000148: bne $0000014C 0000014A: inc $F2 0000014C: clc 0000014D: adc #$01 0000014F: sta $ED 00000151: lda #$45 00000153: ldy $F2 00000155: jsr $DC9F 00000158: sty $F2 0000015A: lda $ED 0000015C: bpl $00000169 0000015E: lda #$00 00000160: sec 00000161: sbc $ED 00000163: sta $ED 00000165: lda #$2D 00000167: bne $0000016B 00000169: lda #$2B 0000016B: jsr $DC9F 0000016E: ldx #$00 00000170: lda $ED 00000172: sec 00000173: sbc #$0A 00000175: bcc $0000017A 00000177: inx 00000178: bne $00000172 0000017A: clc 0000017B: adc #$0A 0000017D: pha 0000017E: txa 0000017F: jsr $DC9D 00000182: pla 00000183: ora #$80 00000185: jsr $DC9D 00000188: lda $0580 0000018B: cmp #$30 0000018D: bne $0000019C 0000018F: clc 00000190: lda $F3 00000192: adc #$01 00000194: sta $F3 00000196: lda $F4 00000198: adc #$00 0000019A: sta $F4 0000019C: lda $D4 0000019E: bpl $000001A9 000001A0: jsr $DCC1 000001A3: ldy #$00 000001A5: lda #$2D 000001A7: sta ($F3),y 000001A9: rts 000001AA: lda $D4 000001AC: sta $F8 000001AE: lda $D5 000001B0: sta $F7 000001B2: jsr $DA44 000001B5: sed 000001B6: ldy #$10 000001B8: asl $F8 000001BA: rol $F7 000001BC: ldx #$03 000001BE: lda $D4,x 000001C0: adc $D4,x 000001C2: sta $D4,x 000001C4: dex 000001C5: bne $000001BE 000001C7: dey 000001C8: bne $000001B8 000001CA: cld 000001CB: lda #$42 000001CD: sta $D4 000001CF: jmp $DC00 000001D2: lda #$00 000001D4: sta $F7 000001D6: sta $F8 000001D8: lda $D4 000001DA: bmi $00000242 000001DC: cmp #$43 000001DE: bcs $00000242 000001E0: sec 000001E1: sbc #$40 000001E3: bcc $00000224 000001E5: adc #$00 000001E7: asl a 000001E8: sta $F5 000001EA: jsr $DA5A 000001ED: bcs $00000242 000001EF: lda $F7 000001F1: sta $F9 000001F3: lda $F8 000001F5: sta $FA 000001F7: jsr $DA5A 000001FA: bcs $00000242 000001FC: jsr $DA5A 000001FF: bcs $00000242 00000201: clc 00000202: lda $F8 00000204: adc $FA 00000206: sta $F8 00000208: lda $F7 0000020A: adc $F9 0000020C: sta $F7 0000020E: bcs $00000242 00000210: jsr $DCB9 00000213: clc 00000214: adc $F8 00000216: sta $F8 00000218: lda $F7 0000021A: adc #$00 0000021C: bcs $00000242 0000021E: sta $F7 00000220: dec $F5 00000222: bne $000001EA 00000224: jsr $DCB9 00000227: cmp #$05 00000229: bcc $00000238 0000022B: clc 0000022C: lda $F8 0000022E: adc #$01 00000230: sta $F8 00000232: lda $F7 00000234: adc #$00 00000236: sta $F7 00000238: lda $F8 0000023A: sta $D4 0000023C: lda $F7 0000023E: sta $D5 00000240: clc 00000241: rts 00000242: sec 00000243: rts 00000244: ldx #$D4 00000246: ldy #$06 00000248: lda #$00 0000024A: sta $00,x 0000024C: inx 0000024D: dey 0000024E: bne $0000024A 00000250: rts 00000251: lda #$05 00000253: sta $F4 00000255: lda #$80 00000257: sta $F3 00000259: rts 0000025A: clc 0000025B: rol $F8 0000025D: rol $F7 0000025F: rts 00000260: lda $E0 00000262: eor #$80 00000264: sta $E0 00000266: lda $E0 00000268: and #$7F 0000026A: sta $F7 0000026C: lda $D4 0000026E: and #$7F 00000270: sec 00000271: sbc $F7 00000273: bpl $00000285 00000275: ldx #$05 00000277: lda $D4,x 00000279: ldy $E0,x 0000027B: sta $E0,x 0000027D: tya 0000027E: sta $D4,x 00000280: dex 00000281: bpl $00000277 00000283: bmi $00000266 00000285: beq $0000028E 00000287: cmp #$05 00000289: bcs $000002A4 0000028B: jsr $DC3E 0000028E: sed 0000028F: lda $D4 00000291: eor $E0 00000293: bmi $000002B3 00000295: ldx #$04 00000297: clc 00000298: lda $D5,x 0000029A: adc $E1,x 0000029C: sta $D5,x 0000029E: dex 0000029F: bpl $00000298 000002A1: cld 000002A2: bcs $000002A7 000002A4: jmp $DC00 000002A7: lda #$01 000002A9: jsr $DC3A 000002AC: lda #$01 000002AE: sta $D5 000002B0: jmp $DC00 000002B3: ldx #$04 000002B5: sec 000002B6: lda $D5,x 000002B8: sbc $E1,x 000002BA: sta $D5,x 000002BC: dex 000002BD: bpl $000002B6 000002BF: bcc $000002C5 000002C1: cld 000002C2: jmp $DC00 000002C5: lda $D4 000002C7: eor #$80 000002C9: sta $D4 000002CB: sec 000002CC: ldx #$04 000002CE: lda #$00 000002D0: sbc $D5,x 000002D2: sta $D5,x 000002D4: dex 000002D5: bpl $000002CE 000002D7: cld 000002D8: jmp $DC00 000002DB: lda $D4 000002DD: beq $00000324 000002DF: lda $E0 000002E1: beq $00000321 000002E3: jsr $DCCF 000002E6: sec 000002E7: sbc #$40 000002E9: sec 000002EA: adc $E0 000002EC: bmi $00000326 000002EE: jsr $DCE0 000002F1: lda $DF 000002F3: and #$0F 000002F5: sta $F6 000002F7: dec $F6 000002F9: bmi $00000301 000002FB: jsr $DD01 000002FE: jmp $DAF7 00000301: lda $DF 00000303: lsr a 00000304: lsr a 00000305: lsr a 00000306: lsr a 00000307: sta $F6 00000309: dec $F6 0000030B: bmi $00000313 0000030D: jsr $DD05 00000310: jmp $DB09 00000313: jsr $DC62 00000316: dec $F5 00000318: bne $000002F1 0000031A: lda $ED 0000031C: sta $D4 0000031E: jmp $DC04 00000321: jsr $DA44 00000324: clc 00000325: rts 00000326: sec 00000327: rts 00000328: lda $E0 0000032A: beq $00000326 0000032C: lda $D4 0000032E: beq $00000324 00000330: jsr $DCCF 00000333: sec 00000334: sbc $E0 00000336: clc 00000337: adc #$40 00000339: bmi $00000326 0000033B: jsr $DCE0 0000033E: inc $F5 00000340: jmp $DB4E 00000343: ldx #$00 00000345: lda $D5,x 00000347: sta $D4,x 00000349: inx 0000034A: cpx #$0C 0000034C: bne $00000345 0000034E: ldy #$05 00000350: sec 00000351: sed 00000352: lda $00DA,y 00000355: sbc $00E6,y 00000358: sta $00DA,y 0000035B: dey 0000035C: bpl $00000352 0000035E: cld 0000035F: bcc $00000365 00000361: inc $D9 00000363: bne $0000034E 00000365: jsr $DD0F 00000368: asl $D9 0000036A: asl $D9 0000036C: asl $D9 0000036E: asl $D9 00000370: ldy #$05 00000372: sec 00000373: sed 00000374: lda $00DA,y 00000377: sbc $00E0,y 0000037A: sta $00DA,y 0000037D: dey 0000037E: bpl $00000374 00000380: cld 00000381: bcc $00000387 00000383: inc $D9 00000385: bne $00000370 00000387: jsr $DD09 0000038A: dec $F5 0000038C: bne $00000343 0000038E: jsr $DC62 00000391: jmp $DB1A 00000394: jsr $DBAF 00000397: ldy $F2 00000399: bcc $0000039D 0000039B: lda ($F3),y 0000039D: iny 0000039E: sty $F2 000003A0: rts 000003A1: ldy $F2 000003A3: lda #$20 000003A5: cmp ($F3),y 000003A7: bne $000003AC 000003A9: iny 000003AA: bne $000003A5 000003AC: sty $F2 000003AE: rts 000003AF: ldy $F2 000003B1: lda ($F3),y 000003B3: sec 000003B4: sbc #$30 000003B6: bcc $000003D0 000003B8: cmp #$0A 000003BA: rts 000003BB: lda $F2 000003BD: pha 000003BE: jsr $DB94 000003C1: bcc $000003E2 000003C3: cmp #$2E 000003C5: beq $000003DB 000003C7: cmp #$2B 000003C9: beq $000003D2 000003CB: cmp #$2D 000003CD: beq $000003D2 000003CF: pla 000003D0: sec 000003D1: rts 000003D2: jsr $DB94 000003D5: bcc $000003E2 000003D7: cmp #$2E 000003D9: bne $000003CF 000003DB: jsr $DB94 000003DE: bcc $000003E2 000003E0: bcs $000003CF 000003E2: pla 000003E3: sta $F2 000003E5: clc 000003E6: rts 000003E7: ldx #$E7 000003E9: bne $000003ED 000003EB: ldx #$D5 000003ED: ldy #$04 000003EF: clc 000003F0: rol $04,x 000003F2: rol $03,x 000003F4: rol $02,x 000003F6: rol $01,x 000003F8: rol $00,x 000003FA: rol $EC 000003FC: dey 000003FD: bne $000003EF 000003FF: rts 00000400: ldx #$00 00000402: stx $DA 00000404: ldx #$04 00000406: lda $D4 00000408: beq $00000438 0000040A: lda $D5 0000040C: bne $00000428 0000040E: ldy #$00 00000410: lda $00D6,y 00000413: sta $00D5,y 00000416: iny 00000417: cpy #$05 00000419: bcc $00000410 0000041B: dec $D4 0000041D: dex 0000041E: bne $0000040A 00000420: lda $D5 00000422: bne $00000428 00000424: sta $D4 00000426: clc 00000427: rts 00000428: lda $D4 0000042A: and #$7F 0000042C: cmp #$71 0000042E: bcc $00000431 00000430: rts 00000431: cmp #$0F 00000433: bcs $00000438 00000435: jsr $DA44 00000438: clc 00000439: rts 0000043A: ldx #$D4 0000043C: bne $00000440 0000043E: ldx #$E0 00000440: stx $F9 00000442: sta $F7 00000444: sta $F8 00000446: ldy #$04 00000448: lda $04,x 0000044A: sta $05,x 0000044C: dex 0000044D: dey 0000044E: bne $00000448 00000450: lda #$00 00000452: sta $05,x 00000454: ldx $F9 00000456: dec $F7 00000458: bne $00000446 0000045A: lda $00,x 0000045C: clc 0000045D: adc $F8 0000045F: sta $00,x 00000461: rts 00000462: ldx #$0A 00000464: lda $D4,x 00000466: sta $D5,x 00000468: dex 00000469: bpl $00000464 0000046B: lda #$00 0000046D: sta $D4 0000046F: rts 00000470: sta $F7 00000472: ldx #$00 00000474: ldy #$00 00000476: jsr $DC93 00000479: sec 0000047A: sbc #$01 0000047C: sta $F7 0000047E: lda $D5,x 00000480: lsr a 00000481: lsr a 00000482: lsr a 00000483: lsr a 00000484: jsr $DC9D 00000487: lda $D5,x 00000489: and #$0F 0000048B: jsr $DC9D 0000048E: inx 0000048F: cpx #$05 00000491: bcc $00000476 00000493: lda $F7 00000495: bne $0000049C 00000497: lda #$2E 00000499: jsr $DC9F 0000049C: rts 0000049D: ora #$30 0000049F: sta $0580,y 000004A2: iny 000004A3: rts 000004A4: ldx #$0A 000004A6: lda $0580,x 000004A9: cmp #$2E 000004AB: beq $000004B4 000004AD: cmp #$30 000004AF: bne $000004B8 000004B1: dex 000004B2: bne $000004A6 000004B4: dex 000004B5: lda $0580,x 000004B8: rts 000004B9: jsr $DBEB 000004BC: lda $EC 000004BE: and #$0F 000004C0: rts 000004C1: sec 000004C2: lda $F3 000004C4: sbc #$01 000004C6: sta $F3 000004C8: lda $F4 000004CA: sbc #$00 000004CC: sta $F4 000004CE: rts 000004CF: lda $D4 000004D1: eor $E0 000004D3: and #$80 000004D5: sta $EE 000004D7: asl $E0 000004D9: lsr $E0 000004DB: lda $D4 000004DD: and #$7F 000004DF: rts 000004E0: ora $EE 000004E2: sta $ED 000004E4: lda #$00 000004E6: sta $D4 000004E8: sta $E0 000004EA: jsr $DD28 000004ED: jsr $DBE7 000004F0: lda $EC 000004F2: and #$0F 000004F4: sta $E6 000004F6: lda #$05 000004F8: sta $F5 000004FA: jsr $DD34 000004FD: jsr $DA44 00000500: rts 00000501: ldx #$D9 00000503: bne $0000050B 00000505: ldx #$D9 00000507: bne $00000511 00000509: ldx #$DF 0000050B: ldy #$E5 0000050D: bne $00000513 0000050F: ldx #$DF 00000511: ldy #$EB 00000513: lda #$05 00000515: sta $F7 00000517: clc 00000518: sed 00000519: lda $00,x 0000051B: adc $0000,y 0000051E: sta $00,x 00000520: dex 00000521: dey 00000522: dec $F7 00000524: bpl $00000519 00000526: cld 00000527: rts 00000528: ldy #$05 0000052A: lda $00E0,y 0000052D: sta $00E6,y 00000530: dey 00000531: bpl $0000052A 00000533: rts 00000534: ldy #$05 00000536: lda $00D4,y 00000539: sta $00DA,y 0000053C: dey 0000053D: bpl $00000536 0000053F: rts 00000540: stx $FE 00000542: sty $FF 00000544: sta $EF 00000546: ldx #$E0 00000548: ldy #$05 0000054A: jsr $DDA7 0000054D: jsr $DDB6 00000550: ldx $FE 00000552: ldy $FF 00000554: jsr $DD89 00000557: dec $EF 00000559: beq $00000588 0000055B: jsr $DADB 0000055E: bcs $00000588 00000560: clc 00000561: lda $FE 00000563: adc #$06 00000565: sta $FE 00000567: bcc $0000056F 00000569: lda $FF 0000056B: adc #$00 0000056D: sta $FF 0000056F: ldx $FE 00000571: ldy $FF 00000573: jsr $DD98 00000576: jsr $DA66 00000579: bcs $00000588 0000057B: dec $EF 0000057D: beq $00000588 0000057F: ldx #$E0 00000581: ldy #$05 00000583: jsr $DD98 00000586: bmi $0000055B 00000588: rts 00000589: stx $FC 0000058B: sty $FD 0000058D: ldy #$05 0000058F: lda ($FC),y 00000591: sta $00D4,y 00000594: dey 00000595: bpl $0000058F 00000597: rts 00000598: stx $FC 0000059A: sty $FD 0000059C: ldy #$05 0000059E: lda ($FC),y 000005A0: sta $00E0,y 000005A3: dey 000005A4: bpl $0000059E 000005A6: rts 000005A7: stx $FC 000005A9: sty $FD 000005AB: ldy #$05 000005AD: lda $00D4,y 000005B0: sta ($FC),y 000005B2: dey 000005B3: bpl $000005AD 000005B5: rts 000005B6: ldx #$05 000005B8: lda $D4,x 000005BA: sta $E0,x 000005BC: dex 000005BD: bpl $000005B8 000005BF: rts 000005C0: ldx #$89 000005C2: ldy #$DE 000005C4: jsr $DD98 000005C7: jsr $DADB 000005CA: bcs $0000064B 000005CC: lda #$00 000005CE: sta $F1 000005D0: lda $D4 000005D2: sta $F0 000005D4: and #$7F 000005D6: sta $D4 000005D8: sec 000005D9: sbc #$40 000005DB: bmi $00000603 000005DD: cmp #$04 000005DF: bpl $0000064B 000005E1: ldx #$E6 000005E3: ldy #$05 000005E5: jsr $DDA7 000005E8: jsr $D9D2 000005EB: lda $D4 000005ED: sta $F1 000005EF: lda $D5 000005F1: bne $0000064B 000005F3: jsr $D9AA 000005F6: jsr $DDB6 000005F9: ldx #$E6 000005FB: ldy #$05 000005FD: jsr $DD89 00000600: jsr $DA60 00000603: lda #$0A 00000605: ldx #$4D 00000607: ldy #$DE 00000609: jsr $DD40 0000060C: jsr $DDB6 0000060F: jsr $DADB 00000612: lda $F1 00000614: beq $00000639 00000616: clc 00000617: ror a 00000618: sta $E0 0000061A: lda #$01 0000061C: bcc $00000620 0000061E: lda #$10 00000620: sta $E1 00000622: ldx #$04 00000624: lda #$00 00000626: sta $E2,x 00000628: dex 00000629: bpl $00000626 0000062B: lda $E0 0000062D: clc 0000062E: adc #$40 00000630: bcs $0000064B 00000632: bmi $0000064B 00000634: sta $E0 00000636: jsr $DADB 00000639: lda $F0 0000063B: bpl $0000064A 0000063D: jsr $DDB6 00000640: ldx #$8F 00000642: ldy #$DE 00000644: jsr $DD89 00000647: jsr $DB28 0000064A: rts 0000064B: sec 0000064C: rts 0000064D: and $9417,x 00000650: ora $0000,y 00000653: and $3357,x 00000656: ora $00 00000658: brk 00000659: rol $5405,x 0000065C: ror $62,x 0000065E: brk 0000065F: rol $1932,x 00000662: .db $62 ; 00000663: .db $27 ; 00000664: brk 00000665: .db $3F ; 00000666: ora ($68,x) 00000668: rts 00000669: bmi $000006A1 0000066B: .db $3F ; 0000066C: .db $07 ; 0000066D: .db $32 ; 0000066E: .db $03 ; 0000066F: .db $27 ; 00000670: eor ($3F,x) 00000672: and $43 00000674: .db $34 ; 00000675: lsr $75,x 00000677: .db $3F ; 00000678: ror $27 0000067A: .db $37 ; 0000067B: bmi $000006CD 0000067D: rti 0000067E: ora ($15,x) 00000680: .db $12 ; 00000681: .db $92 ; 00000682: eor $3F,x 00000684: sta $9999,y 00000687: sta $3F99,y 0000068A: .db $43 ; 0000068B: .db $42 ; 0000068C: sty $48,x 0000068E: ora $0140,y 00000691: brk 00000692: brk 00000693: brk 00000694: brk 00000695: stx $FE 00000697: sty $FF 00000699: ldx #$E0 0000069B: ldy #$05 0000069D: jsr $DDA7 000006A0: ldx $FE 000006A2: ldy $FF 000006A4: jsr $DD98 000006A7: jsr $DA66 000006AA: ldx #$E6 000006AC: ldy #$05 000006AE: jsr $DDA7 000006B1: ldx #$E0 000006B3: ldy #$05 000006B5: jsr $DD89 000006B8: ldx $FE 000006BA: ldy $FF 000006BC: jsr $DD98 000006BF: jsr $DA60 000006C2: ldx #$E6 000006C4: ldy #$05 000006C6: jsr $DD98 000006C9: jsr $DB28 000006CC: rts 000006CD: lda #$01 000006CF: bne $000006D3 000006D1: lda #$00 000006D3: sta $F0 000006D5: lda $D4 000006D7: bpl $000006DB 000006D9: sec 000006DA: rts 000006DB: lda $D4 000006DD: sta $E0 000006DF: sec 000006E0: sbc #$40 000006E2: asl a 000006E3: sta $F1 000006E5: lda $D5 000006E7: and #$F0 000006E9: bne $000006EF 000006EB: lda #$01 000006ED: bne $000006F3 000006EF: inc $F1 000006F1: lda #$10 000006F3: sta $E1 000006F5: ldx #$04 000006F7: lda #$00 000006F9: sta $E2,x 000006FB: dex 000006FC: bpl $000006F9 000006FE: jsr $DB28 00000701: ldx #$66 00000703: ldy #$DF 00000705: jsr $DE95 00000708: ldx #$E6 0000070A: ldy #$05 0000070C: jsr $DDA7 0000070F: jsr $DDB6 00000712: jsr $DADB 00000715: lda #$0A 00000717: ldx #$72 00000719: ldy #$DF 0000071B: jsr $DD40 0000071E: ldx #$E6 00000720: ldy #$05 00000722: jsr $DD98 00000725: jsr $DADB 00000728: ldx #$6C 0000072A: ldy #$DF 0000072C: jsr $DD98 0000072F: jsr $DA66 00000732: jsr $DDB6 00000735: lda #$00 00000737: sta $D5 00000739: lda $F1 0000073B: sta $D4 0000073D: bpl $00000746 0000073F: eor #$FF 00000741: clc 00000742: adc #$01 00000744: sta $D4 00000746: jsr $D9AA 00000749: bit $F1 0000074B: bpl $00000753 0000074D: lda #$80 0000074F: ora $D4 00000751: sta $D4 00000753: jsr $DA66 00000756: lda $F0 00000758: beq $00000764 0000075A: ldx #$89 0000075C: ldy #$DE 0000075E: jsr $DD98 00000761: jsr $DB28 00000764: clc 00000765: rts 00000766: rti 00000767: .db $03 ; 00000768: asl $22,x 0000076A: .db $77 ; 0000076B: ror $3F 0000076D: bvc $0000076F 0000076F: brk 00000770: brk 00000771: brk 00000772: .db $3F ; 00000773: eor #$15 00000775: .db $57 ; 00000776: ora ($08),y 00000778: .db $BF ; 00000779: eor ($70),y 0000077B: eor #$47 0000077D: php 0000077E: .db $3F ; 0000077F: and $5720,y 00000782: adc ($95,x) 00000784: .db $BF ; 00000785: .db $04 ; 00000786: and $0363,y 00000789: eor $3F,x 0000078B: bpl $00000796 0000078D: bmi $000007A1 0000078F: .db $64 ; 00000790: .db $3F ; 00000791: ora #$39 00000793: php 00000794: .db $04 ; 00000795: rts 00000796: .db $3F ; 00000797: .db $12 ; 00000798: .db $42 ; 00000799: cli 0000079A: .db $47 ; 0000079B: .db $42 ; 0000079C: .db $3F ; 0000079D: .db $17 ; 0000079E: .db $37 ; 0000079F: .db $12 ; 000007A0: asl $08 000007A2: .db $3F ; 000007A3: plp 000007A4: sta $29,x 000007A6: adc ($17),y 000007A8: .db $3F ; 000007A9: stx $85 000007AB: dey 000007AC: stx $44,y 000007AE: rol $0516,x 000007B1: .db $44 ; 000007B2: eor #$00 000007B4: ldx $6895,y 000007B7: sec 000007B8: eor $00 000007BA: .db $3F ; 000007BB: .db $02 ; 000007BC: pla 000007BD: adc $1694,y 000007C0: .db $BF ; 000007C1: .db $04 ; 000007C2: .db $92 ; 000007C3: sei 000007C4: bcc $00000746 000007C6: .db $3F ; 000007C7: .db $07 ; 000007C8: .db $03 ; 000007C9: ora $20,x 000007CB: brk 000007CC: .db $BF ; 000007CD: php 000007CE: .db $92 ; 000007CF: and #$12 000007D1: .db $44 ; 000007D2: .db $3F ; 000007D3: ora ($08),y 000007D5: rti 000007D6: ora #$11 000007D8: .db $BF ; 000007D9: .db $14 ; 000007DA: plp 000007DB: and ($56),y 000007DD: .db $04 ; 000007DE: .db $3F ; 000007DF: ora $9899,y 000007E2: .db $77 ; 000007E3: .db $44 ; 000007E4: .db $BF ; 000007E5: .db $33 ; 000007E6: .db $33 ; 000007E7: .db $33 ; 000007E8: and ($13),y 000007EA: .db $3F ; 000007EB: sta $9999,y 000007EE: sta $3F99,y 000007F1: sei 000007F2: .db $53 ; 000007F3: tya 000007F4: asl $34,x 000007F6: tya 000007F7: asl $34,x 000007F9: .db $FC ; 000007FA: cpx #$32 000007FC: bvc $000007D7 000007FE: pla 000007FF: ora ($00),y 00000801: brk 00000802: brk 00000803: brk 00000804: brk 00000805: brk 00000806: brk 00000807: brk 00000808: brk 00000809: clc 0000080A: clc 0000080B: clc 0000080C: clc 0000080D: brk 0000080E: clc 0000080F: brk 00000810: brk 00000811: ror $66 00000813: ror $00 00000815: brk 00000816: brk 00000817: brk 00000818: brk 00000819: ror $FF 0000081B: ror $66 0000081D: .db $FF ; 0000081E: ror $00 00000820: clc 00000821: rol $3C60,x 00000824: asl $7C 00000826: clc 00000827: brk 00000828: brk 00000829: ror $6C 0000082B: clc 0000082C: bmi $00000894 0000082E: lsr $00 00000830: .db $1C ; 00000831: rol $1C,x 00000833: sec 00000834: .db $6F ; 00000835: ror $3B 00000837: brk 00000838: brk 00000839: clc 0000083A: clc 0000083B: clc 0000083C: brk 0000083D: brk 0000083E: brk 0000083F: brk 00000840: brk 00000841: asl $181C 00000844: clc 00000845: .db $1C ; 00000846: asl $0000 00000849: bvs $00000883 0000084B: clc 0000084C: clc 0000084D: sec 0000084E: bvs $00000850 00000850: brk 00000851: ror $3C 00000853: .db $FF ; 00000854: .db $3C ; 00000855: ror $00 00000857: brk 00000858: brk 00000859: clc 0000085A: clc 0000085B: ror $1818,x 0000085E: brk 0000085F: brk 00000860: brk 00000861: brk 00000862: brk 00000863: brk 00000864: brk 00000865: clc 00000866: clc 00000867: bmi $00000869 00000869: brk 0000086A: brk 0000086B: ror $0000,x 0000086E: brk 0000086F: brk 00000870: brk 00000871: brk 00000872: brk 00000873: brk 00000874: brk 00000875: clc 00000876: clc 00000877: brk 00000878: brk 00000879: asl $0C 0000087B: clc 0000087C: bmi $000008DE 0000087E: rti 0000087F: brk 00000880: brk 00000881: .db $3C ; 00000882: ror $6E 00000884: ror $66,x 00000886: .db $3C ; 00000887: brk 00000888: brk 00000889: clc 0000088A: sec 0000088B: clc 0000088C: clc 0000088D: clc 0000088E: ror $0000,x 00000891: .db $3C ; 00000892: ror $0C 00000894: clc 00000895: bmi $00000915 00000897: brk 00000898: brk 00000899: ror $180C,x 0000089C: .db $0C ; 0000089D: ror $3C 0000089F: brk 000008A0: brk 000008A1: .db $0C ; 000008A2: .db $1C ; 000008A3: .db $3C ; 000008A4: jmp ($0C7E) 000008A7: brk 000008A8: brk 000008A9: ror $7C60,x 000008AC: asl $66 000008AE: .db $3C ; 000008AF: brk 000008B0: brk 000008B1: .db $3C ; 000008B2: rts 000008B3: .db $7C ; 000008B4: ror $66 000008B6: .db $3C ; 000008B7: brk 000008B8: brk 000008B9: ror $0C06,x 000008BC: clc 000008BD: bmi $000008EF 000008BF: brk 000008C0: brk 000008C1: .db $3C ; 000008C2: ror $3C 000008C4: ror $66 000008C6: .db $3C ; 000008C7: brk 000008C8: brk 000008C9: .db $3C ; 000008CA: ror $3E 000008CC: asl $0C 000008CE: sec 000008CF: brk 000008D0: brk 000008D1: brk 000008D2: clc 000008D3: clc 000008D4: brk 000008D5: clc 000008D6: clc 000008D7: brk 000008D8: brk 000008D9: brk 000008DA: clc 000008DB: clc 000008DC: brk 000008DD: clc 000008DE: clc 000008DF: bmi $000008E7 000008E1: .db $0C ; 000008E2: clc 000008E3: bmi $000008FD 000008E5: .db $0C ; 000008E6: asl $00 000008E8: brk 000008E9: brk 000008EA: ror $0000,x 000008ED: ror $0000,x 000008F0: rts 000008F1: bmi $0000090B 000008F3: .db $0C ; 000008F4: clc 000008F5: bmi $00000957 000008F7: brk 000008F8: brk 000008F9: .db $3C ; 000008FA: ror $0C 000008FC: clc 000008FD: brk 000008FE: clc 000008FF: brk 00000900: brk 00000901: .db $3C ; 00000902: ror $6E 00000904: ror $3E60 00000907: brk 00000908: brk 00000909: clc 0000090A: .db $3C ; 0000090B: ror $66 0000090D: ror $0066,x 00000910: brk 00000911: .db $7C ; 00000912: ror $7C 00000914: ror $66 00000916: .db $7C ; 00000917: brk 00000918: brk 00000919: .db $3C ; 0000091A: ror $60 0000091C: rts 0000091D: ror $3C 0000091F: brk 00000920: brk 00000921: sei 00000922: jmp ($6666) 00000925: jmp ($0078) 00000928: brk 00000929: ror $7C60,x 0000092C: rts 0000092D: rts 0000092E: ror $0000,x 00000931: ror $7C60,x 00000934: rts 00000935: rts 00000936: rts 00000937: brk 00000938: brk 00000939: rol $6060,x 0000093C: ror $3E66 0000093F: brk 00000940: brk 00000941: ror $66 00000943: ror $6666,x 00000946: ror $00 00000948: brk 00000949: ror $1818,x 0000094C: clc 0000094D: clc 0000094E: ror $0000,x 00000951: asl $06 00000953: asl $06 00000955: ror $3C 00000957: brk 00000958: brk 00000959: ror $6C 0000095B: sei 0000095C: sei 0000095D: jmp ($0066) 00000960: brk 00000961: rts 00000962: rts 00000963: rts 00000964: rts 00000965: rts 00000966: ror $0000,x 00000969: .db $63 ; 0000096A: .db $77 ; 0000096B: .db $7F ; 0000096C: .db $6B ; 0000096D: .db $63 ; 0000096E: .db $63 ; 0000096F: brk 00000970: brk 00000971: ror $76 00000973: ror $6E7E,x 00000976: ror $00 00000978: brk 00000979: .db $3C ; 0000097A: ror $66 0000097C: ror $66 0000097E: .db $3C ; 0000097F: brk 00000980: brk 00000981: .db $7C ; 00000982: ror $66 00000984: .db $7C ; 00000985: rts 00000986: rts 00000987: brk 00000988: brk 00000989: .db $3C ; 0000098A: ror $66 0000098C: ror $6C 0000098E: rol $00,x 00000990: brk 00000991: .db $7C ; 00000992: ror $66 00000994: .db $7C ; 00000995: jmp ($0066) 00000998: brk 00000999: .db $3C ; 0000099A: rts 0000099B: .db $3C ; 0000099C: asl $06 0000099E: .db $3C ; 0000099F: brk 000009A0: brk 000009A1: ror $1818,x 000009A4: clc 000009A5: clc 000009A6: clc 000009A7: brk 000009A8: brk 000009A9: ror $66 000009AB: ror $66 000009AD: ror $7E 000009AF: brk 000009B0: brk 000009B1: ror $66 000009B3: ror $66 000009B5: .db $3C ; 000009B6: clc 000009B7: brk 000009B8: brk 000009B9: .db $63 ; 000009BA: .db $63 ; 000009BB: .db $6B ; 000009BC: .db $7F ; 000009BD: .db $77 ; 000009BE: .db $63 ; 000009BF: brk 000009C0: brk 000009C1: ror $66 000009C3: .db $3C ; 000009C4: .db $3C ; 000009C5: ror $66 000009C7: brk 000009C8: brk 000009C9: ror $66 000009CB: .db $3C ; 000009CC: clc 000009CD: clc 000009CE: clc 000009CF: brk 000009D0: brk 000009D1: ror $180C,x 000009D4: bmi $00000A36 000009D6: ror $0000,x 000009D9: asl $1818,x 000009DC: clc 000009DD: clc 000009DE: asl $0000,x 000009E1: rti 000009E2: rts 000009E3: bmi $000009FD 000009E5: .db $0C ; 000009E6: asl $00 000009E8: brk 000009E9: sei 000009EA: clc 000009EB: clc 000009EC: clc 000009ED: clc 000009EE: sei 000009EF: brk 000009F0: brk 000009F1: php 000009F2: .db $1C ; 000009F3: rol $63,x 000009F5: brk 000009F6: brk 000009F7: brk 000009F8: brk 000009F9: brk 000009FA: brk 000009FB: brk 000009FC: brk 000009FD: brk 000009FE: .db $FF ; 000009FF: brk 00000A00: brk 00000A01: rol $7F,x 00000A03: .db $7F ; 00000A04: rol $081C,x 00000A07: brk 00000A08: clc 00000A09: clc 00000A0A: clc 00000A0B: .db $1F ; 00000A0C: .db $1F ; 00000A0D: clc 00000A0E: clc 00000A0F: clc 00000A10: .db $03 ; 00000A11: .db $03 ; 00000A12: .db $03 ; 00000A13: .db $03 ; 00000A14: .db $03 ; 00000A15: .db $03 ; 00000A16: .db $03 ; 00000A17: .db $03 ; 00000A18: clc 00000A19: clc 00000A1A: clc 00000A1B: sed 00000A1C: sed 00000A1D: brk 00000A1E: brk 00000A1F: brk 00000A20: clc 00000A21: clc 00000A22: clc 00000A23: sed 00000A24: sed 00000A25: clc 00000A26: clc 00000A27: clc 00000A28: brk 00000A29: brk 00000A2A: brk 00000A2B: sed 00000A2C: sed 00000A2D: clc 00000A2E: clc 00000A2F: clc 00000A30: .db $03 ; 00000A31: .db $07 ; 00000A32: asl $381C 00000A35: bvs $00000A17 00000A37: cpy #$C0 00000A39: cpx #$70 00000A3B: sec 00000A3C: .db $1C ; 00000A3D: asl $0307 00000A40: ora ($03,x) 00000A42: .db $07 ; 00000A43: .db $0F ; 00000A44: .db $1F ; 00000A45: .db $3F ; 00000A46: .db $7F ; 00000A47: .db $FF ; 00000A48: brk 00000A49: brk 00000A4A: brk 00000A4B: brk 00000A4C: .db $0F ; 00000A4D: .db $0F ; 00000A4E: .db $0F ; 00000A4F: .db $0F ; 00000A50: .db $80 ; 00000A51: cpy #$E0 00000A53: beq $00000A4D 00000A55: .db $FC ; 00000A56: inc $0FFF,x 00000A59: .db $0F ; 00000A5A: .db $0F ; 00000A5B: .db $0F ; 00000A5C: brk 00000A5D: brk 00000A5E: brk 00000A5F: brk 00000A60: beq $00000A52 00000A62: beq $00000A54 00000A64: brk 00000A65: brk 00000A66: brk 00000A67: brk 00000A68: .db $FF ; 00000A69: .db $FF ; 00000A6A: brk 00000A6B: brk 00000A6C: brk 00000A6D: brk 00000A6E: brk 00000A6F: brk 00000A70: brk 00000A71: brk 00000A72: brk 00000A73: brk 00000A74: brk 00000A75: brk 00000A76: .db $FF ; 00000A77: .db $FF ; 00000A78: brk 00000A79: brk 00000A7A: brk 00000A7B: brk 00000A7C: beq $00000A6E 00000A7E: beq $00000A70 00000A80: brk 00000A81: .db $1C ; 00000A82: .db $1C ; 00000A83: .db $77 ; 00000A84: .db $77 ; 00000A85: php 00000A86: .db $1C ; 00000A87: brk 00000A88: brk 00000A89: brk 00000A8A: brk 00000A8B: .db $1F ; 00000A8C: .db $1F ; 00000A8D: clc 00000A8E: clc 00000A8F: clc 00000A90: brk 00000A91: brk 00000A92: brk 00000A93: .db $FF ; 00000A94: .db $FF ; 00000A95: brk 00000A96: brk 00000A97: brk 00000A98: clc 00000A99: clc 00000A9A: clc 00000A9B: .db $FF ; 00000A9C: .db $FF ; 00000A9D: clc 00000A9E: clc 00000A9F: clc 00000AA0: brk 00000AA1: brk 00000AA2: .db $3C ; 00000AA3: ror $7E7E,x 00000AA6: .db $3C ; 00000AA7: brk 00000AA8: brk 00000AA9: brk 00000AAA: brk 00000AAB: brk 00000AAC: .db $FF ; 00000AAD: .db $FF ; 00000AAE: .db $FF ; 00000AAF: .db $FF ; 00000AB0: cpy #$C0 00000AB2: cpy #$C0 00000AB4: cpy #$C0 00000AB6: cpy #$C0 00000AB8: brk 00000AB9: brk 00000ABA: brk 00000ABB: .db $FF ; 00000ABC: .db $FF ; 00000ABD: clc 00000ABE: clc 00000ABF: clc 00000AC0: clc 00000AC1: clc 00000AC2: clc 00000AC3: .db $FF ; 00000AC4: .db $FF ; 00000AC5: brk 00000AC6: brk 00000AC7: brk 00000AC8: beq $00000ABA 00000ACA: beq $00000ABC 00000ACC: beq $00000ABE 00000ACE: beq $00000AC0 00000AD0: clc 00000AD1: clc 00000AD2: clc 00000AD3: .db $1F ; 00000AD4: .db $1F ; 00000AD5: brk 00000AD6: brk 00000AD7: brk 00000AD8: sei 00000AD9: rts 00000ADA: sei 00000ADB: rts 00000ADC: ror $1E18,x 00000ADF: brk 00000AE0: brk 00000AE1: clc 00000AE2: .db $3C ; 00000AE3: ror $1818,x 00000AE6: clc 00000AE7: brk 00000AE8: brk 00000AE9: clc 00000AEA: clc 00000AEB: clc 00000AEC: ror $183C,x 00000AEF: brk 00000AF0: brk 00000AF1: clc 00000AF2: bmi $00000B72 00000AF4: bmi $00000B0E 00000AF6: brk 00000AF7: brk 00000AF8: brk 00000AF9: clc 00000AFA: .db $0C ; 00000AFB: ror $180C,x 00000AFE: brk 00000AFF: brk 00000B00: brk 00000B01: clc 00000B02: .db $3C ; 00000B03: ror $3C7E,x 00000B06: clc 00000B07: brk 00000B08: brk 00000B09: brk 00000B0A: .db $3C ; 00000B0B: asl $3E 00000B0D: ror $3E 00000B0F: brk 00000B10: brk 00000B11: rts 00000B12: rts 00000B13: .db $7C ; 00000B14: ror $66 00000B16: .db $7C ; 00000B17: brk 00000B18: brk 00000B19: brk 00000B1A: .db $3C ; 00000B1B: rts 00000B1C: rts 00000B1D: rts 00000B1E: .db $3C ; 00000B1F: brk 00000B20: brk 00000B21: asl $06 00000B23: rol $6666,x 00000B26: rol $0000,x 00000B29: brk 00000B2A: .db $3C ; 00000B2B: ror $7E 00000B2D: rts 00000B2E: .db $3C ; 00000B2F: brk 00000B30: brk 00000B31: asl $3E18 00000B34: clc 00000B35: clc 00000B36: clc 00000B37: brk 00000B38: brk 00000B39: brk 00000B3A: rol $6666,x 00000B3D: rol $7C06,x 00000B40: brk 00000B41: rts 00000B42: rts 00000B43: .db $7C ; 00000B44: ror $66 00000B46: ror $00 00000B48: brk 00000B49: clc 00000B4A: brk 00000B4B: sec 00000B4C: clc 00000B4D: clc 00000B4E: .db $3C ; 00000B4F: brk 00000B50: brk 00000B51: asl $00 00000B53: asl $06 00000B55: asl $06 00000B57: .db $3C ; 00000B58: brk 00000B59: rts 00000B5A: rts 00000B5B: jmp ($6C78) 00000B5E: ror $00 00000B60: brk 00000B61: sec 00000B62: clc 00000B63: clc 00000B64: clc 00000B65: clc 00000B66: .db $3C ; 00000B67: brk 00000B68: brk 00000B69: brk 00000B6A: ror $7F 00000B6C: .db $7F ; 00000B6D: .db $6B ; 00000B6E: .db $63 ; 00000B6F: brk 00000B70: brk 00000B71: brk 00000B72: .db $7C ; 00000B73: ror $66 00000B75: ror $66 00000B77: brk 00000B78: brk 00000B79: brk 00000B7A: .db $3C ; 00000B7B: ror $66 00000B7D: ror $3C 00000B7F: brk 00000B80: brk 00000B81: brk 00000B82: .db $7C ; 00000B83: ror $66 00000B85: .db $7C ; 00000B86: rts 00000B87: rts 00000B88: brk 00000B89: brk 00000B8A: rol $6666,x 00000B8D: rol $0606,x 00000B90: brk 00000B91: brk 00000B92: .db $7C ; 00000B93: ror $60 00000B95: rts 00000B96: rts 00000B97: brk 00000B98: brk 00000B99: brk 00000B9A: rol $3C60,x 00000B9D: asl $7C 00000B9F: brk 00000BA0: brk 00000BA1: clc 00000BA2: ror $1818,x 00000BA5: clc 00000BA6: asl $0000 00000BA9: brk 00000BAA: ror $66 00000BAC: ror $66 00000BAE: rol $0000,x 00000BB1: brk 00000BB2: ror $66 00000BB4: ror $3C 00000BB6: clc 00000BB7: brk 00000BB8: brk 00000BB9: brk 00000BBA: .db $63 ; 00000BBB: .db $6B ; 00000BBC: .db $7F ; 00000BBD: rol $0036,x 00000BC0: brk 00000BC1: brk 00000BC2: ror $3C 00000BC4: clc 00000BC5: .db $3C ; 00000BC6: ror $00 00000BC8: brk 00000BC9: brk 00000BCA: ror $66 00000BCC: ror $3E 00000BCE: .db $0C ; 00000BCF: sei 00000BD0: brk 00000BD1: brk 00000BD2: ror $180C,x 00000BD5: bmi $00000C55 00000BD7: brk 00000BD8: brk 00000BD9: clc 00000BDA: .db $3C ; 00000BDB: ror $187E,x 00000BDE: .db $3C ; 00000BDF: brk 00000BE0: clc 00000BE1: clc 00000BE2: clc 00000BE3: clc 00000BE4: clc 00000BE5: clc 00000BE6: clc 00000BE7: clc 00000BE8: brk 00000BE9: ror $7C78,x 00000BEC: ror $0666 00000BEF: brk 00000BF0: php 00000BF1: clc 00000BF2: sec 00000BF3: sei 00000BF4: sec 00000BF5: clc 00000BF6: php 00000BF7: brk 00000BF8: bpl $00000C12 00000BFA: .db $1C ; 00000BFB: asl $181C,x 00000BFE: bpl $00000C00 00000C00: .db $FB ; 00000C01: .db $F3 ; 00000C02: .db $33 ; 00000C03: inc $3D,x 00000C05: inc $A3,x 00000C07: inc $33,x 00000C09: inc $3C,x 00000C0B: inc $4C,x 00000C0D: cpx $F3 00000C0F: brk 00000C10: sbc $F3,x 00000C12: .db $33 ; 00000C13: inc $92,x 00000C15: sbc $B6,x 00000C17: sbc $33,x 00000C19: inc $FB,x 00000C1B: .db $FC ; 00000C1C: jmp $F3E4 00000C1F: brk 00000C20: .db $33 ; 00000C21: inc $33,x 00000C23: inc $E1,x 00000C25: inc $3C,x 00000C27: inc $33,x 00000C29: inc $3C,x 00000C2B: inc $4C,x 00000C2D: cpx $F3 00000C2F: brk 00000C30: .db $9E ; 00000C31: inc $EEDB 00000C34: sta $A6EE,x 00000C37: inc $EE80 00000C3A: sta $4CEE,x 00000C3D: sei 00000C3E: inc $4B00 00000C41: .db $EF ; 00000C42: rol a 00000C43: beq $00000C1A 00000C45: .db $EF ; 00000C46: .db $0F ; 00000C47: beq $00000C70 00000C49: beq $00000C95 00000C4B: .db $EF ; 00000C4C: jmp $EF41 00000C4F: brk 00000C50: jmp $EDEA 00000C53: jmp $EDF0 00000C56: jmp $E4C4 00000C59: jmp $E959 00000C5C: jmp $E8ED 00000C5F: jmp $E7AE 00000C62: jmp $E905 00000C65: jmp $E944 00000C68: jmp $EBF2 00000C6B: jmp $E6D5 00000C6E: jmp $E4A6 00000C71: jmp $F223 00000C74: jmp $F11B 00000C77: jmp $F125 00000C7A: jmp $EFE9 00000C7D: jmp $EF5D 00000C80: bcc $00000C69 00000C82: .db $8F ; 00000C83: .db $E7 ; 00000C84: .db $8F ; 00000C85: .db $E7 ; 00000C86: .db $8F ; 00000C87: .db $E7 ; 00000C88: ldx $0FFF,y 00000C8B: .db $EB ; 00000C8C: bcc $00000C78 00000C8E: .db $CF ; 00000C8F: nop 00000C90: .db $8F ; 00000C91: .db $E7 ; 00000C92: .db $8F ; 00000C93: .db $E7 ; 00000C94: .db $8F ; 00000C95: .db $E7 ; 00000C96: asl $E7 00000C98: brk 00000C99: brk 00000C9A: brk 00000C9B: brk 00000C9C: brk 00000C9D: brk 00000C9E: brk 00000C9F: brk 00000CA0: brk 00000CA1: brk 00000CA2: ldx $05E7 00000CA5: sbc #$A2 00000CA7: brk 00000CA8: lda #$FF 00000CAA: sta $0340,x 00000CAD: lda #$C0 00000CAF: sta $0346,x 00000CB2: lda #$E4 00000CB4: sta $0347,x 00000CB7: txa 00000CB8: clc 00000CB9: adc #$10 00000CBB: tax 00000CBC: cmp #$80 00000CBE: bcc $00000CA8 00000CC0: rts 00000CC1: ldy #$85 00000CC3: rts 00000CC4: sta $2F 00000CC6: stx $2E 00000CC8: txa 00000CC9: and #$0F 00000CCB: bne $00000CD1 00000CCD: cpx #$80 00000CCF: bcc $00000CD6 00000CD1: ldy #$86 00000CD3: jmp $E61B 00000CD6: ldy #$00 00000CD8: lda $0340,x 00000CDB: sta $0020,y 00000CDE: inx 00000CDF: iny 00000CE0: cpy #$0C 00000CE2: bcc $00000CD8 00000CE4: ldy #$84 00000CE6: lda $22 00000CE8: cmp #$03 00000CEA: bcc $00000D11 00000CEC: tay 00000CED: cpy #$0E 00000CEF: bcc $00000CF3 00000CF1: ldy #$0E 00000CF3: sty $17 00000CF5: lda $E6C6,y 00000CF8: beq $00000D09 00000CFA: cmp #$02 00000CFC: beq $00000D33 00000CFE: cmp #$08 00000D00: bcs $00000D4E 00000D02: cmp #$04 00000D04: beq $00000D69 00000D06: jmp $E5C9 00000D09: lda $20 00000D0B: cmp #$FF 00000D0D: beq $00000D14 00000D0F: ldy #$81 00000D11: jmp $E61B 00000D14: jsr $E69E 00000D17: bcs $00000D11 00000D19: jsr $E63D 00000D1C: bcs $00000D11 00000D1E: jsr $E689 00000D21: lda #$0B 00000D23: sta $17 00000D25: jsr $E63D 00000D28: lda $2C 00000D2A: sta $26 00000D2C: lda $2D 00000D2E: sta $27 00000D30: jmp $E61D 00000D33: ldy #$01 00000D35: sty $23 00000D37: jsr $E63D 00000D3A: bcs $00000D3F 00000D3C: jsr $E689 00000D3F: lda #$FF 00000D41: sta $20 00000D43: lda #$E4 00000D45: sta $27 00000D47: lda #$C0 00000D49: sta $26 00000D4B: jmp $E61D 00000D4E: lda $20 00000D50: cmp #$FF 00000D52: bne $00000D59 00000D54: jsr $E69E 00000D57: bcs $00000D11 00000D59: jsr $E63D 00000D5C: jsr $E689 00000D5F: ldx $2E 00000D61: lda $0340,x 00000D64: sta $20 00000D66: jmp $E61D 00000D69: lda $22 00000D6B: and $2A 00000D6D: bne $00000D74 00000D6F: ldy #$83 00000D71: jmp $E61B 00000D74: jsr $E63D 00000D77: bcs $00000D71 00000D79: lda $28 00000D7B: ora $29 00000D7D: bne $00000D87 00000D7F: jsr $E689 00000D82: sta $2F 00000D84: jmp $E61D 00000D87: jsr $E689 00000D8A: sta $2F 00000D8C: bmi $00000DC3 00000D8E: ldy #$00 00000D90: sta ($24),y 00000D92: jsr $E670 00000D95: lda $22 00000D97: and #$02 00000D99: bne $00000DA7 00000D9B: lda $2F 00000D9D: cmp #$9B 00000D9F: bne $00000DA7 00000DA1: jsr $E663 00000DA4: jmp $E5C3 00000DA7: jsr $E663 00000DAA: bne $00000D87 00000DAC: lda $22 00000DAE: and #$02 00000DB0: bne $00000DC3 00000DB2: jsr $E689 00000DB5: sta $2F 00000DB7: bmi $00000DC3 00000DB9: lda $2F 00000DBB: cmp #$9B 00000DBD: bne $00000DB2 00000DBF: lda #$89 00000DC1: sta $23 00000DC3: jsr $E677 00000DC6: jmp $E61D 00000DC9: lda $22 00000DCB: and $2A 00000DCD: bne $00000DD4 00000DCF: ldy #$87 00000DD1: jmp $E61B 00000DD4: jsr $E63D 00000DD7: bcs $00000DD1 00000DD9: lda $28 00000DDB: ora $29 00000DDD: bne $00000DE5 00000DDF: lda $2F 00000DE1: inc $28 00000DE3: bne $00000DEB 00000DE5: ldy #$00 00000DE7: lda ($24),y 00000DE9: sta $2F 00000DEB: jsr $E689 00000DEE: bmi $00000E15 00000DF0: jsr $E670 00000DF3: lda $22 00000DF5: and #$02 00000DF7: bne $00000E05 00000DF9: lda $2F 00000DFB: cmp #$9B 00000DFD: bne $00000E05 00000DFF: jsr $E663 00000E02: jmp $E615 00000E05: jsr $E663 00000E08: bne $00000DE5 00000E0A: lda $22 00000E0C: and #$02 00000E0E: bne $00000E15 00000E10: lda #$9B 00000E12: jsr $E689 00000E15: jsr $E677 00000E18: jmp $E61D 00000E1B: sty $23 00000E1D: ldy $2E 00000E1F: lda $0344,y 00000E22: sta $24 00000E24: lda $0345,y 00000E27: sta $25 00000E29: ldx #$00 00000E2B: lda $20,x 00000E2D: sta $0340,y 00000E30: inx 00000E31: iny 00000E32: cpx #$0C 00000E34: bcc $00000E2B 00000E36: lda $2F 00000E38: ldx $2E 00000E3A: ldy $23 00000E3C: rts 00000E3D: ldy $20 00000E3F: cpy #$22 00000E41: bcc $00000E47 00000E43: ldy #$85 00000E45: bcs $00000E62 00000E47: lda $031B,y 00000E4A: sta $2C 00000E4C: lda $031C,y 00000E4F: sta $2D 00000E51: ldy $17 00000E53: lda $E6C6,y 00000E56: tay 00000E57: lda ($2C),y 00000E59: tax 00000E5A: iny 00000E5B: lda ($2C),y 00000E5D: sta $2D 00000E5F: stx $2C 00000E61: clc 00000E62: rts 00000E63: dec $28 00000E65: lda $28 00000E67: cmp #$FF 00000E69: bne $00000E6D 00000E6B: dec $29 00000E6D: ora $29 00000E6F: rts 00000E70: inc $24 00000E72: bne $00000E76 00000E74: inc $25 00000E76: rts 00000E77: ldx $2E 00000E79: sec 00000E7A: lda $0348,x 00000E7D: sbc $28 00000E7F: sta $28 00000E81: lda $0349,x 00000E84: sbc $29 00000E86: sta $29 00000E88: rts 00000E89: ldy #$92 00000E8B: jsr $E693 00000E8E: sty $23 00000E90: cpy #$00 00000E92: rts 00000E93: tax 00000E94: lda $2D 00000E96: pha 00000E97: lda $2C 00000E99: pha 00000E9A: txa 00000E9B: ldx $2E 00000E9D: rts 00000E9E: ldy #$00 00000EA0: lda ($24),y 00000EA2: beq $00000EB0 00000EA4: ldy #$21 00000EA6: cmp $031A,y 00000EA9: beq $00000EB5 00000EAB: dey 00000EAC: dey 00000EAD: dey 00000EAE: bpl $00000EA6 00000EB0: ldy #$82 00000EB2: sec 00000EB3: bcs $00000EC8 00000EB5: tya 00000EB6: sta $20 00000EB8: sec 00000EB9: ldy #$01 00000EBB: lda ($24),y 00000EBD: sbc #$30 00000EBF: cmp #$0A 00000EC1: bcc $00000EC5 00000EC3: lda #$01 00000EC5: sta $21 00000EC7: clc 00000EC8: rts 00000EC9: brk 00000ECA: .db $04 ; 00000ECB: .db $04 ; 00000ECC: .db $04 ; 00000ECD: .db $04 ; 00000ECE: asl $06 00000ED0: asl $06 00000ED2: .db $02 ; 00000ED3: php 00000ED4: asl a 00000ED5: lda #$40 00000ED7: sta $D40E 00000EDA: lda #$38 00000EDC: sta $D302 00000EDF: sta $D303 00000EE2: lda #$00 00000EE4: sta $D300 00000EE7: nop 00000EE8: nop 00000EE9: nop 00000EEA: lda #$3C 00000EEC: sta $D302 00000EEF: sta $D303 00000EF2: rts 00000EF3: jmp ($0216) 00000EF6: .db $80 ; 00000EF7: rti 00000EF8: .db $04 ; 00000EF9: .db $02 ; 00000EFA: ora ($08,x) 00000EFC: bpl $00000F1E 00000EFE: rol $08,x 00000F00: .db $14 ; 00000F01: .db $12 ; 00000F02: bpl $00000F12 00000F04: .db $0C ; 00000F05: asl a 00000F06: pha 00000F07: lda $D20E 00000F0A: and #$20 00000F0C: bne $00000F1B 00000F0E: lda #$DF 00000F10: sta $D20E 00000F13: lda $10 00000F15: sta $D20E 00000F18: jmp ($020A) 00000F1B: txa 00000F1C: pha 00000F1D: ldx #$06 00000F1F: lda $E6F6,x 00000F22: cpx #$05 00000F24: bne $00000F2A 00000F26: and $10 00000F28: beq $00000F2F 00000F2A: bit $D20E 00000F2D: beq $00000F35 00000F2F: dex 00000F30: bpl $00000F1F 00000F32: jmp $E762 00000F35: eor #$FF 00000F37: sta $D20E 00000F3A: lda $10 00000F3C: sta $D20E 00000F3F: lda $E6FE,x 00000F42: tax 00000F43: lda $0200,x 00000F46: sta $028C 00000F49: lda $0201,x 00000F4C: sta $028D 00000F4F: pla 00000F50: tax 00000F51: jmp ($028C) 00000F54: lda #$00 00000F56: sta $11 00000F58: sta $02FF 00000F5B: sta $02F0 00000F5E: sta $4D 00000F60: pla 00000F61: rti 00000F62: pla 00000F63: tax 00000F64: bit $D302 00000F67: bpl $00000F6F 00000F69: lda $D300 00000F6C: jmp ($0202) 00000F6F: bit $D303 00000F72: bpl $00000F7A 00000F74: lda $D301 00000F77: jmp ($0204) 00000F7A: pla 00000F7B: sta $028C 00000F7E: pla 00000F7F: pha 00000F80: and #$10 00000F82: beq $00000F8B 00000F84: lda $028C 00000F87: pha 00000F88: jmp ($0206) 00000F8B: lda $028C 00000F8E: pha 00000F8F: pla 00000F90: rti 00000F91: bit $D40F 00000F94: bpl $00000F99 00000F96: jmp ($0200) 00000F99: pha 00000F9A: lda $D40F 00000F9D: and #$20 00000F9F: beq $00000FA4 00000FA1: jmp $E474 00000FA4: txa 00000FA5: pha 00000FA6: tya 00000FA7: pha 00000FA8: sta $D40F 00000FAB: jmp ($0222) 00000FAE: inc $14 00000FB0: bne $00000FBA 00000FB2: inc $4D 00000FB4: inc $13 00000FB6: bne $00000FBA 00000FB8: inc $12 00000FBA: lda #$FE 00000FBC: ldx #$00 00000FBE: ldy $4D 00000FC0: bpl $00000FC8 00000FC2: sta $4D 00000FC4: ldx $13 00000FC6: lda #$F6 00000FC8: sta $4E 00000FCA: stx $4F 00000FCC: ldx #$00 00000FCE: jsr $E8D0 00000FD1: bne $00000FD6 00000FD3: jsr $E8CA 00000FD6: lda $42 00000FD8: bne $00000FE2 00000FDA: tsx 00000FDB: lda $0104,x 00000FDE: and #$04 00000FE0: beq $00000FE5 00000FE2: jmp $E905 00000FE5: lda $D40D 00000FE8: sta $0235 00000FEB: lda $D40C 00000FEE: sta $0234 00000FF1: lda $0231 00000FF4: sta $D403 00000FF7: lda $0230 00000FFA: sta $D402 00000FFD: lda $022F 00001000: sta $D400 00001003: lda $026F 00001006: sta $D01B 00001009: ldx #$08 0000100B: stx $D01F 0000100E: cli 0000100F: lda $02C0,x 00001012: eor $4F 00001014: and $4E 00001016: sta $D012,x 00001019: dex 0000101A: bpl $0000100E 0000101C: lda $02F4 0000101F: sta $D409 00001022: lda $02F3 00001025: sta $D401 00001028: ldx #$02 0000102A: jsr $E8D0 0000102D: bne $00001032 0000102F: jsr $E8CD 00001032: ldx #$02 00001034: inx 00001035: inx 00001036: lda $0218,x 00001039: ora $0219,x 0000103C: beq $00001044 0000103E: jsr $E8D0 00001041: sta $0226,x 00001044: cpx #$08 00001046: bne $00001034 00001048: lda $D20F 0000104B: and #$04 0000104D: beq $00001057 0000104F: lda $02F1 00001052: beq $00001057 00001054: dec $02F1 00001057: lda $022B 0000105A: beq $00001073 0000105C: lda $D20F 0000105F: and #$04 00001061: bne $000010C3 00001063: dec $022B 00001066: bne $00001073 00001068: lda #$06 0000106A: sta $022B 0000106D: lda $D209 00001070: sta $02FC 00001073: ldy #$01 00001075: ldx #$03 00001077: lda $D300,y 0000107A: lsr a 0000107B: lsr a 0000107C: lsr a 0000107D: lsr a 0000107E: sta $0278,x 00001081: dex 00001082: lda $D300,y 00001085: and #$0F 00001087: sta $0278,x 0000108A: dex 0000108B: dey 0000108C: bpl $00001077 0000108E: ldx #$03 00001090: lda $D010,x 00001093: sta $0284,x 00001096: lda $D200,x 00001099: sta $0270,x 0000109C: lda $D204,x 0000109F: sta $0274,x 000010A2: dex 000010A3: bpl $00001090 000010A5: sta $D20B 000010A8: ldx #$06 000010AA: ldy #$03 000010AC: lda $0278,y 000010AF: lsr a 000010B0: lsr a 000010B1: lsr a 000010B2: sta $027D,x 000010B5: lda #$00 000010B7: rol a 000010B8: sta $027C,x 000010BB: dex 000010BC: dex 000010BD: dey 000010BE: bpl $000010AC 000010C0: jmp ($0224) 000010C3: lda #$00 000010C5: sta $022B 000010C8: beq $00001073 000010CA: jmp ($0226) 000010CD: jmp ($0228) 000010D0: ldy $0218,x 000010D3: bne $000010DD 000010D5: ldy $0219,x 000010D8: beq $000010EA 000010DA: dec $0219,x 000010DD: dec $0218,x 000010E0: bne $000010EA 000010E2: ldy $0219,x 000010E5: bne $000010EA 000010E7: lda #$00 000010E9: rts 000010EA: lda #$FF 000010EC: rts 000010ED: asl a 000010EE: sta $022D 000010F1: txa 000010F2: ldx #$05 000010F4: sta $D40A 000010F7: dex 000010F8: bne $000010F7 000010FA: ldx $022D 000010FD: sta $0217,x 00001100: tya 00001101: sta $0216,x 00001104: rts 00001105: pla 00001106: tay 00001107: pla 00001108: tax 00001109: pla 0000110A: rti 0000110B: ror $66 0000110D: ror $0066,x 00001110: brk 00001111: .db $7C ; 00001112: jmp $E8ED 00001115: ror $7C 00001117: brk 00001118: brk 00001119: .db $3C ; 0000111A: ror $60 0000111C: rts 0000111D: ror $3C 0000111F: brk 00001120: brk 00001121: sei 00001122: jmp ($6666) 00001125: jmp ($0078) 00001128: brk 00001129: ror $7C60,x 0000112C: rts 0000112D: rts 0000112E: ror $0000,x 00001131: ror $7C60,x 00001134: rts 00001135: rts 00001136: rts 00001137: brk 00001138: brk 00001139: rol $6060,x 0000113C: ror $3E66 0000113F: brk 00001140: brk 00001141: ror $66 00001143: ror $3CA9,x 00001146: sta $D302 00001149: lda #$3C 0000114B: sta $D303 0000114E: lda #$03 00001150: sta $0232 00001153: sta $41 00001155: sta $D20F 00001158: rts 00001159: tsx 0000115A: stx $0318 0000115D: lda #$01 0000115F: sta $42 00001161: lda $0300 00001164: cmp #$60 00001166: bne $0000116B 00001168: jmp $EB80 0000116B: lda #$00 0000116D: sta $030F 00001170: lda #$01 00001172: sta $37 00001174: lda #$0D 00001176: sta $36 00001178: lda #$28 0000117A: sta $D204 0000117D: lda #$00 0000117F: sta $D206 00001182: clc 00001183: lda $0300 00001186: adc $0301 00001189: adc #$FF 0000118B: sta $023A 0000118E: lda $0302 00001191: sta $023B 00001194: lda $030A 00001197: sta $023C 0000119A: lda $030B 0000119D: sta $023D 000011A0: clc 000011A1: lda #$3A 000011A3: sta $32 000011A5: adc #$04 000011A7: sta $34 000011A9: lda #$02 000011AB: sta $33 000011AD: sta $35 000011AF: lda #$34 000011B1: sta $D303 000011B4: jsr $EC8A 000011B7: lda $023F 000011BA: bne $000011BF 000011BC: tya 000011BD: bne $000011C6 000011BF: dec $36 000011C1: bpl $00001178 000011C3: jmp $EA06 000011C6: lda $0303 000011C9: bpl $000011D7 000011CB: lda #$0D 000011CD: sta $36 000011CF: jsr $EB6A 000011D2: jsr $EC8A 000011D5: beq $000011BF 000011D7: jsr $EC75 000011DA: lda #$00 000011DC: sta $023F 000011DF: jsr $EC9B 000011E2: beq $000011F6 000011E4: bit $0303 000011E7: bvs $000011F0 000011E9: lda $023F 000011EC: bne $00001206 000011EE: beq $0000120D 000011F0: jsr $EB6A 000011F3: jsr $EAE0 000011F6: lda $023F 000011F9: beq $00001200 000011FB: lda $0319 000011FE: sta $30 00001200: lda $30 00001202: cmp #$01 00001204: beq $0000120D 00001206: dec $37 00001208: bmi $0000120D 0000120A: jmp $E974 0000120D: jsr $EC5F 00001210: lda #$00 00001212: sta $42 00001214: ldy $30 00001216: sty $0303 00001219: rts 0000121A: lda #$00 0000121C: sta $023F 0000121F: clc 00001220: lda #$3E 00001222: sta $32 00001224: adc #$01 00001226: sta $34 00001228: lda #$02 0000122A: sta $33 0000122C: sta $35 0000122E: lda #$FF 00001230: sta $3C 00001232: jsr $EAE0 00001235: ldy #$FF 00001237: lda $30 00001239: cmp #$01 0000123B: bne $00001256 0000123D: lda $023E 00001240: cmp #$41 00001242: beq $00001265 00001244: cmp #$43 00001246: beq $00001265 00001248: cmp #$45 0000124A: bne $00001252 0000124C: lda #$90 0000124E: sta $30 00001250: bne $00001256 00001252: lda #$8B 00001254: sta $30 00001256: lda $30 00001258: cmp #$8A 0000125A: beq $00001263 0000125C: lda #$FF 0000125E: sta $023F 00001261: bne $00001265 00001263: ldy #$00 00001265: lda $30 00001267: sta $0319 0000126A: rts 0000126B: lda #$01 0000126D: sta $30 0000126F: jsr $EBF2 00001272: ldy #$00 00001274: sty $31 00001276: sty $3B 00001278: sty $3A 0000127A: lda ($32),y 0000127C: sta $D20D 0000127F: sta $31 00001281: lda $11 00001283: bne $00001288 00001285: jmp $EDA0 00001288: lda $3A 0000128A: beq $00001281 0000128C: jsr $EC5F 0000128F: rts 00001290: tya 00001291: pha 00001292: inc $32 00001294: bne $00001298 00001296: inc $33 00001298: lda $32 0000129A: cmp $34 0000129C: lda $33 0000129E: sbc $35 000012A0: bcc $000012BE 000012A2: lda $3B 000012A4: bne $000012B1 000012A6: lda $31 000012A8: sta $D20D 000012AB: lda #$FF 000012AD: sta $3B 000012AF: bne $000012BA 000012B1: lda $10 000012B3: ora #$08 000012B5: sta $10 000012B7: sta $D20E 000012BA: pla 000012BB: tay 000012BC: pla 000012BD: rti 000012BE: ldy #$00 000012C0: lda ($32),y 000012C2: sta $D20D 000012C5: clc 000012C6: adc $31 000012C8: adc #$00 000012CA: sta $31 000012CC: jmp $EABA 000012CF: lda $3B 000012D1: beq $000012DE 000012D3: sta $3A 000012D5: lda $10 000012D7: and #$F7 000012D9: sta $10 000012DB: sta $D20E 000012DE: pla 000012DF: rti 000012E0: lda #$00 000012E2: ldy $030F 000012E5: bne $000012E9 000012E7: sta $31 000012E9: sta $38 000012EB: sta $39 000012ED: lda #$01 000012EF: sta $30 000012F1: jsr $EC1B 000012F4: lda #$3C 000012F6: sta $D303 000012F9: lda $11 000012FB: bne $00001300 000012FD: jmp $EDA0 00001300: lda $0317 00001303: beq $0000130A 00001305: lda $39 00001307: beq $000012F9 00001309: rts 0000130A: lda #$8A 0000130C: sta $30 0000130E: rts 0000130F: tya 00001310: pha 00001311: lda $D20F 00001314: sta $D20A 00001317: bmi $0000131D 00001319: ldy #$8C 0000131B: sty $30 0000131D: and #$20 0000131F: bne $00001325 00001321: ldy #$8E 00001323: sty $30 00001325: lda $38 00001327: beq $0000133C 00001329: lda $D20D 0000132C: cmp $31 0000132E: beq $00001334 00001330: ldy #$8F 00001332: sty $30 00001334: lda #$FF 00001336: sta $39 00001338: pla 00001339: tay 0000133A: pla 0000133B: rti 0000133C: lda $D20D 0000133F: ldy #$00 00001341: sta ($32),y 00001343: clc 00001344: adc $31 00001346: adc #$00 00001348: sta $31 0000134A: inc $32 0000134C: bne $00001350 0000134E: inc $33 00001350: lda $32 00001352: cmp $34 00001354: lda $33 00001356: sbc $35 00001358: bcc $00001338 0000135A: lda $3C 0000135C: beq $00001364 0000135E: lda #$00 00001360: sta $3C 00001362: beq $00001334 00001364: lda #$FF 00001366: sta $38 00001368: bne $00001338 0000136A: clc 0000136B: lda $0304 0000136E: sta $32 00001370: adc $0308 00001373: sta $34 00001375: lda $0305 00001378: sta $33 0000137A: adc $0309 0000137D: sta $35 0000137F: rts 00001380: lda $0303 00001383: bpl $000013B3 00001385: lda #$CC 00001387: sta $D204 0000138A: lda #$05 0000138C: sta $D206 0000138F: jsr $EBF2 00001392: ldy #$0F 00001394: lda $030B 00001397: bmi $0000139B 00001399: ldy #$B4 0000139B: ldx #$00 0000139D: jsr $EDB9 000013A0: lda #$34 000013A2: sta $D302 000013A5: lda $0317 000013A8: bne $000013A5 000013AA: jsr $EB6A 000013AD: jsr $EA6B 000013B0: jmp $EBDF 000013B3: lda #$FF 000013B5: sta $030F 000013B8: ldy #$0A 000013BA: lda $030B 000013BD: bmi $000013C1 000013BF: ldy #$78 000013C1: ldx #$00 000013C3: jsr $EDB9 000013C6: lda #$34 000013C8: sta $D302 000013CB: lda $0317 000013CE: bne $000013CB 000013D0: jsr $EB6A 000013D3: jsr $EC75 000013D6: jsr $EDB9 000013D9: jsr $ED10 000013DC: jsr $EAE0 000013DF: lda $030B 000013E2: bmi $000013E9 000013E4: lda #$3C 000013E6: sta $D302 000013E9: jmp $EA0D 000013EC: lda #$00 000013EE: sta $0317 000013F1: rts 000013F2: lda #$07 000013F4: and $0232 000013F7: ora #$20 000013F9: ldy $0300 000013FC: cpy #$60 000013FE: bne $0000140C 00001400: ora #$08 00001402: ldy #$07 00001404: sty $D202 00001407: ldy #$05 00001409: sty $D200 0000140C: sta $0232 0000140F: sta $D20F 00001412: lda #$C7 00001414: and $10 00001416: ora #$10 00001418: jmp $EC31 0000141B: lda #$07 0000141D: and $0232 00001420: ora #$10 00001422: sta $0232 00001425: sta $D20F 00001428: sta $D20A 0000142B: lda #$C7 0000142D: and $10 0000142F: ora #$20 00001431: sta $10 00001433: sta $D20E 00001436: lda #$28 00001438: sta $D208 0000143B: ldx #$06 0000143D: lda #$A8 0000143F: ldy $41 00001441: bne $00001445 00001443: lda #$A0 00001445: sta $D201,x 00001448: dex 00001449: dex 0000144A: bpl $00001445 0000144C: lda #$A0 0000144E: sta $D205 00001451: ldy $0300 00001454: cpy #$60 00001456: beq $0000145E 00001458: sta $D201 0000145B: sta $D203 0000145E: rts 0000145F: nop 00001460: lda #$C7 00001462: and $10 00001464: sta $10 00001466: sta $D20E 00001469: ldx #$06 0000146B: lda #$00 0000146D: sta $D201,x 00001470: dex 00001471: dex 00001472: bpl $0000146D 00001474: rts 00001475: lda $0306 00001478: ror a 00001479: ror a 0000147A: tay 0000147B: and #$3F 0000147D: tax 0000147E: tya 0000147F: ror a 00001480: and #$C0 00001482: tay 00001483: rts 00001484: .db $0F ; 00001485: .db $EB ; 00001486: bcc $00001472 00001488: .db $CF ; 00001489: nop 0000148A: ldx #$01 0000148C: ldy #$FF 0000148E: dey 0000148F: bne $0000148E 00001491: dex 00001492: bne $0000148C 00001494: jsr $EA6B 00001497: ldy #$02 00001499: ldx #$00 0000149B: jsr $EDB9 0000149E: jsr $EA1A 000014A1: tya 000014A2: rts 000014A3: sta $0310 000014A6: sty $0311 000014A9: jsr $ED04 000014AC: sta $0310 000014AF: lda $030C 000014B2: jsr $ED04 000014B5: sta $030C 000014B8: lda $0310 000014BB: sec 000014BC: sbc $030C 000014BF: sta $0312 000014C2: lda $0311 000014C5: sec 000014C6: sbc $030D 000014C9: tay 000014CA: lda #$7D 000014CC: clc 000014CD: adc #$83 000014CF: dey 000014D0: bpl $000014CC 000014D2: clc 000014D3: adc $0312 000014D6: tay 000014D7: lsr a 000014D8: lsr a 000014D9: lsr a 000014DA: asl a 000014DB: sec 000014DC: sbc #$16 000014DE: tax 000014DF: tya 000014E0: and #$07 000014E2: tay 000014E3: lda #$F5 000014E5: clc 000014E6: adc #$0B 000014E8: dey 000014E9: bpl $000014E5 000014EB: ldy #$00 000014ED: sty $030E 000014F0: sec 000014F1: sbc #$07 000014F3: bpl $000014F8 000014F5: dec $030E 000014F8: clc 000014F9: adc $EDD0,x 000014FC: tay 000014FD: lda $030E 00001500: adc $EDD1,x 00001503: rts 00001504: cmp #$7C 00001506: bmi $0000150C 00001508: sec 00001509: sbc #$7C 0000150B: rts 0000150C: clc 0000150D: adc #$07 0000150F: rts 00001510: lda $11 00001512: bne $00001517 00001514: jmp $EDA0 00001517: sei 00001518: lda $0317 0000151B: bne $0000151F 0000151D: beq $00001544 0000151F: lda $D20F 00001522: and #$10 00001524: bne $00001510 00001526: sta $0316 00001529: ldx $D40B 0000152C: ldy $14 0000152E: stx $030C 00001531: sty $030D 00001534: ldx #$01 00001536: stx $0315 00001539: ldy #$0A 0000153B: lda $11 0000153D: beq $000015A0 0000153F: lda $0317 00001542: bne $00001548 00001544: cli 00001545: jmp $EB0A 00001548: lda $D20F 0000154B: and #$10 0000154D: cmp $0316 00001550: beq $0000153B 00001552: sta $0316 00001555: dey 00001556: bne $0000153B 00001558: dec $0315 0000155B: bmi $0000156F 0000155D: lda $D40B 00001560: ldy $14 00001562: jsr $ECA3 00001565: sty $02EE 00001568: sta $02EF 0000156B: ldy #$09 0000156D: bne $0000153B 0000156F: lda $02EE 00001572: sta $D204 00001575: lda $02EF 00001578: sta $D206 0000157B: lda #$00 0000157D: sta $D20F 00001580: lda $0232 00001583: sta $D20F 00001586: lda #$55 00001588: sta ($32),y 0000158A: iny 0000158B: sta ($32),y 0000158D: lda #$AA 0000158F: sta $31 00001591: clc 00001592: lda $32 00001594: adc #$02 00001596: sta $32 00001598: lda $33 0000159A: adc #$00 0000159C: sta $33 0000159E: cli 0000159F: rts 000015A0: jsr $EC5F 000015A3: lda #$3C 000015A5: sta $D302 000015A8: sta $D303 000015AB: lda #$80 000015AD: sta $30 000015AF: ldx $0318 000015B2: txs 000015B3: dec $11 000015B5: cli 000015B6: jmp $EA0D 000015B9: lda #$EC 000015BB: sta $0226 000015BE: lda #$EB 000015C0: sta $0227 000015C3: lda #$01 000015C5: sei 000015C6: jsr $E45C 000015C9: lda #$01 000015CB: sta $0317 000015CE: cli 000015CF: rts 000015D0: inx 000015D1: .db $03 ; 000015D2: .db $43 ; 000015D3: .db $04 ; 000015D4: .db $9E ; 000015D5: .db $04 ; 000015D6: sbc $5404,y 000015D9: ora $AF 000015DB: ora $0A 000015DD: asl $65 000015DF: asl $C0 000015E1: asl $1A 000015E3: .db $07 ; 000015E4: adc $07,x 000015E6: bne $000015EF 000015E8: bit $85 000015EA: lda #$A0 000015EC: sta $0246 000015EF: rts 000015F0: lda #$31 000015F2: sta $0300 000015F5: lda $0246 000015F8: ldx $0302 000015FB: cpx #$21 000015FD: beq $00001601 000015FF: lda #$07 00001601: sta $0306 00001604: ldx #$40 00001606: ldy #$80 00001608: lda $0302 0000160B: cmp #$57 0000160D: bne $00001611 0000160F: ldx #$80 00001611: cmp #$53 00001613: bne $00001621 00001615: lda #$EA 00001617: sta $0304 0000161A: lda #$02 0000161C: sta $0305 0000161F: ldy #$04 00001621: stx $0303 00001624: sty $0308 00001627: lda #$00 00001629: sta $0309 0000162C: jsr $E459 0000162F: bpl $00001632 00001631: rts 00001632: lda $0302 00001635: cmp #$53 00001637: bne $00001643 00001639: jsr $EE6D 0000163C: ldy #$02 0000163E: lda ($15),y 00001640: sta $0246 00001643: lda $0302 00001646: cmp #$21 00001648: bne $00001669 0000164A: jsr $EE6D 0000164D: ldy #$FE 0000164F: iny 00001650: iny 00001651: lda ($15),y 00001653: cmp #$FF 00001655: bne $0000164F 00001657: iny 00001658: lda ($15),y 0000165A: iny 0000165B: cmp #$FF 0000165D: bne $00001651 0000165F: dey 00001660: dey 00001661: sty $0308 00001664: lda #$00 00001666: sta $0309 00001669: ldy $0303 0000166C: rts 0000166D: lda $0304 00001670: sta $15 00001672: lda $0305 00001675: sta $16 00001677: rts 00001678: lda #$1E 0000167A: sta $1C 0000167C: rts 0000167D: nop 0000167E: .db $02 ; 0000167F: cpy #$03 00001681: lda #$04 00001683: sta $1E 00001685: ldx $EE7D 00001688: ldy $EE7E 0000168B: lda #$53 0000168D: sta $0302 00001690: sta $030A 00001693: jsr $EEE6 00001696: jsr $E459 00001699: bmi $0000169E 0000169B: jsr $EF14 0000169E: rts 0000169F: jsr $EE81 000016A2: lda #$00 000016A4: sta $1D 000016A6: rts 000016A7: sta $1F 000016A9: jsr $EF1A 000016AC: ldx $1D 000016AE: lda $1F 000016B0: sta $03C0,x 000016B3: inx 000016B4: cpx $1E 000016B6: beq $000016CB 000016B8: stx $1D 000016BA: cmp #$9B 000016BC: beq $000016C1 000016BE: ldy #$01 000016C0: rts 000016C1: lda #$20 000016C3: sta $03C0,x 000016C6: inx 000016C7: cpx $1E 000016C9: bne $000016C3 000016CB: lda #$00 000016CD: sta $1D 000016CF: ldx $EE7F 000016D2: ldy $EE80 000016D5: jsr $EEE6 000016D8: jsr $E459 000016DB: rts 000016DC: jsr $EF1A 000016DF: ldx $1D 000016E1: bne $000016C1 000016E3: ldy #$01 000016E5: rts 000016E6: stx $0304 000016E9: sty $0305 000016EC: lda #$40 000016EE: sta $0300 000016F1: lda #$01 000016F3: sta $0301 000016F6: lda #$80 000016F8: ldx $0302 000016FB: cpx #$53 000016FD: bne $00001701 000016FF: lda #$40 00001701: sta $0303 00001704: lda $1E 00001706: sta $0308 00001709: lda #$00 0000170B: sta $0309 0000170E: lda $1C 00001710: sta $0306 00001713: rts 00001714: lda $02EC 00001717: sta $1C 00001719: rts 0000171A: ldy #$57 0000171C: lda $2B 0000171E: cmp #$4E 00001720: bne $00001726 00001722: ldx #$28 00001724: bne $00001734 00001726: cmp #$44 00001728: bne $0000172E 0000172A: ldx #$14 0000172C: bne $00001734 0000172E: cmp #$53 00001730: bne $0000173D 00001732: ldx #$1D 00001734: stx $1E 00001736: sty $0302 00001739: sta $030A 0000173C: rts 0000173D: lda #$4E 0000173F: bne $0000171E 00001741: lda #$CC 00001743: sta $02EE 00001746: lda #$05 00001748: sta $02EF 0000174B: rts 0000174C: lda $2B 0000174E: sta $3E 00001750: lda $2A 00001752: and #$0C 00001754: cmp #$04 00001756: beq $0000175D 00001758: cmp #$08 0000175A: beq $00001795 0000175C: rts 0000175D: lda #$00 0000175F: sta $0289 00001762: sta $3F 00001764: lda #$01 00001766: jsr $F058 00001769: bmi $0000178F 0000176B: lda #$34 0000176D: sta $D302 00001770: ldy #$40 00001772: ldx #$02 00001774: lda #$03 00001776: sta $022A 00001779: jsr $E45C 0000177C: lda $022A 0000177F: bne $0000177C 00001781: lda #$80 00001783: sta $3D 00001785: sta $028A 00001788: jmp $EFD3 0000178B: ldy #$80 0000178D: dec $11 0000178F: lda #$00 00001791: sta $0289 00001794: rts 00001795: lda #$80 00001797: sta $0289 0000179A: lda #$02 0000179C: jsr $F058 0000179F: bmi $0000178F 000017A1: lda #$CC 000017A3: sta $D204 000017A6: lda #$05 000017A8: sta $D206 000017AB: lda #$60 000017AD: sta $0300 000017B0: jsr $E468 000017B3: lda #$34 000017B5: sta $D302 000017B8: lda #$03 000017BA: ldx #$04 000017BC: ldy #$80 000017BE: jsr $E45C 000017C1: lda #$FF 000017C3: sta $022A 000017C6: lda $11 000017C8: beq $0000178B 000017CA: lda $022A 000017CD: bne $000017C6 000017CF: lda #$00 000017D1: sta $3D 000017D3: ldy #$01 000017D5: rts 000017D6: lda $3F 000017D8: bmi $0000180D 000017DA: ldx $3D 000017DC: cpx $028A 000017DF: beq $000017E9 000017E1: lda $0400,x 000017E4: inc $3D 000017E6: ldy #$01 000017E8: rts 000017E9: lda #$52 000017EB: jsr $F095 000017EE: tya 000017EF: bmi $000017E8 000017F1: lda #$00 000017F3: sta $3D 000017F5: ldx #$80 000017F7: lda $03FF 000017FA: cmp #$FE 000017FC: beq $0000180B 000017FE: cmp #$FA 00001800: bne $00001805 00001802: ldx $047F 00001805: stx $028A 00001808: jmp $EFD6 0000180B: dec $3F 0000180D: ldy #$88 0000180F: rts 00001810: ldx $3D 00001812: sta $0400,x 00001815: inc $3D 00001817: ldy #$01 00001819: cpx #$7F 0000181B: beq $0000181E 0000181D: rts 0000181E: lda #$FC 00001820: jsr $F0D2 00001823: lda #$00 00001825: sta $3D 00001827: rts 00001828: ldy #$01 0000182A: rts 0000182B: lda $0289 0000182E: bmi $00001838 00001830: ldy #$01 00001832: lda #$3C 00001834: sta $D302 00001837: rts 00001838: ldx $3D 0000183A: beq $00001846 0000183C: stx $047F 0000183F: lda #$FA 00001841: jsr $F0D2 00001844: bmi $00001832 00001846: ldx #$7F 00001848: lda #$00 0000184A: sta $0400,x 0000184D: dex 0000184E: bpl $0000184A 00001850: lda #$FE 00001852: jsr $F0D2 00001855: jmp $F032 00001858: sta $40 0000185A: lda $14 0000185C: clc 0000185D: adc #$1E 0000185F: tax 00001860: lda #$FF 00001862: sta $D01F 00001865: lda #$00 00001867: ldy #$F0 00001869: dey 0000186A: bne $00001869 0000186C: sta $D01F 0000186F: ldy #$F0 00001871: dey 00001872: bne $00001871 00001874: cpx $14 00001876: bne $00001860 00001878: dec $40 0000187A: beq $00001887 0000187C: txa 0000187D: clc 0000187E: adc #$0A 00001880: tax 00001881: cpx $14 00001883: bne $00001881 00001885: beq $0000185A 00001887: jsr $F08C 0000188A: tya 0000188B: rts 0000188C: lda $E425 0000188F: pha 00001890: lda $E424 00001893: pha 00001894: rts 00001895: sta $0302 00001898: lda #$00 0000189A: sta $0309 0000189D: lda #$83 0000189F: sta $0308 000018A2: lda #$03 000018A4: sta $0305 000018A7: lda #$FD 000018A9: sta $0304 000018AC: lda #$60 000018AE: sta $0300 000018B1: lda #$00 000018B3: sta $0301 000018B6: lda #$23 000018B8: sta $0306 000018BB: lda $0302 000018BE: ldy #$40 000018C0: cmp #$52 000018C2: beq $000018C6 000018C4: ldy #$80 000018C6: sty $0303 000018C9: lda $3E 000018CB: sta $030B 000018CE: jsr $E459 000018D1: rts 000018D2: sta $03FF 000018D5: lda #$55 000018D7: sta $03FD 000018DA: sta $03FE 000018DD: lda #$57 000018DF: jsr $F095 000018E2: rts 000018E3: bvc $00001915 000018E5: cpx $43 000018E7: rti 000018E8: cpx $45 000018EA: brk 000018EB: cpx $53 000018ED: bpl $000018D3 000018EF: .db $4B ; 000018F0: jsr $7DE4 000018F3: eor ($54,x) 000018F5: eor ($52,x) 000018F7: eor #$20 000018F9: .db $43 ; 000018FA: .db $4F ; 000018FB: eor $5550 000018FE: .db $54 ; 000018FF: eor $52 00001901: jsr $202D 00001904: eor $4D45 00001907: .db $4F ; 00001908: jsr $4150 0000190B: .db $44 ; 0000190C: .db $9B ; 0000190D: .db $42 ; 0000190E: .db $4F ; 0000190F: .db $4F ; 00001910: .db $54 ; 00001911: jsr $5245 00001914: .db $52 ; 00001915: .db $4F ; 00001916: .db $52 ; 00001917: .db $9B ; 00001918: eor $3A 0000191A: .db $9B ; 0000191B: sei 0000191C: lda $0244 0000191F: bne $00001925 00001921: lda #$FF 00001923: bne $00001928 00001925: sei 00001926: lda #$00 00001928: sta $08 0000192A: cld 0000192B: ldx #$FF 0000192D: txs 0000192E: jsr $F244 00001931: jsr $F277 00001934: lda $08 00001936: bne $00001960 00001938: lda #$00 0000193A: ldy #$08 0000193C: sta $04 0000193E: sta $05 00001940: sta ($04),y 00001942: iny 00001943: cpy #$00 00001945: bne $00001940 00001947: inc $05 00001949: ldx $05 0000194B: cpx $06 0000194D: bne $00001940 0000194F: lda $E472 00001952: sta $0A 00001954: lda $E473 00001957: sta $0B 00001959: lda #$FF 0000195B: sta $0244 0000195E: bne $00001973 00001960: ldx #$00 00001962: txa 00001963: sta $0200,x 00001966: sta $0300,x 00001969: dex 0000196A: bne $00001963 0000196C: ldx #$10 0000196E: sta $00,x 00001970: inx 00001971: bpl $0000196E 00001973: lda #$02 00001975: sta $52 00001977: lda #$27 00001979: sta $53 0000197B: ldx #$25 0000197D: lda $E480,x 00001980: sta $0200,x 00001983: dex 00001984: bpl $0000197D 00001986: jsr $F28A 00001989: cli 0000198A: ldx #$0E 0000198C: lda $F0E3,x 0000198F: sta $031A,x 00001992: dex 00001993: bpl $0000198C 00001995: ldx #$00 00001997: stx $07 00001999: stx $06 0000199B: ldx $02E4 0000199E: cpx #$90 000019A0: bcs $000019AC 000019A2: lda $9FFC 000019A5: bne $000019AC 000019A7: inc $07 000019A9: jsr $F23C 000019AC: ldx $02E4 000019AF: cpx #$B0 000019B1: bcs $000019BD 000019B3: ldx $BFFC 000019B6: bne $000019BD 000019B8: inc $06 000019BA: jsr $F239 000019BD: lda #$03 000019BF: ldx #$00 000019C1: sta $0342,x 000019C4: lda #$18 000019C6: sta $0344,x 000019C9: lda #$F1 000019CB: sta $0345,x 000019CE: lda #$0C 000019D0: sta $034A,x 000019D3: jsr $E456 000019D6: bpl $000019DB 000019D8: jmp $F125 000019DB: inx 000019DC: bne $000019DB 000019DE: iny 000019DF: bpl $000019DB 000019E1: jsr $F3B2 000019E4: lda $06 000019E6: ora $07 000019E8: beq $000019FC 000019EA: lda $06 000019EC: beq $000019F1 000019EE: lda $BFFD 000019F1: ldx $07 000019F3: beq $000019F8 000019F5: ora $9FFD 000019F8: and #$01 000019FA: beq $000019FF 000019FC: jsr $F2CF 000019FF: lda #$00 00001A01: sta $0244 00001A04: lda $06 00001A06: beq $00001A12 00001A08: lda $BFFD 00001A0B: and #$04 00001A0D: beq $00001A12 00001A0F: jmp ($BFFA) 00001A12: lda $07 00001A14: beq $00001A20 00001A16: lda $9FFD 00001A19: and #$04 00001A1B: beq $000019FC 00001A1D: jmp ($9FFA) 00001A20: jmp ($000A) 00001A23: ldx #$F2 00001A25: ldy #$F0 00001A27: jsr $F385 00001A2A: jsr $F230 00001A2D: jmp $F22A 00001A30: lda $E405 00001A33: pha 00001A34: lda $E404 00001A37: pha 00001A38: rts 00001A39: jmp ($BFFE) 00001A3C: jmp ($9FFE) 00001A3F: cmp #$D0 00001A41: bne $00001A5F 00001A43: rts 00001A44: inc $BFFC 00001A47: lda $BFFC 00001A4A: bne $00001A54 00001A4C: lda $BFFD 00001A4F: bpl $00001A54 00001A51: jmp ($BFFE) 00001A54: dec $BFFC 00001A57: ldy #$00 00001A59: sty $05 00001A5B: lda #$10 00001A5D: sta $06 00001A5F: lda ($05),y 00001A61: eor #$FF 00001A63: sta ($05),y 00001A65: cmp ($05),y 00001A67: bne $00001A43 00001A69: eor #$FF 00001A6B: sta ($05),y 00001A6D: lda $06 00001A6F: clc 00001A70: adc #$10 00001A72: sta $06 00001A74: jmp $F23F 00001A77: lda #$00 00001A79: tax 00001A7A: sta $D000,x 00001A7D: sta $D400,x 00001A80: sta $D200,x 00001A83: nop 00001A84: nop 00001A85: nop 00001A86: inx 00001A87: bne $00001A7A 00001A89: rts 00001A8A: dec $11 00001A8C: lda #$54 00001A8E: sta $0236 00001A91: lda #$E7 00001A93: sta $0237 00001A96: lda $06 00001A98: sta $02E4 00001A9B: sta $02E6 00001A9E: lda #$00 00001AA0: sta $02E5 00001AA3: lda #$00 00001AA5: sta $02E7 00001AA8: lda #$07 00001AAA: sta $02E8 00001AAD: jsr $E40C 00001AB0: jsr $E41C 00001AB3: jsr $E42C 00001AB6: jsr $E43C 00001AB9: jsr $E44C 00001ABC: jsr $E46E 00001ABF: jsr $E465 00001AC2: jsr $E46B 00001AC5: lda $D01F 00001AC8: and #$01 00001ACA: bne $00001ACE 00001ACC: inc $4A 00001ACE: rts 00001ACF: lda $08 00001AD1: beq $00001ADD 00001AD3: lda $09 00001AD5: and #$01 00001AD7: beq $00001ADC 00001AD9: jsr $F37E 00001ADC: rts 00001ADD: lda #$01 00001ADF: sta $0301 00001AE2: lda #$53 00001AE4: sta $0302 00001AE7: jsr $E453 00001AEA: bpl $00001AED 00001AEC: rts 00001AED: lda #$00 00001AEF: sta $030B 00001AF2: lda #$01 00001AF4: sta $030A 00001AF7: lda #$00 00001AF9: sta $0304 00001AFC: lda #$04 00001AFE: sta $0305 00001B01: jsr $F39D 00001B04: bpl $00001B0E 00001B06: jsr $F381 00001B09: lda $4B 00001B0B: beq $00001AED 00001B0D: rts 00001B0E: ldx #$03 00001B10: lda $0400,x 00001B13: sta $0240,x 00001B16: dex 00001B17: bpl $00001B10 00001B19: lda $0242 00001B1C: sta $04 00001B1E: lda $0243 00001B21: sta $05 00001B23: lda $0404 00001B26: sta $0C 00001B28: lda $0405 00001B2B: sta $0D 00001B2D: ldy #$7F 00001B2F: lda $0400,y 00001B32: sta ($04),y 00001B34: dey 00001B35: bpl $00001B2F 00001B37: clc 00001B38: lda $04 00001B3A: adc #$80 00001B3C: sta $04 00001B3E: lda $05 00001B40: adc #$00 00001B42: sta $05 00001B44: dec $0241 00001B47: beq $00001B5A 00001B49: inc $030A 00001B4C: jsr $F39D 00001B4F: bpl $00001B2D 00001B51: jsr $F381 00001B54: lda $4B 00001B56: bne $00001B06 00001B58: beq $00001B4C 00001B5A: lda $4B 00001B5C: beq $00001B61 00001B5E: jsr $F39D 00001B61: jsr $F36C 00001B64: bcs $00001B06 00001B66: jsr $F37E 00001B69: inc $09 00001B6B: rts 00001B6C: clc 00001B6D: lda $0242 00001B70: adc #$06 00001B72: sta $04 00001B74: lda $0243 00001B77: adc #$00 00001B79: sta $05 00001B7B: jmp ($0004) 00001B7E: jmp ($000C) 00001B81: ldx #$0D 00001B83: ldy #$F1 00001B85: txa 00001B86: ldx #$00 00001B88: sta $0344,x 00001B8B: tya 00001B8C: sta $0345,x 00001B8F: lda #$09 00001B91: sta $0342,x 00001B94: lda #$FF 00001B96: sta $0348,x 00001B99: jsr $E456 00001B9C: rts 00001B9D: lda $4B 00001B9F: beq $00001BA4 00001BA1: jmp $E47A 00001BA4: lda #$52 00001BA6: sta $0302 00001BA9: lda #$01 00001BAB: sta $0301 00001BAE: jsr $E453 00001BB1: rts 00001BB2: lda $08 00001BB4: beq $00001BC0 00001BB6: lda $09 00001BB8: and #$02 00001BBA: beq $00001BBF 00001BBC: jsr $F3E1 00001BBF: rts 00001BC0: lda $4A 00001BC2: beq $00001BE0 00001BC4: lda #$80 00001BC6: sta $3E 00001BC8: inc $4B 00001BCA: jsr $E47D 00001BCD: jsr $F301 00001BD0: lda #$00 00001BD2: sta $4B 00001BD4: sta $4A 00001BD6: asl $09 00001BD8: lda $0C 00001BDA: sta $02 00001BDC: lda $0D 00001BDE: sta $03 00001BE0: rts 00001BE1: jmp ($0002) 00001BE4: lda #$FF 00001BE6: sta $02FC 00001BE9: lda $02E6 00001BEC: and #$F0 00001BEE: sta $6A 00001BF0: lda #$40 00001BF2: sta $02BE 00001BF5: rts 00001BF6: lda $2B 00001BF8: and #$0F 00001BFA: bne $00001C04 00001BFC: lda $2A 00001BFE: and #$0F 00001C00: sta $2A 00001C02: lda #$00 00001C04: sta $57 00001C06: lda #$E0 00001C08: sta $02F4 00001C0B: lda #$02 00001C0D: sta $02F3 00001C10: sta $022F 00001C13: lda #$01 00001C15: sta $4C 00001C17: lda #$C0 00001C19: ora $10 00001C1B: sta $10 00001C1D: sta $D20E 00001C20: lda #$00 00001C22: sta $0293 00001C25: sta $64 00001C27: sta $7B 00001C29: sta $02F0 00001C2C: ldy #$0E 00001C2E: lda #$01 00001C30: sta $02A3,y 00001C33: dey 00001C34: bpl $00001C30 00001C36: ldx #$04 00001C38: lda $FEC1,x 00001C3B: sta $02C4,x 00001C3E: dex 00001C3F: bpl $00001C38 00001C41: ldy $6A 00001C43: dey 00001C44: sty $0295 00001C47: lda #$60 00001C49: sta $0294 00001C4C: ldx $57 00001C4E: lda $FE69,x 00001C51: bne $00001C57 00001C53: lda #$91 00001C55: sta $4C 00001C57: sta $51 00001C59: lda $6A 00001C5B: sta $65 00001C5D: ldy $FE45,x 00001C60: lda #$28 00001C62: jsr $F921 00001C65: dey 00001C66: bne $00001C60 00001C68: lda $026F 00001C6B: and #$3F 00001C6D: sta $67 00001C6F: tay 00001C70: cpx #$08 00001C72: bcc $00001C8B 00001C74: txa 00001C75: ror a 00001C76: ror a 00001C77: ror a 00001C78: and #$C0 00001C7A: ora $67 00001C7C: tay 00001C7D: lda #$10 00001C7F: jsr $F921 00001C82: cpx #$0B 00001C84: bne $00001C8B 00001C86: lda #$06 00001C88: sta $02C8 00001C8B: sty $026F 00001C8E: lda $64 00001C90: sta $58 00001C92: lda $65 00001C94: sta $59 00001C96: lda $D40B 00001C99: cmp #$7A 00001C9B: bne $00001C96 00001C9D: jsr $F91F 00001CA0: lda $FE75,x 00001CA3: beq $00001CAB 00001CA5: lda #$FF 00001CA7: sta $64 00001CA9: dec $65 00001CAB: lda $64 00001CAD: sta $68 00001CAF: lda $65 00001CB1: sta $69 00001CB3: jsr $F913 00001CB6: lda #$41 00001CB8: jsr $F917 00001CBB: stx $66 00001CBD: lda #$18 00001CBF: sta $02BF 00001CC2: lda $57 00001CC4: cmp #$09 00001CC6: bcs $00001CF5 00001CC8: lda $2A 00001CCA: and #$10 00001CCC: beq $00001CF5 00001CCE: lda #$04 00001CD0: sta $02BF 00001CD3: ldx #$02 00001CD5: lda #$02 00001CD7: jsr $F917 00001CDA: dex 00001CDB: bpl $00001CD5 00001CDD: ldy $6A 00001CDF: dey 00001CE0: tya 00001CE1: jsr $F917 00001CE4: lda #$60 00001CE6: jsr $F917 00001CE9: lda #$42 00001CEB: jsr $F917 00001CEE: clc 00001CEF: lda #$0C 00001CF1: adc $66 00001CF3: sta $66 00001CF5: ldy $66 00001CF7: ldx $FE51,y 00001CFA: lda $51 00001CFC: jsr $F917 00001CFF: dex 00001D00: bne $00001CFA 00001D02: lda $57 00001D04: cmp #$08 00001D06: bcc $00001D24 00001D08: ldx #$5D 00001D0A: lda $6A 00001D0C: sec 00001D0D: sbc #$10 00001D0F: jsr $F917 00001D12: lda #$00 00001D14: jsr $F917 00001D17: lda #$4F 00001D19: jsr $F917 00001D1C: lda $51 00001D1E: jsr $F917 00001D21: dex 00001D22: bne $00001D1C 00001D24: lda $59 00001D26: jsr $F917 00001D29: lda $58 00001D2B: jsr $F917 00001D2E: lda $51 00001D30: ora #$40 00001D32: jsr $F917 00001D35: lda #$70 00001D37: jsr $F917 00001D3A: lda #$70 00001D3C: jsr $F917 00001D3F: lda $64 00001D41: sta $0230 00001D44: lda $65 00001D46: sta $0231 00001D49: lda #$70 00001D4B: jsr $F917 00001D4E: lda $64 00001D50: sta $02E5 00001D53: lda $65 00001D55: sta $02E6 00001D58: lda $68 00001D5A: sta $64 00001D5C: lda $69 00001D5E: sta $65 00001D60: lda $0231 00001D63: jsr $F917 00001D66: lda $0230 00001D69: jsr $F917 00001D6C: lda $4C 00001D6E: bpl $00001D77 00001D70: pha 00001D71: jsr $F3FC 00001D74: pla 00001D75: tay 00001D76: rts 00001D77: lda $2A 00001D79: and #$20 00001D7B: bne $00001D88 00001D7D: jsr $F7B9 00001D80: sta $0290 00001D83: lda $52 00001D85: sta $0291 00001D88: lda #$22 00001D8A: ora $022F 00001D8D: sta $022F 00001D90: jmp $F621 00001D93: jsr $FA96 00001D96: jsr $F5A2 00001D99: jsr $FB32 00001D9C: jsr $F9D4 00001D9F: jmp $F634 00001DA2: jsr $F947 00001DA5: lda ($64),y 00001DA7: and $02A0 00001DAA: lsr $6F 00001DAC: bcs $00001DB1 00001DAE: lsr a 00001DAF: bpl $00001DAA 00001DB1: sta $02FA 00001DB4: cmp #$00 00001DB6: rts 00001DB7: sta $02FB 00001DBA: jsr $FA96 00001DBD: lda $02FB 00001DC0: cmp #$7D 00001DC2: bne $00001DCA 00001DC4: jsr $F7B9 00001DC7: jmp $F621 00001DCA: lda $02FB 00001DCD: cmp #$9B 00001DCF: bne $00001DD7 00001DD1: jsr $FA30 00001DD4: jmp $F621 00001DD7: jsr $F5E0 00001DDA: jsr $F9D8 00001DDD: jmp $F621 00001DE0: lda $02FF 00001DE3: bne $00001DE0 00001DE5: ldx #$02 00001DE7: lda $54,x 00001DE9: sta $5A,x 00001DEB: dex 00001DEC: bpl $00001DE7 00001DEE: lda $02FB 00001DF1: tay 00001DF2: rol a 00001DF3: rol a 00001DF4: rol a 00001DF5: rol a 00001DF6: and #$03 00001DF8: tax 00001DF9: tya 00001DFA: and #$9F 00001DFC: ora $FEF6,x 00001DFF: sta $02FA 00001E02: jsr $F947 00001E05: lda $02FA 00001E08: lsr $6F 00001E0A: bcs $00001E10 00001E0C: asl a 00001E0D: jmp $F608 00001E10: and $02A0 00001E13: sta $50 00001E15: lda $02A0 00001E18: eor #$FF 00001E1A: and ($64),y 00001E1C: ora $50 00001E1E: sta ($64),y 00001E20: rts 00001E21: jsr $F5A2 00001E24: sta $5D 00001E26: ldx $57 00001E28: bne $00001E34 00001E2A: ldx $02F0 00001E2D: bne $00001E34 00001E2F: eor #$80 00001E31: jsr $F5FF 00001E34: ldy $4C 00001E36: lda #$01 00001E38: sta $4C 00001E3A: lda $02FB 00001E3D: rts 00001E3E: jsr $FCB3 00001E41: jsr $FA88 00001E44: lda $6B 00001E46: bne $00001E7C 00001E48: lda $54 00001E4A: sta $6C 00001E4C: lda $55 00001E4E: sta $6D 00001E50: jsr $F6E2 00001E53: sty $4C 00001E55: lda $02FB 00001E58: cmp #$9B 00001E5A: beq $00001E6E 00001E5C: jsr $F6AD 00001E5F: jsr $FCB3 00001E62: lda $63 00001E64: cmp #$71 00001E66: bne $00001E6B 00001E68: jsr $F90A 00001E6B: jmp $F650 00001E6E: jsr $FAE4 00001E71: jsr $FC00 00001E74: lda $6C 00001E76: sta $54 00001E78: lda $6D 00001E7A: sta $55 00001E7C: lda $6B 00001E7E: beq $00001E91 00001E80: dec $6B 00001E82: beq $00001E91 00001E84: lda $4C 00001E86: bmi $00001E80 00001E88: jsr $F593 00001E8B: sta $02FB 00001E8E: jmp $FCB3 00001E91: jsr $FA30 00001E94: lda #$9B 00001E96: sta $02FB 00001E99: jsr $F621 00001E9C: sty $4C 00001E9E: jmp $FCB3 00001EA1: jmp ($0064) 00001EA4: sta $02FB 00001EA7: jsr $FCB3 00001EAA: jsr $FA88 00001EAD: jsr $FAE4 00001EB0: jsr $FC8D 00001EB3: beq $00001EBE 00001EB5: asl $02A2 00001EB8: jsr $F5CA 00001EBB: jmp $FCB3 00001EBE: lda $02FE 00001EC1: ora $02A2 00001EC4: bne $00001EB5 00001EC6: asl $02A2 00001EC9: inx 00001ECA: lda $FEC6,x 00001ECD: sta $64 00001ECF: lda $FEC7,x 00001ED2: sta $65 00001ED4: jsr $F6A1 00001ED7: jsr $F621 00001EDA: jmp $FCB3 00001EDD: lda #$FF 00001EDF: sta $02FC 00001EE2: lda $2A 00001EE4: lsr a 00001EE5: bcs $00001F49 00001EE7: lda #$80 00001EE9: ldx $11 00001EEB: beq $00001F45 00001EED: lda $02FC 00001EF0: cmp #$FF 00001EF2: beq $00001EE2 00001EF4: sta $7C 00001EF6: ldx #$FF 00001EF8: stx $02FC 00001EFB: jsr $FCD8 00001EFE: tax 00001EFF: cpx #$C0 00001F01: bcc $00001F05 00001F03: ldx #$03 00001F05: lda $FEFE,x 00001F08: sta $02FB 00001F0B: cmp #$80 00001F0D: beq $00001EDD 00001F0F: cmp #$81 00001F11: bne $00001F1E 00001F13: lda $02B6 00001F16: eor #$80 00001F18: sta $02B6 00001F1B: jmp $F6DD 00001F1E: cmp #$82 00001F20: bne $00001F29 00001F22: lda #$00 00001F24: sta $02BE 00001F27: beq $00001EDD 00001F29: cmp #$83 00001F2B: bne $00001F34 00001F2D: lda #$40 00001F2F: sta $02BE 00001F32: bne $00001EDD 00001F34: cmp #$84 00001F36: bne $00001F3F 00001F38: lda #$80 00001F3A: sta $02BE 00001F3D: bne $00001EDD 00001F3F: cmp #$85 00001F41: bne $00001F4D 00001F43: lda #$88 00001F45: sta $4C 00001F47: sta $11 00001F49: lda #$9B 00001F4B: bne $00001F73 00001F4D: lda $7C 00001F4F: cmp #$40 00001F51: bcs $00001F68 00001F53: lda $02FB 00001F56: cmp #$61 00001F58: bcc $00001F68 00001F5A: cmp #$7B 00001F5C: bcs $00001F68 00001F5E: lda $02BE 00001F61: beq $00001F68 00001F63: ora $7C 00001F65: jmp $F6FE 00001F68: jsr $FC8D 00001F6B: beq $00001F76 00001F6D: lda $02FB 00001F70: eor $02B6 00001F73: sta $02FB 00001F76: jmp $F634 00001F79: lda #$80 00001F7B: sta $02A2 00001F7E: rts 00001F7F: dec $54 00001F81: bpl $00001F89 00001F83: ldx $02BF 00001F86: dex 00001F87: stx $54 00001F89: jmp $FC5C 00001F8C: inc $54 00001F8E: lda $54 00001F90: cmp $02BF 00001F93: bcc $00001F89 00001F95: ldx #$00 00001F97: beq $00001F87 00001F99: dec $55 00001F9B: lda $55 00001F9D: bmi $00001FA3 00001F9F: cmp $52 00001FA1: bcs $00001FA7 00001FA3: lda $53 00001FA5: sta $55 00001FA7: jmp $FBDD 00001FAA: inc $55 00001FAC: lda $55 00001FAE: cmp $53 00001FB0: bcc $00001FA7 00001FB2: beq $00001FA7 00001FB4: lda $52 00001FB6: jmp $F7A5 00001FB9: jsr $FCF3 00001FBC: ldy #$00 00001FBE: tya 00001FBF: sta ($64),y 00001FC1: iny 00001FC2: bne $00001FBF 00001FC4: inc $65 00001FC6: ldx $65 00001FC8: cpx $6A 00001FCA: bcc $00001FBF 00001FCC: lda #$FF 00001FCE: sta $02B2,y 00001FD1: iny 00001FD2: cpy #$04 00001FD4: bcc $00001FCE 00001FD6: jsr $FCE4 00001FD9: sta $63 00001FDB: sta $6D 00001FDD: lda #$00 00001FDF: sta $54 00001FE1: sta $56 00001FE3: sta $6C 00001FE5: rts 00001FE6: lda $63 00001FE8: cmp $52 00001FEA: beq $0000200D 00001FEC: lda $55 00001FEE: cmp $52 00001FF0: bne $00001FF5 00001FF2: jsr $FC73 00001FF5: jsr $F799 00001FF8: lda $55 00001FFA: cmp $53 00001FFC: bne $00002005 00001FFE: lda $54 00002000: beq $00002005 00002002: jsr $F77F 00002005: lda #$20 00002007: sta $02FB 0000200A: jsr $F5E0 0000200D: jmp $FBDD 00002010: jsr $F7AA 00002013: lda $55 00002015: cmp $52 00002017: bne $00002023 00002019: jsr $FA34 0000201C: jsr $FB20 0000201F: bcc $00002023 00002021: bcs $0000202A 00002023: lda $63 00002025: jsr $FB25 00002028: bcc $00002010 0000202A: jmp $FBDD 0000202D: lda $63 0000202F: jmp $FB06 00002032: lda $63 00002034: jmp $FB12 00002037: jsr $FC9D 0000203A: jsr $F5A2 0000203D: sta $7D 0000203F: lda #$00 00002041: sta $02BB 00002044: jsr $F5FF 00002047: lda $63 00002049: pha 0000204A: jsr $F9DC 0000204D: pla 0000204E: cmp $63 00002050: bcs $0000205E 00002052: lda $7D 00002054: pha 00002055: jsr $F5A2 00002058: sta $7D 0000205A: pla 0000205B: jmp $F844 0000205E: jsr $FCA8 00002061: dec $02BB 00002064: bmi $0000206A 00002066: dec $54 00002068: bne $00002061 0000206A: jmp $FBDD 0000206D: jsr $FC9D 00002070: jsr $F947 00002073: lda $64 00002075: sta $68 00002077: lda $65 00002079: sta $69 0000207B: lda $63 0000207D: pha 0000207E: jsr $F9D4 00002081: pla 00002082: cmp $63 00002084: bcs $00002096 00002086: lda $54 00002088: cmp $02BF 0000208B: bcs $00002096 0000208D: jsr $F5A2 00002090: ldy #$00 00002092: sta ($68),y 00002094: beq $00002070 00002096: ldy #$00 00002098: tya 00002099: sta ($68),y 0000209B: jsr $FC68 0000209E: jsr $FCA8 000020A1: jmp $FBDD 000020A4: sec 000020A5: jsr $FB7B 000020A8: lda $52 000020AA: sta $55 000020AC: jsr $F947 000020AF: lda $64 000020B1: sta $68 000020B3: clc 000020B4: adc #$28 000020B6: sta $66 000020B8: lda $65 000020BA: sta $69 000020BC: adc #$00 000020BE: sta $67 000020C0: ldx $54 000020C2: cpx #$17 000020C4: beq $000020CE 000020C6: jsr $FB4E 000020C9: inx 000020CA: cpx #$17 000020CC: bne $000020C6 000020CE: jsr $FB9B 000020D1: jmp $FBDD 000020D4: jsr $FBDD 000020D7: ldy $51 000020D9: sty $54 000020DB: ldy $54 000020DD: tya 000020DE: sec 000020DF: jsr $FB23 000020E2: php 000020E3: tya 000020E4: clc 000020E5: adc #$78 000020E7: plp 000020E8: jsr $FB04 000020EB: iny 000020EC: cpy #$18 000020EE: bne $000020DD 000020F0: lda $02B4 000020F3: ora #$01 000020F5: sta $02B4 000020F8: lda $52 000020FA: sta $55 000020FC: jsr $F947 000020FF: jsr $FBB7 00002102: jsr $FB20 00002105: bcc $000020DB 00002107: jmp $FBDD 0000210A: rts 0000210B: jsr $D820 0000210E: .db $FC ; 0000210F: dey 00002110: bpl $0000210C 00002112: rts 00002113: lda #$02 00002115: bne $00002121 00002117: ldy $4C 00002119: bmi $00002146 0000211B: ldy #$00 0000211D: sta ($64),y 0000211F: lda #$01 00002121: sta $029E 00002124: lda $4C 00002126: bmi $00002146 00002128: lda $64 0000212A: sec 0000212B: sbc $029E 0000212E: sta $64 00002130: bcs $00002134 00002132: dec $65 00002134: lda $0F 00002136: cmp $65 00002138: bcc $00002146 0000213A: bne $00002142 0000213C: lda $0E 0000213E: cmp $64 00002140: bcc $00002146 00002142: lda #$93 00002144: sta $4C 00002146: rts 00002147: lda $54 00002149: pha 0000214A: lda $55 0000214C: pha 0000214D: lda $56 0000214F: pha 00002150: jsr $FCF3 00002153: lda $54 00002155: sta $66 00002157: lda #$00 00002159: sta $67 0000215B: lda $66 0000215D: asl a 0000215E: rol $67 00002160: sta $51 00002162: ldy $67 00002164: sty $029F 00002167: asl a 00002168: rol $67 0000216A: asl a 0000216B: rol $67 0000216D: clc 0000216E: adc $51 00002170: sta $66 00002172: lda $67 00002174: adc $029F 00002177: sta $67 00002179: ldx $57 0000217B: ldy $FE81,x 0000217E: dey 0000217F: bmi $00002188 00002181: asl $66 00002183: rol $67 00002185: jmp $F97E 00002188: ldy $FEA5,x 0000218B: lda $55 0000218D: ldx #$07 0000218F: dey 00002190: bmi $0000219C 00002192: dex 00002193: lsr $56 00002195: ror a 00002196: ror $02A1 00002199: jmp $F98F 0000219C: iny 0000219D: clc 0000219E: adc $66 000021A0: sta $66 000021A2: bcc $000021A6 000021A4: inc $67 000021A6: sec 000021A7: ror $02A1 000021AA: clc 000021AB: dex 000021AC: bpl $000021A7 000021AE: ldx $02A1 000021B1: lda $66 000021B3: clc 000021B4: adc $64 000021B6: sta $64 000021B8: sta $5E 000021BA: lda $67 000021BC: adc $65 000021BE: sta $65 000021C0: sta $5F 000021C2: lda $FEB1,x 000021C5: sta $02A0 000021C8: sta $6F 000021CA: pla 000021CB: sta $56 000021CD: pla 000021CE: sta $55 000021D0: pla 000021D1: sta $54 000021D3: rts 000021D4: lda #$00 000021D6: beq $000021DA 000021D8: lda #$9B 000021DA: sta $7D 000021DC: inc $63 000021DE: inc $55 000021E0: bne $000021E4 000021E2: inc $56 000021E4: lda $55 000021E6: ldx $57 000021E8: cmp $FE8D,x 000021EB: beq $000021F8 000021ED: cpx #$00 000021EF: bne $000021F7 000021F1: cmp $53 000021F3: beq $000021F7 000021F5: bcs $000021F8 000021F7: rts 000021F8: cpx #$08 000021FA: bcc $00002200 000021FC: lda $56 000021FE: beq $000021F7 00002200: lda $57 00002202: bne $00002234 00002204: lda $63 00002206: cmp #$51 00002208: bcc $00002214 0000220A: lda $7D 0000220C: beq $00002234 0000220E: jsr $FA30 00002211: jmp $FA77 00002214: jsr $FA34 00002217: lda $54 00002219: clc 0000221A: adc #$78 0000221C: jsr $FB25 0000221F: bcc $00002229 00002221: lda $7D 00002223: beq $00002229 00002225: clc 00002226: jsr $F8A5 00002229: jmp $FBDD 0000222C: lda #$00 0000222E: beq $00002232 00002230: lda #$9B 00002232: sta $7D 00002234: jsr $FCE4 00002237: lda #$00 00002239: sta $56 0000223B: inc $54 0000223D: ldx $57 0000223F: ldy #$18 00002241: bit $7B 00002243: bpl $0000224A 00002245: ldy #$04 00002247: tya 00002248: bne $0000224D 0000224A: lda $FE99,x 0000224D: cmp $54 0000224F: bne $00002277 00002251: sty $029D 00002254: txa 00002255: bne $00002277 00002257: lda $7D 00002259: beq $00002277 0000225B: cmp #$9B 0000225D: sec 0000225E: beq $00002261 00002260: clc 00002261: jsr $FBAC 00002264: inc $02BB 00002267: dec $6C 00002269: dec $029D 0000226C: lda $02B2 0000226F: sec 00002270: bpl $00002261 00002272: lda $029D 00002275: sta $54 00002277: jmp $FBDD 0000227A: sec 0000227B: lda $70,x 0000227D: sbc $74 0000227F: sta $70,x 00002281: lda $71,x 00002283: sbc $75 00002285: sta $71,x 00002287: rts 00002288: lda $02BF 0000228B: cmp #$04 0000228D: beq $00002296 0000228F: lda $57 00002291: beq $00002296 00002293: jsr $F3FC 00002296: lda #$27 00002298: cmp $53 0000229A: bcs $0000229E 0000229C: sta $53 0000229E: ldx $57 000022A0: lda $FE99,x 000022A3: cmp $54 000022A5: bcc $000022D1 000022A7: beq $000022D1 000022A9: cpx #$08 000022AB: bne $000022B7 000022AD: lda $56 000022AF: beq $000022C4 000022B1: cmp #$01 000022B3: bne $000022D1 000022B5: beq $000022BB 000022B7: lda $56 000022B9: bne $000022D1 000022BB: lda $FE8D,x 000022BE: cmp $55 000022C0: bcc $000022D1 000022C2: beq $000022D1 000022C4: lda #$01 000022C6: sta $4C 000022C8: lda #$80 000022CA: ldx $11 000022CC: sta $11 000022CE: beq $000022D6 000022D0: rts 000022D1: jsr $F7D6 000022D4: lda #$8D 000022D6: sta $4C 000022D8: pla 000022D9: pla 000022DA: lda $7B 000022DC: bpl $000022E1 000022DE: jsr $FCB9 000022E1: jmp $F634 000022E4: ldy #$00 000022E6: lda $5D 000022E8: sta ($5E),y 000022EA: rts 000022EB: pha 000022EC: and #$07 000022EE: tax 000022EF: lda $FEB9,x 000022F2: sta $6E 000022F4: pla 000022F5: lsr a 000022F6: lsr a 000022F7: lsr a 000022F8: tax 000022F9: rts 000022FA: rol $02B4 000022FD: rol $02B3 00002300: rol $02B2 00002303: rts 00002304: bcc $00002312 00002306: jsr $FAEB 00002309: lda $02A3,x 0000230C: ora $6E 0000230E: sta $02A3,x 00002311: rts 00002312: jsr $FAEB 00002315: lda $6E 00002317: eor #$FF 00002319: and $02A3,x 0000231C: sta $02A3,x 0000231F: rts 00002320: lda $54 00002322: clc 00002323: adc #$78 00002325: jsr $FAEB 00002328: clc 00002329: lda $02A3,x 0000232C: and $6E 0000232E: beq $00002331 00002330: sec 00002331: rts 00002332: lda $02FA 00002335: ldy $57 00002337: cpy #$03 00002339: bcs $0000234A 0000233B: rol a 0000233C: rol a 0000233D: rol a 0000233E: rol a 0000233F: and #$03 00002341: tax 00002342: lda $02FA 00002345: and #$9F 00002347: ora $FEFA,x 0000234A: sta $02FB 0000234D: rts 0000234E: lda #$02 00002350: sta $65 00002352: lda #$47 00002354: sta $64 00002356: ldy #$27 00002358: lda ($66),y 0000235A: sta $50 0000235C: lda ($68),y 0000235E: sta ($66),y 00002360: lda $50 00002362: sta ($64),y 00002364: dey 00002365: bpl $00002358 00002367: lda $65 00002369: sta $69 0000236B: lda $64 0000236D: sta $68 0000236F: clc 00002370: lda $66 00002372: adc #$28 00002374: sta $66 00002376: bcc $0000237A 00002378: inc $67 0000237A: rts 0000237B: php 0000237C: ldy #$17 0000237E: tya 0000237F: jsr $FB22 00002382: php 00002383: tya 00002384: clc 00002385: adc #$79 00002387: plp 00002388: jsr $FB04 0000238B: dey 0000238C: bmi $00002392 0000238E: cpy $54 00002390: bcs $0000237E 00002392: lda $54 00002394: clc 00002395: adc #$78 00002397: plp 00002398: jmp $FB04 0000239B: lda $52 0000239D: sta $55 0000239F: jsr $F947 000023A2: ldy #$27 000023A4: lda #$00 000023A6: sta ($64),y 000023A8: dey 000023A9: bpl $000023A6 000023AB: rts 000023AC: jsr $FAFA 000023AF: lda $58 000023B1: sta $64 000023B3: lda $59 000023B5: sta $65 000023B7: ldy #$28 000023B9: lda ($64),y 000023BB: ldx $6A 000023BD: dex 000023BE: cpx $65 000023C0: bne $000023CA 000023C2: ldx #$D7 000023C4: cpx $64 000023C6: bcs $000023CA 000023C8: lda #$00 000023CA: ldy #$00 000023CC: sta ($64),y 000023CE: inc $64 000023D0: bne $000023B7 000023D2: inc $65 000023D4: lda $65 000023D6: cmp $6A 000023D8: bne $000023B7 000023DA: jmp $FBDD 000023DD: lda #$00 000023DF: sta $63 000023E1: lda $54 000023E3: sta $51 000023E5: lda $51 000023E7: jsr $FB22 000023EA: bcs $000023F8 000023EC: lda $63 000023EE: clc 000023EF: adc #$28 000023F1: sta $63 000023F3: dec $51 000023F5: jmp $FBE5 000023F8: clc 000023F9: lda $63 000023FB: adc $55 000023FD: sta $63 000023FF: rts 00002400: jsr $FC9D 00002403: lda $63 00002405: pha 00002406: lda $6C 00002408: sta $54 0000240A: lda $6D 0000240C: sta $55 0000240E: lda #$01 00002410: sta $6B 00002412: ldx #$17 00002414: lda $7B 00002416: bpl $0000241A 00002418: ldx #$03 0000241A: cpx $54 0000241C: bne $00002429 0000241E: lda $55 00002420: cmp $53 00002422: bne $00002429 00002424: inc $6B 00002426: jmp $FC39 00002429: jsr $F9D4 0000242C: inc $6B 0000242E: lda $63 00002430: cmp $52 00002432: bne $00002412 00002434: dec $54 00002436: jsr $F799 00002439: jsr $F5A2 0000243C: bne $00002455 0000243E: dec $6B 00002440: lda $63 00002442: cmp $52 00002444: beq $00002455 00002446: jsr $F799 00002449: lda $55 0000244B: cmp $53 0000244D: bne $00002451 0000244F: dec $54 00002451: lda $6B 00002453: bne $00002439 00002455: pla 00002456: sta $63 00002458: jsr $FCA8 0000245B: rts 0000245C: jsr $FBDD 0000245F: lda $51 00002461: sta $6C 00002463: lda $52 00002465: sta $6D 00002467: rts 00002468: lda $63 0000246A: cmp $52 0000246C: bne $00002470 0000246E: dec $54 00002470: jsr $FBDD 00002473: lda $63 00002475: cmp $52 00002477: beq $0000248C 00002479: jsr $F947 0000247C: lda $53 0000247E: sec 0000247F: sbc $52 00002481: tay 00002482: lda ($64),y 00002484: bne $0000248C 00002486: dey 00002487: bpl $00002482 00002489: jmp $F8DB 0000248C: rts 0000248D: ldx #$2D 0000248F: lda $FEC6,x 00002492: cmp $02FB 00002495: beq $0000249C 00002497: dex 00002498: dex 00002499: dex 0000249A: bpl $0000248F 0000249C: rts 0000249D: ldx #$02 0000249F: lda $54,x 000024A1: sta $02B8,x 000024A4: dex 000024A5: bpl $0000249F 000024A7: rts 000024A8: ldx #$02 000024AA: lda $02B8,x 000024AD: sta $54,x 000024AF: dex 000024B0: bpl $000024AA 000024B2: rts 000024B3: jsr $FCB9 000024B6: jmp $F634 000024B9: lda $02BF 000024BC: cmp #$18 000024BE: beq $000024D7 000024C0: ldx #$0B 000024C2: lda $54,x 000024C4: pha 000024C5: lda $0290,x 000024C8: sta $54,x 000024CA: pla 000024CB: sta $0290,x 000024CE: dex 000024CF: bpl $000024C2 000024D1: lda $7B 000024D3: eor #$FF 000024D5: sta $7B 000024D7: rts 000024D8: ldx #$7F 000024DA: stx $D01F 000024DD: stx $D40A 000024E0: dex 000024E1: bpl $000024DA 000024E3: rts 000024E4: lda #$00 000024E6: ldx $7B 000024E8: bne $000024EE 000024EA: ldx $57 000024EC: bne $000024F0 000024EE: lda $52 000024F0: sta $55 000024F2: rts 000024F3: lda $58 000024F5: sta $64 000024F7: lda $59 000024F9: sta $65 000024FB: rts 000024FC: ldx #$00 000024FE: lda $22 00002500: cmp #$11 00002502: beq $0000250C 00002504: cmp #$12 00002506: beq $0000250B 00002508: ldy #$84 0000250A: rts 0000250B: inx 0000250C: stx $02B7 0000250F: lda $54 00002511: sta $60 00002513: lda $55 00002515: sta $61 00002517: lda $56 00002519: sta $62 0000251B: lda #$01 0000251D: sta $79 0000251F: sta $7A 00002521: sec 00002522: lda $60 00002524: sbc $5A 00002526: sta $76 00002528: bcs $00002537 0000252A: lda #$FF 0000252C: sta $79 0000252E: lda $76 00002530: eor #$FF 00002532: clc 00002533: adc #$01 00002535: sta $76 00002537: sec 00002538: lda $61 0000253A: sbc $5B 0000253C: sta $77 0000253E: lda $62 00002540: sbc $5C 00002542: sta $78 00002544: bcs $0000255C 00002546: lda #$FF 00002548: sta $7A 0000254A: lda $77 0000254C: eor #$FF 0000254E: sta $77 00002550: lda $78 00002552: eor #$FF 00002554: sta $78 00002556: inc $77 00002558: bne $0000255C 0000255A: inc $78 0000255C: ldx #$02 0000255E: ldy #$00 00002560: sty $73 00002562: tya 00002563: sta $70,x 00002565: lda $5A,x 00002567: sta $54,x 00002569: dex 0000256A: bpl $00002562 0000256C: lda $77 0000256E: inx 0000256F: tay 00002570: lda $78 00002572: sta $7F 00002574: sta $75 00002576: bne $00002583 00002578: lda $77 0000257A: cmp $76 0000257C: bcs $00002583 0000257E: lda $76 00002580: ldx #$02 00002582: tay 00002583: tya 00002584: sta $7E 00002586: sta $74 00002588: pha 00002589: lda $75 0000258B: lsr a 0000258C: pla 0000258D: ror a 0000258E: sta $70,x 00002590: lda $7E 00002592: ora $7F 00002594: bne $00002599 00002596: jmp $FE42 00002599: clc 0000259A: lda $70 0000259C: adc $76 0000259E: sta $70 000025A0: bcc $000025A4 000025A2: inc $71 000025A4: lda $71 000025A6: cmp $75 000025A8: bcc $000025BE 000025AA: bne $000025B2 000025AC: lda $70 000025AE: cmp $74 000025B0: bcc $000025BE 000025B2: clc 000025B3: lda $54 000025B5: adc $79 000025B7: sta $54 000025B9: ldx #$00 000025BB: jsr $FA7A 000025BE: clc 000025BF: lda $72 000025C1: adc $77 000025C3: sta $72 000025C5: lda $73 000025C7: adc $78 000025C9: sta $73 000025CB: cmp $75 000025CD: bcc $000025F6 000025CF: bne $000025D7 000025D1: lda $72 000025D3: cmp $74 000025D5: bcc $000025F6 000025D7: bit $7A 000025D9: bpl $000025EB 000025DB: dec $55 000025DD: lda $55 000025DF: cmp #$FF 000025E1: bne $000025F1 000025E3: lda $56 000025E5: beq $000025F1 000025E7: dec $56 000025E9: bpl $000025F1 000025EB: inc $55 000025ED: bne $000025F1 000025EF: inc $56 000025F1: ldx #$02 000025F3: jsr $FA7A 000025F6: jsr $FA96 000025F9: jsr $F5E0 000025FC: lda $02B7 000025FF: beq $00002630 00002601: jsr $FC9D 00002604: lda $02FB 00002607: sta $02BC 0000260A: lda $54 0000260C: pha 0000260D: jsr $F9DC 00002610: pla 00002611: sta $54 00002613: jsr $FA96 00002616: jsr $F5A2 00002619: bne $00002627 0000261B: lda $02FD 0000261E: sta $02FB 00002621: jsr $F5E0 00002624: jmp $FE0A 00002627: lda $02BC 0000262A: sta $02FB 0000262D: jsr $FCA8 00002630: sec 00002631: lda $7E 00002633: sbc #$01 00002635: sta $7E 00002637: lda $7F 00002639: sbc #$00 0000263B: sta $7F 0000263D: bmi $00002642 0000263F: jmp $FD90 00002642: jmp $F634 00002645: clc 00002646: bpl $00002652 00002648: asl a 00002649: bpl $00002667 0000264B: .db $34 ; 0000264C: .db $64 ; 0000264D: cpy $C4 0000264F: cpy $C4 00002651: .db $17 ; 00002652: .db $17 ; 00002653: .db $0B ; 00002654: .db $17 ; 00002655: .db $2F ; 00002656: .db $2F ; 00002657: .db $5F ; 00002658: .db $5F ; 00002659: adc ($61,x) 0000265B: adc ($61,x) 0000265D: .db $13 ; 0000265E: .db $13 ; 0000265F: ora #$13 00002661: .db $27 ; 00002662: .db $27 ; 00002663: .db $4F ; 00002664: .db $4F ; 00002665: eor ($41,x) 00002667: eor ($41,x) 00002669: .db $02 ; 0000266A: asl $07 0000266C: php 0000266D: ora #$0A 0000266F: .db $0B ; 00002670: ora $0F0F 00002673: .db $0F ; 00002674: .db $0F ; 00002675: brk 00002676: brk 00002677: brk 00002678: brk 00002679: brk 0000267A: brk 0000267B: brk 0000267C: ora ($01,x) 0000267E: ora ($01,x) 00002680: ora ($02,x) 00002682: ora ($01,x) 00002684: brk 00002685: brk 00002686: ora ($01,x) 00002688: .db $02 ; 00002689: .db $02 ; 0000268A: .db $02 ; 0000268B: .db $02 ; 0000268C: .db $02 ; 0000268D: plp 0000268E: .db $14 ; 0000268F: .db $14 ; 00002690: plp 00002691: bvc $000026E3 00002693: ldy #$A0 00002695: rti 00002696: bvc $000026E8 00002698: bvc $000026B2 0000269A: clc 0000269B: .db $0C ; 0000269C: clc 0000269D: bmi $000026CF 0000269F: rts 000026A0: rts 000026A1: cpy #$C0 000026A3: cpy #$C0 000026A5: brk 000026A6: brk 000026A7: brk 000026A8: .db $02 ; 000026A9: .db $03 ; 000026AA: .db $02 ; 000026AB: .db $03 ; 000026AC: .db $02 ; 000026AD: .db $03 ; 000026AE: ora ($01,x) 000026B0: ora ($00,x) 000026B2: .db $FF ; 000026B3: beq $000026C4 000026B5: cpy #$30 000026B7: .db $0C ; 000026B8: .db $03 ; 000026B9: .db $80 ; 000026BA: rti 000026BB: jsr $0810 000026BE: .db $04 ; 000026BF: .db $02 ; 000026C0: ora ($28,x) 000026C2: dex 000026C3: sty $46,x 000026C5: brk 000026C6: .db $1B ; 000026C7: adc $1CF7,y 000026CA: .db $7F ; 000026CB: .db $F7 ; 000026CC: ora $F78C,x 000026CF: asl $F799,x 000026D2: .db $1F ; 000026D3: tax 000026D4: .db $F7 ; 000026D5: adc $F7B9,x 000026D8: ror $F7E6,x 000026DB: .db $7F ; 000026DC: bpl $000026D6 000026DE: .db $9B ; 000026DF: bmi $000026DB 000026E1: .db $9C ; 000026E2: .db $D4 ; 000026E3: sed 000026E4: sta $F8A4,x 000026E7: .db $9E ; 000026E8: .db $32 ; 000026E9: sed 000026EA: .db $9F ; 000026EB: and $FDF8 000026EE: asl a 000026EF: sbc $6DFE,y 000026F2: sed 000026F3: .db $FF ; 000026F4: .db $37 ; 000026F5: sed 000026F6: rti 000026F7: brk 000026F8: jsr $2060 000026FB: rti 000026FC: brk 000026FD: rts 000026FE: jmp ($3B6A) 00002701: .db $80 ; 00002702: .db $80 ; 00002703: .db $6B ; 00002704: .db $2B ; 00002705: rol a 00002706: .db $6F ; 00002707: .db $80 ; 00002708: bvs $0000277F 0000270A: .db $9B ; 0000270B: adc #$2D 0000270D: and $8076,x 00002710: .db $63 ; 00002711: .db $80 ; 00002712: .db $80 ; 00002713: .db $62 ; 00002714: sei 00002715: .db $7A ; 00002716: .db $34 ; 00002717: .db $80 ; 00002718: .db $33 ; 00002719: rol $1B,x 0000271B: and $32,x 0000271D: and ($2C),y 0000271F: jsr $6E2E 00002722: .db $80 ; 00002723: adc $812F 00002726: .db $72 ; 00002727: .db $80 ; 00002728: adc $79 0000272A: .db $7F ; 0000272B: .db $74 ; 0000272C: .db $77 ; 0000272D: adc ($39),y 0000272F: .db $80 ; 00002730: bmi $00002769 00002732: ror $3C38,x 00002735: rol $6866,x 00002738: .db $64 ; 00002739: .db $80 ; 0000273A: .db $82 ; 0000273B: .db $67 ; 0000273C: .db $73 ; 0000273D: adc ($4C,x) 0000273F: lsr a 00002740: .db $3A ; 00002741: .db $80 ; 00002742: .db $80 ; 00002743: .db $4B ; 00002744: .db $5C ; 00002745: lsr $804F,x 00002748: bvc $0000279F 0000274A: .db $9B ; 0000274B: eor #$5F 0000274D: .db $7C ; 0000274E: lsr $80,x 00002750: .db $43 ; 00002751: .db $80 ; 00002752: .db $80 ; 00002753: .db $42 ; 00002754: cli 00002755: .db $5A ; 00002756: bit $80 00002758: .db $23 ; 00002759: rol $1B 0000275B: and $22 0000275D: and ($5B,x) 0000275F: jsr $4E5D 00002762: .db $80 ; 00002763: eor $813F 00002766: .db $52 ; 00002767: .db $80 ; 00002768: eor $59 0000276A: .db $9F ; 0000276B: .db $54 ; 0000276C: .db $57 ; 0000276D: eor ($28),y 0000276F: .db $80 ; 00002770: and #$27 00002772: .db $9C ; 00002773: rti 00002774: adc $469D,x 00002777: pha 00002778: .db $44 ; 00002779: .db $80 ; 0000277A: .db $83 ; 0000277B: .db $47 ; 0000277C: .db $53 ; 0000277D: eor ($0C,x) 0000277F: asl a 00002780: .db $7B ; 00002781: .db $80 ; 00002782: .db $80 ; 00002783: .db $0B ; 00002784: asl $0F1F,x 00002787: .db $80 ; 00002788: bpl $0000279F 0000278A: .db $9B ; 0000278B: ora #$1C 0000278D: ora $8016,x 00002790: .db $03 ; 00002791: .db $80 ; 00002792: .db $80 ; 00002793: .db $02 ; 00002794: clc 00002795: .db $1A ; 00002796: .db $80 ; 00002797: .db $80 ; 00002798: sta $80 0000279A: .db $1B ; 0000279B: .db $80 ; 0000279C: sbc $0080,x 0000279F: jsr $0E60 000027A2: .db $80 ; 000027A3: ora $8180 000027A6: .db $12 ; 000027A7: .db $80 ; 000027A8: ora $19 000027AA: .db $9E ; 000027AB: .db $14 ; 000027AC: .db $17 ; 000027AD: ora ($80),y 000027AF: .db $80 ; 000027B0: .db $80 ; 000027B1: .db $80 ; 000027B2: inc $7D80,x 000027B5: .db $FF ; 000027B6: asl $08 000027B8: .db $04 ; 000027B9: .db $80 ; 000027BA: sty $07 000027BC: .db $13 ; 000027BD: ora ($AD,x) 000027BF: ora #$D2 000027C1: cmp $02F2 000027C4: bne $000027CB 000027C6: lda $02F1 000027C9: bne $000027EB 000027CB: lda $D209 000027CE: cmp #$9F 000027D0: bne $000027DC 000027D2: lda $02FF 000027D5: eor #$FF 000027D7: sta $02FF 000027DA: bcs $000027EB 000027DC: sta $02FC 000027DF: sta $02F2 000027E2: lda #$03 000027E4: sta $02F1 000027E7: lda #$00 000027E9: sta $4D 000027EB: lda #$30 000027ED: sta $022B 000027F0: pla 000027F1: rti 000027F2: .db $FF ; 000027F3: .db $FF ; 000027F4: .db $FF ; 000027F5: .db $FF ; 000027F6: .db $FF ; 000027F7: .db $FF ; 000027F8: .db $F3 ; 000027F9: inc $91 000027FB: .db $E7 ; 000027FC: and $F1 000027FE: .db $F3 ; 000027FF: inc $00