diff options
author | Volker Ruppert <info@vruppert.de> | 2006-08-15 20:42:14 +0000 |
---|---|---|
committer | Volker Ruppert <info@vruppert.de> | 2006-08-15 20:42:14 +0000 |
commit | 5dd7ac73163039572829dca8b7a7eedced0af1bf (patch) | |
tree | 8cbd4d95b95534e6f65305714fdc948f28f05eae | |
parent | 34aad2f4094699f3330fa6c35d7d92364b8902bc (diff) | |
download | qemu-vgabios-5dd7ac73163039572829dca8b7a7eedced0af1bf.tar.gz |
- init 4bpp VBE modes by a temporary switch to VGA mode 0x6A
- all 4bpp VBE modes now enabled
-rw-r--r-- | vbe.c | 2 | ||||
-rw-r--r-- | vbetables-gen.c | 4 |
2 files changed, 3 insertions, 3 deletions
@@ -963,7 +963,7 @@ Bit16u *AX;Bit16u BX; Bit16u ES;Bit16u DI; // first disable current mode (when switching between vesa modi) dispi_set_enable(VBE_DISPI_DISABLED); - if (cur_info->mode == VBE_VESA_MODE_800X600X4) + if (cur_info->info.BitsPerPixel == 4) { biosfn_set_video_mode(0x6a); } diff --git a/vbetables-gen.c b/vbetables-gen.c index be11bb1..7014a16 100644 --- a/vbetables-gen.c +++ b/vbetables-gen.c @@ -17,9 +17,9 @@ ModeInfo modes[] = { { 640, 480, 8 , 0x101}, { 800, 600, 4 , 0x102}, { 800, 600, 8 , 0x103}, - //{ 1024, 768, 4 , 0x104}, +{ 1024, 768, 4 , 0x104}, { 1024, 768, 8 , 0x105}, - //{ 1280, 1024, 4 , 0x106}, +{ 1280, 1024, 4 , 0x106}, { 1280, 1024, 8 , 0x107}, { 320, 200, 15 , 0x10D}, { 320, 200, 16 , 0x10E}, |