diff options
Diffstat (limited to 'src/mame/drivers/taito_f3.cpp')
-rw-r--r-- | src/mame/drivers/taito_f3.cpp | 15 |
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") |