summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taito_f3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taito_f3.cpp')
-rw-r--r--src/mame/drivers/taito_f3.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/taito_f3.cpp b/src/mame/drivers/taito_f3.cpp
index e00505aaa10..db1fa0a0b0d 100644
--- a/src/mame/drivers/taito_f3.cpp
+++ b/src/mame/drivers/taito_f3.cpp
@@ -493,30 +493,35 @@ MACHINE_CONFIG_END
of the games change the registers during the game (to do so would probably require
monitor recalibration.)
*/
-MACHINE_CONFIG_DERIVED(taito_f3_state::f3_224a, f3)
+MACHINE_CONFIG_START(taito_f3_state::f3_224a)
+ f3(config);
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 31, 31+224-1)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(taito_f3_state::f3_224b, f3)
+MACHINE_CONFIG_START(taito_f3_state::f3_224b)
+ f3(config);
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 32, 32+224-1)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(taito_f3_state::f3_224c, f3)
+MACHINE_CONFIG_START(taito_f3_state::f3_224c)
+ f3(config);
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 24, 24+224-1)
MACHINE_CONFIG_END
/* recalh and gseeker need a default EEPROM to work */
-MACHINE_CONFIG_DERIVED(taito_f3_state::f3_eeprom, f3)
+MACHINE_CONFIG_START(taito_f3_state::f3_eeprom)
+ f3(config);
MCFG_DEVICE_REMOVE("eeprom")
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")
MCFG_EEPROM_SERIAL_DATA(recalh_eeprom, 128) //TODO: convert this into ROM
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(taito_f3_state::f3_224b_eeprom, f3_224b)
+MACHINE_CONFIG_START(taito_f3_state::f3_224b_eeprom)
+ f3_224b(config);
MCFG_DEVICE_REMOVE("eeprom")
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")