Previous 199869 Revisions Next

r32103 Saturday 13th September, 2014 at 12:31:16 UTC by Miodrag Milanović
Removed static config for discrete (nw)
[src/emu/bus/abckb]abc77.c
[src/emu/sound]discrete.c discrete.h
[src/mame/audio]bwidow.c bzone.c crbaloon.c galaxian.c irem.c mario.c mw8080bw.c qix.c spiders.c vicdual.c
[src/mame/drivers]8080bw.c asteroid.c atarifb.c avalnche.c blockade.c bsktball.c btime.c canyon.c circus.c circusc.c cliffhgr.c copsnrob.c dragrace.c firetrk.c galaga.c galaxian.c goldnpkr.c grchamp.c gyruss.c hitme.c ironhors.c m14.c m79amb.c madalien.c nitedrvr.c norautp.c orbit.c phoenix.c polepos.c poolshrk.c quantum.c skydiver.c skyraid.c snk6502.c sprint2.c sprint4.c sprint8.c starshp1.c subs.c tank8.c triplhnt.c uapce.c ultratnk.c videopin.c wiz.c
[src/mess/drivers]abc80x.c hec2hrp.c interact.c osi.c vidbrain.c vip.c vixen.c
[src/mess/machine]v1050kb.c

trunk/src/mame/drivers/atarifb.c
r32102r32103
571571   MCFG_SPEAKER_STANDARD_MONO("mono")
572572
573573   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
574   MCFG_SOUND_CONFIG_DISCRETE(atarifb)
574   MCFG_DISCRETE_INTF(atarifb)
575575   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.18)
576576MACHINE_CONFIG_END
577577
r32102r32103
596596
597597   /* sound hardware */
598598   MCFG_SOUND_REPLACE("discrete", DISCRETE, 0)
599   MCFG_SOUND_CONFIG_DISCRETE(abaseb)
599   MCFG_DISCRETE_INTF(abaseb)
600600   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.24)
601601MACHINE_CONFIG_END
602602
trunk/src/mame/drivers/avalnche.c
r32102r32103
261261   MCFG_SPEAKER_STANDARD_MONO("mono")
262262
263263   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
264   MCFG_SOUND_CONFIG_DISCRETE(avalnche)
264   MCFG_DISCRETE_INTF(avalnche)
265265   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
266266MACHINE_CONFIG_END
267267
trunk/src/mame/drivers/firetrk.c
r32102r32103
875875   MCFG_SPEAKER_STANDARD_MONO("mono")
876876
877877   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
878   MCFG_SOUND_CONFIG_DISCRETE(firetrk)
878   MCFG_DISCRETE_INTF(firetrk)
879879   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
880880MACHINE_CONFIG_END
881881
r32102r32103
899899
900900   /* sound hardware */
901901   MCFG_SOUND_REPLACE("discrete", DISCRETE, 0)
902   MCFG_SOUND_CONFIG_DISCRETE(superbug)
902   MCFG_DISCRETE_INTF(superbug)
903903   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
904904MACHINE_CONFIG_END
905905
r32102r32103
923923
924924   /* sound hardware */
925925   MCFG_SOUND_REPLACE("discrete", DISCRETE, 0)
926   MCFG_SOUND_CONFIG_DISCRETE(montecar)
926   MCFG_DISCRETE_INTF(montecar)
927927   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
928928MACHINE_CONFIG_END
929929
trunk/src/mame/drivers/quantum.c
r32102r32103
304304   MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 1)
305305
306306   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
307   MCFG_SOUND_CONFIG_DISCRETE(quantum)
307   MCFG_DISCRETE_INTF(quantum)
308308
309309   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
310310MACHINE_CONFIG_END
trunk/src/mame/drivers/uapce.c
r32102r32103
339339   MCFG_SOUND_ROUTE(1, "rspeaker", 0.5)
340340
341341   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
342   MCFG_SOUND_CONFIG_DISCRETE(uapce)
342   MCFG_DISCRETE_INTF(uapce)
343343   MCFG_SOUND_ROUTE(0, "rspeaker", 1.00)
344344MACHINE_CONFIG_END
345345
trunk/src/mame/drivers/skydiver.c
r32102r32103
397397   MCFG_SPEAKER_STANDARD_MONO("mono")
398398
399399   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
400   MCFG_SOUND_CONFIG_DISCRETE(skydiver)
400   MCFG_DISCRETE_INTF(skydiver)
401401   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
402402MACHINE_CONFIG_END
403403
trunk/src/mame/drivers/asteroid.c
r32102r32103
665665   MCFG_SPEAKER_STANDARD_MONO("mono")
666666
667667   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
668   MCFG_SOUND_CONFIG_DISCRETE(asteroid)
668   MCFG_DISCRETE_INTF(asteroid)
669669   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.4)
670670MACHINE_CONFIG_END
671671
r32102r32103
687687
688688   /* sound hardware */
689689   MCFG_SOUND_REPLACE("discrete", DISCRETE, 0)
690   MCFG_SOUND_CONFIG_DISCRETE(astdelux)
690   MCFG_DISCRETE_INTF(astdelux)
691691   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
692692
693693   MCFG_SOUND_ADD("pokey", POKEY, MASTER_CLOCK/8)
r32102r32103
713713
714714   /* sound hardware */
715715   MCFG_SOUND_REPLACE("discrete", DISCRETE, 0)
716   MCFG_SOUND_CONFIG_DISCRETE(llander)
716   MCFG_DISCRETE_INTF(llander)
717717   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
718718MACHINE_CONFIG_END
719719
trunk/src/mame/drivers/poolshrk.c
r32102r32103
234234   MCFG_SPEAKER_STANDARD_MONO("mono")
235235
236236   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
237   MCFG_SOUND_CONFIG_DISCRETE(poolshrk)
237   MCFG_DISCRETE_INTF(poolshrk)
238238   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
239239MACHINE_CONFIG_END
240240
trunk/src/mame/drivers/orbit.c
r32102r32103
310310   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
311311
312312   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
313   MCFG_SOUND_CONFIG_DISCRETE(orbit)
313   MCFG_DISCRETE_INTF(orbit)
314314   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
315315   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
316316MACHINE_CONFIG_END
trunk/src/mame/drivers/norautp.c
r32102r32103
12551255   /* sound hardware */
12561256   MCFG_SPEAKER_STANDARD_MONO("mono")
12571257   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1258   MCFG_SOUND_CONFIG_DISCRETE(norautp)
1258   MCFG_DISCRETE_INTF(norautp)
12591259   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
12601260MACHINE_CONFIG_END
12611261
r32102r32103
12761276
12771277   /* sound hardware */
12781278   MCFG_SOUND_MODIFY("discrete")
1279   MCFG_SOUND_CONFIG_DISCRETE(kimble)
1279   MCFG_DISCRETE_INTF(kimble)
12801280MACHINE_CONFIG_END
12811281
12821282
r32102r32103
13271327
13281328   /* sound hardware */
13291329   MCFG_SOUND_MODIFY("discrete")
1330   MCFG_SOUND_CONFIG_DISCRETE(kimble)
1330   MCFG_DISCRETE_INTF(kimble)
13311331MACHINE_CONFIG_END
13321332
13331333static MACHINE_CONFIG_DERIVED( newhilop, noraut_base )
r32102r32103
13511351
13521352   /* sound hardware */
13531353   MCFG_SOUND_MODIFY("discrete")
1354   MCFG_SOUND_CONFIG_DISCRETE(dphl)
1354   MCFG_DISCRETE_INTF(dphl)
13551355MACHINE_CONFIG_END
13561356
13571357
r32102r32103
13641364
13651365   /* sound hardware */
13661366   MCFG_SOUND_MODIFY("discrete")
1367   MCFG_SOUND_CONFIG_DISCRETE(dphl)
1367   MCFG_DISCRETE_INTF(dphl)
13681368MACHINE_CONFIG_END
13691369
13701370
r32102r32103
13771377
13781378   /* sound hardware */
13791379   MCFG_SOUND_MODIFY("discrete")
1380   MCFG_SOUND_CONFIG_DISCRETE(kimble)
1380   MCFG_DISCRETE_INTF(kimble)
13811381MACHINE_CONFIG_END
13821382
13831383
r32102r32103
13901390
13911391   /* sound hardware */
13921392   MCFG_SOUND_MODIFY("discrete")
1393   MCFG_SOUND_CONFIG_DISCRETE(dphl)
1393   MCFG_DISCRETE_INTF(dphl)
13941394MACHINE_CONFIG_END
13951395
13961396
r32102r32103
14031403
14041404   /* sound hardware */
14051405   MCFG_SOUND_MODIFY("discrete")
1406   MCFG_SOUND_CONFIG_DISCRETE(dphl)
1406   MCFG_DISCRETE_INTF(dphl)
14071407MACHINE_CONFIG_END
14081408
14091409
r32102r32103
14161416
14171417   /* sound hardware */
14181418   MCFG_SOUND_MODIFY("discrete")
1419   MCFG_SOUND_CONFIG_DISCRETE(dphl)
1419   MCFG_DISCRETE_INTF(dphl)
14201420MACHINE_CONFIG_END
14211421
14221422
trunk/src/mame/drivers/m79amb.c
r32102r32103
202202   MCFG_SPEAKER_STANDARD_MONO("mono")
203203
204204   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
205   MCFG_SOUND_CONFIG_DISCRETE(m79amb)
205   MCFG_DISCRETE_INTF(m79amb)
206206
207207   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
208208MACHINE_CONFIG_END
trunk/src/mame/drivers/canyon.c
r32102r32103
259259   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
260260
261261   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
262   MCFG_SOUND_CONFIG_DISCRETE(canyon)
262   MCFG_DISCRETE_INTF(canyon)
263263   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
264264   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
265265MACHINE_CONFIG_END
trunk/src/mame/drivers/skyraid.c
r32102r32103
238238   MCFG_SPEAKER_STANDARD_MONO("mono")
239239
240240   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
241   MCFG_SOUND_CONFIG_DISCRETE(skyraid)
241   MCFG_DISCRETE_INTF(skyraid)
242242   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
243243MACHINE_CONFIG_END
244244
trunk/src/mame/drivers/videopin.c
r32102r32103
351351   MCFG_SPEAKER_STANDARD_MONO("mono")
352352
353353   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
354   MCFG_SOUND_CONFIG_DISCRETE(videopin)
354   MCFG_DISCRETE_INTF(videopin)
355355   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
356356MACHINE_CONFIG_END
357357
trunk/src/mame/drivers/ultratnk.c
r32102r32103
323323   MCFG_SPEAKER_STANDARD_MONO("mono")
324324
325325   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
326   MCFG_SOUND_CONFIG_DISCRETE(ultratnk)
326   MCFG_DISCRETE_INTF(ultratnk)
327327   MCFG_SOUND_ROUTE(0, "mono", 1.0)
328328
329329MACHINE_CONFIG_END
trunk/src/mame/drivers/btime.c
r32102r32103
13291329   MCFG_SOUND_ROUTE_EX(2, "discrete", 1.0, 5)
13301330
13311331   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1332   MCFG_SOUND_CONFIG_DISCRETE(btime_sound)
1332   MCFG_DISCRETE_INTF(btime_sound)
13331333   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
13341334MACHINE_CONFIG_END
13351335
trunk/src/mame/drivers/starshp1.c
r32102r32103
317317   MCFG_SPEAKER_STANDARD_MONO("mono")
318318
319319   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
320   MCFG_SOUND_CONFIG_DISCRETE(starshp1)
320   MCFG_DISCRETE_INTF(starshp1)
321321   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
322322MACHINE_CONFIG_END
323323
trunk/src/mame/drivers/goldnpkr.c
r32102r32103
37263726   /* sound hardware */
37273727   MCFG_SPEAKER_STANDARD_MONO("mono")
37283728   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3729   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3729   MCFG_DISCRETE_INTF(goldnpkr)
37303730   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
37313731MACHINE_CONFIG_END
37323732
r32102r32103
37443744   /* sound hardware */
37453745   MCFG_SPEAKER_STANDARD_MONO("mono")
37463746   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3747   MCFG_SOUND_CONFIG_DISCRETE(pottnpkr)
3747   MCFG_DISCRETE_INTF(pottnpkr)
37483748   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
37493749MACHINE_CONFIG_END
37503750
r32102r32103
37663766   /* sound hardware */
37673767   MCFG_SPEAKER_STANDARD_MONO("mono")
37683768   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3769   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3769   MCFG_DISCRETE_INTF(goldnpkr)
37703770   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
37713771MACHINE_CONFIG_END
37723772
r32102r32103
38133813   /* sound hardware */
38143814   MCFG_SPEAKER_STANDARD_MONO("mono")
38153815   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3816   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3816   MCFG_DISCRETE_INTF(goldnpkr)
38173817   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
38183818MACHINE_CONFIG_END
38193819
r32102r32103
38373837   /* sound hardware */
38383838   MCFG_SPEAKER_STANDARD_MONO("mono")
38393839   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3840   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3840   MCFG_DISCRETE_INTF(goldnpkr)
38413841   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
38423842MACHINE_CONFIG_END
38433843
r32102r32103
38883888   /* sound hardware */
38893889   MCFG_SPEAKER_STANDARD_MONO("mono")
38903890   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3891   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3891   MCFG_DISCRETE_INTF(goldnpkr)
38923892   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
38933893MACHINE_CONFIG_END
38943894
r32102r32103
39053905   /* sound hardware */
39063906   MCFG_SPEAKER_STANDARD_MONO("mono")
39073907   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3908   MCFG_SOUND_CONFIG_DISCRETE(goldnpkr)
3908   MCFG_DISCRETE_INTF(goldnpkr)
39093909   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
39103910MACHINE_CONFIG_END
39113911
r32102r32103
39303930   /* sound hardware */
39313931   MCFG_SPEAKER_STANDARD_MONO("mono")
39323932   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3933   MCFG_SOUND_CONFIG_DISCRETE(pottnpkr)
3933   MCFG_DISCRETE_INTF(pottnpkr)
39343934   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
39353935MACHINE_CONFIG_END
39363936
trunk/src/mame/drivers/m14.c
r32102r32103
356356//  MCFG_SPEAKER_STANDARD_MONO("mono")
357357
358358//  MCFG_SOUND_ADD("discrete", DISCRETE, 0)
359//  MCFG_SOUND_CONFIG_DISCRETE(m14)
359//  MCFG_DISCRETE_INTF(m14)
360360//  MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
361361MACHINE_CONFIG_END
362362
trunk/src/mame/drivers/nitedrvr.c
r32102r32103
160160   MCFG_SPEAKER_STANDARD_MONO("mono")
161161
162162   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
163   MCFG_SOUND_CONFIG_DISCRETE(nitedrvr)
163   MCFG_DISCRETE_INTF(nitedrvr)
164164   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
165165MACHINE_CONFIG_END
166166
trunk/src/mame/drivers/cliffhgr.c
r32102r32103
718718   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
719719
720720   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
721   MCFG_SOUND_CONFIG_DISCRETE(cliffhgr)
721   MCFG_DISCRETE_INTF(cliffhgr)
722722   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
723723MACHINE_CONFIG_END
724724
trunk/src/mame/drivers/dragrace.c
r32102r32103
347347   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
348348
349349   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
350   MCFG_SOUND_CONFIG_DISCRETE(dragrace)
350   MCFG_DISCRETE_INTF(dragrace)
351351   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
352352   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
353353MACHINE_CONFIG_END
trunk/src/mame/drivers/bsktball.c
r32102r32103
266266   MCFG_SPEAKER_STANDARD_MONO("mono")
267267
268268   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
269   MCFG_SOUND_CONFIG_DISCRETE(bsktball)
269   MCFG_DISCRETE_INTF(bsktball)
270270   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
271271MACHINE_CONFIG_END
272272
trunk/src/mame/drivers/snk6502.c
r32102r32103
936936   MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 0)
937937
938938   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
939   MCFG_SOUND_CONFIG_DISCRETE(fantasy)
939   MCFG_DISCRETE_INTF(fantasy)
940940   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
941941
942942   MCFG_DEVICE_REMOVE("sn76477.2")
trunk/src/mame/drivers/galaxian.c
r32102r32103
50505050   MCFG_SOUND_ROUTE_EX(2, "konami", 1.0, 2)
50515051
50525052   MCFG_SOUND_ADD("konami", DISCRETE, 0)
5053   MCFG_SOUND_CONFIG_DISCRETE(konami_sound)
5053   MCFG_DISCRETE_INTF(konami_sound)
50545054   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75)
50555055MACHINE_CONFIG_END
50565056
r32102r32103
50805080   MCFG_SOUND_ROUTE_EX(2, "konami", 1.0, 5)
50815081
50825082   MCFG_SOUND_ADD("konami", DISCRETE, 0)
5083   MCFG_SOUND_CONFIG_DISCRETE(konami_sound)
5083   MCFG_DISCRETE_INTF(konami_sound)
50845084   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
50855085MACHINE_CONFIG_END
50865086
trunk/src/mame/drivers/phoenix.c
r32102r32103
446446   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.4)
447447
448448   MCFG_SOUND_ADD("discrete", DISCRETE, 120000)
449   MCFG_SOUND_CONFIG_DISCRETE(phoenix)
449   MCFG_DISCRETE_INTF(phoenix)
450450   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.6)
451451MACHINE_CONFIG_END
452452
trunk/src/mame/drivers/blockade.c
r32102r32103
487487   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
488488
489489   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
490   MCFG_SOUND_CONFIG_DISCRETE(blockade)
490   MCFG_DISCRETE_INTF(blockade)
491491   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
492492MACHINE_CONFIG_END
493493
trunk/src/mame/drivers/ironhors.c
r32102r32103
392392   MCFG_SOUND_ROUTE_EX(3, "disc_ih", 1.0, 3)
393393
394394   MCFG_SOUND_ADD("disc_ih", DISCRETE, 0)
395   MCFG_SOUND_CONFIG_DISCRETE(ironhors)
395   MCFG_DISCRETE_INTF(ironhors)
396396   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
397397
398398MACHINE_CONFIG_END
trunk/src/mame/drivers/sprint2.c
r32102r32103
507507   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
508508
509509   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
510   MCFG_SOUND_CONFIG_DISCRETE(sprint2)
510   MCFG_DISCRETE_INTF(sprint2)
511511   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
512512   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
513513MACHINE_CONFIG_END
r32102r32103
523523   MCFG_DEVICE_REMOVE("discrete")
524524
525525   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
526   MCFG_SOUND_CONFIG_DISCRETE(sprint1)
526   MCFG_DISCRETE_INTF(sprint1)
527527   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
528528MACHINE_CONFIG_END
529529
r32102r32103
538538   MCFG_DEVICE_REMOVE("discrete")
539539
540540   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
541   MCFG_SOUND_CONFIG_DISCRETE(dominos)
541   MCFG_DISCRETE_INTF(dominos)
542542   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
543543MACHINE_CONFIG_END
544544
trunk/src/mame/drivers/hitme.c
r32102r32103
331331   /* sound hardware */
332332   MCFG_SPEAKER_STANDARD_MONO("mono")
333333   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
334   MCFG_SOUND_CONFIG_DISCRETE(hitme)
334   MCFG_DISCRETE_INTF(hitme)
335335   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
336336MACHINE_CONFIG_END
337337
trunk/src/mame/drivers/galaga.c
r32102r32103
16751675
16761676   /* discrete circuit on the 54XX outputs */
16771677   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1678   MCFG_SOUND_CONFIG_DISCRETE(bosco)
1678   MCFG_DISCRETE_INTF(bosco)
16791679   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
16801680MACHINE_CONFIG_END
16811681
r32102r32103
17391739
17401740   /* discrete circuit on the 54XX outputs */
17411741   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1742   MCFG_SOUND_CONFIG_DISCRETE(galaga)
1742   MCFG_DISCRETE_INTF(galaga)
17431743   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
17441744MACHINE_CONFIG_END
17451745
r32102r32103
18271827
18281828   /* discrete circuit on the 54XX outputs */
18291829   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1830   MCFG_SOUND_CONFIG_DISCRETE(galaga)
1830   MCFG_DISCRETE_INTF(galaga)
18311831   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
18321832MACHINE_CONFIG_END
18331833
trunk/src/mame/drivers/grchamp.c
r32102r32103
678678   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.2)
679679
680680   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
681   MCFG_SOUND_CONFIG_DISCRETE(grchamp)
681   MCFG_DISCRETE_INTF(grchamp)
682682   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
683683MACHINE_CONFIG_END
684684
trunk/src/mame/drivers/8080bw.c
r32102r32103
13931393   MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 0)
13941394
13951395   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1396   MCFG_SOUND_CONFIG_DISCRETE(schaser)
1396   MCFG_DISCRETE_INTF(schaser)
13971397   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
13981398MACHINE_CONFIG_END
13991399
r32102r32103
16711671   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
16721672
16731673   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1674   MCFG_SOUND_CONFIG_DISCRETE(indianbt)
1674   MCFG_DISCRETE_INTF(indianbt)
16751675   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
16761676MACHINE_CONFIG_END
16771677
r32102r32103
17031703   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
17041704
17051705   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1706   MCFG_SOUND_CONFIG_DISCRETE(indianbt)
1706   MCFG_DISCRETE_INTF(indianbt)
17071707   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
17081708MACHINE_CONFIG_END
17091709
r32102r32103
18331833   MCFG_SPEAKER_STANDARD_MONO("mono")
18341834
18351835   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1836   MCFG_SOUND_CONFIG_DISCRETE(polaris)
1836   MCFG_DISCRETE_INTF(polaris)
18371837   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
18381838MACHINE_CONFIG_END
18391839
r32102r32103
19571957   MCFG_FRAGMENT_ADD(invaders_samples_audio)
19581958
19591959   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1960   MCFG_SOUND_CONFIG_DISCRETE(ballbomb)
1960   MCFG_DISCRETE_INTF(ballbomb)
19611961   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
19621962MACHINE_CONFIG_END
19631963
r32102r32103
21982198   MCFG_FRAGMENT_ADD(invaders_samples_audio)
21992199
22002200   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
2201   MCFG_SOUND_CONFIG_DISCRETE(indianbt)
2201   MCFG_DISCRETE_INTF(indianbt)
22022202   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
22032203MACHINE_CONFIG_END
22042204
trunk/src/mame/drivers/madalien.c
r32102r32103
181181   MCFG_SOUND_ROUTE_EX(2, "discrete", 1.0, 2)
182182
183183   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
184   MCFG_SOUND_CONFIG_DISCRETE(madalien)
184   MCFG_DISCRETE_INTF(madalien)
185185
186186   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
187187MACHINE_CONFIG_END
trunk/src/mame/drivers/sprint4.c
r32102r32103
420420   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
421421
422422   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
423   MCFG_SOUND_CONFIG_DISCRETE(sprint4)
423   MCFG_DISCRETE_INTF(sprint4)
424424   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
425425   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
426426
trunk/src/mame/drivers/polepos.c
r32102r32103
907907
908908   /* discrete circuit on the 54XX outputs */
909909   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
910   MCFG_SOUND_CONFIG_DISCRETE(polepos)
910   MCFG_DISCRETE_INTF(polepos)
911911   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.90)
912912   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.90)
913913
trunk/src/mame/drivers/tank8.c
r32102r32103
350350   MCFG_SPEAKER_STANDARD_MONO("mono")
351351
352352   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
353   MCFG_SOUND_CONFIG_DISCRETE(tank8)
353   MCFG_DISCRETE_INTF(tank8)
354354   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
355355MACHINE_CONFIG_END
356356
trunk/src/mame/drivers/wiz.c
r32102r32103
842842   MCFG_DEVICE_REMOVE("8910.3")
843843
844844   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
845   MCFG_SOUND_CONFIG_DISCRETE(stinger)
845   MCFG_DISCRETE_INTF(stinger)
846846   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
847847MACHINE_CONFIG_END
848848
trunk/src/mame/drivers/gyruss.c
r32102r32103
531531   MCFG_SOUND_ROUTE_EX(2, "discrete", 1.0, 14)
532532
533533   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
534   MCFG_SOUND_CONFIG_DISCRETE(gyruss_sound)
534   MCFG_DISCRETE_INTF(gyruss_sound)
535535   MCFG_SOUND_ROUTE(0, "rspeaker", 1.0)
536536   MCFG_SOUND_ROUTE(1, "lspeaker",  1.0)
537537MACHINE_CONFIG_END
trunk/src/mame/drivers/circus.c
r32102r32103
306306   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
307307
308308   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
309   MCFG_SOUND_CONFIG_DISCRETE(circus)
309   MCFG_DISCRETE_INTF(circus)
310310   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
311311MACHINE_CONFIG_END
312312
r32102r32103
341341   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
342342
343343   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
344   MCFG_SOUND_CONFIG_DISCRETE(robotbwl)
344   MCFG_DISCRETE_INTF(robotbwl)
345345   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
346346MACHINE_CONFIG_END
347347
r32102r32103
383383   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
384384
385385   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
386   MCFG_SOUND_CONFIG_DISCRETE(crash)
386   MCFG_DISCRETE_INTF(crash)
387387   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
388388MACHINE_CONFIG_END
389389
r32102r32103
417417   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
418418
419419   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
420   MCFG_SOUND_CONFIG_DISCRETE(circus)
420   MCFG_DISCRETE_INTF(circus)
421421   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
422422MACHINE_CONFIG_END
423423
trunk/src/mame/drivers/triplhnt.c
r32102r32103
332332   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
333333
334334   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
335   MCFG_SOUND_CONFIG_DISCRETE(triplhnt)
335   MCFG_DISCRETE_INTF(triplhnt)
336336   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
337337MACHINE_CONFIG_END
338338
trunk/src/mame/drivers/sprint8.c
r32102r32103
479479   MCFG_SPEAKER_ADD("speaker_4_8", 0.2, 0.0, 1.0)      /* right */
480480
481481   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
482   MCFG_SOUND_CONFIG_DISCRETE(sprint8)
482   MCFG_DISCRETE_INTF(sprint8)
483483   MCFG_SOUND_ROUTE(0, "speaker_1_2", 1.0)
484484   /* volumes on other channels defaulted to off, */
485485   /* user can turn them up if needed. */
trunk/src/mame/drivers/circusc.c
r32102r32103
369369
370370   MCFG_SOUND_ADD("fltdisc", DISCRETE, 0)
371371
372   MCFG_SOUND_CONFIG_DISCRETE(circusc)
372   MCFG_DISCRETE_INTF(circusc)
373373   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
374374
375375MACHINE_CONFIG_END
trunk/src/mame/drivers/copsnrob.c
r32102r32103
264264   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
265265
266266   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
267   MCFG_SOUND_CONFIG_DISCRETE(copsnrob)
267   MCFG_DISCRETE_INTF(copsnrob)
268268   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
269269   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
270270MACHINE_CONFIG_END
trunk/src/mame/drivers/subs.c
r32102r32103
211211   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
212212
213213   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
214   MCFG_SOUND_CONFIG_DISCRETE(subs)
214   MCFG_DISCRETE_INTF(subs)
215215   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
216216   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
217217MACHINE_CONFIG_END
trunk/src/mame/audio/bwidow.c
r32102r32103
159159   MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 1)
160160
161161   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
162   MCFG_SOUND_CONFIG_DISCRETE(bwidow)
162   MCFG_DISCRETE_INTF(bwidow)
163163
164164   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
165165
r32102r32103
172172   MCFG_POKEY_OUTPUT_OPAMP_LOW_PASS(BW_R51, GRAV_C34, 5.0) /* BW_C31 ignored */
173173
174174   MCFG_SOUND_MODIFY("discrete")
175   MCFG_SOUND_CONFIG_DISCRETE(gravitar)
175   MCFG_DISCRETE_INTF(gravitar)
176176MACHINE_CONFIG_END
trunk/src/mame/audio/crbaloon.c
r32102r32103
174174   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 2.0)
175175
176176   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
177   MCFG_SOUND_CONFIG_DISCRETE(crbaloon)
177   MCFG_DISCRETE_INTF(crbaloon)
178178   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
179179MACHINE_CONFIG_END
trunk/src/mame/audio/spiders.c
r32102r32103
205205
206206   MCFG_SPEAKER_STANDARD_MONO("mono")
207207   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
208   MCFG_SOUND_CONFIG_DISCRETE(spiders)
208   MCFG_DISCRETE_INTF(spiders)
209209   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
210210MACHINE_CONFIG_END
trunk/src/mame/audio/mw8080bw.c
r32102r32103
306306MACHINE_CONFIG_FRAGMENT( tornbase_audio )
307307   MCFG_SPEAKER_STANDARD_MONO("mono")
308308   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
309   MCFG_SOUND_CONFIG_DISCRETE(tornbase)
309   MCFG_DISCRETE_INTF(tornbase)
310310   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
311311MACHINE_CONFIG_END
312312
r32102r32103
552552MACHINE_CONFIG_FRAGMENT( maze_audio )
553553   MCFG_SPEAKER_STANDARD_MONO("mono")
554554   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
555   MCFG_SOUND_CONFIG_DISCRETE(maze)
555   MCFG_DISCRETE_INTF(maze)
556556   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
557557MACHINE_CONFIG_END
558558
r32102r32103
799799MACHINE_CONFIG_FRAGMENT( boothill_audio )
800800   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
801801   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
802   MCFG_SOUND_CONFIG_DISCRETE(boothill)
802   MCFG_DISCRETE_INTF(boothill)
803803   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
804804   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
805805MACHINE_CONFIG_END
r32102r32103
10291029MACHINE_CONFIG_FRAGMENT( checkmat_audio )
10301030   MCFG_SPEAKER_STANDARD_MONO("mono")
10311031   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1032   MCFG_SOUND_CONFIG_DISCRETE(checkmat)
1032   MCFG_DISCRETE_INTF(checkmat)
10331033   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.4)
10341034MACHINE_CONFIG_END
10351035
r32102r32103
12401240MACHINE_CONFIG_FRAGMENT( desertgu_audio )
12411241   MCFG_SPEAKER_STANDARD_MONO("mono")
12421242   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1243   MCFG_SOUND_CONFIG_DISCRETE(desertgu)
1243   MCFG_DISCRETE_INTF(desertgu)
12441244   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.8)
12451245MACHINE_CONFIG_END
12461246
r32102r32103
15051505MACHINE_CONFIG_FRAGMENT( dplay_audio )
15061506   MCFG_SPEAKER_STANDARD_MONO("mono")
15071507   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1508   MCFG_SOUND_CONFIG_DISCRETE(dplay)
1508   MCFG_DISCRETE_INTF(dplay)
15091509   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.8)
15101510MACHINE_CONFIG_END
15111511
r32102r32103
19021902   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70)
19031903
19041904   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
1905   MCFG_SOUND_CONFIG_DISCRETE(clowns)
1905   MCFG_DISCRETE_INTF(clowns)
19061906   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
19071907MACHINE_CONFIG_END
19081908
r32102r32103
22682268   MCFG_SPEAKER_STANDARD_MONO("mono")
22692269
22702270   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
2271   MCFG_SOUND_CONFIG_DISCRETE(spacwalk)
2271   MCFG_DISCRETE_INTF(spacwalk)
22722272   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
22732273MACHINE_CONFIG_END
22742274
r32102r32103
24972497   MCFG_SPEAKER_STANDARD_MONO("mono")
24982498
24992499   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
2500   MCFG_SOUND_CONFIG_DISCRETE(shuffle)
2500   MCFG_DISCRETE_INTF(shuffle)
25012501   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
25022502MACHINE_CONFIG_END
25032503
r32102r32103
26762676MACHINE_CONFIG_FRAGMENT( dogpatch_audio )
26772677   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
26782678   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
2679   MCFG_SOUND_CONFIG_DISCRETE(dogpatch)
2679   MCFG_DISCRETE_INTF(dogpatch)
26802680   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
26812681   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
26822682MACHINE_CONFIG_END
r32102r32103
32143214   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
32153215
32163216   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3217   MCFG_SOUND_CONFIG_DISCRETE(spcenctr)
3217   MCFG_DISCRETE_INTF(spcenctr)
32183218   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.45)
32193219MACHINE_CONFIG_END
32203220
r32102r32103
34143414   MCFG_SPEAKER_STANDARD_MONO("mono")
34153415
34163416   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
3417   MCFG_SOUND_CONFIG_DISCRETE(bowler)
3417   MCFG_DISCRETE_INTF(bowler)
34183418   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
34193419MACHINE_CONFIG_END
34203420
r32102r32103
41324132   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
41334133
41344134   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
4135   MCFG_SOUND_CONFIG_DISCRETE(invaders)
4135   MCFG_DISCRETE_INTF(invaders)
41364136   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
41374137MACHINE_CONFIG_END
41384138
r32102r32103
45334533MACHINE_CONFIG_FRAGMENT( blueshrk_audio )
45344534   MCFG_SPEAKER_STANDARD_MONO("mono")
45354535   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
4536   MCFG_SOUND_CONFIG_DISCRETE(blueshrk)
4536   MCFG_DISCRETE_INTF(blueshrk)
45374537   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
45384538MACHINE_CONFIG_END
45394539
r32102r32103
47524752   MCFG_SPEAKER_STANDARD_STEREO("spk1", "spk2")
47534753
47544754   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
4755   MCFG_SOUND_CONFIG_DISCRETE(invad2ct)
4755   MCFG_DISCRETE_INTF(invad2ct)
47564756   MCFG_SOUND_ROUTE(0, "spk1", 0.5)
47574757   MCFG_SOUND_ROUTE(1, "spk2", 0.5)
47584758
trunk/src/mame/audio/mario.c
r32102r32103
622622
623623   MCFG_SPEAKER_STANDARD_MONO("mono")
624624   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
625   MCFG_SOUND_CONFIG_DISCRETE(mario)
625   MCFG_DISCRETE_INTF(mario)
626626   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1)
627627
628628MACHINE_CONFIG_END
trunk/src/mame/audio/galaxian.c
r32102r32103
510510   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.4)
511511
512512   MCFG_SOUND_ADD(GAL_AUDIO, DISCRETE, 0)
513   MCFG_SOUND_CONFIG_DISCRETE(galaxian)
513   MCFG_DISCRETE_INTF(galaxian)
514514   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
515515MACHINE_CONFIG_END
516516
r32102r32103
520520   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.4)
521521
522522   MCFG_SOUND_ADD(GAL_AUDIO, DISCRETE, 0)
523   MCFG_SOUND_CONFIG_DISCRETE(mooncrst)
523   MCFG_DISCRETE_INTF(mooncrst)
524524
525525   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
526526MACHINE_CONFIG_END
trunk/src/mame/audio/vicdual.c
r32102r32103
118118   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
119119
120120   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
121   MCFG_SOUND_CONFIG_DISCRETE(frogs)
121   MCFG_DISCRETE_INTF(frogs)
122122   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
123123MACHINE_CONFIG_END
124124
r32102r32103
448448MACHINE_CONFIG_FRAGMENT( headon_audio )
449449
450450   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
451   MCFG_SOUND_CONFIG_DISCRETE(headon)
451   MCFG_DISCRETE_INTF(headon)
452452   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
453453MACHINE_CONFIG_END
454454
trunk/src/mame/audio/irem.c
r32102r32103
426426   MCFG_SOUND_ROUTE_EX(0, "filtermix", 1.0, 2)
427427
428428   MCFG_SOUND_ADD("filtermix", DISCRETE, 0)
429   MCFG_SOUND_CONFIG_DISCRETE(m52_sound_c)
429   MCFG_DISCRETE_INTF(m52_sound_c)
430430   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
431431
432432MACHINE_CONFIG_END
trunk/src/mame/audio/bzone.c
r32102r32103
402402   MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 0)
403403
404404   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
405   MCFG_SOUND_CONFIG_DISCRETE(bzone)
405   MCFG_DISCRETE_INTF(bzone)
406406
407407   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
408408MACHINE_CONFIG_END
trunk/src/mame/audio/qix.c
r32102r32103
195195   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
196196
197197   MCFG_SOUND_ADD("discrete", DISCRETE, 0)
198   MCFG_SOUND_CONFIG_DISCRETE(qix)
198   MCFG_DISCRETE_INTF(qix)
199199   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
200200   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
201201MACHINE_CONFIG_END
trunk/src/emu/bus/abckb/abc77.c
r32102r32103
144144   // discrete sound
145145   MCFG_SPEAKER_STANDARD_MONO("mono")
146146   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
147   MCFG_SOUND_CONFIG_DISCRETE(abc77)
147   MCFG_DISCRETE_INTF(abc77)
148148   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
149149MACHINE_CONFIG_END
150150
trunk/src/emu/sound/discrete.c
r32102r32103
859859   // create the stream
860860   //m_stream = machine().sound().stream_alloc(*this, 0, 2, 22257);
861861
862   const discrete_block *intf_start = (m_intf != NULL) ? m_intf : (discrete_block *) static_config();
862   const discrete_block *intf_start = m_intf;
863863   char name[32];
864864
865865   /* If a clock is specified we will use it, otherwise run at the audio sample rate. */
trunk/src/emu/sound/discrete.h
r32102r32103
42644264
42654265#define MCFG_DISCRETE_INTF(_intf) \
42664266   discrete_device::static_set_intf(*device, (const discrete_block *)&(_intf##_discrete_interface));
4267#define MCFG_SOUND_CONFIG_DISCRETE(name) MCFG_SOUND_CONFIG(name##_discrete_interface)
42684267
42694268//**************************************************************************
42704269//  TYPE DEFINITIONS
trunk/src/mess/drivers/interact.c
r32102r32103
153153   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
154154
155155   MCFG_SOUND_ADD("discrete", DISCRETE, 0) /* Son 1bit*/
156   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
156   MCFG_DISCRETE_INTF( hec2hrp )
157157   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
158158
159159   MCFG_CASSETTE_ADD( "cassette" )
r32102r32103
200200   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
201201
202202   MCFG_SOUND_ADD("discrete", DISCRETE, 0) /* Son 1bit*/
203   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
203   MCFG_DISCRETE_INTF( hec2hrp )
204204   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
205205
206206   MCFG_CASSETTE_ADD( "cassette" )
trunk/src/mess/drivers/hec2hrp.c
r32102r32103
429429   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
430430
431431   MCFG_SOUND_ADD("discrete", DISCRETE, 0) /* Son 1bit*/
432   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
432   MCFG_DISCRETE_INTF( hec2hrp )
433433   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
434434
435435   /* Gestion cassette*/
r32102r32103
475475   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
476476
477477   MCFG_SOUND_ADD("discrete", DISCRETE, 0) // Son 1bit
478   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
478   MCFG_DISCRETE_INTF( hec2hrp )
479479   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
480480
481481   /* Gestion cassette*/
r32102r32103
535535   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
536536
537537   MCFG_SOUND_ADD("discrete", DISCRETE, 0) // Son 1bit
538   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
538   MCFG_DISCRETE_INTF( hec2hrp )
539539   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
540540
541541   /* Gestion cassette*/
r32102r32103
590590   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
591591
592592   MCFG_SOUND_ADD("discrete", DISCRETE, 0) // Son 1bit
593   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
593   MCFG_DISCRETE_INTF( hec2hrp )
594594   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
595595
596596   // Gestion cassette
r32102r32103
643643   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
644644
645645   MCFG_SOUND_ADD("discrete", DISCRETE, 0) // Son 1bit
646   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
646   MCFG_DISCRETE_INTF( hec2hrp )
647647   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
648648
649649   // Gestion cassette
r32102r32103
699699   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.1)
700700
701701   MCFG_SOUND_ADD("discrete", DISCRETE, 0) // Son 1bit
702   MCFG_SOUND_CONFIG_DISCRETE( hec2hrp )
702   MCFG_DISCRETE_INTF( hec2hrp )
703703   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
704704
705705   /* Gestion cassette*/
trunk/src/mess/drivers/osi.c
r32102r32103
734734   /* sound hardware */
735735   MCFG_SPEAKER_STANDARD_MONO("mono")
736736   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
737   MCFG_SOUND_CONFIG_DISCRETE(osi600_discrete_interface)
737   MCFG_DISCRETE_INTF(osi600_discrete_interface)
738738   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
739739
740740   /* cassette ACIA */
r32102r32103
790790   /* sound hardware */
791791   MCFG_SPEAKER_STANDARD_MONO("mono")
792792   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
793   MCFG_SOUND_CONFIG_DISCRETE(osi600c_discrete_interface)
793   MCFG_DISCRETE_INTF(osi600c_discrete_interface)
794794   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
795795   MCFG_SOUND_ADD("beeper", BEEP, 0)
796796   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
trunk/src/mess/drivers/vixen.c
r32102r32103
770770   // sound hardware
771771   MCFG_SPEAKER_STANDARD_MONO("mono")
772772   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
773   MCFG_SOUND_CONFIG_DISCRETE(vixen)
773   MCFG_DISCRETE_INTF(vixen)
774774   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.20)
775775
776776   // devices
trunk/src/mess/drivers/vidbrain.c
r32102r32103
550550   MCFG_SPEAKER_STANDARD_MONO("mono")
551551
552552   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
553   MCFG_SOUND_CONFIG_DISCRETE(vidbrain)
553   MCFG_DISCRETE_INTF(vidbrain)
554554   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
555555   MCFG_SOUND_ADD(DAC_TAG, DAC, 0)
556556   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
trunk/src/mess/drivers/vip.c
r32102r32103
735735   MCFG_SPEAKER_STANDARD_MONO("mono")
736736
737737   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
738   MCFG_SOUND_CONFIG_DISCRETE(vip)
738   MCFG_DISCRETE_INTF(vip)
739739   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
740740
741741   MCFG_VIP_BYTEIO_PORT_ADD(VIP_BYTEIO_PORT_TAG, vip_byteio_cards, NULL, WRITELINE(vip_state, byteio_inst_w))
trunk/src/mess/drivers/abc80x.c
r32102r32103
10151015   // sound hardware
10161016   MCFG_SPEAKER_STANDARD_MONO("mono")
10171017   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
1018   MCFG_SOUND_CONFIG_DISCRETE(abc800)
1018   MCFG_DISCRETE_INTF(abc800)
10191019   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
10201020
10211021   // peripheral hardware
r32102r32103
10901090   // sound hardware
10911091   MCFG_SPEAKER_STANDARD_MONO("mono")
10921092   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
1093   MCFG_SOUND_CONFIG_DISCRETE(abc800)
1093   MCFG_DISCRETE_INTF(abc800)
10941094   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
10951095
10961096   // peripheral hardware
r32102r32103
11651165   // sound hardware
11661166   MCFG_SPEAKER_STANDARD_MONO("mono")
11671167   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
1168   MCFG_SOUND_CONFIG_DISCRETE(abc800)
1168   MCFG_DISCRETE_INTF(abc800)
11691169   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
11701170
11711171   // peripheral hardware
trunk/src/mess/machine/v1050kb.c
r32102r32103
9090   // discrete sound
9191   MCFG_SPEAKER_STANDARD_MONO("mono")
9292   MCFG_SOUND_ADD(DISCRETE_TAG, DISCRETE, 0)
93   MCFG_SOUND_CONFIG_DISCRETE(v1050kb)
93   MCFG_DISCRETE_INTF(v1050kb)
9494   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
9595MACHINE_CONFIG_END
9696

Previous 199869 Revisions Next


© 1997-2024 The MAME Team