diff --git a/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_ror_3.asm b/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_ror_3.asm new file mode 100644 index 000000000..0ba2a1262 --- /dev/null +++ b/src/main/fragment/mos6502-common/vwum1=_deref_pwuz2_ror_3.asm @@ -0,0 +1,12 @@ +ldy #1 +lda ({z2}),y +lsr +sta {m1}+1 +dey +lda ({z2}),y +ror +sta {m1} +lsr {m1}+1 +ror {m1} +lsr {m1}+1 +ror {m1} \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_ror_3.asm b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_ror_3.asm new file mode 100644 index 000000000..97dd33b8d --- /dev/null +++ b/src/main/fragment/mos6502-common/vwuz1=_deref_pwuz1_ror_3.asm @@ -0,0 +1,14 @@ +ldy #1 +lda ({z1}),y +lsr +pha +dey +lda ({z1}),y +ror +sta {z1} +pla +sta {z1}+1 +lsr {z1}+1 +ror {z1} +lsr {z1}+1 +ror {z1}