diff options
author | Michael Pavone <pavone@retrodev.com> | 2014-10-12 23:55:25 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2014-10-12 23:55:25 -0700 |
commit | 34a6a4cf250c764ff58256258009882878558a6b (patch) | |
tree | acbfbd0aef6e48a083f2550de2e862d99ffd55c1 | |
parent | 92486a76659f4acd7995d31b11a6bc6cc8621939 (diff) |
Tiny bit of work towards supporting 68020 addressing modes in decoder/disassembler
-rw-r--r-- | 68kinst.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -173,6 +173,7 @@ typedef enum { //expanded values MODE_AREG_INDEX_DISP8, #ifdef M68020 + MODE_AREG_INDEX_DISP16, MODE_AREG_INDEX_DISP32, #endif MODE_ABSOLUTE_SHORT, @@ -244,6 +245,9 @@ typedef struct { struct { uint8_t pri; uint8_t sec; +#ifdef M68020 + uint8_t scale; +#endif int32_t displacement; } regs; uint32_t immed; |