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)
12 years ago
bunnei
f23e99bb85
added kernel memory to mem_map
12 years ago
bunnei
92bde183dd
added GSP to loggers
12 years ago
bunnei
e7a0283625
added BitField to common
12 years ago
bunnei
de36d82dde
- added debug logging to syscall.cpp
- added stubbed HLE syscall functions for svc_GetResourceLimit and svc_GetResourceLimitCurrentValues
12 years ago
bunnei
a3a383cb7a
added mem_map read for config_mem
12 years ago
bunnei
34dc0a9b07
added config_mem module for HLE of firmware configuration memory settings
12 years ago
bunnei
d1472b816f
- disable strict alignment on LDRD/STRD
- handle RD in STREX/STREXB
12 years ago
bunnei
9db26df05f
- added better SVC logging
- added stubs for GetResourceLimit and GetResourceLimitCurrentValues SVCs
12 years ago
bunnei
e3ee3e441b
commented out useless debug logs that just spammed console
12 years ago
bunnei
f7c6302009
- added CallMCR function to coprocessor HLE module
- moved instruction decoding to coprocessor HLE module
12 years ago
bunnei
c1e71ae1ac
fixed include in coprocessor.cpp
12 years ago
bunnei
f043424915
renamed hle "mrc" module to "coprocessor"
12 years ago
bunnei
4ee72869cc
- added some function wrappers for HLE
- added stub for SVC CreateAddressArbiter
- added OutputDebugString SVC
12 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
12 years ago
bunnei
08fb71108a
added symbol map load function to Qt GUI
12 years ago
bunnei
29da6e9ab5
added a module to load symbol map files for debugging
12 years ago
bunnei
924e7b6af8
fixed a bug where ExeFs code was being incorrectly masked
12 years ago
bunnei
235dddb3f1
added virtual memory map for ExeFS (where ARM11 code is supposed to be loaded)
12 years ago
bunnei
c37390f8e2
reorganized memory regions enum, added regions for ExeFS code
12 years ago
bunnei
af921daa4c
added virtual address conversion for firmware FW0B
12 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
12 years ago
bunnei
a48c6b947d
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
12 years ago
bunnei
451a14f98c
fixed weird spacing
12 years ago
bunnei
f76a60be05
removed commented out line - this was for an unimplemented MRC call, no longer need to leave this here
12 years ago
bunnei
1142ccba03
fixed renderer to use correct framebuffer location
12 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)
12 years ago
bunnei
b2a6ad52f4
added helper functions to mem_map to convert physical addresses to virtual addresses
12 years ago
bunnei
f0525a1eb4
added code to LCD modules keep track of framebuffer location in FCRAM or VRAM
12 years ago
bunnei
f78794961e
- changed HW IO map to use virtual addresses
- added hooks to catch LCD IO read/writes
12 years ago
bunnei
9e047e32d4
added simple GSP GPU ReadHWRegs function to support returning the framebuffer address
12 years ago
bunnei
a272803dcb
added preliminary DataSynchronizationBarrier support with simple DMA copy
12 years ago
bunnei
25d595d869
added (fake) physical addresses for where to put framebuffer in VRAM
12 years ago
bunnei
86a515e5ac
added vram to memory_map
12 years ago
Thomas Edvalson
a226dc57bf
Need to add Xcursor to linker?
12 years ago
bunnei
cb0663de51
moved HLE::MRC to its own module, added support for catching data synchronization barrier command
12 years ago
bunnei
6151e26958
added disassembly to unimplemented instruction
12 years ago
bunnei
2672e7d883
removed some cruft
12 years ago
bunnei
e08f242141
fixed bug where svc_ControlMemory was not properly getting passed in parameters
12 years ago
Thomas Edvalson
c51e4822b1
Fixed CMake's import of GLFW.
12 years ago
Thomas Edvalson
08e1ba746f
Resolved undefined Common::g_scm_branch error.
12 years ago
bunnei
890c7261d2
- added preliminary support for svc_MapMemoryBlock
- added shared memory region
- moarrrr cleanups to memory_map
12 years ago
bunnei
b7cd4c9e90
added functions to map Heap and Shared memory space
12 years ago
bunnei
66e1f8ab33
added GSP::RegisterInterruptRelayQueue function
12 years ago
bunnei
cd0664eb77
- refactored how service functions are called
- added option to create/delete service handles
12 years ago
bunnei
66a98ea686
made qt window title consistent
12 years ago
bunnei
80a040ac77
fixes to scm_rev generation to make it conistent with windows build
12 years ago
ShizZy
121960a2eb
updated windows scm_rev code to use new style
12 years ago
bunnei
4405a53cf3
added scm rev generation on Linux/cmake
12 years ago
bunnei
7a136b8a84
fixes to build on linux
12 years ago