diff options
Diffstat (limited to 'src/mame/drivers/vtech1.cpp')
-rw-r--r-- | src/mame/drivers/vtech1.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/vtech1.cpp b/src/mame/drivers/vtech1.cpp index 7afca3c973d..907866fea3b 100644 --- a/src/mame/drivers/vtech1.cpp +++ b/src/mame/drivers/vtech1.cpp @@ -470,7 +470,8 @@ MACHINE_CONFIG_START(vtech1_state::laser110) MCFG_SOFTWARE_LIST_ADD("cass_list", "vz_cass") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(vtech1_state::laser200, laser110) +MACHINE_CONFIG_START(vtech1_state::laser200) + laser110(config); MCFG_DEVICE_REMOVE("mc6847") MCFG_DEVICE_ADD("mc6847", MC6847_PAL, XTAL(4'433'619)) MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0)) MCFG_DEVCB_INVERT @@ -480,18 +481,21 @@ MACHINE_CONFIG_DERIVED(vtech1_state::laser200, laser110) // other lines not connected MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(vtech1_state::laser210, laser200) +MACHINE_CONFIG_START(vtech1_state::laser210) + laser200(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(laser210_mem) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(vtech1_state::laser310, laser200) +MACHINE_CONFIG_START(vtech1_state::laser310) + laser200(config); MCFG_CPU_REPLACE("maincpu", Z80, VZ300_XTAL1_CLK / 5) /* 3.546894 MHz */ MCFG_CPU_PROGRAM_MAP(laser310_mem) MCFG_CPU_IO_MAP(vtech1_io) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(vtech1_state::laser310h, laser310) +MACHINE_CONFIG_START(vtech1_state::laser310h) + laser310(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(vtech1_shrg_io) |