aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service
AgeCommit message (Collapse)Author
2022-02-12hid: Stub IsUsbFullKeyControllerEnabledlat9nq
Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
2022-02-10Merge pull request #7852 from Morph1984/new-uuidbunnei
common: Revise and fix the UUID implementation
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05profile: Migrate to the new UUID implementationMorph
2022-02-05service: Migrate to the new UUID implementationMorph
2022-02-04service: pm: Implement AtmosphereGetProcessInfotech-ticks
2022-02-02general: Move deleted copy/move constructor/assignment operators to public ↵Lioncash
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).
2022-01-21Merge pull request #7752 from Morph1984/SetCpuOverclockEnabledbunnei
service: apm: Stub ISession SetCpuOverclockEnabled
2022-01-21service/wlan: Update function tablesLioncash
2022-01-21service/usb: Update function tablesLioncash
2022-01-21service/set: Update function tablesLioncash
2022-01-21service/ns: Update function tablesLioncash
2022-01-21service/nim: Update unknown function table entriesLioncash
2022-01-21service/friend: Update unknown function table entriesLioncash
2022-01-21service/filsystem: Update fsp-srv function tableLioncash
2022-01-21service/btm: Update function tablesLioncash
2022-01-21service/audio: Update audctl unknown function namesLioncash
2022-01-21service/am: Update omm function tablesLioncash
2022-01-21service/acc: Update unknown function namesLioncash
Switchbrew has the function names now.
2022-01-20service: apm: Stub ISession SetCpuOverclockEnabledMorph
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
2022-01-19service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman77
2022-01-14Merge pull request #7707 from german77/slow-updatebunnei
service/hid: Decrease motion update rate
2022-01-12service/hid: Decrease motion update rateNarr the Reg
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.
2022-01-11hle: kernel: k_page_table: Update SetProcessMemoryPermission.bunnei
2022-01-11hle: service: ldr: UnmapCodeMemory BSS only when set.bunnei
2022-01-11hle: kernel: k_page_table: ReadAndWrite -> UserReadWrite.bunnei
2022-01-11hle: kernel: k_page_table: Rename *ProcessCodeMemory -> *CodeMemory.bunnei
2021-12-28Remove invalid assertion statementFeng Chen
2021-12-28Implement few type in bufferqueue query methodFeng Chen
2021-12-21Merge pull request #7481 from german77/gyro-biasbunnei
service/hid: Improve console motion accuracy
2021-12-20Merge pull request #7597 from bunnei/remove-global-lockbunnei
core: hle: Remove global HLE lock.
2021-12-17core: hle: Remove global HLE lock.bunnei
- 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.
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg
2021-12-12service/hid: Improve console motion accuracyNarr the Reg
2021-12-07Merge pull request #7525 from german77/notifabunnei
service/notif: Add notif:a and stub ListAlarmSettings, Initialize
2021-12-07Merge pull request #7521 from german77/dual_single_joyconsbunnei
service/hid: Implement SetNpadJoyAssignmentMode
2021-12-07Merge pull request #7488 from vonchenplus/support_multiple_videos_playingbunnei
Support multiple videos playing
2021-12-06Merge pull request #7524 from german77/hid_stubbunnei
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
2021-12-06service/notif: Add notif:a and stub ListAlarmSettings,Initializegerman77
Used by ring fit adventure 1.2.0
2021-12-05service/hid: Stub SetNpadCaptureButtonAssignment and ↵german77
ClearNpadCaptureButtonAssignment Used by ring fit adventure 1.2.0
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman77
2021-12-05general: Add missing copyright noticesameerj
2021-12-04core/hid: Ensure only valid npad are connectedgerman77
2021-12-05Address feedbackFeng Chen
2021-12-03Merge pull request #7489 from Morph1984/steady-clockbunnei
general: Replace high_resolution_clock with steady_clock
2021-12-02service: am: ISelfController: Stub SaveCurrentScreenshotMorph
- Used by Disney Magical World 2: Enchanted Edition
2021-12-02general: Replace high_resolution_clock with steady_clockMorph
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock.
2021-12-02Support multiple videos playingFeng Chen
2021-11-30service: friend: Implement GetCompletionEventMorph
- Used by Super Bomberman R Online
2021-11-29npad: Return NpadButton in GetAndResetPressStateMorph
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.