AAFILES.HLP June 1996 COLUMBIA UNIVERSITY KERMIT DISTRIBUTION This file explains what files are in the Kermit distribution and gives the naming conventions for them. If you are reading this from a handout supplied with a Kermit distribution tape, please note that this information might not be quite up to date -- there may be files on the tape that are not listed here. The copy of this file, AAFILES.HLP, on the tape might be more current. The directory listing supplied on paper with your tape should reflect exactly which files are on the tape, and in what order. The Kermit distribution areas include all the versions of Kermit which are in our possession. The files have names of the form NAME.TYPE where NAME is the name of file, and TYPE is its type (program source, documentation, executable core image, etc). No NAME is more than 9 characters long, and every NAME starts with a letter and is unique in the first 6 characters. No type is longer than 3 characters. NAME and TYPE are separated by a period. On ANSI and OS format tapes, filenames are uppercase. On UNIX TAR format tapes, filenames are lowercase. * Types The files types don't follow a strict convention because the files originate on so many different systems. But there are some patterns; here are some commonly used file types -- For Text Files: .BLD - Instructions for building .BWR - A "beware" file, listing known bugs, limitations, or other problems .DIF - Differences (produced by file comparison program) .DOC - Documentation (usually long) .HLP - Help message (like DOC but shorter), or a DEC structured help file .INS - Installation instructions .MAN - A manual .MEM - Documentation ("memo") produced by DEC Runoff .MSG - A text or mail message of some kind .MSS - Scribe text formatter source (for some of the .DOC files) .NR - Nroff text formatter source (e.g. for UNIX "man page") .PS - Postscript formatted file, for printing on Postscript printers .RNH - Runoff text formatter source for .HLP files .RNO - Runoff text formatter source for .MEM files .TEX - TeX source .TXT - Text (usually shorter, sometimes in electronic mail message format) .UPD - Program update history For Program Source: .A - Assembler .A68 - Algol-68 .A86 - 8086 assembler .ADA - Ada .ALG - Algol-60 .ASM - Assembler .B - B language .BAS - Basic .BLI - Bliss .C - C language .CLU - CLU language .F - Fortran (Unix) .F77 - Fortran-77 .FOR - Fortran .FTN - Fortran .H - Header file for C or ASM program .H86 - 8086 hexadecimal encoding of object or executable program .LSP - Lisp source code .MAC - Macro assembler .MAR - VAX assembler .PAS - Pascal .PL1 - PL/I .PLC - PL/C .PLI - PL/I .PLM - PL/M .REQ - VAX "require" (header) file .SAI - Sail .SCR - A FORTH "screen" .SRC - Source program For program binaries, note that Kermit programs are never distributed in binary, executable form on tape. Executables, when available, are encoded in one of several 7-bit ASCII printable (textual) formats: .BOO - "boo" format printable encoding of object or executable program .HEX - Hexadecimal encoding of object or executable program (various formats) .HQX - "binhex" encoding of Macintosh application or other file .UUE - A UUENCODE format file, decode with UUDECODE See the installation instructions for the particular version of Kermit for how to decode these files. For System or Command Files: .BAT - A batch control file (e.g. for MS-DOS) .CMD - A command file of some kind .COM - VAX or PDP-11 DCL command file .CTL - A batch control file (e.g. for DEC-10/20) .INI - Initialization command file .JCL - Job control language (e.g. for IBM or Harris) .SCR - A Kermit script program * Prefixed File Names: The file names for files associated with each implementation of Kermit are prefixed by a few characters denoting the implementation. Although the files are kept in separate areas, each prefix is unique among all the Kermit files, so that areas can be combined into a single area without any confusion. The following are presently used, (Items marked with asterisk have fuller explanations below): -- "micros" (tape A) -- APP Apple II DOS 3.3 or ProDos 6502 Assembler *CP 8080,8085,Z80(see below) CP/M-80,CP/M-85 LASM LASM assembler for CP/M-80 MLOAD loader for CP/M-80 *MS Various (see below) MS- or PC-DOS, Windows MASM / C *WK IBM PC, etc Windows 3.x Microsoft C 6.0 * See below for notes about MS-DOS and CP/M Kermits. * The WK files are a native Windows Kermit program, but with limited capabilities. MS-DOS Kermit is recommended for use with Windows. -- "mainframes and minis" (Tape B) -- Prefix Machine(s) Operating System Language EM This is an EMACS LISP version of Kermit for use in EMACS *IK0,IKC IBM 370 Series VM/CMS IBM Assembler IK0,IKM IBM 370 Series MUSIC/SP IBM Assembler *IK0,IKT IBM 370 Series MVS/TSO IBM Assembler IK0,IKX IBM 370 Series CICS (MVS or DOS/VSE) IBM Assembler *K11 DEC PDP-11 RSX11,RSTS/E,RT11,TSX MACRO-11 *K11 DEC PDP-11 P/OS, Pro/RT, IAS 3.1 MACRO-11 *KRT DEC PDP-11 RT-11,TSX-Plus,Pro/RT MACRO-11 MP DEC PDP-11 MUMPS (M/11) MUMPS *MX IBM PC family MINIX C *TS2 IBM 370-series/3705 MVS/TSO Pascal/VS,PL/I,etc *TSN IBM 370-series/3705 MVS/TSO Assembler/ALP *VMS VAX VMS Bliss-32 * The K11 files include support for RSX, RSTS, RT11, TSX+, IAS, and P/OS -- See K11INS.DOC for details. * The KRT files are a newer release of Kermit-11, but only for RT-11, TSX-Plus, and Pro/RT. * The VAX/VMS Bliss version is obsolete. VMS users (both VAX and Alpha AXP) should now use C-Kermit. * For VM/CMS, please use the IK0*.*/IKC*.* version. This is "portable 370" Kermit, which is a very advanced Kermit implementation. It supports most of the advanced Kermit options (long packets, etc), and both line mode and full screen connections, and replaces the old CMS*.* version. Portable 370 Kermit is also available for MVS/TSO (see next paragraph) CICS, and MUSIC. Support for other IBM mainframe operating systems, such as DOS-4, MTS, and GUTS, should also be easy to add. * Among the MVS/TSO Kermits, you should try the new IK0*.*/IKT*.* version first. This is built from the same "portable 370 Kermit" source as the CMS version, includes all the same advanced capabilities, and replaces the old TSO*.* and TS3*.* versions. The other MVS Kermits include the TSN*.* version from the National Institutes of Health (NIH), which has many advanced features, but supports only linemode, not full-screen, connections, and which is very much oriented towards Wylbur, and the Pascal/VS version TS2*.*, which requires a Pascal compiler and supports only linemode connections. * C-Kermit (Prefix CK, It's on its own tape -- F): C-Kermit is a transportable version of Kermit written in the C language. It is composed of many modules, some system-independent, some system-specific. C-Kermit has been implemented on many systems, some "mainframes" and some "micros". In particular, the UNIX version runs on machines ranging from large supercomputers, to IBM mainframes, to VAX and other minicomputers to desktop workstations and PCs, and Kermit programs for the Apple Macintosh, the Commodore Amiga, VAX/VMS and OpenVMS, DG AOS/VS, OS-9/68000, the Atari ST, and other systems can also be generated from C-Kermit. All the C-Kermit source files are kept together on tape F to avoid the problems that would be introduced by splitting up the files or keeping duplicate copies. See the file CKAAAA.HLP for an explanation of the file naming conventions for C-Kermit. Prefix Machine(s) Operating System Language *CK SUN, VAX, many others UNIX C *CK VAX, Alpha AXP (Open)VMS C *CK IBM PC, PS/2 OS/2 C *CK Data General MV Series AOS/VS C *CK Apple Macintosh Mac OS C *CK Apollo Aegis C *CK Commodore Amiga AmigaDOS/Intuition C *CK Motorola 680x0 MicroWare OS-9 C *CK Atari ST GEMDOS C *CK Stratus computers VOS C -- Less popular micros & workstations (tape C) -- AC Acorn BBC Workstation Panos C AM Alpha Micro 68000 AMOSL Alpha Asm 68K APO Apollo Aegis Pascal AR Acorn Archimedes Arthur, RISC C AST Atari ST Series GEM C ATA Atari Home Computer DOS Action! BBC Acorn BBC Micro OS1,2,3,Panos (various) C64 Commodore 64 DOS CROSS (or FORTH*) *C86 8086/8088 (see below) CP/M-86 ASM86 CC IBM PC clones CC-DOS (Chinese DOS) MASM CS9 IBM CS-9000 CSOS Pascal CIE CIES 680/XX REGULUS C CN8 (various) Concurrent CP/M-86 ASM86 COCO TRS-80 Color Computer Disk-Extended Color BASIC EDTASM CS9 IBM CS9000 CSOS Pascal CT Convergent/Burroughs CTOS/BTOS C EXP TI Explorer - Common Lisp FL Motorola 6809 FLEX-09 or SK*DOS C or 6809 Asm HL6 Honeywell L6/10 MS-DOS MASM HP2 HP-264x (none) 8080 Assembler HP8 HP-86, HP-87 HP BASIC HP BASIC HP9 HP-98x6 UCSD p-System HP Pascal HPB HP-9000/200, /300 HP BASIC HP BASIC I51 Intel 8051 ucontroller --- Assembler I86 Intel 86/380 iRMX-86 PL/M IRMX Intel 86/380 iRMX-86 PL/M LM LMI or Symbolics Lisp Machines ZetaLisp LUX Luxor ABC-800 ABCDOS BASIC-II M2 Lilith Workstation Medos Modula-2 M4 TRS-80 Model 4 TRSDOS ASM MD2 Intel Development System ISIS PL/M MDS Intel Development System ISIS PL/M OS9 Various Os9 C PQ ICL/3 Rivers PERQ PERQ OS Pascal QK IBM PC family MS DOS Turbo Pascal QLK Sinclair QL QDOS C QL2 Sinclair QL QDOS BCPL QNX IBM PC, Rainbow, etc QNX C RML Research Machines ROS, ... C RMX Intel 286/10, etc RMX-86 PL/M TA1 Tandy 100 ??? BASIC TA2 Tandy 2000 MS DOS MASM TD (various) TurboDos ASM TP4 IBM PC family PC DOS Turbo Pascal TR2 TRS-80 Model II TRSDOS Z80 Assembler TRI various TRIPOS BCPL TRS TRS-80 I and III TRSDOS Z80 Assembler UCA Apple II UCSD p-System Pascal UCI IBM PC UCSD p-System IV.x Pascal UCJ Joyce Loebl Magiscan 2 UCSD p-System Pascal UCM Pascal Microengine UCSD p-System Pascal UCP Atari MEGA ST2 UCSD p-System Pascal UCP Any Pecan UCSD system UCSD p-System Pascal UCT Terak 8510a UCSD p-System II.0 Pascal, Macro-11 UF 6809 systems Uniflex C UM U-Micro U-Man 1000 CP/M-68K C & 68000 Asm WIN IBM PC, etc MS-DOS/MS-Windows 2.0 Microsoft C -- Less popular workstations, minis & mainframes (tape D) -- AOS Data General AOS, AOS/VS Fortan, Pascal B68 Burroughs B6800 ? Algol B78 Burroughs B7800 & A MCS/AS (See also UAS) Algol B79 Burroughs B7900 ? Algol CDC CDC Cyber 170 NOS Fortran-77 CD3 CDC Cyber NOS Fortran 5 CRA Cray-1, Cray-XMP CTSS Fortran-77 CUC (various) Unix C CVK Computervision CGOS Fortran S CYB CDC Cyber NOS 2.2 Compass DGM Data General AOS/VS with MV/UX C GEC GEC 4000 Series OS-4000 (RAL) SERC GM Gould/SEL-32 MPX-32 Fortran 77+ GUTS IBM 370 Series GUTS Assembler H1 Harris 100 VOS Fortran H8 Harris 800 VOS Pascal, Assembler HC6 Honeywell DPS 8, 66 CP6 PL/6 HCP Honeywell DPS 8, 66 CP6 Pascal HD6 Honeywell DPS 6 GCOS 6 ? (no source) HDP Honeywell DPS 8, 66 GCOS B HG Honeywell DPS 8, 66 GCOS3 or 8 C HP3 Hewlett-Packard 3000 MPE SPL HPM Hewlett-Packard 1000 RTE-6/VM & RTE-A F-77 & Asm K10 DECsystem-10 TOPS-10 MACRO-10 K12 DEC PDP-8, PDP-12 OS/8 PAL-8 K20 DECSYSTEM-20 TOPS-20 MACRO-20 K6 OS9/68000 Portable various Assembler MBF MAI Basic Four BOSS/VS BASIC BB86 MOD MODCOMP Classic MAX IV Fortran/ASM MTS IBM 370 Series MTS Assembler, Pascal MT2 IBM 370 Series MTS PLUS NCR NCR 9800-4 VE4.0 C ND Norsk Data 10/100/500 Simtran III Rev J ND Pascal J NOS CDC Cyber NOS 2.4 Compass PER Perkin-Elmer 3200 OS/32 Fortran PE7 Perkin-Elmer 7000 IDRIS C PIC Microdata (McD-Dougl) REALITY (PICK) DATA/BASIC PRI PRIME PRIMOS PL/P (PL/I) RD2 Data General Nova RDOS Basic RDOS Data General Nova RDOS Fortran SP9 Sperry 90/60 VS9 Assembler TAN Tandem Nonstop TAL TI9 TI-990 DX10 Pascal UAS UNISYS A-Series MCS/AS Algol UNI Sperry/Univac-1100 EXEC Assembler VME ICL 2900 VME S3 -- Documentation sources, mail archives, miscellania. (Tape E) -- BY Byte Mag Kermit Article, Jun-Jul 84 English GER (old) Kermit documentation in... German IBM IBM mainframe Kermit discussion panel English IM Indexed paginated Info-Kermit Digests English IS ISO8859 discussion panel English KP (old) Kermit Protocol Manual English KU (old) Kermit User Guide English MA Info-Kermit Electronic Mail Digests '83-now English NEW Kermit Newsletters English POR (old) Kermit documentation in... Portuguese TU Tape Utility programs C NOTE: The protocol manual and user guide are obsolete. For the Kermit protocol specification, see the book "Kermit, A File Transfer Protocol". User documentation for MS-DOS Kermit and C-Kermit is also printed in book form, "Using MS-DOS Kermit" and "Using C-Kermit" (see below). User documentation for other Kermit versions is online with each version and in some cases (such as for Kermit-370, Kermit-11, etc) can also be ordered in printed (PostScript laserprinter) form. BYTE.MSS is the manuscript of the KERMIT article that was published in BYTE Magazine in June and July, 1984. BYTE.DOC is suitable for reading at the terminal, BYTE.MSS may be run through Scribe to produce output for various printing devices, BYTE.BIB is the bibliography. MAIL.* is the archive of the network Info-Kermit Digest, which is the same as the comp.protocols.kermit newsgroup. MAIL.TXT is the current, active mail file. MAIL.yyx (e.g. MAIL.92A) files contain older messages. MAIL.HLP describes the format of the mail files. Tape Utilities (Tape E): Kermit Original Name Name Contributor Purpose TUCPAD ANSID Columbia U. Unpack ANSI-D records (on disk) TUIROS OSTAPE Columbia U. Read an OS tape on VM/CMS systems TUUBAD ANSITAR ??? Read/Write ANSI tapes on UNIX TUUCXX COPYTAPE Columbia U. Copy tapes on UNIX systems TUUROS OSTAPE Columbia U. Read OS SL tapes on UNIX systems TUUWAO CUTAPE Columbia U. Write OS or ANSI tapes on UNIX TUVRTA RTAR ??? Read UNIX tar tapes on VAX/VMS TUVRT2 TAR2VMS Queen's U. Read UNIX tar tapes on VAX/VMS TUVWTA WTAR ??? Write UNIX tar tapes on VAX/VMS See TUAAAA.HLP for further information. * MS-DOS Kermit Implementations (Prefix MS, Tape A): See the file MSAAAA.HLP for an explanation of MS-DOS Kermit file naming conventions. The following .BOO files are provided for current or earlier MS-DOS implementions. BOO files are downloaded and decoded into .EXE files using MSBOOT.FOR on the mainframe and MSBPCB.BAS on the MS-DOS system, or downloaded directly to the PC and translated to .EXE files using MSBPCT.BAS or MSBPCT.EXE (compiled from MSBPCT.C), or MSBPCT.PAS (Turbo Pascal). Some of the MSV*.BOO files correspond to version 2.32 of MS-DOS Kermit, others to 2.31, and still others perhaps even to earlier versions. It depends on which was the latest version successfully tested on that machine. For fallback purposes, BOO files for old releases for some systems may be found in MSO*.BOO. Beta tests of new releases are in MST*.BOO. MSV55X.BOO Sanyo MBC-550 (2.30) MSVAP3.BOO NEC APC3 (2.30) MSVAPC.BOO NEC APC (2.29) MSVAPR.BOO ACT Apricot (2.30) MSVDM2.BOO DECmate-II,III with XPU (MS-DOS) option (2.29) MSVGEN.BOO Generic MS-DOS (3.14) MSVGRI.BOO Grid Compass II (3.10) MSVHP1.BOO Hewlett-Packard 150 (3.10) MSVHPX.BOO HP-110 and HP Portable Plus (3.10) MSVIBM.BOO IBM PC, XT, AT, PCjr, PS/1, PS/2, PS/VP, compatibles (3.14) MSVP98.BOO NEC PC 9801 with Katakana/Kanji terminal emulation (3.10) MSVRB1.BOO DEC Rainbow 100 Series (3.10) MSVRB2.BOO A special fancy Rainbow version that does VT220 emulation MSVRMX.BOO Intel 300 series with iRMX-86 (2.30?) MSVTIP.BOO Texas Instruments Professional PC (2.29) MSVWNG.BOO Wang PC (2.31) MSVZ10.BOO Heath/Zenith 100 (3.14) MXVV90.BOO Victor 9000 (Sirius 1) (3.14) The versions marked earlier than 3.14 have not yet been upgraded. Volunteers welcome. Source and other MS-DOS Kermit files: MSSDEF.H,MSS*.ASM Sources MSN*.ASM TCP/IP support code for IBM PC MSG*.ASM System dependent graphics terminal emulation (Tektronix) MSU*.ASM System dependent keyboard support MSX*.ASM System dependent source modules MSY*.ASM Terminal emulation modules MSZ*.ASM Continuation of terminal emulation when MSY module too big MSN*.C and .H C-language TCP/IP support modules MSKERM.HLP Brief list of MS-Kermit commands MSKERM.BWR "Beware File" -- Known bugs & limitations. Please read it! MSKERM.UPD Update notes, supplement to "Using C-Kermit" MS*.HLP, MS*.BWR Help and Beware files for specific systems. The IBM version runs on the entire IBM PC and PS/2 families, clones and compatibles (e.g. Dell, Compaq, Gateway), and near-clones like AT&T 6300, DEC VAXmate, the Heath/Zenith 100 with UCI EZPC board, Olivetti M24, etc. The generic version (MSVGEN) should run on any MS-DOS system, because it operates using only DOS calls. But this means it runs slowly (usually 1200 baud or less), and does not do terminal emulation. The Tandy, Honeywell, and some other MS-DOS versions listed above under their own prefixes are based on older versions of IBM PC Kermit; these have not been merged with the current MS/PC-DOS version and probably never will be. * WINKERM (Tape A): A version of Kermit specifically tailored for the multitasking Microsoft Windows 3.0 environment, but which lacks most of the features of MS-DOS Kermit (character sets, network support, VT320 emulation, Tektronix emulation, script programming, modem dialing, etc). * CP/M-80 Kermit Implementations (Tape A): The following .HEX files for specific CP/M-80 implementations are included: CP*.ASM The current, working source files for CP/M KERMIT. CPKERM.DOC User documentation (chapter from the manual). CPSKER.HEX System-independent portion, to be combined with one of the following system-dependent "overlays": CPVACC Access Matrix CPVADV Northstar Advantage CPVAPL Apple II, Z80 Softcard, 6551 ACIA in serial Interface CPVA65 Apple II, Z80 Softcard, 6850 ACIA in Serial Interface CPVAPM Apple II, Z80 Softcard, Micromodem II in slot 2 CPVCPS Apple II, Z80 Softcard, with CPS multifunction card CPVBNS Northstar Horizon (terminal required) CPVBBC Acorn "BBC" computer with Acorn Z80 second processor CPVBB2 BigBoard II (terminal required) CPVBRM Intertec Superbrain using the main port CPVBRA Intertec Superbrain using the Aux port CPVCIF Cifer 1886 using the VL: Serial port and CP/M V2.2 CPVCI3 Cifer 1886 using the VL: Serial port and CP/M V3.0 CPVCA2 Cifer 1886 using the AUX: Serial port and CP/M V2.2 CPVCA3 Cifer 1886 using the AUX: Serial port and CP/M V3.0 CPVCRO Cromemco with TU-ART card. Terminal required) CPVCOM Comart Communicator (terminal required) CPVPRO Compupro with Interfacer 4 (or 3). Terminal required. CPVCPC Amstrad CPC 664 and 6128 and CP/M 3 CPVCP3 "Generic": CP/M 3.0 (CP/M Plus) systems (terminal req'd) CPVCPT CPT-85xx wordprocessor with CP/M CPVDEL Digicomp Delphi 100 (terminal required) CPVDIS Action Computer Enterprises "Discovery" (terminal req'd) CPVDM2 DECmate II with CP/M option CPVGEN "Generic": CPM 2.2 systems with IOBYTE (terminal req'd) CPVGNI Video Genie CPVH8Q Heath-8 with Quad 8 i/o board CPVH89 Heath/Zenith H89 CPVHOR Northstar Horizon (terminal required) CPVKPR Kaypro-II (and 4; probably supports all Kaypro systems) CPVLBO Lobo Max-80 CPVMRL British Telecom Merlin/Rair Black Box (terminal required) CPVMDI Morrow Decision I (terminal required) CPVMIK MikroMikko CPVMM PMC 101 Micromate (terminal required) CPVUD Morrow Micro Decision I (terminal required) CPVDMV NCR Decision Mate V. (Terminal required?) CPVNS Northstar Horizon with HSIO-4 card (terminal req'd) CPVOSB Osborne 1 CPVOSI Ohio Scientific CPVPCI Ithaca Intersystems with VI0 card (terminal required) CPVPCW Amstrad PCW 8256/8512 with serial interface CPVPX8 Epson PX-8 CPVRMM Research Machines 380Z with MDS (5.25" discs) CPVRMF Research Machines 380Z with FDS (8" discs) CPVROB DEC VT180 CPVUSM US Microsales S-100-8 (terminal required) CPVSAN Sanyo MBC-1100 CPVSB6 Micromint SB-180 with 6Mhz CPU (terminal required) CPVSB9 Micromint SB-180 with 9Mhz CPU (terminal required) CPVSCN Screentyper CPVTEL TELCON Zobra portable CPVTET Teletek Systemaster CPVTRC Torch computers BBC-B with Z80 second processors CPVTLB TRS-80 model II with Lifeboat 2.25C CP/M Display CPVTPT TRS-80 model II with Pickles + Trout CP/M Display CPVTM4 TRS-80 model IV CPVVEC Vector Graphics CPVXER Xerox 820 CPVZ00 Z-100 under CP/M-85 CPVZ80 Z80MU development system on a PC The CP/M Kermit User Guide contains instructions for installing or bootstrapping the various versions of CP/M Kermit. The bootstrapping program is also stored in the files CPKFET.*. A BASIC program, CPKHEX.BAS, can be used on the CP/M system to verify and edit a downloaded hex file prior to loading. * CP/M-86 Kermit Implementations (Tape C): The CP/M-86 Kermit file names all start with C86. Those whose fourth character is X are system-dependent files for particular systems: C86XAP NEC APC C86XFJ Fujitsu Micro 16s C86XFU Future FX20/FX30 C86XRB DEC Rainbow, CP/M-86/80 V2 (C86XR2 is an alternate version) C86XTX Tektronix 4170 C86XV9 Victor 9000/Sirius 1 The .H86 files are hex files, convertible to runnable .CMD files by running them through GENCMD on the micro. There's also a Concurrent CP/M-86 version under the prefix CN8 (on Tape C). * Other Files (All tapes): AAAREAD.ME is a file that describes some other files which can help you find your way among the hundreds of Kermit files. AAFILES.HLP is this file. AATAPE.HLP explains the format and layout of Kermit tapes. AAXFLY.DOC is the Kermit "brochure" and order form. AAVNEW.HLP is a list of the current versions of Kermit in reverse chronological order, to help you see what has changed since the last time you looked. AAWAIT.HLP is a list of Kermit versions reportedly under development, for which we are still waiting. AAXCOM.HLP is a policy statement concerning commercial use of Kermit. * Other Tools LASM and MLOAD are the public-domain CP/M-80 linking assembler and loader, that run on the CP/M system, and may be used to build Kermit-80. Tape A. XXU.C is a program for use on Unix systems that renames files with "foreign" names (e.g. uppercase, or including directory or path information, generation numbers, etc), to have normal Unix-style names. Tapes E and F. APXA*.* is a program written in C that does what CROSS does, but only produces 6502 output (CROSS can produce many formats). This program can assemble Apple DOS Kermit (APPLEK.M65). (Actually, there might be minor differences in syntax, like whether or not a colon is required after a label...) Tape A. * Finally... If you make any significant modifications to Kermit, fix any major bugs, or write any new implementations or documentation, please send them back to us on magnetic tape (or IBM PC DOS format diskettes) so we can distribute them to other Kermit users: Kermit Distribution Columbia University Academic Information Systems 612 West 115th Street New York, NY 10025 We'll return your tapes back to you with the latest Kermit distribution (if you send full-size reels). Specify format and tape selection according the Kermit order form (copy in AAXFLY.DOC). PUBLICATIONS: The following books are available at bookstores, from Kermit Distribution at Columbia at the address above, or from DECdirect, telephone (USA) 1-800-344-4825. Foreign editions are available in their respective countries through customary channels. KERMIT OVERVIEW AND PROTOCOL SPECIFICATION: For a detailed presentation of Kermit, from tutorials on computers, files, and data communications, to a thorough description of the protocol itself, plus a command reference, command summary, troubleshooting guide, glossary, index, and many tables and illustrations, see the book "Kermit, A File Transfer Protocol", by Frank da Cruz, Digital Press / Butterworth Heinemann, Woburn, MA (1987), ISBN 0-932376-88-6. MS-DOS KERMIT: The user guide for MS-DOS Kermit is published in book form by Digital Press / Butterworth-Heinemann: "Using MS-DOS Kermit", Second Edition, by Christine M. Gianone, 1992, ISBN 1-55558-082-3. Also available in German: Christine M. Gianone, "MS-DOS Kermit, Das universelle Kommunikationsprogramm", Verlag Heinz Heise, Hannover, Germany (1991), 414 pages. Packaged with version 3.11 of MS-DOS Kermit for the IBM PC, PS/2, and compatibles on a 5.25-inch diskette, including German language help files. Price: DM 69,00. ISBN 3-88229-006-4. And French: Christine M. Gianone, "Kermit MS-DOS Mode d'Emploi", Heinz Schiefer & Cie., Versailles (1993), 406 pages. Packaged with version 3.11 of MS-DOS Kermit for the IBM PC, PS/2, and compatibles on a 5.25-inch diskette. Adaption francaise: Jean Dutertre. ISBN 2-901143-20-2. Heinz Schiefer & Cie., 45 rue Henri de Regnier, F-78000 Versailles. Tel. +33 13 021 55 05, Fax. +33 13 902 3971. There is also a Japanese book about MS-DOS Kermit: Hirofumi Fujii and Fukuko Yuasa, "MS-Kermit Nyumon", Computer Today Library 6, Saiensu-Sha Co., Ltd., publishers (1993), 160 pages. Publisher's address: Abe-toku Building, 2-4 Kanda-suda cho, Chiyoda-ku, Tokyo 101, Japan. Tel. +81-3-3256-1091. Price 1,800 Yen + tax. ISBN 4-7819-0669-9 C3355 P1854E. C-KERMIT: Frank da Cruz and Christine M. Gianone, "Using C-Kermit", Digital Press / Butterworth-Heinemann, Woburn, MA, 1993, 514 pages. DEC Order Number: EY-J896E-DP Digital Press ISBN: 1-55558-108-0 Prentice Hall ISBN: 0-13-037490-3 US single-copy price: $34.95; quantity discounts available. Available in computer bookstores or directly from Digital Press. A German translation is available from Verlag Heinz Heise. (End of AAFILES.HLP)