summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/patinhofeio/patinhofeio_cpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/patinhofeio/patinhofeio_cpu.h')
-rw-r--r--src/devices/cpu/patinhofeio/patinhofeio_cpu.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/devices/cpu/patinhofeio/patinhofeio_cpu.h b/src/devices/cpu/patinhofeio/patinhofeio_cpu.h
index 122211bc35a..b10d3b7f0b1 100644
--- a/src/devices/cpu/patinhofeio/patinhofeio_cpu.h
+++ b/src/devices/cpu/patinhofeio/patinhofeio_cpu.h
@@ -51,7 +51,7 @@ enum
class patinho_feio_cpu_device : public cpu_device {
public:
// construction/destruction
- patinho_feio_cpu_device(const machine_config &mconfig, const char *_tag, device_t *_owner, UINT32 _clock);
+ patinho_feio_cpu_device(const machine_config &mconfig, const char *_tag, device_t *_owner, uint32_t _clock);
template<class _Object> static devcb_base &set_rc_read_callback(device_t &device, _Object object) { return downcast<patinho_feio_cpu_device &>(device).m_rc_read_cb.set_callback(object); }
template<class _Object> static devcb_base &set_buttons_read_callback(device_t &device, _Object object) { return downcast<patinho_feio_cpu_device &>(device).m_buttons_read_cb.set_callback(object); }
@@ -59,14 +59,14 @@ public:
template<class _Object> static devcb_base &set_iodev_write_callback(device_t &device, int devnumber, _Object object) { return downcast<patinho_feio_cpu_device &>(device).m_iodev_write_cb[devnumber].set_callback(object); }
template<class _Object> static devcb_base &set_iodev_status_callback(device_t &device, int devnumber, _Object object) { return downcast<patinho_feio_cpu_device &>(device).m_iodev_status_cb[devnumber].set_callback(object); }
- void transfer_byte_from_external_device(UINT8 channel, UINT8 data);
- void set_iodev_status(UINT8 channel, bool status) {
+ void transfer_byte_from_external_device(uint8_t channel, uint8_t data);
+ void set_iodev_status(uint8_t channel, bool status) {
m_iodev_status[channel] = status;
}
protected:
virtual void execute_run() override;
- virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options) override;
+ virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options) override;
address_space_config m_program_config;
@@ -97,10 +97,10 @@ protected:
bool m_iodev_status[16];
/* 8-bit registers for receiving data from peripherals */
- UINT8 m_iodev_incoming_byte[16];
+ uint8_t m_iodev_incoming_byte[16];
/* 8-bit registers for sending data to peripherals */
- UINT8 m_iodev_outgoing_byte[16];
+ uint8_t m_iodev_outgoing_byte[16];
int m_flags;
// V = "Vai um" (Carry flag)
@@ -116,27 +116,27 @@ 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 2; }
+ virtual uint32_t execute_min_cycles() const override { return 1; }
+ virtual uint32_t execute_max_cycles() const override { return 2; }
// device_memory_interface overrides
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override { return (spacenum == AS_PROGRAM) ? &m_program_config : nullptr; }
// device_disasm_interface overrides
- virtual UINT32 disasm_min_opcode_bytes() const override { return 1; }
- virtual UINT32 disasm_max_opcode_bytes() const override { return 2; }
+ virtual uint32_t disasm_min_opcode_bytes() const override { return 1; }
+ virtual uint32_t disasm_max_opcode_bytes() const override { return 2; }
private:
void execute_instruction();
void compute_effective_address(unsigned int addr);
- void set_flag(UINT8 flag, bool state);
- UINT16 read_panel_keys_register();
+ void set_flag(uint8_t flag, bool state);
+ uint16_t read_panel_keys_register();
devcb_read16 m_rc_read_cb;
devcb_read16 m_buttons_read_cb;
devcb_read8 m_iodev_read_cb[16];
devcb_write8 m_iodev_write_cb[16];
devcb_read8 m_iodev_status_cb[16];
- UINT8 m_mode;
+ uint8_t m_mode;
};
extern const device_type PATINHO_FEIO;