diff --git a/src/main/fragment/mos6502-common/pvom1=qvom1_derefidx_vbuyy.asm b/src/main/fragment/mos6502-common/pvom1=qvom1_derefidx_vbuyy.asm new file mode 100644 index 000000000..0da1e40e7 --- /dev/null +++ b/src/main/fragment/mos6502-common/pvom1=qvom1_derefidx_vbuyy.asm @@ -0,0 +1,9 @@ +lda {m1} +sta $fe +lda {m1}+1 +sta $ff +lda ($fe),y +sta {m1} +iny +lda ($fe),y +sta {m1}+1 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vbsaa=vbuaa_band_pbsc1_derefidx_vbuxx.asm b/src/main/fragment/mos6502-common/vbsaa=vbuaa_band_pbsc1_derefidx_vbuxx.asm new file mode 100644 index 000000000..479c7f47b --- /dev/null +++ b/src/main/fragment/mos6502-common/vbsaa=vbuaa_band_pbsc1_derefidx_vbuxx.asm @@ -0,0 +1 @@ +and {c1},x \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwsm1=vbsaa_minus_vbsm2.asm b/src/main/fragment/mos6502-common/vwsm1=vbsaa_minus_vbsm2.asm new file mode 100644 index 000000000..1cbe2ee9e --- /dev/null +++ b/src/main/fragment/mos6502-common/vwsm1=vbsaa_minus_vbsm2.asm @@ -0,0 +1,5 @@ +sec +sbc {m2} +sta {m1} +lda #0 +sta {m1}+1 \ No newline at end of file