irisz64
|
3061334004
|
Huge refactor: Make Core a singleton
|
2025-07-29 11:08:05 +02:00 |
|
irisz64
|
ad9814bb3c
|
Make Scheduler a singleton
|
2025-07-28 13:44:13 +02:00 |
|
irisz64
|
8549d5a21c
|
get rid of fmt dependency since we are on C++23
|
2025-07-22 11:33:42 +02:00 |
|
SimoneN64
|
451ff7c4aa
|
forgot to disable this line on arm
|
2025-07-06 08:14:51 +02:00 |
|
irisz64
|
444e2f56a3
|
Some JIT fixes
|
2025-07-04 17:07:54 +02:00 |
|
irisz64
|
92eff7f198
|
Make CPU respect chosen option (JIT, etc)
|
2025-07-03 10:52:35 +02:00 |
|
SimoZ64
|
4f618d35e0
|
remove stupid abstraction
|
2025-06-28 13:48:18 +02:00 |
|
irisz64
|
7ca337ca48
|
switch to INI for settings (easier), make settings a singleton thingy, slightly simplify core pause/stop/reset. Drop support for remappable inputs for now
|
2025-06-27 00:50:47 +02:00 |
|
irisz64
|
67c761d34b
|
make it single threaded for now...
Hmm don't quite get it
idfk
|
2025-05-26 17:21:53 +02:00 |
|
SimoneN64
|
e57edb6a9a
|
[Apple Arm] introduce sse2neon
|
2025-02-07 19:32:13 +01:00 |
|
SimoneN64
|
e065558147
|
[JIT]: Simplify register accesses, implement more instructions, rework some branching logic
|
2025-01-15 00:37:29 +01:00 |
|
SimoneN64
|
57fd6a9af8
|
Minor nitpicks and smaller perf improvements (barely noticeable)
|
2024-10-14 23:25:09 +02:00 |
|
SimoneN64
|
2744de8d3e
|
Refactor so parallel-rdp is in charge of polling inputs and not the EmuThread
|
2024-09-25 22:10:59 +02:00 |
|
Simone Coco
|
24d4173396
|
Windows compiles in Debug profile, issue persists in Release profile
|
2024-08-28 14:48:27 +02:00 |
|
SimoneN64
|
5f7a2fa65f
|
More nice touches to DiscordRPC
|
2024-08-27 22:31:55 +02:00 |
|
SimoneN64
|
e253627890
|
Run clangformat everywhere
|
2024-08-27 21:35:07 +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
|
a4e6227af2
|
Fix CLI args
|
2024-08-16 00:02:14 +02:00 |
|
SimoneN64
|
cd7d967b0a
|
just some touches to the gui
|
2024-06-21 21:39:49 +02:00 |
|
SimoneN64
|
bbac4e315e
|
Small fixes and improvements
|
2024-05-26 22:12:40 +02:00 |
|
SimoneN64
|
f32957c93f
|
Small fixes and improvements
|
2024-05-26 22:11:14 +02:00 |
|
SimoneN64
|
a35fac4a4e
|
Start implementing some instructions
|
2024-05-21 22:46:08 +02:00 |
|
SimoneN64
|
40cee365a9
|
Refactor smaller things
|
2024-05-14 21:31:50 +02:00 |
|
Simone
|
02d1f888d8
|
Refactor Parallel RDP wrapper
|
2024-05-14 12:15:27 +02:00 |
|
SimoneN64
|
059f884ca7
|
Refactor many other things
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
5148a836a1
|
Refactor RSP
|
2024-05-13 20:55:55 +02:00 |
|
Simone
|
c3ac6476c8
|
Refactor PIF
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
da8760c6df
|
Refactor Scheduler
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
f1e81a2dd5
|
Refactor MIPS Interface
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
423647d69a
|
Refactor Mupen Movies
|
2024-05-13 20:55:55 +02:00 |
|
Simone
|
1f238bbd9e
|
Revert "Merge branch 'jit' of https://github.com/SimoneN64/Kaizen into dev"
This reverts commit 28b3c4493f, reversing
changes made to f4123da691.
|
2024-01-23 14:25:03 +01:00 |
|
Simone
|
28b3c4493f
|
Merge branch 'jit' of https://github.com/SimoneN64/Kaizen into dev
# Conflicts:
# CMakeLists.txt
# src/backend/core/JIT.cpp
# src/backend/core/JIT.hpp
# src/backend/core/JIT/instructions.cpp
# src/backend/core/mmio/PIF/Device.cpp
# src/frontend/imgui/Settings.hpp
|
2024-01-23 14:19:52 +01:00 |
|
SimoneN64
|
7caa8c25c5
|
Audio works
|
2024-01-22 18:37:02 +01:00 |
|
Simone
|
7d54887d63
|
input
|
2024-01-19 17:04:28 +01:00 |
|
SimoneN64
|
042fd05338
|
WORKS
|
2024-01-19 00:59:47 +01:00 |
|
SimoneN64
|
7f1bef6037
|
Make this a unique_prt
|
2024-01-18 23:35:30 +01:00 |
|
Simone
|
25a6a9f23d
|
smaller fixes
|
2024-01-18 13:34:17 +01:00 |
|
Simone
|
25d1e4c51f
|
UI itself is usable
|
2024-01-18 13:13:05 +01:00 |
|
SimoneN64
|
12d744500f
|
to dev
|
2024-01-02 23:58:11 +01:00 |
|
SimoneN64
|
463b53f0e4
|
to dev
|
2024-01-02 23:57:06 +01:00 |
|
SimoneN64
|
1f84b96909
|
more instructions and formatter
|
2023-12-25 03:43:17 +01:00 |
|
SimoneN64
|
2a77c1ab25
|
general clean-up
|
2023-11-07 22:53:56 +01:00 |
|
SimoneN64
|
4331981d34
|
Lay down initial PI bus latch implementation
|
2023-11-06 21:47:47 +01:00 |
|
SimoneN64
|
b1f7659359
|
Experimental save state support
|
2023-10-30 09:37:09 +01:00 |
|
SimoneN64
|
8c044b5cd4
|
Fix for issue #59
|
2023-10-25 22:59:23 +02:00 |
|
SimoneN64
|
698032f0a1
|
Lay down BaseCPU structure
|
2023-07-24 16:06:33 +02:00 |
|
SimoneN64
|
9f27961cb9
|
things
|
2023-06-13 21:27:37 +02:00 |
|
SimoneN64
|
0b21f16ea6
|
don't allocate entire app on heap
|
2023-06-12 10:13:50 +02:00 |
|
SimoneN64
|
3bb4f5e31e
|
Support for loading archives
|
2023-06-11 18:27:08 +02:00 |
|
SimoneN64
|
cbc2ca147a
|
more flash work
|
2023-06-09 17:10:02 +02:00 |
|