diff options
Diffstat (limited to 'scripts/src/sound.lua')
-rw-r--r-- | scripts/src/sound.lua | 211 |
1 files changed, 193 insertions, 18 deletions
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua index f9710d96547..ccbab43419c 100644 --- a/scripts/src/sound.lua +++ b/scripts/src/sound.lua @@ -112,7 +112,6 @@ if (SOUNDS["AC97"]~=null) then end - --------------------------------------------------- -- Apple custom sound chips --@src/devices/sound/asc.h,SOUNDS["ASC"] = true @@ -552,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 --------------------------------------------------- @@ -693,11 +706,12 @@ end --@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", @@ -739,6 +753,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", @@ -817,7 +838,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 --------------------------------------------------- @@ -829,13 +849,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", @@ -977,6 +990,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 @@ -1021,6 +1046,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 --------------------------------------------------- @@ -1130,11 +1169,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", @@ -1158,7 +1198,7 @@ end --------------------------------------------------- --- WAVE file (used for MESS cassette) +-- WAVE file (used for cassette) --@src/devices/sound/wave.h,SOUNDS["WAVE"] = true --------------------------------------------------- @@ -1268,6 +1308,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 --------------------------------------------------- @@ -1411,6 +1490,42 @@ 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 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 --------------------------------------------------- @@ -1460,13 +1575,25 @@ 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["SWP30"]~=null) then +if (SOUNDS["MEG"]~=null) then files { - MAME_DIR .. "src/devices/sound/swp30.cpp", - MAME_DIR .. "src/devices/sound/swp30.h", + MAME_DIR .. "src/devices/sound/meg.cpp", + MAME_DIR .. "src/devices/sound/meg.h", } end @@ -1565,3 +1692,51 @@ if (SOUNDS["UDA1344"]~=null) then 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 |