Commit Graph

61 Commits

Author SHA1 Message Date
SimoneN64
3bb4f5e31e Support for loading archives 2023-06-11 18:27:08 +02:00
SimoneN64
cfc080fe2d Finally use memory mapped file for saves 2023-06-10 23:12:35 +02:00
SimoneN64
7e9cfa1f53 Lay down flash support (doesn't work properly yet) 2023-06-09 16:06:03 +02:00
SimoneN64
25376f06af fix Windows NOMINMAX and _CRT_SECURE_NO_WARNINGS redefinitions 2023-06-07 11:35:57 +02:00
SimoneN64
537ab446ba schedule pi dma (now works) 2023-06-06 10:12:18 +02:00
SimoneN64
30fce7ecf7 get rid of JIT and other things 2023-06-04 22:28:23 +02:00
SimoneN64
1ed2506523 Rename to Kaizen internally 2023-06-04 21:34:14 +02:00
SimoneN64
c4018a7bca Fix sanitizers not being actually enabled in debug build 2023-03-19 16:12:54 +01:00
SimoneN64
8ac5386fd2 PIF stuff 2023-03-04 00:04:28 +01:00
CocoSimone
c3a036f76c Set NFD_PORTAL to true 2023-02-21 16:14:06 +01:00
CocoSimone
030f04df03 Rename dynarec to JIT everywhere 2023-02-21 02:20:35 +01:00
CocoSimone
6e3b81655e remove gdbstub 2023-02-19 12:12:11 +01:00
CocoSimone
9837919678 Vectorize RSP 2023-02-18 00:12:59 +01:00
CocoSimone
eb10687837 BITCH I'M BACK OUT MY COMA 2023-02-12 23:58:26 +01:00
CocoSimone
a81587ec21 Only use /EHa in MSVC 2023-02-12 15:41:45 +01:00
CocoSimone
e95ca54cd1 fix windows CI (disable gdb stub) 2023-02-11 18:19:15 +01:00
CocoSimone
90fd566e92 hopefully fixes Windows CI 2023-02-11 15:16:58 +01:00
CocoSimone
2a9a9e37b0 add gdbstub 2023-02-11 13:45:55 +01:00
CocoSimone
6d58728239 Allocate only interpreter or dynarec + hopefully fixed some FPU bugs + hopefully it will build in Windows CI 🙏 2023-02-10 02:13:52 +01:00
CocoSimone
64630ea06b No more segfault in JIT. Keeps executing the same blocks over and over though... 2023-01-04 16:50:33 +01:00
CocoSimone
c915ebc11d Dynarec + CMake restructure 2023-01-02 22:07:30 +01:00
CocoSimone
2fad0d8b98 Fix windows, hopefully 2022-12-24 18:35:31 +01:00
CocoSimone
4adb7a46f8 Restructure 2022-12-22 23:08:37 +01:00
CocoSimone
c1b57403cd Merge branch 'master' into dynarec
# Conflicts:
#	.github/workflows/build.yml
#	src/CMakeLists.txt
#	src/frontend/imgui/Window.cpp
#	src/n64/Core.cpp
#	src/n64/core/interpreter/cop/cop1instructions.cpp
#	src/n64/core/interpreter/decode.cpp
#	src/n64/core/registers/Cop1.cpp
2022-12-16 23:23:27 +01:00
CocoSimone
08e0903fa0 Map physical addresses for fastmem + minor optimization 2022-12-16 23:13:58 +01:00
CocoSimone
30a0a43d08 avoid building rapidjson (from discord-rpc) docs, examples and tests 2022-12-12 02:46:14 +01:00
CocoSimone
da25baccad update parallel-rdp and enable lto 2022-12-09 01:44:06 +01:00
CocoSimone
3b3015e846 Discord Rich Presence! 2022-12-06 22:06:52 +01:00
CocoSimone
1aeddbfc9f Don't use virtual class for different type of cpu core 2022-12-06 20:51:37 +01:00
CocoSimone
f6824eaa4f rename emulator 2022-11-19 22:26:43 +01:00
Simone Coco
c04ed9a20d rename emulator 2022-11-18 02:48:21 +01:00
CocoSimone
35b4d5ab9e preliminary dynarec work 2022-11-03 12:39:51 +01:00
CocoSimone
c40668e604 attempting to fix Windows build once again 2022-10-29 12:13:14 +02:00
CocoSimone
3b86d92f2e this build will fail 2022-10-29 01:04:19 +02:00
CocoSimone
3b843e23d5 this build will fail 2022-10-29 01:02:58 +02:00
CocoSimone
eb39588b62 Trying to fix build on Windows 2022-10-26 22:34:05 +02:00
CocoSimone
d15add0505 Try to use vcpkg in CI 2022-10-26 21:07:48 +02:00
CocoSimone
69dbacf43d Minor fixes 2022-10-25 21:56:43 +02:00
Simone Coco
eadb4594f5 TLBWR + Scheduler (SI DMA delay) 2022-10-21 16:49:52 +02:00
CocoSimone
a8fda9770c Delay SI DMAs, implement TAS movie replay (WIP), and fix DIV 2022-10-18 20:46:45 +02:00
CocoSimone
7305aff4ed Static linking 2022-10-18 11:40:00 +02:00
CocoSimone
af198a2d3a Static linking 2022-10-17 22:57:29 +02:00
CocoSimone
6510dbf3ac Fixed some more RSP instructions, fix CI (hopefully) 2022-10-17 22:35:30 +02:00
CocoSimone
0ac6f07054 fix nasty bug on writing to RSP PC. Mario Kart 64 boots now 2022-10-10 23:35:14 +02:00
Simone Coco
cff03301ac Single cmakelist, because I'm done maintaining an unstable shitty build system, one is easier 2022-09-21 13:49:15 +02:00
Simone Coco
71899ef9fa Statically link on windows, copy resources folder in CI 2022-09-17 20:16:25 +02:00
CocoSimone
0b5a9ba0e7 forgot to increment v_current. Fuck me, thanks @wheremyfoodat 2022-09-09 17:42:10 +02:00
CocoSimone
7c338f4f0c Render to imgui::image 2022-08-23 02:24:45 +02:00
CocoSimone
68be852238 Fixing validation errors (needs a change in parallel-rdp WARNING) 2022-08-22 03:47:29 +02:00
CocoSimone
7962ae12e3 Fix imgui support + update README.md 2022-08-20 14:49:49 +02:00