From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60015) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmNhE-0007dM-KH for qemu-devel@nongnu.org; Fri, 29 Nov 2013 08:01:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmNh8-0000MB-L4 for qemu-devel@nongnu.org; Fri, 29 Nov 2013 08:01:24 -0500 Received: from indium.canonical.com ([91.189.90.7]:34716) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmNh8-0000M0-FN for qemu-devel@nongnu.org; Fri, 29 Nov 2013 08:01:18 -0500 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.71 #1 (Debian)) id 1VmNh7-00045D-Lc for ; Fri, 29 Nov 2013 13:01:17 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 969732E8025 for ; Fri, 29 Nov 2013 13:01:17 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Fri, 29 Nov 2013 12:50:53 -0000 From: rjasmin <1239008@bugs.launchpad.net> Sender: bounces@canonical.com References: <20131011233333.16273.25871.malonedeb@soybean.canonical.com> <20131128022448.31522.56515.malone@chaenomeles.canonical.com> Message-Id: <52988DAD.9090500@gmail.com> Errors-To: bounces@canonical.com Subject: Re: [Qemu-devel] [Bug 1239008] Re: qemu fails to scroll screen on ^Vidmem output Reply-To: Bug 1239008 <1239008@bugs.launchpad.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org I dont know how to write it myself, but the original kernel scrolling = code is in C. Might try OSDev forums. Not that I know of. On 11/27/2013 09:24 PM, Serge Hallyn wrote: > Thanks for reporting this bug. Is there any other reproducer you can > give us? > > ** No longer affects: kvm (Ubuntu) > > ** Also affects: qemu (Ubuntu) > Importance: Undecided > Status: New > > ** Changed in: qemu (Ubuntu) > Status: New =3D> Incomplete > > ** Changed in: qemu > Status: New =3D> Incomplete > -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1239008 Title: qemu fails to scroll screen on ^Vidmem output Status in QEMU: Incomplete Status in =E2=80=9Cqemu=E2=80=9D package in Ubuntu: Incomplete Bug description: Pascal uses ^Vidmem for B800 console output. The terminal does not oblige the Pascal OS code to scroll the output. Virtualbox emulation works, so this must be a qemu bug. Using QEMU in KVM mode as Ubuntu LTS. Source line to trip bug(in theory pushes VideoMem up one line): procedure Scroll; //this is whats causing crashes. FIXME:Virtualbox not affected.QEMU BUG? begin if scrolldisabled then exit; if (CursorPosY >=3D 24) then begin //in case called before end of = screen blank:=3D $20 or (TextAttr shl 8); Move((VidMem+(2*80))^,VidMem^,24*(2*80)); // Empty last line FillWord((VidMem+(24*2*80))^,80,Blank); CursorPosX:=3D1; CursorPosY:=3D23; update_cursor; end; end; To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1239008/+subscriptions