rendered paste body {
if (!(PIF_RAMb[i] & 0xC0))
{
if (channel == 0)
{
DWORD Before;
DWORD After;
int frameskip;
char TempStr[MAX_PATH];
getKeys(0,&NetKey);
//VCR_getKeys(0,&NetKey);
Keys_Buffer[0] = NetKey.Value;
Keys_Buffer[1] = 0x00; // 24*channel
Keys_Buffer[2] = 0x00;
Keys_Buffer[3] = 0x00;
K_KMPV(Keys_Buffer,sizeof(DWORD)); // sizeof(DWORD)
}
if (channel < 4 && Controls[channel].Present)
{
getKeys(0,&NetKey);
// VCR_getKeys(channel, &NetKey);
NetKey.Value = Keys_Buffer[channel]; // *24-1 was added
*((unsigned long *)(&PIF_RAMb[i] + 3)) = NetKey.Value;
}
i += PIF_RAMb[i] + (PIF_RAMb[(i+1)] & 0x3F) + 1;
channel++;
}
else
{
i=0x40;
}
}
}