Removed MDRV_SOUND_ADD. Renamed MDRV_SOUND_ADD_TAG to

MDRV_SOUND_ADD. All sound chips must now include a tag.

Laboriously changed all existing drivers to define a
unique tag for each sound chip.

CPUs are next, but will require a more hands-on manual
process to produce reasonable tags.
This commit is contained in:
Aaron Giles 2008-07-18 17:08:58 +00:00
parent 3e004766e4
commit 023423726f
841 changed files with 2895 additions and 2908 deletions

View File

@ -396,13 +396,10 @@ union _machine_config_token
/* add/remove/replace sounds */
#define MDRV_SOUND_ADD_TAG(_tag, _type, _clock) \
#define MDRV_SOUND_ADD(_tag, _type, _clock) \
TOKEN_UINT64_PACK3(MCONFIG_TOKEN_SOUND_ADD, 8, SOUND_##_type, 24, _clock, 32), \
TOKEN_STRING(_tag),
#define MDRV_SOUND_ADD(_type, _clock) \
MDRV_SOUND_ADD_TAG(NULL, _type, _clock)
#define MDRV_SOUND_REMOVE(_tag) \
TOKEN_UINT32_PACK1(MCONFIG_TOKEN_SOUND_REMOVE, 8), \
TOKEN_STRING(_tag),

View File

@ -33,7 +33,7 @@
* Same as FLT_RC_HIGHPASS, but with standard frequency of 16 HZ
* This filter may be setup just with
*
* MDRV_SOUND_ADD(FILTER_RC, 0)
* MDRV_SOUND_ADD("tag", FILTER_RC, 0)
* MDRV_SOUND_CONFIG(&flt_rc_ac_default)
*
* Default behaviour:

View File

@ -184,7 +184,7 @@ static const struct Samplesinterface astrof_samples_interface =
MACHINE_DRIVER_START( astrof_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("samples", SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(astrof_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -267,7 +267,7 @@ static const struct SN76477interface tomahawk_sn76477_interface =
MACHINE_DRIVER_START( tomahawk_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(tomahawk_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -803,7 +803,7 @@ MACHINE_DRIVER_START( jsa_i_stereo )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "left", 0.60)
MDRV_SOUND_ROUTE(1, "right", 0.60)
@ -831,7 +831,7 @@ MACHINE_DRIVER_START( jsa_i_stereo_pokey )
MDRV_IMPORT_FROM(jsa_i_stereo)
/* sound hardware */
MDRV_SOUND_ADD(POKEY, JSA_MASTER_CLOCK/2)
MDRV_SOUND_ADD("pokey", POKEY, JSA_MASTER_CLOCK/2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.40)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.40)
MACHINE_DRIVER_END
@ -848,12 +848,12 @@ MACHINE_DRIVER_START( jsa_i_mono_speech )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.60)
MDRV_SOUND_ROUTE(1, "mono", 0.60)
MDRV_SOUND_ADD(TMS5220, JSA_MASTER_CLOCK*2/11) /* potentially JSA_MASTER_CLOCK/9 as well */
MDRV_SOUND_ADD("tms", TMS5220, JSA_MASTER_CLOCK*2/11) /* potentially JSA_MASTER_CLOCK/9 as well */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -869,12 +869,12 @@ MACHINE_DRIVER_START( jsa_ii_mono )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.60)
MDRV_SOUND_ROUTE(1, "mono", 0.60)
MDRV_SOUND_ADD_TAG("adpcm", OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_ADD("adpcm", OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_DRIVER_END
@ -912,16 +912,16 @@ MACHINE_DRIVER_START( jsa_iiis_stereo )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, JSA_MASTER_CLOCK)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "left", 0.60)
MDRV_SOUND_ROUTE(1, "right", 0.60)
MDRV_SOUND_ADD(OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_ADD("oki1", OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.75)
MDRV_SOUND_ADD(OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_ADD("oki2", OKIM6295, JSA_MASTER_CLOCK/3)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.75)
MACHINE_DRIVER_END

View File

@ -651,22 +651,22 @@ MACHINE_DRIVER_START( cage )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
#if (DAC_BUFFER_CHANNELS == 4)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac3", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac4", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
#else
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
#endif
MACHINE_DRIVER_END

View File

@ -296,16 +296,16 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( carnival_audio )
MDRV_CPU_ADD(I8039, 3579545)
MDRV_CPU_ADD_TAG("audio", I8039, 3579545)
MDRV_CPU_PROGRAM_MAP(carnival_audio_map,0)
MDRV_CPU_IO_MAP(carnival_audio_io_map,0)
MDRV_INTERLEAVE(10)
MDRV_SOUND_ADD(AY8910, PSG_CLOCK)
MDRV_SOUND_ADD("psg", AY8910, PSG_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(carnival_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -206,7 +206,7 @@ MACHINE_DRIVER_START( spacewar_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(spacewar_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -259,7 +259,7 @@ MACHINE_DRIVER_START( barrier_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(barrier_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -317,7 +317,7 @@ MACHINE_DRIVER_START( speedfrk_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(speedfrk_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -391,7 +391,7 @@ MACHINE_DRIVER_START( starhawk_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(starhawk_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -459,7 +459,7 @@ MACHINE_DRIVER_START( sundance_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(sundance_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -546,7 +546,7 @@ MACHINE_DRIVER_START( tailg_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(tailg_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -613,7 +613,7 @@ MACHINE_DRIVER_START( warrior_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(warrior_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -706,7 +706,7 @@ MACHINE_DRIVER_START( armora_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(armora_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -796,7 +796,7 @@ MACHINE_DRIVER_START( ripoff_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(ripoff_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -908,7 +908,7 @@ MACHINE_DRIVER_START( starcas_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(starcas_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END
@ -1043,7 +1043,7 @@ MACHINE_DRIVER_START( solarq_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(solarq_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END
@ -1176,7 +1176,7 @@ MACHINE_DRIVER_START( boxingb_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(boxingb_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -1288,7 +1288,7 @@ MACHINE_DRIVER_START( wotw_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(wotw_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -1400,7 +1400,7 @@ MACHINE_DRIVER_START( wotwc_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(wotwc_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -1558,8 +1558,7 @@ static const struct z80_irq_daisy_chain daisy_chain[] =
MACHINE_DRIVER_START( demon_sound )
/* basic machine hardware */
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */
MDRV_CPU_ADD_TAG("audio", Z80, 3579545)
MDRV_CPU_CONFIG(daisy_chain)
MDRV_CPU_PROGRAM_MAP(demon_sound_map,0)
MDRV_CPU_IO_MAP(demon_sound_ports,0)
@ -1569,14 +1568,14 @@ MACHINE_DRIVER_START( demon_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 3579545)
MDRV_SOUND_ADD("ay1", AY8910, 3579545)
MDRV_SOUND_CONFIG(demon_ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(AY8910, 3579545)
MDRV_SOUND_ADD("ay2", AY8910, 3579545)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(AY8910, 3579545)
MDRV_SOUND_ADD("ay3", AY8910, 3579545)
MDRV_SOUND_CONFIG(demon_ay8910_interface_3)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -169,11 +169,11 @@ MACHINE_DRIVER_START( crbaloon_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 2.0)
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(crbaloon)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -596,7 +596,7 @@ MACHINE_DRIVER_START( dcs_audio_2k )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -634,10 +634,10 @@ MACHINE_DRIVER_START( dcs2_audio_2115 )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MACHINE_DRIVER_END
@ -665,10 +665,10 @@ MACHINE_DRIVER_START( dcs2_audio_dsio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MACHINE_DRIVER_END
@ -688,22 +688,22 @@ MACHINE_DRIVER_START( dcs2_audio_denver )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac3", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac4", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac5", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac6", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MACHINE_DRIVER_END

View File

@ -37,7 +37,7 @@ static const struct Samplesinterface depthch_samples_interface =
MACHINE_DRIVER_START( depthch_audio )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(depthch_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END

View File

@ -1313,7 +1313,7 @@ MACHINE_DRIVER_START( dkong2b_audio )
MDRV_SOUND_RESET(dkong)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(dkong2b)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
@ -1335,7 +1335,7 @@ MACHINE_DRIVER_START( radarsc1_audio )
MDRV_CPU_MODIFY("sound")
MDRV_CPU_IO_MAP(radarsc1_sound_io_map, 0)
MDRV_SOUND_ADD(M58817, XTAL_640kHz)
MDRV_SOUND_ADD("tms", M58817, XTAL_640kHz)
MDRV_SOUND_CONFIG(tms5110_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
@ -1352,7 +1352,7 @@ MACHINE_DRIVER_START( dkongjr_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(dkongjr)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
@ -1369,11 +1369,11 @@ MACHINE_DRIVER_START( dkong3_audio )
MDRV_CPU_VBLANK_INT("main", nmi_line_pulse)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(NES, N2A03_DEFAULTCLOCK)
MDRV_SOUND_ADD("nes1", NES, N2A03_DEFAULTCLOCK)
MDRV_SOUND_CONFIG(nes_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(NES, N2A03_DEFAULTCLOCK)
MDRV_SOUND_ADD("nes2", NES, N2A03_DEFAULTCLOCK)
MDRV_SOUND_CONFIG(nes_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)

View File

@ -835,12 +835,12 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( venture_audio )
MDRV_CPU_ADD(M6502, 3579545/4)
MDRV_CPU_ADD_TAG("audio", M6502, 3579545/4)
MDRV_CPU_PROGRAM_MAP(venture_audio_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("custom", CUSTOM, 0)
MDRV_SOUND_CONFIG(venture_custom_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -895,12 +895,12 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( mtrap_cvsd_audio )
MDRV_CPU_ADD(Z80, CVSD_Z80_CLOCK)
MDRV_CPU_ADD_TAG("audio", Z80, CVSD_Z80_CLOCK)
MDRV_CPU_PROGRAM_MAP(cvsd_map,0)
MDRV_CPU_IO_MAP(cvsd_iomap,0)
/* audio hardware */
MDRV_SOUND_ADD(MC3417, CVSD_CLOCK)
MDRV_SOUND_ADD("cvsd", MC3417, CVSD_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MACHINE_DRIVER_END
@ -1030,15 +1030,15 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( victory_audio )
MDRV_CPU_ADD(M6502, VICTORY_AUDIO_CPU_CLOCK)
MDRV_CPU_ADD_TAG("audio", M6502, VICTORY_AUDIO_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(victory_audio_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("custom", CUSTOM, 0)
MDRV_SOUND_CONFIG(victory_custom_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(TMS5220, 640000)
MDRV_SOUND_ADD("tms", TMS5220, 640000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -930,26 +930,26 @@ static const struct CustomSound_interface custom_interface =
MACHINE_DRIVER_START( exidy440_audio )
MDRV_CPU_ADD(M6809, EXIDY440_AUDIO_CLOCK)
MDRV_CPU_ADD_TAG("audio", M6809, EXIDY440_AUDIO_CLOCK)
MDRV_CPU_PROGRAM_MAP(exidy440_audio_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_assert)
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(CUSTOM, EXIDY440_MASTER_CLOCK/256)
MDRV_SOUND_ADD("custom", CUSTOM, EXIDY440_MASTER_CLOCK/256)
MDRV_SOUND_CONFIG(custom_interface)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
// MDRV_SOUND_ADD("cvsd1", MC3418, EXIDY440_MC3418_CLOCK)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
// MDRV_SOUND_ADD("cvsd2", MC3418, EXIDY440_MC3418_CLOCK)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
// MDRV_SOUND_ADD("cvsd3", MC3417, EXIDY440_MC3417_CLOCK)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
// MDRV_SOUND_ADD("cvsd4", MC3417, EXIDY440_MC3417_CLOCK)
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END

View File

@ -43,7 +43,7 @@ static const struct Samplesinterface invinco_samples_interface =
MACHINE_DRIVER_START( invinco_audio )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(invinco_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END

View File

@ -369,19 +369,19 @@ static MACHINE_DRIVER_START( irem_audio_base )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ay1", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MDRV_SOUND_ADD(AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ay2", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MDRV_SOUND_ADD(MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_ADD("msm1", MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_msm5205_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MDRV_SOUND_ADD(MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_ADD("msm2", MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_msm5205_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MACHINE_DRIVER_END
@ -398,19 +398,19 @@ MACHINE_DRIVER_START( m52_sound_c_audio )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("ay8910.0", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ay8910.0", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_ay8910_interface_1)
MDRV_SOUND_ROUTE_EX(0, "filtermix", 1.0, 0)
MDRV_SOUND_ADD_TAG("ay8910.0", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ay8910.0", AY8910, XTAL_3_579545MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_ay8910_interface_2)
MDRV_SOUND_ROUTE_EX(0, "filtermix", 1.0, 1)
MDRV_SOUND_ADD_TAG("msm5250", MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_ADD("msm5250", MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_CONFIG(irem_msm5205_interface_1)
MDRV_SOUND_ROUTE_EX(0, "filtermix", 1.0, 2)
MDRV_SOUND_ADD_TAG("filtermix", DISCRETE, 0)
MDRV_SOUND_ADD("filtermix", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(m52_sound_c)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)

View File

@ -199,7 +199,7 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( jedi_audio )
MDRV_CPU_ADD(M6502, JEDI_AUDIO_CPU_CLOCK)
MDRV_CPU_ADD_TAG("audio", M6502, JEDI_AUDIO_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(audio_map,0)
MDRV_SOUND_START(jedi)
@ -207,21 +207,21 @@ MACHINE_DRIVER_START( jedi_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ADD("pokey1", POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.30)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.30)
MDRV_SOUND_ADD(POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ADD("pokey2", POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.30)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.30)
MDRV_SOUND_ADD(POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ADD("pokey3", POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.30)
MDRV_SOUND_ADD(POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ADD("pokey4", POKEY, JEDI_POKEY_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.30)
MDRV_SOUND_ADD(TMS5220, JEDI_TMS5220_CLOCK)
MDRV_SOUND_ADD("tms", TMS5220, JEDI_TMS5220_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END

View File

@ -448,9 +448,9 @@ static const struct AY8910interface ay8910_interface =
MACHINE_DRIVER_START( mario_audio )
#if USE_8039
MDRV_CPU_ADD(I8039, I8035_CLOCK) /* audio CPU */ /* 730 kHz */
MDRV_CPU_ADD_TAG("audio", I8039, I8035_CLOCK) /* audio CPU */ /* 730 kHz */
#else
MDRV_CPU_ADD(M58715, I8035_CLOCK) /* audio CPU */ /* 730 kHz */
MDRV_CPU_ADD_TAG("audio", M58715, I8035_CLOCK) /* audio CPU */ /* 730 kHz */
#endif
MDRV_CPU_PROGRAM_MAP(mario_sound_map, 0)
MDRV_CPU_IO_MAP(mario_sound_io_map, 0)
@ -459,7 +459,7 @@ MACHINE_DRIVER_START( mario_audio )
MDRV_SOUND_RESET(mario)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(mario)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.5)
@ -467,7 +467,7 @@ MACHINE_DRIVER_END
MACHINE_DRIVER_START( masao_audio )
MDRV_CPU_ADD(Z80,24576000/16) /* audio CPU */ /* ???? */
MDRV_CPU_ADD_TAG("audio", Z80,24576000/16) /* audio CPU */ /* ???? */
MDRV_CPU_PROGRAM_MAP(masao_sound_map,0)
MDRV_SOUND_START(mario)
@ -475,7 +475,7 @@ MACHINE_DRIVER_START( masao_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 14318000/6)
MDRV_SOUND_ADD("ay", AY8910, 14318000/6)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)

View File

@ -493,11 +493,11 @@ MACHINE_DRIVER_START(mcr_ssio)
MDRV_CPU_PERIODIC_INT(ssio_14024_clock, SSIO_CLOCK/2/16/10)
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("ssio.1", AY8910, SSIO_CLOCK/2/4)
MDRV_SOUND_ADD("ssio.1", AY8910, SSIO_CLOCK/2/4)
MDRV_SOUND_CONFIG(ssio_ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.33)
MDRV_SOUND_ADD_TAG("ssio.2", AY8910, SSIO_CLOCK/2/4)
MDRV_SOUND_ADD("ssio.2", AY8910, SSIO_CLOCK/2/4)
MDRV_SOUND_CONFIG(ssio_ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.33)
MACHINE_DRIVER_END
@ -612,7 +612,7 @@ MACHINE_DRIVER_START(chip_squeak_deluxe)
MDRV_CPU_PROGRAM_MAP(csdeluxe_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("csd", DAC, 0)
MDRV_SOUND_ADD("csd", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -620,7 +620,7 @@ MACHINE_DRIVER_START(chip_squeak_deluxe_stereo)
MDRV_CPU_ADD_TAG("csd", M68000, CSDELUXE_CLOCK/2)
MDRV_CPU_PROGRAM_MAP(csdeluxe_map,0)
MDRV_SOUND_ADD_TAG("csd", DAC, 0)
MDRV_SOUND_ADD("csd", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END
@ -719,7 +719,7 @@ MACHINE_DRIVER_START(sounds_good)
MDRV_CPU_PROGRAM_MAP(soundsgood_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("sg", DAC, 0)
MDRV_SOUND_ADD("sg", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -808,7 +808,7 @@ MACHINE_DRIVER_START(turbo_chip_squeak)
MDRV_CPU_PROGRAM_MAP(turbocs_map,0)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("tcs", DAC, 0)
MDRV_SOUND_ADD("tcs", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -956,7 +956,7 @@ MACHINE_DRIVER_START(squawk_n_talk)
MDRV_CPU_PROGRAM_MAP(squawkntalk_map,0)
/* only used on Discs of Tron, which is stereo */
MDRV_SOUND_ADD_TAG("snt", TMS5200, 640000)
MDRV_SOUND_ADD("snt", TMS5200, 640000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.60)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.60)

View File

@ -138,7 +138,7 @@ MACHINE_DRIVER_START( seawolf_audio )
MDRV_SOUND_START(samples)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(seawolf_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.6)
MACHINE_DRIVER_END
@ -199,11 +199,11 @@ MACHINE_DRIVER_START( gunfight_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples1", SAMPLES, 0)
MDRV_SOUND_CONFIG(gunfight_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples2", SAMPLES, 0)
MDRV_SOUND_CONFIG(gunfight_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
MACHINE_DRIVER_END
@ -303,7 +303,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( tornbase_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(tornbase)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
MACHINE_DRIVER_END
@ -561,7 +561,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( maze_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(maze)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -796,7 +796,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( boothill_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(boothill)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -1033,7 +1033,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( checkmat_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(checkmat)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.4)
MACHINE_DRIVER_END
@ -1272,7 +1272,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( desertgu_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(desertgu)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.8)
MACHINE_DRIVER_END
@ -1566,7 +1566,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( dplay_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(dplay)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.8)
MACHINE_DRIVER_END
@ -1618,11 +1618,11 @@ MACHINE_DRIVER_START( gmissile_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples1", SAMPLES, 0)
MDRV_SOUND_CONFIG(gmissile_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.9)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples2", SAMPLES, 0)
MDRV_SOUND_CONFIG(gmissile_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.9)
MACHINE_DRIVER_END
@ -1716,11 +1716,11 @@ MACHINE_DRIVER_START( m4_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples1", SAMPLES, 0)
MDRV_SOUND_CONFIG(m4_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples2", SAMPLES, 0)
MDRV_SOUND_CONFIG(m4_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1)
MACHINE_DRIVER_END
@ -2004,11 +2004,11 @@ MACHINE_DRIVER_START( clowns_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(clowns_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70)
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(clowns)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -2144,7 +2144,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( dogpatch_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(dogpatch)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.3)
MACHINE_DRIVER_END
@ -2687,11 +2687,11 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( spcenctr_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(spcenctr_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(spcenctr)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.45)
MACHINE_DRIVER_END
@ -2770,7 +2770,7 @@ MACHINE_DRIVER_START( phantom2_audio )
MDRV_SOUND_START(samples)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(phantom2_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
MACHINE_DRIVER_END
@ -2898,7 +2898,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( bowler_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(bowler)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
MACHINE_DRIVER_END
@ -3051,11 +3051,11 @@ MACHINE_DRIVER_START( invaders_samples_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(invaders_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(invaders_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -3628,11 +3628,11 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( invaders_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(invaders_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(invaders)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END
@ -3784,7 +3784,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( blueshrk_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(blueshrk)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -4003,16 +4003,16 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( invad2ct_audio )
MDRV_SPEAKER_STANDARD_STEREO("#1", "#2")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(invad2ct)
MDRV_SOUND_ROUTE(0, "#1", 0.5)
MDRV_SOUND_ROUTE(1, "#2", 0.5)
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn1", SN76477, 0)
MDRV_SOUND_CONFIG(invad2ct_p1_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "#1", 0.3)
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn2", SN76477, 0)
MDRV_SOUND_CONFIG(invad2ct_p2_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "#2", 0.3)
MACHINE_DRIVER_END

View File

@ -546,8 +546,7 @@ ADDRESS_MAP_END
MACHINE_DRIVER_START( spacefev_sound )
/* basic machine hardware */
MDRV_CPU_ADD(I8035, 6000000)
/* audio CPU */
MDRV_CPU_ADD_TAG("audio", I8035, 6000000)
MDRV_CPU_PROGRAM_MAP(n8080_sound_cpu_map, 0)
MDRV_CPU_IO_MAP(n8080_sound_io_map, 0)
@ -556,10 +555,10 @@ MACHINE_DRIVER_START( spacefev_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(spacefev_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MACHINE_DRIVER_END
@ -568,8 +567,7 @@ MACHINE_DRIVER_END
MACHINE_DRIVER_START( sheriff_sound )
/* basic machine hardware */
MDRV_CPU_ADD(I8035, 6000000)
/* audio CPU */
MDRV_CPU_ADD_TAG("audio", I8035, 6000000)
MDRV_CPU_PROGRAM_MAP(n8080_sound_cpu_map, 0)
MDRV_CPU_IO_MAP(n8080_sound_io_map, 0)
@ -578,10 +576,10 @@ MACHINE_DRIVER_START( sheriff_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(sheriff_sn76477_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MACHINE_DRIVER_END
@ -590,8 +588,7 @@ MACHINE_DRIVER_END
MACHINE_DRIVER_START( helifire_sound )
/* basic machine hardware */
MDRV_CPU_ADD(I8035, 6000000)
/* audio CPU */
MDRV_CPU_ADD_TAG("audio", I8035, 6000000)
MDRV_CPU_PROGRAM_MAP(n8080_sound_cpu_map, 0)
MDRV_CPU_IO_MAP(helifire_sound_io_map, 0)
@ -600,6 +597,6 @@ MACHINE_DRIVER_START( helifire_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_DRIVER_END

View File

@ -47,7 +47,7 @@ static const struct C352interface namcoc7x_c352_interface = \
#define NAMCO_C7X_SOUND(clock) \
MDRV_SPEAKER_STANDARD_STEREO("left", "right") \
MDRV_SOUND_ADD(C352, clock) \
MDRV_SOUND_ADD("namco", C352, clock) \
MDRV_SOUND_CONFIG(namcoc7x_c352_interface) \
MDRV_SOUND_ROUTE(0, "right", 1.00) \
MDRV_SOUND_ROUTE(1, "left", 1.00) \

View File

@ -60,7 +60,7 @@ static const struct Samplesinterface pulsar_samples_interface =
MACHINE_DRIVER_START( pulsar_audio )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(pulsar_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_DRIVER_END

View File

@ -108,7 +108,7 @@ MACHINE_DRIVER_START( qix_audio )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(qix)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -125,6 +125,6 @@ MACHINE_DRIVER_START( slither_audio )
MDRV_SOUND_REPLACE("discrete", SN76489, SLITHER_CLOCK_OSC/4/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(SN76489, SLITHER_CLOCK_OSC/4/4)
MDRV_SOUND_ADD("sn", SN76489, SLITHER_CLOCK_OSC/4/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -215,24 +215,24 @@ static SOUND_START( redalert )
MACHINE_DRIVER_START( redalert_audio )
MDRV_CPU_ADD(M6502, REDALERT_AUDIO_CPU_CLOCK)
MDRV_CPU_ADD_TAG("audio", M6502, REDALERT_AUDIO_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(redalert_audio_map,0)
MDRV_CPU_PERIODIC_INT(irq0_line_hold, REDALERT_AUDIO_CPU_IRQ_FREQ)
MDRV_CPU_ADD(8085A, REDALERT_VOICE_CPU_CLOCK)
MDRV_CPU_ADD_TAG("voice", 8085A, REDALERT_VOICE_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(redalert_voice_map,0)
MDRV_SOUND_START( redalert )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, REDALERT_AY8910_CLOCK)
MDRV_SOUND_ADD("ay", AY8910, REDALERT_AY8910_CLOCK)
MDRV_SOUND_CONFIG(redalert_ay8910_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
/* channel C is used a noise source and is not connected to a speaker */
MDRV_SOUND_ADD(HC55516, REDALERT_HC55516_CLOCK)
MDRV_SOUND_ADD("cvsd", HC55516, REDALERT_HC55516_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -366,7 +366,7 @@ static SOUND_RESET( demoneye )
MACHINE_DRIVER_START( demoneye_audio )
MDRV_CPU_ADD(M6802, DEMONEYE_AUDIO_CPU_CLOCK)
MDRV_CPU_ADD_TAG("audio", M6802, DEMONEYE_AUDIO_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(demoneye_audio_map,0)
MDRV_CPU_PERIODIC_INT(irq0_line_hold, REDALERT_AUDIO_CPU_IRQ_FREQ) /* guess */
@ -375,10 +375,10 @@ MACHINE_DRIVER_START( demoneye_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, DEMONEYE_AY8910_CLOCK)
MDRV_SOUND_ADD("ay1", AY8910, DEMONEYE_AY8910_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(AY8910, DEMONEYE_AY8910_CLOCK)
MDRV_SOUND_ADD("ay2", AY8910, DEMONEYE_AY8910_CLOCK)
MDRV_SOUND_CONFIG(demoneye_ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -424,22 +424,22 @@ static SOUND_START( ad2083 )
MACHINE_DRIVER_START( ad2083_audio )
MDRV_CPU_ADD(Z80, 14318000/8) /* 1.78975 MHz */
MDRV_CPU_ADD_TAG("audio", Z80, 14318000/8) /* 1.78975 MHz */
MDRV_CPU_PROGRAM_MAP(ad2083_sound_map,0)
MDRV_CPU_IO_MAP(ad2083_sound_io_map,0)
MDRV_SOUND_START(ad2083)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 14318000/8)
MDRV_SOUND_ADD("ay1", AY8910, 14318000/8)
MDRV_SOUND_CONFIG(ad2083_ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.33)
MDRV_SOUND_ADD(AY8910, 14318000/8)
MDRV_SOUND_ADD("ay2", AY8910, 14318000/8)
MDRV_SOUND_CONFIG(ad2083_ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.33)
MDRV_SOUND_ADD(TMS5110A, AD2083_TMS5110_CLOCK)
MDRV_SOUND_ADD("tms", TMS5110A, AD2083_TMS5110_CLOCK)
MDRV_SOUND_CONFIG(ad2083_tms5110_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -209,7 +209,7 @@ MACHINE_DRIVER_START( astrob_sound_board )
MDRV_SOUND_START(astrob)
/* sound hardware */
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(astrob_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -444,11 +444,11 @@ MACHINE_DRIVER_START( 005_sound_board )
/* sound hardware */
MDRV_SOUND_START(005)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(sega005_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("005", CUSTOM, 0)
MDRV_SOUND_CONFIG(sega005_custom_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -665,7 +665,7 @@ MACHINE_DRIVER_START( spaceod_sound_board )
/* sound hardware */
MDRV_SOUND_START(spaceod)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(spaceod_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -838,22 +838,22 @@ MACHINE_DRIVER_START( monsterb_sound_board )
MDRV_DEVICE_CONFIG( monsterb_ppi_intf )
/* basic machine hardware */
MDRV_CPU_ADD(N7751, 6000000)
MDRV_CPU_ADD_TAG("audio", N7751, 6000000)
MDRV_CPU_PROGRAM_MAP(monsterb_7751_map,0)
MDRV_CPU_IO_MAP(monsterb_7751_portmap,0)
/* sound hardware */
MDRV_SOUND_START(monsterb)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(monsterb_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(TMS36XX, 247)
MDRV_SOUND_ADD("music", TMS36XX, 247)
MDRV_SOUND_CONFIG(monsterb_tms3617_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -280,12 +280,12 @@ static const struct sp0250_interface sp0250_interface =
MACHINE_DRIVER_START( sega_speech_board )
/* CPU for the speech board */
MDRV_CPU_ADD(I8035, SPEECH_MASTER_CLOCK) /* divide by 15 in CPU */
MDRV_CPU_ADD_TAG("audio", I8035, SPEECH_MASTER_CLOCK) /* divide by 15 in CPU */
MDRV_CPU_PROGRAM_MAP(speech_map, 0)
MDRV_CPU_IO_MAP(speech_portmap, 0)
/* sound hardware */
MDRV_SOUND_ADD(SP0250, SPEECH_MASTER_CLOCK)
MDRV_SOUND_ADD("speech", SP0250, SPEECH_MASTER_CLOCK)
MDRV_SOUND_CONFIG(sp0250_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -923,7 +923,7 @@ MACHINE_DRIVER_START( sega_universal_sound_board )
MDRV_CPU_IO_MAP(usb_portmap, 0)
/* sound hardware */
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("usb", CUSTOM, 0)
MDRV_SOUND_CONFIG(usb_custom_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -77,56 +77,56 @@ extern const struct YM2203interface seibu_ym2203_interface;
#define SEIBU_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(Z80, freq) \
MDRV_CPU_ADD_TAG("audio", Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu_sound_map,0) \
#define SEIBU2_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(Z80, freq) \
MDRV_CPU_ADD_TAG("audio", Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu2_sound_map,0) \
#define SEIBU2_RAIDEN2_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu2_raiden2_sound_map,0) \
#define SEIBU2_RAIDEN2_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD_TAG("audio", Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu2_raiden2_sound_map,0) \
#define SEIBU3_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(Z80, freq) \
MDRV_CPU_ADD_TAG("audio", Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu3_sound_map,0) \
#define SEIBU3A_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(Z80, freq) \
MDRV_CPU_ADD_TAG("audio", Z80, freq) \
MDRV_CPU_PROGRAM_MAP(seibu3_adpcm_sound_map,0) \
#define SEIBU_SOUND_SYSTEM_YM3812_INTERFACE(freq1,freq2,region) \
MDRV_SPEAKER_STANDARD_MONO("mono") \
\
MDRV_SOUND_ADD(YM3812, freq1) \
MDRV_SOUND_ADD("ym", YM3812, freq1) \
MDRV_SOUND_CONFIG(seibu_ym3812_interface) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) \
\
MDRV_SOUND_ADD(OKIM6295, freq2) \
MDRV_SOUND_ADD("oki", OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##region##_pin7low) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \
#define SEIBU_SOUND_SYSTEM_YM3812_RAIDEN_INTERFACE(freq1,freq2,region) \
MDRV_SPEAKER_STANDARD_MONO("mono") \
\
MDRV_SOUND_ADD(YM3812, freq1) \
MDRV_SOUND_ADD("ym", YM3812, freq1) \
MDRV_SOUND_CONFIG(seibu_ym3812_interface) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) \
\
MDRV_SOUND_ADD(OKIM6295, freq2) \
MDRV_SOUND_ADD("oki", OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##region##_pin7high)\
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) \
#define SEIBU_SOUND_SYSTEM_YM2151_INTERFACE(freq1,freq2,region) \
MDRV_SPEAKER_STANDARD_MONO("mono") \
\
MDRV_SOUND_ADD(YM2151, freq1) \
MDRV_SOUND_ADD("ym", YM2151, freq1) \
MDRV_SOUND_CONFIG(seibu_ym2151_interface) \
MDRV_SOUND_ROUTE(0, "mono", 0.50) \
MDRV_SOUND_ROUTE(1, "mono", 0.50) \
\
MDRV_SOUND_ADD(OKIM6295, freq2) \
MDRV_SOUND_ADD("oki", OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##region##_pin7low) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \
@ -134,36 +134,36 @@ extern const struct YM2203interface seibu_ym2203_interface;
#define SEIBU_SOUND_SYSTEM_YM2151_RAIDEN2_INTERFACE(freq1,freq2,regiona, regionb) \
MDRV_SPEAKER_STANDARD_MONO("mono") \
\
MDRV_SOUND_ADD(YM2151, freq1) \
MDRV_SOUND_ADD("ym", YM2151, freq1) \
MDRV_SOUND_CONFIG(seibu_ym2151_interface) \
MDRV_SOUND_ROUTE(0, "mono", 0.50) \
MDRV_SOUND_ROUTE(1, "mono", 0.50) \
\
MDRV_SOUND_ADD(OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##regiona##_pin7high) \
MDRV_SOUND_ADD("oki1", OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##regiona##_pin7high)\
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \
\
MDRV_SOUND_ADD(OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##regionb##_pin7high) \
\
MDRV_SOUND_ADD("oki2", OKIM6295, freq2) \
MDRV_SOUND_CONFIG(okim6295_interface_region_##regionb##_pin7high)\
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \
#define SEIBU_SOUND_SYSTEM_YM2203_INTERFACE(freq) \
MDRV_SPEAKER_STANDARD_MONO("mono") \
\
MDRV_SOUND_ADD(YM2203, freq) \
MDRV_SOUND_ADD("ym1", YM2203, freq) \
MDRV_SOUND_CONFIG(seibu_ym2203_interface) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15) \
\
MDRV_SOUND_ADD(YM2203, freq) \
MDRV_SOUND_ADD("ym2", YM2203, freq) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15) \
#define SEIBU_SOUND_SYSTEM_ADPCM_INTERFACE \
MDRV_SOUND_ADD(CUSTOM, 8000) \
MDRV_SOUND_ADD("adpcm1", CUSTOM, 8000) \
MDRV_SOUND_CONFIG(seibu_adpcm_interface) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \
\
MDRV_SOUND_ADD(CUSTOM, 8000) \
MDRV_SOUND_ADD("adpcm2", CUSTOM, 8000) \
MDRV_SOUND_CONFIG(seibu_adpcm_interface) \
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) \

View File

@ -87,10 +87,10 @@ static const struct Samplesinterface spacefb_samples_interface =
MACHINE_DRIVER_START( spacefb_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(spacefb_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -201,7 +201,7 @@ WRITE8_HANDLER( spiders_audio_ctrl_w )
MACHINE_DRIVER_START( spiders_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(spiders)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -12,13 +12,13 @@ void f3_68681_reset(void);
void taito_f3_soundsystem_reset(running_machine *machine);
#define TAITO_F3_SOUND_SYSTEM_CPU(freq) \
MDRV_CPU_ADD(M68000, freq) \
MDRV_CPU_ADD_TAG("audio", M68000, freq) \
MDRV_CPU_PROGRAM_MAP(f3_sound_map,0) \
#define TAITO_F3_SOUND_SYSTEM_ES5505(freq) \
MDRV_SPEAKER_STANDARD_STEREO("left", "right") \
MDRV_SOUND_ADD(ES5505, freq) \
MDRV_SOUND_ADD("es", ES5505, freq) \
MDRV_SOUND_CONFIG(es5505_interface) \
MDRV_SOUND_ROUTE(0, "left", 1.0) \
MDRV_SOUND_ROUTE(1, "right", 1.0) \

View File

@ -194,11 +194,11 @@ MACHINE_DRIVER_START( spectar_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(spectar_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -207,10 +207,10 @@ MACHINE_DRIVER_START( targ_audio )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(targ_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -181,29 +181,29 @@ MACHINE_DRIVER_START( timeplt_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, MASTER_CLOCK/8)
MDRV_SOUND_ADD("ay1", AY8910, MASTER_CLOCK/8)
MDRV_SOUND_CONFIG(timeplt_ay8910_interface)
MDRV_SOUND_ROUTE(0, "filter.0.0", 0.60)
MDRV_SOUND_ROUTE(1, "filter.0.1", 0.60)
MDRV_SOUND_ROUTE(2, "filter.0.2", 0.60)
MDRV_SOUND_ADD(AY8910, MASTER_CLOCK/8)
MDRV_SOUND_ADD("ay2", AY8910, MASTER_CLOCK/8)
MDRV_SOUND_ROUTE(0, "filter.1.0", 0.60)
MDRV_SOUND_ROUTE(1, "filter.1.1", 0.60)
MDRV_SOUND_ROUTE(2, "filter.1.2", 0.60)
MDRV_SOUND_ADD_TAG("filter.0.0", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.0.0", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD_TAG("filter.0.1", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.0.1", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD_TAG("filter.0.2", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.0.2", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD_TAG("filter.1.0", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.1.0", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD_TAG("filter.1.1", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.1.1", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD_TAG("filter.1.2", FILTER_RC, 0)
MDRV_SOUND_ADD("filter.1.2", FILTER_RC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -195,7 +195,7 @@ MACHINE_DRIVER_START( turbo_samples )
MDRV_SPEAKER_ADD("left", -0.2, 0.0, 1.0)
MDRV_SPEAKER_ADD("right", 0.2, 0.0, 1.0)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(turbo_samples_interface)
/* channel 0 = CRASH.S -> CRASH.S/SM */
@ -446,7 +446,7 @@ static const struct Samplesinterface subroc3d_samples_interface =
MACHINE_DRIVER_START( subroc3d_samples )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(subroc3d_samples_interface)
/* MISSILE in channels 0 and 1 */
@ -598,7 +598,7 @@ static const struct Samplesinterface buckrog_samples_interface =
MACHINE_DRIVER_START( buckrog_samples )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(buckrog_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -121,11 +121,11 @@ static const struct Samplesinterface frogs_samples_interface =
MACHINE_DRIVER_START( frogs_audio )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(frogs_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(frogs)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -443,7 +443,7 @@ DISCRETE_SOUND_END
MACHINE_DRIVER_START( headon_audio )
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(headon)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -195,14 +195,14 @@ MACHINE_DRIVER_START( williams_cvsd_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, CVSD_FM_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, CVSD_FM_CLOCK)
MDRV_SOUND_CONFIG(cvsd_ym2151_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(HC55516, 0)
MDRV_SOUND_ADD("cvsd", HC55516, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60)
MACHINE_DRIVER_END
@ -216,20 +216,20 @@ MACHINE_DRIVER_START( williams_narc_sound )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, NARC_FM_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, NARC_FM_CLOCK)
MDRV_SOUND_CONFIG(adpcm_ym2151_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.10)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.10)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.50)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.50)
MDRV_SOUND_ADD(HC55516, 0)
MDRV_SOUND_ADD("cvsd", HC55516, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.60)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.60)
MACHINE_DRIVER_END
@ -241,14 +241,14 @@ MACHINE_DRIVER_START( williams_adpcm_sound )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, ADPCM_FM_CLOCK)
MDRV_SOUND_ADD("ym", YM2151, ADPCM_FM_CLOCK)
MDRV_SOUND_CONFIG(adpcm_ym2151_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(OKIM6295, ADPCM_MASTER_CLOCK/8)
MDRV_SOUND_ADD("oki", OKIM6295, ADPCM_MASTER_CLOCK/8)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -108,7 +108,7 @@ static const struct Samplesinterface zaxxon_samples_interface =
MACHINE_DRIVER_START( zaxxon_samples )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(zaxxon_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -214,7 +214,7 @@ static const struct Samplesinterface congo_samples_interface =
MACHINE_DRIVER_START( congo_samples )
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(congo_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -270,11 +270,11 @@ GFXDECODE_END
static MACHINE_DRIVER_START( 1942 )
/* basic machine hardware */
MDRV_CPU_ADD(Z80, MAIN_CPU_CLOCK) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("main", Z80, MAIN_CPU_CLOCK) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(c1942_map, 0)
MDRV_CPU_VBLANK_INT_HACK(c1942_interrupt,2)
MDRV_CPU_ADD(Z80, SOUND_CPU_CLOCK) /* 3 MHz ??? */
MDRV_CPU_ADD_TAG("audio", Z80, SOUND_CPU_CLOCK) /* 3 MHz ??? */
MDRV_CPU_PROGRAM_MAP(sound_map, 0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,4)
@ -296,9 +296,9 @@ static MACHINE_DRIVER_START( 1942 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, AUDIO_CLOCK) /* 1.5 MHz */
MDRV_SOUND_ADD("ay1", AY8910, AUDIO_CLOCK) /* 1.5 MHz */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(AY8910, AUDIO_CLOCK) /* 1.5 MHz */
MDRV_SOUND_ADD("ay2", AY8910, AUDIO_CLOCK) /* 1.5 MHz */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -250,11 +250,11 @@ GFXDECODE_END
static MACHINE_DRIVER_START( 1943 )
// basic machine hardware
MDRV_CPU_ADD(Z80, XTAL_24MHz/4) /* verified on pcb */
MDRV_CPU_ADD_TAG("main", Z80, XTAL_24MHz/4) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(c1943_map, 0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
MDRV_CPU_ADD(Z80, XTAL_24MHz/8) /* verified on pcb */
MDRV_CPU_ADD_TAG("audio", Z80, XTAL_24MHz/8) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(sound_map, 0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold, 4)
@ -276,13 +276,13 @@ static MACHINE_DRIVER_START( 1943 )
// sound hardware
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, XTAL_24MHz/16) /* verified on pcb */
MDRV_SOUND_ADD("ym1", YM2203, XTAL_24MHz/16) /* verified on pcb */
MDRV_SOUND_ROUTE(0, "mono", 0.15)
MDRV_SOUND_ROUTE(1, "mono", 0.15)
MDRV_SOUND_ROUTE(2, "mono", 0.15)
MDRV_SOUND_ROUTE(3, "mono", 0.10)
MDRV_SOUND_ADD(YM2203, XTAL_24MHz/16) /* verified on pcb */
MDRV_SOUND_ADD("ym2", YM2203, XTAL_24MHz/16) /* verified on pcb */
MDRV_SOUND_ROUTE(0, "mono", 0.15)
MDRV_SOUND_ROUTE(1, "mono", 0.15)
MDRV_SOUND_ROUTE(2, "mono", 0.15)

View File

@ -232,7 +232,7 @@ GFXDECODE_END
static MACHINE_DRIVER_START( k3 )
MDRV_CPU_ADD(M68000, 16000000)
MDRV_CPU_ADD_TAG("main", M68000, 16000000)
MDRV_CPU_PROGRAM_MAP(k3_map,0)
MDRV_CPU_VBLANK_INT("main", irq4_line_hold)
@ -252,11 +252,11 @@ static MACHINE_DRIVER_START( k3 )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 1000000)
MDRV_SOUND_ADD("oki1", OKIM6295, 1000000)
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(OKIM6295, 1000000)
MDRV_SOUND_ADD("oki2", OKIM6295, 1000000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -295,7 +295,7 @@ static MACHINE_DRIVER_START( 20pacgal )
MDRV_DRIVER_DATA(_20pacgal_state)
/* basic machine hardware */
MDRV_CPU_ADD(Z180, MAIN_CPU_CLOCK)
MDRV_CPU_ADD_TAG("main", Z180, MAIN_CPU_CLOCK)
MDRV_CPU_PROGRAM_MAP(20pacgal_map,0)
MDRV_CPU_IO_MAP(20pacgal_io_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_assert)
@ -308,11 +308,11 @@ static MACHINE_DRIVER_START( 20pacgal )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(NAMCO, NAMCO_AUDIO_CLOCK)
MDRV_SOUND_ADD("namco", NAMCO, NAMCO_AUDIO_CLOCK)
MDRV_SOUND_CONFIG(namco_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -210,7 +210,7 @@ static MACHINE_DRIVER_START( drill )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 16000000/2)
MDRV_SOUND_ADD("ym", YM2610, 16000000/2)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)

View File

@ -34,7 +34,7 @@ static VIDEO_UPDATE( 39in1 )
}
static MACHINE_DRIVER_START( 39in1 )
MDRV_CPU_ADD(ARM7, 200000000) // actually Xscale PXA255, but ARM7 is a compatible subset
MDRV_CPU_ADD_TAG("main", ARM7, 200000000) // actually Xscale PXA255, but ARM7 is a compatible subset
MDRV_CPU_PROGRAM_MAP(39in1_map,0)
MDRV_PALETTE_LENGTH(32768)

View File

@ -1023,16 +1023,15 @@ static const struct MSM5232interface msm5232_interface =
static MACHINE_DRIVER_START( 40love )
/* basic machine hardware */
MDRV_CPU_ADD(Z80,8000000/2) /* OK */
MDRV_CPU_ADD_TAG("main",Z80,8000000/2) /* OK */
MDRV_CPU_PROGRAM_MAP(40love_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
MDRV_CPU_ADD(Z80,8000000/2)
/* audio CPU */ /* OK */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* OK */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,2) /* source/number of IRQs is unknown */
MDRV_CPU_ADD(M68705,18432000/6) /* OK */
MDRV_CPU_ADD_TAG("mcu",M68705,18432000/6) /* OK */
MDRV_CPU_PROGRAM_MAP(mcu_map,0)
MDRV_INTERLEAVE(100) /* high interleave to ensure proper synchronization of CPUs */
@ -1055,11 +1054,11 @@ static MACHINE_DRIVER_START( 40love )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay", AY8910, 2000000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(MSM5232, 8000000/4)
MDRV_SOUND_ADD("msm", MSM5232, 8000000/4)
MDRV_SOUND_CONFIG(msm5232_interface)
MDRV_SOUND_ROUTE(0, "mono", 1.0) // pin 28 2'-1
MDRV_SOUND_ROUTE(1, "mono", 1.0) // pin 29 4'-1
@ -1073,23 +1072,22 @@ static MACHINE_DRIVER_START( 40love )
// pin 2 SOLO 16' not mapped
// pin 22 Noise Output not mapped
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
MACHINE_DRIVER_END
static MACHINE_DRIVER_START( undoukai )
/* basic machine hardware */
MDRV_CPU_ADD(Z80,8000000/2)
MDRV_CPU_ADD_TAG("main",Z80,8000000/2)
MDRV_CPU_PROGRAM_MAP(undoukai_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
MDRV_CPU_ADD(Z80,8000000/2)
/* audio CPU */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2)
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,2) /* source/number of IRQs is unknown */
// MDRV_CPU_ADD(M68705,18432000/6)
// MDRV_CPU_ADD_TAG("mcu",M68705,18432000/6)
// MDRV_CPU_PROGRAM_MAP(mcu_map,0)
MDRV_MACHINE_RESET(ta7630) /* init machine */
@ -1111,11 +1109,11 @@ static MACHINE_DRIVER_START( undoukai )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay", AY8910, 2000000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(MSM5232, 8000000/4)
MDRV_SOUND_ADD("msm", MSM5232, 8000000/4)
MDRV_SOUND_CONFIG(msm5232_interface)
MDRV_SOUND_ROUTE(0, "mono", 1.0) // pin 28 2'-1
MDRV_SOUND_ROUTE(1, "mono", 1.0) // pin 29 4'-1
@ -1129,7 +1127,7 @@ static MACHINE_DRIVER_START( undoukai )
// pin 2 SOLO 16' not mapped
// pin 22 Noise Output not mapped
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
MACHINE_DRIVER_END

View File

@ -159,7 +159,7 @@ GFXDECODE_END
static MACHINE_DRIVER_START( 4enraya )
/* basic machine hardware */
MDRV_CPU_ADD(Z80,8000000/2)
MDRV_CPU_ADD_TAG("main",Z80,8000000/2)
MDRV_CPU_PROGRAM_MAP(main_map,0)
MDRV_CPU_IO_MAP(main_portmap,0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,4)
@ -179,7 +179,7 @@ static MACHINE_DRIVER_START( 4enraya )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 8000000/4 /* guess */)
MDRV_SOUND_ADD("ay", AY8910, 8000000/4 /* guess */)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_DRIVER_END

View File

@ -280,7 +280,7 @@ static MACHINE_DRIVER_START( spcewars )
MDRV_IMPORT_FROM(invaders_samples_audio)
/* extra audio channel */
MDRV_SOUND_ADD(SPEAKER, 0)
MDRV_SOUND_ADD("speaker", SPEAKER, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -561,12 +561,12 @@ static MACHINE_DRIVER_START( lrescue )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(lrescue_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
/* extra audio channel */
MDRV_SOUND_ADD(SPEAKER, 0)
MDRV_SOUND_ADD("speaker", SPEAKER, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -808,12 +808,12 @@ static MACHINE_DRIVER_START( schaser )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76477, 0)
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(schaser_sn76477_interface)
// This will be routed to the discrete system when that feature is working.
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(schaser)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
@ -874,7 +874,7 @@ static MACHINE_DRIVER_START( schasrcv )
/* sound hardware */
MDRV_IMPORT_FROM(invaders_samples_audio)
MDRV_SOUND_ADD(SPEAKER, 0)
MDRV_SOUND_ADD("speaker", SPEAKER, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END
@ -1143,7 +1143,7 @@ static MACHINE_DRIVER_START( polaris )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(polaris)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
@ -1437,7 +1437,7 @@ static MACHINE_DRIVER_START( indianbt )
/* sound hardware */
MDRV_IMPORT_FROM(invaders_samples_audio)
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(indianbt)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)

View File

@ -271,11 +271,11 @@ static const struct upd7759_interface upd7759_interface_2 =
static MACHINE_DRIVER_START( 88games )
/* basic machine hardware */
MDRV_CPU_ADD(KONAMI, 3000000) /* ? */
MDRV_CPU_ADD_TAG("main", KONAMI, 3000000) /* ? */
MDRV_CPU_PROGRAM_MAP(main_map,0)
MDRV_CPU_VBLANK_INT("main", k88games_interrupt)
MDRV_CPU_ADD(Z80, 3579545)
MDRV_CPU_ADD_TAG("audio", Z80, 3579545)
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_MACHINE_RESET(88games)
@ -298,15 +298,15 @@ static MACHINE_DRIVER_START( 88games )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD("ym", YM2151, 3579545)
MDRV_SOUND_ROUTE(0, "mono", 0.75)
MDRV_SOUND_ROUTE(1, "mono", 0.75)
MDRV_SOUND_ADD(UPD7759, UPD7759_STANDARD_CLOCK)
MDRV_SOUND_ADD("upd1", UPD7759, UPD7759_STANDARD_CLOCK)
MDRV_SOUND_CONFIG(upd7759_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(UPD7759, UPD7759_STANDARD_CLOCK)
MDRV_SOUND_ADD("upd2", UPD7759, UPD7759_STANDARD_CLOCK)
MDRV_SOUND_CONFIG(upd7759_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_DRIVER_END

View File

@ -309,7 +309,7 @@ GFXDECODE_END
static MACHINE_DRIVER_START( ace )
/* basic machine hardware */
MDRV_CPU_ADD(8080, 18000000 / 9) /* 2 MHz ? */
MDRV_CPU_ADD_TAG("main", 8080, 18000000 / 9) /* 2 MHz ? */
MDRV_CPU_PROGRAM_MAP(main_map,0)
/* video hardware */

View File

@ -545,7 +545,7 @@ GFXDECODE_END
static MACHINE_DRIVER_START( acefruit )
/* basic machine hardware */
MDRV_CPU_ADD(Z80, 2500000) /* 2.5MHz */
MDRV_CPU_ADD_TAG("main", Z80, 2500000) /* 2.5MHz */
MDRV_CPU_PROGRAM_MAP(acefruit_map,0)
MDRV_CPU_IO_MAP(acefruit_io,0)
MDRV_GFXDECODE(acefruit)

View File

@ -517,7 +517,7 @@ static INTERRUPT_GEN( acommand_irq )
static MACHINE_DRIVER_START( acommand )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,12000000)
MDRV_CPU_ADD_TAG("main",M68000,12000000)
MDRV_CPU_PROGRAM_MAP(acommand,0)
MDRV_CPU_VBLANK_INT_HACK(acommand_irq,2)
@ -537,11 +537,11 @@ static MACHINE_DRIVER_START( acommand )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 2400000)
MDRV_SOUND_ADD("oki1", OKIM6295, 2400000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(OKIM6295, 2400000)
MDRV_SOUND_ADD("oki2", OKIM6295, 2400000)
MDRV_SOUND_CONFIG(okim6295_interface_region_2_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -349,12 +349,11 @@ static const struct YM3812interface ym3812_interface =
static MACHINE_DRIVER_START( actfancr )
/* basic machine hardware */
MDRV_CPU_ADD(H6280,21477200/3) /* Should be accurate */
MDRV_CPU_ADD_TAG("main",H6280,21477200/3) /* Should be accurate */
MDRV_CPU_PROGRAM_MAP(actfan_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold) /* VBL */
MDRV_CPU_ADD(M6502, 1500000)
/* audio CPU */ /* Should be accurate */
MDRV_CPU_ADD_TAG("audio",M6502, 1500000) /* Should be accurate */
MDRV_CPU_PROGRAM_MAP(dec0_s_map,0)
/* video hardware */
@ -375,17 +374,17 @@ static MACHINE_DRIVER_START( actfancr )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 1500000)
MDRV_SOUND_ADD("ym1", YM2203, 1500000)
MDRV_SOUND_ROUTE(0, "mono", 0.90)
MDRV_SOUND_ROUTE(1, "mono", 0.90)
MDRV_SOUND_ROUTE(2, "mono", 0.90)
MDRV_SOUND_ROUTE(3, "mono", 0.50)
MDRV_SOUND_ADD(YM3812, 3000000)
MDRV_SOUND_ADD("ym2", YM3812, 3000000)
MDRV_SOUND_CONFIG(ym3812_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(OKIM6295, 1024188)
MDRV_SOUND_ADD("oki", OKIM6295, 1024188)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.85)
MACHINE_DRIVER_END
@ -393,12 +392,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( triothep )
/* basic machine hardware */
MDRV_CPU_ADD(H6280,XTAL_21_4772MHz/3) /* XIN=21.4772Mhz, verified on pcb */
MDRV_CPU_ADD_TAG("main",H6280,XTAL_21_4772MHz/3) /* XIN=21.4772Mhz, verified on pcb */
MDRV_CPU_PROGRAM_MAP(triothep_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold) /* VBL */
MDRV_CPU_ADD(M6502, XTAL_12MHz/8) /* verified on pcb */
/* audio CPU */ /* Should be accurate */
MDRV_CPU_ADD_TAG("audio",M6502, XTAL_12MHz/8) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(dec0_s_map,0)
/* video hardware */
@ -419,17 +417,17 @@ static MACHINE_DRIVER_START( triothep )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, XTAL_12MHz/8) /* verified on pcb */
MDRV_SOUND_ADD("ym", YM2203, XTAL_12MHz/8) /* verified on pcb */
MDRV_SOUND_ROUTE(0, "mono", 0.90)
MDRV_SOUND_ROUTE(1, "mono", 0.90)
MDRV_SOUND_ROUTE(2, "mono", 0.90)
MDRV_SOUND_ROUTE(3, "mono", 0.50)
MDRV_SOUND_ADD(YM3812, XTAL_12MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ym", YM3812, XTAL_12MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(ym3812_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(OKIM6295, XTAL_1_056MHz) /* verified on pcb */
MDRV_SOUND_ADD("oki", OKIM6295, XTAL_1_056MHz) /* verified on pcb */
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) /* verified on pcb */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.85)
MACHINE_DRIVER_END

View File

@ -172,7 +172,7 @@ static MACHINE_DRIVER_START( skattv )
MDRV_VIDEO_UPDATE(skattv)
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 3686400/2)
MDRV_SOUND_ADD("ay", AY8910, 3686400/2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -231,11 +231,11 @@ static const struct AY8910interface ay8910_interface =
static MACHINE_DRIVER_START( formatz )
/* basic machine hardware */
MDRV_CPU_ADD(M6809, XTAL_10MHz/8) /* verified on pcb */
MDRV_CPU_ADD_TAG("main", M6809, XTAL_10MHz/8) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(main_map,0)
MDRV_CPU_VBLANK_INT("main", aeroboto_interrupt)
MDRV_CPU_ADD(M6809, XTAL_10MHz/16) /* verified on pcb */
MDRV_CPU_ADD_TAG("audio", M6809, XTAL_10MHz/16) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
@ -258,11 +258,11 @@ static MACHINE_DRIVER_START( formatz )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, XTAL_10MHz/8) /* verified on pcb */
MDRV_SOUND_ADD("ay1", AY8910, XTAL_10MHz/8) /* verified on pcb */
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(AY8910, XTAL_10MHz/16) /* verified on pcb */
MDRV_SOUND_ADD("ay2", AY8910, XTAL_10MHz/16) /* verified on pcb */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -1324,11 +1324,11 @@ static const struct YM3812interface ym3812_interface =
static MACHINE_DRIVER_START( pspikes )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(pspikes_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(turbofrc_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1352,7 +1352,7 @@ static MACHINE_DRIVER_START( pspikes )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1363,7 +1363,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( spikes91 )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(spikes91_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
@ -1394,7 +1394,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( pspikesb )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(pspikesb_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
@ -1414,7 +1414,7 @@ static MACHINE_DRIVER_START( pspikesb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -1422,7 +1422,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( pspikesc )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(pspikesc_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
@ -1442,7 +1442,7 @@ static MACHINE_DRIVER_START( pspikesc )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -1450,11 +1450,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( karatblz )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(karatblz_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(turbofrc_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1477,7 +1477,7 @@ static MACHINE_DRIVER_START( karatblz )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1488,11 +1488,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( spinlbrk )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(spinlbrk_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* there are vectors for 3 and 4 too */
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(turbofrc_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1515,7 +1515,7 @@ static MACHINE_DRIVER_START( spinlbrk )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1526,11 +1526,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( turbofrc )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(turbofrc_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
MDRV_CPU_ADD(Z80,5000000) /* 5 MHz (verified on pcb) */
MDRV_CPU_ADD_TAG("audio",Z80,5000000) /* 5 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(turbofrc_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1553,7 +1553,7 @@ static MACHINE_DRIVER_START( turbofrc )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_ADD("ym", YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1564,11 +1564,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( aerofgtb )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(aerofgtb_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(aerofgt_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1592,7 +1592,7 @@ static MACHINE_DRIVER_START( aerofgtb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1603,11 +1603,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( aerofgt )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(aerofgt_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
MDRV_CPU_ADD(Z80,5000000) /* 5 MHz (verified on pcb) */
MDRV_CPU_ADD_TAG("audio",Z80,5000000) /* 5 MHz (verified on pcb) */
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_IO_MAP(aerofgt_sound_portmap,0)
/* IRQs are triggered by the YM2610 */
@ -1631,7 +1631,7 @@ static MACHINE_DRIVER_START( aerofgt )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_ADD("ym", YM2610, 8000000) /* (verified on pcb) */
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(0, "right", 0.25)
@ -1642,11 +1642,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( aerfboot )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(aerfboot_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(aerfboot_sound_map,0)
/* video hardware */
@ -1666,7 +1666,7 @@ static MACHINE_DRIVER_START( aerfboot )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -1674,7 +1674,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( aerfboo2 )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(aerfboo2_map,0)
MDRV_CPU_VBLANK_INT("main", irq2_line_hold)
@ -1695,7 +1695,7 @@ static MACHINE_DRIVER_START( aerfboo2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -1703,11 +1703,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( wbbc97 )
/* basic machine hardware */
MDRV_CPU_ADD(M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_ADD_TAG("main",M68000,20000000/2) /* 10 MHz (?) */
MDRV_CPU_PROGRAM_MAP(wbbc97_map,0)
MDRV_CPU_VBLANK_INT("main", irq1_line_hold)/* all irq vectors are the same */
MDRV_CPU_ADD(Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_ADD_TAG("audio",Z80,8000000/2) /* 4 MHz ??? */
MDRV_CPU_PROGRAM_MAP(wbbc97_sound_map,0)
/* IRQs are triggered by the YM3812 */
@ -1728,11 +1728,11 @@ static MACHINE_DRIVER_START( wbbc97 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 3579545)
MDRV_SOUND_ADD("ym", YM3812, 3579545)
MDRV_SOUND_CONFIG(ym3812_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -603,17 +603,17 @@ static MACHINE_RESET( airbustr )
static MACHINE_DRIVER_START( airbustr )
// basic machine hardware
MDRV_CPU_ADD(Z80, 6000000) // ???
MDRV_CPU_ADD_TAG("master", Z80, 6000000) // ???
MDRV_CPU_PROGRAM_MAP(master_map, 0)
MDRV_CPU_IO_MAP(master_io_map, 0)
MDRV_CPU_VBLANK_INT_HACK(master_interrupt, 2) // nmi caused by sub cpu?, ?
MDRV_CPU_ADD(Z80, 6000000) // ???
MDRV_CPU_ADD_TAG("slave", Z80, 6000000) // ???
MDRV_CPU_PROGRAM_MAP(slave_map, 0)
MDRV_CPU_IO_MAP(slave_io_map, 0)
MDRV_CPU_VBLANK_INT_HACK(slave_interrupt, 2) // nmi caused by main cpu, ?
MDRV_CPU_ADD(Z80, 6000000) // ???
MDRV_CPU_ADD_TAG("audio", Z80, 6000000) // ???
MDRV_CPU_PROGRAM_MAP(sound_map, 0)
MDRV_CPU_IO_MAP(sound_io_map, 0)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold) // nmi are caused by sub cpu writing a sound command
@ -641,14 +641,14 @@ static MACHINE_DRIVER_START( airbustr )
// sound hardware
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym", YM2203, 3000000)
MDRV_SOUND_CONFIG(ym2203_interface)
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.50)
MDRV_SOUND_ADD(OKIM6295, 12000000/4)
MDRV_SOUND_ADD("oki", OKIM6295, 12000000/4)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MACHINE_DRIVER_END

View File

@ -228,14 +228,14 @@ static const struct K007232_interface k007232_interface_2 =
static MACHINE_DRIVER_START( ajax )
/* basic machine hardware */
MDRV_CPU_ADD(KONAMI, 3000000) /* 12/4 MHz*/
MDRV_CPU_ADD_TAG("main", KONAMI, 3000000) /* 12/4 MHz*/
MDRV_CPU_PROGRAM_MAP(ajax_main_map,0)
MDRV_CPU_VBLANK_INT("main", ajax_interrupt) /* IRQs triggered by the 051960 */
MDRV_CPU_ADD(M6809, 3000000) /* ? */
MDRV_CPU_ADD_TAG("sub", M6809, 3000000) /* ? */
MDRV_CPU_PROGRAM_MAP(ajax_sub_map,0)
MDRV_CPU_ADD(Z80, 3579545) /* 3.58 MHz */
MDRV_CPU_ADD_TAG("audio", Z80, 3579545) /* 3.58 MHz */
MDRV_CPU_PROGRAM_MAP(ajax_sound_map,0)
MDRV_INTERLEAVE(10)
@ -259,18 +259,18 @@ static MACHINE_DRIVER_START( ajax )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD("ym", YM2151, 3579545)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K007232, 3579545)
MDRV_SOUND_ADD("konami1", K007232, 3579545)
MDRV_SOUND_CONFIG(k007232_interface_1)
MDRV_SOUND_ROUTE(0, "left", 0.20)
MDRV_SOUND_ROUTE(0, "right", 0.20)
MDRV_SOUND_ROUTE(1, "left", 0.20)
MDRV_SOUND_ROUTE(1, "right", 0.20)
MDRV_SOUND_ADD(K007232, 3579545)
MDRV_SOUND_ADD("konami2", K007232, 3579545)
MDRV_SOUND_CONFIG(k007232_interface_2)
MDRV_SOUND_ROUTE(0, "left", 0.50)
MDRV_SOUND_ROUTE(1, "right", 0.50)

View File

@ -427,12 +427,12 @@ static MACHINE_RESET( aleck64 )
static MACHINE_DRIVER_START( aleck64 )
/* basic machine hardware */
MDRV_CPU_ADD(R4600BE, 93750000)
MDRV_CPU_ADD_TAG("main", R4600BE, 93750000)
MDRV_CPU_CONFIG(config)
MDRV_CPU_PROGRAM_MAP(n64_map, 0)
MDRV_CPU_VBLANK_INT("main", n64_vblank)
MDRV_CPU_ADD(RSP, 62500000)
MDRV_CPU_ADD_TAG("rsp", RSP, 62500000)
MDRV_CPU_CONFIG(n64_rsp_config)
MDRV_CPU_PROGRAM_MAP(rsp_map, 0)
@ -451,9 +451,9 @@ static MACHINE_DRIVER_START( aleck64 )
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac1", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ADD(DMADAC, 0)
MDRV_SOUND_ADD("dac2", DMADAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END

View File

@ -490,14 +490,14 @@ static MACHINE_DRIVER_START( alg_r1 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(CUSTOM, 3579545)
MDRV_SOUND_ADD("amiga", CUSTOM, 3579545)
MDRV_SOUND_CONFIG(amiga_custom_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(1, "right", 0.25)
MDRV_SOUND_ROUTE(2, "right", 0.25)
MDRV_SOUND_ROUTE(3, "left", 0.25)
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("laserdisc", CUSTOM, 0)
MDRV_SOUND_CONFIG(laserdisc_custom_interface)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)

View File

@ -239,11 +239,11 @@ static MACHINE_DRIVER_START( aliens )
/* external clock should be 12MHz probably, CPU internal divider and precise cycle timings */
/* are unknown though. 3MHz is too low, sprites flicker in the pseudo-3D levels */
MDRV_CPU_ADD(KONAMI, 6000000) /* ? */
MDRV_CPU_ADD_TAG("main", KONAMI, 6000000) /* ? */
MDRV_CPU_PROGRAM_MAP(aliens_map,0)
MDRV_CPU_VBLANK_INT("main", aliens_interrupt)
MDRV_CPU_ADD(Z80, 3579545)
MDRV_CPU_ADD_TAG("audio", Z80, 3579545)
MDRV_CPU_PROGRAM_MAP(aliens_sound_map,0)
MDRV_MACHINE_RESET(aliens)
@ -266,12 +266,12 @@ static MACHINE_DRIVER_START( aliens )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD("ym", YM2151, 3579545)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.60)
MDRV_SOUND_ROUTE(1, "mono", 0.60)
MDRV_SOUND_ADD(K007232, 3579545)
MDRV_SOUND_ADD("konami", K007232, 3579545)
MDRV_SOUND_CONFIG(k007232_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.20)
MDRV_SOUND_ROUTE(1, "mono", 0.20)

View File

@ -1990,12 +1990,11 @@ static INTERRUPT_GEN( alpha68k_interrupt )
static MACHINE_DRIVER_START( sstingry )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 6000000) /* 24MHz/4? */
MDRV_CPU_ADD_TAG("main", M68000, 6000000) /* 24MHz/4? */
MDRV_CPU_PROGRAM_MAP(kyros_map,0)
MDRV_CPU_VBLANK_INT_HACK(alpha68k_interrupt,2)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* ? */
MDRV_CPU_ADD_TAG("audio", Z80, 3579545)
MDRV_CPU_PROGRAM_MAP(sstingry_sound_map,0)
MDRV_CPU_IO_MAP(kyros_sound_portmap,0)
//AT
@ -2023,16 +2022,16 @@ static MACHINE_DRIVER_START( sstingry )
//AT
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym2", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym3", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
//ZT
MACHINE_DRIVER_END
@ -2040,12 +2039,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( kyros )
/* basic machine hardware */
MDRV_CPU_ADD(M68000, 6000000) /* 24MHz/4? */
MDRV_CPU_ADD_TAG("main", M68000, 6000000) /* 24MHz/4? */
MDRV_CPU_PROGRAM_MAP(kyros_map,0)
MDRV_CPU_VBLANK_INT_HACK(alpha68k_interrupt,2)
MDRV_CPU_ADD(Z80, 3579545)
/* audio CPU */ /* ? */
MDRV_CPU_ADD_TAG("audio", Z80, 3579545)
MDRV_CPU_PROGRAM_MAP(kyros_sound_map,0)
MDRV_CPU_IO_MAP(kyros_sound_portmap,0)
//AT
@ -2072,16 +2070,16 @@ static MACHINE_DRIVER_START( kyros )
//AT
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym2", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym3", YM2203, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
//ZT
MACHINE_DRIVER_END
@ -2116,7 +2114,7 @@ static MACHINE_DRIVER_START( jongbou )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay", AY8910, 2000000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.65)
MACHINE_DRIVER_END
@ -2148,7 +2146,7 @@ static MACHINE_DRIVER_START( alpha68k_I )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_CONFIG(ym3812_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -2184,14 +2182,14 @@ static MACHINE_DRIVER_START( alpha68k_II )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.65)
MDRV_SOUND_ADD(YM2413, 8000000)
MDRV_SOUND_ADD("ym2", YM2413, 8000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_DRIVER_END
@ -2232,14 +2230,14 @@ static MACHINE_DRIVER_START( alpha68k_II_gm )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.65)
MDRV_SOUND_ADD(YM2413, 8000000)
MDRV_SOUND_ADD("ym2", YM2413, 8000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_DRIVER_END
//ZT
@ -2274,14 +2272,14 @@ static MACHINE_DRIVER_START( alpha68k_V )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.65)
MDRV_SOUND_ADD(YM2413, 8000000)
MDRV_SOUND_ADD("ym2", YM2413, 8000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_DRIVER_END
@ -2315,14 +2313,14 @@ static MACHINE_DRIVER_START( alpha68k_V_sb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.65)
MDRV_SOUND_ADD(YM2413, 8000000)
MDRV_SOUND_ADD("ym2", YM2413, 8000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
MACHINE_DRIVER_END
@ -2355,7 +2353,7 @@ static MACHINE_DRIVER_START( tnexspce )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_CONFIG(ym3812_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -204,11 +204,11 @@ static MACHINE_DRIVER_START( ambush )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay1", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay2", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_DRIVER_END

View File

@ -1043,7 +1043,7 @@ static MACHINE_DRIVER_START( ampoker2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910,MASTER_CLOCK/4) /* 1.5 MHz, measured */
MDRV_SOUND_ADD("ay", AY8910,MASTER_CLOCK/4) /* 1.5 MHz, measured */
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_DRIVER_END

View File

@ -279,7 +279,7 @@ static MACHINE_DRIVER_START( amspdwy )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3000000)
MDRV_SOUND_ADD("ym", YM2151, 3000000)
MDRV_SOUND_CONFIG(amspdwy_ym2151_interface)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)

View File

@ -625,14 +625,14 @@ static MACHINE_DRIVER_START( angelkds )
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 4000000)
MDRV_SOUND_ADD("ym1", YM2203, 4000000)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.65)
MDRV_SOUND_ROUTE(1, "mono", 0.65)
MDRV_SOUND_ROUTE(2, "mono", 0.65)
MDRV_SOUND_ROUTE(3, "mono", 0.45)
MDRV_SOUND_ADD(YM2203, 4000000)
MDRV_SOUND_ADD("ym2", YM2203, 4000000)
MDRV_SOUND_ROUTE(0, "mono", 0.65)
MDRV_SOUND_ROUTE(1, "mono", 0.65)
MDRV_SOUND_ROUTE(2, "mono", 0.65)

View File

@ -235,16 +235,16 @@ static MACHINE_DRIVER_START( appoooh )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn1", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn2", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn3", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(MSM5205, 384000)
MDRV_SOUND_ADD("msm", MSM5205, 384000)
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -437,16 +437,16 @@ static MACHINE_DRIVER_START( robowres )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn1", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn2", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(SN76489, 18432000/6)
MDRV_SOUND_ADD("sn3", SN76489, 18432000/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MDRV_SOUND_ADD(MSM5205, 384000)
MDRV_SOUND_ADD("msm", MSM5205, 384000)
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -376,12 +376,12 @@ static MACHINE_DRIVER_START( aquarium )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 3579545)
MDRV_SOUND_ADD("ym", YM2151, 3579545)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "left", 0.45)
MDRV_SOUND_ROUTE(1, "right", 0.45)
MDRV_SOUND_ADD(OKIM6295, 1122000)
MDRV_SOUND_ADD("oki", OKIM6295, 1122000)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.47)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.47)

View File

@ -373,7 +373,7 @@ static MACHINE_DRIVER_START( arabian )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, MAIN_OSC/4/2)
MDRV_SOUND_ADD("ay", AY8910, MAIN_OSC/4/2)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -368,7 +368,7 @@ static MACHINE_DRIVER_START( arcadecl )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, MASTER_CLOCK/4/3)
MDRV_SOUND_ADD("oki", OKIM6295, MASTER_CLOCK/4/3)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -307,7 +307,7 @@ static MACHINE_DRIVER_START( arcadia )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(CUSTOM, 3579545)
MDRV_SOUND_ADD("amiga", CUSTOM, 3579545)
MDRV_SOUND_CONFIG(amiga_custom_interface)
MDRV_SOUND_ROUTE(0, "left", 0.50)
MDRV_SOUND_ROUTE(1, "right", 0.50)

View File

@ -727,7 +727,7 @@ static MACHINE_DRIVER_START( argus )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 6000000 / 4)
MDRV_SOUND_ADD("ym", YM2203, 6000000 / 4)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.15)
MDRV_SOUND_ROUTE(1, "mono", 0.15)
@ -764,14 +764,14 @@ static MACHINE_DRIVER_START( valtric )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 6000000 / 4)
MDRV_SOUND_ADD("ym1", YM2203, 6000000 / 4)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.15)
MDRV_SOUND_ROUTE(1, "mono", 0.15)
MDRV_SOUND_ROUTE(2, "mono", 0.15)
MDRV_SOUND_ROUTE(3, "mono", 0.50)
MDRV_SOUND_ADD(YM2203, 6000000 / 4)
MDRV_SOUND_ADD("ym2", YM2203, 6000000 / 4)
MDRV_SOUND_ROUTE(0, "mono", 0.15)
MDRV_SOUND_ROUTE(1, "mono", 0.15)
MDRV_SOUND_ROUTE(2, "mono", 0.15)
@ -807,14 +807,14 @@ static MACHINE_DRIVER_START( butasan )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 6000000 / 4)
MDRV_SOUND_ADD("ym1", YM2203, 6000000 / 4)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MDRV_SOUND_ROUTE(2, "mono", 0.30)
MDRV_SOUND_ROUTE(3, "mono", 1.0)
MDRV_SOUND_ADD(YM2203, 6000000 / 4)
MDRV_SOUND_ADD("ym2", YM2203, 6000000 / 4)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MDRV_SOUND_ROUTE(2, "mono", 0.30)
@ -850,14 +850,14 @@ static MACHINE_DRIVER_START( bombsa )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 12000000 / 8)
MDRV_SOUND_ADD("ym1", YM2203, 12000000 / 8)
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MDRV_SOUND_ROUTE(2, "mono", 0.30)
MDRV_SOUND_ROUTE(3, "mono", 1.0)
MDRV_SOUND_ADD(YM2203, 12000000 / 8)
MDRV_SOUND_ADD("ym2", YM2203, 12000000 / 8)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MDRV_SOUND_ROUTE(2, "mono", 0.30)

View File

@ -778,7 +778,7 @@ static MACHINE_DRIVER_START( arkanoid )
// sound hardware
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, XTAL_12MHz/4/2) /* YM2149 clock is 3mhz, pin 26 is low so 3mhz/2 */
MDRV_SOUND_ADD("ay", AY8910, XTAL_12MHz/4/2) /* YM2149 clock is 3mhz, pin 26 is low so 3mhz/2 */
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.33)
MACHINE_DRIVER_END

View File

@ -783,13 +783,13 @@ static MACHINE_DRIVER_START( terraf )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -830,13 +830,13 @@ static MACHINE_DRIVER_START( terrafb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -872,13 +872,13 @@ static MACHINE_DRIVER_START( kodure )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END
@ -914,13 +914,13 @@ static MACHINE_DRIVER_START( armedf )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END
@ -955,13 +955,13 @@ static MACHINE_DRIVER_START( cclimbr2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END
@ -996,13 +996,13 @@ static MACHINE_DRIVER_START( legion )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END
@ -1038,13 +1038,13 @@ static MACHINE_DRIVER_START( legiono )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 4000000)
MDRV_SOUND_ADD("ym", YM3812, 4000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac1", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac2", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END

View File

@ -718,7 +718,7 @@ static MACHINE_DRIVER_START( artmagic )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, MASTER_CLOCK_40MHz/3/10)
MDRV_SOUND_ADD("oki", OKIM6295, MASTER_CLOCK_40MHz/3/10)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -363,11 +363,11 @@ static MACHINE_DRIVER_START( ashnojoe )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2203, 4000000) /* 4 MHz (verified on pcb) */
MDRV_SOUND_ADD("ym", YM2203, 4000000) /* 4 MHz (verified on pcb) */
MDRV_SOUND_CONFIG(ym2203_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(MSM5205, 384000)
MDRV_SOUND_ADD("msm", MSM5205, 384000)
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -280,11 +280,11 @@ static MACHINE_DRIVER_START( asterix )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, 4000000)
MDRV_SOUND_ADD("ym", YM2151, 4000000)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
MDRV_SOUND_ADD(K053260, 4000000)
MDRV_SOUND_ADD("konami", K053260, 4000000)
MDRV_SOUND_CONFIG(k053260_interface)
MDRV_SOUND_ROUTE(0, "left", 0.75)
MDRV_SOUND_ROUTE(1, "right", 0.75)

View File

@ -603,7 +603,7 @@ static MACHINE_DRIVER_START( asteroid )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("disc", DISCRETE, 0)
MDRV_SOUND_ADD("disc", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(asteroid)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.4)
MACHINE_DRIVER_END
@ -631,7 +631,7 @@ static MACHINE_DRIVER_START( astdelux )
MDRV_SOUND_CONFIG_DISCRETE(astdelux)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(POKEY, MASTER_CLOCK/8)
MDRV_SOUND_ADD("pokey", POKEY, MASTER_CLOCK/8)
MDRV_SOUND_CONFIG(pokey_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -530,7 +530,7 @@ static MACHINE_DRIVER_START( kamikaze )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(astinvad_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -566,7 +566,7 @@ static MACHINE_DRIVER_START( spaceint )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(astinvad_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -1299,7 +1299,7 @@ static MACHINE_DRIVER_START( astrocade_mono_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ADD("astrocade", ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -1309,10 +1309,10 @@ static MACHINE_DRIVER_START( astrocade_stereo_sound )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ADD("astrocade1", ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ADD(ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ADD("astrocade2", ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END
@ -1335,7 +1335,7 @@ static MACHINE_DRIVER_START( seawolf2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(seawolf2_samples_interface)
MDRV_SOUND_ROUTE(0, "left", 0.25)
MDRV_SOUND_ROUTE(1, "left", 0.25)
@ -1389,7 +1389,7 @@ static MACHINE_DRIVER_START( wow )
/* sound hardware */
MDRV_SPEAKER_ADD("center", 0.0, 0.0, 1.0)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(wow_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "center", 0.85)
MACHINE_DRIVER_END
@ -1411,13 +1411,13 @@ static MACHINE_DRIVER_START( gorf )
MDRV_SPEAKER_ADD("upper", 0.0, 0.0, 1.0)
MDRV_SPEAKER_ADD("lower", 0.0, -0.5, 1.0)
MDRV_SOUND_ADD(ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ADD("astrocade1", ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "upper", 1.0)
MDRV_SOUND_ADD(ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ADD("astrocade2", ASTROCADE, ASTROCADE_CLOCK/4)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "lower", 1.0)
MDRV_SOUND_ADD(SAMPLES, 0)
MDRV_SOUND_ADD("samples", SAMPLES, 0)
MDRV_SOUND_CONFIG(gorf_samples_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "upper", 0.85)
MACHINE_DRIVER_END
@ -1474,7 +1474,7 @@ static MACHINE_DRIVER_START( tenpindx )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8912, ASTROCADE_CLOCK/4) /* real clock unknown */
MDRV_SOUND_ADD("ay", AY8912, ASTROCADE_CLOCK/4) /* real clock unknown */
MDRV_SOUND_CONFIG(ay8912_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.33)
MACHINE_DRIVER_END

View File

@ -274,7 +274,7 @@ static MACHINE_DRIVER_START( astrocorp )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(OKIM6295, XTAL_20MHz/16)
MDRV_SOUND_ADD("oki", OKIM6295, XTAL_20MHz/16)
MDRV_SOUND_CONFIG(okim6295_interface_region_1_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -813,7 +813,7 @@ static MACHINE_DRIVER_START( bonzeadv )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.25)
MDRV_SOUND_ROUTE(1, "mono", 1.0)
@ -851,12 +851,12 @@ static MACHINE_DRIVER_START( asuka )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, XTAL_16MHz/4) /* verified on pcb */
MDRV_SOUND_ADD("ym", YM2151, XTAL_16MHz/4) /* verified on pcb */
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
MDRV_SOUND_ADD(MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_ADD("msm", MSM5205, XTAL_384kHz) /* verified on pcb */
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -892,7 +892,7 @@ static MACHINE_DRIVER_START( cadash )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, XTAL_8MHz/2) /* verified on pcb */
MDRV_SOUND_ADD("ym", YM2151, XTAL_8MHz/2) /* verified on pcb */
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
@ -929,12 +929,12 @@ static MACHINE_DRIVER_START( mofflott )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 4000000)
MDRV_SOUND_ADD("ym", YM2151, 4000000)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
MDRV_SOUND_ADD(MSM5205, 384000)
MDRV_SOUND_ADD("msm", MSM5205, 384000)
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -970,7 +970,7 @@ static MACHINE_DRIVER_START( galmedes )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 4000000)
MDRV_SOUND_ADD("ym", YM2151, 4000000)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)
@ -1007,7 +1007,7 @@ static MACHINE_DRIVER_START( eto )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 4000000)
MDRV_SOUND_ADD("ym", YM2151, 4000000)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "mono", 0.50)
MDRV_SOUND_ROUTE(1, "mono", 0.50)

View File

@ -581,7 +581,7 @@ static MACHINE_DRIVER_START( atarifb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD_TAG("discrete", DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(atarifb)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.18)
MACHINE_DRIVER_END

View File

@ -727,16 +727,16 @@ static MACHINE_DRIVER_START( atarisy1 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2151, ATARI_CLOCK_14MHz/4)
MDRV_SOUND_ADD("ym", YM2151, ATARI_CLOCK_14MHz/4)
MDRV_SOUND_CONFIG(ym2151_interface)
MDRV_SOUND_ROUTE(0, "left", 0.80)
MDRV_SOUND_ROUTE(1, "right", 0.80)
MDRV_SOUND_ADD(POKEY, ATARI_CLOCK_14MHz/8)
MDRV_SOUND_ADD("pokey", POKEY, ATARI_CLOCK_14MHz/8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.40)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.40)
MDRV_SOUND_ADD(TMS5220, ATARI_CLOCK_14MHz/2/11)
MDRV_SOUND_ADD("tms", TMS5220, ATARI_CLOCK_14MHz/2/11)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MACHINE_DRIVER_END

View File

@ -1165,19 +1165,19 @@ static MACHINE_DRIVER_START( atarisy2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD_TAG("ym", YM2151, SOUND_CLOCK/4)
MDRV_SOUND_ADD("ym", YM2151, SOUND_CLOCK/4)
MDRV_SOUND_ROUTE(0, "left", 0.60)
MDRV_SOUND_ROUTE(1, "right", 0.60)
MDRV_SOUND_ADD(POKEY, SOUND_CLOCK/8)
MDRV_SOUND_ADD("pokey1", POKEY, SOUND_CLOCK/8)
MDRV_SOUND_CONFIG(pokey_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.35)
MDRV_SOUND_ADD(POKEY, SOUND_CLOCK/8)
MDRV_SOUND_ADD("pokey2", POKEY, SOUND_CLOCK/8)
MDRV_SOUND_CONFIG(pokey_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.35)
MDRV_SOUND_ADD_TAG("tms", TMS5220, MASTER_CLOCK/4/4/2)
MDRV_SOUND_ADD("tms", TMS5220, MASTER_CLOCK/4/4/2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.75)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.75)
MACHINE_DRIVER_END

View File

@ -330,7 +330,7 @@ static MACHINE_DRIVER_START( ataxx )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("leland", CUSTOM, 0)
MDRV_SOUND_CONFIG(i80186_custom_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -342,7 +342,7 @@ static MACHINE_DRIVER_START( wsf )
MDRV_IMPORT_FROM(ataxx)
/* sound hardware */
MDRV_SOUND_ADD(YM2151, 4000000)
MDRV_SOUND_ADD("ym", YM2151, 4000000)
MDRV_SOUND_ROUTE(0, "mono", 0.40)
MDRV_SOUND_ROUTE(1, "mono", 0.40)
MACHINE_DRIVER_END

View File

@ -365,11 +365,11 @@ static MACHINE_DRIVER_START( atetris )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(POKEY, MASTER_CLOCK/8)
MDRV_SOUND_ADD("pokey1", POKEY, MASTER_CLOCK/8)
MDRV_SOUND_CONFIG(pokey_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(POKEY, MASTER_CLOCK/8)
MDRV_SOUND_ADD("pokey2", POKEY, MASTER_CLOCK/8)
MDRV_SOUND_CONFIG(pokey_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END
@ -401,13 +401,13 @@ static MACHINE_DRIVER_START( atetrsb2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ADD("sn1", SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ADD("sn2", SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ADD(SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ADD("sn3", SN76496, BOOTLEG_CLOCK/8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MACHINE_DRIVER_END

View File

@ -148,7 +148,7 @@ static MACHINE_DRIVER_START( attckufo )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(CUSTOM, 0)
MDRV_SOUND_ADD("attckufo", CUSTOM, 0)
MDRV_SOUND_CONFIG(attckufo_sound_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -234,7 +234,7 @@ static MACHINE_DRIVER_START( avalnche )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DISCRETE, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(avalnche)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -171,16 +171,16 @@ static MACHINE_DRIVER_START( aztarac )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay1", AY8910, 2000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay2", AY8910, 2000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay3", AY8910, 2000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MDRV_SOUND_ADD(AY8910, 2000000)
MDRV_SOUND_ADD("ay4", AY8910, 2000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MACHINE_DRIVER_END

View File

@ -514,7 +514,7 @@ static MACHINE_DRIVER_START( backfire )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YMZ280B, 28000000 / 2)
MDRV_SOUND_ADD("ymz", YMZ280B, 28000000 / 2)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)

View File

@ -463,7 +463,7 @@ static MACHINE_DRIVER_START( badlands )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, ATARI_CLOCK_14MHz/4)
MDRV_SOUND_ADD("ym", YM2151, ATARI_CLOCK_14MHz/4)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MACHINE_DRIVER_END
@ -679,7 +679,7 @@ static MACHINE_DRIVER_START( badlandb )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM2151, 2800000/4)
MDRV_SOUND_ADD("ym", YM2151, 2800000/4)
MDRV_SOUND_ROUTE(0, "mono", 0.30)
MDRV_SOUND_ROUTE(1, "mono", 0.30)
MACHINE_DRIVER_END

View File

@ -483,11 +483,11 @@ static MACHINE_DRIVER_START( bagman )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(TMS5110A, 640000)
MDRV_SOUND_ADD("tms", TMS5110A, 640000)
MDRV_SOUND_CONFIG(tms5110_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -519,12 +519,12 @@ static MACHINE_DRIVER_START( pickin )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay1", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
/* maybe */
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay2", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MACHINE_DRIVER_END
@ -574,11 +574,11 @@ static MACHINE_DRIVER_START( botanic )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay1", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD(AY8910, 1500000)
MDRV_SOUND_ADD("ay2", AY8910, 1500000)
MDRV_SOUND_CONFIG(ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MACHINE_DRIVER_END

View File

@ -1202,27 +1202,27 @@ static MACHINE_DRIVER_START( balsente )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem1", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem2", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem3", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem4", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem5", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD(CEM3394, 0)
MDRV_SOUND_ADD("cem6", CEM3394, 0)
MDRV_SOUND_CONFIG(cem_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MACHINE_DRIVER_END

View File

@ -279,13 +279,13 @@ static MACHINE_DRIVER_START( bankp )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ADD("sn1", SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ADD("sn2", SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ADD("sn3", SN76489, BANKP_SN76496_CLOCK)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -422,7 +422,7 @@ static MACHINE_DRIVER_START( baraduke )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(NAMCO_CUS30, 49152000/2048)
MDRV_SOUND_ADD("namco", NAMCO_CUS30, 49152000/2048)
MDRV_SOUND_CONFIG(namco_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -280,7 +280,7 @@ static MACHINE_DRIVER_START( battlane )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3526, 3000000)
MDRV_SOUND_ADD("ym", YM3526, 3000000)
MDRV_SOUND_CONFIG(ym3526_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -269,16 +269,16 @@ static MACHINE_DRIVER_START( battlera )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2203, 12000000 / 8)
MDRV_SOUND_ADD("ym", YM2203, 12000000 / 8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.40)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.40)
MDRV_SOUND_ADD(MSM5205, 384000)
MDRV_SOUND_ADD("msm", MSM5205, 384000)
MDRV_SOUND_CONFIG(msm5205_interface)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.85)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.85)
MDRV_SOUND_ADD(C6280, 21477270/6)
MDRV_SOUND_ADD("huc", C6280, 21477270/6)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.60)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.60)
MACHINE_DRIVER_END

View File

@ -229,7 +229,7 @@ static MACHINE_DRIVER_START( battlex )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(AY8910, 10000000/8)
MDRV_SOUND_ADD("ay", AY8910, 10000000/8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
MACHINE_DRIVER_END

View File

@ -285,10 +285,10 @@ static MACHINE_DRIVER_START( battlnts )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(YM3812, 3000000)
MDRV_SOUND_ADD("ym1", YM3812, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD(YM3812, 3000000)
MDRV_SOUND_ADD("ym2", YM3812, 3000000)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

View File

@ -760,7 +760,7 @@ static MACHINE_DRIVER_START( bbusters )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2610, 8000000)
MDRV_SOUND_ADD("ym", YM2610, 8000000)
MDRV_SOUND_CONFIG(ym2610_interface)
MDRV_SOUND_ROUTE(0, "left", 3.0)
MDRV_SOUND_ROUTE(0, "right", 3.0)
@ -802,7 +802,7 @@ static MACHINE_DRIVER_START( mechatt )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD(YM2608, 8000000)
MDRV_SOUND_ADD("ym", YM2608, 8000000)
MDRV_SOUND_CONFIG(ym2608_interface)
MDRV_SOUND_ROUTE(0, "left", 0.50)
MDRV_SOUND_ROUTE(0, "right", 0.50)

View File

@ -110,7 +110,7 @@ static MACHINE_DRIVER_START( beezer )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD(DAC, 0)
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END

Some files were not shown because too many files have changed in this diff Show More