Commit graph

107 commits

Author SHA1 Message Date
CocoSimone
5905529982 Game list uses new DB 2022-12-19 00:06:37 +01:00
CocoSimone
563714f6e2 update parallel-rdp 2022-12-17 02:35:17 +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
dc858560ad Basic software fastmem + update parallel-rdp 2022-12-12 03:46:51 +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
1d5aa43f9c update dependencies and discord-rpc 2022-12-06 21:02:57 +01:00
CocoSimone
1aeddbfc9f Don't use virtual class for different type of cpu core 2022-12-06 20:51:37 +01:00
CocoSimone
35b4d5ab9e preliminary dynarec work 2022-11-03 12:39:51 +01:00
CocoSimone
6222e9ebfd attempting to fix CI builds once again 2022-10-29 14:42:55 +02:00
CocoSimone
c40668e604 attempting to fix Windows build once again 2022-10-29 12:13:14 +02:00
CocoSimone
3b843e23d5 this build will fail 2022-10-29 01:02:58 +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
CocoSimone
7aa019fac1 Fixed a bunch of the RSP, now Mario 64 correctly shows graphcis 2022-10-16 23:07:25 +02:00
CocoSimone
fc6642554c Introduce memory editor and fix crash on dumping RDRAM 2022-10-12 01:46:22 +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
CocoSimone
a711093b55 clamping logic + sdr fix + rsp.status gets written the same way as RSP::Write on RSP::MTC0 2022-09-25 22:02:31 +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
d4c9399454 remove capstone submodule 2022-09-21 11:33:23 +02:00
Simone Coco
de1f287197 switch to capstone on master 2022-09-21 11:23:00 +02:00
Simone Coco
71899ef9fa Statically link on windows, copy resources folder in CI 2022-09-17 20:16:25 +02:00
CocoSimone
13c32cd8d9 update prdp 2022-09-17 17:59:03 +02:00
CocoSimone
314f6629f0 update prdp 2022-09-08 00:06:35 +02:00
CocoSimone
01e918d7f2 update prdp 2022-09-07 20:55:13 +02:00
CocoSimone
c15d881adb fixed J 2022-09-07 20:32:34 +02:00
CocoSimone
87ad20b519 trying to fix weird derailing 2022-08-28 23:48:08 +02:00
CocoSimone
b4812cd442 debugger work 2022-08-27 18:52:04 +02:00
CocoSimone
631b864641 begin debugger work 2022-08-26 23:01:05 +02:00
CocoSimone
477e8b7884 Add fonts + gdb stub WIP 2022-08-25 23:47:52 +02:00
CocoSimone
7c338f4f0c Render to imgui::image 2022-08-23 02:24:45 +02:00
CocoSimone
bcde8570b6 Fix windows + Implement some RDP reads and writes 2022-08-22 19:54:56 +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
CocoSimone
e2313c212c Fix parallel-rdp integration and reset whole state upon loading rom 2022-08-13 20:17:48 +02:00
CocoSimone
ed34d9c9ba more ParallelRDP debugging 2022-08-12 19:44:32 +02:00
CocoSimone
e4c6217fd0 fix PI DMA not firing due to opy-paste error + disassembly 2022-08-12 14:49:35 +02:00
CocoSimone
2e05e81c53 comment out imgui stuff for now 2022-08-11 19:54:03 +02:00
CocoSimone
402062920e vulkan and imgui fixes 2022-08-11 14:43:59 +02:00
CocoSimone
fa83e52407 do not link vulkan, volk loads it dynamically 2022-08-11 10:42:37 +02:00
CocoSimone
325ef2a66b get rid of #define VK_NO_PROTOTYPES 2022-08-08 09:45:15 +02:00
CocoSimone
8a450e110b keep fixing parallel-rdp stuff 2022-08-06 19:51:31 +02:00
CocoSimone
c5303ede59 ditch multi-system idea 2022-08-06 11:19:45 +02:00
CocoSimone
ef29e4797c watchu think, maybe initialize the WSI platform? 2022-08-05 21:50:28 +02:00
CocoSimone
d580dc6cdd Imgui and ParallelRDP stuff 2022-08-05 13:58:35 +02:00
CocoSimone
23ebc1edc1 Fix Windows 2022-08-04 21:52:18 +02:00
CocoSimone
c448143432 Switch to submodules 2022-08-04 21:12:43 +02:00
Simone Coco
17f7ab06a4 Fix all linking errors, now figure out segfault on vkCreateInstance (Window.cpp:45) 2022-08-04 20:14:25 +02:00
CocoSimone
a54f2cbfb7 frontend separation 2022-07-11 12:25:50 +02:00
CocoSimone
ac0f3ffd8c imgui 2022-07-11 00:53:03 +02:00