From f7d786d3d051f1e7bd9688ef006f46a2404b2e24 Mon Sep 17 00:00:00 2001 From: Colin Douglas Howell Date: Sun, 16 Aug 2020 18:32:45 -0700 Subject: sspeedr: new netlist audio implementation (#7081) * sspeedr: new netlist audio implementation Netlist-based audio implementation for sspeedr (Super Speed Race, 1979) derived from Midway audio schematics, and based on that used for 280zzzap (280-ZZZAP) and lagunar (Laguna Racer) in the mw8080bw driver. The Super Speed Race audio circuits are clearly derived from those games; the biggest difference is the use of a linear feedback shift register for noise generation. * Updated netlist static solvers with recent netlist changes. --- scripts/target/mame/arcade.lua | 2 ++ scripts/target/mame/nl.lua | 7 +++++++ 2 files changed, 9 insertions(+) (limited to 'scripts') diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 463fa59af58..c4f075f74d3 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -2845,6 +2845,8 @@ files { MAME_DIR .. "src/mame/drivers/seattle.cpp", MAME_DIR .. "src/mame/drivers/sspeedr.cpp", MAME_DIR .. "src/mame/includes/sspeedr.h", + MAME_DIR .. "src/mame/audio/nl_sspeedr.cpp", + MAME_DIR .. "src/mame/audio/nl_sspeedr.h", MAME_DIR .. "src/mame/video/sspeedr.cpp", MAME_DIR .. "src/mame/drivers/starrider.cpp", MAME_DIR .. "src/mame/drivers/tmaster.cpp", diff --git a/scripts/target/mame/nl.lua b/scripts/target/mame/nl.lua index 0a20979c9aa..842f23541ca 100644 --- a/scripts/target/mame/nl.lua +++ b/scripts/target/mame/nl.lua @@ -212,6 +212,13 @@ files{ MAME_DIR .. "src/mame/audio/nl_280zzzap.cpp", MAME_DIR .. "src/mame/audio/nl_280zzzap.h", + MAME_DIR .. "src/mame/drivers/sspeedr.cpp", + MAME_DIR .. "src/mame/includes/sspeedr.h", + MAME_DIR .. "src/mame/video/sspeedr.cpp", + + MAME_DIR .. "src/mame/audio/nl_sspeedr.cpp", + MAME_DIR .. "src/mame/audio/nl_sspeedr.h", + MAME_DIR .. "src/mame/audio/cheekyms.cpp", MAME_DIR .. "src/mame/audio/cheekyms.h", MAME_DIR .. "src/mame/audio/nl_cheekyms.cpp", -- cgit v1.2.3