00000000: lda $CA 00000002: bne $00000008 00000004: lda $08 00000006: bne $0000004D 00000008: ldx #$FF 0000000A: txs 0000000B: cld 0000000C: ldx $02E7 0000000F: ldy $02E8 00000012: stx $80 00000014: sty $81 00000016: lda #$00 00000018: sta $92 0000001A: sta $CA 0000001C: iny 0000001D: txa 0000001E: ldx #$82 00000020: sta $00,x 00000022: inx 00000023: sty $00,x 00000025: inx 00000026: cpx #$92 00000028: bcc $00000020 0000002A: ldx #$86 0000002C: ldy #$01 0000002E: jsr $A87A 00000031: ldx #$8C 00000033: ldy #$03 00000035: jsr $A87A 00000038: lda #$00 0000003A: tay 0000003B: sta ($84),y 0000003D: sta ($8A),y 0000003F: iny 00000040: lda #$80 00000042: sta ($8A),y 00000044: iny 00000045: lda #$03 00000047: sta ($8A),y 00000049: lda #$0A 0000004B: sta $C9 0000004D: jsr $B8F1 00000050: jsr $BD45 00000053: jsr $BD5B 00000056: lda $92 00000058: beq $0000005D 0000005A: jsr $BD9D 0000005D: jsr $BD62 00000060: lda $CA 00000062: bne $00000000 00000064: ldx #$FF 00000066: txs 00000067: jsr $DA51 0000006A: lda #$5D 0000006C: sta $C2 0000006E: jsr $BDED 00000071: jsr $A9F2 00000074: beq $00000060 00000076: lda #$00 00000078: sta $F2 0000007A: sta $9F 0000007C: sta $94 0000007E: sta $A6 00000080: sta $B3 00000082: sta $B0 00000084: sta $B1 00000086: lda $84 00000088: sta $AD 0000008A: lda $85 0000008C: sta $AE 0000008E: jsr $DBA1 00000091: jsr $A19A 00000094: jsr $A2C4 00000097: lda $D5 00000099: bpl $0000009D 0000009B: sta $A6 0000009D: jsr $DBA1 000000A0: ldy $F2 000000A2: sty $A8 000000A4: lda ($F3),y 000000A6: cmp #$9B 000000A8: bne $000000B1 000000AA: bit $A6 000000AC: bmi $00000060 000000AE: jmp $A186 000000B1: lda $94 000000B3: sta $A7 000000B5: jsr $A2C4 000000B8: jsr $DBA1 000000BB: lda #$A4 000000BD: ldy #$9F 000000BF: ldx #$02 000000C1: jsr $A454 000000C4: stx $F2 000000C6: lda $AF 000000C8: jsr $A2C4 000000CB: jsr $DBA1 000000CE: jsr $A1BE 000000D1: bcc $00000108 000000D3: ldy $9F 000000D5: lda ($F3),y 000000D7: cmp #$9B 000000D9: bne $000000E1 000000DB: iny 000000DC: sta ($F3),y 000000DE: dey 000000DF: lda #$20 000000E1: ora #$80 000000E3: sta ($F3),y 000000E5: lda #$40 000000E7: ora $A6 000000E9: sta $A6 000000EB: ldy $A8 000000ED: sty $F2 000000EF: ldx #$03 000000F1: stx $A7 000000F3: inx 000000F4: stx $94 000000F6: lda #$37 000000F8: jsr $A2C4 000000FB: ldy $F2 000000FD: lda ($F3),y 000000FF: inc $F2 00000101: cmp #$9B 00000103: bne $000000F8 00000105: jsr $A2C4 00000108: lda $94 0000010A: ldy $A7 0000010C: sta ($80),y 0000010E: ldy $F2 00000110: dey 00000111: lda ($F3),y 00000113: cmp #$9B 00000115: bne $000000B1 00000117: ldy #$02 00000119: lda $94 0000011B: sta ($80),y 0000011D: jsr $A9A2 00000120: lda #$00 00000122: bcs $00000127 00000124: jsr $A9DC 00000127: sec 00000128: sbc $94 0000012A: beq $0000014A 0000012C: bcs $00000141 0000012E: eor #$FF 00000130: tay 00000131: iny 00000132: ldx #$8A 00000134: jsr $A87A 00000137: lda $97 00000139: sta $8A 0000013B: lda $98 0000013D: sta $8B 0000013F: bne $0000014A 00000141: tay 00000142: jsr $A9D0 00000145: ldx #$8A 00000147: jsr $A8F8 0000014A: ldy $94 0000014C: dey 0000014D: lda ($80),y 0000014F: sta ($8A),y 00000151: tya 00000152: bne $0000014C 00000154: bit $A6 00000156: bvc $00000181 00000158: lda $B1 0000015A: asl a 0000015B: asl a 0000015C: asl a 0000015D: ldx #$88 0000015F: jsr $A8F7 00000162: sec 00000163: lda $84 00000165: sbc $AD 00000167: tay 00000168: lda $85 0000016A: sbc $AE 0000016C: ldx #$84 0000016E: jsr $A8FA 00000171: bit $A6 00000173: bpl $0000017B 00000175: jsr $B5AA 00000178: jmp $A060 0000017B: jsr $B58E 0000017E: jmp $A060 00000181: bpl $0000017E 00000183: jmp $A95E 00000186: jsr $A9A2 00000189: bcs $0000017E 0000018B: jsr $A9DC 0000018E: tay 0000018F: jsr $A9D0 00000192: ldx #$8A 00000194: jsr $A8F8 00000197: jmp $A060 0000019A: jsr $D800 0000019D: bcc $000001A7 0000019F: lda #$00 000001A1: sta $F2 000001A3: ldy #$80 000001A5: bmi $000001B0 000001A7: jsr $AD41 000001AA: ldy $D5 000001AC: bmi $0000019F 000001AE: lda $D4 000001B0: sty $A1 000001B2: sta $A0 000001B4: jsr $A2C4 000001B7: lda $A1 000001B9: sta $D5 000001BB: jmp $A2C4 000001BE: ldy #$01 000001C0: lda ($95),y 000001C2: sta $9E 000001C4: sta $0483 000001C7: dey 000001C8: lda ($95),y 000001CA: sta $9D 000001CC: sta $0482 000001CF: sty $A9 000001D1: lda $94 000001D3: sta $0481 000001D6: lda $F2 000001D8: sta $0480 000001DB: jsr $A293 000001DE: bmi $000001F6 000001E0: cmp #$01 000001E2: bcc $00000208 000001E4: bne $000001EC 000001E6: jsr $A208 000001E9: jmp $A259 000001EC: cmp #$05 000001EE: bcc $00000245 000001F0: jsr $A29B 000001F3: jmp $A259 000001F6: sec 000001F7: sbc #$C1 000001F9: bcs $000001FD 000001FB: ldx #$FF 000001FD: clc 000001FE: adc $9D 00000200: pha 00000201: txa 00000202: adc $9E 00000204: pha 00000205: jmp $A21B 00000208: jsr $A293 0000020B: pha 0000020C: jsr $A293 0000020F: pha 00000210: bcc $0000021B 00000212: pla 00000213: tay 00000214: pla 00000215: tax 00000216: tya 00000217: pha 00000218: txa 00000219: pha 0000021A: rts 0000021B: ldx $A9 0000021D: inx 0000021E: inx 0000021F: inx 00000220: inx 00000221: beq $00000242 00000223: stx $A9 00000225: lda $F2 00000227: sta $0480,x 0000022A: lda $94 0000022C: sta $0481,x 0000022F: lda $9D 00000231: sta $0482,x 00000234: lda $9E 00000236: sta $0483,x 00000239: pla 0000023A: sta $9E 0000023C: pla 0000023D: sta $9D 0000023F: jmp $A1DB 00000242: jmp $B918 00000245: ldx $A9 00000247: beq $0000021A 00000249: lda $0482,x 0000024C: sta $9D 0000024E: lda $0483,x 00000251: sta $9E 00000253: dex 00000254: dex 00000255: dex 00000256: dex 00000257: stx $A9 00000259: bcs $0000025E 0000025B: jmp $A1DB 0000025E: jsr $A293 00000261: bmi $0000025E 00000263: cmp #$02 00000265: bcs $0000026F 00000267: jsr $A28C 0000026A: jsr $A28C 0000026D: bne $0000025E 0000026F: cmp #$03 00000271: beq $00000245 00000273: bcs $0000025E 00000275: lda $F2 00000277: cmp $9F 00000279: bcc $0000027D 0000027B: sta $9F 0000027D: ldx $A9 0000027F: lda $0480,x 00000282: sta $F2 00000284: lda $0481,x 00000287: sta $94 00000289: jmp $A1DB 0000028C: inc $9D 0000028E: bne $00000292 00000290: inc $9E 00000292: rts 00000293: jsr $A28C 00000296: ldx #$00 00000298: lda ($9D,x) 0000029A: rts 0000029B: cmp #$0F 0000029D: beq $000002B6 0000029F: bcs $000002E1 000002A1: cmp #$0D 000002A3: bne $000002AB 000002A5: jsr $A28C 000002A8: jmp $A2E4 000002AB: pla 000002AC: pla 000002AD: lda #$04 000002AF: pha 000002B0: lda #$A6 000002B2: pha 000002B3: jmp $A21B 000002B6: jsr $A28C 000002B9: ldy #$00 000002BB: lda ($9D),y 000002BD: ldy $94 000002BF: dey 000002C0: sta ($80),y 000002C2: clc 000002C3: rts 000002C4: ldy $94 000002C6: sta ($80),y 000002C8: inc $94 000002CA: bne $000002C3 000002CC: jmp $B918 000002CF: ldx #$FF 000002D1: txs 000002D2: lda $94 000002D4: ldy $A7 000002D6: sta ($80),y 000002D8: jmp $A0B1 000002DB: ldx #$FF 000002DD: txs 000002DE: jmp $A0FB 000002E1: jsr $DBA1 000002E4: lda $F2 000002E6: cmp $B3 000002E8: beq $000002FF 000002EA: sta $B3 000002EC: lda #$A7 000002EE: ldy #$DE 000002F0: ldx #$00 000002F2: jsr $A454 000002F5: bcs $0000031A 000002F7: stx $B2 000002F9: lda $AF 000002FB: adc #$10 000002FD: sta $B0 000002FF: ldy #$00 00000301: lda ($9D),y 00000303: cmp $B0 00000305: beq $00000311 00000307: cmp #$44 00000309: bne $0000031E 0000030B: lda $B0 0000030D: cmp #$44 0000030F: bcc $0000031E 00000311: jsr $A2C4 00000314: ldx $B2 00000316: stx $F2 00000318: clc 00000319: rts 0000031A: lda #$00 0000031C: sta $B0 0000031E: sec 0000031F: rts 00000320: lda #$00 00000322: beq $00000326 00000324: lda #$80 00000326: sta $D2 00000328: jsr $DBA1 0000032B: lda $F2 0000032D: sta $AC 0000032F: jsr $A3E8 00000332: bcs $00000359 00000334: jsr $A2E1 00000337: lda $B0 00000339: beq $00000343 0000033B: ldy $B2 0000033D: lda ($F3),y 0000033F: cmp #$30 00000341: bcc $00000359 00000343: inc $F2 00000345: jsr $A3E8 00000348: bcc $00000343 0000034A: jsr $DBAF 0000034D: bcc $00000343 0000034F: lda ($F3),y 00000351: cmp #$24 00000353: beq $0000035B 00000355: bit $D2 00000357: bpl $00000362 00000359: sec 0000035A: rts 0000035B: bit $D2 0000035D: bpl $00000359 0000035F: iny 00000360: bne $0000036F 00000362: lda ($F3),y 00000364: cmp #$28 00000366: bne $0000036F 00000368: iny 00000369: lda #$40 0000036B: ora $D2 0000036D: sta $D2 0000036F: lda $AC 00000371: sta $F2 00000373: sty $AC 00000375: lda $83 00000377: ldy $82 00000379: ldx #$00 0000037B: jsr $A454 0000037E: bcs $0000038A 00000380: cpx $AC 00000382: beq $000003D1 00000384: jsr $A482 00000387: jmp $A37E 0000038A: sec 0000038B: lda $AC 0000038D: sbc $F2 0000038F: sta $F2 00000391: tay 00000392: ldx #$84 00000394: jsr $A87A 00000397: lda $AF 00000399: sta $D3 0000039B: ldy $F2 0000039D: dey 0000039E: ldx $AC 000003A0: dex 000003A1: lda $0580,x 000003A4: sta ($97),y 000003A6: dex 000003A7: dey 000003A8: bpl $000003A1 000003AA: ldy $F2 000003AC: dey 000003AD: lda ($97),y 000003AF: ora #$80 000003B1: sta ($97),y 000003B3: ldy #$08 000003B5: ldx #$88 000003B7: jsr $A87A 000003BA: inc $B1 000003BC: ldy #$02 000003BE: lda #$00 000003C0: sta $00D2,y 000003C3: iny 000003C4: cpy #$08 000003C6: bcc $000003C0 000003C8: dey 000003C9: lda $00D2,y 000003CC: sta ($97),y 000003CE: dey 000003CF: bpl $000003C9 000003D1: bit $D2 000003D3: bvc $000003D7 000003D5: dec $AC 000003D7: lda $AC 000003D9: sta $F2 000003DB: lda $AF 000003DD: bmi $000003E5 000003DF: ora #$80 000003E1: clc 000003E2: jmp $A2C4 000003E5: jmp $B92C 000003E8: ldy $F2 000003EA: lda ($F3),y 000003EC: cmp #$41 000003EE: bcc $000003F3 000003F0: cmp #$5B 000003F2: rts 000003F3: sec 000003F4: rts 000003F5: jsr $DBA1 000003F8: lda $F2 000003FA: sta $AC 000003FC: jsr $D800 000003FF: bcc $00000406 00000401: lda $AC 00000403: sta $F2 00000405: rts 00000406: lda #$0E 00000408: jsr $A2C4 0000040B: iny 0000040C: ldx #$00 0000040E: lda $D4,x 00000410: sta ($80),y 00000412: iny 00000413: inx 00000414: cpx #$06 00000416: bcc $0000040E 00000418: sty $94 0000041A: clc 0000041B: rts 0000041C: jsr $DBA1 0000041F: ldy $F2 00000421: lda ($F3),y 00000423: cmp #$22 00000425: bne $000003F3 00000427: lda #$0F 00000429: jsr $A2C4 0000042C: lda $94 0000042E: sta $AB 00000430: jsr $A2C4 00000433: inc $F2 00000435: ldy $F2 00000437: lda ($F3),y 00000439: cmp #$9B 0000043B: beq $00000449 0000043D: cmp #$22 0000043F: beq $00000447 00000441: jsr $A2C4 00000444: jmp $A433 00000447: inc $F2 00000449: clc 0000044A: lda $94 0000044C: sbc $AB 0000044E: ldy $AB 00000450: sta ($80),y 00000452: clc 00000453: rts 00000454: stx $AA 00000456: ldx #$FF 00000458: stx $AF 0000045A: sta $96 0000045C: sty $95 0000045E: inc $AF 00000460: ldx $F2 00000462: ldy $AA 00000464: lda ($95),y 00000466: beq $0000048D 00000468: lda #$00 0000046A: php 0000046B: lda $0580,x 0000046E: and #$7F 00000470: cmp #$2E 00000472: beq $0000048F 00000474: eor ($95),y 00000476: asl a 00000477: beq $0000047B 00000479: pla 0000047A: php 0000047B: iny 0000047C: inx 0000047D: bcc $0000046B 0000047F: plp 00000480: beq $00000452 00000482: clc 00000483: tya 00000484: adc $95 00000486: tay 00000487: lda $96 00000489: adc #$00 0000048B: bne $0000045A 0000048D: sec 0000048E: rts 0000048F: lda #$02 00000491: cmp $AA 00000493: bne $00000474 00000495: lda ($95),y 00000497: bmi $0000049C 00000499: iny 0000049A: bne $00000495 0000049C: sec 0000049D: bcs $0000047B 0000049F: .db $C2 ; 000004A0: .db $A7 ; 000004A1: .db $52 ; 000004A2: eor $CD 000004A4: cmp $A7 000004A6: .db $44 ; 000004A7: eor ($54,x) 000004A9: cmp ($EE,x) 000004AB: ldx $49 000004AD: lsr $5550 000004B0: .db $D4 ; 000004B1: .db $B7 ; 000004B2: ldx $43 000004B4: .db $4F ; 000004B5: jmp $D24F 000004B8: bit $4CA7 000004BB: eor #$53 000004BD: .db $D4 ; 000004BE: ora $45A7,x 000004C1: lsr $4554 000004C4: .db $D2 ; 000004C5: tsx 000004C6: ldx $4C 000004C8: eor $D4 000004CA: stx $49A7 000004CD: dec $CC 000004CF: ldx $46 000004D1: .db $4F ; 000004D2: .db $D2 ; 000004D3: cpx $A6 000004D5: lsr $5845 000004D8: .db $D4 ; 000004D9: .db $B7 ; 000004DA: ldx $47 000004DC: .db $4F ; 000004DD: .db $54 ; 000004DE: .db $CF ; 000004DF: .db $B7 ; 000004E0: ldx $47 000004E2: .db $4F ; 000004E3: jsr $CF54 000004E6: .db $B7 ; 000004E7: ldx $47 000004E9: .db $4F ; 000004EA: .db $53 ; 000004EB: eor $C2,x 000004ED: .db $B7 ; 000004EE: ldx $54 000004F0: .db $52 ; 000004F1: eor ($D0,x) 000004F3: clv 000004F4: ldx $42 000004F6: eor $B8C5,y 000004F9: ldx $43 000004FB: .db $4F ; 000004FC: lsr $59D4 000004FF: .db $A7 ; 00000500: .db $43 ; 00000501: .db $4F ; 00000502: cmp $A71A 00000505: .db $43 ; 00000506: jmp $534F 00000509: cmp $B8 0000050B: ldx $43 0000050D: jmp $B8D2 00000510: ldx $44 00000512: eor $C7 00000514: eor $44A7,y 00000517: eor #$CD 00000519: clv 0000051A: ldx $45 0000051C: lsr $B8C4 0000051F: ldx $4E 00000521: eor $D7 00000523: .db $13 ; 00000524: .db $A7 ; 00000525: .db $4F ; 00000526: bvc $0000056D 00000528: dec $A71D 0000052B: jmp $414F 0000052E: cpy $1D 00000530: .db $A7 ; 00000531: .db $53 ; 00000532: eor ($56,x) 00000534: cmp $3A 00000536: .db $A7 ; 00000537: .db $53 ; 00000538: .db $54 ; 00000539: eor ($54,x) 0000053B: eor $D3,x 0000053D: .db $43 ; 0000053E: .db $A7 ; 0000053F: lsr $544F 00000542: cmp $43 00000544: .db $A7 ; 00000545: bvc $00000596 00000547: eor #$4E 00000549: .db $D4 ; 0000054A: ora ($A7),y 0000054C: cli 0000054D: eor #$CF 0000054F: .db $5C ; 00000550: .db $A7 ; 00000551: .db $4F ; 00000552: dec $A756 00000555: bvc $000005A6 00000557: .db $4B ; 00000558: cmp $F6 0000055A: ldx $50 0000055C: .db $52 ; 0000055D: eor #$4E 0000055F: .db $D4 ; 00000560: clv 00000561: ldx $52 00000563: eor ($C4,x) 00000565: .db $EF ; 00000566: ldx $52 00000568: eor $41 0000056A: cpy $E9 0000056C: ldx $52 0000056E: eor $53 00000570: .db $54 ; 00000571: .db $4F ; 00000572: .db $52 ; 00000573: cmp $B8 00000575: ldx $52 00000577: eor $54 00000579: eor $52,x 0000057B: dec $A720 0000057E: .db $52 ; 0000057F: eor $CE,x 00000581: clv 00000582: ldx $53 00000584: .db $54 ; 00000585: .db $4F ; 00000586: bne $00000540 00000588: ldx $50 0000058A: .db $4F ; 0000058B: bne $00000583 0000058D: ldx $BF 0000058F: .db $E2 ; 00000590: ldx $47 00000592: eor $D4 00000594: ldy $A6,x 00000596: bvc $000005ED 00000598: .db $D4 ; 00000599: .db $B7 ; 0000059A: ldx $47 0000059C: .db $52 ; 0000059D: eor ($50,x) 0000059F: pha 000005A0: eor #$43 000005A2: .db $D3 ; 000005A3: lsr $A7,x 000005A5: bvc $000005F3 000005A7: .db $4F ; 000005A8: .db $D4 ; 000005A9: lsr $A7,x 000005AB: bvc $000005FC 000005AD: .db $53 ; 000005AE: eor #$54 000005B0: eor #$4F 000005B2: dec $A6B8 000005B5: .db $44 ; 000005B6: .db $4F ; 000005B7: .db $D3 ; 000005B8: lsr $A7,x 000005BA: .db $44 ; 000005BB: .db $52 ; 000005BC: eor ($57,x) 000005BE: .db $54 ; 000005BF: .db $CF ; 000005C0: .db $54 ; 000005C1: .db $A7 ; 000005C2: .db $53 ; 000005C3: eor $54 000005C5: .db $43 ; 000005C6: .db $4F ; 000005C7: jmp $D24F 000005CA: .db $DC ; 000005CB: ldx $4C 000005CD: .db $4F ; 000005CE: .db $43 ; 000005CF: eor ($54,x) 000005D1: cmp $52 000005D3: .db $A7 ; 000005D4: .db $53 ; 000005D5: .db $4F ; 000005D6: eor $4E,x 000005D8: cpy $FA 000005DA: ldx $4C 000005DC: bvc $00000630 000005DE: eor #$4E 000005E0: .db $D4 ; 000005E1: clv 000005E2: ldx $43 000005E4: .db $53 ; 000005E5: eor ($56,x) 000005E7: cmp $B8 000005E9: ldx $43 000005EB: jmp $414F 000005EE: cpy $BA 000005F0: ldx $00 000005F2: .db $80 ; 000005F3: brk 000005F4: rol a 000005F5: eor $52 000005F7: .db $52 ; 000005F8: .db $4F ; 000005F9: .db $52 ; 000005FA: and $A020 000005FD: .db $53 ; 000005FE: .db $54 ; 000005FF: .db $4F ; 00000600: bvc $00000652 00000602: eor $44 00000604: ldy #$CD 00000606: cpy $02 00000608: .db $C2 ; 00000609: .db $03 ; 0000060A: .db $2B ; 0000060B: tsx 0000060C: bit $02DB 0000060F: cmp $03D8 00000612: and $0F 00000614: and $02,x 00000616: rol $0F 00000618: rol $02,x 0000061A: plp 0000061B: .db $03 ; 0000061C: inc $E802,x 0000061F: .db $02 ; 00000620: ora ($F4,x) 00000622: .db $A3 ; 00000623: .db $02 ; 00000624: brk 00000625: sei 00000626: ldx $03 00000628: cpy $9C 0000062A: .db $02 ; 0000062B: .db $03 ; 0000062C: .db $23 ; 0000062D: .db $02 ; 0000062E: and $02 00000630: rol $02 00000632: bit $02 00000634: .db $27 ; 00000635: .db $02 ; 00000636: ora $1F02,x 00000639: .db $02 ; 0000063A: asl $2002,x 0000063D: .db $02 ; 0000063E: and ($02,x) 00000640: .db $22 ; 00000641: .db $02 ; 00000642: rol a 00000643: .db $02 ; 00000644: and #$03 00000646: ora ($1F,x) 00000648: .db $A3 ; 00000649: .db $C2 ; 0000064A: .db $03 ; 0000064B: ora $0F2B 0000064E: sec 0000064F: asl $2CC4 00000652: .db $02 ; 00000653: .db $03 ; 00000654: .db $12 ; 00000655: .db $0F ; 00000656: .db $3C ; 00000657: asl $0302 0000065A: .db $44 ; 0000065B: .db $D2 ; 0000065C: .db $02 ; 0000065D: brk 0000065E: iny 0000065F: .db $A7 ; 00000660: .db $D3 ; 00000661: .db $02 ; 00000662: .db $C2 ; 00000663: .db $03 ; 00000664: .db $3F ; 00000665: .db $2B ; 00000666: .db $0F ; 00000667: .db $3A ; 00000668: brk 00000669: .db $D4 ; 0000066A: .db $A7 ; 0000066B: bit $2B03 0000066E: .db $0F ; 0000066F: .db $3A ; 00000670: asl $032C 00000673: .db $2B ; 00000674: .db $0F ; 00000675: .db $3A ; 00000676: .db $C7 ; 00000677: bit $C403 0000067A: .db $E3 ; 0000067B: .db $C2 ; 0000067C: .db $03 ; 0000067D: iny 0000067E: .db $02 ; 0000067F: .db $CB ; 00000680: .db $02 ; 00000681: ora ($1B,x) 00000683: ldy $03 00000685: brk 00000686: bne $0000062F 00000688: lda $03 0000068A: ora ($23,x) 0000068C: .db $A3 ; 0000068D: .db $C2 ; 0000068E: .db $03 ; 0000068F: .db $2B ; 00000690: .db $0F ; 00000691: .db $37 ; 00000692: asl $2CC4 00000695: .db $02 ; 00000696: .db $03 ; 00000697: .db $12 ; 00000698: .db $0F ; 00000699: .db $3C ; 0000069A: asl $0302 0000069D: ora $2F0F,x 000006A0: .db $02 ; 000006A1: asl $300F,x 000006A4: .db $02 ; 000006A5: .db $1F ; 000006A6: .db $0F ; 000006A7: and ($02),y 000006A9: jsr $320F 000006AC: .db $02 ; 000006AD: and ($0F,x) 000006AF: .db $33 ; 000006B0: .db $02 ; 000006B1: .db $22 ; 000006B2: .db $0F ; 000006B3: .db $34 ; 000006B4: .db $03 ; 000006B5: .db $1C ; 000006B6: asl $0E12 000006B9: .db $FA ; 000006BA: .db $03 ; 000006BB: brk 000006BC: eor $A6 000006BE: .db $22 ; 000006BF: .db $0F ; 000006C0: and $F10E 000006C3: .db $02 ; 000006C4: stx $22 000006C6: .db $0F ; 000006C7: rol $7C00 000006CA: ldx $E8 000006CC: .db $03 ; 000006CD: ora ($1F,x) 000006CF: .db $A3 ; 000006D0: .db $22 ; 000006D1: .db $0F ; 000006D2: and $190E 000006D5: asl $DCC3 000006D8: .db $03 ; 000006D9: .db $1A ; 000006DA: asl $0302 000006DD: asl $0E12 000006E0: .db $12 ; 000006E1: cpy $03 000006E3: cmp $0112,x 000006E6: .db $1F ; 000006E7: .db $A3 ; 000006E8: .db $CB ; 000006E9: .db $03 ; 000006EA: asl $02C8 000006ED: dec $03 000006EF: .db $F7 ; 000006F0: .db $DB ; 000006F1: .db $C2 ; 000006F2: .db $03 ; 000006F3: .db $14 ; 000006F4: .db $02 ; 000006F5: asl $03,x 000006F7: cmp #$BB 000006F9: .db $02 ; 000006FA: cpx $9A00 000006FD: .db $A7 ; 000006FE: lda $03,x 00000700: .db $1C ; 00000701: asl $0103 00000704: .db $1F ; 00000705: .db $A3 ; 00000706: .db $02 ; 00000707: ora ($23,x) 00000709: .db $A3 ; 0000070A: .db $03 ; 0000070B: clv 0000070C: .db $C2 ; 0000070D: .db $03 ; 0000070E: .db $12 ; 0000070F: ldy $0302,x 00000712: asl $AC12 00000715: .db $12 ; 00000716: sbc $F312,y 00000719: txs 0000071A: .db $03 ; 0000071B: lda $97 0000071D: .db $03 ; 0000071E: sbc $0394 00000721: nop 00000722: sta ($02),y 00000724: .db $8F ; 00000725: .db $03 ; 00000726: txs 00000727: .db $12 ; 00000728: .db $02 ; 00000729: .db $97 ; 0000072A: ora $02,x 0000072C: .db $03 ; 0000072D: dec $0285,x 00000730: .db $DB ; 00000731: .db $12 ; 00000732: cpy $02 00000734: .db $C2 ; 00000735: .db $03 ; 00000736: brk 00000737: tsx 00000738: .db $A7 ; 00000739: .db $F4 ; 0000073A: .db $03 ; 0000073B: .db $C3 ; 0000073C: sbc ($03),y 0000073E: .db $82 ; 0000073F: .db $12 ; 00000740: brk 00000741: eor $A6 00000743: .db $03 ; 00000744: tsx 00000745: .db $12 ; 00000746: brk 00000747: eor $A6 00000749: cpx $03 0000074B: brk 0000074C: .db $7C ; 0000074D: ldx $03 0000074F: asl $0E12 00000752: .db $03 ; 00000753: asl $0E12 00000756: .db $12 ; 00000757: clv 00000758: cmp $03,x 0000075A: sbc $03D2 0000075D: asl $C7C4 00000760: cmp $1703 00000763: .db $02 ; 00000764: clc 00000765: .db $03 ; 00000766: asl $03C2 00000769: .db $12 ; 0000076A: ldy $0302,x 0000076D: .db $14 ; 0000076E: .db $02 ; 0000076F: asl $03,x 00000771: ora ($1F,x) 00000773: .db $A3 ; 00000774: ora $0F2B 00000777: and $000E,y 0000077A: .db $53 ; 0000077B: ldx $2C 0000077D: .db $02 ; 0000077E: ora ($23,x) 00000780: .db $A3 ; 00000781: .db $2B ; 00000782: .db $0F ; 00000783: .db $3B ; 00000784: asl $032C 00000787: tax 00000788: .db $C3 ; 00000789: .db $02 ; 0000078A: .db $03 ; 0000078B: .db $12 ; 0000078C: .db $BB ; 0000078D: .db $02 ; 0000078E: .db $03 ; 0000078F: asl $C31B 00000792: .db $9B ; 00000793: .db $03 ; 00000794: ora ($F4,x) 00000796: .db $A3 ; 00000797: .db $02 ; 00000798: ora ($CE,x) 0000079A: ldx #$C9 0000079C: .db $02 ; 0000079D: .db $D4 ; 0000079E: .db $C3 ; 0000079F: .db $02 ; 000007A0: .db $03 ; 000007A1: .db $C3 ; 000007A2: .db $02 ; 000007A3: .db $03 ; 000007A4: .db $C3 ; 000007A5: iny 000007A6: .db $03 ; 000007A7: asl $0002 000007AA: .db $7C ; 000007AB: ldx $03 000007AD: cpy $B3 000007AF: .db $02 ; 000007B0: .db $03 ; 000007B1: dec $C2 000007B3: .db $03 ; 000007B4: lda $0302,x 000007B7: .db $12 ; 000007B8: .db $02 ; 000007B9: ora $03,x 000007BB: asl $02C3 000007BE: .db $03 ; 000007BF: .db $12 ; 000007C0: asl $0302 000007C3: ora ($DA,x) 000007C5: ldx #$01 000007C7: .db $DA ; 000007C8: ldx #$40 000007CA: .db $02 ; 000007CB: eor ($02,x) 000007CD: .db $43 ; 000007CE: .db $02 ; 000007CF: .db $42 ; 000007D0: .db $03 ; 000007D1: and $3E02,x 000007D4: .db $03 ; 000007D5: asl $03C2 000007D8: .db $12 ; 000007D9: .db $0F ; 000007DA: .db $3C ; 000007DB: tsx 000007DC: .db $02 ; 000007DD: .db $03 ; 000007DE: .db $82 ; 000007DF: .db $80 ; 000007E0: ldy $BAA4 000007E3: .db $BB ; 000007E4: .db $9B ; 000007E5: .db $47 ; 000007E6: .db $4F ; 000007E7: .db $54 ; 000007E8: .db $CF ; 000007E9: .db $47 ; 000007EA: .db $4F ; 000007EB: .db $53 ; 000007EC: eor $C2,x 000007EE: .db $54 ; 000007EF: .db $CF ; 000007F0: .db $53 ; 000007F1: .db $54 ; 000007F2: eor $D0 000007F4: .db $54 ; 000007F5: pha 000007F6: eor $CE 000007F8: .db $A3 ; 000007F9: .db $3C ; 000007FA: lda $BE3C,x 000007FD: rol $BCBD,x 00000800: ldx $DEBD,y 00000803: tax 00000804: .db $AB ; 00000805: lda $4EAF 00000808: .db $4F ; 00000809: .db $D4 ; 0000080A: .db $4F ; 0000080B: .db $D2 ; 0000080C: eor ($4E,x) 0000080E: cpy $A8 00000810: lda #$BD 00000812: lda $BD3C,x 00000815: .db $3C ; 00000816: ldx $BD3E,y 00000819: ldy $BDBE,x 0000081C: .db $AB ; 0000081D: lda $80A8 00000820: .db $80 ; 00000821: tay 00000822: tay 00000823: ldy $5453 00000826: .db $52 ; 00000827: ldy $43 00000829: pha 0000082A: .db $52 ; 0000082B: ldy $55 0000082D: .db $53 ; 0000082E: .db $D2 ; 0000082F: eor ($53,x) 00000831: .db $C3 ; 00000832: lsr $41,x 00000834: cpy $454C 00000837: dec $4441 0000083A: .db $D2 ; 0000083B: eor ($54,x) 0000083D: dec $4F43 00000840: .db $D3 ; 00000841: bvc $00000888 00000843: eor $CB 00000845: .db $53 ; 00000846: eor #$CE 00000848: .db $52 ; 00000849: lsr $46C4 0000084C: .db $52 ; 0000084D: cmp $45 0000084F: cli 00000850: bne $0000089E 00000852: .db $4F ; 00000853: .db $C7 ; 00000854: .db $43 ; 00000855: jmp $C74F 00000858: .db $53 ; 00000859: eor ($D2),y 0000085B: .db $53 ; 0000085C: .db $47 ; 0000085D: dec $4241 00000860: .db $D3 ; 00000861: eor #$4E 00000863: .db $D4 ; 00000864: bvc $000008A7 00000866: .db $44 ; 00000867: .db $44 ; 00000868: jmp $53C5 0000086B: .db $54 ; 0000086C: eor #$43 0000086E: .db $CB ; 0000086F: bvc $000008C5 00000871: .db $52 ; 00000872: eor #$C7 00000874: .db $53 ; 00000875: .db $54 ; 00000876: .db $52 ; 00000877: eor #$C7 00000879: brk 0000087A: lda #$00 0000087C: sty $A4 0000087E: sta $A5 00000880: tya 00000881: sec 00000882: adc $90 00000884: tay 00000885: lda $91 00000887: adc $A5 00000889: cmp $02E6 0000088C: bcc $0000089A 0000088E: bne $00000897 00000890: cpy $02E5 00000893: bcc $0000089A 00000895: beq $0000089A 00000897: jmp $B930 0000089A: sec 0000089B: lda $90 0000089D: sbc $00,x 0000089F: sta $A2 000008A1: lda $91 000008A3: sbc $01,x 000008A5: sta $A3 000008A7: clc 000008A8: adc $01,x 000008AA: sta $9A 000008AC: lda $00,x 000008AE: sta $99 000008B0: sta $97 000008B2: adc $A4 000008B4: sta $9B 000008B6: lda $01,x 000008B8: sta $98 000008BA: adc $A5 000008BC: adc $A3 000008BE: sta $9C 000008C0: lda $00,x 000008C2: adc $A4 000008C4: sta $00,x 000008C6: lda $01,x 000008C8: adc $A5 000008CA: sta $01,x 000008CC: inx 000008CD: inx 000008CE: cpx #$92 000008D0: bcc $000008C0 000008D2: sta $0F 000008D4: lda $90 000008D6: sta $0E 000008D8: ldx $A3 000008DA: inx 000008DB: ldy $A2 000008DD: bne $000008EC 000008DF: nop 000008E0: beq $000008F3 000008E2: nop 000008E3: dey 000008E4: dec $9A 000008E6: dec $9C 000008E8: lda ($99),y 000008EA: sta ($9B),y 000008EC: dey 000008ED: bne $000008E8 000008EF: lda ($99),y 000008F1: sta ($9B),y 000008F3: dex 000008F4: bne $000008E3 000008F6: rts 000008F7: tay 000008F8: lda #$00 000008FA: sty $A4 000008FC: sta $A5 000008FE: sec 000008FF: lda $90 00000901: sbc $00,x 00000903: eor #$FF 00000905: tay 00000906: iny 00000907: sty $A2 00000909: lda $91 0000090B: sbc $01,x 0000090D: sta $A3 0000090F: lda $00,x 00000911: sbc $A2 00000913: sta $99 00000915: lda $01,x 00000917: sbc #$00 00000919: sta $9A 0000091B: stx $9B 0000091D: sec 0000091E: lda $00,x 00000920: sbc $A4 00000922: sta $00,x 00000924: lda $01,x 00000926: sbc $A5 00000928: sta $01,x 0000092A: inx 0000092B: inx 0000092C: cpx #$92 0000092E: bcc $0000091D 00000930: sta $0F 00000932: lda $90 00000934: sta $0E 00000936: ldx $9B 00000938: lda $00,x 0000093A: sbc $A2 0000093C: sta $9B 0000093E: lda $01,x 00000940: sbc #$00 00000942: sta $9C 00000944: ldx $A3 00000946: inx 00000947: ldy $A2 00000949: bne $00000953 0000094B: dex 0000094C: bne $00000953 0000094E: rts 0000094F: inc $9A 00000951: inc $9C 00000953: lda ($99),y 00000955: sta ($9B),y 00000957: iny 00000958: bne $00000953 0000095A: dex 0000095B: bne $0000094F 0000095D: rts 0000095E: jsr $B819 00000961: jsr $A9F2 00000964: beq $0000099C 00000966: ldy $A7 00000968: cpy $9F 0000096A: bcs $00000989 0000096C: lda ($8A),y 0000096E: sta $A7 00000970: tya 00000971: iny 00000972: lda ($8A),y 00000974: iny 00000975: sty $A8 00000977: jsr $A97E 0000097A: nop 0000097B: jmp $A961 0000097E: asl a 0000097F: tax 00000980: lda $A9FA,x 00000983: pha 00000984: lda $A9FB,x 00000987: pha 00000988: rts 00000989: ldy #$01 0000098B: lda ($8A),y 0000098D: bmi $0000099F 0000098F: lda $9F 00000991: jsr $A9D0 00000994: jsr $A9E1 00000997: bpl $0000095E 00000999: jmp $B78C 0000099C: jmp $B792 0000099F: jmp $A05D 000009A2: lda $8A 000009A4: sta $BE 000009A6: lda $8B 000009A8: sta $BF 000009AA: lda $89 000009AC: ldy $88 000009AE: sta $8B 000009B0: sty $8A 000009B2: ldy #$01 000009B4: lda ($8A),y 000009B6: cmp $A1 000009B8: bcc $000009C7 000009BA: bne $000009C6 000009BC: dey 000009BD: lda ($8A),y 000009BF: cmp $A0 000009C1: bcc $000009C7 000009C3: bne $000009C6 000009C5: clc 000009C6: rts 000009C7: jsr $A9DC 000009CA: jsr $A9D0 000009CD: jmp $A9B2 000009D0: clc 000009D1: adc $8A 000009D3: sta $8A 000009D5: lda $8B 000009D7: adc #$00 000009D9: sta $8B 000009DB: rts 000009DC: ldy #$02 000009DE: lda ($8A),y 000009E0: rts 000009E1: ldy #$01 000009E3: lda ($8A),y 000009E5: rts 000009E6: jsr $BD45 000009E9: jmp $E471 000009EC: jsr $BD45 000009EF: jmp ($000A) 000009F2: ldy $11 000009F4: bne $000009F9 000009F6: dec $11 000009F8: tya 000009F9: rts 000009FA: lda #$E4 000009FC: lda #$E4 000009FE: .db $B3 ; 000009FF: and $1EBA,x 00000A02: ldy $B4,x 00000A04: tsx 00000A05: cpy $AA 00000A07: cmp $77B7,y 00000A0A: ldx $7C,y 00000A0C: ldx $FF,y 00000A0E: ldx $D4,y 00000A10: ldx $D4,y 00000A12: ldx $D1,y 00000A14: .db $B7 ; 00000A15: .db $D7 ; 00000A16: lda #$E5 00000A18: .db $B7 ; 00000A19: ldy $B2,x 00000A1B: ora $BC 00000A1D: and ($B7,x) 00000A1F: adc $B2 00000A21: sty $05B2 00000A24: .db $B7 ; 00000A25: .db $8B ; 00000A26: ldy #$0B 00000A28: .db $BB ; 00000A29: sbc ($BA),y 00000A2B: .db $FA ; 00000A2C: .db $BB ; 00000A2D: jmp ($2EBC) 00000A30: ldy $BC3C,x 00000A33: .db $53 ; 00000A34: .db $BB ; 00000A35: .db $EB ; 00000A36: .db $B7 ; 00000A37: .db $E3 ; 00000A38: .db $B2 ; 00000A39: .db $77 ; 00000A3A: .db $B3 ; 00000A3B: cmp $90B2,y 00000A3E: .db $B2 ; 00000A3F: lda $95B2 00000A42: lda $B7A7,x 00000A45: .db $4B ; 00000A46: .db $B7 ; 00000A47: sta ($B8),y 00000A49: and $D9B3,x 00000A4C: ldy $BC84,x 00000A4F: .db $77 ; 00000A50: tsx 00000A51: eor $BA 00000A53: .db $6B ; 00000A54: tsx 00000A55: .db $0B ; 00000A56: lda #$EB 00000A58: tsx 00000A59: rol $B9 00000A5B: ldy $9DBC 00000A5E: lda $B4D2,y 00000A61: sta $BB,x 00000A63: bne $00000A20 00000A65: .db $63 ; 00000A66: tax 00000A67: cmp $11B9,y 00000A6A: ldy $ACA2 00000A6D: .db $AB ; 00000A6E: ldy $ACC1 00000A71: lda ($AC),y 00000A73: clv 00000A74: ldy $B1C8 00000A77: eor $82AC,x 00000A7A: lda $ACF9,x 00000A7D: adc $8BAC,y 00000A80: ldy $ACE3 00000A83: cld 00000A84: ldy $ABCE 00000A87: .db $34 ; 00000A88: lda $AD65 00000A8B: eor #$AE 00000A8D: sta $A2AC 00000A90: ldy $ACAB 00000A93: cmp ($AC,x) 00000A95: lda ($AC),y 00000A97: clv 00000A98: ldy $ABC8 00000A9B: .db $34 ; 00000A9C: ldy $AE94 00000A9F: bpl $00000A4E 00000AA1: bvs $00000A50 00000AA3: jmp ($65AD) 00000AA6: lda $AD6C 00000AA9: .db $63 ; 00000AAA: bcs $00000ADF 00000AAC: bcs $00000AFF 00000AAE: bcs $00000A54 00000AB0: .db $AF ; 00000AB1: .db $FC ; 00000AB2: .db $AF ; 00000AB3: nop 00000AB4: .db $AF ; 00000AB5: ldy $B0,x 00000AB7: asl $B1 00000AB9: .db $17 ; 00000ABA: lda ($0E),y 00000ABC: .db $AF ; 00000ABD: .db $CB ; 00000ABE: lda ($05),y 00000AC0: bcs $00000B37 00000AC2: .db $AF ; 00000AC3: cmp $B1,x 00000AC5: eor #$B1 00000AC7: jsr $3CB1 00000ACA: lda ($52),y 00000ACC: lda $B003 00000ACF: tya 00000AD0: bcs $00000A99 00000AD2: bcs $00000AE0 00000AD4: bcs $00000AE6 00000AD6: bcs $00000AEC 00000AD8: bcs $00000AF2 00000ADA: jsr $AB26 00000ADD: jsr $AB36 00000AE0: bcs $00000AE7 00000AE2: jsr $ABB2 00000AE5: bmi $00000ADD 00000AE7: sta $AB 00000AE9: tax 00000AEA: lda $AC25,x 00000AED: lsr a 00000AEE: lsr a 00000AEF: lsr a 00000AF0: lsr a 00000AF1: sta $AC 00000AF3: ldy $A9 00000AF5: lda ($80),y 00000AF7: tax 00000AF8: lda $AC25,x 00000AFB: and #$0F 00000AFD: cmp $AC 00000AFF: bcc $00000B0E 00000B01: tax 00000B02: beq $00000B35 00000B04: lda ($80),y 00000B06: inc $A9 00000B08: jsr $AB18 00000B0B: jmp $AAF3 00000B0E: lda $AB 00000B10: dey 00000B11: sta ($80),y 00000B13: sty $A9 00000B15: jmp $AADD 00000B18: sec 00000B19: sbc #$1D 00000B1B: asl a 00000B1C: tax 00000B1D: lda $AA6A,x 00000B20: pha 00000B21: lda $AA6B,x 00000B24: pha 00000B25: rts 00000B26: ldy #$FF 00000B28: lda #$11 00000B2A: sta ($80),y 00000B2C: sty $A9 00000B2E: iny 00000B2F: sty $B0 00000B31: sty $AA 00000B33: sty $B1 00000B35: rts 00000B36: ldy $A8 00000B38: inc $A8 00000B3A: lda ($8A),y 00000B3C: bmi $00000B81 00000B3E: cmp #$0F 00000B40: bcc $00000B45 00000B42: beq $00000B57 00000B44: rts 00000B45: ldx #$00 00000B47: iny 00000B48: lda ($8A),y 00000B4A: sta $D4,x 00000B4C: inx 00000B4D: cpx #$06 00000B4F: bcc $00000B47 00000B51: iny 00000B52: lda #$00 00000B54: tax 00000B55: beq $00000B79 00000B57: iny 00000B58: lda ($8A),y 00000B5A: ldx #$8A 00000B5C: sta $D6 00000B5E: sta $D8 00000B60: iny 00000B61: tya 00000B62: clc 00000B63: adc $00,x 00000B65: sta $D4 00000B67: lda #$00 00000B69: sta $D7 00000B6B: sta $D9 00000B6D: adc $01,x 00000B6F: sta $D5 00000B71: tya 00000B72: adc $D6 00000B74: tay 00000B75: ldx #$00 00000B77: lda #$83 00000B79: sta $D2 00000B7B: stx $D3 00000B7D: sty $A8 00000B7F: clc 00000B80: rts 00000B81: jsr $AC1E 00000B84: lda ($9D),y 00000B86: sta $00D2,y 00000B89: iny 00000B8A: cpy #$08 00000B8C: bcc $00000B84 00000B8E: clc 00000B8F: rts 00000B90: jsr $ABE9 00000B93: lda #$02 00000B95: bit $D2 00000B97: bne $00000BAE 00000B99: ora $D2 00000B9B: sta $D2 00000B9D: ror a 00000B9E: bcc $00000BAF 00000BA0: clc 00000BA1: lda $D4 00000BA3: adc $8C 00000BA5: sta $D4 00000BA7: tay 00000BA8: lda $D5 00000BAA: adc $8D 00000BAC: sta $D5 00000BAE: rts 00000BAF: jsr $B922 00000BB2: inc $AA 00000BB4: lda $AA 00000BB6: asl a 00000BB7: asl a 00000BB8: asl a 00000BB9: cmp $A9 00000BBB: bcs $00000BCA 00000BBD: tay 00000BBE: dey 00000BBF: ldx #$07 00000BC1: lda $D2,x 00000BC3: sta ($80),y 00000BC5: dey 00000BC6: dex 00000BC7: bpl $00000BC1 00000BC9: rts 00000BCA: jmp $B920 00000BCD: jsr $ABD7 00000BD0: lda $D5 00000BD2: bpl $00000BC9 00000BD4: jmp $B926 00000BD7: jsr $AADA 00000BDA: jsr $ABE9 00000BDD: jmp $AD41 00000BE0: jsr $ABCD 00000BE3: bne $00000BE6 00000BE5: rts 00000BE6: jsr $B92E 00000BE9: lda $AA 00000BEB: dec $AA 00000BED: asl a 00000BEE: asl a 00000BEF: asl a 00000BF0: tay 00000BF1: dey 00000BF2: ldx #$07 00000BF4: lda ($80),y 00000BF6: sta $D2,x 00000BF8: dey 00000BF9: dex 00000BFA: bpl $00000BF4 00000BFC: rts 00000BFD: jsr $ABE9 00000C00: jsr $DDB6 00000C03: jmp $ABE9 00000C06: jsr $AADA 00000C09: jmp $ABE9 00000C0C: lda $D3 00000C0E: jsr $AC1E 00000C11: ldx #$00 00000C13: lda $D2,x 00000C15: sta ($9D),y 00000C17: iny 00000C18: inx 00000C19: cpx #$08 00000C1B: bcc $00000C13 00000C1D: rts 00000C1E: ldy #$00 00000C20: sty $9E 00000C22: asl a 00000C23: asl a 00000C24: rol $9E 00000C26: asl a 00000C27: rol $9E 00000C29: clc 00000C2A: adc $86 00000C2C: sta $9D 00000C2E: lda $87 00000C30: adc $9E 00000C32: sta $9E 00000C34: rts 00000C35: brk 00000C36: brk 00000C37: brk 00000C38: brk 00000C39: brk 00000C3A: brk 00000C3B: brk 00000C3C: brk 00000C3D: brk 00000C3E: brk 00000C3F: brk 00000C40: brk 00000C41: brk 00000C42: dey 00000C43: dey 00000C44: dey 00000C45: dey 00000C46: dey 00000C47: dey 00000C48: cpy $99AA 00000C4B: sta $DDAA,y 00000C4E: eor $66,x 00000C50: .db $F2 ; 00000C51: lsr $F1F1 00000C54: inc $EEEE 00000C57: inc $EEEE 00000C5A: cmp $F2DD,x 00000C5D: .db $F2 ; 00000C5E: .db $F2 ; 00000C5F: .db $F2 ; 00000C60: .db $F2 ; 00000C61: .db $43 ; 00000C62: .db $F2 ; 00000C63: .db $F2 ; 00000C64: .db $F2 ; 00000C65: .db $F2 ; 00000C66: .db $F2 ; 00000C67: .db $F2 ; 00000C68: .db $F2 ; 00000C69: .db $F2 ; 00000C6A: .db $F2 ; 00000C6B: .db $F2 ; 00000C6C: .db $F2 ; 00000C6D: .db $F2 ; 00000C6E: .db $F2 ; 00000C6F: .db $F2 ; 00000C70: .db $F2 ; 00000C71: .db $F2 ; 00000C72: .db $F2 ; 00000C73: .db $F2 ; 00000C74: .db $F2 ; 00000C75: .db $F2 ; 00000C76: .db $F2 ; 00000C77: .db $F2 ; 00000C78: .db $F2 ; 00000C79: .db $F2 ; 00000C7A: jsr $ABFD 00000C7D: jsr $AD2C 00000C80: jmp $ABB2 00000C83: jsr $ABFD 00000C86: jsr $AD32 00000C89: jmp $ABB2 00000C8C: jsr $ABFD 00000C8F: jsr $AD38 00000C92: jmp $ABB2 00000C95: jsr $ABE9 00000C98: lda $D4 00000C9A: beq $00000CA0 00000C9C: eor #$80 00000C9E: sta $D4 00000CA0: jmp $ABB2 00000CA3: jsr $AD11 00000CA6: bmi $00000CF0 00000CA8: beq $00000CF0 00000CAA: bpl $00000CEB 00000CAC: jsr $AD11 00000CAF: jmp $ACE0 00000CB2: jsr $AD11 00000CB5: bmi $00000CF0 00000CB7: bpl $00000CEB 00000CB9: jsr $AD11 00000CBC: bmi $00000CEB 00000CBE: beq $00000CEB 00000CC0: bpl $00000CF0 00000CC2: jsr $AD11 00000CC5: bmi $00000CEB 00000CC7: bpl $00000CF0 00000CC9: jsr $AD11 00000CCC: jmp $ACE9 00000CCF: jsr $ABFD 00000CD2: lda $D4 00000CD4: and $E0 00000CD6: jmp $ACE0 00000CD9: jsr $ABFD 00000CDC: lda $D4 00000CDE: ora $E0 00000CE0: beq $00000CEB 00000CE2: bne $00000CF0 00000CE4: jsr $ABE9 00000CE7: lda $D4 00000CE9: beq $00000CF0 00000CEB: lda #$00 00000CED: tay 00000CEE: beq $00000CF4 00000CF0: lda #$40 00000CF2: ldy #$01 00000CF4: sta $D4 00000CF6: sty $D5 00000CF8: ldx #$D6 00000CFA: ldy #$04 00000CFC: jsr $DA48 00000CFF: sta $D2 00000D01: jmp $ABB2 00000D04: jsr $ABE9 00000D07: lda $D4 00000D09: beq $00000D01 00000D0B: bpl $00000CF0 00000D0D: lda #$C0 00000D0F: bmi $00000CF2 00000D11: ldy $A9 00000D13: dey 00000D14: lda ($80),y 00000D16: cmp #$2F 00000D18: bcc $00000D1D 00000D1A: jmp $AF6C 00000D1D: jsr $ABFD 00000D20: jsr $AD2C 00000D23: lda $D4 00000D25: rts 00000D26: jsr $DA66 00000D29: bcs $00000D3E 00000D2B: rts 00000D2C: jsr $DA60 00000D2F: bcs $00000D3E 00000D31: rts 00000D32: jsr $DADB 00000D35: bcs $00000D3E 00000D37: rts 00000D38: jsr $DB28 00000D3B: bcs $00000D3E 00000D3D: rts 00000D3E: jsr $B91E 00000D41: jsr $D9D2 00000D44: bcs $00000D47 00000D46: rts 00000D47: jsr $B92E 00000D4A: lda $A9 00000D4C: cmp #$FF 00000D4E: bne $00000D5F 00000D50: jsr $ABFD 00000D53: ldx #$05 00000D55: lda $E0,x 00000D57: sta $D4,x 00000D59: dex 00000D5A: bpl $00000D55 00000D5C: jmp $AC0C 00000D5F: lda #$80 00000D61: sta $B1 00000D63: rts 00000D64: inc $B0 00000D66: ldy $A9 00000D68: pla 00000D69: pla 00000D6A: jmp $AB04 00000D6D: lda #$40 00000D6F: sta $B1 00000D71: bit $B1 00000D73: bpl $00000D7B 00000D75: lda $AA 00000D77: sta $AF 00000D79: dec $AA 00000D7B: lda #$00 00000D7D: tay 00000D7E: cmp $B0 00000D80: beq $00000D8D 00000D82: dec $B0 00000D84: jsr $ABDA 00000D87: lda $D5 00000D89: bmi $00000DAE 00000D8B: ldy $D4 00000D8D: sta $98 00000D8F: sty $97 00000D91: jsr $ABDA 00000D94: lda $D4 00000D96: sta $F5 00000D98: lda $D5 00000D9A: bmi $00000DAE 00000D9C: sta $F6 00000D9E: jsr $ABE9 00000DA1: bit $B1 00000DA3: bvc $00000DAA 00000DA5: lda #$00 00000DA7: sta $B1 00000DA9: rts 00000DAA: ror $D2 00000DAC: bcs $00000DB1 00000DAE: jsr $B922 00000DB1: lda $F6 00000DB3: cmp $D7 00000DB5: bcc $00000DBF 00000DB7: bne $00000DAE 00000DB9: lda $F5 00000DBB: cmp $D6 00000DBD: bcs $00000DAE 00000DBF: lda $98 00000DC1: cmp $D9 00000DC3: bcc $00000DCD 00000DC5: bne $00000DAE 00000DC7: lda $97 00000DC9: cmp $D8 00000DCB: bcs $00000DAE 00000DCD: jsr $AF48 00000DD0: lda $97 00000DD2: ldy $98 00000DD4: jsr $AF3D 00000DD7: jsr $AF31 00000DDA: lda $D4 00000DDC: ldy $D5 00000DDE: jsr $AF3D 00000DE1: lda $8C 00000DE3: ldy $8D 00000DE5: jsr $AF3D 00000DE8: bit $B1 00000DEA: bpl $00000E01 00000DEC: lda $AF 00000DEE: sta $AA 00000DF0: jsr $ABE9 00000DF3: ldy #$05 00000DF5: lda $00D4,y 00000DF8: sta ($F5),y 00000DFA: dey 00000DFB: bpl $00000DF5 00000DFD: iny 00000DFE: sty $B1 00000E00: rts 00000E01: ldy #$05 00000E03: lda ($F5),y 00000E05: sta $00D4,y 00000E08: dey 00000E09: bpl $00000E03 00000E0B: iny 00000E0C: sty $D2 00000E0E: jmp $ABB2 00000E11: lda $B0 00000E13: beq $00000E1C 00000E15: jsr $AE81 00000E18: sty $98 00000E1A: sta $97 00000E1C: jsr $AE81 00000E1F: sec 00000E20: sbc #$01 00000E22: sta $F5 00000E24: tya 00000E25: sbc #$00 00000E27: sta $F6 00000E29: jsr $ABE9 00000E2C: lda $B1 00000E2E: bpl $00000E3B 00000E30: ora $B0 00000E32: sta $B1 00000E34: ldy $D9 00000E36: lda $D8 00000E38: jmp $AE3F 00000E3B: lda $D6 00000E3D: ldy $D7 00000E3F: ldx $B0 00000E41: beq $00000E53 00000E43: dec $B0 00000E45: cpy $98 00000E47: bcc $00000E7E 00000E49: bne $00000E4F 00000E4B: cmp $97 00000E4D: bcc $00000E7E 00000E4F: ldy $98 00000E51: lda $97 00000E53: sec 00000E54: sbc $F5 00000E56: sta $D6 00000E58: tax 00000E59: tya 00000E5A: sbc $F6 00000E5C: sta $D7 00000E5E: bcc $00000E7E 00000E60: tay 00000E61: bne $00000E66 00000E63: txa 00000E64: beq $00000E7E 00000E66: jsr $AB93 00000E69: clc 00000E6A: lda $D4 00000E6C: adc $F5 00000E6E: sta $D4 00000E70: lda $D5 00000E72: adc $F6 00000E74: sta $D5 00000E76: bit $B1 00000E78: bpl $00000E7B 00000E7A: rts 00000E7B: jmp $ABB2 00000E7E: jsr $B92A 00000E81: jsr $ABDA 00000E84: lda $D4 00000E86: ldy $D5 00000E88: bne $00000E8D 00000E8A: tax 00000E8B: beq $00000E7E 00000E8D: rts 00000E8E: jsr $AB90 00000E91: lda $D4 00000E93: sta $99 00000E95: lda $D5 00000E97: sta $9A 00000E99: lda $D6 00000E9B: sta $A2 00000E9D: ldy $D7 00000E9F: sty $A3 00000EA1: ldy $A9 00000EA3: cpy #$FF 00000EA5: beq $00000EB6 00000EA7: lda #$80 00000EA9: sta $B1 00000EAB: jsr $AB04 00000EAE: lda $D7 00000EB0: ldy $D6 00000EB2: rol $B1 00000EB4: bcs $00000EBD 00000EB6: jsr $AB90 00000EB9: lda $D9 00000EBB: ldy $D8 00000EBD: cmp $A3 00000EBF: bcc $00000EC7 00000EC1: bne $00000ECB 00000EC3: cpy $A2 00000EC5: bcs $00000ECB 00000EC7: sta $A3 00000EC9: sty $A2 00000ECB: clc 00000ECC: lda $D4 00000ECE: adc $A2 00000ED0: tay 00000ED1: lda $D5 00000ED3: adc $A3 00000ED5: tax 00000ED6: sec 00000ED7: tya 00000ED8: sbc $8C 00000EDA: sta $F9 00000EDC: txa 00000EDD: sbc $8D 00000EDF: sta $FA 00000EE1: sec 00000EE2: lda #$00 00000EE4: sbc $A2 00000EE6: sta $A2 00000EE8: sec 00000EE9: lda $99 00000EEB: sbc $A2 00000EED: sta $99 00000EEF: lda $9A 00000EF1: sbc #$00 00000EF3: sta $9A 00000EF5: sec 00000EF6: lda $D4 00000EF8: sbc $A2 00000EFA: sta $9B 00000EFC: lda $D5 00000EFE: sbc #$00 00000F00: sta $9C 00000F02: jsr $A944 00000F05: lda $D3 00000F07: jsr $AB81 00000F0A: sec 00000F0B: lda $F9 00000F0D: sbc $D4 00000F0F: tay 00000F10: lda $FA 00000F12: sbc $D5 00000F14: tax 00000F15: lda #$02 00000F17: and $B1 00000F19: beq $00000F2A 00000F1B: lda #$00 00000F1D: sta $B1 00000F1F: cpx $D7 00000F21: bcc $00000F29 00000F23: bne $00000F2A 00000F25: cpy $D6 00000F27: bcs $00000F2A 00000F29: rts 00000F2A: sty $D6 00000F2C: stx $D7 00000F2E: jmp $AC0C 00000F31: asl $F5 00000F33: rol $F6 00000F35: ldy $F6 00000F37: lda $F5 00000F39: asl $F5 00000F3B: rol $F6 00000F3D: clc 00000F3E: adc $F5 00000F40: sta $F5 00000F42: tya 00000F43: adc $F6 00000F45: sta $F6 00000F47: rts 00000F48: lda #$00 00000F4A: sta $F7 00000F4C: sta $F8 00000F4E: ldy #$10 00000F50: lda $F5 00000F52: lsr a 00000F53: bcc $00000F61 00000F55: clc 00000F56: ldx #$FE 00000F58: lda $F9,x 00000F5A: adc $DA,x 00000F5C: sta $F9,x 00000F5E: inx 00000F5F: bne $00000F58 00000F61: ldx #$03 00000F63: ror $F5,x 00000F65: dex 00000F66: bpl $00000F63 00000F68: dey 00000F69: bne $00000F50 00000F6B: rts 00000F6C: jsr $AB90 00000F6F: jsr $DDB6 00000F72: jsr $AB90 00000F75: ldx #$D6 00000F77: jsr $AFA7 00000F7A: php 00000F7B: ldx #$E2 00000F7D: jsr $AFA7 00000F80: beq $00000F95 00000F82: plp 00000F83: beq $00000F92 00000F85: ldy #$00 00000F87: lda ($D4),y 00000F89: cmp ($E0),y 00000F8B: beq $00000F99 00000F8D: bcc $00000F92 00000F8F: lda #$01 00000F91: rts 00000F92: lda #$80 00000F94: rts 00000F95: plp 00000F96: bne $00000F8F 00000F98: rts 00000F99: inc $D4 00000F9B: bne $00000F9F 00000F9D: inc $D5 00000F9F: inc $E0 00000FA1: bne $00000F75 00000FA3: inc $E1 00000FA5: bne $00000F75 00000FA7: lda $00,x 00000FA9: bne $00000FB1 00000FAB: lda $01,x 00000FAD: beq $00000FB4 00000FAF: dec $01,x 00000FB1: dec $00,x 00000FB3: tay 00000FB4: rts 00000FB5: jsr $AB90 00000FB8: lda $D6 00000FBA: ldy $D7 00000FBC: sta $D4 00000FBE: sty $D5 00000FC0: jsr $D9AA 00000FC3: lda #$00 00000FC5: sta $D2 00000FC7: sta $D3 00000FC9: jmp $ABB2 00000FCC: jsr $ABDA 00000FCF: ldy #$00 00000FD1: lda ($D4),y 00000FD3: jmp $AFBC 00000FD6: jsr $ABE9 00000FD9: sec 00000FDA: lda $02E5 00000FDD: sbc $90 00000FDF: sta $D4 00000FE1: lda $02E6 00000FE4: sbc $91 00000FE6: sta $D5 00000FE8: jmp $AFC0 00000FEB: jsr $BD7D 00000FEE: lda #$00 00000FF0: sta $F2 00000FF2: jsr $D800 00000FF5: jsr $BD9D 00000FF8: bcc $00000FC3 00000FFA: jsr $B910 00000FFD: jsr $AB90 00001000: ldy #$00 00001002: lda ($D4),y 00001004: jmp $AFBC 00001007: jsr $AB90 0000100A: jmp $AFC0 0000100D: lda #$00 0000100F: beq $0000101B 00001011: lda #$08 00001013: bne $0000101B 00001015: lda #$0C 00001017: bne $0000101B 00001019: lda #$14 0000101B: pha 0000101C: jsr $ABDA 0000101F: lda $D5 00001021: bne $00001031 00001023: lda $D4 00001025: pla 00001026: clc 00001027: adc $D4 00001029: tax 0000102A: lda $0270,x 0000102D: ldy #$00 0000102F: beq $00000FBC 00001031: jsr $B92E 00001034: jsr $ABE9 00001037: jsr $D8E6 0000103A: lda $F3 0000103C: sta $D4 0000103E: lda $F4 00001040: sta $D5 00001042: ldy #$FF 00001044: iny 00001045: lda ($F3),y 00001047: bpl $00001044 00001049: and #$7F 0000104B: sta ($F3),y 0000104D: iny 0000104E: sty $D6 00001050: bne $00001069 00001052: jsr $ABE9 00001055: jsr $AD41 00001058: lda $D4 0000105A: sta $05C0 0000105D: lda #$05 0000105F: sta $D5 00001061: lda #$C0 00001063: sta $D4 00001065: lda #$01 00001067: sta $D6 00001069: lda #$00 0000106B: sta $D7 0000106D: sta $D3 0000106F: lda #$83 00001071: sta $D2 00001073: jmp $ABB2 00001076: ldx #$93 00001078: ldy #$B0 0000107A: jsr $DD98 0000107D: jsr $ABE9 00001080: ldy $D20A 00001083: sty $D4 00001085: ldy $D20A 00001088: sty $D5 0000108A: jsr $D9AA 0000108D: jsr $AD38 00001090: jmp $ABB2 00001093: .db $42 ; 00001094: asl $55 00001096: rol $00,x 00001098: brk 00001099: jsr $ABE9 0000109C: lda $D4 0000109E: and #$7F 000010A0: sta $D4 000010A2: jmp $ABB2 000010A5: jsr $B0AE 000010A8: jsr $D9AA 000010AB: jmp $ABB2 000010AE: lda $B0 000010B0: sta $C6 000010B2: jsr $ABDA 000010B5: dec $C6 000010B7: bmi $000010C2 000010B9: lda $D4 000010BB: pha 000010BC: lda $D5 000010BE: pha 000010BF: jmp $B0B2 000010C2: lda $B0 000010C4: pha 000010C5: jmp ($00D4) 000010C8: jsr $ABE9 000010CB: jsr $B0D1 000010CE: jmp $ABB2 000010D1: lda $D4 000010D3: and #$7F 000010D5: sec 000010D6: sbc #$3F 000010D8: bpl $000010DC 000010DA: lda #$00 000010DC: tax 000010DD: lda #$00 000010DF: tay 000010E0: cpx #$05 000010E2: bcs $000010EB 000010E4: ora $D5,x 000010E6: sty $D5,x 000010E8: inx 000010E9: bne $000010E0 000010EB: ldx $D4 000010ED: bpl $00001103 000010EF: tax 000010F0: beq $00001103 000010F2: ldx #$E0 000010F4: jsr $DA46 000010F7: lda #$C0 000010F9: sta $E0 000010FB: lda #$01 000010FD: sta $E1 000010FF: jsr $AD26 00001102: rts 00001103: jmp $DC00 00001106: jsr $ABE9 00001109: jsr $BE05 0000110C: jmp $B159 0000110F: jsr $ABE9 00001112: jsr $BE0F 00001115: jmp $B159 00001118: jsr $ABE9 0000111B: jsr $BED5 0000111E: jmp $B159 00001121: jsr $ABE9 00001124: lda $D4 00001126: beq $0000115B 00001128: jsr $DECD 0000112B: bcs $0000115B 0000112D: lda $D4 0000112F: eor #$3B 00001131: bne $0000116C 00001133: lda $D5 00001135: and #$F8 00001137: bne $0000116C 00001139: sta $D4 0000113B: beq $0000116C 0000113D: jsr $ABE9 00001140: lda $D4 00001142: beq $0000115B 00001144: jsr $DED1 00001147: jmp $B12B 0000114A: jsr $ABE9 0000114D: jsr $DDC0 00001150: jmp $B159 00001153: jsr $ABE9 00001156: jsr $BF43 00001159: bcc $0000116C 0000115B: jsr $B92E 0000115E: jsr $ABFD 00001161: lda $E0 00001163: beq $0000116F 00001165: rol a 00001166: ldy $D4 00001168: bne $00001172 0000116A: bcs $0000115B 0000116C: jmp $ABB2 0000116F: jmp $ACF0 00001172: ldx #$D4 00001174: jsr $BA76 00001177: ror a 00001178: pha 00001179: ldx #$E0 0000117B: jsr $BA76 0000117E: tya 0000117F: bpl $0000119F 00001181: and #$7F 00001183: sta $D4 00001185: bcs $0000118A 00001187: pla 00001188: bcc $0000115B 0000118A: lda $E0 0000118C: bpl $0000118F 0000118E: clc 0000118F: php 00001190: ldx $F7 00001192: cpx #$05 00001194: bcs $000011A5 00001196: lda $E1,x 00001198: ror a 00001199: bcc $000011A5 0000119B: lda #$80 0000119D: bne $000011A7 0000119F: lda $E0 000011A1: bpl $000011A4 000011A3: clc 000011A4: php 000011A5: lda #$00 000011A7: pha 000011A8: ldx #$05 000011AA: lda $E0,x 000011AC: pha 000011AD: dex 000011AE: bpl $000011AA 000011B0: jsr $DED1 000011B3: ldx #$00 000011B5: ldy #$05 000011B7: pla 000011B8: sta $E0,x 000011BA: inx 000011BB: dey 000011BC: bpl $000011B7 000011BE: jsr $AD32 000011C1: jsr $DDCC 000011C4: bcs $00001203 000011C6: pla 000011C7: ora $D4 000011C9: sta $D4 000011CB: plp 000011CC: pla 000011CD: bpl $0000116C 000011CF: bcc $0000116C 000011D1: ldx #$D4 000011D3: jsr $BA76 000011D6: bcs $0000116C 000011D8: lda $D4 000011DA: sec 000011DB: and #$7F 000011DD: sbc #$3F 000011DF: cmp #$06 000011E1: bcs $00001200 000011E3: tax 000011E4: tay 000011E5: sed 000011E6: sec 000011E7: lda $D4,x 000011E9: adc #$00 000011EB: sta $D4,x 000011ED: dex 000011EE: bne $000011E7 000011F0: cld 000011F1: bcc $000011F7 000011F3: inc $D4 000011F5: inc $D5 000011F7: iny 000011F8: cpy #$06 000011FA: bcs $00001200 000011FC: stx $D4,y 000011FE: bcc $000011F7 00001200: jmp $ABB2 00001203: jsr $B91E 00001206: ldy $A8 00001208: cpy $A7 0000120A: bcc $0000120D 0000120C: rts 0000120D: jsr $AADA 00001210: lda $D2 00001212: ror a 00001213: bcc $00001218 00001215: jsr $B922 00001218: sec 00001219: rol a 0000121A: sta $D2 0000121C: bmi $0000124C 0000121E: ldy $F5 00001220: ldx $F6 00001222: iny 00001223: bne $00001228 00001225: inx 00001226: bmi $00001215 00001228: sty $D6 0000122A: stx $D7 0000122C: sty $F5 0000122E: stx $F6 00001230: ldy $97 00001232: ldx $98 00001234: iny 00001235: bne $0000123A 00001237: inx 00001238: bmi $00001215 0000123A: sty $D8 0000123C: stx $D9 0000123E: jsr $AF48 00001241: jsr $AF31 00001244: ldy $F5 00001246: lda $F6 00001248: bmi $00001215 0000124A: bpl $00001260 0000124C: lda #$00 0000124E: sta $D6 00001250: sta $D7 00001252: ldy $F5 00001254: sty $D8 00001256: lda $F6 00001258: sta $D9 0000125A: bne $00001260 0000125C: cpy #$00 0000125E: beq $00001215 00001260: ldx #$8E 00001262: jsr $A87C 00001265: sec 00001266: lda $97 00001268: sbc $8C 0000126A: sta $D4 0000126C: lda $98 0000126E: sbc $8D 00001270: sta $D5 00001272: jsr $AC0C 00001275: jmp $B206 00001278: jsr $ABD7 0000127B: lda $D4 0000127D: sta $95 0000127F: lda $D5 00001281: sta $96 00001283: jsr $ABE0 00001286: lda $D4 00001288: ldy #$00 0000128A: sta ($95),y 0000128C: rts 0000128D: lda #$06 0000128F: bne $00001293 00001291: lda #$00 00001293: sta $FB 00001295: rts 00001296: lda #$00 00001298: sta $B6 0000129A: jsr $B904 0000129D: bcc $000012A2 0000129F: tay 000012A0: beq $000012A9 000012A2: jsr $ABCD 000012A5: lda $D5 000012A7: ldy $D4 000012A9: sta $B8 000012AB: sty $B7 000012AD: rts 000012AE: lda $A8 000012B0: pha 000012B1: jsr $B6F9 000012B4: lda $B7 000012B6: sta $A0 000012B8: lda $B8 000012BA: sta $A1 000012BC: jsr $A9A2 000012BF: lda $8A 000012C1: sta $F3 000012C3: lda $8B 000012C5: sta $F4 000012C7: jsr $BDA8 000012CA: pla 000012CB: sta $A8 000012CD: ldy #$00 000012CF: sty $F2 000012D1: jsr $B32F 000012D4: sta $B7 000012D6: jsr $B32D 000012D9: sta $B8 000012DB: jsr $B32D 000012DE: sta $F5 000012E0: jsr $B32D 000012E3: sta $F6 000012E5: jsr $B32D 000012E8: eor #$01 000012EA: beq $00001312 000012EC: ldy $F6 000012EE: cpy $F5 000012F0: bcs $000012F7 000012F2: dey 000012F3: sty $F2 000012F5: bcc $000012E0 000012F7: sty $F2 000012F9: dec $F2 000012FB: ldy #$01 000012FD: lda ($F3),y 000012FF: bmi $0000133B 00001301: sec 00001302: lda $F2 00001304: adc $F3 00001306: sta $F3 00001308: lda #$00 0000130A: sta $B6 0000130C: adc $F4 0000130E: sta $F4 00001310: bcc $000012CD 00001312: sta $F5 00001314: lda $F5 00001316: cmp $B6 00001318: bcs $00001325 0000131A: jsr $B32D 0000131D: bne $0000131A 0000131F: bcs $000012FB 00001321: inc $F5 00001323: bne $00001314 00001325: lda #$40 00001327: sta $A6 00001329: inc $F2 0000132B: bcs $0000135F 0000132D: inc $F2 0000132F: ldy $F2 00001331: lda ($F3),y 00001333: cmp #$2C 00001335: clc 00001336: beq $0000133A 00001338: cmp #$9B 0000133A: rts 0000133B: jsr $B928 0000133E: lda #$3F 00001340: sta $C2 00001342: jsr $AB36 00001345: dec $A8 00001347: bcc $0000134E 00001349: jsr $BD07 0000134C: sta $B4 0000134E: jsr $DA51 00001351: jsr $BDE4 00001354: jsr $A9F2 00001357: beq $00001378 00001359: ldy #$00 0000135B: sty $A6 0000135D: sty $F2 0000135F: jsr $AB36 00001362: inc $A8 00001364: lda $D2 00001366: bmi $00001382 00001368: jsr $D800 0000136B: bcs $0000137B 0000136D: jsr $B32F 00001370: bne $0000137B 00001372: jsr $AC0C 00001375: jmp $B3AD 00001378: jmp $B792 0000137B: lda #$00 0000137D: sta $B4 0000137F: jsr $B924 00001382: jsr $AB26 00001385: jsr $ABB2 00001388: dec $F2 0000138A: lda $F2 0000138C: sta $F5 0000138E: ldx #$FF 00001390: inx 00001391: jsr $B32D 00001394: bne $00001390 00001396: bcs $0000139C 00001398: bit $A6 0000139A: bvc $00001390 0000139C: ldy $F5 0000139E: lda $A8 000013A0: pha 000013A1: txa 000013A2: ldx #$F3 000013A4: jsr $AB5C 000013A7: pla 000013A8: sta $A8 000013AA: jsr $AE91 000013AD: bit $A6 000013AF: bvc $000013C0 000013B1: inc $B6 000013B3: jsr $B904 000013B6: bcs $000013C5 000013B8: jsr $B32F 000013BB: bcc $000013D5 000013BD: jmp $B2FB 000013C0: jsr $B904 000013C3: bcc $000013CD 000013C5: jsr $DA51 000013C8: lda #$00 000013CA: sta $B4 000013CC: rts 000013CD: jsr $B32F 000013D0: bcc $000013D5 000013D2: jmp $B34E 000013D5: inc $F2 000013D7: jmp $B35F 000013DA: lda $C9 000013DC: sta $AF 000013DE: lda #$00 000013E0: sta $94 000013E2: ldy $A8 000013E4: lda ($8A),y 000013E6: cmp #$12 000013E8: beq $00001449 000013EA: cmp #$16 000013EC: beq $00001467 000013EE: cmp #$14 000013F0: beq $00001467 000013F2: cmp #$15 000013F4: beq $00001474 000013F6: cmp #$1C 000013F8: beq $0000146A 000013FA: jsr $AADA 000013FD: jsr $ABE9 00001400: dec $A8 00001402: bit $D2 00001404: bmi $00001428 00001406: lda $D5 00001408: cmp #$10 0000140A: bcc $00001412 0000140C: lda $D9 0000140E: and #$F0 00001410: sta $D9 00001412: jsr $D8E6 00001415: lda #$00 00001417: sta $F2 00001419: ldy $F2 0000141B: lda ($F3),y 0000141D: pha 0000141E: inc $F2 00001420: jsr $B48F 00001423: pla 00001424: bpl $00001419 00001426: bmi $000013E2 00001428: jsr $AB93 0000142B: lda #$00 0000142D: sta $F2 0000142F: lda $D6 00001431: bne $00001437 00001433: dec $D7 00001435: bmi $000013E2 00001437: dec $D6 00001439: ldy $F2 0000143B: lda ($D4),y 0000143D: inc $F2 0000143F: bne $00001443 00001441: inc $D5 00001443: jsr $B491 00001446: jmp $B42F 00001449: ldy $94 0000144B: iny 0000144C: cpy $AF 0000144E: bcc $00001459 00001450: clc 00001451: lda $C9 00001453: adc $AF 00001455: sta $AF 00001457: bcc $00001449 00001459: ldy $94 0000145B: cpy $AF 0000145D: bcs $00001474 0000145F: lda #$20 00001461: jsr $B48F 00001464: jmp $B459 00001467: jmp $B485 0000146A: jsr $BD07 0000146D: sta $B5 0000146F: dec $A8 00001471: jmp $B3E2 00001474: inc $A8 00001476: ldy $A8 00001478: lda ($8A),y 0000147A: cmp #$16 0000147C: beq $0000148A 0000147E: cmp #$14 00001480: beq $0000148A 00001482: jmp $B3E2 00001485: lda #$9B 00001487: jsr $B491 0000148A: lda #$00 0000148C: sta $B5 0000148E: rts 0000148F: and #$7F 00001491: inc $94 00001493: jmp $BA99 00001496: lda #$B2 00001498: sta $F3 0000149A: lda #$B4 0000149C: sta $F4 0000149E: ldx #$07 000014A0: stx $B5 000014A2: lda #$00 000014A4: ldy #$08 000014A6: jsr $BBD8 000014A9: jsr $BCBB 000014AC: jsr $B3DA 000014AF: jmp $BCF7 000014B2: bvc $000014EE 000014B4: .db $9B ; 000014B5: ldy #$00 000014B7: sty $A0 000014B9: sty $A1 000014BB: dey 000014BC: sty $AD 000014BE: lda #$7F 000014C0: sta $AE 000014C2: sta $02FE 000014C5: lda #$9B 000014C7: jsr $BA99 000014CA: jsr $B6F9 000014CD: ldy $A8 000014CF: iny 000014D0: cpy $A7 000014D2: bcs $00001501 000014D4: lda $A8 000014D6: pha 000014D7: jsr $AC06 000014DA: pla 000014DB: sta $A8 000014DD: lda $D2 000014DF: bpl $000014E7 000014E1: jsr $BACF 000014E4: jmp $B4CD 000014E7: jsr $ABCD 000014EA: sta $A1 000014EC: lda $D4 000014EE: sta $A0 000014F0: ldy $A8 000014F2: cpy $A7 000014F4: beq $000014F9 000014F6: jsr $ABCD 000014F9: lda $D4 000014FB: sta $AD 000014FD: lda $D5 000014FF: sta $AE 00001501: jsr $A9A2 00001504: jsr $A9E1 00001507: bmi $0000152D 00001509: ldy #$01 0000150B: lda ($8A),y 0000150D: cmp $AE 0000150F: bcc $0000151C 00001511: bne $0000152D 00001513: dey 00001514: lda ($8A),y 00001516: cmp $AD 00001518: bcc $0000151C 0000151A: bne $0000152D 0000151C: jsr $B58E 0000151F: jsr $A9F2 00001522: beq $0000152D 00001524: jsr $A9DC 00001527: jsr $A9D0 0000152A: jmp $B504 0000152D: lda $B5 0000152F: beq $00001538 00001531: jsr $BCF7 00001534: lda #$00 00001536: sta $B5 00001538: sta $02FE 0000153B: jmp $BDA8 0000153E: stx $AA 00001540: jsr $B562 00001543: ldy $AA 00001545: dec $AF 00001547: bmi $00001557 00001549: lda ($95),y 0000154B: bmi $00001550 0000154D: iny 0000154E: bne $00001549 00001550: iny 00001551: jsr $B557 00001554: jmp $B543 00001557: clc 00001558: tya 00001559: adc $95 0000155B: sta $95 0000155D: tay 0000155E: lda $96 00001560: adc #$00 00001562: sta $96 00001564: sty $95 00001566: rts 00001567: ldy #$FF 00001569: sty $AF 0000156B: inc $AF 0000156D: ldy $AF 0000156F: lda ($95),y 00001571: pha 00001572: cmp #$9B 00001574: beq $0000157A 00001576: and #$7F 00001578: beq $0000157D 0000157A: jsr $BA99 0000157D: pla 0000157E: bpl $0000156B 00001580: rts 00001581: lda #$20 00001583: jsr $BA99 00001586: jsr $B567 00001589: lda #$20 0000158B: jmp $BA99 0000158E: ldy #$00 00001590: lda ($8A),y 00001592: sta $D4 00001594: iny 00001595: lda ($8A),y 00001597: sta $D5 00001599: jsr $D9AA 0000159C: jsr $D8E6 0000159F: lda $F3 000015A1: sta $95 000015A3: lda $F4 000015A5: sta $96 000015A7: jsr $B586 000015AA: ldy #$02 000015AC: lda ($8A),y 000015AE: sta $9F 000015B0: iny 000015B1: lda ($8A),y 000015B3: sta $A7 000015B5: iny 000015B6: sty $A8 000015B8: jsr $B5C2 000015BB: ldy $A7 000015BD: cpy $9F 000015BF: bcc $000015B1 000015C1: rts 000015C2: jsr $B663 000015C5: cmp #$36 000015C7: beq $000015E0 000015C9: jsr $B66F 000015CC: jsr $B663 000015CF: cmp #$37 000015D1: beq $000015D7 000015D3: cmp #$02 000015D5: bcs $000015E0 000015D7: jsr $B661 000015DA: jsr $BA99 000015DD: jmp $B5D7 000015E0: jsr $B661 000015E3: bpl $000015FF 000015E5: and #$7F 000015E7: sta $AF 000015E9: ldx #$00 000015EB: lda $83 000015ED: ldy $82 000015EF: jsr $B53E 000015F2: jsr $B567 000015F5: cmp #$A8 000015F7: bne $000015E0 000015F9: jsr $B661 000015FC: jmp $B5E0 000015FF: cmp #$0F 00001601: beq $0000161B 00001603: bcs $0000163B 00001605: jsr $AB45 00001608: dec $A8 0000160A: jsr $D8E6 0000160D: lda $F3 0000160F: sta $95 00001611: lda $F4 00001613: sta $96 00001615: jsr $B567 00001618: jmp $B5E0 0000161B: jsr $B661 0000161E: sta $AF 00001620: lda #$22 00001622: jsr $BA99 00001625: lda $AF 00001627: beq $00001633 00001629: jsr $B661 0000162C: jsr $BA99 0000162F: dec $AF 00001631: bne $00001629 00001633: lda #$22 00001635: jsr $BA99 00001638: jmp $B5E0 0000163B: sec 0000163C: sbc #$10 0000163E: sta $AF 00001640: ldx #$00 00001642: lda #$A7 00001644: ldy #$DE 00001646: jsr $B53E 00001649: jsr $B663 0000164C: cmp #$3D 0000164E: bcs $00001615 00001650: ldy #$00 00001652: lda ($95),y 00001654: and #$7F 00001656: jsr $A3EC 00001659: bcs $00001615 0000165B: jsr $B581 0000165E: jmp $B5E0 00001661: inc $A8 00001663: ldy $A8 00001665: cpy $A7 00001667: bcs $0000166C 00001669: lda ($8A),y 0000166B: rts 0000166C: pla 0000166D: pla 0000166E: rts 0000166F: sta $AF 00001671: ldx #$02 00001673: lda #$A4 00001675: ldy #$9F 00001677: jsr $B53E 0000167A: jmp $B586 0000167D: jsr $B883 00001680: jsr $AADA 00001683: lda $D3 00001685: ora #$80 00001687: pha 00001688: jsr $B823 0000168B: lda #$0C 0000168D: jsr $B871 00001690: jsr $AC06 00001693: ldx #$D4 00001695: ldy #$00 00001697: jsr $B888 0000169A: jsr $DA44 0000169D: lda #$01 0000169F: sta $D5 000016A1: lda #$40 000016A3: sta $D4 000016A5: jsr $B904 000016A8: bcs $000016AD 000016AA: jsr $AC06 000016AD: ldx #$D4 000016AF: ldy #$06 000016B1: jsr $B888 000016B4: pla 000016B5: pha 000016B6: lda #$04 000016B8: jsr $B871 000016BB: pla 000016BC: ldy #$00 000016BE: sta ($C4),y 000016C0: lda ($8A),y 000016C2: iny 000016C3: sta ($C4),y 000016C5: lda ($8A),y 000016C7: iny 000016C8: sta ($C4),y 000016CA: ldx $B3 000016CC: dex 000016CD: txa 000016CE: iny 000016CF: sta ($C4),y 000016D1: rts 000016D2: jsr $B6F9 000016D5: jsr $ABCD 000016D8: lda $D5 000016DA: sta $A1 000016DC: lda $D4 000016DE: sta $A0 000016E0: jsr $A9A2 000016E3: bcs $000016EA 000016E5: pla 000016E6: pla 000016E7: jmp $A95E 000016EA: jsr $B6F0 000016ED: jsr $B91C 000016F0: lda $BE 000016F2: sta $8A 000016F4: lda $BF 000016F6: sta $8B 000016F8: rts 000016F9: jsr $B883 000016FC: lda #$00 000016FE: beq $000016B5 00001700: ldy $A8 00001702: lda ($8A),y 00001704: sta $C7 00001706: jsr $B83E 00001709: bcs $00001749 0000170B: beq $00001749 0000170D: cmp $C7 0000170F: bne $00001706 00001711: ldy #$06 00001713: jsr $B897 00001716: lda $E0 00001718: pha 00001719: lda $C7 0000171B: jsr $AB81 0000171E: jsr $AD26 00001721: jsr $AC0C 00001724: ldy #$00 00001726: jsr $B897 00001729: pla 0000172A: bpl $00001732 0000172C: jsr $AD20 0000172F: bpl $0000173A 00001731: rts 00001732: jsr $AD20 00001735: beq $0000173A 00001737: bmi $0000173A 00001739: rts 0000173A: lda #$10 0000173C: jsr $B871 0000173F: jsr $BDCB 00001742: cmp #$08 00001744: beq $00001739 00001746: jmp $BDC2 00001749: jsr $B91A 0000174C: jsr $B904 0000174F: bcs $00001754 00001751: jsr $BAF7 00001754: nop 00001755: lda #$00 00001757: sta $A0 00001759: sta $A1 0000175B: jsr $B816 0000175E: jsr $A9E1 00001761: bmi $00001775 00001763: jsr $B8F1 00001766: jsr $B8B9 00001769: jsr $B8A8 0000176C: lda #$00 0000176E: sta $B7 00001770: sta $B8 00001772: sta $B6 00001774: rts 00001775: jmp $A050 00001778: jsr $AC06 0000177B: lda $D5 0000177D: beq $00001787 0000177F: jsr $B904 00001782: bcs $0000178B 00001784: jmp $B6D5 00001787: lda $9F 00001789: sta $A7 0000178B: rts 0000178C: jsr $B7A6 0000178F: jmp $A050 00001792: jsr $B7A6 00001795: jsr $BD79 00001798: lda #$FD 0000179A: sta $95 0000179C: lda #$A5 0000179E: sta $96 000017A0: jsr $B567 000017A3: jmp $B968 000017A6: jsr $A9E1 000017A9: bmi $000017B2 000017AB: sta $BB 000017AD: dey 000017AE: lda ($8A),y 000017B0: sta $BA 000017B2: jmp $BD5B 000017B5: jsr $A9E1 000017B8: bpl $000017B2 000017BA: lda $BA 000017BC: sta $A0 000017BE: lda $BB 000017C0: sta $A1 000017C2: jsr $A9A2 000017C5: jsr $A9E1 000017C8: bmi $00001775 000017CA: jsr $A9DC 000017CD: jsr $A9D0 000017D0: jsr $A9E1 000017D3: bmi $00001775 000017D5: jmp $B819 000017D8: jsr $ABD7 000017DB: lda $D4 000017DD: sta $BC 000017DF: lda $D5 000017E1: sta $BD 000017E3: rts 000017E4: jsr $B883 000017E7: jsr $ABE0 000017EA: lda $D4 000017EC: beq $00001811 000017EE: ldy $A8 000017F0: dey 000017F1: lda ($8A),y 000017F3: cmp #$17 000017F5: php 000017F6: beq $000017FB 000017F8: jsr $B6FC 000017FB: lda $D4 000017FD: sta $B3 000017FF: jsr $ABCD 00001802: dec $B3 00001804: beq $00001812 00001806: jsr $B904 00001809: bcc $000017FF 0000180B: plp 0000180C: beq $00001811 0000180E: jsr $B83E 00001811: rts 00001812: plp 00001813: jmp $B6D8 00001816: jsr $A9A2 00001819: ldy #$02 0000181B: lda ($8A),y 0000181D: sta $9F 0000181F: iny 00001820: sty $A7 00001822: rts 00001823: sta $C7 00001825: jsr $B87A 00001828: jsr $B83E 0000182B: bcs $00001835 0000182D: beq $00001835 0000182F: cmp $C7 00001831: beq $0000183D 00001833: bne $00001828 00001835: lda $C4 00001837: sta $90 00001839: lda $C5 0000183B: sta $91 0000183D: rts 0000183E: lda $8F 00001840: cmp $91 00001842: bcc $0000184A 00001844: lda $8E 00001846: cmp $90 00001848: bcs $0000183D 0000184A: lda #$04 0000184C: ldx #$90 0000184E: jsr $A8F7 00001851: ldy #$03 00001853: lda ($90),y 00001855: sta $B2 00001857: dey 00001858: lda ($90),y 0000185A: sta $A1 0000185C: dey 0000185D: lda ($90),y 0000185F: sta $A0 00001861: dey 00001862: lda ($90),y 00001864: beq $0000186F 00001866: pha 00001867: lda #$0C 00001869: ldx #$90 0000186B: jsr $A8F7 0000186E: pla 0000186F: clc 00001870: rts 00001871: jsr $B87A 00001874: tay 00001875: ldx #$90 00001877: jmp $A87A 0000187A: ldx $90 0000187C: stx $C4 0000187E: ldx $91 00001880: stx $C5 00001882: rts 00001883: ldy $A8 00001885: sty $B3 00001887: rts 00001888: lda #$06 0000188A: sta $C6 0000188C: lda $00,x 0000188E: sta ($C4),y 00001890: inx 00001891: iny 00001892: dec $C6 00001894: bne $0000188C 00001896: rts 00001897: lda #$06 00001899: sta $C6 0000189B: ldx #$E0 0000189D: lda ($90),y 0000189F: sta $00,x 000018A1: inx 000018A2: iny 000018A3: dec $C6 000018A5: bne $0000189D 000018A7: rts 000018A8: lda $8C 000018AA: sta $8E 000018AC: sta $90 000018AE: sta $0E 000018B0: lda $8D 000018B2: sta $8F 000018B4: sta $91 000018B6: sta $0F 000018B8: rts 000018B9: ldx $86 000018BB: stx $F5 000018BD: ldy $87 000018BF: sty $F6 000018C1: ldx $F6 000018C3: cpx $89 000018C5: bcc $000018CE 000018C7: ldx $F5 000018C9: cpx $88 000018CB: bcc $000018CE 000018CD: rts 000018CE: ldy #$00 000018D0: lda ($F5),y 000018D2: and #$FE 000018D4: sta ($F5),y 000018D6: ldy #$02 000018D8: ldx #$06 000018DA: lda #$00 000018DC: sta ($F5),y 000018DE: iny 000018DF: dex 000018E0: bne $000018DC 000018E2: lda $F5 000018E4: clc 000018E5: adc #$08 000018E7: sta $F5 000018E9: lda $F6 000018EB: adc #$00 000018ED: sta $F6 000018EF: bne $000018C1 000018F1: ldx #$05 000018F3: ldy #$00 000018F5: sty $B6,x 000018F7: dex 000018F8: bpl $000018F5 000018FA: sty $FB 000018FC: dey 000018FD: sty $BD 000018FF: sty $11 00001901: jmp $BD45 00001904: ldx $A8 00001906: inx 00001907: cpx $A7 00001909: rts 0000190A: inc $B9 0000190C: inc $B9 0000190E: inc $B9 00001910: inc $B9 00001912: inc $B9 00001914: inc $B9 00001916: inc $B9 00001918: inc $B9 0000191A: inc $B9 0000191C: inc $B9 0000191E: inc $B9 00001920: inc $B9 00001922: inc $B9 00001924: inc $B9 00001926: inc $B9 00001928: inc $B9 0000192A: inc $B9 0000192C: inc $B9 0000192E: inc $B9 00001930: inc $B9 00001932: inc $B9 00001934: lda #$00 00001936: sta $02FE 00001939: jsr $B7A6 0000193C: lda $BD 0000193E: bmi $00001955 00001940: sta $A1 00001942: lda $BC 00001944: sta $A0 00001946: lda #$80 00001948: sta $BD 0000194A: lda $B9 0000194C: sta $C3 0000194E: lda #$00 00001950: sta $B9 00001952: jmp $B6E0 00001955: jsr $BD79 00001958: lda #$37 0000195A: jsr $B66F 0000195D: lda $B9 0000195F: sta $D4 00001961: lda #$00 00001963: sta $D5 00001965: jsr $B993 00001968: jsr $A9E1 0000196B: bmi $00001986 0000196D: lda #$A4 0000196F: sta $95 00001971: lda #$B9 00001973: sta $96 00001975: jsr $B567 00001978: ldy #$01 0000197A: lda ($8A),y 0000197C: sta $D5 0000197E: dey 0000197F: lda ($8A),y 00001981: sta $D4 00001983: jsr $B993 00001986: jsr $BD79 00001989: lda #$00 0000198B: sta $B9 0000198D: jsr $BD5B 00001990: jmp $A060 00001993: jsr $D9AA 00001996: jsr $D8E6 00001999: lda $F3 0000199B: sta $95 0000199D: lda $F4 0000199F: sta $96 000019A1: jmp $B567 000019A4: jsr $5441 000019A7: jsr $494C 000019AA: lsr $A045 000019AD: jsr $ABE0 000019B0: lda $D4 000019B2: cmp #$05 000019B4: bcs $000019D0 000019B6: pha 000019B7: jsr $ABD7 000019BA: lda $D4 000019BC: asl a 000019BD: asl a 000019BE: asl a 000019BF: asl a 000019C0: pha 000019C1: jsr $ABD7 000019C4: pla 000019C5: clc 000019C6: adc $D4 000019C8: tay 000019C9: pla 000019CA: tax 000019CB: tya 000019CC: sta $02C4,x 000019CF: rts 000019D0: jsr $B92E 000019D3: jsr $ABE0 000019D6: lda $D4 000019D8: cmp #$04 000019DA: bcs $000019D0 000019DC: asl a 000019DD: pha 000019DE: lda #$00 000019E0: sta $D208 000019E3: lda #$03 000019E5: sta $D20F 000019E8: jsr $ABD7 000019EB: pla 000019EC: pha 000019ED: tax 000019EE: lda $D4 000019F0: sta $D200,x 000019F3: jsr $ABD7 000019F6: lda $D4 000019F8: asl a 000019F9: asl a 000019FA: asl a 000019FB: asl a 000019FC: pha 000019FD: jsr $ABD7 00001A00: pla 00001A01: tay 00001A02: pla 00001A03: tax 00001A04: tya 00001A05: clc 00001A06: adc $D4 00001A08: sta $D201,x 00001A0B: rts 00001A0C: jsr $ABD7 00001A0F: lda $D4 00001A11: sta $55 00001A13: lda $D5 00001A15: sta $56 00001A17: jsr $ABE0 00001A1A: lda $D4 00001A1C: sta $54 00001A1E: rts 00001A1F: jsr $ABD7 00001A22: lda $D4 00001A24: sta $C8 00001A26: rts 00001A27: jsr $BA0C 00001A2A: lda $C8 00001A2C: sta $02FB 00001A2F: lda #$11 00001A31: ldx #$06 00001A33: jsr $BABE 00001A36: lda #$0C 00001A38: sta $034A,x 00001A3B: lda #$00 00001A3D: sta $034B,x 00001A40: jsr $BD29 00001A43: jmp $BCBB 00001A46: ldx #$06 00001A48: stx $C1 00001A4A: jsr $BCF7 00001A4D: jsr $ABD7 00001A50: ldx #$69 00001A52: ldy #$BA 00001A54: stx $F3 00001A56: sty $F4 00001A58: ldx #$06 00001A5A: lda $D4 00001A5C: and #$F0 00001A5E: eor #$1C 00001A60: tay 00001A61: lda $D4 00001A63: jsr $BBD8 00001A66: jmp $BCBB 00001A69: .db $53 ; 00001A6A: .db $3A ; 00001A6B: .db $9B ; 00001A6C: jsr $BA0C 00001A6F: lda $C8 00001A71: ldx #$06 00001A73: jmp $BA9B 00001A76: sec 00001A77: lda $00,x 00001A79: and #$7F 00001A7B: sbc #$40 00001A7D: bcc $00001A98 00001A7F: sta $F5 00001A81: sta $F7 00001A83: txa 00001A84: adc $F5 00001A86: inx 00001A87: inx 00001A88: inx 00001A89: inx 00001A8A: inx 00001A8B: inx 00001A8C: stx $F5 00001A8E: tax 00001A8F: inx 00001A90: cpx $F5 00001A92: bcs $00001A98 00001A94: lda $00,x 00001A96: beq $00001A8F 00001A98: rts 00001A99: ldx $B5 00001A9B: pha 00001A9C: jsr $BAC0 00001A9F: lda $034A,x 00001AA2: sta $2A 00001AA4: lda $034B,x 00001AA7: sta $2B 00001AA9: pla 00001AAA: tay 00001AAB: jsr $BAB2 00001AAE: tya 00001AAF: jmp $BCBE 00001AB2: lda $0347,x 00001AB5: pha 00001AB6: lda $0346,x 00001AB9: pha 00001ABA: tya 00001ABB: ldy #$92 00001ABD: rts 00001ABE: sta $C0 00001AC0: stx $C1 00001AC2: jmp $BCAF 00001AC5: lda #$04 00001AC7: jsr $BAD7 00001ACA: sta $B4 00001ACC: jmp $A060 00001ACF: lda #$08 00001AD1: jsr $BAD7 00001AD4: sta $B5 00001AD6: rts 00001AD7: pha 00001AD8: ldy #$07 00001ADA: sty $C1 00001ADC: jsr $BCAF 00001ADF: lda #$0C 00001AE1: jsr $BD2B 00001AE4: ldy #$03 00001AE6: sty $C0 00001AE8: pla 00001AE9: ldy #$00 00001AEB: jsr $BC02 00001AEE: lda #$07 00001AF0: rts 00001AF1: rti 00001AF2: .db $02 ; 00001AF3: brk 00001AF4: brk 00001AF5: brk 00001AF6: brk 00001AF7: lda #$FF 00001AF9: bne $00001AFD 00001AFB: lda #$00 00001AFD: pha 00001AFE: lda #$04 00001B00: jsr $BAD7 00001B03: pla 00001B04: pha 00001B05: lda #$07 00001B07: sta $C0 00001B09: sta $CA 00001B0B: jsr $BCAF 00001B0E: ldy #$0E 00001B10: jsr $BD15 00001B13: jsr $BCBB 00001B16: lda $0580 00001B19: ora $0581 00001B1C: bne $00001B5D 00001B1E: ldx #$8C 00001B20: clc 00001B21: lda $80 00001B23: adc $0500,x 00001B26: php 00001B27: clc 00001B28: adc #$00 00001B2A: tay 00001B2B: lda $81 00001B2D: adc $0501,x 00001B30: plp 00001B31: adc #$00 00001B33: cmp $02E6 00001B36: bcc $00001B42 00001B38: bne $00001B3F 00001B3A: cpy $02E5 00001B3D: bcc $00001B42 00001B3F: jmp $B90E 00001B42: sta $01,x 00001B44: sty $00,x 00001B46: dex 00001B47: dex 00001B48: cpx #$82 00001B4A: bcs $00001B20 00001B4C: jsr $BB98 00001B4F: jsr $B766 00001B52: lda #$00 00001B54: sta $CA 00001B56: pla 00001B57: beq $00001B5A 00001B59: rts 00001B5A: jmp $A050 00001B5D: lda #$00 00001B5F: sta $CA 00001B61: jsr $B90A 00001B64: lda #$04 00001B66: jsr $BBB4 00001B69: lda #$00 00001B6B: beq $00001B04 00001B6D: lda #$08 00001B6F: jsr $BAD7 00001B72: lda #$0B 00001B74: sta $C0 00001B76: ldx #$80 00001B78: sec 00001B79: lda $00,x 00001B7B: sbc $80 00001B7D: sta $0500,x 00001B80: inx 00001B81: lda $00,x 00001B83: sbc $81 00001B85: sta $0500,x 00001B88: inx 00001B89: cpx #$8E 00001B8B: bcc $00001B78 00001B8D: jsr $BCAF 00001B90: ldy #$0E 00001B92: jsr $BD15 00001B95: jsr $BCBB 00001B98: jsr $BCAF 00001B9B: lda $82 00001B9D: sta $F3 00001B9F: lda $83 00001BA1: sta $F4 00001BA3: ldy $058D 00001BA6: dey 00001BA7: tya 00001BA8: ldy $058C 00001BAB: jsr $BD17 00001BAE: jsr $BCBB 00001BB1: jmp $BCF7 00001BB4: nop 00001BB5: nop 00001BB6: pha 00001BB7: ldx #$CE 00001BB9: stx $F3 00001BBB: ldx #$BB 00001BBD: stx $F4 00001BBF: ldx #$07 00001BC1: pla 00001BC2: tay 00001BC3: lda #$80 00001BC5: jsr $BBD8 00001BC8: jsr $BCBB 00001BCB: lda #$07 00001BCD: rts 00001BCE: .db $43 ; 00001BCF: .db $3A ; 00001BD0: .db $9B ; 00001BD1: lda #$08 00001BD3: jsr $BBB4 00001BD6: bne $00001B72 00001BD8: pha 00001BD9: lda #$03 00001BDB: jsr $BABE 00001BDE: pla 00001BDF: sta $034B,x 00001BE2: tya 00001BE3: sta $034A,x 00001BE6: jsr $BD1E 00001BE9: jmp $DA51 00001BEC: jsr $BD09 00001BEF: jmp $BBF4 00001BF2: lda #$03 00001BF4: sta $C0 00001BF6: jsr $BCA8 00001BF9: jsr $BD09 00001BFC: pha 00001BFD: jsr $BD09 00001C00: tay 00001C01: pla 00001C02: pha 00001C03: tya 00001C04: pha 00001C05: jsr $AADA 00001C08: jsr $BD7D 00001C0B: jsr $BCAF 00001C0E: pla 00001C0F: sta $034B,x 00001C12: pla 00001C13: sta $034A,x 00001C16: jsr $BD0F 00001C19: jsr $BD9D 00001C1C: jsr $DA51 00001C1F: jmp $BCBB 00001C22: lda #$0C 00001C24: sta $C0 00001C26: jsr $BCA8 00001C29: jsr $BD29 00001C2C: jmp $BCBB 00001C2F: jsr $BCA8 00001C32: lda #$0D 00001C34: jsr $BD2B 00001C37: jsr $BD00 00001C3A: jmp $BD31 00001C3D: lda #$26 00001C3F: jsr $BC24 00001C42: lda $034C,x 00001C45: ldy $034D,x 00001C48: jsr $BD33 00001C4B: jsr $BCAF 00001C4E: lda $034E,x 00001C51: jmp $BD31 00001C54: jsr $BCA8 00001C57: jsr $ABCD 00001C5A: jsr $BCAF 00001C5D: lda $D4 00001C5F: sta $034C,x 00001C62: lda $D5 00001C64: sta $034D,x 00001C67: jsr $ABCD 00001C6A: jsr $BCAF 00001C6D: lda $D4 00001C6F: sta $034E,x 00001C72: lda #$25 00001C74: sta $C0 00001C76: bne $00001C29 00001C78: jsr $BCA8 00001C7B: jsr $ABD7 00001C7E: lda $D4 00001C80: ldx $C1 00001C82: jmp $BA9B 00001C85: jsr $DA51 00001C88: jsr $BCA8 00001C8B: lda #$07 00001C8D: sta $C0 00001C8F: ldy #$01 00001C91: jsr $BD15 00001C94: jsr $BCBB 00001C97: ldy #$00 00001C99: lda ($F3),y 00001C9B: jmp $BD31 00001C9E: jsr $BA0C 00001CA1: ldx #$06 00001CA3: jsr $BAC0 00001CA6: bne $00001C8B 00001CA8: jsr $BD07 00001CAB: sta $C1 00001CAD: beq $00001CB8 00001CAF: lda $C1 00001CB1: asl a 00001CB2: asl a 00001CB3: asl a 00001CB4: asl a 00001CB5: tax 00001CB6: bpl $00001D06 00001CB8: jsr $B90C 00001CBB: jsr $BD00 00001CBE: bpl $00001D06 00001CC0: ldy #$00 00001CC2: sty $02FE 00001CC5: cmp #$80 00001CC7: bne $00001CD2 00001CC9: sty $11 00001CCB: lda $CA 00001CCD: beq $00001D06 00001CCF: jmp $A000 00001CD2: ldy $C1 00001CD4: cmp #$88 00001CD6: beq $00001CE7 00001CD8: sta $B9 00001CDA: cpy #$07 00001CDC: bne $00001CE1 00001CDE: jsr $BCF7 00001CE1: jsr $BD5B 00001CE4: jmp $B934 00001CE7: cpy #$07 00001CE9: bne $00001CD8 00001CEB: ldx #$5D 00001CED: cpx $C2 00001CEF: bne $00001CD8 00001CF1: jsr $BCF7 00001CF4: jmp $A053 00001CF7: jsr $BCAF 00001CFA: beq $00001D06 00001CFC: lda #$0C 00001CFE: bne $00001D2B 00001D00: jsr $BCAF 00001D03: lda $0343,x 00001D06: rts 00001D07: inc $A8 00001D09: jsr $ABCD 00001D0C: lda $D4 00001D0E: rts 00001D0F: ldy #$FF 00001D11: bne $00001D15 00001D13: ldy #$00 00001D15: lda #$00 00001D17: sta $0349,x 00001D1A: tya 00001D1B: sta $0348,x 00001D1E: lda $F4 00001D20: ldy $F3 00001D22: sta $0345,x 00001D25: tya 00001D26: sta $0344,x 00001D29: lda $C0 00001D2B: sta $0342,x 00001D2E: jmp $E456 00001D31: ldy #$00 00001D33: pha 00001D34: tya 00001D35: pha 00001D36: jsr $AC06 00001D39: pla 00001D3A: sta $D5 00001D3C: pla 00001D3D: sta $D4 00001D3F: jsr $D9AA 00001D42: jmp $AC0C 00001D45: lda #$00 00001D47: ldx #$07 00001D49: sta $D200,x 00001D4C: dex 00001D4D: bne $00001D49 00001D4F: ldy #$07 00001D51: sty $C1 00001D53: jsr $BCF7 00001D56: dec $C1 00001D58: bne $00001D53 00001D5A: rts 00001D5B: lda #$00 00001D5D: sta $B4 00001D5F: sta $B5 00001D61: rts 00001D62: ldx #$06 00001D64: stx $F2 00001D66: lda $BD72,x 00001D69: jsr $BA99 00001D6C: ldx $F2 00001D6E: dex 00001D6F: bpl $00001D64 00001D71: rts 00001D72: .db $9B ; 00001D73: eor $4144,y 00001D76: eor $52 00001D78: .db $9B ; 00001D79: ldx #$00 00001D7B: beq $00001D64 00001D7D: jsr $AB90 00001D80: lda $D4 00001D82: sta $F3 00001D84: lda $D5 00001D86: sta $F4 00001D88: ldy $D6 00001D8A: ldx $D7 00001D8C: beq $00001D90 00001D8E: ldy #$FF 00001D90: lda ($F3),y 00001D92: sta $97 00001D94: sty $98 00001D96: lda #$9B 00001D98: sta ($F3),y 00001D9A: sta $92 00001D9C: rts 00001D9D: ldy $98 00001D9F: lda $97 00001DA1: sta ($F3),y 00001DA3: lda #$00 00001DA5: sta $92 00001DA7: rts 00001DA8: jsr $B83E 00001DAB: bcs $00001DC8 00001DAD: bne $00001DA8 00001DAF: jsr $BDCB 00001DB2: cmp #$0C 00001DB4: beq $00001DDA 00001DB6: cmp #$1E 00001DB8: beq $00001DDA 00001DBA: cmp #$04 00001DBC: beq $00001DDA 00001DBE: cmp #$22 00001DC0: beq $00001DDA 00001DC2: jsr $B6F0 00001DC5: jsr $B916 00001DC8: jsr $B914 00001DCB: jsr $B816 00001DCE: bcs $00001DC2 00001DD0: ldy $B2 00001DD2: dey 00001DD3: lda ($8A),y 00001DD5: sta $A7 00001DD7: iny 00001DD8: lda ($8A),y 00001DDA: rts 00001DDB: ldx $B4 00001DDD: bne $00001DED 00001DDF: lda #$9B 00001DE1: jsr $BA99 00001DE4: ldx $B4 00001DE6: bne $00001DED 00001DE8: lda $C2 00001DEA: jsr $BA99 00001DED: ldx $B4 00001DEF: lda #$05 00001DF1: jsr $BABE 00001DF4: jsr $BD0F 00001DF7: jmp $BCBB 00001DFA: jsr $ABFD 00001DFD: jsr $AD26 00001E00: jmp $ABB2 00001E03: sec 00001E04: rts 00001E05: lda #$04 00001E07: bit $D4 00001E09: bpl $00001E11 00001E0B: lda #$02 00001E0D: bne $00001E11 00001E0F: lda #$01 00001E11: sta $F0 00001E13: lda $D4 00001E15: and #$7F 00001E17: sta $D4 00001E19: lda #$BD 00001E1B: clc 00001E1C: adc $FB 00001E1E: tax 00001E1F: ldy #$BE 00001E21: jsr $DD98 00001E24: jsr $DB28 00001E27: bcc $00001E2A 00001E29: rts 00001E2A: lda $D4 00001E2C: and #$7F 00001E2E: sec 00001E2F: sbc #$40 00001E31: bmi $00001E5E 00001E33: cmp #$04 00001E35: bpl $00001E03 00001E37: tax 00001E38: lda $D5,x 00001E3A: sta $F1 00001E3C: and #$10 00001E3E: beq $00001E42 00001E40: lda #$02 00001E42: clc 00001E43: adc $F1 00001E45: and #$03 00001E47: adc $F0 00001E49: sta $F0 00001E4B: stx $F1 00001E4D: jsr $DDB6 00001E50: ldx $F1 00001E52: lda #$00 00001E54: sta $E2,x 00001E56: inx 00001E57: cpx #$03 00001E59: bcc $00001E54 00001E5B: jsr $DA60 00001E5E: lsr $F0 00001E60: bcc $00001E6F 00001E62: jsr $DDB6 00001E65: ldx #$CF 00001E67: ldy #$BE 00001E69: jsr $DD89 00001E6C: jsr $DA60 00001E6F: ldx #$E6 00001E71: ldy #$05 00001E73: jsr $DDA7 00001E76: jsr $DDB6 00001E79: jsr $DADB 00001E7C: bcs $00001E03 00001E7E: lda #$06 00001E80: ldx #$9F 00001E82: ldy #$BE 00001E84: jsr $DD40 00001E87: ldx #$E6 00001E89: ldy #$05 00001E8B: jsr $DD98 00001E8E: jsr $DADB 00001E91: lsr $F0 00001E93: bcc $00001E9E 00001E95: clc 00001E96: lda $D4 00001E98: beq $00001E9E 00001E9A: eor #$80 00001E9C: sta $D4 00001E9E: rts 00001E9F: lda $5503,x 00001EA2: .db $14 ; 00001EA3: sta $3E39,y 00001EA6: ora ($60,x) 00001EA8: .db $44 ; 00001EA9: .db $27 ; 00001EAA: .db $52 ; 00001EAB: ldx $8146,y 00001EAE: adc $43,x 00001EB0: eor $3F,x 00001EB2: .db $07 ; 00001EB3: stx $92,y 00001EB5: .db $62 ; 00001EB6: and $64BF,y 00001EB9: eor $0864,y 00001EBC: .db $67 ; 00001EBD: rti 00001EBE: ora ($57,x) 00001EC0: .db $07 ; 00001EC1: stx $32,y 00001EC3: rti 00001EC4: bcc $00001EC6 00001EC6: brk 00001EC7: brk 00001EC8: brk 00001EC9: .db $3F ; 00001ECA: ora ($74,x) 00001ECC: .db $53 ; 00001ECD: and #$25 00001ECF: rti 00001ED0: ora ($00,x) 00001ED2: brk 00001ED3: brk 00001ED4: brk 00001ED5: lda #$00 00001ED7: sta $F0 00001ED9: sta $F1 00001EDB: lda $D4 00001EDD: and #$7F 00001EDF: cmp #$40 00001EE1: bmi $00001EF8 00001EE3: lda $D4 00001EE5: and #$80 00001EE7: sta $F0 00001EE9: inc $F1 00001EEB: lda #$7F 00001EED: and $D4 00001EEF: sta $D4 00001EF1: ldx #$EA 00001EF3: ldy #$DF 00001EF5: jsr $DE95 00001EF8: ldx #$E6 00001EFA: ldy #$05 00001EFC: jsr $DDA7 00001EFF: jsr $DDB6 00001F02: jsr $DADB 00001F05: bcs $00001F40 00001F07: lda #$0B 00001F09: ldx #$AE 00001F0B: ldy #$DF 00001F0D: jsr $DD40 00001F10: bcs $00001F40 00001F12: ldx #$E6 00001F14: ldy #$05 00001F16: jsr $DD98 00001F19: jsr $DADB 00001F1C: bcs $00001F40 00001F1E: lda $F1 00001F20: beq $00001F32 00001F22: ldx #$F0 00001F24: ldy #$DF 00001F26: jsr $DD98 00001F29: jsr $DA66 00001F2C: lda $F0 00001F2E: ora $D4 00001F30: sta $D4 00001F32: lda $FB 00001F34: beq $00001F40 00001F36: ldx #$C9 00001F38: ldy #$BE 00001F3A: jsr $DD98 00001F3D: jsr $DB28 00001F40: rts 00001F41: sec 00001F42: rts 00001F43: lda #$00 00001F45: sta $F1 00001F47: lda $D4 00001F49: bmi $00001F41 00001F4B: cmp #$3F 00001F4D: beq $00001F66 00001F4F: clc 00001F50: adc #$01 00001F52: sta $F1 00001F54: sta $E0 00001F56: lda #$01 00001F58: sta $E1 00001F5A: ldx #$04 00001F5C: lda #$00 00001F5E: sta $E2,x 00001F60: dex 00001F61: bpl $00001F5E 00001F63: jsr $DB28 00001F66: lda #$06 00001F68: sta $EF 00001F6A: ldx #$E6 00001F6C: ldy #$05 00001F6E: jsr $DDA7 00001F71: jsr $DDB6 00001F74: ldx #$F1 00001F76: ldy #$BA 00001F78: jsr $DD89 00001F7B: jsr $DA60 00001F7E: ldx #$E6 00001F80: ldy #$05 00001F82: jsr $DD98 00001F85: jsr $DADB 00001F88: ldx #$EC 00001F8A: ldy #$05 00001F8C: jsr $DDA7 00001F8F: jsr $DDB6 00001F92: ldx #$E6 00001F94: ldy #$05 00001F96: jsr $DD89 00001F99: jsr $DB28 00001F9C: ldx #$EC 00001F9E: ldy #$05 00001FA0: jsr $DD98 00001FA3: jsr $DA60 00001FA6: ldx #$6C 00001FA8: ldy #$DF 00001FAA: jsr $DD98 00001FAD: jsr $DADB 00001FB0: lda $D4 00001FB2: beq $00001FC2 00001FB4: ldx #$EC 00001FB6: ldy #$05 00001FB8: jsr $DD98 00001FBB: jsr $DA66 00001FBE: dec $EF 00001FC0: bpl $00001F88 00001FC2: ldx #$EC 00001FC4: ldy #$05 00001FC6: jsr $DD89 00001FC9: lda $F1 00001FCB: beq $00001FF0 00001FCD: sec 00001FCE: sbc #$40 00001FD0: clc 00001FD1: ror a 00001FD2: clc 00001FD3: adc #$40 00001FD5: and #$7F 00001FD7: sta $E0 00001FD9: lda $F1 00001FDB: ror a 00001FDC: lda #$01 00001FDE: bcc $00001FE2 00001FE0: lda #$10 00001FE2: sta $E1 00001FE4: ldx #$04 00001FE6: lda #$00 00001FE8: sta $E2,x 00001FEA: dex 00001FEB: bpl $00001FE8 00001FED: jsr $DADB 00001FF0: rts 00001FF1: brk 00001FF2: brk 00001FF3: brk 00001FF4: brk 00001FF5: brk 00001FF6: brk 00001FF7: brk 00001FF8: brk 00001FF9: brk 00001FFA: brk 00001FFB: ldy #$00 00001FFD: ora $F0 00001FFF: .db $BF ;