home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / ssav1291.zip / SSAV.DOC < prev   
Text File  |  1991-12-05  |  11KB  |  257 lines

  1.         ---------------------------------------------------
  2.                     Screen Saver Version 12.05.91
  3.         ---------------------------------------------------
  4.  
  5.                A Screen Saving/Recalling Utility for
  6.                      the IBM Personal Computer
  7.  
  8.                        By Edgar W. Swank
  9.  
  10.                      Public Domain Software.
  11.  
  12.  
  13. Introduction:
  14. -------------
  15.  
  16. Screen Saver is a utility which saves screens in an internal buffer
  17. for later recall.  Once activated, Screen Saver will save the current
  18. screen whenever you press the Alt-F3 hot key.  At a later time, you
  19. press the Alt-F4 hot key to recall any screens previously saved, up to
  20. the limit of the internal buffer.  You may page through Screen Saver's
  21. buffer and either selectively delete screens or allow Screen Saver to
  22. discard the oldest screen when the buffer is full.  In addition,
  23. Screen Saver's printer functions allow you to select and print any
  24. data that is currently in the buffer.
  25.  
  26. When Screen Saver is loaded, it becomes an extension to DOS and from
  27. then on will be transparent to you and most programs.  The activation
  28. of Screen Saver, once loaded, can be done at any time.  When entering
  29. and exiting Screen Saver, the current display screen will be saved and
  30. restored.
  31.  
  32. Note: Screen Saver will only support the eighty column text display
  33. mode of the color (CGA, EGA, VGA) adapter, monochrome display card,
  34. or both together.
  35.  
  36. Installation:
  37. -------------
  38.  
  39. When using Screen Saver, you must remember that since the screens
  40. saved must be buffered in memory, a certain amount must be set aside
  41. for them.  Specifically, Screen Saver, when loaded and running,
  42. requires approximately 6100 bytes of memory.  Another 2000 bytes are
  43. needed per screen buffer.  The maximum number of screens is set at 28
  44. or about 56000 bytes (62100 including program).  Screen Saver will
  45. default to 4 screens, or 8000 bytes (14100 including program).
  46.  
  47. The installation of Screen Saver is simple in that the program only
  48. needs to be copied onto a working disk.  Once installed the program is
  49. called as follows:
  50.  
  51.  
  52.                    SSAV,Nscreens
  53.  
  54.  
  55.      Where "Nscreens" may be substituted with a number between 1 and 28
  56. to specify the number of screen pages. Remember, Screen Saver will
  57. take up between 8100 and 62100 bytes of system memory depending on
  58. the amount chosen.
  59.  
  60. Operations:
  61. -----------
  62.  
  63. After installation, the operation of Screen Saver is easy and can be
  64. done in a few simple steps.
  65.  
  66. Once Screen Saver is loaded, you will be returned to the DOS prompt.
  67. Except for a reduction in system memory, you may then continue using
  68. your computer normally.
  69.  
  70. Now that Screen Saver is an extension of DOS, it may be called up
  71. while in any program.  The commands for doing this are as follows:
  72.  
  73. Alt + F3:            Pressing these two keys simultaneously will
  74.                      "take a picture" of the current screen.
  75.                      This can be done at any time and will move the
  76.                      entire screen into the buffer and then return the
  77.                      user to the current task.
  78.  
  79. Alt + F4:            These two keys are used to toggle into Screen
  80.                      Saver.  To avoid interfering with the current
  81.                      program, the keyboard will respond normally until
  82.                      these keys are pressed.  Once in Screen Saver,
  83.                      The current operation is suspended and the
  84.                      display screen is saved.
  85.  
  86.  
  87. The following keys may be used after the "Alt+F4" sequence:
  88.  
  89.  
  90. Cursor Up:         Moves the block marker up the buffer and screen.
  91.                    From the top line, pages to the next saved
  92.                    screen, and block marker moves to screen bottom.
  93.  
  94. Cursor Down:       Same as the above command except that the marker
  95.                    moves down.
  96.  
  97. Page Up:           This key will allow the buffer to be paged
  98.                    up a 25-line screen at a time.
  99.  
  100. Page Down:         Same as the above key except that the buffer is
  101.                    "paged" down instead.
  102.  
  103. Del:               If you press Alt+F3 after the buffer is full, the
  104.                    oldest saved screen is discarded. You can use the
  105.                    "Del" key to discard the screen currently
  106.                    displayed, allowing you to preserve older screens
  107.                    if desired.
  108.  
  109. Alt + Keypad 5     If your system has both color and monochrome
  110.                    displays, press Alt and the "5" key in the middle
  111.                    of the keypad to switch from one display to the
  112.                    other.  This also changes the display saved with
  113.                    Alt-F3.
  114.  
  115. Minus (-):         This is the grey minus key on the right side of the
  116.                    keyboard.  After positioning the block marker,
  117.                    pressing this key will mark the beginning of the
  118.                    buffer to be printed.
  119.  
  120. Plus (+):          This is the grey plus key on the right side of the
  121.                    keyboard.  Pressing this key marks the end of the
  122.                    buffer to be printed at the current cursor position.
  123.  
  124. PrtSc:             This will cause the marked buffer to be printed
  125.                    to line printer 1. This command can be aborted
  126.                    at any time by hitting any key.
  127.  
  128. Esc or Return:     Either of these keys will exit Screen Saver.  The
  129.                    currently saved screen is restored and the
  130.                    suspended operation is continued. Once out of
  131.                    Screen Saver, it can be easily called up at
  132.                    anytime again by using the "Alt+F4"
  133.                    sequence.
  134.  
  135. While using Screen Saver, a set of numbers will appear in the upper
  136. right corner of the screen.  These are a screen and line counter.
  137. Screen 01 is the oldest screen saved in the buffer.  These numbers
  138. will change as you moves around the buffer and serve as a guide to the
  139. current location.
  140.  
  141. Also notice that screen saver saves the "attributes" of each screen
  142. character when saving the current screen (colors, reverse video,
  143. intensified, etc.)  when you press Alt+F4, but does NOT save
  144. attributes of the screens saved in the buffer when you press Alt+F3
  145. (this would have required twice as much memory per screen).
  146.  
  147. Removing Screen Saver
  148. ____________________
  149.  
  150. You may specify the buffer size only when Screen Saver is first
  151. installed. Screen Saver checks for a previously loaded active
  152. copy and will not install again if one is present.
  153.  
  154. If you want to remove Screen Saver you can usually do so without
  155. restarting DOS by issuing the command:
  156.  
  157.                    SSAV,R
  158.  
  159. If a previous active copy of Screen Saver is found, it will be
  160. inactivated. If you haven't loaded any other TSR programs which
  161. change the keyboard interrupt after Screen Saver, Screen Saver will
  162. restore the keyboard interrupt and attempt to return the system
  163. memory occupied by the previously loaded copy.
  164.  
  165. You can now install Screen Saver again, if desired, with a larger or
  166. smaller screen buffer.
  167.  
  168. Customization
  169. -------------
  170.  
  171. Screen Saver may be customized by using the DOS DEBUG tool.
  172. Always save an unmodified copy of SSAV.COM in case something goes
  173. wrong!
  174.  
  175. The Alt+F3 and Alt+F4 hot keys may be changed by modifying the
  176. bytes at 0103-0106.
  177.  
  178. >DEBUG SSAV.COM
  179. -d 103 l 4
  180. xxxx:0100           08 3E 08 3D
  181. -E 103 aa bb cc dd
  182. -W
  183. -Q
  184.  
  185. 0103: (aa)         Control Key(s) which must be pressed when Screen
  186.                    Scan Code at 0104 is received to activate Screen
  187.                    Save Function. 08=Alt, 04=Ctrl, 02=Left Shift Key,
  188.                    01=Right Shift Key. Bits may be combined. e.g.,
  189.                    0C=Both Alt & Ctrl.
  190.  
  191. 0104: (bb)         Keyboard Scan Code which must be received in
  192.                    combination with control keys specified at 0103
  193.                    already pressed to activate Screen Save Function.
  194.  
  195.                    These are the "system scan codes" specified in the
  196.                    PC or PC/AT Technical Reference Manual. Some
  197.                    Examples:
  198.  
  199.                       01 - Esc
  200.                    02-09 - 2-9 (top row)
  201.                       0E - Backspace
  202.                       0F - Tab
  203.                    10-1B - QWERTYUIOP[]
  204.                       1C - Enter
  205.                    1E-28 - ASDFGHJKL;'
  206.                       29 - Tilde/Reverse Grave
  207.                    2C-35 - ZXCVBNM,./
  208.                       37 - PrtSc
  209.                       39 - Space
  210.                    3B-44 - F1-F10
  211.                       45 - NumLock
  212.                       46 - ScrollLock
  213.                    47-49 - 7 8 9    (Keypad)
  214.                       4A - Minus      "  "
  215.                    4B-4D - 4 5 6      "  "
  216.                       4E - Plus       "  "
  217.                    4F-51 - 1 2 3      "  "
  218.                       52 - Ins
  219.                       53 - Del
  220.                       54 - Sys Req (PC/AT PS/2)
  221.  
  222. 0105-0106: (cc dd) Control key and Scan code for hot key to activate
  223.                    screen recall function.
  224.  
  225. Optionally, you can also search SSAV.COM for the initial message and
  226. change the startup prompt to reflect any changed hot keys:
  227.  
  228. DEBUG SSAV.COM
  229. -r
  230. AX=0000  BX=0000  CX=18F8  DX=0000  SP=FFFE  BP=0000  SI=0000  DI=0000
  231. DS=5D91  ES=5D91  SS=5D91  CS=5D91  IP=0100   NV UP EI PL NZ NA PO NC
  232. 5D91:0100 EB18          JMP     011A
  233. -S 100 L 18f8 '  Alt-F3'
  234. 5D91:1016
  235. -d 1016
  236. 5D91:1010                    20 20-41 6C 74 2D 46 33 20 74           Alt-F3 t
  237. 5D91:1020  6F 20 53 61 76 65 20 43-75 72 72 65 6E 74 20 53   o Save Current S
  238. 5D91:1030  63 72 65 65 6E 2E 5C 20-20 20 20 20 20 20 20 20   creen.\
  239. 5D91:1040  20 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20
  240. 5D91:1050  41 6C 74 2D 46 34 20 74-6F 20 52 65 63 61 6C 6C   Alt-F4 to Recall
  241. 5D91:1060  20 53 61 76 65 64 20 53-63 72 65 65 6E 73 2E 5C    Saved Screens.\
  242. 5D91:1070  5C 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20   \
  243. 5D91:1080  20 20 20 20 20 54 68 65-6E 20 50 67 55 70 20 50        Then PgUp P
  244. 5D91:1090  67 44 6E 20 74 6F                                 gDn to
  245. -
  246. -e 1016 'new text'
  247. -d 1010
  248. 5D91:1010  20 20 20 20 20 20 6E 65-77 20 74 65 78 74 20 74         new text t
  249. 5D91:1020  6F 20 53 61 76 65 20 43-75 72 72 65 6E 74 20 53   o Save Current S
  250. 5D91:1030  63 72 65 65 6E 2E 5C 20-20 20 20 20 20 20 20 20   creen.\
  251. 5D91:1040  20 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20
  252. 5D91:1050  41 6C 74 2D 46 34 20 74-6F 20 52 65 63 61 6C 6C   Alt-F4 to Recall
  253. 5D91:1060  20 53 61 76 65 64 20 53-63 72 65 65 6E 73 2E 5C    Saved Screens.\
  254. 5D91:1070  5C 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20   \
  255. 5D91:1080  20 20 20 20 20 54 68 65-6E 20 50 67 55 70 20 50        Then PgUp P
  256. -
  257.