win2kgamer
a314ff44d8
AD1848: I23 register on CS4231 is read-only, fixes codec misdetection on Linux
2025-09-20 00:57:46 -05:00
Cacodemon345
a9861c04f2
Actually fix OPL4 ID readbacks
2025-09-18 15:10:33 +06:00
Cacodemon345
da6e551463
Restore earlier OPL4 identification method (part 2)
2025-09-18 02:17:20 +06:00
Cacodemon345
942a8e96b1
Restore earlier OPL4 identification method (part 1)
2025-09-18 02:12:14 +06:00
OBattler
9702e28e5c
YMF-701: Removed an unused variable.
2025-09-14 23:47:43 +02:00
win2kgamer
39d66f00ef
Remove two unused local variables causing a CodeQL failure
2025-09-14 13:45:26 -05:00
win2kgamer
ff32263927
Clarify SB variable names, correct WSS enable in init
2025-09-14 12:14:45 -05:00
win2kgamer
d4c9ee5613
Code cleanup and comment updates
2025-09-13 23:07:31 -05:00
win2kgamer
9ee210f55d
Use new method of attaching OPL3 and CD audio to the AD1848 mixer
2025-09-13 22:34:25 -05:00
win2kgamer
7983f499a7
Resolve merge conflict
2025-09-13 22:24:02 -05:00
win2kgamer
fef13a41dd
Remove now-unnecessary is_opl3sa AD1848 mixer hack
2025-09-13 22:16:05 -05:00
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
win2kgamer
433c45b3e6
Give the Intel TC430HX and Sony Vaio PCV-90 their onboard YMF701 audio
2025-09-06 18:24:29 -05:00
win2kgamer
5225b37448
Initial implementation of the Yamaha YMF-701 audio controller
2025-09-06 16:34:10 -05: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