win2kgamer
a314ff44d8
AD1848: I23 register on CS4231 is read-only, fixes codec misdetection on Linux
2025-09-20 00:57:46 -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
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
win2kgamer
5225b37448
Initial implementation of the Yamaha YMF-701 audio controller
2025-09-06 16:34:10 -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
RichardG867
57851e7606
AD1848: Logging and clean-ups I forgot to commit
2025-04-02 16:21:50 -03:00
RichardG867
bb51c324e2
CS423x: Add remaining CS4235 extended->control register access paths
2025-02-09 00:03:25 -03:00
RichardG867
61d5834255
CS423x: Add some more missing CS4235 features and locks
2025-02-08 23:23:47 -03:00
RichardG867
b48594a4cc
AD1848: Add one more CS4235 register access backdoor
2025-01-20 14:20:14 -03:00
RichardG867
0be045b3cf
AD1848: Fix additional data format unlocking which has been wrong this whole time
2025-01-20 12:51:27 -03:00
RichardG867
84853cb21f
AD1848: Plumbing for more CS423x chips
2025-01-19 20:23:11 -03:00
OBattler
3dbb0daa17
AD1848 clean-ups and fixed DMA over a 16-bit channel.
2024-04-23 03:14:12 +02:00
Jasmine Iwanek
81bb5e564b
Better fallthrough annotation macro.
2023-08-09 20:09:36 -04:00
Jasmine Iwanek
d2f42198fd
Fix clang build failure
2023-07-26 12:41:18 -04:00
Jasmine Iwanek
998cfe5cc8
Constification
2023-07-25 17:59:24 -04:00
Jasmine Iwanek
db66543959
Apple build fix
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
ee695e71f9
More sonarlint work
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
6732c44c89
Fix reported issue
2023-07-21 17:32: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
1860700eab
Fix some small issues
2023-01-07 17:02:23 -05:00
Cacodemon345
8bbcbc7baf
AD1848: Writes to register 27 are rejected on Crystal
2022-11-22 11:48:50 +06:00
Cacodemon345
276cdcdff5
OPTiMC: Fix CD audio mixer
2022-11-20 20:42:24 +06: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
RichardG867
fd6646f21b
Run clang-format on all my new code
2022-03-16 14:12:45 -03:00
RichardG867
00a0a0c981
CS423x: CS4235 only supports PCM 8 and 16LE formats
2022-03-07 21:39:31 -03:00
RichardG867
d0cf4bc157
CS423x: Fix ADPCM DMA counter
2022-03-07 21:12:14 -03:00
RichardG867
669a6a2e49
CS423x: Replace Mu-Law and A-Law functions with more efficient ones
2022-03-07 17:11:35 -03:00
RichardG867
07f060bc18
CS423x: Add untested Mu-Law, A-Law and ADPCM playback
2022-03-07 16:00:39 -03:00
Jasmine Iwanek
f7084993c3
Formatting updates in src/sound + related includes
2022-02-25 22:06:27 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
David Hrdlička
76fbaa4b8c
Revert "Merge branch 'master' of https://github.com/86Box/86Box "
...
This reverts commit efb79217f2 , reversing
changes made to 351db812e0 .
2022-02-18 21:42:05 +01:00
RichardG867
5cd255a0e0
Fix CS4236 codec remapped register reads
2021-06-03 16:26:08 -03:00
RichardG867
ff4f0ee59e
Crystal CS4236, part 5: Windows 9x now works
2021-06-03 16:26:06 -03:00
RichardG867
18289a9a64
Crystal CS4236, part 4: the one that took two days
2021-06-03 16:26:06 -03:00
RichardG867
f2f8d4a02e
Some AD1848 cleanups I forgot
2021-06-03 16:26:05 -03:00
RichardG867
ef4c900b8f
Clean up formatting on the AD1848 and WSS code
2021-06-03 16:26:05 -03:00
RichardG867
1ba56e2681
Crystal CS4237, part 1
2021-06-03 16:26:04 -03:00
TC1995
b44ba0e69b
Fixed the previous commit.
2020-12-21 20:53:24 +01:00
TC1995
66e0c0f7ff
Fixed muted cd audio on the WSS side of the AD1848 core.
2020-11-21 19:22:31 +01:00
TC1995
7684e177a0
Fixed the cd audio scramble of the ad1848 core used by WSS and the Aztech cards.
2020-11-21 17:20:03 +01:00
OBattler
6e013acf95
Sound improvements, especially CD Audio and the Sound Blasters.
2020-10-21 02:46:50 +02:00
OBattler
f680e3fe0a
And the AD1848 as well.
2020-10-19 02:22:53 +02:00
OBattler
26d42adb1e
CD-ROM CUE indexes are now respected for skip even if prestart is 0 (fixes CUE+BIN images that use indexes for pregap), CD Audio attenuation is now done per the specification, and proper sound card filtering and volume calculation now applies to CD Audio.
2020-10-19 01:02:40 +02:00
OBattler
5f64a6f851
SiS Rabbit (85c310) shadow RAM handling rewrite (fixes IDE, same as on the ACC chipset) and fixed a warning in the AD1848 code.
2020-06-07 01:54:19 +02:00
Altheos
871c01f153
Preliminary GUS MAX support
2020-06-06 21:35:03 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
TC1995
6f4ac0de35
Added the Aztech Sound Galaxy 16 cards.
...
Added the reset function of MCA from PCem.
Made the MCA devices use the reset parameter if available.
2020-03-25 00:49:25 +01:00