home *** CD-ROM | disk | FTP | other *** search
/ The Arcade BBS / arcadebbs.zip / arcadebbs / MISC / GRABB396.ZIP / GR4AI.DOC < prev    next >
Encoding:
Text File  |  1992-11-26  |  19.5 KB  |  455 lines

  1.  
  2.  
  3.  
  4.  
  5.                                      GRABBER(tm)
  6.                            8514/A Adapter Interface Version
  7.                                 Shareware Release 0.50
  8.  
  9.                             -----------------------------
  10.  
  11.                               The Screen Capture Program
  12.                            for MS-DOS and 8514/A-Compatible
  13.                                     Video Graphics
  14.  
  15.  
  16.                           DOCUMENTATION AND TECHNICAL NOTES
  17.                                   November 26, 1992
  18.  
  19.                                Copyright 1991, 1992 by
  20.                                    Gerald A. Monroe
  21.                                  All rights reserved.
  22.  
  23.  
  24.  
  25.  
  26.           YOUR LICENSE TO USE THIS SOFTWARE:
  27.           -----------------------------------
  28.  
  29.           This documentation file and the GR4AI.EXE program are Copyright
  30.           1992 by Gerald A. Monroe.  All rights are reserved except as
  31.           expressly provided here.
  32.  
  33.           These files have been distributed as part of the GRABBER(tm)
  34.           screen capture package, under the terms of a shareware license
  35.           that is fully set forth in the file GRABBER.DOC.  (GRABBER.DOC is
  36.           the reference manual for GRABBER.EXE, which is the main program
  37.           module in the package.)
  38.  
  39.           The shareware license terms on the last page of the GRABBER.DOC
  40.           file are incorporated here by reference.  This license permits
  41.           you to freely copy and distribute this documentation and
  42.           GR4AI.EXE, provided that:  these files are always distributed
  43.           together with each other and with all the other files in the
  44.           GRABBER package; none of the files is modified in any way; and no
  45.           fee, premium or donation of any kind is charged or requested for
  46.           their distribution except as permitted on the terms described in
  47.           the GRABBER.DOC file.
  48.  
  49.           Continued use of any of these programs for more than a 10-day
  50.           trial period requires you to register your use of the software
  51.           with the author.  For more information about the benefits of
  52.           registration and how to go about registering, please refer to the
  53.           full licensing and ordering information in the GRABBER.DOC file.
  54.  
  55.  
  56.  
  57.  
  58.                                   Table of Contents
  59.  
  60.  
  61.                Shareware License Terms ............................  1
  62.  
  63.                Overview of GR4AI.EXE ..............................  3
  64.  
  65.                About this documentation ...........................  4
  66.  
  67.                Using GRABBER and GR4AI simultaneously .............  4
  68.  
  69.                Modifying the GR4AI hotkey .........................  4
  70.  
  71.                GR4AI's audible error indicators ...................  5
  72.  
  73.                Features not available with GR4AI ..................  5
  74.  
  75.                GR4AI installation options .........................  5
  76.                     DEFAULTDRIVE ..................................  6
  77.                     MOUSE and NOMOUSE .............................  6
  78.                     UNLOAD ........................................  6
  79.                     SOUND and NOSOUND .............................  6
  80.                     PROMPT and NOPROMPT ...........................  7
  81.                     SWAPMODE ......................................  7
  82.  
  83.                "Thanks for trying GRABBER" messages ...............  7
  84.  
  85.                Offspring file compatibility with other systems ....  8
  86.  
  87.                Offspring file command-line options ................  8
  88.  
  89.                Converting GR4AI offspring to PCX and GIF formats ..  9
  90.  
  91.  
  92.           GR4AI(tm)        Documentation & Technical Notes      Page 3 of 9
  93.  
  94.  
  95.  
  96.  
  97.  
  98.           OVERVIEW OF GR4AI.EXE
  99.           ----------------------
  100.  
  101.           GR4AI(tm) is an alternative version of the GRABBER screen capture
  102.           program.  It is designed exclusively for capturing high-resolu-
  103.           tion 640 x 480 and 1024 x 768 graphic images from PC systems that
  104.           are compatible with the IBM 8514/A Adapter Interface, and which
  105.           are running in "real mode" under MS-DOS.  (GR4AI, like GRAB-
  106.           BER.EXE, does not capture screens from Microsoft Windows or
  107.           Windows applications.)
  108.  
  109.           The Adapter Interface, or "AI," is a programming interface that
  110.           lets application programs work with your high-resolution video
  111.           adapter.  Usually, the AI is loaded as a memory-resident (TSR)
  112.           program in your computer's memory.  When it is present, it allows
  113.           GR4AI to capture certain types of high-resolution graphics.
  114.  
  115.           GR4AI can only capture a screen if the foreground program that is
  116.           generating the image is actually using the AI to do its screen
  117.           work.  Note that this is not always the case.  For example, if
  118.           you have an IBM 8514/A adapter, or another manufacturer's card
  119.           that is compatible with IBM's 8514/A at the register level (such
  120.           as an ATI 8514/Ultra, Graphics Ultra or Graphics Vantage card),
  121.           then it is possible for some application programs to work with
  122.           the screen by writing directly to the adapter's hardware regis-
  123.           ters and ignoring the AI completely.  GR4AI cannot capture any
  124.           screens from such applications, because unless the AI is being
  125.           used for screen output, GR4AI has no way of knowing that the
  126.           adapter is in use at all.
  127.  
  128.           Therefore, if you have an application from which you want to
  129.           capture screens, and the application's installation or setup
  130.           allows you to choose between AI-compatible and 8514/A register-
  131.           level compatible video, then you should choose the AI-compatible
  132.           option.
  133.  
  134.           Whatever kind of video hardware is installed, GR4AI expects to
  135.           find an AI driver resident in memory when you install it, and
  136.           when you ask it to capture a screen.  If an AI driver is not
  137.           present, GR4AI will not capture the screen.  (With the IBM 8514/A
  138.           and the ATI 8514/A-compatibles mentioned above, the AI driver is
  139.           called HDILOAD.EXE.  If you have a different brand of adapter,
  140.           the driver file may be called by a different name.)
  141.  
  142.           Note that you do not have to have an adapter that is register-
  143.           level compatible with the 8514/A in order to use GR4AI.  All you
  144.           need is an adapter that comes supplied with an AI driver, and an
  145.           application program that uses the AI for its screen output.
  146.  
  147.  
  148.           GR4AI(tm)        Documentation & Technical Notes      Page 4 of 9
  149.  
  150.  
  151.  
  152.  
  153.  
  154.           ABOUT THIS DOCUMENTATION
  155.           -------------------------
  156.  
  157.           GR4AI can be installed in memory and operated in much the same
  158.           way as GRABBER.EXE, and the two programs have a very similar look
  159.           and feel.  For the most part, this documentation for GR4AI covers
  160.           only the aspects of GR4AI which differ from GRABBER.EXE.  To use
  161.           GR4AI effectively, you should read the GRABBER program documenta-
  162.           tion and become familiar with GRABBER's operation.
  163.  
  164.  
  165.  
  166.           USING GRABBER and GR4AI SIMULTANEOUSLY
  167.           ---------------------------------------
  168.  
  169.           GR4AI is designed to be compatible with GRABBER.  Both programs
  170.           can be installed in memory at the same time.
  171.  
  172.           The default "hotkey" sequence for GR4AI is [Ctrl Alt F10].  That
  173.           is, you hold down the [Ctrl] key and the [Alt] key at the same
  174.           time, then press the [F10] key, then release all three keys.
  175.  
  176.  
  177.  
  178.           MODIFYING THE GR4AI HOTKEY
  179.           ---------------------------
  180.  
  181.           GR4AI allows you to modify your hotkey sequence from the default
  182.           [Ctrl Alt F10] to practically any other key sequence you choose. 
  183.           In this respect, GR4AI is exactly like GRABBER.  There is no
  184.           separate documentation here which covers the procedure for
  185.           changing your GR4AI hotkey.  GR4AI uses the exact same hotkey
  186.           procedures as GRABBER.  You can read about these in the GRAB-
  187.           BER.DOC manual, at page 35 and at Appendices A and B.  (To view a
  188.           list of valid KEY= codes for GR4AI, use the command GR4AI KEY=?. 
  189.           To view a list of valid SHIFT= codes, enter GR4AI SHIFT=?.)
  190.  
  191.  
  192.           GR4AI(tm)        Documentation & Technical Notes      Page 5 of 9
  193.  
  194.  
  195.  
  196.  
  197.  
  198.           GR4AI's AUDIBLE ERROR INDICATORS
  199.           ---------------------------------
  200.  
  201.           If you press GR4AI's hotkey and hear one or two short, low-
  202.           pitched tones from your PC speaker, it means that GR4AI is unable
  203.           to capture the screen because an error condition exists.
  204.  
  205.           One low-pitched tone indicates that no AI driver is currently
  206.           loaded in memory.
  207.  
  208.           Two low-pitched tones indicate that an AI driver is loaded in
  209.           memory, but that it is not presently in use by a foreground
  210.           application, or that the adapter is presently operating in a
  211.           video mode that exceeds GR4AI's capabilities.  GR4AI is able to
  212.           capture these four -- and only these four -- common AI modes:
  213.  
  214.                *  640 x 480, 16 colors       *  1024 x 768, 16 colors
  215.                *  640 x 480, 256 colors      *  1024 x 768, 256 colors
  216.  
  217.  
  218.           (Three low-pitched tones indicate a probable disk error during
  219.           the screen capture process.  See "Errors During the Screen
  220.           Capture" on page 16 of the main GRABBER program documentation
  221.           file, GRABBER.DOC.)
  222.  
  223.  
  224.  
  225.           FEATURES NOT AVAILABLE WITH GR4AI
  226.           ----------------------------------
  227.  
  228.           The BATCHCAPTURE options that are available in GRABBER.EXE are
  229.           not supported by GR4AI.  Also, the option which GRABBER.EXE
  230.           offers for capturing screens from inside other applications (by
  231.           calling INT 16h/AX=4752h) is not supported by GR4AI.
  232.  
  233.  
  234.  
  235.           GR4AI INSTALLATION OPTIONS
  236.           ---------------------------
  237.  
  238.           GR4AI accepts the following command-line configuration options. 
  239.           Each of these optional switches is also available in the GRABBER
  240.           program.  For more complete details concerning the purpose of
  241.           these options and how they work, consult the section beginning on
  242.           page 16 of the GRABBER.DOC manual which is headed "Grabber
  243.           Installation Options."
  244.  
  245.  
  246.           GR4AI(tm)        Documentation & Technical Notes      Page 6 of 9
  247.  
  248.  
  249.  
  250.  
  251.  
  252.           Option:   DEFAULTDRIVE
  253.  
  254.           Purpose:  Tells GR4AI to capture screens to whatever drive and
  255.                     directory path is the current DOS default.  As with
  256.                     GRABBER, this switch can substitute for the drive/path
  257.                     parameter which is otherwise required to make GR4AI
  258.                     stay resident in memory.
  259.  
  260.  
  261.  
  262.           Option:   MOUSE  and  NOMOUSE
  263.  
  264.           Purpose:  To enable and disable, respectively, GR4AI's recogni-
  265.                     tion of the "mouse hotkey," which allows you to capture
  266.                     screens by holding down both the left and right mouse
  267.                     buttons for about two seconds.
  268.  
  269.           Please note:  The mouse hotkey function is available in the
  270.           GRABBER program as well as in GR4AI.  If you have installed both
  271.           programs in memory simultaneously, do not use the MOUSE switch to
  272.           enable the mouse hotkey with both programs.  Strange results are
  273.           almost guaranteed to occur, and it may even lock up your computer
  274.           when you use the mouse hotkey.  It is acceptable to use the MOUSE
  275.           switch with either GR4AI or GRABBER, but not both.
  276.  
  277.  
  278.  
  279.           Option:   UNLOAD
  280.  
  281.           Purpose:  Removes GR4AI from your computer's memory.  GR4AI
  282.                     cannot be removed from memory if, after you initially
  283.                     installed it, you loaded other memory-resident software
  284.                     which is activated by any of the same hardware or
  285.                     software interrupts which GR4AI uses.  If you are using
  286.                     GR4AI and GRABBER simultaneously, both programs can be
  287.                     removed from memory, but only in the reverse order in
  288.                     which they were initially installed.  In other words,
  289.                     "last in, first out."
  290.  
  291.  
  292.  
  293.           Option:   SOUND  and  NOSOUND
  294.  
  295.           Purpose:  To enable and disable, respectively, GR4AI's use of
  296.                     sounds through the computer's speaker.  When enabled,
  297.                     the sounds accompany the on-screen filename prompts,
  298.                     and are also issued to indicate the successful comple-
  299.                     tion of a screen capture operation.
  300.  
  301.  
  302.           GR4AI(tm)        Documentation & Technical Notes      Page 7 of 9
  303.  
  304.  
  305.  
  306.  
  307.  
  308.           Option:   PROMPT  and  NOPROMPT
  309.  
  310.           Purpose:  To enable and disable, respectively, GR4AI's on-screen
  311.                     filename prompts.  When the prompts are disabled, GR4AI
  312.                     creates offspring files on your disk without asking you
  313.                     first what each file should be called.  Instead, the
  314.                     program assigns a sort of "serial number" name to each
  315.                     file that is created.  These files are named
  316.                     AISCRN00.EXE, AISCRN01.EXE, and so forth up to
  317.                     AISCRN99.EXE, at which point they return again to
  318.                     AISCRN00.EXE.  Please consult the description of the
  319.                     PROMPT and NOPROMPT options on page 17 of the GRAB-
  320.                     BER.DOC manual for more important information.
  321.  
  322.  
  323.  
  324.           Option:   SWAPMODE
  325.  
  326.           Purpose:  To enable "DOS Swap Mode" of operation, which can
  327.                     eliminate some of the delays you may experience in
  328.                     getting GR4AI to pop up after you press the hotkey. 
  329.                     The SWAPMODE switch is valid only when you are initial-
  330.                     ly installing GR4AI in memory, and has no effect after
  331.                     the program is already resident.  For more information
  332.                     about this option, see page 19 of the GRABBER.DOC file.
  333.  
  334.  
  335.  
  336.  
  337.           "THANKS FOR TRYING GRABBER" MESSAGES
  338.           -------------------------------------
  339.  
  340.           Because this is an unregistered, shareware version of GRABBER,
  341.           the images which you capture using this version will all contain
  342.           a small message in the lower right corner of the screen which
  343.           expresses our "Thanks for trying GRABBER."  These messages will
  344.           appear each time you execute a high-resolution graphic offspring
  345.           file, such as those created by GR4AI.EXE.
  346.  
  347.           By including these messages, we only hope to remind you that this
  348.           version of GRABBER is shareware, and to encourage you to register
  349.           the program if you continue to find it useful.
  350.  
  351.           Users who register with the publisher (for the full $59.00
  352.           version) will find that the registered version of GR4AI.EXE which
  353.           they receive creates offspring files that do not include this or
  354.           any other message superimposed on captured screens.
  355.  
  356.  
  357.           GR4AI(tm)        Documentation & Technical Notes      Page 8 of 9
  358.  
  359.  
  360.  
  361.           OFFSPRING FILE COMPATIBILITY WITH OTHER SYSTEMS
  362.           ------------------------------------------------
  363.  
  364.           As mentioned above on page 4, GR4AI can capture four different
  365.           types of images from AI-compatible video adapters.  The four
  366.           types are:
  367.  
  368.                *  640 x 480, 16 colors       *  1024 x 768, 16 colors
  369.                *  640 x 480, 256 colors      *  1024 x 768, 256 colors
  370.  
  371.           Each type of image can be displayed on a different system than
  372.           the one from which it was originally captured, if the destination
  373.           system has an AI driver (such as IBM's or ATI's HDILOAD.EXE)
  374.           resident in memory.
  375.  
  376.           In addition, each type of image can be displayed on a system
  377.           which is compatible with the VESA video BIOS extension, even if
  378.           no AI driver is loaded.
  379.  
  380.           A 16-color, 640 x 480 offspring image can be ported to any VGA-
  381.           compatible system -- even one which does not have an AI driver
  382.           loaded and is not VESA-compatible.
  383.  
  384.           Some types of screens have special video memory requirements:
  385.  
  386.           *  1024 x 768 x 256 images require at least 1 Mb of video memory
  387.           *  1024 x 768 x 16 images require at least 512 Kb of video memory
  388.           *  640 x 480 x 256 images require at least 512 Kb of video memory
  389.  
  390.  
  391.  
  392.           OFFSPRING FILE COMMAND-LINE OPTIONS
  393.           ------------------------------------
  394.  
  395.           GR4AI offspring files support the same command-line options as
  396.           are supported by GRABBER.EXE offspring files.  This includes the
  397.           /? help option, the "FADEIN" and "FADEOUT" options, the /Tn
  398.           option for timed execution, the /F and /N options for exiting
  399.           without erasing, and the /K keylist option.  Each of these
  400.           options is fully explained in the main GRABBER program documenta-
  401.           tion (GRABBER.DOC), starting at page 24.
  402.  
  403.           Including the /? switch on the GR4AI offspring file's command
  404.           line will display on-screen help and other useful information
  405.           about the image and the current hardware setup.
  406.  
  407.  
  408.           GR4AI(tm)        Documentation & Technical Notes      Page 9 of 9
  409.  
  410.  
  411.  
  412.           OFFSPRING FILE COMMAND-LINE OPTIONS (continued)
  413.           ------------------------------------------------
  414.  
  415.           However, you should note that for technical reasons it is not
  416.           always safe to use the /F and /N command-line options with GR4AI
  417.           offspring files.  These two options can cause a system crash when
  418.           you are executing a GR4AI offspring at the DOS prompt or within a
  419.           batch file, and should not be used in those situations.  You may
  420.           use these two options when executing a GR4AI offspring from
  421.           inside another program by way of a SHELL or EXEC-type function,
  422.           but only if the parent program re-initializes the AI (with the
  423.           AI's HINIT or HSYNC functions) or closes the AI (with the HCLOSE
  424.           function) immediately upon return from the child program.
  425.  
  426.  
  427.           CONVERTING GR4AI OFFSPRING TO .PCX and .GIF
  428.           --------------------------------------------
  429.  
  430.           GR4AI is supplied along with two companion utilities which
  431.           convert captured AI screens to the PCX and GIF file formats.  The
  432.           utilities are called GRAI2PCX and GRAI2GIF.  These utilities
  433.           function in exactly the same way as the GR2PCX and GR2GIF pro-
  434.           grams which are also included in this GRABBER package.  However,
  435.           here is the difference:  GRAI2PCX and GRAI2GIF are designed to
  436.           convert only offspring screens created by GR4AI.EXE, while GR2PCX
  437.           and GR2GIF are designed to convert only screens created by
  438.           GRABBER.EXE.
  439.  
  440.           For instructions on using GRAI2PCX and GRAI2GIF, consult the
  441.           CONVERT.DOC documentation file.
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                           * * *    End of GR4AI.DOC   * * *
  464.