Commit Graph

21615 Commits (2c1e2c63c302dc4a2f0ad3452263d715d77aba8c)
 

Author SHA1 Message Date
Mathieu Vaillancourt 5ad1aa8b68 Add a quick way to load Launcher.dat files
bunnei bf025ed03c fixed order of LogManager and System init
bunnei 7a080551ac fixed GL context acquire (applies to Qt GUI only)
bunnei 089dff2cd4 fixed VSProps for Qt DLL copy
Mathieu Vaillancourt 1780f9b76a Ignore scm_rev.h and auto copy Qt dlls to bin folder on build.
Mathieu Vaillancourt ad0734acee Remove unused QTableView
Mathieu Vaillancourt e5f09b8be6 UI/debugger changes
bunnei 958bca606e Merge branch 'hle-interface'
bunnei 70c2cce963 renamed hw_lcd module to just lcd
bunnei c3a4b4bfca added NDMA hardware interface
bunnei b2baafaf8b added GSP heap memory allocation
bunnei 33e7d97d46 fixed bug in Memory::GetPointer
bunnei fb026f6b46 moved enums into Memory:: namespace
bunnei a9dba388eb added memory read/write to GSP heap
bunnei 09ffe87360 more various refactors to memory interface
bunnei ae99574b6d cleaned up memory interfaces a lot, removed some hackish stuff
bunnei 9d5a561c1b fixed framebuffer color order
bunnei f0797dcf1f added a new function wrapper
bunnei d4411acfd0 removed hard-coded framebuffer addresses from renderer_opengl.cpp
bunnei 9d1a17ca88 fixed bug with printing std::string in log messages
bunnei 795d6bf5b7 changed unknown memory read/write to report the size
bunnei bb5bc2df25 added class stub for HID:User service
bunnei b8851305bd updated service comments
bunnei de3dcd38f6 - fixed tabs in function_wrappers.h
- fixed log message wording in hle.cpp
- added syscall stubs for CloseHandle and WaitSynchronization1
bunnei 32c3462047 - added stubbed out GSP::Gpu service interface
- various cleanups/refactors to HLE services
bunnei acef5e0b17 removed no longer used function header
bunnei ffabed8c25 restructured hle:services completely to use function lookup tables
bunnei 386dd722e7 fixed naming for APT_U
bunnei 7ec5950bc4 - extracted srv: calls from service.cpp and put in its own module
- added function tables for service calls
- lots of refactoring
bunnei cb504e236b added helper functions for upper/lowercase strings
bunnei 18766b9e69 added a stub for GetLockHandle
bunnei 9f4d677cdf added framework for APT service (application and title launching service)
bunnei 524e78ece8 renamed class Interface_SRV to SRV
bunnei ce822b6815 replace tabs with spaces
bunnei 5ea4679630 added some very initial command parsing for SRV Sync
bunnei 67f6e41470 added a GetPointer function for reading from HLE command buffer
bunnei f2f63a0f05 fixed hw write declarations to not be const
bunnei 6f6d5158de added OS memory read/write for thread command buffer
bunnei b24e6f2b60 cleanups to service HLE
bunnei 68e198476f - added HLE to connect to "srv:" service
- added a manager for keeping track of services/ports
- added a memory mapped region for memory accessed by HLE
- added HLE for GetThreadCommandBuffer function
Mathieu Vaillancourt 68a8594d04 Init window size from VideoCore. Start changing the default window behavior...
Mathieu Vaillancourt 0ecb0365e4 Show symbols in disasm
Mathieu Vaillancourt 67095f8083 Implement simple LoadSymbols for ELF files
Mathieu Vaillancourt d046cfbba1 Add symbols map
bunnei 4d88318903 hacked CPU interpreter to ignore branch on SVC instruction (as we are HLEing this...)
bunnei cd7de52fea added a SETABORT method that does not update LR (for HLE'd SVC that does not jump appcore CPU to an IRQ vector)
bunnei 9a9b7b289a added a memory mapped option for HLE
bunnei 02fbd42e7f - renamed hle_syscall to just syscall
- added service.h as an initial service interface
bunnei 7ea7585898 replace tabs with spaces
bunnei f6c328cf37 moved hle.cpp into hle folder (due to mistake earlier)