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 },
// 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
// ******************************************************************
// For only XNETS library, XNET library is different OOVPA.
OOVPA_XREF(XnInit, 3911, 11,
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
#define XNET_OOVPA_INL
@ -46,7 +51,7 @@
// ******************************************************************
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(XNetStartup, PATCH, 3911, 4627), // same as xonline 4361 (from 4627's comment)
REGISTER_OOVPAS(XNetGetEthernetLinkStatus, PATCH, 3911),