Mail Archives: djgpp/1996/05/08/20:53:31
OK, I'm a bit confused..(nothing new i'm afraid)... The structure
below was taken from the VESA 1.2 spec. sizeof(_VGAInfoBlock) should
be 256. DJGPP gives 260. What's up with this. A previous posting
mentioned 4 byte boundaries, but 256 is divisable by 4. Any Ideas??
TIA
John
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
typedef struct
{
DWORD VESASignature; 4
WORD VESAVersion; 2
DWORD OEMStringPointer; 4
DWORD Capabilities; 4
DWORD VideoModePointer; 4
WORD TotalMemory; 2
BYTE Info[236]; 236
} _VGAInfoBlock; = 256 bytes
John E. Fortin
fortin44 AT eelab DOT newpaltz DOT edu
- Raw text -