RichardG867
1e052e5dc0
Use plat_mmap on the dynarecs as well
2024-11-20 11:23:24 -03:00
OBattler
fb1a4677c6
More NetBSD fixes.
2024-11-20 01:42:32 +01:00
Jasmine Iwanek
29b648450a
More linting in src/codegen_new
2023-08-23 04:15:59 -04:00
Jasmine Iwanek
d1127e68fa
Even more sonarlint work
2023-06-04 23:39:14 -04:00
Jasmine Iwanek
9e77acf655
clang format in codegen & codegen_new
2022-11-19 11:53:09 -05:00
OBattler
27ebb27db7
Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness.
2022-11-17 22:44:06 +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
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
Cacodemon345
2da187c0bd
Fix plat_mmap on FreeBSD ( #1980 )
...
* Fix plat_mmap on FreeBSD
* Same for old codegen backend
* ...and for new codegen backend
2022-01-07 09:58:59 +01:00
David Hrdlička
a68ac70c47
Fix ARM64 build
...
There is some weird issues regarding linking `__clear_cache` under `clang-cl`, therefore we just call the Windows API instead on these builds.
2021-08-27 15:16:49 +02:00
OBattler
ddc7c5b78a
Reorganized some CPU structures a bit and fixed inappropriate behavior of some mem.c functions on 64-bit binaries (and made mem.c aware of ARM64 as well), fixes both 64-bit recompilers, closes #1215 .
2021-08-27 13:31:47 +02:00
David Hrdlička
a90d03a45d
codegen: fix ARM linkage
2020-12-17 12:06:36 +01:00
David Hrdlička
144b19b941
codegen: fix architecture detection on MSVC
2020-12-17 00:58:37 +01:00
OBattler
60ba71cb4b
Renamed the three CPU folders to their final names.
2020-06-13 10:54:05 +02:00