home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / general / archive.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  25.3 KB  |  529 lines

  1.  
  2.  
  3.                             THE SIMTEL20 ARCHIVES
  4.  
  5.  
  6.  
  7. SIGNIFICANT CHANGES
  8.  
  9.      New MSDOS archive added:  SIMTEL20 now has a new archive, PD:<MSDOS>.
  10. This archive, like the PD:<PC-BLUE> archive, contains software for the MSDOS
  11. and PCDOS operating systems.  But unlike PC-BLUE, this archive is locally
  12. managed, and will be updated more often (the PC-BLUE archive is updated only
  13. when new disks are issued by the PC-BLUE Users Group).  For a list of files,
  14. get a copy of the directory file, PD:<MSDOS>MSDOS.CRCLST.
  15.  
  16.  
  17.      Newsgroup correspondence archive files moved:  Newsgroup correspondence
  18. archives have been moved from directory PS:<MAIL.ARCHIVES> to individual
  19. directories having names of the form PS:<ARCHIVES.KEYWORD>, where "KEYWORD"
  20. has been chosen to indicate the associated newsgroup.  See the section
  21. entitled "NEWSGROUP CORRESPONDENCE ARCHIVES" for additional details.
  22.  
  23.  
  24.      Public domain archive files moved:  A new large disk device called PD:
  25. has been installed to house the entire public domain software collection.  All
  26. files are now accessible using file specifications of the form:
  27.  
  28.             PD:<directory_name>file_name
  29.  
  30. Example:
  31.  
  32.             PD:<CPM.STARTER-KIT>LU310.COM
  33.  
  34.  
  35.      New logical names:  Files in the <CPM> archive can also be specified with
  36. a new shortened notation using a logical name for each directory.  Thus, the
  37. file in the above example can also be specified as:
  38.  
  39.             STARTER-KIT:LU310.COM
  40.  
  41. Note that the part of the directory name following the dot has been used as
  42. the logical name (followed by a colon).  But remember, this new form of file
  43. specification applies only to the <CPM> archive.  To avoid confusion, all
  44. examples in the text to follow will use the PD: specification, as this form
  45. works with ALL of the archives.
  46.  
  47.  
  48.      Getting started:  The above example provides a sneaky introduction to yet
  49. another new feature that should greatly ease the "bootstrap phase" for new
  50. archive users.  Now in one place, PD:<CPM.STARTER-KIT>, you will find all of
  51. the basic essentials needed to begin using the archives.  These programs
  52. provide the means for transferring, unsqueezing and de-librarying archive
  53. files, and more will be said about them later in this document.  Special kudos
  54. to archive maintainer Keith Petersen for this worthwhile addition.
  55.  
  56.  
  57.      Finally, a reminder:  For quite some time now, "ITS binary format" has
  58. not been used for storage of binary files in the SIMTEL20 archives.  If you
  59. are a new user of the archives and you don't know what ITS binary format is,
  60. don't worry about it; it no longer matters.  But apparently, some "veteran
  61. archive users" are still unaware of the change.  Therefore, please note that
  62. stripping the first four bytes of binary files, once necessary for removal of
  63. the special "ITS header", is no longer required.  Indeed, if you do this now,
  64. YOU WILL DESTROY THE FILES.
  65.  
  66.  
  67.  
  68. OVERVIEW
  69.  
  70.      There is a collossal amount of free public domain software for the CP/M,
  71. PCDOS/MSDOS and UNIX operating systems, and for the DoD standard programming
  72. language, Ada, in several archives on SIMTEL20.ARPA, a DECsystem-20 running
  73. the TOPS-20 operating system at White Sands Missile Range.  Archives of
  74. correspondence for several newsgroups, including INFO-CPM, are also available.
  75.  
  76.      You can obtain these files using the InterNet file transfer protocol, FTP
  77. (described in a following paragraph), with user-name "anonymous".  For a login
  78. password, use your host-name or any other string of printing characters.
  79. Throughout this message, FTP examples are given in a GENERIC syntax.  You will
  80. have to consult either local documentation or your friendly system wizard to
  81. learn the actual syntax used with your local mainframe operating system.  For
  82. the sake of brevity, the domain suffix ".ARPA" will be dropped from further
  83. references to SIMTEL20 in this discussion.
  84.  
  85.      To obtain directory listings, connect to SIMTEL20 via FTP and do this:
  86.  
  87.                 get pd:<cpm>cpm.crclst 
  88.                 get pd:<cpmug>cpmug.crclst 
  89.                 get pd:<sigm>sigm.crclst 
  90.         get pd:<pc-blue>pc-blue.crclst 
  91.         get pd:<msdos>msdos.crclst
  92.         get pd:<unix>unix.crclst 
  93.         get pd:<ada>ada.crclst
  94.  
  95. The <CPM> archive is the one to watch for the very latest CP/M offerings, as
  96. it is updated frequently.  The <CPMUG>, <SIGM> and <PC-BLUE> archives contain
  97. software distributed by the CP/M Users Group, the SIG/M Users Group and the
  98. PC-Blue Users Group respectively.  This software is available on diskettes
  99. from the associated users groups, and the archives are updated as new volumes
  100. are issued.  The <PC-BLUE> archive contains software for the IBM-PC and
  101. similar machines.  Some runs under CP/M, and some under PCDOS/MSDOS.  The
  102. <MSDOS> archive also contains software for the MSDOS and PCDOS operating
  103. systems; but this archive is locally managed, and therefore is updated more
  104. frequently than the <PC-BLUE> archive.  The <UNIX> archive contains a variety
  105. of UNIX tools.  Those which apply specifically to CP/M are in the directory
  106. <UNIX.CPM>.  The <ADA> archive is growing rapidly.  Information about this
  107. archive is in directory PD:<ADA.GENERAL>.  In general, the archived software
  108. is very good, having been worked-over and refined by many users.  The
  109. documentation and comments tend to be complete and informative.  Files in all
  110. of these archives can be obtained using the FTP procedures described in this
  111. message.
  112.  
  113.      But please note that due to the large number of files available, the
  114. archive maintainers cannot possibly attempt to validate the proper operation
  115. of the various programs.  When a program bug is reported, immediate action is
  116. taken to either correct the error or remove the offending program from the
  117. archives.  Still, users must understand that all archive programs are offered
  118. AS IS, and the archive maintainers specifically disclaim any liability should
  119. these programs malfunction or cause damage, incidental or otherwise.  When
  120. testing ANY new software, be certain that all information stored on disk is
  121. backed-up before you start, so that you can recover if files are damaged or
  122. erased.  This is particularly true if you have a hard disk, in which case
  123. malfunctions can be spectacularly disasterous.
  124.  
  125.  
  126.  
  127. FILE TYPES
  128.  
  129.      Files are stored in two formats:  Text files such as those with names
  130. that end with DOC, HEX, INF and ASM are sometimes stored as ASCII files, but
  131. usually these files are stored in binary squeezed form.  Binary storage is also
  132. used for executable (COM) and library files.  Squeezed and library files are
  133. described below.  All binary data are stored as four 8-bit bytes per 36-bit
  134. SIMTEL20 word, with the low-order four bits of each word filled with zeros.
  135. If such a file is interpreted as a contiguous string, as will happen if a
  136. straight binary transfer is made to a 16 or 32-bit UNIX machine, the four zero
  137. filler-bits per 36-bit group will cause rather bizarre and frustrating results.
  138. The methods for dealing with this situation, which differ from machine to
  139. machine, are explained in a following paragraph.
  140.  
  141.      Squeezed files have been compressed using programs available in directory
  142. <CPM.SQUSQ> to obtain an approximate 35-percent size reduction.  These files
  143. can be identified by the letter Q in the extension field.  For example, the
  144. file PD:<CPM.ASMUTL>RMACPAT.AQM is a squeezed file.  It must be transferred
  145. as a binary file, and then unsqueezed.  The unsqueezing can be done on a CP/M
  146. system using USQ-xx.COM (where "xx" is the current version) from directory
  147. <CPM.SQUSQ>, or there are several host-based unsqueezers in the <CPM> and
  148. <UNIX> archives (see for example, directories <CPM.TOPS-20> and <UNIX.CPM>).
  149.  
  150.      CP/M library files (those with names ending in LBR) combine several
  151. regular CP/M files into a single BINARY file which contains an internal
  152. directory of its contents.  They are created using the CP/M library utility
  153. LUxxx.COM (where "xxx" is the current version) or some other compatible
  154. utility.  The complete packages for LUxxx and a newer compatible program
  155. called NULUxx (where "xx" is the version) can be found in directory
  156. PD:<CPM.CPMLIB>.  C-language source code for a compatible UNIX utility
  157. called LAR (library archiver) is in directory PD:<UNIX.CPM>.
  158.  
  159.      Although the type of storage used for a particular file can usually be
  160. inferred from the file-name, this is not always true.  It is a good idea to
  161. check the appropriate "crclst" file to ascertain the storage format used for
  162. each file of interest.  Now, and for the foreseeable future, storage formats
  163. for files in the <SIGM>, <CPMUG> and <PC-BLUE> archives can be determined from
  164. their "generation numbers", as shown by the FTP directory command.  For
  165. example, the FTP command:
  166.  
  167.         dir pd:<pc-blue.vol001>
  168.  
  169. will yield results of the form:
  170.  
  171.         -CATALOG.001.2
  172.         ABSTRACT.001.2
  173.         BW.ASM.2
  174.         BW.BAS.1
  175.         BW.EXE.1
  176.         COLOR.ASM.2
  177.         COLOR.BAS.1
  178.         COLOR.EXE.1
  179.         ...and so on
  180.  
  181. All files with names ending in ".1" are stored in binary format, and those
  182. with names ending in ".2" are stored in ASCII.  This relationship will
  183. continue to apply for files in the <SIGM>, <CPMUG> and <PC-BLUE> archives
  184. until further notice.
  185.  
  186.      WARNING:  Because the public domain archives on SIMTEL20 consume a huge
  187. amount of disk-space, storage capacity will be conserved by the greatest
  188. practical use of libraries and squeezed files, both of which are stored in
  189. binary format.  If you cannot properly transfer binary files, you are going to
  190. be VERY FRUSTRATED!  If you need help, please contact your local system wizard
  191. and provide him/her with a copy of this message.  Having done that, if you are
  192. still unable to make things work correctly, send a message to INFO-CPM-REQUEST
  193. at AMSAA.ARPA and I will try to help you.  Please provide the following
  194. information:
  195.  
  196.     1. Machine and operating system  (e.g., VAX-11/780, 4.2 BSD UNIX)
  197.     2. Network software in use  (e.g., 3-Com UNET)
  198.     3. Complete list of available FTP commands  (e.g., GET, PUT, etc.)
  199.  
  200.      Important files in the <CPMUG> and <PC-BLUE> archives are the CATALOG
  201. files.  These files, which are stored in ASCII, contain the "-CATALOG.nnn"
  202. files from all the volumes of their respective archives.  To obtain these
  203. composite catalog files, connect to SIMTEL20 via FTP and do this:
  204.  
  205.         get pd:<cpmug>cpmug.cat 
  206.         get pd:<pc-blue.vol000>pcblue.cat 
  207.  
  208. A similar file exists for the <SIGM> archive, but it is stored in squeezed
  209. form.  This file, when unsqueezed, yields SIG.CAT (the catalog).  It can be
  210. obtained using the FTP command:
  211.  
  212.         get pd:<sigm.vol000>sig.cqt
  213.  
  214. (NOTE: That's "L-and-three-zeros" in "vol000")
  215.  
  216.  
  217.  
  218. FILE TRANSFER VIA FTP
  219.  
  220.      FTP stands for File Transfer Protocol, a formalized procedure for moving
  221. files among machines on the Defense Data Network (DDN) and other networks that
  222. connect with the DDN.  The protocol is implemented by a program often called
  223. FTP.  The different mainframe operating systems implement FTP with variations
  224. in command syntax.  Some systems have the remote-file-name precede the local-
  225. file-name in the command.  Others reverse this order.  Some versions have the
  226. whole command on a single input line, while others use multiple lines.  Read
  227. the documentation for your local system, or consult a friendly system wizard
  228. for the details of your local FTP command syntax.
  229.  
  230.      UNIX users can do something like "man ftp" for on-line instructions.
  231. However, not all UNIX FTP programs are called "ftp", so you may have to snoop
  232. around in the system directories or ask a system wizard for the correct local
  233. name to use with the "man" command.  ITS users can do ":INFO FTP", and  "HELP
  234. FTP" works on TOPS-20 and some other operating systems.  I will be happy to
  235. update this message with pointers to other sources of on-line documentation if
  236. they are sent to INFO-CPM-REQUEST@AMSAA.ARPA.
  237.  
  238.      FTP transfers from SIMTEL20 can be made with user-name "anonymous".  Use
  239. your host-name or any other string of printing characters for a password.  For
  240. anonymous logins, SIMTEL20 supports the FTP "change working directory" command.
  241. (Your local syntax may be something like CD, or CWD.)  Ignore the message that
  242. prompts you to enter a password.  This command allows you to specify a default
  243. SIMTEL20 directory to be used for all file retrievals, and thereby relieves you
  244. from having to repeatedly type "pd:<whatever>" as part of each filename.  For
  245. example, you can do something like this:
  246.  
  247.         cd pd:<cpm.goodstuff>
  248.         get filename-1
  249.         get filename-2
  250.         ...and so on
  251.  
  252. instead of using the longer filename forms shown in previous examples.
  253.  
  254.      Users of TOPS-10, TENEX, TOPS-20 or ITS systems can use "image" or
  255. "paged" mode for ALL transfers.  UNIX users must use "ascii" mode for ASCII
  256. files, and "tenex" or "type L 8" mode for binary files.  MULTICS users can
  257. use "ascii" mode for ASCII files, but binary files require special treatment
  258. that is best described by the following example provided by Paul Schauble
  259. <Schauble@mit-multics.arpa>:
  260.  
  261.     !ftp simtel20
  262.      220 SIMTEL20.ARPA FTP Server Process 5Z(14)-7 at Mon 10-Sep-84 00:27-MDT
  263.  
  264.      user_ftp:  !login anonymous
  265.      331 ANONYMOUS user ok, send real ident as password.
  266.      Password:  !guest
  267.  
  268.      user_ftp:  !quote "type l 8" <--(NOTE: That's lowercase "L" 8.)
  269.      200 Type L bytesize 8 ok.
  270.  
  271.      user_ftp:  !get micro:<cpm.zcpr3>alias.hlp alias.hlp
  272.      150 Retrieve of MICRO:<CPM.ZCPR3>ALIAS.HLP.1 started.
  273.      226 Transfer completed.
  274.      Total elapsed time:  35.7 seconds.
  275.      4348 bytes transferred in 18.5 seconds (1850 bits/sec).
  276.  
  277.      user_ftp:  !quit
  278.      221 QUIT command received. Goodbye.
  279.  
  280. Lines beginning with "!" are typed by the terminal user.  The received files
  281. are stored on MULTICS with one 8-bit byte per 9-bit word, and can be trans-
  282. ferred to a microcomputer with Kermit (described in a following paragraph).
  283.  
  284.      All aspects of the FTP process for UNIX machines have been automated to
  285. a high degree by a program in directory PD:<UNIX.CPM>.  With this program,
  286. a simple command like "mb modm700.com" can connect to SIMTEL20 and transfer
  287. the binary file "modm700.com" from directory PD:<CPM.MODEM7> to a local file
  288. also named "modm700.com", all with no user intervention.  Batch command files
  289. containing multiple lines of the form in the above example can be run in
  290. no-hangup background mode to transfer whole directories without the user even
  291. remaining logged-in on his local system.  For more information, get the file
  292. PD:<UNIX.CPM>AUTOFTP.DOC.
  293.  
  294.  
  295.  
  296. PROGRAMS FOR TRANSFERRING FILES AMONG MAINFRAMES AND MICROS
  297.  
  298. Christensen Protocol Mainframe Programs:
  299.  
  300.      For a micro to reliably exchange files with a mainframe, cooperating
  301. file transfer programs with automatic error detection and retransmission of
  302. faulty blocks must be running on both computers.  One such family of programs
  303. uses a popular protocol created by Ward Christensen and enhanced by others.  
  304. Directory PD:<UNIX.CPM> contains two programs, UC and the older UMODEM
  305. (both written in C), which implement this protocol on UNIX machines.  See the
  306. file PD:<UNIX>UNIX.CRCLST for a list of other useful UNIX utilities.
  307.  
  308.      On ITS machines, file transfer using the Christensen protocol can be done
  309. using MMODEM (type :MMODEM for instructions), or LMODEM.  Documentation for
  310. LMODEM is in file .INFO.;LMODEM HELP.  Other useful ITS utilities include:
  311.  
  312.     TYPE8  - types an ASCII file stored in ITS binary format.
  313.     TYPESQ - types an ITS binary format "squeezed" file (see the first
  314.              paragraph under FILE TYPES).
  315.     USQ    - creates an unsqueezed version of a squeezed file.
  316.     HEXIFY - creates an Intel hex format file from an ITS binary format
  317.              COM file.
  318.     COMIFY - creates a COM file from an Intel hex file.
  319.     CRC    - computes the Cyclic Redundancy Check value for a file, using
  320.              the same algorithm that is used by the CP/M program CRCK.
  321.  
  322. Brief instructions for any of these utilities except LMODEM can be obtained by
  323. typing ":utility_name" (for example, :CRC).
  324.  
  325.      The ITS utilities listed above are also available for use with TOPS-20,
  326. but since ITS binary format is no longer being used for the SIMTEL20 archives,
  327. these utilities have been converted to work with TOPS-20 binary formats.  A
  328. collection of TOPS-20 utilities for transferring and manipulating files can be
  329. found in directory PD:<CPM.TOPS-20>.  See PD:<CPM>CPM.CRCLST for a list of
  330. available programs.
  331.  
  332.      File transfer and conversion utilities for use with VAX/VMS machines are
  333. contained in directory PD:<CPM.VAXVMS>.  See CPM.CRCLST for details.
  334.  
  335.  
  336. Christensen Protocol Microcomputer Programs:
  337.  
  338.      An excellent program for transferring files between micros, or between
  339. micros and mainframes is called MODM7xx, where the "xx" is replaced with two
  340. digits to give the current version number.  This program, often referred to as
  341. MODEM7 (the name of its easier to pronounce ancestor), uses the popular
  342. Christensen protocol to transfer files with automatic error detection and
  343. retransmission of erroneous blocks.  
  344.  
  345.      To get started with MODM7xx, you should first FTP and examine the "DOC"
  346. and "MSG" files from the binary library file PD:<CPM.MODEM7>MODM7xx.LBR.
  347. The "DOC" and "MSG" files are actually stored in the library in squeezed
  348. form, so you will have to perform three steps to get them:
  349.  
  350.     1. FTP the binary library file.
  351.     2. Extract the elements having filename extensions of "DQC" and "MQG".
  352.        If you have no facilities for doing this on your mainframe host
  353.        (see the earlier comments on mainframe-based library utilities),
  354.        then you will have to transfer the library to a microcomputer and
  355.        extract the necessary elements there.  If this requirement seems to
  356.        put you in a "Catch-22" situation because you have no facilities
  357.        for mainfrome-to-microcomputer transfers, there is a way out; read
  358.        the "Getting Started" section which follows|.
  359.     3. Use an "unsqueezer" (described above) to convert the "DQC" and
  360.        "MQG" files extracted from the library into "DOC" and "MSG" files.
  361.        As in the case of the library extractions, unsqueezing can be done
  362.        on either a mainfrome host or a microcomputer, depending on your
  363.        circumstances.
  364.  
  365. Together, these files will tell you just about all there is to know about
  366. getting MODM7xx to run on your machine.  Take the time to read them; they're
  367. quite informative.  You will also get some helpful insights from reading some
  368. of the overlay files.  These overlays, described in file PD:<CPM.MODEM7>
  369. M7OVL-yy.LST, are used to customize MODM7xx for particular machines without
  370. having to edit and assemble the huge MODM7xx source file.  Complete
  371. instructions for performing this procedure are contained in each overlay file.
  372. The letters "yy" in the above filename should be replaced with two digits
  373. giving the current version number as determined from CPM.CRCLST.
  374.  
  375.      And then, there is MEX.  MEX stands for "modem executive", and it is just
  376. what the name implies, a communications and file-transfer program with a
  377. built-in mini operating system that runs under CP/M.  This program can do file
  378. transfers using either the Christensen or Compuserve protocol, and it has an
  379. enormous potential for highly automated operations because it can read and
  380. execute command-scripts pre-stored in disk files.  These scripts can include
  381. sending commands to a remote computer, as if they had been sent manually from
  382. the microcomputer in terminal-mode.  Users of this relatively new program are
  383. still exploring its possibilities.  For more information, look in CPM.CRCLST
  384. under the heading "PD:<CPM.MEX>", and then get the various files that have
  385. "DQC" and "IQF" in their names.  These DOCumentation and INFormation files are
  386. stored in squeezed form (note the "Q" in the filename extensions), so you will
  387. have to unsqueeze them.  Overlays for MODM7xx will also work with MEX, but
  388. they will not provide all of the extended MEX features.
  389.  
  390.  
  391. Kermit:
  392.  
  393.      Another excellent program for transferring files is called KERMIT.  This
  394. program has the advantage of being available for an impressively large number
  395. of mainframes and micros.  It is, for example, available for the IBM-PC, and
  396. it DOES NOT require CP/M.
  397.  
  398.      To get started with KERMIT, connect to CU20B.ARPA using FTP, and do this:
  399.  
  400.         get ker:aaaread.me
  401.  
  402. Note that this file is NOT on SIMTEL20, and the name is subject to change.
  403. If you cannot find a file with this name, snoop around in the first half-
  404. dozen or so files in the alphabetical listing obtainable using the FTP
  405. DIRectory command.  You should find something useful.
  406.  
  407.      Questions can be addressed to INFO-KERMIT-REQUEST at CU20B.ARPA.
  408.  
  409.  
  410. Getting Started:
  411.  
  412.      In order to get MODM7xx, MEX or KERMIT running on your micro, you must
  413. first transfer the necessary files from mainframe to micro.  If you already
  414. have a receive-to-disk communications program of some sort, you can use it to
  415. move the needed files.  In the long-run it is essential to be able to transfer
  416. 8-bit binary files, but initially it is not absolutely necessary.  Some of
  417. the files are quite large.  For example, MODM7xx.COM is over 18K bytes, and
  418. the HEX file (which you will need if you can't transfer 8-bit files) is over
  419. 45K.  Moving large files to your micro without using an error detecting
  420. protocol can result in frustrating errors, but it can be done by receiving
  421. multiple copies and using manual or machine-assisted comparisons to locate and
  422. repair bad parts of the code.  However, there IS a better way.
  423.  
  424.      Directory PD:<CPM.STARTER-KIT> contains a short starter-program called
  425. PIPMODEM.ASM that can be FTPed to your mainframe, printed, and then entered
  426. into your microcomputer by hand and assembled.  This can then be used to down-
  427. load either MBOOT3.ASM or BMODEM.BAS (depending on whether you prefer assembly
  428. language or BASIC), both of which can receive files using the error detecting
  429. Christensen protocol.  Once you have this capability, you can download the
  430. full-function file transfer program of your choice.  To examine this option,
  431. connect to SIMTEL20 via FTP and do this:
  432.  
  433.         get pd:<cpm.starter-kit>pipmodem.asm 
  434.         get pd:<cpm.starter-kit>pipmodem.doc 
  435.         get pd:<cpm.starter-kit>mboot3.asm 
  436.         get pd:<cpm.starter-kit>bmodem.bas
  437.         get pd:<cpm.starter-kit>bmodem.doc
  438.  
  439.  
  440.  
  441.  
  442. All are ASCII files.  Read PIPMODEM.DOC first, then look at MBOOT3.ASM and
  443. BMODEM.DOC.  PIPMODEM.DOC explains the situation very nicely.  Questions
  444. concerning these programs should be sent to INFO-CPM@AMSAA.ARPA (NOT to
  445. INFO-CPM-REQUEST).
  446.  
  447.  
  448.  
  449. NEWSGROUP CORRESPONDENCE ARCHIVES
  450.  
  451.      Copies of correspondence for several newsgroups are kept on SIMTEL20 in
  452. directories with names of the form PS:<ARCHIVES.KEYWORD>, where "KEYWORD" has
  453. been chosen to indicate the associated newsgroup.  At present, the following
  454. correspondence archives are available:
  455.  
  456.            newsgroup           mail archive filename
  457.         ---------------           ---------------------
  458.         ADA-SW               PS:<ARCHIVES.ADA-SW>
  459.         AMETHYST-USERS           PS:<ARCHIVES.AMETHYST>
  460.         INFO-68K           PS:<ARCHIVES.68K>
  461.         INFO-APPLE           PS:<ARCHIVES.APPLE>
  462.         INFO-CPM           PS:<ARCHIVES.CPM>
  463.         INFO-FORTH           PS:<ARCHIVES.FORTH>
  464.         INFO-HAMS           PS:<ARCHIVES.HAMS>
  465.         INFO-MICRO           PS:<ARCHIVES.MICRO>
  466.         INFO-MODEM7           PS:<ARCHIVES.MODEM7>
  467.         INFO-MODEMXX           PS:<ARCHIVES.MODEMXX>
  468.         INFO-MODULA-2           PS:<ARCHIVES.MODULA-2>
  469.         NORTHSTAR-USERS           PS:<ARCHIVES.NORTHSTAR>
  470.         INFO-PASCAL           PS:<ARCHIVES.PASCAL>
  471.         UNIX-SW               PS:<ARCHIVES.UNIX-SW>
  472.         INFO-XENIX310           PS:<ARCHIVES.XENIX310>
  473.  
  474. Descriptions of these and other newsgroups can be obtained via FTP with
  475. anonymous login (as for SIMTEL20) from the Network Information Center's host
  476. SRI-NIC.ARPA.  Ask for the file PS:<NETINFO>INTEREST-GROUPS.TXT (an ASCII
  477. file).  And please note, this is NOT on SIMTEL20.
  478.  
  479.      File names for SIMTEL20 newsgroup correspondence archives have two
  480. forms.  For example, PS:<ARCHIVES.CPM>CPM.ARCHIV.ymmdd  is a group of files
  481. containing INFO-CPM correspondence going back several years.  The characters
  482. "ymmdd" in the file names are actually digits giving the year, month and day
  483. of the last message in each particular file.  Current correspondence is kept
  484. in the file PS:<ARCHIVES.CPM>CPM-ARCHIV.TXT, which is constantly changing.
  485. Although INFO-CPM has been used as an example here, the same naming scheme
  486. is used for the other newsgroup files as well.  For a complete list of
  487. available files, connect to SIMTEL20 via FTP and do this:
  488.  
  489.         dir ps:<archives>
  490.  
  491. You will receive a list of names of the form:
  492.  
  493.         KEYWORD.DIRECTORY.n
  494.  
  495. where "n" is one or more digits.  For example, the INFO-CPM listing currently
  496. appears as "CPM.DIRECTORY.1"  To then get a list of files in a particular
  497. archive, do this:
  498.  
  499.         dir ps:<archives.keyword>
  500.  
  501. where "keyword" (for example, "cpm") is chosen from the preceding list, and
  502. the word "directory" and the number "n" are not used.  At present, all of
  503. these files are stored in ASCII.
  504.  
  505.  
  506.  
  507. ADDITIONS, IMPROVEMENTS AND CORRECTIONS
  508.  
  509.      Suggestions for additions, improvements and corrections to this message
  510. are always welcome.  Please send them to INFO-CPM-REQUEST@AMSAA.ARPA.
  511.  
  512.      Contributions of public domain software are actively solicited.  If you
  513. have something that seems appropriate for inclusion in the <CPM> archive, 
  514. please contact Keith Petersen <W8SDZ@SIMTEL20>.  Likewise, contact Richard
  515. Conn <ADA-SW-REQUEST@SIMTEL20> if you wish to contribute to the <ADA> archive,
  516. and Sue Tabron <TABRON@SIMTEL20> if you have something for the <UNIX> archive.
  517.  
  518.  
  519.      Happy computing!
  520.  
  521.  
  522.  
  523.                     Dave Towson
  524.                     INFO-CPM-REQUEST@AMSAA.ARPA
  525.  
  526.  
  527.  
  528.  
  529.