summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taito_z.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taito_z.c')
-rw-r--r--src/mame/drivers/taito_z.c912
1 files changed, 456 insertions, 456 deletions
diff --git a/src/mame/drivers/taito_z.c b/src/mame/drivers/taito_z.c
index d07d6881437..27d736d48d3 100644
--- a/src/mame/drivers/taito_z.c
+++ b/src/mame/drivers/taito_z.c
@@ -3015,632 +3015,632 @@ static MACHINE_RESET( taitoz )
static MACHINE_CONFIG_START( contcirc, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(contcirc_map)
- MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(contcirc_map)
+ MCFG_CPU_VBLANK_INT("screen", irq6_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(contcirc_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(contcirc_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq6_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 3*8, 31*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 3*8, 31*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(contcirc)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(contcirc)
- MDRV_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
- MDRV_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
- MDRV_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "subwoofer", 0.20)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 2.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 2.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
-
-// MDRV_SOUND_ADD("subwoofer", SUBWOOFER, 0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
+ MCFG_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
+ MCFG_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "subwoofer", 0.20)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 2.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 2.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+
+// MCFG_SOUND_ADD("subwoofer", SUBWOOFER, 0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( chasehq, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(chasehq_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(chasehq_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(chq_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(chq_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(chasehq)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(chasehq)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(chasehq)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(chasehq)
- MDRV_TC0100SCN_ADD("tc0100scn", chasehq_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", chasehq_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
- MDRV_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
- MDRV_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "subwoofer", 0.20)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 1.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 1.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 1.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 1.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
+ MCFG_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
+ MCFG_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "subwoofer", 0.20)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 1.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 1.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 1.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 1.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( enforce, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(enforce_map)
- MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(enforce_map)
+ MCFG_CPU_VBLANK_INT("screen", irq6_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(enforce_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(enforce_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq6_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(600))
+ MCFG_QUANTUM_TIME(HZ(600))
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 31*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 31*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(contcirc)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(contcirc)
- MDRV_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 20.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 20.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 20.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 20.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
-// MDRV_SOUND_ADD("subwoofer", SUBWOOFER, 0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 20.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 20.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 20.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 20.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+// MCFG_SOUND_ADD("subwoofer", SUBWOOFER, 0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( bshark, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(bshark_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(bshark_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(bshark_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(bshark_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(bshark)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(bshark)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(6000))
+ MCFG_QUANTUM_TIME(HZ(6000))
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(bshark)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(bshark)
- MDRV_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_interfaceb)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 28.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 28.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 28.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 28.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_interfaceb)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 28.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 28.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 28.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 28.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( sci, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(sci_map)
- MDRV_CPU_VBLANK_INT("screen", sci_interrupt)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(sci_map)
+ MCFG_CPU_VBLANK_INT("screen", sci_interrupt)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(sci_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(sci_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(3000))
+ MCFG_QUANTUM_TIME(HZ(3000))
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(sci)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(sci)
- MDRV_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 2.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 2.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 2.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 2.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( nightstr, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(nightstr_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(nightstr_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(nightstr_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(nightstr_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(6000))
+ MCFG_QUANTUM_TIME(HZ(6000))
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(chasehq)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(chasehq)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(chasehq)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(chasehq)
- MDRV_TC0100SCN_ADD("tc0100scn", chasehq_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", chasehq_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
- MDRV_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
- MDRV_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "subwoofer", 0.20)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 2.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 2.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_ADD("front", 0.0, 0.0, 0.7)
+ MCFG_SPEAKER_ADD("rear", 0.0, 0.0, 1.3)
+ MCFG_SPEAKER_ADD("subwoofer", 0.0, 0.0, 1.0)
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "subwoofer", 0.20)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 2.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 2.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rear", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "front", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( aquajack, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(aquajack_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(aquajack_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(aquajack_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 12000000) /* 12 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(aquajack_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(30000))
+ MCFG_QUANTUM_TIME(HZ(30000))
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(aquajack)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(aquajack)
- MDRV_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", taitoz_tc0100scn_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 2.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 2.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 2.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 2.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 2.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 2.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( spacegun, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(spacegun_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(spacegun_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(spacegun_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", irq4_line_hold)
+ MCFG_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(spacegun_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", irq4_line_hold)
- MDRV_MACHINE_START(bshark)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(bshark)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_EEPROM_ADD("eeprom", spacegun_eeprom_intf)
- MDRV_EEPROM_DATA(spacegun_default_eeprom, 128)
+ MCFG_EEPROM_ADD("eeprom", spacegun_eeprom_intf)
+ MCFG_EEPROM_DATA(spacegun_default_eeprom, 128)
- MDRV_TC0220IOC_ADD("tc0220ioc", taitoz_io220_intf)
+ MCFG_TC0220IOC_ADD("tc0220ioc", taitoz_io220_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(taitoz)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(taitoz)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_UPDATE(spacegun)
+ MCFG_VIDEO_UPDATE(spacegun)
- MDRV_TC0100SCN_ADD("tc0100scn", spacegun_tc0100scn_intf)
- MDRV_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
+ MCFG_TC0100SCN_ADD("tc0100scn", spacegun_tc0100scn_intf)
+ MCFG_TC0110PCR_ADD("tc0110pcr", taitoz_tc0110pcr_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_interfaceb)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 8.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 8.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_interfaceb)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 8.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 8.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( dblaxle, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(dblaxle_map)
- MDRV_CPU_VBLANK_INT("screen", dblaxle_interrupt)
+ MCFG_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(dblaxle_map)
+ MCFG_CPU_VBLANK_INT("screen", dblaxle_interrupt)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(dblaxle_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", dblaxle_cpub_interrupt)
+ MCFG_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(dblaxle_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", dblaxle_cpub_interrupt)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(600))
+ MCFG_QUANTUM_TIME(HZ(600))
- MDRV_TC0510NIO_ADD("tc0510nio", taitoz_io510_intf)
+ MCFG_TC0510NIO_ADD("tc0510nio", taitoz_io510_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(dblaxle)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(dblaxle)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(dblaxle)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(dblaxle)
- MDRV_TC0480SCP_ADD("tc0480scp", taitoz_tc0480scp_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0480SCP_ADD("tc0480scp", taitoz_tc0480scp_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 8.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 8.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 8.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 8.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( racingb, taitoz_state )
/* basic machine hardware */
- MDRV_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(racingb_map)
- MDRV_CPU_VBLANK_INT("screen", dblaxle_interrupt)
+ MCFG_CPU_ADD("maincpu", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(racingb_map)
+ MCFG_CPU_VBLANK_INT("screen", dblaxle_interrupt)
- MDRV_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(z80_sound_map)
+ MCFG_CPU_ADD("audiocpu", Z80,16000000/4) /* 4 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(z80_sound_map)
- MDRV_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
- MDRV_CPU_PROGRAM_MAP(racingb_cpub_map)
- MDRV_CPU_VBLANK_INT("screen", dblaxle_cpub_interrupt)
+ MCFG_CPU_ADD("sub", M68000, 16000000) /* 16 MHz ??? */
+ MCFG_CPU_PROGRAM_MAP(racingb_cpub_map)
+ MCFG_CPU_VBLANK_INT("screen", dblaxle_cpub_interrupt)
- MDRV_MACHINE_START(taitoz)
- MDRV_MACHINE_RESET(taitoz)
+ MCFG_MACHINE_START(taitoz)
+ MCFG_MACHINE_RESET(taitoz)
- MDRV_QUANTUM_TIME(HZ(6000))
+ MCFG_QUANTUM_TIME(HZ(6000))
- MDRV_TC0510NIO_ADD("tc0510nio", taitoz_io510_intf)
+ MCFG_TC0510NIO_ADD("tc0510nio", taitoz_io510_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(40*8, 32*8)
- MDRV_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*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(40*8, 32*8)
+ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 32*8-1)
- MDRV_GFXDECODE(dblaxle)
- MDRV_PALETTE_LENGTH(4096)
+ MCFG_GFXDECODE(dblaxle)
+ MCFG_PALETTE_LENGTH(4096)
- MDRV_VIDEO_START(taitoz)
- MDRV_VIDEO_UPDATE(dblaxle)
+ MCFG_VIDEO_START(taitoz)
+ MCFG_VIDEO_UPDATE(dblaxle)
- MDRV_TC0480SCP_ADD("tc0480scp", taitoz_tc0480scp_intf)
- MDRV_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
+ MCFG_TC0480SCP_ADD("tc0480scp", taitoz_tc0480scp_intf)
+ MCFG_TC0150ROD_ADD("tc0150rod", taitoz_tc0150rod_intf)
/* sound hardware */
- MDRV_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
-
- MDRV_SOUND_ADD("ymsnd", YM2610, 16000000/2)
- MDRV_SOUND_CONFIG(ym2610_config)
- MDRV_SOUND_ROUTE(0, "lspeaker", 0.25)
- MDRV_SOUND_ROUTE(0, "rspeaker", 0.25)
- MDRV_SOUND_ROUTE(1, "2610.1.l", 8.0)
- MDRV_SOUND_ROUTE(1, "2610.1.r", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.l", 8.0)
- MDRV_SOUND_ROUTE(2, "2610.2.r", 8.0)
-
- MDRV_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
- MDRV_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
- MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
-
- MDRV_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
+ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
+
+ MCFG_SOUND_ADD("ymsnd", YM2610, 16000000/2)
+ MCFG_SOUND_CONFIG(ym2610_config)
+ MCFG_SOUND_ROUTE(0, "lspeaker", 0.25)
+ MCFG_SOUND_ROUTE(0, "rspeaker", 0.25)
+ MCFG_SOUND_ROUTE(1, "2610.1.l", 8.0)
+ MCFG_SOUND_ROUTE(1, "2610.1.r", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.l", 8.0)
+ MCFG_SOUND_ROUTE(2, "2610.2.r", 8.0)
+
+ MCFG_SOUND_ADD("2610.1.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.1.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.r", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
+ MCFG_SOUND_ADD("2610.2.l", FILTER_VOLUME, 0)
+ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
+
+ MCFG_TC0140SYT_ADD("tc0140syt", taitoz_tc0140syt_intf)
MACHINE_CONFIG_END