Alexander Babikov
c5203c92ca
FluidSynth: Add dynamic sample loading
2025-06-08 15:35:45 +05:00
Alexander Babikov
1943d6eb52
FluidSynth: Add .sf3 as a recognized extension for SoundFonts
2025-06-08 12:11:36 +05:00
TC1995
479ca3d6b4
Small IRQ correction on ad1848/cs4231 (June 5th, 2025)
...
This fixes the the looping wave plays in Win95 using GUS MAX and possibly on WSS derived products.
2025-06-05 13:07:40 +02:00
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