Index: [thread] [date] [subject] [author]
  From: Andrew Apted <ajapted@netspace.net.au>
  To  : ggi-develop@eskimo.com
  Date: Sun, 16 Aug 1998 00:55:01 +1000

Kgicon + VGA should work now

Hi folks,

I've updated kgicon's VGA driver to fix the "mode.fb != virtual addr"
bug, and also fbcon-kgi.c to cope with the new fb_{get,set}_cmap API 
I mentioned earlier.  [BTW, anyone using kgicon on a VGER kernel should
add -DVGER_KERNEL to the CFLAGS definition in kgicon/kgi/.make_rules].

The insmod parameters are now shorter.  They are:

    kgicon_width=...  kgicon_height=...  
    kgicon_bpp=...    kgicon_virty=...

The following have been tested with the VGA driver here and work just
fine for me :

    insmod kgicon.o kgicon_width=320 kgicon_height=200 kgicon_bpp=8
         kgicon_virty=200

    insmod kgicon.o kgicon_width=640 kgicon_height=200 kgicon_bpp=1
         kgicon_virty=200

    insmod kgicon.o kgicon_width=640 kgicon_height=400 kgicon_bpp=1
         kgicon_virty=480

    insmod kgicon.o kgicon_width=640 kgicon_height=480 kgicon_bpp=1
         kgicon_virty=200

Note the kgicon_virty parameter, especially for 320x200 since 320x204
causes the VGA driver to go into ModeX.  The above modes can also be set
"on the fly" by using fbset, as follows :

    fbset -fb /dev/fb1 -g 320 200 320 200 8
    fbset -fb /dev/fb1 -g 640 200 640 200 1
    fbset -fb /dev/fb1 -g 640 400 640 480 1
    fbset -fb /dev/fb1 -g 640 480 640 480 1

Cheers,
_____________________________________________  ____
                                               \  /
  Andrew Apted   <andrew@ggi-project.org>       \/
  

Index: [thread] [date] [subject] [author]