summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/expro02.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2019-01-07 03:36:29 +1100
committer Vas Crabb <vas@vastheman.com>2019-01-07 03:36:29 +1100
commitfc59d08474bd285c17829b6b984213ee89832f12 (patch)
treecf46d1d5c69cb682b734a5a55e91b53ff9b79053 /src/mame/drivers/expro02.cpp
parent486304da37674b20cad77426d144e1de985bbbdf (diff)
get rid of the rest of the digfx MCFG as well (nw)
Diffstat (limited to 'src/mame/drivers/expro02.cpp')
-rw-r--r--src/mame/drivers/expro02.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/mame/drivers/expro02.cpp b/src/mame/drivers/expro02.cpp
index bc078757484..8e74739d4e0 100644
--- a/src/mame/drivers/expro02.cpp
+++ b/src/mame/drivers/expro02.cpp
@@ -947,6 +947,7 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::comad)
expro02(config);
+
/* basic machine hardware */
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(fantasia_map)
@@ -960,12 +961,14 @@ MACHINE_CONFIG_START(expro02_state::comad)
subdevice<watchdog_timer_device>("watchdog")->set_time(attotime::from_seconds(0)); /* a guess, and certainly wrong */
MACHINE_CONFIG_END
-MACHINE_CONFIG_START(expro02_state::comad_noview2)
+void expro02_state::comad_noview2(machine_config &config)
+{
comad(config);
+
config.device_remove("view2_0");
- MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_expro02_noview2)
-MACHINE_CONFIG_END
+ subdevice<gfxdecode_device>("gfxdecode")->set_info(gfx_expro02_noview2);
+}
MACHINE_CONFIG_START(expro02_state::fantasia)
@@ -977,6 +980,7 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::supmodel)
comad_noview2(config);
+
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(supmodel_map)
MCFG_DEVICE_REPLACE("oki", OKIM6295, 1584000, okim6295_device::PIN7_HIGH) // clock frequency & pin 7 not verified
@@ -986,18 +990,21 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::smissw) // 951127 PCB, 12 & 16 clocks
comad_noview2(config);
+
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(smissw_map)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::fantsia2)
comad_noview2(config);
+
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(fantsia2_map)
MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::galhustl)
comad_noview2(config);
+
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(galhustl_map)
MCFG_DEVICE_REPLACE("oki", OKIM6295, 1056000, okim6295_device::PIN7_HIGH) // clock frequency & pin 7 not verified
@@ -1010,6 +1017,7 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(expro02_state::zipzap)
comad_noview2(config);
+
/* basic machine hardware */
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(zipzap_map)