Jasmine Iwanek
f1d25fc9d6
Cleaning in snd_sb.c
2025-01-02 23:52:59 -05:00
Jasmine Iwanek
c957266137
Add Creative EMU8000 PnP (Goldfinch)
2025-01-01 21:10:19 -05:00
Jasmine Iwanek
bc117cf24d
Add a line which got lost in snd_sb.c
2024-12-31 00:10:56 -05:00
Jasmine Iwanek
8e60cc7bea
Add Vibra 16CL
2024-12-30 22:51:49 -05:00
Jasmine Iwanek
5d041d65d5
Add Vibra 16XV (Onboard)
...
For future use
2024-12-30 14:32:03 -05:00
Jasmine Iwanek
50244cdb2d
Add PNP 1IO and make Vibra16XV use it
2024-12-30 14:21:47 -05:00
OBattler
b449f6f310
Sound Blaster PnP: Ignore IDE PnP changes if IDE is not present, fixes #5077 .
2024-12-30 18:55:10 +01:00
Jasmine Iwanek
14d5b7e259
Update SB Copyright
2024-12-30 00:07:58 -05:00
Jasmine Iwanek
0a0c1e349f
Add SB16 CT2940 no IDE variant
2024-12-30 00:07:58 -05:00
Jasmine Iwanek
21a98774e4
Standardization for PNP ROM loading
2024-12-29 21:52:30 -05:00
Jasmine Iwanek
e11743c521
Add AWE64 CT4380 no IDE variant
2024-12-28 17:25:42 -05:00
OBattler
c98ad84171
SB: Fix CT1475 even port read and return 0xFF on it and ports 227h and 22Bh which are tested for noise by OS/2 Warp 4.0, fixes the OS/2 Warp 4.0 hang on SB PNP's and AWE 32.
2024-12-25 20:25:25 +01:00
Jasmine Iwanek
39ebf5025a
Yet more cleaning in src/sound
2024-12-18 18:43:15 -05:00
OBattler
e83a61d6a2
Fixed a typo in sound/snd_sb.c.
2024-12-07 03:13:38 +01:00
OBattler
025e3b3088
ESS AudioDrive: Fix some mixer register and DSP command readouts to match the probing of real cards, also fixes Windows 3.1 ES688 drivers.
2024-12-07 01:17:36 +01:00
OBattler
463badd613
kB -> KB.
2024-11-19 04:08:21 +01:00
OBattler
09eb050423
More KB -> kB.
2024-11-12 01:45:58 +01:00
OBattler
d98e51b7f4
Onboard RAM -> Memory size
2024-11-10 23:49:57 +01:00
OBattler
9d3559a0ab
Memory Size -> Memory size.
2024-11-10 23:38:48 +01:00
OBattler
dc2d3f6bcd
MIDI input receive toggle strings.
2024-11-10 05:06:09 +01:00
OBattler
fbc21cdf49
DMA channel -> DMA.
2024-11-10 02:42:01 +01:00
OBattler
86185c189b
ESS: Add MPU sanity checks.
2024-09-07 00:46:44 +02:00
OBattler
7d53c02c39
Call it DSP MIDI, not SB MIDI.
2024-08-05 01:35:05 +02:00
OBattler
9133ee25d9
Sound Blaster 16 on-card MPU-401 now correctly initializes without its own IRQ.
2024-08-05 01:33:33 +02:00
OBattler
3b4a9c1b11
Small fixes for ESS activity flags.
2024-07-23 18:20:28 +02:00
OBattler
59c743ed07
Implement ESS activity flags and improve the timed IRQ triggering via SB DSP commands F2 and F3, fixes ESSCFG 2.01C and the LBA 2 ES(1)688 driver.
2024-07-23 03:26:10 +02:00
OBattler
d786cf3aa7
ESS AudioDrive: Fix some regressions and implement DRQ setting in compatibility mode, fixes Windows 3.1x ES1688 drivers.
2024-05-12 16:48:43 +02:00
Alexander Babikov
19949b9a76
snd_sb.c: Fix compilation error
...
Variable declarations, unlike statements, aren't allowed after
labels (including case labels) according to the C standard,
so insert a semicolon to make an empty statement that satisfies
the requirement.
Oddly, MSYS2/MinGW-w64 GCC, unlike other compilers, including GCC
on other systems, seemed to accept them without errors...
2024-05-04 03:31:14 +05:00
OBattler
2acb11d37c
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
2024-05-03 17:02:13 +02:00
Kagamiin~
0af83efb8f
Correcting device name
2024-03-23 12:47:41 -03:00
Kagamiin~
6c519904fd
Cleanup: miscellaneous
2024-03-23 12:23:32 -03:00
Kagamiin~
639f05d07c
Small fixes
2024-03-23 01:09:49 -03:00
Kagamiin~
eee63d7312
Better function naming
2024-03-23 00:58:31 -03:00
Kagamiin~
922a403eb3
Cleanup: get rid of snd_ess.c; move ess to snd_sb.c/.h
2024-03-23 00:54:31 -03:00
OBattler
6afa3849cc
Merge branch 'master' of https://github.com/86Box/86Box
2024-03-02 05:25:36 +01:00
OBattler
98fa925570
SB PRO and 16: Do not use the low FIR output filter for CD Audio.
2024-03-02 05:25:27 +01:00
Alexander Babikov
938fa5bde5
Add a correct PnP ROM for the CT4380 SB AWE64
...
Add a correct PnP ROM for the CT4380 "regular" Sound Blaster AWE64 and
add quarternary IDE to it to match the new ROM
2024-03-01 22:35:59 +05:00
Alexander Babikov
9a67f05a8f
Move the Sound Blaster PnP ROM paths to macros
2024-03-01 22:35:59 +05:00
Alexander Babikov
f9ae162e5d
Move the EMU8000 ROM path to a macro
2024-03-01 22:35:52 +05:00
OBattler
d77fc47408
E-MU 8000: Update in the correct handler.
2024-03-01 13:46:54 +01:00
OBattler
45d1e35a7a
Fixed E-MU 8000 frequency.
2024-03-01 12:35:59 +01:00
OBattler
046a8655b5
Moved E-MU 8000 handling to the non-music handler.
2024-03-01 12:34:44 +01:00
OBattler
e0d80aefb4
Moved OPL2 and OPL3 to a new 49716 Hz source so resampling is no longer needed, also fixed SB OPL and PC Speaker filtering (OPL was being downsampled to the selected DSP sample rate, which is incorrect, and the PC Speaker filter was using the wrong filter index in some liens).
2024-03-01 06:52:48 +01:00
OBattler
8552558cfd
CT1745 mixer: Speak volume is only in bits 7 and 6, 2 bits total, fixes #4027 .
2024-01-13 01:55:30 +01:00
Alexander Babikov
4129c99cfe
Actually enable gameport on init on non-PnP SB16/AWE32
2023-12-30 05:54:27 +05:00
OBattler
f22dea8209
Disabled undocumented Sound Blaster mixer register FFh's for even more cards, fixes #3835 .
2023-12-01 15:06:12 +01:00
OBattler
9d61b3a262
Fixed two warnings in sound/snd_sb.c.
2023-11-08 03:51:40 +01:00
RichardG867
e6ce96a169
snd_sb: Fix small IDE initialization oversight
2023-11-07 22:29:53 -03:00
RichardG867
f938db54d3
snd_sb: Unify SB16 and ViBRA PnP functions
2023-11-07 21:27:56 -03:00
OBattler
465375cd7c
Disabled register FF on non-PNP Sound Blaster 16 and AWE32, fixes the Windows for Workgroups 3.11 AWE32 driver.
2023-11-07 20:09:06 +01:00