home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0090 - 0099 / ibm0090-0099 / ibm0099.tar / ibm0099 / SCR14ECR.ZIP / SCROLLIT.DOC < prev    next >
Encoding:
Text File  |  1992-12-14  |  26.6 KB  |  777 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                     SCROLLit
  10.  
  11.  
  12.                            Advanced ScrollBack Buffer
  13.  
  14.  
  15.  
  16.                                   Version 1.4
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                  Copyright 1992
  27.                               All Rights Reserved
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                                        By
  34.  
  35.  
  36.                           Bromfield Software Products
  37.                             797 Somerset Street West
  38.                              Post Office Box 57044
  39.                                 Ottawa, Ontario
  40.                                     K1R 1A1
  41.  
  42.  
  43.  
  44.                              Compuserve 71054,3051
  45.  
  46.  
  47.  
  48.  
  49.        License
  50.  
  51.        SCROLLit  is  NOT free  software,  but  is  being distributed  as
  52.        "shareware".
  53.  
  54.        Non-registered  users  of this  software  are  granted a  limited
  55.        license to use this program for a trial period of thirty days for
  56.        the express  purpose of determining  if SCROLLit is  suitable for
  57.        their  needs. At the end of  this trial period, you should either
  58.        register your copy or discontinue using SCROLLit.
  59.  
  60.        Please feel free to distribute your unregistered copy of SCROLLit
  61.        to your friends and  local BBSes as long as  all of the files  in
  62.        this archive are included and unmodified.
  63.  
  64.  
  65.  
  66.        Introduction - What is SCROLLit?
  67.  
  68.        SCROLLit is  a memory resident  (TSR) program  that captures,  in
  69.        full color,  the lines of  text that  scroll off the  top of  the
  70.        video  screen  and stores  them in  an  XMS, EMS  or conventional
  71.        memory 'scrollback' buffer  of a  size specified by  the user.  A
  72.        fast compression technique is  used to store more than  twice the
  73.        number of lines in the available buffer space. 
  74.  
  75.        SCROLLit  can  then be  activated or  'popped  up' over  any non-
  76.        graphical  program   by  pressing  the  scroll   lock  key.  Once
  77.        activated,  SCROLLit will let you scroll  back through this saved
  78.        information, line by  line or page by  page. SCROLLit has a  fast
  79.        search capability as  well as a  block-write feature that  allows
  80.        you to  mark a  block of  lines for  writing to  a  disk file  or
  81.        sending to your printer.
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.                                                                        1
  108.  
  109.  
  110.  
  111.  
  112.        Capturing Lines
  113.  
  114.        Once resident,  SCROLLit monitors video activity  to capture text
  115.        lines  that are scrolled off the top  of the screen. You may wish
  116.        to look  back through the  output of the  DIR command in  DOS, or
  117.        review the progress of a Bulletin Board (BBS) session while using
  118.        your communications software, for example.
  119.  
  120.        A program can  scroll the  screen in three  ways: DOS  (interrupt
  121.        21h)  function calls,  BIOS (interrupt  10h) function  calls, and
  122.        direct  writing to video memory. SCROLLit is able to capture both
  123.        DOS and BIOS scrolling, but not the scrolling performed by direct
  124.        screen writing. Fortunately, many programs that use direct screen
  125.        writing  can be configured to use BIOS function calls. Appendix 1
  126.        describes   how  to  reconfigure   three  popular  communications
  127.        programs  (Qmodem,  Telix and  Procomm)  to  use BIOS  scrolling,
  128.        rather than direct screen writing. 
  129.  
  130.        Some programs clear the  screen rather than scrolling  old output
  131.        off  the top  of the  screen. Monitoring  DOS and  BIOS scrolling
  132.        would not capture  this output because no scrolling  is involved.
  133.        To get around this problem, SCROLLit monitors BIOS 'clear-screen'
  134.        requests.  When a  clear-screen request  has been  made, SCROLLit
  135.        copies the entire screen to the scrollback buffer before the BIOS
  136.        clears  the  screen. As  a result,  you  will find  that SCROLLit
  137.        captures more output than most other scrollback buffer utilities.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                                                                        2
  171.  
  172.  
  173.  
  174.  
  175.        Compressing the scrollback buffer
  176.  
  177.        Each line that SCROLLit saves contains 80 characters and 80 color
  178.        attributes, requiring a  total of  160 bytes storage.  A full  25
  179.        line  screen  requires 4000  bytes  of  storage space.  There  is
  180.        usually a  lot of blank space on a screen, however, and the color
  181.        codes  are often  unchanged  for  an  entire  line  of  text  and
  182.        sometimes the whole screen. SCROLLit uses a very fast run-length-
  183.        encoded  compression  algorithm to  shrink  the  amount of  space
  184.        required to save a line of text and is typically able to compress
  185.        the scrollback  buffer by 60 to  70%, meaning that  more than two
  186.        times the number of lines of can be saved in the available buffer
  187.        space.
  188.  
  189.        The  extent to  which  SCROLLit has  been  able to  compress  the
  190.        scrollback buffer is displayed when the help key (F1) is pressed.
  191.  
  192.                       ╒═════════════════════════════════╕               
  193.        For example:   │  Number of lines saved:  2046   │               
  194.                       │  Average bytes per line: 43     │               
  195.                       │  Percent compression:    73%    │               
  196.                       ╘═════════════════════════════════╛         
  197.  
  198.        There is some overhead in setting up the buffer, which means that
  199.        SCROLLit  will obtain  better  compression with  a larger  buffer
  200.        size.
  201.  
  202.  
  203.  
  204.        Installing and Unloading SCROLLit
  205.  
  206.        SCROLLit  is a memory resident (TSR) program that is installed in
  207.        memory  by typing  SCROLLit  followed by  the desired  scrollback
  208.        buffer size in kilobytes.  The buffer size must  be at least  20k
  209.        and  no more than 5000k  (5 megabytes!). For  example, to install
  210.        SCROLLit with a 100k scrollback buffer, type:
  211.  
  212.                  SCROLLit 100
  213.  
  214.        After you  have finished  successfully testing SCROLLit,  you may
  215.        wish  to store this command  in your autoexec.bat  file to ensure
  216.        that SCROLLit is loaded  whenever you turn on your  computer. You
  217.        will need to prefix  the command with  the name of the  directory
  218.        where  SCROLLit is  stored, or  better yet,  store SCROLLit  in a
  219.        directory that you have set in your path command.
  220.  
  221.        SCROLLit can be  unloaded from  memory with the  /U command  line
  222.        option, provided that other TSR's have not been loaded after it:
  223.  
  224.                  SCROLLit /U
  225.  
  226.        There  are  other command  line  options that  will  be discussed
  227.        throughout this  document (and summarized in Appendix 3), but the
  228.        basic installation and unloading of SCROLLit is this simple. 
  229.  
  230.  
  231.  
  232.  
  233.                                                                        3
  234.  
  235.  
  236.  
  237.  
  238.        Memory Usage
  239.  
  240.        The SCROLLit  program itself  takes up about  9k of  conventional
  241.        memory, while the scrollback buffer may be stored in XMS,  EMS or
  242.        conventional memory. SCROLLit will store the scrollback buffer in
  243.        XMS memory  if there  is enough XMS  memory available to  store a
  244.        buffer of  the size you  request. If  adequate XMS memory  is not
  245.        available,  SCROLLit will  store  the buffer  in  EMS memory.  If
  246.        adequate EMS  memory is  not available, then  conventional memory
  247.        will be used.
  248.  
  249.        If there is  not enough  memory of any  type available,  SCROLLit
  250.        will  produce a summary of the available memory on your computer,
  251.        so that  you  can determine  what size  of buffer  will fit.  The
  252.        amount of available memory refers to the memory available for use
  253.        by SCROLLit and is  typically less than the total  memory in your
  254.        computer because other programs may already have reserved some of
  255.        this memory for their own use.
  256.  
  257.        SCROLLit will  automatically store  the scrollback buffer  in XMS
  258.        memory  if enough is available. Under some circumstances, you may
  259.        wish  to keep this XMS  memory available for another application.
  260.        The /E command line  option tells SCROLLit to store the buffer in
  261.        EMS  memory, even if  enough XMS memory  is available. Similarly,
  262.        the /C command line option tells SCROLLit to  store the buffer in
  263.        conventional memory even if adequate XMS or EMS memory exists.
  264.  
  265.        For  example, to  install  SCROLLit with  a  160k buffer  in  EMS
  266.        memory, type:
  267.  
  268.                  SCROLLit 160 /E
  269.  
  270.        In  addition to XMS, EMS  and conventional memory,  there are two
  271.        other types of  memory that  may be available  on your  computer:
  272.        upper memory and raw extended memory.
  273.  
  274.        Upper memory refers to the memory between the top of conventional
  275.        memory  (the first  640k)  and 1024k.  The SCROLLit  program (and
  276.        buffer) can  be stored  in this  type of  memory  rather than  in
  277.        conventional memory  by using  the 'loadhigh' capability  of your
  278.        memory manager, for example the LOADHIGH command in DOS Version 5
  279.        or  the LOADHI program  in Quarterdeck's  QEMM. Storing  your TSR
  280.        programs   in  upper   memory  leaves   more  of   your  valuable
  281.        conventional memory  available for your other  programs. Refer to
  282.        your DOS  5 or memory  manager documentation for  instructions on
  283.        how to load TSR's into upper memory.
  284.  
  285.        Raw extended memory  refers to  memory above the  1024k limit  on
  286.        your  computer that has not yet been converted into usable XMS or
  287.        EMS memory by your  memory manager. If SCROLLit detects  that you
  288.        don't have  XMS or EMS  installed, but  you do have  raw extended
  289.        memory available,  the program  will  advise you  to install  the
  290.        necessary  software drivers  to convert  this memory into  a more
  291.        usable form. For example,  this memory can be converted  into XMS
  292.        memory by adding DEVICE=HIMEM.SYS to your config.sys file.
  293.  
  294.  
  295.  
  296.                                                                        4
  297.  
  298.  
  299.  
  300.  
  301.        Activating SCROLLit
  302.  
  303.        SCROLLit can be activated ('popped up') over any text-based (i.e.
  304.        non  graphical) application by pressing  the Scroll Lock key (the
  305.        SCROLLit 'hotkey'). If  you press  the Scroll Lock  key while  in
  306.        graphics mode, SCROLLit will beep your speaker to remind you that
  307.        it cannot be activated while you are in graphics mode.
  308.  
  309.        There are some  circumstances where SCROLLit will  decide that it
  310.        is not appropriate  to popup  over a  text-based application  and
  311.        will beep  instead. (Technically,  SCROLLit will not  interrupt a
  312.        DOS function call, and will wait a second or so for DOS to become
  313.        available. Other TSR's  are not necessarily  so careful, and  may
  314.        interrupt  DOS. SCROLLit will therefore not popup if this type of
  315.        TSR has  already  interrupted DOS  or if  the foreground  program
  316.        keeps DOS busy for an extended period of time.)
  317.  
  318.        Once SCROLLit  is installed,  use the key  combination Alt-Scroll
  319.        Lock (press the Alt key and the Scroll Lock key at the same time)
  320.        in order to turn your Scroll Lock light on and off.
  321.  
  322.        If  you are using an  unregistered copy of  SCROLLit, a shareware
  323.        screen may  appear when  you press  the hotkey  to remind you  to
  324.        please register  your  copy of  SCROLLit.  This screen  does  not
  325.        appear on registered copies  of the program. Please refer  to the
  326.        section 'How to  Register SCROLLit'  for more details  on how  to
  327.        remove this shareware screen.
  328.  
  329.  
  330.      ╒══════════════════════ SCROLLit Version 1.4 ═══════════════════════╕
  331.      │                                                                   │
  332.      │ SCROLLit is Shareware.  Please try it for 30 days to determine    │
  333.      │ if it meets your needs.  If you continue to use the program       │
  334.      │ beyond the trial period, you are required to pay the registration │
  335.      │ fee.  This message is removed from registered copies of SCROLLit. │
  336.      │                                                                   │
  337.      │ The registration fee is $20 CDN for Canadian residents, or        │
  338.      │                         $17 US  for U.S. and overseas addresses.  │
  339.      │                                                                   │
  340.      │         Send to:      Bromfield Software Products                 │
  341.      │                       797 Somerset Street West                    │
  342.      │                       Post Office Box 57044                       │
  343.      │                       Ottawa, Ontario                             │
  344.      │                       K1R 1A1                                     │
  345.      │                                                                   │
  346.      │ Press F5 or wait 30 seconds.                                      │
  347.      │                                                                   │
  348.      ╘═══════════ Copyright 1992 Bromfield Software Products ════════════╛
  349.  
  350.  
  351.        Once  you have activated SCROLLit,  you can exit  by pressing the
  352.        escape (Esc) key or pressing the Scroll Lock key a second time.
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.                                                                        5
  360.  
  361.  
  362.  
  363.  
  364.        Using SCROLLit - Scrolling the scrollback buffer
  365.  
  366.        Once you have activated SCROLLit, you can scroll back through the
  367.        buffer using the standard  screen scrolling commands:   and  to
  368.        scroll line  by line,  Page Up  and Page Down  to scroll  page by
  369.        page,  and the Home and End keys to go to the beginning or end of
  370.        the scrollback buffer. The bottom line on your screen, the status
  371.        line,  will indicate  your  current position  within the  buffer.
  372.        'Line 48 of  2106' means that the  top line on the  screen is the
  373.        48th line in a buffer holding a total of 2106 lines of text.
  374.  
  375.        The Ctrl-Home key  combination can  be pressed to  return to  the
  376.        same position in the scrollback buffer  you were in when you last
  377.        exited SCROLLit. It is possible that this line has since scrolled
  378.        off the  top of the buffer, in which case, SCROLLit will beep and
  379.        place you at the top (Line 1) of the buffer.
  380.  
  381.  
  382.        Using SCROLLit - Searching the scrollback buffer
  383.  
  384.        There  are three  commands for  searching through  the scrollback
  385.        buffer for  a target string. Pressing the letter B will allow you
  386.        to search Backward through the buffer from your current location.
  387.        Press  the  letter  F for  a  Forward  search  from your  current
  388.        location.  Press  the  letter A  to  search  Again  for the  next
  389.        occurrence of the same target string.
  390.  
  391.        SCROLLit performs a fast,  case-insensitive search for the target
  392.        string that you provide. When SCROLLit finds an occurrence of the
  393.        target, the screen will  be repositioned to that location  in the
  394.        scrollback buffer and  the target string  will be highlighted  by
  395.        reverse video  to show you where  it was found. If  the target is
  396.        not found,  SCROLLit will beep the speaker and give you a warning
  397.        message on the status line.
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.                                                                        6
  423.  
  424.  
  425.  
  426.  
  427.        Using SCROLLit - Block-writing to file or printer
  428.  
  429.        Block-writing refers to the ability  to mark a block of lines  in
  430.        the buffer and then write this block to a specified  disk file or
  431.        to  your printer.  Press the  letter W  to invoke  block-Writing.
  432.        There are  three steps  to writing  a block  of  lines: mark  the
  433.        beginning  of the  block, mark  the end  of the  block, and  then
  434.        specify the disk filename or printer for  output. If you are part
  435.        way  through these steps, you can  back up by pressing the escape
  436.        (Esc) key.
  437.  
  438.        Use the cursor keys to move to the  location of the first line in
  439.        the  block that  you  wish to  mark. The  row  is highlighted  by
  440.        reverse  video and is  marked as the  beginning of  your block by
  441.        pressing the enter key. Then the cursor keys are again used, this
  442.        time to chose the end of the block, again marked  by pressing the
  443.        enter key. Once you have pressed the enter key a second time, the
  444.        block of lines will be marked and highlighted in reverse video.
  445.  
  446.        After  marking the block of  lines, SCROLLit will  prompt you for
  447.        the  disk filename where these lines should be saved. The default
  448.        filename is SCROLL.IT in the current directory, but can easily be
  449.        changed. If a file  with that name already exists,  SCROLLit will
  450.        ask you if you wish  to overwrite this file or append  this block
  451.        of lines to the end of the file. 
  452.  
  453.        To send the block of lines to your printer type PRN rather than a
  454.        filename. (Type LPT2 to send to LPT2.)
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.                                                                        7
  486.  
  487.  
  488.  
  489.  
  490.        Using SCROLLit - the Help screen
  491.  
  492.        The  help screen, brought up  by pressing the  F1 key, summarizes
  493.        the commands discussed in the last two pages. In addition  to the
  494.        command  summary reproduced  below,  the Help  screen includes  a
  495.        summary of the size of the  buffer and the degree of  compression
  496.        as discussed in the section 'Compressing the scrollback buffer'. 
  497.  
  498.  
  499.                  ╒═══════════════════════════════════════════╕
  500.                  │           Scroll up/down 1 line         │
  501.                  │ PgUp  PgDn  Scroll up/down 1 page         │
  502.                  │ Home  End   Go to beginning/end of buffer │
  503.                  │ F           Search forward for text       │
  504.                  │ B           Search backward for text      │
  505.                  │ A           Search again, same text       │
  506.                  │ W           Write block of text           │
  507.                  │               to file or printer          │
  508.                  │ Ctrl-Home   Return to last position       │
  509.                  │ Esc         Exit SCROLLit                 │
  510.                  ╘═══════════════════════════════════════════╛
  511.  
  512.                       ╒═════════════════════════════════╕               
  513.                       │  Number of lines saved:  2046   │               
  514.                       │  Average bytes per line: 43     │               
  515.                       │  Percent compression:    73%    │               
  516.                       ╘═════════════════════════════════╛         
  517.  
  518.  
  519.        How to register SCROLLit
  520.  
  521.        The registration  fee for  SCROLLit is $17  U.S. or  $20 CDN  for
  522.        Canadian residents. The ORDERFRM.DOC file can be  printed on your
  523.        printer as a convenient form to use for registration.
  524.  
  525.        When you register SCROLLit, you will be mailed a registration key
  526.        that  is derived  from the spelling  of your  name. Your  name is
  527.        specified with the /N command line option and the eight character
  528.        registration  key is specified  with the /K  command line option.
  529.        Installing  SCROLLit with  a  100k scrollback  buffer would  look
  530.        like:
  531.  
  532.                  SCROLLit 100 /N=John_P._Doe /K=12345abc
  533.  
  534.        Note that underscores are used  instead of spaces when specifying
  535.        your name and that both the name and the  key can be specified in
  536.        either  upper or lower  case. SCROLLit will  check to  see if the
  537.        registration  key is  valid and  correctly matches  the specified
  538.        name. If specified  correctly, SCROLLit will  no longer bring  up
  539.        the shareware screen when activated.
  540.  
  541.        Typically, you  will be installing SCROLLit  in your autoexec.bat
  542.        file, which  should be edited  to include the  /N and  /K command
  543.        line options as  illustrated above. This registration  key is for
  544.        your personal use only. Please do not reveal it to others.
  545.  
  546.  
  547.  
  548.                                                                        8
  549.  
  550.  
  551.  
  552.  
  553.        Appendix 1 - SCROLLit and Communications Software
  554.  
  555.  
  556.        SCROLLit can  be used  to scrollback through  your communications
  557.        session  provided you  configure your communications  software to
  558.        use BIOS screen scrolling rather than direct screen writing. 
  559.  
  560.        Procomm  Plus uses BIOS scrolling  by default with  no option for
  561.        direct  screen writing.  No  reconfiguring is  required. The  old
  562.        shareware  Procomm  Version 2.4.3  also  uses  BIOS scrolling  by
  563.        default. There is  an option  for direct screen  writing, but  it
  564.        does  not  effect  scrolling  (only  writing  characters  to  the
  565.        screen).  No reconfiguring  is required  for SCROLLit  to capture
  566.        scrolled output.
  567.  
  568.        Qmodem  uses direct  screen writing by  default, but  allows BIOS
  569.        scrolling by  setting the  'Jump scroll'  option.  Press Alt-N  /
  570.        Video / Toggles / Jump scroll.
  571.  
  572.        Telix uses direct  screen writing  by default, but  will use  the
  573.        BIOS  for   all  video  activity  (both   scrolling  and  writing
  574.        characters to the screen) when the BIOS option is set. Press Alt-
  575.        O /  Screen / ScreenWrite /  Bios. The Status line  should not be
  576.        configured for the top of the screen. It can be set to the bottom
  577.        of the screen or disabled by pressing Alt-O / Terminal / D / N or
  578.        B.
  579.  
  580.        SCROLLit  has  a  wider range  of  features  than the  scrollback
  581.        buffers  built  into  these  communications  packages (i.e.  full
  582.        color, string search,  block-writing, compression).  Furthermore,
  583.        when  you use  SCROLLit, your  entire session  is saved  until it
  584.        scrolls off  the top  of the buffer,  while the  lines stored  in
  585.        built-in scrollback buffers are lost  when you exit the  program.
  586.        You  can use an external scrollback program such as SCROLLit just
  587.        as  you   can  use  external  protocol  drivers  to  augment  the
  588.        capabilities of your communications software.
  589.  
  590.        Special Note for Compuserve Users
  591.  
  592.        Compuserve sessions can  be set for line-oriented mode, where old
  593.        output  scrolls off the top  of the screen,  or for page-oriented
  594.        mode,  where Compuserve sends  a page  of information,  and after
  595.        your response, clears the page before transmitting the next page.
  596.  
  597.        In page-oriented mode, the screen  is never scrolled, so SCROLLit
  598.        intercepts the  'clear-screen' requests in order  to capture your
  599.        past output.
  600.  
  601.        SCROLLit will  capture your  Compuserve session whether  you have
  602.        set a  line-oriented or  a page-oriented  terminal type.  You can
  603.        change from one mode to another by typing SET TERMINAL.
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.                                                                        9
  612.  
  613.  
  614.  
  615.  
  616.        Appendix 2 - Using SCROLLit with Desqview
  617.  
  618.  
  619.        SCROLLit is Desqview  aware and can be successfully loaded within
  620.        a Desqview window. SCROLLit will detect that it is operating in a
  621.        Desqview window and will capture scrolled lines from the Desqview
  622.        video buffer rather than the hardware video buffer. SCROLLit will
  623.        also give up  it's Desqview  time slice during  idle periods,  in
  624.        order to optimize the performance of your other Desqview windows.
  625.  
  626.        If you load SCROLLit before executing Desqview, SCROLLit will not
  627.        be able to capture  any scrolling done within Desqview.  You will
  628.        however, be able to scroll back  through the buffer as it existed
  629.        prior to executing Desqview.
  630.  
  631.        SCROLLit must be installed  within a Desqview window in  order to
  632.        capture  scrolling  within  Desqview.  You may  want  to  install
  633.        SCROLLit and the DVANSI  driver in your DOS window,  for example.
  634.        The easiest way to  do this is by  setting up a small batch  file
  635.        with the following two lines:
  636.  
  637.             DVANSI
  638.             SCROLLit 100
  639.  
  640.        If you called this  file, say, mydos.bat, then you  would specify
  641.        mydos  in  the  program field  in  CP  (Change  a Program).  Then
  642.        whenever  you  opened  this  particular  window,  Desqview  would
  643.        execute  this  batch  file, loading  both  your  ansi driver  and
  644.        SCROLLit.
  645.  
  646.        Normally,  SCROLLit would only allow one copy of itself in memory
  647.        at one time (attempting to load a second copy yields an  'Already
  648.        installed' message). The one exception to this  rule is Desqview,
  649.        where  it  is  possible to  have  one  copy of  SCROLLit  in each
  650.        Desqview window. (Trying to  load two copies in one  window will,
  651.        of course, produce the 'Already installed' message.)
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.                                                                       10
  675.  
  676.  
  677.  
  678.  
  679.        Appendix 3 - SCROLLit Command Line Options
  680.  
  681.  
  682.        nnn       Scrollback buffer  size in kilobytes. Must  be at least
  683.                  20k, but no more than 5000k (5 megabytes!).
  684.  
  685.        /E        Use EMS  memory for scrollback buffer  storage, even if
  686.                  XMS is available.
  687.  
  688.        /C        Use  conventional memory for scrollback buffer storage,
  689.                  even if XMS or EMS is available.
  690.  
  691.        /K=       Specify the eight  character registration  key that  is
  692.                  sent upon registration. Case insensitive.
  693.  
  694.        /N=       Specify  your  name  as  given  for  registration.  Use
  695.                  _underscores_ instead of spaces as in John_P._Doe. Case
  696.                  insensitive.
  697.  
  698.        /U        Attempt to unload SCROLLit from memory. Will not unload
  699.                  if other TSR's were loaded after SCROLLit.
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.                                                                       11
  738.  
  739.  
  740.  
  741.  
  742.                                    Disclaimer
  743.  
  744.  
  745.        Use  of this  program acknowledges  this disclaimer  of warranty:
  746.        "This  program is  supplied  as is.  Bromfield Software  Products
  747.        disclaims all warranties, express or  implied, including, without
  748.        limitation, the  warranties of merchantability and  of fitness of
  749.        this program for any purpose. Bromfield Software Products assumes
  750.        no  liability  for damages  direct  or  consequential, which  may
  751.        result from the use of this program."
  752.  
  753.  
  754.  
  755.  
  756.                                    Trademarks
  757.  
  758.        All trademarks and copyrights belong to their respective holders.
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.                                                                       12
  801.  
  802.