; NES Zelda Bank 7 (Fixed bank) ; Disassembly comments by Chris Cantrell 2009 ; See http://www.computerarcheology.com for discussion. ;##$CPU 6502 ;##$OriginalBinary zelda7.bin ;##- ;##- Menu structure for CodeToWeb HTML generator ;##- ;##Menu 3 "General" ;##MenuLink RESET "RESET" ;##MenuLink NMI "NMI (VBLANK)" ;##MenuLink MMC_Control "MMC Control" ;##MenuLink BBC_Bank "MMC Bank" ;##MenuLink RAM "RAM Usage" ;##MenuLink EndlessLoop "Endless loop" ;##RAM ;##+0000 GP_00 usually used as a two-byte pointer for indirection ;##+0001 GP_01 ;##+0002 GP_02 often used as a two-byte counter ;##+0003 GP_03 ;##+005C FlipFlag non zero to cause interrupt to flip name tables ;##+0066 SND_PtrA pointer to current music ;##+0067 SND_PtrB pointer to current music ;##+006A SND_Sq1Fine current value of square 1 fine ;##+006B SND_Sq2Fine current value of square 2 fine ;##+006D MusEffBell mussic effect envelope counter ;##+006E MusEffRel music effect count reload ;##+006F MusEffCnt music effect current count ;##+00F5 UNKNOWN_F5 filled with 5A after all sets copied to VRAM ;##+00FE CUR_2001 current contents of PPU 2001 (a write-only register) ;##+00FF CUR_2000 current contents of PPU 2000 (a write-only register) ;##+05F0 TriFine current value of triangle fine ;##+051D UNKNOWN_051D used as a "set pointer" to index multiple data blocks to copy to VRAM ;##+05F5 SND_DrumRep ?? point to start of drum track for repeat ;##+0600 SND_ReqMusic Request song ;##+0601 SND_601 ?? something to do with sound ;##+0602 SND_ReqMusEff Music effect request (long music continues to play) ;##+0603 SND_603 ?? something to do with sound ;##+0604 SND_Request Sound effect request (near-death-beep will not preempt another sound) ;##+0605 SND_CurEffect current playing sound effect ;##+0607 SND_CurMusEff current playing music effect ;##+0608 SND_DMod1 parameter in delta-mod effect ;##+0609 SND_CurSong current playing song ;##+060A SND_SongPC_A offset within current song for voice A ;##+060B SND_SongPC_B offset within current song for voice B ;##+060C SND_SongPC_C offset within current song for voice C ;##+060D SND_SongPC_D offset within current song for voice D ;##+0610 SND_LenReload music event timer reload ;##+0611 SND_Timer music event timer ;##+0618 SND_MusEffDel script pointer for music effect ; Battery-Backed RAM ;##+6001 MARK_A must be 5A for ram to be valid ;##+652A Q_SG1 ?? save-game 1 flag? set to FF if BBR is not valid ;##+652B Q_SG2 ?? save-game 2 flag? set to FF if BBR is not valid ;##+652C Q_SQ3 ?? save-game 3 flag? set to FF if BBR is not valid ; 6530-7FFF cleared on startup if BBR is not valid ;##+7FFF MARK_B must be 5A for ram to be valid ; TOPHER-temp Music descriptor ;00 -> Note delay set (0-4) ;01 -> Pointer to Music ;02 -> ... ;03 -> Offset for C (A begins at 0) ;04 -> Offset for B ;05 -> Offset for D ;06 -> 0619 ;07 -> 05F1 C000: F0 F0 B0 F0 3C 3C 3C 3C 3C 3C F0 F0 FC C0 33 0F 3C F0 C0 0F FC C0 0F F3 0F FC 30 3F C3 2F CC CF C020: 83 3F 0C FF 0F FC 03 CF EF 0F FC 00 CF FF 0F F0 00 83 3F 0F F0 C0 E3 F3 00 0F 3C 3F 03 0F CC CF C040: C0 C3 FB 00 0F CC 03 0F F3 C0 03 0F 3C F0 F0 C0 C0 C3 C3 C3 C3 C3 C3 C3 F0 F0 B0 3C 3C 0F 0F C3 C060: C3 F0 3C 0C CF C3 F0 3C 0C CB C3 F0 3C 3C 0F CB C3 C3 F0 30 3C 3C 3C 0C 0F 0F 0F 0F 0F 0F 3C 3C C080: FC F0 C0 0B 0F FC CC 03 3F FC 03 FC 30 3F C0 0F CF 0F F0 0F CF CF C0 3F F0 FC 3C F0 0F 3C FF 3C C0A0: E0 0F 3C FC 3C C0 0F 3C FF 3C F0 00 C3 CF C0 0F CC CF C0 03 F3 00 3C CC 0F F8 C0 0F 3C F0 03 0F C0C0: 2F 3C F0 F0 C0 C0 C3 C3 C3 C3 C3 C3 C3 F0 F0 F0 3C 3C 0C 0F CF C3 F3 30 3C CF C3 B0 3C 0F C3 F2 C0E0: B0 3C 3C 0F 0F C3 C3 C3 C3 F0 F0 F0 F0 F0 F0 F0 F0 C0 C3 03 0F 3F FC F0 03 0F FC C0 0F FC 00 3F C100: CC 0F F0 0F F3 33 FC 03 F3 F3 C0 2F 3C FF 0C F0 03 3C FF 3F F0 03 3C FF 3C F0 0B 3C 3F 0F FC C0 C120: F3 33 C0 03 C3 03 F0 C3 FC 00 3F CC 0F 3C C0 03 3C F0 C0 03 0F 3C 3C F0 F0 F0 F2 F0 F0 F0 F0 F0 C140: F0 F0 3C 3C 0C 0F 0F CB C3 F2 30 0C CF C3 70 3C 0F C3 F3 30 3C 0C 0F CF C3 C3 F3 F0 F0 F0 30 FC C160: 3C 3C F0 F0 F0 F0 C2 C3 0B 0F 3C F0 C0 0F FC E0 CF FC 80 3F CC 0F F0 03 F3 33 F0 03 F3 CF C0 3F C180: 30 FF 3C F0 0F 3C FF 3C F0 0F 30 FC 3C C0 0F 3C FF 0C FC 00 F3 03 E0 0B E3 03 F0 03 FC 00 3F CC C1A0: 0F FC C0 0F 3C F0 C0 0F 0F BC 3C F0 F0 F0 C2 C3 C3 C3 C3 C3 C3 F3 F0 F0 30 3C 3C 3C 0F CF C3 30 C1C0: 3C CF C3 B0 0C CF F3 F0 30 3C 3C 2C 0F 0F 0F C3 CB C3 C3 C3 C3 C3 0B 0F 0F 0F 3C FC F0 C2 03 3F C1E0: F0 C0 2F FC 00 3F F0 03 FC C3 FC 00 FF 00 FC 00 FF 03 F3 CF C0 3F F0 FC 33 C0 3F C0 FC F3 C0 3F C200: C0 FC 33 C0 0F 30 FF 00 FC C0 FC 03 FC 00 FC 00 BF C0 0F F0 03 3F F0 03 0F FE F0 C0 0F 0F 3F 3C C220: 3C 3C BC F0 F0 F0 F0 30 3C 3C 3C 3C 2F 0F 0F C3 C3 F3 3C 0C C3 F3 3C 0C CB F2 3C 3C 0C 0F CB C3 C240: C3 C3 F0 F2 F0 F0 F0 F0 F0 F0 F0 C3 C3 03 0F 3F 3C F0 C3 0B 3C F0 03 3F C0 03 FC 03 3F C0 3F C0 C260: 3F C0 FF 00 FF 00 FC 03 F0 3F C0 FF 02 F3 0F 03 FF 03 C3 3F 03 FF 03 F3 0F C0 3F 00 FF 00 FC 00 C280: FC 00 FF 00 3F F0 3F F0 03 3F F0 03 3F BC F0 C3 03 2F 3C 7C F0 F0 F0 F0 C3 E2 C3 C3 C3 C2 F3 F0 C2A0: F0 F0 30 3C 3C 0F C3 B3 3C CF F3 30 0C C3 F0 F2 F0 30 BC 3C 3C 3C 3C 2C 3C 3C 3E 3C 3C 3C FC F0 C2C0: F0 C3 03 0F 3C F0 C2 0F 7C C0 03 FE 80 3F F0 0F F0 03 FC 03 FC 03 FC 0F E0 0F C0 FF 00 FC 03 F0 C2E0: 7F 00 FC 03 F0 FF 00 FC 0F F0 3F 00 FF 02 FC 0F F0 0F F0 3F C0 0F F0 0F F8 03 FF C0 0F FC C0 0F C300: BC F0 C0 0F 0F BC FC F0 F0 F0 C3 C3 C3 C3 C3 C3 C3 C3 C3 F2 F0 F0 B0 3C 3C 0F C3 B2 3C CF F3 30 C320: 0C C3 E3 F0 F0 F0 38 3C 3C 3C 3C 3C 3C 3C 3C 3C FC F0 F0 C0 C3 03 0F 3C F0 C0 0F 3E F0 07 3F E0 C340: 0F F8 03 FE 03 BF 00 FF 00 FF 00 FF 03 F0 0F F0 3F 00 FE 03 F8 3F 00 FE 03 F0 3F 00 FC 03 FC 3F C360: 80 FF 00 FF 03 FC 03 FC 03 FC 00 FF 00 3F F0 0F FC C0 0F 3C F0 C3 0F 3F 3C F0 C2 C3 CB 03 0F 0F C380: 2F 0F 3F 0C 2F 2C 0F 0F 0F 0F 0F CB CB F0 3C CB F3 2C CE C3 30 0C 0F 0F 0F 0F C3 C3 C3 C3 C3 C3 C3A0: C3 CF 03 0F 0F 0F 3C 3C F0 F0 C3 0B 3F F0 C0 0F FC C0 0F FC 00 FF C0 3F C0 0F C0 0F F0 3F C0 3F C3C0: 80 FF 00 FC 03 F0 BF 00 FC 03 F8 FF 00 FC 0F E0 FF 00 FC 03 F8 0F C0 3F E0 FF 00 3F C0 3F C0 0F C3E0: F8 0F FC C0 2F F8 C0 0F 3C F0 C3 03 3F 3C FC F0 F0 F2 E0 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 C3 F2 F0 C400: 38 CC C3 B2 2C 0F F3 0C CF F2 F2 F0 F0 F0 F0 F0 F0 C0 83 0F FC 00 FF 00 FE 03 C0 3F 80 FF 00 FF C420: C0 0F 3C FC F0 F0 F2 B0 CC C3 C3 C3 0F 0F 3C F0 0B FC 03 FC 0B C0 3F 00 FF 03 F0 03 FE C3 0B 3F C440: 3C BC 38 3C E3 F0 F0 C2 C3 0F 3E F0 03 F8 03 FC 0F 00 FF 00 FE 0F F0 0B FC C2 0F 3E FC F0 C0 3F C460: C3 C0 C3 0F 3F FC C0 0F F0 03 F0 0F C0 FF 00 FC 0F F0 0F C0 0F FC C0 C3 3F 3C F0 CC 33 FC C0 C3 C480: 2F FC C0 0F F0 0F F0 0F 00 FF 00 FC 0F C0 3F C0 3F F0 C3 0F FC F0 03 00 DE FF FF C0 03 3F C0 0F C4A0: F0 0F C0 3F 00 FF 03 C0 3F C0 FF 00 3F F0 0F 3C F0 03 FF 00 C0 FF C3 CF BF C0 0F F0 03 E0 0F C0 C4C0: FF 00 F0 0F F0 7F 00 FF C0 3F F0 03 BF F0 03 00 FF FF FC 00 3F C0 0F F0 0F C0 3F 00 FF 03 F0 3F C4E0: 80 FF 00 FC 00 FF C0 0F FC 03 FF FF 00 20 80 3F F4 0F F0 0B FC 0F 00 FF 00 FF 0F C0 FF 00 FE 03 C500: FC 03 FC 02 3F E0 FF 03 00 3F F0 0F F0 0F F8 0F C0 3F 80 FF 03 C0 3F C0 FF 03 F0 0F F0 0F F0 0F C520: F4 0B C0 FF 03 FC 03 FC 03 FE 03 F0 0F C0 FF 00 F0 0F F0 FF 00 FC 0F F0 2F 80 3F C0 BF 00 FC 0F C540: D0 3F 00 FF 80 FF 03 F0 0F F0 FF 00 F8 0F E0 FF 00 FC 0F E0 3F 00 FF 00 FE 0B 00 FF 00 FF 0F C0 C560: 3F F0 FF 00 F0 3F 00 FF 02 F0 3F 00 FF 03 C0 BF 40 FF 03 C0 FF 00 FF 07 C0 FF 00 FE 0F 00 FF 00 C580: FF 0F 00 FF 03 FC 0F 00 FF 03 F8 3F 00 FC 03 FC 3F 00 FC 0F F0 3F 00 FC 0F F4 BF 00 F0 0F E0 FF C5A0: 00 F0 0F D0 FF 02 F0 3F 40 FF 03 E0 3F 40 FF 03 C0 3F C0 FF 03 C0 FF 00 FF 0B 40 FF 00 FF 0F 00 C5C0: FF 00 FE 0F 00 FF 03 FC 0F 00 FF 03 FC 3F 00 FC 0F F4 2F 00 FC 0B F0 3F 00 FC 0F F0 3F 00 FC 0F C5E0: F0 FF 00 F0 2F 60 FF 00 F0 3F C0 FF 02 E0 3F C0 FF 03 C0 3F C0 FF 03 C0 FF 00 FD 03 C0 FF 00 FF C600: 0F 00 FF 00 FF 0F 00 FF 03 F7 07 00 FF 03 F8 0F 00 FF 03 FC 2F 00 FC 0F D8 3F 00 FC 0F D8 BF 00 C620: FC 0F D0 7F 00 F8 2F D0 FF 00 F0 3F 40 FF 02 F0 3F 40 FF 02 E0 BF 40 FF 03 C0 FF 00 FF 03 C0 FF C640: C0 FD 01 C0 FF 00 FD 03 82 FF 02 DD 0F 20 FF 03 DC 0F 08 FF 03 DC 2F 00 FD 0B EC 1F 20 FC 0F F0 C660: 3F 00 FC 0F 70 BF 00 FA 0F 70 7F 80 F0 3F C0 7F 80 F0 3F C0 FD 02 F0 3F C0 FD 02 C2 FF 80 FE 01 C680: C2 FF 00 FF 03 C0 FF 00 F7 07 88 FF 02 FC 07 08 FF 03 DC 2F 00 FF 03 DC 2F 80 FE 03 DC 1F 20 FC C6A0: 0F 70 3F 10 FC 0F 70 BF 00 FA 3F B0 3D 20 F2 0F B0 7D 90 D8 3F C0 7E 42 D2 3F C0 FD 20 D1 3F 60 C6C0: FD 02 C9 BF 80 DD 83 C4 FF 00 F5 23 22 FF 80 F5 0B 22 FF 02 76 0F 22 FF 03 74 0F 8A FC 03 D6 2F C6E0: 88 FC 0B D8 2F 88 FC 0F 50 3F 28 F2 0F 68 BF 20 F2 2F 60 BF 20 E9 3F 40 FD 20 F2 BF 50 D5 48 D2 C700: 0F 68 75 25 69 9F A0 75 A3 A4 3F 50 6D 8B 4A BF 40 6B 8B 4A BF 40 6B 2B 2A FD 20 6B 27 29 FD 02 C720: 6D 97 A4 FC 02 AD AD A4 F4 83 6A 9D A8 F4 0B B4 AD A2 F2 0B B4 76 A2 D2 0F B4 76 92 D2 2F D0 76 C740: A2 CA 2F D0 DA 8A 4A 3F D0 DA 49 4A FF 92 4A 2A FF 00 00 00 3C F3 0F E0 FF FF 3F 00 00 00 FC FF C760: FF 3C 3F 80 F0 FF FF 00 00 00 00 FF FF CF FF 0F 00 F0 FF 03 00 00 C0 C0 FF FF F0 FF 03 00 FE FF C780: 00 00 00 FC C0 FF FF C3 CF 0C 00 F0 FF 3F 00 00 00 0C FF FF 3F FC FF 00 00 FF FF 03 00 00 C0 C3 C7A0: FF FF F3 FF 03 00 F0 FF 0F 00 00 00 0C F0 FF FF CC FF 0F 00 F0 FF 3F 00 00 00 F0 03 FF FF 0F FF C7C0: 3F 00 00 FF FF 03 00 00 00 F0 F0 FF FF C3 FF FF 00 00 FC FF 3F 00 00 00 00 80 FF FF FF F0 33 03 C7E0: 20 FC FF FF 0F 00 03 00 00 00 FF FF FF FF 3F 00 00 00 00 00 00 00 6B 6D 5D D7 B6 6D 5D DB D6 D6 C800: 2B F0 FF BF 00 FC F8 01 1C C2 FF 03 C0 F5 FF 20 00 FC C7 81 E3 FF 7F 00 C2 7F 1D 00 70 FC 38 70 C820: E8 3F 0E 00 C7 7F E1 38 FE 1F 38 C0 1F 07 80 BF C7 0F 00 FF F1 E3 F8 79 1E C0 81 FF C0 21 E8 3F C840: 70 FC F8 31 00 78 8F 1F C7 A1 97 00 80 FF C7 7B E8 F8 01 E0 07 8E 03 C0 F1 FF 00 7E FC 07 F0 1F C860: 3F 80 E3 E0 8F 03 FF 7F 08 00 8E E3 07 F0 E3 3F 0E E0 C7 F1 03 FF B1 02 C0 FF A3 00 7E FC 3F 80 C880: 03 BF 20 02 FF 8F 03 F8 7F 00 38 8E 1F 38 80 E3 07 FE 43 FF 8F 1F C0 8F FF 38 7E 00 3F 80 9E BF C8A0: 0E E0 07 F0 03 FB 71 1C 80 7E E0 07 FE 0B F8 01 E0 00 FE 1E 3F F0 1F F8 0F EC 07 7A 00 3F 80 1F C8C0: F8 0F FC 38 7E E0 00 7E FC C0 0F E0 07 F0 03 FF F1 1F C0 0F FC 07 7E 00 07 70 FC 38 0F E0 3F 7E C8E0: 00 3F F0 0B F8 7F FC 00 FE 1F 07 0E 1C F8 2F E0 C7 71 1C FA 81 1F C0 FF E3 00 80 03 38 0F FC C7 C900: 0F E0 FF 71 00 F8 0F 1C 00 FE 03 C7 81 FF F8 01 FC 07 0E FC F8 5F FC 00 7E E0 38 8E 9F 00 F0 FF C920: C7 F1 03 FB 01 00 F8 7F 1C C7 FF 03 04 80 FF 38 80 FF 3F 00 00 F8 8F 1F C0 FF 1F 00 80 FF 07 80 C940: FF FF 00 00 F8 BF 1F C7 F7 83 07 80 1F FF 01 E1 3F 00 00 FF 8F 03 F8 F1 1F 07 0E FC 38 80 1F FF C960: 0F E0 F8 7F 00 3F F0 1F 28 0E 9C 07 F0 0B FF 81 FF C0 0E 00 3F F0 1F F8 7B 1C C7 F0 03 07 80 1F C980: F8 71 FC 07 7E 00 EF 81 17 F8 F1 03 F8 B1 1F C0 77 1C C7 8B 03 BF 00 1C C7 0F FC 00 FE FF C0 F1 C9A0: FE C0 8F A3 3F 0E 10 F8 0F 00 38 FA 03 3F 8E FF 38 80 E3 3F 78 00 E7 8B 1F 38 FE 02 3F 80 1F FA C9C0: 01 E0 FC 7F 00 F8 8F 1F 00 80 FF 2F 00 E0 FF 01 80 FF 7F 00 38 FE FF 00 FE FF 00 00 FC FF 81 1F C9E0: E0 0F 00 C0 FF BF C7 01 FC 00 0E E8 3F 70 00 FF 7F 00 C0 FE 03 07 FE FF 40 71 FC 02 40 FC FF 7B CA00: 1C C0 0F 1C 00 FE 1F FF 81 FF 00 0E E0 07 FE 02 FF 0F 1C 00 7E FC 07 F0 0B F8 71 FC C0 0F 1C F8 CA20: 81 1F F8 0F 1C EF 3F 00 58 8F 1F 00 80 FF 3F FE 03 3F 00 00 FF 0F 1C C0 7F 00 07 FE 1F 38 80 FF CA40: F8 71 FC 3F 00 1C FF 81 03 F8 FF 03 00 AA 1F 3F 80 FF 07 8E E3 3F 7E 00 FF 71 E0 38 7E E0 00 F0 CA60: F3 C0 71 FC C0 0F 1C 38 0E E0 F8 FF 03 38 70 00 C7 FF 1F FF F1 E3 07 8E 1F 3F 00 E0 FF 01 1C 78 CA80: 3F 00 C0 FF 03 38 FE 1F C0 FF E2 07 8E 03 FF 81 83 FC 0F 1C C0 7F 00 07 F0 E3 F8 21 FE 07 0E 9C CAA0: C7 0F E0 F8 01 00 C7 8F 03 FF 7F FC C0 81 03 C0 8F 1F C7 F1 1F 3F 0E 1C 3F 70 FC FF 81 1E F8 01 CAC0: 00 C7 89 83 38 F0 1F 07 80 1F F8 F0 FF C7 01 1C 04 8E E3 07 7E 1C FF 71 1C C0 FF 9F 00 F0 1F FF CAE0: F1 03 3F 70 E0 00 F0 E3 3F 8E 1F 38 8E 03 F8 71 FC F8 0F E0 07 78 1C F8 8F 1F 00 FE E3 C0 FF 03 CB00: 07 8E EF 3F 80 03 F8 71 1C C0 7F 1C C0 FF 03 38 0E FC 00 F0 FF C0 81 EF C7 0F E0 3B 70 A0 FF 81 CB20: 1F 38 0E 00 D0 FF E3 00 FE 1F 00 8E FF 00 F0 FF F8 81 E3 07 00 E2 3F 0E 9C FF 81 FF F8 FF 03 FF CB40: 81 03 C0 0F 00 F8 71 02 C0 FF 1F 00 0E 1E 00 F0 FF F8 81 FD C0 71 EC FF 7F 1C C7 8F A3 00 7E E0 CB60: 38 80 FF 3F 0E E0 00 8A 03 3F FE 0B F8 01 10 07 7E FC C7 7F 00 07 7E FC 00 FE 1F 28 FE FF 00 0E CB80: E0 38 0E FC 3F 0A 00 FF 0F 1C 3F FE E3 C0 7F 00 07 8E 1F 38 FE E3 C0 F1 FF C0 8F FF 00 70 FC 47 CBA0: 01 E0 FF 70 00 E8 71 00 FF 7F E0 00 0E 00 FF FF 03 C7 0F 00 C0 FF FF 00 F0 FF C0 21 A0 3F 00 E0 CBC0: FF 7F E0 07 80 1F F8 75 FC 27 7E 00 C0 8F 03 F8 F1 03 07 FE 03 07 F0 FF C0 81 FF 3B 70 FC 3F 00 CBE0: 10 F8 0F E0 FF 07 00 C0 7F E0 C7 0F 9C F8 7F E2 38 80 1F C0 FF FF 38 0E E0 07 80 FF C7 01 E2 38 CC00: 70 A0 3F FE 03 07 7E 1C 00 FE FF C7 01 FC 07 70 1C FF 81 63 FF 0F 1C FF 0F E0 C0 7E 00 07 FE 1F CC20: C0 F1 1F 00 F0 FE 07 70 FC C7 01 01 C2 8F E3 3F F0 1F 00 70 00 C7 8F FF 03 F8 E1 07 7E E0 FF 01 CC40: 1C 3F 00 E0 FF BF 03 D2 8F 03 C0 7F EC F8 F1 03 38 FE 1F F8 81 9F 00 0E FC 3F 0E FC 3F 00 00 FF CC60: 0F 00 FF 0F 00 28 FE 03 3F 00 1C C0 FF FF C7 09 00 07 F0 FF EF 71 02 38 00 FC FF 7F BC 38 00 00 CC80: FF FF 1F 07 00 00 F8 8F 1F F8 01 14 F8 FF 7F 2F 00 1C C0 FB FF 3F 00 FC 00 80 E3 FF 71 00 E0 81 CCA0: 03 FF FF 03 07 0E 60 FB FF E3 00 FE 03 C0 FF FF 38 80 1F 38 F0 EF C0 81 BF C0 A1 FF 38 70 FC 07 CCC0: 80 FE 3F 80 03 FF 01 E0 FF 0E E0 E0 0F E0 C0 8F 0B 00 FE 1F 38 F0 E3 82 80 FF FF 76 A0 38 80 FF CCE0: B8 FE 1F 38 0E 40 27 BE FF 07 00 E0 FF 0F F4 C5 01 1C C0 F1 FF 07 70 00 00 70 FC FF 7F 00 38 80 CD00: 83 FF 0F E0 C0 FF FF C0 7F E0 FB 0F 00 C0 FF 1F 00 0E 1C FF F1 E3 38 01 E8 C0 FF 1F 00 F0 1F 2F CD20: F0 FF 00 00 9C C2 7E FC 3F F0 E3 00 F0 1F FA F9 E3 38 00 FC 3F 00 FC 3F 00 E0 C0 FF E3 07 F0 03 CD40: F8 F1 FF 00 00 FC F8 01 E0 FF 7F 00 80 FE 1F C0 F1 1F C7 D1 0F 3F 00 E0 FF 0F E0 C0 0F E0 C0 7F CD60: E0 00 7E FC C0 F1 FF C7 F1 E3 38 3E 1C F8 01 00 FF 71 FC 00 7E EC 3F F0 1F 00 F0 1F C0 0F 1C FF CD80: 0F 1C FF 01 FC C7 81 1F 00 FA 8F C7 01 00 3F FE 1F 00 80 1E D0 7F FC 00 7E E0 3F 80 FF 07 00 14 CDA0: FF 0F 1C FF FF E3 BF 0E E0 3F A0 E3 00 80 03 FF 0F 00 FF F1 02 38 F0 FF C0 F1 0B 38 FE 1F E4 0F CDC0: 1C F8 0F 1C FF 01 FC 07 0E E0 07 0E FC C2 01 FC 3F FE E3 C0 7F E0 00 7E 00 38 70 FC 3F F0 03 04 CDE0: 00 FD FF 01 FC 3A 00 E0 FF 71 FC 3F 80 E3 07 7E 00 E8 0F E0 F8 FF 03 F8 71 80 F8 01 FC 07 FE 03 CE00: 03 FE 03 FF F1 E3 00 AE E3 FF 81 03 C0 0F FC 3F 80 FF C0 0F FC 87 00 FE 00 F0 03 00 FE 1F FB 0F CE20: FC F8 21 F0 07 0E FC C0 0F FC 07 F0 E3 F8 81 FF 38 0E E0 00 7A E8 C7 0F 00 3F 00 FC FF 01 FC 38 CE40: F0 03 07 FE BF 38 0E FC 07 08 FC 3F 70 BC F8 01 E0 FF 0F 1C C2 0F 00 F8 FF 03 C0 F1 E3 3F 8E 1F CE60: 00 FE 03 F8 0F E0 C0 7F 00 FF 71 E0 FF F1 03 38 F0 FF 00 80 1F F8 7F 00 07 80 E3 FF 7F 00 C0 07 CE80: F4 FF 0F E0 E7 8F 83 00 F0 0B FF 8F 03 FF 7F 00 3F 00 E1 07 70 FD 3F 70 E0 07 7E 00 C0 FF 03 C7 CEA0: 0F E0 3F 80 1F A8 7E 00 FF 7F 1C 00 2E FC 03 7E EC 3F 00 1C 3F FE 03 28 F0 FF 00 8E FF F8 01 E0 CEC0: 3F 00 FC 27 7E 1C F8 0F 00 F8 7F 00 38 FE E3 00 F0 F7 FF F1 03 07 F0 1F 00 04 E0 FF 0F 1D 3F 80 CEE0: E3 3F F0 1F 20 80 1F 07 FE 0F 00 FE FF 00 00 FC 27 B0 FF 07 F0 03 FF 0F E0 F8 7F E0 07 7E FC C0 CF00: 81 E3 2F F0 1F F8 7F E0 07 0E 00 FF 7F E0 05 A0 03 FF 0F FC C0 8F 03 C0 8F 7E 00 00 FC 27 80 FF CF20: 3F 00 00 FF FF 1F 00 8E FE C0 7F 00 00 0A FC FF FF 1F 00 00 7C 00 FE FF C0 7F EE 00 70 1C C0 FF CF40: 03 3F FF 1F C0 0F 00 00 F0 FF FF 01 1C C0 81 03 F8 FF FF F8 2F 00 C0 01 E0 FF 89 FF 10 D0 FF C0 CF60: 00 E0 FF 7F E0 FF 0F E0 07 00 1C FF FF 1F 00 B0 83 C0 F1 FF 07 80 FF FF 0B 00 00 F0 02 FF 8F FE CF80: 3F 00 E0 C7 A1 FD E0 FF 02 38 00 FD 03 FE 1F C0 01 FC C0 2F 00 FF BF E3 C0 7F 1C 3F 30 00 3F F0 CFA0: 03 C3 FF 1F 00 08 FD 00 81 FF 3F 80 FF 07 00 02 FF 7F 1E FF 2F 1C 00 FE 1F 00 F0 03 C4 7F 80 3F CFC0: 7E 00 F8 7F 1C F8 0F 1C E0 01 FE 07 0A FC 07 80 FF 07 B0 E3 3F F0 03 C0 FF 1F C0 7F FC FF 80 1F CFE0: 00 FE FD 07 00 10 00 80 FF FF 81 1F 38 C0 1F F8 FF 0B 00 A0 E3 FF 0F 00 3F 80 FF 3A F0 FF 00 80 D000: 1F 3F F0 FF 07 00 E0 BF 0E 00 F8 FF 01 F8 FF 1F 38 80 FF 07 F0 03 FF 00 E0 FF 01 A0 F8 0F E0 FF D020: 0F 00 C0 FF 1F C0 FF 02 F8 0F 00 FF 81 FF 05 80 FE 27 00 FC FF 0F 00 C0 DF 03 F8 FF 1F C0 40 01 D040: C0 FF 03 FF FF 03 00 F0 BF D0 01 E0 FF 0F 00 F8 7F 00 FF FF 01 00 F0 FF 03 F0 BF 00 F0 BF D0 01 D060: F4 FF 01 E0 FF 05 00 3F FE 1F 00 FE 13 58 A1 9F FF 01 E0 C2 0F FC 03 0E FC 07 80 EA FF 81 1F 00 D080: F0 9F C0 FF FD A4 00 E0 FF 01 E0 FF 01 1D C0 FF 17 00 FE 1F E0 F1 FF 00 00 E0 FF BF EF 00 A0 5F D0A0: 00 F8 1F C0 3F 00 FB 7F 00 FF 2F 00 7F 01 E0 7F 01 BD 3F 00 FE 05 80 FF 3F 08 90 FF 0F 00 FD FF D0C0: 13 00 F8 FF 00 30 FE D7 3F 00 40 FF 01 3C F0 FF 27 00 E0 FF 01 00 FA FF 03 E0 FF 02 00 FE EF 3F D0E0: 01 80 FF 01 7C FF 01 7C 9F 00 4C 00 FE FF 67 3F 00 F8 57 00 FC CF 0F 02 F0 FF 00 F0 FF 80 BE 1D D100: 80 A4 FD C0 3F F2 3F 00 1E 10 B1 FF 3F 00 AC 3F 74 AC 58 0B E2 DB 0F E0 3F 74 00 FF 01 A0 9F FE D120: 1F 00 FE 0B 00 F0 FF FF 01 00 BF 00 A0 FF FF 5D 00 06 51 C5 FE FF 05 80 69 BF 36 89 04 81 FF 3F D140: 00 FE 1F 00 F5 07 FE 03 A0 B6 7F 62 35 61 FB 0F 00 F8 D1 BF FD 01 00 45 05 EC FF FF 02 80 7E 02 D160: FA 4F 02 FB 0F 00 ED FF 6B 00 80 FF 07 B0 FF 02 A4 1D DC 0F E0 FD 0F 60 FF 08 AC 00 F8 FF 00 F7 D180: 5F 00 3E 40 FF 47 40 FF 0B 40 DA 7F 70 03 F6 96 C0 F6 5D 24 A9 8B 2C AB 4D D5 AA AD E0 05 EC 27 D1A0: 80 FF 1F F0 81 DA C9 01 E8 FF 1F 00 C0 FD 47 57 5E 84 2E 00 FB DF AA 9B 88 82 25 B0 7F DF 2B 00 D1C0: BB A4 0F 80 FE 97 02 FE 4F A4 54 6A A5 54 A2 FF 2E 40 FF 01 11 FC 4B 49 E8 FF 82 E8 26 B0 6B 59 D1E0: B5 22 BA FF 22 80 FF 00 00 FE FF 09 74 D3 5E 00 E8 FF 49 12 D9 6F 04 A1 FF 22 2B 89 D0 FE 17 6C D200: 2B 82 A4 DA FE 17 A8 6A 17 00 EC FF 0B EC 64 89 AA DC A4 52 6F 45 68 DF 55 15 20 B1 5F 55 B1 FF D220: 00 F4 83 C4 7E 11 EA B6 52 3F 01 ED 17 00 7D DA D5 AD D4 4A A0 FB 01 A2 FB 25 B2 5D B5 89 24 D8 D240: 7D 27 80 7F DB 08 60 FB 5F 80 E0 BE 56 A5 5E 91 04 A9 75 97 F6 4F 24 41 4A DB 2E 51 DF 46 50 9F D260: A8 B6 A5 A4 52 D5 B6 95 D0 B7 8A 20 FB 17 04 F4 FF 92 08 6A BF 08 52 DF 25 4D AA 5E 55 A4 BA 02 D280: DD B7 82 D8 5F 02 55 55 55 BB AA 5D 85 44 EA 93 28 E9 FB 2B 89 A4 36 49 93 B4 FD 25 C8 EE 2A A1 D2A0: 6A 02 F7 57 52 B5 55 25 25 69 7B 49 AA 55 D9 B6 44 AB 52 52 37 52 7B 4B 52 AB 44 6D 93 AA AA 6C D2C0: DB AA 90 DA 95 20 D5 FD 25 A4 6E 9B 00 69 EF AE 12 55 55 55 55 B5 15 AA 56 95 D4 B7 92 52 A5 6A D2E0: 25 B9 B7 12 A9 6D 92 54 6D 5B 05 ED 2D 21 55 AF A4 AA 6D 2B 11 D5 B6 95 A4 D6 56 84 D6 B6 55 4B D300: 07 F0 1F FF 01 E0 3F 80 FF C0 7F 94 00 7E EA 07 80 FF 07 F0 1F F8 0F 00 FF 81 FF 00 FE 43 03 F0 D320: 9F A8 0E A0 3F F0 FF 00 F0 BF 10 80 FF 07 F0 E2 FF 09 E0 00 FE 03 F8 7F E0 3F 80 FF C0 7E A0 3F D340: F0 03 C0 2F FC 03 80 FF 07 7E 00 FF 01 1C F8 FF 03 00 FE 1F C0 AF 1F F8 81 FF 07 78 00 F8 B1 03 D360: FF 80 FF 07 06 E0 07 FE 03 F8 2F 00 3F FE 63 00 B0 1F F8 A1 B7 00 FE 03 3F 80 FF 07 80 FF DD 7F D380: 00 F8 0F 02 80 FE 1F 38 80 FF 00 7E B4 FD 7F 00 FF 01 FC 00 2E E0 FF A1 03 C0 7F E0 00 7E FC 3F D3A0: 00 FC C7 7F 00 FF 75 02 C0 7F E8 00 7E E0 3F 80 FF C0 7E E0 07 7A EC 3F 00 9C F8 0F 00 3F F8 0F D3C0: C0 7F E8 07 80 9F 3F 80 1F C0 7F 00 3F F0 1F F8 0F E0 3F 86 0B 00 B0 FF 00 FE F3 BF 00 FC FF 0F D3E0: 00 3F 80 1F FA 00 FC 07 F0 03 F8 7F 80 BF 0E E0 FF 0F 00 27 FF 03 38 80 FF 07 F0 1F F8 09 A0 FA D400: 7F 00 03 F0 FF 00 0E E0 3F 80 FF 02 FE 03 FF 01 E0 FF 0F E0 3F F0 1F C0 01 FC 07 F0 02 F8 7F 00 D420: E8 7F E0 3F 80 FF 00 FE 03 1F F0 9F 00 FE 1F 3F 80 01 F8 7F E0 3F 80 FF 07 00 E0 FF 01 00 E8 FF D440: 03 80 FE BF C0 7F 00 FF 8F FF 00 F0 0F BF 00 FC 03 08 FE BF 00 FC 07 FE 02 C0 FF 1F 07 7E 10 28 D460: 80 FF 07 A4 FD 3F 00 FC 3F 00 FC 3F 00 EC 00 FE 1F C0 7F 00 FF F1 1F 00 7E E2 2F 00 FC FF 0A 80 D480: 3F 80 FF 00 FE 0F C0 2F E0 07 FE 0F C0 7E 00 F8 FF 0B C0 7F E0 FF 01 E0 E7 7F 00 E8 01 FC 87 0A D4A0: E0 FF 0B E0 3F 80 BF FC 05 E0 07 F0 FF 03 00 80 FF 0F FC 07 B0 FF 2F 00 FC 07 FE 03 00 F8 1F FF D4C0: 00 E0 3F F4 0B C0 5F 02 3F F0 1F 00 FE 03 F8 0F BE C0 FF 03 F8 01 E0 FF 01 00 F8 7F 00 3F F0 FF D4E0: C7 0A E0 07 F8 FF 00 F0 FF C7 81 1F C0 7F 00 FB 0F 00 FF 09 00 E0 0F FC EF 09 E0 FF 0F 00 F8 BF D500: 1F 3F 00 FC 07 80 1F C0 FF FF 00 00 E8 3F 3F 00 F8 FF 03 C0 FE E3 07 F0 1F C0 7F 00 F8 0F E0 07 D520: F0 EF 3F 00 FC 3F 08 00 FF 0F FC 00 FE 0B F8 0F FC 00 F8 1F 00 FE 9F C0 0F E0 FF 01 00 FA FF 03 D540: 38 80 FF 07 08 E0 FF 01 E0 BF 80 FF C0 FF 0B C0 7F E0 BA 80 11 FA 7F 00 F8 FF FF 00 00 E0 FF 01 D560: E0 FF F1 FF 38 F0 1F 00 0E E0 3F 80 03 F8 0F 00 FF 7F 00 C0 FF 03 3F 20 E0 FF 0F E8 07 F0 FF 00 D580: 7E BE 00 F0 03 E0 FF 1F 00 F0 FF 3F 00 AC FF 0F 00 FF 0F EC 07 F0 1F 00 FE 0F 80 FE 03 F8 0F 80 D5A0: EF 7F 00 00 FE 5F 23 00 FC 3F F0 1F C0 FF 1F 00 FA E3 07 00 FC C7 08 F0 07 F0 0B FF 01 FC 07 FE D5C0: 03 C0 FF E3 07 00 FC FF 80 16 F8 01 FC 07 F0 E3 FF 01 E0 FF FE E2 C0 FF 03 00 00 EC 3F 80 1F 3F D5E0: 70 EC 07 F0 1F C0 3F 00 C0 FF 1F 00 FE 1F FA 01 E0 3F 80 FF 00 80 FF 07 80 FF FF 09 00 7F FF 03 D600: F8 80 9F 3F 00 FC 07 F0 0F 28 80 FF C7 01 E0 FF 01 E0 FF 07 E0 02 8E FF 07 D6 02 F8 0F E0 3F A0 D620: 9F 00 FE FF 00 80 FF 3F 00 FE 3F 00 FC FF 8B 83 3F 80 1F C0 7F 00 C0 7F 02 FF 01 E0 FF 0B 00 05 D640: FE 0B 3F 00 FE C7 7F 00 FF 0F 00 FF 0F E0 C7 27 80 1F FE 03 C0 7F E0 07 FE 0F C0 0F E0 3F 80 FF D660: 00 FE 1F C0 0F 1C FF 01 00 FF 0F 00 F8 7F A0 07 FE 03 F8 7F 00 FF 80 1F C0 FF 1F 00 7E 00 FF 81 D680: 1F F8 0F E0 07 F8 FF C0 F1 1F F8 71 E0 FF 01 E0 07 80 0F E0 7F E0 E8 0F 00 FC 7F 02 3F 80 FF 00 D6A0: A0 FF EF 0F 00 FF 01 FC 07 80 FF 00 80 FF 3F 00 FC FC 0F 00 FF 81 E1 3F B0 1F 00 7E 00 FF 7F A2 D6C0: 00 F0 FF C0 80 FF 00 FE 03 FB 81 03 BB F0 FF 00 F0 FF 00 0E FC 3F 80 1F FF 01 FC 00 FA 02 FB 0F D6E0: E0 FF 00 00 3F FE 1F F8 0F E0 07 70 E0 FF 01 FC 3F 00 00 FF 0F 00 F8 F5 0B 2F F0 1F C0 4F FC 07 D700: F8 03 78 81 FF 07 80 FF C0 7F A8 E8 7F 02 03 F0 FF 00 88 FF 07 00 FC FF 0F 00 FF 81 1F C0 7F 00 D720: F8 7F 00 FF 01 1C C0 7F 00 FF 89 FF 07 00 E0 FF F8 0F F8 0F 00 F8 0F EC 00 FE 1F C0 FF 1F 00 FE D740: 03 F8 F1 1F C0 0F 01 F8 0F E0 07 F0 9F 04 FE 03 FF 81 03 F8 8F FF 00 FE 1F 00 FE EB 07 F0 FF 00 D760: F0 03 F8 0B FC 07 FE 02 00 FE FF C0 0E 00 FF 01 FC 2F FA 1F 00 3E E8 3F 0E FC 07 00 FC 07 00 EA D780: FF 0F E0 07 80 FF 07 F8 03 F8 01 FE C2 0F 1C F8 CF 81 3F 0E FC 07 70 E2 3F 80 9F 3F 00 FC 07 0A D7A0: A0 FA 8F 1F 3F 7E E0 00 F0 03 FF 01 E0 3F 80 FF C0 0F E0 3F A0 FF 00 BE FF 02 F0 FE 00 80 FF 3F D7C0: F0 03 F8 0F 00 FF 81 1F F8 01 FC 07 7E FC 07 80 FF 07 80 1F 00 FE EB 07 B0 FF 80 00 FC FF 01 E0 D7E0: 3F 00 FC FF 81 03 C4 BF FE 07 F0 1F C0 0F FC C0 2F E0 C7 0E 00 E0 7F 02 27 FE FF 00 FE E3 07 80 D800: FF 00 B4 FF 38 7A 00 3F F0 03 FA F5 02 3F 80 FF C0 2F 00 FF 81 FF 04 00 A0 FF 0F E0 BF 0E E0 07 D820: FE 03 FF 81 9F 00 FE 03 3A F0 1F 22 D0 FF C0 0F 08 F8 0F FC 00 FE 1F 00 FE FF 02 F0 FF 00 70 82 D840: 3F 7A FC 27 00 0C FB 0F 00 3F F0 1F F8 A9 03 FA 0F F5 C2 07 FC FF 01 E0 FF 01 00 F8 0F FC C0 7F D860: 80 C0 2F FC 07 7E 1C C0 0F E0 EF 89 FF C0 0F E0 C7 7E 02 E8 0F 00 FF 8F 0A F8 FF 03 F8 01 FC 00 D880: FE E3 27 80 7F 07 00 E0 3F FE 1F 80 FE 03 C0 7F 00 3F FA 0F C0 7F 00 00 FE FF 00 F0 F3 3F F0 03 D8A0: 3F F0 0F F8 01 FC 07 F0 03 07 FE BF 07 F0 0B 00 F0 1F 3F 80 FF 07 0E FC 07 F0 17 FD 0E 80 FF 01 D8C0: FC 3F 80 1F F8 00 EE 00 FE 83 07 FE 03 00 7E E1 07 FE FF C0 7F 00 F8 80 FF C0 0F FC 00 F0 FF 38 D8E0: F0 03 F8 7F 02 3F 80 03 3F F0 1F C0 0F A8 E0 FF 03 F8 7F E0 02 3E FE 00 FE 03 3F F0 1F E8 01 FC D900: 07 F0 1F 3B 7E 00 07 FE 03 E8 7F 00 FF F9 03 00 7E FC C0 7F 00 C0 8F FE 07 00 BE C0 FF 9F 03 F0 D920: 03 FA 01 FC FF 01 00 3F F4 1F 3A 80 FF 3F 80 0B F8 0F FC 00 7E E0 FF 01 FC E8 01 BC 00 FE 9F 80 D940: FE 03 07 F0 1F C0 7F EC 00 FE 03 C0 AF 1F 3F B0 0F E0 81 FF 83 7E A0 07 FE 1E C0 0F 00 FF 09 00 D960: FF FF 02 FF 01 02 F8 0F A0 FF 0F 00 F8 0F BC C0 FF 9F C0 0F E0 07 7E E0 3F 80 FE 07 7A E0 00 FE D980: FF 00 2E E0 3F F0 0F FA 81 FF 02 70 E8 07 B0 1F F8 31 00 FF 81 0B FF 0F FC F8 00 E0 3F A0 1F F8 D9A0: 81 03 3F 00 FE FF 81 1F F8 01 FE 07 F0 03 F8 89 1F C0 7F 00 F8 0F FC C0 0F E0 3F 7E 08 F8 0F 9C D9C0: F8 0F E0 EF 0F E0 07 F8 E2 3F 80 BF C0 0F 5C 00 FA 1F 38 F0 1F C0 FF 63 03 C0 FF 03 80 FF 00 FA D9E0: 1F F8 81 FF 00 7A FC 07 F0 1F 38 80 FF 00 F8 ED 07 F8 0B 38 00 FE 3F 30 FC 07 A0 FF 28 80 FF 83 DA00: 7E E0 3F 80 0F FC C1 1F 20 FE 63 C4 87 6E 23 F0 BF 00 F8 1F 2B A0 1F 2A F4 17 05 FF 02 FB 80 FD DA20: 2A 81 FE D0 0E FC 02 7E A1 62 7F A0 2F 81 1E F8 3F 60 C0 FF 55 00 F4 5F A2 3E 68 52 F7 91 04 FE DA40: 03 FA 01 BD BF 80 4E DC D0 BF 80 CA 17 E0 7F 00 FB 8B 1E A0 B8 1F F8 89 FE 00 FE 02 E0 7F A2 3F DA60: 80 BF 00 F8 FF 02 F0 1F F8 B1 02 D8 FE 0B C0 0F FC 07 7A F1 27 80 FE 07 A0 8F DA AB 11 C0 7F 01 DA80: FD 0F E0 DF 01 E0 C7 3E 90 ED 7E 00 FC FA 03 E0 0F E8 EC 0F E0 3F 40 55 7F 41 6E C0 7E 02 FC 3F DAA0: 02 2B F0 9F C0 7F 80 FA 0F E8 07 7E 80 3F A0 5F 40 7F E2 07 7A 61 27 C8 7D 13 C1 9F D0 3F 80 EC DAC0: 2F A0 3F A0 BF 24 05 FD 85 A6 4A FC 57 11 94 FA 8B 60 C5 FE 27 04 E0 FF 80 B7 1F 00 7C FF 00 1E DAE0: EC 7F 02 00 FF 4F C0 5E 6A C5 3F A0 9A B8 9F 00 FE 03 FF 01 FC 00 FB 6D 02 F4 9F 00 FE 9D 22 F0 DB00: 49 FF 01 E8 93 D0 FF 00 F0 9F C0 2F AC D0 7F A0 17 A9 5E A0 F6 1F 80 CE FD 00 B6 5D 80 FE 82 9F DB20: A0 FF 00 F8 17 7D 01 FC D2 88 FF 00 F0 FF 00 FE 1F 00 FE 03 C0 7F ED 04 F0 8F 2A 55 E0 FF 01 E0 DB40: FF 0E 00 DF 7E 02 E8 0B FC 03 FE 82 3F 00 FC 27 36 F2 05 F0 5F C0 7F 00 FC 3F 00 3F B1 F6 05 F0 DB60: 43 5F 21 A9 FF 01 10 FC 0F BE 00 FE 03 FA 0F F0 C5 7F 00 1F 7A 49 E0 7E E2 05 B6 53 2F C0 FF 00 DB80: 7E EA 02 FA 03 FC 0F E0 C7 56 A0 FF 00 FE 2A 80 FF 04 FE 02 FC 07 E0 DA 0F EC 2A B0 17 FD 09 FC DBA0: 80 7E 01 FB C1 0B F8 0F FC 00 FE 0F 60 57 E8 27 F8 83 1B A0 FF 04 7E 72 03 F0 8F DD 0A E8 07 7E DBC0: E2 07 F8 6B 02 F0 BF 24 50 EC 3F 80 FF 2A 09 E0 BF C0 8B EC 0F FC 04 7E E0 3F 00 FC 17 80 FF 03 DBE0: F4 1F C0 3F E0 27 B0 EB 2F D0 02 FF 0B E0 27 89 9E FA 05 F2 07 34 F5 03 7E B2 05 F0 9F 24 D5 55 DC00: 95 AA 96 7A D1 4A DA 55 00 FF 05 5D FC 09 FC C0 26 EA 3F C0 1F C0 FF 02 F8 09 7E 60 7F 60 2B A1 DC20: BF C0 4F 80 FB 0F E0 6A A7 76 00 F7 17 A0 3E E0 DF 2E A0 04 FE 8B 45 D7 9D 00 FE 03 3F A0 57 7B DC40: 01 AE 9D 54 76 03 F6 0B D4 7E A8 00 FE 6F A0 B4 17 5A 4B B0 3F F5 02 F8 0F B4 D8 A9 11 FC A7 02 DC60: FA A0 0F FA 0F 60 FB 0A E8 07 F6 EA C0 5E B0 E8 0F EC 45 45 FE 07 A8 56 5D D1 81 2B FF 03 D0 F6 DC80: 4A 92 0A FC 17 F6 01 F8 0F A2 BF C0 52 3F 01 FC 3F 01 52 DB 3F 00 FF 54 12 FA 0B FC 05 B0 9F E0 DCA0: 0B FC 17 C8 8A FB 01 EC 3F C0 0B 7A B7 02 EC 07 FD 04 3F A0 9F 24 ED 03 BE 55 A0 BE 8B A8 AA B6 DCC0: 22 AB 1D FD 00 FC 07 F0 43 BF 04 EC 1F D0 FE 00 7E 01 FC 0F BE 80 7E E8 2F 80 9F D8 25 E0 2F 7A DCE0: AA D0 0B FC A5 44 6D 7B 01 FC 93 C0 FD 02 F4 17 B8 36 E9 2B D0 17 3D C0 6F 15 81 EF 07 4B E0 BF DD00: C0 6E 04 BF EE 00 F4 B5 AC A0 5F E8 A4 6D 2D 01 FE 5B 01 EC D3 4A AA 52 5F 70 1F C0 BF 60 4B B6 DD20: A0 F6 1F E0 56 A0 6B 85 BF A0 B4 03 FF 01 B6 2A 37 B5 BA 80 4F 5D A1 BD 00 F6 9F 00 7F EA 04 F6 DD40: 93 E0 4E F4 07 F0 0F 1B D1 6A 2F 09 F4 9F 00 5D 7B 57 00 D7 7E 02 F8 3F 00 DD 5E 91 95 DA 0A FD DD60: 20 BD 68 BB 02 D8 7F 01 AC FE 82 13 FA 0F 10 FA 1F E0 2B 72 2B 59 6D A0 BA 9F A0 56 72 17 D4 56 DD80: 2A 5F 50 97 F6 01 FB 01 4D 7D A1 8D D8 0F F0 57 55 90 ED 06 FE C0 2E AE 64 A5 AE A0 F6 4F 80 BA DDA0: 97 6C 2B 00 FF 27 42 3B F1 13 05 FA 1F B8 A8 6A 9F D0 02 FD 0F 70 17 D4 4D EA 25 EA E4 0B E8 1F DDC0: 88 FE 23 58 E8 27 3E 02 EF 2E 6A 42 37 AD A4 36 EA 05 F5 E2 17 A0 6F E8 0B 74 ED 0A E8 65 DB 01 DDE0: F8 4F E0 9F 80 FE 15 50 72 3F 81 BD A4 5E 82 FD 09 AC ED 44 8E DC 45 AA DA A9 92 DA 56 50 7B 09 DE00: ED 23 F0 17 9D C0 9F C0 5F A0 3F B0 8F D0 85 7D D4 46 B4 EC A5 89 68 DB 8D 98 5A B1 1B B1 1F E0 DE20: 4E 7E 00 7E 71 2B A1 6F 95 2A 41 FF 01 BE C4 27 B0 3F 80 FF 80 7E 55 22 D5 17 15 B5 AD D8 45 E8 DE40: 07 F4 1F D8 09 7D 05 A9 EF E0 06 F4 D7 04 FC 23 5A B2 9B C8 BD 80 BE 52 D4 0F E0 9F 5A 82 7B 09 DE60: 55 FB 01 F6 85 AA 55 D4 BE 01 DD D4 8E C0 2F AD D8 89 7E A0 0E EC 27 B6 02 FB 0B 52 27 F5 03 17 DE80: AB 55 17 F4 92 3B 01 EE 3F A0 0D FA 55 40 BF A8 6D 22 BB 42 DD 27 40 FB 07 92 D5 37 A8 ED 0A E0 DEA0: AB FE 01 D0 7F 02 15 FB 03 FA A4 6E 02 7F 91 DA 05 7D 05 5F E0 1F C1 9D E0 B6 03 7D 89 AE 92 36 DEC0: B1 9B D0 49 DB 5A 90 BB 5A 42 DB 0E 74 27 AA 49 5F A1 BD 80 3E 55 EA 26 B2 2D D9 8A 9A BA 91 1A DEE0: 7B 41 6F 09 EC 27 57 90 DD 4B F0 85 AA AE 92 26 EA 1F 58 51 7B 0B 72 27 B8 4B 6A 37 02 FB 49 49 DF00: 1F A9 93 2D B8 0F 52 F5 49 65 5B 12 3B D1 97 A4 56 95 6D 49 AA DA 05 EC 1F A0 9F F8 08 FE 12 D0 DF20: FD A2 0A 6D DA 57 40 65 BF 89 C0 7E 4A D5 4A E8 47 2B 51 9F C4 EE 40 5F 60 BF 40 ED 55 21 AD AD DF40: 84 FD 24 A1 5F AA 24 71 3F A8 97 C4 2E 69 2B 55 AA DA 5A 52 15 7B 89 2D D1 4D 6D 09 6D 6A 37 A2 DF60: 17 D9 AA 82 F6 4D 68 89 FE 12 C1 FD 84 AA EA 23 A9 6E A2 AA 6D 13 D1 BD 80 7E B2 94 D0 FF 00 B6 DF80: 9D EC 0A 7C 25 59 49 5F 09 75 1F 81 9F D0 B5 83 1B A0 FF 20 DB 91 AD A4 B6 44 3B A9 DA 56 42 D4 DFA0: 7F A2 A0 FE A2 23 34 EA 27 0B EA 17 AA B6 92 D4 BD 80 F6 AA 15 B4 4B 2A A9 FF 00 3E 6D 13 A8 6F DFC0: C4 5E 48 6D D5 96 E0 2E 55 6D 09 B5 DD 08 A9 BF 84 AA 3B D0 17 DC AA 92 A4 FE 11 A2 BE 15 95 56 DFE0: 5D E0 5F 80 57 A9 1D EC 4E 60 3F C8 4D 6A B5 11 7B 09 B5 2F D0 17 DC 05 B6 DA CA 12 FA 29 A9 55 E000: FF 07 80 5F 27 0B A0 E7 8E EB 03 F0 13 07 F4 FF 87 70 0C 38 50 02 F8 FF FF 00 A0 FF 3F 00 E0 F8 E020: F1 EB F8 38 00 C0 FF 43 05 C0 FF FF 09 A2 03 27 A0 C0 FF FF 1F 80 AD 2A 80 FF FF 01 00 04 F0 FF E040: FF 7F 00 00 FF 13 C0 FF 02 F8 01 A8 FF A9 1F FD 01 00 C0 AB FF FF 0F 00 00 FE BF 00 A0 17 F8 FF E060: A3 3A 01 00 E0 FF FF FF 07 00 00 00 FC FF 0F FD 27 80 FF 07 00 F0 1F 7E 00 C4 FF FF FF 21 00 00 E080: 00 E0 FF FF FF FB DA 01 00 00 00 FF FF 1F F8 01 00 C0 FF FF 5F 45 00 58 09 00 F8 4F FE FF 4F FC E0A0: 07 00 00 00 F6 FF FF FF 03 C0 01 A0 FD AF E2 2B 80 BF 00 B0 1F BF F0 03 00 FE FF 3F 00 00 F8 FF E0C0: 1D 00 F0 FF FF 0B 00 C0 7F 00 F8 00 FD FF 0F E0 FF 01 00 C0 FF FF 42 05 EC 00 FE 1F 00 FE FD 1F E0E0: FE 8B 04 00 E0 3F 00 FC FF 0F 00 C7 FF F7 3F 00 00 D4 FF 1F 3D 00 FC 07 00 80 FF 77 00 F8 CF 02 E100: C7 A6 FF FF 0B 1C C0 C1 1F 00 F0 BF 38 A0 FF 1F 00 E0 3F 00 00 FF D1 FF FF 09 00 F8 7F E1 07 08 E120: 00 F8 7F E0 3F 7E 02 F8 0F 00 E8 FF FF 3F 00 00 FF 01 40 FF FF 03 00 80 FF FF 2F 00 F8 7F 02 00 E140: F0 F3 C7 FF 77 00 00 E0 FF 5F A0 FF 07 A0 3F 00 00 FF 7F E1 00 F0 FF 1F 00 00 E8 7F 68 FB FF 03 E160: 50 09 80 D4 BF 4E FD 3E E8 9F 08 EC 27 00 00 FB FF FF 07 00 00 3F 81 1F C0 FF FF 2F 0A 00 00 F0 E180: E3 FF FF 17 00 00 FC A5 84 5D C0 FF FF 07 00 5C C0 FF 1F FF 01 00 F8 FF FF 00 00 00 FF FF AB FF E1A0: 0F 00 02 20 00 FF F7 7F 00 80 7E FF 0F E8 3F 00 00 E0 07 EC FF FF FF 03 78 00 00 80 FF C0 FF F2 E1C0: DF 0E 00 00 FE EB EF FF 17 00 00 40 FF 7F 00 C0 8F 11 FF 81 FF 3F 06 00 00 F0 FF 3F F7 03 A8 0E E1E0: 00 FF 0F 00 AF FE FF 1F 01 80 3F 00 A0 FB FF 51 5B 01 E0 17 F4 17 6A 25 EE 2F 00 52 FF 7F 82 C0 E200: 5F 00 57 77 71 07 00 FC FF FF 0B 00 00 48 FF F1 9F F8 4F 00 04 B0 EB FF FF 01 D8 01 E0 1F 80 FE E220: 3F 80 9E C0 7E E9 7F 55 00 F8 80 FD 05 FE 81 23 B0 7F C0 FF 17 C0 AF 11 00 F4 97 FF 59 02 EC 0A E240: 40 FF 7F 00 BF A0 4E C0 FF 03 1F 00 F5 FF 5F 00 02 00 EA FF 7F 62 3F 00 90 DD 5B 6D 3F 00 FE 13 E260: 4A 90 FA BE 02 EC DB 5D 40 BF 12 00 F0 FF 9F 00 EE 93 4A 4D C0 3F EC E0 8F BF 00 5E 00 FF 81 7F E280: 6D 05 80 95 FA 1F C0 7F 61 3F 81 15 D8 40 FC FF A9 12 C0 FE 03 50 FB AD 92 44 4A ED AA EE FF 01 E2A0: 40 80 4E FD BF 80 5D 00 A0 FF 7F 25 E0 1F A0 76 5F 41 60 1F 74 FE E7 0B 00 40 F9 FF 47 4F 40 03 E2C0: F0 7F DC BA 03 28 F4 91 BF D4 8A 6C 25 12 D4 5F B5 DA 5B 82 2D A1 96 00 FB 5F D4 55 60 FF 81 5D E2E0: 00 D1 BD D2 BE A2 6A 09 7C ED 45 AA 05 FA 1F C0 80 FE EC 4F 9D 00 F6 4A BB 00 4D ED 06 FE DF 56 E300: 00 9A 08 B4 D5 FE 6F 5B 01 60 2F 01 75 A7 FA 9F D0 36 8D 00 4B 52 DB FE 57 13 71 81 80 DE AE EC E320: 4B 6D 44 47 94 F8 5F 01 FB 24 E0 AF 5E E0 A2 0A EA BF 54 49 65 57 A8 DA 44 EA 57 A9 AD 82 4A E8 E340: 9B B4 17 DD 0B A8 D2 2A B5 5B A9 97 90 24 B5 55 D5 ED 6D 29 82 6C 09 EE D0 AF 6E 52 25 A0 DB B4 E360: 5F 6A 41 92 A4 FE 76 07 47 12 5C F1 13 DD 57 A8 15 21 69 97 FA BD AA 0A 42 2B 49 76 93 FA 97 6C E380: 25 91 7A 09 6A 13 A9 FF AA 56 92 25 48 55 FB 5B 49 22 59 75 2F 4A 6E 12 75 95 EA 4A A9 6C AB 55 E3A0: 25 A9 B2 85 FE 56 92 48 B5 92 76 55 AB 54 6D 22 B5 4A DB AA 6A 2B D1 8A D8 4B B2 25 F5 4D 85 B4 E3C0: 6D AA 4A B4 25 AB B6 5B 09 56 45 D9 4A 97 DA AA 5A AB 49 02 55 75 D7 4F 48 AA B6 41 2F 76 55 94 E3E0: A4 56 D5 5E B5 25 A4 55 92 DA 6E EA 26 A9 A4 2A A9 DD B4 AD 54 25 51 DB 54 AA 5A B5 56 85 B4 AD E400: 30 65 46 65 5C 65 72 65 88 65 9E 65 B4 65 CA 65 E0 65 F6 65 0C 66 22 66 38 66 4E 66 64 66 7A 66 E420: 90 66 A6 66 BC 66 D2 66 E8 66 FE 66 14 67 2A 67 40 67 56 67 6C 67 82 67 98 67 AE 67 C4 67 DA 67 ; Startup continues here E440: A9 00 LDA #$00 ; E442: 85 F4 STA >$F4 ; E444: A9 05 LDA #$05 ; Switch to ... E446: 20 AC FF JSR $FFAC ; ... bank 5 E449: 20 AC B4 JSR $B4AC ; E44C: 20 E8 B4 JSR $B4E8 ; E44F: 20 5E E4 JSR $E45E ; E452: A5 FF LDA >$FF ; Enable ... E454: 09 A0 ORA #$A0 ; ... NMI ... E456: 8D 00 20 STA $2000 ; ... interrupts [NES] PPU setup #1 E459: 85 FF STA >$FF ; New value of 2000 (write only ... we have to cache it) ;##EndlessLoop E45B: 4C 5B E4 JMP $E45B ; ENDLESS LOOP ... interrupt driven E45E: A9 00 LDA #$00 ; E460: 8D 11 40 STA $4011 ; [NES] Audio -> DPCM D/A data E463: A9 0F LDA #$0F ; E465: 8D 15 40 STA $4015 ; [NES] IRQ status / Sound enable E468: A9 06 LDA #$06 ; E46A: 8D 01 20 STA $2001 ; [NES] PPU setup #2 E46D: 20 F7 E5 JSR $E5F7 ; E470: 20 80 E5 JSR $E580 ; E473: 20 25 E6 JSR $E625 ; E476: A9 20 LDA #$20 ; E478: 20 7D E4 JSR $E47D ; E47B: A9 28 LDA #$28 ; E47D: A2 24 LDX #$24 ; E47F: A0 00 LDY #$00 ; E481: 4C 94 E5 JMP $E594 ; ;##NMI E484: A5 FF LDA >$FF ; Current value of 2000 E486: A6 5C LDX >$5C ; Flip tables? E488: F0 02 BEQ $E48C ; No ... skip E48A: 49 02 EOR #$02 ; Flip name-table addresses (0,1 or 2,3) E48C: 29 7F AND #$7F ; Clear bit 7 (disable NMIs) E48E: 85 FF STA >$FF ; Hold new value of 2000 E490: 29 7E AND #$7E ; Name table address is now either 0 or 2. E492: 8D 00 20 STA $2000 ; Select new name table (if changed) [NES] PPU setup #1 ; E495: A5 FE LDA >$FE ; Current value of 2001 E497: A4 E3 LDY >$E3 ; E499: D0 08 BNE $E4A3 ; E49B: A4 14 LDY >$14 ; E49D: D0 06 BNE $E4A5 ; E49F: A4 17 LDY >$17 ; E4A1: D0 02 BNE $E4A5 ; E4A3: 09 1E ORA #$1E ; Sprites on, Background on, don't clip sprites or background E4A5: 8D 01 20 STA $2001 ; [NES] PPU setup #2 E4A8: 85 FE STA >$FE ; New value of 2001 ; E4AA: A9 00 LDA #$00 ; Next write goes to address 0000 ... E4AC: 8D 03 20 STA $2003 ; ... in sprite memory [NES] SPR-RAM address select E4AF: A9 02 LDA #$02 ; E4B1: 8D 14 40 STA $4014 ; [NES] Sprite DMA trigger E4B4: A9 00 LDA #$00 ; Clear ... E4B6: 8D 05 20 STA $2005 ; ... scroll ... [NES] PPU scroll E4B9: 8D 05 20 STA $2005 ; ... restisger [NES] PPU scroll E4BC: A9 06 LDA #$06 ; Switch to ... E4BE: 20 AC FF JSR $FFAC ; ... bank 6 E4C1: 20 80 A0 JSR $A080 ; E4C4: A9 3F LDA #$3F ; E4C6: 8D 06 20 STA $2006 ; [NES] VRAM address select E4C9: A9 00 LDA #$00 ; E4CB: 8D 06 20 STA $2006 ; [NES] VRAM address select E4CE: 8D 06 20 STA $2006 ; [NES] VRAM address select E4D1: 8D 06 20 STA $2006 ; [NES] VRAM address select ; E4D4: AD 02 20 LDA $2002 ; Is ??player (Sprite 0) ... [NES] PPU status E4D7: 29 40 AND #$40 ; ... overlapping background? E4D9: D0 F9 BNE $E4D4 ; Yes ... wait for it to stop ; E4DB: AD 02 20 LDA $2002 ; [NES] PPU status E4DE: A5 E3 LDA >$E3 ; E4E0: F0 08 BEQ $E4EA ; E4E2: A9 05 LDA #$05 ; Switch to ... E4E4: 20 AC FF JSR $FFAC ; ... bank 5 E4E7: 20 21 85 JSR $8521 ; E4EA: A5 11 LDA >$11 ; E4EC: F0 2A BEQ $E518 ; E4EE: A5 12 LDA >$12 ; E4F0: F0 14 BEQ $E506 ; E4F2: C9 05 CMP #$05 ; E4F4: F0 10 BEQ $E506 ; E4F6: C9 09 CMP #$09 ; E4F8: F0 0C BEQ $E506 ; E4FA: C9 0B CMP #$0B ; E4FC: F0 08 BEQ $E506 ; E4FE: C9 0C CMP #$0C ; E500: F0 04 BEQ $E506 ; E502: C9 13 CMP #$13 ; E504: D0 12 BNE $E518 ; ; E506: AD 02 20 LDA $2002 ; Clear bit 7 of 2002 and clear 2005 and 2006 [NES] PPU status E509: A5 FD LDA >$FD ; Set ... E50B: 8D 05 20 STA $2005 ; [NES] PPU scroll E50E: A5 FC LDA >$FC ; E510: 8D 05 20 STA $2005 ; [NES] PPU scroll E513: A5 FF LDA >$FF ; Set ... E515: 8D 00 20 STA $2000 ; ... PPU1 value [NES] PPU setup #1 E518: A5 E1 LDA >$E1 ; E51A: 05 E0 ORA >$E0 ; E51C: D0 1D BNE $E53B ; E51E: A2 26 LDX #$26 ; E520: A9 3C LDA #$3C ; E522: A0 4E LDY #$4E ; E524: 86 00 STX >$00 ; E526: D6 00 DEC $00,X ; E528: 10 05 BPL $E52F ; E52A: A9 09 LDA #$09 ; E52C: 95 00 STA $00,X ; E52E: 98 TYA ; E52F: AA TAX ; E530: B5 00 LDA $00,X ; E532: F0 02 BEQ $E536 ; E534: D6 00 DEC $00,X ; E536: CA DEX ; E537: E4 00 CPX >$00 ; E539: D0 F5 BNE $E530 ; E53B: A5 E3 LDA >$E3 ; E53D: D0 03 BNE $E542 ; E53F: 20 2D E6 JSR $E62D ; E542: A2 18 LDX #$18 ; E544: A0 0D LDY #$0D ; E546: B5 00 LDA $00,X ; E548: 29 02 AND #$02 ; E54A: 85 00 STA >$00 ; E54C: B5 01 LDA $01,X ; E54E: 29 02 AND #$02 ; E550: 45 00 EOR >$00 ; E552: 18 CLC ; E553: F0 01 BEQ $E556 ; E555: 38 SEC ; E556: 76 00 ROR >$00,X ; E558: E8 INX ; E559: 88 DEY ; E55A: D0 FA BNE $E556 ; E55C: A9 00 LDA #$00 ; E55E: 20 AC FF JSR $FFAC ; E561: 20 25 98 JSR $9825 ; E564: E6 15 INC >$15 ; E566: A5 11 LDA >$11 ; E568: D0 06 BNE $E570 ; E56A: 20 F8 E8 JSR $E8F8 ; E56D: 4C 73 E5 JMP $E573 ; E570: 20 30 EB JSR $EB30 ; E573: AD 02 20 LDA $2002 ; [NES] PPU status E576: A5 FF LDA >$FF ; Current value of 2000 E578: 09 80 ORA #$80 ; Re-enable ... E57A: 8D 00 20 STA $2000 ; ... VBLANK NMIs [NES] PPU setup #1 E57D: 85 FF STA >$FF ; New value of 2000 E57F: 40 RTI ; Back to endless loop (wait for next VBLANK) E580: A9 00 LDA #$00 ; E582: 8D 05 20 STA $2005 ; [NES] PPU scroll E585: 85 FD STA >$FD ; E587: 8D 05 20 STA $2005 ; [NES] PPU scroll E58A: 85 FC STA >$FC ; E58C: A9 30 LDA #$30 ; E58E: 8D 00 20 STA $2000 ; [NES] PPU setup #1 E591: 85 FF STA >$FF ; E593: 60 RTS ; E594: 85 00 STA >$00 ; E596: 86 01 STX >$01 ; E598: 84 02 STY >$02 ; E59A: AD 02 20 LDA $2002 ; [NES] PPU status E59D: A5 FF LDA >$FF ; E59F: 29 FB AND #$FB ; E5A1: 8D 00 20 STA $2000 ; [NES] PPU setup #1 E5A4: 85 FF STA >$FF ; E5A6: A5 00 LDA >$00 ; E5A8: 8D 06 20 STA $2006 ; [NES] VRAM address select E5AB: A0 00 LDY #$00 ; E5AD: 8C 06 20 STY $2006 ; [NES] VRAM address select E5B0: A2 04 LDX #$04 ; E5B2: C9 20 CMP #$20 ; E5B4: B0 02 BCS $E5B8 ; E5B6: A6 02 LDX >$02 ; E5B8: A0 00 LDY #$00 ; 256 counts E5BA: A5 01 LDA >$01 ; Fill value E5BC: 8D 07 20 STA $2007 ; Store value to VRAM [NES] VRAM data E5BF: 88 DEY ; All 256 done? E5C0: D0 FA BNE $E5BC ; No ... fill all 256 bytes E5C2: CA DEX ; All sets of 256 done? E5C3: D0 F7 BNE $E5BC ; No ... fill all sets of 256 bytes ; Topher ; Looks like >00 contains the upper VRAM address byte. >02 contains the fill value. ; This function ignores all upper addresses >=20. Otherwise it addes 2 do the address. ; Fills 64 bytes. E5C5: A4 02 LDY >$02 ; E5C7: A5 00 LDA >$00 ; E5C9: C9 20 CMP #$20 ; E5CB: 90 12 BCC $E5DF ; E5CD: 69 02 ADC #$02 ; E5CF: 8D 06 20 STA $2006 ; [NES] VRAM address select E5D2: A9 C0 LDA #$C0 ; ?? C0xx ... as in top of this bank? Can't be E5D4: 8D 06 20 STA $2006 ; [NES] VRAM address select E5D7: A2 40 LDX #$40 ; E5D9: 8C 07 20 STY $2007 ; [NES] VRAM data E5DC: CA DEX ; E5DD: D0 FA BNE $E5D9 ; E5DF: A6 01 LDX >$01 ; E5E1: 60 RTS ; ;##-SwitchAJumpRet ; This is an efficient way to jump to a routine based on the value in A (as in ; a switch/jump construct). A list of addresses follows the JSR instruction in ; program memory. The value in A is the index of the address to take. The return ; is removed from the stack, and the list of addresses can be any length. Thus ; there is no return to the calling code. These jump-points usually just RET ; from back to the calling frame. E5E2: 0A ASL A ; Two byte destinations E5E3: A8 TAY ; Offset to Y E5E4: 68 PLA ; Return ... E5E5: 85 00 STA >$00 ; ... address ... E5E7: 68 PLA ; ... off of ... E5E8: 85 01 STA >$01 ; ... stack E5EA: C8 INY ; Return address is pushed as one back E5EB: B1 00 LDA ($00),Y ; Get ... E5ED: 85 02 STA >$02 ; ... the ... E5EF: C8 INY ; ... switched ... E5F0: B1 00 LDA ($00),Y ; ... jump ... E5F2: 85 03 STA >$03 ; ... value E5F4: 6C 02 00 JMP ($0002) ; Jump to the desired function E5F7: A0 00 LDY #$00 ; E5F9: A2 40 LDX #$40 ; E5FB: A9 F8 LDA #$F8 ; E5FD: 99 00 02 STA $0200,Y ; E600: C8 INY ; E601: C8 INY ; E602: C8 INY ; E603: C8 INY ; E604: CA DEX ; E605: D0 F4 BNE $E5FB ; E607: 60 RTS ; E608: 85 01 STA >$01 ; E60A: A9 00 LDA #$00 ; E60C: 85 00 STA >$00 ; E60E: A9 00 LDA #$00 ; E610: 91 00 STA ($00),Y ; E612: 88 DEY ; E613: C0 FF CPY #$FF ; E615: D0 F7 BNE $E60E ; E617: C6 01 DEC >$01 ; E619: A5 01 LDA >$01 ; E61B: C9 03 CMP #$03 ; E61D: B0 EF BCS $E60E ; E61F: A9 FF LDA #$FF ; E621: 8D 02 03 STA $0302 ; E624: 60 RTS ; E625: A9 00 LDA #$00 ; E627: 8D 01 20 STA $2001 ; [NES] PPU setup #2 E62A: 85 FE STA >$FE ; E62C: 60 RTS ; E62D: A9 01 LDA #$01 ; E62F: 8D 16 40 STA $4016 ; [NES] Joypad & I/O port for port #1 E632: A9 00 LDA #$00 ; E634: 8D 16 40 STA $4016 ; [NES] Joypad & I/O port for port #1 E637: 85 03 STA >$03 ; E639: 85 04 STA >$04 ; E63B: AA TAX ; E63C: 20 40 E6 JSR $E640 ; E63F: E8 INX ; E640: 85 02 STA >$02 ; E642: A9 01 LDA #$01 ; E644: 8D 16 40 STA $4016 ; [NES] Joypad & I/O port for port #1 E647: A9 00 LDA #$00 ; E649: 8D 16 40 STA $4016 ; [NES] Joypad & I/O port for port #1 E64C: A0 08 LDY #$08 ; E64E: BD 16 40 LDA $4016,X ; [NES] Joypad & I/O port for port #1 E651: 4A LSR A ; E652: 36 F8 ROL $F8,X ; E654: 4A LSR A ; E655: 26 00 ROL >$00 ; E657: 88 DEY ; E658: D0 F4 BNE $E64E ; E65A: B5 F8 LDA $F8,X ; E65C: C5 02 CMP >$02 ; E65E: D0 E0 BNE $E640 ; E660: F6 03 INC $03,X ; E662: B4 03 LDY $03,X ; E664: C0 02 CPY #$02 ; E666: 90 D8 BCC $E640 ; E668: A5 00 LDA >$00 ; E66A: 15 F8 ORA $F8,X ; E66C: 95 F8 STA $F8,X ; E66E: 48 PHA ; E66F: 55 FA EOR $FA,X ; E671: 35 F8 AND $F8,X ; E673: 95 F8 STA $F8,X ; E675: 68 PLA ; E676: 95 FA STA $FA,X ; E678: 60 RTS ; E679: A5 10 LDA >$10 ; E67B: F0 50 BEQ $E6CD ; E67D: A9 05 LDA #$05 ; E67F: 20 AC FF JSR $FFAC ; E682: 20 EB B5 JSR $B5EB ; E685: F0 46 BEQ $E6CD ; E687: AD AE 6B LDA $6BAE ; E68A: A2 04 LDX #$04 ; E68C: 4C ED 71 JMP $71ED ; E68F: A4 10 LDY >$10 ; E691: F0 25 BEQ $E6B8 ; E693: A5 98 LDA >$98 ; E695: 85 02 STA >$02 ; E697: A9 05 LDA #$05 ; E699: 20 AC FF JSR $FFAC ; E69C: 20 F6 A3 JSR $A3F6 ; E69F: A4 01 LDY >$01 ; E6A1: 84 E7 STY >$E7 ; E6A3: 20 E2 E5 JSR $E5E2 ; E6A6: 22 B5 ; 00 B522 E6A8: 17 B5 ; 01 B517 E6AA: 22 B5 ; 02 B522 E6AC: 22 B5 ; 03 B522 E6AE: 22 B5 ; 04 B522 E6B0: 22 B5 ; 05 B522 E6B2: 22 B5 ; 06 B522 E6B4: 22 B5 ; 07 B522 E6B6: 17 B5 ; 08 B517 E6B8: A4 98 ; 09 98A4 E6BA: A9 00 ; 0A 00A9 E6BC: F0 E3 ; 0B E3F0 E6BE: 01 02 ; 0C 0201 E6C0: 04 08 ; 0D 0804 E6C2: 10 20 ; 0E 2010 E6C4: 40 80 ; 0F 8040 E6C6: 20 CE E6 JSR $E6CE ; E6C9: 09 20 ORA #$20 ; E6CB: 91 00 STA ($00),Y ; E6CD: 60 RTS ; E6CE: AD AF 6B LDA $6BAF ; E6D1: 85 00 STA >$00 ; E6D3: AD B0 6B LDA $6BB0 ; E6D6: 85 01 STA >$01 ; E6D8: A4 EB LDY >$EB ; E6DA: B1 00 LDA ($00),Y ; E6DC: 60 RTS ; E6DD: A5 71 LDA >$71 ; E6DF: 85 83 STA >$83 ; E6E1: A5 85 LDA >$85 ; E6E3: 85 97 STA >$97 ; E6E5: 4C 0C E7 JMP $E70C ; E6E8: 68 PLA ; E6E9: 60 RTS ; E6EA: 20 14 73 JSR $7314 ; E6ED: D0 FA BNE $E6E9 ; E6EF: A5 BF LDA >$BF ; E6F1: 30 F6 BMI $E6E9 ; E6F3: A5 AB LDA >$AB ; E6F5: C9 3F CMP #$3F ; E6F7: F0 F0 BEQ $E6E9 ; E6F9: A2 01 LDX #$01 ; E6FB: AD 50 03 LDA $0350 ; E6FE: C9 17 CMP #$17 ; E700: F0 DB BEQ $E6DD ; E702: C9 2A CMP #$2A ; E704: F0 D7 BEQ $E6DD ; E706: C9 30 CMP #$30 ; E708: F0 D3 BEQ $E6DD ; E70A: A2 13 LDX #$13 ; E70C: A5 AB LDA >$AB ; E70E: 48 PHA ; E70F: BD A8 03 LDA $03A8,X ; E712: C9 F0 CMP #$F0 ; E714: 90 03 BCC $E719 ; E716: 4A LSR A ; E717: 90 CF BCC $E6E8 ; E719: 20 93 FA JSR $FA93 ; E71C: 68 PLA ; E71D: AA TAX ; E71E: BD C8 72 LDA $72C8,X ; E721: C9 30 CMP #$30 ; E723: F0 0C BEQ $E731 ; E725: 29 0F AND #$0F ; E727: 85 04 STA >$04 ; E729: BD A4 72 LDA $72A4,X ; E72C: AA TAX ; E72D: A8 TAY ; E72E: 4C 3A E7 JMP $E73A ; E731: A9 FF LDA #$FF ; E733: D0 F2 BNE $E727 ; E735: BD 57 06 LDA $0657,X ; E738: 85 04 STA >$04 ; E73A: BD EC 72 LDA $72EC,X ; E73D: E0 16 CPX #$16 ; E73F: F0 0C BEQ $E74D ; E741: E0 1A CPX #$1A ; E743: F0 08 BEQ $E74D ; E745: E0 1B CPX #$1B ; E747: F0 04 BEQ $E74D ; E749: E0 19 CPX #$19 ; E74B: D0 09 BNE $E756 ; E74D: A5 15 LDA >$15 ; E74F: 29 08 AND #$08 ; E751: 4A LSR A ; E752: 4A LSR A ; E753: 4A LSR A ; E754: 69 01 ADC #$01 ; E756: E0 00 CPX #$00 ; E758: F0 19 BEQ $E773 ; E75A: E0 04 CPX #$04 ; E75C: F0 15 BEQ $E773 ; E75E: E0 02 CPX #$02 ; E760: F0 11 BEQ $E773 ; E762: E0 07 CPX #$07 ; E764: F0 0D BEQ $E773 ; E766: E0 0B CPX #$0B ; E768: F0 09 BEQ $E773 ; E76A: A2 00 LDX #$00 ; E76C: 86 0C STX >$0C ; E76E: A2 0F LDX #$0F ; E770: 4C 0C 79 JMP $790C ; E773: 18 CLC ; E774: 65 04 ADC >$04 ; E776: E0 00 CPX #$00 ; E778: D0 F0 BNE $E76A ; E77A: C9 02 CMP #$02 ; E77C: D0 EC BNE $E76A ; E77E: A0 20 LDY #$20 ; E780: 4C 6A E7 JMP $E76A ; E783: A2 07 LDX #$07 ; E785: 8E 56 06 STX $0656 ; E788: D0 16 BNE $E7A0 ; E78A: AE 56 06 LDX $0656 ; E78D: F0 26 BEQ $E7B5 ; E78F: BD 57 06 LDA $0657,X ; E792: F0 5A BEQ $E7EE ; E794: E0 0F CPX #$0F ; E796: D0 08 BNE $E7A0 ; E798: AC 5E 06 LDY $065E ; E79B: D0 E6 BNE $E783 ; E79D: 4A LSR A ; E79E: 09 01 ORA #$01 ; E7A0: 85 04 STA >$04 ; E7A2: A9 1F LDA #$1F ; E7A4: 85 01 STA >$01 ; E7A6: A9 7C LDA #$7C ; E7A8: 85 00 STA >$00 ; E7AA: A9 05 LDA #$05 ; E7AC: 20 AC FF JSR $FFAC ; E7AF: 20 1C B8 JSR $B81C ; E7B2: 4C D7 E7 JMP $E7D7 ; E7B5: A2 1E LDX #$1E ; E7B7: BD 57 06 LDA $0657,X ; E7BA: D0 E4 BNE $E7A0 ; E7BC: CA DEX ; E7BD: E0 1C CPX #$1C ; E7BF: D0 F6 BNE $E7B7 ; E7C1: A2 00 LDX #$00 ; E7C3: 4C CB E7 JMP $E7CB ; E7C6: BD 57 06 LDA $0657,X ; E7C9: D0 0C BNE $E7D7 ; E7CB: 8A TXA ; E7CC: A8 TAY ; E7CD: A9 05 LDA #$05 ; E7CF: 20 AC FF JSR $FFAC ; E7D2: A9 02 LDA #$02 ; E7D4: 20 C8 B7 JSR $B7C8 ; E7D7: A2 00 LDX #$00 ; E7D9: BD 57 06 LDA $0657,X ; E7DC: F0 69 BEQ $E847 ; E7DE: A9 1F LDA #$1F ; E7E0: 85 01 STA >$01 ; E7E2: A9 94 LDA #$94 ; E7E4: 85 00 STA >$00 ; E7E6: A9 05 LDA #$05 ; E7E8: 20 AC FF JSR $FFAC ; E7EB: 4C 1C B8 JMP $B81C ; E7EE: E0 07 CPX #$07 ; E7F0: D0 D4 BNE $E7C6 ; E7F2: AD 66 06 LDA $0666 ; E7F5: F0 D4 BEQ $E7CB ; E7F7: A2 0F LDX #$0F ; E7F9: 8E 56 06 STX $0656 ; E7FC: D0 C8 BNE $E7C6 ; E7FE: AD 05 05 LDA $0505 ; E801: F0 56 BEQ $E859 ; E803: CE 06 05 DEC $0506 ; E806: F0 40 BEQ $E848 ; E808: A9 40 LDA #$40 ; E80A: 85 AC STA >$AC ; E80C: A5 70 LDA >$70 ; E80E: 85 83 STA >$83 ; E810: A5 84 LDA >$84 ; E812: 38 SEC ; E813: E9 10 SBC #$10 ; E815: 85 97 STA >$97 ; E817: A2 00 LDX #$00 ; E819: 20 93 FA JSR $FA93 ; E81C: 20 88 79 JSR $7988 ; E81F: 85 0C STA >$0C ; E821: A9 48 LDA #$48 ; E823: 8D 43 03 STA $0343 ; E826: A9 4C LDA #$4C ; E828: 8D 44 03 STA $0344 ; E82B: A0 21 LDY #$21 ; E82D: 20 2C 79 JSR $792C ; E830: EE 04 05 INC $0504 ; E833: AD 05 05 LDA $0505 ; E836: A2 13 LDX #$13 ; E838: 20 0E E7 JSR $E70E ; E83B: CE 04 05 DEC $0504 ; E83E: A5 52 LDA >$52 ; E840: F0 05 BEQ $E847 ; E842: A9 08 LDA #$08 ; E844: 8D 4D 02 STA $024D ; E847: 60 RTS ; E848: A9 00 LDA #$00 ; E84A: 85 AC STA >$AC ; E84C: 8D 05 05 STA $0505 ; E84F: A4 10 LDY >$10 ; E851: F0 06 BEQ $E859 ; E853: B9 E0 EB LDA $EBE0,Y ; E856: 8D 00 06 STA $0600 ; E859: 60 RTS ; E85A: A4 EB LDY >$EB ; E85C: B9 FE 69 LDA $69FE,Y ; E85F: 29 3F AND #$3F ; E861: 60 RTS ; E862: 85 05 STA >$05 ; E864: 8A TXA ; E865: 48 PHA ; E866: B5 70 LDA $70,X ; E868: 85 03 STA >$03 ; E86A: B5 84 LDA $84,X ; E86C: 85 02 STA >$02 ; E86E: 20 70 75 JSR $7570 ; E871: AE 01 03 LDX $0301 ; E874: A5 00 LDA >$00 ; E876: 9D 02 03 STA $0302,X ; E879: 9D 07 03 STA $0307,X ; E87C: A5 01 LDA >$01 ; E87E: 9D 03 03 STA $0303,X ; E881: 9D 08 03 STA $0308,X ; E884: FE 08 03 INC $0308,X ; E887: A5 05 LDA >$05 ; E889: 9D 05 03 STA $0305,X ; E88C: 9D 06 03 STA $0306,X ; E88F: 9D 0A 03 STA $030A,X ; E892: 9D 0B 03 STA $030B,X ; E895: C9 46 CMP #$46 ; E897: 90 13 BCC $E8AC ; E899: C9 F3 CMP #$F3 ; E89B: B0 0F BCS $E8AC ; E89D: 18 CLC ; E89E: 69 02 ADC #$02 ; E8A0: 9D 0A 03 STA $030A,X ; E8A3: 9D 0B 03 STA $030B,X ; E8A6: FE 06 03 INC $0306,X ; E8A9: FE 0B 03 INC $030B,X ; E8AC: A9 82 LDA #$82 ; E8AE: 9D 04 03 STA $0304,X ; E8B1: 9D 09 03 STA $0309,X ; E8B4: A9 FF LDA #$FF ; E8B6: 9D 0C 03 STA $030C,X ; E8B9: 8A TXA ; E8BA: 18 CLC ; E8BB: 69 0A ADC #$0A ; E8BD: 8D 01 03 STA $0301 ; E8C0: 68 PLA ; E8C1: AA TAX ; E8C2: A9 05 LDA #$05 ; E8C4: 20 AC FF JSR $FFAC ; E8C7: 20 C4 AB JSR $ABC4 ; E8CA: A5 F7 LDA >$F7 ; E8CC: F0 05 BEQ $E8D3 ; E8CE: A9 04 LDA #$04 ; E8D0: 20 AC FF JSR $FFAC ; E8D3: A9 00 LDA #$00 ; E8D5: 85 F7 STA >$F7 ; E8D7: 60 RTS ; E8D8: A9 05 LDA #$05 ; E8DA: 20 AC FF JSR $FFAC ; E8DD: 20 07 AC JSR $AC07 ; E8E0: A0 00 LDY #$00 ; E8E2: A5 0A LDA >$0A ; E8E4: 91 00 STA ($00),Y ; E8E6: 20 74 72 JSR $7274 ; E8E9: A5 00 LDA >$00 ; E8EB: C9 F0 CMP #$F0 ; E8ED: D0 F3 BNE $E8E2 ; E8EF: A5 01 LDA >$01 ; E8F1: C9 67 CMP #$67 ; E8F3: D0 ED BNE $E8E2 ; E8F5: 60 RTS ; E8F6: FF FF E8F8: A5 F4 LDA >$F4 ; E8FA: D0 1D BNE $E919 ; E8FC: A9 01 LDA #$01 ; E8FE: 20 AC FF JSR $FFAC ; E901: 20 00 8D JSR $8D00 ; E904: A9 06 LDA #$06 ; E906: 20 AC FF JSR $FFAC ; E909: 20 8C 80 JSR $808C ; E90C: A9 5A LDA #$5A ; E90E: 8D 01 60 STA $6001 ; E911: A9 A5 LDA #$A5 ; E913: 8D FF 7F STA $7FFF ; E916: E6 F4 INC >$F4 ; E918: 60 RTS ; E919: A9 05 LDA #$05 ; E91B: 20 AC FF JSR $FFAC ; E91E: A5 12 LDA >$12 ; E920: 20 E2 E5 JSR $E5E2 ; E923: 4B E9 ; 00 E94B E925: 6F E9 ; 01 E96F E927: 77 E9 ; 02 E977 E929: D8 E9 ; 03 E9D8 E92B: 7B 87 ; 04 877B E92D: 6B EA ; 05 EA6B E92F: 7A B0 ; 06 B07A E931: A1 E9 ; 07 E9A1 E933: 00 86 ; 08 8600 E935: 0A 91 ; 09 910A E937: FC B0 ; 0A B0FC E939: 80 90 ; 0B 9080 E93B: 97 90 ; 0C 9097 E93D: 1A 86 ; 0D 861A E93F: C3 E9 ; 0E E9C3 E941: C3 E9 ; 0F E9C3 E943: 28 86 ; 10 8628 E945: 2F 8A ; 11 8A2F E947: 33 A8 ; 12 A833 E949: CB E9 ; 13 E9CB E94B: A5 F5 LDA >$F5 ; E94D: C9 5A CMP #$5A ; E94F: F0 08 BEQ $E959 ; E951: A9 02 LDA #$02 ; E953: 20 AC FF JSR $FFAC ; E956: 4C 12 80 JMP $8012 ; E959: A5 F6 LDA >$F6 ; E95B: C9 A5 CMP #$A5 ; E95D: F0 08 BEQ $E967 ; E95F: A9 01 LDA #$01 ; E961: 20 AC FF JSR $FFAC ; E964: 4C 47 8D JMP $8D47 ; E967: A9 02 LDA #$02 ; E969: 20 AC FF JSR $FFAC ; E96C: 4C 00 90 JMP $9000 ; E96F: A9 02 LDA #$02 ; E971: 20 AC FF JSR $FFAC ; E974: 4C 8A A2 JMP $A28A ; E977: 20 25 E6 JSR $E625 ; E97A: A5 13 LDA >$13 ; E97C: D0 1B BNE $E999 ; E97E: 20 00 EA JSR $EA00 ; E981: A0 7F LDY #$7F ; E983: 99 60 05 STA $0560,Y ; E986: 88 DEY ; E987: 10 FA BPL $E983 ; E989: A9 03 LDA #$03 ; E98B: 20 AC FF JSR $FFAC ; E98E: 20 44 80 JSR $8044 ; E991: A9 01 LDA #$01 ; E993: 20 AC FF JSR $FFAC ; E996: 20 00 8D JSR $8D00 ; E999: A9 06 LDA #$06 ; E99B: 20 AC FF JSR $FFAC ; E99E: 4C 3E 80 JMP $803E ; E9A1: A9 05 LDA #$05 ; E9A3: 20 AC FF JSR $FFAC ; E9A6: 20 A8 82 JSR $82A8 ; E9A9: A5 E3 LDA >$E3 ; E9AB: F0 15 BEQ $E9C2 ; E9AD: A5 F3 LDA >$F3 ; E9AF: D0 11 BNE $E9C2 ; E9B1: E6 F3 INC >$F3 ; E9B3: A5 98 LDA >$98 ; E9B5: C9 04 CMP #$04 ; E9B7: 90 04 BCC $E9BD ; E9B9: A9 0F LDA #$0F ; E9BB: D0 02 BNE $E9BF ; E9BD: A9 0E LDA #$0E ; E9BF: 20 98 FF JSR $FF98 ; E9C2: 60 RTS ; E9C3: A9 02 LDA #$02 ; E9C5: 20 AC FF JSR $FFAC ; E9C8: 4C 11 9E JMP $9E11 ; E9CB: A9 0F LDA #$0F ; E9CD: 20 98 FF JSR $FF98 ; E9D0: A9 02 LDA #$02 ; E9D2: 20 AC FF JSR $FFAC ; E9D5: 4C 00 A9 JMP $A900 ; E9D8: A9 05 LDA #$05 ; E9DA: 20 AC FF JSR $FFAC ; E9DD: 20 25 E6 JSR $E625 ; E9E0: A5 13 LDA >$13 ; E9E2: 20 E2 E5 JSR $E5E2 ; E9E5: F7 E9 ; 00 E9F7 E9E7: 11 EA ; 01 EA11 E9E9: 00 B0 ; 02 B000 E9EB: 09 B0 ; 03 B009 E9ED: 10 B0 ; 04 B010 E9EF: 16 B0 ; 05 B016 E9F1: 1D B0 ; 06 B01D E9F3: 2A B0 ; 07 B02A E9F5: 36 B0 ; 08 B036 E9F7: A9 01 LDA #$01 ; E9F9: 85 17 STA >$17 ; E9FB: E6 13 INC >$13 ; E9FD: 20 6D E4 JSR $E46D ; EA00: A0 05 LDY #$05 ; EA02: A9 00 LDA #$00 ; EA04: 8D 29 05 STA $0529 ; EA07: 99 21 06 STA $0621,Y ; EA0A: 88 DEY ; EA0B: 10 FA BPL $EA07 ; EA0D: 60 RTS ; EA0E: 00 04 08 EA11: A5 10 LDA >$10 ; EA13: D0 07 BNE $EA1C ; EA15: AD 26 05 LDA $0526 ; EA18: C9 FF CMP #$FF ; EA1A: D0 03 BNE $EA1F ; EA1C: AD AD 6B LDA $6BAD ; EA1F: 85 EB STA >$EB ; EA21: CD 26 05 CMP $0526 ; EA24: D0 05 BNE $EA2B ; EA26: A9 FF LDA #$FF ; EA28: 8D 26 05 STA $0526 ; EA2B: A6 16 LDX >$16 ; EA2D: BC 0E EA LDY $EA0E,X ; EA30: B9 04 68 LDA $6804,Y ; EA33: 8D 92 6B STA $6B92 ; EA36: A9 18 LDA #$18 ; EA38: 85 14 STA >$14 ; EA3A: E6 13 INC >$13 ; EA3C: 60 RTS ; EA3D: 20 F7 E5 JSR $E5F7 ; EA40: 20 DE 71 JSR $71DE ; EA43: 20 79 E6 JSR $E679 ; EA46: A9 05 LDA #$05 ; EA48: 20 AC FF JSR $FFAC ; EA4B: 20 29 89 JSR $8929 ; EA4E: 4C 8A E7 JMP $E78A ; EA51: A9 00 LDA #$00 ; EA53: 85 AC STA >$AC ; EA55: 8D 6C 06 STA $066C ; EA58: 60 RTS ; EA59: 08 36 0A 0A 0A 0A 7C 7C 7C 3D 3E 38 EA65: 39 32 31 43 44 45 20 3D EA 20 3C F2 EA71: A5 10 LDA >$10 ; EA73: F0 14 BEQ $EA89 ; EA75: A0 08 LDY #$08 ; EA77: AD 50 03 LDA $0350 ; EA7A: D9 62 EA CMP $EA62,Y ; EA7D: D0 05 BNE $EA84 ; EA7F: BE 59 EA LDX $EA59,Y ; EA82: D0 45 BNE $EAC9 ; EA84: 88 DEY ; EA85: 10 F3 BPL $EA7A ; EA87: 30 33 BMI $EABC ; EA89: A5 EB LDA >$EB ; EA8B: C9 0F CMP #$0F ; EA8D: D0 09 BNE $EA98 ; EA8F: A5 5A LDA >$5A ; EA91: D0 05 BNE $EA98 ; EA93: A9 04 LDA #$04 ; EA95: 8D 02 06 STA $0602 ; EA98: A2 20 LDX #$20 ; EA9A: AD 5A 03 LDA $035A ; EA9D: C9 65 CMP #$65 ; EA9F: F0 28 BEQ $EAC9 ; EAA1: C9 66 CMP #$66 ; EAA3: F0 06 BEQ $EAAB ; EAA5: C9 62 CMP #$62 ; EAA7: D0 0F BNE $EAB8 ; EAA9: A2 24 LDX #$24 ; EAAB: A4 EB LDY >$EB ; EAAD: B9 FE 68 LDA $68FE,Y ; EAB0: 29 01 AND #$01 ; EAB2: D0 15 BNE $EAC9 ; EAB4: A2 22 LDX #$22 ; EAB6: D0 11 BNE $EAC9 ; EAB8: A2 7A LDX #$7A ; EABA: D0 0D BNE $EAC9 ; EABC: A0 03 LDY #$03 ; EABE: B9 9D 6B LDA $6B9D,Y ; EAC1: 99 17 68 STA $6817,Y ; EAC4: 88 DEY ; EAC5: 10 F7 BPL $EABE ; EAC7: A2 06 LDX #$06 ; EAC9: 86 14 STX >$14 ; EACB: A9 05 LDA #$05 ; EACD: 20 AC FF JSR $FFAC ; EAD0: 20 5E B0 JSR $B05E ; EAD3: A5 10 LDA >$10 ; EAD5: F0 06 BEQ $EADD ; EAD7: 20 C6 E6 JSR $E6C6 ; EADA: 20 12 75 JSR $7512 ; EADD: A9 05 LDA #$05 ; EADF: 20 AC FF JSR $FFAC ; EAE2: 20 3A B8 JSR $B83A ; EAE5: A0 00 LDY #$00 ; EAE7: A2 05 LDX #$05 ; EAE9: A5 EB LDA >$EB ; EAEB: DD 21 06 CMP $0621,X ; EAEE: D0 01 BNE $EAF1 ; EAF0: C8 INY ; EAF1: CA DEX ; EAF2: 10 F7 BPL $EAEB ; EAF4: C0 00 CPY #$00 ; EAF6: D0 15 BNE $EB0D ; EAF8: AE 20 06 LDX $0620 ; EAFB: 9D 21 06 STA $0621,X ; EAFE: EE 20 06 INC $0620 ; EB01: AD 20 06 LDA $0620 ; EB04: C9 06 CMP #$06 ; EB06: 90 05 BCC $EB0D ; EB08: A9 00 LDA #$00 ; EB0A: 8D 20 06 STA $0620 ; EB0D: A5 12 LDA >$12 ; EB0F: C9 05 CMP #$05 ; EB11: D0 0C BNE $EB1F ; EB13: A5 10 LDA >$10 ; EB15: F0 0B BEQ $EB22 ; EB17: A9 05 LDA #$05 ; EB19: 20 AC FF JSR $FFAC ; EB1C: 20 28 93 JSR $9328 ; EB1F: 4C 90 6C JMP $6C90 ; EB22: A9 01 LDA #$01 ; EB24: 20 AC FF JSR $FFAC ; EB27: 4C 21 A1 JMP $A121 ; EB2A: FF FF FF FF FF FF EB30: A9 02 LDA #$02 ; EB32: 20 AC FF JSR $FFAC ; EB35: A5 12 LDA >$12 ; EB37: 20 E2 E5 JSR $E5E2 ; EB3A: 20 90 ; 00 9020 EB3C: 91 A5 ; 01 A591 EB3E: 96 EB ; 02 EB96 EB40: AA EB ; 03 EBAA EB42: C0 EB ; 04 EBC0 EB44: 1B EC ; 05 EC1B EB46: C0 EB ; 06 EBC0 EB48: 62 EB ; 07 EB62 EB4A: 76 EB ; 08 EB76 EB4C: 1B EC ; 09 EC1B EB4E: 1B EC ; 0A EC1B EB50: 1B EC ; 0B EC1B EB52: 1B EC ; 0C EC1B EB54: AD A6 ; 0D A6AD EB56: F0 9E ; 0E 9EF0 EB58: C5 9F ; 0F 9FC5 EB5A: 7E EB ; 10 EB7E EB5C: 86 EB ; 11 EB86 EB5E: 8E EB ; 12 EB8E EB60: 10 AA ; 13 AA10 EB62: A9 05 LDA #$05 ; EB64: 20 AC FF JSR $FFAC ; EB67: 20 1E 84 JSR $841E ; EB6A: A5 E3 LDA >$E3 ; EB6C: D0 07 BNE $EB75 ; EB6E: 85 F3 STA >$F3 ; EB70: A9 0F LDA #$0F ; EB72: 20 98 FF JSR $FF98 ; EB75: 60 RTS ; EB76: A9 05 LDA #$05 ; EB78: 20 AC FF JSR $FFAC ; EB7B: 4C F4 8A JMP $8AF4 ; EB7E: A9 05 LDA #$05 ; EB80: 20 AC FF JSR $FFAC ; EB83: 4C 8B 8B JMP $8B8B ; EB86: A9 05 LDA #$05 ; EB88: 20 AC FF JSR $FFAC ; EB8B: 4C 7D 8C JMP $8C7D ; EB8E: A9 05 LDA #$05 ; EB90: 20 AC FF JSR $FFAC ; EB93: 4C 58 A8 JMP $A858 ; EB96: 20 25 E6 JSR $E625 ; EB99: A9 06 LDA #$06 ; EB9B: 20 AC FF JSR $FFAC ; EB9E: 20 09 81 JSR $8109 ; EBA1: E6 12 INC >$12 ; EBA3: A9 00 LDA #$00 ; EBA5: 85 11 STA >$11 ; EBA7: 85 13 STA >$13 ; EBA9: 60 RTS ; EBAA: 20 48 72 JSR $7248 ; EBAD: A5 7C LDA >$7C ; EBAF: D0 47 BNE $EBF8 ; EBB1: A9 0F LDA #$0F ; EBB3: 20 98 FF JSR $FF98 ; EBB6: A5 5A LDA >$5A ; EBB8: F0 03 BEQ $EBBD ; EBBA: 4C F2 EB JMP $EBF2 ; EBBD: 4C EA EB JMP $EBEA ; EBC0: A5 5A LDA >$5A ; EBC2: D0 35 BNE $EBF9 ; EBC4: AD 94 03 LDA $0394 ; EBC7: F0 29 BEQ $EBF2 ; EBC9: C9 08 CMP #$08 ; EBCB: F0 25 BEQ $EBF2 ; EBCD: C9 F8 CMP #$F8 ; EBCF: F0 21 BEQ $EBF2 ; EBD1: A5 98 LDA >$98 ; EBD3: 8D F8 03 STA $03F8 ; EBD6: 85 0F STA >$0F ; EBD8: A2 00 LDX #$00 ; EBDA: 20 8D F0 JSR $F08D ; EBDD: 4C C5 ED JMP $EDC5 ; EBE0: 01 40 40 40 40 40 40 40 40 20 EBEA: A4 10 LDY >$10 ; EBEC: B9 E0 EB LDA $EBE0,Y ; EBEF: 8D 00 06 STA $0600 ; EBF2: 20 A1 EB JSR $EBA1 ; EBF5: 8D 94 03 STA $0394 ; EBF8: 60 RTS ; EBF9: A5 10 LDA >$10 ; EBFB: D0 ED BNE $EBEA ; EBFD: A5 65 LDA >$65 ; EBFF: C9 24 CMP #$24 ; EC01: D0 E7 BNE $EBEA ; EC03: A9 05 LDA #$05 ; EC05: 20 AC FF JSR $FFAC ; EC08: 20 A8 8B JSR $8BA8 ; EC0B: A5 15 LDA >$15 ; EC0D: 29 03 AND #$03 ; EC0F: D0 09 BNE $EC1A ; EC11: C6 84 DEC >$84 ; EC13: A5 84 LDA >$84 ; EC15: CD 12 04 CMP $0412 ; EC18: F0 D0 BEQ $EBEA ; EC1A: 60 RTS ; EC1B: A5 3C LDA >$3C ; EC1D: D0 D9 BNE $EBF8 ; EC1F: AD 1E 05 LDA $051E ; EC22: F0 08 BEQ $EC2C ; EC24: A9 04 LDA #$04 ; EC26: 20 AC FF JSR $FFAC ; EC29: 4C BE B1 JMP $B1BE ; EC2C: A5 E1 LDA >$E1 ; EC2E: D0 28 BNE $EC58 ; EC30: A5 E0 LDA >$E0 ; EC32: C9 02 CMP #$02 ; EC34: F0 13 BEQ $EC49 ; EC36: A5 F8 LDA >$F8 ; EC38: 29 20 AND #$20 ; EC3A: F0 0D BEQ $EC49 ; EC3C: A5 E0 LDA >$E0 ; EC3E: 49 01 EOR #$01 ; EC40: 85 E0 STA >$E0 ; EC42: D0 05 BNE $EC49 ; EC44: A9 0F LDA #$0F ; EC46: 8D 15 40 STA $4015 ; [NES] IRQ status / Sound enable EC49: A5 E0 LDA >$E0 ; EC4B: F0 0B BEQ $EC58 ; EC4D: A9 05 LDA #$05 ; EC4F: 20 AC FF JSR $FFAC ; EC52: 20 59 B5 JSR $B559 ; EC55: 4C 89 ED JMP $ED89 ; EC58: 20 1D 6E JSR $6E1D ; EC5B: A5 FA LDA >$FA ; EC5D: 29 0F AND #$0F ; EC5F: 8D F8 03 STA $03F8 ; EC62: A5 E1 LDA >$E1 ; EC64: F0 0B BEQ $EC71 ; EC66: A9 05 LDA #$05 ; EC68: 20 AC FF JSR $FFAC ; EC6B: 20 59 B5 JSR $B559 ; EC6E: 4C 00 80 JMP $8000 ; EC71: A5 F8 LDA >$F8 ; EC73: 29 10 AND #$10 ; EC75: F0 03 BEQ $EC7A ; EC77: E6 E1 INC >$E1 ; EC79: 60 RTS ; EC7A: AD 6C 06 LDA $066C ; EC7D: F0 09 BEQ $EC88 ; EC7F: AD F0 04 LDA $04F0 ; EC82: 18 CLC ; EC83: 69 10 ADC #$10 ; EC85: 8D F0 04 STA $04F0 ; EC88: 20 A0 ED JSR $EDA0 ; EC8B: A5 11 LDA >$11 ; EC8D: D0 03 BNE $EC92 ; EC8F: 4C 7D ED JMP $ED7D ; EC92: A5 60 LDA >$60 ; EC94: D0 08 BNE $EC9E ; EC96: A5 70 LDA >$70 ; EC98: 85 61 STA >$61 ; EC9A: A5 84 LDA >$84 ; EC9C: 85 62 STA >$62 ; EC9E: A2 0D LDX #$0D ; ECA0: 20 69 F7 JSR $F769 ; ECA3: A2 0E LDX #$0E ; ECA5: 20 6F F3 JSR $F36F ; ECA8: A2 0F LDX #$0F ; ECAA: 20 A0 F4 JSR $F4A0 ; ECAD: A2 10 LDX #$10 ; ECAF: 20 2A F9 JSR $F92A ; ECB2: A2 11 LDX #$11 ; ECB4: 20 2A F9 JSR $F92A ; ECB7: A2 12 LDX #$12 ; ECB9: 20 3E F7 JSR $F73E ; ECBC: A5 4A LDA >$4A ; ECBE: D0 1E BNE $ECDE ; ECC0: A5 19 LDA >$19 ; ECC2: 29 07 AND #$07 ; ECC4: 85 4A STA >$4A ; ECC6: A5 60 LDA >$60 ; ECC8: 49 01 EOR #$01 ; ECCA: 85 60 STA >$60 ; ECCC: F0 10 BEQ $ECDE ; ECCE: A5 61 LDA >$61 ; ECD0: C5 70 CMP >$70 ; ECD2: D0 0A BNE $ECDE ; ECD4: 49 FF EOR #$FF ; ECD6: 85 61 STA >$61 ; ECD8: A5 62 LDA >$62 ; ECDA: 49 FF EOR #$FF ; ECDC: 85 62 STA >$62 ; ECDE: AE 40 03 LDX $0340 ; ECE1: 20 98 FE JSR $FE98 ; ECE4: BD 4F 03 LDA $034F,X ; ECE7: F0 25 BEQ $ED0E ; ECE9: BD 4F 03 LDA $034F,X ; ECEC: 20 74 FB JSR $FB74 ; ECEF: AE 40 03 LDX $0340 ; ECF2: BD 05 04 LDA $0405,X ; ECF5: D0 17 BNE $ED0E ; ECF7: BD BF 04 LDA $04BF,X ; ECFA: 29 01 AND #$01 ; ECFC: D0 10 BNE $ED0E ; ECFE: BD BF 04 LDA $04BF,X ; ED01: 29 04 AND #$04 ; ED03: D0 03 BNE $ED08 ; ED05: 20 D4 77 JSR $77D4 ; ED08: AE 40 03 LDX $0340 ; ED0B: 20 D0 79 JSR $79D0 ; ED0E: CE 40 03 DEC $0340 ; ED11: D0 CB BNE $ECDE ; ED13: A9 0B LDA #$0B ; ED15: 8D 40 03 STA $0340 ; ED18: AD 6F 06 LDA $066F ; ED1B: 29 0F AND #$0F ; ED1D: D0 08 BNE $ED27 ; ED1F: AD 04 06 LDA $0604 ; ED22: 09 40 ORA #$40 ; ED24: 8D 04 06 STA $0604 ; ED27: A5 10 LDA >$10 ; ED29: F0 24 BEQ $ED4F ; ED2B: A9 04 LDA #$04 ; ED2D: 20 AC FF JSR $FFAC ; ED30: 20 50 86 JSR $8650 ; ED33: 20 79 E6 JSR $E679 ; ED36: A9 05 LDA #$05 ; ED38: 20 AC FF JSR $FFAC ; ED3B: 20 BC 8B JSR $8BBC ; ED3E: 20 AD 8A JSR $8AAD ; ED41: 20 F3 A5 JSR $A5F3 ; ED44: A9 01 LDA #$01 ; ED46: 20 AC FF JSR $FFAC ; ED49: 20 7C A1 JSR $A17C ; ED4C: 4C 6A ED JMP $ED6A ; ED4F: A5 12 LDA >$12 ; ED51: C9 05 CMP #$05 ; ED53: D0 0D BNE $ED62 ; ED55: A4 EB LDY >$EB ; ED57: B9 7E 68 LDA $687E,Y ; ED5A: 29 04 AND #$04 ; ED5C: 0A ASL A ; ED5D: 0A ASL A ; ED5E: 0A ASL A ; ED5F: 20 80 6D JSR $6D80 ; ED62: A9 04 LDA #$04 ; ED64: 20 AC FF JSR $FFAC ; ED67: 20 E0 86 JSR $86E0 ; ED6A: AD 01 03 LDA $0301 ; ED6D: D0 0E BNE $ED7D ; ED6F: AD E5 04 LDA $04E5 ; ED72: F0 09 BEQ $ED7D ; ED74: A9 00 LDA #$00 ; ED76: 8D E5 04 STA $04E5 ; ED79: A9 44 LDA #$44 ; ED7B: 85 14 STA >$14 ; ED7D: 20 FE E7 JSR $E7FE ; ED80: 20 EA E6 JSR $E6EA ; ED83: 20 28 73 JSR $7328 ; ED86: 20 8A E7 JSR $E78A ; ED89: A9 05 LDA #$05 ; ED8B: 20 AC FF JSR $FFAC ; ED8E: 20 E6 B1 JSR $B1E6 ; ED91: 4C C0 6C JMP $6CC0 ; ED94: FF FF FF FF FF FF FF FF FF FF FF FF EDA0: A2 00 LDX #$00 ; EDA2: 20 98 FE JSR $FE98 ; EDA5: A5 AC LDA >$AC ; EDA7: 29 C0 AND #$C0 ; EDA9: C9 40 CMP #$40 ; EDAB: F0 3D BEQ $EDEA ; EDAD: AD 12 05 LDA $0512 ; EDB0: F0 08 BEQ $EDBA ; EDB2: AD F8 03 LDA $03F8 ; EDB5: 29 F0 AND #$F0 ; EDB7: 8D F8 03 STA $03F8 ; EDBA: A9 05 LDA #$05 ; EDBC: 20 AC FF JSR $FFAC ; EDBF: 20 9A B2 JSR $B29A ; EDC2: 20 D0 EF JSR $EFD0 ; EDC5: A5 12 LDA >$12 ; EDC7: C9 0A CMP #$0A ; EDC9: F0 1F BEQ $EDEA ; EDCB: 20 3C F2 JSR $F23C ; EDCE: A5 10 LDA >$10 ; EDD0: F0 03 BEQ $EDD5 ; EDD2: 20 FB 6E JSR $6EFB ; EDD5: A2 00 LDX #$00 ; EDD7: BD 94 03 LDA $0394,X ; EDDA: D0 0E BNE $EDEA ; EDDC: B5 70 LDA $70,X ; EDDE: 29 F8 AND #$F8 ; EDE0: 95 70 STA $70,X ; EDE2: B5 84 LDA $84,X ; EDE4: 29 F8 AND #$F8 ; EDE6: 09 05 ORA #$05 ; EDE8: 95 84 STA $84,X ; EDEA: 60 RTS ; EDEB: 8D 91 9C AC AD CC D2 D5 DF EDF4: A0 00 LDY #$00 ; EDF6: 84 0F STY >$0F ; EDF8: F0 16 BEQ $EE10 ; EDFA: A0 F8 LDY #$F8 ; EDFC: E0 00 CPX #$00 ; EDFE: F0 02 BEQ $EE02 ; EE00: A0 F0 LDY #$F0 ; EE02: A5 0F LDA >$0F ; EE04: 29 05 AND #$05 ; EE06: F0 08 BEQ $EE10 ; EE08: A0 08 LDY #$08 ; EE0A: 29 04 AND #$04 ; EE0C: D0 02 BNE $EE10 ; EE0E: A0 10 LDY #$10 ; EE10: 84 04 STY >$04 ; EE12: B5 84 LDA $84,X ; EE14: 18 CLC ; EE15: 69 0B ADC #$0B ; EE17: A8 TAY ; EE18: 48 PHA ; EE19: A5 0F LDA >$0F ; EE1B: 29 0C AND #$0C ; EE1D: F0 12 BEQ $EE31 ; EE1F: 29 04 AND #$04 ; EE21: F0 04 BEQ $EE27 ; EE23: C0 DD CPY #$DD ; EE25: B0 05 BCS $EE2C ; EE27: 68 PLA ; EE28: 18 CLC ; EE29: 65 04 ADC >$04 ; EE2B: 48 PHA ; EE2C: B4 70 LDY $70,X ; EE2E: 4C 48 EE JMP $EE48 ; EE31: B4 70 LDY $70,X ; EE33: A5 0F LDA >$0F ; EE35: 29 01 AND #$01 ; EE37: F0 06 BEQ $EE3F ; EE39: C0 F0 CPY #$F0 ; EE3B: B0 0B BCS $EE48 ; EE3D: 90 04 BCC $EE43 ; EE3F: C0 10 CPY #$10 ; EE41: 90 05 BCC $EE48 ; EE43: 98 TYA ; EE44: 18 CLC ; EE45: 65 04 ADC >$04 ; EE47: A8 TAY ; EE48: 98 TYA ; EE49: 29 F8 AND #$F8 ; EE4B: 4A LSR A ; EE4C: 4A LSR A ; EE4D: A8 TAY ; EE4E: B9 00 E4 LDA $E400,Y ; EE51: 85 00 STA >$00 ; EE53: B9 01 E4 LDA $E401,Y ; EE56: 85 01 STA >$01 ; EE58: 68 PLA ; EE59: 38 SEC ; EE5A: E9 40 SBC #$40 ; EE5C: 4A LSR A ; EE5D: 4A LSR A ; EE5E: 4A LSR A ; EE5F: A8 TAY ; EE60: B1 00 LDA ($00),Y ; EE62: 9D 9E 04 STA $049E,X ; EE65: A5 0F LDA >$0F ; EE67: 29 0C AND #$0C ; EE69: F0 0F BEQ $EE7A ; EE6B: 98 TYA ; EE6C: 18 CLC ; EE6D: 69 16 ADC #$16 ; EE6F: A8 TAY ; EE70: B1 00 LDA ($00),Y ; EE72: DD 9E 04 CMP $049E,X ; EE75: 90 03 BCC $EE7A ; EE77: 9D 9E 04 STA $049E,X ; EE7A: BD 9E 04 LDA $049E,X ; EE7D: A4 10 LDY >$10 ; EE7F: D0 36 BNE $EEB7 ; EE81: BD 9E 04 LDA $049E,X ; EE84: A0 09 LDY #$09 ; EE86: 88 DEY ; EE87: 30 07 BMI $EE90 ; EE89: D9 EB ED CMP $EDEB,Y ; EE8C: D0 F8 BNE $EE86 ; EE8E: A9 26 LDA #$26 ; EE90: 9D 9E 04 STA $049E,X ; EE93: E0 00 CPX #$00 ; EE95: D0 1D BNE $EEB4 ; EE97: A5 EB LDA >$EB ; EE99: C9 1F CMP #$1F ; EE9B: D0 17 BNE $EEB4 ; EE9D: A9 0C LDA #$0C ; EE9F: 25 0F AND >$0F ; EEA1: F0 11 BEQ $EEB4 ; EEA3: A5 70 LDA >$70 ; EEA5: C9 80 CMP #$80 ; EEA7: D0 0B BNE $EEB4 ; EEA9: A5 84 LDA >$84 ; EEAB: C9 56 CMP #$56 ; EEAD: B0 05 BCS $EEB4 ; EEAF: A9 26 LDA #$26 ; EEB1: 8D 9E 04 STA $049E ; EEB4: BD 9E 04 LDA $049E,X ; EEB7: 60 RTS ; EEB8: B5 C0 LDA $C0,X ; EEBA: 0A ASL A ; EEBB: 90 23 BCC $EEE0 ; EEBD: 4A LSR A ; EEBE: 95 C0 STA $C0,X ; EEC0: B4 98 LDY $98,X ; EEC2: C0 03 CPY #$03 ; EEC4: 90 15 BCC $EEDB ; EEC6: 29 03 AND #$03 ; EEC8: F0 10 BEQ $EEDA ; EECA: BD 94 03 LDA $0394,X ; EECD: F0 0B BEQ $EEDA ; EECF: E0 00 CPX #$00 ; EED1: D0 11 BNE $EEE4 ; EED3: A5 98 LDA >$98 ; EED5: 20 13 70 JSR $7013 ; EED8: 85 C0 STA >$C0 ; EEDA: 60 RTS ; EEDB: 29 0C AND #$0C ; EEDD: D0 EB BNE $EECA ; EEDF: 60 RTS ; EEE0: B5 D3 LDA $D3,X ; EEE2: D0 07 BNE $EEEB ; EEE4: A9 00 LDA #$00 ; EEE6: 95 C0 STA $C0,X ; EEE8: 95 D3 STA $D3,X ; EEEA: 60 RTS ; EEEB: A9 04 LDA #$04 ; EEED: 85 03 STA >$03 ; EEEF: BD 94 03 LDA $0394,X ; EEF2: D0 11 BNE $EF05 ; EEF4: 20 D7 ED JSR $EDD7 ; EEF7: B5 C0 LDA $C0,X ; EEF9: 29 0F AND #$0F ; EEFB: 85 0F STA >$0F ; EEFD: 20 FA ED JSR $EDFA ; EF00: CD 4A 03 CMP $034A ; EF03: B0 DF BCS $EEE4 ; EF05: B5 C0 LDA $C0,X ; EF07: 29 0F AND #$0F ; EF09: 20 B6 6F JSR $6FB6 ; EF0C: F0 D6 BEQ $EEE4 ; EF0E: AD 50 03 LDA $0350 ; EF11: C9 36 CMP #$36 ; EF13: F0 08 BEQ $EF1D ; EF15: C9 4B CMP #$4B ; EF17: 90 0B BCC $EF24 ; EF19: C9 53 CMP #$53 ; EF1B: B0 07 BCS $EF24 ; EF1D: 20 46 6E JSR $6E46 ; EF20: A5 0F LDA >$0F ; EF22: F0 C0 BEQ $EEE4 ; EF24: A0 01 LDY #$01 ; EF26: B5 C0 LDA $C0,X ; EF28: 29 05 AND #$05 ; EF2A: D0 02 BNE $EF2E ; EF2C: A0 FF LDY #$FF ; EF2E: 84 02 STY >$02 ; EF30: D6 D3 DEC $D3,X ; EF32: BD 94 03 LDA $0394,X ; EF35: 18 CLC ; EF36: 65 02 ADC >$02 ; EF38: 9D 94 03 STA $0394,X ; EF3B: 29 0F AND #$0F ; EF3D: F0 08 BEQ $EF47 ; EF3F: E0 00 CPX #$00 ; EF41: D0 07 BNE $EF4A ; EF43: 29 07 AND #$07 ; EF45: D0 03 BNE $EF4A ; EF47: 9D 94 03 STA $0394,X ; EF4A: B5 C0 LDA $C0,X ; EF4C: 29 03 AND #$03 ; EF4E: F0 0A BEQ $EF5A ; EF50: B5 70 LDA $70,X ; EF52: 18 CLC ; EF53: 65 02 ADC >$02 ; EF55: 95 70 STA $70,X ; EF57: 4C 61 EF JMP $EF61 ; EF5A: B5 84 LDA $84,X ; EF5C: 18 CLC ; EF5D: 65 02 ADC >$02 ; EF5F: 95 84 STA $84,X ; EF61: C6 03 DEC >$03 ; EF63: D0 8A BNE $EEEF ; EF65: 60 RTS ; EF66: 42 06 29 2B 30 3A 3C 58 60 6E 72 A9 EF72: 10 8D 02 06 A9 98 85 3C EF7A: A5 10 LDA >$10 ; EF7C: D0 49 BNE $EFC7 ; EF7E: A5 12 LDA >$12 ; EF80: C9 05 CMP #$05 ; EF82: D0 34 BNE $EFB8 ; EF84: A4 16 LDY >$16 ; EF86: B9 2D 06 LDA $062D,Y ; EF89: 48 PHA ; EF8A: A5 EB LDA >$EB ; EF8C: A0 0A LDY #$0A ; EF8E: D9 66 EF CMP $EF66,Y ; EF91: F0 05 BEQ $EF98 ; EF93: 88 DEY ; EF94: 10 F8 BPL $EF8E ; EF96: 30 21 BMI $EFB9 ; EF98: C0 00 CPY #$00 ; EF9A: D0 05 BNE $EFA1 ; EF9C: 68 PLA ; EF9D: D0 1B BNE $EFBA ; EF9F: F0 03 BEQ $EFA4 ; EFA1: 68 PLA ; EFA2: F0 16 BEQ $EFBA ; EFA4: AD 1A 05 LDA $051A ; EFA7: D0 0F BNE $EFB8 ; EFA9: A0 09 LDY #$09 ; EFAB: 88 DEY ; EFAC: 30 0A BMI $EFB8 ; EFAE: B9 50 03 LDA $0350,Y ; EFB1: D0 F8 BNE $EFAB ; EFB3: A9 5E LDA #$5E ; EFB5: 99 50 03 STA $0350,Y ; EFB8: 60 RTS ; EFB9: 68 PLA ; EFBA: A9 01 LDA #$01 ; EFBC: 20 AC FF JSR $FFAC ; EFBF: 20 A8 A0 JSR $A0A8 ; EFC2: A9 05 LDA #$05 ; EFC4: 4C AC FF JMP $FFAC ; EFC7: AD 1B 05 LDA $051B ; EFCA: D0 03 BNE $EFCF ; EFCC: EE 1B 05 INC $051B ; EFCF: 60 RTS ; EFD0: B5 C0 LDA $C0,X ; EFD2: F0 03 BEQ $EFD7 ; EFD4: 4C B8 EE JMP $EEB8 ; EFD7: E0 00 CPX #$00 ; EFD9: D0 0E BNE $EFE9 ; EFDB: AD 94 03 LDA $0394 ; EFDE: F0 09 BEQ $EFE9 ; EFE0: AD F8 03 LDA $03F8 ; EFE3: F0 1C BEQ $F001 ; EFE5: A5 98 LDA >$98 ; EFE7: D0 1A BNE $F003 ; EFE9: E0 00 CPX #$00 ; EFEB: F0 07 BEQ $EFF4 ; EFED: AD 6C 06 LDA $066C ; EFF0: 15 3D ORA $3D,X ; EFF2: D0 DB BNE $EFCF ; EFF4: BD F8 03 LDA $03F8,X ; EFF7: F0 08 BEQ $F001 ; EFF9: 20 13 70 JSR $7013 ; EFFC: B9 C3 6D LDA $6DC3,Y ; EFFF: D0 02 BNE $F003 ; F001: A9 00 LDA #$00 ; F003: 29 0F AND #$0F ; F005: 85 0F STA >$0F ; F007: A9 00 LDA #$00 ; F009: 85 0E STA >$0E ; F00B: E0 00 CPX #$00 ; F00D: D0 0E BNE $F01D ; F00F: B5 AC LDA $AC,X ; F011: 29 F0 AND #$F0 ; F013: C9 10 CMP #$10 ; F015: F0 04 BEQ $F01B ; F017: C9 20 CMP #$20 ; F019: D0 02 BNE $F01D ; F01B: 86 0F STX >$0F ; F01D: E0 00 CPX #$00 ; F01F: D0 42 BNE $F063 ; F021: A9 01 LDA #$01 ; F023: 20 AC FF JSR $FFAC ; F026: 20 3E A1 JSR $A13E ; F029: AD 50 03 LDA $0350 ; F02C: C9 36 CMP #$36 ; F02E: F0 08 BEQ $F038 ; F030: C9 4B CMP #$4B ; F032: 90 07 BCC $F03B ; F034: C9 53 CMP #$53 ; F036: B0 03 BCS $F03B ; F038: 20 46 6E JSR $6E46 ; F03B: A5 53 LDA >$53 ; F03D: D0 27 BNE $F066 ; F03F: A5 12 LDA >$12 ; F041: C9 09 CMP #$09 ; F043: F0 08 BEQ $F04D ; F045: C9 0B CMP #$0B ; F047: F0 04 BEQ $F04D ; F049: C9 0C CMP #$0C ; F04B: D0 0E BNE $F05B ; F04D: A9 05 LDA #$05 ; F04F: 20 AC FF JSR $FFAC ; F052: 20 D7 8E JSR $8ED7 ; F055: A5 12 LDA >$12 ; F057: C9 09 CMP #$09 ; F059: F0 0B BEQ $F066 ; F05B: A5 10 LDA >$10 ; F05D: F0 07 BEQ $F066 ; F05F: A5 53 LDA >$53 ; F061: D0 03 BNE $F066 ; F063: 20 B8 6F JSR $6FB8 ; F066: E0 00 CPX #$00 ; F068: D0 14 BNE $F07E ; F06A: A5 10 LDA >$10 ; F06C: F0 10 BEQ $F07E ; F06E: A5 12 LDA >$12 ; F070: C9 09 CMP #$09 ; F072: F0 0A BEQ $F07E ; F074: A9 05 LDA #$05 ; F076: 20 AC FF JSR $FFAC ; F079: 20 7C 91 JSR $917C ; F07C: A2 00 LDX #$00 ; F07E: 20 E3 F0 JSR $F0E3 ; F081: E0 00 CPX #$00 ; F083: D0 08 BNE $F08D ; F085: A9 05 LDA #$05 ; F087: 20 AC FF JSR $FFAC ; F08A: 20 7B 8F JSR $8F7B ; F08D: A9 08 LDA #$08 ; F08F: A0 F8 LDY #$F8 ; F091: E0 00 CPX #$00 ; F093: F0 04 BEQ $F099 ; F095: A9 10 LDA #$10 ; F097: A0 F0 LDY #$F0 ; F099: 8D 0E 01 STA $010E ; F09C: 8C 0F 01 STY $010F ; F09F: A5 0F LDA >$0F ; F0A1: F0 1D BEQ $F0C0 ; F0A3: 20 AC F0 JSR $F0AC ; F0A6: 20 AC F0 JSR $F0AC ; F0A9: 20 AC F0 JSR $F0AC ; F0AC: A5 0F LDA >$0F ; F0AE: 4A LSR A ; F0AF: B0 1A BCS $F0CB ; F0B1: 4A LSR A ; F0B2: B0 21 BCS $F0D5 ; F0B4: 4A LSR A ; F0B5: B0 0A BCS $F0C1 ; F0B7: 20 E8 6F JSR $6FE8 ; F0BA: B5 84 LDA $84,X ; F0BC: E9 00 SBC #$00 ; F0BE: 95 84 STA $84,X ; F0C0: 60 RTS ; F0C1: 20 C1 6F JSR $6FC1 ; F0C4: B5 84 LDA $84,X ; F0C6: 69 00 ADC #$00 ; F0C8: 95 84 STA $84,X ; F0CA: 60 RTS ; F0CB: 20 C1 6F JSR $6FC1 ; F0CE: B5 70 LDA $70,X ; F0D0: 69 00 ADC #$00 ; F0D2: 95 70 STA $70,X ; F0D4: 60 RTS ; F0D5: 20 E8 6F JSR $6FE8 ; F0D8: B5 70 LDA $70,X ; F0DA: E9 00 SBC #$00 ; F0DC: 95 70 STA $70,X ; F0DE: 60 RTS ; F0DF: 3D DD 00 AND $00DD,X ; F0E2: F0 E0 BEQ $F0C4 ; F0E4: 00 BRK ; F0E5: D0 0B BNE $F0F2 ; F0E7: A5 53 LDA >$53 ; F0E9: F0 03 BEQ $F0EE ; F0EB: 4C 4E F1 JMP $F14E ; F0EE: A5 0E LDA >$0E ; F0F0: 30 56 BMI $F148 ; F0F2: BD 94 03 LDA $0394,X ; F0F5: D0 51 BNE $F148 ; F0F7: 85 0E STA >$0E ; F0F9: A5 0F LDA >$0F ; F0FB: D0 19 BNE $F116 ; F0FD: E0 00 CPX #$00 ; F0FF: F0 47 BEQ $F148 ; F101: BD BF 04 LDA $04BF,X ; F104: 29 10 AND #$10 ; F106: D0 08 BNE $F110 ; F108: BD F8 03 LDA $03F8,X ; F10B: 85 0F STA >$0F ; F10D: 4C 29 F1 JMP $F129 ; F110: 20 D0 F1 JSR $F1D0 ; F113: 4C 98 F1 JMP $F198 ; F116: 20 FA ED JSR $EDFA ; F119: CD 4A 03 CMP $034A ; F11C: 90 30 BCC $F14E ; F11E: E0 00 CPX #$00 ; F120: F0 11 BEQ $F133 ; F122: BD BF 04 LDA $04BF,X ; F125: 29 10 AND #$10 ; F127: D0 E7 BNE $F110 ; F129: 20 A0 F1 JSR $F1A0 ; F12C: 85 0F STA >$0F ; F12E: A5 0E LDA >$0E ; F130: D0 E4 BNE $F116 ; F132: 60 RTS ; F133: A5 10 LDA >$10 ; F135: D0 08 BNE $F13F ; F137: A9 01 LDA #$01 ; F139: 20 AC FF JSR $FFAC ; F13C: 20 23 A2 JSR $A223 ; F13F: 20 49 F1 JSR $F149 ; F142: 85 F8 STA >$F8 ; F144: A5 10 LDA >$10 ; F146: F0 06 BEQ $F14E ; F148: 60 RTS ; F149: A9 00 LDA #$00 ; F14B: 85 0F STA >$0F ; F14D: 60 RTS ; F14E: E0 00 CPX #$00 ; F150: D0 46 BNE $F198 ; F152: A5 12 LDA >$12 ; F154: C9 05 CMP #$05 ; F156: D0 3D BNE $F195 ; F158: A5 64 LDA >$64 ; F15A: D0 EC BNE $F148 ; F15C: AD 94 03 LDA $0394 ; F15F: D0 34 BNE $F195 ; F161: A6 84 LDX >$84 ; F163: AD F8 03 LDA $03F8 ; F166: F0 2D BEQ $F195 ; F168: 20 13 70 JSR $7013 ; F16B: B9 C3 6D LDA $6DC3,Y ; F16E: 29 0C AND #$0C ; F170: D0 02 BNE $F174 ; F172: A6 70 LDX >$70 ; F174: 86 00 STX >$00 ; F176: A5 00 LDA >$00 ; F178: D9 DF F0 CMP $F0DF,Y ; F17B: D0 18 BNE $F195 ; F17D: B9 C3 6D LDA $6DC3,Y ; F180: 85 98 STA >$98 ; F182: E6 12 INC >$12 ; F184: A9 00 LDA #$00 ; F186: 85 13 STA >$13 ; F188: 85 11 STA >$11 ; F18A: 85 0F STA >$0F ; F18C: 85 AC STA >$AC ; F18E: 85 C0 STA >$C0 ; F190: 85 D3 STA >$D3 ; F192: 8D F0 04 STA $04F0 ; F195: A2 00 LDX #$00 ; F197: 60 RTS ; F198: 20 B8 6F JSR $6FB8 ; F19B: F0 85 BEQ $F122 ; F19D: 95 98 STA $98,X ; F19F: 60 RTS ; F1A0: A5 0E LDA >$0E ; F1A2: E6 0E INC >$0E ; F1A4: 20 E2 E5 JSR $E5E2 ; F1A7: AF ; F1A8: F1 C3 SBC ($C3),Y ; F1AA: F1 D0 SBC ($D0),Y ; F1AC: F1 DA SBC ($DA),Y ; F1AE: F1 A0 SBC ($A0),Y ; F1B0: 00 BRK ; F1B1: B5 18 LDA $18,X ; F1B3: 0A ASL A ; F1B4: B0 01 BCS $F1B7 ; F1B6: C8 INY ; F1B7: B5 98 LDA $98,X ; F1B9: 29 0C AND #$0C ; F1BB: F0 02 BEQ $F1BF ; F1BD: C8 INY ; F1BE: C8 INY ; F1BF: B9 C3 6D LDA $6DC3,Y ; F1C2: 60 RTS ; F1C3: A5 0F LDA >$0F ; F1C5: 48 PHA ; F1C6: 29 0A AND #$0A ; F1C8: F0 03 BEQ $F1CD ; F1CA: 68 PLA ; F1CB: 4A LSR A ; F1CC: 60 RTS ; F1CD: 68 PLA ; F1CE: 0A ASL A ; F1CF: 60 RTS ; F1D0: B5 98 LDA $98,X ; F1D2: 20 13 70 JSR $7013 ; F1D5: 95 98 STA $98,X ; F1D7: 85 0F STA >$0F ; F1D9: 60 RTS ; F1DA: A9 00 LDA #$00 ; F1DC: 85 0E STA >$0E ; F1DE: 60 RTS ; F1DF: BD 94 03 LDA $0394,X ; F1E2: D0 18 BNE $F1FC ; F1E4: 85 0E STA >$0E ; F1E6: 20 A0 F1 JSR $F1A0 ; F1E9: 85 0F STA >$0F ; F1EB: F0 0F BEQ $F1FC ; F1ED: 20 FA ED JSR $EDFA ; F1F0: CD 4A 03 CMP $034A ; F1F3: B0 F1 BCS $F1E6 ; F1F5: 20 B8 6F JSR $6FB8 ; F1F8: F0 EC BEQ $F1E6 ; F1FA: 95 98 STA $98,X ; F1FC: 60 RTS ; F1FD: 00 00 F0 10 FB 13 03 03 02 06 08 0A 80 54 60 60 17 18 19 27 4F 5F F213: 20 3C F2 JSR $F23C ; F216: A9 04 LDA #$04 ; F218: 4C AC FF JMP $FFAC ; F21B: 20 31 F2 JSR $F231 ; F21E: A9 01 LDA #$01 ; F220: 4C AC FF JMP $FFAC ; F223: 20 3C F2 JSR $F23C ; F226: 4C 1E F2 JMP $F21E ; F229: 20 31 F2 JSR $F231 ; F22C: A9 04 LDA #$04 ; F22E: 4C AC FF JMP $FFAC ; F231: A9 06 LDA #$06 ; F233: 8D D0 03 STA $03D0 ; F236: D0 04 BNE $F23C ; F238: A5 10 LDA >$10 ; F23A: D0 C0 BNE $F1FC ; F23C: AD 22 05 LDA $0522 ; F23F: D0 BB BNE $F1FC ; F241: AA TAX ; F242: A5 12 LDA >$12 ; F244: C9 06 CMP #$06 ; F246: F0 0D BEQ $F255 ; F248: C9 05 CMP #$05 ; F24A: 90 09 BCC $F255 ; F24C: AD 94 03 LDA $0394 ; F24F: F0 14 BEQ $F265 ; F251: 29 07 AND #$07 ; F253: F0 03 BEQ $F258 ; F255: 4C E3 F2 JMP $F2E3 ; F258: A9 00 LDA #$00 ; F25A: 8D 94 03 STA $0394 ; F25D: A4 12 LDY >$12 ; F25F: C0 05 CPY #$05 ; F261: D0 F2 BNE $F255 ; F263: 85 5A STA >$5A ; F265: A5 12 LDA >$12 ; F267: C9 05 CMP #$05 ; F269: D0 EA BNE $F255 ; F26B: A5 10 LDA >$10 ; F26D: D0 0E BNE $F27D ; F26F: A5 EB LDA >$EB ; F271: A0 05 LDY #$05 ; F273: D9 0D F2 CMP $F20D,Y ; F276: F0 05 BEQ $F27D ; F278: 88 DEY ; F279: 10 F8 BPL $F273 ; F27B: 30 66 BMI $F2E3 ; F27D: A5 53 LDA >$53 ; F27F: D0 62 BNE $F2E3 ; F281: AD 63 06 LDA $0663 ; F284: F0 5D BEQ $F2E3 ; F286: A5 AC LDA >$AC ; F288: 29 C0 AND #$C0 ; F28A: C9 40 CMP #$40 ; F28C: F0 55 BEQ $F2E3 ; F28E: A5 64 LDA >$64 ; F290: D0 51 BNE $F2E3 ; F292: A2 00 LDX #$00 ; F294: A5 98 LDA >$98 ; F296: 85 0F STA >$0F ; F298: 20 FA ED JSR $EDFA ; F29B: A4 10 LDY >$10 ; F29D: F0 06 BEQ $F2A5 ; F29F: C9 F4 CMP #$F4 ; F2A1: F0 0A BEQ $F2AD ; F2A3: D0 3E BNE $F2E3 ; F2A5: C9 8D CMP #$8D ; F2A7: 90 3A BCC $F2E3 ; F2A9: C9 99 CMP #$99 ; F2AB: B0 36 BCS $F2E3 ; F2AD: 20 BB FE JSR $FEBB ; F2B0: F0 31 BEQ $F2E3 ; F2B2: AD F8 03 LDA $03F8 ; F2B5: F0 2C BEQ $F2E3 ; F2B7: A6 59 LDX >$59 ; F2B9: C5 98 CMP >$98 ; F2BB: D0 26 BNE $F2E3 ; F2BD: 86 64 STX >$64 ; F2BF: 95 98 STA $98,X ; F2C1: 20 13 70 JSR $7013 ; F2C4: A5 70 LDA >$70 ; F2C6: 18 CLC ; F2C7: 79 FD F1 ADC $F1FD,Y ; F2CA: 95 70 STA $70,X ; F2CC: A5 84 LDA >$84 ; F2CE: 18 CLC ; F2CF: 79 01 F2 ADC $F201,Y ; F2D2: 95 84 STA $84,X ; F2D4: A9 5F LDA #$5F ; F2D6: 9D 4F 03 STA $034F,X ; F2D9: 20 E4 EE JSR $EEE4 ; F2DC: 9D F0 04 STA $04F0,X ; F2DF: A9 01 LDA #$01 ; F2E1: 95 AC STA $AC,X ; F2E3: A2 00 LDX #$00 ; F2E5: A5 12 LDA >$12 ; F2E7: C9 05 CMP #$05 ; F2E9: D0 12 BNE $F2FD ; F2EB: AD 9E 04 LDA $049E ; F2EE: 48 PHA ; F2EF: A9 05 LDA #$05 ; F2F1: 20 AC FF JSR $FFAC ; F2F4: 20 F4 B3 JSR $B3F4 ; F2F7: A2 00 LDX #$00 ; F2F9: 68 PLA ; F2FA: 8D 9E 04 STA $049E ; F2FD: 20 3C FA JSR $FA3C ; F300: A5 12 LDA >$12 ; F302: C9 09 CMP #$09 ; F304: F0 04 BEQ $F30A ; F306: A5 10 LDA >$10 ; F308: D0 04 BNE $F30E ; F30A: E6 01 INC >$01 ; F30C: E6 01 INC >$01 ; F30E: A5 AC LDA >$AC ; F310: 29 30 AND #$30 ; F312: C9 10 CMP #$10 ; F314: F0 04 BEQ $F31A ; F316: C9 20 CMP #$20 ; F318: D0 05 BNE $F31F ; F31A: 98 TYA ; F31B: 18 CLC ; F31C: 69 04 ADC #$04 ; F31E: A8 TAY ; F31F: 98 TYA ; F320: A0 00 LDY #$00 ; F322: 20 E7 77 JSR $77E7 ; F325: AD 76 06 LDA $0676 ; F328: D0 16 BNE $F340 ; F32A: A5 98 LDA >$98 ; F32C: C9 04 CMP #$04 ; F32E: D0 3A BNE $F36A ; F330: A2 01 LDX #$01 ; F332: BD 48 02 LDA $0248,X ; F335: C9 0B CMP #$0B ; F337: B0 31 BCS $F36A ; F339: 48 PHA ; F33A: 18 CLC ; F33B: 69 50 ADC #$50 ; F33D: 4C 5A F3 JMP $F35A ; F340: A2 01 LDX #$01 ; F342: A5 98 LDA >$98 ; F344: 4A LSR A ; F345: 90 02 BCC $F349 ; F347: A2 05 LDX #$05 ; F349: A0 04 LDY #$04 ; F34B: BD 48 02 LDA $0248,X ; F34E: 48 PHA ; F34F: 88 DEY ; F350: 30 0B BMI $F35D ; F352: D9 05 F2 CMP $F205,Y ; F355: D0 F8 BNE $F34F ; F357: B9 09 F2 LDA $F209,Y ; F35A: 9D 48 02 STA $0248,X ; F35D: 68 PLA ; F35E: C9 0A CMP #$0A ; F360: D0 08 BNE $F36A ; F362: BD 49 02 LDA $0249,X ; F365: 29 0F AND #$0F ; F367: 9D 49 02 STA $0249,X ; F36A: 60 RTS ; F36B: 40 RTI ; F36C: C0 80 CPY #$80 ; F36E: 00 BRK ; F36F: B5 AC LDA $AC,X ; F371: F0 F7 BEQ $F36A ; F373: 4A LSR A ; F374: 90 03 BCC $F379 ; F376: 4C 1D F4 JMP $F41D ; F379: BD 94 03 LDA $0394,X ; F37C: D0 00 BNE $F37E ; F37E: B5 98 LDA $98,X ; F380: 20 27 70 JSR $7027 ; F383: A5 0F LDA >$0F ; F385: F0 4D BEQ $F3D4 ; F387: BD 94 03 LDA $0394,X ; F38A: 29 07 AND #$07 ; F38C: D0 03 BNE $F391 ; F38E: 9D 94 03 STA $0394,X ; F391: 20 93 FA JSR $FA93 ; F394: B5 98 LDA $98,X ; F396: 48 PHA ; F397: 29 03 AND #$03 ; F399: F0 07 BEQ $F3A2 ; F39B: A5 01 LDA >$01 ; F39D: 18 CLC ; F39E: 69 03 ADC #$03 ; F3A0: 85 01 STA >$01 ; F3A2: 68 PLA ; F3A3: 20 13 70 JSR $7013 ; F3A6: A5 15 LDA >$15 ; F3A8: 29 03 AND #$03 ; F3AA: 19 0D F5 ORA $F50D,Y ; F3AD: 20 88 79 JSR $7988 ; F3B0: B9 09 F5 LDA $F509,Y ; F3B3: 85 0C STA >$0C ; F3B5: C0 02 CPY #$02 ; F3B7: D0 02 BNE $F3BB ; F3B9: E6 0F INC >$0F ; F3BB: A0 22 LDY #$22 ; F3BD: E0 0D CPX #$0D ; F3BF: B0 09 BCS $F3CA ; F3C1: BD 4F 03 LDA $034F,X ; F3C4: C9 57 CMP #$57 ; F3C6: F0 09 BEQ $F3D1 ; F3C8: D0 05 BNE $F3CF ; F3CA: B5 AC LDA $AC,X ; F3CC: 0A ASL A ; F3CD: 90 02 BCC $F3D1 ; F3CF: A0 23 LDY #$23 ; F3D1: 4C 15 79 JMP $7915 ; F3D4: B5 AC LDA $AC,X ; F3D6: 0A ASL A ; F3D7: 90 3D BCC $F416 ; F3D9: AD 61 06 LDA $0661 ; F3DC: F0 35 BEQ $F413 ; F3DE: A5 AC LDA >$AC ; F3E0: 48 PHA ; F3E1: AD 13 05 LDA $0513 ; F3E4: 48 PHA ; F3E5: A9 00 LDA #$00 ; F3E7: 8D 13 05 STA $0513 ; F3EA: 20 4F 71 JSR $714F ; F3ED: 68 PLA ; F3EE: 8D 13 05 STA $0513 ; F3F1: 68 PLA ; F3F2: 85 AC STA >$AC ; F3F4: B5 AC LDA $AC,X ; F3F6: C9 21 CMP #$21 ; F3F8: D0 17 BNE $F411 ; F3FA: F6 AC INC $AC,X ; F3FC: A0 0E LDY #$0E ; F3FE: B9 70 00 LDA $0070,Y ; F401: 95 70 STA $70,X ; F403: B9 84 00 LDA $0084,Y ; F406: 95 84 STA $84,X ; F408: B9 98 00 LDA $0098,Y ; F40B: 95 98 STA $98,X ; F40D: A9 4F LDA #$4F ; F40F: 95 28 STA $28,X ; F411: A2 0E LDX #$0E ; F413: 4C 55 F8 JMP $F855 ; F416: F6 AC INC $AC,X ; F418: A9 FE LDA #$FE ; F41A: 95 98 STA $98,X ; F41C: 60 RTS ; F41D: B5 98 LDA $98,X ; F41F: 85 02 STA >$02 ; F421: 85 03 STA >$03 ; F423: A9 00 LDA #$00 ; F425: 85 0F STA >$0F ; F427: A0 03 LDY #$03 ; F429: 98 TYA ; F42A: 48 PHA ; F42B: A5 02 LDA >$02 ; F42D: 48 PHA ; F42E: A5 03 LDA >$03 ; F430: 48 PHA ; F431: A5 15 LDA >$15 ; F433: 29 03 AND #$03 ; F435: 19 6B F3 ORA $F36B,Y ; F438: 20 88 79 JSR $7988 ; F43B: B5 70 LDA $70,X ; F43D: 18 CLC ; F43E: 65 02 ADC >$02 ; F440: 85 00 STA >$00 ; F442: D5 70 CMP $70,X ; F444: 90 0A BCC $F450 ; F446: C9 FC CMP #$FC ; F448: B0 2B BCS $F475 ; F44A: 38 SEC ; F44B: F5 70 SBC $70,X ; F44D: 4C 55 F4 JMP $F455 ; F450: B5 70 LDA $70,X ; F452: 38 SEC ; F453: E5 00 SBC >$00 ; F455: C9 20 CMP #$20 ; F457: B0 1C BCS $F475 ; F459: B5 84 LDA $84,X ; F45B: 18 CLC ; F45C: 65 03 ADC >$03 ; F45E: 85 01 STA >$01 ; F460: A4 10 LDY >$10 ; F462: F0 08 BEQ $F46C ; F464: C9 3E CMP #$3E ; F466: 90 0D BCC $F475 ; F468: C9 E8 CMP #$E8 ; F46A: B0 09 BCS $F475 ; F46C: A9 02 LDA #$02 ; F46E: 85 0C STA >$0C ; F470: A0 23 LDY #$23 ; F472: 20 15 79 JSR $7915 ; F475: 68 PLA ; F476: 85 03 STA >$03 ; F478: 68 PLA ; F479: 85 02 STA >$02 ; F47B: 68 PLA ; F47C: 48 PHA ; F47D: A8 TAY ; F47E: C0 01 CPY #$01 ; F480: D0 02 BNE $F484 ; F482: A0 03 LDY #$03 ; F484: B9 00 00 LDA $0000,Y ; F487: 49 FF EOR #$FF ; F489: 18 CLC ; F48A: 69 01 ADC #$01 ; F48C: 99 00 00 STA $0000,Y ; F48F: 68 PLA ; F490: A8 TAY ; F491: 88 DEY ; F492: 10 95 BPL $F429 ; F494: D6 98 DEC $98,X ; F496: B5 98 LDA $98,X ; F498: C9 E8 CMP #$E8 ; F49A: D0 03 BNE $F49F ; F49C: 4C 11 F4 JMP $F411 ; F49F: 60 RTS ; F4A0: B5 AC LDA $AC,X ; F4A2: F0 FB BEQ $F49F ; F4A4: 0A ASL A ; F4A5: 90 72 BCC $F519 ; F4A7: B5 28 LDA $28,X ; F4A9: D0 0E BNE $F4B9 ; F4AB: F6 AC INC $AC,X ; F4AD: B5 AC LDA $AC,X ; F4AF: 29 0F AND #$0F ; F4B1: C9 03 CMP #$03 ; F4B3: F0 2D BEQ $F4E2 ; F4B5: A9 FF LDA #$FF ; F4B7: 95 28 STA $28,X ; F4B9: AD 5F 03 LDA $035F ; F4BC: C9 03 CMP #$03 ; F4BE: 90 18 BCC $F4D8 ; F4C0: C9 0B CMP #$0B ; F4C2: 90 0C BCC $F4D0 ; F4C4: C9 12 CMP #$12 ; F4C6: F0 08 BEQ $F4D0 ; F4C8: C9 1B CMP #$1B ; F4CA: F0 04 BEQ $F4D0 ; F4CC: C9 1C CMP #$1C ; F4CE: D0 08 BNE $F4D8 ; F4D0: B5 70 LDA $70,X ; F4D2: 85 61 STA >$61 ; F4D4: B5 84 LDA $84,X ; F4D6: 85 62 STA >$62 ; F4D8: 20 93 FA JSR $FA93 ; F4DB: A9 02 LDA #$02 ; F4DD: A0 06 LDY #$06 ; F4DF: 4C 0C 79 JMP $790C ; F4E2: 4C 55 F8 JMP $F855 ; F4E5: 00 01 02 01 00 01 02 01 03 00 00 00 F4F1: 40 40 C0 80 80 01 00 20 36 4C 60 68 F4FD: 70 78 80 80 78 70 68 60 4C 36 20 00 F509: 00 00 01 01 00 80 00 00 FC FC 00 00 F515: 00 00 03 03 F519: B5 AC LDA $AC,X ; F51B: F0 82 BEQ $F49F ; F51D: A9 00 LDA #$00 ; F51F: 85 00 STA >$00 ; F521: B5 AC LDA $AC,X ; F523: 29 F0 AND #$F0 ; F525: C9 10 CMP #$10 ; F527: F0 03 BEQ $F52C ; F529: 4C B6 F5 JMP $F5B6 ; F52C: A9 00 LDA #$00 ; F52E: 85 0E STA >$0E ; F530: B5 98 LDA $98,X ; F532: 29 03 AND #$03 ; F534: F0 05 BEQ $F53B ; F536: 20 27 70 JSR $7027 ; F539: E6 0E INC >$0E ; F53B: A5 0E LDA >$0E ; F53D: 0A ASL A ; F53E: B0 35 BCS $F575 ; F540: B5 98 LDA $98,X ; F542: 29 0C AND #$0C ; F544: F0 03 BEQ $F549 ; F546: 20 27 70 JSR $7027 ; F549: A5 0E LDA >$0E ; F54B: 0A ASL A ; F54C: B0 27 BCS $F575 ; F54E: E0 0D CPX #$0D ; F550: B0 07 BCS $F559 ; F552: BD 4F 03 LDA $034F,X ; F555: C9 5B CMP #$5B ; F557: F0 22 BEQ $F57B ; F559: E0 12 CPX #$12 ; F55B: F0 1E BEQ $F57B ; F55D: BD 94 03 LDA $0394,X ; F560: 10 05 BPL $F567 ; F562: 49 FF EOR #$FF ; F564: 18 CLC ; F565: 69 01 ADC #$01 ; F567: DD 80 03 CMP $0380,X ; F56A: 90 0C BCC $F578 ; F56C: A9 10 LDA #$10 ; F56E: 9D 80 03 STA $0380,X ; F571: A9 20 LDA #$20 ; F573: 95 AC STA $AC,X ; F575: 4C E1 F5 JMP $F5E1 ; F578: 4C B8 F6 JMP $F6B8 ; F57B: A9 00 LDA #$00 ; F57D: 85 0F STA >$0F ; F57F: B5 98 LDA $98,X ; F581: C9 02 CMP #$02 ; F583: D0 02 BNE $F587 ; F585: E6 0F INC >$0F ; F587: 20 13 70 JSR $7013 ; F58A: B9 09 F5 LDA $F509,Y ; F58D: 85 0C STA >$0C ; F58F: B9 0D F5 LDA $F50D,Y ; F592: 85 04 STA >$04 ; F594: E0 0D CPX #$0D ; F596: B0 0E BCS $F5A6 ; F598: BD 4F 03 LDA $034F,X ; F59B: C9 5B CMP #$5B ; F59D: D0 07 BNE $F5A6 ; F59F: A5 04 LDA >$04 ; F5A1: 18 CLC ; F5A2: 69 02 ADC #$02 ; F5A4: D0 07 BNE $F5AD ; F5A6: 18 CLC ; F5A7: 6D 59 06 ADC $0659 ; F5AA: 38 SEC ; F5AB: E9 01 SBC #$01 ; F5AD: 85 04 STA >$04 ; F5AF: A5 04 LDA >$04 ; F5B1: 85 05 STA >$05 ; F5B3: 4C 14 F7 JMP $F714 ; F5B6: C9 20 CMP #$20 ; F5B8: D0 57 BNE $F611 ; F5BA: A9 28 LDA #$28 ; F5BC: 95 AC STA $AC,X ; F5BE: DE D0 03 DEC $03D0,X ; F5C1: D0 2A BNE $F5ED ; F5C3: A9 40 LDA #$40 ; F5C5: 95 AC STA $AC,X ; F5C7: E0 0D CPX #$0D ; F5C9: B0 07 BCS $F5D2 ; F5CB: BD 4F 03 LDA $034F,X ; F5CE: C9 5B CMP #$5B ; F5D0: F0 04 BEQ $F5D6 ; F5D2: E0 12 CPX #$12 ; F5D4: D0 0B BNE $F5E1 ; F5D6: 20 55 F8 JSR $F855 ; F5D9: E0 0D CPX #$0D ; F5DB: B0 03 BCS $F5E0 ; F5DD: 20 46 83 JSR $8346 ; F5E0: 60 RTS ; F5E1: A9 03 LDA #$03 ; F5E3: 9D D0 03 STA $03D0,X ; F5E6: B5 AC LDA $AC,X ; F5E8: 18 CLC ; F5E9: 69 10 ADC #$10 ; F5EB: 95 AC STA $AC,X ; F5ED: E0 0D CPX #$0D ; F5EF: B0 07 BCS $F5F8 ; F5F1: BD 4F 03 LDA $034F,X ; F5F4: C9 5B CMP #$5B ; F5F6: F0 07 BEQ $F5FF ; F5F8: E0 12 CPX #$12 ; F5FA: F0 03 BEQ $F5FF ; F5FC: 4C D3 F6 JMP $F6D3 ; F5FF: A9 02 LDA #$02 ; F601: 85 0C STA >$0C ; F603: A9 00 LDA #$00 ; F605: 85 0F STA >$0F ; F607: B5 98 LDA $98,X ; F609: 20 13 70 JSR $7013 ; F60C: A9 00 LDA #$00 ; F60E: 4C 92 F5 JMP $F592 ; F611: C9 30 CMP #$30 ; F613: D0 2C BNE $F641 ; F615: A9 00 LDA #$00 ; F617: 9D 94 03 STA $0394,X ; F61A: A9 40 LDA #$40 ; F61C: 9D BC 03 STA $03BC,X ; F61F: B5 98 LDA $98,X ; F621: 85 0F STA >$0F ; F623: 29 02 AND #$02 ; F625: F0 06 BEQ $F62D ; F627: B5 70 LDA $70,X ; F629: C9 02 CMP #$02 ; F62B: 90 08 BCC $F635 ; F62D: 20 8D F0 JSR $F08D ; F630: DE 80 03 DEC $0380,X ; F633: D0 09 BNE $F63E ; F635: A9 20 LDA #$20 ; F637: 9D 80 03 STA $0380,X ; F63A: A9 40 LDA #$40 ; F63C: 95 AC STA $AC,X ; F63E: 4C B8 F6 JMP $F6B8 ; F641: A9 00 LDA #$00 ; F643: 9D 94 03 STA $0394,X ; F646: E0 0D CPX #$0D ; F648: B0 03 BCS $F64D ; F64A: BD 2C 04 LDA $042C,X ; F64D: 20 4A 70 JSR $704A ; F650: A5 00 LDA >$00 ; F652: C9 02 CMP #$02 ; F654: D0 3B BNE $F691 ; F656: A9 00 LDA #$00 ; F658: 9D 80 03 STA $0380,X ; F65B: E0 0D CPX #$0D ; F65D: 90 13 BCC $F672 ; F65F: A5 AC LDA >$AC ; F661: 09 20 ORA #$20 ; F663: 85 AC STA >$AC ; F665: A9 01 LDA #$01 ; F667: 8D D0 03 STA $03D0 ; F66A: A0 0F LDY #$0F ; F66C: A9 00 LDA #$00 ; F66E: 99 AC 00 STA $00AC,Y ; F671: 60 RTS ; F672: A0 30 LDY #$30 ; F674: B5 18 LDA $18,X ; F676: C9 30 CMP #$30 ; F678: 90 08 BCC $F682 ; F67A: A0 50 LDY #$50 ; F67C: C9 70 CMP #$70 ; F67E: 90 02 BCC $F682 ; F680: A0 70 LDY #$70 ; F682: 98 TYA ; F683: BC 2C 04 LDY $042C,X ; F686: 99 28 00 STA $0028,Y ; F689: A9 00 LDA #$00 ; F68B: 99 AC 00 STA $00AC,Y ; F68E: 4C 46 83 JMP $8346 ; F691: A0 04 LDY #$04 ; F693: 20 6F 70 JSR $706F ; F696: B9 F7 F4 LDA $F4F7,Y ; F699: 20 AB 70 JSR $70AB ; F69C: A5 0A LDA >$0A ; F69E: 85 0F STA >$0F ; F6A0: 95 98 STA $98,X ; F6A2: 98 TYA ; F6A3: 48 PHA ; F6A4: 20 8D F0 JSR $F08D ; F6A7: 68 PLA ; F6A8: A8 TAY ; F6A9: B9 00 F5 LDA $F500,Y ; F6AC: 20 AB 70 JSR $70AB ; F6AF: A5 0B LDA >$0B ; F6B1: 85 0F STA >$0F ; F6B3: 95 98 STA $98,X ; F6B5: 20 8D F0 JSR $F08D ; F6B8: DE D0 03 DEC $03D0,X ; F6BB: D0 16 BNE $F6D3 ; F6BD: A9 02 LDA #$02 ; F6BF: 9D D0 03 STA $03D0,X ; F6C2: F6 AC INC $AC,X ; F6C4: B5 AC LDA $AC,X ; F6C6: 29 77 AND #$77 ; F6C8: 95 AC STA $AC,X ; F6CA: E0 0D CPX #$0D ; F6CC: 90 1A BCC $F6E8 ; F6CE: A0 02 LDY #$02 ; F6D0: 20 10 6E JSR $6E10 ; F6D3: E0 0D CPX #$0D ; F6D5: B0 11 BCS $F6E8 ; F6D7: 20 A7 7A JSR $7AA7 ; F6DA: AD 4B 03 LDA $034B ; F6DD: F0 09 BEQ $F6E8 ; F6DF: A9 03 LDA #$03 ; F6E1: 9D D0 03 STA $03D0,X ; F6E4: A9 20 LDA #$20 ; F6E6: 95 AC STA $AC,X ; F6E8: A9 00 LDA #$00 ; F6EA: 85 00 STA >$00 ; F6EC: B5 AC LDA $AC,X ; F6EE: 29 0F AND #$0F ; F6F0: A8 TAY ; F6F1: A9 00 LDA #$00 ; F6F3: 85 01 STA >$01 ; F6F5: B9 E5 F4 LDA $F4E5,Y ; F6F8: 85 0C STA >$0C ; F6FA: 98 TYA ; F6FB: B9 EE F4 LDA $F4EE,Y ; F6FE: 85 04 STA >$04 ; F700: A0 00 LDY #$00 ; F702: C9 08 CMP #$08 ; F704: F0 03 BEQ $F709 ; F706: AC 75 06 LDY $0675 ; F709: 98 TYA ; F70A: 18 CLC ; F70B: 65 04 ADC >$04 ; F70D: 85 04 STA >$04 ; F70F: A0 1D LDY #$1D ; F711: 4C 20 F7 JMP $F720 ; F714: B9 11 F5 LDA $F511,Y ; F717: 85 00 STA >$00 ; F719: B9 15 F5 LDA $F515,Y ; F71C: 85 01 STA >$01 ; F71E: A0 02 LDY #$02 ; F720: B5 70 LDA $70,X ; F722: 18 CLC ; F723: 65 00 ADC >$00 ; F725: 85 00 STA >$00 ; F727: B5 84 LDA $84,X ; F729: 18 CLC ; F72A: 65 01 ADC >$01 ; F72C: 85 01 STA >$01 ; F72E: B5 AC LDA $AC,X ; F730: 29 F0 AND #$F0 ; F732: C9 20 CMP #$20 ; F734: D0 05 BNE $F73B ; F736: A9 01 LDA #$01 ; F738: 20 88 79 JSR $7988 ; F73B: 4C 15 79 JMP $7915 ; F73E: B5 AC LDA $AC,X ; F740: 29 F0 AND #$F0 ; F742: C9 30 CMP #$30 ; F744: B0 23 BCS $F769 ; F746: 4C 19 F5 JMP $F519 ; F749: FF 01 00 F8 FF 01 F5 0B FF 01 F9 07 F755: FF 01 FD 03 F7 F2 F5 F5 F6 0D 03 03 F761: F7 09 03 03 FF 05 03 03 ; F769: B5 AC LDA $AC,X ; F76B: 29 0F AND #$0F ; F76D: F0 24 BEQ $F793 ; F76F: DE D0 03 DEC $03D0,X ; F772: D0 20 BNE $F794 ; F774: B5 AC LDA $AC,X ; F776: 29 0F AND #$0F ; F778: A8 TAY ; F779: A9 08 LDA #$08 ; F77B: 88 DEY ; F77C: F0 02 BEQ $F780 ; F77E: A9 01 LDA #$01 ; F780: 8D D0 03 STA $03D0 ; F783: 9D D0 03 STA $03D0,X ; F786: F6 AC INC $AC,X ; F788: B5 AC LDA $AC,X ; F78A: 29 0F AND #$0F ; F78C: C9 06 CMP #$06 ; F78E: 90 04 BCC $F794 ; F790: 20 55 F8 JSR $F855 ; F793: 60 RTS ; F794: A9 00 LDA #$00 ; F796: 85 0F STA >$0F ; F798: B5 AC LDA $AC,X ; F79A: 29 0F AND #$0F ; F79C: A8 TAY ; F79D: A9 FC LDA #$FC ; F79F: C0 05 CPY #$05 ; F7A1: F0 F0 BEQ $F793 ; F7A3: 18 CLC ; F7A4: 69 04 ADC #$04 ; F7A6: 88 DEY ; F7A7: D0 FA BNE $F7A3 ; F7A9: 85 00 STA >$00 ; F7AB: A5 98 LDA >$98 ; F7AD: 95 98 STA $98,X ; F7AF: 20 13 70 JSR $7013 ; F7B2: 98 TYA ; F7B3: 18 CLC ; F7B4: 65 00 ADC >$00 ; F7B6: A8 TAY ; F7B7: A5 70 LDA >$70 ; F7B9: 18 CLC ; F7BA: 79 49 F7 ADC $F749,Y ; F7BD: 95 70 STA $70,X ; F7BF: 85 00 STA >$00 ; F7C1: A5 84 LDA >$84 ; F7C3: 18 CLC ; F7C4: 79 59 F7 ADC $F759,Y ; F7C7: 95 84 STA $84,X ; F7C9: 85 01 STA >$01 ; F7CB: B5 AC LDA $AC,X ; F7CD: 29 0F AND #$0F ; F7CF: A8 TAY ; F7D0: A9 08 LDA #$08 ; F7D2: 88 DEY ; F7D3: F0 02 BEQ $F7D7 ; F7D5: B5 98 LDA $98,X ; F7D7: 20 13 70 JSR $7013 ; F7DA: B9 09 F5 LDA $F509,Y ; F7DD: 85 0C STA >$0C ; F7DF: B9 0D F5 LDA $F50D,Y ; F7E2: E0 0D CPX #$0D ; F7E4: F0 05 BEQ $F7EB ; F7E6: 09 01 ORA #$01 ; F7E8: 4C F2 F7 JMP $F7F2 ; F7EB: 18 CLC ; F7EC: 6D 57 06 ADC $0657 ; F7EF: 38 SEC ; F7F0: E9 01 SBC #$01 ; F7F2: 20 88 79 JSR $7988 ; F7F5: C0 02 CPY #$02 ; F7F7: D0 02 BNE $F7FB ; F7F9: E6 0F INC >$0F ; F7FB: B5 AC LDA $AC,X ; F7FD: 29 0F AND #$0F ; F7FF: C9 01 CMP #$01 ; F801: F0 51 BEQ $F854 ; F803: A0 00 LDY #$00 ; F805: E0 0D CPX #$0D ; F807: F0 02 BEQ $F80B ; F809: A0 08 LDY #$08 ; F80B: 20 15 79 JSR $7915 ; F80E: B5 AC LDA $AC,X ; F810: 29 0F AND #$0F ; F812: C9 03 CMP #$03 ; F814: D0 3E BNE $F854 ; F816: E0 12 CPX #$12 ; F818: D0 40 BNE $F85A ; F81A: A2 0E LDX #$0E ; F81C: B5 AC LDA $AC,X ; F81E: F0 03 BEQ $F823 ; F820: 0A ASL A ; F821: B0 31 BCS $F854 ; F823: A9 04 LDA #$04 ; F825: 8D 04 06 STA $0604 ; F828: A9 80 LDA #$80 ; F82A: 95 AC STA $AC,X ; F82C: A9 10 LDA #$10 ; F82E: 20 1F 71 JSR $711F ; F831: B5 98 LDA $98,X ; F833: 29 03 AND #$03 ; F835: F0 0A BEQ $F841 ; F837: B5 70 LDA $70,X ; F839: C9 14 CMP #$14 ; F83B: 90 18 BCC $F855 ; F83D: C9 EC CMP #$EC ; F83F: B0 14 BCS $F855 ; F841: A0 C0 LDY #$C0 ; F843: B5 AC LDA $AC,X ; F845: 0A ASL A ; F846: 90 02 BCC $F84A ; F848: A0 A0 LDY #$A0 ; F84A: 98 TYA ; F84B: 9D BC 03 STA $03BC,X ; F84E: AD 94 03 LDA $0394 ; F851: 9D 94 03 STA $0394,X ; F854: 60 RTS ; F855: A9 00 LDA #$00 ; F857: 95 AC STA $AC,X ; F859: 60 RTS ; F85A: A2 0E LDX #$0E ; F85C: B5 AC LDA $AC,X ; F85E: D0 F4 BNE $F854 ; F860: AD 29 05 LDA $0529 ; F863: D0 18 BNE $F87D ; F865: AD 6F 06 LDA $066F ; F868: 48 PHA ; F869: 29 0F AND #$0F ; F86B: 85 00 STA >$00 ; F86D: 68 PLA ; F86E: 4A LSR A ; F86F: 4A LSR A ; F870: 4A LSR A ; F871: 4A LSR A ; F872: C5 00 CMP >$00 ; F874: D0 DE BNE $F854 ; F876: AD 70 06 LDA $0670 ; F879: C9 80 CMP #$80 ; F87B: 90 D7 BCC $F854 ; F87D: A9 01 LDA #$01 ; F87F: 20 7C 6D JSR $6D7C ; F882: A9 10 LDA #$10 ; F884: D0 A4 BNE $F82A ; F886: B5 AC LDA $AC,X ; F888: C9 21 CMP #$21 ; F88A: D0 25 BNE $F8B1 ; F88C: BD 94 03 LDA $0394,X ; F88F: 48 PHA ; F890: A9 00 LDA #$00 ; F892: 9D 94 03 STA $0394,X ; F895: B5 98 LDA $98,X ; F897: 85 0F STA >$0F ; F899: 20 8D F0 JSR $F08D ; F89C: 68 PLA ; F89D: 18 CLC ; F89E: 7D 94 03 ADC $0394,X ; F8A1: 9D 94 03 STA $0394,X ; F8A4: 20 1F 70 JSR $701F ; F8A7: C9 10 CMP #$10 ; F8A9: D0 1A BNE $F8C5 ; F8AB: A9 3F LDA #$3F ; F8AD: 95 28 STA $28,X ; F8AF: F6 AC INC $AC,X ; F8B1: B5 28 LDA $28,X ; F8B3: F0 A0 BEQ $F855 ; F8B5: A5 10 LDA >$10 ; F8B7: F0 0C BEQ $F8C5 ; F8B9: 8A TXA ; F8BA: 48 PHA ; F8BB: A9 04 LDA #$04 ; F8BD: 20 AC FF JSR $FFAC ; F8C0: 20 BE B1 JSR $B1BE ; F8C3: 68 PLA ; F8C4: AA TAX ; F8C5: A9 04 LDA #$04 ; F8C7: 20 89 FA JSR $FA89 ; F8CA: 20 72 FA JSR $FA72 ; F8CD: 20 86 79 JSR $7986 ; F8D0: A9 00 LDA #$00 ; F8D2: 85 0C STA >$0C ; F8D4: A0 40 LDY #$40 ; F8D6: 20 E6 77 JSR $77E6 ; F8D9: AD F0 04 LDA $04F0 ; F8DC: D0 3F BNE $F91D ; F8DE: 86 00 STX >$00 ; F8E0: A2 00 LDX #$00 ; F8E2: A0 02 LDY #$02 ; F8E4: 20 0D F9 JSR $F90D ; F8E7: A6 00 LDX >$00 ; F8E9: A0 00 LDY #$00 ; F8EB: 20 0D F9 JSR $F90D ; F8EE: A4 00 LDY >$00 ; F8F0: A2 00 LDX #$00 ; F8F2: A9 0E LDA #$0E ; F8F4: 20 FB 7D JSR $7DFB ; F8F7: F0 24 BEQ $F91D ; F8F9: A6 00 LDX >$00 ; F8FB: A0 00 LDY #$00 ; F8FD: 84 00 STY >$00 ; F8FF: 20 26 7E JSR $7E26 ; F902: A9 00 LDA #$00 ; F904: 85 0D STA >$0D ; F906: A9 80 LDA #$80 ; F908: 85 0E STA >$0E ; F90A: 4C 4F 7B JMP $7B4F ; F90D: B5 70 LDA $70,X ; F90F: 18 CLC ; F910: 69 08 ADC #$08 ; F912: 99 02 00 STA $0002,Y ; F915: B5 84 LDA $84,X ; F917: 18 CLC ; F918: 69 08 ADC #$08 ; F91A: 99 03 00 STA $0003,Y ; F91D: 60 RTS ; F91E: 30 18 0C 06 78 78 20 D0 5D BD 8D 8D F92A: B5 AC LDA $AC,X ; F92C: F0 31 BEQ $F95F ; F92E: 29 F0 AND #$F0 ; F930: C9 10 CMP #$10 ; F932: F0 03 BEQ $F937 ; F934: 4C 86 F8 JMP $F886 ; F937: B5 28 LDA $28,X ; F939: D0 73 BNE $F9AE ; F93B: B5 AC LDA $AC,X ; F93D: 29 0F AND #$0F ; F93F: A8 TAY ; F940: B9 1D F9 LDA $F91D,Y ; F943: 95 28 STA $28,X ; F945: F6 AC INC $AC,X ; F947: B5 AC LDA $AC,X ; F949: 29 0F AND #$0F ; F94B: 48 PHA ; F94C: C9 03 CMP #$03 ; F94E: D0 05 BNE $F955 ; F950: A9 10 LDA #$10 ; F952: 20 80 6D JSR $6D80 ; F955: 68 PLA ; F956: C9 05 CMP #$05 ; F958: D0 06 BNE $F960 ; F95A: 20 55 F8 JSR $F855 ; F95D: 95 28 STA $28,X ; F95F: 60 RTS ; F960: C9 04 CMP #$04 ; F962: D0 4A BNE $F9AE ; F964: A5 10 LDA >$10 ; F966: F0 46 BEQ $F9AE ; F968: A5 12 LDA >$12 ; F96A: C9 09 CMP #$09 ; F96C: F0 40 BEQ $F9AE ; F96E: A0 04 LDY #$04 ; F970: 88 DEY ; F971: 30 3B BMI $F9AE ; F973: B9 22 F9 LDA $F922,Y ; F976: 38 SEC ; F977: F5 70 SBC $70,X ; F979: 20 1F 70 JSR $701F ; F97C: C9 18 CMP #$18 ; F97E: B0 F0 BCS $F970 ; F980: B9 26 F9 LDA $F926,Y ; F983: 38 SEC ; F984: F5 84 SBC $84,X ; F986: 20 1F 70 JSR $701F ; F989: C9 18 CMP #$18 ; F98B: B0 E3 BCS $F970 ; F98D: B9 C3 6D LDA $6DC3,Y ; F990: 85 02 STA >$02 ; F992: 25 EE AND >$EE ; F994: D0 18 BNE $F9AE ; F996: A5 54 LDA >$54 ; F998: D0 14 BNE $F9AE ; F99A: A9 05 LDA #$05 ; F99C: 20 AC FF JSR $FFAC ; F99F: 20 F6 A3 JSR $A3F6 ; F9A2: C9 04 CMP #$04 ; F9A4: D0 08 BNE $F9AE ; F9A6: A9 06 LDA #$06 ; F9A8: 85 54 STA >$54 ; F9AA: A5 02 LDA >$02 ; F9AC: 85 55 STA >$55 ; F9AE: 20 93 FA JSR $FA93 ; F9B1: 20 BF F9 JSR $F9BF ; F9B4: B5 AC LDA $AC,X ; F9B6: 29 0F AND #$0F ; F9B8: C9 02 CMP #$02 ; F9BA: F0 A3 BEQ $F95F ; F9BC: 4C E5 F9 JMP $F9E5 ; F9BF: 20 BB 71 JSR $71BB ; F9C2: B5 AC LDA $AC,X ; F9C4: 29 0F AND #$0F ; F9C6: 38 SEC ; F9C7: E9 02 SBC #$02 ; F9C9: 85 0C STA >$0C ; F9CB: A0 00 LDY #$00 ; F9CD: 84 0F STY >$0F ; F9CF: C8 INY ; F9D0: 84 04 STY >$04 ; F9D2: 84 05 STY >$05 ; F9D4: A0 01 LDY #$01 ; F9D6: 4C 15 79 JMP $7915 ; F9D9: F3 00 0E F9 0E 07 F3 00 0E 07 F3 F9E4: F9 A0 02 SBC $02A0,Y ; F9E7: 98 TYA ; F9E8: 48 PHA ; F9E9: A5 15 LDA >$15 ; F9EB: 4A LSR A ; F9EC: 90 05 BCC $F9F3 ; F9EE: 98 TYA ; F9EF: 18 CLC ; F9F0: 69 06 ADC #$06 ; F9F2: A8 TAY ; F9F3: B5 84 LDA $84,X ; F9F5: 18 CLC ; F9F6: 79 D9 F9 ADC $F9D9,Y ; F9F9: 85 01 STA >$01 ; F9FB: B5 70 LDA $70,X ; F9FD: 18 CLC ; F9FE: 79 DC F9 ADC $F9DC,Y ; FA01: 85 00 STA >$00 ; FA03: 20 C2 F9 JSR $F9C2 ; FA06: 68 PLA ; FA07: A8 TAY ; FA08: 88 DEY ; FA09: 10 DC BPL $F9E7 ; FA0B: 60 RTS ; FA0C: 20 93 FA JSR $FA93 ; FA0F: BD 05 04 LDA $0405,X ; FA12: C9 10 CMP #$10 ; FA14: B0 11 BCS $FA27 ; FA16: 29 0F AND #$0F ; FA18: 20 C9 F9 JSR $F9C9 ; FA1B: B5 28 LDA $28,X ; FA1D: D0 07 BNE $FA26 ; FA1F: A9 06 LDA #$06 ; FA21: 95 28 STA $28,X ; FA23: FE 05 04 INC $0405,X ; FA26: 60 RTS ; FA27: 29 0F AND #$0F ; FA29: F0 F4 BEQ $FA1F ; FA2B: 29 01 AND #$01 ; FA2D: 85 0C STA >$0C ; FA2F: A9 01 LDA #$01 ; FA31: 20 88 79 JSR $7988 ; FA34: A0 24 LDY #$24 ; FA36: 20 15 79 JSR $7915 ; FA39: 4C 1B FA JMP $FA1B ; FA3C: A5 AC LDA >$AC ; FA3E: D0 0F BNE $FA4F ; FA40: A5 12 LDA >$12 ; FA42: C9 04 CMP #$04 ; FA44: F0 09 BEQ $FA4F ; FA46: C9 10 CMP #$10 ; FA48: F0 05 BEQ $FA4F ; FA4A: AD F8 03 LDA $03F8 ; FA4D: F0 13 BEQ $FA62 ; FA4F: DE D0 03 DEC $03D0,X ; FA52: D0 0E BNE $FA62 ; FA54: E0 00 CPX #$00 ; FA56: D0 03 BNE $FA5B ; FA58: 20 AE FA JSR $FAAE ; FA5B: A9 06 LDA #$06 ; FA5D: 85 00 STA >$00 ; FA5F: 20 A0 FA JSR $FAA0 ; FA62: 20 93 FA JSR $FA93 ; FA65: B5 98 LDA $98,X ; FA67: 29 0C AND #$0C ; FA69: F0 0D BEQ $FA78 ; FA6B: A0 03 LDY #$03 ; FA6D: 29 08 AND #$08 ; FA6F: D0 01 BNE $FA72 ; FA71: 88 DEY ; FA72: BD E4 03 LDA $03E4,X ; FA75: 85 0F STA >$0F ; FA77: 60 RTS ; FA78: A0 00 LDY #$00 ; FA7A: BD E4 03 LDA $03E4,X ; FA7D: F0 01 BEQ $FA80 ; FA7F: C8 INY ; FA80: B5 98 LDA $98,X ; FA82: 29 01 AND #$01 ; FA84: D0 02 BNE $FA88 ; FA86: E6 0F INC >$0F ; FA88: 60 RTS ; FA89: 85 00 STA >$00 ; FA8B: DE D0 03 DEC $03D0,X ; FA8E: D0 03 BNE $FA93 ; FA90: 20 A0 FA JSR $FAA0 ; FA93: B5 70 LDA $70,X ; FA95: 85 00 STA >$00 ; FA97: B5 84 LDA $84,X ; FA99: 85 01 STA >$01 ; FA9B: A9 00 LDA #$00 ; FA9D: 85 0F STA >$0F ; FA9F: 60 RTS ; FAA0: A5 00 LDA >$00 ; FAA2: 9D D0 03 STA $03D0,X ; FAA5: BD E4 03 LDA $03E4,X ; FAA8: 49 01 EOR #$01 ; FAAA: 9D E4 03 STA $03E4,X ; FAAD: 60 RTS ; FAAE: A5 AC LDA >$AC ; FAB0: 29 30 AND #$30 ; FAB2: C9 10 CMP #$10 ; FAB4: D0 08 BNE $FABE ; FAB6: A5 AC LDA >$AC ; FAB8: 29 0F AND #$0F ; FABA: D0 11 BNE $FACD ; FABC: F0 0A BEQ $FAC8 ; FABE: C9 20 CMP #$20 ; FAC0: D0 17 BNE $FAD9 ; FAC2: A5 AC LDA >$AC ; FAC4: 29 0F AND #$0F ; FAC6: D0 05 BNE $FACD ; FAC8: E6 AC INC >$AC ; FACA: 4C D3 FA JMP $FAD3 ; FACD: A5 AC LDA >$AC ; FACF: 09 30 ORA #$30 ; FAD1: 85 AC STA >$AC ; FAD3: A9 01 LDA #$01 ; FAD5: 8D E4 03 STA $03E4 ; FAD8: 60 RTS ; FAD9: C9 30 CMP #$30 ; FADB: D0 06 BNE $FAE3 ; FADD: A5 AC LDA >$AC ; FADF: 29 C0 AND #$C0 ; FAE1: 85 AC STA >$AC ; FAE3: 60 RTS ; FAE4: FF FF FF FF FF FF FF FF FF FF FF FF FAF0: 00 00 00 00 00 00 05 05 05 05 81 81 FAFC: 81 81 01 01 81 01 01 43 43 81 81 81 FB08: 81 01 81 81 81 01 81 81 81 81 81 81 FB14: C3 C3 89 89 81 81 89 89 89 89 83 81 FB20: 89 89 C9 C9 81 81 81 A9 A9 41 41 89 FB2C: 89 81 81 81 C1 C1 C1 C1 C1 81 81 81 FB38: A1 A1 81 81 81 81 81 81 81 81 E3 E3 FB44: E3 E3 E3 E1 E1 E1 E1 E1 81 81 06 43 FB50: 25 31 12 24 81 14 22 42 00 A9 8F 20 FB5C: 00 3F F9 FA 46 62 11 2F FF FF 7F F6 FB68: 2F FF FF 22 46 F1 F2 AA AA FB BF F0 FB74: 48 FB75: A9 04 LDA #$04 ; FB77: 20 AC FF JSR $FFAC ; FB7A: 68 PLA ; FB7B: BC 92 04 LDY $0492,X ; FB7E: 84 0F STY >$0F ; FB80: F0 1B BEQ $FB9D ; FB82: BD 4F 03 LDA $034F,X ; FB85: C9 1E CMP #$1E ; FB87: F0 0C BEQ $FB95 ; FB89: C9 22 CMP #$22 ; FB8B: F0 08 BEQ $FB95 ; FB8D: C9 53 CMP #$53 ; FB8F: B0 04 BCS $FB95 ; FB91: A9 07 LDA #$07 ; FB93: 95 28 STA $28,X ; FB95: A9 00 LDA #$00 ; FB97: 9D 92 04 STA $0492,X ; FB9A: 4C DA FC JMP $FCDA ; FB9D: BC 05 04 LDY $0405,X ; FBA0: F0 03 BEQ $FBA5 ; FBA2: 4C 88 FC JMP $FC88 ; FBA5: C9 6A CMP #$6A ; FBA7: 90 08 BCC $FBB1 ; FBA9: A9 01 LDA #$01 ; FBAB: 20 AC FF JSR $FFAC ; FBAE: 4C DB 86 JMP $86DB ; FBB1: 20 E2 E5 JSR $E5E2 ; FBB4: 94 FC ; 00 FC94 FBB6: CC 87 ; 01 87CC FBB8: CC 87 ; 02 87CC FBBA: BF 87 ; 03 87BF FBBC: BF 87 ; 04 87BF FBBE: 19 81 ; 05 8119 FBC0: 19 81 ; 06 8119 FBC2: FF 8B ; 07 8BFF FBC4: FF 8B ; 08 8BFF FBC6: FF 8B ; 09 8BFF FBC8: FF 8B ; 0A 8BFF FBCA: 4B 9B ; 0B 9B4B FBCC: 4B 9B ; 0C 9B4B FBCE: F8 88 ; 0D 88F8 FBD0: F8 88 ; 0E 88F8 FBD2: 65 8A ; 0F 8A65 FBD4: 09 8B ; 10 8B09 FBD6: 98 87 ; 11 8798 FBD8: 57 9D ; 12 9D57 FBDA: CB 84 ; 13 84CB FBDC: 68 85 ; 14 8568 FBDE: 68 85 ; 15 8568 FBE0: A2 9B ; 16 9BA2 FBE2: C9 9C ; 17 9CC9 FBE4: F0 95 ; 18 95F0 FBE6: 94 FC ; 19 FC94 FBE8: 28 90 ; 1A 9028 FBEA: 81 84 ; 1B 8481 FBEC: 81 84 ; 1C 8481 FBEE: 81 84 ; 1D 8481 FBF0: 50 8D ; 1E 8D50 FBF2: 86 88 ; 1F 8886 FBF4: F8 88 ; 20 88F8 FBF6: 6B 8C ; 21 8C6B FBF8: EF 8F ; 22 8FEF FBFA: E3 9D ; 23 9DE3 FBFC: A9 9F ; 24 9FA9 FBFE: DA AB ; 25 ABDA FC00: DA AB ; 26 ABDA FC02: E4 90 ; 27 90E4 FC04: D6 92 ; 28 92D6 FC06: 94 FC ; 29 FC94 FC08: 77 93 ; 2A 9377 FC0A: 3E 84 ; 2B 843E FC0C: 3E 84 ; 2C 843E FC0E: 3E 84 ; 2D 843E FC10: 40 FE ; 2E FE40 FC12: 90 8D ; 2F 8D90 FC14: 36 9B ; 30 9B36 FC16: A9 98 ; 31 98A9 FC18: A9 98 ; 32 98A9 FC1A: 16 A3 ; 33 A316 FC1C: 16 A3 ; 34 A316 FC1E: 50 FE ; 35 FE50 FC20: 90 FE ; 36 FE90 FC22: 87 A9 ; 37 A987 FC24: F0 95 ; 38 95F0 FC26: F0 95 ; 39 95F0 FC28: EB A9 ; 3A A9EB FC2A: EB A9 ; 3B A9EB FC2C: 87 A1 ; 3C A187 FC2E: 86 97 ; 3D 9786 FC30: 7D AC ; 3E AC7D FC32: D8 A9 ; 3F A9D8 FC34: 4F 80 ; 40 804F FC36: 98 94 ; 41 9498 FC38: DE A4 ; 42 A4DE FC3A: DE A4 ; 43 A4DE FC3C: DE A4 ; 44 A4DE FC3E: DE A4 ; 45 A4DE FC40: 77 A4 ; 46 A477 FC42: 66 AB ; 47 AB66 FC44: 66 AB ; 48 AB66 FC46: 60 FE ; 49 FE60 FC48: 60 FE ; 4A FE60 FC4A: 80 FE ; 4B FE80 FC4C: 80 FE ; 4C FE80 FC4E: 80 FE ; 4D FE80 FC50: 80 FE ; 4E FE80 FC52: 80 FE ; 4F FE80 FC54: 80 FE ; 50 FE80 FC56: 88 FE ; 51 FE88 FC58: 80 FE ; 52 FE80 FC5A: D7 82 ; 53 82D7 FC5C: D7 82 ; 54 82D7 FC5E: 99 83 ; 55 8399 FC60: 99 83 ; 56 8399 FC62: D7 82 ; 57 82D7 FC64: D7 82 ; 58 82D7 FC66: D7 82 ; 59 82D7 FC68: D7 82 ; 5A 82D7 FC6A: 3F 88 ; 5B 883F FC6C: 19 F5 ; 5C F519 FC6E: A6 FE ; 5D FEA6 FC70: F4 FE ; 5E FEF4 FC72: 94 FC ; 5F FC94 FC74: FC B0 ; 60 B0FC FC76: 76 8F ; 61 8F76 FC78: 44 8E ; 62 8E44 FC7A: EB 8E ; 63 8EEB FC7C: 0E 8F ; 64 8F0E FC7E: 44 8E ; 65 8E44 FC80: 44 8E ; 66 8E44 FC82: EB 8E ; 67 8EEB FC84: F7 81 ; 68 81F7 FC86: 94 FC ; 69 FC94 FC88: 20 0C FA JSR $FA0C ; FC8B: BD 05 04 LDA $0405,X ; FC8E: 29 0F AND #$0F ; FC90: C9 04 CMP #$04 ; FC92: B0 01 BCS $FC95 ; FC94: 60 RTS ; FC95: BD 05 04 LDA $0405,X ; FC98: 29 10 AND #$10 ; FC9A: F0 3B BEQ $FCD7 ; FC9C: BD 4F 03 LDA $034F,X ; FC9F: 9D 12 04 STA $0412,X ; FCA2: C9 5D CMP #$5D ; FCA4: F0 21 BEQ $FCC7 ; FCA6: C9 14 CMP #$14 ; FCA8: F0 1D BEQ $FCC7 ; FCAA: C9 1C CMP #$1C ; FCAC: F0 19 BEQ $FCC7 ; FCAE: AD 2A 05 LDA $052A ; FCB1: 18 CLC ; FCB2: 69 01 ADC #$01 ; FCB4: C9 0A CMP #$0A ; FCB6: D0 02 BNE $FCBA ; FCB8: A9 00 LDA #$00 ; FCBA: 8D 2A 05 STA $052A ; FCBD: BD 4F 03 LDA $034F,X ; FCC0: C9 11 CMP #$11 ; FCC2: F0 03 BEQ $FCC7 ; FCC4: EE 4F 03 INC $034F ; FCC7: A9 60 LDA #$60 ; FCC9: 9D 4F 03 STA $034F,X ; FCCC: 9D 92 04 STA $0492,X ; FCCF: A9 81 LDA #$81 ; FCD1: 9D BF 04 STA $04BF,X ; FCD4: 20 6A B0 JSR $B06A ; FCD7: 4C DA FE JMP $FEDA ; FCDA: AE 40 03 LDX $0340 ; FCDD: A5 10 LDA >$10 ; FCDF: D0 5B BNE $FD3C ; FCE1: AD CD 04 LDA $04CD ; FCE4: 29 08 AND #$08 ; FCE6: F0 54 BEQ $FD3C ; FCE8: BD 4F 03 LDA $034F,X ; FCEB: C9 11 CMP #$11 ; FCED: F0 4D BEQ $FD3C ; FCEF: C9 40 CMP #$40 ; FCF1: F0 49 BEQ $FD3C ; FCF3: C9 1E CMP #$1E ; FCF5: F0 45 BEQ $FD3C ; FCF7: C9 2E CMP #$2E ; FCF9: F0 41 BEQ $FD3C ; FCFB: C9 53 CMP #$53 ; FCFD: B0 3D BCS $FD3C ; FCFF: A5 4B LDA >$4B ; FD01: F0 04 BEQ $FD07 ; FD03: 9D 92 04 STA $0492,X ; FD06: 60 RTS ; FD07: AE 40 03 LDX $0340 ; FD0A: A9 05 LDA #$05 ; FD0C: 20 AC FF JSR $FFAC ; FD0F: 20 24 90 JSR $9024 ; FD12: AD 25 05 LDA $0525 ; FD15: 48 PHA ; FD16: 0A ASL A ; FD17: 0A ASL A ; FD18: 0A ASL A ; FD19: 0A ASL A ; FD1A: 95 70 STA $70,X ; FD1C: 68 PLA ; FD1D: 29 F0 AND #$F0 ; FD1F: 38 SEC ; FD20: E9 03 SBC #$03 ; FD22: 95 84 STA $84,X ; FD24: B5 19 LDA $19,X ; FD26: 29 03 AND #$03 ; FD28: 18 CLC ; FD29: 69 02 ADC #$02 ; FD2B: 85 4B STA >$4B ; FD2D: A9 05 LDA #$05 ; FD2F: 20 AC FF JSR $FFAC ; FD32: 20 13 8A JSR $8A13 ; FD35: B0 C8 BCS $FCFF ; FD37: A9 00 LDA #$00 ; FD39: 9D 05 04 STA $0405,X ; FD3C: A9 04 LDA #$04 ; FD3E: 20 AC FF JSR $FFAC ; FD41: AE 40 03 LDX $0340 ; FD44: BC 4F 03 LDY $034F,X ; FD47: C0 1E CPY #$1E ; FD49: F0 0B BEQ $FD56 ; FD4B: C0 22 CPY #$22 ; FD4D: F0 07 BEQ $FD56 ; FD4F: C0 53 CPY #$53 ; FD51: B0 03 BCS $FD56 ; FD53: 8A TXA ; FD54: 95 28 STA $28,X ; FD56: B9 EF FA LDA $FAEF,Y ; FD59: 9D BF 04 STA $04BF,X ; FD5C: 98 TYA ; FD5D: 85 00 STA >$00 ; FD5F: 4A LSR A ; FD60: A8 TAY ; FD61: B9 4E FB LDA $FB4E,Y ; FD64: 20 00 B0 JSR $B000 ; FD67: 9D 85 04 STA $0485,X ; FD6A: A5 00 LDA >$00 ; FD6C: C9 6A CMP #$6A ; FD6E: 90 08 BCC $FD78 ; FD70: A9 01 LDA #$01 ; FD72: 20 AC FF JSR $FFAC ; FD75: 4C D0 85 JMP $85D0 ; FD78: C9 5F CMP #$5F ; FD7A: 90 03 BCC $FD7F ; FD7C: 4C CA FE JMP $FECA ; FD7F: 20 E2 E5 JSR $E5E2 ; FD82: 94 FC ; 00 FC94 FD84: 25 80 ; 01 8025 FD86: 25 80 ; 02 8025 FD88: 25 80 ; 03 8025 FD8A: 25 80 ; 04 8025 FD8C: 25 80 ; 05 8025 FD8E: 25 80 ; 06 8025 FD90: 55 87 ; 07 8755 FD92: 59 87 ; 08 8759 FD94: 55 87 ; 09 8755 FD96: 59 87 ; 0A 8759 FD98: 20 9B ; 0B 9B20 FD9A: 20 9B ; 0C 9B20 FD9C: 3F 87 ; 0D 873F FD9E: 3F 87 ; 0E 873F FDA0: 4E 87 ; 0F 874E FDA2: 4E 87 ; 10 874E FDA4: D6 FE ; 11 FED6 FDA6: 25 80 ; 12 8025 FDA8: 25 80 ; 13 8025 FDAA: 25 80 ; 14 8025 FDAC: 61 85 ; 15 8561 FDAE: 25 80 ; 16 8025 FDB0: 25 80 ; 17 8025 FDB2: 94 FC ; 18 FC94 FDB4: 94 FC ; 19 FC94 FDB6: 75 87 ; 1A 8775 FDB8: 1D 84 ; 1B 841D FDBA: 35 84 ; 1C 8435 FDBC: 35 84 ; 1D 8435 FDBE: C0 8C ; 1E 8CC0 FDC0: 37 87 ; 1F 8737 FDC2: 3C 87 ; 20 873C FDC4: 55 87 ; 21 8755 FDC6: C0 8C ; 22 8CC0 FDC8: D6 FE ; 23 FED6 FDCA: D6 FE ; 24 FED6 FDCC: D6 FE ; 25 FED6 FDCE: D6 FE ; 26 FED6 FDD0: D6 FE ; 27 FED6 FDD2: C2 92 ; 28 92C2 FDD4: 94 FC ; 29 FC94 FDD6: 25 80 ; 2A 8025 FDD8: 15 84 ; 2B 8415 FDDA: 15 84 ; 2C 8415 FDDC: 15 84 ; 2D 8415 FDDE: 94 FC ; 2E FC94 FDE0: 8A 87 ; 2F 878A FDE2: 25 80 ; 30 8025 FDE4: 87 94 ; 31 9487 FDE6: 87 94 ; 32 9487 FDE8: 61 A1 ; 33 A161 FDEA: 61 A1 ; 34 A161 FDEC: 48 FE ; 35 FE48 FDEE: 78 FE ; 36 FE78 FDF0: CA A8 ; 37 A8CA FDF2: 5A 94 ; 38 945A FDF4: 79 94 ; 39 9479 FDF6: E4 A8 ; 3A A8E4 FDF8: E4 A8 ; 3B A8E4 FDFA: 0C A1 ; 3C A10C FDFC: 47 94 ; 3D 9447 FDFE: 6F A9 ; 3E A96F FE00: 94 FC ; 3F FC94 FE02: 94 FC ; 40 FC94 FE04: E2 93 ; 41 93E2 FE06: 8D A0 ; 42 A08D FE08: 8D A0 ; 43 A08D FE0A: 8D A0 ; 44 A08D FE0C: 8D A0 ; 45 A08D FE0E: 79 A1 ; 46 A179 FE10: 2E A9 ; 47 A92E FE12: 2E A9 ; 48 A92E FE14: 58 FE ; 49 FE58 FE16: 58 FE ; 4A FE58 FE18: 68 FE ; 4B FE68 FE1A: 68 FE ; 4C FE68 FE1C: 68 FE ; 4D FE68 FE1E: 68 FE ; 4E FE68 FE20: 68 FE ; 4F FE68 FE22: 68 FE ; 50 FE68 FE24: 70 FE ; 51 FE70 FE26: 68 FE ; 52 FE68 FE28: 15 80 ; 53 8015 FE2A: 19 80 ; 54 8019 FE2C: 15 80 ; 55 8015 FE2E: 15 80 ; 56 8015 FE30: 15 80 ; 57 8015 FE32: 15 80 ; 58 8015 FE34: 15 80 ; 59 8015 FE36: 15 80 ; 5A 8015 FE38: DA FE ; 5B FEDA FE3A: DA FE ; 5C FEDA FE3C: A6 FE ; 5D FEA6 FE3E: D1 FE ; 5E FED1 FE40: A9 01 LDA #$01 ; FE42: 20 AC FF JSR $FFAC ; FE45: 4C 18 A0 JMP $A018 ; FE48: A9 01 LDA #$01 ; FE4A: 20 AC FF JSR $FFAC ; FE4D: 4C E2 A2 JMP $A2E2 ; FE50: A9 01 LDA #$01 ; FE52: 20 AC FF JSR $FFAC ; FE55: 4C EE A3 JMP $A3EE ; FE58: A9 01 LDA #$01 ; FE5A: 20 AC FF JSR $FFAC ; FE5D: 4C 1A A3 JMP $A31A ; FE60: A9 01 LDA #$01 ; FE62: 20 AC FF JSR $FFAC ; FE65: 4C 4A A3 JMP $A34A ; FE68: A9 01 LDA #$01 ; FE6A: 20 AC FF JSR $FFAC ; FE6D: 4C FC 89 JMP $89FC ; FE70: A9 01 LDA #$01 ; FE72: 20 AC FF JSR $FFAC ; FE75: 4C 40 8A JMP $8A40 ; FE78: A9 01 LDA #$01 ; FE7A: 20 AC FF JSR $FFAC ; FE7D: 4C B4 8A JMP $8AB4 ; FE80: A9 01 LDA #$01 ; FE82: 20 AC FF JSR $FFAC ; FE85: 4C D9 8A JMP $8AD9 ; FE88: A9 01 LDA #$01 ; FE8A: 20 AC FF JSR $FFAC ; FE8D: 4C A6 8B JMP $8BA6 ; FE90: A9 01 LDA #$01 ; FE92: 20 AC FF JSR $FFAC ; FE95: 4C 5A 8C JMP $8C5A ; FE98: BD F0 04 LDA $04F0,X ; FE9B: F0 08 BEQ $FEA5 ; FE9D: A5 15 LDA >$15 ; FE9F: 4A LSR A ; FEA0: B0 03 BCS $FEA5 ; FEA2: DE F0 04 DEC $04F0,X ; FEA5: 60 RTS ; FEA6: A9 20 LDA #$20 ; FEA8: 8D 02 06 STA $0602 ; FEAB: A9 10 LDA #$10 ; FEAD: 9D 05 04 STA $0405,X ; FEB0: 60 RTS ; FEB1: A9 00 LDA #$00 ; FEB3: 9D 4F 03 STA $034F,X ; FEB6: A9 00 LDA #$00 ; FEB8: 4C A5 71 JMP $71A5 ; FEBB: A0 0C LDY #$0C ; FEBD: 88 DEY ; FEBE: F0 07 BEQ $FEC7 ; FEC0: B9 4F 03 LDA $034F,Y ; FEC3: D0 F8 BNE $FEBD ; FEC5: 84 59 STY >$59 ; FEC7: C0 00 CPY #$00 ; FEC9: 60 RTS ; FECA: A9 81 LDA #$81 ; FECC: 9D BF 04 STA $04BF,X ; FECF: D0 05 BNE $FED6 ; FED1: A9 01 LDA #$01 ; FED3: 8D 1A 05 STA $051A ; FED6: A9 00 LDA #$00 ; FED8: 95 28 STA $28,X ; FEDA: A9 00 LDA #$00 ; FEDC: 9D 05 04 STA $0405,X ; FEDF: 60 RTS ; FEE0: 3F 0C 04 0F 17 37 12 FF 12 11 22 21 FEEC: 31 32 33 35 34 36 37 37 FEF4: AC 1A 05 LDY $051A ; FEF7: C0 0C CPY #$0C ; FEF9: B0 2D BCS $FF28 ; FEFB: A5 15 LDA >$15 ; FEFD: 29 07 AND #$07 ; FEFF: C9 04 CMP #$04 ; FF01: D0 25 BNE $FF28 ; FF03: EE 1A 05 INC $051A ; FF06: C0 0B CPY #$0B ; FF08: F0 1F BEQ $FF29 ; FF0A: 98 TYA ; FF0B: 48 PHA ; FF0C: A0 07 LDY #$07 ; FF0E: B9 E0 FE LDA $FEE0,Y ; FF11: 99 02 03 STA $0302,Y ; FF14: 88 DEY ; FF15: 10 F7 BPL $FF0E ; FF17: 68 PLA ; FF18: A8 TAY ; FF19: B9 E8 FE LDA $FEE8,Y ; FF1C: 8D 08 03 STA $0308 ; FF1F: C0 0A CPY #$0A ; FF21: D0 05 BNE $FF28 ; FF23: A9 99 LDA #$99 ; FF25: 8D 4A 03 STA $034A ; FF28: 60 RTS ; FF29: A9 60 LDA #$60 ; FF2B: 95 70 STA $70,X ; FF2D: A9 90 LDA #$90 ; FF2F: 95 84 STA $84,X ; FF31: 4C 32 8F JMP $8F32 ; FF34: A5 15 LDA >$15 ; FF36: 29 04 AND #$04 ; FF38: F0 EE BEQ $FF28 ; FF3A: CE 1A 05 DEC $051A ; FF3D: AC 1A 05 LDY $051A ; FF40: 4C 0A FF JMP $FF0A ; FF43: FF FF FF FF FF FF FF FF FF FF FF FF FF4F: FF ;##RESET FF50: 78 SEI ; Disable interrupts FF51: D8 CLD ; Clear decimal flag FF52: A9 00 LDA #$00 ; Clear the PPU control register ... FF54: 8D 00 20 STA $2000 ; ...[NES] PPU setup #1 FF57: A2 FF LDX #$FF ; Stack to ... FF59: 9A TXS ; ... 01FF FF5A: AD 02 20 LDA $2002 ; Read [NES] PPU status (VBLANK) FF5D: 29 80 AND #$80 ; Check VBLANK bit FF5F: F0 F9 BEQ $FF5A ; Wait for a VBLANK FF61: AD 02 20 LDA $2002 ; Read [NES] PPU status (VBLANK) FF64: 29 80 AND #$80 ; Check VBLANK bit FF66: F0 F9 BEQ $FF61 ; Wait for another VBLANK (get a full VBLANK's worth of time) FF68: 09 FF ORA #$FF ; Reset ... FF6A: 8D 00 80 STA $8000 ; ... ... FF6D: 8D 00 A0 STA $A000 ; ... all ... FF70: 8D 00 C0 STA $C000 ; ... four ... FF73: 8D 00 E0 STA $E000 ; ... MMC1 registers FF76: A9 0F LDA #$0F ; Set MMC control (reg0) to ... FF78: 20 98 FF JSR $FF98 ; ... --ABCDE FF7B: A9 00 LDA #$00 ; Set MMC reg1 VROM bank FF7D: 8D 00 A0 STA $A000 ; The cartridge doesn't ... FF80: 4A LSR A ; ... swap VROM pages. FF81: 8D 00 A0 STA $A000 ; Just ... FF84: 4A LSR A ; ... set ... FF85: 8D 00 A0 STA $A000 ; ... to ... FF88: 4A LSR A ; ... FF89: 8D 00 A0 STA $A000 ; ... FF8C: 4A LSR A ; ... --00000 ... FF8D: 8D 00 A0 STA $A000 ; ... even though code here allows other values FF90: A9 07 LDA #$07 ; Interesting! Put bank 7 ... FF92: 20 AC FF JSR $FFAC ; ... in the low page too FF95: 4C 40 E4 JMP $E440 ; Start of game ;##-MMC_Control ; Set the MMC Control register (0) to value in A FF98: 8D 00 80 STA $8000 ; MMC Register 0 (control): --edcba ... FF9B: 4A LSR A ; ... mirroring: a=0 horizontal, A=1 vertical FF9C: 8D 00 80 STA $8000 ; ... mirroring: b=0 one-screen, B=1 H/V mirroring FF9F: 4A LSR A ; ... switch: c=0 high ROM, C=1 low ROM FFA0: 8D 00 80 STA $8000 ; ... size: d=0 32K (full), D=1 16K (half) FFA3: 4A LSR A ; ... chrrom mode: e=0 8K banks, B=1 4K banks FFA4: 8D 00 80 STA $8000 ; The MMC is write-trigger (write to ROM ... FFA7: 4A LSR A ; .. has no affect anyway). FFA8: 8D 00 80 STA $8000 ; Bits are written from LSB to MSB ... FFAB: 60 RTS ; ... only 5 bits ;##-MMC_Bank ; Set the MMC Bank register (3) to value in A FFAC: 8D 00 E0 STA $E000 ; MMC Register 3 (ROM page switching): --edcba ... FFAF: 4A LSR A ; ... FFB0: 8D 00 E0 STA $E000 ; ... Write the ... FFB3: 4A LSR A ; ... switching ... FFB4: 8D 00 E0 STA $E000 ; ... page ... FFB7: 4A LSR A ; ... number FFB8: 8D 00 E0 STA $E000 ; The MMC is write-trigger (write to ROM ... FFBB: 4A LSR A ; .. has no affect anyway). FFBC: 8D 00 E0 STA $E000 ; Bits are written from LSB to MSB ... FFBF: 60 RTS ; ... only 5 bits FFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFE0: FF FF FF FF FF FF FF FF FF FF FF 5A 45 4C 44 41 FFF0: D7 C8 00 00 38 04 01 04 01 BE FFFA: 84 E4 ; NMI to E484 FFFC: 50 FF ; RESET to FF50 FFFE: F0 FF ; IRQ to FFF0 (vectored)