summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2016-01-19 01:02:42 +0100
committer hap <happppp@users.noreply.github.com>2016-01-19 01:02:42 +0100
commit5d66ee8e6d8b18bf58b1f5758eed64e0a75b7d8b (patch)
tree8e40eca89082806a51b37a0027713c541d78968d /scripts
parentf49e9b5ce3841a03cb5dcb6244393351ff41dc26 (diff)
Added more accurate SSi S14001A speech chip emulation, written by one of the people at SSi who originally laid out the S14001a silicon in 1974/5! [Ed Bernard]
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/sound.lua15
-rw-r--r--scripts/target/mame/arcade.lua1
-rw-r--r--scripts/target/mame/mess.lua1
3 files changed, 17 insertions, 0 deletions
diff --git a/scripts/src/sound.lua b/scripts/src/sound.lua
index 4ba380deefb..9c333fb81b8 100644
--- a/scripts/src/sound.lua
+++ b/scripts/src/sound.lua
@@ -925,6 +925,7 @@ if (SOUNDS["SP0250"]~=null) then
end
+
---------------------------------------------------
-- S14001A speech synthesizer
--@src/devices/sound/s14001a.h,SOUNDS["S14001A"] = true
@@ -940,6 +941,20 @@ end
---------------------------------------------------
+-- S14001A_NEW speech synthesizer
+--@src/devices/sound/s14001a_new.h,SOUNDS["S14001A_NEW"] = true
+---------------------------------------------------
+
+if (SOUNDS["S14001A_NEW"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/sound/s14001a_new.cpp",
+ MAME_DIR .. "src/devices/sound/s14001a_new.h",
+ }
+end
+
+
+
+---------------------------------------------------
-- Texas Instruments SN76477 analog chip
--@src/devices/sound/sn76477.h,SOUNDS["SN76477"] = true
---------------------------------------------------
diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua
index c00c3d4731c..ec89d9d69db 100644
--- a/scripts/target/mame/arcade.lua
+++ b/scripts/target/mame/arcade.lua
@@ -226,6 +226,7 @@ SOUNDS["VOTRAX"] = true
SOUNDS["ES8712"] = true
SOUNDS["CDP1869"] = true
SOUNDS["S14001A"] = true
+SOUNDS["S14001A_NEW"] = true
SOUNDS["WAVE"] = true
SOUNDS["SID6581"] = true
SOUNDS["SID8580"] = true
diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua
index 8ea59026f38..10f0729ec3a 100644
--- a/scripts/target/mame/mess.lua
+++ b/scripts/target/mame/mess.lua
@@ -228,6 +228,7 @@ SOUNDS["VOTRAX"] = true
--SOUNDS["ES8712"] = true
SOUNDS["CDP1869"] = true
SOUNDS["S14001A"] = true
+SOUNDS["S14001A_NEW"] = true
SOUNDS["WAVE"] = true
SOUNDS["SID6581"] = true
SOUNDS["SID8580"] = true