Add a (currently broken) implementation of the Sensation 1 onboard audio

OPL3 is working, Windows 3.1 driver initializes correctly but the DAC fails to play back properly: only one set of samples plays back with silence after reloading the sample counter
This commit is contained in:
win2kgamer
2026-01-25 22:18:59 -06:00
parent 900be45698
commit 3ce332794e
4 changed files with 1137 additions and 0 deletions

View File

@@ -250,6 +250,9 @@ extern const device_t pssj_1e0_device;
/* Tandy PSG */
extern const device_t tndy_device;
/* Tandy Sensation */
extern const device_t sensationaud_device;
/* Windows Sound System */
extern const device_t wss_device;
extern const device_t ncr_business_audio_device;

View File

@@ -392,6 +392,7 @@ machine_at_sensation1_init(const machine_t *model)
device_add(&vl82c113_device);
device_add(&pssj_1e0_device);
device_add(&sensationaud_device);
if (fdc_current[0] == FDC_INTERNAL)
device_add(&fdc_at_nsc_dp8473_device);

View File

@@ -52,6 +52,7 @@ add_library(snd OBJECT
snd_ym7128.c
snd_optimc.c
snd_opl_esfm.c
snd_sensation.c
snd_ymf701.c
snd_ymf71x.c
sound_util.c

1132
src/sound/snd_sensation.c Normal file

File diff suppressed because it is too large Load Diff