archshift
6e606c515f
core: Prune redundant includes
11 years ago
archshift
5472fd4d9b
Added string_util to common, small changes in loader.cpp
11 years ago
archshift
1c02c03e32
Dead code removal: video_core.cpp, load_symbol_map.cpp
12 years ago
Lioncash
403c84cdab
core: Make the ARM disassembler use std::string internally
12 years ago
bunnei
3ade84cb7b
Threading: Fix thread starting to execute first instruction correctly.
12 years ago
bunnei
304999dfeb
Threading: Fix thread starting to execute first instruction correctly.
12 years ago
Emmanuel Gil Peyrot
ef27770a53
ARM: Remove a forgotten const in vfp.
12 years ago
bunnei
77fc029a00
ARM: Synchronize Citra's SkyEye core with 3dmoo's.
12 years ago
Lioncash
8761461003
core: Kill off type redefenitions in armdefs.h
12 years ago
bunnei
6cdad8390c
arm: fixed a bug where ARM_Interpreter::ExecuteInstructions was actually executing one more instruction than expected
12 years ago
bunnei
9ece9da50d
arm: fixed bug in how thread context switch occurs with SkyEye
12 years ago
bunnei
c330a0a1d6
arm: reverting a change made with cb0663de - this has to have been a typo!
12 years ago
bunnei
e8a17ee6fd
arm: added option to prepare CPU core (while mid-instruction) for thread reschedule
12 years ago
Disruption
0be75c13ee
Added 'this' reference to num_instructions field so it's properly updated,as before the method was affecting the local method parameter rather than the class field
12 years ago
bunnei
55a540eb02
arm: removed unnecessary code when calling SVC from skyeye
12 years ago
bunnei
481d936d34
arm_interpreter: fixed load context to currently resume a thread
12 years ago
bunnei
a721a4eb33
arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)
12 years ago
bunnei
22eb9a8981
armemu: missed rename of "Syscall" to "SVC"
12 years ago
bunnei
0012802456
ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide
12 years ago
bunnei
49dc2ce8ac
ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching
12 years ago
bunnei
29930ac110
VFP: disable DBG messages because they spam the console with unimportant skyeye junk
12 years ago
archshift
c396a5ac57
Fixed vfp issues
12 years ago
bunnei
fbc04ad0c7
ignore thumbemu 0xDEADCODE debugging catch on MCR
12 years ago
bunnei
265c770a9d
updated how we call ARM core to make things much faster
12 years ago
bunnei
92be5517c4
same fix as last commit - just for vfpsingle.cpp
12 years ago
bunnei
1dc08765a8
another VFP fix for GCC
12 years ago
bunnei
509f63486a
fixed VFP DBG log for GCC
12 years ago
bunnei
145a91f21f
- reenabled MCR and MRC functions now that VFP is attached
- removed HLE::CallMCR function (was pointless)
12 years ago
bunnei
a2804bf701
- removed unused stubbed out code
- fixed some compiler issues with xscale_copro when porting code to Windows
- fixed some #include's
12 years ago
bunnei
f872807de2
added maverick.cpp to ARM core from skyeye
12 years ago
bunnei
f3c9875acb
fixed includes
12 years ago
bunnei
f5400080bd
enabled CP_ACCESS_ALLOWED
12 years ago
bunnei
68408ed9b9
fixed include path
12 years ago
bunnei
7cd7d17954
removed undefined function ARMul_ConsolePrint
12 years ago
bunnei
ad49d481a8
added missing armcopro from skyeye
12 years ago
bunnei
9a642caee7
added missing skyeye mmu code
12 years ago
bunnei
56846a4200
fixed armmmu imports
12 years ago
bunnei
3e1eafa244
- moved mmu to arm/interpreter folder
- added initial VFP code from skyeye
12 years ago
bunnei
ce4d271a53
added option to set CPSR register to arm_interface
12 years ago
bunnei
d1472b816f
- disable strict alignment on LDRD/STRD
- handle RD in STREX/STREXB
12 years ago
bunnei
e3ee3e441b
commented out useless debug logs that just spammed console
12 years ago
bunnei
f7c6302009
- added CallMCR function to coprocessor HLE module
- moved instruction decoding to coprocessor HLE module
12 years ago
bunnei
f043424915
renamed hle "mrc" module to "coprocessor"
12 years ago
bunnei
29da6e9ab5
added a module to load symbol map files for debugging
12 years ago
bunnei
a48c6b947d
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
12 years ago
bunnei
f76a60be05
removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here
12 years ago
bunnei
cb0663de51
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
12 years ago
bunnei
6151e26958
added disassembly to unimplemented instruction
12 years ago
bunnei
7a136b8a84
fixes to build on linux
12 years ago
bunnei
68e198476f
- added HLE to connect to "srv:" service
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
12 years ago