pupa-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Normal mode patch


From: Yoshinori K. Okuji
Subject: Re: Normal mode patch
Date: Wed, 14 Jan 2004 13:04:40 +0100
User-agent: KMail/1.5

On Friday 09 January 2004 10:50, Gianluca Guida wrote:
> As Marco Gerards made me note, the problem in vga.c was due to a
> wrong check to ypos value for scrolling (TEXT_HEIGHT instead of
> TEXT_HEIGHT-1).

Ah, it's great that you found it! I was really stupid.

> After fixing this, however, I've experienced another problem: the
> scrolling itself doesn't work. It clears the screen instead of moving
> it. I am not at all a VGA expert, and as long as my brain works at
> late night it seems that when using pupa_memmove the memory is read
> as zero-valued.

I see. I think I will be able to fix this problem easily. Thank you for 
your information.

> I've then implemented a slow but simple and working function that
> rebuilds completely the screen using textbuf info. I've called it
> screen_update(). Under bochs runned on a Pentium MMX (;-)) it showed
> slow, but on real hardware (Pentium III 600Mhz) its speed was
> acceptable.

As long as someone is using 386, it should be fast even on bochs. In my 
experience, Bochs on Celeron 850MHz is as slow as 386.

Okuji




reply via email to

[Prev in Thread] Current Thread [Next in Thread]