bunnei
cf2eb8e3d3
added ThreadQueueList class to common (taken from PPSSPP)
11 years ago
bunnei
b99a5da65b
- added helper function for __KernelCreateThread
...
- added __KernelSwitchToThread for enabling a thread
- added __KernelRotateThreadReadyQueue
11 years ago
bunnei
9f5588725c
changed primary thread priority to 0x30 - this is typical, not 0x31
11 years ago
bunnei
4d7f3c74fd
added function stubs for EatCycles and ReSchedule
11 years ago
bunnei
0de78eb3c4
fixed thread reset to not set stack address
11 years ago
bunnei
7d078189da
various cleanups / remove unused code
11 years ago
bunnei
3838d46b90
added a bunch of threading code, recycled from PPSSPP, with lots of hacks in for 3DS... doesn't really do much yet. Just a jumping off point
11 years ago
bunnei
b87536e82c
changed loader to use __KernelLoadExec
11 years ago
bunnei
b5ef630c9c
added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
11 years ago
bunnei
1583d2b6f3
- added __KernelLoadExec function
...
- fixed some logging
11 years ago
bunnei
ce4d271a53
added option to set CPSR register to arm_interface
11 years ago
bunnei
6b264518a5
added initial kernel/thread modules
11 years ago
bunnei
daf7a7880a
added kernel logger to common
11 years ago
bunnei
bdc54d0d48
Merge pull request #15 from bunnei/hle-services
...
Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding
11 years ago
bunnei
b39cd3a64c
removed unknown fields from GX_CmdBufferHeader
11 years ago
bunnei
a6b047ec3b
removed incorrect dolphin copyright line
11 years ago
bunnei
d4bf68b650
Merge pull request #16 from Sethpaien/master
...
Update FlipFramebuffer - makes converting the raw framebuffer slightly faster
11 years ago
Sethpaien
e1fcb2fdfb
Update FlipFramebuffer
...
Less calculations + fix
11 years ago
bunnei
a713bd1bad
fixed include of common in bit_field.h
11 years ago
bunnei
505d984f16
logger fix for linux
11 years ago
bunnei
4de763f462
removed unnecessary log message
11 years ago
bunnei
72622a1b5a
- removed HLE mem "hack" and replaced with kernel mem region
...
- added a helper function for getting command buffer for services
- fixed bug where GSP DMA was incorrectly being done in DataSynchronizationBarrier (instead of gsp_TriggerCmdReqQueue)
11 years ago
bunnei
f23e99bb85
added kernel memory to mem_map
11 years ago
bunnei
92bde183dd
added GSP to loggers
11 years ago
bunnei
e7a0283625
added BitField to common
11 years ago
bunnei
de36d82dde
- added debug logging to syscall.cpp
...
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
11 years ago
bunnei
a3a383cb7a
added mem_map read for config_mem
11 years ago
bunnei
34dc0a9b07
added config_mem module for HLE of firmware configuration memory settings
11 years ago
bunnei
d1472b816f
- disable strict alignment on LDRD/STRD
...
- handle RD in STREX/STREXB
11 years ago
bunnei
9db26df05f
- added better SVC logging
...
- added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs
11 years ago
bunnei
e3ee3e441b
commented out useless debug logs that just spammed console
11 years ago
archshift
bd316ca0c0
Fixed indents
11 years ago
archshift
62528320ea
Check arg count before attempting to access it.
11 years ago
bunnei
f7c6302009
- added CallMCR function to coprocessor HLE module
...
- moved instruction decoding to coprocessor HLE module
11 years ago
bunnei
c1e71ae1ac
fixed include in coprocessor.cpp
11 years ago
bunnei
f043424915
renamed hle "mrc" module to "coprocessor"
11 years ago
bunnei
4ee72869cc
- added some function wrappers for HLE
...
- added stub for SVC CreateAddressArbiter
- added OutputDebugString SVC
11 years ago
archshift
eec40f8f6f
Use runtime arguments to specify boot filename.
11 years ago
archshift
7817d6c79a
Support for C++11 on OSX
11 years ago
bunnei
bb7fcf79fe
- added option to load a code.bin file extracted from a CXI file
...
- updated load launcher.dat function to use ARM11 format hack
11 years ago
bunnei
08fb71108a
added symbol map load function to Qt GUI
11 years ago
bunnei
29da6e9ab5
added a module to load symbol map files for debugging
11 years ago
bunnei
924e7b6af8
fixed a bug where ExeFs code was being incorrectly masked
11 years ago
archshift
704075f04a
Fixed indents
11 years ago
archshift
948cfe6d37
Reverse debugging changes
11 years ago
archshift
25106ac96e
Revert "Fix Travis"
...
This reverts commit 7b1d8045ee
.
11 years ago
archshift
7b1d8045ee
Fix Travis
11 years ago
archshift
dade106aa9
Linux support
11 years ago
archshift
04818af42e
Merge branch 'issue-7-fix' of https://github.com/archshift/citra into issue-7-fix
11 years ago
archshift
541c9dffb7
Unintended change reversal
11 years ago