diff options
author | Vas Crabb <vas@vastheman.com> | 2018-02-14 22:40:47 +1100 |
---|---|---|
committer | Vas Crabb <vas@vastheman.com> | 2018-02-14 23:46:17 +1100 |
commit | f4df51e5223578e206574234c0b8d1af300c3324 (patch) | |
tree | fd5c680c45baee30304a31723132444fe7359dfb /src/mame/drivers/gei.cpp | |
parent | 1bd974c2b4f1f8815065efd4f5fcc0443ae15d28 (diff) |
(nw) screw you macros and the horse you rode in on
There's no voodoo involved in derived machine configurations and
fragments any more. The macros were just obfuscating things at this
point.
Diffstat (limited to 'src/mame/drivers/gei.cpp')
-rw-r--r-- | src/mame/drivers/gei.cpp | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/mame/drivers/gei.cpp b/src/mame/drivers/gei.cpp index 4620ab26b0e..e373b294c18 100644 --- a/src/mame/drivers/gei.cpp +++ b/src/mame/drivers/gei.cpp @@ -998,7 +998,8 @@ MACHINE_CONFIG_START(gei_state::getrivia) MCFG_SOUND_ROUTE_EX(0, "dac", 1.0, DAC_VREF_POS_INPUT) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::findout, getrivia) +MACHINE_CONFIG_START(gei_state::findout) + getrivia(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(findout_map) @@ -1010,7 +1011,8 @@ MACHINE_CONFIG_DERIVED(gei_state::findout, getrivia) MCFG_I8255_IN_PORTC_CB(READ8(gei_state, portC_r)) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::quizvid, findout) +MACHINE_CONFIG_START(gei_state::quizvid) + findout(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(quizvid_map) @@ -1019,7 +1021,8 @@ MACHINE_CONFIG_DERIVED(gei_state::quizvid, findout) MCFG_PALETTE_ADD_3BIT_GRB("palette") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::gselect, getrivia) +MACHINE_CONFIG_START(gei_state::gselect) + getrivia(config); /* basic machine hardware */ @@ -1043,7 +1046,8 @@ MACHINE_CONFIG_DERIVED(gei_state::gselect, getrivia) MCFG_I8255_OUT_PORTC_CB(WRITE8(gei_state, nmi_w)) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::jokpokera, getrivia) +MACHINE_CONFIG_START(gei_state::jokpokera) + getrivia(config); /* basic machine hardware */ @@ -1053,7 +1057,8 @@ MACHINE_CONFIG_DERIVED(gei_state::jokpokera, getrivia) MCFG_CPU_PROGRAM_MAP(gselect_map) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::amuse, getrivia) +MACHINE_CONFIG_START(gei_state::amuse) + getrivia(config); /* basic machine hardware */ @@ -1061,7 +1066,8 @@ MACHINE_CONFIG_DERIVED(gei_state::amuse, getrivia) MCFG_CPU_PROGRAM_MAP(amuse_map) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::gepoker, getrivia) +MACHINE_CONFIG_START(gei_state::gepoker) + getrivia(config); /* basic machine hardware */ @@ -1069,19 +1075,22 @@ MACHINE_CONFIG_DERIVED(gei_state::gepoker, getrivia) MCFG_CPU_PROGRAM_MAP(gepoker_map) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::amuse1, getrivia) +MACHINE_CONFIG_START(gei_state::amuse1) + getrivia(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(amuse1_map) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::suprpokr, getrivia) +MACHINE_CONFIG_START(gei_state::suprpokr) + getrivia(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(suprpokr_map) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(gei_state::sprtauth, getrivia) +MACHINE_CONFIG_START(gei_state::sprtauth) + getrivia(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(sprtauth_map) |