Commit Graph

54 Commits

Author SHA1 Message Date
Jose Phillips
803c19b4c2 check if libserial exists for unsupported libserial OS 2024-12-08 18:10:05 -05:00
Jose Phillips
267d4b2e02 adding setupAPI 2024-12-02 00:40:06 -05:00
Jose Phillips
9e77792f7b test windows 2024-12-01 23:45:53 -05:00
Jose Phillips
7f8f49e6e7 fix for other platforms 2024-12-01 22:32:15 -05:00
Jose Phillips
9003217840 fix apple 2024-12-01 21:44:51 -05:00
Jose Phillips
875bfc6fb7 More fixes on Cmakelists 2024-12-01 21:03:43 -05:00
Jose Phillips
984a71ccfb Added dependencies on CI 2024-12-01 19:04:55 -05:00
Jose Phillips
43b5da20de Merge branch 'master' into master 2024-12-01 18:31:58 -05:00
Jose Phillips
a651cd113b Some code clean 2024-12-01 18:12:57 -05:00
Jose Phillips
d15342f46c Initial Support for OPL2Board Arduino 2024-12-01 18:07:35 -05:00
Alexander Babikov
8f68703255 Link to avrt.dll on Windows for openal-soft >=1.24.0 2024-11-25 11:33:05 +05:00
Jasmine Iwanek
f4b63caf0b One line per file in CmakeLists.txt 2024-09-04 18:34:06 -04:00
Alexander Babikov
9f4886e031 Only define FLUIDSYNTH_NOT_A_DLL when linking statically 2024-07-15 10:59:35 +05: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
cold-brewed
a43693bbec Add a library required for building on windows arm 2024-06-28 10:19:53 -04:00
Miran Grča
759cca1582 Merge branch 'version/4.2' into feature/ess-audiodrive 2024-03-23 17:13:59 +01:00
Kagamiin~
922a403eb3 Cleanup: get rid of snd_ess.c; move ess to snd_sb.c/.h 2024-03-23 00:54:31 -03:00
Cacodemon345
e7e582cd74 Finish DSP part of ESS 2024-03-21 12:52:13 -03:00
Cacodemon345
2fd511cc58 Add ESFMu for ESFM emulation 2024-03-21 12:52:12 -03:00
TC1995
27e78da4ec WIP: PAS16.
See above, currently very WIP.
2024-03-18 17:10:36 +01:00
Cacodemon345
63329bc922 Fix bad line 2024-02-14 03:02:14 +06:00
Cacodemon345
c7204f3c9f Devbranch OPL4-ML daughterboard emulation (part 1) 2024-02-14 02:51:19 +06:00
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