[Top][All Lists]
[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
Re: Normal mode patch, Gianluca Guida, 2004/01/09
- Re: Normal mode patch,
Yoshinori K. Okuji <=
Re: Normal mode patch, Gianluca Guida, 2004/01/09