Commit graph

514 commits

Author SHA1 Message Date
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
0f2a999f00 Merge branch 'master' into dev 2023-03-20 18:30:31 +01:00
SimoneN64
8f0d30f795 Update README.md 2023-03-20 18:28:44 +01:00
SimoneN64
0d85951366 Merge branch 'master' into dev 2023-03-19 23:02:06 +01:00
SimoneN64
e032330b07 New calling method in JIT 2023-03-19 23:00:29 +01:00
SimoneN64
dbd357f812 Merge branch 'dev' 2023-03-19 22:59:59 +01:00
SimoneN64
fbfdbe730e Small improvements 2023-03-19 22:58:54 +01:00
SimoneN64
e3b3fe76db Small improvements 2023-03-19 17:16:58 +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
3ed891aba1 Update Mario screenshot 2023-02-26 04:03:27 +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
0219ef33f1 update nfd 2023-02-21 16:17:38 +01:00
CocoSimone
c3a036f76c Set NFD_PORTAL to true 2023-02-21 16:14:06 +01:00
CocoSimone
03253de0a7 Fix brazilian games in DB not having the "region" field + remove "md5" field 2023-02-21 16:13:53 +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
CocoSimone
50ec9a8a9e small things 2023-02-19 12:17:21 +01:00
CocoSimone
e335304b23 fix bug in memory: was using fastmem's read pages for writes too. 2023-02-19 12:17:04 +01:00
CocoSimone
f56e1bafa2 have two different functions to set PC in r4300i, for word and dword + set the initial PC after PIF HLE instead of Registers constructor 2023-02-19 12:16:20 +01:00
CocoSimone
abc14302cc move MapVAddr to Cop0.hpp and no template necessary 2023-02-19 12:14:39 +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
55f792d995 Optimizations (are they?) 2023-02-17 17:16:56 +01:00
CocoSimone
2bc2227b84 Update dependencies and fix bug in db.json 2023-02-15 20:57:39 +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
9d77edb1fe Merge branch 'master' of https://github.com/CocoSimone/Gadolinium 2023-02-12 15:27:33 +01:00
CocoSimone
e95ca54cd1 fix windows CI (disable gdb stub) 2023-02-11 18:19:15 +01:00
CocoSimone
8f01f6c679 fix windows CI (disable gdb stub) 2023-02-11 18:17:06 +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
78effc5012 gamecontrollerdb 2023-02-11 12:58:32 +01:00
CocoSimone
2cd82dff69 unmap cartridge and imem/dmem from fastmem (checks outweighed the performance) + support for PAL framerate 2023-02-11 12:58:18 +01:00