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 |
|
OBattler
|
2b14fc7baa
|
Removed the ability toggle between 16-bit and 8-bit DMA modes - evidently I was wrong about the existence of that ability and the purpose of those bits on the register FFh, fixes 16-bit audio in some instances on Windows 9x.
|
2023-11-02 04:26:17 +01:00 |
|
OBattler
|
26d9fa4daa
|
Sane defaults for mixer register FFh.
|
2023-10-24 02:34:50 +02:00 |
|
OBattler
|
2f3d5d5fc4
|
More fixes to mixer register FFh, turns out the lower 3 bits are not a DMA channel, fixes detection of Sound Blaster 16 non-PNP.
|
2023-10-24 00:28:28 +02:00 |
|
OBattler
|
8b86bd812c
|
Fixed to undocumented Sound Blaster AWE32+ mixer register FFh, now the AWE32 PNP plays sound again.
|
2023-10-23 01:01:17 +02:00 |
|
OBattler
|
5305247d95
|
Removed the fatal from snd_sb.c.
|
2023-10-22 07:30:19 +02:00 |
|
OBattler
|
fe5bb72766
|
Mixer registers 12h to 1Eh.
|
2023-10-22 06:54:58 +02:00 |
|
OBattler
|
f2802c63e9
|
CT1745 mixer register 10h read.
|
2023-10-22 06:04:49 +02:00 |
|
OBattler
|
90e682a339
|
More ViBRA 16XV fixing - DIAGNOSE 4.05 now successfully sets high DMA.
|
2023-10-22 00:46:06 +02:00 |
|
OBattler
|
3ef9941ba6
|
Added read for register 0C.
|
2023-10-21 22:01:55 +02:00 |
|
OBattler
|
28e2eb3ce5
|
More Sound Blaster 16+ / ViBRA 16 fixes, added optional PC speaker control via the Sound Blaster 16+ / ViBRA 16, and removed some left-over temporary code from device.c.
|
2023-10-21 06:53:11 +02:00 |
|
OBattler
|
9c434f4ed0
|
The ViBRA 16 XV now correctly does 16-bit DMA over 8-bit channels and fixed the DSP versions as well.
|
2023-10-20 21:02:35 +02:00 |
|
richardg867
|
49e7ee8adc
|
snd_sb: Naming consistency on the new cards
|
2023-10-11 20:54:06 -03:00 |
|
OBattler
|
4e03753a6c
|
Creative ROM's are now in their own directory.
|
2023-10-10 03:38:39 +02:00 |
|
OBattler
|
d00d39b9e8
|
Do not attempt to initialize the on-board Vibra 16C if its PnP rom is not present
|
2023-10-10 00:22:40 +02:00 |
|
OBattler
|
66e334757e
|
The Vibra 16C is now correctly PnP and added standalone Vibra 16S, 16XV, and 16C, as well as Intel CU430HX, the non-OEM version of the Toshiba Equium 5200.
|
2023-10-10 00:18:13 +02:00 |
|
OBattler
|
ba369d37c9
|
The Endeavor's on-board Vibra 16S now correctly has the YMF289B and also fixed the frequencies of YMF289B and YMF278B.
|
2023-10-09 03:47:54 +02:00 |
|
OBattler
|
57375db3bd
|
More fixes.
|
2023-10-08 18:15:27 +02:00 |
|
OBattler
|
881579f15a
|
Last machines and more fixes.
|
2023-10-08 06:11:32 +02:00 |
|
OBattler
|
684a842699
|
Some fixes, Socket 7 3 V, and the on-board Vibra 16S.
|
2023-10-08 05:21:12 +02:00 |
|
OBattler
|
3d49b3b036
|
Switched Sound Blaster IDE from tertiary to quaternary.
|
2023-10-05 03:42:26 +02:00 |
|
Jasmine Iwanek
|
11a2f5266a
|
More linting in src/sound
|
2023-08-23 00:18:16 -04:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
ee695e71f9
|
More sonarlint work
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
54c52fb55c
|
Fix several instances of uninitialized variables.
|
2023-07-21 13:46:08 -04:00 |
|
Jasmine Iwanek
|
ed1b369abd
|
Yet more sonarlint fixes
|
2023-05-29 06:21:17 -04:00 |
|
Jasmine Iwanek
|
e39dde3413
|
Magic numbers for sound freq changed to defines
|
2023-03-01 03:00:47 -05:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Cacodemon345
|
9965636214
|
OPTiMC: Fix OPL volume mixing
Windows driver operates the chip in WSS mode so AUX2 volume filtering for OPL playback is required
|
2022-11-20 13:30:31 +06:00 |
|
OBattler
|
27ebb27db7
|
Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness.
|
2022-11-17 22:44:06 +01:00 |
|
Jasmine Iwanek
|
645732b7bf
|
clang-format in src/sound/
|
2022-09-18 17:22:55 -04:00 |
|
Adrien Moulin
|
bd31c57d60
|
Fix SB 2.0 OPL crash
|
2022-08-13 23:16:44 +02:00 |
|
OBattler
|
826d9cdf1c
|
Fixed a warning in the Sound Blaster code.
|
2022-07-28 03:53:52 +02:00 |
|
Miran Grča
|
024db993b0
|
Merge pull request #2515 from lemondrops/bugfix/sbprov2_crash
Fix a crash with Sound Blaster Pro v2
|
2022-07-26 15:09:47 +02:00 |
|
Alexander Babikov
|
2123f24d8f
|
Fix a crash with Sound Blaster Pro v2
|
2022-07-26 17:12:37 +05:00 |
|
Alexander Babikov
|
16914e76ac
|
Add an option to control SBMIDI input receiving on SB Pro MCV
|
2022-07-26 10:22:48 +05:00 |
|
Adrien Moulin
|
4e02b18315
|
Fix build
|
2022-07-25 21:19:46 +02:00 |
|
Adrien Moulin
|
88a8607255
|
Merge branch '86Box:master' into ymfm
|
2022-07-25 21:08:52 +02:00 |
|
Adrien Moulin
|
808337aac3
|
OPL: add the faster YMFM cores
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
|
2022-07-25 20:24:31 +02:00 |
|