From: HENRY::IN%"INFO-IBMPC%c.isi.edu%csnet-relay.CSNET%relay.cs.net@RCA.COM" 3-JUN-1987 04:44 To: Info-IBMPC_Distribution_List: ; Subj: Info-IBMPC Digest V6 #41 Info-IBMPC Digest Sunday, 31 May 1987 Volume 6 : Issue 41 This Week's Editor: Billy Brackenridge Today's Topics: Getting Files via FTP and Mail Access to SIMTEL20 Files SIMTEL20 UUDECODE SIMTEL20 UUDECODE BITNET INFO-IBMPC BBS Phone Numbers: (213)827-2635 (213)827-2515 ---------------------------------------------------------------------- Date: 31 May 1987 12:56:08 PDT Subject: Getting Files via FTP and Mail From: Billy There seems to ba a lot of confusion about how people on various networks can access PC related files. I know from much experience this issue of the digest will just cause more confusion, but here goes anyway: There are several sources of PC related files on the net. C.ISI.EDU holds the info-ibmpc archives and lending library. SIMTEL20.ARPA archives many public domain and shareware programs in both source and binary form. CU20B.COLUMBIA.EDU distributes Kermit files. Once you have explored these hosts you can find others offering public services in many specialized areas. We call our collection of source language programs the "info-ibmpc lending library" because we encourage just that. We hope people will borrow these programs, modify or extend them, and then give them back for others to use. We don't see ourselves in the business of providing public domain or shareware software. The purpose of the library is to help promote discussion and keep it on as high a technical level as is practical. We also get a lot of criticism that we don't have a mail server that distributes our archives via RFC822 mail. This is a political statement on my part. I encourage those on networks that don't have the ability to share files to lobby with the political administrators of their networks to get such access. Claims that this is impossible on such nets as bitnet, csnet, and usenet are bogus. Files gateways can be built as easily as mail gateways. Problems here are political not technical. Most of this digest consists of our standard help files for those wishing to access info-ibmpc or simtel20 files. Please keep this digest around for reference and refer to it if you ever want to fetch some files: INFO-IBMPC ARCHIVES ------------------- The current month's digests are archived on the Arpanet host C.ISI.EDU in file DIGESTS-87. Older digests are archived by month in the following files: August.82 V1 #1 #10 September.82 V1 #11 #16 October.82 V1 #17 #23 November.82 V1 #24 #30 December.82 V1 #31 #34 February.83 V2 #6 #11 March.83 V2 #12 #19 April.83 V2 #20 #26 May.83 V2 #27 #33 June.83 V2 #34 #39 July.83 V2 #40 #46 August.83 V2 #47 #60 September.83 V2 #61 #70 October.83 V2 #71 #80 November.83 V2 #81 #93 December.83 V2 #94 #104 January.84 V3 #1 #14 February.84 V3 #15 #24 March.84 V3 #25 #35 April.84 V3 #36 #48 May.84 V3 #49 #60 June.84 V3 #61 #69 July.84 V3 #70 #79 August.84 V3 #80 #89 September.84 V3 #90 #99 October.84 V3 #100 #107 November.84 V3 #108 #112 December.84 V3 #113 #119 January.85 V4 #1 #9 February.85 V4 #10 #18 March.85 V4 #19 #40 April.85 V4 #41 #52 May.85 V4 #53 #65 June.85 V4 #66 #76 July.85 V4 #77 #87 August.85 V4 #88 #99 September.85 V4 #100 #111 October.85 V4 #112 #127 November.85 V4 #128 #134 December.85 V4 #135 #143 January.86 V5 #1 #16 February.86 V5 #17 #29 March.86 V5 #30 #40 April.86 V5 #41 #48 May.86 V5 #49 #56 June.86 V5 #57 #65 July.86 V5 #66 #73 August.86 V5 #74 #80 September.86 V5 #81 #88 October.86 V5 #89 #96 November.86 V5 #97 #103 December.86 V5 #104 #109 January.87 V6 #1 #6 February.87 V6 #7 #12 March.87 V6 #13 #20 April.87 V6 #21 #34 May.87 V6 #35 #41 KWIC-INDEX.TXT contains a key-word-in-context index to digest articles. A library of free software is maintained in . The list of available programs is in PROGRAM-LIBRARY.LIST. Donations of source code are eagerly welcomed. Donated programs must be truly free, with no fee or contribution required or requested. To donate a program to the library, send a description of the program along with a copy of the source code to INFO-IBMPC-REQUEST@C.ISI.EDU ACCESSING THE ARCHIVES FROM ARPANET OR MILNET HOSTS --------------------------------------------------- The archives can be accessed from any Arpanet or Milnet host by using FTP (File Transfer Protocol). Use FTP to connect to C.ISI.EDU and login with username ANONYMOUS, password GUEST. On TOPS20, the following commands will invoke FTP: FTP C.ISI.EDU LOGIN ANONYMOUS GUEST DIR ; to get a directory listing GET PROGRAM-LIBRARY.LIST ; to transfer a file (example) BYE QUIT On Unix do: ftp c.isi.edu anonymous guest dir ; to get a directory listing get program-library.list mylist ; to transfer a file (example) bye ACCESSING THE ARCHIVES FROM BITNET HOSTS ---------------------------------------- On BITNET, Info-IBMPC Digest is now loaded into a Spires database and are therefore searchable from anywhere as long as you can send RFC822 mail. If you are interested in using this service, send a piece of mail to: DATABASE%BITNIC.BITNET@WISCVM.WISC.EDU and have as the first 3 lines of your file (case does not matter): help help arpanet help design The server will send back to you 3 help files describing how to use the internet server, how to search Arpanet digests and how the whole thing was designed. Read over the section on "Signup" carefully before making further use of the Database server. Example of search command: FIND TEXT UNIX (IN INFO-IBMPC TABLE would find all entries in Info-Ibmpc that contain the word UNIX. An entry is just the section within a "digested" digest that makes reference to the word UNIX. For further details read over the help files. ACCESSING THE INFO-IBMPC PROGRAM LIBRARY VIA BITNET --------------------------------------------------- A separate copy of the program library is being maintained on CCUC@UMCVMB.BITNET. This is a mail-based server machine; no interactive messages are accepted. CCUC comes up once a day, at 6am local time, to process library requests. Any requested files will be sent to you at that time. Please don't re-send requests! This will only tie up the net. To request a program or a set of programs, send CCUC a file named PCLIB REQ containing the filespecs of each file you want, one per line. No wildchars are allowed. Both IBM-CMS and IBM-PC type filespecs are allowed. (i.e. both 'COM_PKG1.ASM' and 'COM_PKG1 ASM' are recognized) Each line is assumed to contain a filespec, so please don't send mail or NOTE type files! A CMS example: To request ABOMB.BAS and COM_PKG1.ASM, do the following: In CMS ready mode, type: XEDIT PCLIB REQ Input the following two lines: ABOMB.BAS COM_PKG1.ASM Save the file, and in CMS ready mode, type: SENDFILE PCLIB REQ TO CCUC AT UMCVMB An up to date, commented list of the Info-IBMPC library files is contained in the file PROGRAM- LIS. A CMS style file list, which includes other available files and time/date stamps, is in CCUC FILELIST. Like other functions of the Info-IBMPC interest group, this is a volunteer effort. Please don't abuse it! Questions, complaints and suggestions regarding CCUC can be sent to CCUC (use a filename other than PCLIB REQ), which will forward them to the CCUC operator. ACCESSING THE ARCHIVES FROM CSNET, MAILNET OR USENET HOSTS ---------------------------------------------------------- These networks provide e-mail only and, as a matter of network policy, do not support file transfer. There is currently no way to access the Info-IBMPC archives from these networks. On Usenet, some of the library programs may be found on net.sources or net.micro.pc. Your best bet is to find someone on the Arpanet to mail the files to you (anyone with Arpanet access can do this). We do not provide this service; please remember that Info-IBMPC is a volunteer effort. ACCESSING THE ARCHIVES FROM PHONE LINES --------------------------------------- If you have no net access, All INFO-IBMPC files are available via our BBS. We are running DLX a multi line BBS from Inner Loop Software. All phone lines work at 2400, 1200, and 300 baud. You should have an XMODEM program to download files. This version of DLX features a key word search feature. Titles of all articles ever published in INFO-IBMPC can be searched for key words. DLX is self documenting so log on and give it a try. If you have any questions send a note to the BBS Sysop. We strongly recommend use of a 2400 baud modem. INFO-IBMPC files are large and you can spend much time downloading at slow baud rates. We have also broken digests into individual files as monthly files are too large for modem downloading. INFO-IBMPC DLX Phone Numbers: (213)827-2515 (213)827-2635 ------------------------------ Date: Sat, 30 May 1987 06:40 MDT From: Keith Petersen Subject: Access to SIMTEL20 files THE SIMTEL20 ARCHIVES SIGNIFICANT CHANGES Archive Mail Server: Thanks to the efforts of Frank Wancho, SIMTEL20 Host Administrator, people on networks other than the Defense Data Network (DDN) having mail-only connections to the DDN can now obtain files from the SIMTEL20 archives. For information on how to do this, send a netmail message saying: send info to: archive-request@simtel20.arpa BUT NOTE THIS: Host SEISMO (a key UUCP network host) will NOT DELIVER mail from the archive server because it puts too much load on the machine. Therefore, BE SURE your return mail path DOES NOT include SEISMO or you will never receive anything from the server. OVERVIEW There is a colossal amount of free public domain software for the CP/M, PCDOS/MSDOS and UNIX operating systems, and for the DoD standard programming language, Ada, in several archives on SIMTEL20.ARPA, a DECsystem-20 running the TOPS-20 operating system at White Sands Missile Range. Archives of correspondence for several newsgroups, including INFO-CPM, are also available. You can obtain these files using the InterNet file transfer protocol, FTP (described in a following paragraph), with user-name "anonymous". For a login password, use your host-name or any other string of printing characters. Throughout this message, FTP examples are given in a GENERIC syntax. You will have to consult either local documentation or your friendly system wizard to learn the actual syntax used with your local mainframe operating system. For the sake of brevity, the domain suffix ".ARPA" will be dropped from further references to SIMTEL20 in this discussion. To obtain directory listings, connect to SIMTEL20 via FTP and do this: get pd:cpm.crclst get pd:cpmug.crclst get pd:sigm.crclst get pd:pc-blue.crclst get pd:msdos.crclst get pd:misc.crclst get pd:unix.crclst get pd:ada.crclst The archive is the one to watch for the very latest CP/M offerings, as it is updated frequently. The , and archives contain software distributed by the CP/M Users Group, the SIG/M Users Group and the PC-Blue Users Group respectively. This software is available on diskettes from the associated users groups, and the archives are updated as new volumes are issued. The archive contains software for the IBM-PC and similar machines. Some runs under CP/M, and some under PCDOS/MSDOS. The archive also contains software for the MSDOS and PCDOS operating systems; but this archive is locally managed, and therefore is updated more frequently than the archive. The archive contains a variety of UNIX tools. Those which apply specifically to CP/M are in the directory . The archive is growing rapidly. Information about this archive is in directory PD:. In general, the archived software is very good, having been worked-over and refined by many users. The documentation and comments tend to be complete and informative. Files in all of these archives can be obtained using the FTP procedures described in this message. But please note that due to the large number of files available, the archive maintainers cannot possibly attempt to validate the proper operation of the various programs. When a program bug is reported, immediate action is taken to either correct the error or remove the offending program from the archives. Still, users must understand that all archive programs are offered AS IS, and the archive maintainers specifically disclaim any liability should these programs malfunction or cause damage, incidental or otherwise. When testing ANY new software, be certain that all information stored on disk is backed-up before you start, so that you can recover if files are damaged or erased. This is particularly true if you have a hard disk, in which case malfunctions can be spectacularly disastrous. FILE TYPES Files are stored in two formats: Text files such as those with names that end with DOC, HEX, INF and ASM are sometimes stored as ASCII files, but usually these files are stored in binary squeezed form. Binary storage is also used for executable (COM) and library files. Squeezed and library files are described below. All binary data are stored as four 8-bit bytes per 36-bit SIMTEL20 word, with the low-order four bits of each word filled with zeros. If such a file is interpreted as a contiguous string, as will happen if a straight binary transfer is made to a 16 or 32-bit UNIX machine, the four zero filler-bits per 36-bit group will cause rather bizarre and frustrating results. The methods for dealing with this situation, which differ from machine to machine, are explained in a following paragraph. Squeezed files have been compressed using programs available in directory to obtain an approximate 35-percent size reduction. These files can be identified by the letter Q in the extension field. For example, the file PD:RMACPAT.AQM is a squeezed file. It must be transferred as a binary file, and then unsqueezed. The unsqueezing can be done on a CP/M system using USQ-xx.COM (where "xx" is the current version) from directory , or there are several host-based unsqueezers in the and archives (see for example, directories and ). CP/M library files (those with names ending in LBR) combine several regular CP/M files into a single BINARY file which contains an internal directory of its contents. They are created using the CP/M library utility LUxxx.COM (where "xxx" is the current version) or some other compatible utility. The complete packages for LUxxx and a newer compatible program called NULUxx (where "xx" is the version) can be found in directory PD:. C-language source code for a compatible UNIX utility called LAR (library archiver) is in directory PD:. Although the type of storage used for a particular file can usually be inferred from the file-name, this is not always true. It is a good idea to check the appropriate "crclst" file to ascertain the storage format used for each file of interest. Now, and for the foreseeable future, storage formats for files in the , and archives can be determined from their "generation numbers", as shown by the FTP directory command. For example, the FTP command: dir pd: will yield results of the form: -CATALOG.001.2 ABSTRACT.001.2 BW.ASM.2 BW.BAS.1 BW.EXE.1 COLOR.ASM.2 COLOR.BAS.1 COLOR.EXE.1 ...and so on All files with names ending in ".1" are stored in binary format, and those with names ending in ".2" are stored in ASCII. This relationship will continue to apply for files in the , and archives until further notice. WARNING: Because the public domain archives on SIMTEL20 consume a huge amount of disk-space, storage capacity will be conserved by the greatest practical use of libraries and squeezed files, both of which are stored in binary format. If you cannot properly transfer binary files, you are going to be VERY FRUSTRATED! If you need help, please contact your local system wizard and provide him/her with a copy of this message. Having done that, if you are still unable to make things work correctly, send a message to INFO-CPM-REQUEST at SIMTEL20.ARPA and I will try to help you. Please provide the following information: 1. Machine and operating system (e.g., VAX-11/780, 4.2 BSD UNIX) 2. Network software in use (e.g., 3-Com UNET) 3. Complete list of available FTP commands (e.g., GET, PUT, etc.) Important files in the and archives are the CATALOG files. These files, which are stored in ASCII, contain the "-CATALOG.nnn" files from all the volumes of their respective archives. To obtain these composite catalog files, connect to SIMTEL20 via FTP and do this: get pd:cpmug.cat get pd:pcblue.cat A similar file exists for the archive, but it is stored in squeezed form. This file, when unsqueezed, yields SIG.CAT (the catalog). It can be obtained using the FTP command: get pd:sig.cqt (NOTE: That's "L-and-three-zeros" in "vol000") FILE TRANSFER VIA FTP FTP stands for File Transfer Protocol, a formalized procedure for moving files among machines on the Defense Data Network (DDN) and other networks that connect with the DDN. The protocol is implemented by a program often called FTP. The different mainframe operating systems implement FTP with variations in command syntax. Some systems have the remote-file-name precede the local-file-name in the command. Others reverse this order. Some versions have the whole command on a single input line, while others use multiple lines. Read the documentation for your local system, or consult a friendly system wizard for the details of your local FTP command syntax. UNIX users can do something like "man ftp" for on-line instructions. However, not all UNIX FTP programs are called "ftp", so you may have to snoop around in the system directories or ask a system wizard for the correct local name to use with the "man" command. ITS users can do ":INFO FTP", and "HELP FTP" works on TOPS-20 and some other operating systems. I will be happy to update this message with pointers to other sources of on-line documentation if they are sent to INFO-CPM-REQUEST@SIMTEL20.ARPA. FTP transfers from SIMTEL20 can be made with user-name "anonymous". Use your host-name or any other string of printing characters for a password. For anonymous logins, SIMTEL20 supports the FTP "change working directory" command. (Your local syntax may be something like CD, or CWD.) Ignore the message that prompts you to enter a password. This command allows you to specify a default SIMTEL20 directory to be used for all file retrievals, and thereby relieves you from having to repeatedly type "pd:" as part of each filename. For example, you can do something like this: cd pd: get filename-1 get filename-2 ...and so on instead of using the longer filename forms shown in previous examples. Users of TOPS-10, TENEX, TOPS-20 or ITS systems can use "image" or "paged" mode for ALL transfers. UNIX users must use "ascii" mode for ASCII files, and "tenex" or "type L 8" mode for binary files. MULTICS users can use "ascii" mode for ASCII files, but binary files require special treatment that is best described by the following example provided by Paul Schauble : !ftp simtel20 220 SIMTEL20.ARPA FTP Server Process 5Z(14)-7 at Mon 10-Sep-84 00:27-MDT user_ftp: !login anonymous 331 ANONYMOUS user ok, send real ident as password. Password: !guest user_ftp: !quote "type l 8" <--(NOTE: That's lowercase "L" 8.) 200 Type L bytesize 8 ok. user_ftp: !get micro:alias.hlp alias.hlp 150 Retrieve of MICRO:ALIAS.HLP.1 started. 226 Transfer completed. Total elapsed time: 35.7 seconds. 4348 bytes transferred in 18.5 seconds (1850 bits/sec). user_ftp: !quit 221 QUIT command received. Goodbye. Lines beginning with "!" are typed by the terminal user. The received files are stored on MULTICS with one 8-bit byte per 9-bit word, and can be trans- ferred to a microcomputer with Kermit (described in a following paragraph). All aspects of the FTP process for UNIX machines have been automated to a high degree by a program in directory PD:. With this program, a simple command like "mb modm700.com" can connect to SIMTEL20 and transfer the binary file "modm700.com" from directory PD: to a local file also named "modm700.com", all with no user intervention. Batch command files containing multiple lines of the form in the above example can be run in no-hangup background mode to transfer whole directories without the user even remaining logged-in on his local system. For more information, get the file PD:AUTOFTP.DOC. PROGRAMS FOR TRANSFERRING FILES AMONG MAINFRAMES AND MICROS Christensen Protocol Mainframe Programs: For a micro to reliably exchange files with a mainframe, cooperating file transfer programs with automatic error detection and retransmission of faulty blocks must be running on both computers. One such family of programs uses a popular protocol created by Ward Christensen and enhanced by others. Directory PD: contains several programs, XMODEM, UC and the older UMODEM (all written in C), which implement this protocol on UNIX machines. See the file PD:UNIX.CRCLST for a list of other useful UNIX utilities. On ITS machines, file transfer using the Christensen protocol can be done using MMODEM (type :MMODEM for instructions), or LMODEM. Documentation for LMODEM is in file .INFO.;LMODEM HELP. Other useful ITS utilities include: TYPE8 - types an ASCII file stored in ITS binary format. TYPESQ - types an ITS binary format "squeezed" file (see the first paragraph under FILE TYPES). USQ - creates an unsqueezed version of a squeezed file. HEXIFY - creates an Intel hex format file from an ITS binary format COM file. COMIFY - creates a COM file from an Intel hex file. CRC - computes the Cyclic Redundancy Check value for a file, using the same algorithm that is used by the CP/M program CRCK. Brief instructions for any of these utilities except LMODEM can be obtained by typing ":utility_name" (for example, :CRC). The ITS utilities listed above are also available for use with TOPS-20, but since ITS binary format is no longer being used for the SIMTEL20 archives, these utilities have been converted to work with TOPS-20 binary formats. A collection of TOPS-20 utilities for transferring and manipulating files can be found in directory PD:. See PD:MISC.CRCLST for a list of available programs. File transfer and conversion utilities for use with VAX/VMS machines are contained in directory PD:. See MISC.CRCLST for details. Christensen Protocol Microcomputer Programs: An excellent program for transferring files between micros, or between micros and mainframes is called MODM7xx, where the "xx" is replaced with two digits to give the current version number. This program, often referred to as MODEM7 (the name of its easier to pronounce ancestor), uses the popular Christensen protocol to transfer files with automatic error detection and retransmission of erroneous blocks. To get started with MODM7xx, you should first FTP and examine the "DOC" and "MSG" files from the binary library file PD:MODM7xx.LBR. The "DOC" and "MSG" files are actually stored in the library in squeezed form, so you will have to perform three steps to get them: 1. FTP the binary library file. 2. Extract the elements having filename extensions of "DQC" and "MQG". If you have no facilities for doing this on your mainframe host (see the earlier comments on mainframe-based library utilities), then you will have to transfer the library to a microcomputer and extract the necessary elements there. If this requirement seems to put you in a "Catch-22" situation because you have no facilities for mainframe-to-microcomputer transfers, there is a way out; read the "Getting Started" section which follows|. 3. Use an "unsqueezer" (described above) to convert the "DQC" and "MQG" files extracted from the library into "DOC" and "MSG" files. As in the case of the library extractions, unsqueezing can be done on either a mainframe host or a microcomputer, depending on your circumstances. Together, these files will tell you just about all there is to know about getting MODM7xx to run on your machine. Take the time to read them; they're quite informative. You will also get some helpful insights from reading some of the overlay files. These overlays, described in file PD: M7OVL-yy.LST, are used to customize MODM7xx for particular machines without having to edit and assemble the huge MODM7xx source file. Complete instructions for performing this procedure are contained in each overlay file. The letters "yy" in the above filename should be replaced with two digits giving the current version number as determined from CPM.CRCLST. And then, there is MEX. MEX stands for "modem executive", and it is just what the name implies, a communications and file-transfer program with a built-in mini operating system that runs under CP/M. This program can do file transfers using either the Christensen or Compuserve protocol, and it has an enormous potential for highly automated operations because it can read and execute command-scripts pre-stored in disk files. These scripts can include sending commands to a remote computer, as if they had been sent manually from the microcomputer in terminal-mode. Users of this relatively new program are still exploring its possibilities. For more information, look in CPM.CRCLST under the heading "PD:", and then get the various files that have "DQC" and "IQF" in their names. These DOCumentation and INFormation files are stored in squeezed form (note the "Q" in the filename extensions), so you will have to unsqueeze them. Overlays for MODM7xx will also work with MEX, but they will not provide all of the extended MEX features. Kermit: Another excellent program for transferring files is called KERMIT. This program has the advantage of being available for an impressively large number of mainframes and micros. It is, for example, available for the IBM-PC, and it DOES NOT require CP/M. To get started with KERMIT, connect to CU20B.COLUMBIA.EDU using FTP, and do this: get ker:aaaread.me Note that this file is NOT on SIMTEL20, and the name is subject to change. If you cannot find a file with this name, snoop around in the first half-dozen or so files in the alphabetical listing obtainable using the FTP directory command: dir ker: You should find something useful. Questions can be addressed to INFO-KERMIT-REQUEST at CU20B.ARPA. Getting Started: In order to get MODM7xx, MEX or KERMIT running on your micro, you must first transfer the necessary files from mainframe to micro. If you already have a receive-to-disk communications program of some sort, you can use it to move the needed files. In the long-run it is essential to be able to transfer 8-bit binary files, but initially it is not absolutely necessary. Some of the files are quite large. For example, MODM7xx.COM is over 18K bytes, and the HEX file (which you will need if you can't transfer 8-bit files) is over 45K. Moving large files to your micro without using an error detecting protocol can result in frustrating errors, but it can be done by receiving multiple copies and using manual or machine-assisted comparisons to locate and repair bad parts of the code. However, there IS a better way. Directory PD: contains a short starter-program called PIPMODEM.ASM that can be FTPed to your mainframe, printed, and then entered into your microcomputer by hand and assembled. This can then be used to down-load either MBOOT3.ASM or BMODEM.BAS (depending on whether you prefer assembly language or BASIC), both of which can receive files using the error detecting Christensen protocol. Once you have this capability, you can download the full-function file transfer program of your choice. To examine this option, connect to SIMTEL20 via FTP and do this: get pd:pipmodem.asm get pd:pipmodem.doc get pd:mboot3.asm get pd:bmodem.bas get pd:bmodem.doc All are ASCII files. Read PIPMODEM.DOC first, then look at MBOOT3.ASM and BMODEM.DOC. PIPMODEM.DOC explains the situation very nicely. Questions concerning these programs should be sent to INFO-CPM@SIMTEL20.ARPA (NOT to INFO-CPM-REQUEST). NEWSGROUP CORRESPONDENCE ARCHIVES Copies of correspondence for several newsgroups are kept on SIMTEL20 in directories with names of the form PS:, where "KEYWORD" has been chosen to indicate the associated newsgroup. At present, the following correspondence archives are available: newsgroup mail archive filename --------------- --------------------- ADA-SW PS: AMETHYST-USERS PS: INFO-68K PS: INFO-APPLE PS: INFO-CPM PS: INFO-FORTH PS: INFO-HAMS PS: INFO-MICRO PS: INFO-XMODEM PS: INFO-MODEMXX PS: INFO-MODULA-2 PS: NORTHSTAR-USERS PS: INFO-PASCAL PS: UNIX-SW PS: INFO-XENIX310 PS: Descriptions of these and other newsgroups can be obtained via FTP with anonymous login (as for SIMTEL20) from the Network Information Center's host SRI-NIC.ARPA. Ask for the file PS:INTEREST-GROUPS.TXT (an ASCII file). And please note, this is NOT on SIMTEL20. File names for SIMTEL20 newsgroup correspondence archives have two forms. For example, PS:CPM.ARCHIV.ymmdd is a group of files containing INFO-CPM correspondence going back several years. The characters "ymmdd" in the file names are actually digits giving the year, month and day of the last message in each particular file. Current correspondence is kept in the file PS:CPM-ARCHIV.TXT, which is constantly changing. Although INFO-CPM has been used as an example here, the same naming scheme is used for the other newsgroup files as well. For a complete list of available files, connect to SIMTEL20 via FTP and do this: dir ps: You will receive a list of names of the form: KEYWORD.DIRECTORY.n where "n" is one or more digits. For example, the INFO-CPM listing currently appears as "CPM.DIRECTORY.1" To then get a list of files in a particular archive, do this: dir ps: where "keyword" (for example, "cpm") is chosen from the preceding list, and the word "directory" and the number "n" are not used. At present, all of these files are stored in ASCII. ADDITIONS, IMPROVEMENTS AND CORRECTIONS Suggestions for additions, improvements and corrections to this message are always welcome. Please send them to INFO-CPM-REQUEST@SIMTEL20.ARPA. Contributions of public domain software are actively solicited. If you have something that seems appropriate for inclusion in the , or archives, please contact Keith Petersen . Likewise, contact Richard Conn if you wish to contribute to the archive, and UNIX-SW-REQUEST@SIMTEL20.ARPA if you have something for the archive. Happy computing! Keith Petersen W8SDZ@SIMTEL20.ARPA ------------------------------ Date: Thu, 28 May 87 22:53:20 EST From: Paul Ribeiro Subject: SIMTEL20 UUDECODE Yes ..I have downloaded files from Simtel20 via Kermit and used CMS/XEDIT etc. on the files before download. (IBM 4381-Q03) I replied direct to Carl but got no response so I had assumed he got it working. 1) when you get the files from Simtel - yes they have blanks inserted by either the mailer or whatever prog is used to break and package the stuff - XEDIT the file and delete everything upto ---cut here- ..including the blank line that can appear before/after the --cut here- 2) you can't use Yterm/Pctrans because as you pointed out PcTrans converts X'E0' into useless stuff - UUDECODE reports "invalid char" 3) I use Procomm/Kermit download for all my simtel files - no problems to date ..use TEXT mode ..*NOT* BINARY! 4) as for the LRECL of the file ..well you can LRECL 62 ,RECFM F then file it. Or ..do as i sometimes do ..just download it with the file set RECFM V. If you have any queries/complaints please feel free to abuse my RDR /Paul Academic Computing Information Centre, Ryerson Polytechnical Institute, Toronto, Canada. ACAD8012%RYERSON.BITNET@wiscvm.wisc.edu ------------------------------ Date: Fri, 29 May 1987 11:37 CET From: Karl-L. Noell Subject: SIMTEL20 UUDECODE BITNET In reply to various problem reports, posted in several back issues, I'd like to assure, that (although at a BITNET site far away), I have been able to process successfully about 20 *.ARC and *.COM files, received UUENCODE'd from SIMTEL20 via WISCVM-Gateway. So I'm convinced that there is really no problem caused by BITNET peculiarities. Most Problems (if not even all) might be blamed on EBCDIC -to-> ASCII conversion inconsistencies during downloading from receiving BITNET- node host to target PC. In our case, two conversion tables are involved: ETOA in CMS-Kermit 3.1 and another table in an attached protocol converter (we have no 7171 but Series /1 with YALE's HYAC). Inspecting any uuencoded received file in host environment (by BROWSE or XEDIT) tells us, that some characters are different in comparison with the contents of downloaded file in the PC. At our site we encounter some additional disfiguring due to national (German) character set with vowel mutations. Nevertheless the uudecoding works as it should. For testing purpose, I'll now enclose a few lines each containing the set of *all* characters issued by uuencoding. Downloading to PC should result there to 64 characters per line (starting with blank), repre- senting the ASCII codes 32...95 (decimal) resp. 20...5F (hexadecimal) *ORDERED IN CORRECT SEQUENCE* . You may check this against the appropriate columns in an ASCII table or rather by viewing the hexa- codes belonging to. But beware: I'm not sure about the correct coding in my outgoing mail. ----------------------------CUT-HERE---------------------------- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ----------------------------CUT-HERE---------------------------- Perhaps a kind person at SIMTEL could take up my suggestion to add such a "test line" say before the first ----CUT-HERE---- to all files sent out uuencoded by SIMTEL20 server. Karl-L Noell fhw (Wiesbaden, W.Germany) ------------------------------ End of Info-IBMPC Digest ************************ -------