1
0
mirror of https://github.com/rkujawa/rk65c02.git synced 2024-06-03 04:29:43 +00:00
rk65c02/src/65c02isa.csv
2018-04-16 12:14:31 +02:00

10 KiB

1opcode_idmnemonicaddressingsizeemulationmodify_pc
2OP_BRKbrkIMPLIED2emul_brktrue
3OP_ORA_IZPXoraIZPX2emul_orafalse
4OP_NOPI_3invalidIMMEDIATE2emul_invalidfalse
5OP_NOPI_4invalidIMPLIED1emul_invalidfalse
6OP_TSB_ZPtsbZP2emul_tsbfalse
7OP_ORA_ZPoraZP2emul_orafalse
8OP_ASL_ZPaslZP2emul_aslfalse
9OP_RMB0_ZPrmb0ZP2emul_rmb0false
10OP_PHPphpIMPLIED1emul_phpfalse
11OP_ORA_IMMoraIMMEDIATE2emul_orafalse
12OP_ASLaslACCUMULATOR1emul_aslfalse
13OP_NOPI_CinvalidIMPLIED1emul_invalidfalse
14OP_TSB_ABStsbABSOLUTE3emul_tsbfalse
15OP_ORA_ABSoraABSOLUTE3emul_orafalse
16OP_ASL_ABSaslABSOLUTE3emul_aslfalse
17OP_BBR0_RELbbr0ZPR3emul_bbr0true
18OP_BPL_RELbplRELATIVE2emul_bpltrue
19OP_ORA_IZPYoraIZPY2emul_orafalse
20OP_ORA_IZPoraIZP2emul_orafalse
21OP_NOPI_14invalidIMPLIED1emul_invalidfalse
22OP_TRB_ZPtrbZP2emul_trbfalse
23OP_ORA_ZPXoraZPX2emul_orafalse
24OP_ASL_ZPXaslZPX2emul_aslfalse
25OP_RMB1_ZPrmb1ZP2emul_rmb1false
26OP_CLCclcIMPLIED1emul_clcfalse
27OP_ORA_ABSYoraABSOLUTEY3emul_orafalse
28OP_INCincACCUMULATOR1emul_incfalse
29OP_NOPI_1CinvalidIMPLIED1emul_invalidfalse
30OP_TRB_ABStrbABSOLUTE3emul_trbfalse
31OP_ORA_ABSXoraABSOLUTEX3emul_orafalse
32OP_ASL_ABSXaslABSOLUTEX3emul_aslfalse
33OP_BBR1_RELbbr1ZPR3emul_bbr1true
34OP_JSRjsrABSOLUTE3emul_jsrtrue
35OP_AND_IZPXandIZPX2emul_andfalse
36OP_NOPI_23invalidIMMEDIATE2emul_invalidfalse
37OP_NOPI_24invalidIMPLIED1emul_invalidfalse
38OP_BIT_ZPbitZP2emul_bitfalse
39OP_AND_ZPandZP2emul_andfalse
40OP_ROL_ZProlZP2emul_rolfalse
41OP_RMB2_ZPrmb2ZP2emul_rmb2false
42OP_PLPplpIMPLIED1emul_plpfalse
43OP_AND_IMMandIMMEDIATE2emul_andfalse
44OP_ROLrolACCUMULATOR1emul_rolfalse
45OP_NOPI_2CinvalidIMPLIED1emul_invalidfalse
46OP_BIT_ABSbitABSOLUTE3emul_bitfalse
47OP_AND_ABSandABSOLUTE3emul_andfalse
48OP_ROL_ABSrolABSOLUTE3emul_rolfalse
49OP_BBR2_RELbbr2ZPR3emul_bbr2true
50OP_BMI_RELbmiRELATIVE2emul_bmitrue
51OP_AND_IZPYandIZPY2emul_andfalse
52OP_AND_IZPandIZP2emul_andfalse
53OP_NOPI_34invalidIMPLIED1emul_invalidfalse
54OP_BIT_ZPXbitZPX2emul_bitfalse
55OP_AND_ZPXandZPX2emul_andfalse
56OP_ROL_ZPXrolZPX2emul_rolfalse
57OP_RMB3_ZPrmb3ZP2emul_rmb3false
58OP_SECsecIMPLIED1emul_secfalse
59OP_AND_ABSYandABSOLUTEY3emul_andfalse
60OP_DECdecACCUMULATOR1emul_decfalse
61OP_NOPI_3CinvalidIMPLIED1emul_invalidfalse
62OP_BIT_ABSXbitABSOLUTEX3emul_bitfalse
63OP_AND_ABSXandABSOLUTEX3emul_andfalse
64OP_ROL_ABSXrolABSOLUTEX3emul_rolfalse
65OP_BBR3_RELbbr3ZPR3emul_bbr3true
66OP_RTIrtiIMPLIED1emul_rtitrue
67OP_EOR_IZPXeorIZPX2emul_eorfalse
68OP_NOPI_43invalidIMMEDIATE2emul_invalidfalse
69OP_NOPI_44invalidIMPLIED1emul_invalidfalse
70OP_NOPI_45invalidZP2emul_invalidfalse
71OP_EOR_ZPeorZP2emul_eorfalse
72OP_LSR_ZPlsrZP2emul_lsrfalse
73OP_RMB4_ZPrmb4ZP2emul_rmb4false
74OP_PHAphaIMPLIED1emul_phafalse
75OP_EOR_IMMeorIMMEDIATE2emul_eorfalse
76OP_LSRlsrACCUMULATOR1emul_lsrfalse
77OP_NOPI_4CinvalidIMPLIED1emul_invalidfalse
78OP_JMP_ABSjmpABSOLUTE3emul_jmptrue
79OP_EOR_ABSeorABSOLUTE3emul_eorfalse
80OP_LSR_ABSlsrABSOLUTE3emul_lsrfalse
81OP_BBR4_RELbbr4ZPR3emul_bbr4true
82OP_BVC_RELbvcRELATIVE2emul_bvctrue
83OP_EOR_IZPYeorIZPY2emul_eorfalse
84OP_EOR_IZPeorIZP2emul_eorfalse
85OP_NOPI_54invalidIMPLIED1emul_invalidfalse
86OP_NOPI_55invalidZPX2emul_invalidfalse
87OP_EOR_ZPXeorZPX2emul_eorfalse
88OP_LSR_ZPXlsrZPX2emul_lsrfalse
89OP_RMB5_ZPrmb5ZP2emul_rmb5false
90OP_CLIcliIMPLIED1emul_clifalse
91OP_EOR_ABSYeorABSOLUTEY3emul_eorfalse
92OP_PHYphyIMPLIED1emul_phyfalse
93OP_NOPI_5CinvalidIMPLIED1emul_invalidfalse
94OP_NOPI_5DinvalidABSOLUTE3emul_invalidfalse
95OP_EOR_ABSXeorABSOLUTEX3emul_eorfalse
96OP_LSR_ABSXlsrABSOLUTEX3emul_lsrfalse
97OP_BBR5_RELbbr5ZPR3emul_bbr5true
98OP_RTSrtsIMPLIED1emul_rtsfalse
99OP_ADC_IZPXadcIZPX2emul_adcfalse
100OP_NOPI_63invalidIMMEDIATE2emul_invalidfalse
101OP_NOPI_64invalidIMPLIED1emul_invalidfalse
102OP_STZ_ZPstzZP2emul_stzfalse
103OP_ADC_ZPadcZP2emul_adcfalse
104OP_ROR_ZProrZP2emul_rorfalse
105OP_RMB6_ZPrmb6ZP2emul_rmb6false
106OP_PLAplaIMPLIED1emul_plafalse
107OP_ADC_IMMadcIMMEDIATE2emul_adcfalse
108OP_RORrorACCUMULATOR1emul_rorfalse
109OP_NOPI_6CinvalidIMPLIED1emul_invalidfalse
110OP_JMP_IABSjmpIABSOLUTE3emul_jmptrue
111OP_ADC_ABSadcABSOLUTE3emul_adcfalse
112OP_ROR_ABSrorABSOLUTE3emul_rorfalse
113OP_BBR6_RELbbr6ZPR3emul_bbr6true
114OP_BVS_RELbvsRELATIVE2emul_bvstrue
115OP_ADC_IZPYadcIZPY2emul_adcfalse
116OP_ADC_IZPadcIZP2emul_adcfalse
117OP_NOPI_74invalidIMPLIED1emul_invalidfalse
118OP_STZ_ZPXstzZPX2emul_stzfalse
119OP_ADC_ZPXadcZPX2emul_adcfalse
120OP_ROR_ZPXrorZPX2emul_rorfalse
121OP_RMB7_ZPrmb7ZP2emul_rmb7false
122OP_SEIseiIMPLIED1emul_seifalse
123OP_ADC_ABSYadcABSOLUTEY3emul_adcfalse
124OP_PLYplyIMPLIED1emul_plyfalse
125OP_NOPI_7CinvalidIMPLIED1emul_invalidfalse
126OP_JMP_IABSXjmpIABSOLUTEX3emul_jmptrue
127OP_ADC_ABSXadcABSOLUTEX3emul_adcfalse
128OP_ROR_ABSXrorABSOLUTEX3emul_rorfalse
129OP_BBR7_RELbbr7ZPR3emul_bbr7true
130OP_BRA_RELbraRELATIVE2emul_bratrue
131OP_STA_IZPXstaIZPX2emul_stafalse
132OP_NOPI_83invalidIMMEDIATE2emul_invalidfalse
133OP_NOPI_84invalidIMPLIED1emul_invalidfalse
134OP_STY_ZPstyZP2emul_styfalse
135OP_STA_ZPstaZP2emul_stafalse
136OP_STX_ZPstxZP2emul_stxfalse
137OP_SMB0_ZPsmb0ZP2emul_smb0false
138OP_DEYdeyIMPLIED1emul_deyfalse
139OP_BIT_IMMbitIMMEDIATE2emul_bitfalse
140OP_TXAtxaIMPLIED1emul_txafalse
141OP_NOPI_8CinvalidIMPLIED1emul_invalidfalse
142OP_STY_ABSstyABSOLUTE3emul_styfalse
143OP_STA_ABSstaABSOLUTE3emul_stafalse
144OP_STX_ABSstxABSOLUTE3emul_stxfalse
145OP_BBS0_RELbbs0ZPR3emul_bbs0true
146OP_BCC_RELbccRELATIVE2emul_bcctrue
147OP_STA_IZPYstaIZPY2emul_stafalse
148OP_STA_IZPstaIZP2emul_stafalse
149OP_NOPI_94invalidIMPLIED1emul_invalidfalse
150OP_STY_ZPXstyZPX2emul_styfalse
151OP_STA_ZPXstaZPX2emul_stafalse
152OP_STX_ZPYstxZPY2emul_stxfalse
153OP_SMB1_ZPsmb1ZP2emul_smb1false
154OP_TYAtyaIMPLIED1emul_tyafalse
155OP_STA_ABSYstaABSOLUTEY3emul_stafalse
156OP_TXStxsIMPLIED1emul_txsfalse
157OP_NOPI_9CinvalidIMPLIED1emul_invalidfalse
158OP_STZ_ABSstzABSOLUTE3emul_stzfalse
159OP_STA_ABSXstaABSOLUTEX3emul_stafalse
160OP_STZ_ABSXstzABSOLUTEX3emul_stzfalse
161OP_BBS1_RELbbs1ZPR3emul_bbs1true
162OP_LDY_IMMldyIMMEDIATE2emul_ldyfalse
163OP_LDA_IZPXldaIZPX2emul_ldafalse
164OP_LDX_IMMldxIMMEDIATE2emul_ldxfalse
165OP_NOPI_A4invalidIMPLIED1emul_invalidfalse
166OP_LDY_ZPldyZP2emul_ldyfalse
167OP_LDA_ZPldaZP2emul_ldafalse
168OP_LDX_ZPldxZP2emul_ldxfalse
169OP_SMB2_ZPsmb2ZP2emul_smb2false
170OP_TAYtayIMPLIED1emul_tayfalse
171OP_LDA_IMMldaIMMEDIATE2emul_ldafalse
172OP_TAXtaxIMPLIED1emul_taxfalse
173OP_NOPI_ACinvalidIMPLIED1emul_invalidfalse
174OP_LDY_ABSldyABSOLUTE3emul_ldyfalse
175OP_LDA_ABSldaABSOLUTE3emul_ldafalse
176OP_LDX_ABSldxABSOLUTE3emul_ldxfalse
177OP_BBS2_RELbbs2ZPR3emul_bbs2true
178OP_BCS_RELbcsRELATIVE2emul_bcstrue
179OP_LDA_IZPYldaIZPY2emul_ldafalse
180OP_LDA_IZPldaIZP2emul_ldafalse
181OP_NOPI_B4invalidIMPLIED1emul_invalidfalse
182OP_LDY_ZPXldyZPX2emul_ldyfalse
183OP_LDA_ZPXldaZPX2emul_ldafalse
184OP_LDX_ZPYldxZPY1emul_ldxfalse
185OP_SMB3_ZPsmb3ZP2emul_smb3false
186OP_CLVclvIMPLIED1emul_clvfalse
187OP_LDA_ABSYldaABSOLUTEY3emul_ldafalse
188OP_TSXtsxIMPLIED1emul_tsxfalse
189OP_NOPI_BCinvalidIMPLIED1emul_invalidfalse
190OP_LDY_ABSXldyABSOLUTEX3emul_ldyfalse
191OP_LDA_ABSXldaABSOLUTEX3emul_ldafalse
192OP_LDX_ABSYldxABSOLUTEY3emul_ldxfalse
193OP_BBS3_RELbbs3ZPR3emul_bbs3true
194OP_CPY_IMMcpyIMMEDIATE2emul_cpyfalse
195OP_CMP_IZPXcmpIZPX2emul_cmpfalse
196OP_NOPI_C3invalidIMMEDIATE2emul_invalidfalse
197OP_NOPI_C4invalidIMPLIED1emul_invalidfalse
198OP_CPY_ZPcpyZP2emul_cpyfalse
199OP_CMP_ZPcmpZP2emul_cmpfalse
200OP_DEC_ZPdecZP2emul_decfalse
201OP_SMB4_ZPsmb4ZP2emul_smb4false
202OP_INYinyIMPLIED1emul_inyfalse
203OP_CMP_IMMcmpIMMEDIATE2emul_cmpfalse
204OP_DEXdexIMPLIED1emul_dexfalse
205OP_WAIwaiIMPLIED1emul_waifalse
206OP_CPY_ABScpyABSOLUTE3emul_cpyfalse
207OP_CMP_ABScmpABSOLUTE3emul_cmpfalse
208OP_DEC_ABSdecABSOLUTE3emul_decfalse
209OP_BBS4_RELbbs4ZPR3emul_bbs4true
210OP_BNE_RELbneRELATIVE2emul_bnetrue
211OP_CMP_IZPYcmpIZPY2emul_cmpfalse
212OP_CMP_IZPcmpIZP2emul_cmpfalse
213OP_NOPI_D4invalidIMPLIED1emul_invalidfalse
214OP_NOPI_D5invalidZPX2emul_invalidfalse
215OP_CMP_ZPXcmpZPX2emul_cmpfalse
216OP_DEC_ZPXdecZPX2emul_decfalse
217OP_SMB5_ZPsmb5ZP2emul_smb5false
218OP_CLDcldIMPLIED1emul_cldfalse
219OP_CMP_ABSYcmpABSOLUTEY3emul_cmpfalse
220OP_PHXphxIMPLIED1emul_phxfalse
221OP_STPstpIMPLIED1emul_stpfalse
222OP_NOPI_DDinvalidABSOLUTE3emul_invalidfalse
223OP_CMP_ABSXcmpABSOLUTEX3emul_cmpfalse
224OP_DEC_ABSXdecABSOLUTEX3emul_decfalse
225OP_BBS5_RELbbs5ZPR3emul_bbs5true
226OP_CPX_IMMcpxIMMEDIATE2emul_cpxfalse
227OP_SBC_IZPXsbcIZPX2emul_sbcfalse
228OP_NOPI_E3invalidIMMEDIATE2emul_invalidfalse
229OP_NOPI_E4invalidIMPLIED1emul_invalidfalse
230OP_CPX_ZPcpxZP2emul_cpxfalse
231OP_SBC_ZPsbcZP2emul_sbcfalse
232OP_INC_ZPincZP2emul_incfalse
233OP_SMB6_ZPsmb6ZP2emul_smb6false
234OP_INXinxIMPLIED1emul_inxfalse
235OP_SBC_IMMsbcIMMEDIATE2emul_sbcfalse
236OP_NOPnopIMPLIED1emul_nopfalse
237OP_NOPI_ECinvalidIMPLIED1emul_invalidfalse
238OP_CPX_ABScpxABSOLUTE3emul_cpxfalse
239OP_SBC_ABSsbcABSOLUTE3emul_sbcfalse
240OP_INC_ABSincABSOLUTE3emul_incfalse
241OP_BBS6_RELbbs6ZPR3emul_bbs6true
242OP_BEQ_RELbeqRELATIVE2emul_beqtrue
243OP_SBC_IZPYsbcIZPY2emul_sbcfalse
244OP_SBC_IZPsbcIZP2emul_sbcfalse
245OP_NOPI_F4invalidIMPLIED1emul_invalidfalse
246OP_NOPI_F5invalidZPX2emul_invalidfalse
247OP_SBC_ZPXsbcZPX2emul_sbcfalse
248OP_INC_ZPXincZPX2emul_incfalse
249OP_SMB7_ZPsmb7ZP2emul_smb7false
250OP_SEDsedIMPLIED1emul_sedfalse
251OP_SBC_ABSYsbcABSOLUTEY3emul_sbcfalse
252OP_PLXplxIMPLIED1emul_plxfalse
253OP_NOPI_FCinvalidIMPLIED1emul_invalidfalse
254OP_NOPI_FDinvalidABSOLUTE3emul_invalidfalse
255OP_SBC_ABSXsbcABSOLUTEX3emul_sbcfalse
256OP_INC_ABSXincABSOLUTEX3emul_incfalse
257OP_BBS7_RELbbs7ZPR3emul_bbs7true