diff --git a/chip/ps4_videodrv.pas b/chip/ps4_videodrv.pas index 23c5cd4b..835fb8b1 100644 --- a/chip/ps4_videodrv.pas +++ b/chip/ps4_videodrv.pas @@ -638,7 +638,7 @@ begin {$ifdef ww}writeln;{$endif} GFXMicroEngine.PushCmd(GFXRing.CmdBuffer); - GFXMicroEngine.PushFlip(GFXRing.Current^.Flip,0,nil,False{True}); + GFXMicroEngine.PushFlip(GFXRing.Current^.Flip,0,nil,True); end; procedure onPrepareFlipWithEopInterruptLabel(pm4Hdr:PM4_TYPE_3_HEADER;Body:PPM4PrepareFlipWithEopInterrupt); @@ -649,7 +649,7 @@ begin {$ifdef ww}Writeln('adr:',HexStr(adr),' data:',HexStr(Body^.DATA,8));{$endif} GFXMicroEngine.PushCmd(GFXRing.CmdBuffer); - GFXMicroEngine.PushFlip(GFXRing.Current^.Flip,Body^.DATA,adr,False{True}); + GFXMicroEngine.PushFlip(GFXRing.Current^.Flip,Body^.DATA,adr,True); end; procedure onEventWriteEop(pm4Hdr:PM4_TYPE_3_HEADER;Body:PEVENTWRITEEOP); diff --git a/src/ps4_libscedialogs.pas b/src/ps4_libscedialogs.pas index 84e2c731..79deffdc 100644 --- a/src/ps4_libscedialogs.pas +++ b/src/ps4_libscedialogs.pas @@ -190,6 +190,7 @@ type function ps4_sceSaveDataDialogClose(closeParam:pSceSaveDataDialogCloseParam):Integer; SysV_ABI_CDecl; begin Writeln('sceSaveDataDialogClose'); + status_save_dialog:=SCE_COMMON_DIALOG_STATUS_FINISHED; Result:=0; end;