home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / rcpm / rcpm-ug.prn < prev    next >
Encoding:
Text File  |  1985-06-05  |  50.3 KB  |  1,783 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                            RCP/M GUIDE
  28.  
  29.      A users guide to the operation of remote CP/M systems.
  30.  
  31.                                by
  32.                           Jon Schneider
  33.                     Sysop - Rio Grande RCP/M
  34.                           915-592-4976
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                            RCP/M GUIDE                        
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.                         Table of Contents
  84.  
  85. 0.00  INTRODUCTION                                     1
  86.  
  87. 1.00  NULLS                                            2
  88.  
  89. 1.01  THE LOG-ON                                       2
  90.  
  91. 1.02  THE MAIN MENU                                    5
  92.  
  93. 2.00  A FEW FUNDAMENTALS                               8
  94.  
  95. 2.01  MOVING AROUND                                    9
  96.  
  97. 2.02  FINDING OUT WHAT'S THERE                        10
  98.  
  99. 2.03  WHAT'S IT DO ?                                  13
  100.  
  101. 2.04  HOW DO I GET IT ?                               17
  102.  
  103. 2.05  MISCELLANEOUS COMMANDS                          19
  104.  
  105. 2.06  HELPFUL HINTS                                   23
  106.  
  107. 3.00  GLOSSARY                                        24
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. TABLE OF CONTENTS                                    Page TOC-1
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                            RCP/M GUIDE                        
  134.  
  135.  
  136.  
  137.                           INTRODUCTION
  138.  
  139.  
  140.  
  141.      When logging onto my first RCP/M system (Seneca, when it was
  142. still  in  El  Paso),  I was confronted with a  system  that  was
  143. totally alien to me.  My only contact with bulletin board systems
  144. until  then  had been with Compuserve and some local  BBS's  that
  145. were menu driven.
  146.  
  147.      Since I was totally lost, I decided that it would be best to
  148. find  some  documentation  on  the operation  of  RCP/M's  before
  149. logging   on   again.   If  you  have  attempted  to  find   such
  150. documentation,  you  are  well  aware  that  it  is  not  readily
  151. available (I never did find any).
  152.  
  153.      Over the next year or so,  I became familiar with the proper
  154. operation  of RCP/M's,  and am now running my own.  I  have  been
  155. watching  new users as they attempt to use my system,  and it  is
  156. evident  that many users do not know how to properly operate  the
  157. system.  Even those that can eventually get what they need  could
  158. operate in a more effective manner.
  159.  
  160.      It  is with these thoughts in mind that I have written  this
  161. users guide.  There are many different BBS packages in use on the
  162. various RCP/M's, but many of them have the same command structure
  163. for  the  basic  functions,  and  almost  all  of  the  utilities
  164. available for use in CP/M are operated in the same manner. I have
  165. attempted to cover as much as I can without being too specific in
  166. regards  to the implementation of the particular system you  will
  167. be using.
  168.  
  169.      I  hope that this users guide will make the transition  into
  170. the  world  of RCP/M's much less frustrating for you than it  was
  171. for me.  Please feel free to pass this document on to anyone  who
  172. is  new to telecommunications,  and let others have the chance to
  173. learn how to operate with a minimum of effort and frustration.
  174.  
  175.  
  176.  
  177.                                         Jon Schneider
  178.                                         Sysop - Rio Grande RCP/M
  179.                                         El Paso, TX 915-592-4976
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. Introduction                                              Page  1
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                            RCP/M GUIDE                        
  200.  
  201.  
  202. 1.00  NULLS
  203.  
  204.      On the majority of the RCP/M's that you will find, the first
  205. thing  that  you will be confronted with is the number  of  nulls
  206. prompt.  The  usual  reply will be 0,  but some  terminals,  when
  207. operating at 1200 baud,  will have a tendency to drop  characters
  208. from  the leftmost portion of the screen.  This is caused by  the
  209. terminal's  inability to move the cursor fast enough to the  left
  210. of  the screen after receiving a carriage return.  As the  remote
  211. terminal  is  still  moving the cursor,  the host  system  begins
  212. transmitting the characters that make up the next line.
  213.  
  214.      This  lack  of speed will result in one or  more  characters
  215. being lost.  To eliminate this problem, nulls can be sent after a
  216. carriage  return,  allowing the cursor to return to the far left.
  217. The  best  way  to determine the correct number of  nulls  is  to
  218. increase  it  by  one until the problem  of  lost  characters  is
  219. eliminated.
  220.  
  221.  
  222. 1.01  The Log-on
  223.  
  224.      After correctly setting the number of nulls,  the next  step
  225. is to log onto the system with your name. Some systems expect the
  226. first and last names to both be entered on one line,  and  others
  227. will prompt for them seperatly.  Pay close attention to this,  as
  228. you  must log onto the system with the EXACT same name each time,
  229. or the system will think you are a new user.
  230.  
  231.      Most  systems will prompt you for the city and state if  you
  232. are logging on for the first time, so if you get this prompt, and
  233. you have been on the system before,  then you did not log in with
  234. the  same name as you did previously.  Abort the call,  and  call
  235. back using the correct name.
  236.  
  237.      If the system has determined that you are logging on for the
  238. first time, you will be asked to enter a password. Be sure to pay
  239. attention to the minimum or maximum number of characters allowed,
  240. and  since some systems are case sensitive,  be sure to make note
  241. of the case you used (upper or lower).
  242.  
  243.      You will more than likely next receive a new users file that
  244. will  give  some of the do's and don'ts of the  system,  and  the
  245. steps that are necessary to become a validated member.  READ THIS
  246. FILE, as you won't see it on your next log-on.
  247.  
  248.      Most RCP/M's use a tiered system of access.  A new user will
  249. probably  only be able to read the messages,  and leave a parting
  250. comment  to  the sysop.  Validated users will be  able  to  leave
  251. messages,  and if it is requested,  have access to CP/M. You must
  252. leave  the  required information before the sysop  will  validate
  253. you, so be sure to see what the sysop requires.
  254.  
  255.  
  256.  
  257.  
  258.  
  259. The BBS                                                   Page  2
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                            RCP/M GUIDE                        
  266.  
  267.  
  268.      Most sysops will NOT leave you a message letting you know if
  269. the access level you requested has been granted,  so the only way
  270. to  ascertain if it has been is to attempt the function that  you
  271. requested.  If the function is still not available,  then  access
  272. has not yet been granted. Try again in 24 hours, and if still not
  273. validated, leave another message to the sysop.
  274.  
  275.      I  have  included a sample log-on session below for  a  MBBS
  276. system. Most are similar in nature.
  277.  
  278. =================================================================
  279.  
  280. How many nulls do you need? (0-9)? 0
  281.  
  282. >>> Rio Grande RCP/M
  283. >>> Micro Bulletin Board System (tm)
  284. >>> (MBBS 3.0 05/04/85 - (c) 1983 Kim Levitt)
  285.  
  286. (ctrl-S or S pauses/ctrl-C or C aborts/ctrl-X or X skips)
  287.  
  288. >>> Online since March 22, 1985
  289.  
  290.  
  291.            (This would be the systems log-on message)
  292.  
  293.  
  294. What is your FIRST name? JOHN
  295.      and your LAST name? DOE
  296.  
  297. Scanning users file...
  298.  
  299. Hello JOHN DOE, welcome to Rio Grande RCP/M...
  300.  
  301. Is your name spelled correctly? Y
  302.  
  303. Where are you calling from? (City, State)? El Paso, TX
  304.  
  305. Please enter a logon password (60 chars. max):
  306.  
  307. (Use any characters except controls, end with return. Enter
  308. return only if you wish no password. Password does not echo.)
  309.  
  310. Password? ############
  311.  
  312. Please re-enter password now to verify it has been received correctly.
  313.  
  314. Password? ############
  315.  
  316. On next log on, this password will be required, so please don't forget it!
  317.  
  318. Logging JOHN DOE to disk...
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325. The BBS                                                   Page  3
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                            RCP/M GUIDE                        
  332.  
  333.  
  334.  
  335. You are caller # 554
  336.  
  337.     Total # of log-ons: 1
  338.  Current highest msg #: 44
  339.   Active # of messages: 25
  340.  
  341. Building message index...
  342.  
  343.  
  344.  
  345.      This  RCPM system is set up mainly to support the CP/M user,
  346. and to operate it effectively,  a knowledge of CP/M is  required.
  347. If you are not familiar with CP/M, it is recommended that you not
  348. request access to CP/M. If you haven't used it before, you would
  349. be completely lost.
  350.  
  351.      If  you are interested in having access to the CP/M  portion
  352. of  this  board,  leave a parting comment to the Sysop with  your
  353. name, address, phone number, type of computer, and type of termi-
  354. nal program you are using.
  355.  
  356.      If you are only interested in access to the BBS,  just leave
  357. your name and phone number. The BBS portion of this board is very
  358. easy to use, and no knowledge of CP/M is required.
  359.  
  360.  
  361.                                         Jon Schneider - Sysop
  362.  
  363.  
  364.  
  365.  
  366. NOTE:  The  operator of this system assumes no responsibility for 
  367. the information  contained in and/or distributed via this system. 
  368. This  is an  open-access  communications  system and is  provided 
  369. as   a  public service to the community.   All messages and files
  370. which are placed  on this  system  are the responsibility of  the
  371. contributor.    Only    public  domain   software   and  messages
  372. relating to public access  systems  and computer  hobbyists   are
  373. allowed  to remain  on-line,   but  the  system operator   cannot 
  374. be  held  liable for any illegal activities  conducted  via  this
  375. system.   Users  are  cautioned not to use this system for   such
  376. activities or they will not be allowed access.
  377.  
  378.  
  379. No MAIL waiting for you.
  380.  
  381. Use 'S;NEW' to scan 18 message(s) added since your last log on.
  382.  
  383.  
  384. 05/13/85 4:23 PM  [mins on: 1, mins left: 29]
  385.  
  386. MBBS Function (A,B,C,E,G,H,K,M,N,P,Q,R,S,T,U,W,X or ? for menu)?
  387.  
  388.  
  389.  
  390.  
  391. The BBS                                                   Page  4
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                            RCP/M GUIDE                        
  398.  
  399.  
  400. 1.02 The Main Menu
  401.  
  402.      After a successful log-on, you will usually see a summary of
  403. the  message  file,  and then the main menu.  The  main  menu  is
  404. usually a series of letters for the various functions, and almost
  405. all will give a detailed list if the '?' is typed at the prompt.
  406.      If  you are not familiar with the functions of a  particular
  407. BBS,  be  sure to save the menu in the ASCII save buffer of  your
  408. terminal  program  for print out  and  referral.  Another  useful
  409. function  that is usually available is H for HELP,  and it should
  410. also be saved to your buffer for later referral.
  411.  
  412.      The  following listings will show the menu functions of some
  413. of the more popular RBBS packages.
  414.  
  415. =================================================================
  416.  
  417.  
  418. MBBS Function (A,B,C,E,G,H,K,M,N,P,Q,R,S,T,U,W,X or ? for menu)? ?
  419.  
  420.  
  421. (ctrl-S or S pauses/ctrl-C or C aborts/ctrl-X or X skips)
  422.  
  423.  
  424.  MBBS Functions:
  425.  
  426.  A = Auto wrap toggle  K = Kill message      S = Scan messages
  427.  B = show Bulletins    M = '[More]' toggle   T = Talk with sysop
  428.  C = exit to CP/M      N = set # of Nulls    U = Upper/lower case
  429.  E = Enter message     P = change Password   W = Welcome message
  430.  G = Goodbye (hangup)  Q = Quick summary     X = eXpert mode toggle
  431.  H = show Help file    R = Read message      ? = print this menu
  432.  
  433.  ; = separator used to enter multiple commands & data on one line
  434.  NEW, MAIL, TAGGED, 'search' = words useable as message 'numbers'
  435.  
  436.  (Use HELP, WELCOME message and BULLETINS for more information.)
  437.  
  438.  (NOTE: password required for CP/M access, but a clue is given.)
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457. The BBS                                                   Page  5
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                            RCP/M GUIDE                        
  464.  
  465.  
  466. RBBS4102b
  467.  
  468.  
  469. Major Functions supported (Capital letters on command line):
  470.  
  471.         C = Exit to CP/M        E = Enter message
  472.         F = List subject files  G = Goodbye (disconnect)
  473.         K = Kill message        R = Read message
  474.         S = Quick summary       N = Read New messages
  475.  
  476. Minor Functions supported (Small letters on command line):
  477.  
  478.         b = Retype bulletins    m = Show status of messages
  479.         p = Change password     t = Toggle bell prompt
  480.         u = List user file      w = Retype welcome
  481.         x = eXpert user mode
  482.  
  483. Two subcommands are supported in support of major commands K,R & S:
  484.  
  485.         + = Lists following a message number operates on all messages
  486.             the user is authorized pausing appropriately between them
  487.  
  488.         * = Performs the same operation without pausing (for use with
  489.             hardcopy devices
  490.  
  491. Commands may be strung together, separated by semicolons. For
  492. example 'R;123' retrieves message number 123.  For forward
  493. sequential retrieval, use '+' or '*' after message number.  N is
  494. equivalent to R;#+.
  495.  
  496. Software exchange is done under CP/M using the XMODEM program
  497. (for intelligent transfer) or the TYPE fn.ft command (simple
  498. ASCII listing).
  499.  
  500.  
  501. Functions supported:     by RBBS vers. 3.7
  502.  
  503. <B> Bulletin File               <C> Chat with SYSOP
  504. <E> Enter Message  *            <G> GO  'Leave the system'
  505. <F> Feedback for SYSOP          <N> News and information
  506. <R> Read Message                <S> Scan message base
  507. <K> Kill Message   *            <U> Users file (Valid Members)
  508. <T> Toggle BELL                 <L> List last callers    *
  509. <W> Welcome Message             <P> Password Change
  510. <J> Jump to CP/M                <X> X'pert User
  511. <H> Help
  512.  
  513. * Special function requirements  Verified users only
  514.  
  515. Repeated Ctrl-K's abort, Ctrl-S pauses
  516. Messages are Private unless addressed to ALL
  517.  
  518. For Sequential retrieval (not scanning), use '+' after message #.
  519. For example, R;10+ reads message #10 and all that follow, a Ctrl K
  520. can be used to 'SKIP' to the next message in this mode.
  521.  
  522.  
  523. The BBS                                                   Page  6
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                            RCP/M GUIDE                        
  530.  
  531.  
  532.  
  533.             K-NET 84 (tm) RBBS Module Commands
  534.  
  535. <A> - display READ-ME file.      <L> - List system users.
  536. <C> - Exit to CP/M.              <M> - Message file status.
  537. <E> - Enter message(s).          <N> - display NEWFILES file
  538. <G> - Goodbye (log-off).         <P> - Page Sysop (CHAT).
  539. <H> - HELP, display menu.        <R> - Read message(s).
  540. <K> - Kill a message.            <S> - Scan message file.
  541. <?> - Display this menu.         <V> - Video mode for Kaypro/MEX.
  542.                <?> - Display this menu.
  543.  
  544. Use "S" to quick scan the message file.
  545.   S;1 = Scan ALL     S;NEW = Scan only new msgs since last logon.
  546.  
  547. You can Read the messages in several different ways:
  548.  
  549.     R;1;R;5;R;9   Read msgs 1,5, and 9 (no pause between msgs).
  550.     R;1+          Read msgs in forward sequential mode (pause).
  551.     R;NEW         Read new msgs since your last logon (pause).
  552.  
  553. =================================================================
  554.  
  555.  
  556.      A few of the commands available require further explanation,
  557. and  different  letters  may be used for  the  same  commands  on
  558. different boards,  so be sure to list the menu for the system you
  559. will be using.
  560.  
  561.      EXPERT USER TOGGLE:  This is used to toggle the command line
  562. prompts to much shorter prompts,  such as "Command:".  If you are
  563. familiar with the system, this will save you time.
  564.  
  565.      TOGGLE  BELL:   Many  systems  will ring the  bell  on  your
  566. terminal  every  time they expect user input.  If you  find  this
  567. annoying, just toggle the bell off with this function.
  568.  
  569.      ENTER MESSAGE:   This function will vary greatly from system
  570. to system, and it will be necessary to read the help file for the
  571. one  that you are using.  Some will support Word Star  like  line
  572. editing  (RBBS  4102),  while  others will require  retyping  the
  573. entire line to be edited.
  574.  
  575.      The  rest of the functions are pretty much self-explanatory,
  576. so no further detail is necessary.  The rest of this users  guide
  577. will  be  devoted to operation while in CP/M (usually entered  by
  578. typing 'C' from the function prompt).
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589. The BBS                                                   Page  7
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                            RCP/M GUIDE                        
  596.  
  597.  
  598.  
  599. 2.00  A FEW FUNDAMENTALS
  600.  
  601.  
  602.      The real power of a RCP/M is in it's database.  Many systems
  603. are running hard disks,  some up to 150MB.  That is a huge amount
  604. of software, and it is usually separated into different drive and
  605. user areas.  For those not familiar with user areas, they are the
  606. number  you  will see after the drive letter,  such as  'A2>'  or
  607. 'D5>'.
  608.  
  609.      If  you  are use to the standard Console  Command  Processor
  610. (CCP) that CP/M uses, you have been receiving only a drive letter
  611. as the command prompt. If you ever changed user areas, you had to
  612. use the USER command. Even while in a user area other than 0, you
  613. still  only  received  a drive letter for  the  prompt,  with  no
  614. indication a what user area you were in.
  615.  
  616.      Most RCP/M's have replaced the standard CCP with one of  the
  617. popular replacements,  ZCPR, ZCPR2, ZCPR3, NZCPR, or EZCPR. These
  618. packages  will  allow you to change drives and user areas at  the
  619. same time,  and will show the both the drive and user area in the
  620. prompt.
  621.  
  622.      Another difference between the standard CCP and one of  it's
  623. replacements is in the way commands are handled.  The sysop  will
  624. define what is called a search path for the user. This means that
  625. the  user can be logged onto any drive and user area,  and if the
  626. command he desires lies in any of the drive/user area defined  in
  627. the  search  path,  the  command will be  executed,  without  the
  628. operator  having to prefix the command with the drive/user  area,
  629. or be logged into the drive/user area where the command resides.
  630.  
  631.      Most  sysops will define the search path as "Current  Drive,
  632. Current User",  then "Drive A,  User 0". All of the commands that
  633. are  available  to the user are then placed on  drive  "A0:"  The
  634. easiest  way to find out what commands are available to you is to
  635. do  a directory of drive "A0:",  and any file with the  extension
  636. ".COM" is an available command.
  637.  
  638.  
  639. Listed below is a directory of a typical RCP/M's drive "A0:"
  640.  
  641. A0>DIR
  642.  
  643. Time on system is 10 minutes
  644.  
  645.  
  646.  Drive A0:  files: 16  space used: 184k  (2056k free)  
  647. -ROOT   .     0k | LDIR    .COM  8k | TYPE    .COM  8k
  648. 05/11/85.DQR 32k | LUX     .COM  8k | WHATSFOR.COM  8k
  649. BYE     .COM  8k | MAP     .COM  8k | WHATSNEW.COM  8k
  650. CHAT    .COM  8k | MBBS    .COM 48k | XMODEM  .COM  8k
  651. DIR     .COM  8k | RDIR    .COM  8k |
  652. FILE    .COM  8k | SECTION .COM  8k |
  653.  
  654.  
  655. Once in CP/M                                              Page  8
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                            RCP/M GUIDE                        
  662.  
  663.  
  664.      If you were logged onto this system,  the only commands that
  665. would   be available  to you are  those with the  .COM extension.
  666. Several  of the commands (DIR and TYPE) appear to be the same  as
  667. the  standard CCP's resident commands,  but in reality,  they are
  668. enhanced  versions of the commands,  with the  resident  versions
  669. disabled.
  670.  
  671.      You  will  also  notice that two of the files are  not  .COM
  672. files,  '-ROOT'  and '05/01/85.DQR'.  You will usually  find  the
  673. first file in a directory has a '-' in front of it,  and occupies
  674. 0k  of disk space.  This is the name of the particular  directory
  675. that you are logged onto.
  676.  
  677.      In this case,  you are logged onto the 'ROOT' of the system,
  678. where  all  the  commands reside.  The other file is  a  squeezed
  679. master directory,  made on the date listed. I will explain what a
  680. squeezed file is later in this guide.
  681.  
  682.  
  683. 2.01  MOVING AROUND
  684.  
  685.  
  686.      One of the first things you must learn how to do,  once  you
  687. have entered CP/M,  is to find out where you want to go,  and how
  688. to  get there.  The two commands that facilitate this are SECTION
  689. and MAP.  There are others used on some systems (ones using ZCPR3
  690. in particular), and they will be covered also.
  691.  
  692. SECTION:  This  command  has two functions,  one is to  list  the
  693. available  sections,  and  the  other is to move to  the  section
  694. desired.  If the command SECTION is typed by itself, you will get
  695. the following display.
  696.  
  697. A0>SECTION
  698.  
  699. Available sections are:
  700. ROOT     UTIL     ZCPR     DBASE
  701. TELECOM  LANG     PC-MSDOS WS
  702. KAYPRO   MISC     SYSLIB   TANDY
  703. NEWIN    MODEM    TRSDOS   TEXT
  704. HELP    
  705.  
  706. Type "SECTION ?" for detailed list
  707.       of available sections.
  708.  
  709. Type "SECTION <section-name>" to log
  710.       into a particular section.
  711.  
  712.      As  you can see,  a listing of all the  sections  (directory
  713. names)  is supplied,  and if a more detailed explanation of  what
  714. each section contains is desired,  you can type 'SECTION ?'.  All
  715. that  has  to  be  done  to log onto the  section  that  you  are
  716. interested in is to type the command 'SECTION <section-name>.
  717.  
  718.  
  719.  
  720.  
  721. Once in CP/M                                              Page  9
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                            RCP/M GUIDE                        
  728.  
  729.  
  730. A0>SECTION MISC
  731.  
  732. C2>
  733.  
  734.      You are now logged onto drive 'C2:',  and are in the section
  735. dedicated  to miscellaneous files.  The same basic  procedure  is
  736. followed  with the command PWD.  After typing the PWD command,  a
  737. listing of available sections is shown. To log onto that section,
  738. all that is necessary is to type the sections name at the command
  739. prompt, followed by a semicolon.
  740.  
  741.  
  742. A0>MISC:
  743. C2>
  744.  
  745.      The  command GO functions in much the same way  as  SECTION.
  746. Another way to move around is with the command MAP.
  747.  
  748.  
  749. A0>MAP
  750.  
  751. MAP v1.02, 03-01-1985
  752.  
  753. A0:  = ROOT    | A1:  = UTIL    | A2:  = ZCPR    | A3:  = DBASE 
  754. A4:  = TELECOM | A5:  = MODEM   | A6:  = NEWIN   | A7:  = HELP  
  755.  
  756. B0:  = TRSDOS  | B1:  = LANG    | B2:  = PCMSDOS |
  757.  
  758. C0:  = WS      | C1:  = KPRO    | C2:  = MISC    |
  759.  
  760. D0:  = SYSLIB  | D1:  = TANDY   | D2:  = TEXT    |
  761.  
  762. Use SECTION to log into the area by name
  763.  
  764.  
  765.      You  now  have the option of using SECTION to log  into  the
  766. directory  that  you want (if SECTION is available),  or  logging
  767. onto the drive/user with its actual drive designation. If you are
  768. using the system for the first time,  it would be wise to capture
  769. the information supplied from these utilities in your text buffer
  770. for later referral.
  771.  
  772.  
  773. 2.02  FINDING OUT WHAT'S THERE
  774.  
  775.      There  are very few systems that do NOT use Super  Directory
  776. (SD)  as the directory command,  so that is the program that will
  777. be covered in detail.  The command DIR by itself will invoke  the
  778. following display.
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787. Once in CP/M                                              Page  10
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                            RCP/M GUIDE                        
  794.  
  795.  
  796. A4>DIR
  797.  
  798. Time on system is 22 minutes
  799.  
  800.  
  801.   Drive A4:  files: 19  space used: 952k  (1824k free)  
  802. -TELECOM.     0k  | MBYE35  .LBR 96k  | RDIR13  .LBR 24k
  803. GO      .ASM 24k  | MBYE36  .LBR 80k  | SD98    .LBR 80k
  804. LDIR13  .LBR 16k  | MBYEMOD .001  8k  | SECTION2.AQM  8k
  805. MAP     .AQM 16k  | RBBS    .LBR136k  | TYPEL36 .LBR 24k
  806. MBBS29  .LBR136k  | RBS4102B.LBR104k  | WHATSNEW.LBR 24k
  807.  
  808.  
  809.      More  information  is  supplied  with SD  than  is  normally
  810. obtained  with the standard CCP's resident command.  The size  of
  811. the file is listed,  and the listing is alphabetized. The size of
  812. the  file  as shown by DIR may not necessarily be the  same  size
  813. that will be occupied once it is on your disk.  This is dependent
  814. on  the size of the allocation blocks of the drives that the file
  815. is on.
  816.  
  817.      SD  has  many options available,  and I will cover the  more
  818. useful ones.  All options must be supplied after a '$' at the end
  819. of  the  command .  I will give several examples to  give  you  a
  820. general idea.
  821.  
  822.      A - Show all user areas
  823.      D - Show all drives
  824.      L - Give a directory of a Library file
  825.      N - No paging (no MORE prompt)
  826.      4 - Give a 40 column display
  827.      6 - 64 column
  828.      8 - 80 column (usually the default)
  829.  
  830.  
  831. DIR $AD     - Will show a directory of all drive and user areas.
  832. DIR $ADLN   - Will show a directory of all drive and user  areas,
  833.               including directories of all library files, and
  834.               will give a continuous display without the 'MORE'
  835.               prompt.
  836.  
  837. DIR RBBS.LBR $L  - Will show a library directory of the file
  838.                     RBBS.LBR (assuming you are logged onto the
  839.                     drive/user where the file resides).
  840. DIR RBBS.LBR $AD - Will search all drive/user areas, and show
  841.                     where the file RBBS.LBR is located.
  842. DIR RBBS*.* $AD  - Will search all drive/user areas for any file
  843.                     which contains RBBS as the first 4 letters,
  844.                     and show where they are located.
  845.  
  846.      If at any time you wish to abort the directory program, type
  847. ^C, and it will terminate. There are many more options available,
  848. but they are usually accessible only to the sysop,  so they won't
  849. be covered.
  850.  
  851.  
  852.  
  853. Once in CP/M                                              Page  11
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                            RCP/M GUIDE                        
  860.  
  861.  
  862.      Another directory program that is available is RDIR,  and it
  863. is  used to ascertain the time necessary to download a  file.  It
  864. will usually co-exist with DIR,  and will automatically determine
  865. the baud rate that you are logged on at.
  866.  
  867. A4>RDIR
  868.  
  869. -TELECOM.      0k   0:00   | GO      .ASM  24k  10:04
  870. MAP     .AQM  16k   5:55   | MBBS29  .LBR 136k  81:32
  871. MBYE36  .LBR  80k  45:18   | MBYEMOD .001   8k   2:18
  872. RBS4102B.LBR 104k  62:09   | RDIR13  .LBR  24k  13:09
  873. SECTION2.AQM   8k   4:55   | TYPEL36 .LBR  24k  11:18
  874. XM-MBYE .DQC   8k   1:55   | XMDM106 .LBR  96k  59:00
  875.  
  876. A4>>  Files: 19  Used: 952k  Free: 1824k  Time: 8:59:40 at 300 baud
  877.  
  878.  
  879.      In the example shown above,  the file 'GO.ASM' would take 10
  880. minutes and 4 seconds to download at 300 baud.
  881.  
  882.      There  is  one  more commonly used  directory  program,  but
  883. before it is covered,  a short explanation of library files is in
  884. order.  As far as CP/M is concerned, a library file is handled as
  885. one file on the disk,  but it will actually contain many separate
  886. files, and include its own directory. The individual files can be
  887. extracted from the library, and then used in the manner that they
  888. were originally intended.
  889.  
  890.      The  reason for libraries is beyond the scope of this  users
  891. guide, but the utilities and documentation for them are available
  892. on most all RCP/M's, and many of the system commands will support
  893. them. The one that will be covered now is LDIR, and it is nothing
  894. more  than  a program that will show the directory of  a  library
  895. file (like DIR $L did).
  896.  
  897.  
  898. A1>LDIR VF150       (note that the extension .LBR is not needed)
  899.  
  900. LBR directory for VF150   .LBR: (size in k)
  901.  
  902. VF150   .DQC  4k   |  VF150   .COM 12k
  903.  
  904.      This  is a small library file,  and in actual practice  they
  905. can contain 100 entries or more.  Usually all the files necessary
  906. for  a  particular  application  will  be  contained  within  one
  907. library.  Without  libraries,  RCP/M's would not be able to  hold
  908. near  the amount of software that they do now.  It also makes  it
  909. easier to obtain all the files necessary for one application,  as
  910. you  will  only need to perform one file  transfer,  rather  then
  911. several.
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919. Once in CP/M                                              Page  12
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                            RCP/M GUIDE                        
  926.  
  927.  
  928. 2.03  WHAT'S IT DO ?
  929.  
  930.      Now that you know where the files are, and how to get there,
  931. you need to be able to find out just what the file does . Many of
  932. the file names for CP/M programs are cryptic,  to say the  least,
  933. and  unless you are familiar with it,  you have no idea what  its
  934. function is. This is where the TYPE command comes in.
  935.  
  936.      TYPE is usually the program TYPEL,  and it, like SD, is much
  937. more  versatile  than the standard  CCP  resident  command.  Only
  938. certain  files can be TYPE'd,  so now is a good a time as any  to
  939. cover the standard file extensions,  and what they mean.  All  of
  940. those listed directly below can be TYPE'd.
  941.  
  942.  
  943.      BAS - Basic language source code.
  944.      TXT - A standard format text file.
  945.      CCC - 'C' source code.
  946.      DOC - A documentation text file.
  947.      WS  - A Word Star formatted text file.
  948.      PAS - Pascal source code.
  949.      ASM - Assembly source code.
  950.      MAC - Assembly source code for MAC.
  951.      DIR - A directory listing.
  952.      HLP - Help file.
  953.  
  954.  
  955.      If the second letter of the extension is 'Q',  then the file
  956. is  a  SQUEEZED file,  and it must be  handled  differently.  For
  957. example,  if a file has the extension .BQS,  it is squeezed basic
  958. source code,  and .WQ means it is a squeezed Word Star  formatted
  959. text file.
  960.  
  961.      Squeezing is a method used to compress a file,  and after  a
  962. file has been squeezed,  it will take up less disk space.  A file
  963. that  has  been compressed in this manner is not usable until  it
  964. has been UNSQUEEZED,  but TYPE will allow you to view it,  as  it
  965. knows  that  the  file  has  been squeezed  by  the  'Q'  in  the
  966. extension, and will handle it accordingly.
  967.  
  968.      There  are  many files that cannot be TYPE'd,  and the  more
  969. common ones are listed below.  If a file type you are  interested
  970. in is not contained in either of these extension lists,  go ahead
  971. and  try  it,  as the most damage that can be done is usually  to
  972. mess up your display by sending video control codes.
  973.  
  974. UN-TYPEable file extensions.
  975.  
  976.      COM - Command files.
  977.      LBR - Library files (individual members CAN be TYPE'd).
  978.      REL - Relocatable object code.
  979.      OBJ - Object code (usually a COM file).
  980.      OVL - Overlays.
  981.  
  982.  
  983.  
  984.  
  985. Once in CP/M                                              Page  13
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                            RCP/M GUIDE                        
  992.  
  993.  
  994.      To  TYPE a file,  just enter the command TYPE  filename.ext,
  995. for example;
  996.  
  997. A0>TYPE DEMO.TXT
  998.  
  999. TYPEL v3.3 (c) ESKAY 07-07-84
  1000. (DEMO.TXT)
  1001.  
  1002. This is a short demo of a text file as typed by this program.
  1003.  
  1004. A0>
  1005.  
  1006.  
  1007.      To TYPE a file from within a library, enter the command TYPE
  1008. LBR-FN  MEMBER-FN.EXT.  For  example,  if  the library  is  named
  1009. RBBS.LBR, and the file in the LBR was RBBS.DQC, enter the command
  1010. 'TYPE  RBBS  RBBS.DQC'.  Notice  that the LBR extension  was  not
  1011. necessary, as TYPEL assumes that if two filenames are supplied as
  1012. arguments, then the first filename is a LBR.
  1013.  
  1014.      The  sysop  has the option of limiting the number  of  lines
  1015. that  TYPEL will display before aborting,  and this is  sometimes
  1016. done  to  avoid having the system tied up by someone  TYPE'ing  a
  1017. very long text file.  By reading the first few lines,  a user can
  1018. usually  determine if he wants the file,  and if he  does,  other
  1019. methods are available to obtain it.
  1020.  
  1021.      One other type of file is usually found on RCP/M's and  they
  1022. are  there for the express purpose of being TYPE'd.  They usually
  1023. have  a  filename like -READ.ME or README.NOW.  These  files  are
  1024. short text files that contain information that is important,  and
  1025. should be read by the user.
  1026.  
  1027.      If the command TYPE is entered with no parameters,  you will
  1028. receive a short help file that is built into the program. It will
  1029. show the various options that are available.
  1030.  
  1031.  
  1032. A0>TYPE
  1033.  
  1034. TYPEL v3.3 (c) ESKAY 07-07-84
  1035.  
  1036. TYPEL v3.3 universal single-file lister
  1037. Usage;
  1038.         TYPEL [du:]fn[.ft] [fn.ft]
  1039. Examples:
  1040.         TYPEL MDM722 MDM722.IQF     types member file in LBR
  1041.         TYPEL TEST.AQM              types normal file
  1042.         TYPEL F4:TEST.BQS0          accepts ZCPR drive/user
  1043.         TYPEL FOO.ASM $N            $N option=not paging
  1044.         TYPEL BAR.ZOT $L            $L option=LST: device
  1045. If 1 argument is supplied, single file is typed.
  1046. If 2 arguments, TYPEL assumes first arg is type LBR
  1047. and attempts to type LBR member.
  1048.  
  1049.  
  1050.  
  1051. Once in CP/M                                              Page  14
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                            RCP/M GUIDE                        
  1058.  
  1059.  
  1060.  
  1061.  
  1062.      To reiterate,  the method used to find out what a file  does
  1063. is  to  locate either within the LBR directory,  or on  the  same
  1064. drive/user area, a DOC or text file, or the source code, and TYPE
  1065. the file. You should be able to ascertain the purpose of the file
  1066. within the first few lines of the selected text file.
  1067.  
  1068.      There is another utility that makes finding out what a  file
  1069. is for much easier, but it is fairly new, and is not yet popular.
  1070. It  is one of the best programs available for RCP/M usage to come
  1071. out  recently,  and  I hope that it gains wide  acceptance.  It's
  1072. WHATSFOR,  and  can be implemented on any system that is  running
  1073. XMODEM104 or later.
  1074.  
  1075.      If  you type the command 'WHATSFOR' with  no  parameters,  a
  1076. complete  listing of the database will be supplied,  including  a
  1077. short  description  of each file.  As large as some RCP/M's  are,
  1078. this file can be quite lengthy,  but since the last files entered
  1079. into the database are the first listed, you only need to read the
  1080. first entries to find out what the newest programs added do,  and
  1081. then abort the rest of the listing with a ^C.
  1082.  
  1083.      If you supply a parameter to the WHATSFOR command,  the file
  1084. descriptions will be searched for matches with the parameter, and
  1085. only those matching will be printed. For example,
  1086.  
  1087. A0>WHATSFOR SPREADSHEET
  1088.  
  1089. WHATSFOR - copyright 1985 by Irvin M. Hoff - 02/22/85
  1090. [type ^S to pause, ^C, ^X or ^K to abort, ? for help]
  1091.  
  1092. wait a moment...
  1093. ------------------------------
  1094. CHALK.LBR
  1095.    A public domain spreadsheet.
  1096.   
  1097. ------------------------------  
  1098. [End of listing]
  1099.  
  1100. A0>
  1101.  
  1102.  
  1103.      You  could then use the command 'DIR CHALK.LBR $AD' to  find
  1104. out  which  drive/user area the file was located  on.  There  are
  1105. several  options  available  for  parameters,  and  entering  the
  1106. command 'WHATSFOR ?' will display the built in help file.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117. Once in CP/M                                              Page  15
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                            RCP/M GUIDE                        
  1124.  
  1125.  
  1126. A0>WHATSFOR ?
  1127.  
  1128. WHATSFOR - copyright 1985 by Irvin M. Hoff - 02/22/85
  1129. [type ^S to pause, ^C, ^X or ^K to abort, ? for help]
  1130.  
  1131. wait a moment...
  1132.  
  1133.    Examples of how to use:
  1134.  
  1135.    B>WHATSFOR MOD
  1136.    B>WHATSFOR MOD|BYE
  1137.    B>WHATSFOR M7
  1138.    B>WHATSFOR \M7
  1139.    B>WHATSFOR WPHL
  1140.    B>WHATSFOR .A?M
  1141.  
  1142.    If no string is included, all the file is shown.  A '|' allows
  1143.    numerous strings to be used at the same time.  '?' is used for
  1144.    "any character at this position".  A '\' fakes a line feed and
  1145.    looks only at the start of the filename line.
  1146.  
  1147. B0>
  1148.  
  1149.  
  1150.      There  is another fairly new RCP/M utility called  WHATSNEW,
  1151. and when used in conjunction with WHATSFOR, provides a very quick
  1152. method of finding out what the latest uploads are, where they are
  1153. located, and what they do.
  1154.  
  1155.      WHATSNEW  is  utility that will print out a listing  of  the
  1156. uploads  portion  of  the XMODEM log  file,  showing  all  recent
  1157. uploads,  where they are located, the time it took to upload, and
  1158. who uploaded it. For example;
  1159.  
  1160. A0:WHATSNEW
  1161.  
  1162. WHATSNEW Type ^S to pause, ^C, ^X or ^K to abort
  1163.  
  1164. wait a moment...
  1165.  
  1166. D/U    Filename   Size   Speed      Date    Time   Uploaded by
  1167.  
  1168. A06: MBBS30  .LBR 150k  1200 bps  05/08/85  05:00  BILL ZUMWALT
  1169. A06: MXO-MDM2.AQM   5k  1280 bps  05/05/85  17:10  SYSOP
  1170. A06: VF150   .LBR  15k  1200 bps  05/05/85  14:21  GRANT SMITH
  1171. A06: SDL30   .LBR   5k  1200 bps  05/05/85  14:17  JOHN DOE
  1172. A06: LU8643  .DQC   7k  1200 bps  05/05/85  07:26  JANE SMITH
  1173. A06: LU8643  .EXE  24k  1200 bps  05/05/85  07:23  BILL ZUMWALT
  1174.  
  1175.  
  1176.      After  you examined the WHATSNEW log file,  and have decided
  1177. that  one of the files appears interesting,  or you have no  idea
  1178. what it does,  use WHATSFOR.  If you wanted to find out what  the
  1179. file MBBS30.LBR was, you would enter the following command;
  1180.  
  1181.  
  1182.  
  1183. Once in CP/M                                              Page  16
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                            RCP/M GUIDE                        
  1190.  
  1191.  
  1192. A0:WHATSFOR MBBS30
  1193.  
  1194. WHATSFOR - copyright 1985 by Irvin M. Hoff - 02/22/85
  1195. [type ^S to pause, ^C, ^X or ^K to abort, ? for help]
  1196.  
  1197. wait a moment...
  1198.  
  1199. ------------------------------
  1200. MBBS30.LBR
  1201.    A BBS package that needs MBYE to run under. It is the BBS that
  1202.    this board is running. One of the nicest packages currently
  1203.    available.
  1204.  
  1205. ------------------------------
  1206. [End of listing]
  1207.  
  1208. A0>
  1209.  
  1210.  
  1211.      As  you may have noticed,  I did not have to type the entire
  1212. file name and extension for WHATSFOR to find the description.  If
  1213. there were any other file descriptions that contained the  string
  1214. MBBS30, their descriptions would have been listed.
  1215.  
  1216.      These  utilities makes any RCP/M system much easier to  use,
  1217. and it's amazing how little they are utilized by most callers. If
  1218. you are in the habit of calling RCP/M's long distance,  then they
  1219. can  save  you a considerable amount of time and  money.  If  the
  1220. system you use does not have these utilities online,  try to talk
  1221. the sysop into making them available.
  1222.  
  1223.  
  1224. 2.04  HOW DO I GET IT ?
  1225.  
  1226.      Now  that you what the file does,  where it is located,  and
  1227. that  you want it,  you need to find some way to get it onto your
  1228. disk.  All of the systems that I know of use the same program  to
  1229. transfer files,  XMODEM.  It is very simple to operate, but gives
  1230. new users more problems than any other.
  1231.  
  1232.      There  are only a few options available,  and a list of them
  1233. can  be  obtained  by  entering  the  command  'XMODEM'  with  no
  1234. parameters, as shown in the next example.
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249. Once in CP/M                                              Page  17
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                            RCP/M GUIDE                        
  1256.  
  1257.  
  1258. A0>XMODEM
  1259.  
  1260. Time on system is 17 minutes.
  1261.  
  1262. XMODEM v106
  1263.  
  1264. Uploads files to A6: (1696k free space is available)
  1265. Private files to D14:
  1266.  
  1267. ++ Examples of valid options ++
  1268. XMODEM S B1:HELLO.DOC      to send from a named drive/area
  1269.  
  1270. XMODEM L CAT.LBR CAT.COM   to send a file from a library
  1271. XMODEM L CAT CAT.COM       (.LBR extent may be omitted)
  1272. XMODEM R HELLO.DOC         to receive a file from you
  1273. XMODEM RP HELLO.DOC        to receive in a private area
  1274.  
  1275. XMODEM A                   to show areas/available space for uploads
  1276.  
  1277. (the "C" in RC or RPC receives via checksum rather than CRC)
  1278. (If you use R, it will switch from CRC to checksum mode after 5 retries)
  1279.  
  1280. A0>
  1281.  
  1282.  
  1283.      There are two ways to initiate a transfer TO you.  Use the S
  1284. parameter for normal files, and the L parameter for a file within
  1285. a library. Be sure that you are either logged onto the drive/user
  1286. area  where the file resides,  of specify it as part of the  file
  1287. name as shown in the above help file.
  1288.  
  1289.  
  1290. B0>XMODEM S KSMED.BAS
  1291.  
  1292. Time on system is 8 minutes.
  1293.  
  1294. XMODEM v106
  1295. File open: 30 records (4k)
  1296. Send time: 2 mins, 18 secs at 300 bps
  1297. To cancel: use CTRL-X numerous times
  1298.  
  1299. (Now is the time to do whatever your terminal program requires)
  1300.  
  1301. B0>
  1302.  
  1303.  
  1304.      After receiving the previous message, the file transfer must
  1305. be  started from your end.  How this is done is dependent on  the
  1306. terminal  program  that you are using.  For example,  if you  are
  1307. using MEX, you would enter a ^J, followed by E. You would then be
  1308. in the command mode,  and from the command prompt you would enter
  1309. the  command  'RT  KSMED.BAS'.  This tells MEX to  start  a  file
  1310. transfer,  it  will  be  receiving the  file,  its  to  be  named
  1311. KSMED.BAS and to return to terminal mode when finished.
  1312.  
  1313.  
  1314.  
  1315. Once in CP/M                                              Page  18
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                            RCP/M GUIDE                        
  1322.  
  1323.  
  1324.      When the file transfer is complete,  you will be returned to
  1325. the  drive/user prompt,  and the file will be on your  disk.  The
  1326. procedure  to follow for uploads is very similar,  except you use
  1327. either the R or RP parameter. The RP parameter is for uploading a
  1328. file to a private area for the sysop,  where other users will not
  1329. have access to it.  The procedure for MEX on a file upload  would
  1330. be almost identical to procedure followed for downloading, except
  1331. the command 'ST' would be entered from the MEX command prompt.
  1332.  
  1333.  
  1334.  
  1335. A0>XMODEM R TEST.OBJ
  1336.  
  1337.  
  1338. Time on system is 28 minutes.
  1339.  
  1340. XMODEM v106 (CRC is enabled)
  1341. File will be received on A6:
  1342. 1696k free space is available
  1343. File open - ready to receive
  1344.  
  1345. (This is the time to do whatever your terminal program requires)
  1346.  
  1347.  
  1348. A0>
  1349.  
  1350.  
  1351.      XMODEM versions 104 and higher have built in support for the
  1352. WHATSFOR utility. If this feature has been implemented, after the
  1353. upload  is completed,  you will be prompted for a description  of
  1354. the file.  This description must be 7 lines or less,  and is  the
  1355. description that other users will see when using WHATSFOR.
  1356.  
  1357.  
  1358. 2.05  MISCELLANEOUS COMMANDS
  1359.  
  1360.  
  1361.      There  are several more standard commands,  but they are all
  1362. simple to use. They will be covered in the following text.
  1363.  
  1364.      CHAT   - Used to page the sysop, and 'chat' with him.
  1365.      RBBS   - Used to enter the BBS.  To re-enter without relogging
  1366.               on, type RBBS P (sometimes will be MBBS).
  1367.      BYE    - Used to log-off the system.
  1368.      LUX    - A library utility used to log into a library file,
  1369.               contains its own documentation.
  1370.      TOS    - Time on system.
  1371.      FILE   - Used to locate the drive/user area a file is on.
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381. Once in CP/M                                              Page  19
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                            RCP/M GUIDE                        
  1388.  
  1389.  
  1390.      LUX is a library utility that allows "logging on" a  library
  1391. file,  and performing many of the standard RCP/M operations on an
  1392. individual library member.  To invoke LUX,  just type the command
  1393. LUX, followed by the library's filename. For example;
  1394.  
  1395.  
  1396. A0>LUX NULU11F1
  1397.  
  1398. LUX v4.2  as of 07-Oct-84
  1399.  
  1400.  
  1401.  LUX directory for NULU11F1.LBR
  1402.  
  1403. MLOAD23 .COM   3k : NULU11  .DQC  34k : NULU11  .NOT   1k
  1404. NULU11F1.COM  16k : NULUTERM.AQM   3k : NULU11F1.ASM   2k
  1405.  
  1406. This file contains 6 members in 445 active sectors for a total of 56k
  1407.  
  1408.  
  1409. [ in LUX   CTRL-C to exit, HELP for menu ]
  1410.  
  1411. A1:NULU11F1.LBR=>
  1412.  
  1413.  
  1414.      You  are  now  logged onto the  library  NULU11F1,  and  can
  1415. perform  many functions on the libraries individual  members.  To
  1416. obtain  a  short HELP menu,  just type HELP from the LUX  command
  1417. prompt.
  1418.  
  1419.  
  1420. A1:NULU11F1.LBR=>HELP
  1421.  
  1422. You are presently attached to a library file with the
  1423. LUX utility.  These are the available commands:
  1424.  
  1425. LUX      filename    - Attach to another LBR file
  1426. LUX   du:filename    - Attach to LBR file on specified du:
  1427. DIR, D, or SD        - Display attached library members
  1428. FILES                - Display other .LBR files on this du:
  1429. TYPE     filename.typ- Display ASCII file contents
  1430. CHEK     filename.typ- Run CHEK on requested member
  1431. CRCK     filename.typ- Run CRCK on requested member
  1432. SEND     filename.typ- Sends a library member file
  1433. XMODEM S filename.typ- Same as SEND command
  1434. CHAT                 - Chat with SYSOP (if available)
  1435. BYE                  - logs off the system
  1436. TIME                 - Displays date and current time
  1437. NEW (WHATSNEW)       - List of new files on-line
  1438. HELP                 - Displays this menu
  1439.  
  1440. [ in LUX   CTRL-C to exit, HELP for menu ]
  1441.  
  1442. A1:NULU11F1.LBR=>
  1443.  
  1444.  
  1445.  
  1446.  
  1447. Once in CP/M                                              Page  20
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                            RCP/M GUIDE                        
  1454.  
  1455.  
  1456.      If  you wanted to 'TYPE' one of the members of the  library,
  1457. you  would  only  need to invoke the  command  TYPE  fn.ext,  for
  1458. example;
  1459.  
  1460.  
  1461. [ in LUX   CTRL-C to exit, HELP for menu ]
  1462.  
  1463. A1:NULU11F1.LBR=>TYPE NULU11.NOT
  1464.  
  1465.  
  1466. LUXTYPE  ^S pause, ^C aborts, ^X skips to next file   
  1467.  
  1468. Listing of member file: NULU11.NOT
  1469.  
  1470. 2/1/85
  1471.  
  1472. Please let me know if you work with libraries that have in excess
  1473. of  200  members.   I am seriously considering some  future  NU(
  1474. upgrades  that would limit the maximum library size to  somewhere
  1475.  
  1476.                     (I aborted with a CTRL C)
  1477.  
  1478. [ in LUX   CTRL-C to exit, HELP for menu ]
  1479.  
  1480. A1:NULU11F1.LBR=>
  1481.  
  1482.  
  1483.      It  should  be noted that when you invoke  the  DIR  command
  1484. while in LUX, you will obtain a directory of the library, not the
  1485. currently  logged drive/user area.  To obtain a directory of  the
  1486. drive,  invoke the command 'FILES'. This will give a directory of
  1487. all library files on the currently logged disk. For example;
  1488.  
  1489.  
  1490. A1:NULU11F1.LBR=>FILES
  1491.  
  1492. Time on system is 07 minutes
  1493.  
  1494.  
  1495.  Drive A1:  files: 26  space used: 584k  (2056k free)  
  1496. @       .LBR  8k | DU-V89  .LBR 48k | LOGALL  .LBR  8k
  1497. BISH111 .LBR 24k | DUPUSR2 .LBR  8k | MLOAD24 .LBR 32k
  1498. BROWSE  .LBR 16k | EDFILE  .LBR 24k | NSWP207 .LBR 32k
  1499. BU14    .LBR 72k | EDIT11  .LBR 16k | NULU11F1.LBR 56k
  1500. COMPARE .LBR  8k | FBAD59  .LBR 32k | PRINT23 .LBR  8k
  1501. DIF     .LBR 32k | FINDU11 .LBR 16k | PROBE12 .LBR 24k
  1502. DIRREP1 .LBR 16k | LISTT15 .LBR  8k | PSET13  .LBR 24k
  1503.  
  1504. [ in LUX   CTRL-C to exit, HELP for menu ]
  1505.  
  1506.  
  1507. A1:NULU11F1.LBR=>CTRL-C entered
  1508.  
  1509.            >> exiting LUX - standby
  1510. A1>
  1511.  
  1512.  
  1513. Once in CP/M                                              Page  21
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                            RCP/M GUIDE                        
  1520.  
  1521.  
  1522.  
  1523.      You  can also perform xmodem transfers of individual members
  1524. while logged onto the library, and you do not have to exit LUX to
  1525. perform  them.  The  syntax for the transfer will differ  from  a
  1526. normal  xmodem library member transfer,  so be sure to  read  the
  1527. help file.
  1528.  
  1529.      Another useful utility available on some systems is  'FILE'.
  1530. It is used to locate a particular file(s) in the database, and is
  1531. easier to use than the 'DIR $AD' option.  For example,  to locate
  1532. all files that begin with the characters "MB";
  1533.  
  1534.  
  1535. A0>FILE MB*.*
  1536.  
  1537.  
  1538. FILE v21 - ^X to abort
  1539. searching...
  1540.  
  1541.  A0:MBBS    .COM   A4:MBYE36  .LBR   A6:MBYEOVL1.LBR  
  1542.  
  1543. A0>
  1544.  
  1545.  
  1546.  
  1547.      CHAT is a command used to page the sysop, and will allow the
  1548. sysop  and  the  user to communicate by entering  text  at  their
  1549. keyboards. For example;
  1550.  
  1551.  
  1552. A0>CHAT
  1553.  
  1554.  
  1555. CHAT v42
  1556. Hold on, SYSOP .....
  1557. Will page operator, use ^C or ^X to abort.
  1558.         |-------------------------|
  1559. Ringing: ...
  1560.  
  1561. Operator is available, please go ahead...
  1562. (Use ^C or ^X to exit and return to CP/M)
  1563.  
  1564.  
  1565. This is a demo of CHAT.
  1566.  
  1567. A0>
  1568.  
  1569.  
  1570.  
  1571.      I believe that covers most of the common RCP/M utilities. If
  1572. you  read  this manual carefully,  you should be able to  operate
  1573. effectively on any system.
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579. Once in CP/M                                              Page  22
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                            RCP/M GUIDE                        
  1586.  
  1587.  
  1588. 2.06  HELPFUL HINTS
  1589.  
  1590.      If  you are attempting to use a utility on a file,  and  are
  1591. advised  that  the file does not exist,  make sure that  you  are
  1592. logged on the the drive/user area where the file is  located,  or
  1593. specify  the  drive/user  in  the  appropriate  location  in  the
  1594. utilities parameter.
  1595.  
  1596.      If  you are logging onto a system for the first  time,  have
  1597. your ASCII save buffer toggled on for the session so that you can
  1598. read  the important files offline,  and can familiarize  yourself
  1599. with the system commands and layout.
  1600.  
  1601.      Always try to locate and download a system directory so that
  1602. you  can  browse through it at your leisure,  and plan your  next
  1603. session in advance.
  1604.  
  1605.      When  you  leave a message in the BBS,  try not to  use  all
  1606. upper  or lower case,  as that makes it difficult for  others  to
  1607. read.
  1608.  
  1609.      Some RCP/M's have an input time-out feature where the system
  1610. will  drop you if there is no input from you for a set amount  of
  1611. time (around 2 minutes). If you are interrupted during a session,
  1612. and don't want to be dropped, just hit 'space', 'return' every 30
  1613. seconds  or  so.   Don't  do  this  for  too  long,  as  you  are
  1614. unnecessarily tying up the system.
  1615.  
  1616.      If  you are not a reasonably fast typist,  don't request  to
  1617. CHAT with the sysop, as it is very annoying to sit and wait while
  1618. the user hunts and pecks the keyboard and can only type one  line
  1619. per minute.
  1620.  
  1621.      Most  of  the utilities will give a listing of what  control
  1622. characters to use to skip, pause, or abort when they are invoked.
  1623. A general rule is that ^S will pause and restart,  ^X will  skip,
  1624. and  ^C will abort.  Some of the utilities will allow either  the
  1625. control sequence or the letter by itself.
  1626.  
  1627.      If you see a command that is available, and do not know what
  1628. it does, try invoking it with no parameters, or with a '?' as the
  1629. parameter.  That will usually display the utilities built in help
  1630. file (if one is available).
  1631.  
  1632.      Before  attempting to upload a file,  make sure that it does
  1633. not already exist on in the database.  For example, if you wanted
  1634. to upload a file called 'FINDBIOS.OBJ', enter the command
  1635. 'DIR  FINDBIOS.* $AD'.  If the file is anywhere on the  disk,  it
  1636. will be located.  If the utility WHATSFOR is available,  it could
  1637. also be used.
  1638.  
  1639.      If  you  have logged onto a system at 1200  baud,  and  have
  1640. problems with line noise,  log off, and call back at 300 baud. If
  1641. you wanted to download a file,  wait till the problem clears  up,
  1642. and try again at 1200 baud.
  1643.  
  1644.  
  1645. Once in CP/M                                              Page  23
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                            RCP/M GUIDE                        
  1652.  
  1653.  
  1654.  
  1655.                         GLOSSARY OF TERMS
  1656.  
  1657. BAUD - A number that represents the speed of a communications
  1658.   link between two computers. Most common are 300 and 1200. Some
  1659.   newer systems support 2400 baud. The higher the baud rate, the
  1660.   quicker the data is transferred.
  1661.  
  1662. BBS - Bulletin Board System. The program that allows the entering
  1663.   and reading of messages and bulletins.
  1664.  
  1665. BDOS - The Basic Disk Operating System. This portion of CP/M is       
  1666.   the same for all computer systems running CP/M.
  1667.  
  1668. BIOS - Basic Input Output System. This is the part of CP/M that       
  1669.   is customized for each computer.
  1670.  
  1671. BYE - The core program of a RCP/M that allows the computer to
  1672.   operate as a remote terminal. Also is the command used to
  1673.   log off the system.
  1674.  
  1675. CCP - The Console Command Processor. The part of CP/M that
  1676.   handles user commands, and loading of programs.
  1677.  
  1678. CHAT - A command to page the sysop.
  1679.  
  1680. CHECKSUM - Another (older) error checking protocol. Less accurate
  1681.   than CRC.
  1682.  
  1683. CP/M - Control Program for Micro computers. The operating system
  1684.   under which most RCP/M's run.
  1685.  
  1686. CRC - Cyclic Redundancy Checking. An error checking protocol used
  1687.   by the latest terminal programs. Replaced the Checksum method.
  1688.  
  1689. DATABASE - The term often used to refer to the collection of
  1690.   programs contained on the systems assorted drive/user areas.
  1691.  
  1692. DIR - A command to display the contents of a drive/user area.
  1693.  
  1694. EXTENSION - The letters following the '.' in a file name. No more
  1695.   than three letters long.
  1696.  
  1697. FILE - A specific collection of data, stored on a disk or other
  1698.   media, referenced by a specific name.
  1699.  
  1700. FILE TYPE - See EXTENSION.
  1701.  
  1702. I/O - Input/Output
  1703.  
  1704. LDIR - A command to display the directory of a library file.
  1705.  
  1706. MAP - A command available to print out a map of the drive/user
  1707.   areas of the system you are logged onto.
  1708.  
  1709.  
  1710.  
  1711. Glossary                                                  Page  24
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                            RCP/M GUIDE                        
  1718.  
  1719.  
  1720. MEX - A very powerful and popular public domain terminal
  1721.   program.
  1722.  
  1723. LIBRARY - A file type that contains two or more files within one
  1724.   file on the disk.
  1725.  
  1726. LUX - A utility program to operate on libraries.
  1727.  
  1728. OPERATING SYSTEM - An organized collection of techniques and
  1729.   procedures used for operating a computer.
  1730.  
  1731. PWD - Another utility to show available sections in a database.
  1732.  
  1733.  
  1734. RCP/M - Remote CP/M. The name given to the systems that allow
  1735.   another computer with a modem to operate the system as though
  1736.   he were seated at the console.
  1737.  
  1738. RBBS - Remote Bulletin Board System. Also a command to return to
  1739.   the BBS from CP/M (sometimes MBBS).
  1740.  
  1741. RDIR - A command to display a directory of a drive/user area,
  1742.   showing the time needed to download the files.
  1743.  
  1744. SECTION - A command used to display the database sections that
  1745.   are available to a user, and to move from area to area.
  1746.  
  1747. SQUEEZE - A method of file compression.
  1748.  
  1749. SYSOP - SYStem OPerator. A term used to refer to the person that
  1750.   operates a particular RCP/M.
  1751.  
  1752. TPA - Transient Program Area. The amount of free memory available
  1753.   for programs.
  1754.  
  1755. TYPE - A command to display the contents of an ASCII file to the
  1756.   console.
  1757.  
  1758. WHATSFOR - A command used to search a descriptive database file,
  1759.   and show matching file descriptions.
  1760.  
  1761. WHATSNEW - A command to show information on the latest database
  1762.   uploads.
  1763.  
  1764. XMODEM - A command to initiate the transfer of files between to
  1765.   computers, complete with error checking and correction.
  1766.  
  1767. ZCPR - A public domain replacement for CP/M's standard Console
  1768.   command processor (CCP).
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777. Glossary                                                  Page  25
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.