From 65162b7fe5310f8f18ecabef225f305b30e402f7 Mon Sep 17 00:00:00 2001 From: RadWolfie Date: Tue, 24 Oct 2017 00:00:40 -0500 Subject: [PATCH] Add XOnline and XNet v2 Database --- src/CxbxKrnl/HLEDataBase.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/CxbxKrnl/HLEDataBase.cpp b/src/CxbxKrnl/HLEDataBase.cpp index 5e9a1b97d..c4d9f2388 100644 --- a/src/CxbxKrnl/HLEDataBase.cpp +++ b/src/CxbxKrnl/HLEDataBase.cpp @@ -58,6 +58,7 @@ const char *Sec_XPP = "XPP"; const char *Sec_text = ".text"; const char *Lib_XGRAPHC = "XGRAPHC"; const char *Sec_XGRPH = "XGRPH"; +const char *Lib_XNET = "XNET"; const char *Lib_XNETN = "XNETN"; const char *Lib_XNETS = "XNETS"; const char *Lib_XONLINE = "XONLINE"; // TODO : Typo for XONLINES? @@ -122,12 +123,17 @@ const HLEDataV2 HLEDataBaseV2[] = { // Cannot support LTCG in HLE //{ Lib_XGRAPHCL,{ Sec_XGRPH }, XGRAPHC_OOVPAV2, XGRAPHC_OOVPA_SIZEV2 }, - // - //{ Lib_XONLINE,{ Sec_XONLINE }, XONLINES_OOVPAV2, XONLINES_OOVPA_SIZEV2 }, + // Added Sec_text and Sec_XNET just in case. + // TODO: Need to find out which function is only part of XOnlines. + { Lib_XONLINE,{ Sec_text, Sec_XONLINE, Sec_XNET }, XONLINES_OOVPAV2, XONLINES_OOVPA_SIZEV2 }, // Fun fact, XONLINES are split into 2 header sections. { Lib_XONLINES,{ Sec_text, Sec_XONLINE, Sec_XNET }, XONLINES_OOVPAV2, XONLINES_OOVPA_SIZEV2 }, + // Added Sec_text just in case. + // TODO: Need to find out which function is only part of XNets. + { Lib_XNET,{ Sec_text, Sec_XNET }, XNET_OOVPAV2, XNET_OOVPA_SIZEV2 }, + // XNETS only has XNET, might be true. { Lib_XNETS,{ Sec_text, Sec_XNET }, XNET_OOVPAV2, XNET_OOVPA_SIZEV2 },