- function determine_screen_dimensions() prepared for SVGA mode 0x6A (800x600x4)

This commit is contained in:
Volker Ruppert 2002-12-31 16:58:02 +00:00
parent 633d0b59fb
commit 1cfe6c248a

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////
// $Id: vga.cc,v 1.55 2002-12-28 11:49:17 vruppert Exp $
// $Id: vga.cc,v 1.56 2002-12-31 16:58:02 vruppert Exp $
/////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2002 MandrakeSoft S.A.
@ -320,6 +320,11 @@ bx_vga_c::determine_screen_dimensions(unsigned *piHeight, unsigned *piWidth)
*piHeight = v;
}
}
else if ((h >= 640) && (v >= 480)) {
*piWidth = h;
*piHeight = v;
BX_VGA_THIS s.scan_bits = BX_VGA_THIS s.CRTC.reg[19] << 4;
}
}
else if ( BX_VGA_THIS s.graphics_ctrl.shift_reg == 2 )
{