Support inline functions plus added notes

XnInit is for only XNETS library. XNET library is different one.

Verified with
Halo - Combat Evolved (3911)
Tony Hawk's Pro Skater 3 (4039)
This commit is contained in:
jarupxx 2017-10-06 19:32:30 +09:00 committed by Luke Usher
parent 5635cb8575
commit ddf417e523
3 changed files with 8 additions and 2 deletions

View File

@ -212,7 +212,7 @@ const HLEDataV2 HLEDataBaseV2[] = {
//{ Lib_XONLINES,{ Sec_XONLINE, Sec_XNET }, XONLINES_OOVPAV2, XONLINES_OOVPA_SIZEV2 }, //{ Lib_XONLINES,{ Sec_XONLINE, Sec_XNET }, XONLINES_OOVPAV2, XONLINES_OOVPA_SIZEV2 },
// XNETS only has XNET, might be true. // XNETS only has XNET, might be true.
{ Lib_XNETS,{ Sec_XNET }, XNET_OOVPAV2, XNET_OOVPA_SIZEV2 }, { Lib_XNETS,{ Sec_text, Sec_XNET }, XNET_OOVPAV2, XNET_OOVPA_SIZEV2 },
}; };
// ****************************************************************** // ******************************************************************

View File

@ -87,6 +87,7 @@ OOVPA_END;
// ****************************************************************** // ******************************************************************
// * XnInit // * XnInit
// ****************************************************************** // ******************************************************************
// For only XNETS library, XNET library is different OOVPA.
OOVPA_XREF(XnInit, 3911, 11, OOVPA_XREF(XnInit, 3911, 11,
XREF_XnInit, XREF_XnInit,

View File

@ -32,6 +32,11 @@
// * // *
// ****************************************************************** // ******************************************************************
// TODO: Known XNET OOVPA issue list
// * Verified each OOVPA only with 3911, 4039.
// * XnInit is for only XNETS library. XNET library is different one.
// * Following OOVPA revision are not verified
// * listen (4039)
#ifndef XNET_OOVPA_INL #ifndef XNET_OOVPA_INL
#define XNET_OOVPA_INL #define XNET_OOVPA_INL
@ -46,7 +51,7 @@
// ****************************************************************** // ******************************************************************
OOVPATable XNET_OOVPAV2[] = { OOVPATable XNET_OOVPAV2[] = {
REGISTER_OOVPAS(XnInit, XREF, 3911, 4627), REGISTER_OOVPAS(XnInit, XREF, 3911, 4627), // For only XNETS library, XNET library is different OOVPA.
REGISTER_OOVPAS(WSAStartup, PATCH, 3911, 4627), // same as xonline 4361 (from 4627's comment) REGISTER_OOVPAS(WSAStartup, PATCH, 3911, 4627), // same as xonline 4361 (from 4627's comment)
REGISTER_OOVPAS(XNetStartup, PATCH, 3911, 4627), // same as xonline 4361 (from 4627's comment) REGISTER_OOVPAS(XNetStartup, PATCH, 3911, 4627), // same as xonline 4361 (from 4627's comment)
REGISTER_OOVPAS(XNetGetEthernetLinkStatus, PATCH, 3911), REGISTER_OOVPAS(XNetGetEthernetLinkStatus, PATCH, 3911),