Commit Graph

40 Commits

Author SHA1 Message Date
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
CocoSimone
02636d38b6 Controller + avoid disassembling if in Release build + minor things 2022-08-18 18:33:16 +02:00
CocoSimone
e2313c212c Fix parallel-rdp integration and reset whole state upon loading rom 2022-08-13 20:17:48 +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
a54f2cbfb7 frontend separation 2022-07-11 12:25:50 +02:00
CocoSimone
ac0f3ffd8c imgui 2022-07-11 00:53:03 +02:00
CocoSimone
aeded59dab CI 2022-06-24 14:07:44 +02:00
CocoSimone
44711efa44 scheduler work 2022-05-07 10:04:17 +02:00
CocoSimone
1a4cfc70f5 fix cmake 2022-05-03 20:16:19 +02:00
CocoSimone
c73e15971a start to lay down code 2022-05-02 23:59:00 +02:00
simuuz
e3681fb608 lay down structure 2022-05-02 23:23:33 +02:00