Commit Graph

123 Commits

Author SHA1 Message Date
SimoneN64
4715652970 Lay down initial JIT structure 2023-07-25 10:56:27 +02:00
SimoneN64
698032f0a1 Lay down BaseCPU structure 2023-07-24 16:06:33 +02:00
SimoneN64
e587c31150 Avoid rendering if window is minimized + pause on minimize/losing focus 2023-07-22 19:34:57 +02:00
SimoneN64
d0bccfc7e7 Should use SDL_free for drag and drop char* 2023-07-10 21:20:52 +02:00
SimoneN64
cc7e9bc464 add mute option to settings 2023-06-28 09:49:58 +02:00
SimoneN64
9242fe986f Fix Windows CI (linux still bork)
Update unarr
Add new log options
Minor improvements
2023-06-28 09:36:19 +02:00
SimoneN64
9f27961cb9 things 2023-06-13 21:27:37 +02:00
SimoneN64
08c9484857 move done variable into window class 2023-06-12 17:15:43 +02:00
SimoneN64
fe43d3bb80 ops 2023-06-12 15:36:15 +02:00
SimoneN64
0b21f16ea6 don't allocate entire app on heap 2023-06-12 10:13:50 +02:00
SimoneN64
91575fe4df fix some warnings 2023-06-12 10:12:55 +02:00
SimoneN64
3bb4f5e31e Support for loading archives 2023-06-11 18:27:08 +02:00
SimoneN64
f62df87381 Reduntant includes 2023-06-09 16:06:16 +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
df3775a559 logging overhaul 2023-06-05 17:07:20 +02:00
SimoneN64
304919de76 fix fmt compilation error 2023-06-05 11:28:36 +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
95655b7001 Small fixes and improvements 2023-03-19 15:24:59 +01:00
SimoneN64
f2e0bda841 Better check for SDL gamepad detection 2023-03-19 15:18:09 +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
030f04df03 Rename dynarec to JIT everywhere 2023-02-21 02:20:35 +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
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
55f792d995 Optimizations (are they?) 2023-02-17 17:16:56 +01:00
CocoSimone
eb10687837 BITCH I'M BACK OUT MY COMA 2023-02-12 23:58:26 +01:00
CocoSimone
e95ca54cd1 fix windows CI (disable gdb stub) 2023-02-11 18:19:15 +01:00
CocoSimone
5d35fb229f make menu bar disappear + change way scaling works 2023-02-10 14:22:00 +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
60d0dd2c31 More JIT work 2023-01-05 01:20:34 +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
9f968d3924 Use thread for GameList's searching 2022-12-23 22:52:13 +01:00
CocoSimone
815075986b oops 2022-12-22 23:17:46 +01:00
CocoSimone
4adb7a46f8 Restructure 2022-12-22 23:08:37 +01:00
Simone Coco
ba62db8f12 Alias filesystem namespace + attempt at fixing Windows compilation 2022-12-19 15:25:01 +01:00
Simone Coco
03c6231742 (Game List) Do not use parallel execution in directory iteration 2022-12-19 14:50:55 +01:00
CocoSimone
5905529982 Game list uses new DB 2022-12-19 00:06:37 +01:00
CocoSimone
60ad309eb7 New DB 2022-12-18 20:26:31 +01:00
CocoSimone
d91258bf08 Game list 2022-12-18 02:38:32 +01:00
CocoSimone
3986b35ac3 Use interpreter by default for now 2022-12-17 02:42:16 +01:00
CocoSimone
aff00bdca3 We do a little saving (Widget + json serialization) 2022-12-17 02:34:42 +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
1b743b4359 minor fixes 2022-12-12 02:48:07 +01:00