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