From ac74c3c5e970bd9ac2a70f8784e34f5152f0b44c Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Fri, 21 Dec 2012 22:24:45 -0800 Subject: Implement indexed with 8-bit displacement addressing modes in decoder and disassembler --- 68kinst.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to '68kinst.h') diff --git a/68kinst.h b/68kinst.h index 872bd2e..a43a775 100644 --- a/68kinst.h +++ b/68kinst.h @@ -123,10 +123,17 @@ typedef enum { 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 -- cgit v1.2.3