diff options
Diffstat (limited to 'scripts/src/sound.lua')
-rw-r--r-- | scripts/src/sound.lua | 672 |
1 files changed, 477 insertions, 195 deletions
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua index 6f83f86aae3..32c0d366a60 100644 --- a/scripts/src/sound.lua +++ b/scripts/src/sound.lua @@ -10,10 +10,16 @@ ---------------------------------------------------------------------------- files { + MAME_DIR .. "src/devices/sound/bbd.cpp", + MAME_DIR .. "src/devices/sound/bbd.h", + MAME_DIR .. "src/devices/sound/flt_biquad.cpp", + MAME_DIR .. "src/devices/sound/flt_biquad.h", MAME_DIR .. "src/devices/sound/flt_vol.cpp", MAME_DIR .. "src/devices/sound/flt_vol.h", MAME_DIR .. "src/devices/sound/flt_rc.cpp", MAME_DIR .. "src/devices/sound/flt_rc.h", + MAME_DIR .. "src/devices/sound/mixer.cpp", + MAME_DIR .. "src/devices/sound/mixer.h", MAME_DIR .. "src/devices/sound/samples.cpp", MAME_DIR .. "src/devices/sound/samples.h", } @@ -106,7 +112,6 @@ if (SOUNDS["AC97"]~=null) then end - --------------------------------------------------- -- Apple custom sound chips --@src/devices/sound/asc.h,SOUNDS["ASC"] = true @@ -150,22 +155,6 @@ if (SOUNDS["TIA"]~=null) then } end - - ---------------------------------------------------- --- Amiga audio hardware ---@src/devices/machine/8364_paula.h,SOUNDS["PAULA_8364"] = true ---------------------------------------------------- - -if (SOUNDS["PAULA_8364"]~=null) then - files { - MAME_DIR .. "src/devices/machine/8364_paula.cpp", - MAME_DIR .. "src/devices/machine/8364_paula.h", - } -end - - - --------------------------------------------------- -- Bally Astrocade sound system --@src/devices/sound/astrocde.h,SOUNDS["ASTROCADE"] = true @@ -181,7 +170,6 @@ end --------------------------------------------------- ---------------------------------------------------- -- AC97 --@src/devices/sound/pic-ac97.h,SOUNDS["AC97"] = true --------------------------------------------------- @@ -192,6 +180,10 @@ if (SOUNDS["AC97"]~=null) then MAME_DIR .. "src/devices/sound/pci-ac97.h", } end + + + +--------------------------------------------------- -- CEM 3394 analog synthesizer chip --@src/devices/sound/cem3394.h,SOUNDS["CEM3394"] = true --------------------------------------------------- @@ -206,6 +198,20 @@ end --------------------------------------------------- +-- Creative Labs CT1745 SB16 Mixer +--@src/devices/sound/ct1745.h,SOUNDS["CT1745"] = true +--------------------------------------------------- + +if (SOUNDS["CT1745"]~=null) then + files { + MAME_DIR .. "src/devices/sound/ct1745.cpp", + MAME_DIR .. "src/devices/sound/ct1745.h", + } +end + + + +--------------------------------------------------- -- Creative Labs SB0400 Audigy2 Value --@src/devices/sound/sb0400.h,SOUNDS["SB0400"] = true --------------------------------------------------- @@ -231,20 +237,6 @@ if (SOUNDS["ES1373"]~=null) then end --------------------------------------------------- --- Data East custom sound chips ---@src/devices/sound/bsmt2000.h,SOUNDS["BSMT2000"] = true ---------------------------------------------------- - -if (SOUNDS["BSMT2000"]~=null) then - files { - MAME_DIR .. "src/devices/sound/bsmt2000.cpp", - MAME_DIR .. "src/devices/sound/bsmt2000.h", - } -end - - - ---------------------------------------------------- -- Ensoniq 5503 (Apple IIgs) --@src/devices/sound/es5503.h,SOUNDS["ES5503"] = true --------------------------------------------------- @@ -257,7 +249,6 @@ if (SOUNDS["ES5503"]~=null) then end - --------------------------------------------------- -- Ensoniq 5505/5506 --@src/devices/sound/es5506.h,SOUNDS["ES5505"] = true @@ -285,6 +276,20 @@ end --------------------------------------------------- +-- Data East custom sound chips +--@src/devices/sound/bsmt2000.h,SOUNDS["BSMT2000"] = true +--------------------------------------------------- + +if (SOUNDS["BSMT2000"]~=null) then + files { + MAME_DIR .. "src/devices/sound/bsmt2000.cpp", + MAME_DIR .. "src/devices/sound/bsmt2000.h", + } +end + + + +--------------------------------------------------- -- Excellent Systems ADPCM sound chip --@src/devices/sound/es8712.h,SOUNDS["ES8712"] = true --------------------------------------------------- @@ -546,6 +551,20 @@ end --------------------------------------------------- +-- Micronas DAC 3550A Stereo Audio DAC +--@src/devices/sound/dac3350a.h,SOUNDS["DAC3350A"] = true +--------------------------------------------------- + +if (SOUNDS["DAC3350A"]~=null) then + files { + MAME_DIR .. "src/devices/sound/dac3350a.cpp", + MAME_DIR .. "src/devices/sound/dac3350a.h", + } +end + + + +--------------------------------------------------- -- MEA8000 Voice Synthesizer --@src/devices/sound/mea8000.h,SOUNDS["MEA8000"] = true --------------------------------------------------- @@ -657,6 +676,8 @@ if (SOUNDS["NES_APU"]~=null) then MAME_DIR .. "src/devices/sound/nes_apu.cpp", MAME_DIR .. "src/devices/sound/nes_apu.h", MAME_DIR .. "src/devices/sound/nes_defs.h", + MAME_DIR .. "src/devices/sound/nes_apu_vt.cpp", + MAME_DIR .. "src/devices/sound/nes_apu_vt.h", } end @@ -679,17 +700,32 @@ end --------------------------------------------------- +-- IMA ADPCM sample player +--@src/devices/sound/imaadpcm.h,SOUNDS["IMAADPCM"] = true +--------------------------------------------------- + +if (SOUNDS["IMAADPCM"]~=null) then + files { + MAME_DIR .. "src/devices/sound/imaadpcm.cpp", + MAME_DIR .. "src/devices/sound/imaadpcm.h", + } +end + + + +--------------------------------------------------- -- OKI ADPCM sample players --@src/devices/sound/okim6258.h,SOUNDS["OKIM6258"] = true --@src/devices/sound/msm5205.h,SOUNDS["MSM5205"] = true --@src/devices/sound/msm5232.h,SOUNDS["MSM5232"] = true --@src/devices/sound/okim6376.h,SOUNDS["OKIM6376"] = true --@src/devices/sound/okim6295.h,SOUNDS["OKIM6295"] = true +--@src/devices/sound/okim6588.h,SOUNDS["OKIM6588"] = true --@src/devices/sound/okim9810.h,SOUNDS["OKIM9810"] = true --@src/devices/sound/okiadpcm.h,SOUNDS["OKIADPCM"] = true --------------------------------------------------- -if (SOUNDS["OKIM6258"]~=null or SOUNDS["OKIM6295"]~=null or SOUNDS["OKIM9810"]~=null or SOUNDS["I5000_SND"]~=null or SOUNDS["OKIADPCM"]~=null) then +if (SOUNDS["OKIM6258"]~=null or SOUNDS["OKIM6295"]~=null or SOUNDS["OKIM6588"]~=null or SOUNDS["OKIM9810"]~=null or SOUNDS["I5000_SND"]~=null or SOUNDS["OKIADPCM"]~=null) then files { MAME_DIR .. "src/devices/sound/okiadpcm.cpp", MAME_DIR .. "src/devices/sound/okiadpcm.h", @@ -731,6 +767,13 @@ if (SOUNDS["OKIM6258"]~=null) then } end +if (SOUNDS["OKIM6588"]~=null) then + files { + MAME_DIR .. "src/devices/sound/okim6588.cpp", + MAME_DIR .. "src/devices/sound/okim6588.h", + } +end + if (SOUNDS["OKIM9810"]~=null) then files { MAME_DIR .. "src/devices/sound/okim9810.cpp", @@ -809,7 +852,6 @@ end --------------------------------------------------- -- Sega custom sound chips --@src/devices/sound/segapcm.h,SOUNDS["SEGAPCM"] = true ---@src/devices/sound/multipcm.h,SOUNDS["MULTIPCM"] = true --@src/devices/sound/scsp.h,SOUNDS["SCSP"] = true --@src/devices/sound/aica.h,SOUNDS["AICA"] = true --------------------------------------------------- @@ -821,13 +863,6 @@ if (SOUNDS["SEGAPCM"]~=null) then } end -if (SOUNDS["MULTIPCM"]~=null) then - files { - MAME_DIR .. "src/devices/sound/multipcm.cpp", - MAME_DIR .. "src/devices/sound/multipcm.h", - } -end - if (SOUNDS["SCSP"]~=null) then files { MAME_DIR .. "src/devices/sound/scsp.cpp", @@ -849,7 +884,7 @@ end --------------------------------------------------- -- Seta custom sound chips --@src/devices/sound/st0016.h,SOUNDS["ST0016"] = true ---@src/devices/sound/nile.h,SOUNDS["NILE"] = true +--@src/devices/sound/setapcm.h,SOUNDS["SETAPCM"] = true --@src/devices/sound/x1_010.h,SOUNDS["X1_010"] = true --------------------------------------------------- @@ -860,10 +895,10 @@ if (SOUNDS["ST0016"]~=null) then } end -if (SOUNDS["NILE"]~=null) then +if (SOUNDS["SETAPCM"]~=null) then files { - MAME_DIR .. "src/devices/sound/nile.cpp", - MAME_DIR .. "src/devices/sound/nile.h", + MAME_DIR .. "src/devices/sound/setapcm.cpp", + MAME_DIR .. "src/devices/sound/setapcm.h", } end @@ -969,6 +1004,18 @@ if (SOUNDS["SP0250"]~=null) then end +--------------------------------------------------- +-- ST-Techno custom sound chip +--@src/devices/sound/stt_sa1.h,SOUNDS["STT_SA1"] = true +--------------------------------------------------- + +if (SOUNDS["STT_SA1"]~=null) then + files { + MAME_DIR .. "src/devices/sound/stt_sa1.cpp", + MAME_DIR .. "src/devices/sound/stt_sa1.h", + } +end + --------------------------------------------------- -- S14001A speech synthesizer @@ -1013,6 +1060,20 @@ end --------------------------------------------------- +-- Silicon Systems SSI-263A HLE +--@src/devices/sound/ssi263hle.h,SOUNDS["SSI263HLE"] = true +--------------------------------------------------- + +if (SOUNDS["SSI263HLE"]~=null) then + files { + MAME_DIR .. "src/devices/sound/ssi263hle.cpp", + MAME_DIR .. "src/devices/sound/ssi263hle.h", + } +end + + + +--------------------------------------------------- -- Texas Instruments TMS36xx doorbell chime --@src/devices/sound/tms36xx.h,SOUNDS["TMS36XX"] = true --------------------------------------------------- @@ -1062,8 +1123,6 @@ if (SOUNDS["TMS5220"]~=null) then MAME_DIR .. "src/devices/sound/tms5220.cpp", MAME_DIR .. "src/devices/sound/tms5220.h", MAME_DIR .. "src/devices/sound/tms5110r.hxx", - MAME_DIR .. "src/devices/machine/spchrom.cpp", - MAME_DIR .. "src/devices/machine/spchrom.h", } end @@ -1107,6 +1166,29 @@ if (SOUNDS["UPD7752"]~=null) then } end +-------------------------------------------------- +-- Virtual analog envelope generators (EGs) +--@src/devices/sound/va_eg.h,SOUNDS["VA_EG"] = true +-------------------------------------------------- + +if (SOUNDS["VA_EG"]~=null) then + files { + MAME_DIR .. "src/devices/sound/va_eg.cpp", + MAME_DIR .. "src/devices/sound/va_eg.h", + } +end + +-------------------------------------------------- +-- Virtual analog voltage-controlled amplifiers (VCAs) +--@src/devices/sound/va_vca.h,SOUNDS["VA_VCA"] = true +-------------------------------------------------- + +if (SOUNDS["VA_VCA"]~=null) then + files { + MAME_DIR .. "src/devices/sound/va_vca.cpp", + MAME_DIR .. "src/devices/sound/va_vca.h", + } +end --------------------------------------------------- -- VLM5030 speech synthesizer @@ -1122,11 +1204,12 @@ if (SOUNDS["VLM5030"]~=null) then end --------------------------------------------------- --- Votrax speech synthesizer ---@src/devices/sound/votrax.h,SOUNDS["VOTRAX"] = true +-- Votrax SC-01[-A] speech synthesizer +--@src/devices/sound/votrax.h,SOUNDS["VOTRAX_SC01"] = true +--@src/devices/sound/votrax.h,SOUNDS["VOTRAX_SC01A"] = true --------------------------------------------------- -if (SOUNDS["VOTRAX"]~=null) then +if (SOUNDS["VOTRAX_SC01"]~=null or SOUNDS["VOTRAX_SC01A"]~=null) then files { MAME_DIR .. "src/devices/sound/votrax.cpp", MAME_DIR .. "src/devices/sound/votrax.h", @@ -1150,7 +1233,7 @@ end --------------------------------------------------- --- WAVE file (used for MESS cassette) +-- WAVE file (used for cassette) --@src/devices/sound/wave.h,SOUNDS["WAVE"] = true --------------------------------------------------- @@ -1165,126 +1248,64 @@ end --------------------------------------------------- -- Yamaha FM synthesizers ---@src/devices/sound/ym2151.h,SOUNDS["YM2151"] = true ---@src/devices/sound/2203intf.h,SOUNDS["YM2203"] = true ---@src/devices/sound/ym2413.h,SOUNDS["YM2413"] = true ---@src/devices/sound/2608intf.h,SOUNDS["YM2608"] = true ---@src/devices/sound/2610intf.h,SOUNDS["YM2610"] = true ---@src/devices/sound/2612intf.h,SOUNDS["YM2612"] = true ---@src/devices/sound/3812intf.h,SOUNDS["YM3812"] = true ---@src/devices/sound/3526intf.h,SOUNDS["YM3526"] = true ---@src/devices/sound/8950intf.h,SOUNDS["Y8950"] = true ---@src/devices/sound/ymf262.h,SOUNDS["YMF262"] = true +--@src/devices/sound/ym2154.h,SOUNDS["YM2154"] = true +--@src/devices/sound/ymopm.h,SOUNDS["YM2151"] = true +--@src/devices/sound/ymopz.h,SOUNDS["YM2414"] = true +--@src/devices/sound/ymopq.h,SOUNDS["YM3806"] = true +--@src/devices/sound/ymopn.h,SOUNDS["YM2203"] = true +--@src/devices/sound/ymopl.h,SOUNDS["YM2413"] = true +--@src/devices/sound/ymopn.h,SOUNDS["YM2608"] = true +--@src/devices/sound/ymopn.h,SOUNDS["YM2610"] = true +--@src/devices/sound/ymopn.h,SOUNDS["YM2612"] = true +--@src/devices/sound/ymopl.h,SOUNDS["YM3526"] = true +--@src/devices/sound/ymopl.h,SOUNDS["YM3812"] = true +--@src/devices/sound/ymopl.h,SOUNDS["YMF262"] = true +--@src/devices/sound/ymopl.h,SOUNDS["YMF278B"] = true --@src/devices/sound/ymf271.h,SOUNDS["YMF271"] = true ---@src/devices/sound/ymf278b.h,SOUNDS["YMF278B"] = true ---@src/devices/sound/262intf.h,SOUNDS["YMF262"] = true +--@src/devices/sound/ymopl.h,SOUNDS["Y8950"] = true --------------------------------------------------- -if (SOUNDS["YM2151"]~=null) then +if (SOUNDS["YM2154"]~=null) then files { - MAME_DIR .. "src/devices/sound/ym2151.cpp", - MAME_DIR .. "src/devices/sound/ym2151.h", + MAME_DIR .. "src/devices/sound/ym2154.cpp", + MAME_DIR .. "src/devices/sound/ym2154.h", } end -if (SOUNDS["YM2413"]~=null) then +if (SOUNDS["YM2151"]~=null or SOUNDS["YM2164"]~=null) then files { - MAME_DIR .. "src/devices/sound/ym2413.cpp", - MAME_DIR .. "src/devices/sound/ym2413.h", + MAME_DIR .. "src/devices/sound/ymopm.cpp", + MAME_DIR .. "src/devices/sound/ymopm.h", } end -if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then ---if (SOUNDS["YM2203"]~=null) then - files { - MAME_DIR .. "src/devices/sound/2203intf.cpp", - MAME_DIR .. "src/devices/sound/2203intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm.cpp", - MAME_DIR .. "src/devices/sound/fm.h", - } ---end - - ---if (SOUNDS["YM2608"]~=null) then +if (SOUNDS["YM2414"]~=null) then files { - MAME_DIR .. "src/devices/sound/2608intf.cpp", - MAME_DIR .. "src/devices/sound/2608intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm.cpp", - MAME_DIR .. "src/devices/sound/fm.h", - MAME_DIR .. "src/devices/sound/ymdeltat.cpp", - MAME_DIR .. "src/devices/sound/ymdeltat.h", + MAME_DIR .. "src/devices/sound/ymopz.cpp", + MAME_DIR .. "src/devices/sound/ymopz.h", } ---end +end ---if (SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null) then +if (SOUNDS["YM3806"]~=null) then files { - MAME_DIR .. "src/devices/sound/2610intf.cpp", - MAME_DIR .. "src/devices/sound/2610intf.h", - MAME_DIR .. "src/devices/sound/ay8910.cpp", - MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm.cpp", - MAME_DIR .. "src/devices/sound/fm.h", - MAME_DIR .. "src/devices/sound/ymdeltat.cpp", - MAME_DIR .. "src/devices/sound/ymdeltat.h", + MAME_DIR .. "src/devices/sound/ymopq.cpp", + MAME_DIR .. "src/devices/sound/ymopq.h", } ---end +end ---if (SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then +if (SOUNDS["YM2203"]~=null or SOUNDS["YM2608"]~=null or SOUNDS["YM2610"]~=null or SOUNDS["YM2610B"]~=null or SOUNDS["YM2612"]~=null or SOUNDS["YM3438"]~=null) then files { - MAME_DIR .. "src/devices/sound/2612intf.cpp", - MAME_DIR .. "src/devices/sound/2612intf.h", MAME_DIR .. "src/devices/sound/ay8910.cpp", MAME_DIR .. "src/devices/sound/ay8910.h", - MAME_DIR .. "src/devices/sound/fm2612.cpp", - } ---end -end - -if (SOUNDS["YM3812"]~=null or SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null) then ---if (SOUNDS["YM3812"]~=null) then - files { - MAME_DIR .. "src/devices/sound/3812intf.cpp", - MAME_DIR .. "src/devices/sound/3812intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", - MAME_DIR .. "src/devices/sound/ymdeltat.cpp", - MAME_DIR .. "src/devices/sound/ymdeltat.h", + MAME_DIR .. "src/devices/sound/ymopn.cpp", + MAME_DIR .. "src/devices/sound/ymopn.h", } ---end - ---if (SOUNDS["YM3526"]~=null) then - files { - MAME_DIR .. "src/devices/sound/3526intf.cpp", - MAME_DIR .. "src/devices/sound/3526intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", - MAME_DIR .. "src/devices/sound/ymdeltat.cpp", - MAME_DIR .. "src/devices/sound/ymdeltat.h", - } ---end - ---if (SOUNDS["Y8950"]~=null) then - files { - MAME_DIR .. "src/devices/sound/8950intf.cpp", - MAME_DIR .. "src/devices/sound/8950intf.h", - MAME_DIR .. "src/devices/sound/fmopl.cpp", - MAME_DIR .. "src/devices/sound/fmopl.h", - MAME_DIR .. "src/devices/sound/ymdeltat.cpp", - MAME_DIR .. "src/devices/sound/ymdeltat.h", - } ---end end -if (SOUNDS["YMF262"]~=null) then +if (SOUNDS["YM3526"]~=null or SOUNDS["Y8950"]~=null or SOUNDS["YM3812"]~=null or SOUNDS["YMF262"]~=null or SOUNDS["YMF278B"]~=null or SOUNDS["YM2413"]~=null or SOUNDS["YM2423"]~=null or SOUNDS["YMF281"]~=null or SOUNDS["DS1001"]~=null) then files { - MAME_DIR .. "src/devices/sound/ymf262.cpp", - MAME_DIR .. "src/devices/sound/ymf262.h", - MAME_DIR .. "src/devices/sound/262intf.cpp", - MAME_DIR .. "src/devices/sound/262intf.h", + MAME_DIR .. "src/devices/sound/ymopl.cpp", + MAME_DIR .. "src/devices/sound/ymopl.h", } end @@ -1295,13 +1316,6 @@ if (SOUNDS["YMF271"]~=null) then } end -if (SOUNDS["YMF278B"]~=null) then - files { - MAME_DIR .. "src/devices/sound/ymf278b.cpp", - MAME_DIR .. "src/devices/sound/ymf278b.h", - } -end - --------------------------------------------------- @@ -1329,6 +1343,45 @@ if (SOUNDS["YMZ770"]~=null) then end --------------------------------------------------- +-- Yamaha GEW series PCM +--@src/devices/sound/gew7.h,SOUNDS["GEW7"] = true +--@src/devices/sound/multipcm.h,SOUNDS["MULTIPCM"] = true +--------------------------------------------------- + +if (SOUNDS["GEW7"]~=null or SOUNDS["MULTIPCM"]~=null) then + files { + MAME_DIR .. "src/devices/sound/gew.cpp", + MAME_DIR .. "src/devices/sound/gew.h", + } +end + +if (SOUNDS["GEW7"]~=null) then + files { + MAME_DIR .. "src/devices/sound/gew7.cpp", + MAME_DIR .. "src/devices/sound/gew7.h", + } +end + +if (SOUNDS["MULTIPCM"]~=null) then + files { + MAME_DIR .. "src/devices/sound/multipcm.cpp", + MAME_DIR .. "src/devices/sound/multipcm.h", + } +end + +--------------------------------------------------- +-- MP3 AUDIO +--@src/devices/sound/mp3_audio.h,SOUNDS["MP3_AUDIO"] = true +--------------------------------------------------- + +if (SOUNDS["MP3_AUDIO"]~=null) then + files { + MAME_DIR .. "src/devices/sound/mp3_audio.cpp", + MAME_DIR .. "src/devices/sound/mp3_audio.h", + } +end + +--------------------------------------------------- -- MPEG AUDIO --@src/devices/sound/mpeg_audio.h,SOUNDS["MPEG_AUDIO"] = true --------------------------------------------------- @@ -1377,18 +1430,6 @@ if (SOUNDS["AD1848"]~=null) then end --------------------------------------------------- --- UPD1771 ---@src/devices/sound/upd1771.h,SOUNDS["UPD1771"] = true ---------------------------------------------------- - -if (SOUNDS["UPD1771"]~=null) then - files { - MAME_DIR .. "src/devices/sound/upd1771.cpp", - MAME_DIR .. "src/devices/sound/upd1771.h", - } -end - ---------------------------------------------------- -- GB_SOUND --@src/devices/sound/gb.h,SOUNDS["GB_SOUND"] = true --------------------------------------------------- @@ -1413,17 +1454,6 @@ if (SOUNDS["PCD3311"]~=null) then end --------------------------------------------------- --- Voltage Regulator ---@src/devices/sound/volt_reg.h,SOUNDS["VOLT_REG"] = true ---------------------------------------------------- -if (SOUNDS["VOLT_REG"]~=null) then - files { - MAME_DIR .. "src/devices/sound/volt_reg.cpp", - MAME_DIR .. "src/devices/sound/volt_reg.h", - } -end - ---------------------------------------------------- -- DAC-76 COMDAC --@src/devices/sound/dac76.h,SOUNDS["DAC76"] = true --------------------------------------------------- @@ -1436,7 +1466,7 @@ end --------------------------------------------------- -- MM5837 Noise Generator ---@src/devices/sound/mm5837.h,MACHINES["MM5837"] = true +--@src/devices/sound/mm5837.h,SOUNDS["MM5837"] = true --------------------------------------------------- if (SOUNDS["MM5837"]~=null) then @@ -1447,18 +1477,6 @@ if (SOUNDS["MM5837"]~=null) then end --------------------------------------------------- --- Intelligent Designs DAVE ---@src/devices/sound/dave.h,MACHINES["DAVE"] = true ---------------------------------------------------- - -if (SOUNDS["DAVE"]~=null) then - files { - MAME_DIR .. "src/devices/sound/dave.cpp", - MAME_DIR .. "src/devices/sound/dave.h", - } -end - ---------------------------------------------------- -- Toshiba TA7630 --@src/devices/sound/ta7630.h,SOUNDS["TA7630"] = true --------------------------------------------------- @@ -1483,6 +1501,54 @@ if (SOUNDS["LC7535"]~=null) then end --------------------------------------------------- +-- Sanyo LC78836M +--@src/devices/sound/lc78836m.h,SOUNDS["LC78836M"] = true +--------------------------------------------------- + +if (SOUNDS["LC78836M"]~=null) then + files { + MAME_DIR .. "src/devices/sound/lc78836m.cpp", + MAME_DIR .. "src/devices/sound/lc78836m.h", + } +end + +--------------------------------------------------- +-- Sanyo LC82310 +--@src/devices/sound/lc82310.h,SOUNDS["LC82310"] = true +--------------------------------------------------- + +if (SOUNDS["LC82310"]~=null) then + files { + MAME_DIR .. "src/devices/sound/lc82310.cpp", + MAME_DIR .. "src/devices/sound/lc82310.h", + } +end + +--------------------------------------------------- +-- NEC uPD931 +--@src/devices/sound/upd931.h,SOUNDS["UPD931"] = true +--------------------------------------------------- + +if (SOUNDS["UPD931"]~=null) then + files { + MAME_DIR .. "src/devices/sound/upd931.cpp", + MAME_DIR .. "src/devices/sound/upd931.h", + } +end + +--------------------------------------------------- +-- NEC uPD933 +--@src/devices/sound/upd933.h,SOUNDS["UPD933"] = true +--------------------------------------------------- + +if (SOUNDS["UPD933"]~=null) then + files { + MAME_DIR .. "src/devices/sound/upd933.cpp", + MAME_DIR .. "src/devices/sound/upd933.h", + } +end + +--------------------------------------------------- -- NEC uPD934G --@src/devices/sound/upd934g.h,SOUNDS["UPD934G"] = true --------------------------------------------------- @@ -1532,12 +1598,228 @@ end --------------------------------------------------- -- ---@src/devices/sound/swp30.h,SOUNDS["SWP30"] = true +--@src/devices/sound/swx00.h,SOUNDS["SWX00"] = true +--------------------------------------------------- + +if (SOUNDS["SWX00"]~=null) then + files { + MAME_DIR .. "src/devices/sound/swx00.cpp", + MAME_DIR .. "src/devices/sound/swx00.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/meg.h,SOUNDS["MEG"] = true +--------------------------------------------------- + +if (SOUNDS["MEG"]~=null) then + files { + MAME_DIR .. "src/devices/sound/meg.cpp", + MAME_DIR .. "src/devices/sound/meg.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/xt446.h,SOUNDS["XT446"] = true +--------------------------------------------------- + +if (SOUNDS["XT446"]~=null) then + files { + MAME_DIR .. "src/devices/sound/xt446.cpp", + MAME_DIR .. "src/devices/sound/xt446.h", + } +end + +--------------------------------------------------- +-- Roland GP-based sample players +--@src/devices/sound/roland_gp.h,SOUNDS["ROLANDGP"] = true +--------------------------------------------------- + +if (SOUNDS["ROLANDGP"]~=null) then + files { + MAME_DIR .. "src/devices/sound/roland_gp.cpp", + MAME_DIR .. "src/devices/sound/roland_gp.h", + } +end + +--------------------------------------------------- +-- Roland LP-based sample players +--@src/devices/sound/roland_lp.h,SOUNDS["ROLANDLP"] = true +--------------------------------------------------- + +if (SOUNDS["ROLANDLP"]~=null) then + files { + MAME_DIR .. "src/devices/sound/roland_lp.cpp", + MAME_DIR .. "src/devices/sound/roland_lp.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/vgm_visualizer.h,SOUNDS["VGMVIZ"] = true +--------------------------------------------------- + +if (SOUNDS["VGMVIZ"]~=null) then + files { + MAME_DIR .. "src/devices/sound/vgm_visualizer.cpp", + MAME_DIR .. "src/devices/sound/vgm_visualizer.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/s_dsp.h,SOUNDS["S_DSP"] = true +--------------------------------------------------- + +if (SOUNDS["S_DSP"]~=null) then + files { + MAME_DIR .. "src/devices/sound/s_dsp.cpp", + MAME_DIR .. "src/devices/sound/s_dsp.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/ks0164.h,SOUNDS["KS0164"] = true +--------------------------------------------------- + +if (SOUNDS["KS0164"]~=null) then + files { + MAME_DIR .. "src/devices/sound/ks0164.cpp", + MAME_DIR .. "src/devices/sound/ks0164.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/rp2c33_snd.h,SOUNDS["RP2C33_SOUND"] = true +--------------------------------------------------- + +if (SOUNDS["RP2C33_SOUND"]~=null) then + files { + MAME_DIR .. "src/devices/sound/rp2c33_snd.cpp", + MAME_DIR .. "src/devices/sound/rp2c33_snd.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/tt5665.h,SOUNDS["TT5665"] = true +--------------------------------------------------- + +if (SOUNDS["TT5665"]~=null) then + files { + MAME_DIR .. "src/devices/sound/tt5665.cpp", + MAME_DIR .. "src/devices/sound/tt5665.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/uda1344.h,SOUNDS["UDA1344"] = true +--------------------------------------------------- + +if (SOUNDS["UDA1344"]~=null) then + files { + MAME_DIR .. "src/devices/sound/uda1344.cpp", + MAME_DIR .. "src/devices/sound/uda1344.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/lynx.h,SOUNDS["LYNX"] = true +--------------------------------------------------- + +if (SOUNDS["LYNX"]~=null) then + files { + MAME_DIR .. "src/devices/sound/lynx.cpp", + MAME_DIR .. "src/devices/sound/lynx.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/sound/nn71003f.h,SOUNDS["NN71003F"] = true +--------------------------------------------------- + +if (SOUNDS["NN71003F"]~=null) then + files { + MAME_DIR .. "src/devices/sound/nn71003f.cpp", + MAME_DIR .. "src/devices/sound/nn71003f.h", + } +end + +--------------------------------------------------- +-- AP2010 +--@src/devices/sound/ap2010pcm.h,SOUNDS["AP2010"] = true +--------------------------------------------------- + +if (SOUNDS["AP2010"]~=null) then + files { + MAME_DIR .. "src/devices/sound/ap2010pcm.cpp", + MAME_DIR .. "src/devices/sound/ap2010pcm.h", + } +end + +--------------------------------------------------- +-- Texas Instruments CF61909 +--@src/devices/sound/cf61909.h,SOUNDS["CF61909"] = true +--------------------------------------------------- + +if (SOUNDS["CF61909"]~=null) then + files { + MAME_DIR .. "src/devices/sound/cf61909.cpp", + MAME_DIR .. "src/devices/sound/cf61909.h", + } +end + +--------------------------------------------------- +-- NEC uPD65043GF-U01 +--@src/devices/sound/upd65043gfu01.h,SOUNDS["UPD65043GFU01"] = true +--------------------------------------------------- + +if (SOUNDS["UPD65043GFU01"]~=null) then + files { + MAME_DIR .. "src/devices/sound/upd65043gfu01.cpp", + MAME_DIR .. "src/devices/sound/upd65043gfu01.h", + } +end + +--------------------------------------------------- +-- Casio GT155 +--@src/devices/sound/gt155.h,SOUNDS["GT155"] = true +--------------------------------------------------- + +if (SOUNDS["GT155"]~=null) then + files { + MAME_DIR .. "src/devices/sound/gt155.cpp", + MAME_DIR .. "src/devices/sound/gt155.h", + } +end + +--------------------------------------------------- +-- Nintendo MMC5 Sound +--@src/devices/sound/mmc5.h,SOUNDS["MMC5"] = true +--------------------------------------------------- + +if (SOUNDS["MMC5"]~=null) then + files { + MAME_DIR .. "src/devices/sound/mmc5.cpp", + MAME_DIR .. "src/devices/sound/mmc5.h", + } +end + +--------------------------------------------------- +-- ADCs +--@src/devices/sound/adc.h,SOUNDS["ADC"] = true --------------------------------------------------- -if (SOUNDS["SWP30"]~=null) then +if (SOUNDS["ADC"]~=null) then files { - MAME_DIR .. "src/devices/sound/swp30.cpp", - MAME_DIR .. "src/devices/sound/swp30.h", + MAME_DIR .. "src/devices/sound/adc.cpp", + MAME_DIR .. "src/devices/sound/adc.h", } end |