zilmar
fe35d950f3
x64: Change MemoryStackPos to be a pointer
2023-04-03 09:08:43 +09:30
zilmar
422a42cae3
Core: More work improve the accuracy of cop1
2023-03-28 13:12:59 +10:30
zilmar
ce69324dbe
Core: Update R4300iOp::COP1_S_MUL to handle exceptions
2023-03-21 10:49:49 +10:30
zilmar
cbf67cede4
Core: Update sub.d to handle exceptions
2023-03-20 17:17:31 +10:30
zilmar
96787690c7
Core: Fix CoprocessorUnitNumber on exception
2023-03-20 12:09:06 +10:30
zilmar
7f7aee7232
Core: remove FAKE_CAUSE_REGISTER
2023-03-14 12:14:10 +10:30
zilmar
9093b42d47
Core: improve the accuracy of COP1_S_SUB
2023-03-06 20:58:47 +10:30
zilmar
306f21b5fa
Core: Improve accuracy of add.d
2023-03-06 18:28:32 +10:30
zilmar
ea70218d1c
Clean up warnings
2023-02-28 10:09:08 +10:30
zilmar
1864adcb35
Core: improve the accuracy of COP1_S_ADD
2023-02-21 14:54:22 +10:30
zilmar
3acd56ae61
Core Fix up clang formatting
2023-02-14 08:05:40 +10:30
zilmar
e14e10f4b0
Core: Fix handling of R4300iOp::COP1_S_CMP and R4300iOp::COP1_D_CMP
2023-02-13 16:22:50 +10:30
zilmar
baa5dbe257
Core: Add some error message when failing to load rom
2023-02-13 12:04:31 +10:30
zilmar
a8a553b316
Core: fix code to make clang happy
2023-01-31 07:54:47 +10:30
zilmar
83a7d9e3f2
Core: Start to improve the accuracy of R4300iOp::COP1_S_ADD
2023-01-30 20:36:58 +10:30
zilmar
7affd514c0
Core: Convert TEST_COP1_USABLE_EXCEPTION from a macro to a function
2023-01-30 11:40:03 +10:30
zilmar
f802b18cdc
Core: Change to using fenv.h instead of including the code directly
2023-01-30 10:07:51 +10:30
zilmar
fb6bda321c
Core: SW_Register needs to protect the register
2023-01-23 15:30:39 +10:30
zilmar
0e52bfb185
Core: Fix the allocation of rdram size if set in the rdb
2023-01-23 08:30:13 +10:30
zilmar
210ebd42de
Core: have an option for rdram to be different between known and unknown roms
2023-01-16 20:53:48 +10:30
zilmar
531a7df959
Core: Improve StoreInstruc
2023-01-09 14:26:35 +10:30
zilmar
ccae22afc5
Core: Revert SPECIAL_SRA and SPECIAL_SRAV to old version when running as 32bit
2023-01-09 13:47:41 +10:30
zilmar
b6629ac1d3
Android: Fix build warning with CX86Ops::CallThis
2023-01-03 14:49:35 +10:30
zilmar
e0373025ef
Core: Have user rom settings in Project64.rdb.user
2023-01-03 13:08:00 +10:30
zilmar
80aecdc5e3
Core: Improve R4300iOp::COP1_CT
2023-01-02 19:49:19 +10:30
zilmar
811aaf9d36
Core: Fix up SPECIAL_SRAV for 64bit copy
2022-12-26 18:34:53 +10:30
zilmar
c619b71b26
Core: get sra to handle 64bit shift
2022-12-26 18:13:45 +10:30
zilmar
b217428fee
Core: fix up masking in CX86RecompilerOps::COP1_CT
2022-12-26 17:35:58 +10:30
zilmar
0cc7ede816
Core: Fix up BGEZALL in recompiler
2022-12-26 17:19:32 +10:30
zilmar
2c6d3429b7
Core: Fix handling of BGEZAL ra in recompiler
2022-12-26 16:14:05 +10:30
zilmar
f6e4443dda
Core: Revert Unaligned DMA to fix some hacks
2022-12-26 15:15:28 +10:30
zilmar
f380d326fe
Core: Start to handle jump in delay slot
2022-12-26 12:54:04 +10:30
zilmar
620aabcf9e
Core: Add clang script and check on building release
2022-12-19 15:51:02 +10:30
zilmar
bd1b1b4dbb
Core: Missed file for code clean up
2022-12-19 15:36:08 +10:30
zilmar
c0341bb759
Core: Code clean up for clang
2022-12-19 15:35:17 +10:30
zilmar
ae62981aef
Core: Remove unaligned dma
2022-12-19 10:15:31 +10:30
zilmar
cbacddb65e
Core: Make 32bit CPU recompiler only setting
2022-12-19 09:07:26 +10:30
zilmar
6c154f6547
Core: Add Cop2/Cop3 handling exception
2022-12-12 21:29:16 +10:30
zilmar
c8bb04b6b0
Core: Mask COP1_CT reg 31
2022-12-12 19:04:03 +10:30
zilmar
d3afe97d38
Core: Initialize FPR_Ctrl[Revision] to 0xA00
2022-12-12 15:27:07 +10:30
zilmar
ff56992542
Android: Some more core changes for asmjit
2022-12-07 09:04:55 +10:30
zilmar
6b04b908bf
Core: Handle bgezal ra in the recompiler
2022-12-05 14:09:03 +10:30
zilmar
d35d2e6abe
Core: Move ReadsGPR, WritesGPR, ReadsHI(), ReadsLO(), WritesHI(), WritesLO() out of OpInfo and into R4300iInstruction
2022-12-05 12:23:09 +10:30
zilmar
138868d9ac
Core: Get x64 compiling
2022-11-30 17:19:15 +10:30
zilmar
ed357e5d97
Core: Get recompiler to call PifRamHandler when in pif address space
2022-11-27 11:07:28 +10:30
zilmar
1e3fff2b41
Core: ignore memory stack pointer when stack pointer is reset
2022-11-25 09:34:54 +10:30
zilmar
1f2fe96d76
Merge branch 'develop' of https://github.com/project64/project64 into develop
2022-11-24 09:10:50 +10:30
zilmar
79d749e33d
Core: fix bug in CX86Ops::CallFunc when not logging opcodes
2022-11-24 09:10:15 +10:30
Squall Leonhart
8eecb0c823
Extend mempak Index Table to the intended 256 bytes, so that the default checksum is actually correct, and include the backup of that data. ( #2304 )
...
* just a test to see what happens
* duplicate the full 256 bytes.
* Didn't need to duplicate it after all.
The index table wasn't actually 256 bytes as intended, so the checksum was invalid.
Cruis'n'USA 1.0 didn't like this one bit.
* fully duplicate it after all just in case of a rare case
where a game breaks without the backup of the checksum and table.
* this looks properly duplicated now.
perhaps
2022-11-24 07:49:48 +10:30
zilmar
e3aa2514c1
Core: Fix bug in CX86RecompilerOps::SPECIAL_DIV
2022-11-23 20:16:38 +10:30