- Dec 01, 2016
-
-
Subv authored
fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
-
Subv authored
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately.
-
- Nov 30, 2016
- Nov 29, 2016
-
-
Subv authored
-
- Nov 27, 2016
-
-
Subv authored
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849
-
Emmanuel Gil Peyrot authored
Fixes #1960.
-
Subv authored
-
Subv authored
-
- Nov 26, 2016
- Nov 25, 2016
-
-
mailwl authored
-
mailwl authored
-
James Rowe authored
-
- Nov 24, 2016
-
-
freiro authored
-
jphalimi authored
This patch brings +3% performance improvement on average. It removes ToVertex() as an important hotspot of the emulator.
-
pippo2931 authored
* Bravely Default/Second stuck #1822 CancelLibraryApplet stub * Log parameter. * Taking care of comments * Sync with 3DBrew * White space ? * lower case
-
- Nov 22, 2016
- Nov 20, 2016
- Nov 19, 2016
-
-
James Rowe authored
-
Subv authored
Related to #1904
-
Subv authored
Names now make sense and match 3dbrew.
-
wwylele authored
-
wwylele authored
According to the observation from game and 3dbrew "Used for accessing general NCCH data"
-
wwylele authored
All "subclasses" of DiskArchive are splitted out. This class is useless
-
wwylele authored
-
wwylele authored
-
wwylele authored
-
wwylele authored
Now DiskArchive only serves for SDMC, then it should be just a "SDMCArchive"
-
wwylele authored
ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData
-
wwylele authored
The error checking of SaveDataArchive is completely different from DiskArchive, so it has to be a new class instead of a subclass of DiskArchive.
-
wwylele authored
Same as directory, file shouldn't expose Open either.
-
wwylele authored
Open should not be an interface exposed by Directory because it is the Archive thats implement the methed to open the directory. The service API of 3DS also implies this - Open is not a function of directory service, but is of FS main service
-
wwylele authored
-
freiro authored
-
freiro authored
-