From 4231ea2eb6c8130d38e8d36533c300a6b3c6b43e Mon Sep 17 00:00:00 2001 From: Zion Nimchuk Date: Mon, 8 Jan 2018 12:37:40 -0800 Subject: [PATCH] Also stub some similar cellGameUpdate functions --- rpcs3/Emu/Cell/Modules/cellNetCtl.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp b/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp index 6a63f7c4a1..69e62be37f 100644 --- a/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp +++ b/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp @@ -289,9 +289,14 @@ error_code cellGameUpdateCheckFinishAsync(ppu_thread& ppu, vm::ptr cb_func, vm::ptr userdata) +error_code cellGameUpdateCheckStartWithoutDialogAsync(ppu_thread& ppu, vm::ptr cb_func, vm::ptr userdata) { cellNetCtl.todo("cellGameUpdateCheckStartWithoutDialogAsync(cb_func=*0x%x, userdata=*0x%x)", cb_func, userdata); + sysutil_register_cb([=](ppu_thread& ppu) -> s32 + { + cb_func(ppu, CELL_OK, CELL_OK, userdata); + return CELL_OK; + }); return CELL_OK; } @@ -324,9 +329,14 @@ error_code cellGameUpdateCheckFinishAsyncEx(ppu_thread& ppu, vm::ptr cb_func, vm::ptr userdata) +error_code cellGameUpdateCheckStartWithoutDialogAsyncEx(ppu_thread& ppu, vm::ptr cb_func, vm::ptr userdata) { cellNetCtl.todo("cellGameUpdateCheckStartWithoutDialogAsyncEx(cb_func=*0x%x, userdata=*0x%x)", cb_func, userdata); + sysutil_register_cb([=](ppu_thread& ppu) -> s32 + { + cb_func(ppu, vm::make_var(CellGameUpdateResult{ CELL_OK, CELL_OK, 0x0, 0x0}), userdata); + return CELL_OK; + }); return CELL_OK; }