summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/gba
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-06-08 17:20:12 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-06-08 17:20:12 +0200
commitf31b1520801a4848a15a0cbb646797f44e476d33 (patch)
tree3e8ca203dd87896a83313aee59b37db865663bbc /src/devices/bus/gba
parent89f35e6fcc3eb050e96fff6c185b15c8db477954 (diff)
device_add_mconfig up to devices/bus/h* (nw)
Diffstat (limited to 'src/devices/bus/gba')
-rw-r--r--src/devices/bus/gba/rom.cpp14
-rw-r--r--src/devices/bus/gba/rom.h14
2 files changed, 9 insertions, 19 deletions
diff --git a/src/devices/bus/gba/rom.cpp b/src/devices/bus/gba/rom.cpp
index 3b3a2e6e20e..5d083f6479e 100644
--- a/src/devices/bus/gba/rom.cpp
+++ b/src/devices/bus/gba/rom.cpp
@@ -406,15 +406,10 @@ void gba_rom_wariotws_device::gpio_dev_write(uint16_t data, int gpio_dirs)
Carts with Flash RAM
-------------------------------------------------*/
-static MACHINE_CONFIG_START( panasonic_flash )
+MACHINE_CONFIG_MEMBER( gba_rom_flash_device::device_add_mconfig )
MCFG_PANASONIC_MN63F805MNP_ADD("flash")
MACHINE_CONFIG_END
-machine_config_constructor gba_rom_flash_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( panasonic_flash );
-}
-
READ32_MEMBER(gba_rom_flash_device::read_ram)
{
@@ -457,15 +452,10 @@ WRITE32_MEMBER(gba_rom_flash_device::write_ram)
}
}
-static MACHINE_CONFIG_START( sanyo_flash )
+MACHINE_CONFIG_MEMBER( gba_rom_flash1m_device::device_add_mconfig )
MCFG_SANYO_LE26FV10N1TS_ADD("flash")
MACHINE_CONFIG_END
-machine_config_constructor gba_rom_flash1m_device::device_mconfig_additions() const
-{
- return MACHINE_CONFIG_NAME( sanyo_flash );
-}
-
READ32_MEMBER(gba_rom_flash1m_device::read_ram)
{
diff --git a/src/devices/bus/gba/rom.h b/src/devices/bus/gba/rom.h
index 118f075e416..7dc4c060f97 100644
--- a/src/devices/bus/gba/rom.h
+++ b/src/devices/bus/gba/rom.h
@@ -175,10 +175,7 @@ public:
// construction/destruction
gba_rom_flash_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- // device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const override;
-
- // reading and writing
+// reading and writing
virtual DECLARE_READ32_MEMBER(read_ram) override;
virtual DECLARE_WRITE32_MEMBER(write_ram) override;
@@ -187,6 +184,9 @@ protected:
virtual void device_reset() override;
+ // device-level overrides
+ virtual void device_add_mconfig(machine_config &config) override;
+
//uint32_t m_flash_size;
uint32_t m_flash_mask;
required_device<intelfsh8_device> m_flash;
@@ -221,9 +221,6 @@ public:
// construction/destruction
gba_rom_flash1m_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- // device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const override;
-
// reading and writing
virtual DECLARE_READ32_MEMBER(read_ram) override;
virtual DECLARE_WRITE32_MEMBER(write_ram) override;
@@ -233,6 +230,9 @@ protected:
virtual void device_reset() override;
+ // device-level overrides
+ virtual void device_add_mconfig(machine_config &config) override;
+
//uint32_t m_flash_size;
uint32_t m_flash_mask;
required_device<intelfsh8_device> m_flash;