Computer Science


fix132x43(1)           Svgalib User Manual           fix132x43(1)

NAME
       fix132x43  - fix problems with certain (132 column) graph-
       ics modes dump the  state  of  the  card  as  the  svgalib
       chipset driver sees it.

SYNOPSIS
       fix132x43 options

DESCRIPTION
       This program tries to fix problems with extended textmodes
       on some cards. The problem is that  for  132x43  textmode,
       some  BIOS's  set the vertical display end register to 349
       (350), instead of 343 (344 = 3 * 8 scanlines). Because  in
       Linux  textmode  video  memory  is usually filled with old
       text that has already scrolled  away  (this  includes  the
       area  below the 43rd textmode line, which changes when the
       console scrolls), the top half of  a  constantly  changing
       irrelevant  text  line  is  visible  at  the bottom of the
       screen, which is very annoying.

       This program sets the VGA Vertical Display End register to
       the proper value.

       This  problem is at least present in the BIOS of most Cir-
       rus Logic 542x based cards, and some WD90C03x based cards.

       The  LINES environment variable is used to detect 43 or 44
       line consoles.

OPTIONS
       You have to specify exactly one of the following options:

       -f     Fix problem of annoying changing line  of  text  at
              bottom of screen.

       -v     Switch  to  9  line  characters (400 line frame, 70
              Hz).

       -w     Switch to 11 line characters (480  line  frame,  60
              Hz).

              fix132x43  does not usually provide this option but
              it can be enabled in the source of fix132x43.

       -r     Switch to 8 line characters again (350 line  frame,
              70 Hz).

       This  utility  is  part of svgalib and can be found in the
       utils/ subdirectory of the original svgalib  distribution.
       However,  it  is  not  installed  by  default,  s.t. it is
       unclear where you can find it if your svgalib was  install
       linux distribution.

       In case of any such problem, simply get an svgalib distri-
       bution from the net. You don't need to  install  it.  Just
       make  in  the  utils/  subdirecty.  As  of  this  writing,
       svgalib-1.2.12.tar.gz is the latest  version  and  can  be
       retrieved     by     ftp     from    sunsite.unc.edu    at
       /pub/Linux/libs/graphics     and     tsx-11.mit.edu     at
       /pub/linux/sources/libs  which  will most probably be mir-
       rored by a site close to you.

SEE ALSO
       svgalib(7),   vgagl(7),   libvga(5),   convfont(1),
       dumpreg(1),  restorefont(1),  restorepalette(1),  restore-
       textmode(1),   runx(1),    savetextmode(1),    setmclk(1),
       textmode(1).

AUTHOR
       This manual page was edited by Michael Weller <eowmob@exp-
       math.uni-essen.de>. The exact  source  of  the  referenced
       utility  as  well  as  of  the  original  documentation is
       unknown.

       It is very likely that both are at least  to  some  extent
       are due to Harm Hanemaayer <H.Hanemaayer@inter.nl.net>.

       Occasionally  this  might  be  wrong. I hereby asked to be
       excused by the original author and will happily accept any
       additions  or  corrections  to  this  first version of the
       svgalib manual.

Svgalib (>= 1.2.11)         2 Aug 1997                          1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page