mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-09 12:08:13 +03:00
[WIP] libSceNgs2 (#439)
* init ngs2 * clang * ngs2 HLE for missing LLE * clang * clang * orbis ngs2 error codes * resolve, error codes, ngs2_impl * clang * clang * mac atomic * clang * mac * clang --------- Co-authored-by: microsoftv <6063922+microsoftv@users.noreply.github.com>
This commit is contained in:
parent
360b7e1d71
commit
138c9ce787
10 changed files with 742 additions and 2 deletions
|
@ -22,6 +22,7 @@
|
|||
#include "core/libraries/libc/libc.h"
|
||||
#include "core/libraries/libc_internal/libc_internal.h"
|
||||
#include "core/libraries/libs.h"
|
||||
#include "core/libraries/ngs2/ngs2.h"
|
||||
#include "core/libraries/rtc/rtc.h"
|
||||
#include "core/libraries/videoout/video_out.h"
|
||||
#include "core/linker.h"
|
||||
|
@ -184,7 +185,7 @@ void Emulator::Run(const std::filesystem::path& file) {
|
|||
|
||||
void Emulator::LoadSystemModules(const std::filesystem::path& file) {
|
||||
constexpr std::array<SysModules, 9> ModulesToLoad{
|
||||
{{"libSceNgs2.sprx", nullptr},
|
||||
{{"libSceNgs2.sprx", &Libraries::Ngs2::RegisterlibSceNgs2},
|
||||
{"libSceFiber.sprx", nullptr},
|
||||
{"libSceUlt.sprx", nullptr},
|
||||
{"libSceJson.sprx", nullptr},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue