diff options
Diffstat (limited to 'src/mame/machine/igs022.h')
-rw-r--r-- | src/mame/machine/igs022.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mame/machine/igs022.h b/src/mame/machine/igs022.h index 69c36bc9199..619b7a0fc86 100644 --- a/src/mame/machine/igs022.h +++ b/src/mame/machine/igs022.h @@ -10,20 +10,22 @@ class igs022_device : public device_t { public: - igs022_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + igs022_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); - uint16_t* m_sharedprotram; void IGS022_handle_command(); protected: virtual void device_start() override; virtual void device_reset() override; - uint32_t m_kb_regs[0x100]; + u32 m_kb_regs[0x100]; - void IGS022_do_dma(uint16_t src, uint16_t dst, uint16_t size, uint16_t mode); + void IGS022_do_dma(u16 src, u16 dst, u16 size, u16 mode); void IGS022_reset(); +private: + optional_shared_ptr<u16> m_sharedprotram; + required_memory_region m_rom; }; |