furnace/extern/SAASound
tildearrow c0e9b48b5b per-channel oscilloscope, part 5
SAA1099 (SAASound and MAME), Lynx, MMC5, N163, PC Engine, PC Speaker,
PET, QSound, WonderSwan, VERA, VIC-20, VRC6 and X1-010!
2022-05-01 02:40:03 -05:00
..
resources add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
src per-channel oscilloscope, part 5 2022-05-01 02:40:03 -05:00
tests/SimCoupe dsk add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
tools add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
VS17 add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
.gitignore add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
CMakeLists.txt add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
INSTALL add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
LICENCE add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
MODIFIED.md add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
README add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00
README.MD add SAASound as an alternate SAA1099 core 2022-02-13 17:02:49 -05:00

SAA SOUND is a software emulation library for the Philips SAA-1099 sound chip device (popular in computing and gaming devices in the late 1980's / early 1990's). Development of SAA SOUND began around 1996 with completion around 1999 and active development ending around 2001 (aside from an update in 2004 to address an issue with frequency generator SYNC behaviour that was exploited to generate digital audio in a demo from Fred 59 magazine, which was failing to be emulated correctly!)

Simon Owen (author of SimCoupe) made additional infrastructure changes to support compilation on a variety of different platforms. The latest releases of SAASound.dll continue to be compatible with the released version (1.0) of SimCoupe .

After a considerable time, the original author revisited the project in August 2018 following a conversation about emulation accuracy, which he intends to continue to improve following some recent reverse-engineering efforts of original hardware by the DosBox team, in conjunction with some crowd-sourced test cases comparing emulated behaviour to real original devices.

It has been incorporated into standalone chiptune players, computer hardware emulators (e.g. SimCoupe), and has even been the basis of SAA-1099 hardware emulators implemented in FPGA devices (such as MiST / MiSTer)

Moved permanently to: https://github.com/stripwax/SAASound/

To use with SimCoupe (https://github.com/simonowen/simcoupe) :

  • If using version 1.0 of SimCoupe, or any version from 20200117 and newer, simply copy the SAASound.dll from this repository, over the top of the SAASound.dll in your installed version of SimCoupe
  • If using version 1.1 Alpha of SimCoupe, this has an embedded version of SAASound built-in. This means you cannot replace the SAA Sound version. You should probably upgrade to a more recent build of SimCoupe