[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Bug 1239008] Re: qemu fails to scroll screen on ^Vidme
From: |
rjasmin |
Subject: |
Re: [Qemu-devel] [Bug 1239008] Re: qemu fails to scroll screen on ^Vidmem output |
Date: |
Wed, 17 Jun 2015 22:19:17 -0000 |
It is hosted on google code, a dying service. FreePascal(coffee) OS.A
more basic version is posted there.I assume it works as the version that
I last built did not for some reason. Sources should be there via
subversion checkout.Thats what I tested with.
https://code.google.com/p/coffee-os/
It uses a basic VRAM scroll buffer and writes to it.
Examples are found elsewhere in C. (OS Dev pages)
Im in the middle of a fedup upgrade at the moment, but will see what I
can do.
On 06/17/2015 12:11 PM, Chris J Arges wrote:
> Can you test with the latest version to see if this still affects you?
> If this still is a problem, any information on how to obtain the Guest OS in
> question that would also be helpful.
>
> ** Changed in: qemu (Ubuntu)
> Status: New => 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:
New
Status in qemu 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 >= 24) then begin //in case called before end of screen
blank:= $20 or (TextAttr shl 8);
Move((VidMem+(2*80))^,VidMem^,24*(2*80));
// Empty last line
FillWord((VidMem+(24*2*80))^,80,Blank);
CursorPosX:=1;
CursorPosY:=23;
update_cursor;
end;
end;
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1239008/+subscriptions