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
|
3ccca3991f
|
More moving of SB IRQ's onto a rimer, fixes #1942.
|
2024-07-22 02:43:24 +02:00 |
|
Miran Grča
|
acb832d776
|
Merge pull request #4361 from joshuashaffer/master
For Qt5 add Gui Private Include Header. Fix C++ union initializer syn…
|
2024-07-21 23:48:04 +02:00 |
|
OBattler
|
60eeef8c31
|
CS4236B: Use real PnP ROM dump.
|
2024-07-21 06:25:01 +02:00 |
|
Jasmine Iwanek
|
539dccdcd1
|
Simplify sound_card_init() by using a loop
|
2024-07-20 14:49:24 -04:00 |
|
Jasmine Iwanek
|
27c8bdd57e
|
Less dummy devices
|
2024-07-19 16:57:11 -04:00 |
|
OBattler
|
78293cffd1
|
Sound Blaster 16 DSP now correctly uses the 8-bit DMA channel when the 16-bit DMA channel is set to 4, fixes #3101.
|
2024-07-19 22:00:46 +02:00 |
|
OBattler
|
d4a718cc2f
|
Reading SB DSP port 0Ch now gets the DSP out of the reset state - fixes Inherit the Orb detection of the Sound Blaster Pro.
|
2024-07-19 20:09:21 +02:00 |
|
RichardG867
|
f266272c60
|
AC97: Highest codec powerdown bits should be write only, fixes #4393
|
2024-07-18 17:55:57 -03:00 |
|
RichardG867
|
1e597c39c4
|
CMI8x38: Make another bit writable and improve DMA value readback, fixes #4576 again
|
2024-07-17 18:12:03 -03:00 |
|
Miran Grča
|
4112d5f08a
|
Merge pull request #4621 from jriwanek-forks/nuked
Nuked-OPL3: Update to latest as of 15/07/2024
|
2024-07-16 05:19:01 +02:00 |
|
Jasmine Iwanek
|
b5c7e59ab7
|
Nuked: Last of the update
|
2024-07-15 23:00:10 -04:00 |
|
Miran Grča
|
f9ea663521
|
Merge pull request #4619 from lemondrops/more-warning-fixes
residfp: Fix unused variable warnings with Clang
|
2024-07-15 19:14:53 +02:00 |
|
Miran Grča
|
60c9b9867b
|
Merge pull request #4620 from lemondrops/ess-sort
Sort the ESS sound cards in the card list
|
2024-07-15 19:14:43 +02:00 |
|
Alexander Babikov
|
2fceeb4e4b
|
Fix unused variable warnings with Clang
|
2024-07-15 19:48:33 +05:00 |
|
Alexander Babikov
|
595db237f7
|
Sort the ESS sound cards in the card list
|
2024-07-15 19:39:36 +05:00 |
|
Alexander Babikov
|
9f4886e031
|
Only define FLUIDSYNTH_NOT_A_DLL when linking statically
|
2024-07-15 10:59:35 +05:00 |
|
Jasmine Iwanek
|
8056c1bc9a
|
Nuked: wrbuf -> writebuf
|
2024-07-15 01:03:15 -04:00 |
|
Jasmine Iwanek
|
e654d01bd0
|
Nuked: chan_t -> opl3_channel
|
2024-07-15 01:03:15 -04:00 |
|
Jasmine Iwanek
|
e4ee5d2d01
|
Update snd_opl_nuked.c
|
2024-07-15 01:03:15 -04:00 |
|
Jasmine Iwanek
|
c7a268a01e
|
Nuked: ch/chan -> channel
|
2024-07-15 01:03:14 -04:00 |
|
Jasmine Iwanek
|
2bcfc8e697
|
Nuked: dev -> chip
|
2024-07-15 01:03:14 -04:00 |
|
Jasmine Iwanek
|
8cb40b8b68
|
Nuked: Move stuff out to it's header
|
2024-07-15 01:03:14 -04:00 |
|
Jasmine Iwanek
|
d3142e7793
|
More reorganization in snd_opl_nuked.c
|
2024-07-15 01:03:14 -04:00 |
|
Jasmine Iwanek
|
483fe43fb4
|
Nuked: Compile fixes
Update snd_opl_nuked.h
|
2024-07-15 01:03:13 -04:00 |
|
Jasmine Iwanek
|
3c0387bfc1
|
Nuked: nuked_t -> opl3_chip
|
2024-07-15 01:03:13 -04:00 |
|
Jasmine Iwanek
|
29d72a82dc
|
Nuked: slot_t -> opl_slot
|
2024-07-15 01:03:13 -04:00 |
|
Jasmine Iwanek
|
f68e7d3eae
|
Nuked: env -> envelope
|
2024-07-15 01:03:13 -04:00 |
|
Jasmine Iwanek
|
2f097d2fe6
|
reorganise snd_opl_nuked.c to closer match upstream
|
2024-07-15 01:03:12 -04:00 |
|
Jasmine Iwanek
|
56f50f4ebe
|
Fix the envelope generator
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
|
2024-07-15 01:03:12 -04:00 |
|
Jasmine Iwanek
|
5209e949ad
|
Fixed conflict with Qt because of global "slots" macro
Co-Authored-By: Vitaly Novichkov <6751442+wohlstand@users.noreply.github.com>
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
|
2024-07-15 01:03:12 -04:00 |
|
Jasmine Iwanek
|
5efc896a44
|
snd_opl_nuked.c: Fixed the uint64_t comparison issue
UINT64_C macro added because of comparison issues in some cases.
Co-Authored-By: Vitaly Novichkov <6751442+wohlstand@users.noreply.github.com>
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
|
2024-07-15 01:03:12 -04:00 |
|
Jasmine Iwanek
|
b5b5353d46
|
Use only unsigned literals inside array index math expressions
Avoids OOBs as detected by UBSan
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:11 -04:00 |
|
Jasmine Iwanek
|
0646a322e1
|
Add 4-channel output support
Co-Authored-By: Kagamiin <kagamiin@riseup.net>
|
2024-07-15 01:03:11 -04:00 |
|
Jasmine Iwanek
|
e5aa36919b
|
Allow replacement of the sin() function used to populate the panning table
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:11 -04:00 |
|
Jasmine Iwanek
|
996e5cc784
|
Add stereo extension
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
|
2024-07-15 01:03:10 -04:00 |
|
Jasmine Iwanek
|
87cdb6ac28
|
Add toggle to disable uneven L/R sample timing quirk
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:10 -04:00 |
|
Jasmine Iwanek
|
6332fd0b5e
|
Factor slot loop bodies in nuked_generate into process_slot
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:10 -04:00 |
|
Jasmine Iwanek
|
e6466c4d25
|
Unroll accumulator loops
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:09 -04:00 |
|
Jasmine Iwanek
|
39e6b0fb2a
|
Factor out repeated structure accesses into local variables
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
|
2024-07-15 01:03:09 -04:00 |
|
Jasmine Iwanek
|
3bc9d82f67
|
get rid of left shift
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
|
2024-07-15 01:03:09 -04:00 |
|
Jasmine Iwanek
|
24b39c9c8f
|
Move stuff around to accomodate nukedopl update
|
2024-07-15 01:03:09 -04:00 |
|
Jasmine Iwanek
|
4f020f9a83
|
Update Nuke.YKT's copyright date
|
2024-07-15 01:03:08 -04:00 |
|
Jasmine Iwanek
|
f4d57a8411
|
Some formatting in snd_opl_nuked.c
|
2024-07-15 01:03:08 -04:00 |
|
Jasmine Iwanek
|
e7989601f9
|
Fix compile warnings in residfp
|
2024-07-14 19:09:05 -04:00 |
|
Jasmine Iwanek
|
d455e3dbc0
|
resid: We support C++14
|
2024-07-14 18:11:26 -04:00 |
|
Jasmine Iwanek
|
40aa577fb4
|
Update residfp to newer build
Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com>
|
2024-07-14 17:16:40 -04:00 |
|
RichardG867
|
0a8d98e913
|
CMI8x38: Fix channel reset bit oversight
|
2024-07-05 17:24:07 -03:00 |
|
RichardG867
|
46aa5befc0
|
CMI8x38: Channel reset bits should be fully writable, fixes #4576
|
2024-07-05 14:45:13 -03:00 |
|
cold-brewed
|
a43693bbec
|
Add a library required for building on windows arm
|
2024-06-28 10:19:53 -04:00 |
|