comparison 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
comparison
equal deleted inserted replaced
78:463641032588 79:d212e0cd0b7e
121 MODE_AREG_PREDEC, 121 MODE_AREG_PREDEC,
122 MODE_AREG_DISPLACE, 122 MODE_AREG_DISPLACE,
123 MODE_AREG_INDEX_MEM, //bunch of relatively complicated modes 123 MODE_AREG_INDEX_MEM, //bunch of relatively complicated modes
124 MODE_PC_INDIRECT_ABS_IMMED, //Modes that use the program counter, an absolute address or immediate value 124 MODE_PC_INDIRECT_ABS_IMMED, //Modes that use the program counter, an absolute address or immediate value
125 //expanded values 125 //expanded values
126 MODE_AREG_INDEX_DISP8,
127 #ifdef M68020
128 MODE_AREG_INDEX_DISP32,
129 #endif
126 MODE_ABSOLUTE_SHORT, 130 MODE_ABSOLUTE_SHORT,
127 MODE_ABSOLUTE, 131 MODE_ABSOLUTE,
128 MODE_PC_DISPLACE, 132 MODE_PC_DISPLACE,
129 MODE_PC_INDEX, 133 MODE_PC_INDEX_DISP8,
134 #ifdef M68020
135 MODE_PC_INDEX_DISP32,
136 #endif
130 MODE_IMMEDIATE, 137 MODE_IMMEDIATE,
131 MODE_IMMEDIATE_WORD,//used to indicate an immediate operand that only uses a single extension word even for a long operation 138 MODE_IMMEDIATE_WORD,//used to indicate an immediate operand that only uses a single extension word even for a long operation
132 MODE_UNUSED 139 MODE_UNUSED
133 } m68k_addr_modes; 140 } m68k_addr_modes;
134 141