home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util2 / ss31.lzh / SS3.DOC < prev   
Text File  |  1987-08-05  |  6KB  |  130 lines

  1.                             S c r e e n S a v e 3
  2.                                Version 8/1/87
  3.  
  4. OVERVIEW
  5.  
  6. ScreenSave3 is a resident utility that will blank the screen on MS-DOS
  7. or PC-DOS personal computers that are IBM compatible in hardware and
  8. software.  The purpose is to prolong screen life and also to discourage
  9. casual observers from reading your screen after you walk away!
  10.  
  11. ScreenSave3 is compatible with monochrome, Color Graphics (CGA), and
  12. Enhanced Graphics Adapters (EGA)...hence the 3 in the program's name.
  13. It has been tested on a PC3270 and found not to work!
  14.  
  15.  
  16. BACKGROUND
  17.  
  18. I acquired the original source code several years ago.  I don't know who
  19. the original author was, but I am certain the source is in the public domain
  20. and available on many bulletin boards.
  21.  
  22. Several years ago, some monitors were destroyed by some software that blanked
  23. screens.  The method used in this version has been in use for several years
  24. on many different PC's with many video boards, including Hercules.  I have
  25. not heard of any instances of damage caused by this software.  Be aware,
  26. however, that all things are possible and under no circumstances is this
  27. utility guaranteed!  Use it cautiously!
  28.  
  29. To the original source I have added the following:
  30.  
  31.   A name change to ScreenSave3...I do not know the original name
  32.  
  33.   A help screen that describes the optional parameters if none are supplied
  34.  
  35.   ALL or KEY mode as described later
  36.  
  37.   A subtile beep to indicate that the screen was blanked but was turned back
  38.   on by a video interrupt
  39.  
  40.   A means to display the current status
  41.  
  42.   and most recently, support for Enhanced Graphics Adapters.
  43.  
  44. I also fixed some 'bugs' in the original code!
  45.  
  46.  
  47. OPERATION
  48.  
  49. The status of ScreenSave3 can be displayed by entering:   SS3 ?
  50.  
  51. If this is the first SS3 command entered, the response will be that
  52. ScreenSave3 is not resident at this time.
  53.  
  54. If the command SS3 is entered with no other parameters, it will become
  55. resident using the default values and will display the help screen where the
  56. default values are noted.
  57.  
  58. If SS3 ? is entered while ScreenSave3 is resident, the values of the
  59. parameters are displayed.  This message is also displayed every time
  60. one of the values is changed.  The format of the message is:
  61.  
  62. ScreenSave3 is resident, turned ON, and in ALL mode.  Timeout = 10 minutes.
  63.  
  64. If SS3 with a parameter is entered initially, it will become resident using
  65. the default parameters with the exception of the parameter that was
  66. specified.  In other words, if the initial entry is SS3 5, the default of 3
  67. minutes will be overridden but the other defaults will remain.
  68.  
  69. At this time, only one parameter can be entered at a time.  Some future
  70. version will permit multiple parameters.
  71.  
  72. SS3 can be specified in AUTOEXEC.BAT type files in the following manner if
  73. desired:
  74.                                  SS3 10 >NUL
  75.                                  SS3 KEY
  76. In this way, the status message will not be displayed from the first message
  77. but will be displayed after the second.
  78.  
  79. After the screen has been blanked, typing ANY key will turn it back on.  The
  80. keystroke will NOT be ignored.  If you want to turn the screen on without
  81. entering a character, type the SHIFT or ALT keys...they do not send a
  82. character.
  83.  
  84. FEATURES
  85.  
  86. The screen will be blanked after the period of time specified, depending on
  87. the setting of ALL or KEY mode.  ScreenSave3 intercepts DOS interrupts for
  88. screen I/O and for keyboard I/O.  The timer is reset every time DOS processes
  89. these interrupts when in ALL mode.  In KEY mode, the timer is reset only when
  90. a key is depressed.  When the timer expires, the screen is blanked.  This
  91. allows flexibility when running programs that update the screen but do not
  92. require keyboard input (using a mouse for example).  When in ALL mode, the
  93. screen will not be blanked if a program is running and uses DOS interrupt 10
  94. to write to the screen.  On the other hand, many programs have a clock on the
  95. screen or do some other screen I/O at regular intervals.  Therefore, the
  96. screen would never blank!  KEY mode will allow the screen to be blanked
  97. even though the screen is being updated.  If you suspect ScreenSave3 is not
  98. working, set it to KEY mode to be sure some resident program is not updating
  99. the screen even though you may not be able to see it.
  100.  
  101. When in ALL mode and the screen has been blanked and then something is
  102. written to the screen, a very subtile beep will be heard when the screen I/O
  103. turns the screen back on.  This is to get your attention during long running
  104. programs to let you know that something has been displayed.  An example might
  105. be that you were downloading software to your PC which may take longer than
  106. the SS3 timer.  As long as the communications program does not update the
  107. screen during the download, the screen will be blanked, but will turn back on
  108. when the download is complete and will beep to let you know that it is
  109. finished.  This is not true in KEY mode!
  110.  
  111. ScreenSave3 can be turned ON or OFF.  This is useful when running software
  112. that does not use the normal DOS interrupts.  An example here is using the
  113. IRMA 3270 emulator board in the PC.  When in 3270 mode, DOS is not used and,
  114. even though you may be typing away, the screen will still blank!  You would
  115. probably want to turn ScreenSave3 off or set the timeout value very high.  If
  116. the screen does blank, you must return to the DOS mode to turn it back on.
  117.  
  118. I have no way to test all possible models of PC's or all possible modes of an
  119. EGA board.  I would welcome any comments on how ScreenSave3 works,
  120. configurations that do or do not work, and suggestions for improvements.
  121. There is no charge for this software and donations are NOT requested.  Nor
  122. is this software warranted in ANY way!  If you choose to write, please
  123. mention your configuration, the version date of ScreenSave3 from the help
  124. screen, and where you got it.
  125.  
  126.                                Harold Tranter
  127.                                 P.O. Box 3041
  128.                          Martinsburg, West Virginia
  129.                                                   25401-6041
  130.