# HG changeset patch # User Michael Pavone # Date 1740878623 28800 # Node ID e16f567be36c28b19c44dc85758d73af3f5b0f92 # Parent 3c689000e571f37c4c2df1321f70f10f897729ca Fix lsl/lsr/asl/asr with memory operand diff -r 3c689000e571 -r e16f567be36c m68k.cpu --- a/m68k.cpu Sat Mar 01 02:03:21 2025 -0800 +++ b/m68k.cpu Sat Mar 01 17:23:43 2025 -0800 @@ -1522,10 +1522,10 @@ invalid M 7 R 6 invalid M 7 R 7 - m68k_fetch_dst_ea M R 0 - lsr dst 1 dst + m68k_fetch_dst_ea M R 1 + lsr dst 1 dst 1 update_flags XNZV0C - m68k_save_dst 0 + m68k_save_dst 1 m68k_prefetch 1110CCC0ZZ000RRR asri @@ -1619,10 +1619,10 @@ invalid M 7 R 6 invalid M 7 R 7 - m68k_fetch_dst_ea M R 0 - asr dst 1 dst + m68k_fetch_dst_ea M R 1 + asr dst 1 dst 1 update_flags XNZV0C - m68k_save_dst 0 + m68k_save_dst 1 m68k_prefetch 1110CCC1ZZ001RRR lsli @@ -1725,10 +1725,10 @@ invalid M 7 R 6 invalid M 7 R 7 - m68k_fetch_dst_ea M R 0 - lsl dst 1 dst + m68k_fetch_dst_ea M R 1 + lsl dst 1 dst 1 update_flags XNZV0C - m68k_save_dst 0 + m68k_save_dst 1 m68k_prefetch 1110CCC1ZZ000RRR asli @@ -1806,10 +1806,10 @@ invalid M 7 R 6 invalid M 7 R 7 - m68k_fetch_dst_ea M R 0 - lsl dst 1 dst + m68k_fetch_dst_ea M R 1 + lsl dst 1 dst 1 update_flags XNZV0C - m68k_save_dst 0 + m68k_save_dst 1 m68k_prefetch 00ZZRRRMMMEEESSS move