Lioncash
|
a75e1ff6e6
|
arm: General cleanup
- Remove several typedefs for ARMul_State.
- Remove unused functions
- Remove unused/unnecessary headers
- Removed unused enums, etc.
|
11 years ago |
Lioncash
|
e3f5c6366c
|
arm: Remove ARMul_EmulateInit
This was only used for armemu, which has since been removed. Removed components related to this as well.
|
11 years ago |
Lioncash
|
93cd199633
|
arm: Change some more constants into enums
|
11 years ago |
Lioncash
|
088fab743f
|
arm: Remove TRUE/FALSE defines
- Removed the Debug parameter from ARMul_State since it isn't used.
- Changed ARMul_CoProInit to a void function. It always returned true.
|
11 years ago |
Lioncash
|
f44781fd7b
|
arm: Adios armemu
|
11 years ago |
Lioncash
|
fc1a9e35fb
|
arm: Move headers over to pragma once
|
11 years ago |
Lioncash
|
09a66860e2
|
arm: Throw out a lot of unnecessary code
|
11 years ago |
Lioncash
|
d00c22c706
|
dyncom: Implement QADD/QSUB/QDADD/QDSUB
|
11 years ago |
Lioncash
|
3337b84620
|
dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSD
|
11 years ago |
Lioncash
|
7d322b5c6f
|
dyncom: Implement USAD8/USADA8
|
11 years ago |
Lioncash
|
059c65a27a
|
armemu: Fix underflows in USAD8/USADA8
Initially reported by xdec.
|
11 years ago |
Lioncash
|
af69b0840b
|
dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.
|
11 years ago |
Lioncash
|
60523113a9
|
armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAX
|
11 years ago |
Lioncash
|
79a7a432c5
|
armemu: Set the Q flag properly for SMLAD/SMUAD
|
11 years ago |
Lioncash
|
8e2accd974
|
armemu: Fix construction of the CPSR
|
11 years ago |
Yuri Kunde Schlesner
|
0600e2d8b5
|
Convert old logging calls to new logging macros
|
11 years ago |
Yuri Kunde Schlesner
|
924bbde89b
|
Change some SkyEye defines to const ints
This prevents them from interfering with other constants defined in
different namespaces.
|
11 years ago |
bunnei
|
b5e6524594
|
ARM: Reorganized file structure to move shared SkyEye code to a more common area.
Removed s_ prefix
|
11 years ago |
bunnei
|
77fc029a00
|
ARM: Synchronize Citra's SkyEye core with 3dmoo's.
|
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
|
f5400080bd
|
enabled CP_ACCESS_ALLOWED
|
12 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)
|
12 years ago |
bunnei
|
de0a034a84
|
fixed project includes to use new directory structure
|
12 years ago |
bunnei
|
63e46abdb8
|
got rid of 'src' folders in each sub-project
|
12 years ago |
bunnei
|
f5f6428b97
|
got rid of some really poorly named macros in SkyEye core
|
12 years ago |
bunnei
|
66299a4880
|
moved arm core to interpreter directory
|
12 years ago |
bunnei
|
6b255111d5
|
added various arm modules from skyeye to make project link OK
|
12 years ago |
ShizZy
|
7dcfb9c1cf
|
added ARMulator/skyeye ARM11 core to the project
|
12 years ago |