| Age | Commit message (Collapse) | Author |
|
nfc: Update function table
|
|
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
|
|
|
|
caps: Use enum classes and check struct sizes on compile time
|
|
Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG
|
|
Prevent nullptr dereference on swkbd error case
|
|
es: Update function table
|
|
|
|
|
|
|
|
* btdrv: Update function table
|
|
* bpc: Update function tables
This was based on Switchbrew page: https://switchbrew.org/wiki/PCV_services
|
|
* bcat: Update function tables and add missing classes
|
|
* am: Update function tables and add missing classes
* Remove comments (1/5)
* Remove comments (2/5)
* Remove comments (3/5)
* Remove comments (4/5)
* Remove comments (5/5)
* Remove unused classes (1/2)
* Remove unused classes (2/2)
|
|
* aoc: Update function table
* Remove comments
|
|
btm: Update function tables
|
|
This was based on Switchbrew page: https://switchbrew.org/wiki/Error_Upload_services
|
|
This was based on Switchbrew page: https://switchbrew.org/wiki/ETicket_services
|
|
This was based on Switchbrew page: https://switchbrew.org/wiki/BTM_services
"No comment" edition
|
|
|
|
|
|
Updated to "yuzu Emulator Project"
|
|
memory_manager: Remove useless assertion
|
|
hid: Stub a series of "SevenSixAxisSensor" service commands
|
|
num_pages is an std::size_t. It will always be >= 0
|
|
- Used by Captain Toad: Treasure Tracker Update 1.3.0
While we're at it, fix the input parameters for SetIsPalmaAllConnectable and SetPalmaBoostMode
|
|
|
|
Previously if applications would send faulty buffers(example homebrew) it would lead to us returning uninitalized data. Switching from ASSERT_MSG to ASSERT_OR_EXECUTE_MSG allows us to have a fail safe to prevent crashes but also continue execution without introducing undefined behavior
|
|
hid: Implement Get/ResetGyroscopeZeroDriftMode
|
|
software_keyboard: Eliminate trivial redundant copies
|
|
|
|
* account: Update function tables and add missing classes
* clang-format
* Add missing "public"
* Add missing public again
* Add missing final
|
|
- Used by Captain Toad Treasure Tracker
|
|
We can just make use of moves here to get rid of two redundant copies
|
|
|
|
nvdrv: Fix GetTPCMasks for ioctl3
|
|
kernel: Account for system resource size for memory usage
|
|
kernel: ResourceLimit::Reserve remove useless while loop
|
|
Fixes animal crossing svcBreak on launch
|
|
GetTotalPhysicalMemoryAvailableWithoutSystemResource & GetTotalPhysicalMemoryUsedWithoutSystemResource seem to subtract the resource size from the usage.
|
|
clogs logs quite a bit
|
|
|
|
Allows Minecraft: Nintendo Switch Edition (a.k.a. old Minecraft) to boot and go ingame
|
|
Timeout is a u64, it will always be >= 0
|
|
|
|
This has been wrong since https://github.com/yuzu-emu/yuzu/commit/0432af5ad1ec34f02071f6fdc5fc78149b059f18
I haven't found a game that called this function (and I haven't tried this on a real Switch), and because of this I haven't been able to check if the number in assert OR the string in the assert is wrong, but one of the two is wrong:
NetworkProfileData is 0x18E, while SfNetworkProfileData is 0x17C, according to Switchbrew
Switchbrew doesn't officially say that NetworkProfileData's size is 0x18E but it's possible to calculate its size since Switchbrew provides the size and the offset of all the components of NetworkProfileData (which isn't currently implemented in yuzu, alongside SfNetworkProfileData)
NetworkProfileData documentation: https://switchbrew.org/wiki/Network_Interface_services#NetworkProfileData
SfNetworkProfileData documentation: https://switchbrew.org/wiki/Network_Interface_services#SfNetworkProfileData
Since I trust ogniK's work on reversing NIFM, I'd assume this was just a typo in the string
|
|
hid: Clear keyboard states & fix logic issue
|
|
FS: Improve emulation of device saves
|
|
|
|
|