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