Commit Graph

23 Commits

Author SHA1 Message Date
SimoneN64
b3a4a302cb Finally clangformat 2024-08-27 21:18:10 +02:00
SimoneN64
010d911adc Merge branch 'dev' into jit
# Conflicts:
#	src/backend/core/registers/Registers.hpp
2024-08-19 23:39:45 +02:00
SimoneN64
f4a4aebbee properly reset a lot of the emulator state 2024-06-21 22:25:50 +02:00
Simone Coco
24f4f0270d Let's try doing this again 2024-05-21 09:30:13 +01:00
Simone
02d1f888d8 Refactor Parallel RDP wrapper 2024-05-14 12:15:27 +02:00
SimoneN64
f8e45819c8 Refactor Cop0 2024-05-13 20:55:55 +02:00
SimoneN64
b1f7659359 Experimental save state support 2023-10-30 09:37:09 +01:00
SimoneN64
046fdb5bc9 These are annoying if inlined 2023-10-25 22:59:41 +02:00
SimoneN64
b14977547d unaligned jump exceptions handled properly now 2023-09-09 07:19:55 +02:00
SimoneN64
4715652970 Lay down initial JIT structure 2023-07-25 10:56:27 +02:00
SimoneN64
a809a76b28 oops, duplicated registers and mem member objects 2023-07-25 09:51:08 +02:00
SimoneN64
44c3a6f155 Move "Step" out of Interpreter.hpp 2023-07-25 09:15:32 +02:00
SimoneN64
698032f0a1 Lay down BaseCPU structure 2023-07-24 16:06:33 +02:00
SimoneN64
7e9cfa1f53 Lay down flash support (doesn't work properly yet) 2023-06-09 16:06:03 +02:00
SimoneN64
30fce7ecf7 get rid of JIT and other things 2023-06-04 22:28:23 +02: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
bead7e55bc HUGE performance boost thanks to advice from @fleroviux ❤️ 2023-02-19 19:21:38 +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
c915ebc11d Dynarec + CMake restructure 2023-01-02 22:07:30 +01:00
CocoSimone
408e369df5 Dynarec ground work 2022-12-29 23:05:11 +01:00
CocoSimone
138c3f6a98 Share registers between both cores 2022-12-25 00:01:31 +01:00
CocoSimone
2fad0d8b98 Fix windows, hopefully 2022-12-24 18:35:31 +01:00
CocoSimone
4adb7a46f8 Restructure 2022-12-22 23:08:37 +01:00