# HG changeset patch # User Michael Pavone # Date 1740823401 28800 # Node ID 3c689000e571f37c4c2df1321f70f10f897729ca # Parent bde8ec2d0f833e6f6afff64385bd2696a0791d94 Fix addq.w and subq.w with address register destination in new 68K core diff -r bde8ec2d0f83 -r 3c689000e571 m68k.cpu --- a/m68k.cpu Fri Feb 28 23:35:52 2025 -0800 +++ b/m68k.cpu Sat Mar 01 02:03:21 2025 -0800 @@ -566,7 +566,7 @@ switch M case 1 cycles 4 - add src dst dst Z + add src dst dst 2 default add src dst dst Z update_flags XNZVC @@ -1304,6 +1304,7 @@ 0101III1ZZMMMRRR subq invalid Z 3 + invalid M 1 Z 0 invalid M 7 R 2 invalid M 7 R 3 invalid M 7 R 4 @@ -1321,7 +1322,7 @@ m68k_fetch_dst_ea M R Z switch M case 1 - sub src dst dst Z + sub src dst dst 2 default sub src dst dst Z update_flags XNZVC @@ -3492,8 +3493,8 @@ pc -= 2 m68k_trap 11 -XXXXXXXXXXXXXXXX illegal - nospecialize X - #TODO cycle counts - pc -= 2 - m68k_trap 4 +#XXXXXXXXXXXXXXXX illegal +# nospecialize X +# #TODO cycle counts +# pc -= 2 +# m68k_trap 4