diff options
Diffstat (limited to 'src/mame/drivers/zx.cpp')
-rw-r--r-- | src/mame/drivers/zx.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mame/drivers/zx.cpp b/src/mame/drivers/zx.cpp index d7318b779a2..4c3e72ea523 100644 --- a/src/mame/drivers/zx.cpp +++ b/src/mame/drivers/zx.cpp @@ -352,7 +352,8 @@ MACHINE_CONFIG_START(zx_state::zx80) MCFG_RAM_EXTRA_OPTIONS("1K,2K,3K,16K") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::zx81, zx80) +MACHINE_CONFIG_START(zx_state::zx81) + zx80(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(zx81_map) MCFG_CPU_IO_MAP(zx81_io_map) @@ -370,7 +371,8 @@ MACHINE_CONFIG_DERIVED(zx_state::zx81, zx80) MCFG_RAM_EXTRA_OPTIONS("1K,32K,48K") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::zx81_spk, zx81 ) +MACHINE_CONFIG_START(zx_state::zx81_spk ) + zx81(config); /* sound hardware */ /* Used by pc8300/lambda/pow3000 */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -380,20 +382,23 @@ MACHINE_CONFIG_DERIVED(zx_state::zx81_spk, zx81 ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::ts1000, zx81) +MACHINE_CONFIG_START(zx_state::ts1000) + zx81(config); /* internal ram */ MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("2K") MCFG_RAM_EXTRA_OPTIONS("1K,16K,32K,48K") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::ts1500, ts1000) +MACHINE_CONFIG_START(zx_state::ts1500) + ts1000(config); /* internal ram */ MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("16K") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::pc8300, zx81_spk) +MACHINE_CONFIG_START(zx_state::pc8300) + zx81_spk(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(pc8300_io_map) @@ -402,7 +407,8 @@ MACHINE_CONFIG_DERIVED(zx_state::pc8300, zx81_spk) MCFG_RAM_DEFAULT_SIZE("16K") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(zx_state::pow3000, zx81_spk) +MACHINE_CONFIG_START(zx_state::pow3000) + zx81_spk(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(pow3000_io_map) |