changeset 2472:f171a12fc98c

Implement swap instruction in new 68K core
author Michael Pavone <pavone@retrodev.com>
date Sun, 25 Feb 2024 23:32:19 -0800
parents 2f4c17b4fe10
children cf3e8a19aa25
files m68k.cpu
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/m68k.cpu	Sun Feb 25 11:08:35 2024 -0800
+++ b/m68k.cpu	Sun Feb 25 23:32:19 2024 -0800
@@ -1733,6 +1733,11 @@
 	a7 += scratch1
 	m68k_prefetch
 
+0100100001000RRR swap
+	ror dregs.R 16 dregs.R
+	update_flags NZV0C0
+	m68k_prefetch
+
 0100111001110000 reset
 	if reset_handler
 	pcall reset_handler m68k_reset_handler context