This commit is contained in:
Pavel 2022-10-21 11:32:55 +03:00
parent ee8a34432e
commit d3d24d469d
2 changed files with 24 additions and 12 deletions

View File

@ -238,6 +238,12 @@ begin
Result:=0;
end;
function ps4_sceGameLiveStreamingInitialize(heapSize:qword):Integer; SysV_ABI_CDecl;
begin
Writeln('sceGameLiveStreamingInitialize:',heapSize);
Result:=0;
end;
function ResolveImport(elf:Telf_file;Info:PResolveImportInfo;data:Pointer):Pointer;
var
lib:PLIBRARY;
@ -297,6 +303,11 @@ begin
QWORD($859220D44586B073):Result:=@ps4_sceUltInitialize;
end;
'libSceGameLiveStreaming':
Case Info^.nid of
QWORD($92F604C369419DD9):Result:=@ps4_sceGameLiveStreamingInitialize;
end;
end;
end;
@ -706,6 +717,12 @@ begin
//ps4_app.app_path:='C:\Users\User\Desktop\Games\VA-11.Hall-A\CUSA15402\';
//ps4_app.app_file:='C:\Users\User\Desktop\Games\VA-11.Hall-A\CUSA15402\eboot.bin';
//ps4_app.app_path:='C:\Users\User\Desktop\Games\ps4-homebrew\Quiz\';
//ps4_app.app_file:='C:\Users\User\Desktop\Games\ps4-homebrew\Quiz\eboot.bin';
//ps4_app.app_path:='C:\Users\User\Desktop\Games\namco\uroot\';
//ps4_app.app_file:='C:\Users\User\Desktop\Games\namco\uroot\eboot.bin';
ps4_app.resolve_cb:=@ResolveImport;
ps4_app.reload_cb :=@ReloadImport;

View File

@ -107,18 +107,10 @@ var
Format:array[0..0] of AnsiChar;
z:timezone;
begin
Writeln('ParamGetInt:',paramId);
Result:=SCE_SYSTEM_SERVICE_ERROR_PARAMETER;
if (value=nil) then Exit;
value^:=0;
Result:=0;
Case paramId of
SCE_SYSTEM_SERVICE_PARAM_ID_LANG,
SCE_SYSTEM_SERVICE_PARAM_ID_GAME_PARENTAL_LEVEL,
SCE_SYSTEM_SERVICE_PARAM_ID_ENTER_BUTTON_ASSIGN:Result:=0;
else
Exit;
end;
if (value=nil) then Exit(SCE_SYSTEM_SERVICE_ERROR_PARAMETER);
value^:=0;
Case paramId of
SCE_SYSTEM_SERVICE_PARAM_ID_LANG:
@ -233,7 +225,10 @@ begin
SCE_SYSTEM_SERVICE_PARAM_ID_SYSTEM_NAME:;
SCE_SYSTEM_SERVICE_PARAM_ID_GAME_PARENTAL_LEVEL:value^:=SCE_SYSTEM_PARAM_GAME_PARENTAL_OFF;
SCE_SYSTEM_SERVICE_PARAM_ID_ENTER_BUTTON_ASSIGN:value^:=SCE_SYSTEM_PARAM_ENTER_BUTTON_ASSIGN_CIRCLE;
SCE_SYSTEM_SERVICE_PARAM_ID_ENTER_BUTTON_ASSIGN:value^:=SCE_SYSTEM_PARAM_ENTER_BUTTON_ASSIGN_CROSS;
else
Exit(SCE_SYSTEM_SERVICE_ERROR_PARAMETER);
end;
end;