Newer
Older
AMI-Aptio-BIOS-Reversed / PurleyPlatPkg / Platform / Pei / EarlyVideoPei / VgaModeSetPalette.c
@Ajax Dong Ajax Dong 2 days ago 484 bytes Full restructure
unsigned __int8 VgaModeSetPalette()
{
  unsigned int n172; // ecx
  unsigned __int8 v1; // al
  unsigned __int8 result; // al
  unsigned __int8 v3; // [esp+8h] [ebp-8h]
  unsigned __int16 n981; // [esp+8h] [ebp-8h]

  n172 = 172;
  v3 = -84;
  do
  {
    __outbyte(0x3D4u, v3);
    __outbyte(0x3D5u, 0);
    v3 = ++n172;
  }
  while ( n172 <= 0xB0 );
  __outbyte(0x3D4u, 0xBBu);
  n981 = 981;
  v1 = __inbyte(0x3D5u);
  result = v1 & 0xF;
  __outbyte(n981, result);
  return result;
}