Commit graph

466 commits

Author SHA1 Message Date
SimoneN64
e58b867dfe log level 2023-06-09 14:12:05 +02:00
SimoneN64
446be92d49 Memory: finally use macros for switches 2023-06-09 12:24:58 +02:00
SimoneN64
2fa27ac73f GameDB: Still set save type and game name even if region didn't match but code did 2023-06-09 11:21:39 +02:00
SimoneN64
041dff5ee0 Parallelize game db scanning so games don't take ages to boot 2023-06-09 09:44:38 +02:00
SimoneN64
c8f416717b Change mapping a bit 2023-06-08 22:32:24 +02:00
SimoneN64
cf47648f92 Small perf improvements 2023-06-08 22:32:15 +02:00
SimoneN64
25376f06af fix Windows NOMINMAX and _CRT_SECURE_NO_WARNINGS redefinitions 2023-06-07 11:35:57 +02:00
SimoneN64
ca5d431770 initial RTC implementation 2023-06-06 11:29:19 +02:00
SimoneN64
d0a27d1af1 initial RTC implementation 2023-06-06 10:59:36 +02:00
SimoneN64
8fb0dd826d more inlined stuff 2023-06-06 10:59:25 +02:00
SimoneN64
be7f1fc5a0 small changes and fixes 2023-06-06 10:59:14 +02:00
SimoneN64
ecdf7473e2 cartinfo is useless 2023-06-06 10:58:32 +02:00
SimoneN64
537ab446ba schedule pi dma (now works) 2023-06-06 10:12:18 +02:00
SimoneN64
3b029bd2bd Stop unnecessarily creating eeprom file 2023-06-05 22:11:26 +02:00
SimoneN64
ca9204044f Lay down RTC things 2023-06-05 21:54:06 +02:00
SimoneN64
39152893ca Oops I inverted C Down and C Left :P 2023-06-05 21:32:34 +02:00
SimoneN64
93d7e202d2 Fix goofy ahh segfault 2023-06-05 21:07:28 +02:00
SimoneN64
32c66fdf5f fix some warnings and use the damn FORCE_INLINE macro otherwise what's it there for 2023-06-05 20:54:34 +02:00
SimoneN64
776634a293 Fix Donkey Kong 2023-06-05 20:42:21 +02:00
SimoneN64
05c0fd139e schedule pi dma 2023-06-05 17:32:11 +02:00
SimoneN64
df3775a559 logging overhaul 2023-06-05 17:07:20 +02:00
SimoneN64
9e37e961ba small changes 2023-06-05 16:57:45 +02:00
SimoneN64
304919de76 fix fmt compilation error 2023-06-05 11:28:36 +02:00
SimoneN64
f92c65326c Reset system overhaul 2023-06-05 11:28:11 +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
94ce40429f JIT: Passing first 2 tests in basic_simpleboot 2023-03-20 23:37:54 +01:00
SimoneN64
e032330b07 New calling method in JIT 2023-03-19 23:00:29 +01:00
SimoneN64
fbfdbe730e Small improvements 2023-03-19 22:58:54 +01:00
SimoneN64
e18eb6dd61 Fix controller bug (fixes MK64 menu "can't select anything other than 1p and 4p and 50cc" bug) 2023-03-19 16:48:41 +01:00
SimoneN64
c4018a7bca Fix sanitizers not being actually enabled in debug build 2023-03-19 16:12:54 +01:00
SimoneN64
de6a9f2b82 Add mempak and eeprom support 2023-03-19 15:25:35 +01:00
SimoneN64
95655b7001 Small fixes and improvements 2023-03-19 15:24:59 +01:00
SimoneN64
357b5839ca Use more correct loggings 2023-03-19 15:21:04 +01:00
SimoneN64
7a4c3f2f83 More correct initialization of COP0 2023-03-19 15:18:27 +01:00
SimoneN64
f2e0bda841 Better check for SDL gamepad detection 2023-03-19 15:18:09 +01:00
Simone
8b29b442ca
Fix branch likely setting branch flag unconditionally (instead, should only be set if the condition is true) 2023-03-13 10:49:12 +01:00
SimoneN64
8ac5386fd2 PIF stuff 2023-03-04 00:04:28 +01:00
CocoSimone
27516afaca Update ImGui 2023-02-26 03:49:53 +01:00
CocoSimone
d813aa0ef2 Update ImGui 2023-02-26 03:34:16 +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
1c42170810 fix crash on Windows + small performace improvement BUT breaks Donkey
Kong
2023-02-21 01:34:05 +01:00
CocoSimone
f113db7059 Use virtual class for different cpu types rather than that hot mess with pointers and shiz 2023-02-19 22:14:59 +01:00
CocoSimone
24eac65357 Call "In-Game FPS" "VI/s" 2023-02-19 21:01:22 +01:00
CocoSimone
cc02f0ae52 Move SI_DMA_DELA define to SI.hpp; doesn't need to be visible outside 2023-02-19 20:51:32 +01:00
CocoSimone
a580b54579 Small changes 2023-02-19 19:21:47 +01:00
CocoSimone
bead7e55bc HUGE performance boost thanks to advice from @fleroviux ❤️ 2023-02-19 19:21:38 +01:00
CocoSimone
6b916831b7 i removed the gamelist already so no need to set it in the settings 2023-02-19 16:41:13 +01:00
CocoSimone
e665f2d6e9 move controller logic to PIF 2023-02-19 14:54:26 +01:00