Commit Graph

1033 Commits

Author SHA1 Message Date
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
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