zilmar
a8add093d1
Core: Add CPO_DMF/CPO_DMT to recompiler
2022-10-10 11:38:55 +10:30
zilmar
761a1ee52a
Code clean up
2022-10-10 10:52:17 +10:30
zilmar
0d7f25138c
Core: Do not check sign extension in 32bit core
2022-10-04 09:47:45 +10:30
zilmar
8391cdafde
Core: Fix masking of context
2022-10-03 21:48:09 +10:30
zilmar
da138bf38b
Project64: Exception when address not sign extended
2022-10-03 18:35:50 +10:30
zilmar
92054583d4
Common: Code clean up of common
2022-10-03 18:34:42 +10:30
zilmar
82d9027374
Core: Fix up XContext
2022-10-03 11:29:21 +10:30
zilmar
42cc34964b
Core: Sign extend cop0
2022-10-03 09:34:13 +10:30
zilmar
0c078049c0
Android: Update android build
2022-09-26 12:53:14 +09:30
zilmar
3f681101f6
Project64: Missed some files in code cleanup
2022-09-26 12:02:33 +09:30
zilmar
179282043f
Project64: Code cleanup
2022-09-26 12:01:54 +09:30
zilmar
a65086579f
Project64: Code clean up
2022-09-21 14:46:07 +09:30
zilmar
a2981ff4d8
Core: Make Load/Store use 64bit vaddr
2022-09-19 21:36:36 +09:30
zilmar
1c77f6f0fd
Core: Make Cop0 64bit
2022-09-19 16:36:44 +09:30
zilmar
21b193152a
Core: Fix CMipsMemoryVM::MemoryValue64 for sdl/sdr
2022-09-19 12:13:19 +09:30
zilmar
05d46c9487
Core: Handle reserve instruction 31
2022-09-19 12:12:08 +09:30
zilmar
a79a8a9276
Core: Clean up arm recompiler changes
2022-09-12 22:44:42 +09:30
zilmar
457937f039
Core: Map temp pass in flag for 8 bit register
2022-09-12 06:01:43 +09:30
zilmar
a640ecfbc0
Core: CMipsMemoryVM::SB_NonMemory should return false just on exception
2022-09-05 21:20:07 +09:30
zilmar
479e2e518c
Core: Syscall should increment cycle count
2022-09-05 20:00:28 +09:30
zilmar
43c89a517b
Core: Execute CPU should not trigger Loaded game state
2022-09-05 19:56:23 +09:30
zilmar
c380571d8b
Core: Update when branch goes to the opcode after the delay slot
2022-09-05 19:42:22 +09:30
zilmar
8a01017ef5
UI: Update rombrowser windows so controls are vertical
2022-09-05 17:55:43 +09:30
zilmar
17b78bc705
Core: Clean up CExitInfo::EXIT_REASON enum
2022-09-05 17:42:41 +09:30
zilmar
524f56eda7
Core: fix srav in the interpter
2022-09-05 17:42:15 +09:30
zilmar
e171adfef6
Core: Clean up formatting of register names
2022-09-05 16:47:51 +09:30
zilmar
29526583a6
Core: Give cop0 registers names
2022-09-05 16:38:30 +09:30
zilmar
18b9892bc7
Core: Add handling of overflow exception
2022-09-05 16:35:13 +09:30
zilmar
0371c20d32
Core: Use BreakOnUnhandledMemory in SPRegistersHandler when breaking
2022-09-05 11:00:15 +09:30
zilmar
7d55fdca37
Core: Fix bug in CX86RegInfo::FreeX86Reg where x86RegIndex_Size was introduced
2022-09-05 10:42:49 +09:30
zilmar
a5c6f25ee3
Core: CX86RecompilerOps::BaseOffsetAddress should not unprotect unless it actually protected
2022-09-05 10:41:18 +09:30
zilmar
e8adf78e84
Core: Fix up that x64 files only build in x64
2022-08-29 20:52:15 +09:30
Derek "Turtle" Roe
c3208df044
Update RDB with newer builds compatibility and some updated information ( #2280 )
...
* Update RDB with newer compat info
* Get the RDB ready for 4.0, fix some more typos
* Add, update, and fix many entries
2022-08-29 20:26:18 +09:30
zilmar
f7b1891c91
Core: Add base 64bit Recompiler classes
2022-08-29 17:57:17 +09:30
Derek "Turtle" Roe
7afbba08eb
Remove outdated language files that no longer work and add 4 new languages ( #2278 )
...
* Remove outdated language files that no longer work
* Add 4 new languages
* Convert to UTF-8 BOM
* Force all language files to be UTF-8 BOM with CRLF line endings
* Remove extra entries now that the main language files are fixed
2022-08-29 12:17:26 +09:30
zilmar
54ef913eaf
Installer: Update installer to have version 4.0
2022-08-29 12:03:56 +09:30
zilmar
d82a370e59
Core: Create a x86RegIndex enum
2022-08-29 11:49:20 +09:30
zilmar
b88a1ccc1e
Core: Fix bug in div for recompiler
2022-08-29 08:33:13 +09:30
zilmar
6782599687
Core: Create a x86 call for calling this functions
2022-08-29 08:32:02 +09:30
zilmar
4218cbad23
Core: R4300iInstruction::DecodeSpecialName - Fix up SLL param
2022-08-29 08:27:47 +09:30
zilmar
52a30b78fb
Core: Handle div/0 better
2022-08-22 22:13:53 +09:30
zilmar
9e1d69bcb5
Core: Move m_DMAUsed into PeripheralInterfaceHandler
2022-08-22 13:11:20 +09:30
zilmar
f3a392489a
Core: Do not fail on checking delay slot, if it is invalid memory
2022-08-22 13:02:25 +09:30
zilmar
9b16d29792
Core: Add rom write decay and some code clean up
2022-08-22 12:47:44 +09:30
zilmar
4b0966a264
Core: RomMemoryHandler Set PI_STATUS_IO_BUSY when write to rom
2022-08-22 12:09:42 +09:30
Squall Leonhart
cc2aa4783a
add [f] to good name in lines with goodtool codes, and updates rom information window for M-type carts. ( #2275 )
...
* add [f] to good name in lines with goodtool codes.
* added M type media to Rom Information.
so it doesn't show (Unknown)
2022-08-15 21:25:14 +09:30
zilmar
3e198d04a8
core: change CX86RecompilerOps to have a variable for CX86Ops instead of inheriting it
2022-08-15 12:39:34 +09:30
zilmar
71ddfd885d
Core: Add BGEZALL to interrupter
2022-08-15 10:18:51 +09:30
zilmar
e724595ac2
Core: Add DADDI
2022-08-15 10:05:16 +09:30
Squall Leonhart
630778a41e
media id patched dragon sword 64 U added to rdb ( #2274 )
...
* media id patched dragon sword 64 U added to rdb
* adds M Type Cartridge media as N64 Development Cartridge
* adds unpatched Dragon Sword U and differentiates the two
2022-08-11 12:35:27 +09:30