char __fastcall ImageDecodeBlock1(int a1, int a2)
{
unsigned __int8 v2; // al
unsigned __int8 v3; // al
__outbyte(0x2Eu, 0xA5u);
__outbyte(0x2Eu, 0xA5u);
__outbyte(0x2Eu, 7u);
__outbyte(0x2Fu, 0xDu);
__outbyte(0x2Eu, 0x30u);
v2 = __inbyte(0x2Fu);
__outbyte(0x2Fu, v2 | 1);
__outbyte(0x2Eu, 0xF0u);
__outbyte(0x2Fu, HIBYTE(a1));
__outbyte(0x2Eu, 0xF1u);
__outbyte(0x2Fu, BYTE2(a1));
__outbyte(0x2Eu, 0xF2u);
__outbyte(0x2Fu, BYTE1(a1));
__outbyte(0x2Eu, 0xF3u);
__outbyte(0x2Fu, a1);
__outbyte(0x2Eu, 0xF4u);
__outbyte(0x2Fu, HIBYTE(a2));
__outbyte(0x2Eu, 0xF5u);
__outbyte(0x2Fu, BYTE2(a2));
__outbyte(0x2Eu, 0xF6u);
__outbyte(0x2Fu, BYTE1(a2));
__outbyte(0x2Eu, 0xF7u);
__outbyte(0x2Fu, a2);
__outbyte(0x2Eu, 0xF8u);
v3 = __inbyte(0x2Fu);
__outbyte(0x2Fu, v3 & 0xFC | 2);
__outbyte(0x2Eu, 0xFEu);
__outbyte(0x2Fu, 0xCFu);
__outbyte(0x2Eu, 0xAAu);
return -86;
}