1fix132x43(1)                  Svgalib User Manual                 fix132x43(1)
2
3
4

NAME

6       fix132x43  - fix problems with certain (132 column) graphics modes dump
7       the state of the card as the svgalib chipset driver sees it.
8

SYNOPSIS

10       fix132x43 options
11
12

DESCRIPTION

14       This program tries to fix problems  with  extended  textmodes  on  some
15       cards.  The  problem  is  that for 132x43 textmode, some BIOS's set the
16       vertical display end register to 349 (350), instead of 343 (344 = 3 * 8
17       scanlines).  Because  in  Linux textmode video memory is usually filled
18       with old text that has already scrolled away (this  includes  the  area
19       below  the 43rd textmode line, which changes when the console scrolls),
20       the top half of a constantly changing irrelevant text line  is  visible
21       at the bottom of the screen, which is very annoying.
22
23       This  program  sets the VGA Vertical Display End register to the proper
24       value.
25
26       This problem is at least present in the BIOS of most Cirrus Logic  542x
27       based cards, and some WD90C03x based cards.
28
29       The  LINES  environment  variable  is used to detect 43 or 44 line con‐
30       soles.
31
32

OPTIONS

34       You have to specify exactly one of the following options:
35
36       -f     Fix problem of annoying changing  line  of  text  at  bottom  of
37              screen.
38
39       -v     Switch to 9 line characters (400 line frame, 70 Hz).
40
41       -w     Switch to 11 line characters (480 line frame, 60 Hz).
42
43              fix132x43  does  not  usually  provide this option but it can be
44              enabled in the source of fix132x43.
45
46
47       -r     Switch to 8 line characters again (350 line frame, 70 Hz).
48
49       This utility is part of svgalib and can be found in the  utils/  subdi‐
50       rectory  of  the  original  svgalib  distribution.  However,  it is not
51       installed by default, s.t. it is unclear where you can find it if  your
52       svgalib was install linux distribution.
53
54       In  case  of  any such problem, simply get an svgalib distribution from
55       the net. You don't need to install it. Just make in the  utils/  subdi‐
56       recty.  As of this writing, svgalib-1.2.12.tar.gz is the latest version
57       and   can   be   retrieved   by    ftp    from    sunsite.unc.edu    at
58       /pub/Linux/libs/graphics  and tsx-11.mit.edu at /pub/linux/sources/libs
59       which will most probably be mirrored by a site close to you.
60
61

SEE ALSO

63       svgalib(7),  vgagl(7),   libvga.config(5),   convfont(1),   dumpreg(1),
64       restorefont(1),    restorepalette(1),    restoretextmode(1),   runx(1),
65       savetextmode(1), setmclk(1), textmode(1).
66
67

AUTHOR

69       This manual page was edited  by  Michael  Weller  <eowmob@exp-math.uni-
70       essen.de>. The exact source of the referenced utility as well as of the
71       original documentation is unknown.
72
73       It is very likely that both are at least to some extent are due to Harm
74       Hanemaayer <H.Hanemaayer@inter.nl.net>.
75
76       Occasionally  this  might be wrong. I hereby asked to be excused by the
77       original author and will happily accept any additions or corrections to
78       this first version of the svgalib manual.
79
80
81
82Svgalib (>= 1.2.11)               2 Aug 1997                      fix132x43(1)
Impressum