diff --git a/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_6.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_6.asm index 67a65890a..a920cddaa 100644 --- a/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_6.asm +++ b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_6.asm @@ -1,6 +1,4 @@ -lsr -lsr -lsr -lsr -lsr -lsr \ No newline at end of file +rol +rol +rol +and #$02 \ No newline at end of file diff --git a/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_7.asm b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_7.asm index e1223837f..046db7a00 100644 --- a/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_7.asm +++ b/src/main/fragment/mos6502-common/vbuaa=vbuaa_ror_7.asm @@ -1,7 +1,3 @@ -lsr -lsr -lsr -lsr -lsr -lsr -lsr \ No newline at end of file +rol +rol +and #$01 \ No newline at end of file diff --git a/src/main/fragment/mos6502-undoc/vbuaa=vbuaa_ror_7.asm b/src/main/fragment/mos6502-undoc/vbuaa=vbuaa_ror_7.asm new file mode 100644 index 000000000..c2dd1ce83 --- /dev/null +++ b/src/main/fragment/mos6502-undoc/vbuaa=vbuaa_ror_7.asm @@ -0,0 +1,2 @@ +anc #$80 +rol \ No newline at end of file