home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDDISK / HDTEST2.ZIP / SCRSAVSH.EXE / SCRSAVE.DOC < prev   
Encoding:
Text File  |  1989-11-18  |  3.9 KB  |  64 lines

  1.                           Documentation for CGASAVE/EGASAVE V2.0 
  2.                           ______________________________________ 
  3.                    Copyright 1989, P. R. Fletcher. All Rights Reserved 
  4.                    ___________________________________________________ 
  5.           
  6.           
  7.                                        INTRODUCTION
  8.                                        ____________
  9.  
  10.           CGASAVE and EGASAVE are fairly small and simple TSR programs, which,
  11.           when loaded, act as "screen savers" for systems with (respectively)
  12.           CGA and EGA (or VGA) monitor adapters. They blank the screen when no
  13.           keyboard activity has taken place for a period of time which can be
  14.           specified when they are loaded and/or subsequently by reinvoking the
  15.           appropriate program from the DOS command line. When the screen has
  16.           been blanked, any keypress (including pressing the <Ctrl>, <Alt>, or
  17.           <Shift> key) causes the display to reappear. Neither program will work
  18.           on a system with a MDA or Hercules adapter.
  19.  
  20.           The programs are Copyright by Peter R. Fletcher, 1989. All rights
  21.           reserved. They were written in assembly language and assembled with
  22.           the Microsoft MASM assembler (V5.1). Microsoft's LINK and EXE2BIN
  23.           programs were used to prepare the executable modules.
  24.  
  25.  
  26.                                     USING THE PROGRAMS
  27.                                     __________________
  28.  
  29.           Copy the appropriate .COM file (CGASAVE.COM for CGA systems,
  30.           EGASAVE.COM for EGA or VGA systems) into a directory that is on your
  31.           PATH, and include the command:
  32.  
  33.                   CGASAVE [nn]        or      EGASAVE [nn]
  34.  
  35.           in your AUTOEXEC.BAT file (after the PATH command!). "nn" stands for
  36.                                      _____                                    
  37.           the time in minutes that you wish the program to wait after the last
  38.           keypress before blanking the screen. The default value, which is used
  39.           if no wait time is specified, is 30 minutes. If a value greater than
  40.           30 is specified, the default value is used. If 0 is specified as the
  41.           delay value, the resident code will be loaded, but automatic screen-
  42.           blanking will not occur until a new (finite) delay time is specified.
  43.           You may change the delay "on the fly" by repeating the ?GASAVE command
  44.           with a different delay time. This will not cause a second copy of the
  45.                                                  ___                           
  46.           resident portion of the program to be loaded.
  47.  
  48.           The ?GASAVE programs handle the interrupts that they "trap" in a well-
  49.           behaved manner, and will coexist happily with almost all other
  50.           resident and non-resident software and continue to work properly
  51.           within almost all application programs. The only exceptions to this
  52.           rule are programs which, themselves, intercept the keyboard interrupt
  53.           and/or the user timer interrupt in an "ill-behaved" manner (i.e.
  54.           failing to pass interrupts properly on to the "next program in line").
  55.           The best way of dealing with the (most aggravating) problem of the
  56.           screen blanking even when you are using the keyboard within the
  57.           application is to disable the blanking feature (by requesting a zero
  58.           delay) before running the offending program, and then re-enabling it
  59.           afterwards. A few applications may not retain their normal screen
  60.           colors on an EGA display after blanking, although CGA and VGA displays
  61.           are (for different reasons) not usually a problem in this regard.
  62.  
  63.           Comments, suggestions, etc. may be addressed to the author at:
  64.  
  65.                    1515 West Montgomery Avenue
  66.                    Rosemont
  67.                    PA 19010
  68.                    U.S.A.
  69.  
  70.