home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / assemblr / library / sampler0 / scrnsav2.prn < prev    next >
Encoding:
Text File  |  1988-09-03  |  8.8 KB  |  201 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                           
  8.                                           
  9.                                           
  10.                                       SCRNSAV2
  11.                                           
  12.                           A Screen Saver Program for PS/2
  13.                                           
  14.                  
  15.                                                          Alan Ballard
  16.                                                          August 28, 1988
  17.             
  18.             Notice:        Scrnsav2 is (c) copyright 1988 Alan Ballard.
  19.                            It may be used without charge and may be
  20.                            freely distributed as long as it is not
  21.                            modified in any way.  It may not be sold,
  22.                            traded, or otherwise disposed of for profit
  23.                            without permission from the author.
  24.             
  25.             
  26.             Disclaimer:    This program is offered on an "as-is" basis            __________                                                A
  27. A             __________                                                A
  28.  
  29. A                            without any guarantee as to correct
  30.                            functioning or fitness for any specific
  31.                            purpose. The author believes this program to
  32.                            work as described, but you use the program
  33.                            entirely at your own risk.  The author will
  34.                            not be responsible for any hardware or
  35.                            software damage,  loss of data, or incidental
  36.                            or consequential damage that may result from
  37.                            its use, whether or not such use is in
  38.                            accordance with the instructions.
  39.             
  40.             Purpose:       A screen saver is a program which blanks the
  41.                            screen after a specified period of
  42.                            inactivity, in order to prevent patterns from
  43.                            being "burned-in" to the screen.
  44.             
  45.             Hardware and software required:
  46.                            SCRNSAV2 is specifically designed for IBM
  47.                            PS/2 computers, models 50 and above; that is,
  48.                            those IBM PS/2's equipped with VGA graphics.
  49.                            It may work with some other machines using
  50.                            VGA display boards, but only if they also
  51.                            have a BIOS that is compatible with the PS/2
  52.                            extended BIOS. MS-DOS release 3.1 or higher
  53.                            is also required.
  54.                            
  55.                            
  56.             Usage:         SCRNSAV2 is an MS-DOS TSR ("terminate and
  57.                            stay resident" utility. It is normally
  58.                            invoked at startup time from an AUTOEXEC.BAT
  59.                            file.  It may also be used as an MS-DOS
  60.                            command to disable the screen blanking or to
  61.                            change the inactivity period at which it
  62.                            takes effect. The first time it is run it
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                            will remain resident.  Any subsequent use
  76.                            will communicate with the resident copy.
  77.                            Installing SCRNSAV2 will decrease available
  78.                            RAM by about 550 bytes.
  79.             
  80.                            Once SCRNSAV2 has been activated, it will
  81.                            monitor keyboard and mouse activity.  If the
  82.                            specified period elapses, without either
  83.                            being used, the screen will be blanked.  The
  84.                            screen can be reactivated by touching any key
  85.                            or moving the mouse.  SCRNSAV2 will be
  86.                            effective regardless of the graphics mode in
  87.                            use at the time; the screen will be correctly
  88.                            restored when reactivated.
  89.                            
  90.                            
  91.             Warnings: (1)  Some programs fail to pass keyboard events
  92.                            through to SCRNSAV2.  Hence it will be
  93.                            unaware of keyboard activity and may blank
  94.                            the screen at the wrong time.  In such a
  95.                            situation, you may or may not be able to
  96.                            reactivate it by using the mouse, or there
  97.                            may be no way to reactivate it except to
  98.                            terminate the program or reboot. If you have
  99.                            such a program, you must deactivate SCRNSAV2                                               ____                    
  100.                            (see options, below) before using the
  101.                            program.
  102.             
  103.                            A notable example is Microsoft Excel; in this
  104.                            case the mouse and caps lock/num lock keys
  105.                            are passed through correctly, but other keys
  106.                            are not. Hence, if SCRNSAV2 is enabled when
  107.                            you invoke Excel, the screen will blank if
  108.                            you don't use the mouse or caps lock or num
  109.                            lock keys for the specified period.  If it
  110.                            does blank, you can reactivate it by touching
  111.                            the mouse or one of these keys.  It is likely
  112.                            other applications using Microsoft Windows
  113.                            Runtime will exhibit the same problem.
  114.             
  115.             Warnings: (2)  SCRNSAV2 uses the MS-DOS "multiplex
  116.                            interrupt" (int 2fh) to determine whether it
  117.                            has already become resident and to
  118.                            communicate with the resident copy.  However,
  119.                            MS-DOS provides no method to reliably assign
  120.                            a "multiplex number" that is guaranteed not
  121.                            to conflict with other TSR's.  By default
  122.                            SCRNSAV2 uses number 150.  It does attempt to
  123.                            verify that no previously loaded TSR is using
  124.                            the same number.  If SCRNSAV2 appears to
  125.                            interfere with other TSR's, or if it emits a
  126.                            message suggesting use of another number, you
  127.                            should use the /m option (see below) to
  128.                            select a different number.
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.             
  142.             
  143.             Options:       The following options may be specified on the
  144.                            SCRNSAV2 command:
  145.             
  146.                            integer    A simple integer constant (between                           _______                                      
  147.                                 1 and 30) specifies the number of
  148.                                 minutes of inactivity at which the
  149.                                 screen should be blanked.  The default
  150.                                 is 5.
  151.                            
  152.                            /d   disables screen blanking.
  153.                            
  154.                            /e   enables screen blanking.  This is
  155.                                 assumed unless /d has been specified.
  156.                            
  157.                            /m integer  An integer following /m specifies                              _______                                   
  158.                                 a multiplex number to be used for
  159.                                 communicating with the TSR, as discussed
  160.                                 in Warning (2) above.  The default is
  161.                                 150.
  162.                            
  163.                            
  164.             Examples:           Scrnsav2 10
  165.             
  166.                            Enables screen saver with a 10 minute time
  167.                            interval.  If the program isn't already
  168.                            loaded, it will be loaded.  If it was
  169.                            previously loaded, the interval will be
  170.                            changed.
  171.             
  172.                                 Scrnsav2 /d
  173.             
  174.                            Disables screen blanking, leaving it loaded.
  175.             
  176.             
  177.             Author:        Alan Ballard,
  178.                            3452 West 11th Avenue,
  179.                            Vancouver, Canada, V6R 2J9
  180.             
  181.                            Compuserve: 70446,44
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.