From ce924d03cd4bb867ba329e66985ca8c02799de68 Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Sun, 8 Sep 2019 15:28:33 +0200 Subject: [PATCH] Working on CPU/ROM support. #303 #307 --- .../(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm | 0 .../_deref_(_deref_pptc1)=vbuaa.asm | 0 ...ef_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm | 0 .../_deref_(_deref_pptz1)=vbuaa.asm | 0 .../_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm | 0 .../_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm | 0 .../_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm | 0 .../_deref_pbsz1=vbsaa.asm | 0 .../_deref_pbuc1=_dec__deref_pbuc1.asm | 0 .../_deref_pbuc1=_inc__deref_pbuc1.asm | 0 .../_deref_pbuc1=vbuaa.asm | 0 .../_deref_pbuc1=vbuxx.asm | 0 .../_deref_pbuc1=vbuyy.asm | 0 .../_deref_pbuz1=vbuaa.asm | 0 .../_deref_pduc1=vduc2.asm | 0 .../_deref_pduc1=vduz1.asm | 0 .../_deref_pptc1=_inc__deref_pptc1.asm | 0 .../_deref_pptc1=pbuc2.asm | 0 .../_deref_pptc1=pbuz1.asm | 0 .../_deref_pptc1=pprc2.asm | 0 .../_deref_pptc1=pssc2.asm | 0 .../_deref_pptz1=_inc__deref_pptz1.asm | 0 .../_deref_pptz1=_ptr_vbuaa.asm | 0 .../_deref_pptz1=_ptr_vwuz2.asm | 0 .../_deref_pptz1=pbuc1.asm | 0 .../_deref_pptz1=pbuz2.asm | 0 .../_deref_pptz1=pwuz2.asm | 0 .../_deref_pwsc1=_deref_pwsc2.asm | 0 .../_deref_pwsc1=vwsc2.asm | 0 .../_deref_pwsc1=vwsz1.asm | 0 .../_deref_pwsz1=vwsc1.asm | 0 .../_deref_pwsz1=vwsz2.asm | 0 .../_deref_pwsz1_ge_vwsc1_then_la1.asm | 0 .../_deref_pwuc1=_deref_pwuc2.asm | 0 .../_deref_pwuc1=vbuc2.asm | 0 .../_deref_pwuc1=vwuc2.asm | 0 .../_deref_pwuc1=vwuz1.asm | 0 .../_deref_pwuz1=_dec__deref_pwuz1.asm | 0 .../_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm | 0 ..._deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm | 0 .../_deref_pwuz1=vbuaa.asm | 0 .../_deref_pwuz1=vwuc1.asm | 0 .../_deref_pwuz1=vwuz2.asm | 0 .../_deref_pwuz1_eq_vwuc1_then_la1.asm | 0 .../_deref_pwuz1_ge_vwuc1_then_la1.asm | 0 .../_deref_pwuz1_gt_vwuc1_then_la1.asm | 0 .../_deref_pwuz1_le_vwuz2_then_la1.asm | 0 .../_deref_pwuz1_lt_vwuc1_then_la1.asm | 0 .../_deref_pwuz1_neq_0_then_la1.asm | 0 .../{ => mos6502-common}/pbsz1=_ptr_pbuz1.asm | 0 .../{ => mos6502-common}/pbsz1=_ptr_pbuz2.asm | 0 .../{ => mos6502-common}/pbsz1=pbsc1.asm | 0 .../{ => mos6502-common}/pbsz1=pbsz2.asm | 0 ...z1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm | 0 ...2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm | 0 ...2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm | 2 +- ..._derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm | 0 .../pbuc1_derefidx_vbuaa=vbuaa.asm | 0 ...refidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm | 0 ...refidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm | 0 ...c1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm | 0 .../pbuc1_derefidx_vbuxx=vbuaa.asm | 0 ...refidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm | 0 ...c1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm | 0 .../pbuc1_derefidx_vbuyy=vbuaa.asm | 0 .../pbuc1_le_pbuc2_then_la1.asm | 0 .../pbuc1_neq__deref_pptz1_then_la1.asm | 0 .../{ => mos6502-common}/pbuz1=_dec_pbuz2.asm | 0 .../pbuz1=_deref_pptc1.asm | 0 .../pbuz1=_deref_pptc1_plus_vwuc2.asm | 0 .../pbuz1=_deref_pptz2.asm | 0 .../{ => mos6502-common}/pbuz1=_inc_pbuz1.asm | 0 .../{ => mos6502-common}/pbuz1=_inc_pbuz2.asm | 0 .../{ => mos6502-common}/pbuz1=_ptr_pbsz1.asm | 0 .../{ => mos6502-common}/pbuz1=_ptr_pbsz2.asm | 0 .../{ => mos6502-common}/pbuz1=_ptr_vwuz2.asm | 0 .../{ => mos6502-common}/pbuz1=pbuaa.asm | 0 .../pbuz1=pbuc1_plus_vwsz1.asm | 0 .../pbuz1=pbuc1_plus_vwsz2.asm | 0 .../pbuz1=pbuz1_plus_2.asm | 0 .../pbuz1=pbuz1_plus_vbuc1.asm | 0 .../pbuz1=pbuz1_plus_vwsz2.asm | 0 .../{ => mos6502-common}/pbuz1=pbuz2.asm | 0 .../pbuz1=pbuz2_plus_2.asm | 4 +- .../pbuz1=pbuz2_plus_vwsz1.asm | 0 .../pbuz1=pbuz2_plus_vwsz3.asm | 0 .../pbuz1=pptc1_derefidx_vbuxx.asm | 0 .../pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm | 0 .../pbuz1=pptc1_derefidx_vbuyy.asm | 0 .../pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm | 0 .../pbuz1=pptz2_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/pbuz1=vwuc1.asm | 0 ...z2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm | 0 .../pbuz1_derefidx_vbuaa=vbuaa.asm | 0 .../pbuz1_derefidx_vbuc1=vbuaa.asm | 0 .../pbuz1_derefidx_vbuc1=vbuc2.asm | 0 .../pbuz1_derefidx_vbuxx=vbuaa.asm | 0 .../pbuz1_derefidx_vbuxx=vbuxx.asm | 0 .../pbuz1_derefidx_vbuxx=vbuz2.asm | 0 ...refidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm | 0 ...refidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm | 0 .../pbuz1_derefidx_vbuyy=vbuaa.asm | 0 .../pbuz1_derefidx_vbuz2=vbuaa.asm | 0 ...refidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm | 0 ...c1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm | 0 ...refidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm | 0 ...c1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm | 0 ...refidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm | 0 ...c1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm | 0 ...refidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm | 0 ...c1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm | 0 .../pprz1=_deref_pptc1.asm | 0 .../{ => mos6502-common}/pprz1=pprc1.asm | 0 .../{ => mos6502-common}/pprz1=pprz2.asm | 0 .../pprz1=pptc1_derefidx_vbuxx.asm | 0 .../pprz1=pptc1_derefidx_vbuyy.asm | 0 .../pptc1_derefidx_vbuxx=pbuc2.asm | 0 .../pptc1_derefidx_vbuxx=pbuz1.asm | 0 ...c1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm | 0 .../pptc1_derefidx_vbuxx=pwuz1.asm | 0 .../pptc1_derefidx_vbuyy=pbuc2.asm | 0 .../pptc1_derefidx_vbuyy=pbuz1.asm | 0 ...c1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm | 0 ...c1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm | 0 .../pptc1_derefidx_vbuyy=pwuz1.asm | 0 .../mos6502-common/pptz1=_ptr_pbuz1.asm | 1 + .../{ => mos6502-common}/pptz1=_ptr_pbuz2.asm | 0 .../{ => mos6502-common}/pptz1=pptc1.asm | 0 .../pptz1_derefidx_vbuc1=_ptr_vbuaa.asm | 0 .../pptz1_derefidx_vbuc1=_ptr_vwuz2.asm | 0 .../pptz1_derefidx_vbuc1=pbuz2.asm | 0 .../pptz1_derefidx_vbuc1=pwuz2.asm | 0 .../pptz1_derefidx_vbuyy=pbuz2.asm | 0 .../pptz1_derefidx_vbuyy=pwuz2.asm | 0 .../pssz1=_deref_pptz1.asm | 0 .../pssz1=_deref_pptz2.asm | 0 .../pssz1=pptz1_derefidx_vbuc1.asm | 0 .../{ => mos6502-common}/pssz1=pssz2.asm | 0 .../{ => mos6502-common}/pssz1=vwuc1.asm | 0 .../{ => mos6502-common}/pvoz1=pvoc1.asm | 0 .../{ => mos6502-common}/pvoz1=pvoz2.asm | 0 ...vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm | 0 ...vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm | 0 .../pwsc1_derefidx_vbuxx=_deref_pwsz1.asm | 0 ...idx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm | 0 ...vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm | 0 ...vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm | 0 ...vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm | 0 ...vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm | 0 .../pwsc1_derefidx_vbuxx=vwsc2.asm | 0 .../pwsc1_derefidx_vbuxx=vwsz1.asm | 0 ..._vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm | 0 ...pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm | 0 ...pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm | 0 ...idx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm | 0 ...vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm | 0 ...vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm | 0 ...vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm | 0 ...vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm | 0 ...vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm | 0 .../pwsc1_derefidx_vbuyy=vwsc2.asm | 0 .../pwsc1_derefidx_vbuyy=vwsz1.asm | 0 ..._vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm | 0 ...pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm | 0 ...pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm | 0 .../{ => mos6502-common}/pwsz1=pwsc1.asm | 0 .../{ => mos6502-common}/pwsz1=pwsz2.asm | 0 .../pwuc1_derefidx_vbuaa=vbuxx.asm | 0 ...refidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm | 0 .../pwuc1_derefidx_vbuxx=_deref_pwuz1.asm | 0 ...refidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm | 0 ...refidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm | 0 ...idx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm | 0 ..._vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm | 0 ...c1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm | 0 ...c1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm | 0 .../pwuc1_derefidx_vbuxx=vbuaa.asm | 0 .../pwuc1_derefidx_vbuxx=vwuc2.asm | 0 .../pwuc1_derefidx_vbuxx=vwuz1.asm | 0 ...pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm | 0 ...pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm | 0 .../pwuc1_derefidx_vbuxx_neq_0_then_la1.asm | 0 ...wuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm | 0 ...dx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm | 0 ...refidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm | 0 ...refidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm | 0 ...idx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm | 0 ..._vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm | 0 ...c1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm | 0 ...c1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm | 0 .../pwuc1_derefidx_vbuyy=vbuaa.asm | 0 .../pwuc1_derefidx_vbuyy=vwuc2.asm | 0 .../pwuc1_derefidx_vbuyy=vwuz1.asm | 0 ...pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm | 0 ...pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm | 0 .../pwuc1_derefidx_vbuyy_neq_0_then_la1.asm | 0 ...wuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm | 0 .../pwuz1=_deref_pptz1.asm | 0 .../pwuz1=_deref_pptz2.asm | 0 .../mos6502-common/pwuz1=_ptr_pbuz1.asm | 1 + .../{ => mos6502-common}/pwuz1=_ptr_pbuz2.asm | 0 .../{ => mos6502-common}/pwuz1=pbuc1.asm | 0 .../pwuz1=pptc1_derefidx_vbuxx.asm | 0 .../pwuz1=pptc1_derefidx_vbuyy.asm | 0 .../pwuz1=pptz2_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/pwuz1=pwuc1.asm | 0 .../{ => mos6502-common}/pwuz1=pwuz2.asm | 0 .../pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm | 0 ...refidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm | 0 .../pwuz1_derefidx_vbuc1=vbuaa.asm | 0 .../pwuz1_derefidx_vbuc1=vwuz2.asm | 0 ...refidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm | 0 ...refidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm | 0 ...vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm | 0 ...refidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm | 0 .../pwuz1_derefidx_vbuyy=vwuc1.asm | 0 .../pwuz1_derefidx_vbuyy=vwuz2.asm | 0 ...pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm | 0 ...pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm | 0 ...pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm | 0 .../vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm | 0 .../vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm | 0 .../vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm | 0 .../vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm | 0 .../vboaa=vboaa_or_vboz1.asm | 0 .../{ => mos6502-common}/vboaa=vboc1.asm | 0 .../{ => mos6502-common}/vboaa=vboz1.asm | 0 .../vboaa=vbuaa_eq_vbuc1.asm | 0 .../vboaa=vbuaa_lt_vbuc1.asm | 0 .../vboaa=vbuaa_neq_vbuc1.asm | 0 .../vboaa=vbuaa_neq_vbuz1.asm | 0 .../vboaa=vbuxx_eq_vbuc1.asm | 0 .../vboaa=vbuxx_lt_vbuc1.asm | 0 .../vboaa=vbuxx_neq_vbuc1.asm | 0 .../vboaa=vbuyy_eq_vbuc1.asm | 0 .../vboaa=vbuyy_lt_vbuc1.asm | 0 .../vboaa=vbuyy_neq_vbuc1.asm | 0 .../{ => mos6502-common}/vboaa_then_la1.asm | 0 .../{ => mos6502-common}/vboxx=vboz1.asm | 0 .../{ => mos6502-common}/vboxx_then_la1.asm | 0 .../{ => mos6502-common}/vboyy=vboz1.asm | 0 .../{ => mos6502-common}/vboyy_then_la1.asm | 0 .../{ => mos6502-common}/vboz1=vboaa.asm | 0 .../vbsaa=_neg__sbyte_vbuaa.asm | 0 .../{ => mos6502-common}/vbsaa=_neg_vbsaa.asm | 0 .../vbsaa=_sbyte_vbuaa.asm | 0 .../vbsaa=_sbyte_vwsz1.asm | 0 ...efidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm | 0 ...efidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm | 0 ...refidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm | 0 ...refidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm | 0 ...refidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm | 0 ...refidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm | 0 ...efidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm | 0 ...efidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm | 0 ...refidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm | 0 ...refidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm | 0 ...refidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm | 0 ...refidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm | 0 ...vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm | 0 ...vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm | 0 .../vbsaa=vbsaa_plus_1.asm | 0 .../vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm | 0 .../vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm | 0 .../vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm | 0 .../vbsaa=vbsaa_rol_1.asm | 0 .../vbsaa=vbsaa_rol_2.asm | 0 .../vbsaa=vbsaa_rol_3.asm | 0 .../vbsaa=vbsaa_rol_4.asm | 0 .../vbsaa=vbsaa_ror_1.asm | 0 .../vbsaa=vbsaa_ror_2.asm | 0 .../vbsaa=vbsaa_ror_4.asm | 0 .../vbsaa=vbsaa_ror_vbuxx.asm | 0 .../vbsaa=vbsaa_ror_vbuyy.asm | 0 .../vbsaa=vbsc1_minus_vbsaa.asm | 0 .../vbsaa=vbsxx_ror_vbuxx.asm | 0 .../vbsaa=vbsyy_ror_vbuyy.asm | 0 .../{ => mos6502-common}/vbsaa=vbuc1.asm | 0 .../vbsaa=vbuc1_minus_vbsaa.asm | 0 .../vbsaa=vbuc1_plus_vbsaa.asm | 0 .../vbsaa_eq_0_then_la1.asm | 0 .../vbsaa_ge_0_then_la1.asm | 0 .../vbsaa_ge_vbsc1_then_la1.asm | 0 .../vbsaa_ge_vbsz1_then_la1.asm | 0 .../vbsaa_ge_vbuc1_then_la1.asm | 0 .../vbsaa_gt_0_then_la1.asm | 0 .../vbsaa_le_0_then_la1.asm | 0 .../vbsaa_le_vbsc1_then_la1.asm | 0 .../vbsaa_le_vbsz1_then_la1.asm | 0 .../vbsaa_lt_0_then_la1.asm | 0 .../vbsaa_lt_vbsc1_then_la1.asm | 0 .../vbsaa_lt_vbuc1_then_la1.asm | 0 .../vbsaa_neq_0_then_la1.asm | 0 .../vbsxx=_sbyte_vbuxx.asm | 0 .../vbsxx=_sbyte_vbuz1.asm | 0 .../vbsxx_ge_0_then_la1.asm | 0 .../vbsxx_le_0_then_la1.asm | 0 .../vbsxx_lt_0_then_la1.asm | 0 .../vbsyy=_sbyte_vbuyy.asm | 0 .../vbsyy_ge_0_then_la1.asm | 0 .../vbsyy_le_0_then_la1.asm | 0 .../vbsyy_lt_0_then_la1.asm | 0 ...efidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm | 0 ...efidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm | 0 ...efidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm | 0 .../vbsz1=vbsz1_minus_1.asm | 0 .../vbsz1=vbsz1_minus_2.asm | 0 .../vbsz1=vbsz1_minus_vbuc1.asm | 0 .../vbsz1=vbsz1_plus_1.asm | 0 .../vbsz1=vbsz1_plus_2.asm | 0 .../vbsz1_lt_0_then_la1.asm | 0 .../vbuaa=_bnot__deref_pbuc1.asm | 0 .../vbuaa=_bnot_vbuaa.asm | 0 .../vbuaa=_byte__deref_pwsz1.asm | 0 .../vbuaa=_byte__deref_pwuz1.asm | 0 .../vbuaa=_byte_pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=_byte_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=_byte_pprz1.asm | 0 .../vbuaa=_byte_pwsc1_derefidx_vbuxx.asm | 0 .../vbuaa=_byte_pwsc1_derefidx_vbuyy.asm | 0 .../vbuaa=_byte_pwuc1_derefidx_vbuxx.asm | 0 .../vbuaa=_byte_pwuc1_derefidx_vbuyy.asm | 0 .../vbuaa=_byte_vboaa.asm | 0 .../vbuaa=_byte_vbsaa.asm | 0 .../vbuaa=_byte_vduz1.asm | 0 .../vbuaa=_byte_vwsz1.asm | 0 .../vbuaa=_byte_vwuz1.asm | 0 .../vbuaa=_deref_(_deref_pptc1).asm | 0 .../vbuaa=_deref_pbuc1.asm | 0 .../vbuaa=_deref_pbuz1.asm | 0 .../vbuaa=_hi__deref_pptz1.asm | 0 .../vbuaa=_hi__deref_pwsc1.asm | 0 .../vbuaa=_hi__deref_pwsz1.asm | 0 .../vbuaa=_hi__deref_pwuc1.asm | 0 .../vbuaa=_hi__deref_pwuz1.asm | 0 .../{ => mos6502-common}/vbuaa=_hi_pbuz1.asm | 0 .../vbuaa=_hi_pptz1_derefidx_vbuc1.asm | 0 .../{ => mos6502-common}/vbuaa=_hi_pssz1.asm | 0 .../vbuaa=_hi_pwsc1_derefidx_vbuxx.asm | 0 .../vbuaa=_hi_pwsc1_derefidx_vbuyy.asm | 0 .../vbuaa=_hi_pwuc1_derefidx_vbuxx.asm | 0 .../vbuaa=_hi_pwuc1_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/vbuaa=_hi_vwuz1.asm | 0 .../vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm | 0 .../vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm | 0 .../vbuaa=_lo__deref_pptz1.asm | 0 .../vbuaa=_lo__deref_pwsz1.asm | 0 .../vbuaa=_lo__deref_pwuc1.asm | 0 .../vbuaa=_lo__deref_pwuz1.asm | 0 .../{ => mos6502-common}/vbuaa=_lo_pbuz1.asm | 0 .../vbuaa=_lo_pptz1_derefidx_vbuc1.asm | 0 .../{ => mos6502-common}/vbuaa=_lo_pssz1.asm | 0 .../vbuaa=_lo_pwsc1_derefidx_vbuxx.asm | 0 .../vbuaa=_lo_pwsc1_derefidx_vbuyy.asm | 0 .../vbuaa=_lo_pwuc1_derefidx_vbuxx.asm | 0 .../vbuaa=_lo_pwuc1_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/vbuaa=_lo_vwuz1.asm | 0 .../{ => mos6502-common}/vbuaa=_neg_vbuaa.asm | 0 .../{ => mos6502-common}/vbuaa=_neg_vbuxx.asm | 0 .../{ => mos6502-common}/vbuaa=_neg_vbuyy.asm | 0 .../vbuaa=pbsc1_derefidx_vbuxx.asm | 0 .../vbuaa=pbsc1_derefidx_vbuyy.asm | 0 .../vbuaa=pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=pbuc1_derefidx_vbuyy.asm | 0 ..._pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm | 0 .../vbuaa=pbuz1_derefidx_vbuyy.asm | 0 ...refidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm | 0 ..._pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm | 0 .../vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm | 0 .../vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm | 0 .../vbuaa=vbsaa_band_vbuc1.asm | 0 .../{ => mos6502-common}/vbuaa=vbuaa.asm | 0 .../vbuaa=vbuaa_band__deref_pbuc1.asm | 0 .../vbuaa=vbuaa_band__deref_pbuz1.asm | 0 .../vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_band_vbuc1.asm | 0 .../vbuaa=vbuaa_band_vbuxx.asm | 0 .../vbuaa=vbuaa_band_vbuyy.asm | 0 .../vbuaa=vbuaa_band_vbuz1.asm | 0 .../vbuaa=vbuaa_band_vduz1.asm | 0 .../vbuaa=vbuaa_band_vwuz1.asm | 0 .../vbuaa=vbuaa_bor__deref_pbuc1.asm | 0 .../vbuaa=vbuaa_bor__deref_pbuz1.asm | 0 .../vbuaa=vbuaa_bor__hi_vwuz1.asm | 0 .../vbuaa=vbuaa_bor__lo_pbuz1.asm | 0 .../vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm | 0 .../vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_bor_vbuaa.asm | 0 .../vbuaa=vbuaa_bor_vbuc1.asm | 0 .../vbuaa=vbuaa_bor_vbuxx.asm | 0 .../vbuaa=vbuaa_bor_vbuyy.asm | 0 .../vbuaa=vbuaa_bor_vbuz1.asm | 0 .../vbuaa=vbuaa_bor_vduz1.asm | 0 .../vbuaa=vbuaa_bor_vwuz1.asm | 0 .../vbuaa=vbuaa_bxor__deref_pbuc1.asm | 0 .../vbuaa=vbuaa_bxor__deref_pbuz1.asm | 0 .../vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_bxor_vbuc1.asm | 0 .../vbuaa=vbuaa_bxor_vbuz1.asm | 0 .../vbuaa=vbuaa_minus_1.asm | 0 .../vbuaa=vbuaa_minus_2.asm | 0 .../vbuaa=vbuaa_minus__deref_pbuc1.asm | 0 .../vbuaa=vbuaa_minus__deref_pbuz1.asm | 0 ...vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm | 0 ...vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_minus_vbuaa.asm | 0 .../vbuaa=vbuaa_minus_vbuc1.asm | 0 .../vbuaa=vbuaa_minus_vbuxx.asm | 0 .../vbuaa=vbuaa_minus_vbuyy.asm | 0 .../vbuaa=vbuaa_minus_vbuz1.asm | 0 .../vbuaa=vbuaa_plus_1.asm | 0 .../vbuaa=vbuaa_plus_2.asm | 0 .../vbuaa=vbuaa_plus__deref_pbuc1.asm | 0 .../vbuaa=vbuaa_plus__deref_pbuz1.asm | 0 .../vbuaa=vbuaa_plus__hi_vwsz1.asm | 0 .../vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm | 0 .../vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm | 0 .../vbuaa=vbuaa_plus_vbuaa.asm | 0 .../vbuaa=vbuaa_plus_vbuc1.asm | 0 .../vbuaa=vbuaa_plus_vbuxx.asm | 0 .../vbuaa=vbuaa_plus_vbuyy.asm | 0 .../vbuaa=vbuaa_plus_vbuz1.asm | 0 .../vbuaa=vbuaa_rol_1.asm | 0 .../vbuaa=vbuaa_rol_2.asm | 0 .../vbuaa=vbuaa_rol_3.asm | 0 .../vbuaa=vbuaa_rol_4.asm | 0 .../vbuaa=vbuaa_rol_5.asm | 0 .../vbuaa=vbuaa_rol_6.asm | 0 .../vbuaa=vbuaa_rol_7.asm | 0 .../vbuaa=vbuaa_rol_vbuxx.asm | 0 .../vbuaa=vbuaa_rol_vbuyy.asm | 0 .../vbuaa=vbuaa_ror_1.asm | 0 .../vbuaa=vbuaa_ror_2.asm | 0 .../vbuaa=vbuaa_ror_3.asm | 0 .../vbuaa=vbuaa_ror_4.asm | 0 .../vbuaa=vbuaa_ror_vbuxx.asm | 0 .../vbuaa=vbuaa_ror_vbuyy.asm | 0 .../{ => mos6502-common}/vbuaa=vbuc1.asm | 0 .../vbuaa=vbuc1_minus_vbuaa.asm | 0 .../vbuaa=vbuc1_rol_vbuaa.asm | 0 .../{ => mos6502-common}/vbuaa=vbuxx.asm | 0 .../vbuaa=vbuxx_minus_vbuaa.asm | 0 .../vbuaa=vbuxx_minus_vbuxx.asm | 0 .../vbuaa=vbuxx_plus_1.asm | 0 .../vbuaa=vbuxx_plus_vbuxx.asm | 0 .../{ => mos6502-common}/vbuaa=vbuyy.asm | 0 .../vbuaa=vbuyy_minus_vbuaa.asm | 0 .../vbuaa=vbuyy_minus_vbuyy.asm | 0 .../vbuaa=vbuyy_plus_1.asm | 0 .../vbuaa=vbuyy_plus_vbuyy.asm | 0 .../{ => mos6502-common}/vbuaa=vbuz1.asm | 0 .../vbuaa=vbuz1_minus_vbuaa.asm | 0 .../vbuaa=vwuz1_band_vbuc1.asm | 0 .../vbuaa_eq_0_then_la1.asm | 0 .../vbuaa_eq__deref_pbuc1_then_la1.asm | 0 .../vbuaa_eq__deref_pbuz1_then_la1.asm | 0 .../vbuaa_eq_vbuc1_then_la1.asm | 0 .../vbuaa_eq_vbuz1_then_la1.asm | 0 .../vbuaa_ge_0_then_la1.asm | 0 ...refidx_(pbuc2_derefidx_vbuxx)_then_la1.asm | 0 ...refidx_(pbuc2_derefidx_vbuyy)_then_la1.asm | 0 ...vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm | 0 .../vbuaa_ge_vbuc1_then_la1.asm | 0 .../vbuaa_ge_vbuxx_then_la1.asm | 0 .../vbuaa_ge_vbuyy_then_la1.asm | 0 .../vbuaa_ge_vbuz1_then_la1.asm | 0 .../vbuaa_gt_0_then_la1.asm | 0 ...vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm | 0 .../vbuaa_gt_vbuc1_then_la1.asm | 0 .../vbuaa_gt_vbuz1_then_la1.asm | 0 .../vbuaa_le_0_then_la1.asm | 0 ...vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm | 0 .../vbuaa_le_vbuc1_then_la1.asm | 0 .../vbuaa_lt__deref_pbuc1_then_la1.asm | 0 ...refidx_(pbuc2_derefidx_vbuxx)_then_la1.asm | 0 ...refidx_(pbuc2_derefidx_vbuyy)_then_la1.asm | 0 ...vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm | 0 .../vbuaa_lt_vbuc1_then_la1.asm | 0 .../vbuaa_lt_vbuxx_then_la1.asm | 0 .../vbuaa_lt_vbuz1_then_la1.asm | 0 .../vbuaa_neq_0_then_la1.asm | 0 .../vbuaa_neq__deref_pbuc1_then_la1.asm | 0 ...buaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm | 0 .../vbuaa_neq_vbuc1_then_la1.asm | 0 .../vbuaa_neq_vbuz1_then_la1.asm | 0 .../vbuc1_eq__deref_pbuc2_then_la1.asm | 0 .../vbuc1_ge_vbuz1_then_la1.asm | 0 .../vbuc1_neq__deref_pbuc2_then_la1.asm | 0 .../vbuxx=_byte_vbsxx.asm | 0 .../{ => mos6502-common}/vbuxx=_dec_vbuxx.asm | 0 .../vbuxx=_deref_pbuc1.asm | 0 .../vbuxx=_hi__deref_pwuc1.asm | 0 .../{ => mos6502-common}/vbuxx=_hi_pbuz1.asm | 0 .../{ => mos6502-common}/vbuxx=_inc_vbuxx.asm | 0 .../vbuxx=_lo__deref_pwuc1.asm | 0 .../{ => mos6502-common}/vbuxx=_lo_pbuz1.asm | 0 .../{ => mos6502-common}/vbuxx=_neg_vbuaa.asm | 0 .../vbuxx=pbuc1_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/vbuxx=vbuaa.asm | 0 .../{ => mos6502-common}/vbuxx=vbuc1.asm | 0 .../{ => mos6502-common}/vbuxx=vbuxx.asm | 0 .../vbuxx=vbuxx_bor_vbuxx.asm | 0 .../vbuxx=vbuxx_minus_1.asm | 0 .../vbuxx=vbuxx_minus_2.asm | 0 .../vbuxx=vbuxx_plus_1.asm | 0 .../vbuxx=vbuxx_plus_2.asm | 0 .../{ => mos6502-common}/vbuxx=vbuyy.asm | 0 .../{ => mos6502-common}/vbuxx=vbuz1.asm | 0 .../vbuxx_eq_0_then_la1.asm | 0 .../vbuxx_eq__deref_pbuc1_then_la1.asm | 0 .../vbuxx_eq_vbuc1_then_la1.asm | 0 .../vbuxx_eq_vbuz1_then_la1.asm | 0 .../vbuxx_ge_vbuc1_then_la1.asm | 0 .../vbuxx_ge_vbuyy_then_la1.asm | 0 .../vbuxx_ge_vbuz1_then_la1.asm | 0 .../vbuxx_gt_0_then_la1.asm | 0 .../vbuxx_gt_vbuc1_then_la1.asm | 0 .../vbuxx_le_0_then_la1.asm | 0 .../vbuxx_le_vbuc1_then_la1.asm | 0 .../vbuxx_lt__deref_pbuc1_then_la1.asm | 0 .../vbuxx_lt_vbuaa_then_la1.asm | 0 .../vbuxx_lt_vbuc1_then_la1.asm | 0 .../vbuxx_lt_vbuyy_then_la1.asm | 0 .../vbuxx_lt_vbuz1_then_la1.asm | 0 .../vbuxx_neq_0_then_la1.asm | 0 .../vbuxx_neq__deref_pbuc1_then_la1.asm | 0 .../vbuxx_neq_vbuc1_then_la1.asm | 0 .../vbuxx_neq_vbuyy_then_la1.asm | 0 .../vbuxx_neq_vbuz1_then_la1.asm | 0 .../vbuyy=_byte_vbsyy.asm | 0 .../{ => mos6502-common}/vbuyy=_dec_vbuyy.asm | 0 .../vbuyy=_deref_pbuc1.asm | 0 .../vbuyy=_hi__deref_pwuc1.asm | 0 .../{ => mos6502-common}/vbuyy=_hi_pbuz1.asm | 0 .../{ => mos6502-common}/vbuyy=_inc_vbuyy.asm | 0 .../vbuyy=_lo__deref_pwuc1.asm | 0 .../{ => mos6502-common}/vbuyy=_lo_pbuz1.asm | 0 .../{ => mos6502-common}/vbuyy=_neg_vbuaa.asm | 0 .../vbuyy=pbuc1_derefidx_vbuxx.asm | 0 .../{ => mos6502-common}/vbuyy=vbuaa.asm | 0 .../vbuyy=vbuaa_minus_1.asm | 0 .../{ => mos6502-common}/vbuyy=vbuc1.asm | 0 .../{ => mos6502-common}/vbuyy=vbuxx.asm | 0 .../vbuyy=vbuxx_plus_1.asm | 0 .../{ => mos6502-common}/vbuyy=vbuyy.asm | 0 .../vbuyy=vbuyy_bor_vbuyy.asm | 0 .../vbuyy=vbuyy_minus_2.asm | 0 .../vbuyy=vbuyy_plus_1.asm | 0 .../vbuyy=vbuyy_plus_2.asm | 0 .../{ => mos6502-common}/vbuyy=vbuz1.asm | 0 .../vbuyy_eq_0_then_la1.asm | 0 .../vbuyy_eq__deref_pbuc1_then_la1.asm | 0 .../vbuyy_eq_vbuc1_then_la1.asm | 0 .../vbuyy_eq_vbuxx_then_la1.asm | 0 .../vbuyy_ge_vbuaa_then_la1.asm | 0 .../vbuyy_ge_vbuc1_then_la1.asm | 0 .../vbuyy_ge_vbuxx_then_la1.asm | 0 .../vbuyy_ge_vbuz1_then_la1.asm | 0 .../vbuyy_gt_0_then_la1.asm | 0 .../vbuyy_gt_vbuc1_then_la1.asm | 0 .../vbuyy_le_0_then_la1.asm | 0 .../vbuyy_le_vbuc1_then_la1.asm | 0 .../vbuyy_lt__deref_pbuc1_then_la1.asm | 0 .../vbuyy_lt_vbuaa_then_la1.asm | 0 .../vbuyy_lt_vbuc1_then_la1.asm | 0 .../vbuyy_lt_vbuz1_then_la1.asm | 0 .../vbuyy_neq_0_then_la1.asm | 0 .../vbuyy_neq__deref_pbuc1_then_la1.asm | 0 .../vbuyy_neq_vbuc1_then_la1.asm | 0 .../vbuyy_neq_vbuz1_then_la1.asm | 0 .../{ => mos6502-common}/vbuz1=_dec_vbuz1.asm | 0 .../{ => mos6502-common}/vbuz1=_inc_vbuxx.asm | 0 .../{ => mos6502-common}/vbuz1=_inc_vbuyy.asm | 0 .../{ => mos6502-common}/vbuz1=_inc_vbuz1.asm | 0 .../{ => mos6502-common}/vbuz1=vbuaa.asm | 0 .../vbuz1=vbuaa_band_vbuxx.asm | 0 .../{ => mos6502-common}/vbuz1=vbuxx.asm | 0 .../vbuz1=vbuxx_plus_1.asm | 0 .../{ => mos6502-common}/vbuz1=vbuyy.asm | 0 .../vbuz1=vbuyy_plus_1.asm | 0 .../vbuz1=vbuz1_minus_1.asm | 0 .../vbuz1=vbuz1_minus_2.asm | 0 .../vbuz1=vbuz1_plus_1.asm | 0 .../vbuz1=vbuz1_rol_1.asm | 0 .../vbuz1=vbuz1_ror_1.asm | 0 .../vbuz1_eq_0_then_la1.asm | 0 .../vbuz1_gt_0_then_la1.asm | 0 .../vbuz1_neq_0_then_la1.asm | 0 .../{ => mos6502-common}/vdsz1=_neg_vdsz2.asm | 0 .../vdsz1=_sdword_vduz1.asm | 0 .../vdsz1=_sdword_vduz2.asm | 0 .../vdsz1=_sdword_vwsz2.asm | 0 .../vdsz1=vdsz1_minus_vwsz2.asm | 0 .../vdsz1=vdsz1_plus_vwsz2.asm | 0 .../vdsz1=vdsz1_rol_1.asm | 0 .../vdsz1=vdsz1_rol_16.asm | 0 .../vdsz1=vdsz1_rol_2.asm | 0 .../vdsz1=vdsz1_rol_3.asm | 0 .../vdsz1=vdsz1_rol_4.asm | 0 .../vdsz1=vdsz1_rol_5.asm | 0 .../vdsz1=vdsz1_rol_6.asm | 0 .../vdsz1=vdsz1_rol_8.asm | 0 .../vdsz1=vdsz2_minus_vdsz3.asm | 0 .../vdsz1=vdsz2_rol_1.asm | 0 .../vdsz1=vdsz2_rol_16.asm | 0 .../vdsz1=vdsz2_rol_2.asm | 0 .../vdsz1=vdsz2_rol_3.asm | 0 .../vdsz1=vdsz2_rol_4.asm | 0 .../vdsz1=vdsz2_rol_5.asm | 0 .../vdsz1=vdsz2_rol_6.asm | 0 .../vdsz1=vdsz2_rol_8.asm | 0 .../vdsz1=vdsz2_ror_1.asm | 0 .../vdsz1_ge_0_then_la1.asm | 0 .../vdsz1_lt_0_then_la1.asm | 0 .../vduz1=_deref_pduc1.asm | 0 .../vduz1=_dword_vbuaa.asm | 0 .../vduz1=_dword_vdsz1.asm | 0 .../vduz1=_dword_vdsz2.asm | 0 .../vduz1=_dword_vwuz2.asm | 0 .../{ => mos6502-common}/vduz1=_inc_vduz1.asm | 0 .../vduz1=pduc1_derefidx_vbuxx.asm | 0 .../vduz1=pduc1_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/vduz1=vbuaa.asm | 0 .../{ => mos6502-common}/vduz1=vduc1.asm | 0 .../vduz1=vduc1_minus__deref_pduc2.asm | 0 .../vduz1=vduc1_minus_vduz1.asm | 0 .../vduz1=vduc1_plus_vbuaa.asm | 0 .../vduz1=vduc1_plus_vduz2.asm | 0 .../vduz1=vduz1_minus_vduc1.asm | 0 .../vduz1=vduz1_minus_vduz2.asm | 0 .../vduz1=vduz1_plus_vduz2.asm | 0 .../vduz1=vduz1_plus_vwuz2.asm | 0 .../vduz1=vduz1_rol_1.asm | 0 .../vduz1=vduz1_rol_2.asm | 0 .../vduz1=vduz1_rol_3.asm | 0 .../vduz1=vduz1_rol_4.asm | 0 .../vduz1=vduz1_rol_vbuxx.asm | 0 .../vduz1=vduz1_rol_vbuyy.asm | 0 .../vduz1=vduz1_sethi_vwuz2.asm | 0 .../vduz1=vduz1_setlo_vwuz2.asm | 0 .../{ => mos6502-common}/vduz1=vduz2.asm | 0 .../vduz1=vduz2_band_vduc1.asm | 0 .../vduz1=vduz2_minus_vduc1.asm | 0 .../vduz1=vduz2_plus_1.asm | 0 .../vduz1=vduz2_plus_vbuaa.asm | 0 .../vduz1=vduz2_plus_vduz3.asm | 0 .../vduz1=vduz2_plus_vwuc1.asm | 0 .../vduz1=vduz2_plus_vwuz3.asm | 0 .../vduz1=vduz2_rol_2.asm | 0 .../vduz1=vduz2_rol_3.asm | 0 .../vduz1=vduz2_rol_4.asm | 0 .../vduz1=vduz2_rol_vbuxx.asm | 0 .../vduz1=vduz2_rol_vbuyy.asm | 0 .../vduz1=vduz2_rol_vbuz3.asm | 0 .../vduz1=vduz2_ror_0.asm | 0 .../vduz1=vduz2_ror_vbuxx.asm | 0 .../vduz1=vduz2_sethi_vwuz3.asm | 0 .../vduz1=vduz2_setlo_vwuz3.asm | 0 .../vduz1=vwuc1_plus_vbuaa.asm | 0 .../{ => mos6502-common}/vduz1=vwuz2.asm | 0 .../vduz1=vwuz2_dword_vbuc1.asm | 0 .../vduz1=vwuz2_dword_vwuc1.asm | 0 .../vduz1=vwuz2_dword_vwuz3.asm | 0 .../vduz1_eq_vduz2_then_la1.asm | 0 .../vduz1_ge_vduz2_then_la1.asm | 0 .../vduz1_lt_vduc1_then_la1.asm | 0 .../vduz1_neq_vduc1_then_la1.asm | 0 .../{ => mos6502-common}/vssz1=vssz2.asm | 0 ...vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm | 0 ...vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm | 0 .../vwsc1_ge_vwsz1_then_la1.asm | 0 ...vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm | 0 ...vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm | 0 .../vwsz1=_deref_pwsc1.asm | 0 .../vwsz1=_deref_pwsc1_band_vwsc2.asm | 0 .../vwsz1=_deref_pwsz1.asm | 0 .../vwsz1=_deref_pwsz1_plus_vwsc1.asm | 0 .../vwsz1=_deref_pwsz2.asm | 0 .../vwsz1=_deref_pwsz2_band_vwsc1.asm | 0 .../vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm | 0 .../vwsz1=_deref_pwsz2_minus_vwsz3.asm | 0 .../vwsz1=_deref_pwsz2_plus_vwsc1.asm | 0 .../{ => mos6502-common}/vwsz1=_neg_vwsz1.asm | 0 .../{ => mos6502-common}/vwsz1=_neg_vwsz2.asm | 0 .../vwsz1=_sword_pbsz2_derefidx_vbuyy.asm | 0 .../vwsz1=_sword_pbuc1_derefidx_vbuxx.asm | 0 .../vwsz1=_sword_pbuc1_derefidx_vbuyy.asm | 0 .../vwsz1=_sword_vbsaa.asm | 0 .../vwsz1=_sword_vbuaa.asm | 0 .../vwsz1=_sword_vdsz2.asm | 0 .../vwsz1=_sword_vwuz2.asm | 0 ...efidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm | 0 ...efidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm | 0 ...vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm | 0 ...pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm | 0 ...pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm | 0 ...pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm | 0 .../vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm | 0 ...efidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm | 0 ...efidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm | 0 ...vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm | 0 ...pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm | 0 .../vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm | 0 .../vwsz1=vbsaa_plus_vbuc1.asm | 0 .../vwsz1=vbsaa_plus_vwsc1.asm | 0 .../{ => mos6502-common}/vwsz1=vbuaa.asm | 0 .../vwsz1=vwsc1_minus_vwsz2.asm | 0 .../vwsz1=vwsz1_minus_1.asm | 0 .../vwsz1=vwsz1_minus_vbuaa.asm | 0 .../vwsz1=vwsz1_minus_vbuc1.asm | 0 .../vwsz1=vwsz1_plus_1.asm | 0 .../vwsz1=vwsz1_plus_2.asm | 0 .../vwsz1=vwsz1_plus_vbuz2.asm | 0 .../vwsz1=vwsz1_plus_vwuc1.asm | 0 .../vwsz1=vwsz1_rol_1.asm | 0 .../vwsz1=vwsz1_rol_2.asm | 0 .../vwsz1=vwsz1_rol_3.asm | 0 .../vwsz1=vwsz1_rol_6.asm | 0 .../vwsz1=vwsz1_ror_1.asm | 0 .../vwsz1=vwsz1_ror_2.asm | 0 .../vwsz1=vwsz1_ror_3.asm | 0 .../vwsz1=vwsz1_ror_4.asm | 0 .../vwsz1=vwsz1_ror_5.asm | 0 .../vwsz1=vwsz1_ror_6.asm | 0 .../vwsz1=vwsz1_ror_vbuxx.asm | 0 .../vwsz1=vwsz1_ror_vbuyy.asm | 0 .../vwsz1=vwsz2_band_vdsc1.asm | 0 .../vwsz1=vwsz2_minus_1.asm | 0 .../vwsz1=vwsz2_minus__deref_pwsz3.asm | 0 .../vwsz1=vwsz2_minus_vbsaa.asm | 0 .../vwsz1=vwsz2_minus_vbsc1.asm | 0 .../vwsz1=vwsz2_minus_vbuc1.asm | 0 .../vwsz1=vwsz2_minus_vwsc1.asm | 0 .../vwsz1=vwsz2_plus_1.asm | 0 .../vwsz1=vwsz2_plus_vbsaa.asm | 0 .../vwsz1=vwsz2_plus_vbsc1.asm | 0 .../vwsz1=vwsz2_plus_vbuaa.asm | 0 .../vwsz1=vwsz2_plus_vwsc1.asm | 0 .../vwsz1=vwsz2_plus_vwsz2.asm | 0 .../vwsz1=vwsz2_rol_1.asm | 0 .../vwsz1=vwsz2_rol_2.asm | 0 .../vwsz1=vwsz2_rol_3.asm | 0 .../vwsz1=vwsz2_rol_4.asm | 0 .../vwsz1=vwsz2_rol_5.asm | 0 .../vwsz1=vwsz2_rol_6.asm | 0 .../vwsz1=vwsz2_rol_7.asm | 0 .../vwsz1=vwsz2_ror_1.asm | 0 .../vwsz1=vwsz2_ror_2.asm | 0 .../vwsz1=vwsz2_ror_3.asm | 0 .../vwsz1=vwsz2_ror_5.asm | 0 .../vwsz1=vwsz2_ror_6.asm | 0 .../vwsz1=vwsz2_ror_7.asm | 0 .../vwsz1=vwsz2_ror_vbuxx.asm | 0 .../vwsz1=vwsz2_ror_vbuyy.asm | 0 .../{ => mos6502-common}/vwsz1=vwuc1.asm | 0 ...vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm | 0 ...vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm | 0 .../vwsz1_ge_0_then_la1.asm | 0 ...vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm | 0 ...vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm | 0 .../vwsz1_ge_vwsc1_then_la1.asm | 0 .../vwsz1_ge_vwsz2_then_la1.asm | 0 .../vwsz1_gt_0_then_la1.asm | 0 ...vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm | 0 ...vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm | 0 .../vwsz1_gt_vwsc1_then_la1.asm | 0 .../vwsz1_gt_vwsz2_then_la1.asm | 0 .../vwsz1_le_0_then_la1.asm | 0 .../vwsz1_lt_0_then_la1.asm | 0 .../vwsz1_lt_vwsc1_then_la1.asm | 0 .../vwsz1_lt_vwuc1_then_la1.asm | 0 .../vwsz1_neq_0_then_la1.asm | 0 ...wsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm | 0 ...wsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm | 0 .../vwsz1_neq_vwuc1_then_la1.asm | 0 .../vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm | 0 .../{ => mos6502-common}/vwuz1=_dec_vwuz1.asm | 0 .../vwuz1=_deref_pbuc1_word__deref_pbuc2.asm | 0 .../vwuz1=_deref_pbuz2.asm | 0 .../vwuz1=_deref_pbuz2_rol_1.asm | 0 .../vwuz1=_deref_pbuz2_word__deref_pbuz3.asm | 0 .../vwuz1=_deref_pptz2.asm | 0 .../vwuz1=_deref_pwuc1.asm | 0 .../vwuz1=_deref_pwuc1_minus_vwuc2.asm | 0 .../vwuz1=_deref_pwuc1_minus_vwuz2.asm | 0 .../vwuz1=_deref_pwuz1.asm | 0 .../vwuz1=_deref_pwuz2.asm | 0 .../vwuz1=_deref_pwuz2_minus_vwuc1.asm | 0 .../{ => mos6502-common}/vwuz1=_hi_vdsz2.asm | 0 .../{ => mos6502-common}/vwuz1=_hi_vduz2.asm | 0 .../{ => mos6502-common}/vwuz1=_inc_vwuz1.asm | 0 .../{ => mos6502-common}/vwuz1=_lo_vduz2.asm | 0 .../{ => mos6502-common}/vwuz1=_neg_vwuz1.asm | 0 .../{ => mos6502-common}/vwuz1=_neg_vwuz2.asm | 0 .../vwuz1=_word_pbuz2.asm | 0 .../vwuz1=_word_vbsaa.asm | 0 .../vwuz1=_word_vbuaa.asm | 0 .../vwuz1=_word_vduz2.asm | 0 .../vwuz1=_word_vwsz2.asm | 0 ...refidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm | 0 ...refidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm | 0 .../vwuz1=pbuz1_band_vwuc1.asm | 0 .../vwuz1=pbuz2_band_vwuc1.asm | 0 .../vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm | 0 .../vwuz1=pptz2_derefidx_vbuyy.asm | 0 .../vwuz1=pwuc1_derefidx_vbuxx.asm | 0 .../vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm | 0 ...vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm | 0 ...vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm | 0 .../vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm | 0 ...refidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm | 0 ...refidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm | 0 .../vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm | 0 .../vwuz1=pwuc1_derefidx_vbuyy.asm | 0 .../vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm | 0 ...vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm | 0 ...vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm | 0 .../vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm | 0 ...refidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm | 0 ...refidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm | 0 .../vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm | 0 .../vwuz1=pwuz1_derefidx_vbuyy.asm | 0 .../vwuz1=pwuz2_derefidx_vbuyy.asm | 0 ...vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm | 0 .../vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm | 0 ...refidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm | 0 .../{ => mos6502-common}/vwuz1=vbuaa.asm | 0 .../vwuz1=vbuaa_bor_vwuz2.asm | 0 .../vwuz1=vbuaa_plus_vbuz2.asm | 0 .../vwuz1=vbuaa_plus_vwuz2.asm | 0 .../vwuz1=vbuaa_rol_1.asm | 0 .../vwuz1=vbuaa_rol_3.asm | 0 .../vwuz1=vbuaa_word__lo_vwsz2.asm | 0 .../vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm | 0 .../vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm | 0 .../vwuz1=vbuaa_word_vbuxx.asm | 0 .../vwuz1=vbuaa_word_vbuyy.asm | 0 .../vwuz1=vbuaa_word_vbuz2.asm | 0 .../{ => mos6502-common}/vwuz1=vbuc1.asm | 0 .../vwuz1=vbuc1_minus_vbuz2.asm | 0 .../vwuz1=vbuc1_sethi_vbuaa.asm | 0 .../vwuz1=vbuc1_sethi_vbuxx.asm | 0 .../vwuz1=vbuc1_sethi_vbuyy.asm | 0 .../{ => mos6502-common}/vwuz1=vwuc1.asm | 0 .../vwuz1=vwuc1_minus_vbuz2.asm | 0 .../vwuz1=vwuc1_minus_vwuz1.asm | 0 .../vwuz1=vwuc1_minus_vwuz2.asm | 0 .../vwuz1=vwuc1_plus__hi_vdsz2.asm | 0 .../vwuz1=vwuc1_plus__hi_vduz2.asm | 0 .../vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm | 0 .../vwuz1=vwuc1_plus_vbuaa.asm | 0 .../vwuz1=vwuc1_sethi_vbuaa.asm | 0 .../vwuz1=vwuc1_sethi_vbuxx.asm | 0 .../vwuz1=vwuc1_sethi_vbuyy.asm | 0 .../vwuz1=vwuz1_bor_vbuc1.asm | 0 .../vwuz1=vwuz1_bor_vwsz2.asm | 0 .../vwuz1=vwuz1_bor_vwuz2.asm | 0 .../vwuz1=vwuz1_bxor_vwsc1.asm | 0 .../vwuz1=vwuz1_bxor_vwuc1.asm | 0 ...vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm | 0 ...vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm | 0 .../vwuz1=vwuz1_minus_vwuc1.asm | 0 .../vwuz1=vwuz1_minus_vwuz2.asm | 0 .../vwuz1=vwuz1_plus_1.asm | 0 .../vwuz1=vwuz1_plus_2.asm | 0 .../vwuz1=vwuz1_plus__hi_vduz2.asm | 0 .../vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm | 0 .../vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm | 0 .../vwuz1=vwuz1_plus_vbuaa.asm | 0 .../vwuz1=vwuz1_plus_vwuc1.asm | 0 .../vwuz1=vwuz1_plus_vwuz2.asm | 0 .../vwuz1=vwuz1_rol_1.asm | 0 .../vwuz1=vwuz1_rol_2.asm | 0 .../vwuz1=vwuz1_rol_3.asm | 0 .../vwuz1=vwuz1_rol_4.asm | 0 .../vwuz1=vwuz1_rol_5.asm | 0 .../vwuz1=vwuz1_rol_6.asm | 0 .../vwuz1=vwuz1_rol_7.asm | 0 .../vwuz1=vwuz1_rol_8.asm | 0 .../vwuz1=vwuz1_rol_vbuxx.asm | 0 .../vwuz1=vwuz1_rol_vbuyy.asm | 0 .../vwuz1=vwuz1_rol_vbuz2.asm | 0 .../vwuz1=vwuz1_ror_1.asm | 0 .../vwuz1=vwuz1_ror_3.asm | 0 .../vwuz1=vwuz1_ror_4.asm | 0 .../vwuz1=vwuz1_ror_5.asm | 0 .../vwuz1=vwuz1_ror_6.asm | 0 .../vwuz1=vwuz1_ror_8.asm | 0 .../vwuz1=vwuz1_sethi_vbuaa.asm | 0 .../vwuz1=vwuz1_sethi_vbuxx.asm | 0 .../vwuz1=vwuz1_sethi_vbuyy.asm | 0 .../vwuz1=vwuz1_setlo_vbuaa.asm | 0 .../{ => mos6502-common}/vwuz1=vwuz2.asm | 0 .../vwuz1=vwuz2_band_vwuc1.asm | 0 .../vwuz1=vwuz2_band_vwuz3.asm | 0 .../vwuz1=vwuz2_bor_vwuc1.asm | 0 .../vwuz1=vwuz2_bor_vwuz3.asm | 0 .../vwuz1=vwuz2_minus_1.asm | 0 .../vwuz1=vwuz2_minus__hi_vduz3.asm | 0 .../vwuz1=vwuz2_minus_vwuc1.asm | 0 .../vwuz1=vwuz2_minus_vwuz1.asm | 0 .../vwuz1=vwuz2_minus_vwuz3.asm | 0 .../vwuz1=vwuz2_plus_1.asm | 0 .../vwuz1=vwuz2_plus__hi_vduz3.asm | 0 .../vwuz1=vwuz2_plus__hi_vwuz2.asm | 0 .../vwuz1=vwuz2_plus__lo_pbuz3.asm | 0 .../vwuz1=vwuz2_plus_vwuc1.asm | 0 .../vwuz1=vwuz2_plus_vwuz3.asm | 0 .../vwuz1=vwuz2_rol_1.asm | 0 .../vwuz1=vwuz2_rol_2.asm | 0 .../vwuz1=vwuz2_rol_3.asm | 0 .../vwuz1=vwuz2_rol_4.asm | 0 .../vwuz1=vwuz2_rol_5.asm | 0 .../vwuz1=vwuz2_rol_6.asm | 0 .../vwuz1=vwuz2_rol_8.asm | 0 .../vwuz1=vwuz2_rol_vbuxx.asm | 0 .../vwuz1=vwuz2_rol_vbuyy.asm | 0 .../vwuz1=vwuz2_rol_vbuz3.asm | 0 .../vwuz1=vwuz2_ror_1.asm | 0 .../vwuz1=vwuz2_ror_2.asm | 0 .../vwuz1=vwuz2_ror_3.asm | 0 .../vwuz1=vwuz2_ror_4.asm | 0 .../vwuz1=vwuz2_ror_5.asm | 0 .../vwuz1=vwuz2_ror_6.asm | 0 .../vwuz1=vwuz2_ror_8.asm | 0 .../vwuz1=vwuz2_ror_vbuxx.asm | 0 .../vwuz1=vwuz2_ror_vbuyy.asm | 0 .../vwuz1=vwuz2_setlo_vbuaa.asm | 0 .../vwuz1=vwuz2_setlo_vbuxx.asm | 0 .../vwuz1=vwuz2_setlo_vbuyy.asm | 0 .../vwuz1_eq_0_then_la1.asm | 0 .../vwuz1_eq_vwuc1_then_la1.asm | 0 .../vwuz1_eq_vwuz2_then_la1.asm | 0 .../vwuz1_ge_vbuc1_then_la1.asm | 0 .../vwuz1_ge_vwuc1_then_la1.asm | 0 .../vwuz1_gt_0_then_la1.asm | 0 ...vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm | 0 ...vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm | 0 ...vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm | 0 .../vwuz1_gt_vbsc1_then_la1.asm | 0 .../vwuz1_gt_vbuc1_then_la1.asm | 0 .../vwuz1_gt_vwuc1_then_la1.asm | 0 .../vwuz1_le_0_then_la1.asm | 0 .../vwuz1_le_vwuc1_then_la1.asm | 0 .../vwuz1_le_vwuz2_then_la1.asm | 0 .../vwuz1_lt__deref_pwuz2_then_la1.asm | 0 ...vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm | 0 ...vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm | 0 .../vwuz1_lt_vbuc1_then_la1.asm | 0 .../vwuz1_lt_vwuc1_then_la1.asm | 0 .../vwuz1_lt_vwuz2_then_la1.asm | 0 .../vwuz1_neq_0_then_la1.asm | 0 ...wuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm | 0 ...wuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm | 0 .../vwuz1_neq_vwuc1_then_la1.asm | 0 .../vwuz1_neq_vwuz2_then_la1.asm | 0 .../_deref_pbuc1=vbuaa_band_vbuxx.asm | 0 .../vbuxx=vbuaa_minus_vbuc1.asm | 0 .../vbuxx=vbuaa_plus_vbuc1.asm | 0 .../vbuxx=vbuc1_minus_vbuaa.asm | 0 .../vbuxx=vbuxx_band_vbuaa.asm | 0 .../vbuxx=vbuxx_minus_vbuc1.asm | 0 .../vbuxx=vbuxx_plus_vbuc1.asm | 0 .../vbuxx=vbuz1_minus_vbuc1.asm | 0 .../vbuxx=vbuz1_plus_vbuc1.asm | 0 .../vbuz1=vbuaa_band_vbuxx.asm | 0 src/main/fragment/pptz1=_ptr_pbuz1.asm | 1 - src/main/fragment/pwuz1=_ptr_pbuz1.asm | 1 - .../java/dk/camelot64/kickc/Compiler.java | 19 ++++- src/main/java/dk/camelot64/kickc/KickC.java | 11 ++- .../AsmFragmentTemplateSynthesizer.java | 70 +++++++------------ .../fragment/AsmFragmentTemplateUsages.java | 20 +++--- .../dk/camelot64/kickc/model/Program.java | 33 +++++++++ .../dk/camelot64/kickc/model/TargetCpu.java | 61 +++++++++++++--- .../Pass0GenerateStatementSequence.java | 2 +- .../camelot64/kickc/test/TestFragments.java | 5 +- .../dk/camelot64/kickc/test/TestPrograms.java | 7 +- 983 files changed, 154 insertions(+), 84 deletions(-) rename src/main/fragment/{ => mos6502-common}/(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(_deref_pptc1)=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(_deref_pptz1)=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbsz1=vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuc1=_dec__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuc1=_inc__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuc1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuc1=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuc1=vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pbuz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pduc1=vduc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pduc1=vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptc1=_inc__deref_pptc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptc1=pbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptc1=pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptc1=pprc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptc1=pssc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=_inc__deref_pptz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=_ptr_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=_ptr_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pptz1=pwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsc1=_deref_pwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsc1=vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsc1=vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsz1=vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsz1=vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwsz1_ge_vwsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuc1=_deref_pwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuc1=vbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuc1=vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuc1=vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=_dec__deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1=vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_eq_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_ge_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_gt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_le_vwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_lt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/_deref_pwuz1_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbsz1=_ptr_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbsz1=_ptr_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbsz1=pbsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbsz1=pbsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm (65%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuaa=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuxx=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_derefidx_vbuyy=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_le_pbuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuc1_neq__deref_pptz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_dec_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_deref_pptc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_deref_pptc1_plus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_deref_pptz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_inc_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_inc_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_ptr_pbsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_ptr_pbsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=_ptr_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuc1_plus_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuc1_plus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz1_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz1_plus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz1_plus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz2_plus_2.asm (70%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz2_plus_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pbuz2_plus_vwsz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pptc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pptc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=pptz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuaa=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuc1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuc1=vbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuxx=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuxx=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuxx=vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuyy=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pbuz1_derefidx_vbuz2=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuz1=pduc1_derefidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pduc1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pprz1=_deref_pptc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pprz1=pprc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pprz1=pprz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pprz1=pptc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pprz1=pptc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuxx=pbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuxx=pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuxx=pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuyy=pbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuyy=pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptc1_derefidx_vbuyy=pwuz1.asm (100%) create mode 100644 src/main/fragment/mos6502-common/pptz1=_ptr_pbuz1.asm rename src/main/fragment/{ => mos6502-common}/pptz1=_ptr_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1=pptc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuc1=_ptr_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuc1=_ptr_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuc1=pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuc1=pwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuyy=pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pptz1_derefidx_vbuyy=pwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pssz1=_deref_pptz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pssz1=_deref_pptz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pssz1=pptz1_derefidx_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pssz1=pssz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pssz1=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pvoz1=pvoc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pvoz1=pvoz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=_deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsz1=pwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwsz1=pwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuaa=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=_deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx=vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy=vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=_deref_pptz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=_deref_pptz2.asm (100%) create mode 100644 src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz1.asm rename src/main/fragment/{ => mos6502-common}/pwuz1=_ptr_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pptc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pptc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pptz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1=pwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuc1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuc1=vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy=vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vboaa_or_vboz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vboc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vboz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuaa_eq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuaa_lt_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuaa_neq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuaa_neq_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuxx_eq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuxx_lt_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuxx_neq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuyy_eq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuyy_lt_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa=vbuyy_neq_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboaa_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboxx=vboz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboyy=vboz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vboz1=vboaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=_neg__sbyte_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=_neg_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=_sbyte_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=_sbyte_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_ror_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_ror_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsaa_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsc1_minus_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsxx_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbsyy_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbuc1_minus_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa=vbuc1_plus_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_ge_vbsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_ge_vbsz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_ge_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_le_vbsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_le_vbsz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_lt_vbsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_lt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsaa_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsxx=_sbyte_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsxx=_sbyte_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsxx_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsxx_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsxx_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsyy=_sbyte_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsyy_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsyy_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsyy_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=vbsz1_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=vbsz1_minus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=vbsz1_minus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=vbsz1_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1=vbsz1_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbsz1_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_bnot__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_bnot_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte__deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte__deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pprz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_vboaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_byte_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_deref_(_deref_pptc1).asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi__deref_pptz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi__deref_pwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi__deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi__deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pptz1_derefidx_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pssz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pwsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pwsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_hi_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pptz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo__deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pptz1_derefidx_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pssz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pwsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pwsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_lo_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_neg_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_neg_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=_neg_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbsc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbsc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbsaa_band_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band__deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_band_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor__deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor__hi_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor__lo_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bor_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor__deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_bxor_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus__deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_minus_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus__deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus__deref_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus__hi_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_plus_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_7.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_rol_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuaa_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuc1_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuc1_rol_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuxx_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuxx_minus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuxx_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuxx_plus_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuyy_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuyy_minus_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuyy_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuyy_plus_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vbuz1_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa=vwuz1_band_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_eq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_eq__deref_pbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_eq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_eq_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_ge_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_gt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_gt_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_le_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_lt_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_neq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_neq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuaa_neq_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuc1_eq__deref_pbuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuc1_ge_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuc1_neq__deref_pbuc2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_byte_vbsxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_dec_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_hi__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_hi_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_inc_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_lo__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_lo_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=_neg_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx_bor_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx_minus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuxx_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx=vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_eq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_eq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_eq_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_ge_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_ge_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_ge_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_gt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_le_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_lt__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_lt_vbuaa_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_lt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_lt_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_lt_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_neq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_neq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_neq_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuxx_neq_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_byte_vbsyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_dec_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_deref_pbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_hi__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_hi_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_inc_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_lo__deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_lo_pbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=_neg_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuaa_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuxx_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuyy_bor_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuyy_minus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuyy_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuyy_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy=vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_eq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_eq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_eq_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_ge_vbuaa_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_ge_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_ge_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_ge_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_gt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_le_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_lt__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_lt_vbuaa_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_lt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_lt_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_neq__deref_pbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_neq_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuyy_neq_vbuz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=_dec_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=_inc_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=_inc_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=_inc_vbuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuaa_band_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuxx_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuyy_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuz1_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuz1_minus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuz1_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuz1_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1=vbuz1_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vbuz1_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=_neg_vdsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=_sdword_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=_sdword_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=_sdword_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_minus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_plus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_16.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz1_rol_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_minus_vdsz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_16.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_rol_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1=vdsz2_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vdsz1_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_deref_pduc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_dword_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_dword_vdsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_dword_vdsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_dword_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=_inc_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=pduc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=pduc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduc1_minus__deref_pduc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduc1_minus_vduz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduc1_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduc1_plus_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_minus_vduc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_minus_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_plus_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_plus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_rol_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_sethi_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz1_setlo_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_band_vduc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_minus_vduc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_plus_vduz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_plus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_plus_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_rol_vbuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_ror_0.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_sethi_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vduz2_setlo_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vwuc1_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vwuz2_dword_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vwuz2_dword_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1=vwuz2_dword_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1_eq_vduz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1_ge_vduz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1_lt_vduc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vduz1_neq_vduc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vssz1=vssz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsc1_ge_vwsz1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsc1_band_vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz1_plus_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz2_band_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz2_minus_vwsz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_deref_pwsz2_plus_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_neg_vwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_neg_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_pbsz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_vdsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=_sword_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vbsaa_plus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vbsaa_plus_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsc1_minus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_minus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_minus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_plus_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_plus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz1_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_band_vdsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus__deref_pwsz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus_vbsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_minus_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_vbsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_plus_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_rol_7.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_7.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwsz2_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_ge_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_ge_vwsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_ge_vwsz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_gt_vwsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_gt_vwsz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_lt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_lt_vwsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_lt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwsz1_neq_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_dec_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pbuc1_word__deref_pbuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pbuz2_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pbuz2_word__deref_pbuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pptz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuc1_minus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuc1_minus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_deref_pwuz2_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_hi_vdsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_hi_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_inc_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_lo_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_neg_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_neg_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_word_pbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_word_vbsaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_word_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_word_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=_word_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pbuz1_band_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pbuz2_band_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pptz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuz1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_bor_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_plus_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_plus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word__lo_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuaa_word_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuc1_minus_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuc1_sethi_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuc1_sethi_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vbuc1_sethi_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_minus_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_minus_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_minus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_plus__hi_vdsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_plus__hi_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_sethi_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_sethi_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuc1_sethi_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_bor_vbuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_bor_vwsz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_bor_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_bxor_vwsc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_bxor_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_minus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus__hi_vduz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_plus_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_7.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_rol_vbuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_ror_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_sethi_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_sethi_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_sethi_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz1_setlo_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_band_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_band_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_bor_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_bor_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_minus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_minus__hi_vduz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_minus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_minus_vwuz1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_minus_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus__hi_vduz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus__hi_vwuz2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus__lo_pbuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus_vwuc1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_plus_vwuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_rol_vbuz3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_2.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_3.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_4.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_5.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_6.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_8.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_ror_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_setlo_vbuaa.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_setlo_vbuxx.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1=vwuz2_setlo_vbuyy.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_eq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_eq_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_eq_vwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_ge_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_ge_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_vbsc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_gt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_le_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_le_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_le_vwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt__deref_pwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt_vbuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_lt_vwuz2_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_neq_0_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_neq_vwuc1_then_la1.asm (100%) rename src/main/fragment/{ => mos6502-common}/vwuz1_neq_vwuz2_then_la1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/_deref_pbuc1=vbuaa_band_vbuxx.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuaa_minus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuaa_plus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuc1_minus_vbuaa.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuxx_band_vbuaa.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuxx_minus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuxx_plus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuz1_minus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuxx=vbuz1_plus_vbuc1.asm (100%) rename src/main/fragment/{MOS6502X => mos6502-undoc}/vbuz1=vbuaa_band_vbuxx.asm (100%) delete mode 100644 src/main/fragment/pptz1=_ptr_pbuz1.asm delete mode 100644 src/main/fragment/pwuz1=_ptr_pbuz1.asm diff --git a/src/main/fragment/(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm b/src/main/fragment/mos6502-common/(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm similarity index 100% rename from src/main/fragment/(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm rename to src/main/fragment/mos6502-common/(_deref_pptc1)_derefidx_vbuyy=vbuaa.asm diff --git a/src/main/fragment/_deref_(_deref_pptc1)=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_(_deref_pptc1)=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_(_deref_pptc1)=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_(_deref_pptc1)=vbuaa.asm diff --git a/src/main/fragment/_deref_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/_deref_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/_deref_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/_deref_(_deref_pptz1)=pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/_deref_(_deref_pptz1)=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_(_deref_pptz1)=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_(_deref_pptz1)=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_(_deref_pptz1)=vbuaa.asm diff --git a/src/main/fragment/_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_(pptc1_derefidx_vbuyy)=vbuaa.asm diff --git a/src/main/fragment/_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_(pptz1_derefidx_vbuc1)=vbuaa.asm diff --git a/src/main/fragment/_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm b/src/main/fragment/mos6502-common/_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm similarity index 100% rename from src/main/fragment/_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm rename to src/main/fragment/mos6502-common/_deref_(pptz1_derefidx_vbuc1)=vbuxx.asm diff --git a/src/main/fragment/_deref_pbsz1=vbsaa.asm b/src/main/fragment/mos6502-common/_deref_pbsz1=vbsaa.asm similarity index 100% rename from src/main/fragment/_deref_pbsz1=vbsaa.asm rename to src/main/fragment/mos6502-common/_deref_pbsz1=vbsaa.asm diff --git a/src/main/fragment/_deref_pbuc1=_dec__deref_pbuc1.asm b/src/main/fragment/mos6502-common/_deref_pbuc1=_dec__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/_deref_pbuc1=_dec__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/_deref_pbuc1=_dec__deref_pbuc1.asm diff --git a/src/main/fragment/_deref_pbuc1=_inc__deref_pbuc1.asm b/src/main/fragment/mos6502-common/_deref_pbuc1=_inc__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/_deref_pbuc1=_inc__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/_deref_pbuc1=_inc__deref_pbuc1.asm diff --git a/src/main/fragment/_deref_pbuc1=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_pbuc1=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_pbuc1=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_pbuc1=vbuaa.asm diff --git a/src/main/fragment/_deref_pbuc1=vbuxx.asm b/src/main/fragment/mos6502-common/_deref_pbuc1=vbuxx.asm similarity index 100% rename from src/main/fragment/_deref_pbuc1=vbuxx.asm rename to src/main/fragment/mos6502-common/_deref_pbuc1=vbuxx.asm diff --git a/src/main/fragment/_deref_pbuc1=vbuyy.asm b/src/main/fragment/mos6502-common/_deref_pbuc1=vbuyy.asm similarity index 100% rename from src/main/fragment/_deref_pbuc1=vbuyy.asm rename to src/main/fragment/mos6502-common/_deref_pbuc1=vbuyy.asm diff --git a/src/main/fragment/_deref_pbuz1=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_pbuz1=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_pbuz1=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_pbuz1=vbuaa.asm diff --git a/src/main/fragment/_deref_pduc1=vduc2.asm b/src/main/fragment/mos6502-common/_deref_pduc1=vduc2.asm similarity index 100% rename from src/main/fragment/_deref_pduc1=vduc2.asm rename to src/main/fragment/mos6502-common/_deref_pduc1=vduc2.asm diff --git a/src/main/fragment/_deref_pduc1=vduz1.asm b/src/main/fragment/mos6502-common/_deref_pduc1=vduz1.asm similarity index 100% rename from src/main/fragment/_deref_pduc1=vduz1.asm rename to src/main/fragment/mos6502-common/_deref_pduc1=vduz1.asm diff --git a/src/main/fragment/_deref_pptc1=_inc__deref_pptc1.asm b/src/main/fragment/mos6502-common/_deref_pptc1=_inc__deref_pptc1.asm similarity index 100% rename from src/main/fragment/_deref_pptc1=_inc__deref_pptc1.asm rename to src/main/fragment/mos6502-common/_deref_pptc1=_inc__deref_pptc1.asm diff --git a/src/main/fragment/_deref_pptc1=pbuc2.asm b/src/main/fragment/mos6502-common/_deref_pptc1=pbuc2.asm similarity index 100% rename from src/main/fragment/_deref_pptc1=pbuc2.asm rename to src/main/fragment/mos6502-common/_deref_pptc1=pbuc2.asm diff --git a/src/main/fragment/_deref_pptc1=pbuz1.asm b/src/main/fragment/mos6502-common/_deref_pptc1=pbuz1.asm similarity index 100% rename from src/main/fragment/_deref_pptc1=pbuz1.asm rename to src/main/fragment/mos6502-common/_deref_pptc1=pbuz1.asm diff --git a/src/main/fragment/_deref_pptc1=pprc2.asm b/src/main/fragment/mos6502-common/_deref_pptc1=pprc2.asm similarity index 100% rename from src/main/fragment/_deref_pptc1=pprc2.asm rename to src/main/fragment/mos6502-common/_deref_pptc1=pprc2.asm diff --git a/src/main/fragment/_deref_pptc1=pssc2.asm b/src/main/fragment/mos6502-common/_deref_pptc1=pssc2.asm similarity index 100% rename from src/main/fragment/_deref_pptc1=pssc2.asm rename to src/main/fragment/mos6502-common/_deref_pptc1=pssc2.asm diff --git a/src/main/fragment/_deref_pptz1=_inc__deref_pptz1.asm b/src/main/fragment/mos6502-common/_deref_pptz1=_inc__deref_pptz1.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=_inc__deref_pptz1.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=_inc__deref_pptz1.asm diff --git a/src/main/fragment/_deref_pptz1=_ptr_vbuaa.asm b/src/main/fragment/mos6502-common/_deref_pptz1=_ptr_vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=_ptr_vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=_ptr_vbuaa.asm diff --git a/src/main/fragment/_deref_pptz1=_ptr_vwuz2.asm b/src/main/fragment/mos6502-common/_deref_pptz1=_ptr_vwuz2.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=_ptr_vwuz2.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=_ptr_vwuz2.asm diff --git a/src/main/fragment/_deref_pptz1=pbuc1.asm b/src/main/fragment/mos6502-common/_deref_pptz1=pbuc1.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=pbuc1.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=pbuc1.asm diff --git a/src/main/fragment/_deref_pptz1=pbuz2.asm b/src/main/fragment/mos6502-common/_deref_pptz1=pbuz2.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=pbuz2.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=pbuz2.asm diff --git a/src/main/fragment/_deref_pptz1=pwuz2.asm b/src/main/fragment/mos6502-common/_deref_pptz1=pwuz2.asm similarity index 100% rename from src/main/fragment/_deref_pptz1=pwuz2.asm rename to src/main/fragment/mos6502-common/_deref_pptz1=pwuz2.asm diff --git a/src/main/fragment/_deref_pwsc1=_deref_pwsc2.asm b/src/main/fragment/mos6502-common/_deref_pwsc1=_deref_pwsc2.asm similarity index 100% rename from src/main/fragment/_deref_pwsc1=_deref_pwsc2.asm rename to src/main/fragment/mos6502-common/_deref_pwsc1=_deref_pwsc2.asm diff --git a/src/main/fragment/_deref_pwsc1=vwsc2.asm b/src/main/fragment/mos6502-common/_deref_pwsc1=vwsc2.asm similarity index 100% rename from src/main/fragment/_deref_pwsc1=vwsc2.asm rename to src/main/fragment/mos6502-common/_deref_pwsc1=vwsc2.asm diff --git a/src/main/fragment/_deref_pwsc1=vwsz1.asm b/src/main/fragment/mos6502-common/_deref_pwsc1=vwsz1.asm similarity index 100% rename from src/main/fragment/_deref_pwsc1=vwsz1.asm rename to src/main/fragment/mos6502-common/_deref_pwsc1=vwsz1.asm diff --git a/src/main/fragment/_deref_pwsz1=vwsc1.asm b/src/main/fragment/mos6502-common/_deref_pwsz1=vwsc1.asm similarity index 100% rename from src/main/fragment/_deref_pwsz1=vwsc1.asm rename to src/main/fragment/mos6502-common/_deref_pwsz1=vwsc1.asm diff --git a/src/main/fragment/_deref_pwsz1=vwsz2.asm b/src/main/fragment/mos6502-common/_deref_pwsz1=vwsz2.asm similarity index 100% rename from src/main/fragment/_deref_pwsz1=vwsz2.asm rename to src/main/fragment/mos6502-common/_deref_pwsz1=vwsz2.asm diff --git a/src/main/fragment/_deref_pwsz1_ge_vwsc1_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwsz1_ge_vwsc1_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwsz1_ge_vwsc1_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwsz1_ge_vwsc1_then_la1.asm diff --git a/src/main/fragment/_deref_pwuc1=_deref_pwuc2.asm b/src/main/fragment/mos6502-common/_deref_pwuc1=_deref_pwuc2.asm similarity index 100% rename from src/main/fragment/_deref_pwuc1=_deref_pwuc2.asm rename to src/main/fragment/mos6502-common/_deref_pwuc1=_deref_pwuc2.asm diff --git a/src/main/fragment/_deref_pwuc1=vbuc2.asm b/src/main/fragment/mos6502-common/_deref_pwuc1=vbuc2.asm similarity index 100% rename from src/main/fragment/_deref_pwuc1=vbuc2.asm rename to src/main/fragment/mos6502-common/_deref_pwuc1=vbuc2.asm diff --git a/src/main/fragment/_deref_pwuc1=vwuc2.asm b/src/main/fragment/mos6502-common/_deref_pwuc1=vwuc2.asm similarity index 100% rename from src/main/fragment/_deref_pwuc1=vwuc2.asm rename to src/main/fragment/mos6502-common/_deref_pwuc1=vwuc2.asm diff --git a/src/main/fragment/_deref_pwuc1=vwuz1.asm b/src/main/fragment/mos6502-common/_deref_pwuc1=vwuz1.asm similarity index 100% rename from src/main/fragment/_deref_pwuc1=vwuz1.asm rename to src/main/fragment/mos6502-common/_deref_pwuc1=vwuz1.asm diff --git a/src/main/fragment/_deref_pwuz1=_dec__deref_pwuz1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=_dec__deref_pwuz1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=_dec__deref_pwuz1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=_dec__deref_pwuz1.asm diff --git a/src/main/fragment/_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm diff --git a/src/main/fragment/_deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/_deref_pwuz1=vbuaa.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=vbuaa.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=vbuaa.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=vbuaa.asm diff --git a/src/main/fragment/_deref_pwuz1=vwuc1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=vwuc1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=vwuc1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=vwuc1.asm diff --git a/src/main/fragment/_deref_pwuz1=vwuz2.asm b/src/main/fragment/mos6502-common/_deref_pwuz1=vwuz2.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1=vwuz2.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1=vwuz2.asm diff --git a/src/main/fragment/_deref_pwuz1_eq_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_eq_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_eq_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_eq_vwuc1_then_la1.asm diff --git a/src/main/fragment/_deref_pwuz1_ge_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_ge_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_ge_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_ge_vwuc1_then_la1.asm diff --git a/src/main/fragment/_deref_pwuz1_gt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_gt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_gt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_gt_vwuc1_then_la1.asm diff --git a/src/main/fragment/_deref_pwuz1_le_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_le_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_le_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_le_vwuz2_then_la1.asm diff --git a/src/main/fragment/_deref_pwuz1_lt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_lt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_lt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_lt_vwuc1_then_la1.asm diff --git a/src/main/fragment/_deref_pwuz1_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/_deref_pwuz1_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/_deref_pwuz1_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/_deref_pwuz1_neq_0_then_la1.asm diff --git a/src/main/fragment/pbsz1=_ptr_pbuz1.asm b/src/main/fragment/mos6502-common/pbsz1=_ptr_pbuz1.asm similarity index 100% rename from src/main/fragment/pbsz1=_ptr_pbuz1.asm rename to src/main/fragment/mos6502-common/pbsz1=_ptr_pbuz1.asm diff --git a/src/main/fragment/pbsz1=_ptr_pbuz2.asm b/src/main/fragment/mos6502-common/pbsz1=_ptr_pbuz2.asm similarity index 100% rename from src/main/fragment/pbsz1=_ptr_pbuz2.asm rename to src/main/fragment/mos6502-common/pbsz1=_ptr_pbuz2.asm diff --git a/src/main/fragment/pbsz1=pbsc1.asm b/src/main/fragment/mos6502-common/pbsz1=pbsc1.asm similarity index 100% rename from src/main/fragment/pbsz1=pbsc1.asm rename to src/main/fragment/mos6502-common/pbsz1=pbsc1.asm diff --git a/src/main/fragment/pbsz1=pbsz2.asm b/src/main/fragment/mos6502-common/pbsz1=pbsz2.asm similarity index 100% rename from src/main/fragment/pbsz1=pbsz2.asm rename to src/main/fragment/mos6502-common/pbsz1=pbsz2.asm diff --git a/src/main/fragment/pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm diff --git a/src/main/fragment/pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm diff --git a/src/main/fragment/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm similarity index 65% rename from src/main/fragment/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm index 64858cb43..43e135289 100644 --- a/src/main/fragment/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm +++ b/src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm @@ -1,3 +1,3 @@ -lda {c3},x +lda {c3},y ldx {c2},y sta {c1},x \ No newline at end of file diff --git a/src/main/fragment/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuaa=vbuaa.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuaa=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuaa=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuaa=vbuaa.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuxx=vbuaa.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuxx=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuxx=vbuaa.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pbuc1_derefidx_vbuyy=vbuaa.asm b/src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuc1_derefidx_vbuyy=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuc1_derefidx_vbuyy=vbuaa.asm diff --git a/src/main/fragment/pbuc1_le_pbuc2_then_la1.asm b/src/main/fragment/mos6502-common/pbuc1_le_pbuc2_then_la1.asm similarity index 100% rename from src/main/fragment/pbuc1_le_pbuc2_then_la1.asm rename to src/main/fragment/mos6502-common/pbuc1_le_pbuc2_then_la1.asm diff --git a/src/main/fragment/pbuc1_neq__deref_pptz1_then_la1.asm b/src/main/fragment/mos6502-common/pbuc1_neq__deref_pptz1_then_la1.asm similarity index 100% rename from src/main/fragment/pbuc1_neq__deref_pptz1_then_la1.asm rename to src/main/fragment/mos6502-common/pbuc1_neq__deref_pptz1_then_la1.asm diff --git a/src/main/fragment/pbuz1=_dec_pbuz2.asm b/src/main/fragment/mos6502-common/pbuz1=_dec_pbuz2.asm similarity index 100% rename from src/main/fragment/pbuz1=_dec_pbuz2.asm rename to src/main/fragment/mos6502-common/pbuz1=_dec_pbuz2.asm diff --git a/src/main/fragment/pbuz1=_deref_pptc1.asm b/src/main/fragment/mos6502-common/pbuz1=_deref_pptc1.asm similarity index 100% rename from src/main/fragment/pbuz1=_deref_pptc1.asm rename to src/main/fragment/mos6502-common/pbuz1=_deref_pptc1.asm diff --git a/src/main/fragment/pbuz1=_deref_pptc1_plus_vwuc2.asm b/src/main/fragment/mos6502-common/pbuz1=_deref_pptc1_plus_vwuc2.asm similarity index 100% rename from src/main/fragment/pbuz1=_deref_pptc1_plus_vwuc2.asm rename to src/main/fragment/mos6502-common/pbuz1=_deref_pptc1_plus_vwuc2.asm diff --git a/src/main/fragment/pbuz1=_deref_pptz2.asm b/src/main/fragment/mos6502-common/pbuz1=_deref_pptz2.asm similarity index 100% rename from src/main/fragment/pbuz1=_deref_pptz2.asm rename to src/main/fragment/mos6502-common/pbuz1=_deref_pptz2.asm diff --git a/src/main/fragment/pbuz1=_inc_pbuz1.asm b/src/main/fragment/mos6502-common/pbuz1=_inc_pbuz1.asm similarity index 100% rename from src/main/fragment/pbuz1=_inc_pbuz1.asm rename to src/main/fragment/mos6502-common/pbuz1=_inc_pbuz1.asm diff --git a/src/main/fragment/pbuz1=_inc_pbuz2.asm b/src/main/fragment/mos6502-common/pbuz1=_inc_pbuz2.asm similarity index 100% rename from src/main/fragment/pbuz1=_inc_pbuz2.asm rename to src/main/fragment/mos6502-common/pbuz1=_inc_pbuz2.asm diff --git a/src/main/fragment/pbuz1=_ptr_pbsz1.asm b/src/main/fragment/mos6502-common/pbuz1=_ptr_pbsz1.asm similarity index 100% rename from src/main/fragment/pbuz1=_ptr_pbsz1.asm rename to src/main/fragment/mos6502-common/pbuz1=_ptr_pbsz1.asm diff --git a/src/main/fragment/pbuz1=_ptr_pbsz2.asm b/src/main/fragment/mos6502-common/pbuz1=_ptr_pbsz2.asm similarity index 100% rename from src/main/fragment/pbuz1=_ptr_pbsz2.asm rename to src/main/fragment/mos6502-common/pbuz1=_ptr_pbsz2.asm diff --git a/src/main/fragment/pbuz1=_ptr_vwuz2.asm b/src/main/fragment/mos6502-common/pbuz1=_ptr_vwuz2.asm similarity index 100% rename from src/main/fragment/pbuz1=_ptr_vwuz2.asm rename to src/main/fragment/mos6502-common/pbuz1=_ptr_vwuz2.asm diff --git a/src/main/fragment/pbuz1=pbuaa.asm b/src/main/fragment/mos6502-common/pbuz1=pbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuaa.asm diff --git a/src/main/fragment/pbuz1=pbuc1_plus_vwsz1.asm b/src/main/fragment/mos6502-common/pbuz1=pbuc1_plus_vwsz1.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuc1_plus_vwsz1.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuc1_plus_vwsz1.asm diff --git a/src/main/fragment/pbuz1=pbuc1_plus_vwsz2.asm b/src/main/fragment/mos6502-common/pbuz1=pbuc1_plus_vwsz2.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuc1_plus_vwsz2.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuc1_plus_vwsz2.asm diff --git a/src/main/fragment/pbuz1=pbuz1_plus_2.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_2.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz1_plus_2.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_2.asm diff --git a/src/main/fragment/pbuz1=pbuz1_plus_vbuc1.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz1_plus_vbuc1.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_vbuc1.asm diff --git a/src/main/fragment/pbuz1=pbuz1_plus_vwsz2.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_vwsz2.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz1_plus_vwsz2.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz1_plus_vwsz2.asm diff --git a/src/main/fragment/pbuz1=pbuz2.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz2.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz2.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz2.asm diff --git a/src/main/fragment/pbuz1=pbuz2_plus_2.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_2.asm similarity index 70% rename from src/main/fragment/pbuz1=pbuz2_plus_2.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_2.asm index ad8179c50..77f4bb7da 100644 --- a/src/main/fragment/pbuz1=pbuz2_plus_2.asm +++ b/src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_2.asm @@ -2,8 +2,6 @@ lda {z2} clc adc #2 sta {z1} -bcc !+ lda {z2}+1 adc #0 -sta {z1}+1 -!: \ No newline at end of file +sta {z1}+1 \ No newline at end of file diff --git a/src/main/fragment/pbuz1=pbuz2_plus_vwsz1.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_vwsz1.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz2_plus_vwsz1.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_vwsz1.asm diff --git a/src/main/fragment/pbuz1=pbuz2_plus_vwsz3.asm b/src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_vwsz3.asm similarity index 100% rename from src/main/fragment/pbuz1=pbuz2_plus_vwsz3.asm rename to src/main/fragment/mos6502-common/pbuz1=pbuz2_plus_vwsz3.asm diff --git a/src/main/fragment/pbuz1=pptc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pbuz1=pptc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm b/src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm similarity index 100% rename from src/main/fragment/pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm rename to src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuxx_plus_vbuc2.asm diff --git a/src/main/fragment/pbuz1=pptc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuz1=pptc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm b/src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm similarity index 100% rename from src/main/fragment/pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm rename to src/main/fragment/mos6502-common/pbuz1=pptc1_derefidx_vbuyy_plus_vbuc2.asm diff --git a/src/main/fragment/pbuz1=pptz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuz1=pptz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuz1=pptz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuz1=pptz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuz1=vwuc1.asm b/src/main/fragment/mos6502-common/pbuz1=vwuc1.asm similarity index 100% rename from src/main/fragment/pbuz1=vwuc1.asm rename to src/main/fragment/mos6502-common/pbuz1=vwuc1.asm diff --git a/src/main/fragment/pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuaa=vbuaa.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuaa=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuaa=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuaa=vbuaa.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuc1=vbuaa.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuc1=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuc1=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuc1=vbuaa.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuc1=vbuc2.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuc1=vbuc2.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuc1=vbuc2.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuc1=vbuc2.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuxx=vbuaa.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuxx=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuaa.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuxx=vbuxx.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuxx.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuxx=vbuxx.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuxx.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuxx=vbuz2.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuz2.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuxx=vbuz2.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuxx=vbuz2.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuyy=vbuaa.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuyy=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuyy=vbuaa.asm diff --git a/src/main/fragment/pbuz1_derefidx_vbuz2=vbuaa.asm b/src/main/fragment/mos6502-common/pbuz1_derefidx_vbuz2=vbuaa.asm similarity index 100% rename from src/main/fragment/pbuz1_derefidx_vbuz2=vbuaa.asm rename to src/main/fragment/mos6502-common/pbuz1_derefidx_vbuz2=vbuaa.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuz1=pduc1_derefidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuz1=pduc1_derefidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuz1=pduc1_derefidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuz1=pduc1_derefidx_vbuz1_plus_pduc2_derefidx_vbuz1.asm diff --git a/src/main/fragment/pduc1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm b/src/main/fragment/mos6502-common/pduc1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm similarity index 100% rename from src/main/fragment/pduc1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm rename to src/main/fragment/mos6502-common/pduc1_derefidx_vbuz1=pduc2_derefidx_vbuz1.asm diff --git a/src/main/fragment/pprz1=_deref_pptc1.asm b/src/main/fragment/mos6502-common/pprz1=_deref_pptc1.asm similarity index 100% rename from src/main/fragment/pprz1=_deref_pptc1.asm rename to src/main/fragment/mos6502-common/pprz1=_deref_pptc1.asm diff --git a/src/main/fragment/pprz1=pprc1.asm b/src/main/fragment/mos6502-common/pprz1=pprc1.asm similarity index 100% rename from src/main/fragment/pprz1=pprc1.asm rename to src/main/fragment/mos6502-common/pprz1=pprc1.asm diff --git a/src/main/fragment/pprz1=pprz2.asm b/src/main/fragment/mos6502-common/pprz1=pprz2.asm similarity index 100% rename from src/main/fragment/pprz1=pprz2.asm rename to src/main/fragment/mos6502-common/pprz1=pprz2.asm diff --git a/src/main/fragment/pprz1=pptc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pprz1=pptc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pprz1=pptc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pprz1=pptc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pprz1=pptc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pprz1=pptc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pprz1=pptc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pprz1=pptc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuxx=pbuc2.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pbuc2.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuxx=pbuc2.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pbuc2.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuxx=pbuz1.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pbuz1.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuxx=pbuz1.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pbuz1.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pptc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuxx=pwuz1.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pwuz1.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuxx=pwuz1.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuxx=pwuz1.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuyy=pbuc2.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pbuc2.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuyy=pbuc2.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pbuc2.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuyy=pbuz1.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pbuz1.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuyy=pbuz1.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pbuz1.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pptc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pptz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pptc1_derefidx_vbuyy=pwuz1.asm b/src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pwuz1.asm similarity index 100% rename from src/main/fragment/pptc1_derefidx_vbuyy=pwuz1.asm rename to src/main/fragment/mos6502-common/pptc1_derefidx_vbuyy=pwuz1.asm diff --git a/src/main/fragment/mos6502-common/pptz1=_ptr_pbuz1.asm b/src/main/fragment/mos6502-common/pptz1=_ptr_pbuz1.asm new file mode 100644 index 000000000..d3a110ab0 --- /dev/null +++ b/src/main/fragment/mos6502-common/pptz1=_ptr_pbuz1.asm @@ -0,0 +1 @@ +// No operation needed \ No newline at end of file diff --git a/src/main/fragment/pptz1=_ptr_pbuz2.asm b/src/main/fragment/mos6502-common/pptz1=_ptr_pbuz2.asm similarity index 100% rename from src/main/fragment/pptz1=_ptr_pbuz2.asm rename to src/main/fragment/mos6502-common/pptz1=_ptr_pbuz2.asm diff --git a/src/main/fragment/pptz1=pptc1.asm b/src/main/fragment/mos6502-common/pptz1=pptc1.asm similarity index 100% rename from src/main/fragment/pptz1=pptc1.asm rename to src/main/fragment/mos6502-common/pptz1=pptc1.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuc1=_ptr_vbuaa.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=_ptr_vbuaa.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuc1=_ptr_vbuaa.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=_ptr_vbuaa.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuc1=_ptr_vwuz2.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=_ptr_vwuz2.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuc1=_ptr_vwuz2.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=_ptr_vwuz2.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuc1=pbuz2.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=pbuz2.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuc1=pbuz2.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=pbuz2.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuc1=pwuz2.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=pwuz2.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuc1=pwuz2.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuc1=pwuz2.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuyy=pbuz2.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuyy=pbuz2.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuyy=pbuz2.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuyy=pbuz2.asm diff --git a/src/main/fragment/pptz1_derefidx_vbuyy=pwuz2.asm b/src/main/fragment/mos6502-common/pptz1_derefidx_vbuyy=pwuz2.asm similarity index 100% rename from src/main/fragment/pptz1_derefidx_vbuyy=pwuz2.asm rename to src/main/fragment/mos6502-common/pptz1_derefidx_vbuyy=pwuz2.asm diff --git a/src/main/fragment/pssz1=_deref_pptz1.asm b/src/main/fragment/mos6502-common/pssz1=_deref_pptz1.asm similarity index 100% rename from src/main/fragment/pssz1=_deref_pptz1.asm rename to src/main/fragment/mos6502-common/pssz1=_deref_pptz1.asm diff --git a/src/main/fragment/pssz1=_deref_pptz2.asm b/src/main/fragment/mos6502-common/pssz1=_deref_pptz2.asm similarity index 100% rename from src/main/fragment/pssz1=_deref_pptz2.asm rename to src/main/fragment/mos6502-common/pssz1=_deref_pptz2.asm diff --git a/src/main/fragment/pssz1=pptz1_derefidx_vbuc1.asm b/src/main/fragment/mos6502-common/pssz1=pptz1_derefidx_vbuc1.asm similarity index 100% rename from src/main/fragment/pssz1=pptz1_derefidx_vbuc1.asm rename to src/main/fragment/mos6502-common/pssz1=pptz1_derefidx_vbuc1.asm diff --git a/src/main/fragment/pssz1=pssz2.asm b/src/main/fragment/mos6502-common/pssz1=pssz2.asm similarity index 100% rename from src/main/fragment/pssz1=pssz2.asm rename to src/main/fragment/mos6502-common/pssz1=pssz2.asm diff --git a/src/main/fragment/pssz1=vwuc1.asm b/src/main/fragment/mos6502-common/pssz1=vwuc1.asm similarity index 100% rename from src/main/fragment/pssz1=vwuc1.asm rename to src/main/fragment/mos6502-common/pssz1=vwuc1.asm diff --git a/src/main/fragment/pvoz1=pvoc1.asm b/src/main/fragment/mos6502-common/pvoz1=pvoc1.asm similarity index 100% rename from src/main/fragment/pvoz1=pvoc1.asm rename to src/main/fragment/mos6502-common/pvoz1=pvoc1.asm diff --git a/src/main/fragment/pvoz1=pvoz2.asm b/src/main/fragment/mos6502-common/pvoz1=pvoz2.asm similarity index 100% rename from src/main/fragment/pvoz1=pvoz2.asm rename to src/main/fragment/mos6502-common/pvoz1=pvoz2.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=_deref_pwsz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=_deref_pwsz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=_deref_pwsz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=_deref_pwsz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=vwsc2.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsc2.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=vwsc2.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsc2.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=vwsz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=vwsz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsz1_plus_pwsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx_ge_vwsz1_then_la1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=vwsc2.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsc2.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=vwsc2.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsc2.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=vwsz1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsz1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=vwsz1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsz1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsz1_plus_pwsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy_ge_vwsz1_then_la1.asm diff --git a/src/main/fragment/pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm b/src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm diff --git a/src/main/fragment/pwsz1=pwsc1.asm b/src/main/fragment/mos6502-common/pwsz1=pwsc1.asm similarity index 100% rename from src/main/fragment/pwsz1=pwsc1.asm rename to src/main/fragment/mos6502-common/pwsz1=pwsc1.asm diff --git a/src/main/fragment/pwsz1=pwsz2.asm b/src/main/fragment/mos6502-common/pwsz1=pwsz2.asm similarity index 100% rename from src/main/fragment/pwsz1=pwsz2.asm rename to src/main/fragment/mos6502-common/pwsz1=pwsz2.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuaa=vbuxx.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuaa=vbuxx.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuaa=vbuxx.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuaa=vbuxx.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=_deref_pwuz1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_deref_pwuz1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=_deref_pwuz1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_deref_pwuz1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=vbuaa.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vbuaa.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=vbuaa.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vbuaa.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=vwuc2.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwuc2.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=vwuc2.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwuc2.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx=vwuz1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwuz1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx=vwuz1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwuz1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_le_vwuz1_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=(_deref_pptc2)_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=vbuaa.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vbuaa.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=vbuaa.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vbuaa.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=vwuc2.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwuc2.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=vwuc2.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwuc2.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy=vwuz1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwuz1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy=vwuz1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwuz1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_le_vwuz1_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm diff --git a/src/main/fragment/pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm b/src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm similarity index 100% rename from src/main/fragment/pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm rename to src/main/fragment/mos6502-common/pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm diff --git a/src/main/fragment/pwuz1=_deref_pptz1.asm b/src/main/fragment/mos6502-common/pwuz1=_deref_pptz1.asm similarity index 100% rename from src/main/fragment/pwuz1=_deref_pptz1.asm rename to src/main/fragment/mos6502-common/pwuz1=_deref_pptz1.asm diff --git a/src/main/fragment/pwuz1=_deref_pptz2.asm b/src/main/fragment/mos6502-common/pwuz1=_deref_pptz2.asm similarity index 100% rename from src/main/fragment/pwuz1=_deref_pptz2.asm rename to src/main/fragment/mos6502-common/pwuz1=_deref_pptz2.asm diff --git a/src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz1.asm b/src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz1.asm new file mode 100644 index 000000000..d3a110ab0 --- /dev/null +++ b/src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz1.asm @@ -0,0 +1 @@ +// No operation needed \ No newline at end of file diff --git a/src/main/fragment/pwuz1=_ptr_pbuz2.asm b/src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz2.asm similarity index 100% rename from src/main/fragment/pwuz1=_ptr_pbuz2.asm rename to src/main/fragment/mos6502-common/pwuz1=_ptr_pbuz2.asm diff --git a/src/main/fragment/pwuz1=pbuc1.asm b/src/main/fragment/mos6502-common/pwuz1=pbuc1.asm similarity index 100% rename from src/main/fragment/pwuz1=pbuc1.asm rename to src/main/fragment/mos6502-common/pwuz1=pbuc1.asm diff --git a/src/main/fragment/pwuz1=pptc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuz1=pptc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuz1=pptc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuz1=pptc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuz1=pptc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuz1=pptc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuz1=pptc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuz1=pptc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuz1=pptz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuz1=pptz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuz1=pptz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuz1=pptz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuz1=pwuc1.asm b/src/main/fragment/mos6502-common/pwuz1=pwuc1.asm similarity index 100% rename from src/main/fragment/pwuz1=pwuc1.asm rename to src/main/fragment/mos6502-common/pwuz1=pwuc1.asm diff --git a/src/main/fragment/pwuz1=pwuz2.asm b/src/main/fragment/mos6502-common/pwuz1=pwuz2.asm similarity index 100% rename from src/main/fragment/pwuz1=pwuz2.asm rename to src/main/fragment/mos6502-common/pwuz1=pwuz2.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuc1=vbuaa.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=vbuaa.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuc1=vbuaa.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=vbuaa.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuc1=vwuz2.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=vwuz2.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuc1=vwuz2.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuc1=vwuz2.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=vwuc1.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=vwuc1.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=vwuc1.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=vwuc1.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy=vwuz2.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=vwuz2.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy=vwuz2.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy=vwuz2.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_eq_vwuz2_then_la1.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm diff --git a/src/main/fragment/pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm diff --git a/src/main/fragment/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm b/src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm similarity index 100% rename from src/main/fragment/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm rename to src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm diff --git a/src/main/fragment/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm b/src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm similarity index 100% rename from src/main/fragment/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm rename to src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm diff --git a/src/main/fragment/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm b/src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm similarity index 100% rename from src/main/fragment/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm rename to src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm diff --git a/src/main/fragment/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm b/src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm similarity index 100% rename from src/main/fragment/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm rename to src/main/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm diff --git a/src/main/fragment/vboaa=vboaa_or_vboz1.asm b/src/main/fragment/mos6502-common/vboaa=vboaa_or_vboz1.asm similarity index 100% rename from src/main/fragment/vboaa=vboaa_or_vboz1.asm rename to src/main/fragment/mos6502-common/vboaa=vboaa_or_vboz1.asm diff --git a/src/main/fragment/vboaa=vboc1.asm b/src/main/fragment/mos6502-common/vboaa=vboc1.asm similarity index 100% rename from src/main/fragment/vboaa=vboc1.asm rename to src/main/fragment/mos6502-common/vboaa=vboc1.asm diff --git a/src/main/fragment/vboaa=vboz1.asm b/src/main/fragment/mos6502-common/vboaa=vboz1.asm similarity index 100% rename from src/main/fragment/vboaa=vboz1.asm rename to src/main/fragment/mos6502-common/vboaa=vboz1.asm diff --git a/src/main/fragment/vboaa=vbuaa_eq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuaa_eq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuaa_eq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuaa_eq_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuaa_lt_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuaa_lt_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuaa_lt_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuaa_lt_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuaa_neq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuaa_neq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuaa_neq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuaa_neq_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuaa_neq_vbuz1.asm b/src/main/fragment/mos6502-common/vboaa=vbuaa_neq_vbuz1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuaa_neq_vbuz1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuaa_neq_vbuz1.asm diff --git a/src/main/fragment/vboaa=vbuxx_eq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuxx_eq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuxx_eq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuxx_eq_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuxx_lt_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuxx_lt_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuxx_lt_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuxx_lt_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuxx_neq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuxx_neq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuxx_neq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuxx_neq_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuyy_eq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuyy_eq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuyy_eq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuyy_eq_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuyy_lt_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuyy_lt_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuyy_lt_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuyy_lt_vbuc1.asm diff --git a/src/main/fragment/vboaa=vbuyy_neq_vbuc1.asm b/src/main/fragment/mos6502-common/vboaa=vbuyy_neq_vbuc1.asm similarity index 100% rename from src/main/fragment/vboaa=vbuyy_neq_vbuc1.asm rename to src/main/fragment/mos6502-common/vboaa=vbuyy_neq_vbuc1.asm diff --git a/src/main/fragment/vboaa_then_la1.asm b/src/main/fragment/mos6502-common/vboaa_then_la1.asm similarity index 100% rename from src/main/fragment/vboaa_then_la1.asm rename to src/main/fragment/mos6502-common/vboaa_then_la1.asm diff --git a/src/main/fragment/vboxx=vboz1.asm b/src/main/fragment/mos6502-common/vboxx=vboz1.asm similarity index 100% rename from src/main/fragment/vboxx=vboz1.asm rename to src/main/fragment/mos6502-common/vboxx=vboz1.asm diff --git a/src/main/fragment/vboxx_then_la1.asm b/src/main/fragment/mos6502-common/vboxx_then_la1.asm similarity index 100% rename from src/main/fragment/vboxx_then_la1.asm rename to src/main/fragment/mos6502-common/vboxx_then_la1.asm diff --git a/src/main/fragment/vboyy=vboz1.asm b/src/main/fragment/mos6502-common/vboyy=vboz1.asm similarity index 100% rename from src/main/fragment/vboyy=vboz1.asm rename to src/main/fragment/mos6502-common/vboyy=vboz1.asm diff --git a/src/main/fragment/vboyy_then_la1.asm b/src/main/fragment/mos6502-common/vboyy_then_la1.asm similarity index 100% rename from src/main/fragment/vboyy_then_la1.asm rename to src/main/fragment/mos6502-common/vboyy_then_la1.asm diff --git a/src/main/fragment/vboz1=vboaa.asm b/src/main/fragment/mos6502-common/vboz1=vboaa.asm similarity index 100% rename from src/main/fragment/vboz1=vboaa.asm rename to src/main/fragment/mos6502-common/vboz1=vboaa.asm diff --git a/src/main/fragment/vbsaa=_neg__sbyte_vbuaa.asm b/src/main/fragment/mos6502-common/vbsaa=_neg__sbyte_vbuaa.asm similarity index 100% rename from src/main/fragment/vbsaa=_neg__sbyte_vbuaa.asm rename to src/main/fragment/mos6502-common/vbsaa=_neg__sbyte_vbuaa.asm diff --git a/src/main/fragment/vbsaa=_neg_vbsaa.asm b/src/main/fragment/mos6502-common/vbsaa=_neg_vbsaa.asm similarity index 100% rename from src/main/fragment/vbsaa=_neg_vbsaa.asm rename to src/main/fragment/mos6502-common/vbsaa=_neg_vbsaa.asm diff --git a/src/main/fragment/vbsaa=_sbyte_vbuaa.asm b/src/main/fragment/mos6502-common/vbsaa=_sbyte_vbuaa.asm similarity index 100% rename from src/main/fragment/vbsaa=_sbyte_vbuaa.asm rename to src/main/fragment/mos6502-common/vbsaa=_sbyte_vbuaa.asm diff --git a/src/main/fragment/vbsaa=_sbyte_vwsz1.asm b/src/main/fragment/mos6502-common/vbsaa=_sbyte_vwsz1.asm similarity index 100% rename from src/main/fragment/vbsaa=_sbyte_vwsz1.asm rename to src/main/fragment/mos6502-common/vbsaa=_sbyte_vwsz1.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm b/src/main/fragment/mos6502-common/vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm similarity index 100% rename from src/main/fragment/vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm rename to src/main/fragment/mos6502-common/vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm diff --git a/src/main/fragment/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=vbsaa_plus_1.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_1.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_plus_1.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_1.asm diff --git a/src/main/fragment/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsaa=vbsaa_rol_1.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_1.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_rol_1.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_1.asm diff --git a/src/main/fragment/vbsaa=vbsaa_rol_2.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_2.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_rol_2.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_2.asm diff --git a/src/main/fragment/vbsaa=vbsaa_rol_3.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_3.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_rol_3.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_3.asm diff --git a/src/main/fragment/vbsaa=vbsaa_rol_4.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_4.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_rol_4.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_rol_4.asm diff --git a/src/main/fragment/vbsaa=vbsaa_ror_1.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_1.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_ror_1.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_1.asm diff --git a/src/main/fragment/vbsaa=vbsaa_ror_2.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_2.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_ror_2.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_2.asm diff --git a/src/main/fragment/vbsaa=vbsaa_ror_4.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_4.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_ror_4.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_4.asm diff --git a/src/main/fragment/vbsaa=vbsaa_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_vbuxx.asm diff --git a/src/main/fragment/vbsaa=vbsaa_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsaa_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsaa_ror_vbuyy.asm diff --git a/src/main/fragment/vbsaa=vbsc1_minus_vbsaa.asm b/src/main/fragment/mos6502-common/vbsaa=vbsc1_minus_vbsaa.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsc1_minus_vbsaa.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsc1_minus_vbsaa.asm diff --git a/src/main/fragment/vbsaa=vbsxx_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=vbsxx_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsxx_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsxx_ror_vbuxx.asm diff --git a/src/main/fragment/vbsaa=vbsyy_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vbsaa=vbsyy_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsaa=vbsyy_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsaa=vbsyy_ror_vbuyy.asm diff --git a/src/main/fragment/vbsaa=vbuc1.asm b/src/main/fragment/mos6502-common/vbsaa=vbuc1.asm similarity index 100% rename from src/main/fragment/vbsaa=vbuc1.asm rename to src/main/fragment/mos6502-common/vbsaa=vbuc1.asm diff --git a/src/main/fragment/vbsaa=vbuc1_minus_vbsaa.asm b/src/main/fragment/mos6502-common/vbsaa=vbuc1_minus_vbsaa.asm similarity index 100% rename from src/main/fragment/vbsaa=vbuc1_minus_vbsaa.asm rename to src/main/fragment/mos6502-common/vbsaa=vbuc1_minus_vbsaa.asm diff --git a/src/main/fragment/vbsaa=vbuc1_plus_vbsaa.asm b/src/main/fragment/mos6502-common/vbsaa=vbuc1_plus_vbsaa.asm similarity index 100% rename from src/main/fragment/vbsaa=vbuc1_plus_vbsaa.asm rename to src/main/fragment/mos6502-common/vbsaa=vbuc1_plus_vbsaa.asm diff --git a/src/main/fragment/vbsaa_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_eq_0_then_la1.asm diff --git a/src/main/fragment/vbsaa_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_ge_0_then_la1.asm diff --git a/src/main/fragment/vbsaa_ge_vbsc1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_ge_vbsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_ge_vbsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_ge_vbsc1_then_la1.asm diff --git a/src/main/fragment/vbsaa_ge_vbsz1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_ge_vbsz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_ge_vbsz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_ge_vbsz1_then_la1.asm diff --git a/src/main/fragment/vbsaa_ge_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_ge_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_ge_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_ge_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbsaa_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_gt_0_then_la1.asm diff --git a/src/main/fragment/vbsaa_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_le_0_then_la1.asm diff --git a/src/main/fragment/vbsaa_le_vbsc1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_le_vbsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_le_vbsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_le_vbsc1_then_la1.asm diff --git a/src/main/fragment/vbsaa_le_vbsz1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_le_vbsz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_le_vbsz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_le_vbsz1_then_la1.asm diff --git a/src/main/fragment/vbsaa_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_lt_0_then_la1.asm diff --git a/src/main/fragment/vbsaa_lt_vbsc1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_lt_vbsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_lt_vbsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_lt_vbsc1_then_la1.asm diff --git a/src/main/fragment/vbsaa_lt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_lt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_lt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_lt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbsaa_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsaa_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsaa_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsaa_neq_0_then_la1.asm diff --git a/src/main/fragment/vbsxx=_sbyte_vbuxx.asm b/src/main/fragment/mos6502-common/vbsxx=_sbyte_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsxx=_sbyte_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsxx=_sbyte_vbuxx.asm diff --git a/src/main/fragment/vbsxx=_sbyte_vbuz1.asm b/src/main/fragment/mos6502-common/vbsxx=_sbyte_vbuz1.asm similarity index 100% rename from src/main/fragment/vbsxx=_sbyte_vbuz1.asm rename to src/main/fragment/mos6502-common/vbsxx=_sbyte_vbuz1.asm diff --git a/src/main/fragment/vbsxx_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsxx_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsxx_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsxx_ge_0_then_la1.asm diff --git a/src/main/fragment/vbsxx_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsxx_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsxx_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsxx_le_0_then_la1.asm diff --git a/src/main/fragment/vbsxx_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsxx_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsxx_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsxx_lt_0_then_la1.asm diff --git a/src/main/fragment/vbsyy=_sbyte_vbuyy.asm b/src/main/fragment/mos6502-common/vbsyy=_sbyte_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsyy=_sbyte_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsyy=_sbyte_vbuyy.asm diff --git a/src/main/fragment/vbsyy_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsyy_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsyy_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsyy_ge_0_then_la1.asm diff --git a/src/main/fragment/vbsyy_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsyy_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsyy_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsyy_le_0_then_la1.asm diff --git a/src/main/fragment/vbsyy_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsyy_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsyy_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsyy_lt_0_then_la1.asm diff --git a/src/main/fragment/vbsz1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbsz1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbsz1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbsz1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm b/src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm similarity index 100% rename from src/main/fragment/vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm rename to src/main/fragment/mos6502-common/vbsz1=pbsc1_derefidx_vbuz2_minus_pbsc2_derefidx_vbuz2.asm diff --git a/src/main/fragment/vbsz1=vbsz1_minus_1.asm b/src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_1.asm similarity index 100% rename from src/main/fragment/vbsz1=vbsz1_minus_1.asm rename to src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_1.asm diff --git a/src/main/fragment/vbsz1=vbsz1_minus_2.asm b/src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_2.asm similarity index 100% rename from src/main/fragment/vbsz1=vbsz1_minus_2.asm rename to src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_2.asm diff --git a/src/main/fragment/vbsz1=vbsz1_minus_vbuc1.asm b/src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/vbsz1=vbsz1_minus_vbuc1.asm rename to src/main/fragment/mos6502-common/vbsz1=vbsz1_minus_vbuc1.asm diff --git a/src/main/fragment/vbsz1=vbsz1_plus_1.asm b/src/main/fragment/mos6502-common/vbsz1=vbsz1_plus_1.asm similarity index 100% rename from src/main/fragment/vbsz1=vbsz1_plus_1.asm rename to src/main/fragment/mos6502-common/vbsz1=vbsz1_plus_1.asm diff --git a/src/main/fragment/vbsz1=vbsz1_plus_2.asm b/src/main/fragment/mos6502-common/vbsz1=vbsz1_plus_2.asm similarity index 100% rename from src/main/fragment/vbsz1=vbsz1_plus_2.asm rename to src/main/fragment/mos6502-common/vbsz1=vbsz1_plus_2.asm diff --git a/src/main/fragment/vbsz1_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbsz1_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbsz1_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbsz1_lt_0_then_la1.asm diff --git a/src/main/fragment/vbuaa=_bnot__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_bnot__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_bnot__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_bnot__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=_bnot_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=_bnot_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=_bnot_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=_bnot_vbuaa.asm diff --git a/src/main/fragment/vbuaa=_byte__deref_pwsz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte__deref_pwsz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte__deref_pwsz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte__deref_pwsz1.asm diff --git a/src/main/fragment/vbuaa=_byte__deref_pwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte__deref_pwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte__deref_pwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte__deref_pwuz1.asm diff --git a/src/main/fragment/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_byte_pprz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pprz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pprz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pprz1.asm diff --git a/src/main/fragment/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_byte_vboaa.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_vboaa.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_vboaa.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_vboaa.asm diff --git a/src/main/fragment/vbuaa=_byte_vbsaa.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_vbsaa.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_vbsaa.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_vbsaa.asm diff --git a/src/main/fragment/vbuaa=_byte_vduz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_vduz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_vduz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_vduz1.asm diff --git a/src/main/fragment/vbuaa=_byte_vwsz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_vwsz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_vwsz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_vwsz1.asm diff --git a/src/main/fragment/vbuaa=_byte_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_byte_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_byte_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_byte_vwuz1.asm diff --git a/src/main/fragment/vbuaa=_deref_(_deref_pptc1).asm b/src/main/fragment/mos6502-common/vbuaa=_deref_(_deref_pptc1).asm similarity index 100% rename from src/main/fragment/vbuaa=_deref_(_deref_pptc1).asm rename to src/main/fragment/mos6502-common/vbuaa=_deref_(_deref_pptc1).asm diff --git a/src/main/fragment/vbuaa=_deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=_deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=_hi__deref_pptz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi__deref_pptz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi__deref_pptz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi__deref_pptz1.asm diff --git a/src/main/fragment/vbuaa=_hi__deref_pwsc1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwsc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi__deref_pwsc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwsc1.asm diff --git a/src/main/fragment/vbuaa=_hi__deref_pwsz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwsz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi__deref_pwsz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwsz1.asm diff --git a/src/main/fragment/vbuaa=_hi__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwuc1.asm diff --git a/src/main/fragment/vbuaa=_hi__deref_pwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi__deref_pwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi__deref_pwuz1.asm diff --git a/src/main/fragment/vbuaa=_hi_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pbuz1.asm diff --git a/src/main/fragment/vbuaa=_hi_pptz1_derefidx_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pptz1_derefidx_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pptz1_derefidx_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pptz1_derefidx_vbuc1.asm diff --git a/src/main/fragment/vbuaa=_hi_pssz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pssz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pssz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pssz1.asm diff --git a/src/main/fragment/vbuaa=_hi_pwsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pwsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pwsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pwsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_hi_pwsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pwsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pwsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pwsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_hi_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_hi_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_hi_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_hi_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_hi_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_hi_vwuz1.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pptz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pptz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pptz1.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pwsz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwsz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pwsz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwsz1.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwuc1.asm diff --git a/src/main/fragment/vbuaa=_lo__deref_pwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo__deref_pwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo__deref_pwuz1.asm diff --git a/src/main/fragment/vbuaa=_lo_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pbuz1.asm diff --git a/src/main/fragment/vbuaa=_lo_pptz1_derefidx_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pptz1_derefidx_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pptz1_derefidx_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pptz1_derefidx_vbuc1.asm diff --git a/src/main/fragment/vbuaa=_lo_pssz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pssz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pssz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pssz1.asm diff --git a/src/main/fragment/vbuaa=_lo_pwsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pwsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pwsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pwsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_lo_pwsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pwsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pwsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pwsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_lo_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_lo_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=_lo_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=_lo_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=_lo_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=_lo_vwuz1.asm diff --git a/src/main/fragment/vbuaa=_neg_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=_neg_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=_neg_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=_neg_vbuaa.asm diff --git a/src/main/fragment/vbuaa=_neg_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=_neg_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=_neg_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=_neg_vbuxx.asm diff --git a/src/main/fragment/vbuaa=_neg_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=_neg_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=_neg_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=_neg_vbuyy.asm diff --git a/src/main/fragment/vbuaa=pbsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=pbsc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=pbsc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=pbsc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm b/src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm similarity index 100% rename from src/main/fragment/vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm rename to src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm diff --git a/src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm diff --git a/src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm b/src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm similarity index 100% rename from src/main/fragment/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm rename to src/main/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm diff --git a/src/main/fragment/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm diff --git a/src/main/fragment/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbsaa_band_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbsaa_band_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbsaa_band_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbsaa_band_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band__deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band__deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band__deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band__deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vduz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vduz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vduz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vduz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_band_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_band_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_band_vwuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor__deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor__deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor__hi_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__hi_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor__hi_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__hi_vwuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor__lo_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__lo_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor__lo_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor__lo_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vduz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vduz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vduz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vduz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bor_vwuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vwuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bor_vwuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bor_vwuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor__deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor__deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor__deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor__deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_bxor_vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_bxor_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_2.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_2.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_2.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_2.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus__deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus__deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus__deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus__deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_minus_vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_minus_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_2.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_2.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_2.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_2.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus__deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus__deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__deref_pbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus__deref_pbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__deref_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus__deref_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__deref_pbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus__hi_vwsz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__hi_vwsz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus__hi_vwsz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus__hi_vwsz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_plus_vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_plus_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_2.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_2.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_2.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_2.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_3.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_3.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_3.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_3.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_4.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_4.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_4.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_4.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_5.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_5.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_5.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_5.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_6.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_6.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_6.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_6.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_7.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_7.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_7.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_7.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_rol_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_rol_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_1.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_2.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_2.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_2.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_2.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_3.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_3.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_3.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_3.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_4.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_4.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_4.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_4.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuaa_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuaa_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuc1.asm diff --git a/src/main/fragment/vbuaa=vbuc1_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuc1_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuc1_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuc1_minus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuc1_rol_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuc1_rol_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuc1_rol_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuc1_rol_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuxx_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuxx_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuxx_minus_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuxx_minus_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuxx_plus_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuxx_plus_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuxx_plus_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuxx_plus_1.asm diff --git a/src/main/fragment/vbuaa=vbuxx_plus_vbuxx.asm b/src/main/fragment/mos6502-common/vbuaa=vbuxx_plus_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuxx_plus_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuxx_plus_vbuxx.asm diff --git a/src/main/fragment/vbuaa=vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuyy_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuyy_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vbuyy_minus_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuyy_minus_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuyy_plus_1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuyy_plus_1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuyy_plus_1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuyy_plus_1.asm diff --git a/src/main/fragment/vbuaa=vbuyy_plus_vbuyy.asm b/src/main/fragment/mos6502-common/vbuaa=vbuyy_plus_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuyy_plus_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuyy_plus_vbuyy.asm diff --git a/src/main/fragment/vbuaa=vbuz1.asm b/src/main/fragment/mos6502-common/vbuaa=vbuz1.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuz1.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuz1.asm diff --git a/src/main/fragment/vbuaa=vbuz1_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vbuaa=vbuz1_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuaa=vbuz1_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuaa=vbuz1_minus_vbuaa.asm diff --git a/src/main/fragment/vbuaa=vwuz1_band_vbuc1.asm b/src/main/fragment/mos6502-common/vbuaa=vwuz1_band_vbuc1.asm similarity index 100% rename from src/main/fragment/vbuaa=vwuz1_band_vbuc1.asm rename to src/main/fragment/mos6502-common/vbuaa=vwuz1_band_vbuc1.asm diff --git a/src/main/fragment/vbuaa_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_eq_0_then_la1.asm diff --git a/src/main/fragment/vbuaa_eq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_eq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_eq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_eq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_eq__deref_pbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_eq__deref_pbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_eq__deref_pbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_eq__deref_pbuz1_then_la1.asm diff --git a/src/main/fragment/vbuaa_eq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_eq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_eq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_eq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_eq_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_eq_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_eq_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_eq_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_0_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_vbuxx_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_ge_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_ge_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_ge_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_ge_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuaa_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_gt_0_then_la1.asm diff --git a/src/main/fragment/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_gt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_gt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_gt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_gt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_gt_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_gt_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_gt_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_gt_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuaa_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_le_0_then_la1.asm diff --git a/src/main/fragment/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_le_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_le_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_le_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_le_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_vbuxx_then_la1.asm diff --git a/src/main/fragment/vbuaa_lt_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_lt_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_lt_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_lt_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuaa_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_neq_0_then_la1.asm diff --git a/src/main/fragment/vbuaa_neq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_neq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_neq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_neq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuaa_neq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_neq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_neq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_neq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuaa_neq_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuaa_neq_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuaa_neq_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuaa_neq_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuc1_eq__deref_pbuc2_then_la1.asm b/src/main/fragment/mos6502-common/vbuc1_eq__deref_pbuc2_then_la1.asm similarity index 100% rename from src/main/fragment/vbuc1_eq__deref_pbuc2_then_la1.asm rename to src/main/fragment/mos6502-common/vbuc1_eq__deref_pbuc2_then_la1.asm diff --git a/src/main/fragment/vbuc1_ge_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuc1_ge_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuc1_ge_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuc1_ge_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuc1_neq__deref_pbuc2_then_la1.asm b/src/main/fragment/mos6502-common/vbuc1_neq__deref_pbuc2_then_la1.asm similarity index 100% rename from src/main/fragment/vbuc1_neq__deref_pbuc2_then_la1.asm rename to src/main/fragment/mos6502-common/vbuc1_neq__deref_pbuc2_then_la1.asm diff --git a/src/main/fragment/vbuxx=_byte_vbsxx.asm b/src/main/fragment/mos6502-common/vbuxx=_byte_vbsxx.asm similarity index 100% rename from src/main/fragment/vbuxx=_byte_vbsxx.asm rename to src/main/fragment/mos6502-common/vbuxx=_byte_vbsxx.asm diff --git a/src/main/fragment/vbuxx=_dec_vbuxx.asm b/src/main/fragment/mos6502-common/vbuxx=_dec_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuxx=_dec_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuxx=_dec_vbuxx.asm diff --git a/src/main/fragment/vbuxx=_deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuxx=_deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuxx=_deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuxx=_deref_pbuc1.asm diff --git a/src/main/fragment/vbuxx=_hi__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuxx=_hi__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuxx=_hi__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuxx=_hi__deref_pwuc1.asm diff --git a/src/main/fragment/vbuxx=_hi_pbuz1.asm b/src/main/fragment/mos6502-common/vbuxx=_hi_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuxx=_hi_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuxx=_hi_pbuz1.asm diff --git a/src/main/fragment/vbuxx=_inc_vbuxx.asm b/src/main/fragment/mos6502-common/vbuxx=_inc_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuxx=_inc_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuxx=_inc_vbuxx.asm diff --git a/src/main/fragment/vbuxx=_lo__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuxx=_lo__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuxx=_lo__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuxx=_lo__deref_pwuc1.asm diff --git a/src/main/fragment/vbuxx=_lo_pbuz1.asm b/src/main/fragment/mos6502-common/vbuxx=_lo_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuxx=_lo_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuxx=_lo_pbuz1.asm diff --git a/src/main/fragment/vbuxx=_neg_vbuaa.asm b/src/main/fragment/mos6502-common/vbuxx=_neg_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuxx=_neg_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuxx=_neg_vbuaa.asm diff --git a/src/main/fragment/vbuxx=pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vbuxx=pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuxx=pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuxx=pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vbuxx=vbuaa.asm b/src/main/fragment/mos6502-common/vbuxx=vbuaa.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuaa.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuaa.asm diff --git a/src/main/fragment/vbuxx=vbuc1.asm b/src/main/fragment/mos6502-common/vbuxx=vbuc1.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuc1.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuc1.asm diff --git a/src/main/fragment/vbuxx=vbuxx.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx.asm diff --git a/src/main/fragment/vbuxx=vbuxx_bor_vbuxx.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx_bor_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx_bor_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx_bor_vbuxx.asm diff --git a/src/main/fragment/vbuxx=vbuxx_minus_1.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx_minus_1.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx_minus_1.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx_minus_1.asm diff --git a/src/main/fragment/vbuxx=vbuxx_minus_2.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx_minus_2.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx_minus_2.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx_minus_2.asm diff --git a/src/main/fragment/vbuxx=vbuxx_plus_1.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx_plus_1.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx_plus_1.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx_plus_1.asm diff --git a/src/main/fragment/vbuxx=vbuxx_plus_2.asm b/src/main/fragment/mos6502-common/vbuxx=vbuxx_plus_2.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuxx_plus_2.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuxx_plus_2.asm diff --git a/src/main/fragment/vbuxx=vbuyy.asm b/src/main/fragment/mos6502-common/vbuxx=vbuyy.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuyy.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuyy.asm diff --git a/src/main/fragment/vbuxx=vbuz1.asm b/src/main/fragment/mos6502-common/vbuxx=vbuz1.asm similarity index 100% rename from src/main/fragment/vbuxx=vbuz1.asm rename to src/main/fragment/mos6502-common/vbuxx=vbuz1.asm diff --git a/src/main/fragment/vbuxx_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_eq_0_then_la1.asm diff --git a/src/main/fragment/vbuxx_eq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_eq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_eq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_eq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_eq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_eq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_eq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_eq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_eq_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_eq_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_eq_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_eq_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuxx_ge_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_ge_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_ge_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_ge_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_ge_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_ge_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_ge_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_ge_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuxx_ge_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_ge_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_ge_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_ge_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuxx_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_gt_0_then_la1.asm diff --git a/src/main/fragment/vbuxx_gt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_gt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_gt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_gt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_le_0_then_la1.asm diff --git a/src/main/fragment/vbuxx_le_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_le_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_le_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_le_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_lt__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_lt__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_lt__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_lt__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_lt_vbuaa_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_lt_vbuaa_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_lt_vbuaa_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_lt_vbuaa_then_la1.asm diff --git a/src/main/fragment/vbuxx_lt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_lt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_lt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_lt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_lt_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_lt_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_lt_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_lt_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuxx_lt_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_lt_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_lt_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_lt_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuxx_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_neq_0_then_la1.asm diff --git a/src/main/fragment/vbuxx_neq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_neq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_neq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_neq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_neq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_neq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_neq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_neq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuxx_neq_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_neq_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_neq_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_neq_vbuyy_then_la1.asm diff --git a/src/main/fragment/vbuxx_neq_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuxx_neq_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuxx_neq_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuxx_neq_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuyy=_byte_vbsyy.asm b/src/main/fragment/mos6502-common/vbuyy=_byte_vbsyy.asm similarity index 100% rename from src/main/fragment/vbuyy=_byte_vbsyy.asm rename to src/main/fragment/mos6502-common/vbuyy=_byte_vbsyy.asm diff --git a/src/main/fragment/vbuyy=_dec_vbuyy.asm b/src/main/fragment/mos6502-common/vbuyy=_dec_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuyy=_dec_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuyy=_dec_vbuyy.asm diff --git a/src/main/fragment/vbuyy=_deref_pbuc1.asm b/src/main/fragment/mos6502-common/vbuyy=_deref_pbuc1.asm similarity index 100% rename from src/main/fragment/vbuyy=_deref_pbuc1.asm rename to src/main/fragment/mos6502-common/vbuyy=_deref_pbuc1.asm diff --git a/src/main/fragment/vbuyy=_hi__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuyy=_hi__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuyy=_hi__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuyy=_hi__deref_pwuc1.asm diff --git a/src/main/fragment/vbuyy=_hi_pbuz1.asm b/src/main/fragment/mos6502-common/vbuyy=_hi_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuyy=_hi_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuyy=_hi_pbuz1.asm diff --git a/src/main/fragment/vbuyy=_inc_vbuyy.asm b/src/main/fragment/mos6502-common/vbuyy=_inc_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuyy=_inc_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuyy=_inc_vbuyy.asm diff --git a/src/main/fragment/vbuyy=_lo__deref_pwuc1.asm b/src/main/fragment/mos6502-common/vbuyy=_lo__deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vbuyy=_lo__deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vbuyy=_lo__deref_pwuc1.asm diff --git a/src/main/fragment/vbuyy=_lo_pbuz1.asm b/src/main/fragment/mos6502-common/vbuyy=_lo_pbuz1.asm similarity index 100% rename from src/main/fragment/vbuyy=_lo_pbuz1.asm rename to src/main/fragment/mos6502-common/vbuyy=_lo_pbuz1.asm diff --git a/src/main/fragment/vbuyy=_neg_vbuaa.asm b/src/main/fragment/mos6502-common/vbuyy=_neg_vbuaa.asm similarity index 100% rename from src/main/fragment/vbuyy=_neg_vbuaa.asm rename to src/main/fragment/mos6502-common/vbuyy=_neg_vbuaa.asm diff --git a/src/main/fragment/vbuyy=pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbuyy=pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuyy=pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuyy=pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vbuyy=vbuaa.asm b/src/main/fragment/mos6502-common/vbuyy=vbuaa.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuaa.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuaa.asm diff --git a/src/main/fragment/vbuyy=vbuaa_minus_1.asm b/src/main/fragment/mos6502-common/vbuyy=vbuaa_minus_1.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuaa_minus_1.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuaa_minus_1.asm diff --git a/src/main/fragment/vbuyy=vbuc1.asm b/src/main/fragment/mos6502-common/vbuyy=vbuc1.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuc1.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuc1.asm diff --git a/src/main/fragment/vbuyy=vbuxx.asm b/src/main/fragment/mos6502-common/vbuyy=vbuxx.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuxx.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuxx.asm diff --git a/src/main/fragment/vbuyy=vbuxx_plus_1.asm b/src/main/fragment/mos6502-common/vbuyy=vbuxx_plus_1.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuxx_plus_1.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuxx_plus_1.asm diff --git a/src/main/fragment/vbuyy=vbuyy.asm b/src/main/fragment/mos6502-common/vbuyy=vbuyy.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuyy.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuyy.asm diff --git a/src/main/fragment/vbuyy=vbuyy_bor_vbuyy.asm b/src/main/fragment/mos6502-common/vbuyy=vbuyy_bor_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuyy_bor_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuyy_bor_vbuyy.asm diff --git a/src/main/fragment/vbuyy=vbuyy_minus_2.asm b/src/main/fragment/mos6502-common/vbuyy=vbuyy_minus_2.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuyy_minus_2.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuyy_minus_2.asm diff --git a/src/main/fragment/vbuyy=vbuyy_plus_1.asm b/src/main/fragment/mos6502-common/vbuyy=vbuyy_plus_1.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuyy_plus_1.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuyy_plus_1.asm diff --git a/src/main/fragment/vbuyy=vbuyy_plus_2.asm b/src/main/fragment/mos6502-common/vbuyy=vbuyy_plus_2.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuyy_plus_2.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuyy_plus_2.asm diff --git a/src/main/fragment/vbuyy=vbuz1.asm b/src/main/fragment/mos6502-common/vbuyy=vbuz1.asm similarity index 100% rename from src/main/fragment/vbuyy=vbuz1.asm rename to src/main/fragment/mos6502-common/vbuyy=vbuz1.asm diff --git a/src/main/fragment/vbuyy_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_eq_0_then_la1.asm diff --git a/src/main/fragment/vbuyy_eq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_eq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_eq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_eq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_eq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_eq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_eq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_eq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_eq_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_eq_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_eq_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_eq_vbuxx_then_la1.asm diff --git a/src/main/fragment/vbuyy_ge_vbuaa_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_ge_vbuaa_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_ge_vbuaa_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_ge_vbuaa_then_la1.asm diff --git a/src/main/fragment/vbuyy_ge_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_ge_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_ge_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_ge_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_ge_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_ge_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_ge_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_ge_vbuxx_then_la1.asm diff --git a/src/main/fragment/vbuyy_ge_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_ge_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_ge_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_ge_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuyy_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_gt_0_then_la1.asm diff --git a/src/main/fragment/vbuyy_gt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_gt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_gt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_gt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_le_0_then_la1.asm diff --git a/src/main/fragment/vbuyy_le_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_le_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_le_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_le_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_lt__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_lt__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_lt__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_lt__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_lt_vbuaa_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_lt_vbuaa_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_lt_vbuaa_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_lt_vbuaa_then_la1.asm diff --git a/src/main/fragment/vbuyy_lt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_lt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_lt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_lt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_lt_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_lt_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_lt_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_lt_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuyy_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_neq_0_then_la1.asm diff --git a/src/main/fragment/vbuyy_neq__deref_pbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_neq__deref_pbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_neq__deref_pbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_neq__deref_pbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_neq_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_neq_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_neq_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_neq_vbuc1_then_la1.asm diff --git a/src/main/fragment/vbuyy_neq_vbuz1_then_la1.asm b/src/main/fragment/mos6502-common/vbuyy_neq_vbuz1_then_la1.asm similarity index 100% rename from src/main/fragment/vbuyy_neq_vbuz1_then_la1.asm rename to src/main/fragment/mos6502-common/vbuyy_neq_vbuz1_then_la1.asm diff --git a/src/main/fragment/vbuz1=_dec_vbuz1.asm b/src/main/fragment/mos6502-common/vbuz1=_dec_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuz1=_dec_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuz1=_dec_vbuz1.asm diff --git a/src/main/fragment/vbuz1=_inc_vbuxx.asm b/src/main/fragment/mos6502-common/vbuz1=_inc_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuz1=_inc_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuz1=_inc_vbuxx.asm diff --git a/src/main/fragment/vbuz1=_inc_vbuyy.asm b/src/main/fragment/mos6502-common/vbuz1=_inc_vbuyy.asm similarity index 100% rename from src/main/fragment/vbuz1=_inc_vbuyy.asm rename to src/main/fragment/mos6502-common/vbuz1=_inc_vbuyy.asm diff --git a/src/main/fragment/vbuz1=_inc_vbuz1.asm b/src/main/fragment/mos6502-common/vbuz1=_inc_vbuz1.asm similarity index 100% rename from src/main/fragment/vbuz1=_inc_vbuz1.asm rename to src/main/fragment/mos6502-common/vbuz1=_inc_vbuz1.asm diff --git a/src/main/fragment/vbuz1=vbuaa.asm b/src/main/fragment/mos6502-common/vbuz1=vbuaa.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuaa.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuaa.asm diff --git a/src/main/fragment/vbuz1=vbuaa_band_vbuxx.asm b/src/main/fragment/mos6502-common/vbuz1=vbuaa_band_vbuxx.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuaa_band_vbuxx.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuaa_band_vbuxx.asm diff --git a/src/main/fragment/vbuz1=vbuxx.asm b/src/main/fragment/mos6502-common/vbuz1=vbuxx.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuxx.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuxx.asm diff --git a/src/main/fragment/vbuz1=vbuxx_plus_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuxx_plus_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuxx_plus_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuxx_plus_1.asm diff --git a/src/main/fragment/vbuz1=vbuyy.asm b/src/main/fragment/mos6502-common/vbuz1=vbuyy.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuyy.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuyy.asm diff --git a/src/main/fragment/vbuz1=vbuyy_plus_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuyy_plus_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuyy_plus_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuyy_plus_1.asm diff --git a/src/main/fragment/vbuz1=vbuz1_minus_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuz1_minus_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuz1_minus_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuz1_minus_1.asm diff --git a/src/main/fragment/vbuz1=vbuz1_minus_2.asm b/src/main/fragment/mos6502-common/vbuz1=vbuz1_minus_2.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuz1_minus_2.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuz1_minus_2.asm diff --git a/src/main/fragment/vbuz1=vbuz1_plus_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuz1_plus_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuz1_plus_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuz1_plus_1.asm diff --git a/src/main/fragment/vbuz1=vbuz1_rol_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuz1_rol_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuz1_rol_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuz1_rol_1.asm diff --git a/src/main/fragment/vbuz1=vbuz1_ror_1.asm b/src/main/fragment/mos6502-common/vbuz1=vbuz1_ror_1.asm similarity index 100% rename from src/main/fragment/vbuz1=vbuz1_ror_1.asm rename to src/main/fragment/mos6502-common/vbuz1=vbuz1_ror_1.asm diff --git a/src/main/fragment/vbuz1_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuz1_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuz1_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuz1_eq_0_then_la1.asm diff --git a/src/main/fragment/vbuz1_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuz1_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuz1_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuz1_gt_0_then_la1.asm diff --git a/src/main/fragment/vbuz1_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vbuz1_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vbuz1_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vbuz1_neq_0_then_la1.asm diff --git a/src/main/fragment/vdsz1=_neg_vdsz2.asm b/src/main/fragment/mos6502-common/vdsz1=_neg_vdsz2.asm similarity index 100% rename from src/main/fragment/vdsz1=_neg_vdsz2.asm rename to src/main/fragment/mos6502-common/vdsz1=_neg_vdsz2.asm diff --git a/src/main/fragment/vdsz1=_sdword_vduz1.asm b/src/main/fragment/mos6502-common/vdsz1=_sdword_vduz1.asm similarity index 100% rename from src/main/fragment/vdsz1=_sdword_vduz1.asm rename to src/main/fragment/mos6502-common/vdsz1=_sdword_vduz1.asm diff --git a/src/main/fragment/vdsz1=_sdword_vduz2.asm b/src/main/fragment/mos6502-common/vdsz1=_sdword_vduz2.asm similarity index 100% rename from src/main/fragment/vdsz1=_sdword_vduz2.asm rename to src/main/fragment/mos6502-common/vdsz1=_sdword_vduz2.asm diff --git a/src/main/fragment/vdsz1=_sdword_vwsz2.asm b/src/main/fragment/mos6502-common/vdsz1=_sdword_vwsz2.asm similarity index 100% rename from src/main/fragment/vdsz1=_sdword_vwsz2.asm rename to src/main/fragment/mos6502-common/vdsz1=_sdword_vwsz2.asm diff --git a/src/main/fragment/vdsz1=vdsz1_minus_vwsz2.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_minus_vwsz2.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_minus_vwsz2.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_minus_vwsz2.asm diff --git a/src/main/fragment/vdsz1=vdsz1_plus_vwsz2.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_plus_vwsz2.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_plus_vwsz2.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_plus_vwsz2.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_1.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_1.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_1.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_1.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_16.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_16.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_16.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_16.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_2.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_2.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_2.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_2.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_3.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_3.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_3.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_3.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_4.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_4.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_4.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_4.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_5.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_5.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_5.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_5.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_6.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_6.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_6.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_6.asm diff --git a/src/main/fragment/vdsz1=vdsz1_rol_8.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_8.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz1_rol_8.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz1_rol_8.asm diff --git a/src/main/fragment/vdsz1=vdsz2_minus_vdsz3.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_minus_vdsz3.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_minus_vdsz3.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_minus_vdsz3.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_1.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_1.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_1.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_1.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_16.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_16.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_16.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_16.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_2.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_2.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_2.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_2.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_3.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_3.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_3.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_3.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_4.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_4.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_4.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_4.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_5.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_5.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_5.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_5.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_6.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_6.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_6.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_6.asm diff --git a/src/main/fragment/vdsz1=vdsz2_rol_8.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_8.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_rol_8.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_rol_8.asm diff --git a/src/main/fragment/vdsz1=vdsz2_ror_1.asm b/src/main/fragment/mos6502-common/vdsz1=vdsz2_ror_1.asm similarity index 100% rename from src/main/fragment/vdsz1=vdsz2_ror_1.asm rename to src/main/fragment/mos6502-common/vdsz1=vdsz2_ror_1.asm diff --git a/src/main/fragment/vdsz1_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vdsz1_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vdsz1_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vdsz1_ge_0_then_la1.asm diff --git a/src/main/fragment/vdsz1_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vdsz1_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vdsz1_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vdsz1_lt_0_then_la1.asm diff --git a/src/main/fragment/vduz1=_deref_pduc1.asm b/src/main/fragment/mos6502-common/vduz1=_deref_pduc1.asm similarity index 100% rename from src/main/fragment/vduz1=_deref_pduc1.asm rename to src/main/fragment/mos6502-common/vduz1=_deref_pduc1.asm diff --git a/src/main/fragment/vduz1=_dword_vbuaa.asm b/src/main/fragment/mos6502-common/vduz1=_dword_vbuaa.asm similarity index 100% rename from src/main/fragment/vduz1=_dword_vbuaa.asm rename to src/main/fragment/mos6502-common/vduz1=_dword_vbuaa.asm diff --git a/src/main/fragment/vduz1=_dword_vdsz1.asm b/src/main/fragment/mos6502-common/vduz1=_dword_vdsz1.asm similarity index 100% rename from src/main/fragment/vduz1=_dword_vdsz1.asm rename to src/main/fragment/mos6502-common/vduz1=_dword_vdsz1.asm diff --git a/src/main/fragment/vduz1=_dword_vdsz2.asm b/src/main/fragment/mos6502-common/vduz1=_dword_vdsz2.asm similarity index 100% rename from src/main/fragment/vduz1=_dword_vdsz2.asm rename to src/main/fragment/mos6502-common/vduz1=_dword_vdsz2.asm diff --git a/src/main/fragment/vduz1=_dword_vwuz2.asm b/src/main/fragment/mos6502-common/vduz1=_dword_vwuz2.asm similarity index 100% rename from src/main/fragment/vduz1=_dword_vwuz2.asm rename to src/main/fragment/mos6502-common/vduz1=_dword_vwuz2.asm diff --git a/src/main/fragment/vduz1=_inc_vduz1.asm b/src/main/fragment/mos6502-common/vduz1=_inc_vduz1.asm similarity index 100% rename from src/main/fragment/vduz1=_inc_vduz1.asm rename to src/main/fragment/mos6502-common/vduz1=_inc_vduz1.asm diff --git a/src/main/fragment/vduz1=pduc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vduz1=pduc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vduz1=pduc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vduz1=pduc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vduz1=pduc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vduz1=pduc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vduz1=pduc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vduz1=pduc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vduz1=vbuaa.asm b/src/main/fragment/mos6502-common/vduz1=vbuaa.asm similarity index 100% rename from src/main/fragment/vduz1=vbuaa.asm rename to src/main/fragment/mos6502-common/vduz1=vbuaa.asm diff --git a/src/main/fragment/vduz1=vduc1.asm b/src/main/fragment/mos6502-common/vduz1=vduc1.asm similarity index 100% rename from src/main/fragment/vduz1=vduc1.asm rename to src/main/fragment/mos6502-common/vduz1=vduc1.asm diff --git a/src/main/fragment/vduz1=vduc1_minus__deref_pduc2.asm b/src/main/fragment/mos6502-common/vduz1=vduc1_minus__deref_pduc2.asm similarity index 100% rename from src/main/fragment/vduz1=vduc1_minus__deref_pduc2.asm rename to src/main/fragment/mos6502-common/vduz1=vduc1_minus__deref_pduc2.asm diff --git a/src/main/fragment/vduz1=vduc1_minus_vduz1.asm b/src/main/fragment/mos6502-common/vduz1=vduc1_minus_vduz1.asm similarity index 100% rename from src/main/fragment/vduz1=vduc1_minus_vduz1.asm rename to src/main/fragment/mos6502-common/vduz1=vduc1_minus_vduz1.asm diff --git a/src/main/fragment/vduz1=vduc1_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vduz1=vduc1_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vduz1=vduc1_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vduz1=vduc1_plus_vbuaa.asm diff --git a/src/main/fragment/vduz1=vduc1_plus_vduz2.asm b/src/main/fragment/mos6502-common/vduz1=vduc1_plus_vduz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduc1_plus_vduz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduc1_plus_vduz2.asm diff --git a/src/main/fragment/vduz1=vduz1_minus_vduc1.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_minus_vduc1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_minus_vduc1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_minus_vduc1.asm diff --git a/src/main/fragment/vduz1=vduz1_minus_vduz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_minus_vduz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_minus_vduz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_minus_vduz2.asm diff --git a/src/main/fragment/vduz1=vduz1_plus_vduz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_plus_vduz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_plus_vduz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_plus_vduz2.asm diff --git a/src/main/fragment/vduz1=vduz1_plus_vwuz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_plus_vwuz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_plus_vwuz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_plus_vwuz2.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_1.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_1.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_2.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_3.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_3.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_4.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_4.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_4.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_4.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_vbuxx.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_vbuxx.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_vbuxx.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_vbuxx.asm diff --git a/src/main/fragment/vduz1=vduz1_rol_vbuyy.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_rol_vbuyy.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_rol_vbuyy.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_rol_vbuyy.asm diff --git a/src/main/fragment/vduz1=vduz1_sethi_vwuz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_sethi_vwuz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_sethi_vwuz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_sethi_vwuz2.asm diff --git a/src/main/fragment/vduz1=vduz1_setlo_vwuz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz1_setlo_vwuz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz1_setlo_vwuz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz1_setlo_vwuz2.asm diff --git a/src/main/fragment/vduz1=vduz2.asm b/src/main/fragment/mos6502-common/vduz1=vduz2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2.asm diff --git a/src/main/fragment/vduz1=vduz2_band_vduc1.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_band_vduc1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_band_vduc1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_band_vduc1.asm diff --git a/src/main/fragment/vduz1=vduz2_minus_vduc1.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_minus_vduc1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_minus_vduc1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_minus_vduc1.asm diff --git a/src/main/fragment/vduz1=vduz2_plus_1.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_plus_1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_plus_1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_plus_1.asm diff --git a/src/main/fragment/vduz1=vduz2_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_plus_vbuaa.asm diff --git a/src/main/fragment/vduz1=vduz2_plus_vduz3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_plus_vduz3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_plus_vduz3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_plus_vduz3.asm diff --git a/src/main/fragment/vduz1=vduz2_plus_vwuc1.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_plus_vwuc1.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_plus_vwuc1.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_plus_vwuc1.asm diff --git a/src/main/fragment/vduz1=vduz2_plus_vwuz3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_plus_vwuz3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_plus_vwuz3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_plus_vwuz3.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_2.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_2.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_2.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_2.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_3.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_4.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_4.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_4.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_4.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_vbuxx.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuxx.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_vbuxx.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuxx.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_vbuyy.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuyy.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_vbuyy.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuyy.asm diff --git a/src/main/fragment/vduz1=vduz2_rol_vbuz3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuz3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_rol_vbuz3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_rol_vbuz3.asm diff --git a/src/main/fragment/vduz1=vduz2_ror_0.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_ror_0.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_ror_0.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_ror_0.asm diff --git a/src/main/fragment/vduz1=vduz2_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_ror_vbuxx.asm diff --git a/src/main/fragment/vduz1=vduz2_sethi_vwuz3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_sethi_vwuz3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_sethi_vwuz3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_sethi_vwuz3.asm diff --git a/src/main/fragment/vduz1=vduz2_setlo_vwuz3.asm b/src/main/fragment/mos6502-common/vduz1=vduz2_setlo_vwuz3.asm similarity index 100% rename from src/main/fragment/vduz1=vduz2_setlo_vwuz3.asm rename to src/main/fragment/mos6502-common/vduz1=vduz2_setlo_vwuz3.asm diff --git a/src/main/fragment/vduz1=vwuc1_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vduz1=vwuc1_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vduz1=vwuc1_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vduz1=vwuc1_plus_vbuaa.asm diff --git a/src/main/fragment/vduz1=vwuz2.asm b/src/main/fragment/mos6502-common/vduz1=vwuz2.asm similarity index 100% rename from src/main/fragment/vduz1=vwuz2.asm rename to src/main/fragment/mos6502-common/vduz1=vwuz2.asm diff --git a/src/main/fragment/vduz1=vwuz2_dword_vbuc1.asm b/src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vbuc1.asm similarity index 100% rename from src/main/fragment/vduz1=vwuz2_dword_vbuc1.asm rename to src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vbuc1.asm diff --git a/src/main/fragment/vduz1=vwuz2_dword_vwuc1.asm b/src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vwuc1.asm similarity index 100% rename from src/main/fragment/vduz1=vwuz2_dword_vwuc1.asm rename to src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vwuc1.asm diff --git a/src/main/fragment/vduz1=vwuz2_dword_vwuz3.asm b/src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vwuz3.asm similarity index 100% rename from src/main/fragment/vduz1=vwuz2_dword_vwuz3.asm rename to src/main/fragment/mos6502-common/vduz1=vwuz2_dword_vwuz3.asm diff --git a/src/main/fragment/vduz1_eq_vduz2_then_la1.asm b/src/main/fragment/mos6502-common/vduz1_eq_vduz2_then_la1.asm similarity index 100% rename from src/main/fragment/vduz1_eq_vduz2_then_la1.asm rename to src/main/fragment/mos6502-common/vduz1_eq_vduz2_then_la1.asm diff --git a/src/main/fragment/vduz1_ge_vduz2_then_la1.asm b/src/main/fragment/mos6502-common/vduz1_ge_vduz2_then_la1.asm similarity index 100% rename from src/main/fragment/vduz1_ge_vduz2_then_la1.asm rename to src/main/fragment/mos6502-common/vduz1_ge_vduz2_then_la1.asm diff --git a/src/main/fragment/vduz1_lt_vduc1_then_la1.asm b/src/main/fragment/mos6502-common/vduz1_lt_vduc1_then_la1.asm similarity index 100% rename from src/main/fragment/vduz1_lt_vduc1_then_la1.asm rename to src/main/fragment/mos6502-common/vduz1_lt_vduc1_then_la1.asm diff --git a/src/main/fragment/vduz1_neq_vduc1_then_la1.asm b/src/main/fragment/mos6502-common/vduz1_neq_vduc1_then_la1.asm similarity index 100% rename from src/main/fragment/vduz1_neq_vduc1_then_la1.asm rename to src/main/fragment/mos6502-common/vduz1_neq_vduc1_then_la1.asm diff --git a/src/main/fragment/vssz1=vssz2.asm b/src/main/fragment/mos6502-common/vssz1=vssz2.asm similarity index 100% rename from src/main/fragment/vssz1=vssz2.asm rename to src/main/fragment/mos6502-common/vssz1=vssz2.asm diff --git a/src/main/fragment/vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsc1_ge_vwsz1_then_la1.asm b/src/main/fragment/mos6502-common/vwsc1_ge_vwsz1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsc1_ge_vwsz1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsc1_ge_vwsz1_then_la1.asm diff --git a/src/main/fragment/vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsc1.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsc1_band_vwsc2.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsc1_band_vwsc2.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsc1_band_vwsc2.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsc1_band_vwsc2.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz1.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz1.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz1.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz1.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz1_plus_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz1_plus_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz1_plus_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz1_plus_vwsc1.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz2.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz2_band_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_band_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz2_band_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_band_vwsc1.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_minus__deref_pwsz3.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz2_minus_vwsz3.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_minus_vwsz3.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz2_minus_vwsz3.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_minus_vwsz3.asm diff --git a/src/main/fragment/vwsz1=_deref_pwsz2_plus_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_plus_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=_deref_pwsz2_plus_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=_deref_pwsz2_plus_vwsc1.asm diff --git a/src/main/fragment/vwsz1=_neg_vwsz1.asm b/src/main/fragment/mos6502-common/vwsz1=_neg_vwsz1.asm similarity index 100% rename from src/main/fragment/vwsz1=_neg_vwsz1.asm rename to src/main/fragment/mos6502-common/vwsz1=_neg_vwsz1.asm diff --git a/src/main/fragment/vwsz1=_neg_vwsz2.asm b/src/main/fragment/mos6502-common/vwsz1=_neg_vwsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=_neg_vwsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=_neg_vwsz2.asm diff --git a/src/main/fragment/vwsz1=_sword_pbsz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_pbsz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_pbsz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_pbsz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwsz1=_sword_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwsz1=_sword_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwsz1=_sword_vbsaa.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_vbsaa.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_vbsaa.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_vbsaa.asm diff --git a/src/main/fragment/vwsz1=_sword_vbuaa.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_vbuaa.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_vbuaa.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_vbuaa.asm diff --git a/src/main/fragment/vwsz1=_sword_vdsz2.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_vdsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_vdsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_vdsz2.asm diff --git a/src/main/fragment/vwsz1=_sword_vwuz2.asm b/src/main/fragment/mos6502-common/vwsz1=_sword_vwuz2.asm similarity index 100% rename from src/main/fragment/vwsz1=_sword_vwuz2.asm rename to src/main/fragment/mos6502-common/vwsz1=_sword_vwuz2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsc2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuxx_rol_1.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_plus__deref_pwsc2.asm diff --git a/src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm b/src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm similarity index 100% rename from src/main/fragment/vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm rename to src/main/fragment/mos6502-common/vwsz1=pwsc1_derefidx_vbuyy_rol_1.asm diff --git a/src/main/fragment/vwsz1=vbsaa_plus_vbuc1.asm b/src/main/fragment/mos6502-common/vwsz1=vbsaa_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vbsaa_plus_vbuc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vbsaa_plus_vbuc1.asm diff --git a/src/main/fragment/vwsz1=vbsaa_plus_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vbsaa_plus_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vbsaa_plus_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vbsaa_plus_vwsc1.asm diff --git a/src/main/fragment/vwsz1=vbuaa.asm b/src/main/fragment/mos6502-common/vwsz1=vbuaa.asm similarity index 100% rename from src/main/fragment/vwsz1=vbuaa.asm rename to src/main/fragment/mos6502-common/vwsz1=vbuaa.asm diff --git a/src/main/fragment/vwsz1=vwsc1_minus_vwsz2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsc1_minus_vwsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsc1_minus_vwsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsc1_minus_vwsz2.asm diff --git a/src/main/fragment/vwsz1=vwsz1_minus_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_minus_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_minus_vbuaa.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_minus_vbuaa.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_vbuaa.asm diff --git a/src/main/fragment/vwsz1=vwsz1_minus_vbuc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_minus_vbuc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_minus_vbuc1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_plus_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_plus_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_plus_2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_plus_2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_2.asm diff --git a/src/main/fragment/vwsz1=vwsz1_plus_vbuz2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_vbuz2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_plus_vbuz2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_vbuz2.asm diff --git a/src/main/fragment/vwsz1=vwsz1_plus_vwuc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_plus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_plus_vwuc1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_rol_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_rol_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_rol_2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_rol_2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_2.asm diff --git a/src/main/fragment/vwsz1=vwsz1_rol_3.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_3.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_rol_3.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_3.asm diff --git a/src/main/fragment/vwsz1=vwsz1_rol_6.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_6.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_rol_6.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_rol_6.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_1.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_2.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_3.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_3.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_3.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_3.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_4.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_4.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_4.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_4.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_5.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_5.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_5.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_5.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_6.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_6.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_6.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_6.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_vbuxx.asm diff --git a/src/main/fragment/vwsz1=vwsz1_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz1_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz1_ror_vbuyy.asm diff --git a/src/main/fragment/vwsz1=vwsz2_band_vdsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_band_vdsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_band_vdsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_band_vdsc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus__deref_pwsz3.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus__deref_pwsz3.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus__deref_pwsz3.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus__deref_pwsz3.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus_vbsaa.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbsaa.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus_vbsaa.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbsaa.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus_vbsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus_vbsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbsc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus_vbuc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus_vbuc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vbuc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_minus_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_minus_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_minus_vwsc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_vbsaa.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbsaa.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_vbsaa.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbsaa.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_vbsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_vbsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbsc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vbuaa.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_vwsc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vwsc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_vwsc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vwsc1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_plus_vwsz2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vwsz2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_plus_vwsz2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_plus_vwsz2.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_2.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_3.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_3.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_3.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_3.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_4.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_4.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_4.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_4.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_5.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_5.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_5.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_5.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_6.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_6.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_6.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_6.asm diff --git a/src/main/fragment/vwsz1=vwsz2_rol_7.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_7.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_rol_7.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_rol_7.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_1.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_1.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_2.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_2.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_2.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_2.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_3.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_3.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_3.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_3.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_5.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_5.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_5.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_5.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_6.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_6.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_6.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_6.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_7.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_7.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_7.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_7.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_vbuxx.asm diff --git a/src/main/fragment/vwsz1=vwsz2_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vwsz1=vwsz2_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vwsz1=vwsz2_ror_vbuyy.asm diff --git a/src/main/fragment/vwsz1=vwuc1.asm b/src/main/fragment/mos6502-common/vwsz1=vwuc1.asm similarity index 100% rename from src/main/fragment/vwsz1=vwuc1.asm rename to src/main/fragment/mos6502-common/vwsz1=vwuc1.asm diff --git a/src/main/fragment/vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_eq_pwsc2_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_eq_pwsc2_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsz1_ge_0_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_ge_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_ge_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_ge_0_then_la1.asm diff --git a/src/main/fragment/vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_ge_pwsc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_ge_pwsc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsz1_ge_vwsc1_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_ge_vwsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_ge_vwsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_ge_vwsc1_then_la1.asm diff --git a/src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_ge_vwsz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_ge_vwsz2_then_la1.asm diff --git a/src/main/fragment/vwsz1_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_gt_0_then_la1.asm diff --git a/src/main/fragment/vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_gt_pwsc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_gt_pwsc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsz1_gt_vwsc1_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_gt_vwsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_gt_vwsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_gt_vwsc1_then_la1.asm diff --git a/src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_gt_vwsz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_gt_vwsz2_then_la1.asm diff --git a/src/main/fragment/vwsz1_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_le_0_then_la1.asm diff --git a/src/main/fragment/vwsz1_lt_0_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_lt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_lt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_lt_0_then_la1.asm diff --git a/src/main/fragment/vwsz1_lt_vwsc1_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_lt_vwsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_lt_vwsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_lt_vwsc1_then_la1.asm diff --git a/src/main/fragment/vwsz1_lt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_lt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_lt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_lt_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwsz1_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_neq_0_then_la1.asm diff --git a/src/main/fragment/vwsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_neq_pwsc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_neq_pwsc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwsz1_neq_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwsz1_neq_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwsz1_neq_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwsz1_neq_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=(_deref_pptc1)_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=_dec_vwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=_dec_vwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=_dec_vwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=_dec_vwuz1.asm diff --git a/src/main/fragment/vwuz1=_deref_pbuc1_word__deref_pbuc2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pbuc1_word__deref_pbuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pbuc1_word__deref_pbuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pbuc1_word__deref_pbuc2.asm diff --git a/src/main/fragment/vwuz1=_deref_pbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2.asm diff --git a/src/main/fragment/vwuz1=_deref_pbuz2_rol_1.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2_rol_1.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pbuz2_rol_1.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2_rol_1.asm diff --git a/src/main/fragment/vwuz1=_deref_pbuz2_word__deref_pbuz3.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2_word__deref_pbuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pbuz2_word__deref_pbuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pbuz2_word__deref_pbuz3.asm diff --git a/src/main/fragment/vwuz1=_deref_pptz2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pptz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pptz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pptz2.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuc1_minus_vwuc2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1_minus_vwuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuc1_minus_vwuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1_minus_vwuc2.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuc1_minus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1_minus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuc1_minus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuc1_minus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2.asm diff --git a/src/main/fragment/vwuz1=_deref_pwuz2_minus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=_deref_pwuz2_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=_deref_pwuz2_minus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=_hi_vdsz2.asm b/src/main/fragment/mos6502-common/vwuz1=_hi_vdsz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_hi_vdsz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_hi_vdsz2.asm diff --git a/src/main/fragment/vwuz1=_hi_vduz2.asm b/src/main/fragment/mos6502-common/vwuz1=_hi_vduz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_hi_vduz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_hi_vduz2.asm diff --git a/src/main/fragment/vwuz1=_inc_vwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=_inc_vwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=_inc_vwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=_inc_vwuz1.asm diff --git a/src/main/fragment/vwuz1=_lo_vduz2.asm b/src/main/fragment/mos6502-common/vwuz1=_lo_vduz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_lo_vduz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_lo_vduz2.asm diff --git a/src/main/fragment/vwuz1=_neg_vwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=_neg_vwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=_neg_vwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=_neg_vwuz1.asm diff --git a/src/main/fragment/vwuz1=_neg_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=_neg_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_neg_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_neg_vwuz2.asm diff --git a/src/main/fragment/vwuz1=_word_pbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=_word_pbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_word_pbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_word_pbuz2.asm diff --git a/src/main/fragment/vwuz1=_word_vbsaa.asm b/src/main/fragment/mos6502-common/vwuz1=_word_vbsaa.asm similarity index 100% rename from src/main/fragment/vwuz1=_word_vbsaa.asm rename to src/main/fragment/mos6502-common/vwuz1=_word_vbsaa.asm diff --git a/src/main/fragment/vwuz1=_word_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=_word_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=_word_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=_word_vbuaa.asm diff --git a/src/main/fragment/vwuz1=_word_vduz2.asm b/src/main/fragment/mos6502-common/vwuz1=_word_vduz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_word_vduz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_word_vduz2.asm diff --git a/src/main/fragment/vwuz1=_word_vwsz2.asm b/src/main/fragment/mos6502-common/vwuz1=_word_vwsz2.asm similarity index 100% rename from src/main/fragment/vwuz1=_word_vwsz2.asm rename to src/main/fragment/mos6502-common/vwuz1=_word_vwsz2.asm diff --git a/src/main/fragment/vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pbuz1_band_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=pbuz1_band_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=pbuz1_band_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=pbuz1_band_vwuc1.asm diff --git a/src/main/fragment/vwuz1=pbuz2_band_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=pbuz2_band_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=pbuz2_band_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=pbuz2_band_vwuc1.asm diff --git a/src/main/fragment/vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm b/src/main/fragment/mos6502-common/vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm similarity index 100% rename from src/main/fragment/vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm rename to src/main/fragment/mos6502-common/vwuz1=pbuz2_derefidx_vbuyy_rol_1.asm diff --git a/src/main/fragment/vwuz1=pptz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pptz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pptz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pptz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_band_vwuc2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_minus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_1.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuxx_rol_4.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_band_vwuc2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_minus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_1.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm b/src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuc1_derefidx_vbuyy_rol_4.asm diff --git a/src/main/fragment/vwuz1=pwuz1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pwuz1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuz1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuz1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm b/src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_plus_1.asm diff --git a/src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa.asm diff --git a/src/main/fragment/vwuz1=vbuaa_bor_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_bor_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_bor_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_bor_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vbuaa_plus_vbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_plus_vbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_plus_vbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_plus_vbuz2.asm diff --git a/src/main/fragment/vwuz1=vbuaa_plus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_plus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_plus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_plus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vbuaa_rol_1.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_rol_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_rol_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_rol_1.asm diff --git a/src/main/fragment/vwuz1=vbuaa_rol_3.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_rol_3.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_rol_3.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_rol_3.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word__lo_vwsz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word__lo_vwsz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word__lo_vwsz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word__lo_vwsz2.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word_pbuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word_pbuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vbuaa_word_vbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuaa_word_vbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuaa_word_vbuz2.asm diff --git a/src/main/fragment/vwuz1=vbuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vbuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuc1.asm diff --git a/src/main/fragment/vwuz1=vbuc1_minus_vbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vbuc1_minus_vbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuc1_minus_vbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuc1_minus_vbuz2.asm diff --git a/src/main/fragment/vwuz1=vbuc1_sethi_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuc1_sethi_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vbuc1_sethi_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuc1_sethi_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vbuc1_sethi_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vbuc1_sethi_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vbuc1_sethi_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuc1_minus_vbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_minus_vbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vbuz2.asm diff --git a/src/main/fragment/vwuz1=vwuc1_minus_vwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_minus_vwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vwuz1.asm diff --git a/src/main/fragment/vwuz1=vwuc1_minus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_minus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_minus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuc1_plus__hi_vdsz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_plus__hi_vdsz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_plus__hi_vdsz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_plus__hi_vdsz2.asm diff --git a/src/main/fragment/vwuz1=vwuc1_plus__hi_vduz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_plus__hi_vduz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_plus__hi_vduz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_plus__hi_vduz2.asm diff --git a/src/main/fragment/vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuc1_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_plus_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuc1_sethi_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_sethi_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuc1_sethi_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_sethi_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuc1_sethi_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuc1_sethi_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuc1_sethi_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz1_bor_vbuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vbuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_bor_vbuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vbuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_bor_vwsz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vwsz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_bor_vwsz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vwsz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_bor_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_bor_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_bor_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_bxor_vwsc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_bxor_vwsc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_bxor_vwsc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_bxor_vwsc1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_bxor_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_bxor_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_bxor_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_bxor_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz1_minus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_minus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_minus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_minus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus__hi_vduz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus__hi_vduz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus__hi_vduz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus__hi_vduz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_pwuc1_derefidx_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_plus_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_plus_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_plus_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_3.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_4.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_4.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_4.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_4.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_5.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_5.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_5.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_5.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_6.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_6.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_6.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_6.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_7.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_7.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_7.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_7.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_8.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_8.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_8.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_8.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz1_rol_vbuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_rol_vbuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_rol_vbuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_1.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_3.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_4.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_4.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_4.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_4.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_5.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_5.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_5.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_5.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_6.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_6.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_6.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_6.asm diff --git a/src/main/fragment/vwuz1=vwuz1_ror_8.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_8.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_ror_8.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_ror_8.asm diff --git a/src/main/fragment/vwuz1=vwuz1_sethi_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_sethi_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuz1_sethi_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_sethi_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz1_sethi_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_sethi_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_sethi_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz1_setlo_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz1_setlo_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz1_setlo_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz1_setlo_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz2_band_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_band_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_band_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_band_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_band_vwuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_band_vwuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_band_vwuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_band_vwuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_bor_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_bor_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_bor_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_bor_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_bor_vwuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_bor_vwuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_bor_vwuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_bor_vwuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_minus_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_minus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_minus__hi_vduz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_minus__hi_vduz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_minus__hi_vduz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_minus__hi_vduz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_minus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_minus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_minus_vwuz1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuz1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_minus_vwuz1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuz1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_minus_vwuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_minus_vwuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_minus_vwuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus__hi_vduz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__hi_vduz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus__hi_vduz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__hi_vduz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus__hi_vwuz2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__hi_vwuz2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus__hi_vwuz2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__hi_vwuz2.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus__lo_pbuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__lo_pbuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus__lo_pbuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus__lo_pbuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus_vwuc1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_vwuc1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus_vwuc1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_vwuc1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_plus_vwuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_vwuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_plus_vwuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_plus_vwuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_2.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_4.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_4.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_4.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_4.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_5.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_5.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_5.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_5.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_6.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_6.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_6.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_6.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_8.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_8.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_8.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_8.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz2_rol_vbuz3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuz3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_rol_vbuz3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_rol_vbuz3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_1.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_1.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_1.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_1.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_2.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_2.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_2.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_2.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_3.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_3.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_3.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_3.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_4.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_4.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_4.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_4.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_5.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_5.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_5.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_5.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_6.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_6.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_6.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_6.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_8.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_8.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_8.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_8.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz2_ror_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_ror_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_ror_vbuyy.asm diff --git a/src/main/fragment/vwuz1=vwuz2_setlo_vbuaa.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuaa.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_setlo_vbuaa.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuaa.asm diff --git a/src/main/fragment/vwuz1=vwuz2_setlo_vbuxx.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuxx.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_setlo_vbuxx.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuxx.asm diff --git a/src/main/fragment/vwuz1=vwuz2_setlo_vbuyy.asm b/src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuyy.asm similarity index 100% rename from src/main/fragment/vwuz1=vwuz2_setlo_vbuyy.asm rename to src/main/fragment/mos6502-common/vwuz1=vwuz2_setlo_vbuyy.asm diff --git a/src/main/fragment/vwuz1_eq_0_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_eq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_eq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_eq_0_then_la1.asm diff --git a/src/main/fragment/vwuz1_eq_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_eq_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_eq_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_eq_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_eq_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_eq_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_eq_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_eq_vwuz2_then_la1.asm diff --git a/src/main/fragment/vwuz1_ge_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_ge_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_ge_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_ge_vbuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_ge_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_ge_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_ge_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_ge_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_0_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_0_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_pwuc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_pwuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_pwuz2_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_vbsc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_vbsc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_vbsc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_vbsc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_gt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_gt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_gt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_gt_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_le_0_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_le_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_le_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_le_0_then_la1.asm diff --git a/src/main/fragment/vwuz1_le_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_le_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_le_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_le_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_le_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_le_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_le_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_le_vwuz2_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt__deref_pwuz2_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt__deref_pwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt__deref_pwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt__deref_pwuz2_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt_pwuc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt_pwuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt_vbuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt_vbuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt_vbuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt_vbuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_lt_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_lt_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_lt_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_lt_vwuz2_then_la1.asm diff --git a/src/main/fragment/vwuz1_neq_0_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_neq_0_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_neq_0_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_neq_0_then_la1.asm diff --git a/src/main/fragment/vwuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_neq_pwuc1_derefidx_vbuxx_then_la1.asm diff --git a/src/main/fragment/vwuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_neq_pwuc1_derefidx_vbuyy_then_la1.asm diff --git a/src/main/fragment/vwuz1_neq_vwuc1_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_neq_vwuc1_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_neq_vwuc1_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_neq_vwuc1_then_la1.asm diff --git a/src/main/fragment/vwuz1_neq_vwuz2_then_la1.asm b/src/main/fragment/mos6502-common/vwuz1_neq_vwuz2_then_la1.asm similarity index 100% rename from src/main/fragment/vwuz1_neq_vwuz2_then_la1.asm rename to src/main/fragment/mos6502-common/vwuz1_neq_vwuz2_then_la1.asm diff --git a/src/main/fragment/MOS6502X/_deref_pbuc1=vbuaa_band_vbuxx.asm b/src/main/fragment/mos6502-undoc/_deref_pbuc1=vbuaa_band_vbuxx.asm similarity index 100% rename from src/main/fragment/MOS6502X/_deref_pbuc1=vbuaa_band_vbuxx.asm rename to src/main/fragment/mos6502-undoc/_deref_pbuc1=vbuaa_band_vbuxx.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuaa_minus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuaa_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuaa_minus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuaa_minus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuaa_plus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuaa_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuaa_plus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuaa_plus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuc1_minus_vbuaa.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuc1_minus_vbuaa.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuc1_minus_vbuaa.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuc1_minus_vbuaa.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuxx_band_vbuaa.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuxx_band_vbuaa.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuxx_band_vbuaa.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuxx_band_vbuaa.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuxx_minus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuxx_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuxx_minus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuxx_minus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuxx_plus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuxx_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuxx_plus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuxx_plus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuz1_minus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuz1_minus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuz1_minus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuz1_minus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuxx=vbuz1_plus_vbuc1.asm b/src/main/fragment/mos6502-undoc/vbuxx=vbuz1_plus_vbuc1.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuxx=vbuz1_plus_vbuc1.asm rename to src/main/fragment/mos6502-undoc/vbuxx=vbuz1_plus_vbuc1.asm diff --git a/src/main/fragment/MOS6502X/vbuz1=vbuaa_band_vbuxx.asm b/src/main/fragment/mos6502-undoc/vbuz1=vbuaa_band_vbuxx.asm similarity index 100% rename from src/main/fragment/MOS6502X/vbuz1=vbuaa_band_vbuxx.asm rename to src/main/fragment/mos6502-undoc/vbuz1=vbuaa_band_vbuxx.asm diff --git a/src/main/fragment/pptz1=_ptr_pbuz1.asm b/src/main/fragment/pptz1=_ptr_pbuz1.asm deleted file mode 100644 index 281cef96d..000000000 --- a/src/main/fragment/pptz1=_ptr_pbuz1.asm +++ /dev/null @@ -1 +0,0 @@ -// Do nothing \ No newline at end of file diff --git a/src/main/fragment/pwuz1=_ptr_pbuz1.asm b/src/main/fragment/pwuz1=_ptr_pbuz1.asm deleted file mode 100644 index 281cef96d..000000000 --- a/src/main/fragment/pwuz1=_ptr_pbuz1.asm +++ /dev/null @@ -1 +0,0 @@ -// Do nothing \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/Compiler.java b/src/main/java/dk/camelot64/kickc/Compiler.java index 2ca45ec93..560b44c97 100644 --- a/src/main/java/dk/camelot64/kickc/Compiler.java +++ b/src/main/java/dk/camelot64/kickc/Compiler.java @@ -1,6 +1,7 @@ package dk.camelot64.kickc; import dk.camelot64.kickc.asm.AsmProgram; +import dk.camelot64.kickc.fragment.AsmFragmentTemplateSynthesizer; import dk.camelot64.kickc.model.*; import dk.camelot64.kickc.model.statements.StatementCall; import dk.camelot64.kickc.model.statements.StatementSource; @@ -75,14 +76,25 @@ public class Compiler { program.setTargetPlatform(targetPlatform); } - void setTargetCpu(TargetCpu targetCpu) { + public void setTargetCpu(TargetCpu targetCpu) { program.setTargetCpu(targetCpu); } - TargetCpu getTargetCpu() { - return program.getTargetCpu(); + public void setAsmFragmentBaseFolder(Path asmFragmentBaseFolder) { + program.setAsmFragmentBaseFolder(asmFragmentBaseFolder); } + public void setAsmFragmentCacheFolder(Path asmFragmentcacheDir) { + program.setAsmFragmentBaseFolder(asmFragmentcacheDir); + } + + public void initAsmFragmentSynthesizer() { + program.initAsmFragmentSynthesizer(); + } + + public AsmFragmentTemplateSynthesizer getAsmFragmentSynthesizer() { + return program.getAsmFragmentSynthesizer(); + } public void setLog(CompileLog compileLog) { program.setLog(compileLog); @@ -101,6 +113,7 @@ public class Compiler { fileName = fileName.substring(0, fileName.length() - 3); } program.setFileName(fileName); + initAsmFragmentSynthesizer(); try { Path currentPath = new File(".").toPath(); if(this.linkScriptFileName != null) { diff --git a/src/main/java/dk/camelot64/kickc/KickC.java b/src/main/java/dk/camelot64/kickc/KickC.java index 8de2999b0..de56124d1 100644 --- a/src/main/java/dk/camelot64/kickc/KickC.java +++ b/src/main/java/dk/camelot64/kickc/KickC.java @@ -2,7 +2,6 @@ package dk.camelot64.kickc; import dk.camelot64.kickc.asm.AsmProgram; import dk.camelot64.kickc.fragment.AsmFragmentTemplate; -import dk.camelot64.kickc.fragment.AsmFragmentTemplateSynthesizer; import dk.camelot64.kickc.fragment.AsmFragmentTemplateUsages; import dk.camelot64.kickc.model.CompileError; import dk.camelot64.kickc.model.Program; @@ -191,8 +190,6 @@ public class KickC implements Callable { fragmentDir = new File("fragment/").toPath(); } - Path fragmentCpuDir = fragmentDir.resolve(compiler.getTargetCpu().getName()); - Path fragmentCacheDir = null; if(optimizeFragmentCache) { if(outputDir != null) { @@ -204,14 +201,16 @@ public class KickC implements Callable { configVerbosity(compiler); - AsmFragmentTemplateSynthesizer.initialize(fragmentDir, fragmentCpuDir, fragmentCacheDir, compiler.getLog()); + compiler.setAsmFragmentBaseFolder(fragmentDir); + compiler.setAsmFragmentCacheFolder(fragmentCacheDir); + compiler.initAsmFragmentSynthesizer(); if(fragment != null) { if(verbose) { compiler.getLog().setVerboseFragmentLog(true); } compiler.getLog().setSysOut(true); - Collection fragmentTemplates = AsmFragmentTemplateSynthesizer.getFragmentTemplates(fragment, compiler.getLog()); + Collection fragmentTemplates = compiler.getAsmFragmentSynthesizer().getBestTemplates(fragment, compiler.getLog()); for(AsmFragmentTemplate fragmentTemplate : fragmentTemplates) { AsmFragmentTemplateUsages.logTemplate(compiler.getLog(), fragmentTemplate, ""); } @@ -278,7 +277,7 @@ public class KickC implements Callable { asmWriter.close(); asmOutputStream.close(); - AsmFragmentTemplateSynthesizer.finalize(compiler.getLog()); + compiler.getAsmFragmentSynthesizer().finalize(compiler.getLog()); // Copy Resource Files (if out-dir is different from in-dir) if(!kcFileDir.toAbsolutePath().equals(outputDir.toAbsolutePath())) { diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java index b351ef1fb..024114df7 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java @@ -1,6 +1,7 @@ package dk.camelot64.kickc.fragment; import dk.camelot64.kickc.CompileLog; +import dk.camelot64.kickc.model.TargetCpu; import org.antlr.v4.runtime.CharStream; import org.antlr.v4.runtime.CharStreams; @@ -24,29 +25,10 @@ public class AsmFragmentTemplateSynthesizer { /** Name of the file holding the fragment cache. */ public static final String FRAGMENT_CACHE_FILE = "fragment-cache.asm"; - /** The static instance. */ - static AsmFragmentTemplateSynthesizer SYNTHESIZER = null; - - /** Initialize the fragment template synthesizer. */ - public static void initialize(Path fragmentFolder, Path fragmentCpuFolder, Path cacheFolder, CompileLog log) { - SYNTHESIZER = new AsmFragmentTemplateSynthesizer(fragmentFolder, fragmentCpuFolder, cacheFolder, log); - } - - /** Re-initialize the fragment template synthesizer with a CPU-specific fragment folder. */ - public static void reinitialize(String cpuName, CompileLog log) { - Path fragmentCpuFolder = SYNTHESIZER.defaultFragmentFolder.resolve(cpuName); - SYNTHESIZER = new AsmFragmentTemplateSynthesizer(SYNTHESIZER.defaultFragmentFolder, fragmentCpuFolder, SYNTHESIZER.cacheFolder, log); - } - - /** Finalize the fragment template synthesizer. */ - public static void finalize(CompileLog log) { - SYNTHESIZER.saveBestFragmentCache(log); - } - /** Create synthesizer. */ - private AsmFragmentTemplateSynthesizer(Path defaultFragmentFolder, Path cpuFragmentFolder, Path cacheFolder, CompileLog log) { - this.defaultFragmentFolder = defaultFragmentFolder; - this.cpuFragmentFolder = cpuFragmentFolder; + public AsmFragmentTemplateSynthesizer(Path baseFragmentFolder, TargetCpu cpu, Path cacheFolder, CompileLog log) { + this.baseFragmentFolder = baseFragmentFolder; + this.cpu = cpu; this.cacheFolder = cacheFolder; this.synthesisGraph = new LinkedHashMap<>(); this.bestTemplateUpdate = new ArrayDeque<>(); @@ -56,11 +38,11 @@ public class AsmFragmentTemplateSynthesizer { } - /** The folder containing generic fragment files. */ - private Path defaultFragmentFolder; + /** The folder containing fragment files. */ + private Path baseFragmentFolder; - /** The folder containing CPU-specific fragment files. */ - private Path cpuFragmentFolder; + /** The Target CPU - used for obtaining CPU-specific fragment files. */ + private TargetCpu cpu; /** The folder containing cached fragment files. */ private Path cacheFolder; @@ -80,18 +62,23 @@ public class AsmFragmentTemplateSynthesizer { */ private Map synthesisGraph; + /** Finalize the fragment template synthesizer. */ + public void finalize(CompileLog log) { + saveBestFragmentCache(log); + } + /** * Get information about the size of the synthesizer data structures * * @return the size */ - public static int getSize() { - return SYNTHESIZER.synthesisGraph.size(); + public int getSize() { + return synthesisGraph.size(); } - public static AsmFragmentInstance getFragmentInstance(AsmFragmentInstanceSpec instanceSpec, CompileLog log) { + public AsmFragmentInstance getFragmentInstance(AsmFragmentInstanceSpec instanceSpec, CompileLog log) { String signature = instanceSpec.getSignature(); - AsmFragmentTemplate fragmentTemplate = SYNTHESIZER.getFragmentTemplate(signature, log); + AsmFragmentTemplate fragmentTemplate = getFragmentTemplate(signature, log); // Return the resulting fragment instance return new AsmFragmentInstance( instanceSpec.getProgram(), @@ -108,10 +95,6 @@ public class AsmFragmentTemplateSynthesizer { * @param log The log * @return The best templates (with different clobber profiles) for the signature */ - public static Collection getFragmentTemplates(String signature, CompileLog log) { - return SYNTHESIZER.getBestTemplates(signature, log); - } - private AsmFragmentTemplate getFragmentTemplate(String signature, CompileLog log) { // Attempt to find in memory/disk cache AsmFragmentTemplate bestTemplate = bestFragmentCache.get(signature); @@ -194,9 +177,9 @@ public class AsmFragmentTemplateSynthesizer { log.append("Loaded cached fragments " + bestFragmentCache.size() + " from " + cacheFile.getPath()); return bestFragmentCache; } catch(IOException e) { - throw new RuntimeException("Error loading fragment cache file " + defaultFragmentFolder, e); + throw new RuntimeException("Error loading fragment cache file " + baseFragmentFolder, e); } catch(StringIndexOutOfBoundsException e) { - throw new RuntimeException("Problem reading fragment file " + defaultFragmentFolder, e); + throw new RuntimeException("Problem reading fragment file " + baseFragmentFolder, e); } } @@ -236,7 +219,7 @@ public class AsmFragmentTemplateSynthesizer { * @param log The compile log * @return The best templates for the passed signature */ - private Collection getBestTemplates(String signature, CompileLog log) { + public Collection getBestTemplates(String signature, CompileLog log) { getOrCreateSynthesis(signature, log); updateBestTemplates(log); AsmFragmentSynthesis synthesis = getSynthesis(signature); @@ -607,20 +590,15 @@ public class AsmFragmentTemplateSynthesizer { */ private List loadFragmentTemplates(String signature, CompileLog log) { ArrayList fileTemplates = new ArrayList<>(); - if(defaultFragmentFolder != null) { - AsmFragmentTemplate fileFragment = loadFragmentTemplate(signature, defaultFragmentFolder); - if(fileFragment != null) - fileTemplates.add(fileFragment); - } - if(cpuFragmentFolder != null) { - AsmFragmentTemplate fileFragment = loadFragmentTemplate(signature, cpuFragmentFolder); + List cpuFeatures = cpu.getFeatures(); + for(TargetCpu.Feature cpuFeature : cpuFeatures) { + AsmFragmentTemplate fileFragment = loadFragmentTemplate(signature, baseFragmentFolder.resolve(cpuFeature.getName())); if(fileFragment != null) fileTemplates.add(fileFragment); } return fileTemplates; } - /** * Attempt to load a fragment template from a folder on disk * @@ -668,7 +646,7 @@ public class AsmFragmentTemplateSynthesizer { } File[] allFragmentFiles() { - return defaultFragmentFolder.toFile().listFiles((dir, name) -> name.endsWith(".asm")); + return baseFragmentFolder.toFile().listFiles((dir, name) -> name.endsWith(".asm")); } diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateUsages.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateUsages.java index 3da2ab85e..70c516672 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateUsages.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateUsages.java @@ -33,13 +33,13 @@ public class AsmFragmentTemplateUsages { * * @param log The compile log to add the output to */ - public static void logUsages(CompileLog log, boolean logRedundantFiles, boolean logUnusedFiles, boolean logUnusedRules, boolean logFileDetails, boolean logAllDetails, boolean logDetailsBody) { + public static void logUsages(AsmFragmentTemplateSynthesizer synthesizer, CompileLog log, boolean logRedundantFiles, boolean logUnusedFiles, boolean logUnusedRules, boolean logFileDetails, boolean logAllDetails, boolean logDetailsBody) { Map synthesisGraph = - AsmFragmentTemplateSynthesizer.SYNTHESIZER.getSynthesisGraph(); + synthesizer.getSynthesisGraph(); ArrayList signatures = new ArrayList<>(synthesisGraph.keySet()); Collections.sort(signatures); - File[] files = AsmFragmentTemplateSynthesizer.SYNTHESIZER.allFragmentFiles(); + File[] files = synthesizer.allFragmentFiles(); if(logRedundantFiles) { log.append("\nREDUNDANT ASM FRAGMENT FILES ANALYSIS (if found consider removing them from disk)"); @@ -48,7 +48,7 @@ public class AsmFragmentTemplateUsages { String fileName = file.getName(); String signature = fileName.substring(0, fileName.length() - 4); // Synthesize the fragment - and check if the synthesis is as good as the file body - Collection templates = AsmFragmentTemplateSynthesizer.getFragmentTemplates(signature, log); + Collection templates = synthesizer.getBestTemplates(signature, log); boolean isFile = false; for(AsmFragmentTemplate template : templates) { isFile |= template.isFile(); @@ -118,7 +118,7 @@ public class AsmFragmentTemplateUsages { new LinkedHashSet<>(AsmFragmentTemplateSynthesisRule.getSynthesisRules()); for(String signature : signatures) { Collection templates = - AsmFragmentTemplateSynthesizer.getFragmentTemplates(signature, log); + synthesizer.getBestTemplates(signature, log); for(AsmFragmentTemplate template : templates) { while(template.getSynthesis()!=null) { rules.remove(template.getSynthesis()); @@ -143,7 +143,7 @@ public class AsmFragmentTemplateUsages { } } } - logTemplatesByUsage(log, fileTemplates, logDetailsBody); + logTemplatesByUsage(synthesizer, log, fileTemplates, logDetailsBody); } @@ -154,13 +154,13 @@ public class AsmFragmentTemplateUsages { Collection templates = synthesisGraph.get(signature).getBestTemplates(); allTemplates.addAll(templates); } - logTemplatesByUsage(log, allTemplates, logDetailsBody); + logTemplatesByUsage(synthesizer, log, allTemplates, logDetailsBody); } } - private static void logTemplatesByUsage(CompileLog log, List templates, boolean logBody) { + private static void logTemplatesByUsage(AsmFragmentTemplateSynthesizer synthesizer, CompileLog log, List templates, boolean logBody) { // Sort by usage Collections.sort(templates, (o1, o2) -> { Integer u1 = fragmentTemplateUsage.get(o1); @@ -174,7 +174,7 @@ public class AsmFragmentTemplateUsages { for(AsmFragmentTemplate template : templates) { Integer usage = fragmentTemplateUsage.get(template); if(usage == null) usage = 0; - AsmFragmentTemplateSynthesizer.AsmFragmentSynthesis synthesis = AsmFragmentTemplateSynthesizer.SYNTHESIZER.getOrCreateSynthesis(template.getSignature(), log); + AsmFragmentTemplateSynthesizer.AsmFragmentSynthesis synthesis = synthesizer.getOrCreateSynthesis(template.getSignature(), log); Collection bestTemplates = synthesis.getBestTemplates(); log.append(String.format("%8d", usage) + " " + template.getSignature()+" - templates: " + bestTemplates.size()); if(logBody) { @@ -187,7 +187,7 @@ public class AsmFragmentTemplateUsages { } public static void logTemplate(CompileLog log, AsmFragmentTemplate template, String indent) { - String prefix = ""; + String prefix; if(template.isCache()) { prefix = "cached "; } else if(template.isFile()) { diff --git a/src/main/java/dk/camelot64/kickc/model/Program.java b/src/main/java/dk/camelot64/kickc/model/Program.java index f9fbb2c13..5bb1c1176 100644 --- a/src/main/java/dk/camelot64/kickc/model/Program.java +++ b/src/main/java/dk/camelot64/kickc/model/Program.java @@ -2,6 +2,7 @@ package dk.camelot64.kickc.model; import dk.camelot64.kickc.CompileLog; import dk.camelot64.kickc.asm.AsmProgram; +import dk.camelot64.kickc.fragment.AsmFragmentTemplateSynthesizer; import dk.camelot64.kickc.model.statements.Statement; import dk.camelot64.kickc.model.statements.StatementInfos; import dk.camelot64.kickc.model.symbols.ProgramScope; @@ -32,6 +33,14 @@ public class Program { private TargetPlatform targetPlatform = TargetPlatform.DEFAULT; /** The target CPU that the program is being build for. PASS 0-5 (STATIC) */ private TargetCpu targetCpu = TargetCpu.DEFAULT; + + /** Base folder for finding ASM fragment files. (STATIC) */ + private Path asmFragmentBaseFolder; + /** Cache folder for finding ASM fragment files. (STATIC) */ + private Path asmFragmentCacheFolder; + /** The ASM fragment synthesizer responsible for loading/synthesizing ASM fragments. Depends on the target CPU. (STATIC) */ + private AsmFragmentTemplateSynthesizer asmFragmentSynthesizer; + /** Path to any custom link script file used for linking (STATIC) */ private Path linkScriptFilePath; /** Body to any custom link script file used for linking (STATIC) */ @@ -159,6 +168,30 @@ public class Program { this.asm = null; } + public Path getAsmFragmentCacheFolder() { + return asmFragmentCacheFolder; + } + + public void setAsmFragmentCacheFolder(Path asmFragmentCacheFolder) { + this.asmFragmentCacheFolder = asmFragmentCacheFolder; + } + + public Path getAsmFragmentBaseFolder() { + return asmFragmentBaseFolder; + } + + public void setAsmFragmentBaseFolder(Path asmFragmentBaseFolder) { + this.asmFragmentBaseFolder = asmFragmentBaseFolder; + } + + public AsmFragmentTemplateSynthesizer getAsmFragmentSynthesizer() { + return asmFragmentSynthesizer; + } + + public void initAsmFragmentSynthesizer() { + this.asmFragmentSynthesizer = new AsmFragmentTemplateSynthesizer(asmFragmentBaseFolder, targetCpu, asmFragmentCacheFolder, getLog()); + } + public TargetCpu getTargetCpu() { return targetCpu; } diff --git a/src/main/java/dk/camelot64/kickc/model/TargetCpu.java b/src/main/java/dk/camelot64/kickc/model/TargetCpu.java index 1fad3fe41..16432bb39 100644 --- a/src/main/java/dk/camelot64/kickc/model/TargetCpu.java +++ b/src/main/java/dk/camelot64/kickc/model/TargetCpu.java @@ -1,11 +1,22 @@ package dk.camelot64.kickc.model; -/** The target CPU variation of the compile. Controls which instructions are legal. */ +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +/** + * The target CPU variation of the compile. Controls which instructions are legal. + * CPU variations are also used to control whether the code compiled is meant for ROM - disallowing self-modifying cde. + * */ public enum TargetCpu { - /** Vanilla MOS 6502 CPU - without illegal opcodes. */ - MOS6502("MOS6502"), - /** MOS 6502 CPU with support for illegal instructions. */ - MOS6502X("MOS6502X"), + /** Vanilla MOS 6502 CPU running in ROM - no illegal opcodes, no self-modifying code. */ + ROM6502("rom6502", Collections.singletonList(Feature.MOS6502_COMMON)), + /** MOS 6502 CPU - allows illegal instructions, no self-modifying code. */ + ROM6502X("rom6502x", Arrays.asList(Feature.MOS6502_COMMON, Feature.MOS6502_UNODC)), + /** Vanilla MOS 6502 CPU - no illegal opcodes, allows self-modifying code. */ + MOS6502("mos6502", Arrays.asList(Feature.MOS6502_COMMON, Feature.MOS6502_SELFMOD)), + /** MOS 6502 CPU - allows illegal instructions, allows self-modifying code. */ + MOS6502X("mos6502x", Arrays.asList(Feature.MOS6502_COMMON, Feature.MOS6502_UNODC, Feature.MOS6502_SELFMOD)), ///** 65C02 CPU - More addressing modes and instructions, no illegal instructions. http://westerndesigncenter.com/wdc/documentation/w65c02s.pdf */ //WDC65C02("65C02"), ///** 65CE02 CPU - Even more addressing modes and instructions. http://www.zimmers.net/anonftp/pub/cbm/documents/chipdata/65ce02.txt */ @@ -14,19 +25,54 @@ public enum TargetCpu { //WDC65C186("65CE02"), ; - /** The default target CPU. */ + /** The default target CPU */ public static final TargetCpu DEFAULT = MOS6502X; + /** Feature of a CPU. A feature is represented by a folder containing a number of fragments. */ + public static enum Feature { + /** Official Instruction Set of the MOS6502 CPU. https://www.masswerk.at/6502/6502_instruction_set.html */ + MOS6502_COMMON("mos6502-common"), + /** The Undocumented Opcodes of the MOS6502 CPU. http://www.oxyron.de/html/opcodes02.html */ + MOS6502_UNODC("mos6502-undoc"), + /** Self-modifying Code using MOS6502 instructions. */ + MOS6502_SELFMOD("mos6502-selfmod"), + ; + + /** The CPU feature name. */ + private String name; + + Feature(String name) { + this.name = name; + } + + public String getName() { + return name; + } + } + + /** The name of the CPU. */ private String name; - TargetCpu(String name) { + /** Features of the CPU */ + private List features; + + TargetCpu(String name, List features) { this.name = name; + this.features = features; } public String getName() { return name; } + /** + * Get the features of the CPU decising which fragments is usable + * @return The features + */ + public List getFeatures() { + return features; + } + /** Get a target CPU by name. */ public static TargetCpu getTargetCpu(String name) { for(TargetCpu value : TargetCpu.values()) { @@ -38,5 +84,4 @@ public enum TargetCpu { } - } diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java b/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java index fdf4146e8..cc141da21 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass0GenerateStatementSequence.java @@ -152,7 +152,7 @@ public class Pass0GenerateStatementSequence extends KickCParserBaseVisitor