Jasmine Iwanek
|
20439f24fa
|
Cleanups in qt_settingsports.hpp
|
2024-07-19 23:29:37 -04:00 |
|
OBattler
|
dfe83ac32a
|
Do not attempt to free init_dev if it's pointing to the const device itself.
|
2024-07-19 22:08:37 +02:00 |
|
OBattler
|
652ffa646e
|
Added a sanity check to device.c.
|
2024-07-19 22:02:02 +02: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 |
|
OBattler
|
7d1202f2d1
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2024-07-19 17:45:53 +02:00 |
|
OBattler
|
c377a36288
|
SM(S)C FDC37c932 Super I/O chip fixes, fixes #4601.
|
2024-07-19 17:45:44 +02:00 |
|
RichardG867
|
f266272c60
|
AC97: Highest codec powerdown bits should be write only, fixes #4393
|
2024-07-18 17:55:57 -03:00 |
|
RichardG867
|
7a402649cd
|
C&T 69000: Fix I2C naming oversight
|
2024-07-17 18:13:10 -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
|
74d1aa97c1
|
Merge pull request #4622 from 86Box/tc1995
PVGA fixes of the day (July 16th, 2024)
|
2024-07-16 21:34:40 +02:00 |
|
TC1995
|
541b2ee556
|
PVGA fixes of the day (July 16th, 2024)
Actually fix it correctly as well as fixing 16 color mode that was made corrupt after the cleanup of the bank commit.
|
2024-07-16 21:32:21 +02: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 |
|
Miran Grča
|
c4dc63e2a5
|
Merge pull request #4618 from lemondrops/static-fix
Library linking improvements
|
2024-07-15 19:14:33 +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 |
|
OBattler
|
fba01a9b39
|
CD-ROM IOCTL: Raw sector read fix.
|
2024-07-15 15:38:36 +02:00 |
|
Alexander Babikov
|
1d322fe99d
|
Fix ssize_t related warnings on 32-bit Windows builds
|
2024-07-15 14:34:20 +05:00 |
|
Alexander Babikov
|
9f4886e031
|
Only define FLUIDSYNTH_NOT_A_DLL when linking statically
|
2024-07-15 10:59:35 +05:00 |
|
Alexander Babikov
|
0177e2881a
|
Define LIBSLIRP_STATIC on Windows for proper static linking
This requires a not-yet-released version of libslirp, but thankfully
MSYS2 has backported the patch
|
2024-07-15 10:53:57 +05:00 |
|
Alexander Babikov
|
70bc4ef0be
|
Remove a leftover copy of libslirp headers
|
2024-07-15 10:51:36 +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 |
|