summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/atarittl.cpp
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2018-01-07 22:20:14 +0100
committer Olivier Galibert <galibert@pobox.com>2018-01-17 16:11:18 +0100
commitd469cc04bcace0f601802301caeddc5b473b75f2 (patch)
treea9d71540c9c69cee5ab3a533476b81833fa02f5f /src/mame/drivers/atarittl.cpp
parent9f383f76ce6f00cc3320e5ba53dc323781e0077b (diff)
API Change: Machine configs are now a method of the owner class, and the prototype is simplified [O. Galibert]
Beware, the device context does not follow in MCFG_FRAGMENT_ADD anymore due to the prototype change. So creating a device then configuring through a fragment doesn't work as-is. The simplest solution is just to add a MCFG_DEVICE_MODIFY at the start of the fragment with the correct tag.
Diffstat (limited to 'src/mame/drivers/atarittl.cpp')
-rw-r--r--src/mame/drivers/atarittl.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/atarittl.cpp b/src/mame/drivers/atarittl.cpp
index 23a83e7292f..2b602ecb803 100644
--- a/src/mame/drivers/atarittl.cpp
+++ b/src/mame/drivers/atarittl.cpp
@@ -117,6 +117,7 @@ public:
required_device<netlist_mame_device> m_maincpu;
required_device<fixedfreq_device> m_video;
+ void atarikee(machine_config &config);
protected:
// driver_device overrides
@@ -163,6 +164,7 @@ public:
uint32_t screen_update_stuntcyc(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
+ void stuntcyc(machine_config &config);
protected:
// driver_device overrides
@@ -306,7 +308,7 @@ uint32_t stuntcyc_state::screen_update_stuntcyc(screen_device &screen, bitmap_rg
return 0;
}
-static MACHINE_CONFIG_START( atarikee )
+MACHINE_CONFIG_START(atarikee_state::atarikee)
/* basic machine hardware */
MCFG_DEVICE_ADD("maincpu", NETLIST_CPU, NETLIST_CLOCK)
MCFG_NETLIST_SETUP(atarikee)
@@ -323,7 +325,7 @@ MACHINE_CONFIG_END
//#define STUNTCYC_NL_CLOCK (14318181*69)
#define STUNTCYC_NL_CLOCK (SC_HTOTAL*SC_VTOTAL*60*140)
-static MACHINE_CONFIG_START( stuntcyc )
+MACHINE_CONFIG_START(stuntcyc_state::stuntcyc)
/* basic machine hardware */
MCFG_DEVICE_ADD("maincpu", NETLIST_CPU, STUNTCYC_NL_CLOCK)
MCFG_NETLIST_SETUP(stuntcyc)