zilmar
|
fc247fd953
|
Core: Get recompiler to handle DADDI/DADDIU
|
2022-10-10 11:53:30 +10:30 |
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
|
0c078049c0
|
Android: Update android build
|
2022-09-26 12:53:14 +09:30 |
zilmar
|
1c77f6f0fd
|
Core: Make Cop0 64bit
|
2022-09-19 16:36:44 +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
|
479e2e518c
|
Core: Syscall should increment cycle count
|
2022-09-05 20:00:28 +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
|
17b78bc705
|
Core: Clean up CExitInfo::EXIT_REASON enum
|
2022-09-05 17:42:41 +09:30 |
zilmar
|
18b9892bc7
|
Core: Add handling of overflow exception
|
2022-09-05 16:35:13 +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 |
zilmar
|
f7b1891c91
|
Core: Add base 64bit Recompiler classes
|
2022-08-29 17:57:17 +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
|
52a30b78fb
|
Core: Handle div/0 better
|
2022-08-22 22:13:53 +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
|
3e198d04a8
|
core: change CX86RecompilerOps to have a variable for CX86Ops instead of inheriting it
|
2022-08-15 12:39:34 +09:30 |
zilmar
|
e724595ac2
|
Core: Add DADDI
|
2022-08-15 10:05:16 +09:30 |
zilmar
|
51c9867e76
|
Core: Get the recompiler to be use globals less
|
2022-08-08 20:22:51 +09:30 |
zilmar
|
18870634a5
|
Core: Clean up some 64bit warnings
|
2022-08-01 13:15:52 +09:30 |
zilmar
|
7b851e6b6e
|
Core: Break on unhandled memory
|
2022-08-01 10:00:07 +09:30 |
zilmar
|
f117b5d93a
|
Android: Fix CArmRecompilerOps::Compile_Branch
|
2022-07-25 17:52:44 +09:30 |
zilmar
|
c59a0efcab
|
Core: fix LB_KnownAddress for reading rom
|
2022-07-25 17:22:47 +09:30 |
zilmar
|
efb2c39a9d
|
Core: Fix DelaySlotEffectsCompare in arm
|
2022-07-25 17:22:13 +09:30 |
zilmar
|
09b535551d
|
Core: Move DelaySlotEffectsCompare into R4300iInstruction
|
2022-07-25 16:35:42 +09:30 |
zilmar
|
0abc7ccaa4
|
Core: Move OpHasDelaySlot into R4300iInstruction
|
2022-07-25 14:23:12 +09:30 |
zilmar
|
15466b6a9b
|
Core: Fix unaligned rom access with LH/LB
|
2022-07-25 14:08:09 +09:30 |
zilmar
|
62a245cfc8
|
Android: Fix changes with R4300iInstruction
|
2022-07-18 18:55:52 +09:30 |
zilmar
|
7f3b8e3601
|
Core: Start to add R4300iInstruction to do analysis of an opcode
|
2022-07-18 18:01:00 +09:30 |
zilmar
|
47e27b591c
|
Android: Fix some compile issues
|
2022-07-11 13:39:57 +09:30 |
zilmar
|
079e493728
|
Core: Improve PI Dma
|
2022-07-04 17:14:27 +09:30 |
zilmar
|
3913fb5c28
|
Core: Improve accuracy of SP_DMA_READ and SP_DMA_WRITE
|
2022-06-20 14:21:32 +09:30 |
zilmar
|
837e93d775
|
Core: Move PI_DMA_READ & PI_DMA_WRITE into PeripheralInterfaceHandler
|
2022-06-20 09:10:01 +09:30 |
zilmar
|
cec55c7fd9
|
Core: clean up some read/writes to SP register for recompiler
|
2022-06-13 15:44:07 +09:30 |
zilmar
|
81b52143ca
|
Core: CX86RecompilerOps::CompileLoadMemoryValue should not minus count any more
|
2022-06-13 14:23:31 +09:30 |
zilmar
|
f0760ff1cf
|
Core: Move SP_DMA_WRITE into SPRegistersHandler
|
2022-06-13 11:46:06 +09:30 |
zilmar
|
b557dcf187
|
Android: Do some work to try to get it to build
|
2022-06-06 19:49:44 +09:30 |
zilmar
|
d83f90f2d2
|
Core: Have store/load use non memory functions
|
2022-06-06 12:01:47 +09:30 |
zilmar
|
8f1f7e9cf3
|
core: move add opcode count from pre to post op for recompiler
|
2022-06-06 11:53:31 +09:30 |
zilmar
|
dc106c0df8
|
Core: Start to add store instruction self mod
|
2022-06-06 11:41:09 +09:30 |
zilmar
|
603ed853bc
|
Core: Some code clean up for load/store non memory
|
2022-05-30 20:20:25 +09:30 |
zilmar
|
535de2ad49
|
Core: Modularize Load Memory Value
|
2022-05-23 16:20:13 +09:30 |
zilmar
|
17a7f31bc2
|
Core: allow CompileStoreMemoryValue to generate address
|
2022-05-23 07:14:26 +09:30 |
zilmar
|
068fad47e5
|
Core: remove Compile_StoreInstructClean
|
2022-05-23 06:52:31 +09:30 |
zilmar
|
cc0c139f7e
|
Core: modularize store memory values using CompileStoreMemoryValue
|
2022-05-23 06:24:56 +09:30 |