Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Xvga(1) — Interactive 3.2r4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1)

Xserver(1)

Xv256(1)

xconfig(1)

xinit(1)

Xconfig(5)

Xvga(1)  —  

NAME

Xvga − VGA (and EGA) server for X11

SYNOPSIS

Xvga [ option ] ...

DESCRIPTION

Xvga is the server for INTER­ACTIVE X11 running on an INTER­ACTIVE UNIX Operating System Version 2.2 or later, using a VGA or EGA display adapter.  Many “enhanced” versions of these adapter standards are supported.  The Xvga server also supports SunRiver Corporation workstations.  For users without an “enhanced” display adapter, the Xvga server is able to provide an effective display area larger than that provided by standard EGA or VGA display adapters.  See “panning” below for more details. 

Xvga operates on a 386- or 486-based ISA, EISA, or Micro Channel computer.  It is normally invoked by a program such as xinit(1) or by the INTER­ACTIVE Easy Windows Environment. 

Xvga supports a PseudoColor visual type when used with a color monitor and GrayScale visual type when used with a monochrome monitor. 

OPTIONS

Options are described under Xserver(1).

CONFIGURATION

Xvga requires the Type field in the configuration file (see Xconfig(5)) to be one of the following types:

EGA For a 100 percent register compatible Enhanced Graphics Adapter (EGA) display (including “enhanced” EGA’s). 

VGA For a 100 percent register compatible Video Graphics Array (VGA) display (including “enhanced” VGA’s). 

The Info field is used to specify the board,  resolution, number of colors to be used, and the width and height of the attached monitor.  The format is:

"BOARD XPIXELSxYPIXELS COLORS WIDTHxHEIGHT"

The WIDTHxHEIGHT argument describes the size of the display and is specified in whole inches.  Users of one of the panning modes should specify the true width and height.  The Xvga server will handle the conversions needed for clients internally. 

In addition to the supported boards listed in the following table, the Xvga server also supports VESA description files.  These files are found in the directory /usr/lib/X11/vesa/vga.  To see a list of these boards, type:

sysadm configmgmt

When you are asked to select a VGA board manufacturer, select:

SVPMI description file

The following table shows the VGA boards (and resolutions) supported.  All modes are in non-interlaced mode unless otherwise noted:

VGA Boards Supported
Resolution
_ _ _ _ _
Name Board 640x480 720x540 800x560 800x600 1024x768
ATI





 VGA Wonder ATIVGA *
 VGA Wonder V4 ATIVGA4 *
 VGA Wonder V5 ATIVGA5 *
 VGA Wonder+ ATIVGA+ *
 VGA Edge ATIVGA4 *
 VGA Edge16 ATIVGA5 *
Compaq 486c Portable LCD active *



matrix display




CompuAdd





 Hi Rez VGA ET4000 *
 Hi Rez VGA ET4000a (4)
Dell VGA DELL * *
Genoa





 Super VGA 5200 GVGA * (1)
 Super VGA 5300 GVGA * (1)
 Super VGA 5400 GVGA * (1)
 Super VGA 5400 GVGAni *
IBM





 VGA VGA *



Microlabs





 VGA Solution MICRO3 * * (1)
 Ultimate VGA MICRO4 *
 Ultimate VGA MICRO4a (4)
Orchid





 Designer VGA ORVGA * (1)
 Designer 800 VGA ORVGA800 *
 ProDesigner VGA ORVGA * (1)
 ProDesigner VGA ORVGAni *
 Designer VGA ORVGAf (3) (3)
 ProDesigner VGA ORVGAf (3) (3)
 ProDesigner II ORVGAII *
 ProDesigner II ORVGAIIa (4)
Paradise





 VGA Plus PVGA1A *
 VGA Plus 16 PVGA1A *
 VGA Professional PVGA1A *
 VGA 1024 PVGA1024 * (1)
 Accelerator Board WDXLR831 * *
Quadram





 VGA Spectra QVGA * * (1)
Sigma





 VGA/H SIGMA/H * *
 VGA/HP16 HP16 *
 VGA Legend LEGEND *
 VGA Legend LEGENDa (4)
VGA Boards Supported, Continued
Resolution
_ _ _ _ _
Name Board 640x480 720x540 800x560 800x600 1024x768
STB





 VGA Extra/EM STBVGA * * (1)
 VGA Extra/EM 16 STBVGA * * (1)
 VGA Extra/EM 16 STBVGAni *
 VGA Extra/EM 16 Plus STBVGA+ *
SunRiver VGA+ PVGA1A *
Tatung TVGA-8 CIRRUS * *
Tecmar





 VGA TVGA * *
 VGA AD TVGA * * (1)
 VGA AD TVGAni *
Trident





 VGA 8800 T88VGA * (1)
 VGA 8900 T89VGA * (1)
 VGA 8900 T89VGAa (4)
 VGA 8900 T89VGAni *
Tseng Labs





 VGA ET4000 *
 VGA ET4000a (4)
Video 7 (Headland)





 VRAM VGA VRAM * * (2)
 VRAM VGA VRAMa (4)
 FastWrite VGA FASTWRITE * *
 FastWrite VGA FASTWRITEa (4)
 Vega VGA VEGA * *
 1024i VGA 1024 * * (1)
 1024i VGA 1024a (4)
Legend:
 1. Interlaced display.
 2. Support limited to 2 or 4 colors.
 3. For use on fixed frequency monitors such as IBM 8514 or Seiko 1430.
 4. Alternate configuration providing a better display on some monitors.

The following table shows the EGA boards (and resolutions) ­supported:

EGA Boards Supported
Resolution
_ _ _
Name Board 640x350 640x480 800x600
IBM



  EGA EGA *

Paradise



  AutoSwitch EGA 480 PEGA *
SunRiver EGA+ PEGA *
Genoa



  Super EGA GEGA *
  Super EGA Hi Res GEGA * *

In addition to the above extended modes, the Xvga server supports panning of the visible screen area across a larger effective screen.  Panning the visible screen means using the screen as a window onto a larger display area.  When the mouse travels to an edge of the screen, the entire screen will appear to slide over the full display area.  This allows users without “extended” display adapters to have a larger work area than would otherwise be available. 

The following table shows the panning modes supported:

Panning Modes Supported
Effective Resolution
_ _ _
Name Board 1024x480 800x600 640x800
EGA EGAPAN * * *
VGA VGAPAN * * *
Paradise



  AutoSwitch EGA 480 PEGAPAN * * *
SunRiver EGA+ PEGAPAN * * *
Genoa



  Super EGA GEGAPAN * * *
  Super EGA Hi Res GEGAPAN * * *

For the EGAPAN type, the visible resolution is 640x350.  The other types have a visible resolution of 640x480. 

All displays work using 2, 4, and 16 colors unless otherwise noted.  When displaying a resolution of 1024x768, the Xvga server uses the entire area reserved for video memory, which requires that there be no other video adapters which use video memory, such as Monochrome (MDA) or Color (CGA) adapters, in the system. 

For example, the following configuration file entry fully specifies display 0 to be a standard VGA console display 640 pixels wide by 480 pixels high with 16 colors running on a screen 12 inches wide and 9 inches high:

display VGA "VGA 640x480 16 12x9" 0.0 /dev/console
keyboard AT 101 0.0 /dev/console:/dev/vt%02d
mouse LOGI-S "1200 3" 0.0 /dev/tty00

This configuration file entry specifies display 0 to be an EGA console display 640 pixels wide by 350 pixels high capable of panning to a resolution of 800 pixels wide by 600 pixels high:

display EGA "EGAPAN 800x600 16 12x9" 0.0 /dev/console

SunRiver workstations are specified in the configuration file by indicating the SunRiver device name in place of /dev/console, i.e., /dev/st00 for the first SunRiver display.  This example defines SunRiver EGA+ unit 0 as display 1 with a LOGITECH serial mouse on the DB-25 ­connector:

display EGA "PEGA 640x480 16 12x9" 1.0 /dev/st00
keyboard AT 101 1.0 /dev/st00:/dev/st0%d
mouse LOGI-S "1200 3" 1.0 /dev/ser00

A non-EGA+ SunRiver would substitute the following for the “display” line:

display EGA "EGA 640x350 16 12x9" 1.0 /dev/st00

SEE ALSO

X(1), Xserver(1), Xv256(1), xconfig(1), xinit(1), Xconfig(5). 

\*U  —  Version 1.0

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026