summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/igs022.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/igs022.h')
-rw-r--r--src/mame/machine/igs022.h10
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;
};