Commit Graph

17 Commits

Author SHA1 Message Date
SimoneN64
37a0cf6c77 Better separate DMA functions 2024-07-07 23:40:15 +02:00
SimoneN64
f4a4aebbee properly reset a lot of the emulator state 2024-06-21 22:25:50 +02:00
SimoneN64
78551827c9 Slightly better PI DMA behaviour 2024-06-18 23:20:36 +02:00
SimoneN64
059f884ca7 Refactor many other things 2024-05-13 20:55:55 +02:00
SimoneN64
da8760c6df Refactor Scheduler 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
537ab446ba schedule pi dma (now works) 2023-06-06 10:12:18 +02:00
SimoneN64
05c0fd139e schedule pi dma 2023-06-05 17:32:11 +02:00
CocoSimone
4adb7a46f8 Restructure 2022-12-22 23:08:37 +01:00