bunnei
48e39fc992
FS: Added stubbed code to intercept and decode file system service functions.
FS: Added to CMakeLists.txt
12 years ago
bunnei
c95972275e
HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)
12 years ago
bunnei
d7363322c7
HLE: Updated various handle debug assertions to be more clear.
12 years ago
bunnei
8cac527c94
Kernel: Updated several member functions to be const
12 years ago
Tony Wasserka
5d62f5d92a
GPU debugger: Add functionality to inspect command lists.
12 years ago
Tony Wasserka
d4530765ce
GPU: Cleanup register definitions.
12 years ago
Tony Wasserka
1dfa392824
Rename LCD to GPU.
12 years ago
Tony Wasserka
31666632ca
Add initial graphics debugger interface.
12 years ago
Tony Wasserka
82d3260359
GSP: Define more GX commands.
12 years ago
bunnei
870c6146e7
service: added a error log messages for unimplemented WaitSynchronization
12 years ago
bunnei
b78aff8585
svc: added optional name field to Event and Mutex (used for debugging)
12 years ago
bunnei
7dd18a8df9
gsp: always pass through synchronization barrier for commands
12 years ago
bunnei
55325dea4c
hle: added stubbed service for ndm_u
12 years ago
bunnei
c451ad2835
service: cleaned up log messages
12 years ago
bunnei
2482be13df
service: removed PT_A from, as this was just an alias for APT_U
12 years ago
bunnei
007b7edada
srv: fix to log unimplemented service (instead of crash)
12 years ago
bunnei
c404d22036
hle: cleaned up log messages
12 years ago
bunnei
545e6919ce
service: added additional hack to return success on unimplemented service calls
12 years ago
bunnei
b08b3c154f
srv: changed a NOTICE_LOG to DEBUG_LOG
12 years ago
bunnei
4b4a6de1d8
apt: added stubbed function for InquireNotification
12 years ago
bunnei
70af9d620b
service: changed interface to return 0 (no error) when a service method is unimplemented - hack to make apps boot further
12 years ago
bunnei
3972d4ca8b
APT_U: added stubbed function for APT_U::Enable, fixed some log messages to be more consistent
12 years ago
bunnei
94b30e8a38
APT_U: added event creation to Initialize method
12 years ago
bunnei
a432dc8f39
kernel: added WaitSynchronization method to Kernel::Object
12 years ago
bunnei
58a3adcdd2
kernel: updated SyncRequest to take boolean thread wait result as a parameter
12 years ago
bunnei
16fea415d0
service: Renamed Sync to SyncRequest
12 years ago
bunnei
96b2105524
srv: added a real mutex for GetProcSemaphore (instead of stubbed)
12 years ago
bunnei
d73d782ba7
kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequest
12 years ago
bunnei
0aa582bf89
service: fixed typo that MSVC did not catch as an error
12 years ago
bunnei
9fddba6843
APT_U: added a debug log on calling GetLockHandle
12 years ago
bunnei
eb537c560a
mutex: refactored the interface to code to return a Mutex* handle
12 years ago
bunnei
978e1d4653
mutex: initial commit of HLE module
12 years ago
bunnei
9bf7ce535a
service: removed redundant include of common_types.h
12 years ago
bunnei
143bba2045
renamed "syscall" module to "svc" (more accurate naming)
12 years ago
bunnei
44336329ed
- created a Kernel namespace
- cleaned up Kernel code a bit (moved stuff into namespace, fixed whitespace issues)
- added handle types for all different CTROS handles
12 years ago
bunnei
0886dc70ed
apt: changed stubbed handle to be something other than 0xDEADBEEF (used as a magic value in other places) so that I can track how it propagates through the app code
12 years ago
bunnei
112904b832
- renamed NewHandle to CreateHandle
- updated CreateHandle/DeleteHandle to use KernelObject's
12 years ago
bunnei
eab6fd01d7
- updated service(s) to be KernelObject's
- various cleanups
12 years ago
bunnei
725d240bf7
renamed "UID" to "Handle" where appropriate
12 years ago
bunnei
772abad778
- moved Handle/Result definitions to kernel.h
- added ResetType enum
12 years ago
bunnei
39ee75fc8d
added stubbed GetProcSemaphore - does nothing but avoids an exception
12 years ago
bunnei
540a693eae
updated APT_U::GetLockHandle to return a valid handle
12 years ago
bunnei
b39cd3a64c
removed unknown fields from GX_CmdBufferHeader
12 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)
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
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
9e047e32d4
added simple GSP GPU ReadHWRegs function to support returning the framebuffer address
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