home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / RCPM / RCPMBGNR.DOC < prev    next >
Text File  |  2000-06-30  |  27KB  |  585 lines

  1.  
  2.               WHAT THIS SYSTEM IS AND HOW TO USE IT
  3.  
  4.                           by Tim Evans
  5.                            (07/14/84)
  6.  
  7. This is for beginning users of this and other similar systems. It 
  8. assumes  virtually  no knowledge of computer  communications  and 
  9. bulletin  boards,  and  only  a  little  knowledge  of  the  CP/M 
  10. operating  system.  You  should  be reading this  before  you  do 
  11. anything else with this system.
  12.  
  13.  
  14. 1) What is a Remote Bulletin Board System (RBBS)?
  15.  
  16. You  obviously have some idea of what an RBBS is:  you  connected 
  17. with  this  one.  For  the record,  an RBBS (or BBS in  the  most 
  18. generic  sense) is simply somebody else's computer (it  could  be 
  19. anything  from  an  ATARI to an IBM PC) running  a  special  RBBS 
  20. program.  You  can call an RBBS using your computer,  modem,  and 
  21. telephone line.   As the term "bulletin board" implies,  you  can 
  22. use an RBBS to "tack up" your messages for others to read and you 
  23. can read messages left by others.
  24.  
  25. The  above  describes  ONE of the two  major  uses  for  personal 
  26. computers   and  telecommunications,  or "networking",  as it  is 
  27. popularly known.  But not all, so read on.
  28.  
  29. So,  why  would  you  want to do this?  Here  are  some  possible 
  30. reasons:
  31.  
  32.      You  want  to  find others who have  computers  like  yours. 
  33.  
  34.      You're  having  a problem with your brand new  computer  and 
  35.      your dealer knows less about it than you do.
  36.  
  37.      You want to sell your old printer (modem,  drive), and get a 
  38.      fancy new one.
  39.  
  40.      You  want  some information about  a  terrific-sounding  new 
  41.      piece  of  software.
  42.  
  43.      You  want a clue to help you solve a problem in  the  latest 
  44.      Infocom (copyright) game.
  45.  
  46.      You want to find other people who share your enthusiasm  for 
  47.      stamp collecting, or play writing, or East Asian cooking.
  48.  
  49. Well,  you can post messages about any one of these things--and a 
  50. thousand and one others-- on an RBBS.
  51.  
  52. RBBS  systems  exist all over the United States,  as well  as  in 
  53. other  countries.  Most of them are for people who are interested 
  54. in  computers  and  computing;  others are for  people  who  have 
  55. computers  and  who  also  have  special  interests,  like,  say, 
  56. tracking  the  Space Shuttle in orbit or translating  Swahili  to 
  57. Esperanto.  You are basically unlimited in the kinds of  messages 
  58. you can post on an RBBS (although good taste,  Ma Bell, and Uncle 
  59. Sam--you're  using Interstate Commerce,  remember?--dictate  that 
  60. you should keep it clean and, of course, legal).
  61.  
  62. The  question  of keeping your messages "legal" is  an  important 
  63. one:  Copying  copyrighted software (programs) for anything other 
  64. than backup purposes is ILLEGAL; it's also illegal to use an RBBS 
  65. to  advertise the fact that you want to break the copyright  law; 
  66. and it's also illegal to post obscene messages on an RBBS.
  67.  
  68.      THIS BOARD DOES NOT ALLOW ANY SUCH MESSAGES!  ANY  THAT 
  69.      ARE  POSTED WILL BE REMOVED.  ANY USE OF THIS BOARD FOR 
  70.      SUCH  PURPOSES WILL LIKELY RESULT IN YOUR ACCESS TO USE 
  71.      THIS  BOARD BEING REVOKED.   (SEE THE  SYSTEM  "POLICY" 
  72.      FILE, FOR FURTHER DETAILS)
  73.  
  74. Okay,  so much for the basic behavior rules. Now, you have gotten 
  75. on (that's "logged on",  in network-ese!),  and you see something 
  76. staring back at you that looks similar to this:
  77.  
  78.      COMMAND (B, C, E, G, K, P, Q, R, S, T, W, X) ?
  79.  
  80. Let's take these commands one at a time, but not in precisely the 
  81. order  shown  above.   First,  there are  several  "housekeeping" 
  82. commands.
  83.  
  84.      "B"  means  "I  want to read any special  Bulletins  on  the 
  85.      board."
  86.  
  87.      "P"  means  "I want to change my Password."  (Unfortunately, 
  88.      some people think it's fun to screw up RBBS'.  Consequently, 
  89.      this one,  and more and more others, are setting up Password 
  90.      systems for security.)
  91.  
  92.      "T" means "I want to Talk to the sysop, so Toggle (ring) the 
  93.      bell  on the RBBS computer and call him/her." (IF the  sysop 
  94.      is  available,   you  can  Talk  with  him/her  keyboard  to 
  95.      keyboard. This function is also accessible from CP/M, called 
  96.      "CHAT")
  97.  
  98.      "X" means "I'm an eXpert at using the RBBS and I don't  need 
  99.      all these messages taking up my time, so just go into eXpert 
  100.      mode."
  101.  
  102.      "W"  means "Show me the Welcome message again."  (That's the 
  103.      first thing you saw when you connected with the RBBS.)
  104.  
  105.      "G"  means  "Goodbye,  I want to disconnect from the  RBBS."  
  106.      (You'll be asked if you want to leave a private message  for 
  107.      the sysop; do so if you want.  THIS is the place to pour out 
  108.      your problems, without being overseen by the general public, 
  109.      if needed.)
  110.  
  111. The  next  batch  of  commands relates  to  reading  and  posting 
  112. messages on the board.
  113.  
  114.      "E"  means "I want to Enter a message." (You'll be asked for 
  115.      information  about  the addressee of your  message  and  its 
  116.      subject.) Then you just type it in. Once you're done, you'll 
  117.      be  presented  with  a short menu giving you the  chance  to 
  118.      correct  errors  (Edit)  in your  message,  to  delete  your 
  119.      message--in  case you change your mind--and/or to  save  and 
  120.      post it on the board where the addressee will find it.  
  121.  
  122.      "R" means "I want to Read a message(s)."  You'll be asked to 
  123.      specify the number of the message you want to read.
  124.  
  125.      "Q"  means "I want a Quick summary of the message(s) on  the 
  126.      board.  Again, you'll be asked for a message number.
  127.  
  128.      "S"  means  "I want to Scan the message(s) on the  board;  I 
  129.      want more information than "Q" gives me,  but not as much as 
  130.      'R.'" As with "R" and "Q," you'll be asked for a number.
  131.  
  132.      "K"  means  "I want to Kill (erase) a message."   You'll  be 
  133.      asked for a message number.   For obvious reasons,  you  can 
  134.      only  kill  a  message you have  posted,  or  one  which  is 
  135.      addressed to you.
  136.  
  137. If you want to "R",  "Q" or "S",  a particular message,  or do so 
  138. continuously, or just to begin with a specific message do this:  
  139.      
  140.      Follow the "R," "Q," and "S" with a semi-colon (";"), then a 
  141.      number.  For example,  "R;135" means "I want to read message 
  142.      number 135.  For another example,  "S;135+" means "I want to 
  143.      Scan all the messages on the board beginning with number 135 
  144.      and go on up continuously.  (Substituting a minus ("-") sign 
  145.      in  the last example causes the Scan to run backwards,  from 
  146.      135 down.)
  147.  
  148.  
  149.      Private messages 
  150.  
  151. Some  RBBS  systems  allow a special password  to  be  placed  on 
  152. messages entered,  for privacy.  This is a "*" character, used as 
  153. the  FIRST  character entered at the "Password ?"  prompt.   Just 
  154. skip it with a RETURN, for a normal (public) message.  
  155.  
  156. NOTE!  THIS  password  has nothing at all to do with  any  system 
  157. access password, it is just a privacy measure, for messages ONLY.  
  158. In  general,  many  systems  do NOT  encourage  private  messages 
  159. between users,  since it is contrary to the open forum idea.   If 
  160. you need privacy, pick up the handset, and voice-it, if you will.  
  161. Leave  any  necessary private info to the sysop as a  comment--no 
  162. one else will see it.
  163.  
  164. Various other RBBS systems are in use for message  exchange,  and 
  165. perform the same basic functions as are described above.  You may 
  166. for  example,  dial  into  another system with  "RBBS"  (or  some 
  167. variant)  in the name,  arranged in somewhat  different  fashion, 
  168. with more or fewer commands.  The important thing is that the end 
  169. goal  is  identical,  the storing and retrieval of  the  messages 
  170. posted by the users.   Indeed, this is ALL that some RBBS systems 
  171. do,  that  is  they  may have no provisions for any  other  basic 
  172. functions.
  173.  
  174.  
  175. 2) RCPM's:  A Special Kind of RBBS System
  176.  
  177. On   the   other   hand,    the   second   major   thing    which 
  178. telecommunications brings to the personal computer has a exciting 
  179. flavor  all its on.   There is something very special about  this 
  180. and other RCPM (Remote CP/M) boards. You can, of course, use them 
  181. for  posting messages,  but the main emphasis is much  different, 
  182. and  you will usually find the RBBS function a bit of a side show 
  183. on many RCPM's.   Why?  Because there is simply much, much, more. 
  184. (You  probably have some idea of what,  but for the moment  let's 
  185. pretend you don't.) 
  186.  
  187. The  primary purpose of RCPM's is for sharing  computer  software 
  188. and  information--that  is software and information that is  FREE 
  189. and not restricted by copyright.  RCPM systems like this one have 
  190. some  of this free "public domain" stuff "on line" and  available 
  191. for you.  In order to get it though,  there needs to be some  way 
  192. for you to tell the RCPM you want something it has,  and some way 
  193. to handle the transfer.
  194.  
  195.      Giving Commands to Somebody Else's Computer.
  196.  
  197. That  in a nutshell is what a RCPM system is all  about.  Through 
  198. the use of your computer,  modem,  communications  software,  and 
  199. telephone,  you can gain control of another computer on the other 
  200. side  of  town (or halfway across the country) and tell it to  do 
  201. something--specifically,  to send you something.  (Of course, you 
  202. can  also send something TO the RCPM-- and it is the  people  who 
  203. SEND things who support this and other RCPM boards.)
  204.  
  205.           Commands versus menus
  206.  
  207. Since the RCPM is just what it says,  that is a remotely operated 
  208. CP/M  computer,  it  logically follows that YOU make  it  do  its 
  209. thing,  using (generally) the same standard CP/M commands you use 
  210. on  your  own CP/M computer at home.   On an RCPM,  you have  the 
  211. computers  commands  available to you to do  anything  you  want.  
  212. Some  RBBS' (including some from which you can get free software) 
  213. work with a series of "Menus."  On these systems,  you  generally 
  214. select  the command you want from a list of possible commands  on 
  215. the  screen,  and that may well lead you to  another  menu,  then 
  216. another,  then  another.   While  these systems are a bit  easier 
  217. (more "user friendly") to use for the novice,  it generally takes 
  218. somewhat longer to accomplish a particular operation on  one--you 
  219. have  to  go  through  a  series of menus  and  this  may  become 
  220. important  if you're calling long-distance.   With an  RCPM,  you 
  221. simply give the system direct commands--but of course you have to 
  222. know the commands.  Take your choice. 
  223.  
  224.      RCPM Commands
  225.  
  226. Okay, let's get right down to it.  You're logged onto this system 
  227. and you want to see about "downloading" (having the RCPM send you 
  228. something).  From the RBBS system,  the first thing you do is  to 
  229. select  the  "C" (for CP/M) option from the menu of  choices  you 
  230. have.  (You  did  notice  there's been no discussion of  the  "C" 
  231. option from the opening menu of command, didn't you?)
  232.  
  233. After a few seconds (where you may be played a few basic messages 
  234. about what is to come) you'll see something like the following on 
  235. your screen:
  236.  
  237.           A0>
  238.  
  239. This  is called the CP/M "prompt."  It means the RCPM computer is 
  240. waiting  for YOU to tell it what to do.  What this means is  that 
  241. you are (within certain limits) in control of the RCPM  computer.  
  242. (At this point,  if you feel totally confused, it is fair to warn 
  243. you  that  perhaps a brushup on the basic CP/M  commands  are  in 
  244. order, THEN call back and pick it up here.) 
  245.  
  246. Now that you're getting used to this feeling of power, let's look 
  247. at  what you can do with it.   Want to know what files  the  RCPM 
  248. computer has on line?  Well, use the same command you use sitting 
  249. at your own CP/M computer:
  250.  
  251.           DIR 
  252.           (or DIR B:)
  253.  
  254.      At this point,  the main thing to understand is that it 
  255.      matters not whether you are actually right AT the  RCPM 
  256.      computer, or sitting at home.  Commands from either the 
  257.      RCPM  keyboard or from yours (via the modem/phone) tell 
  258.      the  RCPM  what to do.   It is as if you  were  at  the 
  259.      remote console!
  260.  
  261. Want to change the "logged" drive?   Again,  use the same command 
  262. you use with your own computer:
  263.  
  264.           B:
  265.           (or C:, etc.)
  266.  
  267. Now, you're logged onto drive B: (or C:, whatever).
  268.  
  269. Want  to  see  the contents of a text file?  Just  use  the  TYPE 
  270. command, as in:
  271.  
  272.           TYPE SYSTEM.DOC
  273.           (This will "TYPE" the file "SYSTEM.DOC")
  274.  
  275. (Note: Most RCPM's--including this one--limit the length of files 
  276. you can TYPE,  however,  so this isn't always the best way to get 
  277. what you want.)
  278.  
  279. Want  to run a program you see on the RCPM directory?  Just enter 
  280. in the name of the COM file, that is the program you want to run.  
  281. In fact, that is just what you did above, when you entered "DIR", 
  282. and the RCPM gave you a directory of the files on the disc.  Most 
  283. RCPM's use a more spiffy "DIR.COM",  in lieu of the plain vanilla 
  284. CP/M built in "DIR", and that is why you see the files all neatly 
  285. sorted and sized for your display.
  286.  
  287. So,  now  it  is  apparent that you can  use  the  standard  CP/M 
  288. commands  to  control  the  RCPM computer as if  it  were  really 
  289. sitting in your own living room instead of on the other end of  a 
  290. telephone line. That's exactly what's happening.
  291.  
  292. (There  are  some  standard CP/M commands that DON'T work  on  an 
  293. RCPM:  Obviously,  no one should be able to ERAse or REName files 
  294. on  a RCPM;  and--as we shall see--PIP seems irrelevant when  you 
  295. have XMODEM to use.   Don't try "ERA" on an RCPM, it will log you 
  296. off,  and  probably flag you as a "TWIT"--the arch-enemy  of  the 
  297. sysop and all the other users!)
  298.  
  299. There's  one  more  thing you might not be  familiar  with.  Most 
  300. RCPM's  operate  with "hard" disk drives,  drives that hold  vast 
  301. amounts of material. In order to have an organized way of finding 
  302. files on hard drive systems, the drives are divided up TWO ways-- 
  303. this into the familar drives (A:,  B:, C: etc.) but also what are 
  304. called  "USER" areas.   What this means is that the files on each 
  305. of  the  drives are divided up into a number of  groups  of  file 
  306. directories,  almost  as if each group was a separate drive.  (If 
  307. this  wasn't  done,  the Directories would be so large  that  you 
  308. couldn't find what you were looking for without a special  search 
  309. program.   Remember, we are talking megabytes of storage--ever do 
  310. a DIR on a 1 megabyte directory, and feel lost?)
  311.  
  312.      Moving about in drives and USER areas
  313.  
  314. At  any  given  moment,  your  current drive  and  USER  area  is 
  315. indicated by the RCPM's prompt,  such as "A0>",  above.   You can 
  316. log onto the separate USER areas of a hard disk drive,  by simply 
  317. typing "USER" (don't type the quotation marks),  followed by  the 
  318. number  for  the USER area you want.  For instance,  suppose  you 
  319. wanted to change from drive A,  USER 0 to drive A,  USER 1.  Just 
  320. give the following command (from the A0> prompt):
  321.  
  322.           USER 1
  323.  
  324. On  this type of system you have basically TWO ways that the file 
  325. directories  are  arranged.   One is "horizontally",  or  by  the 
  326. familiar drives,  A:.  B:, etc.  The other is "vertically", or by 
  327. USER  areas.   As  just one example,  6 drives and 9  USER  areas 
  328. allows   54  possible  different  directories.    Each  can  hold 
  329. specialized file types,  for varied interests.   Think of it as a 
  330. big electronic program library--that's what it is!
  331.  
  332. You  can  also  COMBINE  the commands  for  (1)  logging  onto  a 
  333. different  disk drive and (2) changing the USER  area,  into  one 
  334. SINGLE command.  Say,  you're logged onto drive A,  USER 0  (your 
  335. CP/M prompt is A0>) and you want to log onto drive F:, USER 7. If 
  336. the system is running the "ZCPR2" style of drive/user  selection, 
  337. give the following command:
  338.  
  339.           F7:
  340.  
  341. and you will then see a new prompt, "F7>".
  342.     
  343. Or,  if  the system uses the "NZCPR" style of drive/user  switch, 
  344. you would enter the equivalent command as:
  345.  
  346.           F: 7
  347.           (note the space)
  348.  
  349. and  again see the "F7>".   Try both types on your RCPM,  and see 
  350. which is being used.  Either way, it will save time!
  351.  
  352.  
  353. GETTING YOUR FREE SOFTWARE
  354.  
  355. Now that we've gone through all these preliminary technicalities, 
  356. how do you go about getting to all this free software on a  RCPM? 
  357. Actually,  it's  very simple.  Virtually all RCPM's use a special 
  358. program made for transferring files from one computer to  another 
  359. by way of a telephone and a modem.  It's called "XMODEM" and it's 
  360. very simple to use.
  361.  
  362. Let's  say you've gotten onto a RCPM and you've mastered all  the 
  363. information you've read in this document so far.  By now,  you've 
  364. read  the directories of the several drives and found a file  you 
  365. want to have sent to you.  Suppose, for the time being, this file 
  366. (which  is  the  best computer game since  ADVENTURE)  is  called 
  367. BESTGAME.OBJ.  See  below for an explanation of the "OBJ" part of 
  368. the filename.)
  369.  
  370. Here's the simple, three-part command that tells the RCPM to send 
  371. BESTGAME.COM to your computer (by the way,  you'll generally want 
  372. to  be  logged  onto  the drive on which  the  program  you  want 
  373. resides):
  374.  
  375.           XMODEM S BESTGAME.OBJ
  376.  
  377. The first part of the command is,  of course,  XMODEM (XMODEM  is 
  378. the name of a CP/M COM,  or COMmand,  file).   The "S" stands for 
  379. (you  guessed it) "Send."  The third part is the name of the file 
  380. you want sent.
  381.  
  382. That was easy. At this point a message will appear on your screen 
  383. telling  you it will take a specified amount of time to send  the 
  384. file.  Also, it will tell you to begin receiving the file.
  385.  
  386. Obviously,  the  next  thing you need to know is how  to  receive 
  387. BESTGAME.OBJ.  You have to tell YOUR computer you want to RECEIVE 
  388. the  file.   Your computer and modem package will tell  the  RCPM 
  389. when  it  is  ready  to receive  it,  via  special  "handshaking" 
  390. signals.  As far as what you do to tell your particular  program, 
  391. there  are  a  number  of ways to  do  this,  depending  on  what 
  392. communications  software you're using-- the specific details  you 
  393. have  to  figure this part out on your own,  from your  program's 
  394. instructions.
  395.  
  396. However,  all  is  not lost.  If you're using MODEM7 or  a  later 
  397. variant (which are all public domain--that  is,  FREE--programs), 
  398. your  command (issued on the MODEM7 "Command Line"--to Receive  a 
  399. file from an RCPM is very similar to the XMODEM command above:
  400.  
  401.           RT BESTGAME.OBJ
  402.  
  403. "R" stands for (what else?) "Receive." "T" tells MODEM7 to return 
  404. to the "Terminal Mode" when the transfer is finished.   After you 
  405. enter  this command,  and hit the RETURN key,  XMODEM takes over, 
  406. and it's all automatic.  
  407.  
  408. That's  it.   You've  just "downloaded" your first piece of  FREE
  409. software,  and the file will appear on your disc.   "BESTGAME" is 
  410. ready to run, after you REName it to a COM type (below).
  411.  
  412. You can get a bit sophisticated--and save yourself a few  seconds 
  413. of  telepone time--if you know beforehand the drive and USER ares 
  414. where  the  file you want is  located.   Assume  BESTGAME.OBJ  is 
  415. located on Drive F,  USER 0.   Instead of first logging onto that 
  416. drive/USER area, simply type:
  417.  
  418.           XMODEM S F0:BESTGAME.OBJ
  419.  
  420.                              * * * *
  421.  
  422. At  this point it should be quite obvious that the standard  file 
  423. transfer program used on RCPM's is XMODEM.   Therefore,  you MUST 
  424. have  a  program  on  your  end which  is  compatible  with  this 
  425. protocol.  If you are not sure, ask about this where you got your 
  426. program,  or read your documentation.  Be well advised that while 
  427. there  are  many  commercial  programs  which  do  support   this 
  428. protocol, there are simply a bounty of public domain (FREE!) ones 
  429. which  do  also,  since the first CP/M modem program  using  this 
  430. protocol was originally devised by Ward Christensen and placed in 
  431. the public domain.  If all you have is a simple terminal program, 
  432. but  you  CAN save ASCII text,  ask the sysop  about  "MBOOT",  a 
  433. program  which can be used to get an XMODEM compatible program up 
  434. on your computer.
  435.  
  436.                              * * * * 
  437.  
  438. RETURNING THE FAVOR--UPLOADING
  439.  
  440. Obviously, the files on a RCPM don't just appear out of thin air; 
  441. they  come  from somewhere.  That somewhere is the users  of  the 
  442. system--which now includes you. Just as you can take from a RCPM, 
  443. you  can  give  back by sending  files  TO  it.   Perhaps  you're 
  444. learning  to program in BASIC;  or you're writing dBASE II files; 
  445. or you've figured out all the puzzles in Planetfall (a  copyright 
  446. game by INFOCOM).  Well,  then, you can send your program or text 
  447. file (by the way,  this piece was contributed by an RCPM user) to 
  448. the  RCPM.  Here  are  the commands to send MYFILE.BAS  (a  BASIC 
  449. program you've written) to a RCPM:
  450.  
  451.           XMODEM R MYFILE.BAS
  452.  
  453. Simple,  right? Again, XMODEM is the command to invoke the XMODEM 
  454. program; "R" stands for "Receive."
  455.  
  456. Again,  what  you do on your end depends on what software  you're 
  457. using, but if you're using MODEM7, it's simple:
  458.  
  459.           ST MYFILE.BAS
  460.  
  461. Of course, this command is issued on the MODEM7 Command Line. "S" 
  462. is for "Send;" "T" tells MODEM7 to return to Terminal Mode.
  463.  
  464. That's it.   You've just contributed to your local RCPM.   Before 
  465. you know it,  your program will be on every RCPM in the  country; 
  466. other  people  will be finding ways to improve it and  sooner  or 
  467. later  it'll turn back up on your local RCPM in its new clothes--
  468. but with your name still on it.
  469.  
  470. That,  perhaps,  is  one  of  the most  satisfying  things  about 
  471. contributing to an RCPM.  YOUR program may very well work its way 
  472. all  the way across the country and back,  finding its way  (with 
  473. your name on it) into the software libraries of who know how many 
  474. people out there.
  475.  
  476.  
  477. SOME LAST TECHINICALITIES
  478.  
  479.  
  480. Believe it or not, the 10, 20 and 30 megabyte hard disks on which 
  481. RCPM's  run  sooner  or later get crowded with  all  these  great 
  482. programs  you  have uploaded.  In order to pack as many files  as 
  483. possible  onto  them,  our hacker friends  have  devised  special 
  484. programs to conserve disk space. Many of the files on a RCPM have 
  485. been run through these space-saving programs and you have to know 
  486. a little about them in order to make the best use of the RCPM.
  487.  
  488.      Squeezed files
  489.  
  490. The  first  thing  you should know about  are  "SQUEEZED"  files. 
  491. Without going into the technicalities,  a "squeezed" version of a 
  492. file  just  takes up less space than an "unsqueezed" one--and  it 
  493. takes  less time to transfer by modem,  saving you time  and  (if 
  494. you're  calling  long-distance,   money.  As  you've  undoubtedly 
  495. noticed  in looking at the directories of this RCPM,  many of the 
  496. files  have funny-looking suffixes like "DQC" or "BQS" or  "HQP." 
  497. Any file with a "Q" in the second position of its  three-position 
  498. filename suffix has been squeezed, and you must "UNSQUEEZE" it in 
  499. order  to use it.  Fortunately,  there is a program on all RCPM's 
  500. for "unsqueezing" files;  it's called USQ.OBJ (the file name  may 
  501. have  a  number  in it--USQ15.OBJ,  for example).  USQ  (and  its 
  502. companion, SQ) should be one of the first few files you download; 
  503. it'll save you time and money.
  504.  
  505.      Libraries
  506.  
  507. LIBRARIES are another space saver.  Frequently, related files are 
  508. grouped together into a single "Library" file,  identified by  an 
  509. "LBR" extension, such as: "GAMES.LBR".  The Library takes up less 
  510. space (and takes less time to transfer) than the individual files 
  511. do, even though they may already have been squeezed. For example, 
  512. most  RCPM's have a bunch of miscellaneous WordStar (tm)  related 
  513. files  grouped  into  a library.   RCPM's provide you  a  way  of 
  514. looking into a library to see what's in it.
  515.  
  516.      You  can  use the LDIR command (at the CP/M prompt)  to  see 
  517.      what's in a particular library; or
  518.  
  519.      You  can use the LTYPE command to type a text file out of  a 
  520.      library.
  521.  
  522. You can save time by downloading an entire library instead of the 
  523. individual files one by one, but you can also download individual 
  524. files from a library if you want (say, if you don't know what the 
  525. library is all about and you want to download just the "DOC" file 
  526. to see).
  527.  
  528. Once you've downloaded a library of files,  you'll need a program 
  529. to  "extract"  the  files from it.  You do this  with  a  LIBRARY 
  530. UTILITY  program.  These  are generally called LU.OBJ  (sometimes 
  531. with  an  indentifying  version number  in  the  file  name--say, 
  532. LU300.OBJ). This should be another of your early downloads.
  533.  
  534. Finally,  there's  the  "OBJ"  file thing.   In  order  to  avoid 
  535. activating  undesirable  CP/M  command files stored  in  an  RCPM, 
  536. system   operators  ("sysops")  generally  change  the   filename 
  537. extension  of a "COM" file to "OBJ."  For example,  remember  our 
  538. BESTGAME.OBJ  file?  Well,  it's really a CP/M command file which 
  539. you'll  have to REName BESTGAME.COM,  once you've downloaded  it.  
  540. Or,  it is most simple to just use the "COM" extension with  your 
  541. modem program's command for a filename (ie, "RT BESTGAME.COM").
  542.  
  543.      Some "homework"
  544.  
  545. OK,  that's the introductory piece on RBBS' and RCPM's.   There's 
  546. lots more information here.  The place to start is by downloading 
  547. some  of  the other "DOC" (or "DQC") files so you can learn  more 
  548. about this system.  Start with these, on A0: (some may also be on 
  549. B0:,  don't  overlook  that area).   What each will tell  you  is 
  550. obvious, from the names.
  551.  
  552.      COMMANDS.DOC
  553.      SYSTEM.DOC
  554.      XMODEM.DOC
  555.      SYSTEM.MAP
  556.  
  557. You  can  also download a master directory of all  the  available 
  558. files on this system, from drive B0:, the file DISKMENU.DQC.
  559.  
  560. When you have all of that,  and are still curious,  feel free  to 
  561. use the system's built in HELP facilty.   Just enter "HELP BHEC", 
  562. and  follow  the menu selections which display,  to get  help  on 
  563. system topics.   Also,  see the other files in the HELP directory 
  564. (C4:), which have the HLP (or HQP) extension.  For help on any of 
  565. these,  enter  "HELP  TOPIC",  where TOPIC is the first  part  of 
  566. "TOPIC.HLP" (or TOPIC.HQP).
  567.  
  568. Of course,  you can always ask questions,  either directed to the 
  569. sysop,  or  to "ALL",  and call on your fellow users.   You'll be 
  570. surprised at how helpful this can be.  
  571.  
  572. MODIFYING THIS DOCUMENT
  573.  
  574. Feel free to correct errors or make other necessary modifications 
  575. in this document,  although the author asks that you bear in mind 
  576. its basic purpose of providing an easy-to-understand introduction 
  577. to  RBBS' and RCPM's and not fill it up with technicalities.   If 
  578. you  make  revisions,  please  upload  it to  the  BHEC  RCPM  in 
  579. Baltimore, [(301) 661-2175, 300/1200 bps, 24 hours]
  580.  
  581.  
  582. Have fun, and if you have questions, leave a message or comment.
  583.  
  584.  
  585.