Commit Graph

976 Commits (459502e48ccb6607e531112e7ae89f62b75023c8)
 

Author SHA1 Message Date
bunnei 9f5588725c changed primary thread priority to 0x30 - this is typical, not 0x31
bunnei 4d7f3c74fd added function stubs for EatCycles and ReSchedule
bunnei 0de78eb3c4 fixed thread reset to not set stack address
bunnei 7d078189da various cleanups / remove unused code
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
bunnei b87536e82c changed loader to use __KernelLoadExec
bunnei b5ef630c9c added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter decoding for now)
bunnei 1583d2b6f3 - added __KernelLoadExec function
- fixed some logging
bunnei ce4d271a53 added option to set CPSR register to arm_interface
bunnei 6b264518a5 added initial kernel/thread modules
bunnei daf7a7880a added kernel logger to common
bunnei bdc54d0d48 Merge pull request from bunnei/hle-services
Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding
bunnei b39cd3a64c removed unknown fields from GX_CmdBufferHeader
bunnei a6b047ec3b removed incorrect dolphin copyright line
bunnei d4bf68b650 Merge pull request from Sethpaien/master
Update FlipFramebuffer - makes converting the raw framebuffer slightly faster
Sethpaien e1fcb2fdfb Update FlipFramebuffer
Less calculations + fix
bunnei a713bd1bad fixed include of common in bit_field.h
bunnei 505d984f16 logger fix for linux
bunnei 4de763f462 removed unnecessary log message
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)
bunnei f23e99bb85 added kernel memory to mem_map
bunnei 92bde183dd added GSP to loggers
bunnei e7a0283625 added BitField to common
bunnei de36d82dde - added debug logging to syscall.cpp
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
bunnei a3a383cb7a added mem_map read for config_mem
bunnei 34dc0a9b07 added config_mem module for HLE of firmware configuration memory settings
bunnei d1472b816f - disable strict alignment on LDRD/STRD
- handle RD in STREX/STREXB
bunnei 9db26df05f - added better SVC logging
- added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs
bunnei e3ee3e441b commented out useless debug logs that just spammed console
archshift bd316ca0c0 Fixed indents
archshift 62528320ea Check arg count before attempting to access it.
bunnei f7c6302009 - added CallMCR function to coprocessor HLE module
- moved instruction decoding to coprocessor HLE module
bunnei c1e71ae1ac fixed include in coprocessor.cpp
bunnei f043424915 renamed hle "mrc" module to "coprocessor"
bunnei 4ee72869cc - added some function wrappers for HLE
- added stub for SVC CreateAddressArbiter
- added OutputDebugString SVC
archshift eec40f8f6f Use runtime arguments to specify boot filename.
archshift 7817d6c79a Support for C++11 on OSX
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
bunnei 08fb71108a added symbol map load function to Qt GUI
bunnei 29da6e9ab5 added a module to load symbol map files for debugging
bunnei 924e7b6af8 fixed a bug where ExeFs code was being incorrectly masked
archshift 704075f04a Fixed indents
archshift 948cfe6d37 Reverse debugging changes
archshift 25106ac96e Revert "Fix Travis"
This reverts commit 7b1d8045ee.
archshift 7b1d8045ee Fix Travis
archshift dade106aa9 Linux support
archshift 04818af42e Merge branch 'issue-7-fix' of https://github.com/archshift/citra into issue-7-fix
archshift 541c9dffb7 Unintended change reversal
archshift fb47258af7 TGA dumps work, courtesy of @bunnei
archshift bdc3c99904 Merge commit upstream/master into issue-7-fix