NishiOwO
50e77917d5
Fix for NetBSD
2025-03-23 00:42:51 +09:00
OBattler
6bc37690c0
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-14 19:42:50 +01:00
Cacodemon345
0686045d2a
Fix building on Haiku OS
2025-03-14 21:26:33 +06:00
OBattler
24e64fa622
Merge remote-tracking branch 'origin/master' into cdrom_changes
2025-03-04 19:16:23 +01:00
Cacodemon345
8d6087a016
Revert some unnecessary changes for NDR
2025-03-03 01:06:03 +06:00
Cacodemon345
6b55b2383a
Misc NDR changes
...
Force NDR on ARMv7/ARM64
Make GCC/Clang not use anything in the red zone
Compile with `-fno-omit-frame-pointer`
2025-03-02 23:14:10 +06:00
OBattler
48f42af745
Moved some files to the utils folder, that's where the CRC code is soon going to reside as well.
2025-02-13 10:31:12 +01:00
Jasmine Iwanek
f4b63caf0b
One line per file in CmakeLists.txt
2024-09-04 18:34:06 -04:00
Alexander Babikov
cf2a074dc0
Fix SDL UI failing to build when C++11 threads are disabled
2024-08-28 02:06:35 +05:00
OBattler
366ebea651
S3 ViRGE fixes by TC995 and switched threads on Windows builds back to Win32 threads since the C++ threads were breaking the ViRGE blitting in some cases (eg. CD Gamer on 24 bpp).
2024-08-17 01:22:06 +02:00
Jasmine Iwanek
bc4e33f09f
fix cmake for the no dynarec case
...
Temp test
2024-08-12 23:42:36 -04:00
Jasmine Iwanek
719efd3aa4
More DEV_BRANCH related cleaning
2024-08-09 21:46:37 -04:00
Jasmine Iwanek
3cd59235c9
Move USE_PCL to correct cmakelist
2024-08-08 19:31:50 -04:00
OBattler
e377e58881
Assorted fixes and Dev branched the Matrox G100 and the PCL printer.
2024-07-26 00:39:11 +02:00
OBattler
2273f563a5
Moved the offending SoftFloat-related stuff to x87_sf.h, fixes warnings.
2024-06-10 00:08:48 +02:00
Alexander Babikov
a07ffdecab
Restore the debug register operation on 486+
...
But put it behind a compile-time option due to performance hits
Also add the DE flag to CPUID on supported CPUs
2024-05-24 03:35:08 +05:00
cold-brewed
117f604bf6
fdd: Add support for pcjs json floppy images
2024-05-20 11:07:55 -04:00
Alexander Babikov
84cdb5ea35
CMake: hardcode the Qt UI option to ON on Windows
2024-03-17 13:19:23 +05:00
OBattler
b877c0c639
Disable --settings when using the SDL UI, closes #3950 .
2023-12-28 11:45:53 +01:00
OBattler
565421a252
Serial receive/transmit rework (uses the new fifo.c API) and a small GDB stub fix.
2023-08-18 05:57:32 +02:00
Cacodemon345
491ee9de7e
cmake: Include freetype directory properly on FreeBSD ( #3403 )
2023-06-12 15:59:48 -03:00
David Hrdlička
7490bb12c9
Move Discord Rich Presence behind a compile-time option
2023-02-01 17:17:56 +01:00
Jasmine Iwanek
a2568a6fea
Fix building with libvncserver
2022-12-29 21:59:21 -05:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
David Hrdlička
7dd8c96ffc
config: Refactor the INI parser out
2022-09-10 13:37:49 +02:00
cold-brewed
aeee37490a
macOS: Add Vulkan support via MoltenVK ( #2650 )
...
* macOS: Add the ability to build with and bundle MoltenVK for Vulkan
support
* macOS: Add cmake variable for RPATH as needed by macports moltenvk lib
* macOS: Change minimum macOS target for vulkan builds
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2022-08-31 15:59:29 -03:00
Adrien Moulin
3a1d9cff9a
Add an instrumentation option for performance profiling
...
Not built by default, this allows printing the emulation speed on stdout and exiting after a certain emulation time.
2022-08-06 14:23:11 +02:00
Adrien Moulin
2aa5d8f5b2
PIT: add alternative faster PIT
...
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Adrien Moulin
24ee676b13
qt: switch to polling for status bar updating
2022-07-13 01:04:01 +02:00
Cacodemon345
61c9f9beac
cmake: Enable 64-bit file support on 32-bit Linux
2022-04-07 02:17:14 +06: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
RichardG867
94be8cdfc6
GDB Stub: Initial commit
2022-03-12 20:20:25 -03:00
David Hrdlička
b5f18af541
Clean up the RtMidi optionality
2022-03-11 20:41:00 +01: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
Jasmine Iwanek
f18da85438
A few lconsistency changes form M&K branch
2022-02-20 19:11:58 -05: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
David Hrdlička
4fcd9186e9
Infer WIN32 and MACOSX_BUNDLE from respective variables
2022-02-14 13:04:22 +01:00
David Hrdlička
0f4931cdcc
Fix macOS bundles
2022-02-07 23:05:59 +01:00
David Hrdlička
bf3bdb7367
Work around MinGW's weird OpenAL config
2022-02-07 22:50:49 +01:00
David Hrdlička
ee998a71a4
Fix Qt on Mac bundle generation
2022-02-07 21:08:28 +01:00
David Hrdlička
d879628553
Use fixup_bundle on Windows as well
2022-02-07 20:35:55 +01:00
David Hrdlička
7d758ea9cd
Prefer config mode for finding OpenAL
2022-02-07 20:32:43 +01:00
David Hrdlička
bb25829dbc
Try to build a static build on MSYS2
2022-02-07 20:26:00 +01:00
Alexander Babikov
1a7a93010d
Remove the obsolete logging and defunct VRAM dumping options from the Win32 UI
2022-02-07 18:09:21 +05:00
dob205
038082e2dc
qt: macos bundling improvements
2022-02-03 22:30:42 +02:00
ts-korhonen
961df796bc
Merge branch 'master' of https://github.com/86Box/86Box into qt
2022-01-30 20:48:50 +02:00
Jasmine Iwanek
c1d2a50175
Give OpenAL the ability to be optional
2022-01-29 20:25:00 -05:00
ts-korhonen
4b65a9fc47
qt: mac bundling improvements from dob205
2022-01-27 21:17:10 +02:00
ts-korhonen
7fdeff1851
qt: macos patches from dob205
2022-01-21 19:08:58 +02:00