Emmanuel Gil Peyrot
|
2e860bd59c
|
Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.
|
11 years ago |
Emmanuel Gil Peyrot
|
d9eb7ca95c
|
citra-qt: Use std::abs() to get the right absolute function for s64.
|
11 years ago |
Emmanuel Gil Peyrot
|
0d69b2f7bd
|
Kernel: Use the correct format string for u64 hex.
|
11 years ago |
Emmanuel Gil Peyrot
|
bdcf28e3bc
|
Headers: Add some forgotten overrides, thanks clang!
|
11 years ago |
Yuri Kunde Schlesner
|
ad3e25b414
|
De-inline functions from Interface, removing them from service.h
This reduces the time for a full recompile from 65.43s to 59.53s (~9%)
|
11 years ago |
bunnei
|
db4bd98bac
|
SVC: Assert on unsupported CreateThread processor ID.
|
11 years ago |
bunnei
|
c077bcefa9
|
SVC: Update various SVCs to cause a reschedule.
- CreateMutex/ReleaseMutex/ReleaseSemaphore/SetTimer/CancelTimer/ArbitrateAddress
|
11 years ago |
bunnei
|
9c3419ebcc
|
Kernel: Implemented priority inheritance for mutexes.
|
11 years ago |
bunnei
|
7b9f428b23
|
Thread: Implement priority boost for starved threads.
SVC: Return correct error code on invalid CreateThread processor ID.
SVC: Assert when creating a thread with an invalid userland priority.
|
11 years ago |
bunnei
|
ee3377b67d
|
SVC: Reschedule on svcCreateThread.
|
11 years ago |
bunnei
|
bdd190363d
|
APT: (Subv) Fix bug where start event was being incorrectly signaled.
|
11 years ago |
bunnei
|
e08f55b1a7
|
Kernel: Fixed default thread priority.
|
11 years ago |
Gareth Higgins
|
25a43cd2ec
|
Initialize base address to 0x0
|
11 years ago |
Lioncash
|
7da90dee42
|
gpu: Fix a missing format specifier
|
11 years ago |
Lioncash
|
a6c9e453b2
|
dyncom: Remove unnecessary enum and typedef
Also fixes descriptions in the process.
|
11 years ago |
Lioncash
|
29a4b6c7ed
|
vfp: Make the FPSID values match the MPCore
|
11 years ago |
Lioncash
|
f9cc6d6484
|
vfp: Get rid of the VFP_OFFSET macro
|
11 years ago |
Lioncash
|
8004d35ea1
|
core: Migrate 3DS-specific CP15 register setting into Init
|
11 years ago |
Lioncash
|
c3ffe8f9c3
|
arm_interface: Support retrieval/storage to CP15 registers
|
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
|
bb7dac022e
|
dyncom: Suppress uninitialized variable warnings
The switch cases will always be hit, but this makes compilers stop complaining.
|
11 years ago |
Yuri Kunde Schlesner
|
34b009cf38
|
Clean-up mem_map constants and fix framebuffer translation errors
|
11 years ago |
Gareth Higgins
|
8060c519a6
|
Changed occurences of colour to color for consistency
|
11 years ago |
purpasmart96
|
d6c9af600f
|
IR: Move The IR services to their own folder and implement "GetHandles"
|
11 years ago |
archshift
|
cae89fb315
|
Allow the user to set the background clear color during emulation
The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
|
11 years ago |
purpasmart96
|
198c0ddc72
|
Services: Stubs and minor changes
|
11 years ago |
Lioncash
|
490df716f3
|
dyncom: Move CP15 register writing into its own function.
Also implements writing to the rest of the ARM11 MPCore CP15 register set.
|
11 years ago |
Lioncash
|
5e5954c63b
|
dyncom: Move CP15 register reading into its own function.
Keeps everything contained. Added all supported readable registers in an ARM11 MPCore.
|
11 years ago |
Lioncash
|
e05d6220f5
|
disassembler: Get rid of a const_cast
|
11 years ago |
Lioncash
|
0520a3b178
|
callstack: Remove unnecessary disassembler instantiation
Decode is a static function. There's no need to allocate a disassembler instance.
|
11 years ago |
Lioncash
|
de6eba0288
|
dyncom: Migrate InAPrivilegedMode to armsupp
It's a generic helper function, so it should be here anyway.
|
11 years ago |
Lioncash
|
a80d93685a
|
dyncom: Implement SRS
|
11 years ago |
Lioncash
|
cde671795c
|
dyncom: Implement RFE
|
11 years ago |
Lioncash
|
2df10d2284
|
dyncom: Remove unused/unnecessary macros and macro constants
|
11 years ago |
purpasmart96
|
e0c72ec871
|
ConfigMem: Set the app memory to be 96MB instead of the default 64MB
|
11 years ago |
Lioncash
|
f23f2a9a42
|
armmmu: Remove unnecessary enum values
We don't need to care about XScale or Intel specific ARM stuff.
|
11 years ago |
Subv
|
b9612fe919
|
Service/FS: Document and log some unknown values.
In CreateExtSaveData, DeleteExtSaveData and CreateSystemSaveData
|
11 years ago |
Lioncash
|
9fdb311d6e
|
dyncom: Make Load/Store instructions support big endian
|
11 years ago |
purpasmart96
|
5b1757d6a5
|
HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow along
with a stub for GetSoundVolume
|
11 years ago |
Subv
|
23b401c3ac
|
GPU/DisplayTransfer: Made the scaling bits a single 2bit value
Rephrased some comments.
|
11 years ago |
Lioncash
|
8cf81643a9
|
arm_interface: Get rid of GetTicks.
Removes a TODO.
|
11 years ago |
Emmanuel Gil Peyrot
|
92fd2a1ee3
|
VideoCore: Add static_cast around expressions where the compiler doesn’t deduce the right type.
|
11 years ago |
Emmanuel Gil Peyrot
|
188b419586
|
Common: Fix logic for setting EMU_DATA_DIR.
|
11 years ago |
Emmanuel Gil Peyrot
|
4c684fb274
|
Common: Make a #else more apparent.
|
11 years ago |
purpasmart96
|
061c69a6bb
|
NCCH: Minor updates to the ncch header
|
11 years ago |
Lioncash
|
f280806214
|
dyncom: Implement SETEND
|
11 years ago |
Subv
|
fb8f47060b
|
GPU: Implemented the flip_data (bit 0) bit in display transfers.
|
11 years ago |
Subv
|
c0d1a91017
|
EmuWindow: Fixed a reference to a temporary variable
in GetTouchState()
|
11 years ago |