Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
fix132x43(1)		      Svgalib User Manual		  fix132x43(1)

NAME
       fix132x43  - fix	problems with certain (132 column) graphics 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 Cirrus Logic 542x
       based cards, and	some WD90C03x based cards.

       The LINES environment variable is used to detect	43  or	44  line  con-
       soles.

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 en-
	      abled 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/	subdi-
       rectory	of  the	 original svgalib distribution.	However, it is not in-
       stalled 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 distribution from
       the net.	You don't need to install it. Just make	in the	utils/	subdi-
       recty.  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 mirrored by a site close to you.

SEE ALSO
       svgalib(7), vgagl(7), libvga.config(5),	convfont(1),  dumpreg(1),  re-
       storefont(1),	 restorepalette(1),    restoretextmode(1),    runx(1),
       savetextmode(1),	setmclk(1), textmode(1).

AUTHOR
       This manual page	was edited by Michael Weller  <eowmob@exp-math.uni-es-
       sen.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			  fix132x43(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fix132x43&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help