Pavel Barabanov
5608ab1cd4
everything related to the FW 20 has been deleted.
2025-05-11 20:18:26 -04:00
Pavel Barabanov
d55e400c7c
started adding services for firmware 20.0.0 without implementation
2025-05-03 06:15:23 +03:00
EmulationEnjoyer
d5bb26bf3e
Implement HID function stub "SetGestureOutputRanges" ( #105 )
...
Add function stub for "SetGestureOutputRanges" in HID service
Fixes userspace panic when booting Donkey Kong Country Returns HD:
> Debug <Critical> core\hle\service\service.cpp:operator ():78: Assertion Failed!
Unknown / unimplemented function '92(<unknown>)': port='hid' cmd_buf={[0]=0x6, [1]=0x8000000C, [2]=0x1, [3]=0x0, [4]=0x4F434653, [5]=0x0, [6]=0x0, [7]=0x0, [8]=0x49434653}
> Service.AM <Info> core\hle\service\am\service\application_functions.cpp:SetTerminateResult:187: (STUBBED) called, result=0x1a80a (2010-0212)
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:Break:52: Userspace PANIC! info1=0x0000001086D02C4C, info2=0x0000000000000004
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:operator ():33: debug_buffer_err_code=1A80A
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:Break:102: Emulated program broke execution! reason=0x0000000000000000, info1=0x0000001086D02C4C, info2=0x0000000000000004
ref: 132077e18f

Reviewed-on: http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/pulls/105
Co-authored-by: EmulationEnjoyer <emulationenjoyer@noreply.localhost>
Co-committed-by: EmulationEnjoyer <emulationenjoyer@noreply.localhost>
2025-04-04 03:40:49 +02:00
yuzubot
c280f95b1a
"Merge Tagged PR 13018"
2024-03-03 13:02:50 +00:00
liamwhite
3f719aed35
Merge pull request #13135 from german77/hid-interface
...
service: hid: Migrate HidServer to new IPC
2024-02-27 12:26:26 -05:00
Narr the Reg
d77cb74cb2
service: hid: Add IsAnyCustomButtonConfigEnabled for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
9d2a7fba97
service: hid: Migrate HidServer to new IPC
2024-02-23 17:49:02 -06:00
Narr the Reg
c10b688712
service: hid: Move and migrate AppletResource and ActiveVibrationDevice
2024-02-23 17:49:02 -06:00
Narr the Reg
b765a7e22c
service: hid: Free npad applet resource
2024-02-08 18:50:54 -06:00
Narr the Reg
0201a87e4f
service: hid: Migrate hidbus to new interface
2024-02-07 18:07:32 -06:00
liamwhite
e91763d920
Merge pull request #12933 from german77/irs-interface
...
service: irs: Migrate service to new interface
2024-02-06 10:24:30 -05:00
german77
ce7db5d075
service: hid: Migrate hid debug service to new interface
2024-02-06 00:38:46 -06:00
german77
bc3955e125
service: irs: Migrate service to new interface
2024-02-06 00:14:16 -06:00
liamwhite
6e85d48a8b
Merge pull request #12780 from german77/touch_resource5
...
service: hid: Fully implement touch resource
2024-02-01 11:33:44 -05:00
Narr the Reg
ac45bf3adb
service: hid: Implement GetPlayerLedPattern accurately
2024-01-30 10:57:03 -06:00
Narr the Reg
575f4308e0
service: hid: Fully implement touch resource
2024-01-28 18:27:25 -06:00
Narr the Reg
df295231b8
service: set: Implement more settings functions for Qlaunch
2024-01-25 17:14:18 -06:00
Narr the Reg
4af74a15a8
service: hid: Implement EnableAppletForInput
2024-01-21 14:05:18 -06:00
liamwhite
48d9e11d9d
Merge pull request #12660 from german77/better-vibration
...
service: hid: Fully implement abstract vibration
2024-01-20 13:34:54 -05:00
Narr the Reg
4acc872fce
service: set: Implement stubbed functions
2024-01-15 23:17:03 -06:00
Narr the Reg
e2313faec9
service: hid: Fully implement abstract vibration
2024-01-15 23:15:40 -06:00
Liam
bf50a0e0c2
kernel: fix debugger and process list lifetime
2024-01-12 18:31:33 -05:00
german77
194746c558
service: hid: Create abstracted pad structure
2024-01-11 19:35:04 -06:00
Viktor Szépe
cff668e1c4
Fix typos in src/core ( #12625 )
...
* Fix typos in src/core
* Fix typo correction
* Fix indentation of MemoryStateNames
* Fix indent
2024-01-08 13:31:48 -06:00
german77
94693e5e4b
service: hid: Implement GetLastActiveNpad
2024-01-06 23:30:43 -06:00
german77
1f3c770e79
service: hid: Implement AssigningSingleOnSlSrPress
2024-01-06 23:30:42 -06:00
german77
c599f3700b
service: hid: Implement SetNpadSystemExtStateEnabled
2024-01-06 23:30:41 -06:00
german77
243494192f
service: hid: Implement CaptureButtonAssignment
2024-01-06 21:18:44 -06:00
Narr the Reg
11a23ca48c
service: hid: Add functions needed by Qlaunch
2024-01-06 16:10:37 -06:00
Narr the Reg
146975c880
hid_core: Move hid to it's own subproject
2024-01-05 11:41:15 -06:00
Narr the Reg
b3e76e2cb1
service: hid: Remove data races when handling shared memory
2024-01-03 20:21:16 -06:00
Narr the Reg
1f0a03d1e0
service: hid: Implement NpadResource and NpadData
2024-01-03 20:21:14 -06:00
liamwhite
5ff67edd66
Merge pull request #12536 from german77/npad_interface
...
service: hid: Use applet resource to get latest shared memory handle
2024-01-01 15:02:13 -05:00
Narr the Reg
7a478d7b9a
Merge pull request #12454 from liamwhite/ct-stuff
...
core_timing: minor refactors
2024-01-01 13:56:31 -06:00
Narr the Reg
37bb42e1ec
service: hid: Use applet resource to get latest shared memory handle
2023-12-31 10:51:01 -06:00
Liam
6bd1dfa8cc
service: fetch objects from the client handle table
2023-12-24 19:20:43 -05:00
Liam
b9545c5a0e
core_timing: remove user data value
2023-12-23 15:36:44 -05:00
Narr the Reg
22946d67ad
service: hid: Fix crash on InitializeVibrationDevice
2023-12-20 22:52:36 -06:00
Narr the Reg
5913b7a750
core: hid: Clean up headers
2023-12-14 09:36:33 -06:00
Narr the Reg
6de39c8398
service: hid: Allow to create multiple instances of shared memory
2023-12-13 23:24:28 -06:00
german77
93c91bcbab
service: hid: Improve CreateAppletResource implementation and free resources
2023-12-10 16:17:51 -06:00
Narr the Reg
7fa71afe9e
service: hid: Introduce proper AppletResource emulation
2023-12-06 20:24:04 -06:00
FrozenAra
6c23b151ba
Fixed controller applet crashing when on FW17+
2023-11-27 20:01:30 +01:00
Narr the Reg
5f6b4418df
service: hid: Create appropriate hid resources
2023-11-20 17:19:17 -06:00
Narr the Reg
1588a32251
Merge pull request #12011 from Macj0rdan/controller-applet
...
Implemented qlaunch version of the controller applet
2023-11-20 16:53:33 -06:00
Squall-Leonhart
a1ca92a79a
service: hid: Ensure resource manager is initialized
...
Ensures the proper initialization of the IActiveVibrationDeviceList. By using GetResourceManager() instead of resource_manager, we make sure that the IActiveVibrationDeviceListis initialized before it's used, preventing potential null issues.
Fixes #12088
2023-11-20 11:43:56 +11:00
FrozenAra
09d7bec6e1
Implemented qlaunch version of the controller applet
2023-11-19 18:38:58 +01:00
Narr the Reg
cd8dcc1250
service: hid: Introduce firmware settings and update activate controller calls
2023-11-16 18:51:14 -06:00
Narr the Reg
ea658d2688
service: hid: Implement xpad calls
2023-11-16 11:18:11 -06:00
liamwhite
9041ac3da1
Merge pull request #12038 from german77/no_implement
...
service: hid: Split hid.cpp into individual interfaces
2023-11-16 09:13:56 -05:00