Files
sharpemu/src/SharpEmu.Libs/GameUpdate/GameUpdateExports.cs
T
2026-06-21 23:18:55 +03:00

25 lines
654 B
C#

// Copyright (C) 2026 SharpEmu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
using System.Threading;
using SharpEmu.HLE;
namespace SharpEmu.Libs.GameUpdate;
public static class GameUpdateExports
{
private static int _initialized;
[SysAbiExport(
Nid = "YJtKLttI9fM",
ExportName = "sceGameUpdateInitialize",
Target = Generation.Gen4 | Generation.Gen5,
LibraryName = "libSceGameUpdate")]
public static int GameUpdateInitialize(CpuContext ctx)
{
Interlocked.Exchange(ref _initialized, 1);
ctx[CpuRegister.Rax] = 0;
return (int)OrbisGen2Result.ORBIS_GEN2_OK;
}
}