SimoZ64
|
010bb5e0bb
|
Mem and Regs not part of cpu anymore.
|
2025-08-01 21:05:11 +02:00 |
|
irisz64
|
79de6f20b6
|
Tooltip in comment now works!
|
2025-07-31 17:25:22 +02:00 |
|
irisz64
|
3061334004
|
Huge refactor: Make Core a singleton
|
2025-07-29 11:08:05 +02:00 |
|
irisz64
|
86c30f36e2
|
Make PIF stuff a little less annoying to read
|
2025-07-28 17:44:57 +02:00 |
|
irisz64
|
ad9814bb3c
|
Make Scheduler a singleton
|
2025-07-28 13:44:13 +02:00 |
|
irisz64
|
ef05bcfac6
|
Fix compilation on Linux + minor nits
|
2025-07-26 00:26:29 +02:00 |
|
irisz64
|
f7ec6df924
|
use a little more c++20/23 features
|
2025-07-22 16:07:00 +02:00 |
|
irisz64
|
8549d5a21c
|
get rid of fmt dependency since we are on C++23
|
2025-07-22 11:33:42 +02:00 |
|
SimoneN64
|
cf5b1def4f
|
Undo TLB caching + minor improvements
|
2024-10-15 21:05:33 +02:00 |
|
SimoneN64
|
57fd6a9af8
|
Minor nitpicks and smaller perf improvements (barely noticeable)
|
2024-10-14 23:25:09 +02:00 |
|
SimoneN64
|
cd9322d5ef
|
Fix compile on Windows
|
2024-09-26 11:52:34 +02:00 |
|
SimoneN64
|
e253627890
|
Run clangformat everywhere
|
2024-08-27 21:35:07 +02:00 |
|
SimoneN64
|
c9ab6b358c
|
Fix RDRAM masking
|
2024-07-14 03:49:58 +02:00 |
|
SimoneN64
|
836a009e99
|
Also for RSP, oops
|
2024-07-07 23:51:31 +02:00 |
|
SimoneN64
|
37a0cf6c77
|
Better separate DMA functions
|
2024-07-07 23:40:15 +02:00 |
|
SimoneN64
|
cdbb251be1
|
Better management of RDRAM accesses
|
2024-07-05 23:50:30 +02:00 |
|
SimoneN64
|
f4a4aebbee
|
properly reset a lot of the emulator state
|
2024-06-21 22:25:50 +02:00 |
|
SimoneN64
|
db19f8c86e
|
oopsie
|
2024-06-19 23:23:47 +02:00 |
|
SimoneN64
|
5400238fac
|
Not too sure about this, return to old
|
2024-06-19 23:10:23 +02:00 |
|
SimoneN64
|
b70a881b2a
|
Horrible bug!
|
2024-06-19 23:10:01 +02:00 |
|
SimoneN64
|
98fc3721a3
|
Not actually that much better, return to older
|
2024-06-19 23:09:38 +02:00 |
|
SimoneN64
|
78551827c9
|
Slightly better PI DMA behaviour
|
2024-06-18 23:20:36 +02:00 |
|
SimoneN64
|
bbac4e315e
|
Small fixes and improvements
|
2024-05-26 22:12:40 +02:00 |
|
Simone Coco
|
6336780477
|
fix crash in volk
|
2024-05-17 13:06:39 +02:00 |
|
Simone Coco
|
77e04afc0c
|
Fix behaviour of RDRAM in PI DMAs
|
2024-05-17 12:02:39 +02:00 |
|
SimoneN64
|
40cee365a9
|
Refactor smaller things
|
2024-05-14 21:31:50 +02:00 |
|
SimoneN64
|
059f884ca7
|
Refactor many other things
|
2024-05-13 20:55:55 +02:00 |
|
SimoneN64
|
e07f4880e6
|
Refactor Memory
|
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
|
f0fb01d8e7
|
PI fixes and various smaller fixes
|
2024-01-04 02:03:52 +01:00 |
|
SimoneN64
|
b70188fdb1
|
fix a bunch of warnings
|
2024-01-03 14:22:06 +01:00 |
|
SimoneN64
|
aca784eb58
|
minor refactor
|
2023-11-25 22:00:54 +01:00 |
|
SimoneN64
|
25cfd49e64
|
Use a more modern and clean paradigm for read/write handlers
asdasd
|
2023-11-14 16:34:23 +01:00 |
|
SimoneN64
|
c82841f0fd
|
Catch these cases, maybe we are missing something
|
2023-11-08 23:59:36 +01:00 |
|
SimoneN64
|
91b0c33208
|
Fix PI DMA (fixes #108)
|
2023-11-08 23:05:34 +01:00 |
|
SimoneN64
|
8bca9bf530
|
Obviously, use the new PI bus read/write functions for the DMA as well 🤦 Fixes saving in Paper Mario (supposedly, can't test it because now it crashes on a TLB LOAD exception 🤬)
|
2023-11-07 22:50:13 +01:00 |
|
SimoneN64
|
4331981d34
|
Lay down initial PI bus latch implementation
|
2023-11-06 21:47:47 +01:00 |
|
SimoneN64
|
4e6a3f2109
|
Improve cartridge regions handling
|
2023-11-05 18:27:01 +01:00 |
|
SimoneN64
|
54b753aa4d
|
Expand PI domain
|
2023-10-22 20:26:57 +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
|
7a7d7feee2
|
small change
|
2023-06-12 10:14:15 +02:00 |
|
SimoneN64
|
cbc2ca147a
|
more flash work
|
2023-06-09 17:10:02 +02:00 |
|
SimoneN64
|
537ab446ba
|
schedule pi dma (now works)
|
2023-06-06 10:12:18 +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
|
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
|
357b5839ca
|
Use more correct loggings
|
2023-03-19 15:21:04 +01:00 |
|
CocoSimone
|
27516afaca
|
Update ImGui
|
2023-02-26 03:49:53 +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 |
|