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