home *** CD-ROM | disk | FTP | other *** search
/ The Best of the Best / _.img / 02173 / pcxdump.doc < prev    next >
Text File  |  1993-10-17  |  47KB  |  1,148 lines

  1.                 PCXDUMP   Version 9.00
  2.                ------------------------
  3.  
  4.  
  5.                 THE screen capture program
  6.              Documentation and technical notes
  7.  
  8.                    October 17th, 1993
  9.  
  10.  
  11.  
  12.                  Copyright 1991-1993 by
  13.                     Jesper Frandsen
  14.                   All rights reserved
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. Disclaimer and warranty
  22. -----------------------
  23. This product is distributed AS IS. The author specifically
  24. disclaims all warranties, expressed or implied, including, but
  25. not limited to, implied warranties of merchantability and
  26. fitness for a particular purpose with respect to defects in the
  27. diskette and documentation, and program license granted herein,
  28. in particular, and without limiting operation of the program
  29. license with respect to any particular application use or
  30. purpose.
  31. In no event shall the author be liable for any loss of profit
  32. or any other commercial damage including but not limited to
  33. special, incidental, consequential or other damages.
  34.  
  35.  
  36.  
  37. Licensing agreement
  38. -------------------
  39. PCXDUMP is copyrighted software and all rights are reserved.
  40. PCXDUMP may not be changed or modified in any way except by the
  41. author. PCXDUMP is SHAREWARE and may be freely distributed as
  42. long as it remains in its complete form with all support and
  43. documentation files. It may be used for a 10 day free trial
  44. period. Regardless of how the copy is obtained, it is requested
  45. that all users comply with the following licensing and regi-
  46. stration provisions if they continue to use it after the 10 day
  47. trial period. Should you find this program useful, you must re-
  48. gister it; you will then be provided with the latest releases
  49. of the PCXDUMP system.
  50. Registration of PCXDUMP is based on 'personal usage'. Corporate
  51. or organizational users must register all copies used on an
  52. individual basis; a specific person (name) must be explicitly
  53. assigned to each registrant who will be provided with a new
  54. version of PCXDUMP where the name of the specified person will
  55. be seen to indicate registered usage. Registration grants a
  56. specific person (not a juridical person or corporate entity)
  57. the right to 'use' PCXDUMP.
  58.  
  59. The cost as of this writing is $30.00 U.S. per single-user li-
  60. cense. When you register, you receive a copy of the latest
  61. registered version of PCXDUMP, plus any enhancements that have
  62. been added since this document was released. Check "Registra-
  63. tion" for possible discounts.
  64. If you obtained this program from a shareware disk distributor,
  65. then you have paid only for the service of copying this disk,
  66. but you have not paid for the program itself. The author recei-
  67. ves no part of the price you may have paid to a disk distribu-
  68. tor for this disk.
  69.  
  70. PC, XT, PC/AT and PS/2 are trademarks, and IBM is a registered
  71. trademark, of International Business Machines Corporation.
  72.  
  73. All other products or services mentioned in this manual,
  74. including: VGA, Paradise, Everex, Trident, Video 7, Tseng Labs,
  75. MS-DOS,PC-DOS, PCX, Windows, Hercules, PC Paintbrush, Word-
  76. Perfect, PageMaker, Ventura, GIF, Compuserve are trademarks,
  77. registered trademarks, service marks, or registered service
  78. marks of their respective companies or organizations.
  79.  
  80.  
  81.  
  82. Overview of PCXDUMP
  83. -------------------
  84. PCXDUMP is a program which saves the images on the screen of
  85. your IBM Personal Computer or compatible PC to a disk file.
  86. PCXDUMP is memory resident, which means that having executed it
  87. once, the program is always waiting in the background, while
  88. you continue to run other programs. You tell PCXDUMP to capture
  89. the image currently displayed on the screen by pressing a
  90. combination of keys which PCXDUMP reserves for itself. The
  91. saved images are put on the disk in the PCX-format. A large
  92. variety of word processors, desktop publishers and paint pro-
  93. grams are capable of importing PCX-files, e.g. WordPerfect,
  94. PageMaker, Ventura Publisher, PaintBrush, almost any Windows
  95. program and many, many more.
  96. Many programs, particularly games, prevent capture because they
  97. steal the keyboard interrupt vector and refuse to pass inter-
  98. rupts back to previously installed programs. PCXDUMP is able to
  99. get around this major problem by reprogramming the interrupt
  100. controller to a different set of vectors. When a program steals
  101. the keyboard or timer interrupt it no longer gets first pick,
  102. but a fake hardware interrupt generated by PCXDUMP resident
  103. code. This technique works in all but a few rare instances.
  104. Another implication is that, with some restrictions, screens
  105. can also be captured under Microsoft Windows even though
  106. PCXDUMP is a DOS program.
  107.  
  108. PCXDUMP recognizes a large number of SuperVGA chips, and is
  109. able to use their resolutions as well.PCXDUMP will also recog-
  110. nize the HiColor extension of several of these SuperVGA cards.
  111. If your SuperVGA adapter is not directly supported by PCXDUMP,
  112. PCXDUMP will recognize and use EVERY VESA mode available (VESA
  113. Version 1.2). PCXDUMP will of course dump images from EVERY
  114. tweaked mode derived from 320x200, like 320x240, 360x240,
  115. 360x480 etc.
  116.  
  117. PCXDUMP is installed with the most user-friendly interface any
  118. screen grabber provides. In the menu you can change things such
  119. as as: the hotkey-sequence to activate PCXDUMP, where to put
  120. the PCX-files, Sound on/off and several other features.
  121.  
  122. With exclusively use of assembler and memory optimisations, you
  123. will find PCXDUMP to be one of the most compact Terminate and
  124. Stay Resident (TSR) programs you ever load. It can use EMS
  125. memory, Upper Memory Blocks provided by an XMS/UMB driver and
  126. normal system memory to maximum effect. Typical system memory
  127. use amounts to under 1.5 Kb (on many systems no conventional
  128. memory is used at all!). When loaded on a PC with no EMS or
  129. UMB memory, PCXDUMP will use 15 Kb of conventional memory.
  130.  
  131. Finally, in the package is included a utility, PCXLAB, which
  132. will show all the images that PCXDUMP can produce (2, 16, 256
  133. or 16.7 million color PCX files) on any EGA, VGA or SVGA
  134. display adapter (except EGA mono). PCXLAB will also convert
  135. PCX-files to other file formats, convert color PCX-files to
  136. monochrome PCX-files and will reduce the number of colors in
  137. a PCX-file.
  138.  
  139.  
  140.  
  141. PCXDUMP requirements
  142. --------------------
  143. To use PCXDUMP, you will need:
  144.  
  145.       a)    an IBM PC, AT, PS/2, or 100% compatible computer.
  146.       b)    at least one floppy diskette drive.
  147.       c)    the IBM-PC DOS (Disk Operating System), or MS-DOS,
  148.             in a version numbered 3.1 or higher.
  149.       d)    At least an EGA graphics adapter card.
  150.  
  151. A Mouse System compatible mouse will also be convenient.
  152.  
  153. You can NOT use PCXDUMP on XT's or on CGA or Hercules graphics
  154. adapters!
  155.  
  156.  
  157.  
  158. What PCXDUMP is able to capture
  159. -------------------------------
  160. PCXDUMP is capable of capturing graphic images on systems
  161. equipped with any of the following video display adapters:
  162.  
  163.       *  Multicolor Graphics Adapter (MCGA)
  164.       *  Enhanced Graphics Adapter (EGA)
  165.       *  Video Gate Array adapter (VGA)
  166.  
  167. PCXDUMP captures images in any of the video modes listed in
  168. the following table, which have been standardized by manufac-
  169. turers of the various video adapters mentioned above:
  170.  
  171.      Video   Graphics                Adapters
  172.      Mode   Resolution  Colors      Supporting
  173.      -----  ----------  ----------  --------------------
  174.  
  175.        4     320 x 200       4        CGA/EGA/VGA  *)
  176.        5     320 x 200       4        CGA/EGA/VGA  *)
  177.        6     640 x 200       2        CGA/EGA/VGA
  178.       13     320 x 200      16        EGA/VGA
  179.       14     640 x 200      16        EGA/VGA
  180.       15     640 x 350       2        EGA/VGA
  181.       16     640 x 350      16        EGA/VGA
  182.       17     640 x 480       2        VGA/MCGA
  183.       18     640 x 480      16        VGA
  184.       19     320 x 200     256        VGA/MCGA
  185.  
  186. *) In these two CGA-modes, PCXDUMP will always use a palette of
  187. Black, Cyan, Magenta and White.
  188.  
  189. Although PCXDUMP can dump images from mode 4, 5 and 6 (which
  190. are CGA modes, see table below), you still need at least an EGA
  191. or MCGA card to install PCXDUMP.
  192.  
  193. And if you have any of these SVGA-cards, you are able to
  194. capture screens from their SVGA modes as well!
  195.  
  196. -------------+---------+---------+---------+---------+--------
  197. CHIPSET      | 16 col. | 256 col.| 32k col.| 64k col.| 16M col
  198.              | up to:  | up to:  | up to:  | up to:  | up to:
  199. -------------+---------+---------+---------+---------+--------
  200. Ahead A/B    |1024x768 |1024x768 | -       | -       | -
  201. ATI-Wonder   |1024x768 |1024x768 | 800x600 | -       | -
  202. Chip & Tech. |1024x768 |1024x768 | -       | -       | -
  203. Genoa        |1024x768 | 800x600 | -       | -       | -
  204. MXIC         |1024x768 |1024x768 | -       | -       | -
  205. OAK-37       | 800x600 | -       | -       | -       | -
  206. OAK-67       |1024x768 | 800x600 | -       | -       | -
  207. OAK-77       |1280x1024|1024x768 | 640x480 | -       | -
  208. Paradise     |1024x768 |1024x768 | 800x600 | -       | -
  209. Realtek      |1280x1024|1024x768 | -       | 800x600 | -
  210. Trident      |1024x768 |1024x768 | 800x600 | 800x600 | -
  211. Tseng ET 3000|1024x768 | 800x600 | -       | -       | -
  212. Tseng ET 4000|1280x1024|1024x768 | -       | -       | -
  213. Tseng HiColor|1280x1024|1024x768 | 800x600 | -       | -
  214. Tseng TrueClr|1280x1024|1024x768 | 800x600 | 800x600 |640x480
  215. VESA         |1280x1024|1280x1024|1280x1024|1280x1024|1280x1024
  216. Video-7      |1024x768 | 800x600 | -       | -       | -
  217. -------------+---------+---------+---------+---------+-------
  218.  
  219. PCXDUMP is not designed to work with high-resolution 4-color
  220. images.
  221. If you try to activate PCXDUMP in an unsupported video mode,
  222. PCXDUMP will produce a long deep tone.
  223.  
  224.  
  225.  
  226. Text modes
  227. ----------
  228. PCXDUMP is able to capture screens in at least these text mo-
  229. des:
  230.  
  231.      Video   Text                          Adapters
  232.      Mode   Resolution         Colors      Supporting
  233.      -----  ----------         ----------  ----------------
  234.       0     40x25              16          CGA/EGA/VGA/MCGA
  235.       1     40x25              16          CGA/EGA/VGA/MCGA
  236.       2     80x25              16          CGA/EGA/VGA/MCGA
  237.       3     80x25,80x43,80x50  16          EGA/VGA/MCGA
  238.       7     80x25,80x43         2          EGA/VGA
  239.       -      80x60             16          Some SVGA cards
  240.       -      80x66             16          Some SVGA cards
  241.       -     100x40             16          Some SVGA cards
  242.       -     100x60             16          Some SVGA cards
  243.       -     132x25             16          Some SVGA cards
  244.       -     132x28             16          Some SVGA cards
  245.       -     132x44             16          Some SVGA cards
  246.       -     132x60             16          Some SVGA cards
  247.  
  248. Text screens can be captured in three ways, either to a text
  249. file (.TXT), to a ANSI-file (.ANS) or to a bitmap (graphic)
  250. file (.PCX).
  251.  
  252. To dump a text screen to a text file, press hotkey ALT+SHIFT+T.
  253. Instead of the PCX extension on the file it will be the TXT
  254. extension. These text files can be imported to almost any kind
  255. of wordprocessor or desktop program. When you dump to a text
  256. file, only the characters (no colors) are dumped to file. To
  257. get both, use the following:
  258.  
  259. To dump a text screen to a ANSI-file, press hotkey ALT+SHIFT+A
  260. and PCXDUMP will dump the screen immediately. Instead of the
  261. PCX extension on the file, it will be a ANS extension. These
  262. ANSI-files can be typed (with the DOS command TYPE) and if you
  263. have the device driver ANSI.SYS installed the correct colors
  264. (if any) will be printed on the screen. If not consult your
  265. DOS manual on how to install this device driver. This option
  266. is great for SysOp's, who wants to capture text screens with
  267. colors for use on their BBS.
  268.  
  269. All other hotkeys will produce a bitmap file (with the PCX
  270. extension). In all modes except mode 7, you can capture the
  271. screen in both color or monochrome. In text mode, PCXDUMP uses
  272. the RAM resident font to convert the screen into a bitmap. This
  273. means that the resulting bitmap represents the captured text
  274. screen exactly as it appears on the screen, even if the program
  275. loads a specialized font (such as an emulated mouse cursor in
  276. text mode).
  277.  
  278. Note that with Ventura Publisher or WordPerfect 5.1 the size of
  279. the image when incorporated into your document depends on the
  280. size of the frame (VP) or figure (WP). For best results, you
  281. must adjust this size (within VP or WP) so that pixels are not
  282. truncated or compressed. You can calculate the best size for
  283. the image in your document based on the horizontal and vertical
  284. resolution of your printer. Lets say you capture a VGA text
  285. mode screen with 80 columns and 25 lines. The font size in this
  286. mode is 8 by 16 pixels. This means that there are 400 (16 times
  287. 25) scan lines in the image and 640 pixels horizontally (80
  288. times 8). You must size the image so that the number of pixels
  289. in the image is evenly divisible by the printer resolution.
  290. Therefore, if you have a laser printer or DeskJet printer which
  291. prints at a resolution of 300 dots per inch (both horizontal
  292. and vertical), a frame size of 2.13 inches by 1.33 or 4.27
  293. inches by 2.67 inches would produce non-distorted output.
  294. Note that you must account for the inside border space and
  295. border width when sizing figures in WordPerfect.
  296.  
  297.  
  298.  
  299. HOTKEYS
  300. -------
  301. One of the powerful features of PCXDUMP is the number of
  302. hotkeys. Instead of just one hotkey, as ordinary screen grab-
  303. ber provides, PCXDUMP gives you 9 different hotkeys (C,E,N,R,
  304. I,G,H,T,A).
  305. With these hotkeys you control how you want PCXDUMP to dump
  306. the screen.
  307.  
  308. 5 of the 9 hotkeys (C,N,I,G,H) will draw a frame on the
  309. screen when pressed, and you will be able to decide which
  310. part of the screen you want saved by adjusting the size and
  311. position of the frame. You can use both the mouse (if your
  312. mouse driver is installed) or the keyboard to control the
  313. frame. Read the section "Adjusting framesize" for a precise
  314. explanation.
  315.  
  316.       ALT+SHIFT+C dumps a color PCX-file.
  317.  
  318.       ALT+SHIFT+E like ALT+SHIFT+C but without the frame.
  319.  
  320.       ALT+SHIFT+N dumps a black/white PCX-file.
  321.  
  322.       ALT+SHIFT+R like ALT+SHIFT+N but without the frame.
  323.  
  324.       ALT+SHIFT+I dumps a inverted black/white PCX-file.
  325.  
  326.       ALT+SHIFT+G dumps a color PCX-file with the image
  327.                   converted to grayscale.
  328.  
  329.       ALT+SHIFT+H dumps a color PCX-file with the image
  330.                   converted to inverted grayscale.
  331.  
  332.       ALT+SHIFT+T will dump a text screen to a TEXT-file.
  333.  
  334.       ALT+SHIFT+A will dump a text screen to a ANSI-file.
  335.  
  336. This is the default set of hotkeys. It is of course possible
  337. to choose a custom hotkey sequence (read the section "PCXDUMP
  338. INSTALLATION OPTIONS").
  339.  
  340. When dumping a color PCX-file, the video mode (the available
  341. colors on the screen) determines which file format should be
  342. used (1, 4, 8 or 24 bits format), except when dumping a gray
  343. scaled dump in 32768, 65536 or 16.7 million colors, which will
  344. produce a 256 color PCX-file. PCXDUMP will beep once when
  345. activated and (once) again when having finished dumping gra-
  346. phics.
  347. If you activate PCXDUMP in an unsupported video mode, such as a
  348. 4 color hires mode, PCXDUMP will emit a long deep sound.
  349. You can only use the C, E, G & H hotkeys when there is at least
  350. 4 colors on the screen. You can only use the T and A hotkeys in
  351. text mode.
  352.  
  353. NOTE: if you activate PCXDUMP in text mode, PCXDUMP will dump
  354. the screen immediately.
  355.  
  356.  
  357.  
  358. Adjusting framesize
  359. -------------------
  360. If you have a mouse and your mouse-driver is installed, you are
  361. able to cut out part of the screen with a on-screen frame
  362. controlled by the mouse. This can also be done by using the
  363. arrow keys and <CTRL> or <ALT>.
  364.  
  365. The frame will appear in GRAPHICS mode only. In text mode the
  366. whole screen is dumped immediately.
  367.  
  368. The size of the frame is shown in upper left corner.
  369.  
  370. MOUSE:
  371.       Press RIGHT button and move mouse to control frame size.
  372.       Press LEFT button and move mouse to control frame posi-
  373.       tion.
  374.       Press MIDDLE button to adjust horizontal panning (descri-
  375.       bed below)
  376.  
  377. KEYBOARD:
  378.       Press the arrow keys to control frame size.
  379.       Press <CTRL> or <ALT> and arrow keys to control frame
  380.       position.
  381.       Press Keypad 5 to adjust horizontal panning (described
  382.       below)
  383.  
  384. BOTH MOUSE and KEYBOARD:
  385.       Press <ENTER> to dump graphic within frame.
  386.       Press <ESC> to cancel
  387.  
  388. You can only adjust the frame size when you have pressed one of
  389. these hotkeys: C,N,I,G,H.
  390.  
  391. NOTE for EGA card users: Just a piece of advice. If you capture
  392. a screen in a program (e.g. a paint program) which is also
  393. using the mouse, "noisy" pixels may appear when the mouse is
  394. moved. If you dump the whole picture without using the mouse
  395. (hotkey E & R) and use PCXLAB to show the PCX-file, you can now
  396. use the mouse to cut out the wanted area.
  397.  
  398. HORIZONTAL PANNING: Some programs/games uses horizontal scrol-
  399. ling to improve the graphics. PCXDUMP will know which part of
  400. the graphics is currently shown, except for a "few" pixels (1-7
  401. pixels). There is no way to determine these "extra" pixels in a
  402. safe way. If you can see that the frame starts to the left of
  403. the screen, press the middle mousebutton or Keypad 5 to make
  404. the frame position correct. In 16 colors mode the frame can be
  405. up to 7 pixels wrong, in 256 colors up to 3 pixels wrong. You
  406. can only adjust horizontal panning if the program uses horizon-
  407. tal scroll.
  408.  
  409.  
  410.  
  411. If the computer is too busy to capture
  412. --------------------------------------
  413. There may be times when you request PCXDUMP to capture your
  414. screen, and nothing seems to happen. This is usually because
  415. the foreground application program is in the middle of a sensi-
  416. tive task which cannot be interrupted safely. In these cases,
  417. PCXDUMP is aware that you have requested a screen capture, and
  418. will pop up as soon as it becomes safe to do so.
  419.  
  420.  
  421.  
  422. The PCXDUMP Environment Variable
  423. ------------------------------------
  424. Another supported feature is the environment variable PCXDUMP.
  425. You can write your preferred settings into the variable, so you
  426. don't have to write them every time you start the program. For
  427. example, if you have the PCXDUMP variable set as follows:
  428.  
  429.       SET PCXDUMP=/DIR=C:\PICTURES /MONO /SHIFT=1
  430.  
  431. This will then use these parameters every time PCXDUMP is run,
  432. overriding the defaults so that you only need to type "PCXDUMP"
  433. to access your most used setup.
  434. Note that you still need to write "PCXDUMP /ON" if you do not
  435. want the installation menu to appear. The command line para-
  436. meters will override the environment variable. Thus
  437.  
  438.       PCXDUMP /DIR=C:\TEMP
  439.  
  440. will put all dumped images in C:\TEMP rather than C:\PICTURES.
  441.  
  442.  
  443.  
  444. PCXDUMP INSTALLATION OPTIONS
  445. ----------------------------
  446. PCXDUMP is easily installed with the menu that appears, when
  447. you write "PCXDUMP" + <ENTER>. Do not attempt to start PCXDUMP
  448. from a command shell such as Norton Commander or Dosshell.
  449. You can, however, install PCXDUMP with "command line switches"
  450. alone. In this way you will be able to install PCXDUMP from a
  451. batch file, such as AUTOEXEC.BAT.
  452.  
  453. This section identifies the "command line switches" which
  454. PCXDUMP recognizes and responds to. A command line switch is a
  455. string of characters which you type after the PCXDUMP command
  456. itself.
  457.  
  458. The purpose of these switches is to allow you to modify the way
  459. PCXDUMP performs certain of its operations. Turning PCXDUMP's
  460. beep sounds off and removing PCXDUMP from memory are just two
  461. examples of functions which the command line switches allow you
  462. to control.
  463. A single command line may contain as many switches as you
  464. desire, in any order, in either uppercase or lowercase letters.
  465. Please note that DOS limits the maximum line length to 127
  466. characters.
  467.  
  468. Option: /ON
  469. -----------
  470.       Installs PCXDUMP. This option is only necessary if no
  471.       other options are given.
  472.  
  473.  
  474. Option: /OFF
  475. ------------
  476.       This option removes PCXDUMP from the memory. This is only
  477.       possible if the interrupt vectors used by PCXDUMP still
  478.       point to its resident code. Normally this will be where
  479.       PCXDUMP was the last TSR program loaded. Note that any
  480.       other command line switches or parameters will be ignored
  481.       if this option is present. Users are advised NOT to use
  482.       TSR release programs such as MARK and RELEASE. Only
  483.       PCXDUMP can remove itself from memory correctly.
  484.  
  485.  
  486. Option: /BATCH
  487. --------------
  488.       This option can only be used from command-line. When this
  489.       option is used, PCXDUMP will not write a status screen
  490.       after installation. This option is for registered users
  491.       only!
  492.  
  493.  
  494. Option: /CHIPSET=number
  495. -----------------------
  496.       If PCXDUMP somehow fails to recognize your video card
  497.       (that you know is on the list), this is a way to force
  498.       PCXDUMP to use it. The number must be in the range 2-23:
  499.  
  500.        Number  Chipset              Number    Chipset
  501.       ---------------------       -------------------
  502.        0   UNSUPPORTED            12    OAK-67
  503.        1   RESERVED               13    Video 7
  504.        2   EGA card               14    Ahead A
  505.        3   VGA card               15    Ahead B
  506.        4   ATI Wonder             16    Chips & Technology 451
  507.        5   Trident                17    Chips & Technology 452
  508.        6   Genoa                  18    Chips & Technology 453
  509.        7   Paradise               19    VESA
  510.        8   Tseng ET 3000          20    Tseng ET 4000 TrueColor
  511.        9   Tseng ET 4000          21    OAK-77
  512.       10   Tseng ET 4000 HiColor  22    MXIC
  513.       11   OAK-37                 23    Realtek
  514.  
  515.  
  516. Option: /DIR=directory
  517. ----------------------
  518.       This option places the PCX-files (DUMP????.PCX) in the
  519.       specified directory instead of the current directory.
  520.       Many programs have some data in other directories than
  521.       the startup directory, and this option saves you the
  522.       trouble of tracking down the PCX-files after capturing
  523.       the images. Example:
  524.  
  525.       PCXDUMP /DIR=C:\     (Will place files in C:\)
  526.  
  527.       PCXDUMP /DIR=C:\PCX\ (If C:\PCX\ exist files will be put
  528.                             here)
  529.  
  530.       Instead of writing /DIR=C:\PCX\ you can write /DIR=C:\PCX
  531.  
  532.       The /NAME option will allow you to change the name of
  533.       files that PCXDUMP will dump the images to. See /NAME.
  534.  
  535.  
  536. Option: /GAMMA=number
  537. ---------------------
  538.       This option can be used to control the light intensity of
  539.       the palette. This will only have an effect on grayscaled
  540.       PCX-files (hotkey G or H).
  541.       A value of 100 is default, a smaller value will make the
  542.       image darker and a greater value will make the image
  543.       brighter. This value must be in the range 20-400, other-
  544.       wise it will be ignored. Lets say you want to dump a
  545.       picture to a gray scale PCX-file so you can print it out
  546.       to a laser printer. You then discover that the printed
  547.       image is too dark. Now just (re)install PCXDUMP will a
  548.       new (and higher) GAMMA value. That is all there is to it.
  549.       I have found a GAMMA value near 170 good when dumping
  550.       textscreens (and graphics screens too) and printing them
  551.       on a laserprinter.
  552.  
  553. Option: /HELP
  554. -------------
  555.       Clears the screen and prints all available command-line
  556.       switches.
  557.  
  558.  
  559. Option: /H
  560. ----------
  561.       Same as /HELP.
  562.  
  563.  
  564. Option: /HOTKEY=scancode
  565. ------------------------
  566.       Instead of using the default hotkeys (C,E,N,R,I,G,H,T,A),
  567.       you can tell PCXDUMP to use a custom hotkey. When doing
  568.       so all other hotkeys will be disabled and you will no
  569.       longer be able to use the mouse or keyboard to cut out a
  570.       piece of the screen. The image will be saved immediately
  571.       and PCXDUMP will automatically determine wether to dump a
  572.       color or a monochrome image.
  573.       The scancode must be in the range 1-88.
  574.  
  575.  
  576. Option: /INT=number
  577. -------------------
  578.       Use this option if you want to call PCXDUMP from other
  579.       programs. You will be able to call PCXDUMP from your own
  580.       program via an interrupt, which you specify here. This
  581.       interrupt may be any interrupt in the following list:
  582.  
  583.                5, 78,  99, 129, 134, 140, 242, 247
  584.               50, 79, 100, 130, 135, 141, 243, 249
  585.               69, 96, 101, 131, 137, 142, 244, 252
  586.               76, 97, 102, 132, 138, 143, 245, 253
  587.               77, 98, 105, 133, 139, 241, 246
  588.  
  589.       If you have chosen, say, interrupt 5, you can call
  590.       PCXDUMP from your own program, if you enter this piece of
  591.       code in your program:
  592.  
  593.       TURBO PASCAL 4.0 - 5.5 CODE:
  594.       ----------------------------
  595.       Uses Dos;
  596.       Procedure DumpScreen(Func:Word);
  597.       Var
  598.             Reg : Registers;
  599.       begin
  600.             Reg.AX := $1234;
  601.             Reg.BX := Func;
  602.             Intr(5,Reg);
  603.             Delay(60); (* Remember this delay *)
  604.       end;
  605.  
  606.       TURBO PASCAL 6.0 CODE:
  607.       ----------------------
  608.       Procedure DumpScreen(Func:Word);
  609.       begin
  610.             ASM
  611.              MOV AX,1234h
  612.              MOV BX,Func
  613.              INT 5
  614.             END;
  615.             Delay(60); (* Remember this delay *)
  616.       end;
  617.  
  618.       The AX register must be $1234 or 1234h (hexadecimal), as
  619.       this tells PCXDUMP that this interrupt is meant to dump
  620.       the screen. PCXDUMP is not called directly, but will pop
  621.       up (if it is safe to do so) within the next 6/100 of a
  622.       second (that is the reason for the delay). If AX does not
  623.       equal 1234h, PCXDUMP will ignore the interrupt and call
  624.       the old interrupt. If you use interrupt 5 as the inter-
  625.       rupt to call PCXDUMP and press the PrintScreen key which
  626.       normally activates interrupt 5, PCXDUMP will not be
  627.       activated since register AX is not $1234 (PCXDUMP will
  628.       call the original interrupt which prints text screen to
  629.       the printer).
  630.       The BX register holds the function, you want performed.
  631.       BX = 0 equals first hotkey "C", BX=1 equals hotkey "E"
  632.       etc. BX = 5 equals hotkey "G".
  633.  
  634.       Therefore BX must be in the range 0-8 ("C" - "A").
  635.  
  636.       It is possible to check if PCXDUMP is installed and which
  637.       version (again in Turbo Pascal code):
  638.  
  639.       Uses Dos;
  640.       Var
  641.         Reg               : Registers;
  642.         Pcxdump_Installed : Boolean;
  643.         Pcxdump_Version   : Word;
  644.         Pcxdump_Interrupt : Byte;
  645.       Begin
  646.         Pcxdump_Installed := False;
  647.         Reg.AX:=$9999;
  648.         Intr($28,Reg);
  649.         if Reg.AX=$AAAA then
  650.         begin
  651.           Pcxdump_Installed := True;
  652.           Pcxdump_Version   := Reg.CX; {Major in CH, Minor in
  653.                                         CL}
  654.           Pcxdump_Interrupt := Reg.DL;
  655.         end;
  656.         if NOT Pcxdump_Installed then
  657.         begin
  658.           Writeln('PCXDUMP is not installed!');
  659.           Halt(1);
  660.         end;
  661.         Writeln('PCXDUMP version ',Pcxdump_Version/100:4:2,
  662.                 ' is installed');
  663.         if Pcxdump_Interrupt<>0 then
  664.           Writeln('PCXDUMP uses user-interrupt ',
  665.                    Pcxdump_Interrupt);
  666.       end.
  667.  
  668.  
  669. Option: /MEMORY=number
  670. ----------------------
  671.       PCXDUMP will search your computer for available UMB or
  672.       EMS to put most of its code. If your system has 15 Kb
  673.       of free UMB, PCXDUMP will install itself there and use
  674.       no conventional memory. If you do not have 15 Kb free
  675.       UMB but you have EMS available, PCXDUMP will use 16 Kb of
  676.       EMS and only just under 1.5 Kb of conventional memory.
  677.       With this option you can tell PCXDUMP if it is allowed to
  678.       search for upper memory.
  679.  
  680.       /MEMORY=0       {use only conventional memory}
  681.       /MEMORY=1       {search for UMB memory}
  682.       /MEMORY=2       {search for EMS memory}
  683.       /MEMORY=3       {search for both UMB and EMS memory}
  684.  
  685.  
  686. Option: /MONO
  687. -------------
  688.       The installation menu for PCXDUMP contains a lot of
  689.       colors. On color monitors they should not be a problem.
  690.       However, on notebook PC's or other computers equipped
  691.       with a Black&White monitor it may be difficult to tell
  692.       the different colors apart. Applying this option from
  693.       the command-line forces PCXDUMP to use Black&White only
  694.       in the installation menu.
  695.       This option can only be used from command-line.
  696.  
  697.  
  698. Option: /MOUSE
  699. --------------
  700.       Normally you will activate PCXDUMP from the keyboard. But
  701.       if you use this option (by setting it to ON in the in-
  702.       stallation menu), you will be able to capture the screen
  703.       by using the mouse only.
  704.       When PCXDUMP is installed, you can make PCXDUMP dump the
  705.       screen by pressing LEFT and RIGHT mouse button AT THE
  706.       SAME TIME. PCXDUMP will save the screen immediately and
  707.       will automatically determine whether to dump the image in
  708.       color or Black&White.
  709.       As usually PCXDUMP will beep when it is activated.
  710.  
  711.  
  712. Option: /NAME=name
  713. ------------------
  714.       Usually PCXDUMP will dump the screens to files with the
  715.       name: "DUMP0000.PCX". You can change this with the /NAME
  716.       option. If you set NAME=GAMES, PCXDUMP will dump to file
  717.       "GAMES000.PCX", "GAMES001.PCX" etc. You can only specifi-
  718.       fy a name up to 8 characters, and the name must consist
  719.       of letters only, no digits or others characters is allo-
  720.       wed. As the filenumber is increased, it may overwrite
  721.       some of the last letters in the name. Example:
  722.  
  723.       PCXDUMP /NAME=TESTING
  724.  
  725.       will produce TESTING0.PCX - TESTING9.PCX and the next will
  726.       be named TESTIN10.PCX.
  727.       If a file with a particular name already exists, it will
  728.       not be overwritten unless PCXDUMP is instructed to. See
  729.       /OVERWRITE
  730.  
  731.  
  732. Option: /NOSOUND
  733. ----------------
  734.       Tells PCXDUMP to be quiet.
  735.  
  736.  
  737. Option: /OFFSET=number
  738. ----------------------
  739.       Normally PCXDUMP will save the images to files starting
  740.       at offset 0000 (i.e. with the file "DUMP0000.PCX"). But
  741.       by specifying a file-offset, you can tell PCXDUMP to save
  742.       the images to files starting at a specific offset. If you
  743.       install PCXDUMP with this option:
  744.  
  745.       PCXDUMP /OFFSET=20
  746.  
  747.       PCXDUMP will save the first image to the file
  748.       "DUMP0020.PCX", the next image to "DUMP0021.PCX" etc.
  749.  
  750.  
  751. Option: /OVERWRITE
  752. ------------------
  753.       PCXDUMP will not overwrite existing files in the default
  754.       configuration. Instead the next available filename will
  755.       be used.
  756.       If you install PCXDUMP and the files DUMP0000.PCX,
  757.       DUMP0001.PCX and DUMP0003.PCX (assuming that PCXDUMP
  758.       uses the default name for files) already exists in the
  759.       destination directory (read elsewhere about the /DIR
  760.       option, which will allow you to put the dumped images
  761.       in a specific directory), PCXDUMP will dump the first
  762.       image to the file DUMP0002.PCX and the next image to the
  763.       file DUMP0004.PCX.
  764.       But if you set OVERWRITE to ON in the installation menu
  765.       or you install PCXDUMP with the command line switch
  766.       /OVERWRITE, PCXDUMP will overwrite any existing file with
  767.       the same name as the file PCXDUMP wants to save.
  768.  
  769.  
  770. Option: /SHIFT=number
  771. ---------------------
  772. Instead of using the default hotkey sequence which is
  773. ALT+SHIFT+<some hotkey>, you can tell PCXDUMP to use any combi-
  774. nation of the ALT, SHIFT and CTRL keys.
  775.  
  776.       Number    Effect on hotkey sequence
  777.       -----------------------------------
  778.       0        No shift keys
  779.       1        Press SHIFT
  780.       2        Press ALT
  781.       3        Press ALT + SHIFT
  782.       4        Press CTRL
  783.       5        Press SHIFT + CTRL
  784.       6        Press ALT + CTRL
  785.       7        Press SHIFT + ALT + CTRL
  786.  
  787.  
  788. Option: /SKIPVESA
  789. -----------------
  790.       When PCXDUMP tries to identify your video card it will
  791.       always treat your video card as a VESA card if you have a
  792.       VESA-driver installed because the very first thing
  793.       PCXDUMP checks, is the presence of a VESA-driver. If you
  794.       install PCXDUMP with this option no check for a VESA--
  795.       driver is performed. If you have a VESA driver installed
  796.       some programs will take advantage of the VESA driver and
  797.       some programs will not. If  a program uses the VESA
  798.       driver, you must install PCXDUMP with VESA capabilities.
  799.       If a programs does not use the VESA driver and instead
  800.       uses the video card directly, you must install PCXDUMP
  801.       with the /SKIPVESA switch to make PCXDUMP ignore the VESA
  802.       driver. The problem is not PCXDUMP, but whether a program
  803.       uses the VESA driver or not. If you have a VESA driver
  804.       installed and are using EMM386 (or QEMM) as your memory
  805.       manager, PCXDUMP may sometimes cause an exception error.
  806.       If you use this option it should fix this problem, but
  807.       then PCXDUMP will not recognize any VESA mode.
  808.       See KNOWN PROBLEMS for another solution.
  809.  
  810.       NOTE: This option can only be used from the command line.
  811.  
  812.  
  813. Option: /STEALTH=number
  814. -----------------------
  815.       PCXDUMP will reprogram the interrupt controller if you
  816.       invoke it with the /STEALTH option. For this purpose
  817.       PCXDUMP need a base interrupt vector. This vector must be
  818.       in the range 120-224. The default is OFF. PCXDUMP requi-
  819.       res a consecutive run of eight unused interrupt vectors,
  820.       and it is VERY important that the ones chosen do not
  821.       conflict with other software packages or hardware devices.
  822.       The range 120-224 is chosen since it is typically where
  823.       the unused interrupt vectors can be found.
  824.       You are not likely to come across conflicts unless special
  825.       hardware is being used. Software packages rarely use
  826.       interrupts in this region. If they do it should be
  827.       documented. If you ever suffer from system crashes or
  828.       hardware lock-ups, suspect this base interrupt value
  829.       first. If in any doubt try booting your PC from minimal
  830.       system floppy disk.
  831.  
  832.       NOTE: The /STEALTH option is not compatible with MS-DOS
  833.       EMM386.EXE when EMM386.EXE is loaded with the NOEMS or
  834.       or SCANHIGH parameter!
  835.  
  836.  
  837. Option: /STEALTH
  838. ----------------
  839.       Same as /STEALTH=216, see /STEALTH=number!
  840.  
  841.  
  842. Option: /VIDEO=number
  843. ---------------------
  844.       Usually PCXDUMP will detect the current video mode cor-
  845.       rectly. But sometimes this detections fails. This happens
  846.       very seldom, I have only experienced this in one single
  847.       game, COMANCHE: MAXIMUM OVERKILL, a 32-bit protected mode
  848.       game. By using this option you can explicitly tell
  849.       PCXDUMP which video mode to use. You may need the manual
  850.       for your video card to determine the video mode number,
  851.       since these mode numbers differs from videocard to video-
  852.       card. E.g. mode 1024x768x256 on a Tseng ET 4000 card will
  853.       have mode number 56 (38 hex), but on an Trident card this
  854.       mode has the number 96 (62 hex) and on a Realtek it is 40
  855.       (28 hex) and so on. Once you have told PCXDUMP to use a
  856.       certain video mode, it will continue to use this video
  857.       mode every time you activate it. You need to un-install
  858.       PCXDUMP and re-install it to make it autodetect the video
  859.       mode again.
  860.       Actually, to dump images from COMANCHE, I had to use the
  861.       /VIDEO option, the /MOUSE option and the /STEALTH option.
  862.       Since can not cope the the reprogramming of the Interrupt
  863.       controller, /STEALTH must be set to off. As COMANCHE
  864.       monopolizes the keyboard it is NOT possible to dump
  865.       images from this game using the keyboard! However, COMAN-
  866.       CHE does not use the mouse and this way (by using the
  867.       /MOUSE option) it was possible to dump some screenshots.
  868.       I also used the /VIDEO option (for the reasons mentioned
  869.       above) to dump the right video mode. COMANCHE runs in
  870.       mode X (320x240), which is derived from mode 19 (13 hex)
  871.       = 320x200 pixels with 256 colors. Therefore to dump
  872.       screens from COMANCHE, PCXDUMP was installed with these
  873.       options:
  874.  
  875.       PCXDUMP /VIDEO=19 /MOUSE /STEALTH=0
  876.  
  877.       Screens were then captured by pressing both left and
  878.       right mousebutton at the same time.
  879.  
  880.       NOTE: On some Genoa cards PCXDUMP cannot recognize the
  881.       extended graphics video modes. But you can force PCXDUMP
  882.       to dump from these modes with the VIDEO option. Below is
  883.       a table with the video modes and the corresponding mode
  884.       number for Genoa cards:
  885.  
  886.       GENOA:       Mode no.    Color    Resolution
  887.       --------------------------------------
  888.                    92 (5C hex)   256      640x480
  889.                    94 (5E hex)   256      800x600
  890.                    95 (5F hex)    16     1024x768
  891.                   108 (6C hex)   256      800x600
  892.                   115 (73 hex)    16      640x480
  893.                   121 (79 hex)    16      800x600
  894.                   125 (7D hex)   256      512x512
  895.                   126 (7E hex)   256      640x400
  896.  
  897.  
  898. Option: /WIDE=number
  899. --------------------
  900.       If a program uses smooth scroll (that is, defines a
  901.       virtual screen bigger than physical display), e.g. like
  902.       the COMMANDER KEEN series, you can use the /WIDE option,
  903.       and PCXDUMP will try to dump the virtual screen instead
  904.       of the physical screen (which is default). Since PCXDUMP
  905.       automatically determines the logical screen width (which
  906.       is bigger than the physical display width), but has no
  907.       way of calculating the logical screen height, you have to
  908.       specify how many times higher than the physical display
  909.       height the logical screen height is. Let us say you want
  910.       to capture the full logical screen of COMMANDER KEEN 4.
  911.       This game runs in 320x200 pixels with 16 colors. You do
  912.       not have to worry about the logical screen width, since
  913.       PCXDUMP will take care of that (actually 512 pixels in
  914.       this game). The logical screen height is approx. 600
  915.       pixels. Therefore, to dump the logical screen, you should
  916.       install PCXDUMP with these options:
  917.  
  918.       PCXDUMP /WIDE=3    (since 200*3 = 600)
  919.  
  920.       If you have access to this game you should try it! To
  921.       have any effect, the WIDE values must be in the range
  922.       1-5.
  923.  
  924.       NOTE: This option will not have any effect on an EGA
  925.       card.
  926.  
  927.  
  928. Option: /?
  929. ----------
  930.       Same as /HELP
  931.  
  932.  
  933.  
  934. Use Under Microsoft Windows
  935. ---------------------------
  936.       PCXDUMP will work under MS Windows even though it is a
  937.       DOS program, with certain limitations. Windows versions
  938.       prior to 3.0 are not supported. In order to capture the
  939.       complete screen (including active menus, the cursor
  940.       etc.), you must run Windows in Standard Mode or Real Mode
  941.       with the WIN /S (or /R) command and you MUST install
  942.       PCXDUMP with the /STEALTH option BEFORE running Windows.
  943.       The same capture hotkeys work as before, although you may
  944.       wish to choose a hotkey which does not conflict with any
  945.       Windows application accelerater keys. Also be cautious
  946.       about Super VGA cards which are supplied with Windows
  947.       drivers but which PCXDUMP does not yet support in high
  948.       resolution modes. When capturing the Windows screen you
  949.       will get a distored dump if you move the mouse during the
  950.       grabbing.
  951.  
  952.       If you attempt to run Windows in 386 Enhanced Mode with
  953.       PCXDUMP resident and using the /STEALTH option, a message
  954.       will appear after the Windows logo asking you to use the
  955.       /S switch or to remove PCXDUMP from memory.
  956.       Once up and running in 386 Enhanced Mode (PCXDUMP is not
  957.       installed), PCXDUMP can be run from within a DOS box.
  958.       However, the capture hotkey is only active when the DOS
  959.       window has focus, and then only the contents of the
  960.       window are captured. When PCXDUMP is run from a DOS-box
  961.       under Windows, it is not possible to use the /STEALTH
  962.       option.
  963.  
  964.  
  965.  
  966. System crashes
  967. --------------
  968.       If PCXDUMP crashes your machine when run, or when you
  969.       attempt to grab a screen, you should first suspect the
  970.       STEALTH base interrupt setting (see /STEALTH for more
  971.       details). This is by far the most likely cause of a
  972.       system crash, and you can work around it by specifying a
  973.       different base interrupt vector or turning STEALTH off.
  974.  
  975.  
  976.  
  977. PCXDUMP and EMM386.EXE, QEMM386.EXE or other memory managers.
  978. ------------------------------------------------------------
  979.       If you use PCXDUMP together with a resident VESA-driver,
  980.       AND you're using a memory manager like EMM386 or QEMM,
  981.       you may sometimes get an exception error from your memory
  982.       manager. It is because QEMM (or EMM386) does something
  983.       weird with the Video BIOS. In order to fix this problem,
  984.       you should use the QEMM 'exclude' options to exclude the
  985.       Video BIOS area. Do this by including the following in
  986.       the QEMM options:
  987.             EXCLUDE=C000-C1FF
  988.       This problem does not seem to appear with the 386Max
  989.       memory manager.
  990.  
  991.       IMPORTANT: The /STEALTH option is NOT compatible with
  992.       MS-DOS EMM386.EXE if you use the NOEMS or the HIGHSCAN
  993.       switch for EMM386.EXE. Please do not use /STEALTH if you
  994.       want to continue using EMM386.EXE with either the NOEMS
  995.       or the HIGHSCAN switch!
  996.  
  997.       On some systems using EMM386.EXE (from Microsoft) or
  998.       QEMM386.EXE (from Quaterdeck) PCXDUMP will generate an
  999.       exception error #12 when activated. The most likely
  1000.       cause is your CONFIG.SYS configuration! If you have the
  1001.       following line:
  1002.  
  1003.             STACKS = 0,0
  1004.  
  1005.       in your CONFIG.SYS file and you get an exception error
  1006.       from your memory maneger, try to increase stacks to:
  1007.  
  1008.             STACKS = 8,256
  1009.  
  1010.       This will leave 2 Kb RAM less for applications, but
  1011.       will save you a lot of trouble in the future!
  1012.  
  1013.  
  1014.  
  1015. Known problem
  1016. -------------
  1017.       On some Genoa cards PCXDUMP cannot recognize the extended
  1018.       graphics video modes. But you can force PCXDUMP to dump
  1019.       from these modes with the VIDEO option. Please read the
  1020.       section about the /VIDEO option to see a table over the
  1021.       extended Genoa video modes.
  1022.  
  1023.  
  1024.  
  1025. Registration
  1026. ------------
  1027. PCXDUMP is copyrighted software and all rights are reserved.
  1028. PCXDUMP may not be changed or modified in any way except by the
  1029. author. PCXDUMP is SHAREWARE and may be freely distributed, as
  1030. long as it remains in its complete form with all support and
  1031. documentation files. It may be used for a 10 day free trial
  1032. period. Regardless of the way the copy is obtained, it is
  1033. requested that all users comply with the following licensing
  1034. and registration provisions if they continue to use it after
  1035. the 10 day trial period.
  1036. Registration of PCXDUMP is based on 'personal usage'. Corporate
  1037. or organizational users must register all copies used on an
  1038. individual basis; a specific person (name) must be explicitly
  1039. assigned to each registrant who will be provided with a new
  1040. version of PCXDUMP where the name of the specified person will
  1041. be seen to indicate registered usage. Registration grants a
  1042. specific person (not a juridical person or corporate entity)
  1043. the right to 'use' PCXDUMP.
  1044. Shareware distributors may distribute this program. The "per
  1045. disk" charge may not exceed $8 and the shareware distributor
  1046. will not change the above license agreement for the end user of
  1047. PCXDUMP. End users are still required to register each share-
  1048. ware copy of PCXDUMP.
  1049. You may license multiple copies of PCXDUMP with discounts as
  1050. follows:
  1051.  
  1052.                +---------------+----------------+
  1053.                | No of copies  | Price per copy |
  1054.                +---------------+----------------+
  1055.                | 1-10          | US $30         |
  1056.                | 11-50         | 25 % discount  |
  1057.                | 51-100        | 40 % discount  |
  1058.                | 101+          | 50 % discount  |
  1059.                | Site License  | US $500        |
  1060.                +---------------+----------------+
  1061.  
  1062. Discounts apply only to individual orders, they are not cumula-
  1063. tive.
  1064.  
  1065. Registration entitles you to:
  1066.   *   Use all updates (shareware versions) at no cost.
  1067.   *   Receive free technical support by letter.
  1068.   *   A registered user may install PCXDUMP on more than one
  1069.       machine, provided he is the only user on each machine.
  1070.       The registration and license policy is similar to a book,
  1071.       which can be taken with you but used only by you.
  1072.  
  1073. You will find a complete order form in the file "ORDER.FRM".
  1074.  
  1075.  
  1076.  
  1077. Where to get PCXDUMP
  1078. --------------------
  1079. The prices of the registered PCXDUMP packages are subject to
  1080. change after January 1st, 1995. The latest shareware issue of
  1081. PCXDUMP, which includes the most up-to-date information on
  1082. pricing and new features, is always posted for downloading in
  1083. these places:
  1084.  
  1085. *     American users:
  1086.       Mirrors of The Mighty Simtel Base, e.g.:
  1087.       FTP-address: wuarchive.wustl.edu in /mirrors/msdos/gra-
  1088.       phics
  1089.       FTP-address: oak.oakland.edu in /pub/msdos/graphics or
  1090.       through Public Software Library.
  1091.  
  1092. *     European users:
  1093.       FTP-address: nic.funet.fi in /pub/msdos/graphics/graphics
  1094.       FTP-address: garbo.uwasa.fi in /pc/graphics
  1095.  
  1096. *     German users:
  1097.       CDV Software, Ettling
  1098.       Ettlinger Strasse 5
  1099.       7500 Karlsruhe 1
  1100.       Germany
  1101.       (Telephone 0721/22295, FAX 072121314, CIS 100022,274)
  1102.  
  1103. *     Danish users:
  1104.       JOSTI-BBS, Tlf: 47 38 05 24, N-8-1
  1105.       FLASH NIGHT BBS, Tlf: 86 93 68 22, N-8-1
  1106.       Prof. ShareWare, Benloese Skel 4 G, DK-4100 Ringsted,
  1107.       Tlf: 53 61 90 42 plus several other BBSs around the coun-
  1108.       try.
  1109.  
  1110. If this document is more than nine months old when you receive
  1111. it, it might not be current. To make sure that you have the
  1112. latest information on pricing and availability of new features,
  1113. contact the author or look for the latest shareware release of
  1114. PCXDUMP in one of the places listed above.
  1115.  
  1116.  
  1117.  
  1118. Getting in contact with the author
  1119. ----------------------------------
  1120. If you have any questions, suggestions or you find any bugs,
  1121. please contact me at the following address:
  1122.  
  1123.       Jesper Frandsen
  1124.       Fredens Torv 7, 2.sal
  1125.       DK-8000 Aarhus C
  1126.       DENMARK
  1127.  
  1128.       Phone: +45 86 18 22 06
  1129.  
  1130.       Email: jesperf@daimi.aau.dk
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136. Special thanks goes to:
  1137. -----------------------
  1138. Helle for being understanding.
  1139.  
  1140. Soren for testing, finding bugs, inventing new features and
  1141. correcting misspelled words.
  1142.  
  1143. Finn for providing information on various SuperVGA adapters.
  1144.  
  1145.  
  1146.  
  1147. ------------------- End of document ------------------------
  1148.