New 2.0 User Entry points

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
PspPet
Posts: 210
Joined: Wed Mar 30, 2005 2:13 am
Contact:

New 2.0 User Entry points

Post by PspPet »

New 2.0 User Entry points.
Here are all the new User Mode library entries added in 2.0 that weren't in 1.52. Most (all?) should be available with syscalls.

FWIW: I found a few names, but most are only numerical "NIDs".
If you have a good SHA1/NID lookup dictionary, please try finding names for the NIDs that don't have real names.

Don't know how useful this is, or if anyone wants to add them to the official API database or not.

Code: Select all

> 	STUB_START	"sceDisplay",...
> 	STUB_FUNC	0xbf79f646,sceDisplayGetResumeMode - new nid/name
> 	STUB_FUNC	0x69b53541,sceDisplayGetVblankRest - old nid (was kernel only)
> 	STUB_FUNC	0x21038913,sceDisplay_21038913 - new nid

> 	STUB_START	"sceGe_user",...
> 	STUB_FUNC	0xe66cb92e,sceGeGetStack - new nid/name

> 	STUB_START	"sceLoadCoreForUser",...
> 	STUB_FUNC	0xda1b09aa,sceKernelUnLinkLibraryEntries - old nid (was kernel only)
> 	STUB_END

> 	STUB_START	"sceUmdUser",
> 	STUB_FUNC	0x87533940,sceUmdUser_87533940 - new nid
> 	STUB_FUNC	0xcbe9f02a,sceUmdUser_CBE9F02A - new nid

> 	STUB_START	"scePower",...
> 	STUB_FUNC	0x0442d852,scePower_0442D852 - new nid

> 	STUB_START	"sceNetAdhocAuth_lib",...
> 	STUB_FUNC	0xcf4d9bed,sceNetAdhocAuth_lib_CF4D9BED - new nid

> 	STUB_START	"sceReg",...
> 	STUB_FUNC	0xbe8c1263,sceReg_BE8C1263 - new nid
> 	STUB_FUNC	0x835ece6f,sceReg_835ECE6F - new nid

> 	STUB_START	"sceRtc",...
> 	STUB_FUNC	0x203ceb0d,sceRtc_203CEB0D - new nid
> 	STUB_FUNC	0x62685e98,sceRtc_62685E98 - new nid
> 	STUB_FUNC	0x1909c99b,sceRtc_1909C99B - new nid
> 	STUB_FUNC	0xe1c93e47,sceRtc_E1C93E47 - new nid

> 	STUB_START	"StdioForUser",...
> 	STUB_FUNC	0x432d8f5c,sceKernelRegisterStdoutPipe - new name/nid
> 	STUB_FUNC	0x6f797e03,sceKernelRegisterStderrPipe - new name/nid

> 	STUB_START	"SysMemUserForUser",...
> 	STUB_FUNC	0xfc114573,SysMemUserForUser_FC114573 - new nid
> 	STUB_FUNC	0x7591c7db,SysMemUserForUser_7591C7DB - new nid
> 	STUB_FUNC	0xf77d77cb,SysMemUserForUser_F77D77CB - new nid
> 	STUB_FUNC	0xa6848df8,SysMemUserForUser_A6848DF8 - new nid

> 	STUB_START	"sceUsb",...
> 	STUB_FUNC	0x616f2b61,sceUsbWaitStateCB - new nid/name

> 	STUB_START	"sceUtility",...
> 	STUB_FUNC	0xdde5389d,sceUtility_DDE5389D - new nid
> 	STUB_FUNC	0x149a7895,sceUtility_149A7895 - new nid
> 	STUB_FUNC	0x4a833ba4,sceUtility_4A833BA4 - new nid
> 	STUB_FUNC	0xa50e5b30,sceUtility_A50E5B30 - new nid
> 	STUB_FUNC	0x943cba46,sceUtility_943CBA46 - new nid
> 	STUB_FUNC	0x0f3eeaac,sceUtility_0F3EEAAC - new nid (name ? sceUtilityMemRateMG)
> 	STUB_FUNC	0x147f7c85,sceUtility_147F7C85 - new nid
> 	STUB_FUNC	0x16a1a8d8,sceUtility_16A1A8D8 - new nid
> 	STUB_FUNC	0xcdc3aa41,sceUtility_CDC3AA41 - new nid
> 	STUB_FUNC	0xf5ce1134,sceUtility_F5CE1134 - new nid
> 	STUB_FUNC	0x05afb9e4,sceUtility_05AFB9E4 - new nid
> 	STUB_FUNC	0xbda7d894,sceUtility_BDA7D894 - new nid
> 	STUB_FUNC	0x4fed24d8,sceUtility_4FED24D8 - new nid
> 	STUB_FUNC	0x1579a159,sceUtilityLoadNetModule - new nid/name
> 	STUB_FUNC	0x64d50c56,sceUtilityUnloadNetModule - new nid/name

> 	STUB_START	"sceUtility_private",...
> 	STUB_FUNC	0x7635200e,sceUtility_private_7635200E - new nid
> 	STUB_FUNC	0xdc17a878,sceUtility_private_DC17A878 - new nid
> 	STUB_FUNC	0x2fba0921,sceUtility_private_2FBA0921 - new nid
> 	STUB_FUNC	0xcd3c8c18,sceUtility_private_CD3C8C18 - new nid
> 	STUB_FUNC	0xb20562d4,sceUtility_private_B20562D4 - new nid
> 	STUB_FUNC	0x88682129,sceUtility_private_88682129 - new nid
> 	STUB_FUNC	0x2fe219d7,sceUtility_private_2FE219D7 - new nid
> 	STUB_FUNC	0x97f922a3,sceUtility_private_97F922A3 - new nid
> 	STUB_FUNC	0x463ea95e,sceUtilityPspDialog - new nid/name
> 	STUB_FUNC	0xab46a24f,sceUtility_private_AB46A24F - new nid
> 	STUB_FUNC	0x4b677ba1,sceUtility_private_4B677BA1 - new nid
> 	STUB_FUNC	0x75ff798c,sceUtility_private_75FF798C - new nid
> 	STUB_FUNC	0x9bae7dce,sceUtility_private_9BAE7DCE - new nid
> 	STUB_FUNC	0x00948e27,sceUtility_private_00948E27 - new nid
> 	STUB_FUNC	0x4acd6532,sceUtility_private_4ACD6532 - new nid
> 	STUB_FUNC	0x976f7805,sceUtility_private_976F7805 - new nid
> 	STUB_FUNC	0xe542e9d8,sceUtility_private_E542E9D8 - new nid

> 	STUB_START	"sceUtility_netparam_internal",...
> 	STUB_FUNC	0x8e8e3aa3,sceUtility_netparam_internal_8E8E3AA3 - new nid

> 	STUB_START	"UtilsForUser",...
> 	STUB_FUNC	0x77dff087,sceKernelDcacheProbeRange - new nid/name

> 	STUB_START	"sceVideocodec",...
> 	STUB_FUNC	0x627b7d42,sceVideocodec_627B7D42 - new nid

> 	STUB_START	"sceWlanDrv_lib",...
> 	STUB_FUNC	0x6d5c839e,sceWlanDrv_lib_6D5C839E - new nid
> 	STUB_FUNC	0x44a99f9d,sceWlanDrv_lib_44A99F9D - new nid
> 	STUB_FUNC	0xeb3235b5,sceWlanDrv_lib_EB3235B5 - new nid
> 	STUB_FUNC	0xfbd385fb,sceWlanDrv_lib_FBD385FB - new nid

---
> 	STUB_START	"sceVshBridge",...
> 	STUB_FUNC	0x33eeef3e,sceVshBridge_33EEEF3E - new nid
> 	STUB_FUNC	0xafb59b52,sceVshBridge_AFB59B52 - new nid
> 	STUB_FUNC	0x13aee247,sceVshBridge_13AEE247 - new nid
> 	STUB_FUNC	0xf720c299,sceVshBridge_F720C299 - new nid
> 	STUB_FUNC	0xc58090da,sceVshBridge_C58090DA - new nid
> 	STUB_FUNC	0x348bbcf4,vshIoIoctl - old nid (was kernel only)
> 	STUB_FUNC	0x0867931a,sceVshBridge_0867931A - new nid
> 	STUB_FUNC	0xb21d7515,sceVshBridge_B21D7515 - new nid
> 	STUB_FUNC	0x9ae8c0ac,sceVshBridge_9AE8C0AC - new nid
> 	STUB_FUNC	0x61dba9d5,sceVshBridge_61DBA9D5 - new nid
> 	STUB_FUNC	0xb0fd5916,sceVshBridge_B0FD5916 - new nid
> 	STUB_FUNC	0xd71e0410,sceVshBridge_D71E0410 - new nid
> 	STUB_FUNC	0xc81d3c54,sceVshBridge_C81D3C54 - new nid
FWIW2: There are many more additions in the system-level NIDs/APIs, not listed here.
Kro
Posts: 10
Joined: Thu Sep 15, 2005 1:43 pm

Post by Kro »

PspPet wrote:

Code: Select all

>    STUB_FUNC   0x21038913,sceDisplay_21038913 - new nid 
Probably:
0x21038913, sceDisplayIsVsync
Post Reply