home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / GRAPHICS / VESAVW62.ZIP / VESAVIEW.DOC < prev    next >
Text File  |  1994-01-26  |  93KB  |  1,682 lines

  1. VESAVIEW.EXE   v 6.2  
  2. --------------------------------------------------------------------------
  3.  
  4. TABLE of CONTENTS:
  5.      
  6.      Keywords. . . . . . . . . . . . . . . . . . . . . . . . . .   3
  7.      
  8.      Brief Desc. . . . . . . . . . . . . . . . . . . . . . . . .   3
  9.      
  10.      LEGAL STUFF . . . . . . . . . . . . . . . . . . . . . . . .   3
  11.      
  12.      REGISTRATION. . . . . . . . . . . . . . . . . . . . . . . .   3
  13.      
  14.      DISCLAIMER. . . . . . . . . . . . . . . . . . . . . . . . .   4
  15.      
  16.      PROGRAM FILE LIST . . . . . . . . . . . . . . . . . . . . .   4
  17.      
  18.      REQUIREMENTS. . . . . . . . . . . . . . . . . . . . . . . .   5
  19.      
  20.      FEATURES. . . . . . . . . . . . . . . . . . . . . . . . . .   5
  21.      
  22.      INSTALLING PROGRAM. . . . . . . . . . . . . . . . . . . . .   6
  23.      
  24.      RUNNING PROGRAM and OPTIONS MENU. . . . . . . . . . . . . .   6
  25.      
  26.      SYSTEM DEFAULTS . . . . . . . . . . . . . . . . . . . . . .  12
  27.      
  28.      CHANGING DIRECTORY. . . . . . . . . . . . . . . . . . . . .  12
  29.      
  30.      VIEW SINGLE IMAGE (from Text directory) . . . . . . . . . .  12
  31.      
  32.      VIEW MULTIPLE IMAGES (slide show) (from
  33.                Text directory) . . . . . . . . . . . . . . . . .  12
  34.      
  35.      VIEW / CREATE AN ARRAY OF IMAGES (from Text
  36.                directory). . . . . . . . . . . . . . . . . . . .  13
  37.      
  38.      AUTO ARRAY GENERATION/SAVING. . . . . . . . . . . . . . . .  13
  39.      
  40.      VIEWING FILES (from a previously created
  41.                Array image). . . . . . . . . . . . . . . . . . .  13
  42.      
  43.      VIEWING GIF89A FILES - Special Case . . . . . . . . . . . .  14
  44.      
  45.      VIEWING HPG or PLT FILES. . . . . . . . . . . . . . . . . .  15
  46.      
  47.      VIEWING ASCII FILES . . . . . . . . . . . . . . . . . . . .  15
  48.      
  49.      DELETING FILES. . . . . . . . . . . . . . . . . . . . . . .  16
  50.      
  51.      RENAMING a FILE . . . . . . . . . . . . . . . . . . . . . .  16
  52.      
  53.      SEARCHING FILENAMES . . . . . . . . . . . . . . . . . . . .  16
  54.      
  55.      SPECIAL KEYS WHILE VIEWING. . . . . . . . . . . . . . . . .  16
  56.      
  57.      FILTERING IMAGE . . . . . . . . . . . . . . . . . . . . . .  17
  58.      
  59.      SAVING SCREEN AS a  BMP, GIF or PCX FILE. . . . . . . . . .  17
  60.      
  61.      SAVING SCREEN AS a JPG FILE . . . . . . . . . . . . . . . .  17
  62.      
  63.      CROPPING SCREEN & SAVING AS a  BMP, GIF,
  64.                JPG or PCX FILE . . . . . . . . . . . . . . . . .  18
  65.      
  66.      SCALING XMEM CONTENTS TO SCREEN & SAVING. . . . . . . . . .  18
  67.      
  68.      SAVING XMEM CONTENTS AS an IMG or PCX FILE. . . . . . . . .  18
  69.      
  70.      PRINTING IMAGES . . . . . . . . . . . . . . . . . . . . . .  19
  71.      
  72.      MOUSE USE . . . . . . . . . . . . . . . . . . . . . . . . .  19
  73.      
  74.      RUNNING Under WINDOWS 3.1 . . . . . . . . . . . . . . . . .  20
  75.      
  76.      CAUTIONS. . . . . . . . . . . . . . . . . . . . . . . . . .  21
  77.      
  78.      HINTS . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  79.      
  80.      CARDS TESTED. . . . . . . . . . . . . . . . . . . . . . . .  22
  81.      
  82.      SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  83.      
  84.      REVISION HISTORY. . . . . . . . . . . . . . . . . . . . . .  23
  85.      
  86.  
  87. VESAVIEW.EXE   v 6.2
  88. --------------------------------------------------------------------------
  89.  
  90. Keywords: VESA BMP EPS GIF IFF/LBM IMG JPG MAC PCX TGA TIF HPGL PRINT
  91.           CATALOG VIEWER DESKJET LASERJET PAINTJET
  92.  
  93. Brief Desc:    View and print BMP, EPS, GIF, IFF/LBM, IMG/GEM, JPG, MAC,
  94.                PCX, TGA & TIF images & HPGL plotter files.  Arrays of up
  95.                to 144 images/screen can be generated and saved for easy
  96.                cataloging.  HPGL plot files can be saved as B&W files. 
  97.                Mouse support.  Requires a VESA driver for your graphics
  98.                card and enough extended memory to hold entire image.  
  99.                Supports VESA modes thru 1280x1024x256.  Quick panning of
  100.                images larger than your screen resolution.
  101.                Color/brightness/contrast adjustments, scaling & cropping
  102.                of color images. Fade control for slide shows. 24 bit color
  103.                reduction for BMP, JPG, TGA & PCX. Excellent Black & White
  104.                printing to HP DeskJet or LaserJet.  Superb Color printing
  105.                to HP PaintJet, PaintJet XL, PaintJet XL300 and DeskJet
  106.                500C/550C.  Images can be selected graphically from
  107.                previously created arrays.
  108.  
  109.  
  110.  
  111. LEGAL STUFF:   Copyright (c) William M. White 1992,1993,1994.
  112.                Compuserve ID: 71170,2340
  113.  
  114. The VESAVIEW product is Shareware. If you find it useful, please register
  115. your copy and tell your friends about it.  This product may not be sold or
  116. packaged, either individually, or as part of any other product without the
  117. express written consent of the author. This product may not be changed or
  118. altered and then distributed without the express written consent of the
  119. author.  The VESAVIEW.DOC & VESAVIEW.LGO files must accompany VESAVIEW.EXE
  120. whenever the non-registered version is distributed.
  121.  
  122. The JPEG decoding and encoding portion of this program "is based in part
  123. on the work of the Independent JPEG Group".  "The Graphics Interchange
  124. Format (c) is the Copyright property of CompuServe Incorporated.  GIF (sm)
  125. is a Service Mark property of CompuServe Incorporated."
  126.  
  127. REGISTRATION:
  128.  
  129. INDIVIDUAL USER:    $35.00 each
  130.  
  131. QUANTITY DISCOUNTS &/or SITE LICENSES FEES:
  132. (Includes one diskette with Program, Documentation and sample images)
  133.      1 - 9          copies  @ $35.00 each
  134.      10 - 24        copies  @ $31.00 each
  135.      25 - 49        copies  @ $27.00 each
  136.      50 - 99        copies  @ $23.00 each
  137.      100 - 249      copies  @ $19.00 each
  138.      250 - 500      copies  @ $15.00 each
  139.      500 +          copies or for use on CD-ROM - Call for pricing
  140.  
  141. Extra program diskettes are available at $6.00 each when purchasing
  142. multiple copies or site licenses.
  143.  
  144. When ordering in quantity,  you must supply the names and addresses of all
  145. users and a main contact person so that I can provide each of them a unique
  146. User Name and Access Code and can honor their technical support requests
  147. on an individual basis.  If you desire a Site License, the above pricing
  148. schedule still applies, but all copies will be registered to a single
  149. company (or corporation) name with a single access code, and all technical
  150. support would be through a single contact.  Please supply the company name
  151. and contact person for site licenses.
  152.  
  153. For foreign orders, please send a check drawn on a U.S. Bank, International
  154. or U.S. Postal Money Order, Travelers Checks or cash, since banks charge
  155. a sizable fee for foreign check processing.
  156.  
  157. For orders outside of the U.S. & Canada, please add $6.00 for shipping and
  158. handling.  
  159.  
  160.      Please send your  registration fee to:
  161.           William M. White
  162.           P. O. Box 2273
  163.           Glen Allen, VA. 23058-2273
  164.  
  165. By Registering your copy(s), you will receive an unhindered copy of the
  166. latest version of VESAVIEW on 3 1/2" HD floppy (unless you note otherwise),
  167. technical support by mail or BBS, and help support the continued
  168. development of the product.  You will also receive a personal User Access
  169. Code so that you can easily convert any new shareware versions from the
  170. following BBSs into your new registered copy, thus eliminating additional
  171. fees for update mailings.  Current shareware versions of the product will
  172. always be available on Compuserve in the GRAPHSUPPORT forum (GO PICS) and
  173. on the Blue Ridge Express Bulletin Board (804)-790-1675.  Replacement or
  174. upgrade disks will be available for $10.00 each to cover handling.  NOTE: 
  175. Your registered copy of the program produces a file named VESAVIEW.REG
  176. which should never be distributed since it will be encoded with your name
  177. and access code..
  178.  
  179. Non-hindered versions of VESAVIEW are available to incorporate on CD-ROMs.
  180. If the CD-ROM version is copied and not run from the original CD-ROM, it
  181. will revert back to a non-registered version.   Please contact the author
  182. at the above address for fees and more information. 
  183.  
  184. DISCLAIMER:
  185.  
  186. VESAVIEW is offered to you on an as-is-basis without any guarantee as to
  187. the correct functioning or fitness for a specific purpose.  The author
  188. believes this program to work as described but you use the program entirely
  189. at your own risk.  The author will not be responsible for any hardware or
  190. software damage, loss of data, or incidental or consequential damage that
  191. may result from its use, whether or not such use is in accordance with the
  192. instructions.
  193.  
  194.  
  195. PROGRAM FILE LIST:
  196.  
  197. The following files make up the shareware version of VESAVIEW which may be
  198. distributed to other BBSs or friends:
  199.  
  200.      VESAVIEW.EXE   - Main program
  201.      VESAVIEW.LGO   - Logo Screen for SVGA
  202.      VESAVIEW.LGX   - Logo Screen for VGA
  203.      VESAVIEW.ICO   - Icon for use when running from Windows 3.1 
  204.      VESAVIEW.DOC   - ASCII version of document file
  205.      VESAVIEW.WP    - WordPerfect v 5.1/5.2 version of document file
  206.      FILE_ID.DIZ    - Brief program description used by some bulletin
  207.                       boards
  208.  
  209. NOTE:     After running VESAVIEW for the first time, a personal access
  210.           file will be created named VESAVIEW.REG.  Please DO NOT
  211.           distribute this file.  If you select the 'SAVE CONFIGURATION'
  212.           item from the Options Menu, a file will be created named
  213.           VESAVIEW.CFG.
  214.  
  215. Occassionally, VESAVIEW needs to write out temporary files (includes the
  216. configuration file).  By default, these files are written to the same
  217. directory that the VESAVIEW program resides in.  If this drive and
  218. directory is not available for writing (as on CD-ROMs), VESAVIEW will use
  219. the Disk and Drive pointed to by the DOS environmental variable TEMP ( ex: 
  220. SET TEMP=C:\TMPFIL ) and if that environmental variable is missing it will
  221. use C:\ .
  222.  
  223. REQUIREMENTS:
  224.  
  225. o    IBM compatible 286 or better
  226. o    DOS version 3.0 or higher
  227. o    Extended memory (and driver such as HIMEM).  For 256 (& higher) color
  228.      files, you'll need 1 byte/pixel in your image.  For 2 color files,
  229.      you'll need 1 byte per 8 pixels in your image.  This program conforms
  230.      to XMS 2.0 specification.  8MB of extended memory is recommended
  231.      expecially if you will be using graphic array menus and working with
  232.      JPEG files.
  233. o    Will use a math coprocessor if available
  234. o    A graphics card that supports the VESA BIOS EXTENSIONS for the 'Super
  235.      VGA modes' either through hardware or a software driver.  NOTE: If no
  236.      VESA driver is found, you will be limited to 320x200x256 or 640x480x2
  237.      non-VESA modes which won't allow arrays to be generated.
  238.  
  239. FEATURES:
  240.  
  241. o    Will read in any size up to 1280 x 1024:
  242.  
  243.      BMP (Windows) -          16, 256 color & 24 bit (16 million colors)
  244.      EPS (Encapsulated Postscript) B & W (the TIFF previews embedded in the
  245.                                           Postscript file)
  246.      GIF (Compuserve 87a/89a) -    16 & 256 color
  247.      IFF/LBM (Amiga/Deluxe Paint)- 2, 16 & 256 color
  248.      IMG (GEM/Digital Research ) - B & W
  249.      MAC (MacPaint) -         2 color
  250.      JPG (JPEG/JFIF) -        Grayscale & 24 bit (16 million colors)
  251.      PCX (Zsoft) -            2, 16, 256 color & 24 bit (16 million
  252.                               colors)
  253.      TGA (Targa) -            8,16, 24 & 32 bit (non-compressed RGB & Run
  254.                               length encoded RGB)
  255.      TIF -                    B & W, 16c, 256c  & 24 bit (non-compressed
  256.                               & run length encoded)
  257.      HPG -                    (Hewlett Packard) HPGL plot files (.HPG or
  258.                               .PLT)
  259.      TEXT -                   ASCII files with up to 2000 lines with
  260.                               extensions of .1ST, .ANS, .ASC, .ASM, .BAT,
  261.                               .BAK, .C, CONFIG.SYS, .DIZ, .DOC, .INI, .H,
  262.                               .LIS, .ME,  .TXT and .VNX.  
  263.  
  264. o    Files can be selected either from a text directory listing or
  265.      graphically from a previously created array of images (mouse required
  266.      for graphic selection).  Multiple selections are displayed in the
  267.      order selected.
  268.  
  269. o    If the file is larger than the screen mode you selected, you can
  270.      quickly pan around the image.  Size of image is limited only by the
  271.      amount of extended memory you have.  NOTE:  The entire image is read
  272.      into Extended memory to allow for quick panning of large images. 
  273.      Black & White images are stored in memory with 1 byte per 8 pixels.
  274.      16 (4 bit) and 256 color (8 bit) images are stored in memory with 1
  275.      byte per pixel.  24 & 32 bit images are stored in memory as 256 color
  276.      images so only 1 byte per pixel is required.
  277.  
  278. o    Black & White printing (color images will be dithered) and Color
  279.      printing are supported.  Prints can be sized, rotated and positioned
  280.      on paper.  Printers supported are HP LaserJet Series, DeskJets,
  281.      DeskJet 500/500C/550C, PaintJet, PaintJet XL, and PaintJet XL300.
  282.  
  283. o    Red/Blue/Green/Contrast/Brightness values may be changed while viewing
  284.      a color image.  Image can be converted to GrayTone or colors reversed.
  285.  
  286. o    Filters are available to enhance image and include blurring
  287.      (smoothing), sharpening, edge detection and mosaic.
  288.  
  289. o    Color screen images can be saved as a 256 color BMP, GIF, JPG or PCX
  290.      file. These images may be cropped & scaled before saving.
  291.  
  292. o    Black & White images can be saved as an IMG or 2 color PCX file. This
  293.      is useful to save a HPGL file that is displayed on screen out to a
  294.      quicker retrieving raster file.  If these images are displayed in a
  295.      color VESA mode they can also be saved &/or cropped as 256 color  BMP,
  296.      GIF, JPG or PCX files.
  297.  
  298. o    Arrays of up to 144 images can be displayed on a single screen at
  299.      once.  This screen can then be saved as a single  BMP, GIF, JPG or PCX
  300.      file for cataloging or printing or use as a graphic menu for VESAVIEW.
  301.  
  302. o    Supports VESA modes (assuming your graphics card can handle):
  303.           100 -  640 x  400 x 256
  304.           101 -  640 x  480 x 256
  305.           103 -  800 x  600 x 256
  306.           105 - 1024 x  768 x 256
  307.           107 - 1280 x 1024 x 256
  308.  
  309. o    Will support a 800 x 600 x 2 color B&W mode if your card has one. 
  310.      (See /SVn option below)
  311.  
  312. o    Supports command line operation in addition to the menu driven program
  313.  
  314. o    Supports the use of a MicroSoft compatible 2-button mouse.
  315.  
  316. NOTE:     The annoying beeps and NON-Registered notices will be removed
  317.           from registered copies.  Also, the NON-Registered version does
  318.           not support the new printing options (sizing, rotating and
  319.           positioning), nor the Compressing of printer data.
  320.  
  321. INSTALLING PROGRAM:
  322.  
  323. Create a directory on your HardDrive to hold the VESAVIEW program files. 
  324. Copy the zipped file you downloaded from a BBS or received on diskette into
  325. this directory.  The ZIP file is usually named VESAVWnn.ZIP where nn
  326. represents the version number.  Unzip it using PKUNZIP version 2.04g or
  327. higher (earlier versions will not work).  Set your default directory to the
  328. VESAVIEW directory you've created and type in VESAVIEW to run the program. 
  329. The first time you run it, you'll be asked to enter your registration
  330. information including User Name and Access Code.  This personal access
  331. information will be stored in a new file named VESAVIEW.REG in your
  332. VESAVIEW directory.  Please DO NOT distribute this file.  All files in the
  333. original zipped file may be distributed to your friends or other BBS as the
  334. Shareware version.  If you make a mistake keying in your User Name or
  335. Access Code, you will need to delete the VESAVIEW.REG file so you will be
  336. asked for them again.
  337.  
  338. RUNNING PROGRAM and OPTIONS MENU:
  339.  
  340. As of VESAVIEW version 6.0, most of the following command line qualifiers
  341. are available from the Options Menu within the program.  It is suggested
  342. that you use the Options Menu to configure the program and then save it
  343. with the 'Save Configuration' option rather than use command line
  344. qualifiers.  In future versions, some command line qualifiers may be
  345. discontinued.  If a configuration file is found when VESAVIEW starts up,
  346. it will be used by the program.  NOTE that if you also use command line
  347. qualifiers, they will override settings in the configuration file. 
  348.  
  349. Make sure you have enough extended memory available and that a driver (such
  350. as HIMEM) is loaded.  Make sure your graphics card has VESA BIOS EXTENSIONS
  351. (VBE) either built-in or that you have installed a VESA bios extensions
  352. (VBE) software driver.  Then just keyin:
  353.  
  354.      VESAVIEW  [filename or @filelist]  [optional qualifiers]
  355.  
  356. CAUTION:  DOS has a limitation of 127 characters on the command line.  If
  357. you exceed this when adding qualifiers, some may be truncated.
  358. NOTE: Underlined (or *) qualifiers are only available in the REGISTERED
  359. VERSION.  A 'space' is needed between each qualifier on the command line. 
  360.  
  361. filename =     The optional filename on command line is the name of a
  362.                single image file (without paths) in your current
  363.                directory.  If this option is used, the image will display
  364.                on screen without any of the usual screen messages (or
  365.                error messages).  If you also use the /R qualifier, the
  366.                image will be displayed using either the currently saved
  367.                delay factor or the delay value you include with the /Dn
  368.                qualifier (see slide delay below) and then return to DOS or
  369.                your calling batch file.  If you don't use the /R
  370.                qualifier, the image will be displayed until the <ESC> key
  371.                is pressed.  Wildcards (*,?) are supported in the filename.
  372.                If a wildcard is used, the filenames will be sorted
  373.                alphabetically.
  374.                
  375.  
  376. @filelist =    This option is the name of a file which contains the
  377.                filenames (without paths) of images to display as a slide
  378.                show.  The file is an ascii file with the following format
  379.                and can be created with any ASCII text editor.  Example:
  380.  
  381.           IMAGE01.GIF
  382.           IMAGE02.PCX
  383.           IMAGE03.BMP
  384.  
  385.           The filenames should begin in column one and should NOT contain
  386.           any paths, since you must be defaulted to the directory where
  387.           these files reside before starting VESAVIEW .  The images will
  388.           display in a continuous loop, delaying between slides according
  389.           to the Slide Delay (/Dn) and Fade value (/Fn) qualifiers on your
  390.           command line or the delay and fade values previously saved in
  391.           your configuration file.
  392.  
  393. [optional qualifiers]
  394.  
  395. The following qualifiers are available only when using a filename or
  396. @filelist from command line.  NOTE than when running VesaView from the
  397. command line, some of the warning and error messages are suppressed, so
  398. make sure your command line has the correct syntax):
  399.  
  400.      /R   (Return) - Used to return to DOS or your calling batch file
  401.           after displaying a single image which was supplied on your
  402.           command line.
  403.      /AP  (AutoPrint) - Used to automatically print your file(s) which
  404.           were supplied on your command line as a single image name or the
  405.           @filelist (see above).  Returns to DOS or your calling batch
  406.           file when complete.  Print width, rotation, style etc. will be
  407.           gotten from your last saved VESAVIEW.CFG file or can be supplied
  408.           as additional qualifiers on your command line.
  409.      
  410.      (The following 3 qualifiers can be used to auto-generate arrays from
  411.      the command line.  NOTE: All 3 must be used together.  The preceding
  412.      /AP qualifier can not be used with them )
  413.  
  414.      /AFx (Autoarray Filename) - x is the filename (1 - 6 characters, no
  415.           wildcards) that will be used when saving your array image(s). 
  416.           The program will append a 2 digit number to this filename in
  417.           case more than one page is required. NOTE: A disk and path can be
  418.           prefixed to the 1-6 character filename to force the file to be
  419.           written into a directory different from the images (needed when
  420.           using CDROM), just as in the menu driven program. 
  421.           (Ex:  /AFC:\IMAGES\TEST ).  No checking is done for existing
  422.           duplicate filenames and they will be overwritten.
  423.  
  424.      /AEx (Autoarray Extension) - x is the extension (3 characters, no
  425.           wildcards) to use on the filename.  This can be GIF, BMP, PCX or
  426.           JPG.  This tells the program which type of file to create.
  427.  
  428.      /ADn (Autoarray Dimension) - n is a value from 2 to 12 which
  429.           indicates the dimensions of the array image.  (Ex.  /AD5 would
  430.           indicate a 5 x 5 matrix).
  431.  
  432.      AUTOARRAY Example (assumes you have 40 GIF images in your current
  433.                         directory) :
  434.  
  435.           VESAVIEW /AW /AM103 /AFTEST /AEGIF /AD5 *.GIF  would generate
  436.           2 files.  The first would be named TEST01.GIF and contain 25
  437.           images, the second would be named TEST02.GIF and contain 15
  438.           images.  Both would be 5 x 5 matrixes with a white background
  439.           and be at 800 x 600 x 256 resolution (mode 103).
  440.      
  441. Printer Setup -->
  442.      Printer Adjustments -->
  443.           Width * :      (Input value) - The /PWn (print width) is used to
  444.                          specify a print width.  n is a decimal value from
  445.                          0.0 to 10.5.  If you enter a number greater than
  446.                          8.0, the print will automatically be rotated 90
  447.                          degrees.  The print width represents the width
  448.                          that you want the horizontal image dimension as
  449.                          seen on your screen to be printed, no matter what
  450.                          rotation angle you use.
  451.  
  452.           Rotation * :   (Select angle from list) - The /PAn (print angle)
  453.                          is used to rotate your print on the printed page. 
  454.                          Values for n can be 0, 90, 180 or 270.
  455.  
  456.           Top Margin * : (Input value) - The /PTMn (printer top margin)
  457.                          sets the number of inches from the current
  458.                          position of printhead that the image will start
  459.                          printing.  n is a decimal value ranging from the
  460.                          minimum value of your printer (see /FTMn below)
  461.                          to 10.0.  If set to 99, your image will be
  462.                          centered from top to bottom.
  463.  
  464.           Left Margin * :     (Input value) - The /PLMn (printer left
  465.                               margin) sets the number of inches from the
  466.                               left side of page that the image will start
  467.                               printing.  n is a decimal value from 0.25 to
  468.                               7.5.  If set to 99, your image will be
  469.                               centered from left to right.  The maximum
  470.                               printable width on all printers is 8.0"
  471.                               (1/4" left & right margins).
  472.  
  473.           Resolution:    (Select from list) - The /PRn (printer
  474.                          resolution) is used to specify the resolution in
  475.                          dots per inch (dpi) of your active printer.  For
  476.                          the DeskJet/LaserJet series, n can be 75, 150 or
  477.                          300 (600 for LJ4).  For the PaintJet series
  478.                          (except XL300), it can be 90 or 180.  Defaults to
  479.                          highest resolution for selected printer except
  480.                          the LaserJet IV which defaults to 300dpi.
  481.  
  482.           Gamma Correction:   (Input value) - The /PGn (print gamma
  483.                               correction) option will allow you to adjust
  484.                               the gamma of your Black & White or Color
  485.                               print.  Simply put, gamma correction will
  486.                               adjust the intensities of red, green & blue
  487.                               values logarithmically since the human eye's
  488.                               perception of color intensity is non-linear. 
  489.                               The gamma value (n) is a decimal value
  490.                               between 0.5 and 2.0.  If set to 0, no gamma
  491.                               correction will be performed.  If this
  492.                               qualifier is not used and a configuration file
  493.                               has not yet been saved out from the options
  494.                               menu, the gamma defaults to a value best suited
  495.                               for the printer type selected from the command
  496.                               line.  Using higher values will result
  497.                               in the darker colors in your image being
  498.                               printed lighter and the lighter ones
  499.                               remaining the same.  This gives a much more
  500.                               natural looking printout.  Suggested gamma
  501.                               values are:
  502.                                 1.25  for DeskJet, PaintJet, PaintJet XL,
  503.                                       LaserJet
  504.                                 1.50  for DeskJet 500C & 550C, PaintJet XL300
  505.                                       & LaserJet IV at 600 dpi.
  506.  
  507.           Print Compression * :    (Yes or No) - The /PC (print compress)
  508.                                    option will force the transfer of data
  509.                                    from your computer to the printer to
  510.                                    be in a compressed (encoded) format. 
  511.                                    This will speed up the transfer of
  512.                                    data (especially for serial or
  513.                                    networked printers).  Time savings
  514.                                    will vary depending on the type and
  515.                                    size of plot.  In some cases, you may
  516.                                    find no time savings overall since the
  517.                                    printer has to decompress the data,
  518.                                    but your CPU should be freed up from
  519.                                    processing sooner.  (default is no
  520.                                    compress).  The PaintJet and LaserJet
  521.                                    II don't support this type of data
  522.                                    compression.  If your printouts look
  523.                                    garbled, don't use this qualifier.
  524.  
  525.      Print Style -->     (Select from list) - The /PSx (print style)
  526.                          option allows you to select the style of printing
  527.                          for Black & White or Color prints.  It can be one
  528.                          of the following:  /PSBQ (B&W Square Halftone),
  529.                          /PSBD (B&W Diamond Halftone), /PSBV (B&W
  530.                          Vertical), /PSBH (B&W Horizontal), /PSBB (B&W
  531.                          Bayer), /PSBS (B&W Scatter), /PSCQ (Color Square
  532.                          Halftone), /PSCD (Color Diamond Halftone), /PSCV
  533.                          (Color Vertical), /PSCH (Color Horizontal), /PSCB
  534.                          (Color Bayer) or /PSCS (Color Scatter).  The
  535.                          Scatter styles will process slower than the other
  536.                          dithering types since it uses an error difusing
  537.                          algorithm, however, the Scatter styles will in
  538.                          most cases have much better detailing and
  539.                          quality.  Square Halftoning is the default.
  540.  
  541.  
  542.      Print Model -->     (Select model from list) - The /PTx (printer
  543.                          type) is used to select your printer.  It can be
  544.                          one of the following:  /PTDJ (HP DeskJet), /PTLJ
  545.                          (HP LaserJet II or III), /PTLJ4 (HP LaserJet IV),
  546.                          /PTPJ (HP PaintJet), /PTPJXL (HP PaintJet XL),
  547.                          /PTPJXL3 (HP PaintJet XL300), /PTDJC (HP DeskJet
  548.                          500C) or /PTDJ5C (HP DeskJet 550C).  NOTE: The
  549.                          new HP 1200C will work if you select the XL300
  550.                          printer.
  551.  
  552.      Printer Port -->    (LPT1:, LPT2: or File) - The /P1 or /P2 (port)
  553.                          designates which printer port to use for printing
  554.                          (LPT1 or LPT2).
  555.                The /PF option forces printer output to a file instead of
  556.                a port.  The file will be created in your current directory
  557.                with the same filename as your image file but with an
  558.                extension of  .VVP .  This option works with multiple plots
  559.                as well.  No checking for duplicate filenames is done.  To
  560.                plot the file(s), from DOS keyin:
  561.                     COPY/B  filename.VVP  LPT1:  
  562.                where filename could be a wildcard and LPT1: could be
  563.                LPT2:.  The /B instructs DOS to use a binary copy mode. 
  564.                NOTE that if your files reside on a non-writeable drive
  565.                (such as a CD-ROM), the /PF option will not be able to
  566.                write the print files to the current directory.  Try
  567.                copying files to another drive.
  568.  
  569.  
  570. Array Setup -->
  571.      Array Background:   (Black or White) - The /AB forces the array mode
  572.                          to use a black background and white text for the
  573.                          filenames in an array image.  
  574.                          /AW forces the array mode to use a white background
  575.                          and black text (saves black ink when printing).
  576.  
  577.      Show Image Sizes:   (Yes or No) - The /AS (array sizes) enables the
  578.                          display of image sizes above each image of an
  579.                          array.  The size will be displayed after the
  580.                          filename of each image only if it will fit. 
  581.                          Typically at a resolution of 1024x768, the sizes
  582.                          will fit on 6x6 arrays and below.  At 800x600,
  583.                          the sizes will fit on 5x5 arrays and below.  At
  584.                          640x480, the sizes will fit on 4x4 arrays.  Each
  585.                          image is tested individually, so on a given array
  586.                          screen, some sizes may appear and some may not. 
  587.                          You will see the sizes displayed after all images
  588.                          on a page have been processed.
  589.  
  590.      Default Array Mode: (Select VESA mode from list) - The /AMmode (where
  591.                          mode is 100, 101, 103, 105 or 107) will let you
  592.                          default to a specific mode when creating arrays. 
  593.                          The program will default to mode 101 if this
  594.                          switch is not used.  Only use a mode number that
  595.                          your card can support!
  596.  
  597. Slide Setup -->
  598.      Delay Time:    (Input time in seconds) - The /Dn (delay) is for
  599.                     setting the delay in seconds to use between slides. 
  600.                     The n is an integer number from 1 to 999 and defaults
  601.                     to 5 seconds.  This time is approximate and will vary
  602.                     depending  on the size of the image being read in. 
  603.                     Pressing the <ESC> key or Right mouse button will
  604.                     abort the slide show.  Pressing any other key or the
  605.                     Left mouse button will skip to the next slide.  NOTE: 
  606.                     If you want your slides to remain on the screen until
  607.                     you press a key, use a high number (999) for the delay
  608.                     time.
  609.  
  610.      Fade Speed:    (Input number) - The /Fn (fade) option will fade in
  611.                     and out your images on screen when displaying them as
  612.                     a slide show.  The n can range from 0 to 10.  0 is no
  613.                     fade, 1 is the fastest fade and 10 is the slowest
  614.                     fade.
  615.  
  616. Filename Mask -->   (Select file extension(s) from list to include) - The
  617.                     /Mx (mask for filenames) will allow you to include
  618.                     only certain file types in your directory listing.  It
  619.                     can be one of the following:   /MALL (all filenames),
  620.                     /MDIS (all displayable graphics files), /MBMP, /MGIF,
  621.                     /MIFF, /MIMG, /MJPG, /MLBM, /MMAC, /MPCX, /MTGA /MTIF. 
  622.                     Note:  Array index files (.VNX) are always accessible
  623.                     by the program, even if they are not being displayed
  624.                     in your directory listing.  Caution:  When you use
  625.                     this qualifier to eliminate the display of certain
  626.                     file types from your screen, and you display a
  627.                     previously created array image that includes file
  628.                     types that are not currently displaying, those files
  629.                     will not be found even though they are actually in the
  630.                     directory. (they will be flaged on screen with a red
  631.                     crosshatch)
  632.  
  633. HPGL Setup -->
  634.      HPGL line weights:  (None, Half or Full) - The /WF (full weights)
  635.                     will display the weights as originally drawn.
  636.                     The /WH (weight half) is similar to /WN except that
  637.                     the weights of lines will be halved (divided by 2).
  638.                     The /WN (weight none) will not display weights of
  639.                     lines in an HPGL plot file if the SP (select pen)
  640.                     keyword was used when creating the plots.  This will
  641.                     greatly speed up the screen drawing if you don't need
  642.                     to look at or print the weights.  Some CAD programs
  643.                     which generate the plot files create weighted lines by
  644.                     simply drawing the lines multiple times in the plot
  645.                     file (each slightly offset) and not by using the SP
  646.                     (set pen) command.  The /WN & /WH switches will have
  647.                     no effect on this type of plot files.
  648.  
  649.      Default HPGL size:  (A, B or C size) - The /UPSA, /UPSB & /UPSC
  650.                          (unknown plot size) qualifiers will allow the
  651.                          user to specify a default plot size (A, B. or C)
  652.                          if the program that created the .PLT file did not
  653.                          include the HPGL cmd PS to signify what the Plot
  654.                          Size was.  If one of these qualifiers is not
  655.                          used, and the .PLT file doesn't have a PS cmd,
  656.                          VESAVIEW will default to a 'C' size plot.
  657.  
  658. Misc Setup -->
  659.      Use XMEM for array: (Yes or No) - The /NLAM (no load array into
  660.                          memory) will disable the automatic loading of the
  661.                          first graphic array menu into XMEM even if there
  662.                          is enough memory to do so.  The program by
  663.                          default will load the first array image that will
  664.                          be used as a graphic menu into XMEM, if there is
  665.                          enough memory to hold this array and one more
  666.                          image (both are assummed to be the maximum size
  667.                          of 1280x1024x256).  If you are low on XMEM and
  668.                          you wish to be able to pull up larger files (B&W
  669.                          for example) from the array menu, you will
  670.                          probably need to use this qualifier.
  671.  
  672.      Fixed Top Margin:   (Input value) - The /FTMn (fixed top margin)
  673.                          option will allow you to override the program's
  674.                          default values for that part on the top of a page
  675.                          that your printer can't print on.  The defaults
  676.                          for n are:
  677.                          0.1" -    DeskJet, DeskJet 500, DeskJet 500C
  678.                          0.05"     -    DeskJet 550C
  679.                          0.0" -    LaserJet Series, PaintJet XL, PaintJet
  680.                                    XL300
  681.                          0.0" -    PaintJet (tractor feed)
  682.  
  683.                     If your printed margins don't match what you set in
  684.                     the Printer Setup Menu, then use this qualifier to
  685.                     adjust them.
  686.  
  687.      Override VNX drive: (Yes or No)
  688.           Drive to use:  (Input drive letter or 0 for current drive ) -
  689.                          The /IDx (index drive override) option will allow
  690.                          you to override the drive that is embedded in the
  691.                          graphic menu index files (.VNX).  This is useful
  692.                          if you create graphic menus and their indexes on
  693.                          one drive and later move them to another drive. 
  694.                          x is the drive letter (A-Z) you want to use
  695.                          instead of the one in the index file, or make x
  696.                          = 0 to use the current drive you're on.  The
  697.                          other alternative to this qualifier is to
  698.                          actually edit the first line in the index file
  699.                          (.VNX) to reflect the new drive letter.
  700.  
  701.      Other B&W SVGA:     (Input mode number) - The /SVn (SVGA) will allow
  702.                          you to use a 800 x 600 x 2 color mode to display
  703.                          2-color images or HPGL files in a high resolution
  704.                          mode if your graphics card supports it.  The n is
  705.                          the decimal mode number that your card uses for
  706.                          this mode.  Most Paradise cards use 41 decimal
  707.                          for this mode, and the Tseng cards (including
  708.                          Orchid) use 89 decimal.  This special mode and
  709.                          the standard 640 x 480 x 2 mode will allow faster
  710.                          panning on screen than the same resolutions in
  711.                          VESA modes will for large B & W images. 
  712.  
  713.      Lockout VESA mode:  (Select mode(s) from list) - The /LOmode (lockout
  714.                          mode) (where mode is 100, 101, 103, 105 or 107)
  715.                          will lock out a mode.  This is useful if your
  716.                          VESA driver is designed for a graphics card which
  717.                          has been fully populated with memory chips but
  718.                          your card doesn't have all of this memory
  719.                          installed.  You may use more than one of these
  720.                          switches on your command line.
  721.  
  722. B & W Foreground :  (Black, White or None) - The /FN, /FB or /FW specify
  723.                     the foreground color (N=none, B=Black and W=White) of
  724.                     your Black & White images.  By specified foreground
  725.                     color, the program will be able to save more of your
  726.                     image's original context when scaling down.  This
  727.                     qualifier works best if your images are line drawings
  728.                     and not pictures.  For example, if your image appears
  729.                     on the screen as black lines on a white background,
  730.                     use the /FB qualifier.  If your images don't have a
  731.                     main foreground color such as the case with pictures,
  732.                     use /FN. Note that using either the /FB or /FW
  733.                     qualifiers will increase the processing time for B&W
  734.                     scaling.  If you don't need the increased quality, use
  735.                     /FN.
  736.  
  737. 24 bit Palette :    (Standard, Optimize or Optimize and Dither) - The /CO
  738.                     (color-optimized) will force 16, 24 & 32 bit images to
  739.                     be processed using an optimized 256 color palette. 
  740.                     The process reads in all the colors in your image,
  741.                     creates a histogram of the most used colors, and then
  742.                     creates an optimized palette of the results. The
  743.                     processing time is greater than if the /CS option is
  744.                     used, but the results are spectacular.  The color
  745.                     reduction method used is much faster than that of
  746.                     other programs that  I have tested.  After the image
  747.                     has been displayed on the screen, you might want to
  748.                     save it as a 256 BMP, GIF, JPG or PCX file, so that
  749.                     the next time you want to display it, you can use the
  750.                     quicker 256 color version.
  751.  
  752.           The /COD (color-optimized & dithered) qualifier is similar to
  753.           /CO above, except that besides using an optimized palette, the
  754.           image will also be dithered to smooth out the transition between
  755.           colors.
  756.  
  757.           The /CS (color-standard) will force 16, 24 & 32 bit images to be
  758.           displayed using a standard palette.  The colors will be adequate
  759.           for previewing, but for more exact colors, use the /CO.
  760.  
  761.  
  762. Beep after Display: (Yes or No) - The /NB (no beep) option will disable
  763.                     the beeps after images are displayed on screen.  The
  764.                     default is to beep.
  765.  
  766.  
  767. SYSTEM DEFAULTS:    /AB /AM101 /COD /D5 /F0 /FB /MALL /P1 /PTDJ
  768.                     /PW8.0 /PA0 /PTM0.25 /PLM0.25  /UPSC  /WF
  769.  
  770.      Ex:  VESAVIEW /P2 /AW /D10  - Will use printer port LPT2:, display
  771.      arrays with a white background, and delay 10 seconds between slides.
  772.  
  773.      Ex:  VESAVIEW /LO105 /LO107 /AM103 - Will lockout modes 105 and 107
  774.      from being valid VESA modes and will use mode 103 when displaying
  775.      arrays.
  776.  
  777. The program will test to see if your graphics card supports the VESA Bios
  778. Extensions by either hardware or software driver, whether you have a HIMEM
  779. driver loaded and how much extended memory you have available.
  780.  
  781. Use the <ESC> or <X> key to exit program or click on EXIT option on bottom
  782. of screen with left mouse button.
  783.  
  784. CHANGING DIRECTORY:
  785.  
  786. While the list of files is on your screen, you can change your current
  787. directory by placing the cursor on the lite blue entries (which are
  788. directory names) and pressing <ENTER>.  The . (single dot) will take you
  789. back to the root directory, and the .. (double dots) will take you back one
  790. directory level.  Selecting a yellow Disk Drive entry will change your disk
  791. drive.
  792.  
  793. You can also press the <C> key (or click on CDIR with mouse) to keyin a new
  794. path that can include a new disk drive. (Ex: B: or B:\ or C:\GIF or
  795. C:\IMAGES\GIF or \GIF or \GIF\).  NOTE that the program tolerates trailing
  796. backslashes.
  797.  
  798. VIEW SINGLE IMAGE (from Text directory):
  799.  
  800. To view a single image move the cursor (with arrows, pageup, pagedown, home
  801. or end keys) to the desired image file and press <ENTER>.  Then select a
  802. Vesa Mode from the Mode Menu. An asterisk denotes the Best Mode (calculated
  803. by the program) which will display the most of your entire image on a
  804. single screen in the best resolution.  After your image is displayed, press
  805. <ESC> (or right mouse button) to return to main menu.  Note that when
  806. viewing IMG files or HPGL files, you can use a VESA mode (only B&W colors
  807. used), use the standard 640 x 480 x 2 mode or use the Super VGA mode that
  808. you optionally entered on the command line.  Entries in gray on the Mode
  809. Menu are not available for your graphics card.  See the 'Special Keys while
  810. Viewing' section below for available viewing options.
  811.  
  812. VIEW MULTIPLE IMAGES (slide show) (from Text directory):
  813.  
  814. To view multiple images as a 'slide show', use the <Space Bar> (or right
  815. mouse button) to select the images you wish to view.  You can mark all
  816. images in the current directory with the <M> key (or click on MARK with
  817. mouse) or unmark them with the <U> key (or UNMARK with mouse).  These can
  818. include any displayable image or plot files, but no ASCII text files.  By
  819. pressing the <C> key, you can change your current Disk &/or Directory. 
  820. Press <ENTER> (or left mouse button) to start the slide show.  The files
  821. will be displayed one by one in the best VESA mode as determined by the
  822. program (640x480x2 mode is used for PLT & HPG files).  The delay between
  823. slides will vary depending on the time it takes to read in the next file
  824. while one is on your screen and the value used in the  /Dn switch.  Fading
  825. in and out between multiple images can be done by using the /Fn switch. 
  826. After the last file is displayed, the program will loop back to first
  827. slide.  Pressing <ESC> (or right mouse button) during the display will stop
  828. the slide show. (this may take several seconds).  Note:  Files will be
  829. displayed  in the order in which they were selected.  You can pause the
  830. slide show by pressing the <Pause> key on keyboard.  Any other key will
  831. continue the show.
  832.  
  833. VIEW / CREATE AN ARRAY OF IMAGES (from Text directory):
  834.  
  835. To view multiple images on a single screen at once, use the <Space Bar> (or
  836. right mouse button) to select the images you wish to view.  These cannot
  837. include PLT or HPG files.  Press <A> (or click on ARRAY with mouse) to
  838. select array display.  Select the VESA mode from Mode Menu and then select
  839. the number of images to display per screen page. Then sit back and watch
  840. your images appear.  Pressing <ESC> (or right mouse button) will  abort the
  841. display after the current image is displayed.  After each page is
  842. displayed, you could press <B> to save the currently displayed page as a
  843. Windows BMP file, <G> for GIF file, <J> for JPG or <Z> for ZSoft PCX file
  844. or <PAGE DN> will continue to display the next page.
  845.  
  846. If you used the /AS qualifier or selected 'Show Array Sizes' from the
  847. Options Menu, the image sizes will be displayed alongside the filenames.
  848.  
  849. Since each image uses it own unique 256 colors, a special optimized color
  850. table and color dithering is used to display arrays.  Note that when
  851. displaying a 2-color file in an array, the scaling down of the original
  852. image (especially a line type drawing) will cause much of the info to be
  853. lost on the screen unless the /FB or /FW command qualifier is used.
  854.  
  855. Creating arrays of your images is a good method of saving a sequence of
  856. images for a slide show.  They are saved in the array in the order you
  857. selected them.  To play them back, just pull up that array image, press 'M'
  858. to mark all images, and press left mouse button to display them.
  859.  
  860. WARNING:  Files with more than 81 (9 x 9) images per page should not be
  861. viewed with versions of VESAVIEW prior to version 5.0 since a system hangup
  862. could occur because of internal array variable overflow!
  863.  
  864. NOTE:  Arrays are only available in VESA modes.  Files will be arranged in
  865. the array in the order in which they were selected.
  866.  
  867. AUTO ARRAY GENERATION/SAVING:
  868.  
  869. If you are going to have many pages (screens) of array images and you will
  870. be saving them all out as single files, you can do this automatically by
  871. the <G> (or click on AUTO/GEN with mouse) to activate the generate option. 
  872. This will automatically display the arrays on the screen and then save them
  873. out without any user intervention until the last one is processed.  You
  874. begin just as you would for the standard array option by selecting the
  875. files to display, the VESA mode, and then the number of images/page. You
  876. are first prompted for the file type to use when saving.  Then you are
  877. prompted for the first 1-6 characters of the filename that the program will
  878. use for the files it generates.  You may precede the filename with a Disk
  879. & Directory if you don't want to use the current Disk/Dir.    The system
  880. will append a 2 digit page number and appropriate extension to your input.
  881.  
  882. EX:  You are going to have 3 pages of array images and you select <G>IF as
  883. the filetype and  enter TEST as the filename.  The System will generate 3
  884. files named TEST01.GIF, TEST02.GIF & TEST03.GIF.
  885.  
  886. VIEWING FILES (from a previously created Array image):
  887.  
  888. If you have previously created and saved an array of images, you can use
  889. it to graphically select the images you want to display either singularly
  890. or as a slide show or for plotting.  NOTE: A mouse is required for this
  891. mode.  Just select the array image from the Text directory listing.  After
  892. it is displayed, use the box shaped cursor to select the files.  The left
  893. mouse button will select one file and display it immediately.  The right
  894. mouse button is used to Mark/Unmark files for a slide show or multiple
  895. plotting. Files are outlined with a red box when they are marked.  If a
  896. file on your array menu does not exist in your current any more, the file
  897. will be cross-hatched with red lines.   After all files you desire are
  898. marked, press the left mouse button to start the display.  The /Dn and /Fn
  899. (delay and fade) work with multiple selections from arrays.  Files will be
  900. displayed in the order that they were selected on the screen.  If you want
  901. to display all of the files in the same order they were created, just press
  902. <M> to mark them all, and press the left mouse button to start the show. 
  903. NOTE: Normally a right mouse button is used to Quit the current image, but
  904. since that button is used to Mark/Unmark files in the array menu, you must
  905. simultaneously press both the left and right button to Quit.  You can still
  906. use the <ESC> key to quit.
  907.  
  908. Array images created before VESAVIEW version 4.0 will not allow graphic
  909. file selection.  Version 4.0 and above creates an additional index file for
  910. each array image you create.  This file will have the same filename as your
  911. array image but with an extension of  .VNX .  If this files does not exist
  912. in the same directory as your array image file, you will not be able to use
  913. the array image as a graphic menu, but you can still view it as a normal
  914. image.  The index file is very small, and unlike other graphic packages
  915. which allow graphical selection of images from the screen, VESAVIEW does
  916. not require separate THUMBNAIL files for each image which saves
  917. considerable time and disk space.  As of version 4.3, the array image
  918. together with its index file may be stored (or saved) on a Disk/Directory
  919. that is different from the location of the images in the array.  This will
  920. allow users to catalog images from CDROMs (which can't be written to) etc. 
  921. VESAVIEW assumes that if your array images have nested arrays, all of these
  922. arrays are located in the same directory, but each of the array's images
  923. can be located on different Disk/Directories if needed.  The index file
  924. stores the Disk & Directory of the images in the array.  NOTE:  If you ever
  925. move your images from where the array was initially created, you will
  926. either need to re-catalog them or use a text editor to change the path
  927. (first entry) in the .VNX file.  To make the index file downward compatable
  928. with versions prior to 4.3, the program will accept index files that didn't
  929. store the images path in them as the first entry.
  930.  
  931. Up to six levels of array menus can be used (nested).  For example, you
  932. could have one array image that had other array images in it.  One idea
  933. would be to have individual array images for BMPs, GIFs, JPGs, PCXs and
  934. TGAs.  Then have a master array image which would include the BMP, GIF,
  935. JPG, PCX  and TGA arrays.  While an array image is displayed, selecting
  936. another array image from it will pull up that new array menu and so on. 
  937. If you have displayed an image out of a sub-level array menu, the <ESC> or
  938. right mouse button will return you to the previously displayed array menu.
  939. (remember that if you are displaying an array file, you must use both the
  940. left and right mouse button together to return to previous image).
  941.  
  942. If you need to add or delete an image from the array image, you will need
  943. to re-create it.  New array images can only be created from the Text
  944. directory listing.
  945.  
  946. Additional Keys available while displaying an array image:  
  947.  
  948.      M1 (left mouse button)   Used to start displaying a single or marked
  949.                               multiple images
  950.      M2 (right mouse button)  Used to Mark or Unmark files
  951.      M1 & M2 (together)       Used to Quit from an array image
  952.  
  953. (See 'SPECIAL KEYS WHILE VIEWING'  later for standard keys available)
  954.      
  955. Warning: You cannot have different array files with the same filename and
  956. different extensions in the same directory since each file will use the
  957. extension .VNX for its index file.   Ex:  You cannot have DIR01.GIF and
  958. DIR01.BMP array files in the same directory since the program would not
  959. know which one the index file DIR01.VNX should be associated with.
  960.  
  961.  
  962. VIEWING GIF89A FILES - Special Case:
  963.  
  964. If you are viewing a single GIF89A file, most of the 89A extensions will
  965. be processed including multiple images, plain text and control blocks. 
  966. Comments will not be displayed.  Because of the way VESAVIEW reads images
  967. into Extended memory before displaying them, the plain text will only be
  968. displayed on the screen (not XMEM).  This will prevent the printing of the
  969. text since printing is done from what is in Extended memory.  One way
  970. around this, if your screen has enough resolution to display the entire
  971. file, is to save your screen out to another file with <G> and then pull up
  972. that file and print it.  NOTE, that the save commands will only save out
  973. what is on the screen after all of the 89A extensions are processed.  If
  974. the extensions include delays between images, or require the user to
  975. <press> a key, the program will continue after 15 seconds maximum so that
  976. slide shows will not be put in a wait state looking for user input.  
  977.  
  978. If you are viewing arrays which include GIF89A files, the extensions will
  979. be processed entirely in XMEM before displaying them in the array.  No text
  980. extensions will be displayed (they would probably be too small to read
  981. anyway).  Delays between GIF89A extensions are not processed when
  982. displaying array images for increased speed.
  983.  
  984. VIEWING HPG or PLT FILES:
  985.  
  986. To view a plot file created in a HPGL format, move the cursor to the
  987. filename and press <ENTER>.  Then choose the Display Mode and Plot Mode you
  988. wish to use.  The program will try and determine the size of plot from the
  989. plot file header, but some CADD packages don't supply this info in which
  990. case the program will assume a "C size".  The HPGL codes for Plot Sizes
  991. are:
  992.  
  993.      PS4 = 'A' size
  994.      PS0 = 'B' size
  995.      PS1 = 'C' size
  996.  
  997. Choosing a display mode of FIT, 2X or 4X will speed up the drawing process
  998. but the resolution of the image will be diminished. As the image is
  999. decoded, you will see it being drawn in a preview mode at screen size. 
  1000. After the image is complete, pressing any key will swap you to the actual
  1001. image as stored in Extended memory for panning around in.  Pressing <ESC>
  1002. (or right mouse button) as the image is being decoded will abort it.
  1003.  
  1004. Currently supported HPGL commands are:  PU,PD,PA,PR,PS,IP,SC,SP, CI and AA
  1005.  
  1006. Even though the LB,SI,SR,DF,DI & DR commands are parsed and used to display
  1007. the image on the initial preview screen, they are not supported as the
  1008. drawing is being created in Extended memory. This won't usually pose a
  1009. problem since this program was designed to view HPGL files created by CADD
  1010. programs and most of those programs represent Text etc. as vector elements.
  1011.  
  1012. WARNING:  Only plot files which were created as C size or smaller should
  1013. be viewed, since the program does no checking for elements which could be
  1014. drawn 'off' the page if too big.  This check was omitted to speed up the
  1015. drawing.
  1016.  
  1017. VIEWING ASCII FILES:
  1018.  
  1019. To view a single ASCII file on your screen, just select it as with any
  1020. other filetype.  The file will be displayed in a text window.  The
  1021. following file extensions are recognized as ASCII files -  .1ST, .ANS,
  1022. .ASC, .ASM, .BAK, .BAT, .C, CONFIG.SYS, .DIZ, .DOC, .H, .INI, .LIS, .ME, 
  1023. .TXT and .VNX.  You may use the following keys while viewing an ASCII file:
  1024.      Pan Up a Line       - UP ARROW or RIGHT MOUSE BUTTON
  1025.      Pan Down a Line     - DOWN ARROW or LEFT MOUSE BUTTON
  1026.      Pan Up a Page       - PAGE UP
  1027.      Pan Down a Page     - PAGE DN
  1028.      Abort               - ESC or Both LEFT & RIGHT MOUSE BUTTONS
  1029.                            simultaneously
  1030.  
  1031. NOTE:  ASCII files cannot be viewed from a graphics menu or in a slide
  1032. show.  Only the first 2000 lines of a file will be displayable.  The entire
  1033. file is not stored in memory but accessed from the disk drive as needed.
  1034.  
  1035. DELETING FILES:
  1036.  
  1037. While the file list is displayed on your screen, you may delete a file by
  1038. moving the cursor to it, marking it with <spacebar> and pressing <DEL> or
  1039. <D>  on the keyboard.  To delete multiple files, mark them with the
  1040. <spacebar> (or right mouse button) and then press <DEL>.  You will be asked
  1041. to confirm each deletion.
  1042.  
  1043. RENAMING a FILE:
  1044.  
  1045. While the file list is displayed on your screen, you may rename a single
  1046. by moving the cursor to it, marking it with <spacebar> and pressing <R> on
  1047. the keyboard.  You cannot select more than one file at a time for renaming.
  1048.  
  1049. SEARCHING FILENAMES:
  1050.  
  1051. While the file list is displayed on your screen, you may select files by
  1052. searching their filenames for a specific string.  Press <S> (or click on
  1053. SEARCH with mouse) and keyin the search string.  The file will be selected
  1054. if it contains the exact string anywhere in its filename.  Don't use the
  1055. wildcard characters * or ? since they will be searched for literally.
  1056.  
  1057. SPECIAL KEYS WHILE VIEWING:
  1058.  
  1059. While viewing images in a VESA mode (other than arrays):
  1060.  
  1061.      F1/F2     Decrease/Increase RED
  1062.      F3/F4     Decrease/Increase GREEN
  1063.      F5/F6     Decrease/Increase BLUE
  1064.      F7/F8     Decrease/Increase CONTRAST
  1065.      F9/F10    Decrease/Increase BRIGHTNESS
  1066.      ALT F8    Inverse Colors (Negate)
  1067.      ALT F9    Change to Gray tones
  1068.      ALT F10   Restore original palette
  1069.      B         Create a BMP file (256 c) of screen contents
  1070.      C         Crop an image and save as  BMP, GIF, JPG or PCX file
  1071.      F         Filter the screen image with different functions
  1072.      G         Create a GIF file (256 c) of screen contents
  1073.      H or ?    Graphics Help
  1074.      J         Create a JPG file (24 bit) of screen contents
  1075.      O         Display Options Menu
  1076.      P         Send XMEM contents to printer as B&W or Color image
  1077.      S         Scale XMEM contents to screen and save as BMP, GIF, JPG or
  1078.                PCX file
  1079.      V         Display the current VGA palette
  1080.      Z         Create a PCX file (256 c) of screen contents
  1081.      +         Zoom in (change VESA resolution to next lower mode)
  1082.      -         Zoom out (change VESA resolution to next higher mode)
  1083.           NOTE: Mode 100 (640x400) is skipped when using +/- above.
  1084.  
  1085. See the 'FILTERING IMAGE' section below for use of the 'F' option.
  1086.  
  1087. While viewing an array (one about to be saved, not a previously saved one):
  1088.  
  1089.      B    Create a BMP file (256 c) of screen contents
  1090.      C    Crop an image and create a  BMP, GIF, JPG or PCX file
  1091.      G    Create a GIF file (256 c) of screen contents
  1092.      J    Create a JPG file (24 bit) of screen contents
  1093.      Z    Create a PCX file (256 c) of screen contents
  1094.  
  1095. While viewing IMG or HPGL files in a B & W mode:
  1096.  
  1097.      P    Send XMEM contents to printer as B&W image
  1098.      I    Create an IMG file (2 c) of entire XMEM contents.  The 'I'
  1099.           option may also be used if you are viewing an IMG or HPGL file
  1100.           in a color VESA mode.
  1101.      Z    Create a PCX (2 c) file of entire XMEM contents.
  1102.  
  1103. In both Color and B & W modes you may pan screen with:
  1104.     (make sure the NUMLOCK key is on to use keypad)
  1105.  
  1106.      HOME      Top left of image
  1107.      END       Bottom right of image
  1108.      Page Up   Move up approx. 1 inch
  1109.      Page Dn   Move down approx. 1 inch
  1110.      ESC       Return to File Selection Menu
  1111.  
  1112. The arrow keys on either numeric keypad or separate arrow keypad pan the
  1113. image approx. 1/4 inch in that direction. In addition, on the numeric
  1114. keypad, the 1,3,7 & 9 keys pan the image diagonally and the 5 pans to
  1115. center of image.
  1116.  
  1117. Use the Control key with left or right arrows to pan 1 inch to the left or
  1118. right.
  1119.  
  1120. FILTERING IMAGE:
  1121.  
  1122. The FILTER option (<F> key) will prompt you for the type of filter you
  1123. desire.  It will be <B>lur (smooth), <S>harpen, <E>dge detection or
  1124. <M>osaic .  It only affects the screen image (not image as stored in
  1125. extended memory), so when you pan or do a new window area on screen the
  1126. filtering will be cleared.  After you have filtered the screen, you may
  1127. save that screen image as usual with the appropriate keyin.  The Filter
  1128. options are not recommended on 2-color files.  Filters operations are
  1129. accumulative.  You may keep applying the same or different filters to the
  1130. image to get more intense and sometimes very spectacular results.  For
  1131. instance, try applying a mosaic filter, then use the sharpening filter. 
  1132. The quality of the filtering operations are dependent on the '24 BIT
  1133. PALETTE' setting on the Options Menu.  For quicker (and less accurate)
  1134. filtering, use the Standard option.  For more accurate results (but longer
  1135. processing time), use the Optimized or Optimized & Dithered option which
  1136. will calculate a new palette for your filtered image.  NOTE:  After you
  1137. have filtered an image, you must save the image and pull up the saved image
  1138. in order to print it.
  1139.  
  1140. SAVING SCREEN AS a  BMP, GIF or PCX FILE:
  1141.  
  1142. While viewing an image in a VESA mode, pressing <B> will save the current
  1143. screen (not necessarily everything in Extended memory) to a BMP file with
  1144. the filename of your choosing.  Pressing <G> will save to a GIF file. 
  1145. Pressing <Z> will save to a PCX file.  The dimensions will come from the
  1146. mode you are currently viewing the image in or the cropped size that you
  1147. used.  The color table written to file will reflect any adjustments you've
  1148. made with the Function keys.  When keying in the filename, if you don't
  1149. include the period or extension, the program will append the correct
  1150. extension to your keyin.  If you keyin the extension with your filename,
  1151. the program will use that instead, but make sure you keyin the appropriate
  1152. extension since the extension is how the program determines the file type
  1153. to display!  You may precede the filename with a Disk & Directory if you
  1154. don't want to use the current Disk/Dir.
  1155.  
  1156. SAVING SCREEN AS a JPG FILE:
  1157.  
  1158. JPEG is a standardized compression method for full-color (24 bit) and
  1159. grayscale images.  JPEG is a lossy type of compression, meaning that the
  1160. output image is not necessarily identical to the input image.  This
  1161. software implements JPEG baseline and extended-sequential compression
  1162. processes and the file format used is called JFIF.  This format has been
  1163. agreed to by a number of major commercial JPEG vendors and probably will
  1164. become the de facto standard.  Some commercial JPEG implementations are
  1165. incompatible, especially if they were written before the summer of 1991. 
  1166. Some other shareware JPEG program's output will only work if they have the
  1167. option of outputing as JFIF standard files.
  1168.  
  1169. The procedure for saving the current screen to a JPG file is the same as
  1170. for saving to a GIF, BMP or PCX (see above section), except that an extra
  1171. question is asked after you key in the filename.   You will need to enter
  1172. a JPEG quality factor ranging from 25 to 95.  The default if you just press
  1173. <CR> is 75.  A higher quality factor will result in larger files and less
  1174. loss of image quality.   A lower quality factor will result in smaller
  1175. files with more loss of image quality.  
  1176.  
  1177. It is not recommended to save array images as JPG files if they will be
  1178. used as graphic menus, since they will take considerably longer to decode.
  1179.  
  1180. NOTE:  Most error messages from the JPEG compression/decompression routines
  1181. are due to corrupt or non-supported features in your JPEG file.  However,
  1182. the most common error will be 'Insufficient memory case ?' which usually
  1183. means that you have insufficient low memory (RAM in the 0-640K range).  Try
  1184. and eliminate any non-crucial drivers &/or TSRs loaded into low memory. 
  1185. For saving or reading in 1024x768 JPEGs, you'll probably need 200K or more
  1186. free RAM.  The amount of free RAM can be found by using the VESA/MEMORY
  1187. option under the HELP menu.
  1188.  
  1189. CROPPING SCREEN & SAVING AS a  BMP, GIF, JPG or PCX FILE:
  1190.  
  1191. If you press <C> you will be able to crop your screen image before saving
  1192. as a BMP, GIF, JPG or PCX file.  You will see a box drawn around your
  1193. screen image when you first press <C>.  Press a <T> to move the TopLeft
  1194. corner of box.  Press <B> to move the BottomRight corner. Use the arrow
  1195. keys to move a single pixel at a time, or PageUp, PageDown, <CTRL>Leftarrow
  1196. or <CTRL>Rightarrow to move 10 pixels at a time.  <HOME> will move the
  1197. Topleft corner of box to Topleft of screen.  <END> will move the
  1198. Bottomright corner of box to Bottomright of screen.  <ESC> will abort and
  1199. a <CR> will start the screen save. You will be prompted whether to save as
  1200. a BMP, GIF, JPG or PCX file.  See 'Using a Mouse' below.
  1201.  
  1202. SCALING XMEM CONTENTS TO SCREEN & SAVING:
  1203.  
  1204. If you press <S> you will be able to scale the entire image in XMEM to your
  1205. screen.  You will see a box drawn around your screen when you first press
  1206. <S>.  If you just press the <CR> key at this time, your entire image will
  1207. be fitted to your screen at the current VESA resolution.  Use the arrow
  1208. keys etc. (like in cropping above) to move the lower right corner of box. 
  1209. Scaling always occurs about the upper left corner of image, so you can't
  1210. move this point. <ESC> will abort and a <CR> will start the screen save. 
  1211. See 'Using Mouse' below.
  1212.  
  1213. SAVING XMEM CONTENTS AS an IMG or PCX FILE:
  1214.  
  1215. While viewing a 2 color Black/White image (either IMG, 2-color PCX or HPGL
  1216. files), pressing an <I> will save the entire eXtended memory contents to
  1217. a IMG file, or pressing <Z> will save as a 2-color PCX file.  You will have
  1218. the opportunity to reverse the image before saving.  It doesn't matter
  1219. whether you are viewing the image in a color VESA mode or one of the Black
  1220. & White modes in order to save with the <I> mode, as long as the original
  1221. image was actually a 2 color image.  Currently, there is not a cropping
  1222. option before saving as a IMG file.  However, if you are viewing the
  1223. 2-color image in a color VESA mode, you could save out as a cropped BMP,
  1224. GIF, JPG or PCX file.
  1225.  
  1226. PRINTING IMAGES:
  1227.  
  1228. Before displaying an image that you will be printing, you should pull up
  1229. the Printer Setup Menu and Printer Model Menu (submenus of OPTS menu) and
  1230. make any necessary changes to model, style, size, margins, rotation and
  1231. gamma etc.  After an image is displayed, any adjustments to
  1232. color/brightness/contrast will be reflected in your print.  The gamma value
  1233. (see description of /PGn qualifier above) is a good tool to use if
  1234. adjustment to brightness is needed for printouts.  The maximum size of
  1235. image is limited only by the amount of free XMEM you have.  The maximum
  1236. size of print is 10.5 x 8.0 inches on most printers.  On the DeskJet 550C
  1237. printer, note that you can't print on the bottom 1/2" of page, so if you
  1238. are centering your print, the maximum length can't be greater than 10.0",
  1239. but if you set your Top Margin to the minimum of 0.05", you can squeeze in
  1240. about 10.4".
  1241.  
  1242. If you want to print multiple images, select them from the file list with
  1243. the <Space Bar> (or right mouse button) as for slides, and then press <P>
  1244. (or click on PLOT with mouse).  Each file will be displayed on screen and
  1245. automatically plotted until the last one is processed.  NOTE that all of
  1246. the plots will use the same size, rotation, justification etc. from the
  1247. plotting options menu.  Pressing <ESC> (or right mouse button) will abort
  1248. the plotting.  NOTE:  This option is only available in Registered Versions.
  1249.  
  1250. To print more than one copy of the same image, it is suggested that you
  1251. change the Port Option to File (See /PF above under Printer Options).
  1252. This will save your print in a file that you can just copy to your printer
  1253. from DOS (must use COPY /B) as many times as you like, thus saving
  1254. re-processing time for each copy.
  1255.  
  1256. While a color image file is displayed on the screen, pressing <P> will
  1257. create a print on your active printer in the current print style.  The
  1258. scatter style will produce a better quality print in most cases, but will
  1259. take longer then the other styles to process.  You may cancel the plot by
  1260. pressing <ESC> (or right mouse button) during the plot. The port defaults
  1261. to LPT1 unless you specified a command line argument of /P2 or /PF when
  1262. starting the program or selected another one from the Options Menu.  The
  1263. actual plot will be of your entire image (stored in extended memory) and
  1264. not just what you may be viewing on your screen.
  1265.  
  1266. While viewing a 2-color (black & white) file or HPGL (.PLT or .HPG),
  1267. pressing <P> will create a Black & White print.  
  1268.  
  1269. See description of /FB, /FW & /FN above to preserve B & W image context
  1270. when your print is being scaled down from the original size.  You can use
  1271. any of the printer qualifiers (available as command line qualifiers or from
  1272. the Printer Menu within program) to change the defaults for Printer Port,
  1273. Printer Type, Resolution, Rotation Angle, Width and Top & Left Margins.  
  1274.  
  1275. If you select a Print Width greater than 8.5", the program will
  1276. automatically rotate print 90 degrees (unless 270 was already selected). 
  1277. The program will beep if you try to use an invalid combination of size,
  1278. rotation angle, margins or resolution.
  1279.  
  1280. MOUSE USE:
  1281.  
  1282. In most cases where the keypad is used to move the text cursor, a MicroSoft
  1283. compatible mouse can also be used.  You must install any required mouse
  1284. drivers before running VESAVIEW.
  1285.  
  1286. The Left button is used just like the <CR> key on the keyboard to display
  1287. one image. It is also used to select choices from pop-up menus, to select
  1288. commands at the bottom of screen and to select the PageUp and PageDown
  1289. icons from the vertical bar on the right side of screen.
  1290.  
  1291. The Right button is used just like the <ESC> key on the keyboard to abort
  1292. displays and menus.  It is also used to mark files for use in arrays or for
  1293. displaying them as slides (like the <spacebar>).
  1294.  
  1295. If a large image has been displayed in one of the 256 color VESA modes,
  1296. holding down the Left mouse button will display a panning icon on your
  1297. screen.  The green box represents your entire image size and the red box
  1298. represents your screen size.  While holding down the Left button, move the
  1299. mouse and the red box will pan around with the green box.  When you let go
  1300. of the button, the screen with be moved to reflect your new window area. 
  1301. This mode of panning is much quicker than using the arrow keys, although
  1302. you will probably use the arrow keys for fine tuning the pan.  If a
  1303. double-beep is heard when trying to use this feature, your image is
  1304. probably smaller than your screen and no panning is possible.
  1305.  
  1306. When Cropping an image, the Left mouse button will move the upper left
  1307. corner of the cropping box and the Right mouse button will move the lower
  1308. right corner of box.  Pressing both the Left and Right buttons
  1309. simultaneously will start the save (like pressing <CR>).  Scaling works the
  1310. same except the Left mouse button is not used (can't move the upper left
  1311. corner of scaling box).
  1312.  
  1313. RUNNING Under WINDOWS 3.1:
  1314.  
  1315. VESAVIEW can be run in a Full Screen mode from Windows 3.1.  Because of the
  1316. way Windows 3.1 allocates memory, it is suggested that you use a  .PIF file
  1317. to run VESAVIEW.  The following are recommended settings for the PIF file
  1318. when running under Windows:
  1319.      
  1320.      Program Item Properties
  1321.      Description:        VesaView       
  1322.      Command Line:  VESAVIEW.PIF   
  1323.      Working Directory:  C:\GIF   <-- Path of initial image directory
  1324.      Shortcut Key:       None           
  1325.  
  1326.      (NOTE:  You can use the ICON that is delivered with VESAVIEW or your
  1327.      own.  The supplied icon is in the file VESAVIEW.ICO.)
  1328.  
  1329. Use the following for 386 ENHANCED MODE -
  1330.      PIF EDITOR - VESAVIEW.PIF
  1331.      Program Filename:   C:\VV\VESAVIEW.EXE      <-- Path of VESAVIEW.EXE
  1332.      Window Title:       VesaView
  1333.      Optional Parameters:  /AW /AM103 /PTDJ /AS  <-- Modify these as needed
  1334.      Start-up Directory:           
  1335.      Video Memory:       _  Text        _  Low Graphics     X  High
  1336. Graphics
  1337.      Memory Requiremts:  KB Required    -1   KB Desired     -1
  1338.      EMS Memory:         KB Required    0    KB Limit  1024
  1339.      XMS Memory:         KB Required    1024 KB Limit  -1
  1340.      Display Usage: X  Full Screen      Execution:     _  Background
  1341.                     _  Windowed                        X  Exclusive
  1342.      X  Close Window on Exit
  1343.  
  1344.      PIF EDITOR - Advanced Options
  1345.  
  1346.      Background Priority:     50   Foreground Priority:     100
  1347.                                 X  Detect Idle Time
  1348.      Memory Options:
  1349.           _  EMS Memory Locked          X  XMS Memory Locked
  1350.           _  Uses High Memory Area      X  Lock Application Memory
  1351.      Display Options:
  1352.           X  Text        _  Low Graphics          X  High Graphics
  1353.           X  Emulate Text Mode     X  Retain Video Memory
  1354.      Other Options: (leave as default)
  1355.  
  1356. Use the following for STANDARD MODE -
  1357.      PIF EDITOR - VESAVIEW.PIF
  1358.      Program Filename:   C:\VV\VESAVIEW.EXE     <-- Path of VESAVIEW.EXE
  1359.      Window Title:       VesaView  
  1360.      Optional Parameters:  /AW /AM103 /PTDJ /AS <-- Modify these as needed
  1361.      Start-up Directory:                
  1362.      Video Memory:       _  Text        X Graphics/Multiple Text
  1363.      Memory Requiremts:  KB Required    -1
  1364.      XMS Memory:         KB Required    1024 KB Limit  -1
  1365.      Direct Modifiers:   _ COM1    _ COM3    _ Keyboard
  1366.                          _ COM2    _ COM4
  1367.      _ No Screen Exchange          _ Prevent Program Switch
  1368.      X  Close Window on Exit       _ No Save Screen
  1369.  
  1370.           
  1371. CAUTIONS:
  1372.  
  1373. The array used to store the files in current directory is limited to 999
  1374. files.  More files than this will just be truncated from directory listing.
  1375.  
  1376. The program determines the type of file to display by the extension used
  1377. on the filename.  See 'Features Section' for supported extensions.  Any
  1378. other extensions are ignored.  Incorrect extensions may cause program to
  1379. hang  (ie. Don't name a PCX file with a GIF extension).
  1380.  
  1381. Even though your VESA driver thinks it supports some of the higher
  1382. resolution modes, your hardware may not have the required memory to do so. 
  1383. Therefore, you need to lockout these modes from the program with the
  1384. /LOmode command line switch.  If you don't lock out these modes, the
  1385. program may hang and you'll have to do the 3 finger trick (<CTRL> <ALT>
  1386. <DEL>).
  1387.  
  1388. When printing, make sure your printer is online before pressing the <P>
  1389. key, otherwise the printer may lose some of the data or lock up the
  1390. program.
  1391.  
  1392. Most error messages are self explanatory, but occasionally you might get
  1393. a misleading message.  Most errors of this nature will be caused by corrupt
  1394. image files.  Try pulling up the same image with another viewer to see if
  1395. you have similar problems.
  1396.  
  1397. HINTS:
  1398.  
  1399. When creating arrays of images that include 24 bit files, you may want to
  1400. toggle the 24 bit palette option to STANDARD to speed up the processing.
  1401. The color detail will not be too apparent at this small scale.
  1402.  
  1403. Besides using the '@FILELIST command line option to play a slide show, try
  1404. the following:  To create and save a slide show sequence, just create an
  1405. array image and save it.  The images on the array will be arranged in the
  1406. order in which they were selected originally.  All you need to do to play
  1407. the slide show is pull up that array image, press 'M' to mark all files,
  1408. and then press the left mouse button to start the show.  You should set the
  1409. delay and fade before pulling up the array if desired.
  1410.  
  1411. It is suggested that you prefix your array filenames with a 0 (zero) so
  1412. that they will be alphabetized at the beginning of the directory listing
  1413. for easier location. (Ex.  0DIR01.GIF, 0DIR02.GIF  etc).
  1414.  
  1415. If you will be using your array images as graphic menus for file selection,
  1416. a lower resolution array image will update on the screen faster.  Even if
  1417. you have just a few images to catalog, by placing them in a larger format
  1418. array image (ie. You have only 9 images to catalog but create a 6 x 6 array
  1419. image), the screen will be able to recall this array as a menu much faster
  1420. than creating it in a 3 x 3 array image.  This is due to the greater
  1421. compression of large areas of blank space on the screen.
  1422.  
  1423. If you don't have a mouse, the graphic arrays you create can't be used
  1424. graphic menus.  You will need to manually delete the .VNX file for the
  1425. array file so that the system will think the array file is just an ordinary
  1426. image.
  1427.  
  1428. If you are using a printer supported by the DOS GRAPHICS command, you can
  1429. get a quick print of a Black & White screen by using the GRAPHICS command
  1430. before running VESAVIEW.  Version 5.0 of DOS supports the DeskJet &
  1431. LaserJets and the syntax would be:
  1432.      GRAPHICS DESKJET /r     (the /r will reverse black & white)
  1433.  
  1434.      Use <SHIFT><PRT SCRN> while graphics are on the screen to initiate the
  1435.      print.
  1436.  
  1437. If your printouts are too dark and you need to lighten them up, try
  1438. increasing the Gamma value instead of the brightness.  This will lighten
  1439. up the lower intensities and leave the higher intensities as they are. 
  1440. Raising the gamma value (to 1.5) will probably be necessary if you are
  1441. using the 600dpi mode of the LaserJet IV since the close dot spacing will
  1442. tend to darken the printout.
  1443.  
  1444. Besides using the SCALE option, there is a trick you can use to scale down
  1445. an image by 1/2,1/3,1/4...1/9.  Mark just one image and display it as an
  1446. array.  Select the Array Size according to the scale factor you wish to
  1447. use. (The color table used to display a single image as an array will be
  1448. the true color table of that image and not the standard palette).  After
  1449. the image is displayed, use the CROP feature to save the area you desire
  1450. as a color image.  Note that when a single array image is displayed, the
  1451. background color and text colors will change according to the color table
  1452. of the single image being displayed.
  1453.  
  1454. If you need a VESA driver for your graphics card, login to Compuserve and
  1455. go to the IBMPRO forum (GO VESA).  In Lib #12 (Vesa), you will find VESA
  1456. drivers for almost any card.
  1457.  
  1458. If you are not sure what graphics card you have in your machine, there is
  1459. a great little program in the GRAPHSUPPORT forum on Compuserve (GO PICS). 
  1460. In Lib #14 (Misc Util & Code) download VDEOID.EXE.  This program will try
  1461. and determine the card manufacturer & memory on it.
  1462.  
  1463. CARDS TESTED:
  1464.  
  1465. This program has been tested on the following computers and graphics cards:
  1466.  
  1467. DELL 325D - Using built-in Paradise card
  1468. DELL 325D - Using a CompuAdd Hi-rez card
  1469. DELL 433D - Using Trident 8900 card
  1470. DELL 433P - Using built-in Paradise card
  1471. DELL 433P - Using a Video-7 VRAM II card
  1472. DELL 486D/50 - Using built-in Paradise card
  1473. DELL 486D/66 - Using built-in Paradise card & ATI Ultra card
  1474. NEC 386SX - Using a CompuAdd Hi-rez card
  1475. AST 286/386 Premium - Using Orchid Designer Pro card
  1476. AST 286/386 Premium - Using Diamond Stealth card (has built in VESA Bios
  1477. on card)
  1478. IBM 286 AT - Using a Paradise VGA Plus
  1479. IBM 286 AT - Using an ATI Wonder card & ATI Vantage
  1480. GATEWAY 2000 486/33 - Using an ATI Ultra card
  1481. GATEWAY 2000 4DX2-66V - Using an ATI Ultra XLR-2M card
  1482. DEC PC 486 - Using built-in graphics card
  1483.  
  1484. SUPPORT:
  1485.  
  1486. If you have any comments, suggestions or questions, please leave me a
  1487. message in the GRAPHSUPPORT forum (GO PICS) on Compuserve. My CIS ID number
  1488. is 71170,2340.  The current shareware version of VESAVIEW will always be
  1489. posted in the LIB #3 (Decoders & Encoders) of the GRAPHSUPPORT forum on
  1490. Compuserve.  It can also be found on the Blue Ridge Express Bulletin Board
  1491. (804)-790-1675.  The Zipped archival of VESAVIEW will usually be named 
  1492. VESAVW.ZIP or VESAVWxx.ZIP where xx is the version number.  If you can't
  1493. find it by filename, try searching for the keywords VESA and HPGL.  You can
  1494. also reach me at the P. O. Box listed in the Registration section.
  1495.  
  1496. REVISION HISTORY:
  1497.  
  1498. 1.0 - 1.9      Developmental versions
  1499. 2.0 (4/03/92)  First release to the Public as Shareware
  1500. 2.1 (4/10/92)  Changed algorithm used for arrays color palette.  Now uses
  1501.                color dithering for much more accurate color reproduction.
  1502. 2.2 (4/21/92)  Added new option to Automatically generate multiple pages
  1503.                of array images and save them to GIF files without user
  1504.                intervention. Also added a Scaling option.
  1505. 2.3 (4/27/92)  Fixed a minor bug while displaying multiple pages of
  1506.                arrays.
  1507. 2.4 (6/05/92)  Changed GIF decoder so that files which do not follow the
  1508.                standard of setting byte 13 of header as a zero are decoded
  1509.                anyway.
  1510. 2.5 (7/6/92)   Added saving as PCX files (both 2 & 256 color).  Added cmd
  1511.                line qualifiers /FN, /FB & /FW so that scaling of B&W
  1512.                images could retain more info of the original.  Can now
  1513.                read in Windows 3.X .BMP files (256 color).  Added ability
  1514.                to select files for display with a search string.  Added AA
  1515.                (absolute arc) & CI (circle) cmds to HPGL module & fixed
  1516.                minor bug in display size.
  1517. 2.6 (7/16/92)  Added decoding of TIF (2 color) files and fixed bug with
  1518.                Filename Search option. Only decodes non-compressed and
  1519.                run-length encoded TIFs.
  1520. 2.7 (10/9/92)  Added decoding of 24 bit PCX & BMP files and decoding of
  1521.                16, 24 & 32 bit TGA (Targa) files.  Added ability to change
  1522.                command line options from within the program from a menu.
  1523. 2.8(11/20/92)  Added qualifier to disable beep after displaying images.
  1524.                Added print enhancements: Color printing to HP PaintJet,
  1525.                PaintJet XL, PaintJet XL300, DeskJet 500C & DeskJet 550C. 
  1526.                REGISTERED VERSION ONLY:  Added ability to select plot
  1527.                size, rotation angle, resolution, gamma correction and page
  1528.                placement.  Data can now be compressed before sending to
  1529.                printer to reduce size and speedup printing.
  1530. 2.9 (12/9/92)  Added qualifier (/COD) to optimize color palette and dither
  1531.                the image when 16, 24 or 32 bit bit images are read in. 
  1532.                Fixed a bug which wouldn't allow an array of images to be
  1533.                saved as a GIF file if no GIF file was displayed in the
  1534.                array.
  1535. 3.0(12/14/92)  Added new B & W Scatter print style and Color Halftone
  1536.                print style.  Also added qualifiers for these styles
  1537.                (/PSBH, /PSBS, /PSCH & /PSCS).  Added /FTMn (fixed top
  1538.                margin).
  1539. 3.1 (1/11/93)  Changed halftone printing pixels from 4 bits to 5 bits to
  1540.                allow more shades.  Added saving as a Windows BMP (256c). 
  1541.                Arrays can now be saved as either GIF, BMP or PCX files. 
  1542.                The screen is now erased around a cropped area before
  1543.                saving for easier viewing.
  1544. 3.2 (1/22/93)  Added support for 16 color PCX, BMP & GIF files.  Added
  1545.                support for 256 color (8 bit) TGA files.  Saving of images
  1546.                or arrays is now 3-4 times faster.
  1547. 3.3 (2/2/93)   Added support for 16 and 256 color TIF files.  Added
  1548.                ability to use 320x200x256 & 640x480x2 modes without
  1549.                requiring a VESA driver.  These modes do not allow array
  1550.                generation.  Added panning with window icon for B&W display
  1551.                modes.  Added qualifiers /PXSn & /PYSn to allow slight
  1552.                adjustment of X & Y scales when plotting HPGL & 2-color
  1553.                files.  Fixed bug where multiple image GIFs would hang. 
  1554.                Now, only the 1st image of these multi-image GIFs is
  1555.                displayed.
  1556. 3.4 (2/9/93)   Added support for GIF89A files by completely rewriting the
  1557.                GIF decoder module.  Multiple files can now be selected for
  1558.                automated plotting (only available in Registered Version). 
  1559.                File directory is now sorted vertically instead of
  1560.                horizontally for easier viewing.  Zooming (changing
  1561.                resolution) is now possible while viewing in a VESA mode
  1562.                with the +- keys.
  1563. 3.5 (2/26/93)  Fixed bug with vertical directory listing which caused
  1564.                incorrect scrolling.
  1565. 3.6 (3/18/93)  Added cmd qualifiers /UPSA, /UPSB & /UPSC so user could
  1566.                select a default plot size if the .PLT file did not have an
  1567.                embedded PS cmd to signify what plot size to use.
  1568. 3.7 (4/12/93)  Added printer output to a file option (from menu or new /PF
  1569.                qualifier).  Added support for 24 TIF and 32 bit TGA files.
  1570. 4.0 (4/20/93)  Images can now be graphically selected for display or
  1571.                printing from previously created array images.  These
  1572.                previously created arrays images act as graphic directory
  1573.                menus.  Also, a help menu is now available while displaying
  1574.                graphics.
  1575. 4.1 (5/14/93)  Program now checks for sufficient disk space before writing
  1576.                out files. When keying in a filename, you don't have to
  1577.                include the extension (ex:  .GIF) anymore.  If your keyin
  1578.                doesn't contain a period, the appropriate extension will
  1579.                automatically be appended to your keyin.
  1580. 4.2 (5/18/93)  If you have enough XMEM, the first graphic array menu you
  1581.                select will be stored in memory, so that returning to that
  1582.                menu screen will be instantaneous instead of having to re-
  1583.                read in the file on each return. This can be overridden
  1584.                with the /NLAM  qualifier.  Added a new Printer Model
  1585.                submenu to the Options Menu.
  1586. 4.3 (6/11/93)  Added capability to put an array image and its index file
  1587.                on a different disk/directory than its images are on.  This
  1588.                allows cataloging of images on a CDROM etc.  Image sizes
  1589.                can now be displayed on the images of an array if you use
  1590.                the qualifier /AS (array sizes).  Some changes in the way
  1591.                stack memory was allocated were made to hopefully alleviate
  1592.                some users memory restraint problems.
  1593. 4.4 (7/2/93)   Added a fade in/out of images when displaying a slide show. 
  1594.                This is done with new qualifier /Fx or from Options Menu. 
  1595.                The order in which files are selected is now used when
  1596.                displaying or creating arrays of them.  The sequence
  1597.                numbers are shown on the text directory listing.  A
  1598.                filename mask option has been added.  The new qualifier
  1599.                /Mxxx sets the mask to use.  Enhanced error checking when
  1600.                printing to prevent hangups when user input print sizes &
  1601.                margins were invalid.
  1602. 4.5 (7/21/93)  Added the reading and saving of 24 bit and grayscale JPEG
  1603.                files (.JPG).  Added a progress bar when reading in files
  1604.                from the graphics menu to prevent boredom.
  1605. 4.6 (7/26/93)  Fixed problem where extremely long paths in filenames would
  1606.                abort program.
  1607. 4.7 (7/30/93)  Fixed bug with reading in 16 bit Targa files.  Changed
  1608.                algorithm for calculating HPGL plot scale for different
  1609.                Page Sizes.  Fixed sorting of directory when using Auto
  1610.                Array Generation. Changed maximum entries per directory
  1611.                from 500 to 999.
  1612. 4.8 (8/10/93)  Added more error trapping for critical hardware errors
  1613.                (such as CDrom write errors, etc), and changed the initial
  1614.                VESAVIEW Logo.
  1615. 4.9 (8/22/93)  Added ability to display an ASCII file on screen.  Added
  1616.                Disk Drives to the directory listing.
  1617. 5.0 (9/9/93)   Added ability to create an array image (menu) of up to 12
  1618.                x 12 images (144 total) per page if the resolution you
  1619.                select is high enough for the filenames to display above
  1620.                images.  Added check for free diskspace when auto-
  1621.                generating arrays.  Fixed bug when displaying long JPEG
  1622.                error messages which cause system hangups.  Made keyin
  1623.                field larger for filename of auto-generated arrays. 
  1624.                Directory listing now returns as it was bracketed on the
  1625.                screen after viewing images etc. instead of resetting to
  1626.                display file number 1.  New qualifier  /IDx  to override
  1627.                the embedded drive letter in index (.VNX) files.  Trailing
  1628.                backslashes when entering a new path are now tolerated. 
  1629.                Removed now unnecessary qualifiers /PYS and /PXS.  Added
  1630.                new registration procedure using a username/access code
  1631.                combination.
  1632. 5.1 (9/20/93)  Added several new Text File types which can be displayed
  1633.                (.BAK, CONFIG.SYS, .INI).  Slides can now remain on screen
  1634.                until a key is pressed to skip to next slide.   Saving an
  1635.                image from screen will now default to use the original
  1636.                image size if it less then screen dimensions versus always
  1637.                using the screen dimensions.  (This could only be done by
  1638.                cropping in previous versions.)  Fixed a bug which caused
  1639.                some RAM memory to be used and not freed up when
  1640.                reading/saving GIF files.
  1641. 5.2 (9/24/93)  Added the reading of .IFF/.LBM (Amiga/Deluxe Paint) and
  1642.                .MAC (MacPaint) files.  Added a smoothing, sharpening, edge
  1643.                detection and mosaic  filters option when in graphics ( 'F'
  1644.                key). Also added an Inverse Colors option (ALT F8) while in
  1645.                graphics.
  1646. 5.3 (10/4/93)  Options menu is now available while viewing a graphics
  1647.                image ('O' key).  Filters have been enhanced to use an
  1648.                optimized palette if desired by selecting the appropriate
  1649.                item on the Options Menu.  Added a file Rename option ('R'
  1650.                key).
  1651. 5.4 (10/14/93) Added 8 new printer styles. (NOTE that qualifier /PSBH &
  1652.                /PSCH now have different meanings. See the qualifier
  1653.                section of document).  Fixed bug which caused printing B&W
  1654.                halftones on certain PCs to hangup.
  1655. 5.5 (10/28/93) Added the reading of .EPS (the TIFF preview embedded in
  1656.                Encapsulated Postscript files).  Revised directory scans to
  1657.                speed up processing large directories while using graphics
  1658.                menus.  VESAVIEW can now be used by registered CD-ROM
  1659.                manufacturers as an unhindered version on their CD-ROMs.
  1660. 5.6 (11/09/93) Fixed VESA mode 107h (1280x1024x256) code to correct
  1661.                palette register settings.
  1662. 5.7 (11/19/93) Fixed a bug which erroneously showed 'Invalid TIF file
  1663.                format'  when displaying any TIF file.
  1664. 5.8 (11/22/93) Added support for 600dpi resolution of LaserJet IV and new
  1665.                printer type qualifier added (/PTLJ4).
  1666. 6.0 (12/1/93)  Added support for a list file of images (@FILENAME.LIS) or
  1667.                a single image filename to be supplied to the program from
  1668.                command line. All previous command line qualifiers are now
  1669.                available from the Options Menu.  A 'Save Configuration'
  1670.                option was added on Options Menu.  This is an easier way to
  1671.                save a setup rather than use the command line qualifiers.
  1672.                Fixed a minor problem with the /FTM qualifier if using
  1673.                LaserJet 4.  Added more error checking to prevent hangups
  1674.                with corrupt image files.
  1675. 6.1 (12/12/93) Added ability to automatically print file(s) supplied on
  1676.                command line by using the /AP qualifier.
  1677. 6.2 (1/20/94)  Added ability to automatically create array files from the
  1678.                command line with the new /AF, /AE and /AD qualifiers. 
  1679.                Text (ASCII) files are now allowed in array images. 
  1680.                Wildcards are now supported in the filename supplied to
  1681.                VESAVIEW from the command line.
  1682.