Jasmine Iwanek
c8cef69904
Merge branch 'master' into pr/2899
2023-08-06 20:47:04 -04: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
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
Cacodemon345
2614a2538e
Merge remote-tracking branch 'origin/master' into opl4-daughterboard
2023-03-01 17:00:38 +06:00
Jasmine Iwanek
1860700eab
Fix some small issues
2023-01-07 17:02:23 -05:00
Cacodemon345
facdbfaef6
Add OPL4-ML daughterboard emulation
2022-11-28 20:30:07 +06:00
Cacodemon345
91c1ce8417
Split AcerMagic S20 code into its own file
...
It isn't really a Aztech clone, more like a sound card incorporating the OPTi MAD16 Pro sound chip
* Fix mixer address changes
* Make the OPL chip type constant
2022-11-16 22:24:07 +06:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
28ae786d62
PSG/PSSJ out of dev branch
2022-09-21 18:43:15 -04: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
David Hrdlička
16690b5203
Actions: Fix macOS build
2022-07-13 21:49:35 +02:00
RichardG867
ba2edf535e
Jenkins: Use submitted FAudio port on macOS
2022-05-03 20:49:55 -03:00
RichardG867
71ba610366
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
...
# Conflicts:
# .ci/build.sh
# .ci/dependencies_msys.txt
# src/sound/snd_audiopci.c
2022-03-16 00:39:53 -03:00
David Hrdlička
b5f18af541
Clean up the RtMidi optionality
2022-03-11 20:41:00 +01:00
Cacodemon345
1ed5bd37a4
Fix typo
2022-03-11 18:35:31 +06:00
Cacodemon345
c1f9d35de8
qt: Add support for Haiku
...
* OpenAL backend is enabled by default on Haiku
* bswap include now makes use of builtins if they exist
* Use a local fgetws method for Haiku to avoid crashes
* OpenGL renderers are completely disabled on Haiku (they do not work)
* Software renderer is a widget, not a window on Haiku (fixes blank screen)
* Add option to disable System MIDI at compile time
2022-03-11 12:13:08 +06:00
RichardG867
b07570696f
Initial implementation of C-Media CMI8x38
2022-02-25 19:22:45 -03:00
David Hrdlička
4f4ed24e8d
Try to find FAudio manually if no pkgconfig is found for it
2022-02-20 01:01:14 +01:00
David Hrdlička
3101d74658
Add XAudio2 support to the FAudio sound backend
2022-02-20 00:41:28 +01:00
Cacodemon345
09716ae284
FAudio audio backend
2022-02-19 15:40:00 +06:00
Alexander Babikov
4a752c05a5
Move the Tandy PSG ISA clones to the Dev branch
2022-02-14 05:10:50 +05:00
David Hrdlička
3305063f55
Add options to discover munt and slirp locally
2022-02-07 20:30:33 +01:00
Jasmine Iwanek
54fc740f4e
Merge branch '86Box:master' into ps1-audio
2022-01-29 21:53:55 -05:00
Jasmine Iwanek
c1d2a50175
Give OpenAL the ability to be optional
2022-01-29 20:25:00 -05:00
Jasmine Iwanek
aaf535b404
Split out IBM PS/1 Audio Card from machine
2022-01-08 20:15:56 -05:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
David Hrdlička
e0a73a99ec
Turn the RtMidi module into a full standalone MIDI module
...
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
RichardG867
b9c68bf277
Initial commit for AC97
2021-07-11 16:58:52 -03:00
RichardG867
15888eeff8
Add snd_cs423x.c to CMake list
2021-06-03 17:40:54 -03:00
David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00