Yuri Kunde Schlesner
7ada357b2d
Memmap: Re-organize memory function in two files
memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory.
11 years ago
bunnei
bab5abaf46
Dyncom: Move cream cache to ARMul_State.
11 years ago
Lioncash
8b2b620a5e
dyncom: Remove more unused/unnecessary code
Gets rid of a sizeable amount of stuff in armdefs.
11 years ago
Lioncash
d66a12c6f6
dyncom: Remove unused/unnecessary VFP cruft
11 years ago
Lioncash
8004d35ea1
core: Migrate 3DS-specific CP15 register setting into Init
11 years ago
Lioncash
b7b8b67620
Move CP15 enum definitions into their own enum.
Also gets rid of preprocessor mumbo-jumbo
11 years ago
Lioncash
23dd2ca8a6
dyncom: Properly return the value of the user RO thread register
11 years ago
Lioncash
e628ed4810
dyncom: Set CP15 reset values on initialization
11 years ago
Lioncash
1bb400be1b
arm: Remove unnecessary booleans
We don't care about any of these.
11 years ago
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
c3211c9c80
dyncom: Clean up the constructor
Some function calls aren't necessary and would be handled by regular initialization routines.
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
49a22acd02
arm: Remove ARM26 support.
This will never be used. 32-bit is the norm.
11 years ago
Lioncash
c94c41f95a
arm: Get rid of some magic constants. Specify proper ARM mode.
Initially, we were starting the emulator in USER26MODE, which is incorrect, this should be USER32MODE.
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
3f00dd9117
arm: Clean up ARMul_State
Remove unnecessary/unused struct variables.
11 years ago
Lioncash
f44781fd7b
arm: Adios armemu
11 years ago
Lioncash
09a66860e2
arm: Throw out a lot of unnecessary code
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
a721a4eb33
arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it)
12 years ago
bunnei
f3c9875acb
fixed includes
12 years ago
bunnei
ad49d481a8
added missing armcopro from skyeye
12 years ago
bunnei
4d88318903
hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...)
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
66299a4880
moved arm core to interpreter directory
12 years ago
bunnei
4fdeadb8e2
replaced some error logs with debug asserts
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