| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\
| |
| | |
am_net: Update function table data
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Service/APT: Return proper parameters in GetLockHandle.
|
|\ \
| | |
| | | |
SOC:U : Fix WinSock function deprecation
|
|\ \ \
| | | |
| | | | |
Move input values into an array.
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Core\HLE : Fix Warning
|
| | | |
| | | |
| | | |
| | | | |
applet when called.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Documented some APT functions
This allows applets to boot.
|
|\ \ \ \
| | | | |
| | | | | |
GSP: Don't try to write memory fill registers if start address is 0
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
Verified to be what GSP does via REing. Fixes invalid virt->phys
translation error spam in some games.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
|
|\ \ \
| | | |
| | | | |
Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.
|
|\ \ \ \
| | | | |
| | | | | |
Services/Logging: Log more useful information when some operations fail.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Namely OpenFileDirectly, OpenDirectory and OpenArchive
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Previously it would just re-read the already decoded instruction and extract the immediate value.
|
| | |/ / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Named the service functions in am:app as per 3dbrew.
This fixes an illegal read loop in Steel Diver
|
| |/ / /
|/| | | |
|
|/ / /
| | |
| | |
| | | |
They'll be reset if needed during the next svcWaitSynchronization call (if there's any pending)
|
|\ \ \
| | | |
| | | | |
Kernel/SVC: Implemented svcQueryProcessMemory
|
|\ \ \ \
| | | | |
| | | | | |
Add more frd:u unknown service commands from 3dbrew
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Changes the log to use hex in the parameter list instead of decimal.
|
|/ / / / |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Kernel/SVC: Implemented svcQueryMemory.
|
| | | | |
|
| | |/
| | |
| | |
| | | |
"signed/unsigned mismatch"
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This commit fixes several kernel object leaks. The most severe of them
was threads not being removed from the private handle table used for
CoreTiming events. This resulted in Threads never being released, which
in turn held references to Process, causing CodeSets to never be freed
when loading other applications.
|
| |
| |
| |
| | |
Buffer lengths should be size_t, and file offsets should be u64.
|
| |
| |
| |
| |
| |
| | |
This is exposed in the GUI as a new "CiTrace Recording" widget.
Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
|
|\ \
| | |
| | | |
Fix applet includes using iwyu
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Library applet support (swkbd for now)
|
| | |
| | |
| | |
| | | |
Applets are now cleaned up in AppletUpdateEvent after calling their respective Update method.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The code now properly configures the process image to match the loaded
binary segments (code, rodata, data) instead of just blindly allocating
a large chunk of dummy memory.
|
| | | |
|
| | |
| | |
| | |
| | | |
Applets.
|
|/ /
| |
| |
| | |
Currently only the SWKBD is emulated, and there's currently no way to ask the user for input, so it always returns "Subv" as the text.
|
|\ \
| | |
| | | |
Cleanup includes, mostly in common
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|