home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / pcjr / jrtele.lzh / JRTELE.DOC < prev    next >
Text File  |  1985-12-05  |  32KB  |  1,009 lines

  1.       
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.  
  9.                          JRTELE.COM
  10.                       
  11.    
  12.    
  13.                   Ueckert Software Systems
  14.                        3573 Dexter Way
  15.                      Marietta, GA  30062
  16.    
  17.    
  18.                         December, 1985
  19.                          Release 1.0
  20.    
  21.    
  22.        (C) Copywrite 1985 by Ueckert Software Systems
  23.                       All rights reserved.
  24.    
  25.  
  26.      The disk containing the JRTELE.COM program and this
  27.      documentation may be copied and shared with others.
  28.        Printed copies of this documentation may not be
  29.         distributed in any manner without the express 
  30.         written consent of Ueckert Software Systems.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.     
  50.    
  51.                       TABLE OF CONTENTS
  52.    
  53.    Limited License Granted  .................   1
  54.  
  55.    Machine Configuration  ...................   2
  56.  
  57.    Introduction  ............................   3
  58.    
  59.    Getting Started  .........................   5
  60.  
  61.    Menu  ....................................   7
  62.    
  63.    Dialing Directory  .......................  10
  64.    
  65.    Communication Parameters  ................  13
  66.    
  67.    File Transfers  ..........................  14
  68.    
  69.    Program Defaults  ........................  16
  70.    
  71.    Error Messages  ..........................  17
  72.  
  73.    Registration Benefits  ...................  18
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. JRTELE.COM (Rel. 1.0)                                   1
  98.  
  99.  
  100.    
  101.    Limited License Granted
  102.  
  103.         You are free to use and copy the program to share 
  104.    with others.  However, you must follow these rules:
  105.         1.)  The program and the documentation must be 
  106.              distributed together.
  107.         2.)  The program and the documentation must be 
  108.              distributed unchanged in any way.
  109.         3.)  You may not charge for the program or its 
  110.              distribution, other than the cost of the 
  111.              distribution medium (i.e.;  the cost of a 
  112.              disk, connect charges, or similar items)
  113.              without the express written permission of
  114.              Ueckert Software Systems.
  115.         4.)  You may not distribute printed copies of
  116.              this documentation without the express
  117.              written permission of Ueckert Software
  118.              Systems.
  119.    
  120.         This program and documentation are the property 
  121.    of Ueckert Software Systems, which owns and retains 
  122.    all rights to them.  There is no warranty, implied or 
  123.    expressed, about this program's ability to perform in 
  124.    any manner.  Any user of this program does so at that 
  125.    user's own risk, with no recourse to Ueckert Software 
  126.    Systems for its performance or lack thereof.
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.                                  Limited Licesnse Granted
  145. JRTELE.COM (Rel. 1.0)                                   2
  146.  
  147.  
  148.    
  149.    Machine Configuration
  150.    
  151.         JRTELE.COM will run on 128k PCjr with an external 
  152.    speaker, a color or monochrome 80-column display, an 
  153.    internal IBM or external Hayes-compatible modem (at 
  154.    300 or 1200 bps), and a single disk drive.  It will 
  155.    also support a RAM disk if you have the additional 
  156.    memory.  
  157.  
  158.         Other configurations (second disk drives, etc.) 
  159.    may or may not work.  This program depends heavily on 
  160.    PCjr specific interrupts and ports.  If it doesn't 
  161.    work on your specific configuration, register and 
  162.    advise the author of the problem.  If it can be fixed 
  163.    without changing the basic purpose of the program, it 
  164.    will be incorporated into a future release.  There are 
  165.    no plans, currently, to make JRTELE.COM work on a PC, 
  166.    XT, AT, or other "compatible".  
  167.    
  168.    IMPORTANT NOTICE
  169.    
  170.         If you are using add-on memory and are changing 
  171.    the location of the screen memory, you must allocate 
  172.    enough memory for two (2) pages of screen memory.  If 
  173.    this is not done, results are unpredictable.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.                                     Machine Configuration
  193. JRTELE.COM (Rel. 1.0)                                   3
  194.  
  195.  
  196.     
  197.    Introduction
  198.  
  199.         JRTELE.COM is a communications program written 
  200.    specifically for the PCjr.  It makes full use of the 
  201.    Video Gate Adapter, the internal sound chip, and an 
  202.    IBM internal or external Hayes compatible modem, and 
  203.    optionally a printer.  It also supports a capture 
  204.    buffer (to a maximum of 32k).  It is designed to 
  205.    communicate with RBBS, using its color graphics and 
  206.    music, FIDO type, and NOCHANGE bulletin board systems 
  207.    (BBS).  NOCHANGE graphics, music, and NMODEM protocol 
  208.    are not currently supported.  This is the basic 
  209.    purpose of this program and it will not be altered in 
  210.    future releases.  
  211.  
  212.         JRTELE.COM was written in Turbo Pascal V3.01A 
  213.    with the BCD option.  There are approximately 4000 
  214.    lines of source code in the program.  The source code 
  215.    is available with a limited use license; see the user 
  216.    registration information at the end of the manual.  
  217.    
  218.         The communications routines in JRTELE.COM are 
  219.    based on the program DUMTRM.PAS by Jim McCarthy of 
  220.    Borland International and Andy Botany of Teleware 
  221.    Incorporated.  The disk directory read routine is 
  222.    based on the program QDL.PAS also by Jim McCarthy of 
  223.    Borland International.  Both programs are in the 
  224.    public domain and are available on the Borland 
  225.    International SIG on Compuserve and some BBS's.  
  226.    
  227.         The following limitations are present in this 
  228.    version of JRTELE.COM: 
  229.         1.  Only odd, even, and no parity are supported.
  230.         2.  Only 300 and 1200 bps are supported.
  231.    These limitations do not prevent JRTELE.COM from 
  232.    performing its purpose as stated above.  
  233.    
  234.         If you are using an IBM internal modem, it has 
  235.    had a revision since its first release.  The later 
  236.    revisions (marked "REV J" and later) corrected a 
  237.    problem occuring during transmission of non-text 
  238.    files;  i.e., uploads of programs would not work 
  239.  
  240.                                              Introduction
  241. JRTELE.COM (Rel. 1.0)                                   4
  242.  
  243.  
  244.    properly.  If you own an internal modem with a 
  245.    revision identification lower than "J", you may have 
  246.    problems with XMODEM uploads.  Unfortunately, this is 
  247.    a problem beyond the control of JRTELE.COM or its 
  248.    author.  If possible, upgrade to a revision "J" or 
  249.    higher of the IBM internal modem.  
  250.    
  251.         If you are using a Hayes compatible external 
  252.    modem, it must be truly compatible in the command set 
  253.    and responses.  If it is a Hayes compatible and does 
  254.    not work properly with JRTELE.COM, it's probably not 
  255.    as compatible as you think.  (Paraphased from Borland 
  256.    International.) 
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.                                              Introduction
  289. JRTELE.COM (Rel. 1.0)                                   5
  290.  
  291.  
  292.    
  293.    Getting Started
  294.    
  295.         Be sure and read the important notice in the 
  296.    machine configuration chapter if you have more than 
  297.    128k of memory.  Also make sure the volume on your 
  298.    external speaker is high enough to hear the sounds 
  299.    generated by JRTELE.COM.  
  300.    
  301.         To begin, type (without the quotes) "JRTELE.COM" 
  302.    at the DOS prompt (a:>, where a is the default drive 
  303.    number).  The first time you run JRTELE.COM, it may 
  304.    ask you for information which then becomes defaults 
  305.    for the program and the dialing directory.  The 
  306.    control file is then written for future runs. The 
  307.    directory file is created, using the defaults, for 
  308.    later runs.  The next time you run JRTELE.COM, it will 
  309.    read and use these files.  If you are using an IBM 
  310.    internal modem, the defaults are set to 300 BPS, 8 
  311.    data bits, 1 stop bit, and no parity.  If you are 
  312.    using an external modem, you are asked for its speed.  
  313.    Then the defaults are set using the speed you 
  314.    supplied, 8 data bits, 1 stop bit, and no parity.  
  315.    These are the communications parameters recommended by 
  316.    most BBS's.  Later in the documentation, instructions 
  317.    are given on changing the defaults.  
  318.  
  319.         If you are using the IBM internal modem, it is 
  320.    not necessary to enter any commands to set the modem's 
  321.    format, dial a number, or do uploads.  JRTELE.COM was 
  322.    written to do that for you.  
  323.         
  324.         A few comments about the notations used in this 
  325.    documentation and the program.  When the phrase "Alt-" 
  326.    proceeds a letter, it means you should hold down the 
  327.    key marked "Alt" key (to the left of the space bar) 
  328.    while pressing the named letter key.  It is not 
  329.    necessary to also press the shift key, even if the 
  330.    indicated letter is capitalized.  For example, Alt-M 
  331.    means:  hold down the "Alt" key while pressing the "M" 
  332.    key.  The phrase "Ctrl-" preceeding a letter means to 
  333.    hold down the "Ctrl" key (to the left of the "A" key) 
  334.    while pressing the named letter key.  Again, it is not 
  335.  
  336.                                           Getting Started
  337. JRTELE.COM (Rel. 1.0)                                   6
  338.  
  339.  
  340.    necessary to press the shift key.  The phrase "Fn-" 
  341.    and number or phrase implies you to press the "Fn" key 
  342.    (top right corner of the keyboard) and the number or 
  343.    phrase key.  Additional information about key 
  344.    combinations can be found in the IBM manual, Guide to 
  345.    Operations, supplied with your PCjr.  
  346.         
  347.         When you see angle brackets around a letter in a 
  348.    word, it means you use that letter to select the 
  349.    action implied by the word.  For example, the word 
  350.    "e<X>it" means you are to press the "X" key to exit 
  351.    from the routine.  Again, it is not necessary to press 
  352.    the shift key with the letter.       
  353.  
  354.         On occasion, JRTELE.COM will request a name, 
  355.    phone number, or other information from you.  When you 
  356.    provide this information, certain keys can be used to 
  357.    change what you have entered before you press the 
  358.    Enter key.  The backspace key will backspace one 
  359.    character position and put a space there.  The Esc key 
  360.    will backspace over all characters you have entered.  
  361.    The Enter key indicates you are finished entering 
  362.    characters.  
  363.  
  364.         JRTELE.COM will inform you (visually and audibly) 
  365.    that it is ready.  It will also tell you how large the 
  366.    capture buffer is;  usually, it will have between 12k 
  367.    (on a 128k PCjr) to a maximum of 32k (on PCjr's with 
  368.    extended memory).  When you've read the first screen, 
  369.    you can press any key to continue.  If this is your 
  370.    first time running JRTELE.COM, press Alt-M to display 
  371.    the menu.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.                                           Getting Started
  385. JRTELE.COM (Rel. 1.0)                                   7
  386.  
  387.  
  388.     
  389.    Menu
  390.  
  391.         The menu screen is provided to give you a quick 
  392.    summary of the functions available.  Each of these 
  393.    functions is listed below along with a brief 
  394.    description of that function.  
  395.    
  396.         Pressing any key will take you out of the menu.  
  397.    If it is a function on the menu, that function will be 
  398.    performed.  Most functions perform in this manner.  
  399.    The function window will remain on the screen until 
  400.    you press a key;  the key you press will be sent or 
  401.    the appropriate function will be performed, based on 
  402.    the key.  The exceptions to this are the dialing 
  403.    functions (Alt-D and Alt-Q) and the file transfer 
  404.    functions (Alt-R and Alt-T).  Remember, the shift key 
  405.    is not required for "Ctrl-" and "Alt-" combinations.  
  406.       
  407.    
  408.    Alt-P  Communications Parameters
  409.         Allows you to set the communications parameters.  
  410.         This is used primarily when making a manual 
  411.         (i.e., not in the directory) call.  
  412.  
  413.    Alt-F  Program Defaults
  414.         Allows you to set the parameters used by the 
  415.         program;  e.g., screen colors.
  416.                           
  417.    Alt-E  Keyboard Echo 
  418.         Allows you to see the characters you enter if the 
  419.         system with which you're communicating (host) 
  420.         doesn't echo (send back) the characters you type.  
  421.         Most systems do echo.  
  422.    
  423.    Alt-C  Clear Screen
  424.         Clears the screen.
  425.  
  426.    Alt-X  Exit Program
  427.         Allows you to exit the program after answering a
  428.         verification question.
  429.  
  430.  
  431.  
  432.                                                      Menu
  433. JRTELE.COM (Rel. 1.0)                                   8
  434.  
  435.  
  436.    Alt-M  Show Menu
  437.         Shows the menu screen.
  438.  
  439.    Fn-Echo  Echo to Printer 
  440.         Allows every character received and typed to be 
  441.         sent to the printer.  Obviously, you must have a
  442.         printer attached and it must be ready.  Toggling
  443.         the printer on and using 1200 BPS may cause loss
  444.         of characters sent by the host.
  445.  
  446.    Fn-PrtSc  Print Screen
  447.         Allows you to print the screen, including any 
  448.         window visible.  The normal print screen function 
  449.         is changed while JRTELE.COM is running.  This 
  450.         allows the program to tell the sender to stop 
  451.         sending while the screen prints; this helps 
  452.         prevent the loss of characters from the host.  
  453.         When printing is completed, the sender is told to 
  454.         resume sending.  
  455.  
  456.    Alt-D  Dialing Directory
  457.         Brings up the dialing directory.  You may add, 
  458.         change, and delete entries;  call an existing 
  459.         entry;  make a manual call;  redial the last 
  460.         call; and, of course, do nothing.  Dialing may be 
  461.         terminated by pressing any key.  A later chapter 
  462.         details this function.
  463.  
  464.    Alt-Q  Redial Last Number
  465.         Redials, repeatedly, the last number dialed.  
  466.         This can be terminated by pressing any key.
  467.                                        
  468.    Alt-Z  Show Elapsed Time
  469.         Shows the time since the last call was dialed; 
  470.         useful when you're using long distance.
  471.    
  472.    Alt-H  Hangup modem
  473.         Forces the modem on-hook (i.e., it hangs up).
  474.    
  475.    F1 - F10
  476.         Sends the value associated with the pressed 
  477.         function key from the associated directory entry.
  478.         Not effective with manual calls.
  479.  
  480.                                                      Menu
  481. JRTELE.COM (Rel. 1.0)                                   9
  482.  
  483.  
  484.    
  485.    Alt-B  Send Break
  486.         Sends a sustained break signal.  May be required 
  487.         by some systems, but not most BBS's.
  488.    
  489.    Alt-L  Logged Drive
  490.         Shows the current logged drive and allows you to
  491.         change it.
  492.    
  493.    Alt-V  View Disk Directory
  494.         Displays an abbreviated directory and free space 
  495.         on the current logged drive.
  496.    
  497.    Alt-R  Receive File
  498.         Sets the program in file receive mode.  A later
  499.         chapter discusses file transfers.
  500.  
  501.    Alt-T  Send File
  502.         Sets the program in file send mode.  A following 
  503.         chapter discusses file transfers.  
  504.    
  505.    Alt-Y  Delete File
  506.         Allows you to delete a file.
  507.    
  508.    Alt-O  Open Buffer
  509.         Opens the capture buffer;  that is, starts
  510.         capturing each character sent and received.
  511.         If the buffer was previously open, the capture
  512.         starts without destroying the buffer contents.
  513.    
  514.    Alt-K  Clear Buffer
  515.         Clears the capture buffer.  Once cleared, the 
  516.         data is lost.
  517.    
  518.    Alt-W  Write Buffer
  519.         Writes the contents of the capture buffer to a 
  520.         file you've specified as the log file for the
  521.         current call.  After writing, the buffer is 
  522.         cleared.
  523.    
  524.    Alt-I  Close Buffer
  525.         Closes the capture buffer;  that is, stops 
  526.         capturing data.  No data is lost or written.
  527.  
  528.                                                      Menu
  529. JRTELE.COM (Rel. 1.0)                                  10
  530.  
  531.  
  532.    
  533.    Dialing Directory
  534.    
  535.         The dialing directory is used to store the name, 
  536.    dialing prefix (for example, long distance service 
  537.    phone number and access code) indicator, phone number, 
  538.    communication parameters, echo required, line feed 
  539.    needed, XOn/XOff protocol codes, last connected time 
  540.    and date, log file specification, and function key 
  541.    values.  
  542.    
  543.         In order to maintain a directory as large as 
  544.    JRTELE.COM's directory, frequent access to the 
  545.    directory file must be made.  If you remove the disk 
  546.    containing the directory, you must replace it prior to 
  547.    disconnecting a call or entering the dialing directory 
  548.    function.  The directory file is always closed except 
  549.    when it is being accessed;  that is, the file will be 
  550.    opened, used, and closed as necessary.  
  551.    
  552.         Pressing Alt-D takes you into the dialing 
  553.    directory.  Once there, you can dial a number by 
  554.    entering the number to the left of the name of the BBS 
  555.    you are calling and pressing Enter.  The name and 
  556.    phone number being called will be displayed at the 
  557.    bottom of the window.  If a connection is made, you 
  558.    will be notified visually and audibly.  If no 
  559.    connection is made, a message will be displayed and 
  560.    the program will pause before redisplaying the 
  561.    directory.  
  562.    
  563.         Calls may be placed to numbers not in the dialing 
  564.    directory by entering a M (for manual call) and 
  565.    pressing Enter.  The program will ask you for a prefix 
  566.    code ("!" or "@" as stored in the program defaults and 
  567.    used to access long distance services) and then the 
  568.    phone number.  After they are entered, the program 
  569.    will proceed as if the call had been made from the 
  570.    dialing directory;  however, there are no values 
  571.    associated with the function keys.  
  572.    
  573.         The last dialed number (from the directory or a 
  574.    manual call) may redialed by entering an R and 
  575.  
  576.                                         Dialing Directory
  577. JRTELE.COM (Rel. 1.0)                                  11
  578.  
  579.  
  580.    pressing Enter.  The program acts as if you had exited 
  581.    the dialing directory and pressed Alt-Q.  
  582.    
  583.         Entries may be changed or added by entering a C 
  584.    and pressing Enter.  You will then be asked the number 
  585.    of the entry to be changed;  enter it and press Enter.  
  586.    The current values for that entry will then be shown 
  587.    and you change may them individually.  Enter the 
  588.    letter of the appropriate value and then the new 
  589.    value.  After all changes have been entered, press the 
  590.    "Esc" key.  Remember, the prefix in the dialing 
  591.    directory is a "!" or a "@" which relate to long 
  592.    distance service access prefix definitions in the 
  593.    program defaults, not modem dialing prefixes.  Phone 
  594.    numbers may contain 14 characters;  valid characters 
  595.    are the digits 0 to 9 and other characters supported 
  596.    by your modem.  Consult the documentation supplied 
  597.    with your modem.  Normal usage (that is, without a 
  598.    switchboard) requires only that you enter the phone 
  599.    number of the BBS as you would dial it yourself.  If 
  600.    you use a long-distance service, you should store the 
  601.    phone number and access code for the service in the 
  602.    program defaults and the phone number of the BBS in 
  603.    the directory.  Tone and pulse dialing requirements 
  604.    are also maintained in the program defaults.  
  605.    
  606.         Entries may be deleted by entering a D and 
  607.    pressing Enter.  You will be asked which entry to 
  608.    delete;  enter the number of the entry and press 
  609.    Enter.  The entry will be reset to the initial program 
  610.    defaults.  
  611.    
  612.         To view additional entries, use the Home, End, 
  613.    PgDn, and PgUp keys (lower right corner of the 
  614.    keyboard);  remember these keys require you to press 
  615.    the "Fn" key first.  Home will display the first 15 
  616.    entries in the directory.  PgUp will display the next 
  617.    15 entries.  PgDn will display the previous 15 
  618.    entries.  End will display the last 15 entries in the 
  619.    directory.  
  620.    
  621.         To exit the dialing directory, enter an X and 
  622.    press Enter.  You will be returned to the main screen.  
  623.  
  624.                                         Dialing Directory
  625. JRTELE.COM (Rel. 1.0)                                  12
  626.  
  627.  
  628.    
  629.    Important Notes
  630.  
  631.         If you captured data during a call and you enter 
  632.    the dialing directory with data in the buffer, the 
  633.    program will ask you what to do with the data in the 
  634.    capture buffer.  You may clear the buffer, write it to 
  635.    a file of your choice, or write it to the log file for 
  636.    the last call made.  If the file you specify exists, 
  637.    the data will be appended to that file.  If you select 
  638.    to write the file, but have not specified a file name, 
  639.    a file name of "DEFAULT.FIL" is used.  
  640.    
  641.         When sending the values corresponding to the 
  642.    function keys (F1 through F10), JRTELE.COM will always 
  643.    add a carriage return.  To prevent this, enter a 
  644.    backslash (\) as the last character of a message.  The 
  645.    function key values are useful for storing your first 
  646.    and last names, your password, and other frequently 
  647.    entered strings associated with that entry in the 
  648.    directory.  For example, F1 could contain your first 
  649.    name, F2 your last name, and F3 your password.  This 
  650.    can save several keystrokes.  
  651.    
  652.            Another good idea (made easier by the function 
  653.    key values) is to use a unique password on every BBS 
  654.    you call.  If a computerized vandal (also called 
  655.    "hacker", "cracker", or "wrecker") manages to break 
  656.    into a BBS and get a list of users and associated 
  657.    passwords, that vandal won't be able to get onto other 
  658.    BBS's with your name and password and then wreak their 
  659.    perverse, infantile havoc while destroying your good 
  660.    name and probably your ability to use the wrecked 
  661.    BBS's.  Unfortunately, it's happened before and will 
  662.    continue.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.                                         Dialing Directory
  673. JRTELE.COM (Rel. 1.0)                                  13
  674.  
  675.  
  676.     
  677.    Communication Parameters
  678.    
  679.         These parameters are used to set or reset the 
  680.    communications parameters used for manual calls (the 
  681.    dialing directory maintains the parameters for calls 
  682.    made from the directory).  The most common parameters 
  683.    are listed for easy selection and entry.  If these do 
  684.    not meet your needs, select option 6 to specify the 
  685.    required settings.  If you are using the IBM internal 
  686.    modem, the settings you select are checked for 
  687.    validity.  
  688.    
  689.         Once selected, the parameters are changed for 
  690.    both the serial port and the modem.  The parameters 
  691.    are changed in a manner and sequence appropriate for 
  692.    the modem you are using.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                  Communication Parameters
  721. JRTELE.COM (Rel. 1.0)                                  14
  722.  
  723.  
  724.     
  725.    File Transfers
  726.    
  727.         JRTELE.COM supports ASCII (XON/XOFF) and XMODEM 
  728.    protocol transmitting (uploading) and receiving 
  729.    (downloading) of files.  There is a wealth of public 
  730.    domain programs (an astounding number of which run 
  731.    with no problems on the PCjr) available on the BBS's.  
  732.    If at all possible, it is recommended you use the 
  733.    XMODEM protocol to transmit or receive files, even 
  734.    text files.  XMODEM has a 99.5% accuracy rate;  your 
  735.    chance of receiving an error during the transfer is 
  736.    slim.  ASCII transfers do no error checking;  your 
  737.    exposure to error is then dependent on the telephone 
  738.    line, the weather, and any number of other 
  739.    uncontrollable items.  
  740.  
  741.         To receive a file, enter Alt-R.  To transmit a 
  742.    file, enter Alt-T.  Once in file transfer mode, you 
  743.    will be asked to specify a file transfer method;  
  744.    press the appropriate key.  Then you will be asked for 
  745.    a file specification;  enter a normal file 
  746.    specification (drive:name.ext).  The methods supplied 
  747.    for receiving files are XMODEM and ASCII.  For 
  748.    transmitting files, you may use XMODEM, ASCII, and 
  749.    Paced ASCII.  Paced ASCII is useful if you compose 
  750.    messages offline (not connected to a BBS, using a 
  751.    text/word processor), then enter them into the BBS 
  752.    mail section.  Most BBS's use a colon (:) after a line 
  753.    number for pacing.  Check your BBS carefully before 
  754.    you do this;  there are no real standards of line 
  755.    length or number of lines.  
  756.    
  757.         As an alternative to using Alt-R to download text 
  758.    files, open the capture buffer then tell the host to 
  759.    ASCII download the file.  If the file is larger than 
  760.    the buffer, the buffer capture routine will tell the 
  761.    host to stop sending and tell you the buffer is full.  
  762.    You may then write or clear the buffer.  The clear 
  763.    buffer routine will tell the host to start sending 
  764.    again.  Remember, the write buffer routine also clears 
  765.    the buffer after writing it.  
  766.    
  767.  
  768.                                            File Transfers
  769. JRTELE.COM (Rel. 1.0)                                  15
  770.  
  771.  
  772.         Another note about ASCII downloads:  the data 
  773.    being received is not displayed.  Since some files do 
  774.    not have an end-of-file character, the receive file 
  775.    routine will not know it has received the end of the 
  776.    file.  Watch the number of characters received and the 
  777.    length of the file; that way you will know when to 
  778.    stop the receipt of the file.  
  779.  
  780.         The program uses the capture buffer to store data 
  781.    during file transfers;  therefore, the capture buffer 
  782.    will be written before sending or receiving a file.  
  783.    Also, the buffer is filled before anything is written 
  784.    to disk, so don't panic if the disk doesn't spin much.  
  785.    It was designed that way.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.                                            File Transfers
  817. JRTELE.COM (Rel. 1.0)                                  16
  818.  
  819.  
  820.     
  821.    Program Defaults
  822.    
  823.         The program's defaults are available for change.  
  824.    These include the text color, background (and border) 
  825.    color, the window text color, window background color, 
  826.    default BPS rate, default stop bits, default data 
  827.    bits, modem type, redial delay, and tone with program 
  828.    messages. (Note that all "BEEP"'s issued by the 
  829.    program cannot be turned off; certain critical 
  830.    messages will always cause a "BEEP".) The access 
  831.    numbers for long distance services are also maintained 
  832.    in the program defaults as prefix codes "!" and "@".  
  833.    
  834.        Pressing Alt-F will get you into the default 
  835.    change routine.  The defaults are listed, then you are 
  836.    able to change them individually.  Just enter the 
  837.    letter of the default to be changed, then the 
  838.    appropriate value.  To indicate you have no more 
  839.    changes, press the Esc key.  You will then be given an 
  840.    opportunity to save the changes for future runs.  
  841.    
  842.         Any changes made to the program defaults will be 
  843.    effective immediately after you exit the default 
  844.    change function, whether the changes were saved or 
  845.    not.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.                                          Program Defaults
  865. JRTELE.COM (Rel. 1.0)                                  17
  866.  
  867.  
  868.    
  869.    Error Messages
  870.  
  871.         Error messages are displayed at the time of the 
  872.    error.  Usually, JRTELE.COM will display the error 
  873.    message, then continue as if the request causing the 
  874.    error was not issued.  When you are requested to 
  875.    select from a set of values, if you do not choose from 
  876.    the indicated values, JRTELE.COM will just ignore your 
  877.    selection.  
  878.    
  879.         The only coded (non English) error messages you 
  880.    should get are listed below with their cause.  
  881.    
  882.         Error   Meaning and action
  883.          240    Disk full.  Try a different disk.
  884.          241    Directory full.  Try a different disk.
  885.          243    Too many open files.  Add more files to 
  886.                      CONFIG.SYS.
  887.    
  888.         If you consistently get other error messages 
  889.    (identified as Run-time or I/O Errors) and are a 
  890.    registered user, contact Ueckert Software Systems.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.                                            Error Messages
  913. JRTELE.COM (Rel. 1.0)                                  18
  914.  
  915.  
  916.     
  917.    Registration Benefits
  918.    
  919.         If you send a contribution ($20 suggested), you 
  920.    will be registed as a user of this program.  This 
  921.    entitles you to advance notice (about a month) of new 
  922.    releases, and free reasonable telephone support.  You 
  923.    will also have an opportunity to acquire new releases 
  924.    before non-registered users as well as acquire a 
  925.    program to convert the control and directory files, if 
  926.    necessary; both for less than $10 (to cover materials, 
  927.    postage, etc.).  The conversion program will not be 
  928.    distributed to BBS's or CompuServe.  In addition, 
  929.    change and enchancement requests from registered users 
  930.    will receive priority over any others.  This is not an 
  931.    offer to do custom code for you for free, but rather a 
  932.    commitment on the author's part to support as best 
  933.    possible, within the purpose of JRTELE.COM, the 
  934.    registered users.  
  935.  
  936.         To register, send your contribution along with 
  937.    your name, mailing address, and computer configuration 
  938.    to: 
  939.                 
  940.                 Ueckert Software Systems
  941.                 3573 Dexter Way
  942.                 Marietta, GA  30062
  943.    
  944.         An acknowledgement of your contribution, plus 
  945.    current information about the product, will be sent by 
  946.    return mail.  
  947.  
  948.         In addition to the items mentioned above, users 
  949.    who register will be able to acquire at additional 
  950.    cost, under a limited use license agreement, a copy of 
  951.    the source code for JRTELE.COM and documentation of 
  952.    the source code.  For additional information about 
  953.    acquiring the source code, indicate your desire at any 
  954.    time after you register.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                     Registration Benefits
  961. JRTELE.COM (Rel. 1.0)                                  19
  962.  
  963.  
  964.     
  965.    Registration Form
  966.  
  967.    Mail to: Ueckert Software Systems
  968.             3573 Dexter Way
  969.             Marietta, GA  30062
  970.    
  971.    
  972.                Name:_____________________________________
  973.    
  974.  
  975.             Address:_____________________________________
  976.  
  977.    
  978.    City, State, Zip:_____________________________________
  979.    
  980.  
  981.      Equipment Used:_____________________________________
  982.  
  983.    
  984.                     _____________________________________
  985.    
  986.    
  987.                     _____________________________________
  988.                                                            
  989.    
  990.        Contribution:_____________________________________
  991.                                                              
  992.    Are you interested in receiving information about 
  993.    
  994.    acquiring the source code for JRTELE.COM?   YES   NO
  995.  
  996.    Any suggestions for enchancements to JRTELE.COM?
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.                                     Registration Benefits
  1009.