From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZO3uH-0002Ur-W5 for qemu-devel@nongnu.org; Sat, 08 Aug 2015 09:11:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZO3uC-0007Mr-Q5 for qemu-devel@nongnu.org; Sat, 08 Aug 2015 09:11:25 -0400 Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:34115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZO3uC-0007Ma-IH for qemu-devel@nongnu.org; Sat, 08 Aug 2015 09:11:20 -0400 Received: by wicne3 with SMTP id ne3so87916736wic.1 for ; Sat, 08 Aug 2015 06:11:19 -0700 (PDT) Received: from donizetti.lan (dynamic-adsl-94-39-138-45.clienti.tiscali.it. [94.39.138.45]) by smtp.gmail.com with ESMTPSA id ib9sm19484920wjb.2.2015.08.08.06.11.18 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Aug 2015 06:11:18 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Sat, 8 Aug 2015 15:11:06 +0200 Message-Id: <1439039469-438-1-git-send-email-bonzini@gnu.org> Subject: [Qemu-devel] [PATCH 0/3] vga: first round of hardware emulation fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org During the last Christmas holidays I spent some time fixing VGA emulation with old games and old software in general. In particular I fixed Commander Keen 4, Jazz Jackrabbit and GW Basic. I never had the time to post the patches, however. Here is a start, it's enough to fix GW Basic SCREEN 2 and to make Keen 4 playable while a bit jerky. Paolo Paolo Bonzini (3): vga: mask addresses in non-VESA modes to 256k vga: remove unused macros vga: fix CGA 640x200 mode hw/display/vga-helpers.h | 52 ++++++++++++++++++++++++++++++------------------ hw/display/vga.c | 24 ++++++---------------- 2 files changed, 39 insertions(+), 37 deletions(-) -- 2.4.3