diff cpu_dsl.py @ 2478:ea37200967c7

Implement lea and pea in new 68K core
author Michael Pavone <pavone@retrodev.com>
date Thu, 07 Mar 2024 00:53:11 -0800
parents 0ca78837e4d2
children
line wrap: on
line diff
--- a/cpu_dsl.py	Tue Mar 05 23:23:06 2024 -0800
+++ b/cpu_dsl.py	Thu Mar 07 00:53:11 2024 -0800
@@ -54,6 +54,10 @@
 				if op == '=':
 					if len(parts) > 2 and parts[2] in binaryOps:
 						op = parts[2]
+						if op == '-':
+							tmp = parts[1]
+							parts[1] = parts[3]
+							parts[3] = tmp
 						parts[0] = binaryOps[op]
 						del parts[2]
 					elif len(parts) > 1 and parts[1][0] in unaryOps: