home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / sysutl / oncall.arc / ONCALL.DOC < prev    next >
Text File  |  1987-12-11  |  86KB  |  2,265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                                   On-Call (tm)
  18.                             Shareware Documentation
  19.  
  20.                            Forest Hill Software, Inc.
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.               ALL Your Resident Programs are Just a Keystroke Away
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                     For Compaq, IBM PC, XT, AT & compatibles
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                         1
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                   On-Call (tm)
  70.                             Shareware Documentation
  71.  
  72.          On-Call is a trademark belonging to Forest Hill Software, Inc.
  73.  
  74.  
  75.                                     On-Call
  76.                             Shareware Documentation
  77.                    Copyright 1987 Forest Hill Software, Inc.
  78.                               All Rights Reserved
  79.  
  80.                 On-Call Program, Software, and Related Materials
  81.                    Copyright 1987 Forest Hill Software, Inc.
  82.                               All Rights Reserved
  83.  
  84.  
  85.  
  86.                                     WARNING
  87.  
  88.     THIS  SOFTWARE  AND  SHAREWARE  DOCUMENTATION  ARE  BOTH  PROTECTED  BY
  89.     WORLDWIDE  AND  U.S.  COPYRIGHT  LAW  (title 17  United  States  Code),
  90.     ALL  RIGHTS   ARE  RESERVED.   EACH  UNAUTHORIZED  REPRODUCTION  AND/OR
  91.     SALES  MAY RESULT IN CRIMINAL PROCEEDINGS AND IMPRISONMENT OF UP TO ONE
  92.     YEAR AND FINES OF UP TO $10,000  (17 U.S.C. 506).  COPYRIGHT INFRINGERS
  93.     MAY ALSO BE SUBJECT TO CIVIL LIABILITY
  94.  
  95.     No  part of this publication may  be reproduced,  stored in a retrieval
  96.     system, translated, transcribed, in any form, or by any means,  whether
  97.     manual,  mechanical, electromechanical, electric, electronic, chemical,
  98.     optical,  or otherwise, without explicit written permission  of  Forest
  99.     Hill  Software,  Inc.  or the copyright owner.
  100.  
  101.  
  102.  
  103.  
  104.  
  105.                            Forest Hill Software, Inc.
  106.                        6689 Orchard Lake Road, Suite 267
  107.                            West Bloomfield, MI 48322
  108.                          1-800-443-4134, (313)489-0912
  109.                               CIS ID: 76556,3335
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                                         2
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                          The On-Call Shareware License
  132.                          -----------------------------
  133.  
  134.                   BY ACCEPTING AND USING THIS COPY OF ON-CALL,
  135.                   YOU AGREE TO ABIDE BY THIS LICENSE AGREEMENT
  136.  
  137.     The  On-Call Program  in this package  is a proprietary  product and is
  138.     protected  by  Copyright law.   Forest  Hill Software,   Inc.  may only
  139.     license the program and does so only under the following terms:
  140.  
  141.     On-Call, its associated files and related materials are distributed "as
  142.     is"   without  warranty  as  to  their  merchantability,   performance,
  143.     suitability  or  fitness  for  any  particular  purpose,   with limited
  144.     warranty  to return for a replacement  for defect in magnetic materials
  145.     or  for  a latent  defect in  recording  or nonconformity  specified in
  146.     writing  for a period of ninety days  from date of purchase.  To obtain
  147.     this  limited  warranty  you  must  first  register  with  Forest  Hill
  148.     Software, Inc. or purchase a copy of On-Call.
  149.  
  150.     You  may use  this copy  of On-Call  during a  short evaluation period,
  151.     afterwhich  you  agree to  either  register with  Forest  Hill Software
  152.     or purchase a copy of On-Call prior to continued use.
  153.  
  154.     You  may make  additional copies of  this software  for distribution to
  155.     other  potential users on a PRIVATE,  NONCOMMERCIAL BASIS.  You may not
  156.     distribute this product in connection with any other product or service
  157.     or  charge  any  fees  for  its  distribution  with  the  exception  of
  158.     registered user groups who may charge a small fee to cover the costs of
  159.     distribution and provided that it is distributed in unmodified original
  160.     form.  Forest  Hill Software has liberal site licensing,  corporate use
  161.     and  product bundling  agreements available.  Contact  our sales office
  162.     for further details.
  163.  
  164.     On-Call,   its associated files and Shareware Documentation is licensed
  165.     "AS  IS",   but On-Call  has been  designed  to perform  in substantial
  166.     compliance  with the related materials  and documentation supplied with
  167.     this package. If you find a "bug" or think that a change should be made
  168.     in  the  program,  write  us.  If you  report  a significant  defect in
  169.     performance  and documentation  in writing  with suggested  changes and
  170.     agreement of assignment of rights to us, and if we have not corrected a
  171.     defect within 90 days, you may return the program, including all copies
  172.     and related materials to Forest Hill Software,  Inc. and we will refund
  173.     your money. Forest Hill Software, Inc.  distributes the program without
  174.     any  copy protection  so that you,   the user,   may easily incorporate
  175.     On-Call  and its associated  files into your  regular system management
  176.     procedures.   In return  for this  flexibility you  are responsible for
  177.     compliance  with the terms of this  agreement.  You accept the terms of
  178.     this  agreement and the remedies described above as your only remedies.
  179.     They  will only be available to you if you return the registration form
  180.     which  follows this agreement to Forest Hill Software,  Inc.  within 30
  181.     days of receiving this software.  If any provision of this agreement is
  182.     held  unenforceable,  the  remainder of  the agreement  shall remain in
  183.     force.
  184.  
  185.  
  186.  
  187.  
  188.                                         3
  189.  
  190.  
  191.  
  192.  
  193.  
  194.     In no event shall Forest Hill Software,  Inc. or the copyright owner be
  195.     liable to you for any damages, including any lost profits, lost savings
  196.     or  other  incidental  or  consequential  damages,   either  direct  or
  197.     indirect,  arising out of your use or inability to use the program even
  198.     if Forest Hill Software, Inc. or its authorized representative has been
  199.     advised  of the possibility of  such damages,  or for  any claim by any
  200.     other  party.  Some states do not  allow the limitation or exclusion of
  201.     liability  for special,   incidental or consequential  damages in which
  202.     case  this limitation may not apply to  you.  In any event all remedies
  203.     are  expressly limited to the  amount of money you  paid to forest hill
  204.     software,  inc.  No dealer,  distributor or Forest Hill Software,  Inc.
  205.     employee  is authorized  to make any  changes to this  agreement or any
  206.     other  representation as to performance  or terms without prior written
  207.     officer approval.
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.                                         4
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                        On-Call Product Registration Form
  258.                        ---------------------------------
  259.  
  260.     Registering  or purchasing  a copy  of On-Call  provides you  with some
  261.     important  benefits in addition to supporting the continued development
  262.     of this and other Shareware products.
  263.  
  264.                    For a purchase price of 54.95 you receive
  265.                    -----------------------------------------
  266.               - The latest version of On-Call on official media -
  267.             - A detailed typeset copy of the On-Call User's Manual -
  268.              - Toll-Free technical support for a period of 1 year -
  269.              - Automatic notification of updates and new products -
  270.            - Low cost upgrade to the next major release of On-Call -
  271.  
  272.                  For a registration fee of $24.95 you receive
  273.                  --------------------------------------------
  274.         - A license to use this copy of On-Call for noncommercial use -
  275.             - A detailed typeset copy of the On-Call User's Manual -
  276.                      - One year of free technical support -
  277.              - Automatic notification of updates and new products -
  278.  
  279.     -----------------------------------------------------------------------
  280.     To  register or  order your  copy of  On-Call,  fill  out and  sent the
  281.     following form to:
  282.  
  283.     Forest Hill Software, Inc.                               1-800-443-4134
  284.     6689 Orchard Lake Road, Suite 267    - or call -    International or MI
  285.     West Bloomfield, MI 48322                                  313-489-0912
  286.  
  287.                   Or contact us via Compuserve ID: 76556,3335
  288.  
  289.     ___ New Copy of On-Call ($54.95)    ___ Shareware Registration ($24.95)
  290.  
  291.     Name     _____________________________________________ Title __________
  292.     Company  ______________________________________________________________
  293.     Address  ______________________________________________________________
  294.              ______________________________________________________________
  295.     City     ___________________________ State/Prov ________ ZIP __________
  296.     Country  ___________________________ Phone number _____________________
  297.  
  298.     VISA/MASTERCARD # _________________________________ Exp Date __________
  299.     Signature         _________________________________
  300.  
  301.     Shareware serial number displayed in the On-Call Summary Window _______
  302.     Where did you obtain this copy of On-Call _____________________________
  303.  
  304.     Suggestions ___________________________________________________________
  305.     _______________________________________________________________________
  306.     _______________________________________________________________________
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.                                         5
  315.  
  316.  
  317.  
  318.  
  319.  
  320.                                TABLE OF CONTENTS
  321.  
  322.     1.   THE SHAREWARE DISTRIBUTION CONCEPT...............................7
  323.  
  324.     2.   INTRODUCTION.....................................................9
  325.          2.1   System Requirements........................................9
  326.          2.2   Quick Start Guide.........................................10
  327.  
  328.     3.   INSTALLATION....................................................12
  329.          3.1   Distribution Files........................................12
  330.          3.2   Floppy Disk Installation..................................12
  331.          3.3   Hard Disk Installation....................................12
  332.  
  333.     4.   LOADING On-Call.................................................13
  334.          4.1   Preliminary Considerations................................13
  335.          4.2   Starting The Program......................................14
  336.          4.3   Start-up Options..........................................14
  337.          4.4   Loading Resident Programs.................................18
  338.          4.5   The Summary Window........................................21
  339.          4.6   Errors While Loading Programs.............................22
  340.  
  341.     5.   USING On-Call...................................................23
  342.          5.1   Popping-up On-Call........................................23
  343.          5.2   Program Selection.........................................24
  344.          5.3   Running Other Software....................................28
  345.  
  346.     6.   ACCESSORIES.....................................................30
  347.          6.1   OCA.COM...................................................30
  348.          6.2   OCP.COM...................................................33
  349.          6.3   OCV.COM...................................................33
  350.  
  351.     7.   COMPATIBILITY...................................................34
  352.          7.1   Case of Mistaken Identity.................................34
  353.          7.2   Things to Avoid...........................................34
  354.          7.3   Hazards...................................................35
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.                                         6
  378.  
  379.  
  380.  
  381.  
  382.  
  383. 1.   THE SHAREWARE DISTRIBUTION CONCEPT
  384.  
  385.     A  major problem with buying software is that you generally need to put
  386.     your  money  "up  front"  before you even get a chance to load and test
  387.     most software packages. If after testing that software you find that it
  388.     doesn't solve the problem YOU have or simply doesn't work, you may find
  389.     yourself stuck with it and unable to get a refund.  One way around this
  390.     problem is the concept known as "Shareware".
  391.  
  392.     Shareware  distribution  allows  you to obtain a full working copy of a
  393.     program,   load it into your own personal system and try it for a short
  394.     time  without  incurring  any  financial  obligation.   If you find the
  395.     software  unsuitable,  you simply erase the software or pass  it on  to
  396.     another  potential  user. This doesn't mean that Shareware programs are
  397.     in the public domain or may be used for free beyond a short  evaluation
  398.     period.
  399.  
  400.     Shareware  programs,   like most  other  software on  the  market,  are
  401.     copyrighted  works  and  as  such   are   protected   by   Federal  and
  402.     international  copyright  law. Their owners are entitled to be paid for
  403.     continued use of these programs.  But more importantly, you rely on the
  404.     software  you  use and the support its authors provide. As a result you
  405.     have  a  stake  in  their  continued  success.  The  Shareware  concept
  406.     provides for this through a mutually beneficial arrangement as outlined
  407.     below.
  408.  
  409.         Benefits to you
  410.         ---------------
  411.             *  Evaluation of software before actually having to pay for it
  412.  
  413.             *  Easy access to new software and new software updates through
  414.                a  network of thousands of electronic bulletin boards around
  415.                the country
  416.  
  417.             *  Lower cost due to the reduced expenses for the developer
  418.  
  419.             *  The  ability   to  help   your  fellow  computer  owners  by
  420.                providing them with a copy for them to try for themselves
  421.  
  422.         Benefits to the software developer
  423.         ----------------------------------
  424.             *  Simplified distribution and promotion of their product
  425.  
  426.             *  Direct access to a wide range of users
  427.  
  428.             *  Reduced marketing costs
  429.  
  430.             *  More time to improve current products and develop new ones
  431.  
  432.     Shareware  programs are  financed by users  "Registering" their copies.
  433.     But why should you support Shareware and actually pay for something you
  434.     already have?  To begin with, it's the law.  More importantly you  will
  435.     receive the additional benefits of having a registered copy.
  436.  
  437.  
  438.  
  439.  
  440.                                         7
  441.  
  442.  
  443.  
  444.  
  445.  
  446.         Benefits of supporting Shareware
  447.         --------------------------------
  448.             *  You will receive:
  449.                 *  A  more  detailed  typeset  manual  with index and quick
  450.                    reference guides
  451.  
  452.                 *  An  absolutely up  to  date  copy  of  the  program on a
  453.                    professionally labeled disk
  454.  
  455.                 *  Technical support via telephone
  456.  
  457.                 *  Automatic notification of updates and new software
  458.  
  459.             *  You  will  ensure  the  continued  refinement and support of
  460.                the software on which you rely
  461.  
  462.             *  You  will  encourage  software  developers  to  continue  to
  463.                provide high quality software as Shareware
  464.  
  465.             *  You  will  help  to  keep  the  cost   of  quality  software
  466.                down  by  reducing  the need  of  the developer  to  pay for
  467.                expensive marketing
  468.     In  short,  if you like the ability to test software before you buy it,
  469.     you  hate paying exorbitant prices and you want to share in the success
  470.     of new and innovative software, then YOU should support Shareware!
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.                                         8
  504.  
  505.  
  506.  
  507.  
  508.  
  509. 2.   INTRODUCTION
  510.  
  511.     Welcome   to  On-Call  and  the  On-Call  Shareware  Documentation.  By
  512.     using  this product you  greatly expand your  access to memory resident
  513.     software  and  enhanced  the  capabilities  of  most  other application
  514.     packages.  Within  this document  you will  find all  of  the necessary
  515.     information to implement On-Call and inspire solutions to long standing
  516.     problems with PC/MS-DOS.
  517.  
  518.     Please  take  time  to  review  this  document and absorb its contents.
  519.     However,   if you feel the need  to jump right  in  and see how On-Call
  520.     works,  proceed  to the Quick Start Guide. For most users, getting this
  521.     software  up and running will be  rather easy,  but  you won't gain the
  522.     full benefit of On-Call until you have completely reviewed this manual.
  523.  
  524.  
  525. 2.1   System Requirements
  526.  
  527.     To run On-Call,  your system must meet the following requirements.  All
  528.     efforts  have been made to ensure  the greatest degree of compatibility
  529.     with  a wide variety of hardware and software configurations.  If there
  530.     is   any  question  about  whether  your  particular  configuration  is
  531.     acceptable, contact the On-Call Sales Department at 1-800-443-4134.
  532.  
  533.     Hardware Requirements
  534.     --------------------
  535.         * Any model Compaq computer or close compatible
  536.             (i.e. IBM PC/XT/AT/PS2)
  537.  
  538.         * At least 256 Kilobytes of memory, 640 K suggested
  539.  
  540.         * 2 floppy disk drives or 1 floppy disk drive and a hard disk
  541.             (A hard disk or large RAMdisk is a definite advantage)
  542.  
  543.         * A Monochrome, CGA, EGA or equivalent display adapter and Monitor
  544.  
  545.  
  546.     Software Requirements
  547.     --------------------
  548.         * PC-DOS or MS-DOS version 2 or later
  549.  
  550.         * At least one properly installed and operational resident
  551.           program
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.                                         9
  567.  
  568.  
  569.  
  570.  
  571.  
  572. 2.2   Quick Start Guide
  573.  
  574.     If you simply can't wait to try On-Call,  follow these simple steps for
  575.     a  quick  test  drive.  Remember  though,  to  fully  utilize  the many
  576.     features of On-Call,  you must read the rest of this document.  It will
  577.     explain things that wouldn't otherwise be apparent.  But for now...
  578.  
  579.         1.  Make  a  disk which  contains all  of the  On-Call distribution
  580.             files.
  581.  
  582.         2.  Insert a copy of that disk into drive A.
  583.  
  584.         3.  Select  another  drive where there is some space for On-Call to
  585.             store its image data file and make that the default drive.
  586.  
  587.             NOTE:   Only  the  "ONCALL.DAT"  file will  be  placed  in that
  588.             location.  You may remove it later.
  589.  
  590.         4.  Run the On-Call program.
  591.  
  592.                 A:ONCALL
  593.  
  594.         5.  Wait for the Program Information Window.
  595.  
  596.             The "PgmPath:" field will be highlighted. Enter the path to one
  597.             of your resident programs then press the "Enter" key.
  598.  
  599.                 Example: C:\DOS
  600.  
  601.         6.  The  "Program:" field will be highlighted.  Enter the file name
  602.             of the resident program you  wish  to  load, with it's 3 letter
  603.             extension, then press the "Enter" key.
  604.  
  605.                 Example: PRINT.COM
  606.  
  607.             NOTE: Only .COM and .EXE files may be loaded
  608.  
  609.         7.  The  "Options:"  field  will  be  highlighted.  Enter any text,
  610.             normally  required  after  the  file  name  when  starting your
  611.             resident program, then press the "Enter" key.
  612.  
  613.                 Example: /Q:24
  614.  
  615.         8.  Do  not  enter  anything  following  "DatPath:",    just  press
  616.             "Enter".   Later in this manual you  will learn how and when to
  617.             use this field.
  618.  
  619.         9.  Your  resident program will then load into memory and be stored
  620.             into the "ONCALL.DAT" disk file.
  621.  
  622.         10. Perform  steps 5 through 9 for each additional program you want
  623.             to load.
  624.  
  625.         11. After  loading a few resident programs, press the "Esc" key and
  626.             wait for the following pop-up window.
  627.  
  628.  
  629.                                        10
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.         12. Use the cursor control  keys to  highlight the desired resident
  637.             program  then  press  "Enter".   The  highlighted program  will
  638.             be selected.
  639.  
  640.         13. To  select a different program while at the DOS prompt, run the
  641.             program  on  the  On-Call  distribution  disk called "OCP.COM".
  642.             This will cause the Program Selection Window to be displayed.
  643.  
  644.                 A:OCP
  645.  
  646.         14. From  within  another application program,  press  and hold the
  647.             "Ctrl"   key,   then  press  the  Right  Shift    key.  On-Call
  648.             will acknowledge with a short beep then wait for an appropriate
  649.             time to display the Program Selection Window.
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.                                        11
  693.  
  694.  
  695.  
  696.  
  697.  
  698. 3.   INSTALLATION
  699.  
  700.     Installation  of On-Call is straight forward and may be obvious to many
  701.     users.  However,   I do suggest that you  read through this material to
  702.     avoid missing information which may be helpful.
  703.  
  704.  
  705. 3.1   Distribution Files
  706.  
  707.     The  Shareware version  of On-Call is  distributed in  a single archive
  708.     file.  Included are the following files:
  709.  
  710.         READ.ME         Current  information  about On-Call and the On-Call
  711.                         distribution files
  712.  
  713.         ONCALL.EXE      The On-Call program
  714.  
  715.         OCP.COM         A utility to facilitate switching resident programs
  716.  
  717.         OCA.COM         The On-Call Accessory program
  718.  
  719.         OCV.COM         A  utility  program to be used only as directed for
  720.                         solving compatibility problems.
  721.  
  722.     There  may be  other files  not listed  above.  Examine the  file named
  723.     READ.ME  for  information  regarding additional  files  and  changes to
  724.     On-Call.
  725.  
  726.         To  display  the READ.ME  file type:    TYPE A:READ.ME
  727.  
  728.         To print the READ.ME file type:         COPY A:READ.ME PRN:
  729.  
  730.  
  731. 3.2   Floppy Disk Installation
  732.  
  733.     There  are no installation procedures for you to perform prior to using
  734.     On-Call on a floppy disk based system.  However,  it is imperative that
  735.     you  make  at  least  one copy  of  the  distribution files  to protect
  736.     yourself  against total loss of this program and its associated  files.
  737.     The only other action you need to take before using the On-Call program
  738.     is to prepare at least one formatted disk. This disk will  be  used  to
  739.     store  the image data file which On-Call will create.
  740.  
  741.  
  742. 3.3   Hard Disk Installation
  743.  
  744.     To  install On-Call on a hard disk,  simply copy the distribution files
  745.     to   an   appropriate  directory.  To   avoid   confusion,  a  separate
  746.     subdirectory should be used for these files.
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.                                        12
  756.  
  757.  
  758.  
  759.  
  760.  
  761. 4.   LOADING On-Call
  762.  
  763.     On-Call  is so  simple to use  that you  may overlook some  of its more
  764.     subtle  features.  Please  take time to review all of this section.  As
  765.     you  will see,  a little planning  and a general understanding of  what
  766.     On-Call  can  do  for  you will  make  use of  this  product  much more
  767.     beneficial.
  768.  
  769.  
  770. 4.1   Preliminary Considerations
  771.  
  772.     Before  we actually get into using On-Call,   lets take a quick look at
  773.     the way we can handle a couple of special situations.
  774.  
  775.  
  776.     Using Expanded/Extended Memory
  777.     ------------------------------
  778.     On-Call  will  allow you to place its image data file on any disk drive
  779.     and in any subdirectory you desire.  Because of this,  you can instruct
  780.     On-Call  to  create  and  maintain  its  data  on  a  RAMdisk.  Using a
  781.     conventional    memory   RAMdisk    for   this    purpose    would   be
  782.     counterproductive.  However,  if  it's  located in Extended or Expanded
  783.     Memory,   above the  640K DOS  limit,  the  advantage could  be  a vast
  784.     improvement in speed over a floppy or hard disk drive.
  785.  
  786.     To use On-Call with an expanded memory RAMdisk, follow the instructions
  787.     included with your expanded memory board or RAMdisk software to  create
  788.     the  desired RAMdisk drive.  Then refer to  the Image Data File section
  789.     under Start-up Options to learn how to inform On-Call where  to  locate
  790.     the image data file.
  791.  
  792.     One  problem with a RAMdisk is that it will not retain information when
  793.     the  power is  turned off.  In  order to  utilize On-Call's  ability to
  794.     reload  resident programs from an image data  file,  copy the file to a
  795.     floppy  or hard disk drive prior to turning off your computer.  If  you
  796.     create  a batch file to do this and execute it each time before turning
  797.     off your computer,  you will be able to  reload  all resident  programs
  798.     without loosing  their present status and data.  If you are a hard disk
  799.     user,  it would also be a good idea to include  in this  batch  file  a
  800.     command  to park the heads of your disk drive.  Don't forget to include
  801.     a  step in your AUTOEXEC.BAT  file to copy the  image data file back to
  802.     the RAMdisk before starting On-Call
  803.  
  804.  
  805.     Permanently Resident Programs
  806.     -----------------------------
  807.     There  may  be  resident programs which  you don't want  to select with
  808.     On-Call  but  would  prefer  to  have  available  at  all times.  These
  809.     programs  should be  loaded either  before or  after On-Call.  However,
  810.     On-Call  would prefer that you use it  to load all resident software so
  811.     that it  can keep  things under control.  Certain resident programs are
  812.     rather  unruly and conflicts may result from loading them independently
  813.     of  On-Call.  If you decide to load  another resident program this way,
  814.  
  815.  
  816.  
  817.                                        13
  818.  
  819.  
  820.  
  821.  
  822.  
  823.     assure  that it is working properly and cooperating with On-Call before
  824.     getting  back  to  work.  Any known conflicts will  be listed either in
  825.     Chapter 6 or in the READ.ME file on the distribution diskette.
  826.  
  827.  
  828. 4.2   Starting The Program
  829.  
  830.     Once  you have completed the installation procedures,  you are ready to
  831.     start On-Call.
  832.  
  833.         To start On-Call type:         ONCALL
  834.  
  835.     NOTE:  If  you already have the image data file,  called ONCALL.DAT, in
  836.     the  default directory,  this command will cause it to  be erased and a
  837.     new file created.
  838.  
  839.     If you don't specify any options,  either on the command line or via an
  840.     environment  parameter,  On-Call will create the image data file in the
  841.     current directory,  on the current drive. It will not attempt to search
  842.     for  an existing image data file  as with the automatic reload function
  843.     described below.  It will also default to using "Ctrl" and Right  Shift
  844.     as the Hot-Keys.  To change any of these default conditions, or to tell
  845.     On-Call to skip the file status screens,  see the appropriate  sections
  846.     below.
  847.  
  848.     As  On-Call  starts up,  it checks the  current screen mode and adjusts
  849.     itself  accordingly.  If  you have  your screen  set  to a  color mode,
  850.     On-Call  will  display in  color.  If the  mode is  black and  white or
  851.     monochrome, On-Call will use non-color attributes.  If your screen mode
  852.     is  set either  to a graphics mode or  any mode not standard for CGA or
  853.     Monochrome adapters,  On-Call will not run.  If you have  any problems,
  854.     check the description of the "MODE" command in your DOS documentation.
  855.  
  856.  
  857. 4.3   Start-up Options
  858.  
  859.     On-Call  may  be  given  special  instructions  by  placing  additional
  860.     information  on the command line or in an environment parameter.  These
  861.     instructions  allow  you to  specify where On-Call  should maintain its
  862.     image data file,  what to call the image data  file, what  Hot-Keys  to
  863.     use,  whether  to  use an existing data file and whether On-Call should
  864.     bother with message windows.
  865.  
  866.  
  867.     Specifying Options
  868.     ------------------
  869.     You  may  specify start-up  options on  the command  line as  you start
  870.     On-Call or prior to that with an environment parameter.  The method you
  871.     choose will depend on your particular needs and preferences, both  have
  872.     been provided for convenience.
  873.  
  874.     NOTE: The "<" and ">" characters indicate variable information.  Do not
  875.     include them when specifying options.
  876.  
  877.  
  878.  
  879.  
  880.                                        14
  881.  
  882.  
  883.  
  884.  
  885.         Specify options when On-Call is started:
  886.  
  887.             ONCALL  /D=C:\OC\ONCALL.DAT
  888.  
  889.         Specify options prior to starting On-Call:
  890.  
  891.             SET  ONCALL=/R/A
  892.             ...other commands...
  893.             ONCALL
  894.  
  895.     NOTE:   You must use  "ONCALL" as the  environment parameter or On-Call
  896.     will  not  recognize  it.  Refer  to your  DOS  documentation  for more
  897.     information on using the "SET" command and environment parameters.
  898.  
  899.     Each  option begins with a "/".  The letter following the "/" indicates
  900.     which  option.  You may place them in any order.  If the same option is
  901.     found  both in  the "ONCALL" environment  parameter and  on the command
  902.     line, On-Call will use the one specified on the command line.
  903.  
  904.  
  905.     Image data file
  906.     ---------------
  907.     The  image data file  is where On-Call will  keep any resident programs
  908.     which  are  not currently in memory.  When a program is selected,  it's
  909.     read  out of this data file and  placed into memory.  When a program is
  910.     deselected, it's saved back into this data file. This data file must be
  911.     available  when  On-Call  needs  it.  If  you  delete  or inadvertently
  912.     destroy  the  image file,  or if at any time On-Call can't find it,  no
  913.     resident  program will be  selected.  To keep things  nicely organized,
  914.     On-Call  allows you to specify where it should find or create this file
  915.     and what it should be called.  If you don't specify, On-Call  will call
  916.     it  ONCALL.DAT  and place it in the directory and on the drive which is
  917.     the default when On-Call is first started.  If you have  a  hard  disk,
  918.     you  may want  to  keep this file in  the same directory as the On-Call
  919.     program.
  920.  
  921.         Specify Image Data File:        /D=<<path name>>
  922.  
  923.     To  specify  the  drive and directory for the image data file,  include
  924.     this option on the command line when starting On-Call.
  925.  
  926.             Example:                        ONCALL /D=C:\OC\RP.DAT
  927.  
  928.     Note:   If you use the  "/D=" option you must  specify the file name in
  929.     addition  to  the  drive  and  path.  The  examples  above  ensure that
  930.     On-Call will maintain its data file called RP.DAT  in  the OC directory
  931.     on  drive  C:.  This option  is quite  useful  in conjunction  with the
  932.     auto-reload option.
  933.  
  934.  
  935.     Hot-Keys
  936.     --------
  937.     Once On-Call is loaded,  it remains resident in memory but relinquishes
  938.     control  to  DOS.  The keys you use to inform On-Call that you want the
  939.     selection menu are called the Hot-Keys.  they are by default the "Ctrl"
  940.     and Right Shift keys. A further explanation of how to pop-up on On-Call
  941.  
  942.  
  943.                                        15
  944.  
  945.  
  946.  
  947.  
  948.  
  949.     may be found in Chapter 4.  Since many programs use a  wide  variety of
  950.     key  stroke  combinations to give them commands,  On-Call allows you to
  951.     specify  which keys you  want for the Hot-Keys.  This  helps  to  avoid
  952.     conflicts.  Any combination of the "Alt",  "Ctrl", Left Shift and Right
  953.     Shift  keys may  be specified.   You  are required  to  press  all  the
  954.     specified  keys,  at the  same time,  to bring up the On-Call selection
  955.     window.
  956.  
  957.         Specify Hot-Keys:               /H=A<L>
  958.  
  959.     The  "/H="  option specifies the  desired Hot-Keys.  Follow this option
  960.     with any combination of the letters A,  C, L and R, where  A represents
  961.     the  "Alt" key,  C represents the "Ctrl" key  and L and R represent the
  962.     Left and Right shift keys respectively.
  963.  
  964.         Examples:                       ONCALL /H=AR
  965.                                           or
  966.                                         SET ONCALL=/H=AR
  967.  
  968.     The  examples above will  tell On-Call to  pop-up the program selection
  969.     window  when both the "Alt" and Right Shift keys are pressed.  This may
  970.     be  specified  differently each  time On-Call  is  started  and may  be
  971.     different even though the same image data file is used.
  972.  
  973.  
  974.     Automatic  Reload
  975.     -----------------
  976.     An  important  feature of On-Call is its ability to reuse an image data
  977.     file.  This  means that once  you have run On-Call  and have loaded the
  978.     desired resident programs, you may never have to reload them again.  It
  979.     also  means that your computer will be  ready for use in a much shorter
  980.     time  than  it would  if  it  had to execute  a long AUTOEXEC.BAT file.
  981.     Using  the  automatic reload  feature  of On-Call  brings  the resident
  982.     programs  back exactly as you left them the last time your computer was
  983.     on, including data!
  984.  
  985.         Specify Automatic Reload:       /R
  986.  
  987.     The  "/R" option instructs On-Call  to automatically reload an existing
  988.     image data file.
  989.  
  990.         Examples:                       ONCALL /R
  991.                                           or
  992.                                         SET ONCALL=/R
  993.  
  994.     To use the automatic reload feature, On-Call must be able to locate the
  995.     existing  image data file.  If this file is not called ONCALL.DAT or is
  996.     not on the default drive and in the default directory, you will have to
  997.     specify its location and name with the "/D=" option.
  998.  
  999.     NOTE: To use the automatic reload feature, On-Call must load in EXACTLY
  1000.     THE  SAME  MEMORY  LOCATION  as  when the  image  data  file  was first
  1001.     created.
  1002.  
  1003.  
  1004.  
  1005.  
  1006.                                        16
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.     On-Call  will  only use the automatic reload feature if it is loaded in
  1013.     exactly  the same  memory location as  when it first  created the image
  1014.     data file.  The best way to insure that memory locations match is to do
  1015.     everything exactly the same prior to starting On-Call as when you first
  1016.     created the image data file.
  1017.  
  1018.     If  On-Call finds that it is not in the same memory location as before,
  1019.     it will  not immediately destroy the file,  but will ask if you want to
  1020.     continue.  At this point you may back out and leave the old image  file
  1021.     intact  or  continue on and let On-Call erase that file and start a new
  1022.     one.
  1023.  
  1024.     If you will be using AUTOEXEC.BAT to run On-Call with automatic reload,
  1025.     you  should note that  executing a batch file  uses a small portion  of
  1026.     memory  and  On-Call  will  be loaded  into  a  slightly  higher memory
  1027.     location.  Actually,    this  is   no   problem.  Simply   setup   your
  1028.     AUTOEXEC.BAT file and reboot your computer. If On-Call does not find an
  1029.     existing image data file,  it will automatically create a  new one.  If
  1030.     On-Call finds an old image data file which can not be used, it will ask
  1031.     if you want to continue.  When it does, answer with a "Y" and load  the
  1032.     desired  resident programs.  The  next time you  turn on your computer,
  1033.     On-Call will see that the image data file is acceptable and use it.
  1034.  
  1035.  
  1036.     Adding New Resident Programs
  1037.     ----------------------------
  1038.     A  major advantage  of On-Call  is its  ability to  "remember" resident
  1039.     programs and make them available,  as they were last used, even if your
  1040.     computer  has since been turned off.  Once a resident program is loaded
  1041.     into On-Call you may never have to "load" it again.  It would therefore
  1042.     be  inconvenient to have to reload all of your resident programs simply
  1043.     to add a new one to the Image Data File.
  1044.  
  1045.     On-Call  has a start-up option which may  be used to add a new resident
  1046.     program  to  an  existing  Image  Data  File.  For  this  option  to be
  1047.     effective it must be used in conjunction with the Auto-Reload feature.
  1048.  
  1049.         Add a new resident program:     /R/A
  1050.  
  1051.     The  "/A"  option instructs  On-Call to  request  information on  a new
  1052.     Resident  program by  displaying the  Program Information Window.  When
  1053.     the  window is displayed,  you may  enter information on  any number of
  1054.     new resident programs, then press "Esc" to finish loading On-Call.
  1055.  
  1056.     NOTE:  Using  the "/A" option without specifying "/R" has no effect and
  1057.     may result in overwriting the existing Image Data File.
  1058.  
  1059.  
  1060.     Bypass Message Windows
  1061.     ----------------------
  1062.     Whenever  On-Call reads from or writes to the image data file,  it will
  1063.     display  a  message window  explaining  what it's  doing.  This message
  1064.     includes  the name of the image data file and which resident program is
  1065.     being  loaded or saved.  You may  inform On-Call that you  do not  want
  1066.     these messages to be displayed.
  1067.  
  1068.  
  1069.                                        17
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.         Bypass Messages:                /M
  1077.  
  1078.     The  "/M" option instructs  On-Call not to  display file access message
  1079.     windows.
  1080.  
  1081.         Examples:                       ONCALL  /M or SET ONCALL=/M
  1082.  
  1083.     This  option  will not  have  any effect  other  than to  prevent these
  1084.     messages  from  being  displayed.  You  may decide  to use  this option
  1085.     when  running On-Call on  a faster machine,   since the message windows
  1086.     will not be displayed long enough for you to read them.
  1087.  
  1088.  
  1089. 4.4   Loading Resident Programs
  1090.  
  1091.     When  On-Call does  not perform  an automatic  reload,  or  if the "/A"
  1092.     start-up  option  has been specified,  it will present you with a small
  1093.     form  to fill out for each program  you wish to load.  Using this form,
  1094.     you  have  the  option  of loading  a  resident  program  into On-Call,
  1095.     executing  a non-resident program,  printing  a list of  programs which
  1096.     have  already  been  loaded or  accessing  the  context  sensitive help
  1097.     screen.
  1098.  
  1099.     If you are using a hard disk drive or a large RAMdisk, you will be able
  1100.     to load as many resident programs as you would like.  You may also load
  1101.     the  same resident program more than once,  if it makes sense to do so.
  1102.     For  example,  if  you have  an outliner  which can  be installed as  a
  1103.     resident program,  you may want to have access to several outlines at a
  1104.     time.  While these programs generally allow multiple files to be loaded
  1105.     at  the same time within different windows, doing so will often require
  1106.     a great deal more memory.  With On-Call you can load different outlines
  1107.     into different copies of the outliner and easily switch between them.
  1108.  
  1109.     You  might  find  this a bit extravagant if  you're using a floppy disk
  1110.     drive to store the image data file, especially if it's a 360K drive.  I
  1111.     should  mention  at this point  that you  may add,   delete,  rename or
  1112.     duplicate  a program image using  the OCA.COM accessory program.   This
  1113.     means  that  you  don't have to worry about  which programs you want to
  1114.     load  or how many times you want them loaded.  The On-Call  accessories
  1115.     are described in Chapter 5.
  1116.  
  1117.  
  1118.     Entering  Program Information
  1119.     ----------------------------
  1120.     The  form  you  will use to load programs into On-Call consists of four
  1121.     entry  fields.  Each  of these  fields are  described in  detail below,
  1122.     along  with  some  examples.  After you  place the  desired information
  1123.     into  each field,  press the "Enter" key and the cursor will advance to
  1124.     the  next field.  Pressing the "Enter" key while in the "DatPath" field
  1125.     will  tell On-Call  that you have  entered all  desired information and
  1126.     would like it to load the program.  You will notice a program number at
  1127.     the  bottom of the program  information window.  The maximum number  of
  1128.     programs  that  you may load is 40.   If you reach this limit,  On-Call
  1129.     will automatically take you to the program selection window.
  1130.  
  1131.  
  1132.                                        18
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.     PgmPath
  1141.     -------
  1142.     This  field tells On-Call where it can find your program.  It should be
  1143.     a  complete path including a drive  letter and any directories starting
  1144.     from the root directory.  If it specifies the "root" directory, it must
  1145.     end with a "\", otherwise it should end with the directory name.
  1146.  
  1147.         Examples:                       A:\ C:\DOS D:\EDIT\PGM
  1148.  
  1149.  
  1150.     Program
  1151.     -------
  1152.     Here  is where you place the full name of the program which you want to
  1153.     load into On-Call.  Unlike executing a program from DOS, this name must
  1154.     include  an extension which is either ".EXE" or ".COM".  Sorry,  ".BAT"
  1155.     files are not allowed.  Do not include a drive or path, these should be
  1156.     placed in the "PgmPath" field.
  1157.  
  1158.         Examples:                       MODE.COM EDITOR.EXE
  1159.  
  1160.  
  1161.     Options
  1162.     -------
  1163.     With  some programs you may be able to specify options or parameters on
  1164.     the  command line.  This is where you can place these options.  On-Call
  1165.     will pass them on to the program, as it is loaded. In this field, place
  1166.     anything  which  would normally  follow the  name  of the  program when
  1167.     starting it from the DOS prompt.  Spaces are allowed.
  1168.  
  1169.         Examples:                       LPT1:/m=32 /W:80
  1170.  
  1171.  
  1172.     DatPath
  1173.     -------
  1174.     If  prior  to loading  a resident  program,  you  normally change  to a
  1175.     directory  other  than where  the program  resides,   the path  to that
  1176.     directory  should be  placed here.  This may  be desired  when you want
  1177.     your program  to access data files in another directory, without having
  1178.     to specify a path to that directory.  As with the "PgmPath" field,  you
  1179.     must  use a  complete path name,   including the drive  letter and  any
  1180.     directories  starting at the root directory.  If the  "DatPath" is  the
  1181.     same as  the "PgmPath",  simply leave this field blank and On-Call will
  1182.     use the path which you have supplied in the "PgmPath" field.
  1183.  
  1184.         Examples:                       B:\ C:\EDIT\DATA
  1185.  
  1186.  
  1187.     Program Information Window Edit Keys
  1188.     ------------------------------------
  1189.     Certain  keys have assigned functions which facilitate entering program
  1190.     information.  These  keys are listed  below.  Pressing an incorrect key
  1191.     or  attempting to go beyond the bounds  of an input field will cause  a
  1192.     low warning beep to be produced, and no action taken.
  1193.  
  1194.  
  1195.                                        19
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.         Move up one input field                 [Up Arrow]
  1203.  
  1204.         Move down one input field               [Down Arrow]
  1205.  
  1206.         Move one character to the left          [Left Arrow]
  1207.  
  1208.         Move one character to the right         [Right Arrow]
  1209.  
  1210.         Move to the first character             [Home]
  1211.  
  1212.         Clear input field                       [Ctrl-Home]
  1213.  
  1214.         Move to the last  character             [End]
  1215.  
  1216.         Move to "PgmPath"                       [Pg-Up]
  1217.  
  1218.         Move to the "DatPath"                   [Pg-Dn]
  1219.  
  1220.         Toggle insert and overwrite modes       [Ins]
  1221.  
  1222.             Overwrite  mode is indicated by a small cursor.  Insert mode is
  1223.             indicated by a large cursor.
  1224.  
  1225.         Delete character at the cursor          [Del]
  1226.  
  1227.         Delete character to the left of cursor  [<--]
  1228.  
  1229.         Help key                                [F1]
  1230.  
  1231.             Once the relevant help screen has been displayed you may select
  1232.             the  help  menu  by  pressing  the "Enter" key or return to the
  1233.             entry form by pressing "Esc".
  1234.  
  1235.         Print list of loaded programs          [F9]
  1236.  
  1237.         Done, no more programs to load          [Esc]
  1238.  
  1239.             If you do not have any programs loaded,  this  key  will return
  1240.             you to DOS.
  1241.  
  1242.  
  1243.     Problems Loading Resident Programs
  1244.     ---------------------------------
  1245.     If  for some reason On-Call is not able to locate or load a program, it
  1246.     will  display the program  information window with  the information you
  1247.     supplied  and  produce a  low error  beep.  On-Call makes  a reasonable
  1248.     guess  as to what might  have gone wrong and  places the cursor in  the
  1249.     input  field where  it thinks the problem exists.  If this occurs,  you
  1250.     should  check all input fields and make any necessary changes.  On-Call
  1251.     may  also display  a message  in the "Options"  field indicating either
  1252.     that the program did not stay resident or that On-Call  is  not capable
  1253.     of  handling  the requested program.  These  messages are cleared using
  1254.     the "Ctrl-Home" combination described above.
  1255.  
  1256.  
  1257.  
  1258.                                        20
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.     NOTE:   Some programs must be  told to remain resident.  These programs
  1265.     may require an entry in the "Options" field.
  1266.  
  1267.  
  1268.     Executing Non-Resident Programs
  1269.     -------------------------------
  1270.     You may find that while you are loading resident programs into On-Call,
  1271.     you  would like to run a non-resident program or execute a DOS command.
  1272.     This  is easy to do and does  not interfere with the process of loading
  1273.     resident  programs.  Generally the reason  for doing this  would be  to
  1274.     obtain  information on options for the program you want to load.  Since
  1275.     On-Call recognizes when a program does not stay resident, it will cause
  1276.     no problems other than having to clear the input fields of any unwanted
  1277.     data  before selecting another resident program.
  1278.  
  1279.     To  execute  a non-resident program from this window, simply supply any
  1280.     required  information just as you  would for a resident program.  After
  1281.     you  quit or  exit  the non-resident  program,  may use  the "Ctrl" and
  1282.     "Home" keys together to clear each input field as you enter information
  1283.     for  the next program.  If you would like to execute a DOS command, run
  1284.     the  program called COMMAND.COM.  Running  this program  is similar  to
  1285.     executing  the  "SHELL"  command  from BASIC.  When  you  have finished
  1286.     executing  any desired programs or DOS commands,  simply  enter "EXIT",
  1287.     just as you would to return to BASIC.
  1288.  
  1289.  
  1290.     When All Desired Programs Are Loaded
  1291.     ------------------------------------
  1292.     When  All Desired Programs are  Loaded When you have  loaded all of the
  1293.     resident programs you want into On-Call and have pressed the "Esc" key,
  1294.     a  program selection window will be  displayed.  This is the window you
  1295.     will  use to select a  resident program and is  described later in this
  1296.     manual.  For now,  just press the "Enter" key, which will select "none"
  1297.     and advance On-Call to the summary window.
  1298.  
  1299.  
  1300. 4.5   The Summary Window
  1301.  
  1302.     If  every thing has gone according to plan,  you will soon be presented
  1303.     with  the On-Call summary window.  This  information will remain on the
  1304.     your screen and On-Call will terminate but still be resident in  memory
  1305.     waiting for you to call upon it with the designated Hot-Keys. No action
  1306.     is require at this time and you are free to continue with whatever work
  1307.     you  desire.  Lets take  a quick look at the information provided.  All
  1308.     values are in Bytes except the version and serial numbers.
  1309.  
  1310.         Version & Serial number
  1311.  
  1312.             This  information identifies the source  of your Shareware copy
  1313.             of   On-Call.  Please  have  this  information  available  when
  1314.             contacting  Forest  Hill Software   to  register your  copy and
  1315.             include  it   in  any  correspondence.  Unfortunately,  we  can
  1316.             only provide support to registered  users  of On-Call.  You may
  1317.             contact  our sales  department for further  information and may
  1318.             even begin receiving telephone support the same day.
  1319.  
  1320.  
  1321.                                        21
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.         Total system memory
  1329.  
  1330.             This  is the total memory as  reported by BIOS.  It is possible
  1331.             that this value may vary from the actual amount in your system.
  1332.  
  1333.         Memory free before loading
  1334.  
  1335.             This  is the  amount of memory  which was  free before starting
  1336.             On-Call.
  1337.  
  1338.         Total for loaded programs
  1339.  
  1340.             Here  is  the number of bytes which would have been used by all
  1341.             of  the programs,  had you  not loaded them with On-Call.  This
  1342.             value may be larger than your total system memory!
  1343.  
  1344.         Actual memory required
  1345.  
  1346.             This  is  the  memory  which  has  been  allocated  for  use by
  1347.             On-Call.  It  is the size of  the largest resident program plus
  1348.             the size of On-Call itself.
  1349.  
  1350.  
  1351.         Memory savings realized
  1352.  
  1353.             This  is the difference  between the total  for loaded programs
  1354.             and  actual memory used.   It's one measure  of the benefits of
  1355.             On-Call.
  1356.  
  1357.     Following  the  summary  display is  a  short legal  announcement which
  1358.     reminds  you that this is copyrighted material and subject to the terms
  1359.     stated herein.
  1360.  
  1361.  
  1362. 4.6   Errors While Loading Programs
  1363.  
  1364.     Errors  are a fact of life, but On-Call will help to soften the blow as
  1365.     much  as  possible.  We have  already explained  what happens  when the
  1366.     specified  path  or  program cannot  be found  and how  On-Call handles
  1367.     non-resident or unusable programs.  But what happens when you specify a
  1368.     disk drive that has no disk in it or when you try to print to a printer
  1369.     which is off-line?  Fortunately,  On-Call will notice  this and present
  1370.     you with  a small Pop-Up error window.  The best action to take if this
  1371.     happens  is to try to correct  the situation and press  the "R" key  to
  1372.     Retry.   When it is not possible to correct the problem,  press the "I"
  1373.     key  to  Ignore  the operation.  In  either  case  On-Call  will either
  1374.     continue  as if nothing has happened or it will return you to where you
  1375.     were before the problem occurred.
  1376.  
  1377.     NOTE:  There  is a delay  before this error  window is displayed.  This
  1378.     delay  may be as short as few seconds  for a floppy disk drive which is
  1379.     not  ready or as much as 15 seconds for an off-line printer.  The delay
  1380.     is  within DOS,  not On-Call.  Don't be too quick to reboot your system
  1381.     when you don't see anything happening.
  1382.  
  1383.  
  1384.                                        22
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390. 5.   USING On-Call
  1391.  
  1392.     In  this  chapter you will find out  how to use On-Call.  The following
  1393.     information  explains how  you can  get On-Call  to pop-up  and how  to
  1394.     switch  between different resident programs,   both from the DOS prompt
  1395.     and from within an application program.
  1396.  
  1397.  
  1398. 5.1   Popping-up On-Call
  1399.  
  1400.     There  are  two  ways to call upon On-Call.  One is for use only at the
  1401.     DOS  prompt,  the  other is for  use at  all  other times.  With either
  1402.     method,  you will frequently observe a short delay between the time you
  1403.     ask On-Call to pop-up and when it actually does.  This is quite  normal
  1404.     and  is part of a statistical protection scheme which is used to ensure
  1405.     that On-Call does not switch a resident program out at an inappropriate
  1406.     time.  If this scheme were not employed,  your system would most likely
  1407.     take a vacation each time On-Call switched resident programs.
  1408.  
  1409.     While  most  resident programs don't seem to  be doing anything most of
  1410.     the time,  there is quite a flurry of activity taking place, without so
  1411.     much as the touch of a key to start it.  Please be patient with On-Call
  1412.     and it will serve you well.
  1413.  
  1414.     As  you  become familiar with On-Call,  you will realize that trying to
  1415.     switch resident programs while they are displaying on the screen is not
  1416.     a  very  good  idea.  While On-Call  can usually  tell if  the resident
  1417.     program,  which it currently has loaded, is popped-up, We don't suggest
  1418.     that  you regularly  test that capability.  However,   if you do make a
  1419.     mistake  and  press the  Hot-Keys  while  the loaded  program  is "Up",
  1420.     On-Call will make every attempt to prevent disaster.
  1421.  
  1422.     Popping On-Call From DOS
  1423.     ------------------------
  1424.     Unlike  most other resident programs you may be familiar with,  you can
  1425.     not  activate On-Call while  at the DOS  prompt simply  by pressing the
  1426.     designated Hot-Keys.  Instead, a small program has been provided on the
  1427.     On-Call  distribution  diskette which  can be  used to  pop-up On-Call.
  1428.     This  program  is  called OCP.COM.   It should  either  be placed  in a
  1429.     directory  listed in your "PATH" statement (see your DOS documentation)
  1430.     or  a  "PATH"  to it should be included.  This  way you will be able to
  1431.     activate   the  On-Call  program   selection  window  from  within  any
  1432.     directory.
  1433.  
  1434.     If  using  the "OCP" command is awkward,  you may rename OCP.COM to any
  1435.     name  that may be more convenient for you,  as long as it has  a ".COM"
  1436.     extension.  You  may  also  use  the  following  alternative  method to
  1437.     convince  On-Call to pop-up from  the DOS prompt.  Press the designated
  1438.     Hot-Keys, "Ctrl" and Right Shift by default, then execute the DOS "DIR"
  1439.     command.  At some point,  either during disk access or writing  to  the
  1440.     screen, On-Call will find an opportune moment and come to life. On-Call
  1441.     may be more or less willing to pop depending on the currently  selected
  1442.     resident program. While I have not yet run across such a program, it is
  1443.  
  1444.  
  1445.  
  1446.                                        23
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.     possible to write one which could keep On-Call waiting forever.  If you
  1453.     have  a  program which  does  this,  check  the "READ.ME"  file on your
  1454.     distribution disk.
  1455.  
  1456.         To pop-up On-Call at the DOS prompt type:       OCP
  1457.  
  1458.  
  1459.     Popping On-Call From Within Programs
  1460.     ------------------------------------
  1461.     While  running an application program, you can pop-up On-Call simply by
  1462.     pressing  the designated Hot-Keys.  By default,  these Hot-Keys are the
  1463.     "Ctrl" and Right Shift keys.  Press both of these keys at the same time
  1464.     then release them to activate On-Call. If you have selected a different
  1465.     combination  of keys using the "/H=" option,  you must press those keys
  1466.     instead.
  1467.  
  1468.     You  will  notice that when you press the designated Hot-Keys,  a short
  1469.     "Beep"  will be produced.  This is On-Call acknowledging  your request.
  1470.     Before  On-Call  can proceed  you  must first  release  all keys.  When
  1471.     On-Call pops, it will produce a lower tone telling you that it is ready
  1472.     to select a program.  This may seem superfluous until you try to pop-up
  1473.     On-Call while a graphics screen displayed.
  1474.  
  1475.     Depending on the software you are running,  On-Call will either be easy
  1476.     to  pop  or  a bit  stubborn.  This is a  result of  the protections we
  1477.     discussed  earlier.  If  On-Call  does  not pop  after  a  few seconds,
  1478.     continue  on with your work. It will most likely pop-up after a few key
  1479.     strokes.  In  extreme cases,   it may  be necessary  to  try some other
  1480.     action,  such  as disk access.  A fairly effective method is to ask the
  1481.     software  you are using to display a help screen.  This generally  will
  1482.     not  interfere with your  work and is  easy to return  from when you're
  1483.     done with On-Call.
  1484.  
  1485.  
  1486. 5.2   Program Selection
  1487.  
  1488.     This  section  describes how you can  switch between resident programs.
  1489.     There  are two  methods of selecting  a resident  program.  One is used
  1490.     when  the display is  set to a  standard text mode.  The  other is used
  1491.     when  the  display is  set  to a  graphics  or non-standard  text mode.
  1492.     However,  there is  a common thread between these methods regarding use
  1493.     of the "Esc", "Enter" and "Crtl-Enter" key sequences.  These allow  you
  1494.     to  keep  the  selected resident  program,  save  the selected resident
  1495.     program,   save the selected resident program and switch to a different
  1496.     one or  forget  the selected resident program and switch to a different
  1497.     one.   Exactly how  to perform these  functions is  described in detail
  1498.     below.
  1499.  
  1500.  
  1501.     Text Mode Selection
  1502.     -------------------
  1503.     When  On-Call is popped-up,  if your screen  is in a text mode which is
  1504.     standard for either a Monochrome or CGA adapter, you will see On-Call's
  1505.     Resident Program Selection window.  At any one time,  this window  will
  1506.     display  the names of  12  resident programs loaded  into On-Call.  The
  1507.  
  1508.  
  1509.                                        24
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.     currently  selected program or "(none)"  will either be highlighted  or
  1516.     displayed in reverse video.
  1517.  
  1518.     Since  On-Call  allows you to load the same program more than once,  it
  1519.     must  be  able  to  identify each  copy.  It  identifies  duplicates by
  1520.     including  a parenthesized number after the program name and will treat
  1521.     them  as totally  separate entities.  You  can rename  these duplicates
  1522.     using  the  OCA.COM accessory program.  Doing so will make it easier to
  1523.     identify each copy.  The OCA.COM program is described in Chapter 5.
  1524.  
  1525.     Selecting  the desired resident program  is basically a Point-and-Shoot
  1526.     procedure.  The  selection screen can only  display 12 program names at
  1527.     one time, while On-Call can manage up to 40. If the program you want to
  1528.     select  is not shown  on the display,   simply move in the direction of
  1529.     that program and the list will "Scroll", exposing the unseen  programs.
  1530.  
  1531.     The  following  is a list of  the keys you may  use while the selection
  1532.     window  is  displayed.  Pressing an  illegal  key or  attempting to  go
  1533.     beyond  the limits of the listed programs will cause On-Call to produce
  1534.     a low warning beep and ignore that keystroke.
  1535.  
  1536.  
  1537.     Program Selection Keys
  1538.     ----------------------
  1539.         Move up one program                             [Up Arrow]
  1540.  
  1541.         Move down one program                           [Down Arrow]
  1542.  
  1543.         Move one to the left, with column wrap          [Left Arrow]
  1544.  
  1545.         Move one to the right, with column wrap         [Right Arrow]
  1546.  
  1547.         Move to the first program listed                [Home]
  1548.  
  1549.         Move to the last program listed                 [End]
  1550.  
  1551.         Move up 12 programs                             [Pg Up]
  1552.  
  1553.         Move down 12 programs                           [Pg Dn]
  1554.  
  1555.         Save current program, select highlighted        [Enter]
  1556.  
  1557.             Switching programs in this way will ensure that when you return
  1558.             to  a resident  program  it  will  be  exactly as  you left it.
  1559.             On-Call  will recognize if  you  are re-selecting the currently
  1560.             selected program and not unnecessarily read it back in from the
  1561.             image data file.  Doing this occasionally is roughly equivalent
  1562.             saving  your  work  within  the  constructs  of  your  resident
  1563.             program, and may be faster.
  1564.  
  1565.         Forget current program, select highlighted      [Ctrl-Enter]
  1566.  
  1567.             This  sequence is used when you  want  to  change  programs but
  1568.             don't  want the currently selected resident program to be saved
  1569.  
  1570.  
  1571.  
  1572.                                        25
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.             to the image data file. You may also use this function to avoid
  1579.             saving  changes  you  have  made.  In  fact,  if  you  have the
  1580.             currently  selected program  highlighted  when  you press these
  1581.             keys together, you will have returned that program to the state
  1582.             it was in the last time you selected it.
  1583.  
  1584.         Display context sensitive help information      [F1]
  1585.  
  1586.             Pressing  this key will display a screen of information related
  1587.             to selecting a resident program. To access the Help menu, press
  1588.             "Enter" then the letter shown for the desired help screen.  The
  1589.             "Esc" key will return you to program selection.
  1590.  
  1591.         Print a list of loaded programs                 [F9]
  1592.  
  1593.         Exit without making any changes                 [Esc]
  1594.  
  1595.         Use the graphics mode "Blind" selection method  [G]
  1596.  
  1597.             You  may  have  to  use  this command when running On-Call with
  1598.             certain  graphics programs.  If the display is in graphics mode
  1599.             when  you Pop-Up On-Call and you see random nonsense at the top
  1600.             of  the screen,  press the "G"  key.  On-Call  will restore the
  1601.             screen  and  begin  using  the graphics  mode  selection method
  1602.             described below.
  1603.  
  1604.     When you select the desired resident program,  On-Call will perform any
  1605.     required  disk access to save the current program and/or select the new
  1606.     one.  Unless you specified the "/M" option or are working in a graphics
  1607.     mode,  a  status  window  will indicate  what  On-Call  is doing  as it
  1608.     proceeds.   If you keep the image data file on a RAMdisk or a fast hard
  1609.     disk, you may not have time to read these messages.  On the other hand,
  1610.     if you are using a 720K Microfloppy drive, it should give you something
  1611.     to  do while you wait.
  1612.  
  1613.     When  On-Call is  done,  it  will produce  a characteristic  three tone
  1614.     sequence  indicating that it is safe to proceed with your work.  Please
  1615.     wait for this indication before proceeding.
  1616.  
  1617.  
  1618.     Non-Text Mode Selection
  1619.     -----------------------
  1620.     Unlike  some  other resident  programs,   On-Call does  not  attempt to
  1621.     interact with the display when it is in a graphics or non-standard text
  1622.     mode.  This  doesn't mean that  it won't work.  However,   it does mean
  1623.     that  resident program selection  takes place "Blind".   The process is
  1624.     directed by different "Beeps" which are easy to recognize and guide you
  1625.     through  the  process.  You should carefully follow the procedure below
  1626.     the first time through, after that it will quickly seem natural.
  1627.  
  1628.         1.  Pop-Up On-Call with the designated Hot-Keys
  1629.  
  1630.             Just as it does in text mode, On-Call produces two beeps before
  1631.             displaying the program selection window. These beeps, which may
  1632.  
  1633.  
  1634.  
  1635.                                        26
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.             have  seemed unnecessary in text mode,  will let you know  when
  1642.             On-Call is ready for you to enter the desired program name.
  1643.  
  1644.             Some  graphics  programs do not conform to all DOS conventions.
  1645.             With certain graphics programs,  On-Call may not be  aware that
  1646.             the  display  is  set to a graphics mode and attempt to display
  1647.             the program selection window.  If this happens, the screen will
  1648.             partially fill  with random nonsense. When you see this happen,
  1649.             or  if after popping On-Call,  it does not seem respond  to you
  1650.             key  strokes, press the "G" key.  On-Call will then restore the
  1651.             screen and begin using the "Blind" selection method.
  1652.  
  1653.         2.  Enter Desired Program Name
  1654.  
  1655.             When typing the program name,  include the  extension  (.EXE or
  1656.             .COM)  or  On-Call will not  be able to  find your program.  Do
  1657.             not include any parenthesized numbers.  If you get  lost trying
  1658.             to  type the program name,  use the Rubout key (above the Enter
  1659.             key)  to back up to the point at which On-Call produces the low
  1660.             tone  error beep.  That will indicate that you have deleted all
  1661.             of  the characters typed so  far.  Program names  can be  up to
  1662.             12  characters  long.  If you type  too many characters On-Call
  1663.             will  produce  the  low tone  error  beep and  ignore  your key
  1664.             strokes.
  1665.  
  1666.             The process of matching the name you type to the list of loaded
  1667.             programs  is "Case Sensitive". This means that a capital letter
  1668.             is  not considered to be the same as a small letter.  This will
  1669.             be  important  to remember once you have changed a program name
  1670.             with the OCA.COM accessory program.
  1671.  
  1672.             If  you only  want  to  save  the  program  which  is currently
  1673.             selected, do not enter the program name.
  1674.  
  1675.         3.  Press either "Enter" or "Ctrl-Enter"
  1676.  
  1677.             The effect is the same as for text mode selection. If you press
  1678.             "Enter",    the  currently  selected  program  will  be  saved.
  1679.             Pressing   "Ctrl"  and  "Enter"  together  will  not  save  the
  1680.             current program before selecting the new one.
  1681.  
  1682.             If On-Call locates the desired program,  it  will  confirm that
  1683.             with  a  high  tone beep and proceed to switch to that program.
  1684.             Since you will be in a graphics or non-standard text  mode,  no
  1685.             status   windows  will  be  displayed.  Please   wait  for  the
  1686.             characteristic  three tone sequence  indicating that On-Call is
  1687.             done.
  1688.  
  1689.             If  On-Call  can't  find a program with the name you supply, it
  1690.             will produce a low error beep. At this point you may retype the
  1691.             program  name  or  print a list of currently loaded programs by
  1692.             pressing "F9".
  1693.  
  1694.  
  1695.  
  1696.  
  1697.                                        27
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.             Pressing  the  "Ctrl"  and  "Enter"  combination  without first
  1704.             typing  a  program  name will select "none". You may optionally
  1705.             type the word "none" and press "Enter".
  1706.  
  1707.         4.  If More than 1 high beep, enter copy number
  1708.  
  1709.             On-Call  produces one high beep for each  program  matching the
  1710.             entered  name.  If  it  only  finds  one matching program, that
  1711.             program will be selected.  If you hear more than one high beep,
  1712.             On-Call  will  be   waiting  for  more  information.  Type  the
  1713.             number of the copy you wish to select then  press "Enter".  You
  1714.             must   wait  for  the  three  tone   sequence  indicating  that
  1715.             On-Call is done.
  1716.  
  1717.             If you type an invalid number,  On-Call will produce a low tone
  1718.             error beep and you will have to reenter the program name.
  1719.  
  1720.             At  any  time  you  may  press  "Esc"  to quit resident program
  1721.             selection.  Doing  so  will  preserve  the  currently  selected
  1722.             program   unless   you   have  already  used  the  "Ctrl-Enter"
  1723.             combination to enter a program name.
  1724.  
  1725.  
  1726.     Printing a List of Loaded Programs
  1727.     ---------------------------------
  1728.     While  loading or  selecting programs,  you  may press the  "F9" key to
  1729.     print  a list  of resident  programs which  are currently loaded.  This
  1730.     list will include the name and size of each program,  the total for all
  1731.     programs,  the  path and name of the image data file and the designated
  1732.     Hot-Keys.   You may  want to  print this list  once and  keep it handy,
  1733.     especially  if  you frequently  work  in graphics  or non-standard text
  1734.     modes.
  1735.  
  1736.     If your printer is off-line when you try to print this list,  the error
  1737.     window  will pop-up.  It will then wait for you to press either "R" for
  1738.     Retry  or  "I" for  ignore.  Unfortunately,   Ignore only  bypasses one
  1739.     character at a time, which would be rather inconvenient in this case. I
  1740.     therefore  suggest that you set the  printer on-line and press "R"  for
  1741.     Retry.
  1742.  
  1743.  
  1744. 5.3   Running Other Software
  1745.  
  1746.     There  is nothing special that you have  to do while On-Call is loaded,
  1747.     other  than the procedures above for switching resident programs within
  1748.     On-Call.  Operation  of your nonresident software  will only be changed
  1749.     by  the  added  functionality  you  will  receive  from  having On-Call
  1750.     managing your resident programs.
  1751.  
  1752.     When  On-Call  is not popped-up,   you are free  to conduct business as
  1753.     usual.  However,  there is one thing you may occasionally notice.  Some
  1754.     resident software  is rather difficult to manage.  In an effort to keep
  1755.     things under control,  On-Call may, at it's discretion, store away your
  1756.     currently selected resident program and go to a "none" selected status.
  1757.     This will only happen with certain resident programs and only when  you
  1758.  
  1759.  
  1760.                                        28
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.     are  starting a  program.  Please note  that  On-Call does  not ask for
  1767.     permission to save your resident program. If you don't want it saved in
  1768.     it's  present state,   you  will have  to  deselect  it manually before
  1769.     starting the new program.
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.                                        29
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829. 6.   ACCESSORIES
  1830.  
  1831.     The  On-Call distribution files include several programs in addition to
  1832.     On-Call  itself.   One  of these  programs enhances  the capability  of
  1833.     On-Call  by allowing you to add,  delete, duplicate and rename resident
  1834.     program  images.  With  the same  program you  may set certain  default
  1835.     values for On-Call, such as Hot-Keys, protection level, display of disk
  1836.     access  messages and  how On-Call  will handle each  system  interrupt.
  1837.     Other  programs  allow  easy  access  to  On-Call  from  DOS  and solve
  1838.     compatibility problems.  This chapter will describe each of the On-Call
  1839.     accessory programs and how to use them.  Please note that some features
  1840.     of  these accessory programs are only  to be used  as  described in the
  1841.     supplied  documentation,  READ.ME file,  or under  the direction of the
  1842.     On-Call Customer Service Department.
  1843.  
  1844.  
  1845. 6.1   OCA.COM
  1846.  
  1847.     The  OCA.COM program is  the largest of  the On-Call accessories.  This
  1848.     program  will  allow you to manipulate  resident program images and set
  1849.     default values for ONCALL.EXE.  Before you start this program,  use the
  1850.     DOS  "CD" command to change to  the directory containing the ONCALL.EXE
  1851.     program.  The  OCA program expects  to find ONCALL.EXE  in the  default
  1852.     directory.  If the program isn't found, you won't be able to use any of
  1853.     the options under the "Configure On-Call" main menu selection.
  1854.  
  1855.             To Start OCA type:              CD \OC
  1856.                                           (or directory containing On-Call)
  1857.                                             OCA
  1858.  
  1859.     You  will  be informed  if  there is  any  problem locating  or reading
  1860.     ONCALL.EXE.
  1861.  
  1862.     WARNING:  Please read all message windows carefully as they may provide
  1863.     important information.
  1864.  
  1865.     When  the program has been loaded and ONCALL.EXE has been examined, OCA
  1866.     will  provide you  with the  main menu.  This  menu has  three options,
  1867.     "Edit Program Image File",  "Configure On-Call" and "Quit Accessories".
  1868.     You  make your selection  either by using  the arrow keys to  highlight
  1869.     the desired option and then pressing  the Enter key, or by typing first
  1870.     letter of the desired option. All subsequent menus operate in the  same
  1871.     way, except that they are vertical as opposed to horizontal.
  1872.  
  1873.  
  1874.     Edit Program Image File
  1875.     -----------------------
  1876.     From the "Edit Program Image File" menu, you may list the contents of a
  1877.     file,   erase an image,  duplicate an image,  add an image from another
  1878.     file or rename  a program image.  To return to the main menu press Esc.
  1879.     When  selecting an option from this menu,  you will be asked for a file
  1880.     name.  Be  sure to enter the full path and file name or OCA will not be
  1881.     able  to locate the data file.  Then  press Enter.  The above window is
  1882.     also  used  for  several  other  options.  Since  the  ":\"  is  always
  1883.     required,  it is automatically provided for your convenience.  OCA will
  1884.  
  1885.  
  1886.                                        30
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.     display  an  error  message if it can't find  the desired file or has a
  1893.     problem reading it.
  1894.  
  1895.         Options on the Edit Program Image File Menu are:
  1896.  
  1897.             List Image File
  1898.  
  1899.                 This  option lists the images  in the specified image file.
  1900.                 With  each image name is  the number  of bytes required for
  1901.                 that program.  Statistics for the entire file are listed at
  1902.                 the top.
  1903.  
  1904.             Erase an Image
  1905.  
  1906.                 This  option allows  you to remove  an image  from an image
  1907.                 data file.  This may be required if a problem has developed
  1908.                 with  that program and the  image is no longer useful.  You
  1909.                 may  also  use this option  to  remove  a  program which is
  1910.                 no  longer needed.  Follow the instructions provided on the
  1911.                 screen  to  select  and erase an image.
  1912.  
  1913.             Duplicate an Image
  1914.  
  1915.                 This  option  will  create  two  identical images  from one
  1916.                 which  already exists.  After creating  the new image,  OCA
  1917.                 will  scan  through  the  list  of  images and renumber any
  1918.                 duplicates as necessary. You should then use the "Rename an
  1919.                 Image" option  to specifically identify each copy.
  1920.  
  1921.             Copy an Image
  1922.  
  1923.                 This  option  will  copy an image from one file to another.
  1924.                 This  allows you  to add a  new image to  an existing file.
  1925.                 The  images  from  both  files  must  have  been  loaded in
  1926.                 exactly  the same way or OCA will refuse to copy the image.
  1927.                 You  may check  the  "Base Address" of  both files with the
  1928.                 "List Image File" option to see if they match.
  1929.  
  1930.                 NOTE:   See the "/A" start-up option for information on how
  1931.                 to add a new resident program to an image data file.
  1932.  
  1933.             Rename an Image
  1934.  
  1935.                 This  option will allow you to  assign a logical name to an
  1936.                 image.   The  new  name  may contain any desired characters
  1937.                 or punctuation but may not be more than 12 characters long.
  1938.                 You  can then refer to an  image by its logical name rather
  1939.                 than  its original program  name.  Using short,  or even  1
  1940.                 letter  names,  will simplify selecting a  resident program
  1941.                 in the graphics selection mode.
  1942.  
  1943.     If you erase or duplicate an image, the entire image data file  will be
  1944.     copied and the original file will be renamed with the extension ".BAK".
  1945.     If there is a problem during one of  these  operations,  the  resulting
  1946.     file may  be  unusable  or nonexistent.  If this happens, or you simply
  1947.  
  1948.  
  1949.                                        31
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.     change your mind, delete the new file and rename the ".BAK" file to its
  1956.     original name. Erasing or duplicating an image will require enough disk
  1957.     space to copy the entire image data file. Floppy disk  users  may  find
  1958.     this  an  insurmountable limitation,  for which we apologize.  OCA will
  1959.     fail the operation if the space is not available and leave  the  ".BAK"
  1960.     file intact.
  1961.  
  1962.  
  1963.     Configure On-Call
  1964.     -----------------
  1965.     From  the  "Configure  On-Call" menu you may set default parameters and
  1966.     adjust  how On-Call operates.  Certain options in  this  menu should be
  1967.     used with caution or only with specific directions.  These options will
  1968.     only be available if OCA was able to find the ONCALL.EXE program in the
  1969.     default directory.  OCA will also refuse access to any of these options
  1970.     if it finds unexpected or inconsistent data.
  1971.  
  1972.     WARNING: Please read the information below before experimenting.
  1973.  
  1974.         Options on the Configure On-Call Menu are:
  1975.  
  1976.             Hot-Keys
  1977.  
  1978.                 This  option will allow  you to  set  the  default Hot-Keys
  1979.                 for On-Call.  Once set, this default may be overridden with
  1980.                 the  "/H"  option when  starting On-Call  or in  the ONCALL
  1981.                 environment  parameter.  Follow  the  instructions provided
  1982.                 by OCA to set the desired keys.
  1983.  
  1984.             Bypass Messages
  1985.  
  1986.                 On-Call  displays a message window each time the disk drive
  1987.                 is accessed.  On  a  faster  system,  you may not have time
  1988.                 to read these messages and therefore may not want to bother
  1989.                 with  them.  This  option  allows  you to  deactivate these
  1990.                 messages. Once set, this default may be overridden with the
  1991.                 "/M"  option  when   starting  On-Call  or  in  the  ONCALL
  1992.                 environment parameter.
  1993.  
  1994.             Protection Level
  1995.  
  1996.                 On-Call  resists  popping-up  when  the  selected  resident
  1997.                 program is in some way active. This option sets  a relative
  1998.                 level  of  protection.  The  higher the  number,   the more
  1999.                 resistant it is to popping.  As distributed,  this level is
  2000.                 set  to  2  which  is   moderate  protection.  The  maximum
  2001.                 value  of  100  will make  it  almost impossible  to access
  2002.                 On-Call once a program is selected.  If you  find that your
  2003.                 computer  occasionally  "hangs",   either  when  popping or
  2004.                 exiting  On-Call,   you  should  set  this  level  a little
  2005.                 higher. Try increments of 5 or 10.
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.                                        32
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.             Interrupts
  2019.  
  2020.                 This  option  should   only   be  used   when  specifically
  2021.                 directed  by the On-Call  documentation,  READ.ME file,  or
  2022.                 Customer  Service Department.
  2023.                 WARNING:  Making  indiscriminate  changes  to the interrupt
  2024.                 handling of On-Call will most assuredly result in disaster.
  2025.  
  2026.  
  2027. 6.2   OCP.COM
  2028.  
  2029.     The  OCP.COM program provides access to the  On-Call  program selection
  2030.     window  from  the  DOS  prompt.  Its  use has already been discussed in
  2031.     Chapter 4. You should make this program available by including  a  path
  2032.     to it  in the "PATH" statement of your AUTOEXEC.BAT file.  You may find
  2033.     that OCP has trouble popping-up the program selection window  when  you
  2034.     have  certain  resident programs selected.  If  this occurs,  check the
  2035.     protection level described above.
  2036.  
  2037.  
  2038. 6.3   OCV.COM
  2039.  
  2040.     The OCV.COM program solves a particular type compatibility problem with
  2041.     certain  types  of software. Quite simply, OCV allows these programs to
  2042.     "See" other related programs. Refer to the READ.ME file on the  On-Call
  2043.     distribution  diskette  for  information  about specific software which
  2044.     requires use of this accessory program.
  2045.  
  2046.     WARNING:   Use OCV.COM  only as  specified in  the READ.ME  file  or as
  2047.     directed by the On-Call Customer Service Department.
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.                                        33
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081. 7.   COMPATIBILITY
  2082.  
  2083.     Unlike most software programs, On-Call does not function totally on its
  2084.     own.  Its  job is to juggle  other software in a  way their authors may
  2085.     not  have  considered.  While every  attempt has  been made,   and will
  2086.     continue  to be  made,  to  accommodate  the  wide variety  of resident
  2087.     software,  compatibility  problems  may arise.  Please take the time to
  2088.     ensure that your resident and non-resident software is cooperating with
  2089.     On-Call.
  2090.  
  2091.  
  2092. 7.1   Case of Mistaken Identity
  2093.  
  2094.     Some  software  programs  get  their  high  performance   by   directly
  2095.     controlling  the  hardware  in  your system. Well behaved programs will
  2096.     inform  BIOS and DOS of  any changes which  may  affect other software.
  2097.     Some not so well behaved programs do not. It can be difficult, at times
  2098.     impossible, for other software to determine exactly what has been  done
  2099.     by these  programs and what state the hardware may be in.  As a result,
  2100.     other software may tend to behave in a way inconsistent with the actual
  2101.     hardware state.
  2102.  
  2103.     On-Call has been written to comply with accepted rules and it's overall
  2104.     compatibility  with other software  is a  testimonial  to that.  It can
  2105.     however  be  fooled  by  another  program's slight of hand. One case in
  2106.     particular  is graphics software  which  does not  inform BIOS  of  the
  2107.     current  state of the display. When running these programs, On-Call may
  2108.     mistakenly  assume the wrong display mode and attempt  to  display  the
  2109.     text mode selection screen on a graphics mode display.  The result will
  2110.     be random nonsense at the top of the screen or no effect  at  all.   If
  2111.     this  happens simply press "G" to inform On-Call that you would like to
  2112.     use  the graphics mode "Blind" selection  method.   When  you  do this,
  2113.     On-Call will restore the screen to normal and use "Blind" selection.
  2114.  
  2115.  
  2116. 7.2   Things to Avoid
  2117.  
  2118.     Certain  types  of  resident  software  won't  make  sense to load with
  2119.     On-Call.  Others may have problems simply because they will be switched
  2120.     in  and  out  of  memory.   Certainly,  utilities  such as disk caching
  2121.     programs will be dangerous to disable indiscriminately. These  programs
  2122.     have  become quite popular to speed disk access on floppy disks and the
  2123.     slower hard disk drives which have flooded the market. Deselecting this
  2124.     type  of  program,  especially  from within application software, could
  2125.     result in loss of data or corruption of the storage  media.  I  suggest
  2126.     you  load these programs prior to starting On-Call.  This way they will
  2127.     always  be in charge  of  disk access  and  may  even  speed  switching
  2128.     resident  programs with On-Call.  Please feel free to try loading these
  2129.     programs into On-Call, but it may be a good idea to do so with  a  disk
  2130.     that  is  properly  backed up.
  2131.  
  2132.     Other  problem programs may be difficult  to  identify.   Some software
  2133.     will  become  confused  if  there are changes to the system hardware or
  2134.     software status while they're switched out. These may be programs which
  2135.     work  with serial or parallel I/O ports such as communications programs
  2136.  
  2137.  
  2138.                                        34
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.     or network drivers. Others might not be able to  handle  an  unexpected
  2145.     change in display status. A typical example would be a spelling checker
  2146.     which  was not in memory  when the  word  processor  was  changed  from
  2147.     overwrite  to  insert  mode.  This is  not to  say that  these programs
  2148.     can't be managed with On-Call,  in fact the trade-off in memory savings
  2149.     may be worth the added attention they will require.
  2150.  
  2151.     Another  consideration  is  related to performance. It might be best to
  2152.     run  programs which require extremely  fast response  and processing of
  2153.     interrupts  without  On-Call  loaded.   While  the  overall  impact  on
  2154.     performance  is generally  minimal,  the  time required to  respond  to
  2155.     hardware  interrupts  could occasionally  be affected.  Any  high speed
  2156.     data  acquisition or  communications programs  should be  fully  tested
  2157.     with On-Call before they can be considered reliable.
  2158.  
  2159.  
  2160. 7.3   Hazards
  2161.  
  2162.     Several  ways of getting into trouble with On-Call have been covered in
  2163.     this manual.  If you follow these rules, the chances of having problems
  2164.     will be greatly reduced.
  2165.  
  2166.         Don't rush On-Call
  2167.  
  2168.             Typing  ahead  of the software may save some time, but doing so
  2169.             when  loading  programs  into  On-Call  could  spur unnecessary
  2170.             activity and  conceivably  cause  trouble.  Also, don't rush to
  2171.             help pop-up On-Call.  The less that is going on,  the sooner it
  2172.             will  be  able  to  find  an opportune  moment.  If after a few
  2173.             seconds it still doesn't pop-up, proceed with other measures.
  2174.  
  2175.         Don't switch programs while the selected program is on the screen
  2176.  
  2177.             The chances of On-Call popping-up at such a time is  slim,  but
  2178.             if you  are successful,  the penalty could be having to reboot.
  2179.             If  you do  find  the  On-Call  selection  menu  pops  over the
  2180.             selected  program,  you should press the "Esc" key to exit back
  2181.             to that program.
  2182.  
  2183.         Be careful about changing disks
  2184.  
  2185.             Don't  change diskettes in the middle of  a  program  simply to
  2186.             satisfy On-Call. If the program you are running doesn't perform
  2187.             disk  access,  you may be safe.  Otherwise,  it  is possible to
  2188.             corrupt either  or both diskettes.  Try to plan your disk usage
  2189.             so  that this kind of a swap will not be necessary.  If On-Call
  2190.             doesn't  find  the  image  data  file  when  trying  to  switch
  2191.             programs,  it will go to a "none" selected status and return to
  2192.             the program which was interrupted.
  2193.  
  2194.         Use OCV.COM only as directed
  2195.  
  2196.             The   OCV.COM   program   circumvents  some  of  the  interrupt
  2197.             monitoring which is critical to safe use of On-Call. You should
  2198.  
  2199.  
  2200.  
  2201.                                        35
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.             restrict  use  of this program to that specified in the On-Call
  2208.             documentation,  READ.ME file or by the On-Call Customer Service
  2209.             Department.
  2210.  
  2211.         Use OCA Interrupts option only as directed
  2212.  
  2213.             The  Interrupts option of the OCA.COM program is intended to be
  2214.             used  only as specified in the  On-Call documentation,  READ.ME
  2215.             file  or by  the On-Call  Customer Service  Department.  If you
  2216.             make  unauthorized changes  to the interrupt  settings,  do not
  2217.             expect On-Call to function properly.
  2218.  
  2219.  
  2220.                        ( End of Shareware Documentation )
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.                                        36
  2265.