Mercurial > repos > blastem
changeset 2647:3c689000e571
Fix addq.w and subq.w with address register destination in new 68K core
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 01 Mar 2025 02:03:21 -0800 |
parents | bde8ec2d0f83 |
children | e16f567be36c |
files | m68k.cpu |
diffstat | 1 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- 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