[Top][All Lists]

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

FIXME: These should be dynamically obtained from a terminal.

From: Vincent Pelletier
Subject: FIXME: These should be dynamically obtained from a terminal.
Date: Sun, 03 Jul 2005 23:06:31 +0200
User-agent: Debian Thunderbird 1.0.2 (X11/20050602)

Hash: SHA1

I'm trying to fix that thing.
I'm only working on the i386 part, because I have no ppc.

Here is how I plan to do it (almost done, but I have some questions) :

- -add an asm function to get the current vga mode without changing it (or
maybe a global var to keep the current vga mode)
- -add a field in struct grub_term
- -implement this function in different terminal handlers
- -implement grub_getwh
- -redefine GRUB_TERM_WIDTH & GRUB_TERM_HEIGHT macros to use grub_getwh

Here are my questions :
Should we foresee, in vga mode, that the user might someday choose his
vga mode ?
Should we redefine all the macros we use to draw the menu to be less
intensive on grub_getwh ?

In the attached patch, the vga function is disabled, because for now the
asm function does not work (returns always 0). As I'm really not
familiar with x86 asm, I think I had something wrong adapting from

nb: I only give the patch as draft, a preview of what I'm working on.

Vincent Pelletier
Version: GnuPG v1.4.1 (GNU/Linux)



Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur

reply via email to

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