Jasmine Iwanek
39bbd81196
Merge remote-tracking branch 'upstream/master' into version/4.1
2023-08-18 15:27:23 -04:00
OBattler
975ae1f005
Fixed some MPU-401 bugs, including the IRQ being cleared where it should not have been, fixes the music on Princess Maker 2, fixes #3233 .
2023-08-18 16:39:26 +02:00
OBattler
c90e4d06bf
Merge remote-tracking branch 'origin/master' into version/4.1
2023-08-15 22:15:49 +02:00
Jasmine Iwanek
bd6508350b
Yet more tabs to spaces
2023-08-15 13:28:04 -04:00
OBattler
b203b28350
Assorted copyright header fixes.
2023-08-14 21:51:47 +02:00
Jasmine Iwanek
02e41927e3
Dribs and drabs which have escaped
2023-08-12 13:07:00 -04:00
OBattler
5cbe387090
Merge remote-tracking branch 'origin/master' into version/4.1
2023-08-11 22:47:38 +02:00
cold-brewed
bff9eea9ae
More sprintf and warning cleanup ( #3540 )
...
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-08-11 16:34:06 -03:00
cold-brewed
0e37602fe7
ymfm: Clean up numerous warnings ( #3539 )
...
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-08-11 15:24:05 -03:00
OBattler
073193a66a
Merge remote-tracking branch 'origin/master' into version/4.1
2023-08-10 05:15:26 +02:00
Jasmine Iwanek
81bb5e564b
Better fallthrough annotation macro.
2023-08-09 20:09:36 -04:00
Miran Grča
2b90cf0beb
Merge pull request #2899 from Cacodemon345/opl4-daughterboard
...
Add OPL4-ML daughterboard emulation
2023-08-09 00:38:19 +02:00
OBattler
ce5e21f870
More warning and compile fixes.
2023-08-08 15:38:40 +02:00
OBattler
c30d5d90b7
PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable.
2023-08-07 03:04:52 +02:00
Jasmine Iwanek
c8cef69904
Merge branch 'master' into pr/2899
2023-08-06 20:47:04 -04:00
RichardG867
b41acd86ba
AudioPCI: Fix warning
2023-07-31 11:36:39 -03:00
RichardG867
9b53d8e6bd
Merge branch 'master' of ssh://github.com/86Box/86Box
2023-07-30 20:18:50 -03:00
RichardG867
b692397516
AudioPCI: Change default register values to match actual ES1371 hardware
2023-07-30 20:18:42 -03: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
RichardG867
4218b999e4
AudioPCI: Fix unterminated codec list
2023-07-22 16:49:24 -03:00
RichardG867
9f48f49ae3
AudioPCI: Limit codec selection to actual ES1371 cards
2023-07-22 14:56:26 -03:00
RichardG867
8c2c3ac9d3
AC97: Overhaul data structures and codec finding system
2023-07-22 14:55:25 -03:00
RichardG867
d8229b6567
AC97: Add TR28023/CT1297 codec
...
# Conflicts:
# src/include/86box/snd_ac97.h
2023-07-22 13:08:22 -03:00
RichardG867
78c33471b5
AudioPCI: Remove 4-channel codec from selection (only available as CT5880)
2023-07-21 21:40:29 -03:00
RichardG867
6b965a5379
Merge branch 'master' of ssh://github.com/86Box/86Box
2023-07-21 21:39:41 -03:00
Jasmine Iwanek
6732c44c89
Fix reported issue
2023-07-21 17:32:22 -04:00
RichardG867
80bc465bf3
WSS: Fix warning
2023-07-21 16:02:01 -03:00
Jasmine Iwanek
54c52fb55c
Fix several instances of uninitialized variables.
2023-07-21 13:46:08 -04:00
OBattler
223ec09168
Added a forgotten semicolon.
2023-07-21 14:56:35 +02:00
OBattler
f266d87524
Merge branch 'master' of https://github.com/86Box/86Box
2023-07-21 13:24:09 +02:00
OBattler
08da777e84
The WSS get buffer function now correctly ignores OPL if OPL is disabled.
2023-07-21 13:23:59 +02:00
RichardG867
c5b50fabf0
AudioPCI: Fix GPIO quirk for returning back to ES1371 revision ID
2023-07-20 21:59:26 -03:00
RichardG867
7ee9492763
AudioPCI: Fix nonsensical read masking on interrupt status register
2023-07-20 20:28:19 -03:00
TC1995
1bd872d43a
AdLib Gold: corrected (more or less) the timer period to allow the sound card to behave more normally instead of locking up the emulator in certain instances (e.g.: jukebox of the card's DOS utilities).
2023-07-14 20:40:09 +02:00
Alexander Babikov
c6b0c9f2e8
midi_fluidsynth.c: Adjust the config defaults and limits to be in line with (latest) FluidSynth defaults
2023-07-13 04:38:58 +05:00
Alexander Babikov
908108b6ef
midi_fluidsynth.c: Don't use API functions deprecated in FluidSynth v2.2.0 if building with v2.2.0 or later
2023-07-13 04:38:55 +05:00
Alexander Babikov
8d07acd0b5
midi_fluidsynth.c: minor cleanup
...
Remove unneeded #includes, unused #defines, use proper types for FluidSynth-specific structs
2023-07-13 03:20:26 +05:00
RichardG867
2652dc8215
Jenkins: Fix Linux build
2023-07-10 23:14:17 -03:00
RichardG867
4ecfdb4834
midi: Switch to dynamic fluidsynth
2023-07-08 13:49:02 -03:00
Jasmine Iwanek
922c4335ae
Next round of sonarlint cleanups
2023-06-27 21:17:13 -04:00
OBattler
ef0c04ae3a
Fixed a memory leak in sound/snd_ac97_codec.c.
2023-06-19 00:09:24 +02:00
Jasmine Iwanek
d1127e68fa
Even more sonarlint work
2023-06-04 23:39:14 -04:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
Jasmine Iwanek
927c26f496
Fix some variant type comparisons
2023-05-02 02:18:17 -04:00
RichardG867
fb8ef3e40c
ini: Constify parameters to optimize execution
2023-04-18 16:14:44 -03:00
cold-brewed
7bc213a954
macOS: Bundle fluidsynth and ghostscript ( #3250 )
...
* macOS: Build fixes for fluidsynth and ghostscript to ensure they get detected and bundled. Add required packages for build.
* macOS: Don't link against fluidsynth and only bundle if detected.
---------
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-04-14 14:48:14 -03:00
Jasmine Iwanek
8967df23c2
Update ymfm to latest upstream
2023-04-11 17:53:58 -04:00