home *** CD-ROM | disk | FTP | other *** search
/ Computerspiele Selbermachen / computerspieleselbermachen.iso / vpic / config.doc < prev    next >
Text File  |  1993-08-13  |  13KB  |  208 lines

  1.     CONFIGURING VPIC
  2.  
  3.     VPIC must be configured to run correctly with your display board.  The  con-
  4.     figuration process tells VPIC:
  5.     1. The title you want for the menu.
  6.     2. What VGA chip you have, so it can use the proper bank switching routine.
  7.     3. How much memory you have (in 64K banks).
  8.     4. The menu color you want (background:foreground).
  9.     5. How to set the various modes you want to use.
  10.  
  11.     This method is used instead of trying to autodetect the VGA chip and  memory
  12.     (unless you have a board that supports VESA) because:
  13.     1. Some chips are very hard to detect, and memory on board is even harder.
  14.     2. As new VGA chips are released, there is a delay before the detection is
  15.        implemented in the program.
  16.     3. The WHICHVGA program is provided to autodetect the VGA chip and memory,
  17.        but it fails on some chips.
  18.     4. The config file provides more user control than automatic means.
  19.  
  20.     If you aren't sure which VGA chip your board uses,  you  can  run  WHICHVGA,
  21.     which will try to identify your VGA chip and the amount of memory you  have.
  22.     WHICHVGA now tries to identify your SuperVGA chip and memory three ways;  by
  23.     reading ports, checking for VESA, and reading the first 640 bytes  of  Video
  24.     BIOS. The info is saved in a file called WHICHVGA.TXT,  which you can  read.
  25.     If this doesn't work, you can try to compare the graphics  mode  numbers  in
  26.     your manual to the mode numbers in the various  configuration  files.  As  a
  27.     last resort, you can remove the display board and look at the label  on  the
  28.     large chip with leads coming out all four sides. 
  29.  
  30.     If WHICHVGA comes back with VESA, that means that your  board  supports  the
  31.     VESA standard, which offers a standard interface for VPIC to  your  SuperVGA
  32.     display adapter. It defines the SuperVGA extended modes that your card  will
  33.     do, and has a standard interface for setting the mode  and  bank  switching,
  34.     etc. You  may  have  received  a  VESA  `Terminate and Stay Resident'  (TSR)
  35.     program with your VGA board. If so, you are encouraged to use it,  since  it
  36.     more or less guarantees that VPIC will work with your display card. The only
  37.     disadvantage of VESA is concerned with scrolling the VGA screen, since there
  38.     is no standard interface for setting the top of screen beyond 16 bits  (line
  39.     81 at 800x600x256, line 102 at 640x480x256, or  line  204  at  320x200x256).
  40.     This version of VPIC automatically reads the VESA  info  from  your  display
  41.     BIOS, and uses the VESA interface. If you enter VPIC  with  the  /v  option,
  42.     VESA info is ignored and VPIC uses the  configuration  file  info;  this  is
  43.     helpful when VESA returns info VPIC isn't expecting or wrong info; the older
  44.     S3 cards (Orchid Fahrenheit 1280, Diamond Stealth, etc)  return  wrong  VESA
  45.     info, and need the /v option so they use  the  configuration  file  info.  A
  46.     generic VESA.CFG file is supplied for you to play with  to  try  to get your
  47.     VESA card to work; see below on what each entry means;  again,  you  have to
  48.     use the /v option to enable this configuration info. The CIRRUS54.CFG config
  49.     file is an example of how to modify the generic VESA.CFG.
  50.  
  51.     If the top line in VPIC says VESA,  then VPIC is using VESA info returned by
  52.     your SVGA card.  If the only resolution listed is 320x200, there is probably
  53.     a problem with your memory manager.  To verify this, try booting with from a
  54.     DOS floppy with no memory manager. I only exclude B000-B7FF (used by Windows)
  55.     and C000-C7FF (Video ROM),  and  I found that stealth mode confuses the SVGA
  56.     VESA routines, so I don't use stealth.  On the other hand, the Trident 8900c
  57.     returns VESA hi-color modes which it cannot do, so you have to lock (Alt F7)
  58.     it into 256 colors.
  59.  
  60.     The current VPIC config file VGA chips and the VGA chip manufacturers are:
  61.     VGA Chip    Manufacturer/version        Comments
  62.     =================================================================
  63.     ACUMOS     Acumos                  Voltane, No. 9 GXiTC, others
  64.     AHEADA     Ahead ver A             Older Ahead cards.
  65.     AHEADB     Ahead ver B             Ahead VGA Wizard/Deluxe.
  66.    *ATIOLD     ATI, 1024x768x16 mode 65h   ATI ver 1 chip, VGAWonder.
  67.    *ATINEW     ATI, 1024x768x16 mode 55h   ATI ver 2 up chip, VGAWonder+.
  68.                For the ATI Ultra, be sure to run ATI's HDILOAD program first to
  69.                activate the 8514A interface for the 1024x768x256 mode.
  70.     CIRRUS     Cirrus CL-GD 500/600    MaxLogic MaxVGA boards NOT SUPPORTED YET.
  71.     CHIPSTECH  Chips & Technology 82C452   Cardinal, Older Boca.
  72.     EVEREX     Original Everex chip
  73.     EVBIOS     Everex 673, etc         Has bank switching built into BIOS.
  74.     GENOA      Genoa (Sim ET 3000)     5300/6300 = 256K, others = 512K.
  75.     HEADLAND   Headland HT-208         Used on VGA-1024i.
  76.     NCR        NCR                     Boca, PVGA 1024i, etc
  77.     OAK        Oak
  78.     PARADISE   Paradise                Older Paradise cards.
  79.     PRIMUS     Primus                  Used in Galaxy 2000 cards.
  80.     REALTEK    Realtek                 Used in RTVGA boards.
  81.    *S3         S3 GUI Accelerator      Used on Orchid Fahr 1280, Diamond Stealth,
  82.                                         Genoa Windows VGA, etc.
  83.     TRI88BR    Trident TVGA 8800BR     Used on older Trident boards, 128K banks.
  84.     TRI88CS    Trident TVGA 8800CS     Used on older Trident boards (Maxxon)
  85.     TRI89      Trident TVGA 8900       Latest Trident VGA chip, 1M memory avail.
  86.     TS3000     Tseng ET 3000           Used on early Genoa, Orchid, others.
  87.     TS4000     Tseng ET 4000           Recent Orchid, STB, other, 1M memory.
  88.     TS4000HI   Tseng ET 4000 HiColor   Does 32K colors to 800x600, 1M memory.
  89.     WD90C      Western Digital WD90C00  Recent Paradise cards, same operation.
  90.     VIDEO7     Video 7                 Earlier Video 7 boards, BIOS bank switch.
  91.                                         Hewlett Packard SVGA.
  92.     ZYMOS      Zymos Poach 51          True Tech HiRes and others.
  93.     VESA       VESA Standard           For boards which have VESA in BIOS.
  94.     * For ATI boards, certain modes may not be enabled (such as 800x600)  unless
  95.       you choose the proper (or custom) monitor in ATI's INSTALL program. On the
  96.       older S3 cards, VESA returned the wrong info, so use the /v option.
  97.  
  98.     As new chips become available, they will be added to this list. Run WHICHVGA
  99.     to find your VGA chip (works most of the time), and then run CONFIG and find
  100.     a CFG file using that VGA chip. Check that the modes agree with the graphics
  101.     modes in your manual (16 and 256 color modes only); if they match your  card
  102.     exactly, use that CFG file by pressing ENTER. If not, copy the closest  file
  103.     to a new filename with extension CFG and change the modes to agree with your
  104.     manual. Make the title and menu color whatever you like  (see  CONFIGURATION
  105.     FILE FORMAT). Then  rerun  CONFIG,  pick  that  file,  and  press  ENTER  to
  106.     configure VPIC. There are numerous configuration files which come with VPIC,
  107.     but there are so many boards out there that I can't list all of them.
  108.  
  109.     MENU CONFIGURATION
  110.     To configure VPIC, make sure that VPIC, CVPIC,  CONFIG,  and  all  the  .CFG
  111.     files are in the current directory. By running the CONFIG program, VPIC  can
  112.     be configured from a menu. CONFIG lists all the configuration files (with  a
  113.     .cfg extension) in the current directory, and shows you the contents of each
  114.     as you move around the list using the cursor keys. ESCape aborts the  CONFIG
  115.     program without changing VPIC, and ENTER configures VPIC for the highlighted
  116.     file. Pressing a letter key jumps to next filename starting with that letter
  117.     (or number). The mode descriptions include ax, bx, cx, dx, X, Y,  and  color
  118.     fields from the config file; see below. You can try to match these with your
  119.     manual if you aren't sure which SuperVGA card you have.
  120.  
  121.     MANUAL CONFIGURATION
  122.     You can use CVPIC to configure V