diff options
Diffstat (limited to 'src/mame/drivers/taito_b.c')
-rw-r--r-- | src/mame/drivers/taito_b.c | 1038 |
1 files changed, 519 insertions, 519 deletions
diff --git a/src/mame/drivers/taito_b.c b/src/mame/drivers/taito_b.c index 5a93f122be0..8e21ff1b6a1 100644 --- a/src/mame/drivers/taito_b.c +++ b/src/mame/drivers/taito_b.c @@ -2217,771 +2217,771 @@ static MACHINE_RESET( taitob ) static MACHINE_CONFIG_START( rastsag2, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(rastsag2_map) - MDRV_CPU_VBLANK_INT("screen", rastansaga2_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(rastsag2_map) + MCFG_CPU_VBLANK_INT("screen", rastansaga2_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order0) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order0) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( ashura, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(rastsag2_map) - MDRV_CPU_VBLANK_INT("screen", rastansaga2_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(rastsag2_map) + MCFG_CPU_VBLANK_INT("screen", rastansaga2_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order0) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order0) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( crimec, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(crimec_map) - MDRV_CPU_VBLANK_INT("screen", crimec_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(crimec_map) + MCFG_CPU_VBLANK_INT("screen", crimec_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order1) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order1) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( tetrist, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ???*/ - MDRV_CPU_PROGRAM_MAP(tetrist_map) - MDRV_CPU_VBLANK_INT("screen", rastansaga2_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ???*/ + MCFG_CPU_PROGRAM_MAP(tetrist_map) + MCFG_CPU_VBLANK_INT("screen", rastansaga2_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order0) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order0) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( tetrista, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(tetrista_map) - MDRV_CPU_VBLANK_INT("screen", masterw_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(tetrista_map) + MCFG_CPU_VBLANK_INT("screen", masterw_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(masterw_sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(masterw_sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2203, 3000000) - MDRV_SOUND_CONFIG(ym2203_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 0.25) - MDRV_SOUND_ROUTE(2, "mono", 0.25) - MDRV_SOUND_ROUTE(3, "mono", 0.80) + MCFG_SOUND_ADD("ymsnd", YM2203, 3000000) + MCFG_SOUND_CONFIG(ym2203_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 0.25) + MCFG_SOUND_ROUTE(2, "mono", 0.25) + MCFG_SOUND_ROUTE(3, "mono", 0.80) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( hitice, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(hitice_map) - MDRV_CPU_VBLANK_INT("screen", hitice_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(hitice_map) + MCFG_CPU_VBLANK_INT("screen", hitice_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(viofight_sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(viofight_sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(hitice) - MDRV_VIDEO_RESET(hitice) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(hitice) + MCFG_VIDEO_RESET(hitice) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2203, 3000000) - MDRV_SOUND_CONFIG(ym2203_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 0.25) - MDRV_SOUND_ROUTE(2, "mono", 0.25) - MDRV_SOUND_ROUTE(3, "mono", 0.80) + MCFG_SOUND_ADD("ymsnd", YM2203, 3000000) + MCFG_SOUND_CONFIG(ym2203_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 0.25) + MCFG_SOUND_ROUTE(2, "mono", 0.25) + MCFG_SOUND_ROUTE(3, "mono", 0.80) - MDRV_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( rambo3, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_24MHz/2) /* verified on pcb */ - MDRV_CPU_PROGRAM_MAP(rambo3_map) - MDRV_CPU_VBLANK_INT("screen", rambo3_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_24MHz/2) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(rambo3_map) + MCFG_CPU_VBLANK_INT("screen", rambo3_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_24MHz/6) /* verified on pcb */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_24MHz/6) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(rambo3) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(rambo3) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order0) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order0) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* verified on pcb */ - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* verified on pcb */ + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( rambo3a, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, XTAL_24MHz/2) /* verified on pcb */ - MDRV_CPU_PROGRAM_MAP(rambo3_map) - MDRV_CPU_VBLANK_INT("screen", rambo3_interrupt) + MCFG_CPU_ADD("maincpu", M68000, XTAL_24MHz/2) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(rambo3_map) + MCFG_CPU_VBLANK_INT("screen", rambo3_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, XTAL_24MHz/6) /* verified on pcb */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, XTAL_24MHz/6) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* verified on pcb */ - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* verified on pcb */ + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( pbobble, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(pbobble_map) - MDRV_CPU_VBLANK_INT("screen", pbobble_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(pbobble_map) + MCFG_CPU_VBLANK_INT("screen", pbobble_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf) + MCFG_EEPROM_ADD("eeprom", taitob_eeprom_intf) - MDRV_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) + MCFG_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) - MDRV_MB87078_ADD("mb87078", taitob_mb87078_intf) + MCFG_MB87078_ADD("mb87078", taitob_mb87078_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order1) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order1) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610B, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610B, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( spacedx, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(spacedx_map) - MDRV_CPU_VBLANK_INT("screen", pbobble_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(spacedx_map) + MCFG_CPU_VBLANK_INT("screen", pbobble_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf) + MCFG_EEPROM_ADD("eeprom", taitob_eeprom_intf) - MDRV_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) + MCFG_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) - MDRV_MB87078_ADD("mb87078", taitob_mb87078_intf) + MCFG_MB87078_ADD("mb87078", taitob_mb87078_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order1) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order1) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( spacedxo, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(spacedxo_map) - MDRV_CPU_VBLANK_INT("screen", selfeena_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(spacedxo_map) + MCFG_CPU_VBLANK_INT("screen", selfeena_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( qzshowby, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz according to the readme*/ - MDRV_CPU_PROGRAM_MAP(qzshowby_map) - MDRV_CPU_VBLANK_INT("screen", pbobble_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz according to the readme*/ + MCFG_CPU_PROGRAM_MAP(qzshowby_map) + MCFG_CPU_VBLANK_INT("screen", pbobble_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_EEPROM_ADD("eeprom", taitob_eeprom_intf) + MCFG_EEPROM_ADD("eeprom", taitob_eeprom_intf) - MDRV_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) + MCFG_TC0640FIO_ADD("tc0640fio", pbobble_io_intf) - MDRV_MB87078_ADD("mb87078", taitob_mb87078_intf) + MCFG_MB87078_ADD("mb87078", taitob_mb87078_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order1) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order1) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color1_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610B, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610B, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( viofight, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(viofight_map) - MDRV_CPU_VBLANK_INT("screen", viofight_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(viofight_map) + MCFG_CPU_VBLANK_INT("screen", viofight_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 6000000) /* 6 MHz verified */ - MDRV_CPU_PROGRAM_MAP(viofight_sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 6000000) /* 6 MHz verified */ + MCFG_CPU_PROGRAM_MAP(viofight_sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2203, 3000000) - MDRV_SOUND_CONFIG(ym2203_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 0.25) - MDRV_SOUND_ROUTE(2, "mono", 0.25) - MDRV_SOUND_ROUTE(3, "mono", 0.80) + MCFG_SOUND_ADD("ymsnd", YM2203, 3000000) + MCFG_SOUND_CONFIG(ym2203_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 0.25) + MCFG_SOUND_ROUTE(2, "mono", 0.25) + MCFG_SOUND_ROUTE(3, "mono", 0.80) - MDRV_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified - MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) + MCFG_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( masterw, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(masterw_map) - MDRV_CPU_VBLANK_INT("screen", masterw_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(masterw_map) + MCFG_CPU_VBLANK_INT("screen", masterw_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(masterw_sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(masterw_sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2203, 3000000) - MDRV_SOUND_CONFIG(ym2203_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 0.25) - MDRV_SOUND_ROUTE(2, "mono", 0.25) - MDRV_SOUND_ROUTE(3, "mono", 0.80) + MCFG_SOUND_ADD("ymsnd", YM2203, 3000000) + MCFG_SOUND_CONFIG(ym2203_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 0.25) + MCFG_SOUND_ROUTE(2, "mono", 0.25) + MCFG_SOUND_ROUTE(3, "mono", 0.80) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( silentd, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */ - MDRV_CPU_PROGRAM_MAP(silentd_map) - MDRV_CPU_VBLANK_INT("screen", silentd_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */ + MCFG_CPU_PROGRAM_MAP(silentd_map) + MCFG_CPU_VBLANK_INT("screen", silentd_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END static MACHINE_CONFIG_START( selfeena, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(selfeena_map) - MDRV_CPU_VBLANK_INT("screen", selfeena_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(selfeena_map) + MCFG_CPU_VBLANK_INT("screen", selfeena_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END #if 0 @@ -2997,47 +2997,47 @@ static void ryujin_patch(void) static MACHINE_CONFIG_START( ryujin, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(selfeena_map) - MDRV_CPU_VBLANK_INT("screen", selfeena_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(selfeena_map) + MCFG_CPU_VBLANK_INT("screen", selfeena_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) + MCFG_TC0220IOC_ADD("tc0220ioc", taitob_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order2) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order2) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color2_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END #if 0 @@ -3051,47 +3051,47 @@ static void sbm_patch(void) static MACHINE_CONFIG_START( sbm, taitob_state ) /* basic machine hardware */ - MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ - MDRV_CPU_PROGRAM_MAP(sbm_map) - MDRV_CPU_VBLANK_INT("screen", sbm_interrupt) + MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz */ + MCFG_CPU_PROGRAM_MAP(sbm_map) + MCFG_CPU_VBLANK_INT("screen", sbm_interrupt) - MDRV_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ - MDRV_CPU_PROGRAM_MAP(sound_map) + MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* 4 MHz */ + MCFG_CPU_PROGRAM_MAP(sound_map) - MDRV_QUANTUM_TIME(HZ(600)) + MCFG_QUANTUM_TIME(HZ(600)) - MDRV_MACHINE_START(taitob) - MDRV_MACHINE_RESET(taitob) + MCFG_MACHINE_START(taitob) + MCFG_MACHINE_RESET(taitob) - MDRV_TC0510NIO_ADD("tc0510nio", sbm_io_intf) + MCFG_TC0510NIO_ADD("tc0510nio", sbm_io_intf) /* video hardware */ - MDRV_SCREEN_ADD("screen", RASTER) - MDRV_SCREEN_REFRESH_RATE(60) - MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) - MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) - MDRV_SCREEN_SIZE(64*8, 32*8) - MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_REFRESH_RATE(60) + MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MCFG_SCREEN_SIZE(64*8, 32*8) + MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) - MDRV_GFXDECODE(taito_b) - MDRV_PALETTE_LENGTH(4096) + MCFG_GFXDECODE(taito_b) + MCFG_PALETTE_LENGTH(4096) - MDRV_VIDEO_START(taitob_color_order0) - MDRV_VIDEO_EOF(taitob) - MDRV_VIDEO_UPDATE(taitob) + MCFG_VIDEO_START(taitob_color_order0) + MCFG_VIDEO_EOF(taitob) + MCFG_VIDEO_UPDATE(taitob) - MDRV_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) + MCFG_TC0180VCU_ADD("tc0180vcu", color0_tc0180vcu_intf) /* sound hardware */ - MDRV_SPEAKER_STANDARD_MONO("mono") + MCFG_SPEAKER_STANDARD_MONO("mono") - MDRV_SOUND_ADD("ymsnd", YM2610B, 8000000) - MDRV_SOUND_CONFIG(ym2610_config) - MDRV_SOUND_ROUTE(0, "mono", 0.25) - MDRV_SOUND_ROUTE(1, "mono", 1.0) - MDRV_SOUND_ROUTE(2, "mono", 1.0) + MCFG_SOUND_ADD("ymsnd", YM2610B, 8000000) + MCFG_SOUND_CONFIG(ym2610_config) + MCFG_SOUND_ROUTE(0, "mono", 0.25) + MCFG_SOUND_ROUTE(1, "mono", 1.0) + MCFG_SOUND_ROUTE(2, "mono", 1.0) - MDRV_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) + MCFG_TC0140SYT_ADD("tc0140syt", taitob_tc0140syt_intf) MACHINE_CONFIG_END /*************************************************************************** |