Mercurial > repos > blastem
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 |