diff 68kinst.h @ 79:d212e0cd0b7e

Implement indexed with 8-bit displacement addressing modes in decoder and disassembler
author Mike Pavone <pavone@retrodev.com>
date Fri, 21 Dec 2012 22:24:45 -0800
parents 918468c623e9
children ab50421b1b7a
line wrap: on
line diff
--- a/68kinst.h	Fri Dec 21 21:53:05 2012 -0800
+++ b/68kinst.h	Fri Dec 21 22:24:45 2012 -0800
@@ -123,10 +123,17 @@
 	MODE_AREG_INDEX_MEM, //bunch of relatively complicated modes
 	MODE_PC_INDIRECT_ABS_IMMED, //Modes that use the program counter, an absolute address or immediate value
 //expanded values
+	MODE_AREG_INDEX_DISP8,
+#ifdef M68020
+	MODE_AREG_INDEX_DISP32,
+#endif
 	MODE_ABSOLUTE_SHORT,
 	MODE_ABSOLUTE,
 	MODE_PC_DISPLACE,
-	MODE_PC_INDEX,
+	MODE_PC_INDEX_DISP8,
+#ifdef M68020
+	MODE_PC_INDEX_DISP32,
+#endif
 	MODE_IMMEDIATE,
 	MODE_IMMEDIATE_WORD,//used to indicate an immediate operand that only uses a single extension word even for a long operation
 	MODE_UNUSED