Commit graph

1883 commits

Author SHA1 Message Date
GhostlyDark
fb8f54ccfe vidext.c: Fix DPI scaling issues on Windows 2023-04-24 10:50:55 +02:00
Rosalie Wanders
9d9eb44945 cleanup fpu.h 2023-04-16 01:53:38 +02:00
Rosalie Wanders
3a3b50abf1 Fix warnings caused by C_F_S 2023-04-16 01:27:08 +02:00
Rosalie Wanders
7329a79d20 Remove return from MFC0 2023-04-16 00:52:21 +02:00
Rosalie Wanders
583c578774 Implement cp0 latch and use it in MFC0, DMFC0 and MTC0 2023-04-16 00:50:50 +02:00
Rosalie Wanders
6917567937 Remove cp2_fcr0 & cp2_fcr31 from new_dynarec.h 2023-04-16 00:34:05 +02:00
Rosalie Wanders
009f79f6ae correct poweron_cp2 and cleanup cp2.h 2023-04-15 14:41:35 +02:00
Rosalie Wanders
3b7815e179 Remove unneeded include 2023-04-15 02:07:44 +02:00
Rosalie Wanders
622d5883ad Further improve COP1 instructions 2023-04-15 02:07:18 +02:00
Rosalie Wanders
36c4389e25 Fix CP0_CONFIG_REG 2023-04-15 01:16:29 +02:00
Rosalie Wanders
5f65527dd4 Fix CP0_WIRED_REG 2023-04-15 01:00:45 +02:00
Rosalie Wanders
e0df8c5166 Implement CP0_PARITYERR_REG & CP0_CACHEERR_REG 2023-04-15 00:58:38 +02:00
Rosalie Wanders
546893dcbb Fix DMFC0 2023-04-15 00:58:14 +02:00
Rosalie Wanders
7ee8b0f1a1 Implement DMFC0 2023-04-14 23:31:30 +02:00
Rosalie Wanders
4f3ecdb730 Fix r4300_cp1_fcr0 2023-04-13 15:13:25 +02:00
Rosalie Wanders
2aef3d8a72 Fix MTC0 with CP0_STATUS_REG by excluding the 19th bit 2023-04-13 15:00:13 +02:00
Rosalie Wanders
0a2f43f05c Fix cop2 instructions 2023-04-13 14:32:22 +02:00
Rosalie Wanders
c777fc311c remove TODO 2023-04-13 13:39:00 +02:00
Rosalie Wanders
32b02525fa try to fix win32 build 2023-04-12 23:41:28 +02:00
Rosalie Wanders
54bd9af818 fix build 2023-04-12 23:33:36 +02:00
Rosalie Wanders
4e9796f6f3 slightly improve COP1 instructions 2023-04-12 23:30:46 +02:00
Rosalie Wanders
84b311da19 set invop flag in COP1 instructions 2023-04-07 19:12:06 +02:00
Rosalie Wanders
2a513659cb add support for CP0_LLADDR_REG and CP0_XCONTEXT_REG in MTC0 2023-04-07 18:43:38 +02:00
Rosalie Wanders
71b8d64cc4 use strpbrk_reverse in IS viewer 2023-04-07 18:37:08 +02:00
Rosalie Wanders
f1f1981037 make strpbrk_reverse public in util.h 2023-04-07 18:37:08 +02:00
Rosalie Wanders
adaf826d08 Fix DCFC1 & DCTC1 2023-04-07 18:37:08 +02:00
Rosalie Wanders
05563d2c73 Implement BREAK instruction 2023-04-07 18:37:08 +02:00
Rosalie Wanders
7911877113 remove unrequired bracket 2023-04-07 18:37:08 +02:00
Rosalie Wanders
94dc08013b use update_x86_rounding_mode_cp2 in CTC2 2023-04-07 18:37:08 +02:00
Rosalie Wanders
fcc957679a Implement RESERVED opcode 2023-04-07 18:37:08 +02:00
Rosalie Wanders
ae6a6a1584 use cp2 functions in r400_core.c 2023-04-07 18:37:08 +02:00
Rosalie Wanders
cab2f4bacf Add cop2 reserved opcode 2023-04-07 18:37:08 +02:00
Rosalie Wanders
313ae0b3d7 Add cp2 update_x86_rounding_mode (will be removed later) 2023-04-07 18:37:08 +02:00
Rosalie Wanders
edb4fd33d3 Fix cp1 & cp2 headers 2023-04-07 18:37:08 +02:00
Rosalie Wanders
0c2a79fba7 Fix check_cop2_unusable 2023-04-07 18:37:08 +02:00
Rosalie Wanders
fc872ea9a1 Implement cop2 support 2023-04-07 18:37:08 +02:00
Rosalie Wanders
26cd9004eb Partially implement DCFC1 & DCTC1 2023-04-07 18:37:08 +02:00
Rosalie Wanders
6935806f2f Support DMFC0 & DMTC0 2023-04-07 18:37:08 +02:00
Rosalie Wanders
ea6aa4d6cf Fix incorrect r4300_cp1_fcr0 2023-04-07 18:37:08 +02:00
Rosalie Wanders
ca79e8b330 Fix incorrect CP0_PREVID_REG 2023-04-07 18:37:08 +02:00
Rosalie Wanders
ad0d713457 Fix incorrect CP0_CONFIG_REG 2023-04-07 18:37:08 +02:00
Rosalie Wanders
7799f63e9d Add unused registers and support them in MTC0 2023-04-07 18:37:08 +02:00
Rosalie Wanders
9d30765535 Fix SRA and SRAV 2023-04-07 18:37:08 +02:00
Rosalie Wanders
77847dbce9 Introduce SaveFilenameFormat parameter 2023-03-09 22:21:15 +01:00
Richard Goedeken
7ee312cb28
Merge pull request #983 from Rosalie241/64dd-new
Introduce M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE
2023-02-06 17:41:05 -08:00
Richard Goedeken
16ba396b6e
Merge pull request #994 from LuigiBlood/dd_int
[64DD] Shorten extra cycles timing depending on motor state for stability
2023-02-06 17:39:31 -08:00
LuigiBlood
43c17dfa2c Shorten extra cycles timing depending on motor state for stability
Fixes F-Zero X Expansion Kit's insanely weird & slow loading times while Paint Studio's Gnat Attack still works
2023-02-05 15:01:39 +01:00
Richard Goedeken
7863961c29
Merge pull request #993 from Rosalie241/sanitize-filename
Sanitize save filename
2023-02-02 20:22:19 -08:00
Richard Goedeken
55aabed06f
Merge pull request #990 from LuigiBlood/dd_int
Improve 64DD emulation
2023-02-02 20:18:13 -08:00
Rosalie Wanders
2f8c4a3aea Sanitize save filename 2023-02-02 14:09:16 +01:00