summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taito_f3.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taito_f3.c')
-rw-r--r--src/mame/drivers/taito_f3.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/src/mame/drivers/taito_f3.c b/src/mame/drivers/taito_f3.c
index a3af3451477..ff8b058e845 100644
--- a/src/mame/drivers/taito_f3.c
+++ b/src/mame/drivers/taito_f3.c
@@ -392,32 +392,32 @@ static MACHINE_START(f3)
static MACHINE_CONFIG_START( f3, taito_f3_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68EC020, XTAL_16MHz)
- MDRV_CPU_PROGRAM_MAP(f3_map)
- MDRV_CPU_VBLANK_INT("screen", f3_interrupt2)
+ MCFG_CPU_ADD("maincpu", M68EC020, XTAL_16MHz)
+ MCFG_CPU_PROGRAM_MAP(f3_map)
+ MCFG_CPU_VBLANK_INT("screen", f3_interrupt2)
- MDRV_MACHINE_START(f3)
+ MCFG_MACHINE_START(f3)
- MDRV_EEPROM_93C46_ADD("eeprom")
+ MCFG_EEPROM_93C46_ADD("eeprom")
/* video hardware */
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(58.97)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(624) /* 58.97 Hz, 624us vblank time */)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
- MDRV_SCREEN_SIZE(40*8+48*2, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 24, 24+232-1)
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(58.97)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(624) /* 58.97 Hz, 624us vblank time */)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
+ MCFG_SCREEN_SIZE(40*8+48*2, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 24, 24+232-1)
- MDRV_GFXDECODE(taito_f3)
- MDRV_PALETTE_LENGTH(0x2000)
+ MCFG_GFXDECODE(taito_f3)
+ MCFG_PALETTE_LENGTH(0x2000)
- MDRV_VIDEO_START(f3)
- MDRV_VIDEO_EOF(f3)
- MDRV_VIDEO_UPDATE(f3)
+ MCFG_VIDEO_START(f3)
+ MCFG_VIDEO_EOF(f3)
+ MCFG_VIDEO_UPDATE(f3)
/* sound hardware */
- MDRV_FRAGMENT_ADD(taito_f3_sound)
- MDRV_SOUND_RESET(f3)
+ MCFG_FRAGMENT_ADD(taito_f3_sound)
+ MCFG_SOUND_RESET(f3)
MACHINE_CONFIG_END
/* These games reprogram the video output registers to display different scanlines,
@@ -426,33 +426,33 @@ MACHINE_CONFIG_END
monitor recalibration.)
*/
static MACHINE_CONFIG_DERIVED( f3_224a, f3 )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 31, 31+224-1)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 31, 31+224-1)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( f3_224b, f3 )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 32, 32+224-1)
+ MCFG_SCREEN_MODIFY("screen")
+ MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 32, 32+224-1)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( f3_224c, f3 )
- MDRV_SCREEN_MODIFY("screen")
- MDRV_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 24, 24+224-1)
+ 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 */
static MACHINE_CONFIG_DERIVED( f3_eeprom, f3 )
- MDRV_DEVICE_REMOVE("eeprom")
- MDRV_EEPROM_93C46_ADD("eeprom")
- MDRV_EEPROM_DATA(recalh_eeprom, 128)
+ MCFG_DEVICE_REMOVE("eeprom")
+ MCFG_EEPROM_93C46_ADD("eeprom")
+ MCFG_EEPROM_DATA(recalh_eeprom, 128)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( f3_224b_eeprom, f3 )
- MDRV_DEVICE_REMOVE("eeprom")
- MDRV_EEPROM_93C46_ADD("eeprom")
- MDRV_EEPROM_DATA(recalh_eeprom, 128)
+ MCFG_DEVICE_REMOVE("eeprom")
+ MCFG_EEPROM_93C46_ADD("eeprom")
+ MCFG_EEPROM_DATA(recalh_eeprom, 128)
MACHINE_CONFIG_END
static const gfx_layout bubsympb_sprite_layout =
@@ -487,34 +487,34 @@ GFXDECODE_END
static MACHINE_CONFIG_START( bubsympb, taito_f3_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68EC020, XTAL_16MHz)
- MDRV_CPU_PROGRAM_MAP(f3_map)
- MDRV_CPU_VBLANK_INT("screen", f3_interrupt2)
+ MCFG_CPU_ADD("maincpu", M68EC020, XTAL_16MHz)
+ MCFG_CPU_PROGRAM_MAP(f3_map)
+ MCFG_CPU_VBLANK_INT("screen", f3_interrupt2)
- MDRV_MACHINE_START(f3)
+ MCFG_MACHINE_START(f3)
- MDRV_EEPROM_93C46_ADD("eeprom")
+ MCFG_EEPROM_93C46_ADD("eeprom")
/* video hardware */
- MDRV_SCREEN_ADD("screen", RASTER)
- MDRV_SCREEN_REFRESH_RATE(58.97)
- MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(624) /* 58.97 Hz, 624us vblank time */)
- MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
- MDRV_SCREEN_SIZE(40*8+48*2, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 31, 31+224-1)
+ MCFG_SCREEN_ADD("screen", RASTER)
+ MCFG_SCREEN_REFRESH_RATE(58.97)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(624) /* 58.97 Hz, 624us vblank time */)
+ MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
+ MCFG_SCREEN_SIZE(40*8+48*2, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(46, 40*8-1 + 46, 31, 31+224-1)
- MDRV_GFXDECODE(bubsympb)
- MDRV_PALETTE_LENGTH(8192)
+ MCFG_GFXDECODE(bubsympb)
+ MCFG_PALETTE_LENGTH(8192)
- MDRV_VIDEO_START(f3)
- MDRV_VIDEO_EOF(f3)
- MDRV_VIDEO_UPDATE(f3)
+ MCFG_VIDEO_START(f3)
+ MCFG_VIDEO_EOF(f3)
+ MCFG_VIDEO_UPDATE(f3)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_MONO("mono")
+ MCFG_SPEAKER_STANDARD_MONO("mono")
- MDRV_OKIM6295_ADD("oki", 1000000 , OKIM6295_PIN7_HIGH) // not verified
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
+ MCFG_OKIM6295_ADD("oki", 1000000 , OKIM6295_PIN7_HIGH) // not verified
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_CONFIG_END
/******************************************************************************/