Commit Graph

295 Commits (b5ef630c9c3133c1452462420788076e9890bcc3)
 

Author SHA1 Message Date
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
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
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
bunnei 235dddb3f1 added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded) 11 years ago
bunnei c37390f8e2 reorganized memory regions enum, added regions for ExeFS code 11 years ago
bunnei 5a3d9b8e61 added FAQ link to README.md 11 years ago
bunnei 305c2e61bd fixed build image in README.md to link to Travis CI page 11 years ago
bunnei b7eb9aad3e added Travis CI build indicator to README.md 11 years ago
bunnei d45b14fc66 Merge pull request #5 from cpp3ds/master
Travis CI script
11 years ago
bunnei af921daa4c added virtual address conversion for firmware FW0B 11 years ago
bunnei 535947a0e1 fix for issue Linux build #9, not sure why this is broken but its unused code I'm just getting rid of it 11 years ago
bunnei 438dba40c1 Merge branch 'hle-interface-updates' 11 years ago
bunnei a48c6b947d removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class 11 years ago
bunnei 451a14f98c fixed weird spacing 11 years ago
bunnei f76a60be05 removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here 11 years ago
bunnei 1142ccba03 fixed renderer to use correct framebuffer location 11 years ago
bunnei a6c925112a hackish but working way to set the framebuffer location to VRAM (used in ARM11 demos tested thus far, e.g. yeti3DS) 11 years ago
bunnei b2a6ad52f4 added helper functions to mem_map to convert physical addresses to virtual addresses 11 years ago
bunnei f0525a1eb4 added code to LCD modules keep track of framebuffer location in FCRAM or VRAM 11 years ago
bunnei f78794961e - changed HW IO map to use virtual addresses
- added hooks to catch LCD IO read/writes
11 years ago
bunnei 9e047e32d4 added simple GSP GPU ReadHWRegs function to support returning the framebuffer address 11 years ago
bunnei a272803dcb added preliminary DataSynchronizationBarrier support with simple DMA copy 11 years ago