Dillon Beliveau
|
8f5b630eeb
|
support building with a flake
|
2024-08-03 05:04:30 -07:00 |
|
Dillon Beliveau
|
7fb958a00a
|
beginning of an HTTP API
|
2024-07-14 23:32:51 -07:00 |
|
Dillon Beliveau
|
166755534f
|
enable icache by default
|
2024-07-14 20:39:56 -07:00 |
|
Dillon Beliveau
|
2fa632a9c4
|
allow disabling icache/dcache (off by default)
|
2024-07-14 13:01:20 -07:00 |
|
Dillon Beliveau
|
a822b0ff97
|
use mold linker if found
|
2024-07-07 20:50:58 -07:00 |
|
Dillon Beliveau
|
1e35bc2824
|
set C standard to 11, remove uses of atomic_load and atomic_store
|
2024-07-07 20:50:01 -07:00 |
|
Dillon Beliveau
|
9f1e3f0df7
|
Allow building without dynarec v1
|
2023-08-27 23:21:01 -07:00 |
|
Dillon Beliveau
|
3c43811109
|
Automatically regenerate version.h if the git commit hash changes
|
2023-08-27 20:51:11 -07:00 |
|
Dillon Beliveau
|
ca9585b526
|
Support for saving crash dumps
|
2023-08-27 20:40:51 -07:00 |
|
Dillon Beliveau
|
a271682719
|
rename N64_USE_SIMD directive to N64_HAVE_SSE
|
2023-08-27 13:10:55 -07:00 |
|
Dillon Beliveau
|
6247ab3ee6
|
Merge branch 'master' into dynarec_v2
|
2023-08-22 01:26:06 -07:00 |
|
Dillon Beliveau
|
314d4c4f4d
|
Only use SSE if available
|
2023-08-20 05:36:28 +00:00 |
|
Dillon Beliveau
|
09263a71c7
|
Merge branch 'master' into dynarec_v2
|
2023-07-16 18:52:51 -07:00 |
|
Dillon Beliveau
|
744d8ed655
|
use macros for format strings
|
2023-07-16 18:45:48 -07:00 |
|
Dillon Beliveau
|
c122f9df3e
|
Windows support for dynarec v2 using the MS ABI
|
2023-07-08 18:03:29 -04:00 |
|
Dillon Beliveau
|
e6fb45b1a7
|
INSTANT_PI_DMA -> INSTANT_DMA
|
2023-03-11 01:01:57 -08:00 |
|
Dillon Beliveau
|
2d7886697b
|
preprocessor macro INSTANT_PI_DMA for debugging
|
2023-02-11 21:01:57 -08:00 |
|
Dillon Beliveau
|
c230cff119
|
compiled or, not, mtc0, sanitizers not passed to nasm, reserve r12 for cpu pointer, flush regs as early as possible, const shift,
|
2023-02-05 15:06:36 -08:00 |
|
Dillon Beliveau
|
a995a900d6
|
temporary "dispatcher" in ASM - wrap block thunks in an ASM function
|
2023-02-04 15:25:43 -08:00 |
|
Dillon Beliveau
|
3f3ef2622e
|
Enable -Werror=switch
|
2023-01-28 16:01:17 -08:00 |
|
Dillon Beliveau
|
c4ea8a3ed5
|
many small fixes, including separate memory map for user mode
|
2022-06-12 19:17:25 -07:00 |
|
Dillon Beliveau
|
6bc057f789
|
Remove an old obsolete TODO
|
2021-11-13 15:26:21 -08:00 |
|
Dillon Beliveau
|
f975d5bdff
|
Add -g to debug builds
|
2021-11-06 11:02:25 -07:00 |
|
Dillon Beliveau
|
47ae71acec
|
only pass -export-dynamic to GCC
|
2021-06-07 22:06:46 -04:00 |
|
Dillon Beliveau
|
1168afc640
|
Don't set C and CXX standards
|
2021-03-27 10:15:43 -04:00 |
|
Dillon Beliveau
|
09bb5b3cd4
|
Building on windows and working with software RDP only
|
2021-03-14 19:19:44 -04:00 |
|
Dillon Beliveau
|
f687ac01b6
|
file browser, and allow swapping out ROM
|
2021-01-19 21:53:45 -05:00 |
|
Dillon Beliveau
|
bf589dffe7
|
turn off LTO
|
2021-01-03 17:55:57 -05:00 |
|
Dillon Beliveau
|
b6c08bbe44
|
turn on LTO
|
2020-12-29 17:00:41 -05:00 |
|
Dillon Beliveau
|
f08237518a
|
commented out vulkan debug definition
|
2020-12-07 22:56:15 -05:00 |
|
Dillon Beliveau
|
0ad8a735c7
|
sanitizers commented out in cmakelists
|
2020-12-01 22:16:01 -05:00 |
|
Dillon Beliveau
|
e207ba4c8e
|
SIMD-ify some of the hottest RSP multiplies
|
2020-11-28 15:46:12 -05:00 |
|
Dillon Beliveau
|
bb640818ef
|
separate SIMD and SISD code in rsp_vector_instructions
|
2020-11-28 15:06:30 -05:00 |
|
Dillon Beliveau
|
7a2c142cc6
|
ignore release dir, remove -O3 since Release build sets it automatically
|
2020-11-22 17:42:04 -05:00 |
|
Dillon Beliveau
|
3984698910
|
build in debug mode when cmake configured for debug
|
2020-11-22 15:07:10 -05:00 |
|
Dillon Beliveau
|
9e5269a37c
|
only enable required arch
|
2020-11-21 13:54:00 -05:00 |
|
Dillon Beliveau
|
166c8c778b
|
build with -O3 by default
|
2020-11-01 14:28:21 -05:00 |
|
Dillon Beliveau
|
48a9510744
|
builds on MacOS
|
2020-10-01 10:15:00 -04:00 |
|
Dillon Beliveau
|
db58f828d2
|
add -march=native to compile flags.
|
2020-09-12 17:30:14 -04:00 |
|
Dillon Beliveau
|
6076b4d73b
|
Stub a ton of RDP stuff
|
2020-07-06 23:39:11 -04:00 |
|
Dillon Beliveau
|
edfd4dc335
|
Include stripped-down versions of the CPU tests
|
2020-06-30 20:05:35 -04:00 |
|
Dillon Beliveau
|
f759441c00
|
Start stubbing tests
|
2020-06-28 12:04:03 -04:00 |
|
Dillon Beliveau
|
8f3d6bfb39
|
Refactoring, implement a few more instructions
|
2020-06-10 16:17:04 -04:00 |
|
Dillon Beliveau
|
31f9d59158
|
Initial commit
|
2020-06-06 18:02:59 -04:00 |
|