mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-13 11:39:47 +00:00
Fix sceNpClans, sceNpCommerce2, sceNpSns and sceNpTus functions not being registered
This commit is contained in:
parent
2b4f44c0b2
commit
0489f9c342
1 changed files with 54 additions and 46 deletions
|
@ -13,20 +13,6 @@ extern void cellFont_init();
|
||||||
extern void cellFont_load();
|
extern void cellFont_load();
|
||||||
extern void cellFont_unload();
|
extern void cellFont_unload();
|
||||||
extern Module *cellFont;
|
extern Module *cellFont;
|
||||||
extern void sys_net_init();
|
|
||||||
extern Module *sys_net;
|
|
||||||
extern void cellUserInfo_init();
|
|
||||||
extern Module *cellUserInfo;
|
|
||||||
extern void cellSysutil_init();
|
|
||||||
extern Module *cellSysutil;
|
|
||||||
extern void cellSysutilAp_init();
|
|
||||||
extern Module *cellSysutilAp;
|
|
||||||
extern void cellPngDec_init();
|
|
||||||
extern Module *cellPngDec;
|
|
||||||
extern void cellNetCtl_init();
|
|
||||||
extern Module *cellNetCtl;
|
|
||||||
extern void cellJpgDec_init();
|
|
||||||
extern Module *cellJpgDec;
|
|
||||||
extern void cellFontFT_init();
|
extern void cellFontFT_init();
|
||||||
extern void cellFontFT_load();
|
extern void cellFontFT_load();
|
||||||
extern void cellFontFT_unload();
|
extern void cellFontFT_unload();
|
||||||
|
@ -41,26 +27,36 @@ extern void cellGem_init();
|
||||||
extern Module *cellGem;
|
extern Module *cellGem;
|
||||||
extern void cellGifDec_init();
|
extern void cellGifDec_init();
|
||||||
extern Module *cellGifDec;
|
extern Module *cellGifDec;
|
||||||
extern void sys_io_init();
|
extern void cellJpgDec_init();
|
||||||
extern Module *sys_io;
|
extern Module *cellJpgDec;
|
||||||
extern void cellL10n_init();
|
extern void cellL10n_init();
|
||||||
extern Module *cellL10n;
|
extern Module *cellL10n;
|
||||||
|
extern void cellNetCtl_init();
|
||||||
|
extern Module *cellNetCtl;
|
||||||
extern void cellPamf_init();
|
extern void cellPamf_init();
|
||||||
extern Module *cellPamf;
|
extern Module *cellPamf;
|
||||||
|
extern void cellPngDec_init();
|
||||||
|
extern Module *cellPngDec;
|
||||||
extern void cellResc_init();
|
extern void cellResc_init();
|
||||||
extern void cellResc_load();
|
extern void cellResc_load();
|
||||||
extern void cellResc_unload();
|
extern void cellResc_unload();
|
||||||
extern Module *cellResc;
|
extern Module *cellResc;
|
||||||
extern void cellSail_init();
|
|
||||||
extern Module *cellSail;
|
|
||||||
extern void cellRtc_init();
|
extern void cellRtc_init();
|
||||||
extern Module *cellRtc;
|
extern Module *cellRtc;
|
||||||
|
extern void cellSail_init();
|
||||||
|
extern Module *cellSail;
|
||||||
extern void cellSpurs_init();
|
extern void cellSpurs_init();
|
||||||
extern Module *cellSpurs;
|
extern Module *cellSpurs;
|
||||||
extern void cellSync_init();
|
extern void cellSync_init();
|
||||||
extern Module *cellSync;
|
extern Module *cellSync;
|
||||||
extern void cellSysmodule_init();
|
extern void cellSysmodule_init();
|
||||||
extern Module *cellSysmodule;
|
extern Module *cellSysmodule;
|
||||||
|
extern void cellSysutil_init();
|
||||||
|
extern Module *cellSysutil;
|
||||||
|
extern void cellSysutilAp_init();
|
||||||
|
extern Module *cellSysutilAp;
|
||||||
|
extern void cellUserInfo_init();
|
||||||
|
extern Module *cellUserInfo;
|
||||||
extern void cellVdec_init();
|
extern void cellVdec_init();
|
||||||
extern Module *cellVdec;
|
extern Module *cellVdec;
|
||||||
extern void cellVpost_init();
|
extern void cellVpost_init();
|
||||||
|
@ -88,6 +84,10 @@ extern void sysPrxForUser_init();
|
||||||
extern Module *sysPrxForUser;
|
extern Module *sysPrxForUser;
|
||||||
extern void sys_fs_init();
|
extern void sys_fs_init();
|
||||||
extern Module *sys_fs;
|
extern Module *sys_fs;
|
||||||
|
extern void sys_io_init();
|
||||||
|
extern Module *sys_io;
|
||||||
|
extern void sys_net_init();
|
||||||
|
extern Module *sys_net;
|
||||||
|
|
||||||
struct ModuleInfo
|
struct ModuleInfo
|
||||||
{
|
{
|
||||||
|
@ -221,62 +221,70 @@ void ModuleManager::init()
|
||||||
m_mod_init.emplace_back(0x0007, cellDmux_init);
|
m_mod_init.emplace_back(0x0007, cellDmux_init);
|
||||||
cellFont = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellFont = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0019, cellFont_init, cellFont_load, cellFont_unload);
|
m_mod_init.emplace_back(0x0019, cellFont_init, cellFont_load, cellFont_unload);
|
||||||
cellGem = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x005a, cellGem_init);
|
|
||||||
sys_net = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back((u16)0x0000, sys_net_init);
|
|
||||||
sceNpTrophy = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0xf035, sceNpTrophy_init, nullptr, sceNpTrophy_unload);
|
|
||||||
sceNp = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0016, sceNp_init);
|
|
||||||
cellUserInfo = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0032, cellUserInfo_init);
|
|
||||||
cellSysutil = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0015, cellSysutil_init);
|
|
||||||
cellSysutilAp = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0039, cellSysutilAp_init);
|
|
||||||
cellPngDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0018, cellPngDec_init);
|
|
||||||
cellNetCtl = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0014, cellNetCtl_init);
|
|
||||||
cellJpgDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x000f, cellJpgDec_init);
|
|
||||||
cellFontFT = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellFontFT = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x001a, cellFontFT_init, cellFontFT_load, cellFontFT_unload);
|
m_mod_init.emplace_back(0x001a, cellFontFT_init, cellFontFT_load, cellFontFT_unload);
|
||||||
cellGifDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0xf010, cellGifDec_init);
|
|
||||||
cellGcmSys = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
|
||||||
m_mod_init.emplace_back(0x0010, cellGcmSys_init, cellGcmSys_load, cellGcmSys_unload);
|
|
||||||
cellGame = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellGame = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x003e, cellGame_init);
|
m_mod_init.emplace_back(0x003e, cellGame_init);
|
||||||
sys_io = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellGcmSys = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0017, sys_io_init);
|
m_mod_init.emplace_back(0x0010, cellGcmSys_init, cellGcmSys_load, cellGcmSys_unload);
|
||||||
|
cellGem = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x005a, cellGem_init);
|
||||||
|
cellJpgDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x000f, cellJpgDec_init);
|
||||||
|
cellGifDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0xf010, cellGifDec_init);
|
||||||
cellL10n = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellL10n = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x001e, cellL10n_init);
|
m_mod_init.emplace_back(0x001e, cellL10n_init);
|
||||||
|
cellNetCtl = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0014, cellNetCtl_init);
|
||||||
cellPamf = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellPamf = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0012, cellPamf_init);
|
m_mod_init.emplace_back(0x0012, cellPamf_init);
|
||||||
cellSail = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellPngDec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back("cellSail", cellSail_init);
|
m_mod_init.emplace_back(0x0018, cellPngDec_init);
|
||||||
cellResc = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellResc = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x001f, cellResc_init, cellResc_load, cellResc_unload);
|
m_mod_init.emplace_back(0x001f, cellResc_init, cellResc_load, cellResc_unload);
|
||||||
cellRtc = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellRtc = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0009, cellRtc_init);
|
m_mod_init.emplace_back(0x0009, cellRtc_init);
|
||||||
|
cellSail = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back("cellSail", cellSail_init);
|
||||||
cellSpurs = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellSpurs = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x000a, cellSpurs_init);
|
m_mod_init.emplace_back(0x000a, cellSpurs_init);
|
||||||
cellSync = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellSync = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back("cellSync", cellSync_init);
|
m_mod_init.emplace_back("cellSync", cellSync_init);
|
||||||
|
cellSysutil = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0015, cellSysutil_init);
|
||||||
|
cellSysutilAp = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0039, cellSysutilAp_init);
|
||||||
cellSysmodule = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellSysmodule = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back("cellSysmodule", cellSysmodule_init);
|
m_mod_init.emplace_back("cellSysmodule", cellSysmodule_init);
|
||||||
|
cellUserInfo = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0032, cellUserInfo_init);
|
||||||
cellVdec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellVdec = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0005, cellVdec_init);
|
m_mod_init.emplace_back(0x0005, cellVdec_init);
|
||||||
cellVpost = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
cellVpost = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x0008, cellVpost_init);
|
m_mod_init.emplace_back(0x0008, cellVpost_init);
|
||||||
libmixer = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
libmixer = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back("libmixer", libmixer_init);
|
m_mod_init.emplace_back("libmixer", libmixer_init);
|
||||||
|
sceNp = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0016, sceNp_init);
|
||||||
|
sceNpClans = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x003a, sceNpClans_init, nullptr, sceNpClans_unload);
|
||||||
|
sceNpCommerce2 = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0044, sceNpCommerce2_init, nullptr, sceNpCommerce2_unload);
|
||||||
|
sceNpSns = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0059, sceNpSns_init, nullptr, sceNpSns_unload);
|
||||||
|
sceNpTrophy = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0xf035, sceNpTrophy_init, nullptr, sceNpTrophy_unload);
|
||||||
|
sceNpTus = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0045, sceNpTus_init, nullptr, sceNpTus_unload);
|
||||||
sysPrxForUser = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
sysPrxForUser = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back("sysPrxForUser", sysPrxForUser_init);
|
m_mod_init.emplace_back("sysPrxForUser", sysPrxForUser_init);
|
||||||
sys_fs = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
sys_fs = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
m_mod_init.emplace_back(0x000e, sys_fs_init);
|
m_mod_init.emplace_back(0x000e, sys_fs_init);
|
||||||
|
sys_io = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back(0x0017, sys_io_init);
|
||||||
|
sys_net = static_cast <Module*>(&(m_mod_init.back())) + 1;
|
||||||
|
m_mod_init.emplace_back((u16)0x0000, sys_net_init);
|
||||||
initialized = true;
|
initialized = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue