Difference between revisions of "SceCompat"

From Vita Development Wiki
Jump to navigation Jump to search
(Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf))
m
Line 9: Line 9:
 
|-
 
|-
 
| 1.69 || SceCompat || Non-secure || Kernel || 0x7FA33B9B
 
| 1.69 || SceCompat || Non-secure || Kernel || 0x7FA33B9B
 +
|-
 +
| 3.65 || SceCompat || Non-secure || Kernel || 0x8F2D0378
 
|}
 
|}
  
Line 19: Line 21:
 
! Version !! Name !! World !! Visibility !! NID
 
! Version !! Name !! World !! Visibility !! NID
 
|-
 
|-
| 1.69 || [[SceCompat#SceCompat|SceCompat]] || Non-secure || User || 0xF35909D
+
| 3.65 || [[SceCompat#SceCompatForDriver|SceCompatForDriver]] || Non-secure || Kernel || 0x7CFA62CD
 +
|-
 +
| 3.65 || [[SceCompat#SceCompatForVsh|SceCompatForVsh]] || Non-secure || User || 0xF68A1AD0
 +
|-
 +
| 1.69 || [[SceCompat#SceCompat|SceCompat]] || Non-secure || User || 0x0F35909D
 
|}
 
|}
 +
 +
== SceCompatForDriver ==
 +
 +
          SceCompatForDriver_6EBD9E01: 0x6EBD9E01
 +
 +
== SceCompatForVsh ==
 +
 +
          SceCompatForVsh_4915DEE7: 0x4915DEE7
 +
          SceCompatForVsh_70997F92: 0x70997F92
 +
          SceCompatForVsh_9C107CC9: 0x9C107CC9
  
 
== SceCompat ==
 
== SceCompat ==

Revision as of 14:58, 25 September 2018

This is the primary kernel interface to the PSP Emulator.

Module

Known NIDs

Version Name World Privilege NID
1.69 SceCompat Non-secure Kernel 0x7FA33B9B
3.65 SceCompat Non-secure Kernel 0x8F2D0378

Libraries

Known NIDs

Version Name World Visibility NID
3.65 SceCompatForDriver Non-secure Kernel 0x7CFA62CD
3.65 SceCompatForVsh Non-secure User 0xF68A1AD0
1.69 SceCompat Non-secure User 0x0F35909D

SceCompatForDriver

         SceCompatForDriver_6EBD9E01: 0x6EBD9E01

SceCompatForVsh

         SceCompatForVsh_4915DEE7: 0x4915DEE7
         SceCompatForVsh_70997F92: 0x70997F92
         SceCompatForVsh_9C107CC9: 0x9C107CC9

SceCompat

sceCompatGetDevInf

Version NID
1.69 0x138006A8

sceCompatGetPeripheralState

Version NID
1.69 0x176B2906

sceCompatWriteShared32

Version NID
1.69 0x1CD51530

sceCompatWriteSharedCtrl

Version NID
1.69 0x2306FFED

sceCompatSetSettings

Version NID
1.69 0x312782DC

sceCompatSuspendResume

Version NID
1.69 0x324112CA

sceCompatSetDisplayConfig

Version NID
1.69 0x32BA3DCF

sceCompatRegRead

Version NID
1.69 0x4521505D

sceCompatCache

Version NID
1.69 0x6777390E

sceCompatAllocCdram

Version NID
1.69 0x6E8E3BA8

sceCompatWaitSpecialRequest

Version NID
1.69 0x714F7ED6

sceCompatReadShared32

Version NID
1.69 0x73AA4871

sceCompatGetSettings

Version NID
1.69 0x782C980E

sceCompatStart

Version NID
1.69 0x8CA1632D

sceCompatRegWrite

Version NID
1.69 0x912B1C28

sceCompatIdStorageLookup

Version NID
1.69 0x94AAA245

sceCompatGetPspSystemSoftwareVersion

Version NID
1.69 0xB113DCC0

sceCompatFrameBufferInit

Version NID
1.69 0xBC0E2B4C

sceCompatLCDCSync

Version NID
1.69 0xBD177787

sceCompatGetRequest

Version NID
1.69 0xCB9F607B

sceCompatDatRead

Version NID
1.69 0xCBE73EBE

sceCompatReturnValueEx

Version NID
1.69 0xCC02A9FF

sceCompatGetStatus

Version NID
1.69 0xD2E3370E

sceCompatInterrupt

Version NID
1.69 0xD6AA36DD

sceCompatSetRif

Version NID
1.69 0xD8B69F23

sceCompatSetSuspendSema

Version NID
1.69 0xDD30239E

sceCompatInitEx

Version NID
1.69 0xE97C1B5F

sceCompatUninit

Version NID
1.69 0xEF929397

sceCompatStop

Version NID
1.69 0xFCE2422F