return MODULE_ERR_NOTNEEDED;\r
}\r
\r
+ Log_Debug("Vesa", "info->VideoModes = %04x:%04x", info->VideoModes.seg, info->VideoModes.ofs);\r
modes = (Uint16 *) VM8086_GetPointer(gpVesa_BiosState, info->VideoModes.seg, info->VideoModes.ofs);\r
\r
// Read Modes\r
- for( giVesaModeCount = 1; modes[giVesaModeCount] != 0xFFFF; giVesaModeCount++ );\r
+ for( giVesaModeCount = 0; modes[giVesaModeCount] != 0xFFFF; giVesaModeCount++ );\r
gVesa_Modes = (tVesa_Mode *)malloc( giVesaModeCount * sizeof(tVesa_Mode) );\r
\r
// Insert Text Mode\r
gpVesa_BiosState->DI = modeinfoPtr.ofs;\r
VM8086_Int(gpVesa_BiosState, 0x10);\r
\r
- Log_Debug("Vesa", "gpVesa_BiosState->AX = 0x%04x", gpVesa_BiosState->AX);\r
- \r
// Parse Info\r
gVesa_Modes[i].flags = 0;\r
if ( (modeinfo->attributes & 0x90) == 0x90 )\r