home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK2 / MULTI_04 / VESAVW54.ZIP / VESAVIEW.DOC < prev    next >
Text File  |  1993-10-15  |  75KB  |  1,390 lines

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