00000000: ora ($92),y 00000002: bpl $00000009 00000004: .db $83 ; 00000005: brk 00000006: .db $42 ; 00000007: .db $42 ; 00000008: brk 00000009: brk 0000000A: ora ($02,x) 0000000C: lda #$40 0000000E: sta $D40E 00000011: lda $D013 00000014: sta $03FA 00000017: rts 00000018: bit $D40F 0000001B: bpl $00000020 0000001D: jmp ($0200) 00000020: cld 00000021: pha 00000022: txa 00000023: pha 00000024: tya 00000025: pha 00000026: sta $D40F 00000029: jmp ($0222) 0000002C: cld 0000002D: jmp ($0216) 00000030: pha 00000031: lda $D20E 00000034: and #$20 00000036: bne $00000045 00000038: lda #$DF 0000003A: sta $D20E 0000003D: lda $10 0000003F: sta $D20E 00000042: jmp ($020A) 00000045: txa 00000046: pha 00000047: lda $D1FF 0000004A: and $0249 0000004D: beq $00000052 0000004F: jmp ($0238) 00000052: ldx #$06 00000054: lda $C0CF,x 00000057: cpx #$05 00000059: bne $0000005F 0000005B: and $10 0000005D: beq $00000064 0000005F: bit $D20E 00000062: beq $0000006A 00000064: dex 00000065: bpl $00000054 00000067: jmp $C0A0 0000006A: eor #$FF 0000006C: sta $D20E 0000006F: lda $10 00000071: sta $D20E 00000074: cpx #$00 00000076: bne $0000007D 00000078: lda $026D 0000007B: bne $000000A0 0000007D: lda $C0D7,x 00000080: tax 00000081: lda $0200,x 00000084: sta $028C 00000087: lda $0201,x 0000008A: sta $028D 0000008D: pla 0000008E: tax 0000008F: jmp ($028C) 00000092: lda #$00 00000094: sta $11 00000096: sta $02FF 00000099: sta $02F0 0000009C: sta $4D 0000009E: pla 0000009F: rti 000000A0: pla 000000A1: tax 000000A2: bit $D302 000000A5: bpl $000000AD 000000A7: lda $D300 000000AA: jmp ($0202) 000000AD: bit $D303 000000B0: bpl $000000B8 000000B2: lda $D301 000000B5: jmp ($0204) 000000B8: pla 000000B9: sta $028C 000000BC: pla 000000BD: pha 000000BE: and #$10 000000C0: beq $000000C9 000000C2: lda $028C 000000C5: pha 000000C6: jmp ($0206) 000000C9: lda $028C 000000CC: pha 000000CD: pla 000000CE: rti 000000CF: .db $80 ; 000000D0: rti 000000D1: .db $04 ; 000000D2: .db $02 ; 000000D3: ora ($08,x) 000000D5: bpl $000000F7 000000D7: rol $08,x 000000D9: .db $14 ; 000000DA: .db $12 ; 000000DB: bpl $000000EB 000000DD: .db $0C ; 000000DE: asl a 000000DF: jmp $C0DF 000000E2: inc $14 000000E4: bne $000000EE 000000E6: inc $4D 000000E8: inc $13 000000EA: bne $000000EE 000000EC: inc $12 000000EE: lda #$FE 000000F0: ldx #$00 000000F2: ldy $4D 000000F4: bpl $000000FC 000000F6: sta $4D 000000F8: ldx $13 000000FA: lda #$F6 000000FC: sta $4E 000000FE: stx $4F 00000100: lda $02C5 00000103: eor $4F 00000105: and $4E 00000107: sta $D017 0000010A: ldx #$00 0000010C: jsr $C255 0000010F: bne $00000114 00000111: jsr $C24F 00000114: lda $42 00000116: bne $00000120 00000118: tsx 00000119: lda $0104,x 0000011C: and #$04 0000011E: beq $00000123 00000120: jmp $C28A 00000123: lda $D013 00000126: cmp $03FA 00000129: bne $000000DF 0000012B: lda $D40D 0000012E: sta $0235 00000131: lda $D40C 00000134: sta $0234 00000137: lda $0231 0000013A: sta $D403 0000013D: lda $0230 00000140: sta $D402 00000143: lda $022F 00000146: sta $D400 00000149: lda $026F 0000014C: sta $D01B 0000014F: lda $026C 00000152: beq $00000162 00000154: dec $026C 00000157: lda #$08 00000159: sec 0000015A: sbc $026C 0000015D: and #$07 0000015F: sta $D405 00000162: ldx #$08 00000164: stx $D01F 00000167: cli 00000168: lda $02C0,x 0000016B: eor $4F 0000016D: and $4E 0000016F: sta $D012,x 00000172: dex 00000173: bpl $00000167 00000175: lda $02F4 00000178: sta $D409 0000017B: lda $02F3 0000017E: sta $D401 00000181: ldx #$02 00000183: jsr $C255 00000186: bne $0000018B 00000188: jsr $C252 0000018B: ldx #$02 0000018D: inx 0000018E: inx 0000018F: lda $0218,x 00000192: ora $0219,x 00000195: beq $0000019D 00000197: jsr $C255 0000019A: sta $0226,x 0000019D: cpx #$08 0000019F: bne $0000018D 000001A1: lda $D20F 000001A4: and #$04 000001A6: beq $000001B0 000001A8: lda $02F1 000001AB: beq $000001B0 000001AD: dec $02F1 000001B0: lda $022B 000001B3: beq $000001F3 000001B5: lda $D20F 000001B8: and #$04 000001BA: bne $000001EE 000001BC: dec $022B 000001BF: bne $000001F3 000001C1: lda $026D 000001C4: bne $000001F3 000001C6: lda $02DA 000001C9: sta $022B 000001CC: lda $D209 000001CF: cmp #$9F 000001D1: beq $000001F3 000001D3: cmp #$83 000001D5: beq $000001F3 000001D7: cmp #$84 000001D9: beq $000001F3 000001DB: cmp #$94 000001DD: beq $000001F3 000001DF: and #$3F 000001E1: cmp #$11 000001E3: beq $000001F3 000001E5: lda $D209 000001E8: sta $02FC 000001EB: jmp $C1F3 000001EE: lda #$00 000001F0: sta $022B 000001F3: lda $D300 000001F6: lsr a 000001F7: lsr a 000001F8: lsr a 000001F9: lsr a 000001FA: sta $0279 000001FD: sta $027B 00000200: lda $D300 00000203: and #$0F 00000205: sta $0278 00000208: sta $027A 0000020B: lda $D010 0000020E: sta $0284 00000211: sta $0286 00000214: lda $D011 00000217: sta $0285 0000021A: sta $0287 0000021D: ldx #$03 0000021F: lda $D200,x 00000222: sta $0270,x 00000225: sta $0274,x 00000228: dex 00000229: bpl $0000021F 0000022B: sta $D20B 0000022E: ldx #$02 00000230: ldy #$01 00000232: lda $0278,y 00000235: lsr a 00000236: lsr a 00000237: lsr a 00000238: sta $027D,x 0000023B: sta $0281,x 0000023E: lda #$00 00000240: rol a 00000241: sta $027C,x 00000244: sta $0280,x 00000247: dex 00000248: dex 00000249: dey 0000024A: bpl $00000232 0000024C: jmp ($0224) 0000024F: jmp ($0226) 00000252: jmp ($0228) 00000255: ldy $0218,x 00000258: bne $00000262 0000025A: ldy $0219,x 0000025D: beq $0000026F 0000025F: dec $0219,x 00000262: dec $0218,x 00000265: bne $0000026F 00000267: ldy $0219,x 0000026A: bne $0000026F 0000026C: lda #$00 0000026E: rts 0000026F: lda #$FF 00000271: rts 00000272: asl a 00000273: sta $022D 00000276: txa 00000277: ldx #$05 00000279: sta $D40A 0000027C: dex 0000027D: bne $0000027C 0000027F: ldx $022D 00000282: sta $0217,x 00000285: tya 00000286: sta $0216,x 00000289: rts 0000028A: pla 0000028B: tay 0000028C: pla 0000028D: tax 0000028E: pla 0000028F: rti 00000290: sei 00000291: lda $D013 00000294: cmp $03FA 00000297: bne $000002C8 00000299: ror a 0000029A: bcc $000002A1 0000029C: jsr $C4C9 0000029F: bne $000002C8 000002A1: lda $0244 000002A4: bne $000002C8 000002A6: lda #$FF 000002A8: bne $000002CA 000002AA: sei 000002AB: ldx #$8C 000002AD: dey 000002AE: bne $000002AD 000002B0: dex 000002B1: bne $000002AD 000002B3: lda $033D 000002B6: cmp #$5C 000002B8: bne $000002C8 000002BA: lda $033E 000002BD: cmp #$93 000002BF: bne $000002C8 000002C1: lda $033F 000002C4: cmp #$25 000002C6: beq $00000290 000002C8: lda #$00 000002CA: sta $08 000002CC: sei 000002CD: cld 000002CE: ldx #$FF 000002D0: txs 000002D1: jsr $C471 000002D4: lda #$01 000002D6: sta $01 000002D8: lda $08 000002DA: bne $0000032E 000002DC: lda #$00 000002DE: ldy #$08 000002E0: sta $04 000002E2: sta $05 000002E4: lda #$FF 000002E6: sta ($04),y 000002E8: cmp ($04),y 000002EA: beq $000002EE 000002EC: lsr $01 000002EE: lda #$00 000002F0: sta ($04),y 000002F2: cmp ($04),y 000002F4: beq $000002F8 000002F6: lsr $01 000002F8: iny 000002F9: bne $000002E4 000002FB: inc $05 000002FD: ldx $05 000002FF: cpx $06 00000301: bne $000002E4 00000303: lda #$23 00000305: sta $0A 00000307: lda #$F2 00000309: sta $0B 0000030B: lda $D301 0000030E: and #$7F 00000310: sta $D301 00000313: jsr $FF73 00000316: bcs $0000031D 00000318: jsr $FF92 0000031B: bcc $0000031F 0000031D: lsr $01 0000031F: lda $D301 00000322: ora #$80 00000324: sta $D301 00000327: lda #$FF 00000329: sta $0244 0000032C: bne $00000350 0000032E: ldx #$00 00000330: lda $03EC 00000333: beq $0000033C 00000335: stx $000E 00000338: stx $000F 0000033B: txa 0000033C: sta $0200,x 0000033F: cpx #$ED 00000341: bcs $00000346 00000343: sta $0300,x 00000346: dex 00000347: bne $0000033C 00000349: ldx #$10 0000034B: sta $00,x 0000034D: inx 0000034E: bpl $0000034B 00000350: ldx #$00 00000352: lda $D301 00000355: and #$02 00000357: beq $0000035A 00000359: inx 0000035A: stx $03F8 0000035D: lda #$5C 0000035F: sta $033D 00000362: lda #$93 00000364: sta $033E 00000367: lda #$25 00000369: sta $033F 0000036C: lda #$02 0000036E: sta $52 00000370: lda #$27 00000372: sta $53 00000374: lda $D014 00000377: and #$0E 00000379: bne $00000383 0000037B: lda #$05 0000037D: ldx #$01 0000037F: ldy #$28 00000381: bne $00000389 00000383: lda #$06 00000385: ldx #$00 00000387: ldy #$30 00000389: sta $02DA 0000038C: stx $62 0000038E: sty $02D9 00000391: ldx #$25 00000393: lda $C44B,x 00000396: sta $0200,x 00000399: dex 0000039A: bpl $00000393 0000039C: ldx #$0E 0000039E: lda $C42E,x 000003A1: sta $031A,x 000003A4: dex 000003A5: bpl $0000039E 000003A7: jsr $C535 000003AA: cli 000003AB: lda $01 000003AD: bne $000003C4 000003AF: lda $D301 000003B2: and #$7F 000003B4: sta $D301 000003B7: lda #$02 000003B9: sta $02F3 000003BC: lda #$E0 000003BE: sta $02F4 000003C1: jmp $5003 000003C4: ldx #$00 000003C6: stx $06 000003C8: ldx $02E4 000003CB: cpx #$B0 000003CD: bcs $000003DC 000003CF: ldx $BFFC 000003D2: bne $000003DC 000003D4: inc $06 000003D6: jsr $C4C9 000003D9: jsr $C429 000003DC: lda #$03 000003DE: ldx #$00 000003E0: sta $0342,x 000003E3: lda #$48 000003E5: sta $0344,x 000003E8: lda #$C4 000003EA: sta $0345,x 000003ED: lda #$0C 000003EF: sta $034A,x 000003F2: jsr $E456 000003F5: bpl $000003FA 000003F7: jmp $C2AA 000003FA: inx 000003FB: bne $000003FA 000003FD: iny 000003FE: bpl $000003FA 00000400: jsr $C66E 00000403: lda $06 00000405: beq $0000040D 00000407: lda $BFFD 0000040A: ror a 0000040B: bcc $00000413 0000040D: jsr $C58B 00000410: jsr $E739 00000413: lda #$00 00000415: sta $0244 00000418: lda $06 0000041A: beq $00000426 0000041C: lda $BFFD 0000041F: and #$04 00000421: beq $00000426 00000423: jmp ($BFFA) 00000426: jmp ($000A) 00000429: jmp ($BFFE) 0000042C: clc 0000042D: rts 0000042E: bvc $00000460 00000430: cpx $43 00000432: rti 00000433: cpx $45 00000435: brk 00000436: cpx $53 00000438: bpl $0000041E 0000043A: .db $4B ; 0000043B: jsr $42E4 0000043E: .db $4F ; 0000043F: .db $4F ; 00000440: .db $54 ; 00000441: jsr $5245 00000444: .db $52 ; 00000445: .db $4F ; 00000446: .db $52 ; 00000447: .db $9B ; 00000448: eor $3A 0000044A: .db $9B ; 0000044B: dec $CDC0 0000044E: cpy #$CD 00000450: cpy #$CD 00000452: cpy #$19 00000454: .db $FC ; 00000455: bit $ADEB 00000458: nop 00000459: cpx $CDEA 0000045C: cpy #$CD 0000045E: cpy #$CD 00000460: cpy #$30 00000462: cpy #$00 00000464: brk 00000465: brk 00000466: brk 00000467: brk 00000468: brk 00000469: brk 0000046A: brk 0000046B: brk 0000046C: brk 0000046D: .db $E2 ; 0000046E: cpy #$8A 00000470: .db $C2 ; 00000471: lda $D013 00000474: ror a 00000475: bcc $00000484 00000477: lda $BFFC 0000047A: bne $00000484 0000047C: lda $BFFD 0000047F: bpl $00000484 00000481: jmp ($BFFE) 00000484: jsr $C4DA 00000487: lda $D301 0000048A: ora #$02 0000048C: sta $D301 0000048F: lda $08 00000491: beq $0000049A 00000493: lda $03F8 00000496: bne $000004A9 00000498: beq $000004A1 0000049A: lda $D01F 0000049D: and #$04 0000049F: beq $000004A9 000004A1: lda $D301 000004A4: and #$FD 000004A6: sta $D301 000004A9: lda #$00 000004AB: tay 000004AC: sta $05 000004AE: lda #$28 000004B0: sta $06 000004B2: lda ($05),y 000004B4: eor #$FF 000004B6: sta ($05),y 000004B8: cmp ($05),y 000004BA: bne $000004C8 000004BC: eor #$FF 000004BE: sta ($05),y 000004C0: cmp ($05),y 000004C2: bne $000004C8 000004C4: inc $06 000004C6: bne $000004B2 000004C8: rts 000004C9: lda #$00 000004CB: tax 000004CC: clc 000004CD: adc $BFF0,x 000004D0: inx 000004D1: bne $000004CD 000004D3: cmp $03EB 000004D6: sta $03EB 000004D9: rts 000004DA: lda #$00 000004DC: tax 000004DD: sta $D303 000004E0: sta $D000,x 000004E3: sta $D400,x 000004E6: sta $D200,x 000004E9: cpx #$01 000004EB: beq $000004F0 000004ED: sta $D300,x 000004F0: inx 000004F1: bne $000004E0 000004F3: lda #$3C 000004F5: sta $D303 000004F8: lda #$FF 000004FA: sta $D301 000004FD: lda #$38 000004FF: sta $D302 00000502: sta $D303 00000505: lda #$00 00000507: sta $D300 0000050A: lda #$FF 0000050C: sta $D301 0000050F: lda #$3C 00000511: sta $D302 00000514: sta $D303 00000517: lda $D301 0000051A: lda $D300 0000051D: lda #$22 0000051F: sta $D20F 00000522: lda #$A0 00000524: sta $D205 00000527: sta $D207 0000052A: lda #$28 0000052C: sta $D208 0000052F: lda #$FF 00000531: sta $D20D 00000534: rts 00000535: dec $11 00000537: lda #$92 00000539: sta $0236 0000053C: lda #$C0 0000053E: sta $0237 00000541: lda $06 00000543: sta $02E4 00000546: sta $02E6 00000549: lda #$00 0000054B: sta $02E5 0000054E: lda #$00 00000550: sta $02E7 00000553: lda #$07 00000555: sta $02E8 00000558: jsr $E40C 0000055B: jsr $E41C 0000055E: jsr $E42C 00000561: jsr $E43C 00000564: jsr $E44C 00000567: jsr $E46E 0000056A: jsr $E465 0000056D: jsr $E46B 00000570: jsr $E450 00000573: lda #$6E 00000575: sta $0238 00000578: lda #$C9 0000057A: sta $0239 0000057D: jsr $E49B 00000580: lda $D01F 00000583: and #$01 00000585: eor #$01 00000587: sta $03E9 0000058A: rts 0000058B: lda $08 0000058D: beq $00000598 0000058F: lda $09 00000591: and #$01 00000593: beq $000005C8 00000595: jmp $C63B 00000598: lda #$01 0000059A: sta $0301 0000059D: lda #$53 0000059F: sta $0302 000005A2: jsr $E453 000005A5: bmi $000005C8 000005A7: lda #$00 000005A9: sta $030B 000005AC: lda #$01 000005AE: sta $030A 000005B1: lda #$00 000005B3: sta $0304 000005B6: lda #$04 000005B8: sta $0305 000005BB: jsr $C659 000005BE: bpl $000005C9 000005C0: jsr $C63E 000005C3: lda $03EA 000005C6: beq $000005A7 000005C8: rts 000005C9: ldx #$03 000005CB: lda $0400,x 000005CE: sta $0240,x 000005D1: dex 000005D2: bpl $000005CB 000005D4: lda $0242 000005D7: sta $04 000005D9: lda $0243 000005DC: sta $05 000005DE: lda $0404 000005E1: sta $0C 000005E3: lda $0405 000005E6: sta $0D 000005E8: ldy #$7F 000005EA: lda $0400,y 000005ED: sta ($04),y 000005EF: dey 000005F0: bpl $000005EA 000005F2: clc 000005F3: lda $04 000005F5: adc #$80 000005F7: sta $04 000005F9: lda $05 000005FB: adc #$00 000005FD: sta $05 000005FF: dec $0241 00000602: beq $00000616 00000604: inc $030A 00000607: jsr $C659 0000060A: bpl $000005E8 0000060C: jsr $C63E 0000060F: lda $03EA 00000612: bne $000005C0 00000614: beq $00000607 00000616: lda $03EA 00000619: beq $0000061E 0000061B: jsr $C659 0000061E: jsr $C629 00000621: bcs $000005C0 00000623: jsr $C63B 00000626: inc $09 00000628: rts 00000629: clc 0000062A: lda $0242 0000062D: adc #$06 0000062F: sta $04 00000631: lda $0243 00000634: adc #$00 00000636: sta $05 00000638: jmp ($0004) 0000063B: jmp ($000C) 0000063E: ldx #$3D 00000640: ldy #$C4 00000642: txa 00000643: ldx #$00 00000645: sta $0344,x 00000648: tya 00000649: sta $0345,x 0000064C: lda #$09 0000064E: sta $0342,x 00000651: lda #$FF 00000653: sta $0348,x 00000656: jmp $E456 00000659: lda $03EA 0000065C: beq $00000661 0000065E: jmp $E47A 00000661: lda #$52 00000663: sta $0302 00000666: lda #$01 00000668: sta $0301 0000066B: jmp $E453 0000066E: lda $08 00000670: beq $0000067B 00000672: lda $09 00000674: and #$02 00000676: beq $0000069F 00000678: jmp $C6A0 0000067B: lda $03E9 0000067E: beq $0000069F 00000680: lda #$80 00000682: sta $3E 00000684: inc $03EA 00000687: jsr $E47D 0000068A: jsr $C5BB 0000068D: lda #$00 0000068F: sta $03EA 00000692: sta $03E9 00000695: asl $09 00000697: lda $0C 00000699: sta $02 0000069B: lda $0D 0000069D: sta $03 0000069F: rts 000006A0: jmp ($0002) 000006A3: lda #$A0 000006A5: sta $0246 000006A8: lda #$80 000006AA: sta $02D5 000006AD: lda #$00 000006AF: sta $02D6 000006B2: rts 000006B3: lda #$31 000006B5: sta $0300 000006B8: lda $0246 000006BB: ldx $0302 000006BE: cpx #$21 000006C0: beq $000006C4 000006C2: lda #$07 000006C4: sta $0306 000006C7: ldx #$40 000006C9: lda $0302 000006CC: cmp #$50 000006CE: beq $000006D4 000006D0: cmp #$57 000006D2: bne $000006D6 000006D4: ldx #$80 000006D6: cmp #$53 000006D8: bne $000006EA 000006DA: lda #$EA 000006DC: sta $0304 000006DF: lda #$02 000006E1: sta $0305 000006E4: ldy #$04 000006E6: lda #$00 000006E8: beq $000006F0 000006EA: ldy $02D5 000006ED: lda $02D6 000006F0: stx $0303 000006F3: sty $0308 000006F6: sta $0309 000006F9: jsr $E459 000006FC: bpl $000006FF 000006FE: rts 000006FF: lda $0302 00000702: cmp #$53 00000704: bne $00000710 00000706: jsr $C73A 00000709: ldy #$02 0000070B: lda ($15),y 0000070D: sta $0246 00000710: lda $0302 00000713: cmp #$21 00000715: bne $00000736 00000717: jsr $C73A 0000071A: ldy #$FE 0000071C: iny 0000071D: iny 0000071E: lda ($15),y 00000720: cmp #$FF 00000722: bne $0000071C 00000724: iny 00000725: lda ($15),y 00000727: iny 00000728: cmp #$FF 0000072A: bne $0000071E 0000072C: dey 0000072D: dey 0000072E: sty $0308 00000731: lda #$00 00000733: sta $0309 00000736: ldy $0303 00000739: rts 0000073A: lda $0304 0000073D: sta $15 0000073F: lda $0305 00000742: sta $16 00000744: rts 00000745: ldx #$05 00000747: lda #$00 00000749: sta $02C9,x 0000074C: dex 0000074D: bpl $00000747 0000074F: lda #$00 00000751: sta $0233 00000754: jsr $C7CF 00000757: ldy #$9C 00000759: bcs $00000794 0000075B: sta $0288 0000075E: jsr $C7CF 00000761: ldy #$9C 00000763: bcs $00000794 00000765: sta $0245 00000768: lda $0288 0000076B: cmp #$0B 0000076D: beq $00000795 0000076F: rol a 00000770: tax 00000771: lda $C8E4,x 00000774: sta $02C9 00000777: lda $C8E5,x 0000077A: sta $02CA 0000077D: lda $0245 00000780: cmp $0233 00000783: beq $0000074F 00000785: jsr $C7CF 00000788: ldy #$9C 0000078A: bcs $00000794 0000078C: jsr $C7D2 0000078F: inc $0233 00000792: bne $0000077D 00000794: rts 00000795: jsr $C7CF 00000798: ldy #$9C 0000079A: bcs $000007C8 0000079C: sta $02C9 0000079F: jsr $C7CF 000007A2: ldy #$9C 000007A4: bcs $000007C8 000007A6: sta $02CA 000007A9: lda $0245 000007AC: cmp #$01 000007AE: beq $000007C6 000007B0: bcc $000007C9 000007B2: clc 000007B3: lda $02C9 000007B6: adc $02D1 000007B9: tay 000007BA: lda $02CA 000007BD: adc $02D2 000007C0: sty $02C9 000007C3: sta $02CA 000007C6: ldy #$01 000007C8: rts 000007C9: ldy #$00 000007CB: lda #$00 000007CD: beq $000007C0 000007CF: jmp ($02CF) 000007D2: jmp ($02C9) 000007D5: ldy $0233 000007D8: cpy #$01 000007DA: beq $000007E6 000007DC: bcs $00000851 000007DE: sta $024A 000007E1: sta $028E 000007E4: bcc $00000850 000007E6: sta $024B 000007E9: sta $028F 000007EC: ldx #$00 000007EE: lda $0288 000007F1: beq $000007F9 000007F3: cmp #$0A 000007F5: beq $0000080C 000007F7: ldx #$02 000007F9: clc 000007FA: lda $024A 000007FD: adc $02D1,x 00000800: sta $028E 00000803: lda $024B 00000806: adc $02D2,x 00000809: sta $028F 0000080C: clc 0000080D: lda $028E 00000810: adc $0245 00000813: pha 00000814: lda #$00 00000816: adc $028F 00000819: tay 0000081A: pla 0000081B: sec 0000081C: sbc #$02 0000081E: bcs $00000821 00000820: dey 00000821: pha 00000822: tya 00000823: cmp $02CC,x 00000826: pla 00000827: bcc $00000839 00000829: bne $00000830 0000082B: cmp $02CB,x 0000082E: bcc $00000839 00000830: sta $02CB,x 00000833: pha 00000834: tya 00000835: sta $02CC,x 00000838: pla 00000839: ldx $0288 0000083C: cpx #$01 0000083E: beq $00000850 00000840: cpy $02E6 00000843: bcc $00000850 00000845: bne $0000084C 00000847: cmp $02E5 0000084A: bcc $00000850 0000084C: pla 0000084D: pla 0000084E: ldy #$9D 00000850: rts 00000851: sec 00000852: pha 00000853: lda $0233 00000856: sbc #$02 00000858: clc 00000859: adc $028E 0000085C: sta $36 0000085E: lda #$00 00000860: adc $028F 00000863: sta $37 00000865: pla 00000866: ldy #$00 00000868: sta ($36),y 0000086A: jmp $C850 0000086D: clc 0000086E: adc $028E 00000871: sta $36 00000873: lda #$00 00000875: adc $028F 00000878: sta $37 0000087A: ldy #$00 0000087C: lda ($36),y 0000087E: clc 0000087F: adc $02D1 00000882: sta ($36),y 00000884: inc $36 00000886: bne $0000088A 00000888: inc $37 0000088A: lda ($36),y 0000088C: adc $02D2 0000088F: sta ($36),y 00000891: rts 00000892: ldx #$00 00000894: ldy $0288 00000897: cpy #$04 00000899: bcc $0000089D 0000089B: ldx #$02 0000089D: clc 0000089E: adc $028E 000008A1: sta $36 000008A3: lda #$00 000008A5: adc $028F 000008A8: sta $37 000008AA: ldy #$00 000008AC: lda ($36),y 000008AE: clc 000008AF: adc $02D1,x 000008B2: sta ($36),y 000008B4: rts 000008B5: pha 000008B6: lda $0233 000008B9: ror a 000008BA: pla 000008BB: bcs $000008D2 000008BD: clc 000008BE: adc $028E 000008C1: sta $36 000008C3: lda #$00 000008C5: adc $028F 000008C8: sta $37 000008CA: ldy #$00 000008CC: lda ($36),y 000008CE: sta $0288 000008D1: rts 000008D2: clc 000008D3: adc $02D1 000008D6: lda #$00 000008D8: adc $02D2 000008DB: adc $0288 000008DE: ldy #$00 000008E0: sta ($36),y 000008E2: beq $000008D1 000008E4: cmp $C7,x 000008E6: cmp $C7,x 000008E8: .db $92 ; 000008E9: iny 000008EA: .db $92 ; 000008EB: iny 000008EC: .db $92 ; 000008ED: iny 000008EE: .db $92 ; 000008EF: iny 000008F0: adc $6DC8 000008F3: iny 000008F4: lda $C8,x 000008F6: lda $C8,x 000008F8: cmp $C7,x 000008FA: sta $C7,x 000008FC: lda #$FF 000008FE: sta $0244 00000901: lda $D301 00000904: and #$7F 00000906: sta $D301 00000909: jmp $E483 0000090C: lda #$01 0000090E: sta $0248 00000911: lda $0248 00000914: sta $D1FF 00000917: lda $D803 0000091A: cmp #$80 0000091C: bne $00000928 0000091E: lda $D80B 00000921: cmp #$91 00000923: bne $00000928 00000925: jsr $D819 00000928: asl $0248 0000092B: bne $00000911 0000092D: lda #$00 0000092F: sta $D1FF 00000932: rts 00000933: lda #$01 00000935: sta $0042 00000938: lda $0301 0000093B: pha 0000093C: lda $0247 0000093F: beq $0000095B 00000941: ldx #$08 00000943: jsr $C9AF 00000946: beq $0000095B 00000948: txa 00000949: pha 0000094A: jsr $D805 0000094D: pla 0000094E: tax 0000094F: bcc $00000943 00000951: lda #$00 00000953: sta $0248 00000956: sta $D1FF 00000959: beq $0000095E 0000095B: jsr $E971 0000095E: pla 0000095F: sta $0301 00000962: lda #$00 00000964: sta $0042 00000967: sty $0303 0000096A: ldy $0303 0000096D: rts 0000096E: ldx #$08 00000970: ror a 00000971: bcs $00000976 00000973: dex 00000974: bne $00000970 00000976: lda $0248 00000979: pha 0000097A: lda $CA20,x 0000097D: sta $0248 00000980: sta $D1FF 00000983: jsr $D808 00000986: pla 00000987: sta $0248 0000098A: sta $D1FF 0000098D: pla 0000098E: tax 0000098F: pla 00000990: rti 00000991: ldy #$01 00000993: jmp $C9DC 00000996: ldy #$03 00000998: jmp $C9DC 0000099B: ldy #$05 0000099D: jmp $C9DC 000009A0: ldy #$07 000009A2: jmp $C9DC 000009A5: ldy #$09 000009A7: jmp $C9DC 000009AA: ldy #$0B 000009AC: jmp $C9DC 000009AF: dex 000009B0: bpl $000009BB 000009B2: lda #$00 000009B4: sta $0248 000009B7: sta $D1FF 000009BA: rts 000009BB: lda $0247 000009BE: and $CA21,x 000009C1: beq $000009AF 000009C3: sta $0248 000009C6: sta $D1FF 000009C9: rts 000009CA: lda $D80D,y 000009CD: pha 000009CE: dey 000009CF: lda $D80D,y 000009D2: pha 000009D3: lda $024C 000009D6: ldx $024D 000009D9: ldy #$92 000009DB: rts 000009DC: sta $024C 000009DF: stx $024D 000009E2: lda $0042 000009E5: pha 000009E6: lda #$01 000009E8: sta $0042 000009EB: ldx #$08 000009ED: jsr $C9AF 000009F0: beq $00000A03 000009F2: txa 000009F3: pha 000009F4: tya 000009F5: pha 000009F6: jsr $C9CA 000009F9: bcc $00000A1B 000009FB: sta $024C 000009FE: pla 000009FF: pla 00000A00: jmp $CA05 00000A03: ldy #$82 00000A05: lda #$00 00000A07: sta $0248 00000A0A: sta $D1FF 00000A0D: pla 00000A0E: sta $0042 00000A11: lda $024C 00000A14: sty $024D 00000A17: ldy $024D 00000A1A: rts 00000A1B: pla 00000A1C: tay 00000A1D: pla 00000A1E: tax 00000A1F: bcc $000009ED 00000A21: .db $80 ; 00000A22: rti 00000A23: jsr $0810 00000A26: .db $04 ; 00000A27: .db $02 ; 00000A28: ora ($AE,x) 00000A2A: rol $BD00 00000A2D: eor $2003 00000A30: dec $B0E7,x 00000A33: jsr $2018 00000A36: .db $9E ; 00000A37: inx 00000A38: bcs $00000A54 00000A3A: ldx $002E 00000A3D: lda $034C,x 00000A40: jsr $E716 00000A43: bcs $00000A54 00000A45: ldx $002E 00000A48: sta $0340,x 00000A4B: sta $20 00000A4D: lda #$03 00000A4F: sta $17 00000A51: jmp $E55C 00000A54: jmp $E510 00000A57: brk 00000A58: .db $13 ; 00000A59: asl $D1,x 00000A5B: cpx $E4 00000A5D: inx 00000A5E: and #$EB 00000A60: inc $0000 00000A63: and $2D25 00000A66: .db $2F ; 00000A67: .db $32 ; 00000A68: and $3400,y 00000A6B: and $33 00000A6D: .db $34 ; 00000A6E: brk 00000A6F: brk 00000A70: brk 00000A71: .db $32 ; 00000A72: .db $2F ; 00000A73: and $2132 00000A76: and $0000 00000A79: .db $2B ; 00000A7A: and $39 00000A7C: .db $22 ; 00000A7D: .db $2F ; 00000A7E: and ($32,x) 00000A80: bit $00 00000A82: .db $34 ; 00000A83: and $33 00000A85: .db $34 ; 00000A86: brk 00000A87: brk 00000A88: brk 00000A89: .db $B2 ; 00000A8A: sta ($00),y 00000A8C: .db $92 ; 00000A8D: brk 00000A8E: .db $93 ; 00000A8F: brk 00000A90: sty $00,x 00000A92: tay 00000A93: brk 00000A94: lda ($00,x) 00000A96: ldx #$00 00000A98: brk 00000A99: brk 00000A9A: .db $5B ; 00000A9B: brk 00000A9C: ora ($00),y 00000A9E: .db $12 ; 00000A9F: brk 00000AA0: .db $13 ; 00000AA1: brk 00000AA2: .db $14 ; 00000AA3: brk 00000AA4: ora $00,x 00000AA6: asl $00,x 00000AA8: .db $17 ; 00000AA9: brk 00000AAA: clc 00000AAB: brk 00000AAC: ora $1000,y 00000AAF: brk 00000AB0: .db $1C ; 00000AB1: brk 00000AB2: asl $A200,x 00000AB5: .db $80 ; 00000AB6: .db $B3 ; 00000AB7: brk 00000AB8: brk 00000AB9: brk 00000ABA: .db $FF ; 00000ABB: .db $FF ; 00000ABC: brk 00000ABD: and ($00),y 00000ABF: .db $37 ; 00000AC0: brk 00000AC1: and $00 00000AC3: .db $32 ; 00000AC4: brk 00000AC5: .db $34 ; 00000AC6: brk 00000AC7: and $3500,y 00000ACA: brk 00000ACB: and #$00 00000ACD: .db $2F ; 00000ACE: brk 00000ACF: bmi $00000AD1 00000AD1: ora $1D00 00000AD4: brk 00000AD5: .db $B2 ; 00000AD6: ldy $00,x 00000AD8: brk 00000AD9: brk 00000ADA: .db $80 ; 00000ADB: .db $DC ; 00000ADC: .db $80 ; 00000ADD: brk 00000ADE: and ($00,x) 00000AE0: .db $33 ; 00000AE1: brk 00000AE2: bit $00 00000AE4: rol $00 00000AE6: .db $27 ; 00000AE7: brk 00000AE8: plp 00000AE9: brk 00000AEA: rol a 00000AEB: brk 00000AEC: .db $2B ; 00000AED: brk 00000AEE: bit $1B00 00000AF1: brk 00000AF2: .db $0B ; 00000AF3: brk 00000AF4: asl a 00000AF5: brk 00000AF6: .db $A3 ; 00000AF7: brk 00000AF8: brk 00000AF9: brk 00000AFA: .db $80 ; 00000AFB: .db $B3 ; 00000AFC: tay 00000AFD: .db $80 ; 00000AFE: brk 00000AFF: .db $3A ; 00000B00: brk 00000B01: sec 00000B02: brk 00000B03: .db $23 ; 00000B04: brk 00000B05: rol $00,x 00000B07: .db $22 ; 00000B08: brk 00000B09: rol $2D00 00000B0C: brk 00000B0D: .db $0C ; 00000B0E: brk 00000B0F: asl $0F00 00000B12: brk 00000B13: .db $80 ; 00000B14: .db $B3 ; 00000B15: tay 00000B16: .db $80 ; 00000B17: brk 00000B18: brk 00000B19: brk 00000B1A: brk 00000B1B: brk 00000B1C: brk 00000B1D: brk 00000B1E: brk 00000B1F: .db $80 ; 00000B20: .db $B3 ; 00000B21: .db $80 ; 00000B22: bcs $00000AA4 00000B24: lda ($80,x) 00000B26: .db $A3 ; 00000B27: .db $80 ; 00000B28: lda $80 00000B2A: .db $80 ; 00000B2B: .db $80 ; 00000B2C: ldx #$80 00000B2E: lda ($80,x) 00000B30: .db $B2 ; 00000B31: .db $80 ; 00000B32: brk 00000B33: .db $33 ; 00000B34: brk 00000B35: bmi $00000B37 00000B37: and ($00,x) 00000B39: .db $23 ; 00000B3A: brk 00000B3B: and $00 00000B3D: brk 00000B3E: brk 00000B3F: .db $22 ; 00000B40: brk 00000B41: and ($00,x) 00000B43: .db $32 ; 00000B44: brk 00000B45: brk 00000B46: .db $33 ; 00000B47: plp 00000B48: brk 00000B49: .db $22 ; 00000B4A: brk 00000B4B: .db $33 ; 00000B4C: brk 00000B4D: .db $5C ; 00000B4E: brk 00000B4F: rol $2F,x 00000B51: and #$23 00000B53: and $00 00000B55: .db $03 ; 00000B56: ldy #$11 00000B58: lda #$00 00000B5A: clc 00000B5B: adc ($4A),y 00000B5D: dey 00000B5E: bpl $00000B5B 00000B60: adc #$00 00000B62: eor #$FF 00000B64: rts 00000B65: brk 00000B66: brk 00000B67: brk 00000B68: brk 00000B69: brk 00000B6A: brk 00000B6B: brk 00000B6C: brk 00000B6D: brk 00000B6E: brk 00000B6F: brk 00000B70: brk 00000B71: brk 00000B72: brk 00000B73: brk 00000B74: brk 00000B75: brk 00000B76: brk 00000B77: brk 00000B78: brk 00000B79: brk 00000B7A: brk 00000B7B: brk 00000B7C: brk 00000B7D: brk 00000B7E: brk 00000B7F: brk 00000B80: brk 00000B81: brk 00000B82: brk 00000B83: brk 00000B84: brk 00000B85: brk 00000B86: brk 00000B87: brk 00000B88: brk 00000B89: brk 00000B8A: brk 00000B8B: brk 00000B8C: brk 00000B8D: brk 00000B8E: brk 00000B8F: brk 00000B90: brk 00000B91: brk 00000B92: brk 00000B93: brk 00000B94: brk 00000B95: brk 00000B96: brk 00000B97: brk 00000B98: brk 00000B99: brk 00000B9A: brk 00000B9B: brk 00000B9C: brk 00000B9D: brk 00000B9E: brk 00000B9F: brk 00000BA0: brk 00000BA1: brk 00000BA2: brk 00000BA3: brk 00000BA4: brk 00000BA5: brk 00000BA6: brk 00000BA7: brk 00000BA8: brk 00000BA9: brk 00000BAA: brk 00000BAB: brk 00000BAC: brk 00000BAD: brk 00000BAE: brk 00000BAF: brk 00000BB0: brk 00000BB1: brk 00000BB2: brk 00000BB3: brk 00000BB4: brk 00000BB5: brk 00000BB6: brk 00000BB7: brk 00000BB8: brk 00000BB9: brk 00000BBA: brk 00000BBB: brk 00000BBC: brk 00000BBD: brk 00000BBE: brk 00000BBF: brk 00000BC0: brk 00000BC1: brk 00000BC2: brk 00000BC3: brk 00000BC4: brk 00000BC5: brk 00000BC6: brk 00000BC7: brk 00000BC8: brk 00000BC9: brk 00000BCA: brk 00000BCB: brk 00000BCC: brk 00000BCD: brk 00000BCE: brk 00000BCF: brk 00000BD0: brk 00000BD1: brk 00000BD2: brk 00000BD3: brk 00000BD4: brk 00000BD5: brk 00000BD6: brk 00000BD7: brk 00000BD8: brk 00000BD9: brk 00000BDA: brk 00000BDB: brk 00000BDC: brk 00000BDD: brk 00000BDE: brk 00000BDF: brk 00000BE0: brk 00000BE1: brk 00000BE2: brk 00000BE3: brk 00000BE4: brk 00000BE5: brk 00000BE6: brk 00000BE7: brk 00000BE8: brk 00000BE9: brk 00000BEA: brk 00000BEB: brk 00000BEC: brk 00000BED: brk 00000BEE: brk 00000BEF: brk 00000BF0: brk 00000BF1: brk 00000BF2: brk 00000BF3: brk 00000BF4: brk 00000BF5: brk 00000BF6: brk 00000BF7: brk 00000BF8: brk 00000BF9: brk 00000BFA: brk 00000BFB: brk 00000BFC: brk 00000BFD: brk 00000BFE: brk 00000BFF: brk 00000C00: brk 00000C01: brk 00000C02: brk 00000C03: brk 00000C04: brk 00000C05: brk 00000C06: brk 00000C07: brk 00000C08: brk 00000C09: clc 00000C0A: clc 00000C0B: clc 00000C0C: clc 00000C0D: brk 00000C0E: clc 00000C0F: brk 00000C10: brk 00000C11: ror $66 00000C13: ror $00 00000C15: brk 00000C16: brk 00000C17: brk 00000C18: brk 00000C19: ror $FF 00000C1B: ror $66 00000C1D: .db $FF ; 00000C1E: ror $00 00000C20: clc 00000C21: rol $3C60,x 00000C24: asl $7C 00000C26: clc 00000C27: brk 00000C28: brk 00000C29: ror $6C 00000C2B: clc 00000C2C: bmi $00000C94 00000C2E: lsr $00 00000C30: .db $1C ; 00000C31: rol $1C,x 00000C33: sec 00000C34: .db $6F ; 00000C35: ror $3B 00000C37: brk 00000C38: brk 00000C39: clc 00000C3A: clc 00000C3B: clc 00000C3C: brk 00000C3D: brk 00000C3E: brk 00000C3F: brk 00000C40: brk 00000C41: asl $181C 00000C44: clc 00000C45: .db $1C ; 00000C46: asl $0000 00000C49: bvs $00000C83 00000C4B: clc 00000C4C: clc 00000C4D: sec 00000C4E: bvs $00000C50 00000C50: brk 00000C51: ror $3C 00000C53: .db $FF ; 00000C54: .db $3C ; 00000C55: ror $00 00000C57: brk 00000C58: brk 00000C59: clc 00000C5A: clc 00000C5B: ror $1818,x 00000C5E: brk 00000C5F: brk 00000C60: brk 00000C61: brk 00000C62: brk 00000C63: brk 00000C64: brk 00000C65: clc 00000C66: clc 00000C67: bmi $00000C69 00000C69: brk 00000C6A: brk 00000C6B: ror $0000,x 00000C6E: brk 00000C6F: brk 00000C70: brk 00000C71: brk 00000C72: brk 00000C73: brk 00000C74: brk 00000C75: clc 00000C76: clc 00000C77: brk 00000C78: brk 00000C79: asl $0C 00000C7B: clc 00000C7C: bmi $00000CDE 00000C7E: rti 00000C7F: brk 00000C80: brk 00000C81: .db $3C ; 00000C82: ror $6E 00000C84: ror $66,x 00000C86: .db $3C ; 00000C87: brk 00000C88: brk 00000C89: clc 00000C8A: sec 00000C8B: clc 00000C8C: clc 00000C8D: clc 00000C8E: ror $0000,x 00000C91: .db $3C ; 00000C92: ror $0C 00000C94: clc 00000C95: bmi $00000D15 00000C97: brk 00000C98: brk 00000C99: ror $180C,x 00000C9C: .db $0C ; 00000C9D: ror $3C 00000C9F: brk 00000CA0: brk 00000CA1: .db $0C ; 00000CA2: .db $1C ; 00000CA3: .db $3C ; 00000CA4: jmp ($0C7E) 00000CA7: brk 00000CA8: brk 00000CA9: ror $7C60,x 00000CAC: asl $66 00000CAE: .db $3C ; 00000CAF: brk 00000CB0: brk 00000CB1: .db $3C ; 00000CB2: rts 00000CB3: .db $7C ; 00000CB4: ror $66 00000CB6: .db $3C ; 00000CB7: brk 00000CB8: brk 00000CB9: ror $0C06,x 00000CBC: clc 00000CBD: bmi $00000CEF 00000CBF: brk 00000CC0: brk 00000CC1: .db $3C ; 00000CC2: ror $3C 00000CC4: ror $66 00000CC6: .db $3C ; 00000CC7: brk 00000CC8: brk 00000CC9: .db $3C ; 00000CCA: ror $3E 00000CCC: asl $0C 00000CCE: sec 00000CCF: brk 00000CD0: brk 00000CD1: brk 00000CD2: clc 00000CD3: clc 00000CD4: brk 00000CD5: clc 00000CD6: clc 00000CD7: brk 00000CD8: brk 00000CD9: brk 00000CDA: clc 00000CDB: clc 00000CDC: brk 00000CDD: clc 00000CDE: clc 00000CDF: bmi $00000CE7 00000CE1: .db $0C ; 00000CE2: clc 00000CE3: bmi $00000CFD 00000CE5: .db $0C ; 00000CE6: asl $00 00000CE8: brk 00000CE9: brk 00000CEA: ror $0000,x 00000CED: ror $0000,x 00000CF0: rts 00000CF1: bmi $00000D0B 00000CF3: .db $0C ; 00000CF4: clc 00000CF5: bmi $00000D57 00000CF7: brk 00000CF8: brk 00000CF9: .db $3C ; 00000CFA: ror $0C 00000CFC: clc 00000CFD: brk 00000CFE: clc 00000CFF: brk 00000D00: brk 00000D01: .db $3C ; 00000D02: ror $6E 00000D04: ror $3E60 00000D07: brk 00000D08: brk 00000D09: clc 00000D0A: .db $3C ; 00000D0B: ror $66 00000D0D: ror $0066,x 00000D10: brk 00000D11: .db $7C ; 00000D12: ror $7C 00000D14: ror $66 00000D16: .db $7C ; 00000D17: brk 00000D18: brk 00000D19: .db $3C ; 00000D1A: ror $60 00000D1C: rts 00000D1D: ror $3C 00000D1F: brk 00000D20: brk 00000D21: sei 00000D22: jmp ($6666) 00000D25: jmp ($0078) 00000D28: brk 00000D29: ror $7C60,x 00000D2C: rts 00000D2D: rts 00000D2E: ror $0000,x 00000D31: ror $7C60,x 00000D34: rts 00000D35: rts 00000D36: rts 00000D37: brk 00000D38: brk 00000D39: rol $6060,x 00000D3C: ror $3E66 00000D3F: brk 00000D40: brk 00000D41: ror $66 00000D43: ror $6666,x 00000D46: ror $00 00000D48: brk 00000D49: ror $1818,x 00000D4C: clc 00000D4D: clc 00000D4E: ror $0000,x 00000D51: asl $06 00000D53: asl $06 00000D55: ror $3C 00000D57: brk 00000D58: brk 00000D59: ror $6C 00000D5B: sei 00000D5C: sei 00000D5D: jmp ($0066) 00000D60: brk 00000D61: rts 00000D62: rts 00000D63: rts 00000D64: rts 00000D65: rts 00000D66: ror $0000,x 00000D69: .db $63 ; 00000D6A: .db $77 ; 00000D6B: .db $7F ; 00000D6C: .db $6B ; 00000D6D: .db $63 ; 00000D6E: .db $63 ; 00000D6F: brk 00000D70: brk 00000D71: ror $76 00000D73: ror $6E7E,x 00000D76: ror $00 00000D78: brk 00000D79: .db $3C ; 00000D7A: ror $66 00000D7C: ror $66 00000D7E: .db $3C ; 00000D7F: brk 00000D80: brk 00000D81: .db $7C ; 00000D82: ror $66 00000D84: .db $7C ; 00000D85: rts 00000D86: rts 00000D87: brk 00000D88: brk 00000D89: .db $3C ; 00000D8A: ror $66 00000D8C: ror $6C 00000D8E: rol $00,x 00000D90: brk 00000D91: .db $7C ; 00000D92: ror $66 00000D94: .db $7C ; 00000D95: jmp ($0066) 00000D98: brk 00000D99: .db $3C ; 00000D9A: rts 00000D9B: .db $3C ; 00000D9C: asl $06 00000D9E: .db $3C ; 00000D9F: brk 00000DA0: brk 00000DA1: ror $1818,x 00000DA4: clc 00000DA5: clc 00000DA6: clc 00000DA7: brk 00000DA8: brk 00000DA9: ror $66 00000DAB: ror $66 00000DAD: ror $7E 00000DAF: brk 00000DB0: brk 00000DB1: ror $66 00000DB3: ror $66 00000DB5: .db $3C ; 00000DB6: clc 00000DB7: brk 00000DB8: brk 00000DB9: .db $63 ; 00000DBA: .db $63 ; 00000DBB: .db $6B ; 00000DBC: .db $7F ; 00000DBD: .db $77 ; 00000DBE: .db $63 ; 00000DBF: brk 00000DC0: brk 00000DC1: ror $66 00000DC3: .db $3C ; 00000DC4: .db $3C ; 00000DC5: ror $66 00000DC7: brk 00000DC8: brk 00000DC9: ror $66 00000DCB: .db $3C ; 00000DCC: clc 00000DCD: clc 00000DCE: clc 00000DCF: brk 00000DD0: brk 00000DD1: ror $180C,x 00000DD4: bmi $00000E36 00000DD6: ror $0000,x 00000DD9: asl $1818,x 00000DDC: clc 00000DDD: clc 00000DDE: asl $0000,x 00000DE1: rti 00000DE2: rts 00000DE3: bmi $00000DFD 00000DE5: .db $0C ; 00000DE6: asl $00 00000DE8: brk 00000DE9: sei 00000DEA: clc 00000DEB: clc 00000DEC: clc 00000DED: clc 00000DEE: sei 00000DEF: brk 00000DF0: brk 00000DF1: php 00000DF2: .db $1C ; 00000DF3: rol $63,x 00000DF5: brk 00000DF6: brk 00000DF7: brk 00000DF8: brk 00000DF9: brk 00000DFA: brk 00000DFB: brk 00000DFC: brk 00000DFD: brk 00000DFE: .db $FF ; 00000DFF: brk 00000E00: .db $0C ; 00000E01: clc 00000E02: .db $3C ; 00000E03: asl $3E 00000E05: ror $3E 00000E07: brk 00000E08: bmi $00000E22 00000E0A: brk 00000E0B: ror $66 00000E0D: ror $3E 00000E0F: brk 00000E10: rol $6C,x 00000E12: brk 00000E13: ror $76,x 00000E15: ror $006E,x 00000E18: .db $0C ; 00000E19: clc 00000E1A: ror $7C60,x 00000E1D: rts 00000E1E: ror $0000,x 00000E21: brk 00000E22: .db $3C ; 00000E23: rts 00000E24: rts 00000E25: .db $3C ; 00000E26: clc 00000E27: bmi $00000E65 00000E29: ror $00 00000E2B: .db $3C ; 00000E2C: ror $66 00000E2E: .db $3C ; 00000E2F: brk 00000E30: bmi $00000E4A 00000E32: brk 00000E33: .db $3C ; 00000E34: ror $66 00000E36: .db $3C ; 00000E37: brk 00000E38: bmi $00000E52 00000E3A: brk 00000E3B: sec 00000E3C: clc 00000E3D: clc 00000E3E: .db $3C ; 00000E3F: brk 00000E40: .db $1C ; 00000E41: bmi $00000E73 00000E43: sei 00000E44: bmi $00000E76 00000E46: ror $0000,x 00000E49: ror $00 00000E4B: sec 00000E4C: clc 00000E4D: clc 00000E4E: .db $3C ; 00000E4F: brk 00000E50: brk 00000E51: ror $00 00000E53: ror $66 00000E55: ror $3E 00000E57: brk 00000E58: rol $00,x 00000E5A: .db $3C ; 00000E5B: asl $3E 00000E5D: ror $3E 00000E5F: brk 00000E60: ror $00 00000E62: .db $3C ; 00000E63: ror $66 00000E65: ror $3C 00000E67: brk 00000E68: .db $0C ; 00000E69: clc 00000E6A: brk 00000E6B: ror $66 00000E6D: ror $3E 00000E6F: brk 00000E70: .db $0C ; 00000E71: clc 00000E72: brk 00000E73: .db $3C ; 00000E74: ror $66 00000E76: .db $3C ; 00000E77: brk 00000E78: brk 00000E79: ror $00 00000E7B: .db $3C ; 00000E7C: ror $66 00000E7E: .db $3C ; 00000E7F: brk 00000E80: ror $00 00000E82: ror $66 00000E84: ror $66 00000E86: ror $3C00,x 00000E89: ror $1C 00000E8B: asl $3E 00000E8D: ror $3E 00000E8F: brk 00000E90: .db $3C ; 00000E91: ror $00 00000E93: ror $66 00000E95: ror $3E 00000E97: brk 00000E98: .db $3C ; 00000E99: ror $00 00000E9B: sec 00000E9C: clc 00000E9D: clc 00000E9E: .db $3C ; 00000E9F: brk 00000EA0: .db $0C ; 00000EA1: clc 00000EA2: .db $3C ; 00000EA3: ror $7E 00000EA5: rts 00000EA6: .db $3C ; 00000EA7: brk 00000EA8: bmi $00000EC2 00000EAA: .db $3C ; 00000EAB: ror $7E 00000EAD: rts 00000EAE: .db $3C ; 00000EAF: brk 00000EB0: rol $6C,x 00000EB2: brk 00000EB3: .db $7C ; 00000EB4: ror $66 00000EB6: ror $00 00000EB8: .db $3C ; 00000EB9: .db $C3 ; 00000EBA: .db $3C ; 00000EBB: ror $7E 00000EBD: rts 00000EBE: .db $3C ; 00000EBF: brk 00000EC0: clc 00000EC1: brk 00000EC2: .db $3C ; 00000EC3: asl $3E 00000EC5: ror $3E 00000EC7: brk 00000EC8: bmi $00000EE2 00000ECA: .db $3C ; 00000ECB: asl $3E 00000ECD: ror $3E 00000ECF: brk 00000ED0: clc 00000ED1: brk 00000ED2: clc 00000ED3: .db $3C ; 00000ED4: ror $7E 00000ED6: ror $00 00000ED8: sei 00000ED9: rts 00000EDA: sei 00000EDB: rts 00000EDC: ror $1E18,x 00000EDF: brk 00000EE0: brk 00000EE1: clc 00000EE2: .db $3C ; 00000EE3: ror $1818,x 00000EE6: clc 00000EE7: brk 00000EE8: brk 00000EE9: clc 00000EEA: clc 00000EEB: clc 00000EEC: ror $183C,x 00000EEF: brk 00000EF0: brk 00000EF1: clc 00000EF2: bmi $00000F72 00000EF4: bmi $00000F0E 00000EF6: brk 00000EF7: brk 00000EF8: brk 00000EF9: clc 00000EFA: .db $0C ; 00000EFB: ror $180C,x 00000EFE: brk 00000EFF: brk 00000F00: clc 00000F01: brk 00000F02: clc 00000F03: clc 00000F04: clc 00000F05: clc 00000F06: clc 00000F07: brk 00000F08: brk 00000F09: brk 00000F0A: .db $3C ; 00000F0B: asl $3E 00000F0D: ror $3E 00000F0F: brk 00000F10: brk 00000F11: rts 00000F12: rts 00000F13: .db $7C ; 00000F14: ror $66 00000F16: .db $7C ; 00000F17: brk 00000F18: brk 00000F19: brk 00000F1A: .db $3C ; 00000F1B: rts 00000F1C: rts 00000F1D: rts 00000F1E: .db $3C ; 00000F1F: brk 00000F20: brk 00000F21: asl $06 00000F23: rol $6666,x 00000F26: rol $0000,x 00000F29: brk 00000F2A: .db $3C ; 00000F2B: ror $7E 00000F2D: rts 00000F2E: .db $3C ; 00000F2F: brk 00000F30: brk 00000F31: asl $3E18 00000F34: clc 00000F35: clc 00000F36: clc 00000F37: brk 00000F38: brk 00000F39: brk 00000F3A: rol $6666,x 00000F3D: rol $7C06,x 00000F40: brk 00000F41: rts 00000F42: rts 00000F43: .db $7C ; 00000F44: ror $66 00000F46: ror $00 00000F48: brk 00000F49: clc 00000F4A: brk 00000F4B: sec 00000F4C: clc 00000F4D: clc 00000F4E: .db $3C ; 00000F4F: brk 00000F50: brk 00000F51: asl $00 00000F53: asl $06 00000F55: asl $06 00000F57: .db $3C ; 00000F58: brk 00000F59: rts 00000F5A: rts 00000F5B: jmp ($6C78) 00000F5E: ror $00 00000F60: brk 00000F61: sec 00000F62: clc 00000F63: clc 00000F64: clc 00000F65: clc 00000F66: .db $3C ; 00000F67: brk 00000F68: brk 00000F69: brk 00000F6A: ror $7F 00000F6C: .db $7F ; 00000F6D: .db $6B ; 00000F6E: .db $63 ; 00000F6F: brk 00000F70: brk 00000F71: brk 00000F72: .db $7C ; 00000F73: ror $66 00000F75: ror $66 00000F77: brk 00000F78: brk 00000F79: brk 00000F7A: .db $3C ; 00000F7B: ror $66 00000F7D: ror $3C 00000F7F: brk 00000F80: brk 00000F81: brk 00000F82: .db $7C ; 00000F83: ror $66 00000F85: .db $7C ; 00000F86: rts 00000F87: rts 00000F88: brk 00000F89: brk 00000F8A: rol $6666,x 00000F8D: rol $0606,x 00000F90: brk 00000F91: brk 00000F92: .db $7C ; 00000F93: ror $60 00000F95: rts 00000F96: rts 00000F97: brk 00000F98: brk 00000F99: brk 00000F9A: rol $3C60,x 00000F9D: asl $7C 00000F9F: brk 00000FA0: brk 00000FA1: clc 00000FA2: ror $1818,x 00000FA5: clc 00000FA6: asl $0000 00000FA9: brk 00000FAA: ror $66 00000FAC: ror $66 00000FAE: rol $0000,x 00000FB1: brk 00000FB2: ror $66 00000FB4: ror $3C 00000FB6: clc 00000FB7: brk 00000FB8: brk 00000FB9: brk 00000FBA: .db $63 ; 00000FBB: .db $6B ; 00000FBC: .db $7F ; 00000FBD: rol $0036,x 00000FC0: brk 00000FC1: brk 00000FC2: ror $3C 00000FC4: clc 00000FC5: .db $3C ; 00000FC6: ror $00 00000FC8: brk 00000FC9: brk 00000FCA: ror $66 00000FCC: ror $3E 00000FCE: .db $0C ; 00000FCF: sei 00000FD0: brk 00000FD1: brk 00000FD2: ror $180C,x 00000FD5: bmi $00001055 00000FD7: brk 00000FD8: ror $66 00000FDA: clc 00000FDB: .db $3C ; 00000FDC: ror $7E 00000FDE: ror $00 00000FE0: clc 00000FE1: clc 00000FE2: clc 00000FE3: clc 00000FE4: clc 00000FE5: clc 00000FE6: clc 00000FE7: clc 00000FE8: brk 00000FE9: ror $7C78,x 00000FEC: ror $0666 00000FEF: brk 00000FF0: php 00000FF1: clc 00000FF2: sec 00000FF3: sei 00000FF4: sec 00000FF5: clc 00000FF6: php 00000FF7: brk 00000FF8: bpl $00001012 00000FFA: .db $1C ; 00000FFB: asl $181C,x 00000FFE: bpl $00001000 00001000: jmp $5009 00001003: jsr $5086 00001006: jmp $5291 00001009: jsr $5086 0000100C: lda #$00 0000100E: sta $80 00001010: sta $81 00001012: sta $82 00001014: sta $D208 00001017: lda #$03 00001019: sta $D20F 0000101C: jsr $5510 0000101F: lda #$40 00001021: sta $D40E 00001024: ldx #$00 00001026: jsr $5773 00001029: ldx #$3A 0000102B: ldy #$51 0000102D: jsr $509E 00001030: lda #$D0 00001032: sta $0200 00001035: lda #$50 00001037: sta $0201 0000103A: ldx #$0C 0000103C: lda #$AA 0000103E: jsr $572A 00001041: ldx #$00 00001043: stx $D40A 00001046: inx 00001047: bne $00001043 00001049: lda $D40B 0000104C: cmp #$18 0000104E: bcs $00001049 00001050: lda #$10 00001052: sta $87 00001054: lda #$C0 00001056: sta $D40E 00001059: lda $D01F 0000105C: and #$01 0000105E: bne $00001059 00001060: lda #$FF 00001062: sta $02FC 00001065: lda $86 00001067: and #$0F 00001069: cmp #$01 0000106B: beq $0000107D 0000106D: cmp #$02 0000106F: beq $00001080 00001071: cmp #$04 00001073: beq $00001083 00001075: lda #$88 00001077: sta $86 00001079: lda #$FF 0000107B: sta $82 0000107D: jmp $5291 00001080: jmp $5557 00001083: jmp $5450 00001086: lda #$11 00001088: sta $86 0000108A: lda #$21 0000108C: sta $022F 0000108F: lda #$C0 00001091: sta $D40E 00001094: lda #$41 00001096: sta $83 00001098: lda #$FF 0000109A: sta $02FC 0000109D: rts 0000109E: sta $8A 000010A0: tya 000010A1: pha 000010A2: txa 000010A3: pha 000010A4: lda #$00 000010A6: sta $022F 000010A9: sta $02DC 000010AC: lda #$DA 000010AE: sta $0200 000010B1: lda #$53 000010B3: sta $0201 000010B6: ldx #$00 000010B8: txa 000010B9: jsr $572A 000010BC: pla 000010BD: tax 000010BE: pla 000010BF: tay 000010C0: stx $0230 000010C3: stx $84 000010C5: sty $0231 000010C8: sty $85 000010CA: lda #$21 000010CC: sta $022F 000010CF: rts 000010D0: pha 000010D1: txa 000010D2: pha 000010D3: ldx #$7A 000010D5: lda $87 000010D7: cmp #$01 000010D9: beq $000010FA 000010DB: and #$01 000010DD: beq $000010E9 000010DF: inc $A2 000010E1: lda $A2 000010E3: and #$20 000010E5: beq $000010E9 000010E7: ldx #$2C 000010E9: stx $D40A 000010EC: stx $D016 000010EF: clc 000010F0: ror $87 000010F2: lda #$00 000010F4: sta $4D 000010F6: pla 000010F7: tax 000010F8: pla 000010F9: rti 000010FA: lda $88 000010FC: bne $00001114 000010FE: lda $D01F 00001101: and #$02 00001103: bne $0000111F 00001105: lda $86 00001107: rol a 00001108: rol $86 0000110A: lda #$20 0000110C: sta $A2 0000110E: lda #$FF 00001110: sta $88 00001112: bne $0000111F 00001114: lda $D01F 00001117: and #$02 00001119: beq $0000111F 0000111B: lda #$00 0000111D: sta $88 0000111F: lda $86 00001121: and #$0F 00001123: ora #$10 00001125: sta $87 00001127: inc $80 00001129: bne $0000112D 0000112B: inc $81 0000112D: lda $81 0000112F: cmp #$FA 00001131: bne $00001137 00001133: cli 00001134: jmp $5075 00001137: jmp $50D3 0000113A: bvs $000011AC 0000113C: bvs $000011AE 0000113E: bvs $00001187 00001140: adc ($51,x) 00001142: bvs $000011B4 00001144: bvs $00001194 00001146: brk 00001147: bmi $000011B9 00001149: beq $00001111 0000114B: adc ($51),y 0000114D: bvs $000010D5 0000114F: bvs $000010D7 00001151: bvs $00001159 00001153: bvs $000011C5 00001155: lsr $3000 00001158: bvs $000011CA 0000115A: bvs $0000119E 0000115C: lda ($51),y 0000115E: eor ($3A,x) 00001160: eor ($00),y 00001162: brk 00001163: brk 00001164: brk 00001165: .db $33 ; 00001166: and $2C 00001168: rol $00 0000116A: .db $34 ; 0000116B: and $33 0000116D: .db $34 ; 0000116E: brk 0000116F: brk 00001170: brk 00001171: brk 00001172: brk 00001173: and $2D25 00001176: .db $2F ; 00001177: .db $32 ; 00001178: and $0000,y 0000117B: brk 0000117C: brk 0000117D: brk 0000117E: brk 0000117F: brk 00001180: brk 00001181: brk 00001182: brk 00001183: and ($35,x) 00001185: bit $29 00001187: .db $2F ; 00001188: ora $2936 0000118B: .db $33 ; 0000118C: and $21,x 0000118E: bit $0000 00001191: brk 00001192: brk 00001193: .db $2B ; 00001194: and $39 00001196: .db $22 ; 00001197: .db $2F ; 00001198: and ($32,x) 0000119A: bit $00 0000119C: brk 0000119D: brk 0000119E: brk 0000119F: brk 000011A0: brk 000011A1: brk 000011A2: brk 000011A3: and ($2C,x) 000011A5: bit $3400 000011A8: and $33 000011AA: .db $34 ; 000011AB: .db $33 ; 000011AC: brk 000011AD: brk 000011AE: brk 000011AF: brk 000011B0: brk 000011B1: brk 000011B2: brk 000011B3: brk 000011B4: brk 000011B5: .db $42 ; 000011B6: .db $B3 ; 000011B7: lda $AC 000011B9: lda $A3 000011BB: ldy $56,x 000011BD: .db $0C ; 000011BE: .db $42 ; 000011BF: .db $B3 ; 000011C0: ldy $A1,x 000011C2: .db $B2 ; 000011C3: ldy $56,x 000011C5: .db $2F ; 000011C6: .db $32 ; 000011C7: .db $42 ; 000011C8: .db $B2 ; 000011C9: lda $B3 000011CB: lda $B4 000011CD: lsr $00,x 000011CF: brk 000011D0: brk 000011D1: bvs $00001243 000011D3: bvs $0000121B 000011D5: brk 000011D6: bmi $00001248 000011D8: bvs $000011E0 000011DA: bvs $000011E4 000011DC: bvs $0000124E 000011DE: asl $70 000011E0: php 000011E1: bvs $000011EB 000011E3: bvs $000011ED 000011E5: bvs $000011EF 000011E7: bvs $00001259 000011E9: bvs $000011EC 000011EB: sbc $A051 000011EE: rti 000011EF: .db $42 ; 000011F0: sbc $51,x 000011F2: ora ($83,x) 000011F4: brk 000011F5: brk 000011F6: brk 000011F7: brk 000011F8: brk 000011F9: brk 000011FA: .db $42 ; 000011FB: .db $B2 ; 000011FC: lda $B3 000011FE: lda $B4 00001200: lsr $2F,x 00001202: .db $32 ; 00001203: .db $42 ; 00001204: tay 00001205: lda $AC 00001207: bcs $0000125F 00001209: .db $34 ; 0000120A: .db $2F ; 0000120B: brk 0000120C: and $38 0000120E: and #$34 00001210: brk 00001211: brk 00001212: brk 00001213: brk 00001214: brk 00001215: bvs $00001287 00001217: bvs $00001289 00001219: lsr $00 0000121B: bmi $0000128D 0000121D: bvs $0000128F 0000121F: bvs $00001223 00001221: bvs $00001293 00001223: .db $02 ; 00001224: bvs $00001228 00001226: bvs $0000122A 00001228: bvs $0000122C 0000122A: bvs $0000122E 0000122C: bvs $0000129E 0000122E: ora ($ED,x) 00001230: eor ($70),y 00001232: bvs $000012A4 00001234: bvs $0000127C 00001236: adc ($52),y 00001238: bvs $00001240 0000123A: bvs $000012AC 0000123C: .db $4B ; 0000123D: brk 0000123E: and ($0B),y 00001240: .db $0B ; 00001241: .db $0B ; 00001242: .db $0B ; 00001243: .db $0B ; 00001244: .db $0B ; 00001245: .db $0B ; 00001246: .db $0B ; 00001247: .db $0B ; 00001248: .db $0B ; 00001249: .db $0B ; 0000124A: .db $0B ; 0000124B: .db $0B ; 0000124C: .db $0B ; 0000124D: .db $0B ; 0000124E: .db $0B ; 0000124F: .db $0B ; 00001250: .db $0B ; 00001251: .db $0B ; 00001252: .db $0B ; 00001253: .db $0B ; 00001254: .db $0B ; 00001255: .db $0B ; 00001256: .db $0B ; 00001257: .db $0B ; 00001258: .db $0B ; 00001259: .db $0B ; 0000125A: .db $0B ; 0000125B: .db $0B ; 0000125C: .db $0B ; 0000125D: .db $0B ; 0000125E: .db $0B ; 0000125F: .db $0B ; 00001260: .db $0B ; 00001261: .db $0B ; 00001262: .db $0B ; 00001263: .db $0B ; 00001264: .db $0B ; 00001265: .db $0B ; 00001266: .db $0B ; 00001267: .db $0B ; 00001268: .db $0B ; 00001269: bvs $000012B1 0000126B: brk 0000126C: bmi $000012DE 0000126E: ora ($ED,x) 00001270: eor ($00),y 00001272: brk 00001273: and ($35,x) 00001275: bit $29 00001277: .db $2F ; 00001278: ora $2936 0000127B: .db $33 ; 0000127C: and $21,x 0000127E: bit $0000 00001281: brk 00001282: brk 00001283: brk 00001284: brk 00001285: brk 00001286: brk 00001287: .db $34 ; 00001288: and $33 0000128A: .db $34 ; 0000128B: brk 0000128C: brk 0000128D: brk 0000128E: brk 0000128F: brk 00001290: brk 00001291: ldx #$D1 00001293: ldy #$51 00001295: lda #$00 00001297: jsr $509E 0000129A: ldx #$01 0000129C: jsr $5773 0000129F: ldx #$00 000012A1: jsr $5759 000012A4: ldx #$01 000012A6: jsr $5759 000012A9: lda $3020 000012AC: cmp #$AA 000012AE: beq $000012C7 000012B0: lda #$55 000012B2: jsr $538E 000012B5: jsr $53B1 000012B8: jsr $FF73 000012BB: bcs $000012C2 000012BD: lda #$FF 000012BF: jmp $52C4 000012C2: lda #$AA 000012C4: jsr $538E 000012C7: lda $3024 000012CA: cmp #$AA 000012CC: beq $000012E5 000012CE: lda #$55 000012D0: jsr $5399 000012D3: jsr $53B1 000012D6: jsr $FF92 000012D9: bcs $000012E0 000012DB: lda #$FF 000012DD: jmp $52E2 000012E0: lda #$AA 000012E2: jsr $5399 000012E5: lda #$C0 000012E7: sta $8D 000012E9: lda #$04 000012EB: sta $A4 000012ED: lda #$00 000012EF: sta $8E 000012F1: sta $90 000012F3: sta $91 000012F5: sta $8F 000012F7: ldx $8E 000012F9: lda $3038,x 000012FC: and $8D 000012FE: cmp #$80 00001300: beq $0000135E 00001302: cmp #$08 00001304: beq $0000135E 00001306: lda #$44 00001308: jsr $53C3 0000130B: lda $A4 0000130D: jsr $53A4 00001310: lda $A4 00001312: eor #$0C 00001314: sta $A4 00001316: ldx #$07 00001318: lda $544A,x 0000131B: cmp $91 0000131D: beq $00001356 0000131F: dex 00001320: bpl $00001318 00001322: lda #$04 00001324: sta $92 00001326: ldx #$00 00001328: ldy #$00 0000132A: txa 0000132B: sta ($90),y 0000132D: inx 0000132E: iny 0000132F: bne $0000132A 00001331: stx $93 00001333: ldy #$00 00001335: lda ($90),y 00001337: cmp $93 00001339: bne $0000134B 0000133B: inc $93 0000133D: iny 0000133E: bne $00001335 00001340: inx 00001341: bne $00001328 00001343: inc $91 00001345: dec $92 00001347: bne $00001326 00001349: beq $00001359 0000134B: jsr $53B1 0000134E: lda #$88 00001350: jsr $53C3 00001353: jmp $535E 00001356: jsr $53B5 00001359: lda #$CC 0000135B: jsr $53C3 0000135E: lda $8D 00001360: bmi $00001388 00001362: lda #$C0 00001364: sta $8D 00001366: inc $8E 00001368: clc 00001369: lda $8F 0000136B: adc #$04 0000136D: sta $91 0000136F: sta $8F 00001371: cmp $02E4 00001374: bne $000012F7 00001376: lda $82 00001378: bne $0000137D 0000137A: jmp $52A9 0000137D: lda #$0C 0000137F: jsr $53A4 00001382: jsr $53B5 00001385: jmp $5557 00001388: lda #$0C 0000138A: sta $8D 0000138C: bne $00001368 0000138E: ldx #$04 00001390: jsr $572A 00001393: and #$FC 00001395: sta $3023 00001398: rts 00001399: ldx #$08 0000139B: jsr $572A 0000139E: and #$FC 000013A0: sta $3027 000013A3: rts 000013A4: sta $A5 000013A6: lda $D301 000013A9: and #$F3 000013AB: ora $A5 000013AD: sta $D301 000013B0: rts 000013B1: ldx #$3C 000013B3: bne $000013B7 000013B5: ldx #$96 000013B7: ldy #$FF 000013B9: sty $D40A 000013BC: dey 000013BD: bne $000013B9 000013BF: dex 000013C0: bne $000013B7 000013C2: rts 000013C3: pha 000013C4: ldx $8E 000013C6: lda $8D 000013C8: eor #$FF 000013CA: and $3038,x 000013CD: sta $3038,x 000013D0: pla 000013D1: and $8D 000013D3: ora $3038,x 000013D6: sta $3038,x 000013D9: rts 000013DA: pha 000013DB: lda #$0C 000013DD: sta $D017 000013E0: lda $02C8 000013E3: sta $D018 000013E6: lda #$00 000013E8: sta $4D 000013EA: lda $02DC 000013ED: beq $000013FD 000013EF: lda #$00 000013F1: sta $02DC 000013F4: lda #$0C 000013F6: jsr $53A4 000013F9: cli 000013FA: jmp $500C 000013FD: lda $8A 000013FF: beq $00001448 00001401: lda $D01F 00001404: and #$01 00001406: beq $0000140C 00001408: lda #$B3 0000140A: bne $0000140E 0000140C: lda #$33 0000140E: sta $301C 00001411: lda $D01F 00001414: and #$02 00001416: beq $0000141C 00001418: lda #$F3 0000141A: bne $0000141E 0000141C: lda #$73 0000141E: sta $301E 00001421: lda $D01F 00001424: and #$04 00001426: beq $0000142C 00001428: lda #$AF 0000142A: bne $0000142E 0000142C: lda #$2F 0000142E: sta $3020 00001431: lda $D01F 00001434: and #$07 00001436: cmp #$07 00001438: beq $00001443 0000143A: lda #$64 0000143C: sta $D202 0000143F: lda #$A8 00001441: bne $00001445 00001443: lda #$00 00001445: sta $D203 00001448: pla 00001449: rti 0000144A: brk 0000144B: bvc $000014A1 0000144D: bmi $0000147F 0000144F: bmi $000013F3 00001451: brk 00001452: stx $94 00001454: ldx #$03 00001456: jsr $5773 00001459: ldx #$15 0000145B: ldy #$52 0000145D: lda #$FF 0000145F: jsr $509E 00001462: ldx #$02 00001464: jsr $5759 00001467: ldx #$07 00001469: jsr $5759 0000146C: lda $82 0000146E: beq $00001483 00001470: ldx $94 00001472: lda $5545,x 00001475: inc $94 00001477: ldx $94 00001479: cpx #$13 0000147B: bne $00001491 0000147D: jsr $53B5 00001480: jmp $5291 00001483: lda $02FC 00001486: cmp #$FF 00001488: beq $00001483 0000148A: cmp #$C0 0000148C: bcs $00001483 0000148E: lda $02FC 00001491: ldx #$FF 00001493: stx $02FC 00001496: pha 00001497: and #$80 00001499: beq $000014A0 0000149B: ldx #$08 0000149D: jsr $5759 000014A0: pla 000014A1: pha 000014A2: and #$40 000014A4: beq $000014B0 000014A6: ldx #$05 000014A8: jsr $5759 000014AB: ldx #$04 000014AD: jsr $5759 000014B0: pla 000014B1: and #$3F 000014B3: cmp #$21 000014B5: beq $0000151F 000014B7: cmp #$2C 000014B9: beq $0000152F 000014BB: cmp #$34 000014BD: beq $00001527 000014BF: cmp #$0C 000014C1: beq $00001539 000014C3: tax 000014C4: lda $579C,x 000014C7: pha 000014C8: lda #$21 000014CA: sta $95 000014CC: lda #$30 000014CE: sta $96 000014D0: pla 000014D1: ldy #$FF 000014D3: iny 000014D4: cmp ($95),y 000014D6: bne $000014D3 000014D8: lda ($95),y 000014DA: eor #$80 000014DC: sta ($95),y 000014DE: lda $82 000014E0: beq $000014F5 000014E2: jsr $5505 000014E5: ldx #$14 000014E7: jsr $53B7 000014EA: jsr $5510 000014ED: ldx #$0A 000014EF: jsr $53B7 000014F2: jmp $5462 000014F5: jsr $5505 000014F8: lda $D20F 000014FB: and #$04 000014FD: beq $000014F8 000014FF: jsr $5510 00001502: jmp $5462 00001505: lda #$64 00001507: sta $D200 0000150A: lda #$A8 0000150C: sta $D201 0000150F: rts 00001510: lda #$00 00001512: sta $D201 00001515: sta $D203 00001518: sta $D205 0000151B: sta $D207 0000151E: rts 0000151F: ldx #$03 00001521: jsr $5759 00001524: jmp $54DE 00001527: ldx #$06 00001529: jsr $5759 0000152C: jmp $54DE 0000152F: lda #$7F 00001531: sta $3052 00001534: sta $3053 00001537: bne $000014DE 00001539: lda #$32 0000153B: sta $306D 0000153E: lda #$34 00001540: sta $306E 00001543: bne $000014DE 00001545: .db $52 ; 00001546: php 00001547: asl a 00001548: .db $2B ; 00001549: plp 0000154A: ora $393D 0000154D: and $301F 00001550: and $1A,x 00001552: .db $7F ; 00001553: and $283F 00001556: ora $02A2 00001559: jsr $5773 0000155C: lda #$00 0000155E: sta $97 00001560: lda #$00 00001562: sta $98 00001564: ldx #$31 00001566: ldy #$52 00001568: lda #$00 0000156A: jsr $509E 0000156D: ldx #$09 0000156F: jsr $5759 00001572: lda $97 00001574: lsr a 00001575: clc 00001576: adc #$11 00001578: sta $300B 0000157B: ldx #$0F 0000157D: lda #$FF 0000157F: sta $3150,x 00001582: sta $31B0,x 00001585: sta $3210,x 00001588: sta $3270,x 0000158B: sta $32D0,x 0000158E: dex 0000158F: bpl $0000157D 00001591: lda #$00 00001593: sta $99 00001595: lda #$0C 00001597: sta $9A 00001599: ldx $99 0000159B: lda $5717,x 0000159E: tay 0000159F: lda $5716,x 000015A2: tax 000015A3: lda $9A 000015A5: jsr $5685 000015A8: clc 000015A9: lda $9A 000015AB: adc #$06 000015AD: sta $9A 000015AF: inc $99 000015B1: inc $99 000015B3: lda $99 000015B5: cmp #$14 000015B7: bne $00001599 000015B9: jsr $53B1 000015BC: ldx #$54 000015BE: ldy #$31 000015C0: lda #$00 000015C2: jsr $5685 000015C5: lda #$51 000015C7: jsr $566C 000015CA: ldx #$86 000015CC: ldy #$31 000015CE: lda #$00 000015D0: jsr $5685 000015D3: lda #$5B 000015D5: jsr $566C 000015D8: ldx #$F8 000015DA: ldy #$30 000015DC: lda #$48 000015DE: jsr $5685 000015E1: ldx #$C7 000015E3: ldy #$30 000015E5: lda #$54 000015E7: jsr $5685 000015EA: ldx #$48 000015EC: ldy #$32 000015EE: lda #$4E 000015F0: jsr $5685 000015F3: lda #$44 000015F5: jsr $566C 000015F8: ldx #$CA 000015FA: ldy #$30 000015FC: lda #$48 000015FE: jsr $5685 00001601: ldx #$1A 00001603: ldy #$32 00001605: lda #$4E 00001607: jsr $5685 0000160A: ldx #$CA 0000160C: ldy #$31 0000160E: lda #$06 00001610: jsr $5685 00001613: lda #$3C 00001615: jsr $566C 00001618: ldx #$3C 0000161A: ldy #$30 0000161C: lda #$48 0000161E: jsr $5685 00001621: ldx #$8C 00001623: ldy #$31 00001625: lda #$4E 00001627: jsr $5685 0000162A: ldx #$3C 0000162C: ldy #$31 0000162E: lda #$06 00001630: jsr $5685 00001633: lda #$2D 00001635: jsr $566C 00001638: ldx #$9E 0000163A: ldy #$30 0000163C: lda #$48 0000163E: jsr $5685 00001641: ldx #$EE 00001643: ldy #$31 00001645: lda #$4E 00001647: jsr $5685 0000164A: lda #$35 0000164C: jsr $566C 0000164F: jsr $53B5 00001652: inc $97 00001654: inc $97 00001656: lda $97 00001658: cmp #$08 0000165A: bne $00001663 0000165C: lda $82 0000165E: bne $00001666 00001660: jmp $555C 00001663: jmp $5560 00001666: jsr $53B5 00001669: jmp $5450 0000166C: ldy $97 0000166E: sta $D200,y 00001671: lda #$A8 00001673: sta $D201,y 00001676: ldx $98 00001678: lda $56B6,x 0000167B: tax 0000167C: jsr $53B7 0000167F: inc $98 00001681: jsr $5510 00001684: rts 00001685: stx $9B 00001687: sty $9C 00001689: tax 0000168A: ldy #$00 0000168C: lda #$10 0000168E: sta $9D 00001690: lda #$06 00001692: sta $A3 00001694: lda $56BC,x 00001697: ora ($9B),y 00001699: sta ($9B),y 0000169B: jsr $56AA 0000169E: dec $9D 000016A0: bne $00001694 000016A2: inc $9D 000016A4: inx 000016A5: dec $A3 000016A7: bne $00001694 000016A9: rts 000016AA: clc 000016AB: lda $9B 000016AD: adc #$10 000016AF: sta $9B 000016B1: bcc $000016B5 000016B3: inc $9C 000016B5: rts 000016B6: jsr $2020 000016B9: bpl $000016CB 000016BB: jsr $1F01 000016BE: .db $3F ; 000016BF: .db $7F ; 000016C0: rol $001C,x 000016C3: eor ($42,x) 000016C5: jmp $4070 000016C8: brk 000016C9: ora ($02,x) 000016CB: .db $04 ; 000016CC: php 000016CD: bpl $000016CF 000016CF: .db $43 ; 000016D0: .db $44 ; 000016D1: pha 000016D2: pha 000016D3: pha 000016D4: brk 000016D5: .db $44 ; 000016D6: .db $22 ; 000016D7: bpl $000016E1 000016D9: .db $07 ; 000016DA: brk 000016DB: .db $04 ; 000016DC: php 000016DD: ora $02 000016DF: brk 000016E0: brk 000016E1: bmi $0000172B 000016E3: dey 000016E4: sty $84 000016E6: brk 000016E7: dey 000016E8: dey 000016E9: bcc $0000168B 000016EB: cpy #$00 000016ED: beq $00001677 000016EF: sty $82 000016F1: .db $82 ; 000016F2: brk 000016F3: .db $82 ; 000016F4: .db $82 ; 000016F5: sty $88 000016F7: beq $000016F9 000016F9: brk 000016FA: brk 000016FB: brk 000016FC: brk 000016FD: .db $80 ; 000016FE: .db $80 ; 000016FF: .db $80 ; 00001700: .db $80 ; 00001701: .db $80 ; 00001702: .db $80 ; 00001703: .db $80 ; 00001704: brk 00001705: .db $1C ; 00001706: rol $7E7F,x 00001709: .db $7C ; 0000170A: rti 0000170B: brk 0000170C: brk 0000170D: brk 0000170E: brk 0000170F: brk 00001710: brk 00001711: .db $04 ; 00001712: .db $04 ; 00001713: asl $05 00001715: asl $C1 00001717: bmi $0000173A 00001719: and ($81),y 0000171B: and ($F1),y 0000171D: and ($02),y 0000171F: bmi $00001783 00001721: bmi $00001745 00001723: and ($82),y 00001725: and ($C2),y 00001727: bmi $000016EB 00001729: and ($48),y 0000172B: lda $57DC,x 0000172E: sta $9E 00001730: lda $57DD,x 00001733: sta $9F 00001735: lda $57DE,x 00001738: sta $A0 0000173A: lda $57DF,x 0000173D: sta $A1 0000173F: ldy #$00 00001741: pla 00001742: sta ($9E),y 00001744: inc $9E 00001746: bne $0000174A 00001748: inc $9F 0000174A: pha 0000174B: lda $9E 0000174D: cmp $A0 0000174F: bne $00001741 00001751: lda $9F 00001753: cmp $A1 00001755: bne $00001741 00001757: pla 00001758: rts 00001759: lda $CA57,x 0000175C: tay 0000175D: lda $57EC,x 00001760: sta $9E 00001762: lda $57F6,x 00001765: tax 00001766: lda $CA61,y 00001769: sta $3000,x 0000176C: iny 0000176D: inx 0000176E: dec $9E 00001770: bne $00001766 00001772: rts 00001773: lda $578C,x 00001776: sta $02C4 00001779: lda $5790,x 0000177C: sta $02C5 0000177F: lda $5794,x 00001782: sta $02C6 00001785: lda $5798,x 00001788: sta $02C8 0000178B: rts 0000178C: bit $2A0C 0000178F: clc 00001790: .db $0F ; 00001791: .db $32 ; 00001792: .db $0C ; 00001793: asl $D6D2 00001796: brk 00001797: ldy $D2,x 00001799: ldy #$30 0000179B: ldy $2C,x 0000179D: rol a 0000179E: .db $1B ; 0000179F: sta ($92),y 000017A1: .db $2B ; 000017A2: .db $0B ; 000017A3: asl a 000017A4: .db $2F ; 000017A5: brk 000017A6: bmi $000017DD 000017A8: .db $B2 ; 000017A9: and #$0D 000017AB: ora $A836,x 000017AE: .db $23 ; 000017AF: .db $93 ; 000017B0: sty $22,x 000017B2: sec 000017B3: .db $3A ; 000017B4: .db $14 ; 000017B5: brk 000017B6: .db $13 ; 000017B7: asl $5B,x 000017B9: ora $12,x 000017BB: ora ($0C),y 000017BD: brk 000017BE: asl $002E 000017C1: and $A10F 000017C4: .db $32 ; 000017C5: brk 000017C6: and $39 000017C8: .db $FF ; 000017C9: .db $34 ; 000017CA: .db $37 ; 000017CB: and ($19),y 000017CD: brk 000017CE: bpl $000017E7 000017D0: ldx #$18 000017D2: .db $1C ; 000017D3: asl $2826,x 000017D6: bit $00 000017D8: .db $A3 ; 000017D9: .db $27 ; 000017DA: .db $33 ; 000017DB: and ($00,x) 000017DD: bmi $000017DE 000017DF: rol $3020,x 000017E2: bit $30 000017E4: bit $30 000017E6: plp 000017E7: bmi $000017E9 000017E9: bmi $0000180B 000017EB: bmi $00001800 000017ED: .db $03 ; 000017EE: .db $13 ; 000017EF: .db $13 ; 000017F0: .db $04 ; 000017F1: .db $04 ; 000017F2: .db $03 ; 000017F3: tay 000017F4: .db $03 ; 000017F5: .db $07 ; 000017F6: brk 000017F7: plp 000017F8: brk 000017F9: .db $B7 ; 000017FA: .db $92 ; 000017FB: .db $AB ; 000017FC: jmp $7222 000017FF: .db $04 ; 00001800: jsr $DBA1 00001803: jsr $DBBB 00001806: bcs $00001841 00001808: ldx #$ED 0000180A: ldy #$04 0000180C: jsr $DA48 0000180F: ldx #$FF 00001811: stx $F1 00001813: jsr $DA44 00001816: beq $0000181C 00001818: lda #$FF 0000181A: sta $F0 0000181C: jsr $DB94 0000181F: bcs $00001842 00001821: pha 00001822: ldx $D5 00001824: bne $00001837 00001826: jsr $DBEB 00001829: pla 0000182A: ora $D9 0000182C: sta $D9 0000182E: ldx $F1 00001830: bmi $00001818 00001832: inx 00001833: stx $F1 00001835: bne $00001818 00001837: pla 00001838: ldx $F1 0000183A: bpl $0000183E 0000183C: inc $ED 0000183E: jmp $D818 00001841: rts 00001842: cmp #$2E 00001844: beq $0000185A 00001846: cmp #$45 00001848: beq $00001863 0000184A: ldx $F0 0000184C: bne $000018B6 0000184E: cmp #$2B 00001850: beq $00001818 00001852: cmp #$2D 00001854: beq $00001856 00001856: sta $EE 00001858: beq $00001818 0000185A: ldx $F1 0000185C: bpl $000018B6 0000185E: inx 0000185F: stx $F1 00001861: beq $00001818 00001863: lda $F2 00001865: sta $EC 00001867: jsr $DB94 0000186A: bcs $000018A3 0000186C: tax 0000186D: lda $ED 0000186F: pha 00001870: stx $ED 00001872: jsr $DB94 00001875: bcs $0000188E 00001877: pha 00001878: lda $ED 0000187A: asl a 0000187B: sta $ED 0000187D: asl a 0000187E: asl a 0000187F: adc $ED 00001881: sta $ED 00001883: pla 00001884: clc 00001885: adc $ED 00001887: sta $ED 00001889: ldy $F2 0000188B: jsr $DB9D 0000188E: lda $EF 00001890: beq $0000189B 00001892: lda $ED 00001894: eor #$FF 00001896: clc 00001897: adc #$01 00001899: sta $ED 0000189B: pla 0000189C: clc 0000189D: adc $ED 0000189F: sta $ED 000018A1: bne $000018B6 000018A3: cmp #$2B 000018A5: beq $000018AD 000018A7: cmp #$2D 000018A9: bne $000018B2 000018AB: sta $EF 000018AD: jsr $DB94 000018B0: bcc $0000186C 000018B2: lda $EC 000018B4: sta $F2 000018B6: dec $F2 000018B8: lda $ED 000018BA: ldx $F1 000018BC: bmi $000018C3 000018BE: beq $000018C3 000018C0: sec 000018C1: sbc $F1 000018C3: pha 000018C4: rol a 000018C5: pla 000018C6: ror a 000018C7: sta $ED 000018C9: bcc $000018CE 000018CB: jsr $DBEB 000018CE: lda $ED 000018D0: clc 000018D1: adc #$44 000018D3: sta $D4 000018D5: jsr $DC00 000018D8: bcs $000018E5 000018DA: ldx $EE 000018DC: beq $000018E4 000018DE: lda $D4 000018E0: ora #$80 000018E2: sta $D4 000018E4: clc 000018E5: rts 000018E6: jsr $DA51 000018E9: lda #$30 000018EB: sta $057F 000018EE: lda $D4 000018F0: beq $0000191A 000018F2: and #$7F 000018F4: cmp #$3F 000018F6: bcc $00001920 000018F8: cmp #$45 000018FA: bcs $00001920 000018FC: sec 000018FD: sbc #$3F 000018FF: jsr $DC70 00001902: jsr $DCA4 00001905: ora #$80 00001907: sta $0580,x 0000190A: lda $0580 0000190D: cmp #$2E 0000190F: beq $00001914 00001911: jmp $D988 00001914: jsr $DCC1 00001917: jmp $D99C 0000191A: lda #$B0 0000191C: sta $0580 0000191F: rts 00001920: lda #$01 00001922: jsr $DC70 00001925: jsr $DCA4 00001928: inx 00001929: stx $F2 0000192B: lda $D4 0000192D: asl a 0000192E: sec 0000192F: sbc #$80 00001931: ldx $0580 00001934: cpx #$30 00001936: beq $0000194F 00001938: ldx $0581 0000193B: ldy $0582 0000193E: stx $0582 00001941: sty $0581 00001944: ldx $F2 00001946: cpx #$02 00001948: bne $0000194C 0000194A: inc $F2 0000194C: clc 0000194D: adc #$01 0000194F: sta $ED 00001951: lda #$45 00001953: ldy $F2 00001955: jsr $DC9F 00001958: sty $F2 0000195A: lda $ED 0000195C: bpl $00001969 0000195E: lda #$00 00001960: sec 00001961: sbc $ED 00001963: sta $ED 00001965: lda #$2D 00001967: bne $0000196B 00001969: lda #$2B 0000196B: jsr $DC9F 0000196E: ldx #$00 00001970: lda $ED 00001972: sec 00001973: sbc #$0A 00001975: bcc $0000197A 00001977: inx 00001978: bne $00001972 0000197A: clc 0000197B: adc #$0A 0000197D: pha 0000197E: txa 0000197F: jsr $DC9D 00001982: pla 00001983: ora #$80 00001985: jsr $DC9D 00001988: lda $0580 0000198B: cmp #$30 0000198D: bne $0000199C 0000198F: clc 00001990: lda $F3 00001992: adc #$01 00001994: sta $F3 00001996: lda $F4 00001998: adc #$00 0000199A: sta $F4 0000199C: lda $D4 0000199E: bpl $000019A9 000019A0: jsr $DCC1 000019A3: ldy #$00 000019A5: lda #$2D 000019A7: sta ($F3),y 000019A9: rts 000019AA: lda $D4 000019AC: sta $F8 000019AE: lda $D5 000019B0: sta $F7 000019B2: jsr $DA44 000019B5: sed 000019B6: ldy #$10 000019B8: asl $F8 000019BA: rol $F7 000019BC: ldx #$03 000019BE: lda $D4,x 000019C0: adc $D4,x 000019C2: sta $D4,x 000019C4: dex 000019C5: bne $000019BE 000019C7: dey 000019C8: bne $000019B8 000019CA: cld 000019CB: lda #$42 000019CD: sta $D4 000019CF: jmp $DC00 000019D2: lda #$00 000019D4: sta $F7 000019D6: sta $F8 000019D8: lda $D4 000019DA: bmi $00001A42 000019DC: cmp #$43 000019DE: bcs $00001A42 000019E0: sec 000019E1: sbc #$40 000019E3: bcc $00001A24 000019E5: adc #$00 000019E7: asl a 000019E8: sta $F5 000019EA: jsr $DA5A 000019ED: bcs $00001A42 000019EF: lda $F7 000019F1: sta $F9 000019F3: lda $F8 000019F5: sta $FA 000019F7: jsr $DA5A 000019FA: bcs $00001A42 000019FC: jsr $DA5A 000019FF: bcs $00001A42 00001A01: clc 00001A02: lda $F8 00001A04: adc $FA 00001A06: sta $F8 00001A08: lda $F7 00001A0A: adc $F9 00001A0C: sta $F7 00001A0E: bcs $00001A42 00001A10: jsr $DCB9 00001A13: clc 00001A14: adc $F8 00001A16: sta $F8 00001A18: lda $F7 00001A1A: adc #$00 00001A1C: bcs $00001A42 00001A1E: sta $F7 00001A20: dec $F5 00001A22: bne $000019EA 00001A24: jsr $DCB9 00001A27: cmp #$05 00001A29: bcc $00001A38 00001A2B: clc 00001A2C: lda $F8 00001A2E: adc #$01 00001A30: sta $F8 00001A32: lda $F7 00001A34: adc #$00 00001A36: sta $F7 00001A38: lda $F8 00001A3A: sta $D4 00001A3C: lda $F7 00001A3E: sta $D5 00001A40: clc 00001A41: rts 00001A42: sec 00001A43: rts 00001A44: ldx #$D4 00001A46: ldy #$06 00001A48: lda #$00 00001A4A: sta $00,x 00001A4C: inx 00001A4D: dey 00001A4E: bne $00001A4A 00001A50: rts 00001A51: lda #$05 00001A53: sta $F4 00001A55: lda #$80 00001A57: sta $F3 00001A59: rts 00001A5A: clc 00001A5B: rol $F8 00001A5D: rol $F7 00001A5F: rts 00001A60: lda $E0 00001A62: eor #$80 00001A64: sta $E0 00001A66: lda $E0 00001A68: and #$7F 00001A6A: sta $F7 00001A6C: lda $D4 00001A6E: and #$7F 00001A70: sec 00001A71: sbc $F7 00001A73: bpl $00001A85 00001A75: ldx #$05 00001A77: lda $D4,x 00001A79: ldy $E0,x 00001A7B: sta $E0,x 00001A7D: tya 00001A7E: sta $D4,x 00001A80: dex 00001A81: bpl $00001A77 00001A83: bmi $00001A66 00001A85: beq $00001A8E 00001A87: cmp #$05 00001A89: bcs $00001AA4 00001A8B: jsr $DC3E 00001A8E: sed 00001A8F: lda $D4 00001A91: eor $E0 00001A93: bmi $00001AB3 00001A95: ldx #$04 00001A97: clc 00001A98: lda $D5,x 00001A9A: adc $E1,x 00001A9C: sta $D5,x 00001A9E: dex 00001A9F: bpl $00001A98 00001AA1: cld 00001AA2: bcs $00001AA7 00001AA4: jmp $DC00 00001AA7: lda #$01 00001AA9: jsr $DC3A 00001AAC: lda #$01 00001AAE: sta $D5 00001AB0: jmp $DC00 00001AB3: ldx #$04 00001AB5: sec 00001AB6: lda $D5,x 00001AB8: sbc $E1,x 00001ABA: sta $D5,x 00001ABC: dex 00001ABD: bpl $00001AB6 00001ABF: bcc $00001AC5 00001AC1: cld 00001AC2: jmp $DC00 00001AC5: lda $D4 00001AC7: eor #$80 00001AC9: sta $D4 00001ACB: sec 00001ACC: ldx #$04 00001ACE: lda #$00 00001AD0: sbc $D5,x 00001AD2: sta $D5,x 00001AD4: dex 00001AD5: bpl $00001ACE 00001AD7: cld 00001AD8: jmp $DC00 00001ADB: lda $D4 00001ADD: beq $00001B24 00001ADF: lda $E0 00001AE1: beq $00001B21 00001AE3: jsr $DCCF 00001AE6: sec 00001AE7: sbc #$40 00001AE9: sec 00001AEA: adc $E0 00001AEC: bmi $00001B26 00001AEE: jsr $DCE0 00001AF1: lda $DF 00001AF3: and #$0F 00001AF5: sta $F6 00001AF7: dec $F6 00001AF9: bmi $00001B01 00001AFB: jsr $DD01 00001AFE: jmp $DAF7 00001B01: lda $DF 00001B03: lsr a 00001B04: lsr a 00001B05: lsr a 00001B06: lsr a 00001B07: sta $F6 00001B09: dec $F6 00001B0B: bmi $00001B13 00001B0D: jsr $DD05 00001B10: jmp $DB09 00001B13: jsr $DC62 00001B16: dec $F5 00001B18: bne $00001AF1 00001B1A: lda $ED 00001B1C: sta $D4 00001B1E: jmp $DC04 00001B21: jsr $DA44 00001B24: clc 00001B25: rts 00001B26: sec 00001B27: rts 00001B28: lda $E0 00001B2A: beq $00001B26 00001B2C: lda $D4 00001B2E: beq $00001B24 00001B30: jsr $DCCF 00001B33: sec 00001B34: sbc $E0 00001B36: clc 00001B37: adc #$40 00001B39: bmi $00001B26 00001B3B: jsr $DCE0 00001B3E: inc $F5 00001B40: jmp $DB4E 00001B43: ldx #$00 00001B45: lda $D5,x 00001B47: sta $D4,x 00001B49: inx 00001B4A: cpx #$0C 00001B4C: bne $00001B45 00001B4E: ldy #$05 00001B50: sec 00001B51: sed 00001B52: lda $00DA,y 00001B55: sbc $00E6,y 00001B58: sta $00DA,y 00001B5B: dey 00001B5C: bpl $00001B52 00001B5E: cld 00001B5F: bcc $00001B65 00001B61: inc $D9 00001B63: bne $00001B4E 00001B65: jsr $DD0F 00001B68: asl $D9 00001B6A: asl $D9 00001B6C: asl $D9 00001B6E: asl $D9 00001B70: ldy #$05 00001B72: sec 00001B73: sed 00001B74: lda $00DA,y 00001B77: sbc $00E0,y 00001B7A: sta $00DA,y 00001B7D: dey 00001B7E: bpl $00001B74 00001B80: cld 00001B81: bcc $00001B87 00001B83: inc $D9 00001B85: bne $00001B70 00001B87: jsr $DD09 00001B8A: dec $F5 00001B8C: bne $00001B43 00001B8E: jsr $DC62 00001B91: jmp $DB1A 00001B94: jsr $DBAF 00001B97: ldy $F2 00001B99: bcc $00001B9D 00001B9B: lda ($F3),y 00001B9D: iny 00001B9E: sty $F2 00001BA0: rts 00001BA1: ldy $F2 00001BA3: lda #$20 00001BA5: cmp ($F3),y 00001BA7: bne $00001BAC 00001BA9: iny 00001BAA: bne $00001BA5 00001BAC: sty $F2 00001BAE: rts 00001BAF: ldy $F2 00001BB1: lda ($F3),y 00001BB3: sec 00001BB4: sbc #$30 00001BB6: bcc $00001BD0 00001BB8: cmp #$0A 00001BBA: rts 00001BBB: lda $F2 00001BBD: pha 00001BBE: jsr $DB94 00001BC1: bcc $00001BE2 00001BC3: cmp #$2E 00001BC5: beq $00001BDB 00001BC7: cmp #$2B 00001BC9: beq $00001BD2 00001BCB: cmp #$2D 00001BCD: beq $00001BD2 00001BCF: pla 00001BD0: sec 00001BD1: rts 00001BD2: jsr $DB94 00001BD5: bcc $00001BE2 00001BD7: cmp #$2E 00001BD9: bne $00001BCF 00001BDB: jsr $DB94 00001BDE: bcc $00001BE2 00001BE0: bcs $00001BCF 00001BE2: pla 00001BE3: sta $F2 00001BE5: clc 00001BE6: rts 00001BE7: ldx #$E7 00001BE9: bne $00001BED 00001BEB: ldx #$D5 00001BED: ldy #$04 00001BEF: clc 00001BF0: rol $04,x 00001BF2: rol $03,x 00001BF4: rol $02,x 00001BF6: rol $01,x 00001BF8: rol $00,x 00001BFA: rol $EC 00001BFC: dey 00001BFD: bne $00001BEF 00001BFF: rts 00001C00: ldx #$00 00001C02: stx $DA 00001C04: ldx #$04 00001C06: lda $D4 00001C08: beq $00001C38 00001C0A: lda $D5 00001C0C: bne $00001C28 00001C0E: ldy #$00 00001C10: lda $00D6,y 00001C13: sta $00D5,y 00001C16: iny 00001C17: cpy #$05 00001C19: bcc $00001C10 00001C1B: dec $D4 00001C1D: dex 00001C1E: bne $00001C0A 00001C20: lda $D5 00001C22: bne $00001C28 00001C24: sta $D4 00001C26: clc 00001C27: rts 00001C28: lda $D4 00001C2A: and #$7F 00001C2C: cmp #$71 00001C2E: bcc $00001C31 00001C30: rts 00001C31: cmp #$0F 00001C33: bcs $00001C38 00001C35: jsr $DA44 00001C38: clc 00001C39: rts 00001C3A: ldx #$D4 00001C3C: bne $00001C40 00001C3E: ldx #$E0 00001C40: stx $F9 00001C42: sta $F7 00001C44: sta $F8 00001C46: ldy #$04 00001C48: lda $04,x 00001C4A: sta $05,x 00001C4C: dex 00001C4D: dey 00001C4E: bne $00001C48 00001C50: lda #$00 00001C52: sta $05,x 00001C54: ldx $F9 00001C56: dec $F7 00001C58: bne $00001C46 00001C5A: lda $00,x 00001C5C: clc 00001C5D: adc $F8 00001C5F: sta $00,x 00001C61: rts 00001C62: ldx #$0A 00001C64: lda $D4,x 00001C66: sta $D5,x 00001C68: dex 00001C69: bpl $00001C64 00001C6B: lda #$00 00001C6D: sta $D4 00001C6F: rts 00001C70: sta $F7 00001C72: ldx #$00 00001C74: ldy #$00 00001C76: jsr $DC93 00001C79: sec 00001C7A: sbc #$01 00001C7C: sta $F7 00001C7E: lda $D5,x 00001C80: lsr a 00001C81: lsr a 00001C82: lsr a 00001C83: lsr a 00001C84: jsr $DC9D 00001C87: lda $D5,x 00001C89: and #$0F 00001C8B: jsr $DC9D 00001C8E: inx 00001C8F: cpx #$05 00001C91: bcc $00001C76 00001C93: lda $F7 00001C95: bne $00001C9C 00001C97: lda #$2E 00001C99: jsr $DC9F 00001C9C: rts 00001C9D: ora #$30 00001C9F: sta $0580,y 00001CA2: iny 00001CA3: rts 00001CA4: ldx #$0A 00001CA6: lda $0580,x 00001CA9: cmp #$2E 00001CAB: beq $00001CB4 00001CAD: cmp #$30 00001CAF: bne $00001CB8 00001CB1: dex 00001CB2: bne $00001CA6 00001CB4: dex 00001CB5: lda $0580,x 00001CB8: rts 00001CB9: jsr $DBEB 00001CBC: lda $EC 00001CBE: and #$0F 00001CC0: rts 00001CC1: sec 00001CC2: lda $F3 00001CC4: sbc #$01 00001CC6: sta $F3 00001CC8: lda $F4 00001CCA: sbc #$00 00001CCC: sta $F4 00001CCE: rts 00001CCF: lda $D4 00001CD1: eor $E0 00001CD3: and #$80 00001CD5: sta $EE 00001CD7: asl $E0 00001CD9: lsr $E0 00001CDB: lda $D4 00001CDD: and #$7F 00001CDF: rts 00001CE0: ora $EE 00001CE2: sta $ED 00001CE4: lda #$00 00001CE6: sta $D4 00001CE8: sta $E0 00001CEA: jsr $DD28 00001CED: jsr $DBE7 00001CF0: lda $EC 00001CF2: and #$0F 00001CF4: sta $E6 00001CF6: lda #$05 00001CF8: sta $F5 00001CFA: jsr $DD34 00001CFD: jsr $DA44 00001D00: rts 00001D01: ldx #$D9 00001D03: bne $00001D0B 00001D05: ldx #$D9 00001D07: bne $00001D11 00001D09: ldx #$DF 00001D0B: ldy #$E5 00001D0D: bne $00001D13 00001D0F: ldx #$DF 00001D11: ldy #$EB 00001D13: lda #$05 00001D15: sta $F7 00001D17: clc 00001D18: sed 00001D19: lda $00,x 00001D1B: adc $0000,y 00001D1E: sta $00,x 00001D20: dex 00001D21: dey 00001D22: dec $F7 00001D24: bpl $00001D19 00001D26: cld 00001D27: rts 00001D28: ldy #$05 00001D2A: lda $00E0,y 00001D2D: sta $00E6,y 00001D30: dey 00001D31: bpl $00001D2A 00001D33: rts 00001D34: ldy #$05 00001D36: lda $00D4,y 00001D39: sta $00DA,y 00001D3C: dey 00001D3D: bpl $00001D36 00001D3F: rts 00001D40: stx $FE 00001D42: sty $FF 00001D44: sta $EF 00001D46: ldx #$E0 00001D48: ldy #$05 00001D4A: jsr $DDA7 00001D4D: jsr $DDB6 00001D50: ldx $FE 00001D52: ldy $FF 00001D54: jsr $DD89 00001D57: dec $EF 00001D59: beq $00001D88 00001D5B: jsr $DADB 00001D5E: bcs $00001D88 00001D60: clc 00001D61: lda $FE 00001D63: adc #$06 00001D65: sta $FE 00001D67: bcc $00001D6F 00001D69: lda $FF 00001D6B: adc #$00 00001D6D: sta $FF 00001D6F: ldx $FE 00001D71: ldy $FF 00001D73: jsr $DD98 00001D76: jsr $DA66 00001D79: bcs $00001D88 00001D7B: dec $EF 00001D7D: beq $00001D88 00001D7F: ldx #$E0 00001D81: ldy #$05 00001D83: jsr $DD98 00001D86: bmi $00001D5B 00001D88: rts 00001D89: stx $FC 00001D8B: sty $FD 00001D8D: ldy #$05 00001D8F: lda ($FC),y 00001D91: sta $00D4,y 00001D94: dey 00001D95: bpl $00001D8F 00001D97: rts 00001D98: stx $FC 00001D9A: sty $FD 00001D9C: ldy #$05 00001D9E: lda ($FC),y 00001DA0: sta $00E0,y 00001DA3: dey 00001DA4: bpl $00001D9E 00001DA6: rts 00001DA7: stx $FC 00001DA9: sty $FD 00001DAB: ldy #$05 00001DAD: lda $00D4,y 00001DB0: sta ($FC),y 00001DB2: dey 00001DB3: bpl $00001DAD 00001DB5: rts 00001DB6: ldx #$05 00001DB8: lda $D4,x 00001DBA: sta $E0,x 00001DBC: dex 00001DBD: bpl $00001DB8 00001DBF: rts 00001DC0: ldx #$89 00001DC2: ldy #$DE 00001DC4: jsr $DD98 00001DC7: jsr $DADB 00001DCA: bcs $00001E4B 00001DCC: lda #$00 00001DCE: sta $F1 00001DD0: lda $D4 00001DD2: sta $F0 00001DD4: and #$7F 00001DD6: sta $D4 00001DD8: sec 00001DD9: sbc #$40 00001DDB: bmi $00001E03 00001DDD: cmp #$04 00001DDF: bpl $00001E4B 00001DE1: ldx #$E6 00001DE3: ldy #$05 00001DE5: jsr $DDA7 00001DE8: jsr $D9D2 00001DEB: lda $D4 00001DED: sta $F1 00001DEF: lda $D5 00001DF1: bne $00001E4B 00001DF3: jsr $D9AA 00001DF6: jsr $DDB6 00001DF9: ldx #$E6 00001DFB: ldy #$05 00001DFD: jsr $DD89 00001E00: jsr $DA60 00001E03: lda #$0A 00001E05: ldx #$4D 00001E07: ldy #$DE 00001E09: jsr $DD40 00001E0C: jsr $DDB6 00001E0F: jsr $DADB 00001E12: lda $F1 00001E14: beq $00001E39 00001E16: clc 00001E17: ror a 00001E18: sta $E0 00001E1A: lda #$01 00001E1C: bcc $00001E20 00001E1E: lda #$10 00001E20: sta $E1 00001E22: ldx #$04 00001E24: lda #$00 00001E26: sta $E2,x 00001E28: dex 00001E29: bpl $00001E26 00001E2B: lda $E0 00001E2D: clc 00001E2E: adc #$40 00001E30: bcs $00001E4B 00001E32: bmi $00001E4B 00001E34: sta $E0 00001E36: jsr $DADB 00001E39: lda $F0 00001E3B: bpl $00001E4A 00001E3D: jsr $DDB6 00001E40: ldx #$8F 00001E42: ldy #$DE 00001E44: jsr $DD89 00001E47: jsr $DB28 00001E4A: rts 00001E4B: sec 00001E4C: rts 00001E4D: and $9417,x 00001E50: ora $0000,y 00001E53: and $3357,x 00001E56: ora $00 00001E58: brk 00001E59: rol $5405,x 00001E5C: ror $62,x 00001E5E: brk 00001E5F: rol $1932,x 00001E62: .db $62 ; 00001E63: .db $27 ; 00001E64: brk 00001E65: .db $3F ; 00001E66: ora ($68,x) 00001E68: rts 00001E69: bmi $00001EA1 00001E6B: .db $3F ; 00001E6C: .db $07 ; 00001E6D: .db $32 ; 00001E6E: .db $03 ; 00001E6F: .db $27 ; 00001E70: eor ($3F,x) 00001E72: and $43 00001E74: .db $34 ; 00001E75: lsr $75,x 00001E77: .db $3F ; 00001E78: ror $27 00001E7A: .db $37 ; 00001E7B: bmi $00001ECD 00001E7D: rti 00001E7E: ora ($15,x) 00001E80: .db $12 ; 00001E81: .db $92 ; 00001E82: eor $3F,x 00001E84: sta $9999,y 00001E87: sta $3F99,y 00001E8A: .db $43 ; 00001E8B: .db $42 ; 00001E8C: sty $48,x 00001E8E: ora $0140,y 00001E91: brk 00001E92: brk 00001E93: brk 00001E94: brk 00001E95: stx $FE 00001E97: sty $FF 00001E99: ldx #$E0 00001E9B: ldy #$05 00001E9D: jsr $DDA7 00001EA0: ldx $FE 00001EA2: ldy $FF 00001EA4: jsr $DD98 00001EA7: jsr $DA66 00001EAA: ldx #$E6 00001EAC: ldy #$05 00001EAE: jsr $DDA7 00001EB1: ldx #$E0 00001EB3: ldy #$05 00001EB5: jsr $DD89 00001EB8: ldx $FE 00001EBA: ldy $FF 00001EBC: jsr $DD98 00001EBF: jsr $DA60 00001EC2: ldx #$E6 00001EC4: ldy #$05 00001EC6: jsr $DD98 00001EC9: jsr $DB28 00001ECC: rts 00001ECD: lda #$01 00001ECF: bne $00001ED3 00001ED1: lda #$00 00001ED3: sta $F0 00001ED5: lda $D4 00001ED7: beq $00001EDE 00001ED9: bmi $00001EDE 00001EDB: jmp $DFF6 00001EDE: sec 00001EDF: rts 00001EE0: sbc #$40 00001EE2: asl a 00001EE3: sta $F1 00001EE5: lda $D5 00001EE7: and #$F0 00001EE9: bne $00001EEF 00001EEB: lda #$01 00001EED: bne $00001EF3 00001EEF: inc $F1 00001EF1: lda #$10 00001EF3: sta $E1 00001EF5: ldx #$04 00001EF7: lda #$00 00001EF9: sta $E2,x 00001EFB: dex 00001EFC: bpl $00001EF9 00001EFE: jsr $DB28 00001F01: ldx #$66 00001F03: ldy #$DF 00001F05: jsr $DE95 00001F08: ldx #$E6 00001F0A: ldy #$05 00001F0C: jsr $DDA7 00001F0F: jsr $DDB6 00001F12: jsr $DADB 00001F15: lda #$0A 00001F17: ldx #$72 00001F19: ldy #$DF 00001F1B: jsr $DD40 00001F1E: ldx #$E6 00001F20: ldy #$05 00001F22: jsr $DD98 00001F25: jsr $DADB 00001F28: ldx #$6C 00001F2A: ldy #$DF 00001F2C: jsr $DD98 00001F2F: jsr $DA66 00001F32: jsr $DDB6 00001F35: lda #$00 00001F37: sta $D5 00001F39: lda $F1 00001F3B: sta $D4 00001F3D: bpl $00001F46 00001F3F: eor #$FF 00001F41: clc 00001F42: adc #$01 00001F44: sta $D4 00001F46: jsr $D9AA 00001F49: bit $F1 00001F4B: bpl $00001F53 00001F4D: lda #$80 00001F4F: ora $D4 00001F51: sta $D4 00001F53: jsr $DA66 00001F56: lda $F0 00001F58: beq $00001F64 00001F5A: ldx #$89 00001F5C: ldy #$DE 00001F5E: jsr $DD98 00001F61: jsr $DB28 00001F64: clc 00001F65: rts 00001F66: rti 00001F67: .db $03 ; 00001F68: asl $22,x 00001F6A: .db $77 ; 00001F6B: ror $3F 00001F6D: bvc $00001F6F 00001F6F: brk 00001F70: brk 00001F71: brk 00001F72: .db $3F ; 00001F73: eor #$15 00001F75: .db $57 ; 00001F76: ora ($08),y 00001F78: .db $BF ; 00001F79: eor ($70),y 00001F7B: eor #$47 00001F7D: php 00001F7E: .db $3F ; 00001F7F: and $5720,y 00001F82: adc ($95,x) 00001F84: .db $BF ; 00001F85: .db $04 ; 00001F86: and $0363,y 00001F89: eor $3F,x 00001F8B: bpl $00001F96 00001F8D: bmi $00001FA1 00001F8F: .db $64 ; 00001F90: .db $3F ; 00001F91: ora #$39 00001F93: php 00001F94: .db $04 ; 00001F95: rts 00001F96: .db $3F ; 00001F97: .db $12 ; 00001F98: .db $42 ; 00001F99: cli 00001F9A: .db $47 ; 00001F9B: .db $42 ; 00001F9C: .db $3F ; 00001F9D: .db $17 ; 00001F9E: .db $37 ; 00001F9F: .db $12 ; 00001FA0: asl $08 00001FA2: .db $3F ; 00001FA3: plp 00001FA4: sta $29,x 00001FA6: adc ($17),y 00001FA8: .db $3F ; 00001FA9: stx $85 00001FAB: dey 00001FAC: stx $44,y 00001FAE: rol $0516,x 00001FB1: .db $44 ; 00001FB2: eor #$00 00001FB4: ldx $6895,y 00001FB7: sec 00001FB8: eor $00 00001FBA: .db $3F ; 00001FBB: .db $02 ; 00001FBC: pla 00001FBD: adc $1694,y 00001FC0: .db $BF ; 00001FC1: .db $04 ; 00001FC2: .db $92 ; 00001FC3: sei 00001FC4: bcc $00001F46 00001FC6: .db $3F ; 00001FC7: .db $07 ; 00001FC8: .db $03 ; 00001FC9: ora $20,x 00001FCB: brk 00001FCC: .db $BF ; 00001FCD: php 00001FCE: .db $92 ; 00001FCF: and #$12 00001FD1: .db $44 ; 00001FD2: .db $3F ; 00001FD3: ora ($08),y 00001FD5: rti 00001FD6: ora #$11 00001FD8: .db $BF ; 00001FD9: .db $14 ; 00001FDA: plp 00001FDB: and ($56),y 00001FDD: .db $04 ; 00001FDE: .db $3F ; 00001FDF: ora $9899,y 00001FE2: .db $77 ; 00001FE3: .db $44 ; 00001FE4: .db $BF ; 00001FE5: .db $33 ; 00001FE6: .db $33 ; 00001FE7: .db $33 ; 00001FE8: and ($13),y 00001FEA: .db $3F ; 00001FEB: sta $9999,y 00001FEE: sta $3F99,y 00001FF1: sei 00001FF2: .db $53 ; 00001FF3: tya 00001FF4: asl $34,x 00001FF6: lda $D4 00001FF8: sta $E0 00001FFA: sec 00001FFB: jmp $DEE0 00001FFE: brk 00001FFF: brk 00002000: brk 00002001: brk 00002002: brk 00002003: brk 00002004: brk 00002005: brk 00002006: brk 00002007: brk 00002008: brk 00002009: clc 0000200A: clc 0000200B: clc 0000200C: clc 0000200D: brk 0000200E: clc 0000200F: brk 00002010: brk 00002011: ror $66 00002013: ror $00 00002015: brk 00002016: brk 00002017: brk 00002018: brk 00002019: ror $FF 0000201B: ror $66 0000201D: .db $FF ; 0000201E: ror $00 00002020: clc 00002021: rol $3C60,x 00002024: asl $7C 00002026: clc 00002027: brk 00002028: brk 00002029: ror $6C 0000202B: clc 0000202C: bmi $00002094 0000202E: lsr $00 00002030: .db $1C ; 00002031: rol $1C,x 00002033: sec 00002034: .db $6F ; 00002035: ror $3B 00002037: brk 00002038: brk 00002039: clc 0000203A: clc 0000203B: clc 0000203C: brk 0000203D: brk 0000203E: brk 0000203F: brk 00002040: brk 00002041: asl $181C 00002044: clc 00002045: .db $1C ; 00002046: asl $0000 00002049: bvs $00002083 0000204B: clc 0000204C: clc 0000204D: sec 0000204E: bvs $00002050 00002050: brk 00002051: ror $3C 00002053: .db $FF ; 00002054: .db $3C ; 00002055: ror $00 00002057: brk 00002058: brk 00002059: clc 0000205A: clc 0000205B: ror $1818,x 0000205E: brk 0000205F: brk 00002060: brk 00002061: brk 00002062: brk 00002063: brk 00002064: brk 00002065: clc 00002066: clc 00002067: bmi $00002069 00002069: brk 0000206A: brk 0000206B: ror $0000,x 0000206E: brk 0000206F: brk 00002070: brk 00002071: brk 00002072: brk 00002073: brk 00002074: brk 00002075: clc 00002076: clc 00002077: brk 00002078: brk 00002079: asl $0C 0000207B: clc 0000207C: bmi $000020DE 0000207E: rti 0000207F: brk 00002080: brk 00002081: .db $3C ; 00002082: ror $6E 00002084: ror $66,x 00002086: .db $3C ; 00002087: brk 00002088: brk 00002089: clc 0000208A: sec 0000208B: clc 0000208C: clc 0000208D: clc 0000208E: ror $0000,x 00002091: .db $3C ; 00002092: ror $0C 00002094: clc 00002095: bmi $00002115 00002097: brk 00002098: brk 00002099: ror $180C,x 0000209C: .db $0C ; 0000209D: ror $3C 0000209F: brk 000020A0: brk 000020A1: .db $0C ; 000020A2: .db $1C ; 000020A3: .db $3C ; 000020A4: jmp ($0C7E) 000020A7: brk 000020A8: brk 000020A9: ror $7C60,x 000020AC: asl $66 000020AE: .db $3C ; 000020AF: brk 000020B0: brk 000020B1: .db $3C ; 000020B2: rts 000020B3: .db $7C ; 000020B4: ror $66 000020B6: .db $3C ; 000020B7: brk 000020B8: brk 000020B9: ror $0C06,x 000020BC: clc 000020BD: bmi $000020EF 000020BF: brk 000020C0: brk 000020C1: .db $3C ; 000020C2: ror $3C 000020C4: ror $66 000020C6: .db $3C ; 000020C7: brk 000020C8: brk 000020C9: .db $3C ; 000020CA: ror $3E 000020CC: asl $0C 000020CE: sec 000020CF: brk 000020D0: brk 000020D1: brk 000020D2: clc 000020D3: clc 000020D4: brk 000020D5: clc 000020D6: clc 000020D7: brk 000020D8: brk 000020D9: brk 000020DA: clc 000020DB: clc 000020DC: brk 000020DD: clc 000020DE: clc 000020DF: bmi $000020E7 000020E1: .db $0C ; 000020E2: clc 000020E3: bmi $000020FD 000020E5: .db $0C ; 000020E6: asl $00 000020E8: brk 000020E9: brk 000020EA: ror $0000,x 000020ED: ror $0000,x 000020F0: rts 000020F1: bmi $0000210B 000020F3: .db $0C ; 000020F4: clc 000020F5: bmi $00002157 000020F7: brk 000020F8: brk 000020F9: .db $3C ; 000020FA: ror $0C 000020FC: clc 000020FD: brk 000020FE: clc 000020FF: brk 00002100: brk 00002101: .db $3C ; 00002102: ror $6E 00002104: ror $3E60 00002107: brk 00002108: brk 00002109: clc 0000210A: .db $3C ; 0000210B: ror $66 0000210D: ror $0066,x 00002110: brk 00002111: .db $7C ; 00002112: ror $7C 00002114: ror $66 00002116: .db $7C ; 00002117: brk 00002118: brk 00002119: .db $3C ; 0000211A: ror $60 0000211C: rts 0000211D: ror $3C 0000211F: brk 00002120: brk 00002121: sei 00002122: jmp ($6666) 00002125: jmp ($0078) 00002128: brk 00002129: ror $7C60,x 0000212C: rts 0000212D: rts 0000212E: ror $0000,x 00002131: ror $7C60,x 00002134: rts 00002135: rts 00002136: rts 00002137: brk 00002138: brk 00002139: rol $6060,x 0000213C: ror $3E66 0000213F: brk 00002140: brk 00002141: ror $66 00002143: ror $6666,x 00002146: ror $00 00002148: brk 00002149: ror $1818,x 0000214C: clc 0000214D: clc 0000214E: ror $0000,x 00002151: asl $06 00002153: asl $06 00002155: ror $3C 00002157: brk 00002158: brk 00002159: ror $6C 0000215B: sei 0000215C: sei 0000215D: jmp ($0066) 00002160: brk 00002161: rts 00002162: rts 00002163: rts 00002164: rts 00002165: rts 00002166: ror $0000,x 00002169: .db $63 ; 0000216A: .db $77 ; 0000216B: .db $7F ; 0000216C: .db $6B ; 0000216D: .db $63 ; 0000216E: .db $63 ; 0000216F: brk 00002170: brk 00002171: ror $76 00002173: ror $6E7E,x 00002176: ror $00 00002178: brk 00002179: .db $3C ; 0000217A: ror $66 0000217C: ror $66 0000217E: .db $3C ; 0000217F: brk 00002180: brk 00002181: .db $7C ; 00002182: ror $66 00002184: .db $7C ; 00002185: rts 00002186: rts 00002187: brk 00002188: brk 00002189: .db $3C ; 0000218A: ror $66 0000218C: ror $6C 0000218E: rol $00,x 00002190: brk 00002191: .db $7C ; 00002192: ror $66 00002194: .db $7C ; 00002195: jmp ($0066) 00002198: brk 00002199: .db $3C ; 0000219A: rts 0000219B: .db $3C ; 0000219C: asl $06 0000219E: .db $3C ; 0000219F: brk 000021A0: brk 000021A1: ror $1818,x 000021A4: clc 000021A5: clc 000021A6: clc 000021A7: brk 000021A8: brk 000021A9: ror $66 000021AB: ror $66 000021AD: ror $7E 000021AF: brk 000021B0: brk 000021B1: ror $66 000021B3: ror $66 000021B5: .db $3C ; 000021B6: clc 000021B7: brk 000021B8: brk 000021B9: .db $63 ; 000021BA: .db $63 ; 000021BB: .db $6B ; 000021BC: .db $7F ; 000021BD: .db $77 ; 000021BE: .db $63 ; 000021BF: brk 000021C0: brk 000021C1: ror $66 000021C3: .db $3C ; 000021C4: .db $3C ; 000021C5: ror $66 000021C7: brk 000021C8: brk 000021C9: ror $66 000021CB: .db $3C ; 000021CC: clc 000021CD: clc 000021CE: clc 000021CF: brk 000021D0: brk 000021D1: ror $180C,x 000021D4: bmi $00002236 000021D6: ror $0000,x 000021D9: asl $1818,x 000021DC: clc 000021DD: clc 000021DE: asl $0000,x 000021E1: rti 000021E2: rts 000021E3: bmi $000021FD 000021E5: .db $0C ; 000021E6: asl $00 000021E8: brk 000021E9: sei 000021EA: clc 000021EB: clc 000021EC: clc 000021ED: clc 000021EE: sei 000021EF: brk 000021F0: brk 000021F1: php 000021F2: .db $1C ; 000021F3: rol $63,x 000021F5: brk 000021F6: brk 000021F7: brk 000021F8: brk 000021F9: brk 000021FA: brk 000021FB: brk 000021FC: brk 000021FD: brk 000021FE: .db $FF ; 000021FF: brk 00002200: brk 00002201: rol $7F,x 00002203: .db $7F ; 00002204: rol $081C,x 00002207: brk 00002208: clc 00002209: clc 0000220A: clc 0000220B: .db $1F ; 0000220C: .db $1F ; 0000220D: clc 0000220E: clc 0000220F: clc 00002210: .db $03 ; 00002211: .db $03 ; 00002212: .db $03 ; 00002213: .db $03 ; 00002214: .db $03 ; 00002215: .db $03 ; 00002216: .db $03 ; 00002217: .db $03 ; 00002218: clc 00002219: clc 0000221A: clc 0000221B: sed 0000221C: sed 0000221D: brk 0000221E: brk 0000221F: brk 00002220: clc 00002221: clc 00002222: clc 00002223: sed 00002224: sed 00002225: clc 00002226: clc 00002227: clc 00002228: brk 00002229: brk 0000222A: brk 0000222B: sed 0000222C: sed 0000222D: clc 0000222E: clc 0000222F: clc 00002230: .db $03 ; 00002231: .db $07 ; 00002232: asl $381C 00002235: bvs $00002217 00002237: cpy #$C0 00002239: cpx #$70 0000223B: sec 0000223C: .db $1C ; 0000223D: asl $0307 00002240: ora ($03,x) 00002242: .db $07 ; 00002243: .db $0F ; 00002244: .db $1F ; 00002245: .db $3F ; 00002246: .db $7F ; 00002247: .db $FF ; 00002248: brk 00002249: brk 0000224A: brk 0000224B: brk 0000224C: .db $0F ; 0000224D: .db $0F ; 0000224E: .db $0F ; 0000224F: .db $0F ; 00002250: .db $80 ; 00002251: cpy #$E0 00002253: beq $0000224D 00002255: .db $FC ; 00002256: inc $0FFF,x 00002259: .db $0F ; 0000225A: .db $0F ; 0000225B: .db $0F ; 0000225C: brk 0000225D: brk 0000225E: brk 0000225F: brk 00002260: beq $00002252 00002262: beq $00002254 00002264: brk 00002265: brk 00002266: brk 00002267: brk 00002268: .db $FF ; 00002269: .db $FF ; 0000226A: brk 0000226B: brk 0000226C: brk 0000226D: brk 0000226E: brk 0000226F: brk 00002270: brk 00002271: brk 00002272: brk 00002273: brk 00002274: brk 00002275: brk 00002276: .db $FF ; 00002277: .db $FF ; 00002278: brk 00002279: brk 0000227A: brk 0000227B: brk 0000227C: beq $0000226E 0000227E: beq $00002270 00002280: brk 00002281: .db $1C ; 00002282: .db $1C ; 00002283: .db $77 ; 00002284: .db $77 ; 00002285: php 00002286: .db $1C ; 00002287: brk 00002288: brk 00002289: brk 0000228A: brk 0000228B: .db $1F ; 0000228C: .db $1F ; 0000228D: clc 0000228E: clc 0000228F: clc 00002290: brk 00002291: brk 00002292: brk 00002293: .db $FF ; 00002294: .db $FF ; 00002295: brk 00002296: brk 00002297: brk 00002298: clc 00002299: clc 0000229A: clc 0000229B: .db $FF ; 0000229C: .db $FF ; 0000229D: clc 0000229E: clc 0000229F: clc 000022A0: brk 000022A1: brk 000022A2: .db $3C ; 000022A3: ror $7E7E,x 000022A6: .db $3C ; 000022A7: brk 000022A8: brk 000022A9: brk 000022AA: brk 000022AB: brk 000022AC: .db $FF ; 000022AD: .db $FF ; 000022AE: .db $FF ; 000022AF: .db $FF ; 000022B0: cpy #$C0 000022B2: cpy #$C0 000022B4: cpy #$C0 000022B6: cpy #$C0 000022B8: brk 000022B9: brk 000022BA: brk 000022BB: .db $FF ; 000022BC: .db $FF ; 000022BD: clc 000022BE: clc 000022BF: clc 000022C0: clc 000022C1: clc 000022C2: clc 000022C3: .db $FF ; 000022C4: .db $FF ; 000022C5: brk 000022C6: brk 000022C7: brk 000022C8: beq $000022BA 000022CA: beq $000022BC 000022CC: beq $000022BE 000022CE: beq $000022C0 000022D0: clc 000022D1: clc 000022D2: clc 000022D3: .db $1F ; 000022D4: .db $1F ; 000022D5: brk 000022D6: brk 000022D7: brk 000022D8: sei 000022D9: rts 000022DA: sei 000022DB: rts 000022DC: ror $1E18,x 000022DF: brk 000022E0: brk 000022E1: clc 000022E2: .db $3C ; 000022E3: ror $1818,x 000022E6: clc 000022E7: brk 000022E8: brk 000022E9: clc 000022EA: clc 000022EB: clc 000022EC: ror $183C,x 000022EF: brk 000022F0: brk 000022F1: clc 000022F2: bmi $00002372 000022F4: bmi $0000230E 000022F6: brk 000022F7: brk 000022F8: brk 000022F9: clc 000022FA: .db $0C ; 000022FB: ror $180C,x 000022FE: brk 000022FF: brk 00002300: brk 00002301: clc 00002302: .db $3C ; 00002303: ror $3C7E,x 00002306: clc 00002307: brk 00002308: brk 00002309: brk 0000230A: .db $3C ; 0000230B: asl $3E 0000230D: ror $3E 0000230F: brk 00002310: brk 00002311: rts 00002312: rts 00002313: .db $7C ; 00002314: ror $66 00002316: .db $7C ; 00002317: brk 00002318: brk 00002319: brk 0000231A: .db $3C ; 0000231B: rts 0000231C: rts 0000231D: rts 0000231E: .db $3C ; 0000231F: brk 00002320: brk 00002321: asl $06 00002323: rol $6666,x 00002326: rol $0000,x 00002329: brk 0000232A: .db $3C ; 0000232B: ror $7E 0000232D: rts 0000232E: .db $3C ; 0000232F: brk 00002330: brk 00002331: asl $3E18 00002334: clc 00002335: clc 00002336: clc 00002337: brk 00002338: brk 00002339: brk 0000233A: rol $6666,x 0000233D: rol $7C06,x 00002340: brk 00002341: rts 00002342: rts 00002343: .db $7C ; 00002344: ror $66 00002346: ror $00 00002348: brk 00002349: clc 0000234A: brk 0000234B: sec 0000234C: clc 0000234D: clc 0000234E: .db $3C ; 0000234F: brk 00002350: brk 00002351: asl $00 00002353: asl $06 00002355: asl $06 00002357: .db $3C ; 00002358: brk 00002359: rts 0000235A: rts 0000235B: jmp ($6C78) 0000235E: ror $00 00002360: brk 00002361: sec 00002362: clc 00002363: clc 00002364: clc 00002365: clc 00002366: .db $3C ; 00002367: brk 00002368: brk 00002369: brk 0000236A: ror $7F 0000236C: .db $7F ; 0000236D: .db $6B ; 0000236E: .db $63 ; 0000236F: brk 00002370: brk 00002371: brk 00002372: .db $7C ; 00002373: ror $66 00002375: ror $66 00002377: brk 00002378: brk 00002379: brk 0000237A: .db $3C ; 0000237B: ror $66 0000237D: ror $3C 0000237F: brk 00002380: brk 00002381: brk 00002382: .db $7C ; 00002383: ror $66 00002385: .db $7C ; 00002386: rts 00002387: rts 00002388: brk 00002389: brk 0000238A: rol $6666,x 0000238D: rol $0606,x 00002390: brk 00002391: brk 00002392: .db $7C ; 00002393: ror $60 00002395: rts 00002396: rts 00002397: brk 00002398: brk 00002399: brk 0000239A: rol $3C60,x 0000239D: asl $7C 0000239F: brk 000023A0: brk 000023A1: clc 000023A2: ror $1818,x 000023A5: clc 000023A6: asl $0000 000023A9: brk 000023AA: ror $66 000023AC: ror $66 000023AE: rol $0000,x 000023B1: brk 000023B2: ror $66 000023B4: ror $3C 000023B6: clc 000023B7: brk 000023B8: brk 000023B9: brk 000023BA: .db $63 ; 000023BB: .db $6B ; 000023BC: .db $7F ; 000023BD: rol $0036,x 000023C0: brk 000023C1: brk 000023C2: ror $3C 000023C4: clc 000023C5: .db $3C ; 000023C6: ror $00 000023C8: brk 000023C9: brk 000023CA: ror $66 000023CC: ror $3E 000023CE: .db $0C ; 000023CF: sei 000023D0: brk 000023D1: brk 000023D2: ror $180C,x 000023D5: bmi $00002455 000023D7: brk 000023D8: brk 000023D9: clc 000023DA: .db $3C ; 000023DB: ror $187E,x 000023DE: .db $3C ; 000023DF: brk 000023E0: clc 000023E1: clc 000023E2: clc 000023E3: clc 000023E4: clc 000023E5: clc 000023E6: clc 000023E7: clc 000023E8: brk 000023E9: ror $7C78,x 000023EC: ror $0666 000023EF: brk 000023F0: php 000023F1: clc 000023F2: sec 000023F3: sei 000023F4: sec 000023F5: clc 000023F6: php 000023F7: brk 000023F8: bpl $00002412 000023FA: .db $1C ; 000023FB: asl $181C,x 000023FE: bpl $00002400 00002400: .db $93 ; 00002401: .db $EF ; 00002402: and $49F2 00002405: .db $F2 ; 00002406: .db $AF ; 00002407: .db $F2 ; 00002408: ora $2CF2,x 0000240B: .db $F2 ; 0000240C: jmp $EF6E 0000240F: brk 00002410: sta $2DEF 00002413: .db $F2 ; 00002414: .db $7F ; 00002415: sbc ($A3),y 00002417: sbc ($1D),y 00002419: .db $F2 ; 0000241A: ldx $4CF9 0000241D: ror $00EF 00002420: ora $1DF2,x 00002423: .db $F2 ; 00002424: .db $FC ; 00002425: .db $F2 ; 00002426: bit $1DF2 00002429: .db $F2 ; 0000242A: bit $4CF2 0000242D: ror $00EF 00002430: cmp ($FE,x) 00002432: asl $FF 00002434: cpy #$FE 00002436: dex 00002437: inc $FEA2,x 0000243A: cpy #$FE 0000243C: jmp $FE99 0000243F: brk 00002440: sbc $FC 00002442: dec $79FD 00002445: sbc $FDB3,x 00002448: .db $CB ; 00002449: sbc $FCE4,x 0000244C: jmp $FCDB 0000244F: brk 00002450: jmp $C6A3 00002453: jmp $C6B3 00002456: jmp $E4DF 00002459: jmp $C933 0000245C: jmp $C272 0000245F: jmp $C0E2 00002462: jmp $C28A 00002465: jmp $E95C 00002468: jmp $EC17 0000246B: jmp $C00C 0000246E: jmp $E4C1 00002471: jmp $F223 00002474: jmp $C290 00002477: jmp $C2C8 0000247A: jmp $FD8D 0000247D: jmp $FCF7 00002480: jmp $F223 00002483: jmp $5000 00002486: jmp $EEBC 00002489: jmp $E915 0000248C: jmp $E898 0000248F: bcc $0000245A 00002491: sta $C9,x 00002493: txs 00002494: cmp #$9F 00002496: cmp #$A4 00002498: cmp #$A9 0000249A: cmp #$4C 0000249C: .db $0C ; 0000249D: cmp #$00 0000249F: brk 000024A0: brk 000024A1: brk 000024A2: brk 000024A3: brk 000024A4: brk 000024A5: brk 000024A6: brk 000024A7: brk 000024A8: brk 000024A9: brk 000024AA: brk 000024AB: brk 000024AC: brk 000024AD: brk 000024AE: brk 000024AF: brk 000024B0: brk 000024B1: brk 000024B2: brk 000024B3: brk 000024B4: brk 000024B5: brk 000024B6: brk 000024B7: brk 000024B8: brk 000024B9: brk 000024BA: brk 000024BB: brk 000024BC: brk 000024BD: brk 000024BE: brk 000024BF: brk 000024C0: rts 000024C1: ldx #$00 000024C3: lda #$FF 000024C5: sta $0340,x 000024C8: lda #$DB 000024CA: sta $0346,x 000024CD: lda #$E4 000024CF: sta $0347,x 000024D2: txa 000024D3: clc 000024D4: adc #$10 000024D6: tax 000024D7: cmp #$80 000024D9: bcc $000024C3 000024DB: rts 000024DC: ldy #$85 000024DE: rts 000024DF: sta $2F 000024E1: stx $2E 000024E3: txa 000024E4: and #$0F 000024E6: bne $000024EC 000024E8: cpx #$80 000024EA: bcc $000024F1 000024EC: ldy #$86 000024EE: jmp $E670 000024F1: ldy #$00 000024F3: lda $0340,x 000024F6: sta $0020,y 000024F9: inx 000024FA: iny 000024FB: cpy #$0C 000024FD: bcc $000024F3 000024FF: lda $20 00002501: cmp #$7F 00002503: bne $0000251A 00002505: lda $22 00002507: cmp #$0C 00002509: beq $0000257C 0000250B: lda $02E9 0000250E: bne $00002515 00002510: ldy #$82 00002512: jmp $E670 00002515: jsr $CA29 00002518: bmi $00002512 0000251A: ldy #$84 0000251C: lda $22 0000251E: cmp #$03 00002520: bcc $00002547 00002522: tay 00002523: cpy #$0E 00002525: bcc $00002529 00002527: ldy #$0E 00002529: sty $17 0000252B: lda $E72A,y 0000252E: beq $0000253F 00002530: cmp #$02 00002532: beq $0000257C 00002534: cmp #$08 00002536: bcs $00002597 00002538: cmp #$04 0000253A: beq $000025B2 0000253C: jmp $E61E 0000253F: lda $20 00002541: cmp #$FF 00002543: beq $0000254A 00002545: ldy #$81 00002547: jmp $E670 0000254A: lda $02E9 0000254D: bne $00002576 0000254F: jsr $E6FF 00002552: bcs $00002576 00002554: lda #$00 00002556: sta $02EA 00002559: sta $02EB 0000255C: jsr $E695 0000255F: bcs $00002547 00002561: jsr $E6EA 00002564: lda #$0B 00002566: sta $17 00002568: jsr $E695 0000256B: lda $2C 0000256D: sta $26 0000256F: lda $2D 00002571: sta $27 00002573: jmp $E672 00002576: jsr $EEF9 00002579: jmp $E670 0000257C: ldy #$01 0000257E: sty $23 00002580: jsr $E695 00002583: bcs $00002588 00002585: jsr $E6EA 00002588: lda #$FF 0000258A: sta $20 0000258C: lda #$E4 0000258E: sta $27 00002590: lda #$DB 00002592: sta $26 00002594: jmp $E672 00002597: lda $20 00002599: cmp #$FF 0000259B: bne $000025A2 0000259D: jsr $E6FF 000025A0: bcs $00002547 000025A2: jsr $E695 000025A5: jsr $E6EA 000025A8: ldx $2E 000025AA: lda $0340,x 000025AD: sta $20 000025AF: jmp $E672 000025B2: lda $22 000025B4: and $2A 000025B6: bne $000025BD 000025B8: ldy #$83 000025BA: jmp $E670 000025BD: jsr $E695 000025C0: bcs $000025BA 000025C2: lda $28 000025C4: ora $29 000025C6: bne $000025D0 000025C8: jsr $E6EA 000025CB: sta $2F 000025CD: jmp $E672 000025D0: jsr $E6EA 000025D3: sta $2F 000025D5: bmi $00002618 000025D7: ldy #$00 000025D9: sta ($24),y 000025DB: jsr $E6D1 000025DE: lda $22 000025E0: and #$02 000025E2: bne $000025F0 000025E4: lda $2F 000025E6: cmp #$9B 000025E8: bne $000025F0 000025EA: jsr $E6BB 000025ED: jmp $E618 000025F0: jsr $E6BB 000025F3: bne $000025D0 000025F5: lda $22 000025F7: and #$02 000025F9: bne $00002618 000025FB: jsr $E6EA 000025FE: sta $2F 00002600: bmi $0000260C 00002602: lda $2F 00002604: cmp #$9B 00002606: bne $000025FB 00002608: lda #$89 0000260A: sta $23 0000260C: jsr $E6C8 0000260F: ldy #$00 00002611: lda #$9B 00002613: sta ($24),y 00002615: jsr $E6D1 00002618: jsr $E6D8 0000261B: jmp $E672 0000261E: lda $22 00002620: and $2A 00002622: bne $00002629 00002624: ldy #$87 00002626: jmp $E670 00002629: jsr $E695 0000262C: bcs $00002626 0000262E: lda $28 00002630: ora $29 00002632: bne $0000263A 00002634: lda $2F 00002636: inc $28 00002638: bne $00002640 0000263A: ldy #$00 0000263C: lda ($24),y 0000263E: sta $2F 00002640: jsr $E6EA 00002643: php 00002644: jsr $E6D1 00002647: jsr $E6BB 0000264A: plp 0000264B: bmi $0000266A 0000264D: lda $22 0000264F: and #$02 00002651: bne $00002659 00002653: lda $2F 00002655: cmp #$9B 00002657: beq $0000266A 00002659: lda $28 0000265B: ora $29 0000265D: bne $0000263A 0000265F: lda $22 00002661: and #$02 00002663: bne $0000266A 00002665: lda #$9B 00002667: jsr $E6EA 0000266A: jsr $E6D8 0000266D: jmp $E672 00002670: sty $23 00002672: ldy $2E 00002674: lda $0344,y 00002677: sta $24 00002679: lda $0345,y 0000267C: sta $25 0000267E: ldx #$00 00002680: stx $02E9 00002683: lda $20,x 00002685: sta $0340,y 00002688: inx 00002689: iny 0000268A: cpx #$0C 0000268C: bcc $00002683 0000268E: lda $2F 00002690: ldx $2E 00002692: ldy $23 00002694: rts 00002695: ldy $20 00002697: cpy #$22 00002699: bcc $0000269F 0000269B: ldy #$85 0000269D: bcs $000026BA 0000269F: lda $031B,y 000026A2: sta $2C 000026A4: lda $031C,y 000026A7: sta $2D 000026A9: ldy $17 000026AB: lda $E72A,y 000026AE: tay 000026AF: lda ($2C),y 000026B1: tax 000026B2: iny 000026B3: lda ($2C),y 000026B5: sta $2D 000026B7: stx $2C 000026B9: clc 000026BA: rts 000026BB: lda $28 000026BD: bne $000026C1 000026BF: dec $29 000026C1: dec $28 000026C3: lda $28 000026C5: ora $29 000026C7: rts 000026C8: lda $24 000026CA: bne $000026CE 000026CC: dec $25 000026CE: dec $24 000026D0: rts 000026D1: inc $24 000026D3: bne $000026D7 000026D5: inc $25 000026D7: rts 000026D8: ldx $2E 000026DA: sec 000026DB: lda $0348,x 000026DE: sbc $28 000026E0: sta $28 000026E2: lda $0349,x 000026E5: sbc $29 000026E7: sta $29 000026E9: rts 000026EA: ldy #$92 000026EC: jsr $E6F4 000026EF: sty $23 000026F1: cpy #$00 000026F3: rts 000026F4: tax 000026F5: lda $2D 000026F7: pha 000026F8: lda $2C 000026FA: pha 000026FB: txa 000026FC: ldx $2E 000026FE: rts 000026FF: sec 00002700: ldy #$01 00002702: lda ($24),y 00002704: sbc #$31 00002706: bmi $0000270C 00002708: cmp #$09 0000270A: bcc $0000270E 0000270C: lda #$00 0000270E: sta $21 00002710: inc $21 00002712: ldy #$00 00002714: lda ($24),y 00002716: beq $00002724 00002718: ldy #$21 0000271A: cmp $031A,y 0000271D: beq $00002728 0000271F: dey 00002720: dey 00002721: dey 00002722: bpl $0000271A 00002724: ldy #$82 00002726: sec 00002727: rts 00002728: tya 00002729: sta $20 0000272B: clc 0000272C: rts 0000272D: brk 0000272E: .db $04 ; 0000272F: .db $04 ; 00002730: .db $04 ; 00002731: .db $04 ; 00002732: asl $06 00002734: asl $06 00002736: .db $02 ; 00002737: php 00002738: asl a 00002739: lda $08 0000273B: beq $00002762 0000273D: lda #$E9 0000273F: sta $4A 00002741: lda #$03 00002743: sta $4B 00002745: ldy #$12 00002747: clc 00002748: lda ($4A),y 0000274A: tax 0000274B: iny 0000274C: adc ($4A),y 0000274E: beq $00002776 00002750: lda ($4A),y 00002752: sta $4B 00002754: stx $4A 00002756: jsr $CB56 00002759: bne $00002776 0000275B: jsr $E894 0000275E: bcs $00002776 00002760: bcc $00002745 00002762: lda #$00 00002764: sta $03FB 00002767: sta $03FC 0000276A: lda #$4F 0000276C: bne $0000279B 0000276E: lda #$00 00002770: tay 00002771: jsr $E7BE 00002774: bpl $00002777 00002776: rts 00002777: clc 00002778: lda $02E7 0000277B: adc $02EA 0000277E: sta $0312 00002781: lda $02E8 00002784: adc $02EB 00002787: sta $0313 0000278A: sec 0000278B: lda $02E5 0000278E: sbc $0312 00002791: lda $02E6 00002794: sbc $0313 00002797: bcs $000027A2 00002799: lda #$4E 0000279B: tay 0000279C: jsr $E7BE 0000279F: jmp $E76E 000027A2: lda $02EC 000027A5: ldx $02E7 000027A8: stx $02EC 000027AB: ldx $02E8 000027AE: stx $02ED 000027B1: jsr $E7DE 000027B4: bmi $00002799 000027B6: sec 000027B7: jsr $E89E 000027BA: bcs $00002799 000027BC: bcc $0000276E 000027BE: pha 000027BF: ldx #$09 000027C1: lda $E7D4,x 000027C4: sta $0300,x 000027C7: dex 000027C8: bpl $000027C1 000027CA: sty $030B 000027CD: pla 000027CE: sta $030A 000027D1: jmp $E459 000027D4: .db $4F ; 000027D5: ora ($40,x) 000027D7: rti 000027D8: nop 000027D9: .db $02 ; 000027DA: asl $0400,x 000027DD: brk 000027DE: sta $0313 000027E1: ldx #$00 000027E3: stx $0312 000027E6: dex 000027E7: stx $0315 000027EA: lda $02EC 000027ED: ror a 000027EE: bcc $000027F8 000027F0: inc $02EC 000027F3: bne $000027F8 000027F5: inc $02ED 000027F8: lda $02EC 000027FB: sta $02D1 000027FE: lda $02ED 00002801: sta $02D2 00002804: lda #$16 00002806: sta $02CF 00002809: lda #$E8 0000280B: sta $02D0 0000280E: lda #$80 00002810: sta $02D3 00002813: jmp $C745 00002816: ldx $0315 00002819: inx 0000281A: stx $0315 0000281D: beq $00002827 0000281F: ldx $0315 00002822: lda $037D,x 00002825: clc 00002826: rts 00002827: lda #$80 00002829: sta $0315 0000282C: jsr $E833 0000282F: bpl $0000281F 00002831: sec 00002832: rts 00002833: ldx #$0B 00002835: lda $E851,x 00002838: sta $0300,x 0000283B: dex 0000283C: bpl $00002835 0000283E: ldx $0312 00002841: stx $030A 00002844: inx 00002845: stx $0312 00002848: lda $0313 0000284B: sta $0300 0000284E: jmp $E459 00002851: brk 00002852: ora ($26,x) 00002854: rti 00002855: sbc $1E03,x 00002858: brk 00002859: .db $80 ; 0000285A: brk 0000285B: brk 0000285C: brk 0000285D: sty $0312 00002860: sta $0313 00002863: lda #$E9 00002865: sta $4A 00002867: lda #$03 00002869: sta $4B 0000286B: ldy #$12 0000286D: lda ($4A),y 0000286F: tax 00002870: iny 00002871: lda ($4A),y 00002873: cmp $0313 00002876: bne $0000287F 00002878: cpx $0312 0000287B: bne $0000287F 0000287D: clc 0000287E: rts 0000287F: cmp #$00 00002881: bne $00002889 00002883: cpx #$00 00002885: bne $00002889 00002887: sec 00002888: rts 00002889: stx $4A 0000288B: sta $4B 0000288D: jsr $CB56 00002890: bne $00002887 00002892: beq $0000286B 00002894: sec 00002895: php 00002896: bcs $000028C0 00002898: sta $02ED 0000289B: sty $02EC 0000289E: php 0000289F: lda #$00 000028A1: tay 000028A2: jsr $E85D 000028A5: bcs $000028CE 000028A7: ldy #$12 000028A9: lda $02EC 000028AC: sta ($4A),y 000028AE: tax 000028AF: iny 000028B0: lda $02ED 000028B3: sta ($4A),y 000028B5: stx $4A 000028B7: sta $4B 000028B9: lda #$00 000028BB: sta ($4A),y 000028BD: dey 000028BE: sta ($4A),y 000028C0: jsr $E900 000028C3: bcc $000028D1 000028C5: lda $02ED 000028C8: ldy $02EC 000028CB: jsr $E915 000028CE: plp 000028CF: sec 000028D0: rts 000028D1: plp 000028D2: bcs $000028DD 000028D4: lda #$00 000028D6: ldy #$10 000028D8: sta ($4A),y 000028DA: iny 000028DB: sta ($4A),y 000028DD: clc 000028DE: ldy #$10 000028E0: lda $02E7 000028E3: adc ($4A),y 000028E5: sta $02E7 000028E8: iny 000028E9: lda $02E8 000028EC: adc ($4A),y 000028EE: sta $02E8 000028F1: ldy #$0F 000028F3: lda #$00 000028F5: sta ($4A),y 000028F7: jsr $CB56 000028FA: ldy #$0F 000028FC: sta ($4A),y 000028FE: clc 000028FF: rts 00002900: clc 00002901: lda $4A 00002903: adc #$0C 00002905: sta $0312 00002908: lda $4B 0000290A: adc #$00 0000290C: sta $0313 0000290F: jmp ($0312) 00002912: jmp $C272 00002915: jsr $E85D 00002918: bcs $00002955 0000291A: tay 0000291B: lda $4A 0000291D: pha 0000291E: lda $4B 00002920: pha 00002921: stx $4A 00002923: sty $4B 00002925: lda $0244 00002928: bne $00002939 0000292A: ldy #$10 0000292C: clc 0000292D: lda ($4A),y 0000292F: iny 00002930: adc ($4A),y 00002932: bne $00002953 00002934: jsr $CB56 00002937: bne $00002953 00002939: ldy #$12 0000293B: lda ($4A),y 0000293D: tax 0000293E: iny 0000293F: lda ($4A),y 00002941: tay 00002942: pla 00002943: sta $4B 00002945: pla 00002946: sta $4A 00002948: tya 00002949: ldy #$13 0000294B: sta ($4A),y 0000294D: dey 0000294E: txa 0000294F: sta ($4A),y 00002951: clc 00002952: rts 00002953: pla 00002954: pla 00002955: sec 00002956: rts 00002957: brk 00002958: brk 00002959: jmp $C933 0000295C: lda #$3C 0000295E: sta $D302 00002961: lda #$3C 00002963: sta $D303 00002966: lda #$03 00002968: sta $0232 0000296B: sta $41 0000296D: sta $D20F 00002970: rts 00002971: tsx 00002972: stx $0318 00002975: lda #$01 00002977: sta $42 00002979: lda $0300 0000297C: cmp #$60 0000297E: bne $00002983 00002980: jmp $EB9D 00002983: lda #$00 00002985: sta $030F 00002988: lda #$01 0000298A: sta $02BD 0000298D: lda #$0D 0000298F: sta $029C 00002992: lda #$28 00002994: sta $D204 00002997: lda #$00 00002999: sta $D206 0000299C: clc 0000299D: lda $0300 000029A0: adc $0301 000029A3: adc #$FF 000029A5: sta $023A 000029A8: lda $0302 000029AB: sta $023B 000029AE: lda $030A 000029B1: sta $023C 000029B4: lda $030B 000029B7: sta $023D 000029BA: clc 000029BB: lda #$3A 000029BD: sta $32 000029BF: adc #$04 000029C1: sta $34 000029C3: lda #$02 000029C5: sta $33 000029C7: sta $35 000029C9: lda #$34 000029CB: sta $D303 000029CE: jsr $ECAF 000029D1: lda $023F 000029D4: bne $000029D9 000029D6: tya 000029D7: bne $000029E1 000029D9: dec $029C 000029DC: bpl $00002992 000029DE: jmp $EA22 000029E1: lda $0303 000029E4: bpl $000029F3 000029E6: lda #$0D 000029E8: sta $029C 000029EB: jsr $EB87 000029EE: jsr $ECAF 000029F1: beq $00002A22 000029F3: jsr $EC9A 000029F6: lda #$00 000029F8: sta $023F 000029FB: jsr $ECC0 000029FE: beq $00002A12 00002A00: bit $0303 00002A03: bvs $00002A0C 00002A05: lda $023F 00002A08: bne $00002A22 00002A0A: beq $00002A2A 00002A0C: jsr $EB87 00002A0F: jsr $EAFD 00002A12: lda $023F 00002A15: beq $00002A1C 00002A17: lda $0319 00002A1A: sta $30 00002A1C: lda $30 00002A1E: cmp #$01 00002A20: beq $00002A2A 00002A22: dec $02BD 00002A25: bmi $00002A2A 00002A27: jmp $E98D 00002A2A: jsr $EC84 00002A2D: lda #$00 00002A2F: sta $42 00002A31: ldy $30 00002A33: sty $0303 00002A36: rts 00002A37: lda #$00 00002A39: sta $023F 00002A3C: clc 00002A3D: lda #$3E 00002A3F: sta $32 00002A41: adc #$01 00002A43: sta $34 00002A45: lda #$02 00002A47: sta $33 00002A49: sta $35 00002A4B: lda #$FF 00002A4D: sta $3C 00002A4F: jsr $EAFD 00002A52: ldy #$FF 00002A54: lda $30 00002A56: cmp #$01 00002A58: bne $00002A73 00002A5A: lda $023E 00002A5D: cmp #$41 00002A5F: beq $00002A82 00002A61: cmp #$43 00002A63: beq $00002A82 00002A65: cmp #$45 00002A67: bne $00002A6F 00002A69: lda #$90 00002A6B: sta $30 00002A6D: bne $00002A73 00002A6F: lda #$8B 00002A71: sta $30 00002A73: lda $30 00002A75: cmp #$8A 00002A77: beq $00002A80 00002A79: lda #$FF 00002A7B: sta $023F 00002A7E: bne $00002A82 00002A80: ldy #$00 00002A82: lda $30 00002A84: sta $0319 00002A87: rts 00002A88: lda #$01 00002A8A: sta $30 00002A8C: jsr $EC17 00002A8F: ldy #$00 00002A91: sty $31 00002A93: sty $3B 00002A95: sty $3A 00002A97: lda ($32),y 00002A99: sta $D20D 00002A9C: sta $31 00002A9E: lda $11 00002AA0: bne $00002AA5 00002AA2: jmp $EDC7 00002AA5: lda $3A 00002AA7: beq $00002A9E 00002AA9: jsr $EC84 00002AAC: rts 00002AAD: tya 00002AAE: pha 00002AAF: inc $32 00002AB1: bne $00002AB5 00002AB3: inc $33 00002AB5: lda $32 00002AB7: cmp $34 00002AB9: lda $33 00002ABB: sbc $35 00002ABD: bcc $00002ADB 00002ABF: lda $3B 00002AC1: bne $00002ACE 00002AC3: lda $31 00002AC5: sta $D20D 00002AC8: lda #$FF 00002ACA: sta $3B 00002ACC: bne $00002AD7 00002ACE: lda $10 00002AD0: ora #$08 00002AD2: sta $10 00002AD4: sta $D20E 00002AD7: pla 00002AD8: tay 00002AD9: pla 00002ADA: rti 00002ADB: ldy #$00 00002ADD: lda ($32),y 00002ADF: sta $D20D 00002AE2: clc 00002AE3: adc $31 00002AE5: adc #$00 00002AE7: sta $31 00002AE9: jmp $EAD7 00002AEC: lda $3B 00002AEE: beq $00002AFB 00002AF0: sta $3A 00002AF2: lda $10 00002AF4: and #$F7 00002AF6: sta $10 00002AF8: sta $D20E 00002AFB: pla 00002AFC: rti 00002AFD: lda #$00 00002AFF: ldy $030F 00002B02: bne $00002B06 00002B04: sta $31 00002B06: sta $38 00002B08: sta $39 00002B0A: lda #$01 00002B0C: sta $30 00002B0E: jsr $EC40 00002B11: lda #$3C 00002B13: sta $D303 00002B16: lda $11 00002B18: bne $00002B1D 00002B1A: jmp $EDC7 00002B1D: lda $0317 00002B20: beq $00002B27 00002B22: lda $39 00002B24: beq $00002B16 00002B26: rts 00002B27: lda #$8A 00002B29: sta $30 00002B2B: rts 00002B2C: tya 00002B2D: pha 00002B2E: lda $D20F 00002B31: sta $D20A 00002B34: bmi $00002B3A 00002B36: ldy #$8C 00002B38: sty $30 00002B3A: and #$20 00002B3C: bne $00002B42 00002B3E: ldy #$8E 00002B40: sty $30 00002B42: lda $38 00002B44: beq $00002B59 00002B46: lda $D20D 00002B49: cmp $31 00002B4B: beq $00002B51 00002B4D: ldy #$8F 00002B4F: sty $30 00002B51: lda #$FF 00002B53: sta $39 00002B55: pla 00002B56: tay 00002B57: pla 00002B58: rti 00002B59: lda $D20D 00002B5C: ldy #$00 00002B5E: sta ($32),y 00002B60: clc 00002B61: adc $31 00002B63: adc #$00 00002B65: sta $31 00002B67: inc $32 00002B69: bne $00002B6D 00002B6B: inc $33 00002B6D: lda $32 00002B6F: cmp $34 00002B71: lda $33 00002B73: sbc $35 00002B75: bcc $00002B55 00002B77: lda $3C 00002B79: beq $00002B81 00002B7B: lda #$00 00002B7D: sta $3C 00002B7F: beq $00002B51 00002B81: lda #$FF 00002B83: sta $38 00002B85: bne $00002B55 00002B87: clc 00002B88: lda $0304 00002B8B: sta $32 00002B8D: adc $0308 00002B90: sta $34 00002B92: lda $0305 00002B95: sta $33 00002B97: adc $0309 00002B9A: sta $35 00002B9C: rts 00002B9D: lda $0303 00002BA0: bpl $00002BD4 00002BA2: lda #$CC 00002BA4: sta $D204 00002BA7: lda #$05 00002BA9: sta $D206 00002BAC: jsr $EC17 00002BAF: ldx $62 00002BB1: ldy $EE15,x 00002BB4: lda $030B 00002BB7: bmi $00002BBC 00002BB9: ldy $EE11,x 00002BBC: ldx #$00 00002BBE: jsr $EDE2 00002BC1: lda #$34 00002BC3: sta $D302 00002BC6: lda $0317 00002BC9: bne $00002BC6 00002BCB: jsr $EB87 00002BCE: jsr $EA88 00002BD1: jmp $EC04 00002BD4: lda #$FF 00002BD6: sta $030F 00002BD9: ldx $62 00002BDB: ldy $EE17,x 00002BDE: lda $030B 00002BE1: bmi $00002BE6 00002BE3: ldy $EE13,x 00002BE6: ldx #$00 00002BE8: jsr $EDE2 00002BEB: lda #$34 00002BED: sta $D302 00002BF0: lda $0317 00002BF3: bne $00002BF0 00002BF5: jsr $EB87 00002BF8: jsr $EC9A 00002BFB: jsr $EDE2 00002BFE: jsr $ED3D 00002C01: jsr $EAFD 00002C04: lda $030B 00002C07: bmi $00002C0E 00002C09: lda #$3C 00002C0B: sta $D302 00002C0E: jmp $EA2A 00002C11: lda #$00 00002C13: sta $0317 00002C16: rts 00002C17: lda #$07 00002C19: and $0232 00002C1C: ora #$20 00002C1E: ldy $0300 00002C21: cpy #$60 00002C23: bne $00002C31 00002C25: ora #$08 00002C27: ldy #$07 00002C29: sty $D202 00002C2C: ldy #$05 00002C2E: sty $D200 00002C31: sta $0232 00002C34: sta $D20F 00002C37: lda #$C7 00002C39: and $10 00002C3B: ora #$10 00002C3D: jmp $EC56 00002C40: lda #$07 00002C42: and $0232 00002C45: ora #$10 00002C47: sta $0232 00002C4A: sta $D20F 00002C4D: sta $D20A 00002C50: lda #$C7 00002C52: and $10 00002C54: ora #$20 00002C56: sta $10 00002C58: sta $D20E 00002C5B: lda #$28 00002C5D: sta $D208 00002C60: ldx #$06 00002C62: lda #$A8 00002C64: ldy $41 00002C66: bne $00002C6A 00002C68: lda #$A0 00002C6A: sta $D201,x 00002C6D: dex 00002C6E: dex 00002C6F: bpl $00002C6A 00002C71: lda #$A0 00002C73: sta $D205 00002C76: ldy $0300 00002C79: cpy #$60 00002C7B: beq $00002C83 00002C7D: sta $D201 00002C80: sta $D203 00002C83: rts 00002C84: nop 00002C85: lda #$C7 00002C87: and $10 00002C89: sta $10 00002C8B: sta $D20E 00002C8E: ldx #$06 00002C90: lda #$00 00002C92: sta $D201,x 00002C95: dex 00002C96: dex 00002C97: bpl $00002C92 00002C99: rts 00002C9A: lda $0306 00002C9D: ror a 00002C9E: ror a 00002C9F: tay 00002CA0: and #$3F 00002CA2: tax 00002CA3: tya 00002CA4: ror a 00002CA5: and #$C0 00002CA7: tay 00002CA8: rts 00002CA9: bit $ADEB 00002CAC: nop 00002CAD: cpx $A2EA 00002CB0: ora ($A0,x) 00002CB2: .db $FF ; 00002CB3: dey 00002CB4: bne $00002CB3 00002CB6: dex 00002CB7: bne $00002CB1 00002CB9: jsr $EA88 00002CBC: ldy #$02 00002CBE: ldx #$00 00002CC0: jsr $EDE2 00002CC3: jsr $EA37 00002CC6: tya 00002CC7: rts 00002CC8: sta $0310 00002CCB: sty $0311 00002CCE: jsr $ED2E 00002CD1: sta $0310 00002CD4: lda $030C 00002CD7: jsr $ED2E 00002CDA: sta $030C 00002CDD: lda $0310 00002CE0: sec 00002CE1: sbc $030C 00002CE4: sta $0312 00002CE7: lda $0311 00002CEA: sec 00002CEB: sbc $030D 00002CEE: tay 00002CEF: ldx $62 00002CF1: lda #$00 00002CF3: sec 00002CF4: sbc $EE19,x 00002CF7: clc 00002CF8: adc $EE19,x 00002CFB: dey 00002CFC: bpl $00002CF7 00002CFE: clc 00002CFF: adc $0312 00002D02: tay 00002D03: lsr a 00002D04: lsr a 00002D05: lsr a 00002D06: asl a 00002D07: sec 00002D08: sbc #$16 00002D0A: tax 00002D0B: tya 00002D0C: and #$07 00002D0E: tay 00002D0F: lda #$F5 00002D11: clc 00002D12: adc #$0B 00002D14: dey 00002D15: bpl $00002D11 00002D17: ldy #$00 00002D19: sec 00002D1A: sbc #$07 00002D1C: bpl $00002D1F 00002D1E: dey 00002D1F: clc 00002D20: adc $EDF9,x 00002D23: sta $02EE 00002D26: tya 00002D27: adc $EDFA,x 00002D2A: sta $02EF 00002D2D: rts 00002D2E: cmp #$7C 00002D30: bmi $00002D36 00002D32: sec 00002D33: sbc #$7C 00002D35: rts 00002D36: clc 00002D37: ldx $62 00002D39: adc $EE1B,x 00002D3C: rts 00002D3D: lda $11 00002D3F: bne $00002D44 00002D41: jmp $EDC7 00002D44: sei 00002D45: lda $0317 00002D48: bne $00002D4C 00002D4A: beq $00002D71 00002D4C: lda $D20F 00002D4F: and #$10 00002D51: bne $00002D3D 00002D53: sta $0316 00002D56: ldx $D40B 00002D59: ldy $14 00002D5B: stx $030C 00002D5E: sty $030D 00002D61: ldx #$01 00002D63: stx $0315 00002D66: ldy #$0A 00002D68: lda $11 00002D6A: beq $00002DC7 00002D6C: lda $0317 00002D6F: bne $00002D75 00002D71: cli 00002D72: jmp $EB27 00002D75: lda $D20F 00002D78: and #$10 00002D7A: cmp $0316 00002D7D: beq $00002D68 00002D7F: sta $0316 00002D82: dey 00002D83: bne $00002D68 00002D85: dec $0315 00002D88: bmi $00002D96 00002D8A: lda $D40B 00002D8D: ldy $14 00002D8F: jsr $ECC8 00002D92: ldy #$09 00002D94: bne $00002D68 00002D96: lda $02EE 00002D99: sta $D204 00002D9C: lda $02EF 00002D9F: sta $D206 00002DA2: lda #$00 00002DA4: sta $D20F 00002DA7: lda $0232 00002DAA: sta $D20F 00002DAD: lda #$55 00002DAF: sta ($32),y 00002DB1: iny 00002DB2: sta ($32),y 00002DB4: lda #$AA 00002DB6: sta $31 00002DB8: clc 00002DB9: lda $32 00002DBB: adc #$02 00002DBD: sta $32 00002DBF: lda $33 00002DC1: adc #$00 00002DC3: sta $33 00002DC5: cli 00002DC6: rts 00002DC7: jsr $EC84 00002DCA: lda #$3C 00002DCC: sta $D302 00002DCF: lda #$3C 00002DD1: sta $D303 00002DD4: lda #$80 00002DD6: sta $30 00002DD8: ldx $0318 00002DDB: txs 00002DDC: dec $11 00002DDE: cli 00002DDF: jmp $EA2A 00002DE2: lda #$11 00002DE4: sta $0226 00002DE7: lda #$EC 00002DE9: sta $0227 00002DEC: lda #$01 00002DEE: sei 00002DEF: jsr $E45C 00002DF2: lda #$01 00002DF4: sta $0317 00002DF7: cli 00002DF8: rts 00002DF9: inx 00002DFA: .db $03 ; 00002DFB: .db $43 ; 00002DFC: .db $04 ; 00002DFD: .db $9E ; 00002DFE: .db $04 ; 00002DFF: sbc $5404,y 00002E02: ora $AF 00002E04: ora $0A 00002E06: asl $65 00002E08: asl $C0 00002E0A: asl $1A 00002E0C: .db $07 ; 00002E0D: adc $07,x 00002E0F: bne $00002E18 00002E11: ldy $96,x 00002E13: sei 00002E14: .db $64 ; 00002E15: .db $0F ; 00002E16: ora $080A 00002E19: .db $83 ; 00002E1A: .db $9C ; 00002E1B: .db $07 ; 00002E1C: jsr $1018 00002E1F: asl a 00002E20: asl a 00002E21: bpl $00002E3F 00002E23: .db $34 ; 00002E24: .db $64 ; 00002E25: cpy $C4 00002E27: cpy $C4 00002E29: .db $1C ; 00002E2A: bpl $00002E90 00002E2C: cpy $17 00002E2E: .db $17 ; 00002E2F: .db $0B ; 00002E30: .db $17 ; 00002E31: .db $2F ; 00002E32: .db $2F ; 00002E33: .db $5F ; 00002E34: .db $5F ; 00002E35: adc ($61,x) 00002E37: adc ($61,x) 00002E39: .db $17 ; 00002E3A: .db $0B ; 00002E3B: .db $BF ; 00002E3C: adc ($13,x) 00002E3E: .db $13 ; 00002E3F: ora #$13 00002E41: .db $27 ; 00002E42: .db $27 ; 00002E43: .db $4F ; 00002E44: .db $4F ; 00002E45: eor ($41,x) 00002E47: eor ($41,x) 00002E49: .db $13 ; 00002E4A: ora #$9F 00002E4C: eor ($02,x) 00002E4E: asl $07 00002E50: php 00002E51: ora #$0A 00002E53: .db $0B ; 00002E54: ora $0F0F 00002E57: .db $0F ; 00002E58: .db $0F ; 00002E59: .db $04 ; 00002E5A: ora $0C 00002E5C: asl $0000 00002E5F: brk 00002E60: brk 00002E61: brk 00002E62: brk 00002E63: brk 00002E64: ora ($01,x) 00002E66: ora ($01,x) 00002E68: ora ($00,x) 00002E6A: brk 00002E6B: ora ($01,x) 00002E6D: .db $03 ; 00002E6E: .db $02 ; 00002E6F: .db $02 ; 00002E70: ora ($01,x) 00002E72: .db $02 ; 00002E73: .db $02 ; 00002E74: .db $03 ; 00002E75: .db $03 ; 00002E76: .db $03 ; 00002E77: .db $03 ; 00002E78: .db $03 ; 00002E79: .db $03 ; 00002E7A: .db $03 ; 00002E7B: .db $02 ; 00002E7C: .db $03 ; 00002E7D: plp 00002E7E: .db $14 ; 00002E7F: .db $14 ; 00002E80: plp 00002E81: bvc $00002ED3 00002E83: ldy #$A0 00002E85: rti 00002E86: bvc $00002ED8 00002E88: bvc $00002EB2 00002E8A: plp 00002E8B: ldy #$A0 00002E8D: clc 00002E8E: clc 00002E8F: .db $0C ; 00002E90: clc 00002E91: bmi $00002EC3 00002E93: rts 00002E94: rts 00002E95: cpy #$C0 00002E97: cpy #$C0 00002E99: clc 00002E9A: .db $0C ; 00002E9B: cpy #$C0 00002E9D: brk 00002E9E: brk 00002E9F: brk 00002EA0: .db $02 ; 00002EA1: .db $03 ; 00002EA2: .db $02 ; 00002EA3: .db $03 ; 00002EA4: .db $02 ; 00002EA5: .db $03 ; 00002EA6: ora ($01,x) 00002EA8: ora ($00,x) 00002EAA: brk 00002EAB: .db $03 ; 00002EAC: .db $02 ; 00002EAD: .db $FF ; 00002EAE: beq $00002EBF 00002EB0: cpy #$30 00002EB2: .db $0C ; 00002EB3: .db $03 ; 00002EB4: .db $80 ; 00002EB5: rti 00002EB6: jsr $0810 00002EB9: .db $04 ; 00002EBA: .db $02 ; 00002EBB: ora ($48,x) 00002EBD: tya 00002EBE: pha 00002EBF: txa 00002EC0: ldx #$00 00002EC2: cmp $031A,x 00002EC5: beq $00002EE5 00002EC7: inx 00002EC8: inx 00002EC9: inx 00002ECA: cpx #$22 00002ECC: bmi $00002EC2 00002ECE: ldx #$00 00002ED0: tay 00002ED1: lda #$00 00002ED3: cmp $031A,x 00002ED6: beq $00002EEB 00002ED8: inx 00002ED9: inx 00002EDA: inx 00002EDB: cpx #$22 00002EDD: bmi $00002ED3 00002EDF: pla 00002EE0: pla 00002EE1: ldy #$FF 00002EE3: sec 00002EE4: rts 00002EE5: pla 00002EE6: tay 00002EE7: pla 00002EE8: inx 00002EE9: sec 00002EEA: rts 00002EEB: tya 00002EEC: sta $031A,x 00002EEF: pla 00002EF0: sta $031B,x 00002EF3: pla 00002EF4: sta $031C,x 00002EF7: clc 00002EF8: rts 00002EF9: ldy #$00 00002EFB: lda ($24),y 00002EFD: ldy $21 00002EFF: jsr $E7BE 00002F02: bpl $00002F07 00002F04: ldy #$82 00002F06: rts 00002F07: lda #$7F 00002F09: sta $20 00002F0B: lda #$25 00002F0D: sta $26 00002F0F: lda #$EF 00002F11: sta $27 00002F13: lda $02EC 00002F16: ldx $002E 00002F19: sta $034D,x 00002F1C: ldy #$00 00002F1E: lda ($24),y 00002F20: sta $034C,x 00002F23: ldy #$01 00002F25: rts 00002F26: pha 00002F27: txa 00002F28: pha 00002F29: and #$0F 00002F2B: bne $00002F3D 00002F2D: cpx #$80 00002F2F: bpl $00002F3D 00002F31: lda $02E9 00002F34: bne $00002F41 00002F36: ldy #$82 00002F38: pla 00002F39: pla 00002F3A: cpy #$00 00002F3C: rts 00002F3D: ldy #$86 00002F3F: bmi $00002F38 00002F41: stx $002E 00002F44: ldy #$00 00002F46: lda $0340,x 00002F49: sta $0020,y 00002F4C: inx 00002F4D: iny 00002F4E: cpy #$0C 00002F50: bmi $00002F46 00002F52: jsr $CA29 00002F55: bmi $00002F38 00002F57: pla 00002F58: tax 00002F59: pla 00002F5A: tay 00002F5B: lda $27 00002F5D: pha 00002F5E: lda $26 00002F60: pha 00002F61: tya 00002F62: ldy #$92 00002F64: rts 00002F65: brk 00002F66: brk 00002F67: brk 00002F68: brk 00002F69: brk 00002F6A: brk 00002F6B: jmp $FD05 00002F6E: lda #$FF 00002F70: sta $02FC 00002F73: lda $02E4 00002F76: sta $6A 00002F78: lda #$40 00002F7A: sta $02BE 00002F7D: lda #$51 00002F7F: sta $79 00002F81: lda #$FB 00002F83: sta $7A 00002F85: lda #$11 00002F87: sta $60 00002F89: lda #$FC 00002F8B: sta $61 00002F8D: rts 00002F8E: lda $2B 00002F90: and #$0F 00002F92: bne $00002F9C 00002F94: lda $2A 00002F96: and #$0F 00002F98: sta $2A 00002F9A: lda #$00 00002F9C: sta $57 00002F9E: cmp #$10 00002FA0: bcc $00002FA7 00002FA2: lda #$91 00002FA4: jmp $F154 00002FA7: lda #$E0 00002FA9: sta $02F4 00002FAC: lda #$CC 00002FAE: sta $026B 00002FB1: lda #$02 00002FB3: sta $02F3 00002FB6: sta $022F 00002FB9: lda #$01 00002FBB: sta $4C 00002FBD: lda #$C0 00002FBF: ora $10 00002FC1: sta $10 00002FC3: sta $D20E 00002FC6: lda #$40 00002FC8: sta $D40E 00002FCB: bit $026E 00002FCE: bpl $00002FDC 00002FD0: lda #$C4 00002FD2: sta $0200 00002FD5: lda #$FC 00002FD7: sta $0201 00002FDA: lda #$C0 00002FDC: sta $D40E 00002FDF: lda #$00 00002FE1: sta $0293 00002FE4: sta $64 00002FE6: sta $7B 00002FE8: sta $02F0 00002FEB: ldy #$0E 00002FED: lda #$01 00002FEF: sta $02A3,y 00002FF2: dey 00002FF3: bpl $00002FEF 00002FF5: ldx #$04 00002FF7: lda $FB08,x 00002FFA: sta $02C4,x 00002FFD: dex 00002FFE: bpl $00002FF7 00003000: ldy $6A 00003002: dey 00003003: sty $0295 00003006: lda #$60 00003008: sta $0294 0000300B: ldx $57 0000300D: lda $EE4D,x 00003010: sta $51 00003012: lda $6A 00003014: sta $65 00003016: ldy $EE1D,x 00003019: lda #$28 0000301B: jsr $F57A 0000301E: dey 0000301F: bne $00003019 00003021: lda $026F 00003024: and #$3F 00003026: sta $67 00003028: tay 00003029: cpx #$08 0000302B: bcc $0000304C 0000302D: cpx #$0F 0000302F: beq $0000303E 00003031: cpx #$0C 00003033: bcs $0000304C 00003035: txa 00003036: ror a 00003037: ror a 00003038: ror a 00003039: and #$C0 0000303B: ora $67 0000303D: tay 0000303E: lda #$10 00003040: jsr $F57A 00003043: cpx #$0B 00003045: bne $0000304C 00003047: lda #$06 00003049: sta $02C8 0000304C: sty $026F 0000304F: lda $64 00003051: sta $58 00003053: lda $65 00003055: sta $59 00003057: lda $D40B 0000305A: cmp #$7A 0000305C: bne $00003057 0000305E: jsr $F578 00003061: lda $EE5D,x 00003064: beq $0000306C 00003066: lda #$FF 00003068: sta $64 0000306A: dec $65 0000306C: jsr $F565 0000306F: lda $64 00003071: sta $68 00003073: lda $65 00003075: sta $69 00003077: lda #$41 00003079: jsr $F570 0000307C: stx $66 0000307E: lda #$18 00003080: sta $02BF 00003083: lda $57 00003085: cmp #$0C 00003087: bcs $0000308D 00003089: cmp #$09 0000308B: bcs $000030C6 0000308D: lda $2A 0000308F: and #$10 00003091: beq $000030C6 00003093: lda #$04 00003095: sta $02BF 00003098: ldx #$02 0000309A: lda $026E 0000309D: beq $000030A2 0000309F: jsr $F5A0 000030A2: lda #$02 000030A4: jsr $F569 000030A7: dex 000030A8: bpl $000030A2 000030AA: ldy $6A 000030AC: dey 000030AD: tya 000030AE: jsr $F570 000030B1: lda #$60 000030B3: jsr $F570 000030B6: lda #$42 000030B8: jsr $F569 000030BB: clc 000030BC: lda #$10 000030BE: adc $66 000030C0: tay 000030C1: ldx $EE2D,y 000030C4: bne $000030DB 000030C6: ldy $66 000030C8: ldx $EE2D,y 000030CB: lda $57 000030CD: bne $000030DB 000030CF: lda $026E 000030D2: beq $000030DB 000030D4: jsr $F5A0 000030D7: lda #$22 000030D9: sta $51 000030DB: lda $51 000030DD: jsr $F570 000030E0: dex 000030E1: bne $000030DB 000030E3: lda $57 000030E5: cmp #$08 000030E7: bcc $0000310F 000030E9: cmp #$0F 000030EB: beq $000030F1 000030ED: cmp #$0C 000030EF: bcs $0000310F 000030F1: ldx #$5D 000030F3: lda $6A 000030F5: sec 000030F6: sbc #$10 000030F8: jsr $F570 000030FB: lda #$00 000030FD: jsr $F570 00003100: lda $51 00003102: ora #$40 00003104: jsr $F570 00003107: lda $51 00003109: jsr $F570 0000310C: dex 0000310D: bne $00003107 0000310F: lda $59 00003111: jsr $F570 00003114: lda $58 00003116: jsr $F570 00003119: lda $51 0000311B: ora #$40 0000311D: jsr $F570 00003120: lda #$70 00003122: jsr $F570 00003125: lda #$70 00003127: jsr $F570 0000312A: lda $64 0000312C: sta $0230 0000312F: lda $65 00003131: sta $0231 00003134: lda #$70 00003136: jsr $F570 00003139: lda $64 0000313B: sta $02E5 0000313E: lda $65 00003140: sta $02E6 00003143: ldy #$01 00003145: lda $0230 00003148: sta ($68),y 0000314A: iny 0000314B: lda $0231 0000314E: sta ($68),y 00003150: lda $4C 00003152: bpl $00003164 00003154: sta $03EC 00003157: jsr $EF94 0000315A: lda $03EC 0000315D: ldy #$00 0000315F: sty $03EC 00003162: tay 00003163: rts 00003164: lda $2A 00003166: and #$20 00003168: bne $00003175 0000316A: jsr $F420 0000316D: sta $0290 00003170: lda $52 00003172: sta $0291 00003175: lda #$22 00003177: ora $022F 0000317A: sta $022F 0000317D: jmp $F20B 00003180: jsr $F6CA 00003183: jsr $F18F 00003186: jsr $F76A 00003189: jsr $F60A 0000318C: jmp $F21E 0000318F: jsr $F5AC 00003192: lda ($64),y 00003194: and $02A0 00003197: lsr $6F 00003199: bcs $0000319E 0000319B: lsr a 0000319C: bpl $00003197 0000319E: sta $02FA 000031A1: cmp #$00 000031A3: rts 000031A4: sta $02FB 000031A7: cmp #$7D 000031A9: bne $000031B1 000031AB: jsr $F420 000031AE: jmp $F20B 000031B1: jsr $F6CA 000031B4: lda $02FB 000031B7: cmp #$9B 000031B9: bne $000031C1 000031BB: jsr $F661 000031BE: jmp $F20B 000031C1: jsr $F1CA 000031C4: jsr $F60E 000031C7: jmp $F20B 000031CA: lda $02FF 000031CD: bne $000031CA 000031CF: ldx #$02 000031D1: lda $54,x 000031D3: sta $5A,x 000031D5: dex 000031D6: bpl $000031D1 000031D8: lda $02FB 000031DB: tay 000031DC: rol a 000031DD: rol a 000031DE: rol a 000031DF: rol a 000031E0: and #$03 000031E2: tax 000031E3: tya 000031E4: and #$9F 000031E6: ora $FB49,x 000031E9: sta $02FA 000031EC: jsr $F5AC 000031EF: lda $02FA 000031F2: lsr $6F 000031F4: bcs $000031FA 000031F6: asl a 000031F7: jmp $F1F2 000031FA: and $02A0 000031FD: sta $50 000031FF: lda $02A0 00003202: eor #$FF 00003204: and ($64),y 00003206: ora $50 00003208: sta ($64),y 0000320A: rts 0000320B: jsr $F18F 0000320E: sta $5D 00003210: ldx $57 00003212: bne $0000321E 00003214: ldx $02F0 00003217: bne $0000321E 00003219: eor #$80 0000321B: jsr $F1E9 0000321E: ldy $4C 00003220: jmp $F226 00003223: jmp $C8FC 00003226: lda #$01 00003228: sta $4C 0000322A: lda $02FB 0000322D: rts 0000322E: bit $026E 00003231: bpl $0000321E 00003233: lda #$40 00003235: sta $D40E 00003238: lda #$00 0000323A: sta $026E 0000323D: lda #$CE 0000323F: sta $0200 00003242: lda #$C0 00003244: sta $0201 00003247: jmp $EF94 0000324A: jsr $F962 0000324D: jsr $F6BC 00003250: lda $6B 00003252: bne $00003288 00003254: lda $54 00003256: sta $6C 00003258: lda $55 0000325A: sta $6D 0000325C: jsr $F2FD 0000325F: sty $4C 00003261: lda $02FB 00003264: cmp #$9B 00003266: beq $0000327A 00003268: jsr $F2BE 0000326B: jsr $F962 0000326E: lda $63 00003270: cmp #$71 00003272: bne $00003277 00003274: jsr $F556 00003277: jmp $F25C 0000327A: jsr $F718 0000327D: jsr $F8B1 00003280: lda $6C 00003282: sta $54 00003284: lda $6D 00003286: sta $55 00003288: lda $6B 0000328A: beq $0000329D 0000328C: dec $6B 0000328E: beq $0000329D 00003290: lda $4C 00003292: bmi $0000328C 00003294: jsr $F180 00003297: sta $02FB 0000329A: jmp $F962 0000329D: jsr $F661 000032A0: lda #$9B 000032A2: sta $02FB 000032A5: jsr $F20B 000032A8: sty $4C 000032AA: jmp $F962 000032AD: jmp ($0064) 000032B0: sta $02FB 000032B3: jsr $F962 000032B6: jsr $F6BC 000032B9: lda #$00 000032BB: sta $03E8 000032BE: jsr $F718 000032C1: jsr $F93C 000032C4: beq $000032CF 000032C6: asl $02A2 000032C9: jsr $F1B4 000032CC: jmp $F962 000032CF: lda $02FE 000032D2: ora $02A2 000032D5: bne $000032C6 000032D7: asl $02A2 000032DA: inx 000032DB: lda $03E8 000032DE: beq $000032E5 000032E0: txa 000032E1: clc 000032E2: adc #$2D 000032E4: tax 000032E5: lda $FB0D,x 000032E8: sta $64 000032EA: lda $FB0E,x 000032ED: sta $65 000032EF: jsr $F2AD 000032F2: jsr $F20B 000032F5: jmp $F962 000032F8: lda #$FF 000032FA: sta $02FC 000032FD: lda #$00 000032FF: sta $03E8 00003302: lda $2A 00003304: lsr a 00003305: bcs $00003376 00003307: lda #$80 00003309: ldx $11 0000330B: beq $00003372 0000330D: lda $02FC 00003310: cmp #$FF 00003312: beq $000032FD 00003314: sta $7C 00003316: ldx #$FF 00003318: stx $02FC 0000331B: ldx $02DB 0000331E: bne $00003323 00003320: jsr $F983 00003323: tay 00003324: cpy #$C0 00003326: bcs $000032F8 00003328: lda ($79),y 0000332A: sta $02FB 0000332D: tax 0000332E: bmi $00003333 00003330: jmp $F3B4 00003333: cmp #$80 00003335: beq $000032F8 00003337: cmp #$81 00003339: bne $00003345 0000333B: lda $02B6 0000333E: eor #$80 00003340: sta $02B6 00003343: bcs $000032F8 00003345: cmp #$82 00003347: bne $00003355 00003349: lda $02BE 0000334C: beq $00003359 0000334E: lda #$00 00003350: sta $02BE 00003353: beq $000032F8 00003355: cmp #$83 00003357: bne $00003360 00003359: lda #$40 0000335B: sta $02BE 0000335E: bne $000032F8 00003360: cmp #$84 00003362: bne $0000336C 00003364: lda #$80 00003366: sta $02BE 00003369: jmp $F2F8 0000336C: cmp #$85 0000336E: bne $0000337B 00003370: lda #$88 00003372: sta $4C 00003374: sta $11 00003376: lda #$9B 00003378: jmp $F3DA 0000337B: cmp #$89 0000337D: bne $0000338F 0000337F: lda $02DB 00003382: eor #$FF 00003384: sta $02DB 00003387: bne $0000338C 00003389: jsr $F983 0000338C: jmp $F2F8 0000338F: cmp #$8E 00003391: bcs $000033A5 00003393: cmp #$8A 00003395: bcc $0000338C 00003397: sbc #$8A 00003399: asl $7C 0000339B: bpl $0000339F 0000339D: ora #$04 0000339F: tay 000033A0: lda ($60),y 000033A2: jmp $F32A 000033A5: cmp #$92 000033A7: bcs $000033B4 000033A9: cmp #$8E 000033AB: bcc $0000338C 000033AD: sbc #$72 000033AF: inc $03E8 000033B2: bne $000033DA 000033B4: lda $7C 000033B6: cmp #$40 000033B8: bcs $000033CF 000033BA: lda $02FB 000033BD: cmp #$61 000033BF: bcc $000033CF 000033C1: cmp #$7B 000033C3: bcs $000033CF 000033C5: lda $02BE 000033C8: beq $000033CF 000033CA: ora $7C 000033CC: jmp $F323 000033CF: jsr $F93C 000033D2: beq $000033DD 000033D4: lda $02FB 000033D7: eor $02B6 000033DA: sta $02FB 000033DD: jmp $F21E 000033E0: lda #$80 000033E2: sta $02A2 000033E5: rts 000033E6: dec $54 000033E8: bpl $000033F0 000033EA: ldx $02BF 000033ED: dex 000033EE: stx $54 000033F0: jmp $F90C 000033F3: inc $54 000033F5: lda $54 000033F7: cmp $02BF 000033FA: bcc $000033F0 000033FC: ldx #$00 000033FE: beq $000033EE 00003400: dec $55 00003402: lda $55 00003404: bmi $0000340A 00003406: cmp $52 00003408: bcs $0000340E 0000340A: lda $53 0000340C: sta $55 0000340E: jmp $F88E 00003411: inc $55 00003413: lda $55 00003415: cmp $53 00003417: bcc $0000340E 00003419: beq $0000340E 0000341B: lda $52 0000341D: jmp $F40C 00003420: jsr $F9A6 00003423: ldy $64 00003425: lda #$00 00003427: sta $64 00003429: sta ($64),y 0000342B: iny 0000342C: bne $00003429 0000342E: inc $65 00003430: ldx $65 00003432: cpx $6A 00003434: bcc $00003429 00003436: lda #$FF 00003438: sta $02B2,y 0000343B: iny 0000343C: cpy #$04 0000343E: bcc $00003438 00003440: jsr $F997 00003443: sta $63 00003445: sta $6D 00003447: lda #$00 00003449: sta $54 0000344B: sta $56 0000344D: sta $6C 0000344F: rts 00003450: lda $63 00003452: cmp $52 00003454: beq $00003477 00003456: lda $55 00003458: cmp $52 0000345A: bne $0000345F 0000345C: jsr $F923 0000345F: jsr $F400 00003462: lda $55 00003464: cmp $53 00003466: bne $0000346F 00003468: lda $54 0000346A: beq $0000346F 0000346C: jsr $F3E6 0000346F: lda #$20 00003471: sta $02FB 00003474: jsr $F1CA 00003477: jmp $F88E 0000347A: jsr $F411 0000347D: lda $55 0000347F: cmp $52 00003481: bne $0000348B 00003483: jsr $F665 00003486: jsr $F758 00003489: bcs $00003492 0000348B: lda $63 0000348D: jsr $F75D 00003490: bcc $0000347A 00003492: jmp $F88E 00003495: lda $63 00003497: jmp $F73E 0000349A: lda $63 0000349C: jmp $F74A 0000349F: jsr $F94C 000034A2: jsr $F18F 000034A5: sta $7D 000034A7: lda #$00 000034A9: sta $02BB 000034AC: jsr $F1E9 000034AF: lda $63 000034B1: pha 000034B2: jsr $F612 000034B5: pla 000034B6: cmp $63 000034B8: bcs $000034C6 000034BA: lda $7D 000034BC: pha 000034BD: jsr $F18F 000034C0: sta $7D 000034C2: pla 000034C3: jmp $F4AC 000034C6: jsr $F957 000034C9: dec $02BB 000034CC: bmi $000034D2 000034CE: dec $54 000034D0: bne $000034C9 000034D2: jmp $F88E 000034D5: jsr $F94C 000034D8: jsr $F5AC 000034DB: lda $64 000034DD: sta $68 000034DF: lda $65 000034E1: sta $69 000034E3: lda $63 000034E5: pha 000034E6: jsr $F60A 000034E9: pla 000034EA: cmp $63 000034EC: bcs $000034FE 000034EE: lda $54 000034F0: cmp $02BF 000034F3: bcs $000034FE 000034F5: jsr $F18F 000034F8: ldy #$00 000034FA: sta ($68),y 000034FC: beq $000034D8 000034FE: ldy #$00 00003500: tya 00003501: sta ($68),y 00003503: jsr $F918 00003506: jsr $F957 00003509: jmp $F88E 0000350C: sec 0000350D: jsr $F7C2 00003510: lda $52 00003512: sta $55 00003514: jsr $F5AC 00003517: jsr $F78E 0000351A: jsr $F7E2 0000351D: jmp $F88E 00003520: jsr $F88E 00003523: ldy $51 00003525: sty $54 00003527: ldy $54 00003529: tya 0000352A: sec 0000352B: jsr $F75B 0000352E: php 0000352F: tya 00003530: clc 00003531: adc #$78 00003533: plp 00003534: jsr $F73C 00003537: iny 00003538: cpy #$18 0000353A: bne $00003529 0000353C: lda $02B4 0000353F: ora #$01 00003541: sta $02B4 00003544: lda #$00 00003546: sta $55 00003548: jsr $F5AC 0000354B: jsr $F82A 0000354E: jsr $F758 00003551: bcc $00003527 00003553: jmp $F41B 00003556: ldy #$20 00003558: jsr $F983 0000355B: dey 0000355C: bpl $00003558 0000355E: rts 0000355F: jsr $F440 00003562: jmp $F3E6 00003565: lda #$02 00003567: bne $0000357A 00003569: ldy $026E 0000356C: beq $00003570 0000356E: ora #$20 00003570: ldy $4C 00003572: bmi $0000359F 00003574: ldy #$00 00003576: sta ($64),y 00003578: lda #$01 0000357A: sta $029E 0000357D: lda $4C 0000357F: bmi $0000359F 00003581: lda $64 00003583: sec 00003584: sbc $029E 00003587: sta $64 00003589: bcs $0000358D 0000358B: dec $65 0000358D: lda $0F 0000358F: cmp $65 00003591: bcc $0000359F 00003593: bne $0000359B 00003595: lda $0E 00003597: cmp $64 00003599: bcc $0000359F 0000359B: lda #$93 0000359D: sta $4C 0000359F: rts 000035A0: lda #$02 000035A2: jsr $F570 000035A5: lda #$A2 000035A7: jsr $F570 000035AA: dex 000035AB: rts 000035AC: ldx #$01 000035AE: stx $66 000035B0: dex 000035B1: stx $65 000035B3: lda $54 000035B5: asl a 000035B6: rol $65 000035B8: asl a 000035B9: rol $65 000035BB: adc $54 000035BD: sta $64 000035BF: bcc $000035C3 000035C1: inc $65 000035C3: ldy $57 000035C5: ldx $EE6D,y 000035C8: asl $64 000035CA: rol $65 000035CC: dex 000035CD: bne $000035C8 000035CF: lda $56 000035D1: lsr a 000035D2: lda $55 000035D4: ldx $EE9D,y 000035D7: beq $000035DF 000035D9: ror a 000035DA: asl $66 000035DC: dex 000035DD: bne $000035D9 000035DF: adc $64 000035E1: bcc $000035E5 000035E3: inc $65 000035E5: clc 000035E6: adc $58 000035E8: sta $64 000035EA: sta $5E 000035EC: lda $65 000035EE: adc $59 000035F0: sta $65 000035F2: sta $5F 000035F4: ldx $EE9D,y 000035F7: lda $FB04,x 000035FA: and $55 000035FC: adc $66 000035FE: tay 000035FF: lda $EEAC,y 00003602: sta $02A0 00003605: sta $6F 00003607: ldy #$00 00003609: rts 0000360A: lda #$00 0000360C: beq $00003610 0000360E: lda #$9B 00003610: sta $7D 00003612: inc $63 00003614: inc $55 00003616: bne $0000361A 00003618: inc $56 0000361A: lda $55 0000361C: ldx $57 0000361E: cmp $EE7D,x 00003621: beq $0000362D 00003623: cpx #$00 00003625: bne $00003609 00003627: cmp $53 00003629: beq $00003609 0000362B: bcc $00003609 0000362D: cpx #$08 0000362F: bne $00003635 00003631: lda $56 00003633: beq $00003609 00003635: lda $57 00003637: bne $00003665 00003639: lda $63 0000363B: cmp #$51 0000363D: bcc $00003649 0000363F: lda $7D 00003641: beq $00003665 00003643: jsr $F661 00003646: jmp $F6AB 00003649: jsr $F665 0000364C: lda $54 0000364E: clc 0000364F: adc #$78 00003651: jsr $F75D 00003654: bcc $0000365E 00003656: lda $7D 00003658: beq $0000365E 0000365A: clc 0000365B: jsr $F50D 0000365E: jmp $F88E 00003661: lda #$9B 00003663: sta $7D 00003665: jsr $F997 00003668: lda #$00 0000366A: sta $56 0000366C: inc $54 0000366E: ldx $57 00003670: ldy #$18 00003672: bit $7B 00003674: bpl $0000367B 00003676: ldy #$04 00003678: tya 00003679: bne $0000367E 0000367B: lda $EE8D,x 0000367E: cmp $54 00003680: bne $000036AB 00003682: sty $029D 00003685: txa 00003686: bne $000036AB 00003688: lda $7D 0000368A: beq $000036AB 0000368C: cmp #$9B 0000368E: beq $00003691 00003690: clc 00003691: jsr $F7F7 00003694: inc $02BB 00003697: dec $6C 00003699: bpl $0000369D 0000369B: inc $6C 0000369D: dec $029D 000036A0: lda $02B2 000036A3: sec 000036A4: bpl $00003691 000036A6: lda $029D 000036A9: sta $54 000036AB: jmp $F88E 000036AE: sec 000036AF: lda $70,x 000036B1: sbc $74 000036B3: sta $70,x 000036B5: lda $71,x 000036B7: sbc $75 000036B9: sta $71,x 000036BB: rts 000036BC: lda $02BF 000036BF: cmp #$04 000036C1: beq $000036CA 000036C3: lda $57 000036C5: beq $000036CA 000036C7: jsr $EF94 000036CA: lda #$27 000036CC: cmp $53 000036CE: bcs $000036D2 000036D0: sta $53 000036D2: ldx $57 000036D4: lda $EE8D,x 000036D7: cmp $54 000036D9: bcc $00003705 000036DB: beq $00003705 000036DD: cpx #$08 000036DF: bne $000036EB 000036E1: lda $56 000036E3: beq $000036F8 000036E5: cmp #$01 000036E7: bne $00003705 000036E9: beq $000036EF 000036EB: lda $56 000036ED: bne $00003705 000036EF: lda $EE7D,x 000036F2: cmp $55 000036F4: bcc $00003705 000036F6: beq $00003705 000036F8: lda #$01 000036FA: sta $4C 000036FC: lda #$80 000036FE: ldx $11 00003700: sta $11 00003702: beq $0000370A 00003704: rts 00003705: jsr $F440 00003708: lda #$8D 0000370A: sta $4C 0000370C: pla 0000370D: pla 0000370E: lda $7B 00003710: bpl $00003715 00003712: jmp $F962 00003715: jmp $F21E 00003718: ldy #$00 0000371A: lda $5F 0000371C: beq $00003722 0000371E: lda $5D 00003720: sta ($5E),y 00003722: rts 00003723: pha 00003724: and #$07 00003726: tax 00003727: lda $EEB4,x 0000372A: sta $6E 0000372C: pla 0000372D: lsr a 0000372E: lsr a 0000372F: lsr a 00003730: tax 00003731: rts 00003732: rol $02B4 00003735: rol $02B3 00003738: rol $02B2 0000373B: rts 0000373C: bcc $0000374A 0000373E: jsr $F723 00003741: lda $02A3,x 00003744: ora $6E 00003746: sta $02A3,x 00003749: rts 0000374A: jsr $F723 0000374D: lda $6E 0000374F: eor #$FF 00003751: and $02A3,x 00003754: sta $02A3,x 00003757: rts 00003758: lda $54 0000375A: clc 0000375B: adc #$78 0000375D: jsr $F723 00003760: clc 00003761: lda $02A3,x 00003764: and $6E 00003766: beq $00003769 00003768: sec 00003769: rts 0000376A: lda $02FA 0000376D: ldy $57 0000376F: cpy #$0E 00003771: bcs $0000378A 00003773: cpy #$0C 00003775: bcs $0000377B 00003777: cpy #$03 00003779: bcs $0000378A 0000377B: rol a 0000377C: rol a 0000377D: rol a 0000377E: rol a 0000377F: and #$03 00003781: tax 00003782: lda $02FA 00003785: and #$9F 00003787: ora $FB4D,x 0000378A: sta $02FB 0000378D: rts 0000378E: ldx $6A 00003790: dex 00003791: stx $69 00003793: stx $67 00003795: lda #$B0 00003797: sta $68 00003799: lda #$D8 0000379B: sta $66 0000379D: ldx $54 0000379F: inx 000037A0: cpx $02BF 000037A3: beq $0000378D 000037A5: ldy #$27 000037A7: lda ($68),y 000037A9: sta ($66),y 000037AB: dey 000037AC: bpl $000037A7 000037AE: sec 000037AF: lda $68 000037B1: sta $66 000037B3: sbc #$28 000037B5: sta $68 000037B7: lda $69 000037B9: sta $67 000037BB: sbc #$00 000037BD: sta $69 000037BF: jmp $F79F 000037C2: php 000037C3: ldy #$16 000037C5: tya 000037C6: jsr $F75A 000037C9: php 000037CA: tya 000037CB: clc 000037CC: adc #$79 000037CE: plp 000037CF: jsr $F73C 000037D2: dey 000037D3: bmi $000037D9 000037D5: cpy $54 000037D7: bcs $000037C5 000037D9: lda $54 000037DB: clc 000037DC: adc #$78 000037DE: plp 000037DF: jmp $F73C 000037E2: lda $52 000037E4: sta $55 000037E6: jsr $F5AC 000037E9: sec 000037EA: lda $53 000037EC: sbc $52 000037EE: tay 000037EF: lda #$00 000037F1: sta ($64),y 000037F3: dey 000037F4: bpl $000037F1 000037F6: rts 000037F7: jsr $F732 000037FA: lda $026E 000037FD: beq $00003827 000037FF: lda $026C 00003802: bne $000037FF 00003804: lda #$08 00003806: sta $026C 00003809: lda $026C 0000380C: cmp #$01 0000380E: bne $00003809 00003810: lda $D40B 00003813: cmp #$40 00003815: bcs $00003810 00003817: ldx #$0D 00003819: lda $02BF 0000381C: cmp #$04 0000381E: bne $00003822 00003820: ldx #$70 00003822: cpx $D40B 00003825: bcs $00003822 00003827: jsr $F9A6 0000382A: lda $64 0000382C: ldx $65 0000382E: inx 0000382F: cpx $6A 00003831: beq $00003839 00003833: sec 00003834: sbc #$10 00003836: jmp $F82E 00003839: adc #$27 0000383B: bne $00003847 0000383D: ldx $65 0000383F: inx 00003840: cpx $6A 00003842: beq $0000387C 00003844: clc 00003845: adc #$10 00003847: tay 00003848: sta $7E 0000384A: sec 0000384B: lda $64 0000384D: sbc $7E 0000384F: sta $64 00003851: bcs $00003855 00003853: dec $65 00003855: lda $64 00003857: clc 00003858: adc #$28 0000385A: sta $7E 0000385C: lda $65 0000385E: adc #$00 00003860: sta $7F 00003862: lda ($7E),y 00003864: sta ($64),y 00003866: iny 00003867: bne $00003862 00003869: ldy #$10 0000386B: lda $64 0000386D: cmp #$D8 0000386F: beq $0000387C 00003871: clc 00003872: adc #$F0 00003874: sta $64 00003876: bcc $00003855 00003878: inc $65 0000387A: bne $00003855 0000387C: ldx $6A 0000387E: dex 0000387F: stx $7F 00003881: ldx #$D8 00003883: stx $7E 00003885: lda #$00 00003887: ldy #$27 00003889: sta ($7E),y 0000388B: dey 0000388C: bpl $00003889 0000388E: lda #$00 00003890: sta $63 00003892: lda $54 00003894: sta $51 00003896: lda $51 00003898: jsr $F75A 0000389B: bcs $000038A9 0000389D: lda $63 0000389F: clc 000038A0: adc #$28 000038A2: sta $63 000038A4: dec $51 000038A6: jmp $F896 000038A9: clc 000038AA: lda $63 000038AC: adc $55 000038AE: sta $63 000038B0: rts 000038B1: jsr $F94C 000038B4: lda $63 000038B6: pha 000038B7: lda $6C 000038B9: sta $54 000038BB: lda $6D 000038BD: sta $55 000038BF: lda #$01 000038C1: sta $6B 000038C3: ldx #$17 000038C5: lda $7B 000038C7: bpl $000038CB 000038C9: ldx #$03 000038CB: cpx $54 000038CD: bne $000038DA 000038CF: lda $55 000038D1: cmp $53 000038D3: bne $000038DA 000038D5: inc $6B 000038D7: jmp $F8EA 000038DA: jsr $F60A 000038DD: inc $6B 000038DF: lda $63 000038E1: cmp $52 000038E3: bne $000038C3 000038E5: dec $54 000038E7: jsr $F400 000038EA: jsr $F18F 000038ED: bne $00003906 000038EF: dec $6B 000038F1: lda $63 000038F3: cmp $52 000038F5: beq $00003906 000038F7: jsr $F400 000038FA: lda $55 000038FC: cmp $53 000038FE: bne $00003902 00003900: dec $54 00003902: lda $6B 00003904: bne $000038EA 00003906: pla 00003907: sta $63 00003909: jmp $F957 0000390C: jsr $F88E 0000390F: lda $51 00003911: sta $6C 00003913: lda $52 00003915: sta $6D 00003917: rts 00003918: lda $63 0000391A: cmp $52 0000391C: bne $00003920 0000391E: dec $54 00003920: jsr $F88E 00003923: lda $63 00003925: cmp $52 00003927: beq $00003917 00003929: jsr $F5AC 0000392C: lda $53 0000392E: sec 0000392F: sbc $52 00003931: tay 00003932: lda ($64),y 00003934: bne $00003917 00003936: dey 00003937: bpl $00003932 00003939: jmp $F527 0000393C: ldx #$2D 0000393E: lda $FB0D,x 00003941: cmp $02FB 00003944: beq $0000394B 00003946: dex 00003947: dex 00003948: dex 00003949: bpl $0000393E 0000394B: rts 0000394C: ldx #$02 0000394E: lda $54,x 00003950: sta $02B8,x 00003953: dex 00003954: bpl $0000394E 00003956: rts 00003957: ldx #$02 00003959: lda $02B8,x 0000395C: sta $54,x 0000395E: dex 0000395F: bpl $00003959 00003961: rts 00003962: lda $02BF 00003965: cmp #$18 00003967: beq $00003980 00003969: ldx #$0B 0000396B: lda $54,x 0000396D: pha 0000396E: lda $0290,x 00003971: sta $54,x 00003973: pla 00003974: sta $0290,x 00003977: dex 00003978: bpl $0000396B 0000397A: lda $7B 0000397C: eor #$FF 0000397E: sta $7B 00003980: jmp $F21E 00003983: ldx #$7E 00003985: pha 00003986: stx $D01F 00003989: lda $D40B 0000398C: cmp $D40B 0000398F: beq $0000398C 00003991: dex 00003992: dex 00003993: bpl $00003986 00003995: pla 00003996: rts 00003997: lda #$00 00003999: ldx $7B 0000399B: bne $000039A1 0000399D: ldx $57 0000399F: bne $000039A3 000039A1: lda $52 000039A3: sta $55 000039A5: rts 000039A6: lda $58 000039A8: sta $64 000039AA: lda $59 000039AC: sta $65 000039AE: rts 000039AF: ldx #$00 000039B1: lda $22 000039B3: cmp #$11 000039B5: beq $000039BF 000039B7: cmp #$12 000039B9: beq $000039BE 000039BB: ldy #$84 000039BD: rts 000039BE: inx 000039BF: stx $02B7 000039C2: lda $54 000039C4: sta $02F5 000039C7: lda $55 000039C9: sta $02F6 000039CC: lda $56 000039CE: sta $02F7 000039D1: lda #$01 000039D3: sta $02F8 000039D6: sta $02F9 000039D9: sec 000039DA: lda $02F5 000039DD: sbc $5A 000039DF: sta $76 000039E1: bcs $000039F1 000039E3: lda #$FF 000039E5: sta $02F8 000039E8: lda $76 000039EA: eor #$FF 000039EC: clc 000039ED: adc #$01 000039EF: sta $76 000039F1: sec 000039F2: lda $02F6 000039F5: sbc $5B 000039F7: sta $77 000039F9: lda $02F7 000039FC: sbc $5C 000039FE: sta $78 00003A00: bcs $00003A19 00003A02: lda #$FF 00003A04: sta $02F9 00003A07: lda $77 00003A09: eor #$FF 00003A0B: sta $77 00003A0D: lda $78 00003A0F: eor #$FF 00003A11: sta $78 00003A13: inc $77 00003A15: bne $00003A19 00003A17: inc $78 00003A19: ldx #$02 00003A1B: ldy #$00 00003A1D: sty $73 00003A1F: tya 00003A20: sta $70,x 00003A22: lda $5A,x 00003A24: sta $54,x 00003A26: dex 00003A27: bpl $00003A1F 00003A29: lda $77 00003A2B: inx 00003A2C: tay 00003A2D: lda $78 00003A2F: sta $7F 00003A31: sta $75 00003A33: bne $00003A40 00003A35: lda $77 00003A37: cmp $76 00003A39: bcs $00003A40 00003A3B: lda $76 00003A3D: ldx #$02 00003A3F: tay 00003A40: tya 00003A41: sta $7E 00003A43: sta $74 00003A45: pha 00003A46: lda $75 00003A48: lsr a 00003A49: pla 00003A4A: ror a 00003A4B: sta $70,x 00003A4D: lda $7E 00003A4F: ora $7F 00003A51: bne $00003A56 00003A53: jmp $FB01 00003A56: clc 00003A57: lda $70 00003A59: adc $76 00003A5B: sta $70 00003A5D: bcc $00003A61 00003A5F: inc $71 00003A61: lda $71 00003A63: cmp $75 00003A65: bcc $00003A7C 00003A67: bne $00003A6F 00003A69: lda $70 00003A6B: cmp $74 00003A6D: bcc $00003A7C 00003A6F: clc 00003A70: lda $54 00003A72: adc $02F8 00003A75: sta $54 00003A77: ldx #$00 00003A79: jsr $F6AE 00003A7C: clc 00003A7D: lda $72 00003A7F: adc $77 00003A81: sta $72 00003A83: lda $73 00003A85: adc $78 00003A87: sta $73 00003A89: cmp $75 00003A8B: bcc $00003AB5 00003A8D: bne $00003A95 00003A8F: lda $72 00003A91: cmp $74 00003A93: bcc $00003AB5 00003A95: bit $02F9 00003A98: bpl $00003AAA 00003A9A: dec $55 00003A9C: lda $55 00003A9E: cmp #$FF 00003AA0: bne $00003AB0 00003AA2: lda $56 00003AA4: beq $00003AB0 00003AA6: dec $56 00003AA8: bpl $00003AB0 00003AAA: inc $55 00003AAC: bne $00003AB0 00003AAE: inc $56 00003AB0: ldx #$02 00003AB2: jsr $F6AE 00003AB5: jsr $F6CA 00003AB8: jsr $F1CA 00003ABB: lda $02B7 00003ABE: beq $00003AEF 00003AC0: jsr $F94C 00003AC3: lda $02FB 00003AC6: sta $02BC 00003AC9: lda $54 00003ACB: pha 00003ACC: jsr $F612 00003ACF: pla 00003AD0: sta $54 00003AD2: jsr $F6CA 00003AD5: jsr $F18F 00003AD8: bne $00003AE6 00003ADA: lda $02FD 00003ADD: sta $02FB 00003AE0: jsr $F1CA 00003AE3: jmp $FAC9 00003AE6: lda $02BC 00003AE9: sta $02FB 00003AEC: jsr $F957 00003AEF: sec 00003AF0: lda $7E 00003AF2: sbc #$01 00003AF4: sta $7E 00003AF6: lda $7F 00003AF8: sbc #$00 00003AFA: sta $7F 00003AFC: bmi $00003B01 00003AFE: jmp $FA4D 00003B01: jmp $F21E 00003B04: brk 00003B05: ora ($03,x) 00003B07: .db $07 ; 00003B08: plp 00003B09: dex 00003B0A: sty $46,x 00003B0C: brk 00003B0D: .db $1B ; 00003B0E: cpx #$F3 00003B10: .db $1C ; 00003B11: inc $F3 00003B13: ora $F3F3,x 00003B16: asl $F400,x 00003B19: .db $1F ; 00003B1A: ora ($F4),y 00003B1C: adc $F420,x 00003B1F: ror $F450,x 00003B22: .db $7F ; 00003B23: .db $7A ; 00003B24: .db $F4 ; 00003B25: .db $9B ; 00003B26: adc ($F6,x) 00003B28: .db $9C ; 00003B29: jsr $9DF5 00003B2C: .db $0C ; 00003B2D: sbc $9E,x 00003B2F: txs 00003B30: .db $F4 ; 00003B31: .db $9F ; 00003B32: sta $F4,x 00003B34: sbc $F556,x 00003B37: inc $F4D5,x 00003B3A: .db $FF ; 00003B3B: .db $9F ; 00003B3C: .db $F4 ; 00003B3D: .db $1C ; 00003B3E: rti 00003B3F: .db $F4 ; 00003B40: ora $F55F,x 00003B43: asl $F41B,x 00003B46: .db $1F ; 00003B47: asl a 00003B48: .db $F4 ; 00003B49: rti 00003B4A: brk 00003B4B: jsr $2060 00003B4E: rti 00003B4F: brk 00003B50: rts 00003B51: jmp ($3B6A) 00003B54: txa 00003B55: .db $8B ; 00003B56: .db $6B ; 00003B57: .db $2B ; 00003B58: rol a 00003B59: .db $6F ; 00003B5A: .db $80 ; 00003B5B: bvs $00003BD2 00003B5D: .db $9B ; 00003B5E: adc #$2D 00003B60: and $8076,x 00003B63: .db $63 ; 00003B64: sty $628D 00003B67: sei 00003B68: .db $7A ; 00003B69: .db $34 ; 00003B6A: .db $80 ; 00003B6B: .db $33 ; 00003B6C: rol $1B,x 00003B6E: and $32,x 00003B70: and ($2C),y 00003B72: jsr $6E2E 00003B75: .db $80 ; 00003B76: adc $812F 00003B79: .db $72 ; 00003B7A: .db $80 ; 00003B7B: adc $79 00003B7D: .db $7F ; 00003B7E: .db $74 ; 00003B7F: .db $77 ; 00003B80: adc ($39),y 00003B82: .db $80 ; 00003B83: bmi $00003BBC 00003B85: ror $3C38,x 00003B88: rol $6866,x 00003B8B: .db $64 ; 00003B8C: .db $80 ; 00003B8D: .db $82 ; 00003B8E: .db $67 ; 00003B8F: .db $73 ; 00003B90: adc ($4C,x) 00003B92: lsr a 00003B93: .db $3A ; 00003B94: txa 00003B95: .db $8B ; 00003B96: .db $4B ; 00003B97: .db $5C ; 00003B98: lsr $804F,x 00003B9B: bvc $00003BF2 00003B9D: .db $9B ; 00003B9E: eor #$5F 00003BA0: .db $7C ; 00003BA1: lsr $80,x 00003BA3: .db $43 ; 00003BA4: sty $428D 00003BA7: cli 00003BA8: .db $5A ; 00003BA9: bit $80 00003BAB: .db $23 ; 00003BAC: rol $1B 00003BAE: and $22 00003BB0: and ($5B,x) 00003BB2: jsr $4E5D 00003BB5: .db $80 ; 00003BB6: eor $813F 00003BB9: .db $52 ; 00003BBA: .db $80 ; 00003BBB: eor $59 00003BBD: .db $9F ; 00003BBE: .db $54 ; 00003BBF: .db $57 ; 00003BC0: eor ($28),y 00003BC2: .db $80 ; 00003BC3: and #$27 00003BC5: .db $9C ; 00003BC6: rti 00003BC7: adc $469D,x 00003BCA: pha 00003BCB: .db $44 ; 00003BCC: .db $80 ; 00003BCD: .db $83 ; 00003BCE: .db $47 ; 00003BCF: .db $53 ; 00003BD0: eor ($0C,x) 00003BD2: asl a 00003BD3: .db $7B ; 00003BD4: .db $80 ; 00003BD5: .db $80 ; 00003BD6: .db $0B ; 00003BD7: asl $0F1F,x 00003BDA: .db $80 ; 00003BDB: bpl $00003BF2 00003BDD: .db $9B ; 00003BDE: ora #$1C 00003BE0: ora $8016,x 00003BE3: .db $03 ; 00003BE4: .db $89 ; 00003BE5: .db $80 ; 00003BE6: .db $02 ; 00003BE7: clc 00003BE8: .db $1A ; 00003BE9: .db $80 ; 00003BEA: .db $80 ; 00003BEB: sta $80 00003BED: .db $1B ; 00003BEE: .db $80 ; 00003BEF: sbc $0080,x 00003BF2: jsr $0E60 00003BF5: .db $80 ; 00003BF6: ora $8180 00003BF9: .db $12 ; 00003BFA: .db $80 ; 00003BFB: ora $19 00003BFD: .db $9E ; 00003BFE: .db $14 ; 00003BFF: .db $17 ; 00003C00: ora ($80),y 00003C02: .db $80 ; 00003C03: .db $80 ; 00003C04: .db $80 ; 00003C05: inc $7D80,x 00003C08: .db $FF ; 00003C09: asl $08 00003C0B: .db $04 ; 00003C0C: .db $80 ; 00003C0D: sty $07 00003C0F: .db $13 ; 00003C10: ora ($1C,x) 00003C12: ora $1F1E,x 00003C15: stx $908F 00003C18: sta ($8A),y 00003C1A: pha 00003C1B: tya 00003C1C: pha 00003C1D: ldy $D301 00003C20: lda $D209 00003C23: cmp $02F2 00003C26: bne $00003C2D 00003C28: ldx $02F1 00003C2B: bne $00003C76 00003C2D: ldx $026D 00003C30: cmp #$83 00003C32: bne $00003C47 00003C34: txa 00003C35: eor #$FF 00003C37: sta $026D 00003C3A: bne $00003C41 00003C3C: tya 00003C3D: ora #$04 00003C3F: bne $00003C44 00003C41: tya 00003C42: and #$FB 00003C44: tay 00003C45: bcs $00003C6D 00003C47: txa 00003C48: bne $00003C87 00003C4A: lda $D209 00003C4D: tax 00003C4E: cmp #$9F 00003C50: bne $00003C5C 00003C52: lda $02FF 00003C55: eor #$FF 00003C57: sta $02FF 00003C5A: bcs $00003C6D 00003C5C: and #$3F 00003C5E: cmp #$11 00003C60: bne $00003C90 00003C62: stx $02DC 00003C65: beq $00003C6D 00003C67: stx $02FC 00003C6A: stx $02F2 00003C6D: lda #$03 00003C6F: sta $02F1 00003C72: lda #$00 00003C74: sta $4D 00003C76: lda $02D9 00003C79: sta $022B 00003C7C: lda $022F 00003C7F: bne $00003C87 00003C81: lda $02DD 00003C84: sta $022F 00003C87: sty $D301 00003C8A: pla 00003C8B: tay 00003C8C: pla 00003C8D: tax 00003C8E: pla 00003C8F: rti 00003C90: cpx #$84 00003C92: beq $00003CB5 00003C94: cpx #$94 00003C96: bne $00003C67 00003C98: lda $02F4 00003C9B: ldx $026B 00003C9E: sta $026B 00003CA1: stx $02F4 00003CA4: cpx #$CC 00003CA6: beq $00003CAE 00003CA8: tya 00003CA9: ora #$08 00003CAB: tay 00003CAC: bne $00003C6D 00003CAE: tya 00003CAF: and #$F7 00003CB1: tay 00003CB2: jmp $FC6D 00003CB5: lda $022F 00003CB8: beq $00003C87 00003CBA: sta $02DD 00003CBD: lda #$00 00003CBF: sta $022F 00003CC2: beq $00003C87 00003CC4: pha 00003CC5: lda $02C6 00003CC8: eor $004F 00003CCB: and $004E 00003CCE: sta $D40A 00003CD1: sta $D017 00003CD4: pla 00003CD5: rti 00003CD6: brk 00003CD7: brk 00003CD8: jmp $F983 00003CDB: lda #$CC 00003CDD: sta $02EE 00003CE0: lda #$05 00003CE2: sta $02EF 00003CE5: rts 00003CE6: lda $2B 00003CE8: sta $3E 00003CEA: lda $2A 00003CEC: and #$0C 00003CEE: cmp #$04 00003CF0: beq $00003CF7 00003CF2: cmp #$08 00003CF4: beq $00003D34 00003CF6: rts 00003CF7: lda #$00 00003CF9: sta $0289 00003CFC: sta $3F 00003CFE: lda #$01 00003D00: jsr $FDFC 00003D03: bmi $00003D2E 00003D05: lda #$34 00003D07: sta $D302 00003D0A: ldx $62 00003D0C: ldy $FE93,x 00003D0F: lda $FE91,x 00003D12: tax 00003D13: lda #$03 00003D15: sta $022A 00003D18: jsr $E45C 00003D1B: lda $022A 00003D1E: bne $00003D1B 00003D20: lda #$80 00003D22: sta $3D 00003D24: sta $028A 00003D27: jmp $FD77 00003D2A: ldy #$80 00003D2C: dec $11 00003D2E: lda #$00 00003D30: sta $0289 00003D33: rts 00003D34: lda #$80 00003D36: sta $0289 00003D39: lda #$02 00003D3B: jsr $FDFC 00003D3E: bmi $00003D2E 00003D40: lda #$CC 00003D42: sta $D204 00003D45: lda #$05 00003D47: sta $D206 00003D4A: lda #$60 00003D4C: sta $0300 00003D4F: jsr $E468 00003D52: lda #$34 00003D54: sta $D302 00003D57: ldx $62 00003D59: ldy $FE8F,x 00003D5C: lda $FE8D,x 00003D5F: tax 00003D60: lda #$03 00003D62: jsr $E45C 00003D65: lda #$FF 00003D67: sta $022A 00003D6A: lda $11 00003D6C: beq $00003D2A 00003D6E: lda $022A 00003D71: bne $00003D6A 00003D73: lda #$00 00003D75: sta $3D 00003D77: ldy #$01 00003D79: rts 00003D7A: lda $3F 00003D7C: bmi $00003DB1 00003D7E: ldx $3D 00003D80: cpx $028A 00003D83: beq $00003D8D 00003D85: lda $0400,x 00003D88: inc $3D 00003D8A: ldy #$01 00003D8C: rts 00003D8D: lda #$52 00003D8F: jsr $FE3F 00003D92: tya 00003D93: bmi $00003D8C 00003D95: lda #$00 00003D97: sta $3D 00003D99: ldx #$80 00003D9B: lda $03FF 00003D9E: cmp #$FE 00003DA0: beq $00003DAF 00003DA2: cmp #$FA 00003DA4: bne $00003DA9 00003DA6: ldx $047F 00003DA9: stx $028A 00003DAC: jmp $FD7A 00003DAF: dec $3F 00003DB1: ldy #$88 00003DB3: rts 00003DB4: ldx $3D 00003DB6: sta $0400,x 00003DB9: inc $3D 00003DBB: ldy #$01 00003DBD: cpx #$7F 00003DBF: beq $00003DC2 00003DC1: rts 00003DC2: lda #$FC 00003DC4: jsr $FE7C 00003DC7: lda #$00 00003DC9: sta $3D 00003DCB: rts 00003DCC: ldy #$01 00003DCE: rts 00003DCF: lda $0289 00003DD2: bmi $00003DDC 00003DD4: ldy #$01 00003DD6: lda #$3C 00003DD8: sta $D302 00003DDB: rts 00003DDC: ldx $3D 00003DDE: beq $00003DEA 00003DE0: stx $047F 00003DE3: lda #$FA 00003DE5: jsr $FE7C 00003DE8: bmi $00003DD6 00003DEA: ldx #$7F 00003DEC: lda #$00 00003DEE: sta $0400,x 00003DF1: dex 00003DF2: bpl $00003DEE 00003DF4: lda #$FE 00003DF6: jsr $FE7C 00003DF9: jmp $FDD6 00003DFC: sta $40 00003DFE: lda $14 00003E00: clc 00003E01: ldx $62 00003E03: adc $FE95,x 00003E06: tax 00003E07: lda #$FF 00003E09: sta $D01F 00003E0C: lda #$00 00003E0E: ldy #$F0 00003E10: dey 00003E11: bne $00003E10 00003E13: sta $D01F 00003E16: ldy #$F0 00003E18: dey 00003E19: bne $00003E18 00003E1B: cpx $14 00003E1D: bne $00003E07 00003E1F: dec $40 00003E21: beq $00003E31 00003E23: txa 00003E24: clc 00003E25: ldx $62 00003E27: adc $FE97,x 00003E2A: tax 00003E2B: cpx $14 00003E2D: bne $00003E2B 00003E2F: beq $00003DFE 00003E31: jsr $FE36 00003E34: tya 00003E35: rts 00003E36: lda $E425 00003E39: pha 00003E3A: lda $E424 00003E3D: pha 00003E3E: rts 00003E3F: sta $0302 00003E42: lda #$00 00003E44: sta $0309 00003E47: lda #$83 00003E49: sta $0308 00003E4C: lda #$03 00003E4E: sta $0305 00003E51: lda #$FD 00003E53: sta $0304 00003E56: lda #$60 00003E58: sta $0300 00003E5B: lda #$00 00003E5D: sta $0301 00003E60: lda #$23 00003E62: sta $0306 00003E65: lda $0302 00003E68: ldy #$40 00003E6A: cmp #$52 00003E6C: beq $00003E70 00003E6E: ldy #$80 00003E70: sty $0303 00003E73: lda $3E 00003E75: sta $030B 00003E78: jsr $E459 00003E7B: rts 00003E7C: sta $03FF 00003E7F: lda #$55 00003E81: sta $03FD 00003E84: sta $03FE 00003E87: lda #$57 00003E89: jsr $FE3F 00003E8C: rts 00003E8D: .db $04 ; 00003E8E: .db $03 ; 00003E8F: .db $80 ; 00003E90: cpy #$02 00003E92: ora ($40,x) 00003E94: cpx #$1E 00003E96: ora $080A,y 00003E99: lda #$1E 00003E9B: sta $0314 00003E9E: rts 00003E9F: nop 00003EA0: .db $02 ; 00003EA1: cpy #$03 00003EA3: lda #$04 00003EA5: sta $02DF 00003EA8: ldx $FE9F 00003EAB: ldy $FEA0 00003EAE: lda #$53 00003EB0: sta $0302 00003EB3: sta $030A 00003EB6: jsr $FF14 00003EB9: jsr $E459 00003EBC: bmi $00003EC1 00003EBE: jsr $FF44 00003EC1: rts 00003EC2: jsr $FEA3 00003EC5: lda #$00 00003EC7: sta $02DE 00003ECA: rts 00003ECB: pha 00003ECC: lda $0341,x 00003ECF: sta $21 00003ED1: jsr $FF4B 00003ED4: ldx $02DE 00003ED7: pla 00003ED8: sta $03C0,x 00003EDB: inx 00003EDC: cpx $02DF 00003EDF: beq $00003EF6 00003EE1: stx $02DE 00003EE4: cmp #$9B 00003EE6: beq $00003EEB 00003EE8: ldy #$01 00003EEA: rts 00003EEB: lda #$20 00003EED: sta $03C0,x 00003EF0: inx 00003EF1: cpx $02DF 00003EF4: bne $00003EED 00003EF6: lda #$00 00003EF8: sta $02DE 00003EFB: ldx $FEA1 00003EFE: ldy $FEA2 00003F01: jsr $FF14 00003F04: jmp $E459 00003F07: jsr $FF4B 00003F0A: lda #$9B 00003F0C: ldx $02DE 00003F0F: bne $00003EED 00003F11: ldy #$01 00003F13: rts 00003F14: stx $0304 00003F17: sty $0305 00003F1A: lda #$40 00003F1C: sta $0300 00003F1F: lda $21 00003F21: sta $0301 00003F24: lda #$80 00003F26: ldx $0302 00003F29: cpx #$53 00003F2B: bne $00003F2F 00003F2D: lda #$40 00003F2F: sta $0303 00003F32: lda $02DF 00003F35: sta $0308 00003F38: lda #$00 00003F3A: sta $0309 00003F3D: lda $0314 00003F40: sta $0306 00003F43: rts 00003F44: lda $02EC 00003F47: sta $0314 00003F4A: rts 00003F4B: ldy #$57 00003F4D: lda $2B 00003F4F: cmp #$4E 00003F51: bne $00003F57 00003F53: ldx #$28 00003F55: bne $00003F65 00003F57: cmp #$44 00003F59: bne $00003F5F 00003F5B: ldx #$14 00003F5D: bne $00003F65 00003F5F: cmp #$53 00003F61: bne $00003F6F 00003F63: ldx #$1D 00003F65: stx $02DF 00003F68: sty $0302 00003F6B: sta $030A 00003F6E: rts 00003F6F: lda #$4E 00003F71: bne $00003F4F 00003F73: ldx #$00 00003F75: stx $8B 00003F77: stx $8C 00003F79: jsr $FFA9 00003F7C: cpx #$0C 00003F7E: bne $00003F79 00003F80: lda $C000 00003F83: ldx $C001 00003F86: cmp $8B 00003F88: bne $00003F90 00003F8A: cpx $8C 00003F8C: bne $00003F90 00003F8E: clc 00003F8F: rts 00003F90: sec 00003F91: rts 00003F92: ldx #$00 00003F94: stx $8B 00003F96: stx $8C 00003F98: ldx #$0C 00003F9A: jsr $FFA9 00003F9D: jsr $FFA9 00003FA0: lda $FFF8 00003FA3: ldx $FFF9 00003FA6: jmp $FF86 00003FA9: ldy #$00 00003FAB: lda $FFD7,x 00003FAE: sta $009E,y 00003FB1: inx 00003FB2: iny 00003FB3: cpy #$04 00003FB5: bne $00003FAB 00003FB7: ldy #$00 00003FB9: clc 00003FBA: lda ($9E),y 00003FBC: adc $8B 00003FBE: sta $8B 00003FC0: bcc $00003FC4 00003FC2: inc $8C 00003FC4: inc $9E 00003FC6: bne $00003FCA 00003FC8: inc $9F 00003FCA: lda $9E 00003FCC: cmp $A0 00003FCE: bne $00003FB9 00003FD0: lda $9F 00003FD2: cmp $A1 00003FD4: bne $00003FB9 00003FD6: rts 00003FD7: .db $02 ; 00003FD8: cpy #$00 00003FDA: bne $00003FDC 00003FDC: bvc $00003FDE 00003FDE: cli 00003FDF: brk 00003FE0: cld 00003FE1: brk 00003FE2: cpx #$00 00003FE4: cpx #$F8 00003FE6: .db $FF ; 00003FE7: .db $FA ; 00003FE8: .db $FF ; 00003FE9: brk 00003FEA: brk 00003FEB: brk 00003FEC: brk 00003FED: brk 00003FEE: bpl $00003FF5 00003FF0: .db $83 ; 00003FF1: .db $02 ; 00003FF2: .db $42 ; 00003FF3: .db $42 ; 00003FF4: brk 00003FF5: brk 00003FF6: ora ($02,x) 00003FF8: sty $186C 00003FFB: cpy #$AA 00003FFD: .db $C2 ; 00003FFE: bit $00C0