Commit Graph

1045 Commits

Author SHA1 Message Date
Alexander Babikov
1340b031ee GUS: Refactor the buffer/mixer code and fix the MAX mixer's GF1 input 2025-09-11 18:46:24 +05:00
Alexander Babikov
14cf9ee80b AD1848: Extend ad1848_filter_aux2 to any channel 2025-09-11 18:46:24 +05:00
Alexander Babikov
a59eb526ed AD1848: Make CD audio input designated per-card
Fixes CD audio mixer not working for GUS MAX
2025-09-11 18:46:23 +05:00
Alexander Babikov
cb96d4e1bc Add the Gravis UltraSound revision 3.7
Implement the ICS-2101 mixer chip that it has
2025-09-11 18:46:22 +05:00
Alexander Babikov
eec9b52151 GUS: Add the UltraSound ACE 2025-09-11 18:46:21 +05:00
Alexander Babikov
7f7461620d GUS: Correct minimum RAM amount for GUS MAX 2025-09-11 18:46:20 +05:00
Alexander Babikov
91413a8457 GUS gameport work
Classic: gameport toggleable by jumper/config option (pre-rev 3.4), disabled by default
MAX: gameport toggleable by software register (post-rev 3.4), enabled by default
Disable access to rev 3.4+ registers on Classic
2025-09-11 18:46:19 +05:00
Jasmine Iwanek
6f9930417d A few EMU8000 Cleanups 2025-09-09 19:57:47 -04:00
Jasmine Iwanek
ea7cb1cc55 Some more clang formatting 2025-09-09 19:57:46 -04:00
Jasmine Iwanek
c5cede1a41 Fix default on sound master plus, and comments 2025-08-29 14:40:25 -04:00
OBattler
1458fb3253 COVOX Sound Master Plus: Make the selectable port 22E[-22F] and 24E[-24F] instead of 330[-331] and 338[-339], fixes #6104. 2025-08-29 19:54:33 +02:00
OBattler
a680f20c33 Fixed LPT ECP operation and UM8669F IRQ and DMA assigning, fixes Windows 95 printing. 2025-08-28 14:42:57 +02:00
Jasmine Iwanek
01ce8f16ce Remove incorrect port additions on the Covox Sound Master Plus 2025-08-02 20:42:28 -04:00
OBattler
138a4cd0f5 Covox Sound Master Plus: Add extra ports. 2025-08-03 01:10:38 +02:00
OBattler
b9e294b781 Trned the LPT ports into device_t's. 2025-08-02 14:51:28 +02:00
Jasmine Iwanek
3485391905 ISA Covox's and clones 2025-08-01 23:45:57 -04:00
Jasmine Iwanek
df613c43ce Fix another warn in midi_opl4.c 2025-07-28 02:38:13 -04:00
Jasmine Iwanek
6d6d5931bf Fix several codeql warns 2025-07-27 20:59:55 -04:00
Jasmine Iwanek
c419de5031 Remove unneeded calls to gameport_remap 2025-07-22 20:58:33 -04:00
Jasmine Iwanek
6a43be5b0d Correct gameport device usage 2025-07-22 20:58:32 -04:00
Jasmine Iwanek
08a53d2f55 Fix High Speed autoinit DMA on SB16 2025-07-12 15:35:35 -04:00
Jasmine Iwanek
c5d083bd28 read/writegus -> gus_read/write 2025-07-09 20:07:35 -04:00
Jasmine Iwanek
d79dd904ea Some corrections in snd_ssi2001.c 2025-07-09 20:07:35 -04:00
TC1995
ef17a9f3f2 Cleanup the fix. 2025-07-10 01:57:23 +02:00
TC1995
dbbc49dc17 Add sanity checks to the Gameport pointer (July 10th, 2025)
Fixes hangs/crashes when disabled on win3.1x and other software.
2025-07-10 01:47:19 +02:00
OBattler
c99f4c0db8 PC Speaker: assume 256 counts needed for the speaker to go from off to on instead of 64, improves PC speaker quality and fixes speech in Three Stooges, fixes #4763. 2025-07-09 07:35:36 +02:00
Jasmine Iwanek
87892e72d6 Allow ES688/1688 (Non-PNP) gameport to be disabled 2025-07-06 14:03:20 -04:00
Jasmine Iwanek
7ab8987a2b Allow AWE32 (Non-PNP) gameport to be disabled 2025-07-06 14:02:36 -04:00
Jasmine Iwanek
870d06ae8a Allow SB16 (Non-PNP) gameport to be disabled 2025-07-06 14:01:54 -04:00
Jasmine Iwanek
43ee3d3e6b Add gameport to Soundblaster Pro v1 and v2 2025-07-06 14:01:07 -04:00
Jasmine Iwanek
60dde4dab7 Add gameport to MCA Soundblasters 2025-07-06 14:00:12 -04:00
Jasmine Iwanek
8774ff0182 Add gameport to SB1, 1.5 and 2 2025-07-06 13:59:03 -04:00
Jasmine Iwanek
b0a5a85594 Remove DMA option from older SB's
You couldn't pick any DMA other than 1
2025-07-06 02:23:43 -04:00
Jasmine Iwanek
7ffb65827e AWE32 (Non PNP) has a non-PNP gameport 2025-07-06 01:52:30 -04:00
Jasmine Iwanek
2d4649af84 Cleanups in snd_sb.c 2025-07-06 01:52:30 -04:00
Cacodemon345
b44b7ff81a Backport https://github.com/aaronsgiles/ymfm/pull/67 2025-07-04 14:39:22 +06:00
Cacodemon345
3b7f2683cf Backport https://github.com/aaronsgiles/ymfm/pull/66 2025-07-04 14:39:09 +06:00
Kotori
6ba5dc107b fix SID emulation logic, add some UI elements for SID config 2025-06-29 09:57:19 +02:00
OBattler
cd6a3ee48f Applied the same sorting to hard disk controllers, network adapters, SCSI controllers, and sound cards as well. 2025-06-25 20:24:30 +02:00
Jasmine Iwanek
58aa261273 LPT ECP/EPP support
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-06-24 08:18:39 -04:00
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