german77
2dba88f9fd
nfp: Sort functions by command number
5 years ago
Morph
e47b5e6a26
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
26f74468c4
profile: Migrate to the new UUID implementation
4 years ago
Morph
da3c2dc90c
service: Migrate to the new UUID implementation
4 years ago
tech-ticks
be026c6b6d
service: pm: Implement AtmosphereGetProcessInfo
4 years ago
Lioncash
2c2e08df02
general: Move deleted copy/move constructor/assignment operators to public interface
This allows for better compiler errors, where the compiler will state a
copy or move couldn't occur due to the relevant function being deleted.
Previously a compiler would warn about the relevant function not being
accessible (which, while true, isn't as informative as it could be).
4 years ago
Lioncash
46d9dc557c
service/wlan: Update function tables
4 years ago
Lioncash
3599c5f7c8
service/usb: Update function tables
4 years ago
Lioncash
50af00640b
service/set: Update function tables
4 years ago
Lioncash
114ce2ae13
service/ns: Update function tables
4 years ago
Lioncash
41f1cceefe
service/nim: Update unknown function table entries
4 years ago
Lioncash
cc5f02e0a5
service/friend: Update unknown function table entries
4 years ago
Lioncash
ee4adcada2
service/filsystem: Update fsp-srv function table
4 years ago
Lioncash
2495e8d6e1
service/btm: Update function tables
4 years ago
Lioncash
74a98a01de
service/audio: Update audctl unknown function names
4 years ago
Lioncash
aa0d0e91a0
service/am: Update omm function tables
4 years ago
Lioncash
1a50cb9468
service/acc: Update unknown function names
Switchbrew has the function names now.
4 years ago
Morph
00dc684fb0
service: apm: Stub ISession SetCpuOverclockEnabled
Since we don't currently support CPU overclocking within the emulated system, this can be stubbed for now, like APM IsCpuOverclockEnabled.
- Used by Gravity Rider Zero
4 years ago
german77
d678dfda6e
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
4 years ago
Narr the Reg
01d886a3ba
service/hid: Decrease motion update rate
Motion stops working in Mario Tennis in swing mode if the update rate is too fast even when HW it updates at the same speed. 10ms it's the minimum period that the game needs to start working again.
4 years ago
bunnei
d45b65b4d9
hle: kernel: k_page_table: Update SetProcessMemoryPermission.
4 years ago
bunnei
7526489b8b
hle: service: ldr: UnmapCodeMemory BSS only when set.
4 years ago
bunnei
84a61db25b
hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.
4 years ago
bunnei
0942533d2f
hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.
4 years ago
ameerj
8badb6f4a7
Revert "Merge pull request #7668 from ameerj/fence-stop-token"
This reverts commit 5a612e9217 , reversing
changes made to 2e61bc3d51 .
4 years ago
ameerj
0585c60227
gpu: Use std::stop_token in WaitFence for VSync thread
Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable.
4 years ago
Feng Chen
064470286d
Remove invalid assertion statement
4 years ago
Feng Chen
669cb21687
Implement few type in bufferqueue query method
4 years ago
bunnei
5192e8e092
core: hle: Remove global HLE lock.
- This was added early on as a hack to protect against some concurrency issues.
- It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex.
4 years ago
Narr the Reg
3554c18269
core/hid: Cancel any vibration after the test
4 years ago
Narr the Reg
66a86f54af
service/hid: Improve console motion accuracy
4 years ago
german77
57ceda21b7
service/notif: Add notif:a and stub ListAlarmSettings,Initialize
Used by ring fit adventure 1.2.0
4 years ago
german77
df845d5d6e
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
4 years ago
german77
2352826bf7
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
ameerj
8969273d2d
general: Add missing copyright notices
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Feng Chen
4a3c1192b8
Address feedback
4 years ago
Morph
f650d11a53
service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
4 years ago
Morph
2b9afa4d56
general: Replace high_resolution_clock with steady_clock
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock.
4 years ago
Feng Chen
10cc89bfdf
Support multiple videos playing
4 years ago
Morph
2bd51ec9e5
service: friend: Implement GetCompletionEvent
- Used by Super Bomberman R Online
4 years ago
Morph
f34773ee36
npad: Return NpadButton in GetAndResetPressState
We were previously truncating this to a u32 as there were no known buttons that used the full 64 bits of this type. Fix this now that we know they are used.
4 years ago
Morph
726d16f266
general: Fix handheld typo
4 years ago
Narr the Reg
9139019352
core/ns: Implement GetReadOnlyApplicationControlDataInterface
Used in checkpoint homebrew
4 years ago
Narr the Reg
979bdaeddd
core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
Used in checkpoint homebrew
4 years ago
german77
b7357d95a7
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
297b5accab
core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
4 years ago
Narr the Reg
d20817d2f1
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
30de38ee7f
kraken: Address comments from review
Fix compiler bug
4 years ago
german77
25521cd948
core/hid: Improve accuary of mouse implementation
4 years ago