Difference between revisions of "SceTouch"
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) |
|||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Version | + | ! Version !! World !! Privilege |
|- | |- | ||
− | | 1.69 | + | | 1.69-3.60 || Non-secure || Kernel |
|} | |} | ||
Line 17: | Line 16: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
− | | 1.69 || [[SceTouch# | + | | 1.69-3.60 || [[SceTouch#SceTouchForDriver|SceTouchForDriver]] || Non-secure || Kernel || 0xA4A7DAFC |
|- | |- | ||
− | | 1.69 || [[SceTouch# | + | | 1.69-3.60 || [[SceTouch#SceTouch|SceTouch]] || Non-secure || User || 0x3E4F4A81 |
|} | |} | ||
Line 162: | Line 161: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | 1.69 || 0xD7889B91 | + | | 1.69-3.60 || 0xD7889B91 |
|} | |} | ||
+ | |||
+ | <source lang="C">int sceTouchGetDeviceInfo(int unk, void *unk2);</source> | ||
+ | |||
=== sceTouchGetSamplingStateExt === | === sceTouchGetSamplingStateExt === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 201: | Line 203: | ||
|} | |} | ||
− | + | only return 0 in touch.skprx | |
− | + | ||
− | + | <source lang="C"> | |
− | + | int sceTouchSetTouchEmulationDataForDriver(void *a1, void *a2); | |
− | + | </source> | |
− | + | ||
− | + | === sceTouchUpdateInitForDriver === | |
− | + | {| class="wikitable" | |
− | + | ! Version !! NID | |
− | + | |- | |
− | + | | 0.990-3.60 || 0xDDCF5145 | |
− | + | |} | |
− | + | ||
− | + | <source lang="C">int sceTouchUpdateInitForDriver(void);</source> | |
− | + | ||
− | + | === sceTouchUpdateRestartForDriver === | |
− | + | {| class="wikitable" | |
− | + | ! Version !! NID | |
+ | |- | ||
+ | | 0.990-3.60 || 0x4E6C4558 | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceTouchUpdateRestartForDriver(int unk);</source> | ||
+ | |||
+ | === sceTouchActivateRegionForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xC7F0DAA0 | ||
+ | |} | ||
+ | |||
+ | === sceTouchDisableTouchForceForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xCDE79889 | ||
+ | |} | ||
+ | |||
+ | === sceTouchEnableIdleTimerCancelSettingForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xEBF4C86A | ||
+ | |} | ||
+ | |||
+ | === sceTouchEnableTouchForceForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xE41B4BF8 | ||
+ | |} | ||
+ | |||
+ | === sceTouchGetDeviceInfoForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xFD2E0278 | ||
+ | |} | ||
+ | |||
+ | === sceTouchGetPanelInfoForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x937DB4C0 | ||
+ | |} | ||
+ | |||
+ | === sceTouchGetProcessInfoForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x4DF3A37C | ||
+ | |} | ||
+ | |||
+ | === sceTouchGetSamplingStateForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x174D0333 | ||
+ | |} | ||
+ | |||
+ | === sceTouchPeekForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0xBAD1960B | ||
+ | |} | ||
+ | |||
+ | === sceTouchPeekRegionForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x9B3F7207 | ||
+ | |} | ||
+ | |||
+ | === sceTouchReadForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x70C8AACE | ||
+ | |} | ||
+ | |||
+ | === sceTouchReadRegionForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x9A91F624 | ||
+ | |} | ||
+ | |||
+ | === sceTouchRegisterVirtualTouchDriverForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x03C3AC7C | ||
+ | |} | ||
+ | |||
+ | === sceTouchSetCtrlpCallbackForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x628D9324 | ||
+ | |} | ||
+ | |||
+ | === sceTouchSetRegionForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x7985B164 | ||
+ | |} | ||
+ | |||
+ | === sceTouchSetRegionAttrForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x10A998DE | ||
+ | |} | ||
+ | |||
+ | === sceTouchSetSamplingStateForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x1247257A | ||
+ | |} | ||
+ | === sceTouchTouchDataApplyCurve? === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x845E2115 | ||
+ | |} | ||
+ | |||
+ | Applies a mapping curve to touch data (X, Y, force). | ||
+ | |||
+ | === sceTouchSetEnableFlagForDriver === | ||
+ | {| class="wikitable" | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 3.60 || 0x328E38B0 | ||
+ | |} | ||
+ | |||
+ | This is a guessed name. | ||
+ | |||
+ | <source lang="C">int sceTouchSetEnableFlagForDriver(SceUInt32 port, SceBool enable);</source> | ||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 05:38, 31 October 2021
Module
Version | World | Privilege |
---|---|---|
1.69-3.60 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69-3.60 | SceTouchForDriver | Non-secure | Kernel | 0xA4A7DAFC |
1.69-3.60 | SceTouch | Non-secure | User | 0x3E4F4A81 |
SceTouch
sceTouchEnableIdleTimerCancelSetting
Version | NID |
---|---|
1.69 | 0x12EAE3A |
sceTouchPeekRegion
Version | NID |
---|---|
1.69 | 0x4440622 |
sceTouchSetRegionAttr
Version | NID |
---|---|
1.69 | 0x8DD4C7C |
sceTouchGetPanelInfo
Version | NID |
---|---|
1.69 | 0x10A2CA25 |
sceTouchSetSamplingStateExt
Version | NID |
---|---|
1.69 | 0x13CDFC43 |
sceTouchRead
Version | NID |
---|---|
1.69 | 0x169A1D58 |
sceTouchSetSamplingState
Version | NID |
---|---|
1.69 | 0x1B9C5D14 |
sceTouchGetSamplingState
Version | NID |
---|---|
1.69 | 0x26531526 |
sceTouchPeekRegionExt
Version | NID |
---|---|
1.69 | 0x2CF6D7E2 |
sceTouchClearRegion
Version | NID |
---|---|
1.69 | 0x2D94EAEA |
sceTouchDisableTouchForce
Version | NID |
---|---|
1.69 | 0x41194411 |
sceTouchSetProcessPrivilege
Version | NID |
---|---|
1.69 | 0x609EA489 |
sceTouchSetRegion
Version | NID |
---|---|
1.69 | 0x6134DFBE |
sceTouchReadRegion
Version | NID |
---|---|
1.69 | 0x93B5635B |
sceTouchReadRegionExt
Version | NID |
---|---|
1.69 | 0x9F0ACAF9 |
sceTouchEnableTouchForceExt
Version | NID |
---|---|
1.69 | 0xA3FE877B |
sceTouchGetProcessInfo
Version | NID |
---|---|
1.69 | 0xAB364C23 |
sceTouchEnableTouchForce
Version | NID |
---|---|
1.69 | 0xB18370C2 |
sceTouchActivateRegion
Version | NID |
---|---|
1.69 | 0xBD59D652 |
sceTouchGetDeviceInfo
Version | NID |
---|---|
1.69-3.60 | 0xD7889B91 |
int sceTouchGetDeviceInfo(int unk, void *unk2);
sceTouchGetSamplingStateExt
Version | NID |
---|---|
1.69 | 0xDC8671EA |
sceTouchDisableTouchForceExt
Version | NID |
---|---|
1.69 | 0xED25DFDC |
sceTouchGetPixelDensity
Version | NID |
---|---|
1.69 | 0xF0704CF3 |
sceTouchPeek
Version | NID |
---|---|
1.69 | 0xFF082DF0 |
SceTouchForDriver
sceTouchSetTouchEmulationDataForDriver
Version | NID |
---|---|
3.60 | 0xA32529B8 |
only return 0 in touch.skprx
int sceTouchSetTouchEmulationDataForDriver(void *a1, void *a2);
sceTouchUpdateInitForDriver
Version | NID |
---|---|
0.990-3.60 | 0xDDCF5145 |
int sceTouchUpdateInitForDriver(void);
sceTouchUpdateRestartForDriver
Version | NID |
---|---|
0.990-3.60 | 0x4E6C4558 |
int sceTouchUpdateRestartForDriver(int unk);
sceTouchActivateRegionForDriver
Version | NID |
---|---|
3.60 | 0xC7F0DAA0 |
sceTouchDisableTouchForceForDriver
Version | NID |
---|---|
3.60 | 0xCDE79889 |
sceTouchEnableIdleTimerCancelSettingForDriver
Version | NID |
---|---|
3.60 | 0xEBF4C86A |
sceTouchEnableTouchForceForDriver
Version | NID |
---|---|
3.60 | 0xE41B4BF8 |
sceTouchGetDeviceInfoForDriver
Version | NID |
---|---|
3.60 | 0xFD2E0278 |
sceTouchGetPanelInfoForDriver
Version | NID |
---|---|
3.60 | 0x937DB4C0 |
sceTouchGetProcessInfoForDriver
Version | NID |
---|---|
3.60 | 0x4DF3A37C |
sceTouchGetSamplingStateForDriver
Version | NID |
---|---|
3.60 | 0x174D0333 |
sceTouchPeekForDriver
Version | NID |
---|---|
3.60 | 0xBAD1960B |
sceTouchPeekRegionForDriver
Version | NID |
---|---|
3.60 | 0x9B3F7207 |
sceTouchReadForDriver
Version | NID |
---|---|
3.60 | 0x70C8AACE |
sceTouchReadRegionForDriver
Version | NID |
---|---|
3.60 | 0x9A91F624 |
sceTouchRegisterVirtualTouchDriverForDriver
Version | NID |
---|---|
3.60 | 0x03C3AC7C |
sceTouchSetCtrlpCallbackForDriver
Version | NID |
---|---|
3.60 | 0x628D9324 |
sceTouchSetRegionForDriver
Version | NID |
---|---|
3.60 | 0x7985B164 |
sceTouchSetRegionAttrForDriver
Version | NID |
---|---|
3.60 | 0x10A998DE |
sceTouchSetSamplingStateForDriver
Version | NID |
---|---|
3.60 | 0x1247257A |
sceTouchTouchDataApplyCurve?
Version | NID |
---|---|
3.60 | 0x845E2115 |
Applies a mapping curve to touch data (X, Y, force).
sceTouchSetEnableFlagForDriver
Version | NID |
---|---|
3.60 | 0x328E38B0 |
This is a guessed name.
int sceTouchSetEnableFlagForDriver(SceUInt32 port, SceBool enable);