VirtualBox

Changeset 2942 in vbox for trunk/src/VBox/Devices/Graphics


Ignore:
Timestamp:
May 30, 2007 5:26:40 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
21624
Message:

Fixed video mode switch from fullscreen DOS to XP guest desktop.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r2569 r2942  
    764764                s->gr[0x05] = (s->gr[0x05] & ~0x60) | (shift_control << 5);
    765765                s->cr[0x09] &= ~0x9f; /* no double scan */
     766#ifdef VBOX
     767                /* sunlover 30.05.2007
     768                 * The ar_index remains with bit 0x20 cleared after a switch from fullscreen
     769                 * DOS mode on Windows XP guest. That leads to GMODE_BLANK in vga_update_display.
     770                 * But the VBE mode is graphics, so not a blank anymore.
     771                 */
     772                s->ar_index |= 0x20;
     773#endif /* VBOX */
    766774            } else {
    767775                /* XXX: the bios should do that */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette