summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/sound.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src/sound.lua')
-rw-r--r--scripts/src/sound.lua195
1 files changed, 178 insertions, 17 deletions
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua
index da54941155b..b53cd0b10a8 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
@@ -693,11 +692,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 +739,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 +824,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 +835,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 +976,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 +1032,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 +1155,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",
@@ -1268,6 +1294,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 +1476,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 +1561,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 +1678,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