bunnei
481d936d34
arm_interpreter: fixed load context to currently resume a thread
13 years ago
bunnei
a721a4eb33
arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)
13 years ago
bunnei
22eb9a8981
armemu: missed rename of "Syscall" to "SVC"
13 years ago
bunnei
0012802456
ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide
13 years ago
bunnei
49dc2ce8ac
ARM_Interface: added SaveContext and LoadContext functions for HLE thread switching
13 years ago
bunnei
29930ac110
VFP: disable DBG messages because they spam the console with unimportant skyeye junk
13 years ago
archshift
c396a5ac57
Fixed vfp issues
13 years ago
bunnei
fbc04ad0c7
ignore thumbemu 0xDEADCODE debugging catch on MCR
13 years ago
bunnei
265c770a9d
updated how we call ARM core to make things much faster
13 years ago
bunnei
92be5517c4
same fix as last commit - just for vfpsingle.cpp
13 years ago
bunnei
1dc08765a8
another VFP fix for GCC
13 years ago
bunnei
509f63486a
fixed VFP DBG log for GCC
13 years ago
bunnei
145a91f21f
- reenabled MCR and MRC functions now that VFP is attached
- removed HLE::CallMCR function (was pointless)
13 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
13 years ago
bunnei
f872807de2
added maverick.cpp to ARM core from skyeye
13 years ago
bunnei
f3c9875acb
fixed includes
13 years ago
bunnei
f5400080bd
enabled CP_ACCESS_ALLOWED
13 years ago
bunnei
68408ed9b9
fixed include path
13 years ago
bunnei
7cd7d17954
removed undefined function ARMul_ConsolePrint
13 years ago
bunnei
ad49d481a8
added missing armcopro from skyeye
13 years ago
bunnei
9a642caee7
added missing skyeye mmu code
13 years ago
bunnei
56846a4200
fixed armmmu imports
13 years ago
bunnei
3e1eafa244
- moved mmu to arm/interpreter folder
- added initial VFP code from skyeye
13 years ago
bunnei
ce4d271a53
added option to set CPSR register to arm_interface
13 years ago
bunnei
d1472b816f
- disable strict alignment on LDRD/STRD
- handle RD in STREX/STREXB
13 years ago
bunnei
e3ee3e441b
commented out useless debug logs that just spammed console
13 years ago
bunnei
f7c6302009
- added CallMCR function to coprocessor HLE module
- moved instruction decoding to coprocessor HLE module
13 years ago
bunnei
f043424915
renamed hle "mrc" module to "coprocessor"
13 years ago
bunnei
29da6e9ab5
added a module to load symbol map files for debugging
13 years ago
bunnei
a48c6b947d
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
13 years ago
bunnei
f76a60be05
removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here
13 years ago
bunnei
cb0663de51
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
13 years ago
bunnei
6151e26958
added disassembly to unimplemented instruction
13 years ago
bunnei
7a136b8a84
fixes to build on linux
13 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
13 years ago
bunnei
4d88318903
hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...)
13 years ago
bunnei
cd7de52fea
added a SETABORT method that does not update LR (for HLE'd SVC that does not jump appcore CPU to an IRQ vector)
13 years ago
bunnei
2bde8f2856
base code to call a syscall from ARM11 appcore
13 years ago
bunnei
fccbfc208c
missed this file with commit 95e5436f
13 years ago
bunnei
95e5436f41
cleaned up arm_interface, added a setter to set registers for use with HLE return values
13 years ago
bunnei
d0674cc98b
fixed licensing and updated code style naming for arm_interface/arm_interpreter frontend module
13 years ago
bunnei
de0a034a84
fixed project includes to use new directory structure
13 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
13 years ago