XmInitializeEmulator
NTSTATUS __stdcall XmInitializeEmulator(){
_WORD *v0;
INT64 *v1;
__int64 v2;
NTSTATUS result;
memset(&unk_140CED120, 0i64, 0x1C0u);
v0 = &unk_140CED16E;
do
*v0-- = -1;
while( (__int64)v0 >= (__int64)&unk_140CED164 );
dword_140CED2C0 = 0x8000000;
dword_140CED148 = 2048;
word_140CED15C = 0;
qword_140CED2C8 = (__int64)x86BiosReadIoSpace;
qword_140CED2D0 = (__int64)x86BiosWriteIoSpace;
qword_140CED2D8 = (__int64)x86BiosTranslateAddress;
v1 = x86BiosTranslateAddress(0, 0);
XmEmulatorInitialized = 1;
v2 = 256i64;
*((_DWORD *)v1 + 320) = 207;
result = 1280;
while( v2 )
{
*(_DWORD *)v1 = 1280;
v1 = (INT64 *)((char *)v1 + 4);
--v2;
}
return result;
}Referenced by:
x86BiosInitializeBiosEx