Commit Graph

1002 Commits

Author SHA1 Message Date
OBattler
3b9b967007 GUS MAX: Fix the internal name, fixes #5640. 2025-05-30 10:32:54 +02:00
RichardG867
d3cc0df2bb CS423x: Remove delhi3 PnP disable command hack as it's no longer required (there's a clean nvr issue elsewhere) 2025-05-28 13:20:34 -03:00
OBattler
d49a71ee6e Remove the GUS Max from the Dev branch. 2025-05-28 09:48:53 +02:00
Jasmine Iwanek
4033f81c48 Clean up sound/CMakeLists.txt 2025-05-26 00:01:54 -04:00
Jasmine Iwanek
853830f8bb Add Mindscape Music Board
Ported from PCem
2025-05-26 00:01:54 -04:00
OBattler
e083daf4bb Fix on-board audio on the GXL and the jumpers on the XPS P60 and 560/L. 2025-05-24 06:17:16 +02:00
Cacodemon345
5390f50e51 Revert "Switch to SAASound for CMS"
This reverts commit fd61844061.
2025-05-18 13:59:35 +06:00
Cacodemon345
9cfe5141d4 Revert "Port Sound Blaster 1.x/2.x SAA1099 emulation to SAASound"
This reverts commit b644016d1e.
2025-05-18 13:44:49 +06:00
Cacodemon345
5fce54a7f0 Revert "CMS: Divide SAA samples by 2 so that the sum remains within the -32767 to 32768 range and avoids clipping."
This reverts commit c63d900a93.
2025-05-18 13:44:22 +06:00
Cacodemon345
643389e0fe Revert "SAASound filter fixes"
This reverts commit 14ffb89f4d.
2025-05-18 13:44:04 +06:00
RichardG867
2007632e73 AC97: Remove redundant initializers 2025-05-15 17:45:27 -03:00
RichardG867
94313fed03 AC97: Add Winbond W83971D codec 2025-05-15 17:44:54 -03:00
TC1995
e621014add Actually fix the timing of the PAS16/Plus SCSI side (May 8th, 2025)
See above, fixes the non-audio mamv1.sys SCSI controller driver using CD/HDD reads/writes.
2025-05-08 23:56:48 +02:00
Miran Grča
a3e1ee4aab Merge pull request #5438 from Cacodemon345/saasound-filter-fixes
SAASound filter fixes
2025-05-07 07:50:26 +02:00
TC1995
245619674d PAS16/Plus change of the day (April 15th, 2025)
Actually make the DMA transfer speed normal in when in 16-bit stereo mode with System Configuration 1 bit 1 (Master Clock) cleared. Fixes audio being too quick with said configuration.
2025-04-15 22:05:11 +02:00
Cacodemon345
14ffb89f4d SAASound filter fixes 2025-04-05 01:49:54 +06:00
OBattler
c63d900a93 CMS: Divide SAA samples by 2 so that the sum remains within the -32767 to 32768 range and avoids clipping. 2025-04-03 06:35:53 +02:00
TC1995
9c8c1a6f40 Trantor SCSI changes of the day (April 2nd, 2025)
1. The PAS SCSI controller driver mamv1.sys dislikes having bits 0-6 set when a transfer has completed, take account from this, fixes mamv1.sys incomplete CD transfers (bits 0-6 get re-enabled when the transfer is ongoing).
2. I now understand why the T128 doesn't have a block count register, it does the block count manually from the SCSI layer directly, this fixes Pseudo-DMA transfers when using, e.g.: CD transfers using a sector size of 2340 bytes.
2025-04-02 21:47:32 +02:00
RichardG867
57851e7606 AD1848: Logging and clean-ups I forgot to commit 2025-04-02 16:21:50 -03:00
OBattler
de04870db2 CMS/SAA: Fix warnings. 2025-04-02 08:58:16 +02:00
Cacodemon345
b644016d1e Port Sound Blaster 1.x/2.x SAA1099 emulation to SAASound 2025-04-01 23:11:09 +06:00
Cacodemon345
fd61844061 Switch to SAASound for CMS 2025-04-01 15:44:37 +06:00
OBattler
5ea48b2027 Correct the fix. 2025-04-01 06:42:51 +02:00
OBattler
4c0f0ddd24 VIA AC'97: Restore the 0x47 back (turns out it was *NOT* a mix-up), but divide by 208925 instead of by 32767, in order to keep the maximum in the -32768 to 32767 range even at +12 dB gain. 2025-04-01 06:42:14 +02:00
OBattler
3f0138a58c VIA On-board AC'97 Audio: Fix PCI registers, implement PCI Power Manager capability registers, properly separate the modem SGD from the audio SGD, and fix 5-bit volume attenuation, this also fixes audio playback in NT 4.0. 2025-03-31 04:35:17 +02:00
NishiOwO
d68a56a3c9 Forgot to remove the comment 2025-03-25 00:52:27 +09:00
NishiOwO
1ef20bea36 Had to assign some values 2025-03-25 00:01:15 +09:00
NishiOwO
6e83a7fc96 Get sio_par for safety 2025-03-24 23:30:13 +09:00
NishiOwO
5de2d6b86d Should be NULL not -1 2025-03-24 22:45:11 +09:00
NishiOwO
251dcacaa1 fix include 2025-03-24 22:44:28 +09:00
NishiOwO
277b422940 Forgot to add linking/including stuff to CMake 2025-03-24 22:41:43 +09:00
NishiOwO
9fed706793 Add sndio.c that might compile 2025-03-24 22:37:39 +09:00
NishiOwO
c92d56261a Do mod4 instead of mod2, so it can keep the output channel correct 2025-03-24 20:44:29 +09:00
NishiOwO
fefcd530ab Remove the part that was not required 2025-03-24 20:37:46 +09:00
NishiOwO
16a6ab3f95 Fix music frequency conversion bug 2025-03-24 20:35:41 +09:00
NishiOwO
e4fb39d944 Remove TODO message 2025-03-24 19:38:49 +09:00
NishiOwO
e023a046bb Wrong comparison 2025-03-24 19:37:15 +09:00
NishiOwO
ef194e003e Check /dev/audio0 too 2025-03-24 19:29:37 +09:00
NishiOwO
090b9d988a Include string.h for memory operations 2025-03-24 18:57:36 +09:00
NishiOwO
ad655ab40c Forgot to add newer API support in conversion part 2025-03-24 18:55:37 +09:00
NishiOwO
f287ee4fd0 Check OpenBSD version and use newer API if needed 2025-03-24 18:20:05 +09:00
NishiOwO
7056c83bbb Add working NetBSD sound support 2025-03-24 17:41:04 +09:00
NishiOwO
861d942657 Adding skeleton that at least compiles for audio4.c 2025-03-24 11:03:04 +09:00
OBattler
bc2fa4084a Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-16 17:26:51 +01:00
usergithub64
dcce23a7d3 Add files via upload
Fixes broken translation of "Receive MIDI Input" for Ensoniq AudioPCI (ES1370)
2025-03-15 15:13:55 +02:00
OBattler
a386bd015f Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-10 16:57:56 +01:00
Jasmine Iwanek
e0603b2876 Fix compile error 2025-03-08 14:35:59 -05:00
TC1995
a39bef1ab8 ESS/SB changes of the day (March 8th, 2025)
1. Correct ChipChat mixer port length as well as making mixer reg 0x3a read back its value.
2. Swap the sb port addresses back so that they match the Piper adf. This fixes SoundPiper 16/32 detection.
3. Log cleanups and additions for better debugging.
2025-03-08 19:39:55 +01:00
TC1995
5db4de199b PAS16 SCSI change of the day (March 8th, 2025)
Signal DRQ once the transfers are complete for real.
2025-03-08 19:26:33 +01:00
OBattler
010ce43c1e Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-06 22:56:10 +01:00