diff options
Diffstat (limited to 'src/devices/cpu/pps4/pps4dasm.h')
-rw-r--r-- | src/devices/cpu/pps4/pps4dasm.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/devices/cpu/pps4/pps4dasm.h b/src/devices/cpu/pps4/pps4dasm.h index 04bfa732144..ee6f88568de 100644 --- a/src/devices/cpu/pps4/pps4dasm.h +++ b/src/devices/cpu/pps4/pps4dasm.h @@ -26,7 +26,7 @@ public: virtual offs_t disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer ¶ms) override; private: - typedef enum pps4_token_e { + typedef enum pps4_token_e : uint32_t { t_AD, t_ADC, t_ADSK, t_ADCSK, t_ADI, t_DC, t_AND, t_OR, t_EOR, t_COMP, t_SC, t_RC, t_SF1, t_RF1, t_SF2, @@ -48,11 +48,12 @@ private: t_I8 = 1 << 12, /* immediate 8 bit constant (I/O port number) */ t_I8c = 1 << 13, /* immediate 8 bit constant inverted */ t_OVER = 1 << 14, /* Debugger step over (CALL) */ - t_OUT = 1 << 15 /* Debugger step out (RETURN) */ + t_OUT = 1 << 15, /* Debugger step out (RETURN) */ + t_COND = 1 << 16 /* Debugger conditional branch */ } pps4_token_e; static char const *const token_str[t_COUNT]; - static uint16_t const table[]; + static uint32_t const table[]; }; |