qemu fails to scroll screen on ^Vidmem output
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Expired
|
Undecided
|
Unassigned | ||
qemu (Ubuntu) |
Expired
|
Low
|
Unassigned |
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(
// Empty last line
FillWord(
CursorPosX:=1;
CursorPosY:=23;
update_cursor;
end;
end;
Changed in qemu (Ubuntu): | |
status: | Incomplete → New |
Changed in qemu: | |
status: | Incomplete → New |
Changed in qemu (Ubuntu): | |
importance: | Undecided → Low |
Thanks for reporting this bug. Is there any other reproducer you can give us?