diff options
Diffstat (limited to 'src/devices/cpu/minx/minx.h')
-rw-r--r-- | src/devices/cpu/minx/minx.h | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/src/devices/cpu/minx/minx.h b/src/devices/cpu/minx/minx.h index a31db6ab7a0..ca0c18692ff 100644 --- a/src/devices/cpu/minx/minx.h +++ b/src/devices/cpu/minx/minx.h @@ -18,7 +18,7 @@ class minx_cpu_device : public cpu_device { public: // construction/destruction - minx_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + minx_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: // device-level overrides @@ -26,9 +26,9 @@ protected: virtual void device_reset() override; // device_execute_interface overrides - virtual UINT32 execute_min_cycles() const override { return 1; } - virtual UINT32 execute_max_cycles() const override { return 4; } - virtual UINT32 execute_input_lines() const override { return 1; } + virtual uint32_t execute_min_cycles() const override { return 1; } + virtual uint32_t execute_max_cycles() const override { return 4; } + virtual uint32_t execute_input_lines() const override { return 1; } virtual void execute_run() override; virtual void execute_set_input(int inputnum, int state) override; @@ -39,70 +39,70 @@ protected: virtual void state_string_export(const device_state_entry &entry, std::string &str) const override; // device_disasm_interface overrides - virtual UINT32 disasm_min_opcode_bytes() const override { return 1; } - virtual UINT32 disasm_max_opcode_bytes() const override { return 5; } - virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options) override; + virtual uint32_t disasm_min_opcode_bytes() const override { return 1; } + virtual uint32_t disasm_max_opcode_bytes() const override { return 5; } + virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options) override; private: address_space_config m_program_config; - UINT16 m_PC; - UINT16 m_SP; - UINT16 m_BA; - UINT16 m_HL; - UINT16 m_X; - UINT16 m_Y; - UINT8 m_U; - UINT8 m_V; - UINT8 m_F; - UINT8 m_E; - UINT8 m_N; - UINT8 m_I; - UINT8 m_XI; - UINT8 m_YI; - UINT8 m_halted; - UINT8 m_interrupt_pending; + uint16_t m_PC; + uint16_t m_SP; + uint16_t m_BA; + uint16_t m_HL; + uint16_t m_X; + uint16_t m_Y; + uint8_t m_U; + uint8_t m_V; + uint8_t m_F; + uint8_t m_E; + uint8_t m_N; + uint8_t m_I; + uint8_t m_XI; + uint8_t m_YI; + uint8_t m_halted; + uint8_t m_interrupt_pending; address_space *m_program; int m_icount; // For debugger - UINT32 m_curpc; - UINT16 m_flags; - - UINT16 rd16( UINT32 offset ); - void wr16( UINT32 offset, UINT16 data ); - UINT8 rdop(); - UINT16 rdop16(); - UINT8 ADD8( UINT8 arg1, UINT8 arg2 ); - UINT16 ADD16( UINT16 arg1, UINT16 arg2 ); - UINT8 ADDC8( UINT8 arg1, UINT8 arg2 ); - UINT16 ADDC16( UINT16 arg1, UINT16 arg2 ); - UINT8 INC8( UINT8 arg ); - UINT16 INC16( UINT16 arg ); - UINT8 SUB8( UINT8 arg1, UINT8 arg2 ); - UINT16 SUB16( UINT16 arg1, UINT16 arg2 ); - UINT8 SUBC8( UINT8 arg1, UINT8 arg2 ); - UINT16 SUBC16( UINT16 arg1, UINT16 arg2 ); - UINT8 DEC8( UINT8 arg ); - UINT16 DEC16( UINT16 arg ); - UINT8 AND8( UINT8 arg1, UINT8 arg2 ); - UINT8 OR8( UINT8 arg1, UINT8 arg2 ); - UINT8 XOR8( UINT8 arg1, UINT8 arg2 ); - UINT8 NOT8( UINT8 arg ); - UINT8 NEG8( UINT8 arg ); - UINT8 SAL8( UINT8 arg ); - UINT8 SAR8( UINT8 arg ); - UINT8 SHL8( UINT8 arg ); - UINT8 SHR8( UINT8 arg ); - UINT8 ROLC8( UINT8 arg ); - UINT8 RORC8( UINT8 arg ); - UINT8 ROL8( UINT8 arg ); - UINT8 ROR8( UINT8 arg ); - void PUSH8( UINT8 arg ); - void PUSH16( UINT16 arg ); - UINT8 POP8(); - UINT16 POP16(); - void JMP( UINT16 arg ); - void CALL( UINT16 arg ); + uint32_t m_curpc; + uint16_t m_flags; + + uint16_t rd16( uint32_t offset ); + void wr16( uint32_t offset, uint16_t data ); + uint8_t rdop(); + uint16_t rdop16(); + uint8_t ADD8( uint8_t arg1, uint8_t arg2 ); + uint16_t ADD16( uint16_t arg1, uint16_t arg2 ); + uint8_t ADDC8( uint8_t arg1, uint8_t arg2 ); + uint16_t ADDC16( uint16_t arg1, uint16_t arg2 ); + uint8_t INC8( uint8_t arg ); + uint16_t INC16( uint16_t arg ); + uint8_t SUB8( uint8_t arg1, uint8_t arg2 ); + uint16_t SUB16( uint16_t arg1, uint16_t arg2 ); + uint8_t SUBC8( uint8_t arg1, uint8_t arg2 ); + uint16_t SUBC16( uint16_t arg1, uint16_t arg2 ); + uint8_t DEC8( uint8_t arg ); + uint16_t DEC16( uint16_t arg ); + uint8_t AND8( uint8_t arg1, uint8_t arg2 ); + uint8_t OR8( uint8_t arg1, uint8_t arg2 ); + uint8_t XOR8( uint8_t arg1, uint8_t arg2 ); + uint8_t NOT8( uint8_t arg ); + uint8_t NEG8( uint8_t arg ); + uint8_t SAL8( uint8_t arg ); + uint8_t SAR8( uint8_t arg ); + uint8_t SHL8( uint8_t arg ); + uint8_t SHR8( uint8_t arg ); + uint8_t ROLC8( uint8_t arg ); + uint8_t RORC8( uint8_t arg ); + uint8_t ROL8( uint8_t arg ); + uint8_t ROR8( uint8_t arg ); + void PUSH8( uint8_t arg ); + void PUSH16( uint16_t arg ); + uint8_t POP8(); + uint16_t POP16(); + void JMP( uint16_t arg ); + void CALL( uint16_t arg ); void execute_one(); void execute_one_ce(); |