summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/minx/minx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/minx/minx.h')
-rw-r--r--src/devices/cpu/minx/minx.h122
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();