Libraries: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
(Undo revision 276574 by 68.231.250.125 (talk))
No edit summary
(13 intermediate revisions by 8 users not shown)
Line 1: Line 1:
A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.
A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.


== Libraries available since firmware [[4.55]] ==
== Libraries available since firmware [[4.71] ==
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
Line 280: Line 280:
| libSceXml || SCE_SYSMODULE_XML || 0x0017 || Xml library
| libSceXml || SCE_SYSMODULE_XML || 0x0017 || Xml library
|-
|-
|}
| libScePs2EmuMenuDialog || SCE_SYSMODULE_PS2_EMU_MENU_DIALOG || 0x00DF || Ps2 Menu Dialog Library
 
== Libraries on firmware 4.55 ==
{| class="wikitable sortable"
|-
! sprx !! Yes. !! <abbr title="Loadable from Internet Browser?">Loadable</abbr>
|-
| libkernel || || 
|-
| libcInternal || 0x04 || {{Yes2}} Yes
|-
| libSceFios2 || 0x03 || {{Yes2}} Yes
|-
| lbSceNet ||  || 
|-
| libSceIpmi ||  || 
|-
| libSceMbus ||  || 
|-
| libSceRegMgr ||  || 
|-
| libSceRtc ||  || 
|-
| librt ||  || 
|-
| libSceAvSetting || 0x0b || {{Yes2}} Yes
|-
| libSceVideoOut ||  || 
|-
| libSceGnmDriver || 0x0d || {{Yes2}} Yes
|-
| libSceAudioOut || 0x0e || {{Yes2}} Yes
|-
| libSceAudioIn || 0x0f || {{Yes2}} Yes
|-
| libSceAjm || 0x10 || {{Yes2}} Yes
|-
| libScePad ||  || 
|-
| libSceDbg ||  || 
|-
| libSceNetCtl ||  || 
|-
| libSceHttp || 0x14 || {{Yes2}} Yes
|-
| libSceSsl ||  || 
|-
| libSceNpCommon || 0x16 || {{Yes2}} Yes
|-
| libSceNpManager ||  || 
|-
| libSceNpWebApi || 0x18 || {{Yes2}} Yes
|-
| libSceSaveData || 0x19 || {{Yes2}} Yes
|-
| libSceSystemService ||  || 
|-
| libSceUserService || 0x1b || {{Yes2}} Yes
|-
| libSceCommonDialog || 0x1c || {{Yes2}} Yes
|-
| libSceSysUtil || 0x1d || {{Yes2}} Yes
|-
| libScePerf ||  || 
|-
| libSceCamera || 0x1f || {{Yes2}} Yes
|-
| libSceWebKit2ForVideoService || 0x20 || {{Yes2}} Yes
|-
| libSceOrbisCompatForVideoService || 0x21 || {{Yes2}} Yes
|-
| libSceDiscMap || 0x22 || {{Yes2}} Yes
|-
| libSceFiber || 0x31 || {{Yes2}} Yes
|-
| libSceUlt || 0x32 || {{Yes2}} Yes
|-
| libSceNgs2 || 0x33 || {{Yes2}} Yes
|-
| libSceXml || 0x34 || {{Yes2}} Yes
|-
| libSceNpUtility ||  || 
|-
| libSceVoice || 0x36 || {{Yes2}} Yes
|-
| libSceNpMatching2 || 0x37 || {{Yes2}} Yes
|-
| libSceNpScoreRanking ||  || 
|-
| libSceRudp || 0x39 || {{Yes2}} Yes
|-
| libSceNpTus ||  || 
|-
| libSceFace ||  || 
|-
| libSceSmart ||  || 
|-
| libSceJson || 0x3d || {{Yes2}} Yes
|-
| libSceGameLiveStreaming || 0x3e || {{Yes2}} Yes
|-
| libSceCompanionUtil || 0x3f || {{Yes2}} Yes
|-
| libScePlayGo || 0x40 || {{Yes2}} Yes
|-
| libSceFont || 0x41 || {{Yes2}} Yes
|-
| libSceVideoRecording ||  || 
|-
| libSceAudiodec ||  || 
|-
| libSceJpegDec || 0x44 || {{Yes2}} Yes
|-
| libSceJpegEnc || 0x45 || {{Yes2}} Yes
|-
| libScePngDec || 0x46 || {{Yes2}} Yes
|-
| libScePngEnc || 0x47 || {{Yes2}} Yes
|-
| libSceVideodec || 0x48 || {{Yes2}} Yes
|-
| libSceMove || 0x49 || {{Yes2}} Yes
|-
| libScePadTracker || 0x4b || {{Yes2}} Yes
|-
| libSceDepth || 0x4c || {{Yes2}} Yes
|-
| libSceHand ||  || 
|-
| libSceIme || 0x4e || {{Yes2}} Yes
|-
| libSceImeDialog || 0x4f || {{Yes2}} Yes 
|-
| libSceVdecCore || 0x50 || {{Yes2}} Yes
|-
| libSceNpParty || 0x51 || {{Yes2}} Yes
|-
| libSceAvcap || 0x52 || {{Yes2}} Yes
|-
| libSceFontFt || 0x53 || {{Yes2}} Yes
|-
| libSceFreeTypeOt || 0x54 || {{Yes2}} Yes
|-
| libSceFreeTypeOl || 0x55 || {{Yes2}} Yes
|-
| libSceFreeTypeOptOl || 0x56 || {{Yes2}} Yes
|-
| libSceScreenShot || 0x57 || {{Yes2}} Yes
|-
| libSceNpAuth ||  || 
|-
| libSceVoiceQos || 0x59 || {{Yes2}} Yes
|-
| libSceSysCore ||  || 
|-
| libSceM4aacEnc ||  || 
|-
| libSceAudiodecCpu || 0x5c || {{Yes2}} Yes
|-
| libSceCdlgUtilServer ||  || 
|-
| libSceSulpha ||  || 
|-
| libSceSaveDataDialog || 0x5f || {{Yes2}} Yes
|-
| libSceInvitationDialog || 0x60 || {{Yes2}} Yes
|-
| libSceKeyboard || 0x61 || {{Yes2}} Yes
|-
| libSceMsgDialog || 0x63 || {{Yes2}} Yes
|-
| libSceAvPlayer || 0x64 || {{Yes2}} Yes
|-
| libSceContentExport || 0x65 || {{Yes2}} Yes
|-
| libSceVisionManager ||  || 
|-
| libSceAc3Enc ||  || 
|-
| libSceAppInstUtil ||  || 
|-
| libSceVencCore ||  || 
|-
| libSceAudio3d || 0x6a || {{Yes2}} Yes
|-
| libSceNpCommerce || 0x6b || {{Yes2}} Yes
|-
| libSceHidControl || 0x6c || {{Yes2}} Yes
|-
| libSceMouse || 0x6d || {{Yes2}} Yes
|-
| libSceCompanionHttpd || 0x6e || {{Yes2}} Yes
|-
| libSceWebBrowserDialog || 0x6f || {{Yes2}} Yes
|-
| libSceErrorDialog || 0x70 || {{Yes2}} Yes
|-
| libSceNpTrophy ||  || 
|-
| ulobjmgr || 0x72 || {{Yes2}} Yes
|-
| libSceVideoCoreInterface || 0x73 || {{Yes2}} Yes
|-
| libSceVideoCoreServerInterface ||  || 
|-
| libSceNpSns ||  || 
|-
| libSceNpSnsFacebookDialog || 0x76 || {{Yes2}} Yes
|-
| libSceMoveTracker || 0x77 || {{Yes2}} Yes
|-
| libSceNpProfileDialog || 0x78 || {{Yes2}} Yes
|-
| libSceNpFriendListDialog || 0x79 || {{Yes2}} Yes
|-
| libSceAppContent || 0x7a || {{Yes2}} Yes
|-
| libSceMarlin ||  || 
|-
| libSceDtsEnc ||  || 
|-
| libSceNpSignaling || 0x7d || {{Yes2}} Yes
|-
| libSceRemotePlay || 0x7e || {{Yes2}} Yes
|-
| libSceUsbd || 0x7f || {{Yes2}} Yes
|-
| libSceGameCustomDataDialog || 0x80 || {{Yes2}} Yes
|-
| libSceNpEulaDialog || 0x81 || {{Yes2}} Yes
|-
| libSceRandom || 0x82 || {{Yes2}} Yes
|-
| libSceDipsw ||  || 
|-
| libSceS3DConversion ||  || 
|-
| libSceOttvCapture ||  || 
|-
| libSceBgft || 0x86 || {{Yes2}} Yes
|-
| libSceAudiodecCpuDdp || 0x87 || {{Yes2}} Yes
|-
| libSceAudiodecCpuM4aac || 0x88 || {{Yes2}} Yes
|-
| libSceAudiodecCpuDts ||  || 
|-
| libSceAudiodecCpuDtsHdLbr || 0x8a || {{Yes2}} Yes
|-
| libSceAudiodecCpuDtsHdMa ||  || 
|-
| libSceAudiodecCpuLpcm ||  || 
|-
| libSceBemp2sys || 0x8d || {{Yes2}} Yes
|-
| libSceBeisobmf || 0x8e || {{Yes2}} Yes  566552
|-
| libScePlayReady || 0x8f || {{Yes2}} Yes
|-
| libSceVideoNativeExtEssential || 0x90 || {{Yes2}} Yes
|-
| libSceZlib || 0x91 || {{Yes2}} Yes
|-
| libSceIduUtil || 0x92 || {{Yes2}} Yes
|-
| libScePsm || 0x93 || {{Yes2}} Yes
|-
| libSceDtcpIp || 0x94 || {{Yes2}} Yes
|-
| libSceKbEmulate || 0x95 || {{Yes2}} Yes
|-
| libSceAppChecker ||  || 
|-
| libSceNpGriefReport || 0x97 || {{Yes2}} Yes
|-
| libSceContentSearch || 0x98 || {{Yes2}} Yes
|-
| libSceShareUtility || 0x99 || {{Yes2}} Yes
|-
| libSceWeb || 0x9a || {{Yes2}} Yes
|-
| libSceWebKit2 ||  || 
|-
| libSceDeci4h ||  || 
|-
| libSceHeadTracker ||  || 
|-
| libSceGameUpdate || 0x9e || {{Yes2}} Yes
|-
| libSceAutoMounterClient || 0x9f || {{Yes2}} Yes
|-
| libSceSystemGesture || 0xa0 || {{Yes2}} Yes
|-
| libSceVdecSavc || 0xa1 || {{Yes2}} Yes
|-
| libSceVdecSavc2 || 0xa2 || {{Yes2}} Yes
|-
| libSceVideodec2 || 0xa3 || {{Yes2}} Yes
|-
| libSceVdecwrap || 0xa4 || {{Yes2}} Yes
|-
|-
| libSceConvertKeycode || 0xa5 || {{Yes2}} Yes
|}
|}
== List of Stubs ==
<pre>
libc_stub_weak
libkernel_stub_weak
libSceAjm_stub_weak
libSceAppContent_stub_weak
libSceAt9Enc_stub_weak
libSceAudio3d_stub_weak
libSceAudiodec_stub_weak
libSceAudiodecCpu_stub_weak
libSceAudiodecCpuHevag_stub_weak
libSceAudioIn_stub_weak
libSceAudioLatencyEstimation_stub_weak
libSceAudioOut_stub_weak
libSceAvPlayer_stub_weak
libSceCamera_stub_weak
libSceCommonDialog_stub_weak
libSceCompanionHttpd_stub_weak
libSceCompanionUtil_stub_weak
libSceContentDelete_stub_weak
libSceContentExport_stub_weak
libSceContentSearch_stub_weak
libSceConvertKeycode_stub_weak
libSceCoredump_stub_weak
libSceDbg_stub_weak
libSceDbgAddressSanitizer_stub_weak
libSceDbgAudioOut_stub_weak
libSceDbgKeyboard_stub_weak
libSceDbgPlayGo_stub_weak
libSceDbgUBSanitizer_stub_weak
libSceDbgVideoOut_stub_weak
libSceDeci4h_stub_weak
libSceDepth_stub_weak
libSceEditMp4_stub_weak
libSceErrorDialog_stub_weak
libSceFace_stub_weak
libSceFaceTracker_stub_weak
libSceFiber_stub_weak
libSceFios2_debug_stub_weak
libSceFios2_stub_weak
libSceFont_stub_weak
libSceFontFt_stub_weak
libSceGameCustomDataDialog_stub_weak
libSceGameLiveStreaming_stub_weak
libSceGnmDriver_stub_weak
libSceGpuDebugger_stub_weak
libSceHand_stub_weak
libSceHandTracker_stub_weak
libSceHeadTracker_stub_weak
libSceHmd_stub_weak
libSceHmdSetupDialog_stub_weak
libSceHttp_stub_weak
libSceIme_stub_weak
libSceImeBackend_stub_weak
libSceImeDialog_stub_weak
libSceInvitationDialog_stub_weak
libSceJobManager_stub_weak
libSceJpegDec_stub_weak
libSceJpegEnc_stub_weak
libSceJson2_stub_weak
libSceLoginDialog_stub_weak
libSceLoginService_stub_weak
libSceM4aacEnc_stub_weak
libSceMat_stub_weak
libSceMouse_stub_weak
libSceMove_stub_weak
libSceMoveTracker_stub_weak
libSceMsgDialog_stub_weak
libSceNet_stub_weak
libSceNetCtl_stub_weak
libSceNetCtlAp_stub_weak
libSceNetCtlApDialog_stub_weak
libSceNetDebug_stub_weak
libSceNgs2_stub_weak
libSceNpAuth_stub_weak
libSceNpCommerce_stub_weak
libSceNpCommon_stub_weak
libSceNpFriendListDialog_stub_weak
libSceNpManager_stub_weak
libSceNpMatching2_stub_weak
libSceNpParty_stub_weak
libSceNpProfileDialog_stub_weak
libSceNpScore_stub_weak
libSceNpSignaling_stub_weak
libSceNpSns_stub_weak
libSceNpSnsFacebookDialog_stub_weak
libSceNpToolkit_stub_weak
libSceNpTrophy_stub_weak
libSceNpTus_stub_weak
libSceNpUtility_stub_weak
libSceNpWebApi_stub_weak
libScePad_stub_weak
libScePadTracker_stub_weak
libScePerf_stub_weak
libScePlayGo_stub_weak
libScePlayGoDialog_stub_weak
libScePngDec_stub_weak
libScePngEnc_stub_weak
libScePosix_stub_weak
libSceRandom_stub_weak
libSceRazorGpuThreadTrace_stub_weak566
libSceRemoteplay_stub_weak
libSceRtc_stub_weak
libSceRudp_stub_weak
libSceS3DConversion_stub_weak
libSceSaveData_stub_weak
libSceSaveDataDialog_stub_weak
libSceScreenShot_stub_weak
libSceSharePlay_stub_weak
libSceShareUtility_stub_weak
libSceSigninDialog_stub_weak
libSceSmart_stub_weak
libSceSocialScreen_stub_weak
libSceSsl_stub_weak
libSceSulpha_stub_weak
libSceSysmodule_stub_weak
libSceSystemGesture_stub_weak
libSceSystemService_stub_weak
libSceUlt_stub_weak
libSceUsbd_stub_weak
libSceUserService_stub_weak
libSceVideodec_stub_weak
libSceVideodec2_stub_weak
libSceVideoOut_stub_weak
libSceVideoRecording_stub_weak
libSceVoice_stub_weak
libSceVoiceQoS_stub_weak
libSceVrServiceDialog_stub_weak
libSceVrTracker_stub_weak
libSceWebBrowserDialog_stub_weak
libSceXml_stub_weak
libSceZlib_stub_weak
</pre>
* Total Count: 131
{{Reverse Engineering}}
<noinclude>[[Category:Main]]</noinclude>

Revision as of 22:57, 11 February 2018

A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.

Libraries available since firmware [[4.71]

(s)prx Name ID
libc - - C/C++ standard libraries
libSceFios2 - - File Input/Output Scheduler 2
libMonoCompilerBridge
libMonoCompiler
libMonoVirtualMachineBridge
libMonoVirtualMachine
libSceAbstractLocal ps4
libSceAbstractStorage
libSceAbstractTwitter
libSceAc3Enc
libSceAjm
libSceAppContent SCE_SYSMODULE_APP_CONTENT 0x00B4 AppContent
libSceAppInstUtil
libSceAudio3d SCE_SYSMODULE_AUDIO_3D 0x00A7 Audio3d library
libSceAudiodec SCE_SYSMODULE_AUDIODEC 0x0088 Audiodec library
libSceAudiodecCpu
libSceAudiodecCpuDdp
libSceAudiodecCpuM4aac
libSceAudioIn
libSceAudioOut
libSceAvcap
libSceAvPlayer SCE_SYSMODULE_AV_PLAYER 0x00A5 AvPlayer library
libSceAvSetting
libSceBeisobmf
libSceBemp2sys
libSceBgft
libSceCamera
libSceCdlgUtilServer
libSceCommonDialog
libSceCompanionHttpd SCE_SYSMODULE_COMPANION_HTTPD 0x00AA CompanionHttpd library
libSceCompanionUtil SCE_SYSMODULE_COMPANION_UTIL 0x0082 CompanionUtil library
libSceCompositeExt
libSceContentExport SCE_SYSMODULE_CONTENT_EXPORT 0x00A6 ContentExport library
libSceContentSearch SCE_SYSMODULE_CONTENT_SEARCH 0x00C7 ContentSearch library
libSceCtrlp
libSceDbg
libSceDbgKeyboard SCE_SYSMODULE_DEBUG_KEYBOARD 0x00A3 DbgKeyboard library
libSceDepth SCE_SYSMODULE_DEPTH 0x0092 Depth library
libSceDtsEnc
libSceErrorDialog SCE_SYSMODULE_ERROR_DIALOG 0x00AC ErrorDialog library
libSceFace SCE_SYSMODULE_FACE 0x0038 Face library
libSceFiber SCE_SYSMODULE_FIBER 0x0006 Fiber library
libSceFont SCE_SYSMODULE_FONT 0x0084 Font library
libSceFontFt SCE_SYSMODULE_FONT_FT 0x0098 Font interface for the Font library
libSceFreeTypeOt SCE_SYSMODULE_FREETYPE_OT 0x0099 Font driver for the Font library (OpenType only)
libSceFreeTypeOl SCE_SYSMODULE_FREETYPE_OL 0x009A Font driver for the Font library (overall outline fonts including OpenType)
libSceFreeTypeOptOl SCE_SYSMODULE_FREETYPE_OPT_OL 0x009B Font driver for the Font library (outline fonts other than OpenType)
libSceHand SCE_SYSMODULE_HAND 0x0093 Hand library
libSceGameCustomDataDialog SCE_SYSMODULE_GAME_CUSTOM_DATA_DIALOG 0x00B8 GameCustomDataDialog library
libSceGameLiveStreaming SCE_SYSMODULE_GAME_LIVE_STREAMING 0x0081 GameLiveStreaming library
libSceGvMp4Parser
libSceHidControl
libSceHttp
libSceIme SCE_SYSMDOULE_LIBIME 0x0095 Ime library
libSceImeDialog SCE_SYSMODULE_IME_DIALOG 0x0096 ImeDialog library
libSceInjectedBundle
libSceInvitationDialog SCE_SYSMODULE_INVITATION_DIALOG 0x00A2 InvitationDialog library
libSceIpmi
libSceJitBridge
libSceJpegDec SCE_SYSMODULE_JPEG_DEC 0x008A JpegDec library
libSceJpegEnc SCE_SYSMODULE_JPEG_ENC 0x008B JpegEnc library
libSceJpegParser
libSceJscCompiler
libSceJson
libSceKbEmulate
libSceKeyboard
libSceM4aacEnc SCE_SYSMODULE_M4AAC_ENC 0x00BC M4aacEnc library
libSceManxWtf
libSceMbus
libSceMetadataReaderWriter
libSceMouse SCE_SYSMODULE_MOUSE 0x00A9 Mouse library
libSceMove SCE_SYSMODULE_MOVE 0x008F Move library
libSceMoveTracker SCE_SYSMODULE_MOVE_TRACKER 0x00B1 MoveTracker library
libSceMsgDialog SCE_SYSMODULE_MESSAGE_DIALOG 0x00A4 MsgDialog library
libSceMusicCoreServerClientJsEx
libSceMusicCoreServerClient
libSceNetCtl
libSceNet
libSceNgs2 SCE_SYSMODULE_NGS2 0x000B Ngs2 library
libSceNpAuth SCE_SYSMODULE_NP_AUTH 0x009D NpAuth library
libSceNpCommerce SCE_SYSMODULE_NP_COMMERCE 0x00A8 NpCommerce, NpCommerceDialog libraries
libSceNpCommon
libSceNpFriendListDialog SCE_SYSMODULE_NP_FRIEND_LIST_DIALOG 0x00B3 NpFriendListDialog library
libSceNpManager
libSceNpMatching2 SCE_SYSMODULE_NP_MATCHING2 0x001C NpMatching2 library
libSceNpParty SCE_SYSMODULE_NP_PARTY 0x0097 Nparty library
libSceNpProfileDialog SCE_SYSMODULE_NP_PROFILE_DIALOG 0x00B2 NpProfileDialog library
libSceNpScore SCE_SYSMODULE_NP_SCORE_RANKING 0x001E NpScore library
libSceNpSignaling SCE_SYSMODULE_NP_SIGNALING 0x00B5 NpSignaling library
libSceNpSns SCE_SYSMODULE_NP_SNS_FACEBOOK 0x00B0 NpSnsFacebook library
libSceNpTrophy SCE_SYSMODULE_NP_TROPHY 0x00AD NpTrophy library
libSceNpTus SCE_SYSMODULE_NP_TUS 0x002C NpTus library
libSceNpUtility SCE_SYSMODULE_NP_UTILITY 0x0019 NpBandwidthTest, NpLookup, NpWordFilter libraries
libSceNpWebApi
libSceOrbisCompat
libScePad
libScePadTracker SCE_SYSMODULE_PAD_TRACKER 0x0091 PadTracker library
libScePigletv2VSH
libScePlayGoDev SCE_SYSMODULE_PLAYGO 0x0083 PlayGo library
libScePngDec SCE_SYSMODULE_PNG_DEC 0x008C PngDec library
libScePngEnc SCE_SYSMODULE_PNG_ENC 0x008D PngEnc library
libScePsm
libSceRazorGpuThreadTrace SCE_SYSMODULE_RAZOR_GPU_THREAD_TRACE 0x00BF RazorGpuThreadTrace library
libSceRandom
libSceRegMgr
libSceRemotePlay SCE_SYSMODULE_REMOTE_PLAY 0x00B6 Remoteplay library
libSceRtc
libSceRudp SCE_SYSMODULE_RUDP 0x0021 Rudp library
libSceS3DConversion SCE_SYSMDOULE_S3DCONVERSION 0x0086 S3DConversion library
libSceSaveData SCE_SYSMODULE_SAVE_DATA_DIALOG 0x00A0 SaveDataDialog library
libSceScreenShot SCE_SYSMODULE_SCREEN_SHOT 0x009C ScreenShot library
libSceShaccVSH
libSceSmart SCE_SYSMODULE_SMART 0x0039 Smart library
libSceSsl
libSceSulpha SCE_SYSMODULE_SULPHA 0x009F Sulpha library
libSceSysmodule
libSceSystemGesture SCE_SYSMODULE_SYSTEM_GESTURE 0x00CE SystemGesture library
libSceSystemService
libSceSysUtil
libSceUpdateService
libSceUlt SCE_SYSMODULE_ULT 0x0007 Ult library
libSceUsbd SCE_SYSMODULE_USBD 0x00B7 Usbd library
libSceUserService
libSceVdecCore
libSceVencCore
libSceVideoCoreServerInterface
libSceVideodec SCE_SYSMODULE_VIDEODEC 0x008E Videodec library
libSceVideoRecording SCE_SYSMODULE_VIDEO_RECORDING 0x0085 VideoRecording library
libSceVisionManager
libSceVoice SCE_SYSMODULE_VOICE 0x001A Voice library
libSceVoiceQos SCE_SYSMODULE_VOICEQOS 0x001B VoiceQos library
libSceVsh_aot
libSceVshCommon_aot
libSceWebKit2
libSceWeb
libSceWebBrowserDialog SCE_SYSMODULE_WEB_BROWSER_DIALOG 0x00AB WebBrowserDialog library
libSceXml SCE_SYSMODULE_XML 0x0017 Xml library
libScePs2EmuMenuDialog SCE_SYSMODULE_PS2_EMU_MENU_DIALOG 0x00DF Ps2 Menu Dialog Library