home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / ega / egasave.arc / EGASAVE.DOC next >
Text File  |  1988-01-17  |  4KB  |  88 lines

  1.  
  2.  
  3.                 EGASAVE
  4. 
  5.  
  6.         Author:   Ken Singer
  7.  
  8.         Purpose:  Blanks EGA screen after a specified interval of no keyboard
  9.                   or BIOS video activity; a keystroke or BIOS video write
  10.                   restores the screen.  Optionally, the silmultaneous
  11.                   depression of the CTRL and ALT keys can also be used to
  12.                   manually blank the screen.
  13.  
  14.         Format:   EGASAVE [nn][-]
  15.  
  16.         Remarks:  The square brackets [] indicate optional parameters.
  17.  
  18.                   nn is the delay time, in minutes, after which EGASAVE will
  19.                   blank the screen if no keyboard or BIOS video activity
  20.                   occurs.  This time can range from 01 to 60 minutes.  A value
  21.                   of 00 will disable the automatic screen blanking.  If the
  22.                   time is not specified on the command line, it defaults to 03
  23.                   (minutes).
  24.  
  25.                   - (minus) enables the ability to manually blank the screen by
  26.                   pressing the CTRL and ALT keys at the same time.  (The screen
  27.                   is restored when any key is pressed or a BIOS video write is
  28.                   executed.)  Executing EGASAVE without the minus disables this
  29.                   feature.
  30.  
  31.                   Following are some examples:
  32.  
  33.                        EGASAVE
  34.                        (3 minutes automatic blanking, manual blanking disabled)
  35.  
  36.                        EGASAVE -
  37.                        (3 minutes automatic blanking, manual blanking enabled)
  38.  
  39.                        EGASAVE 05
  40.                        (5 minutes automatic blanking, manual blanking disabled)
  41.  
  42.                        EGASAVE 05-
  43.                        (5 minutes automatic blanking, manual blanking enabled)
  44.  
  45.                        EGASAVE 00
  46.                        (no automatic blanking, manual blanking disabled)
  47.  
  48.                        EGASAVE 00-
  49.                        (no automatic blanking, manual blanking enabled)
  50.  
  51.  
  52.                 EGASAVE
  53. 
  54.  
  55.                   The first time EGASAVE is executed, it becomes resident.
  56.                   Subsequent executions only change appropriate parameters in
  57.                   the resident copy.  Thus, it can be run as many times as
  58.                   desired to change the blanking time, disable or enable the
  59.                   manual blanking capability, etc.
  60.  
  61.                   EGASAVE uses several EGA registers to blank and restore the
  62.                   screen; therefore, it requires a EGA card compatible with the
  63.                   IBM EGA at the register level.
  64.  
  65.                   This program takes over the Keyboard (09h), Video (10h), and
  66.                   Timer (08h) interrupts, but passes through all parameters to
  67.                   the interrupt routines it "stole" the vectors from.  The
  68.                   Video and Timer interrupt vectors are released when the 00
  69.                   blanking time is specified.  While EGASAVE has been
  70.                   sucessfully tested with a variety of resident programs, there
  71.                   is always the possiblilty it will conflict with one.  For
  72.                   that reason, it should be carefully tested in your
  73.                   environment before using it in a production mode.
  74.  
  75.                   EGASAVE may be freely copied and used in any environment, as
  76.                   long as: (1) No charge is made for its use; and (2) It is not
  77.                   modified.
  78.  
  79.                   Comments can be directed to:
  80.  
  81.                        Ken Singer
  82.                        HAL-PC Telecom I Bulletin Board
  83.                        (713) 847-3200
  84.  
  85.                   Versions of this program are also available for Hercules
  86.                   (HERCSAVE) and VGA (VGASAVE) cards.
  87.  
  88.