diff options
Diffstat (limited to 'src/emu/bus/a7800/rom.h')
-rw-r--r-- | src/emu/bus/a7800/rom.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/emu/bus/a7800/rom.h b/src/emu/bus/a7800/rom.h index 425513d02d7..16f31360a74 100644 --- a/src/emu/bus/a7800/rom.h +++ b/src/emu/bus/a7800/rom.h @@ -34,14 +34,14 @@ public: // construction/destruction a78_rom_pokey_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); a78_rom_pokey_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual machine_config_constructor device_mconfig_additions() const; - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); - + protected: required_device<pokey_device> m_pokey; }; @@ -55,11 +55,11 @@ public: // construction/destruction a78_rom_sg_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); a78_rom_sg_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); @@ -76,14 +76,14 @@ class a78_rom_sg_pokey_device : public a78_rom_sg_device public: // construction/destruction a78_rom_sg_pokey_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual machine_config_constructor device_mconfig_additions() const; - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); - + protected: required_device<pokey_device> m_pokey; }; @@ -97,7 +97,7 @@ public: // construction/destruction a78_rom_sg_ram_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); a78_rom_sg_ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); @@ -112,7 +112,7 @@ public: // construction/destruction a78_rom_sg9_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); a78_rom_sg9_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); @@ -126,15 +126,15 @@ class a78_rom_abs_device : public a78_rom_device public: // construction/destruction a78_rom_abs_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); - + protected: int m_bank; }; @@ -147,15 +147,15 @@ class a78_rom_act_device : public a78_rom_device public: // construction/destruction a78_rom_act_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + // device-level overrides virtual void device_start(); virtual void device_reset(); - + // reading and writing virtual DECLARE_READ8_MEMBER(read_40xx); virtual DECLARE_WRITE8_MEMBER(write_40xx); - + protected: int m_bank; }; @@ -170,13 +170,13 @@ class a78_rom_p450_device : public a78_rom_device public: // construction/destruction a78_rom_p450_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + virtual machine_config_constructor device_mconfig_additions() const; - + // reading and writing virtual DECLARE_READ8_MEMBER(read_04xx) { if (offset >= 0x50 && offset < 0x60) return m_pokey450->read(space, offset & 0x0f); else return 0xff; } virtual DECLARE_WRITE8_MEMBER(write_04xx) { if (offset >= 0x50 && offset < 0x60) m_pokey450->write(space, offset & 0x0f, data); } - + protected: required_device<pokey_device> m_pokey450; }; @@ -189,13 +189,13 @@ class a78_rom_p450_pokey_device : public a78_rom_pokey_device public: // construction/destruction a78_rom_p450_pokey_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + virtual machine_config_constructor device_mconfig_additions() const; - + // reading and writing virtual DECLARE_READ8_MEMBER(read_04xx) { if (offset >= 0x50 && offset < 0x60) return m_pokey450->read(space, offset & 0x0f); else return 0xff; } virtual DECLARE_WRITE8_MEMBER(write_04xx) { if (offset >= 0x50 && offset < 0x60) m_pokey450->write(space, offset & 0x0f, data); } - + protected: required_device<pokey_device> m_pokey450; }; @@ -208,13 +208,13 @@ class a78_rom_p450_sg_ram_device : public a78_rom_sg_ram_device public: // construction/destruction a78_rom_p450_sg_ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + virtual machine_config_constructor device_mconfig_additions() const; - + // reading and writing virtual DECLARE_READ8_MEMBER(read_04xx) { if (offset >= 0x50 && offset < 0x60) return m_pokey450->read(space, offset & 0x0f); else return 0xff; } virtual DECLARE_WRITE8_MEMBER(write_04xx) { if (offset >= 0x50 && offset < 0x60) m_pokey450->write(space, offset & 0x0f, data); } - + protected: required_device<pokey_device> m_pokey450; }; @@ -227,13 +227,13 @@ class a78_rom_p450_sg9_device : public a78_rom_sg9_device public: // construction/destruction a78_rom_p450_sg9_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - + virtual machine_config_constructor device_mconfig_additions() const; // reading and writing virtual DECLARE_READ8_MEMBER(read_04xx) { if (offset >= 0x50 && offset < 0x60) return m_pokey450->read(space, offset & 0x0f); else return 0xff; } virtual DECLARE_WRITE8_MEMBER(write_04xx) { if (offset >= 0x50 && offset < 0x60) m_pokey450->write(space, offset & 0x0f, data); } - + protected: required_device<pokey_device> m_pokey450; }; |