| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | added ThreadQueueList class to common (taken from PPSSPP) | 2014-05-15 | 3 | -0/+218 | |
| | | |||||
| * | - added helper function for __KernelCreateThread | 2014-05-14 | 2 | -4/+76 | |
| | | | | | | - added __KernelSwitchToThread for enabling a thread - added __KernelRotateThreadReadyQueue | ||||
| * | changed primary thread priority to 0x30 - this is typical, not 0x31 | 2014-05-14 | 1 | -1/+2 | |
| | | |||||
| * | added function stubs for EatCycles and ReSchedule | 2014-05-14 | 2 | -0/+15 | |
| | | |||||
| * | fixed thread reset to not set stack address | 2014-05-13 | 1 | -1/+1 | |
| | | |||||
| * | various cleanups / remove unused code | 2014-05-13 | 2 | -65/+29 | |
| | | |||||
| * | added a bunch of threading code, recycled from PPSSPP, with lots of hacks in ↵ | 2014-05-13 | 2 | -70/+543 | |
| | | | | | for 3DS... doesn't really do much yet. Just a jumping off point | ||||
| * | changed loader to use __KernelLoadExec | 2014-05-13 | 1 | -8/+9 | |
| | | |||||
| * | added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter ↵ | 2014-05-13 | 2 | -7/+38 | |
| | | | | | decoding for now) | ||||
| * | - added __KernelLoadExec function | 2014-05-13 | 2 | -13/+35 | |
| | | | | | - fixed some logging | ||||
| * | added option to set CPSR register to arm_interface | 2014-05-11 | 3 | -0/+20 | |
| | | |||||
| * | added initial kernel/thread modules | 2014-05-09 | 7 | -0/+548 | |
| | | |||||
| * | added kernel logger to common | 2014-05-09 | 2 | -3/+5 | |
| | | |||||
| * | Merge pull request #15 from bunnei/hle-services | 2014-05-08 | 35 | -385/+857 | |
| |\ | | | | | Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding | ||||
| | * | removed unknown fields from GX_CmdBufferHeader | 2014-05-08 | 1 | -5/+0 | |
| | | | |||||
| | * | removed incorrect dolphin copyright line | 2014-05-08 | 1 | -1/+0 | |
| | | | |||||
| | * | fixed include of common in bit_field.h | 2014-05-07 | 1 | -1/+1 | |
| | | | |||||
| | * | logger fix for linux | 2014-05-07 | 2 | -3/+3 | |
| | | | |||||
| | * | removed unnecessary log message | 2014-05-07 | 1 | -1/+1 | |
| | | | |||||
| | * | - removed HLE mem "hack" and replaced with kernel mem region | 2014-05-07 | 8 | -116/+100 | |
| | | | | | | | | | | | - 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) | ||||
| | * | added kernel memory to mem_map | 2014-05-07 | 2 | -0/+9 | |
| | | | |||||
| | * | added GSP to loggers | 2014-05-07 | 2 | -2/+2 | |
| | | | |||||
| | * | added BitField to common | 2014-05-07 | 3 | -0/+175 | |
| | | | |||||
| | * | - added debug logging to syscall.cpp | 2014-05-06 | 2 | -135/+173 | |
| | | | | | | | | | - added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues | ||||
| | * | added mem_map read for config_mem | 2014-05-06 | 2 | -7/+17 | |
| | | | |||||
| | * | added config_mem module for HLE of firmware configuration memory settings | 2014-05-06 | 5 | -0/+100 | |
| | | | |||||
| | * | - disable strict alignment on LDRD/STRD | 2014-05-06 | 1 | -17/+22 | |
| | | | | | | | | | - handle RD in STREX/STREXB | ||||
| | * | - added better SVC logging | 2014-05-06 | 2 | -5/+5 | |
| | | | | | | | | | - added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs | ||||
| | * | commented out useless debug logs that just spammed console | 2014-05-06 | 1 | -3/+3 | |
| | | | |||||
| | * | - added CallMCR function to coprocessor HLE module | 2014-05-01 | 3 | -29/+43 | |
| | | | | | | | | | - moved instruction decoding to coprocessor HLE module | ||||
| | * | fixed include in coprocessor.cpp | 2014-05-01 | 1 | -1/+1 | |
| | | | |||||
| | * | renamed hle "mrc" module to "coprocessor" | 2014-05-01 | 6 | -17/+17 | |
| | | | |||||
| | * | - added some function wrappers for HLE | 2014-05-01 | 2 | -10/+29 | |
| | | | | | | | | | | | - added stub for SVC CreateAddressArbiter - added OutputDebugString SVC | ||||
| | * | - added option to load a code.bin file extracted from a CXI file | 2014-04-30 | 2 | -14/+63 | |
| | | | | | | | | | - updated load launcher.dat function to use ARM11 format hack | ||||
| | * | added symbol map load function to Qt GUI | 2014-04-30 | 4 | -11/+31 | |
| | | | |||||
| | * | added a module to load symbol map files for debugging | 2014-04-30 | 5 | -0/+55 | |
| | | | |||||
| * | | Update FlipFramebuffer | 2014-05-08 | 1 | -7/+6 | |
| |/ | | | Less calculations + fix | ||||
| * | fixed a bug where ExeFs code was being incorrectly masked | 2014-04-30 | 1 | -1/+1 | |
| | | |||||
| * | added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded) | 2014-04-30 | 3 | -1/+17 | |
| | | |||||
| * | reorganized memory regions enum, added regions for ExeFS code | 2014-04-30 | 2 | -21/+26 | |
| | | |||||
| * | Merge pull request #5 from cpp3ds/master | 2014-04-28 | 1 | -1/+1 | |
| |\ | | | | | Travis CI script | ||||
| | * | Need to add Xcursor to linker? | 2014-04-25 | 1 | -1/+1 | |
| | | | |||||
| * | | added virtual address conversion for firmware FW0B | 2014-04-27 | 2 | -5/+11 | |
| | | | |||||
| * | | fix for issue Linux build #9, not sure why this is broken but its unused ↵ | 2014-04-27 | 1 | -13/+0 | |
| | | | | | | | | | code I'm just getting rid of it | ||||
| * | | Merge branch 'hle-interface-updates' | 2014-04-27 | 31 | -175/+623 | |
| |\ \ | |/ |/| | |||||
| | * | removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class | 2014-04-27 | 8 | -21/+2 | |
| | | | |||||
| | * | fixed weird spacing | 2014-04-27 | 1 | -1/+1 | |
| | | | |||||
| | * | removed commented out line - this was for an unimplemented MRC call, no ↵ | 2014-04-27 | 1 | -1/+0 | |
| | | | | | | | | | longer need to leave this here | ||||
| | * | fixed renderer to use correct framebuffer location | 2014-04-27 | 2 | -8/+7 | |
| | | | |||||
| | * | hackish but working way to set the framebuffer location to VRAM (used in ↵ | 2014-04-27 | 1 | -3/+9 | |
| | | | | | | | | | ARM11 demos tested thus far, e.g. yeti3DS) | ||||