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 |
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
|
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 |
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 |
zilmar
|
51c9867e76
|
Core: Get the recompiler to be use globals less
|
2022-08-08 20:22:51 +09:30 |
zilmar
|
5ea06d958e
|
Core: have SB/SH be able to write to rom handler
|
2022-08-08 19:33:16 +09:30 |
zilmar
|
18870634a5
|
Core: Clean up some 64bit warnings
|
2022-08-01 13:15:52 +09:30 |
zilmar
|
0419ba232e
|
Core: Add option to step code at break opcode
|
2022-08-01 11:43:17 +09:30 |
zilmar
|
b987a1693c
|
Core: Do not end emulation by default on perm loop
|
2022-08-01 10:59:16 +09:30 |
zilmar
|
10d23486c6
|
Core: Add option to break on address exception
|
2022-08-01 10:38:12 +09:30 |
zilmar
|
cffeceef70
|
Core: Handle rom written to better
|
2022-08-01 10:15:56 +09:30 |
zilmar
|
d6a217ca86
|
Core: fix issue with R4300iOp::SPECIAL_SRA
|
2022-08-01 10:03:06 +09:30 |
zilmar
|
d37d0dc7a5
|
Core: Dissasm of DMFC0 was showing the wrong reg
|
2022-08-01 10:02:07 +09:30 |
zilmar
|
d1a938d280
|
ISViewerHandler: Stop copying data at null
|
2022-08-01 10:00:57 +09:30 |
zilmar
|
7b851e6b6e
|
Core: Break on unhandled memory
|
2022-08-01 10:00:07 +09:30 |
zilmar
|
63051df71e
|
Core: Another fix at 64dd
|
2022-07-25 22:00:41 +09:30 |
zilmar
|
ba0ac0ebe5
|
Core: try to fix 64dd
|
2022-07-25 21:25:56 +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
|
c3cae358a1
|
Core: Open debugger on unknown opcode
|
2022-07-25 14:07:12 +09:30 |
zilmar
|
1a8a4dd50f
|
Core: Fix some bugs added to R4300iInstruction Param
|
2022-07-25 11:57:19 +09:30 |
zilmar
|
35c2da49b1
|
Android: Clean up getting input plugin working
|
2022-07-18 22:26:29 +09:30 |
zilmar
|
763cba7b8a
|
Android: Do not use std::make_unique
|
2022-07-18 20:31:45 +09:30 |
zilmar
|
acd5f8ecd5
|
Core: Add ISViewerHandler
|
2022-07-18 19:06:34 +09:30 |
zilmar
|
f0ee90990a
|
Merge branch 'develop' of https://github.com/project64/project64 into develop
|
2022-07-18 18:57:41 +09:30 |
zilmar
|
f62f8207ec
|
Core: Initiate PREVID
|
2022-07-18 18:56:52 +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
|
8b2c66cc07
|
Core: Move plugin specs to a central location
|
2022-06-27 19:32:38 +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
|
86aa483a38
|
Core: Move memory exceptions out of interrupter ops and in to Memory Manager
|
2022-06-13 11:24:36 +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
|
c8defc4dca
|
Core: Fix logging in RDRAMRegistersHandler
|
2022-06-06 11:36:25 +09:30 |
zilmar
|
8e5efea6f7
|
Core: AudioInterfaceHandler::m_Status not being reset on game load/reset
|
2022-06-01 11:21:34 +09:30 |
zilmar
|
fae1de846a
|
Core: Fix audio issue with save states
|
2022-05-31 23:13:19 +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 |
zilmar
|
f95c0f7ef1
|
Core: Fix bug in SDC1
|
2022-05-20 10:32:15 +09:30 |
zilmar
|
1b871fcb15
|
Core: x86RecompilerOps rename m_TempValue to m_TempValue32
|
2022-05-16 15:51:37 +09:30 |
zilmar
|
487ed8b54d
|
Core: If SMM_PIDMA, clear physical memory code before doing the dma
|
2022-05-16 15:33:36 +09:30 |
zilmar
|
1617e63b84
|
Core: make memory reads/write to go through new CMipsMemoryVM::MemoryPtr
|
2022-05-16 15:26:20 +09:30 |
zilmar
|
7fb67450a1
|
Core: X86 recompile modularize loading address in store/load ops
|
2022-05-16 11:01:18 +09:30 |
zilmar
|
1fe8fd1299
|
Core: have MemoryValue32 be able to read from rom
|
2022-05-16 11:00:20 +09:30 |
zilmar
|
718d7e0359
|
[Core] Clean up load/store usage in MemoryVirtualMem
|
2022-05-09 10:06:10 +09:30 |
zilmar
|
de366db6c1
|
[Core] Clean up some warnings
|
2022-05-03 22:46:12 +09:30 |
zilmar
|
5a49331c0b
|
Core: Direct tlb method to read and write to memory
|
2022-05-02 20:22:31 +09:30 |
zilmar
|
bac3517c86
|
[Core] Change tlb empty to be -1 and remove rdram from tlb value
|
2022-05-02 19:10:35 +09:30 |
zilmar
|
b74a2dc69f
|
[Core] Change TranslateVaddr to VAddrToPAddr
|
2022-05-02 07:36:50 +09:30 |
zilmar
|
4f07f52fed
|
Core: Fix the dma write length
|
2022-04-27 09:20:33 +09:30 |
zilmar
|
2f1074a287
|
Core: Add handler for cartridge domains
|
2022-04-25 17:12:07 +09:30 |
zilmar
|
016ded2b56
|
Core: Move Save types
|
2022-04-19 11:17:43 +09:30 |
zilmar
|
e9d2b9793f
|
Core: Add Pif Ram Handler
|
2022-04-19 09:37:57 +09:30 |
zilmar
|
653e15a296
|
Core: Add RomMemoryHandler
|
2022-04-18 20:57:59 +09:30 |
zilmar
|
d976aaf22b
|
[Core] Better updating of controller in sync core
|
2022-04-11 09:26:11 +09:30 |
zilmar
|
075e3ab3c2
|
Core: reduce using global Plugins variable usage in CN64System and use member instead
|
2022-04-11 09:25:09 +09:30 |
zilmar
|
f683d080ed
|
[Core] CX86RecompilerOps::SW always update counters on unknown addresses
|
2022-04-11 09:07:47 +09:30 |
zilmar
|
fbf65bce12
|
Core: Add a look up table for Memory Reads or Writes
|
2022-04-04 10:30:27 +09:30 |
zilmar
|
a249705bce
|
Core: Add CartridgeDomain2Address1Handler
|
2022-03-21 20:57:57 +10:30 |
zilmar
|
2b646677ac
|
Core: remove Write32SerialInterface
|
2022-03-21 15:22:42 +10:30 |
zilmar
|
e1d3222a8a
|
Core: Move Serial interface into handler
|
2022-03-21 15:04:59 +10:30 |
zilmar
|
c28bc27c27
|
Core: Move audio code into AudioInterfaceHandler
|
2022-03-21 13:14:56 +10:30 |
zilmar
|
fcdda04da5
|
Core: Move Audio Interface code in to handler
|
2022-03-21 10:59:02 +10:30 |
zilmar
|
d7e732a7eb
|
Core: Add callback when game resets/loads state
|
2022-03-14 21:07:06 +10:30 |
zilmar
|
df422238c9
|
Core: Fix up handling VideoInterfaceHandler in recompiler
|
2022-03-14 15:29:10 +10:30 |
zilmar
|
80d8e6edaa
|
Core: Move Video Interface code in to handler
|
2022-03-08 10:18:56 +10:30 |
zilmar
|
928dfe3a16
|
Core: Add MIPSInterfaceHandler
|
2022-03-04 22:53:30 +10:30 |
zilmar
|
db50dac063
|
Core: Add DisplayControlRegHandler
|
2022-02-21 21:56:25 +10:30 |
zilmar
|
390fe897a2
|
Core: Add RDRAMRegistersHandler
|
2022-02-21 19:47:14 +10:30 |
zilmar
|
f7618f29c0
|
Core: Move SP_DMA_READ into SPRegistersHandler
|
2022-02-01 13:24:25 +10:30 |
zilmar
|
2b008cc278
|
Core: Create Memory handler for SP Registers
|
2022-01-24 23:13:10 +10:30 |