[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/3] vga cga_hack=palette_blanking: narrower conditi
From: |
Matthew Ogilvie |
Subject: |
[Qemu-devel] [PATCH 2/3] vga cga_hack=palette_blanking: narrower conditions for hack |
Date: |
Fri, 24 Aug 2012 03:13:55 -0600 |
In commit 482f7bf86b43af9f, I mistakenly inverted the logic
I intended for ar_flip_flop. I intended to allow the GMODE_BLANK
case as soon as any palette register was modified.
Also include minor tweak to documentation about how to list
multiple hacks on the command line.
Signed-off-by: Matthew Ogilvie <address@hidden>
---
hw/vga.c | 5 +++--
qemu-options.hx | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/hw/vga.c b/hw/vga.c
index a65fc26..fb08dc0 100644
--- a/hw/vga.c
+++ b/hw/vga.c
@@ -1904,9 +1904,10 @@ static void vga_update_display(void *opaque)
} else {
full_update = 0;
if (!(s->ar_index & 0x20) &&
- /* extra CGA compatibility hacks (not in standard VGA */
+ /* extra CGA compatibility hacks (not in standard VGA) */
(!(vga_cga_hacks & VGA_CGA_HACK_PALETTE_BLANKING) ||
- (s->ar_index != 0 && s->ar_flip_flop))) {
+ s->ar_index != 0 ||
+ !s->ar_flip_flop)) {
graphic_mode = GMODE_BLANK;
} else {
graphic_mode = s->gr[VGA_GFX_MISC] & VGA_GR06_GRAPHICS_MODE;
diff --git a/qemu-options.hx b/qemu-options.hx
index 2a6d829..b28e853 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -975,7 +975,7 @@ Valid optional properties are
@item retrace=dumb|precise
Select dumb (default) or precise VGA retrace logic, useful for some
DOS games/demos.
address@hidden address@hidden@var{hack2},[...]]
address@hidden address@hidden@var{hack2}[+...]]
Enable various extra CGA compatibility hacks for programs that are
trying to directly set CGA modes without BIOS assistance nor
real knowledge of EGA/VGA. These might only work with -vga std.
--
1.7.10.2.484.gcd07cc5
Re: [Qemu-devel] [PATCH v2 0/6] Running Microport UNIX (ca 1987), Anthony Liguori, 2012/08/27