summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added ThreadQueueList class to common (taken from PPSSPP)Gravatar bunnei2014-05-153-0/+218
|
* - added helper function for __KernelCreateThreadGravatar bunnei2014-05-142-4/+76
| | | | | - added __KernelSwitchToThread for enabling a thread - added __KernelRotateThreadReadyQueue
* changed primary thread priority to 0x30 - this is typical, not 0x31Gravatar bunnei2014-05-141-1/+2
|
* added function stubs for EatCycles and ReScheduleGravatar bunnei2014-05-142-0/+15
|
* fixed thread reset to not set stack addressGravatar bunnei2014-05-131-1/+1
|
* various cleanups / remove unused codeGravatar bunnei2014-05-132-65/+29
|
* added a bunch of threading code, recycled from PPSSPP, with lots of hacks in ↵Gravatar bunnei2014-05-132-70/+543
| | | | for 3DS... doesn't really do much yet. Just a jumping off point
* changed loader to use __KernelLoadExecGravatar bunnei2014-05-131-8/+9
|
* added CreateThread, CreateMutex, and ReleaseMutex SVC stubs (just parameter ↵Gravatar bunnei2014-05-132-7/+38
| | | | decoding for now)
* - added __KernelLoadExec functionGravatar bunnei2014-05-132-13/+35
| | | | - fixed some logging
* added option to set CPSR register to arm_interfaceGravatar bunnei2014-05-113-0/+20
|
* added initial kernel/thread modulesGravatar bunnei2014-05-097-0/+548
|
* added kernel logger to commonGravatar bunnei2014-05-092-3/+5
|
* Merge pull request #15 from bunnei/hle-servicesGravatar bunnei2014-05-0835-385/+857
|\ | | | | Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding
| * removed unknown fields from GX_CmdBufferHeaderGravatar bunnei2014-05-081-5/+0
| |
| * removed incorrect dolphin copyright lineGravatar bunnei2014-05-081-1/+0
| |
| * fixed include of common in bit_field.hGravatar bunnei2014-05-071-1/+1
| |
| * logger fix for linuxGravatar bunnei2014-05-072-3/+3
| |
| * removed unnecessary log messageGravatar bunnei2014-05-071-1/+1
| |
| * - removed HLE mem "hack" and replaced with kernel mem regionGravatar bunnei2014-05-078-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_mapGravatar bunnei2014-05-072-0/+9
| |
| * added GSP to loggersGravatar bunnei2014-05-072-2/+2
| |
| * added BitField to commonGravatar bunnei2014-05-073-0/+175
| |
| * - added debug logging to syscall.cppGravatar bunnei2014-05-062-135/+173
| | | | | | | | - added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
| * added mem_map read for config_memGravatar bunnei2014-05-062-7/+17
| |
| * added config_mem module for HLE of firmware configuration memory settingsGravatar bunnei2014-05-065-0/+100
| |
| * - disable strict alignment on LDRD/STRDGravatar bunnei2014-05-061-17/+22
| | | | | | | | - handle RD in STREX/STREXB
| * - added better SVC loggingGravatar bunnei2014-05-062-5/+5
| | | | | | | | - added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs
| * commented out useless debug logs that just spammed consoleGravatar bunnei2014-05-061-3/+3
| |
| * - added CallMCR function to coprocessor HLE moduleGravatar bunnei2014-05-013-29/+43
| | | | | | | | - moved instruction decoding to coprocessor HLE module
| * fixed include in coprocessor.cppGravatar bunnei2014-05-011-1/+1
| |
| * renamed hle "mrc" module to "coprocessor"Gravatar bunnei2014-05-016-17/+17
| |
| * - added some function wrappers for HLEGravatar bunnei2014-05-012-10/+29
| | | | | | | | | | - added stub for SVC CreateAddressArbiter - added OutputDebugString SVC
| * - added option to load a code.bin file extracted from a CXI fileGravatar bunnei2014-04-302-14/+63
| | | | | | | | - updated load launcher.dat function to use ARM11 format hack
| * added symbol map load function to Qt GUIGravatar bunnei2014-04-304-11/+31
| |
| * added a module to load symbol map files for debuggingGravatar bunnei2014-04-305-0/+55
| |
* | Update FlipFramebufferGravatar Sethpaien2014-05-081-7/+6
|/ | | Less calculations + fix
* fixed a bug where ExeFs code was being incorrectly maskedGravatar bunnei2014-04-301-1/+1
|
* added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded)Gravatar bunnei2014-04-303-1/+17
|
* reorganized memory regions enum, added regions for ExeFS codeGravatar bunnei2014-04-302-21/+26
|
* Merge pull request #5 from cpp3ds/masterGravatar bunnei2014-04-281-1/+1
|\ | | | | Travis CI script
| * Need to add Xcursor to linker?Gravatar Thomas Edvalson2014-04-251-1/+1
| |
* | added virtual address conversion for firmware FW0BGravatar bunnei2014-04-272-5/+11
| |
* | fix for issue Linux build #9, not sure why this is broken but its unused ↵Gravatar bunnei2014-04-271-13/+0
| | | | | | | | code I'm just getting rid of it
* | Merge branch 'hle-interface-updates'Gravatar bunnei2014-04-2731-175/+623
|\ \ | |/ |/|
| * removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable classGravatar bunnei2014-04-278-21/+2
| |
| * fixed weird spacingGravatar bunnei2014-04-271-1/+1
| |
| * removed commented out line - this was for an unimplemented MRC call, no ↵Gravatar bunnei2014-04-271-1/+0
| | | | | | | | longer need to leave this here
| * fixed renderer to use correct framebuffer locationGravatar bunnei2014-04-272-8/+7
| |
| * hackish but working way to set the framebuffer location to VRAM (used in ↵Gravatar bunnei2014-04-271-3/+9
| | | | | | | | ARM11 demos tested thus far, e.g. yeti3DS)