pupa-devel
[Top][All Lists]
Advanced

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

Re: Normal mode patch


From: Marco Gerards
Subject: Re: Normal mode patch
Date: 07 Jan 2004 18:41:00 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

"Yoshinori K. Okuji" <address@hidden> writes:

> I forgot to answer this issue...
> 
> On Wednesday 31 December 2003 18:24, Marco Gerards wrote:
> > gianluca (I don't remember his real name) told me on IRC that it
> > crashes whenever the console scrolls.  I was able to reproduce this.
> > It is not clear what still needs to be done to get the graphics
> > console to work.  If it is not a lot of work I can do that, I have
> > quite some experience with VGA programming.
> 
> You are right. There is a big problem when scrolling the menu. Probably 
> it is due to a wrong calculation of a memory pointer, but I'm not sure 
> where it is. As you see, the code is a bit ugly, so it might be better 
> to clean up the code more or less before diving into the problem 
> seriously.

Ok, I can do that someday.

> What is difficult here is that once the bug appears, your console 
> becomes almost useless. So using a serial interface or somehow 
> extending bochs would be necessary. bochs + gdb is generally a good 
> solution, but I'm afraid that this combination is unusable with PUPA, 
> because PUPA uses dynamic modules at run time. 

Would it be possible to extend PUPA with a gdb stub?

> Once this kind of bugs are fixed, I'm really interested in making a very 
> fancy menu interface using VGA or VESA. This would make the unofficial 
> graphics patch for GRUB completely obsolete. :)

Do you mean with this "kind of bug"?  The crash or making it easier to
debug?

What is the reason why you wrote this VGA driver?  For portability?

It is possible to show unicode characters in VGA text mode.  The new
Hurd console works like this.

Thanks,
Marco





reply via email to

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