Commit Graph

107 Commits

Author SHA1 Message Date
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
ac9ff89bf1 Massive register overhaul 2024-07-05 16:56:14 +02:00
SimoneN64
d90e26ac0c Various pointer changes 2024-07-03 21:11:03 +02:00
Simone
09c45d6750 Implement RDRAM boundary check in SI DMAs as well 2024-06-25 11:16:47 +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
491992e641 also ignore MI::Intr writes 2024-06-18 08:28:58 +02:00
SimoneN64
bbac4e315e Small fixes and improvements 2024-05-26 22:12:40 +02:00
SimoneN64
6003f02644 Hotifx for Windows maybe 2024-05-25 18:46:17 +02:00
Simone Coco
7479ad46a6 AutoRelease better log and null handling 2024-05-20 15:13:30 +02:00
Simone Coco
315a522dbf Customizable saves path 2024-05-20 10:33:52 +02:00
SimoneN64
87f9546ed3 Some small changes 2024-05-17 19:34:23 +02:00
Simone Coco
46853ecdf1 slightly better abstraction 2024-05-17 16:09:22 +02:00
Simone Coco
6336780477 fix crash in volk 2024-05-17 13:06:39 +02:00
Simone Coco
035916f825 SDL Audio: Create mutex before audio thread starts 2024-05-17 12:51:57 +02:00
Simone Coco
77e04afc0c Fix behaviour of RDRAM in PI DMAs 2024-05-17 12:02:39 +02:00
Simone
4fee6f3071 Do this like in master 2024-05-16 11:31:18 +02:00
SimoneN64
4046b4d65d Oops 2024-05-15 23:11:23 +02:00
SimoneN64
45d44aec9d Oops 2024-05-15 23:05:17 +02:00
SimoneN64
249bb97ca9 Introduce panic_trace and small accuracy fix 2024-05-15 22:55:32 +02:00
SimoneN64
0641cedd3d Reduce memory leaks maybe? 2024-05-14 23:11:17 +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
Simone
c3ac6476c8 Refactor PIF 2024-05-13 20:55:55 +02:00
Simone
b45491ddc0 Refactor Cop1 pt.2 + fix build 2024-05-13 20:55:55 +02:00
Simone
76e87e7b2b Refactor Cop1 2024-05-13 20:55:55 +02:00
SimoneN64
f8e45819c8 Refactor Cop0 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
e44646b870 Refactor Audio 2024-05-13 20:55:55 +02:00
SimoneN64
423647d69a Refactor Mupen Movies 2024-05-13 20:55:55 +02:00
SimoneN64
cc1cb8b961 Input works 2024-01-22 20:46:24 +01:00
SimoneN64
7caa8c25c5 Audio works 2024-01-22 18:37:02 +01:00
Simone
b358862314 remove fmt from submodules 2024-01-22 15:27:08 +01:00
Simone
9be2b238d2 let's try gainput again 2024-01-22 15:26:13 +01:00
Simone
410f9f62fc Let's try this 2024-01-22 09:49:16 +01:00
Simone
e42f619896 input 2024-01-22 08:50:37 +01:00
SimoneN64
346895a86b Input will come next 2024-01-21 22:01:26 +01:00
Simone
7d54887d63 input 2024-01-19 17:04:28 +01:00
SimoneN64
1c6f89f856 Yeah 2024-01-18 22:09:27 +01:00
Simone
af7a6c004b start this from scratch 2024-01-18 12:31:53 +01: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