Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uwvax!umn-d-ub!ptrepan1 From: ptrepan1@umn-d-ub.D.UMN.EDU (pat trepanier) Newsgroups: comp.binaries.apple2 Subject: Kermit docs in Postscript ( 3 / 3 ) Message-ID: <2951@umn-d-ub.D.UMN.EDU> Date: 26 Oct 89 15:40:42 GMT Organization: U of Minnesota-Duluth, Information Services Lines: 1724 (\050if the file is very short, you may have to check with a Kermit-65 STATUS) 19 W( command to see the error message\051, and)18 W 6120 56922 MT (no transfer will take place.)SH 6120 59314 MT (Similar problems may occur on the host) 75 W( because of various file protection schemes. On the VAX/VMS 8800, for)76 W 6120 60510 MT (example, Kermit-32 cannot send out a file that you are unauthorized to read. And, it cannot receive) 7 W( a file unless you)6 W 6120 61706 MT (are authorized) 100 W( to write to that filename and its \050sub\051directory. If you use Kermit-32 to attempt to SEND \050SEND)101 W 6120 62902 MT (filespec\051 a protected file, you should see) 69 W( a "%KERMIT32 ....., insufficient privilege or file protection violation for)68 W 6120 64098 MT ('filespec'" error message, and no transfer will take place. If you have) 24 W( Kermit-32 in server mode, and you are trying)25 W 6120 65294 MT (to GET a protected file from it, or you are trying to SEND it) 4 W( a file whose space is protected, you should see a similar)3 W 6120 66490 MT (Kermit-32 generated) 249 W( REMOTE MESSAGE appear in the transmission status display, and then, on GET, the)250 W 6120 67686 MT (Kermit-65 message "CANNOT RECEIVE FILE-HEAD". Transfer of the protected file will not take place.)SH 6120 70078 MT (\0501d\051 problems are most likely to occur because of Apple II diskette or drive problems.) 99 W( The) 447 W( following conditions)98 W 6120 71274 MT (will generate "DISK I/O" or "I/O ERROR" messages when Kermit-65 transfer) 35 W( commands are entered: bad diskette)36 W ES %%Page: 21 22 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.7. Problems)SH 10 /Times-Italic AF 51775 XM (Page 21)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (in default drive, no diskette in default drive, default drive door open, and/or unINITialized disk in default drive.)SH 8280 10278 MT (If any of those errors are detected before the attempted transmission of) 47 W( a given file, the transfer of that file will not)46 W 8280 11474 MT (begin. If) 5 W( any are detected DURING a file transmission, the file transfer will likely abort; at best transmitted data will)6 W 8280 12670 MT (be incomplete. Data which does reach the destination) 45 W( end of an aborted transfer should be considered very suspect;)44 W 8280 13866 MT (the disk problem should be corrected and the transfer should be repeated! \050The best) 41 W( chance you have for salvaging)42 W 8280 15062 MT (text file data in an abort is) 20 W( if the file destination is the host machine and you have told its Kermit to save incomplete)19 W 8280 16258 MT (files, e.g., on the VAX-8800, you need to SET INCOMPLETE KEEP\051.)SH 8280 18650 MT (One other Apple II disk problem can be encountered while you are using Kermit-65 to) 60 W( receive files. If you exceed)61 W 8280 19846 MT (the storage capacity of your diskette during a RECEIVE or a GET, you should see a) 51 W( "DISK FULL" error message.)50 W 8280 21042 MT (Data that has been received up to the point) 39 W( of the overflow will be automatically DELETEd. Make CERTAIN that)40 W 8280 22238 MT (you do not try to receive any more files until you have DELETEd some files from the problem) 20 W( diskette, or until you)19 W 8280 23434 MT (have replaced it with one that has adequate capacity to receive the complete file. NOTE: See Section 1.5.4.)SH 8280 25826 MT (It is) 286 W( less likely that \0501d\051 problems would occur because of host machine disk problems. The most likely)287 W 8280 27022 MT (circumstance you might encounter on the VAX/VMS 8800, for example, would be in receiving a large file and,) 65 W( in)64 W 8280 28218 MT (the process, exceeding your VAX disk) 86 W( quota. In such a case, you should see an appropriate Kermit-32 generated)87 W 8280 29414 MT (REMOTE MESSAGE appear within the Kermit-65 transmission status display. If this) 89 W( happens, delete some files)88 W 8280 30610 MT (from your VAX \050sub\051directories, and/or have your VAX disk quota increased BEFORE you try the transfer again.) 10 W( If)11 W 8280 31806 MT (you have issued a) 45 W( SET INCOMPLETE KEEP command to Kermit-32, there may be some chance of salvaging text)44 W 8280 33002 MT (file data that arrived before the disk quota overage, but the best thing you can do is to repeat the transfer!)SH 8280 35394 MT (As a general rule, if some disk or file error prevents a transfer from beginning, to get it to "go," you will need to)89 W 8280 36590 MT (correct the error and repeat all the steps that preceded it.)SH 8280 38982 MT (If you are still commanding the host Kermit, and you see an) 64 W( error message, you will have to get the host Kermit's)63 W 8280 40178 MT (prompt back and give it an acceptable command. If you have commanded the host) 60 W( Kermit to SEND or RECEIVE,)61 W 8280 41374 MT (and are back commanding Kermit-65 when) 63 W( you notice the error, you will have to correct the problem, CONNECT)62 W 8280 42570 MT (back to the host, get the host Kermit prompt \050with the) 129 W( VAX/VMS 8800, try typing RETURN or CTRL-Y\051, and)130 W 8280 43766 MT (repeat the SEND or RECEIVE command, before returning back to Kermit-65 to command it again.)SH 8280 46158 MT (If you have placed the host Kermit in server mode, and are giving) 40 W( Kermit-65 commands when you notice an Apple)39 W 8280 47354 MT (disk/file error prevents a file transfer from starting, chances are good that you won't have to CONNECT) 22 W( back to the)23 W 8280 48550 MT (host. It) 280 W( is also important to note that within a) 15 W( single server session, when you are transferring multiple files, all files)14 W 8280 49746 MT (transferred PRECEDING an error \050or abort\051 are probably good. To repeat the transfer, correct) 100 W( the error, and give)101 W 8280 50942 MT (Kermit-65 the appropriate command to transfer the file that messed up. The) 27 W( first time you do it, you may get back a)26 W 8280 52138 MT (message like "REMOTE MESSAGE %KERMIT-32..... protocol error" This is just the) 18 W( host server trying to get back)19 W 8280 53334 MT ("on track") 156 W( after the error. When the Kermit-65> prompt returns, enter the transfer command again, and it will)155 W 8280 54530 MT (probably be accepted.)SH 8280 56922 MT (If the second attempt should fail, wait for the Kermit-65> prompt,) 81 W( enter: FINISH, wait for the prompt again, and)82 W 8280 58118 MT (enter: CONNECT. If you do not see the host operating system) 19 W( prompt \050$ on the VAX 8800\051, type a few RETURNs)18 W 8280 59314 MT (\050or on the VAX/VMS a CTRL-Y\051. Re-invoke the host Kermit and put it back in server mode.)SH 8280 61706 MT (If disk or file errors prevent a transfer from completing, recovery will depend on) 18 W( the error, whether you had the host)19 W 8280 62902 MT (Kermit in server mode or not, and on your desire for accuracy.)SH 8280 65294 MT (Some disk/file error aborts are "fatal" \050e.g., Apple) 201 W( DISK FULL, and uploading to the VAX 8800 w/o having)200 W 8280 66490 MT (commanded Kermit-32 to SET INCOMPLETE KEEP\051. The) 55 W( destination file will be destroyed. The transfer of the)56 W 8280 67686 MT (file will have to be repeated again from the beginning. Again, unless you have set the host Kermit for) 28 W( server mode,)27 W 8280 68882 MT (you will have to CONNECT) 31 W( back, get the host Kermit prompt, and re-command it. If you were in a server session,)32 W 8280 70078 MT (though, you can probably repeat the transfer of the interrupted file without going back to the) 130 W( host \050see recovery)129 W 8280 71274 MT (procedures above\051.)SH ES %%Page: 22 23 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 22)SH 12 /Times-Bold AF 32217 XM (Kermit User Guide: Apple II Kermit 1.7)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (Other disk/file errors that interrupt/abort) 60 W( a transfer may leave salvageable text data at the transfer destination. The)61 W 6120 9082 MT (best policy, though, is to repeat the transfer of the incomplete file \050see recovery procedures above\051.)SH 6120 11474 MT (Common problems in category \0502\051 include the following:)SH 6120 13866 MT (\050a\051 bad parity)SH 6120 16258 MT (\050b\051 noisy communications line)SH 6120 18650 MT (\050c\051 timeout due to delays, "disaster," etc.)SH 6120 21042 MT (\050d\051 Kermit-program incompatibility)SH 6120 23434 MT (\050e\051 user error)SH 6120 25826 MT (\0502a\051)SH 6120 28218 MT (Parity settings are) 40 W( very critical to correct transfers. If you do not inform Kermit-65 of the correct parity being used)39 W 6120 29414 MT (by the remote host machine or the communications path to it, "checksum") 4 W( error checking calculations will be wrong,)5 W 6120 30610 MT (and packets will be consistently rejected) 24 W( when they arrive at their destination. In particular, most binary file Kermit)23 W 6120 31806 MT (transfers won't get very far if parity is not set correctly.)SH 6120 34198 MT ([NOTE: If you want to do a binary file transfer \050Apple binary or BASIC files\051 via a FIRN Network) SH( connection to the)1 W 6120 35394 MT (SERDAC VAX/VMS 8800, you must SET PARITY SPACE before the transfer is) 125 W( initiated; that will insure that)124 W 6120 36590 MT (eight-bit quoting is) 123 W( used. If you dial directly into the VAX/VMS 8800, SET PARITY NONE; eight-bit quoting)124 W 6120 37786 MT (\050which is less efficient\051 is not required].)SH 6120 40178 MT (\0502b\051)SH 6120 42570 MT (Line noise can be the root cause for a variety of file transfer problems. The beauty) 169 W( of a "packetized protocol)168 W 6120 43766 MT (transfer" scheme like Kermit is that ordinarily, the scheme will overcome an occasional burst of line noise. A)158 W 6120 44962 MT (packet which arrives) 70 W( out of sequence, or which does not have the same checksum "bit count" as when it was sent,)69 W 6120 46158 MT (will get retransmitted, and the noise induced data error will correct itself.)SH 6120 48550 MT (Sometimes, however, bad line noise can outwit even the cleverest aspects of Kermit. There are some times) 65 W( where)66 W 6120 49746 MT (severe noise can corrupt the "checksum" error checking and lead to undetected transmission of a bad character)163 W 6120 50942 MT (\050assuming that the) 140 W( severe line noise exists, chances of this happening for one character are, for Kermit-65 error)141 W 6120 52138 MT (checking, less than two percent\051.)SH 6120 54530 MT (If line noise is bad enough and persistent enough, it is also a cause for several problems) 40 W( that will eventually "hang")39 W 6120 55726 MT (or totally confuse and abort a transfer:)SH 6120 58118 MT (Each transfer is preceded by the Kermit-to-Kermit exchange) 68 W( of several short "initialization packets. These tell the)69 W 6120 59314 MT (controlling programs critical things to expect about) 91 W( the upcoming transfer. If line noise prevents the packets from)90 W 6120 60510 MT (arriving, or scrambles them up, the transfer probably can't get started correctly.)SH 6120 62902 MT (One of the biggest vulnerabilities of the Kermit scheme) 65 W( is that each arriving packet must be acknowledged \050ACK\051)66 W 6120 64098 MT (by the receiver, and that the sender must actually receive back the acknowledgement) 4 W( \050likewise, if an expected packet)3 W 6120 65294 MT (does not arrive, there often must be a negative acknowledgement \050NAK\051\051. Since the ACK/NAK packets are) 82 W( very)83 W 6120 66490 MT (short, they are rather) 39 W( vulnerable to severe noise. If too many of them are scrambled or lost, the transfer can get out)38 W 6120 67686 MT (of synch, and the transferring programs can lose track of where they are.)SH 6120 70078 MT (One other place Kermit is vulnerable is in the beginning of a data packet. The first several bytes of) 94 W( these longer)95 W 6120 71274 MT (packets are reserved for control information: packet type, byte count, sequence number, etc. If line noise repeatedly)20 W ES %%Page: 23 24 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (1.7. Problems)SH 10 /Times-Italic AF 51775 XM (Page 23)SH 46800 50 8280 5709 UL /Times-Roman SF 8280 7886 MT (coincides with the transmission of this control information, it is) 243 W( very easy for the transfer to get confused--)244 W 8280 9082 MT (particularly if the packet numbering gets garbled.)SH 8280 11474 MT (If you detect frequent line noise after you've connected to a host, but) 43 W( before you begin transfers \050you will probably)42 W 8280 12670 MT (see extraneous junk characters appearing on your screen\051, you're probably in for trouble. Once transfers) 119 W( actually)120 W 8280 13866 MT (begin, line noise problems are often characterized by incrementing of the RETRY counter) 243 W( on the Kermit-65)242 W 8280 15062 MT (transmission status display, and/or by long pauses in incrementing of the status display byte counter.)SH 8280 17454 MT (To minimize line noise, first see if there are any obvious loose connections in your equipment) 178 W( \050telephone line)179 W 8280 18650 MT (connection to wall box, telephone line to modem, modem cabling to serial connector,) 2 W( or, if appropriate, cabling from)1 W 8280 19846 MT (hardwire port to serial connector\051. If not, you may want to hang up) 54 W( and redial to get another telephone connection)55 W 8280 21042 MT (\050almost every connection is unique, and you may get) 102 W( a better one than you had\051. Many line noise problems will)101 W 8280 22238 MT (clear up with those simple remedies, but some may be beyond your control!)SH 8280 24630 MT (If all else fails, you may also try shortening the maximum length of your) 168 W( data packets \050SET SEND/RECEIVE)169 W 8280 25826 MT (PACKET-LENGTH\051 to possibly lessen the effects of persistent noise.)SH 8280 28218 MT (\0502c\051)SH 8280 30610 MT (A Kermit) 47 W( transfer consists of a regular and predictable exchange of initialization, data, and, ACK/NAK packets. If)46 W 8280 31806 MT (something \050line noise, busy computer, user error, etc.\051 interrupts or delays) 106 W( this regular exchange, there must be a)107 W 8280 33002 MT (way for a Kermit program on at least one end to figure out something is wrong and try to get the packet exchange)62 W 8280 34198 MT (back on track again.)SH 8280 36590 MT (This is usually done with a timer) 47 W( and retry mechanism. If a Kermit does not receive an expected packet, within its)48 W 8280 37786 MT (timer's time limit \050a timeout\051, it will resend its last sent packet to try to "wake) 50 W( up" the other Kermit \050effectively by)49 W 8280 38982 MT (asking it to send its last packet) 42 W( again\051. This resending is repeated \050"retried"\051 a number of times before the program)43 W 8280 40178 MT (assumes it cannot get things on track again.) 184 W( Each) 616 W( packet resent by Kermit-65 is counted as a RETRY on its)183 W 8280 41374 MT (transmission status display. If Kermit-65's retry) 41 W( count exceeds 20, it will try to issue an error message according to)42 W 8280 42570 MT (what kind of packet it was waiting) 8 W( for and/or it will say MAX RETRY COUNT EXCEEDED. The transfer will then)7 W 8280 43766 MT (be aborted.)SH 8280 46158 MT (Very frequently, timeouts are caused by unexpected delays in) 101 W( the remote computer, or in the network thru which)102 W 8280 47354 MT (you connect to it.) 120 W( If) 488 W( you know that the host machine or network is very busy, and you repeatedly have aborted)119 W 8280 48550 MT (transfers due to timeouts, you may) 33 W( be able to alleviate the problem by increasing the value of the default Kermit-65)34 W 8280 49746 MT (receive timeout parameter \050SET RECEIVE TIMEOUT\051.)SH 8280 52138 MT (Other common ways that Kermit-65 can timeout and abort are: \0501\051 if the host machine) 188 W( "goes down" during a)187 W 8280 53334 MT (transfer, \0502\051 if the telephone, network, or hardwire connection is completely broken during) 134 W( a transfer, \0503\051 if you)135 W 8280 54530 MT (forgot to "start up" the host Kermit and) 142 W( give it a transfer command \050SEND, RECEIVE, or SERVER\051 BEFORE)141 W 8280 55726 MT (giving Kermit-65 a transfer command,) 91 W( and \0504\051 if \0502a\051, \0502b\051, \0502d\051, or \0502e\051 problems occur and critical initialization)92 W 8280 56922 MT (packets are never received.)SH 8280 59314 MT (In cases \0501\051 and \0502\051, you will eventually) 120 W( probably see a CANNOT RECEIVE DATA or MAX RETRY COUNT)119 W 8280 60510 MT (EXCEEDED message from Kermit-65. Cases \0503\051 and \0504\051 may result in a CANNOT RECEIVE INIT message.)SH 8280 62902 MT (\0502d\051)SH 8280 65294 MT (To do effective Kermit transfers, there must be) 85 W( two Kermit programs working-- one on either end of a "computer)86 W 8280 66490 MT (connection." In) 614 W( addition, the two) 182 W( Kermits must be able to "talk to" each other in a prescribed, standard way.)181 W 8280 67686 MT (Although there are specific standards for writing all) 11 W( Kermit programs, most of them have been written by volunteers)12 W 8280 68882 MT (and are in the "public domain." The protocol requirements and resultant programs are generally) 8 W( rather complex, and)7 W 8280 70078 MT (it is all too easy to inadvertently program in a subtle error in a given Kermit) 50 W( version. Additionally, there are many)51 W 8280 71274 MT ("levels of) 110 W( ability" of Kermit programs: some can operate in server mode, some cannot. Some can transfer binary)109 W ES %%Page: 24 25 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 24)SH 12 /Times-Bold AF 32217 XM (Kermit User Guide: Apple II Kermit 1.7)SH 46800 50 6120 5709 UL 10 /Times-Roman AF 6120 7886 MT (files; some cannot, etc. Unless the Kermit programs you are using are both error free, and both have) 139 W( the same)140 W 6120 9082 MT (capabilities for the transfers you wish to perform, you are in trouble!)SH 6120 11474 MT (If there) 75 W( is a systematic "bug" in one of the Kermit programs, or if you are asking one Kermit to do something the)74 W 6120 12670 MT (other can't do, there will usually be a problem with packet exchange; in many cases the) 57 W( requested transfer will not)58 W 6120 13866 MT (even get started. You may see a Kermit-65 error message, on the transmission status display, saying that) 66 W( a packet)65 W 6120 15062 MT (was not received, or a REMOTE MESSAGE saying a) 52 W( packet was unexpectedly received, or one that the command)53 W 6120 16258 MT (cannot be executed by the other Kermit. In some cases,) 141 W( you may see no explanatory error messages at all; the)140 W 6120 17454 MT (transfer will just "hang" and will probably eventually "timeout" and abort \050MAX RETRY COUNT EXCEEDED\051.)SH 6120 19846 MT (\0502e\051)SH 6120 22238 MT (If you've read about category \0501\051 errors above, you can see that there are a variety of things) 23 W( you can do to with files)24 W 6120 23434 MT (or disks to mess up a Kermit transfer. You can also wreak havoc by issuing improper) 153 W( or illegal commands to)152 W 6120 24630 MT (Kermit programs. Before trying to transfer a lot of files, or trying out a new type) 10 W( of transfer, be sure you understand)11 W 6120 25826 MT (the procedure you need to follow and the various Kermit commands that will be involved.)SH 6120 28218 MT (New Kermit users often try to command their local Kermit program \050e.g., Kermit-65\051 to send or receive a file,)153 W 6120 29414 MT (without having first invoked and commanded the host Kermit.)SH 6120 31806 MT (Another common error is to) 258 W( issue improper commands to a remote server. For example, when VAX/VMS)259 W 6120 33002 MT (Kermit-32 is in server mode, and you are requesting files from it via Kermit-65) 184 W( commands, you cannot use a)183 W 6120 34198 MT (RECEIVE command; you must instead use GET.)SH 6120 36590 MT (As with Kermit program incompatibilities, illegal or inappropriate commands will often) 202 W( cause a problem with)203 W 6120 37786 MT (packet exchange; in many cases the requested transfer or action will) 23 W( not even get started. You may see a Kermit-65)22 W 6120 38982 MT (error message, on the transmission status display, saying a packet was not received, a) 57 W( REMOTE MESSAGE that a)58 W 6120 40178 MT (packet was unexpectedly received, or one that the command cannot be executed by) 8 W( the other Kermit. In some cases,)7 W 6120 41374 MT (you may see no explanatory error messages at) 226 W( all; the transfer will just "hang" and will probably eventually)227 W 6120 42570 MT ("timeout" and abort \050MAX RETRY COUNT EXCEEDED\051.)SH 6120 44962 MT (Except for the fact that you will probably never note a category \0502\051 "packet exchange" error while you) 53 W( are "talking)52 W 6120 46158 MT (to" the remote) 58 W( system or commanding its Kermit, and that the remedies you must employ to correct the errors will)59 W 6120 47354 MT (be different, recovery procedures to get your file transferred correctly will be much) 44 W( the same as those we described)43 W 6120 48550 MT (at the end of the discussion on category \0501\051 "disk/file" errors. Make sure to read that) 98 W( discussion for more details)99 W 6120 49746 MT (than we have included below.)SH 6120 52138 MT (In short,) 61 W( if an error prevents a given transfer from actually beginning, you will need to correct the error and repeat)60 W 6120 53334 MT (all the steps that preceded it. This will be more difficult if you are transferring only one file-- having commanded)64 W 6120 54530 MT (the remote Kermit to SEND or RECEIVE. If you have placed the remote Kermit) 138 W( in server mode, and an error)137 W 6120 55726 MT (prevents the transfer of one file, all files transferred up to that point are probably OK, and you can) 71 W( usually correct)72 W 6120 56922 MT (the problem, and get a transfer started again without having to reCONNECT back to the host.)SH 6120 59314 MT (If you are transferring a text file, and) 229 W( an abort occurs in mid-transfer, some data may be salvageable in the)228 W 6120 60510 MT (destination file, but the best rule with any type of file is to repeat the transfer, in which case the) 16 W( recovery procedures)17 W 6120 61706 MT (in the last paragraph apply.)SH ES %%Page: 25 26 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 51775 XM (Page 25)SH 46800 50 8280 5709 UL 14 /Times-Bold AF 8280 8138 MT (1.8. Customizing Kermit-65)SH 10 /Times-Roman AF 8280 10256 MT (The source code to Kermit-65 is in 6502 Assembler. It has been formatted for a cross assembler which) 92 W( runs on a)91 W 8280 11452 MT (unix 2's complement machine. Files)42 W /Courier SF 23559 XM (appxas.1)SH /Times-Roman SF 28651 XM (thru)SH /Courier SF 30554 XM (appxas.3)SH /Times-Roman SF 35646 XM (are the cross assembler) 42 W( for UNIX. Get the files)43 W 8280 12648 MT (on a UNIX system and then look at the) 80 W( documentation at the start. They will easily make you a xasm for Kermit.)79 W 8280 13844 MT (The file)SH /Courier SF 11668 XM (appmak.unx)SH /Times-Roman SF 17918 XM (is the makefile to use with the xasm to reassemble all of Kermit's parts.)SH 8280 16236 MT (Kermit-65 has been separated into two assemblies, the main routines and the com card routines for) 152 W( the devices)153 W 8280 17432 MT (shown in Table 1-1. A vector has) 55 W( been set up in low memory for the two assemblies to communicate. Look at the)54 W 8280 18628 MT (working com) 174 W( drivers for tips on how to incorporate your version of the com driver. some things to note: It is)175 W 8280 19824 MT (probably best to buffer the input from the) 37 W( remote and to get input characters from the remote every chance you get.)36 W 8280 21020 MT (Note the Microtek SV-622 driver, whenever the input is checked for a character and has a character) 34 W( the character is)35 W 8280 22216 MT (put into the buffer immeadiatly. Also when the output is checked for ready to output, if the card) 105 W( is not ready to)104 W 8280 23412 MT (output then it is checked for a character to input. All this should help prevent losing characters.)SH 8280 25804 MT (All the routines should return with the "rts" instruction. Routines which can return a true/false) 107 W( indication should)108 W 8280 27000 MT (return with the P reg zero flag set appropiately. That is: a) 19 W( "beq" instruction will branch on a false indication and the)18 W 8280 28196 MT ("bne" will) 111 W( branch on a true indication. The com driver should start its routines above the main routines and tell)112 W 8280 29392 MT (where the end of the com driver is via location $100c. If your com driver gets too large) 114 W( then the bsave address)113 W 8280 30588 MT (would have to be changed when you are saving the binary to diskette.)SH ES %%Page: 26 27 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 26)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL 10 /Courier AF 7320 7824 MT (address size module) SH( function)1200 W 4200 50 7320 8024 UL 2400 50 12120 8024 UL 3600 50 15720 8024 UL 4800 50 21120 8024 UL 7320 8855 MT (1003 byte) 1800 W( main) 1200 W( This) 2400 W( is the baud rate index as follows:)SH 22320 9886 MT (3 - 110)SH 22320 10917 MT (4 - 135.4)SH 22320 11948 MT (5 - 150)SH 22320 12979 MT (6 - 300)SH 22320 14010 MT (7 - 600)SH 22320 15041 MT (8 - 1200)SH 22320 16072 MT (9 - 1800)SH 21720 17103 MT (10 - 2400)SH 21720 18134 MT (11 - 3600)SH 21720 19165 MT (12 - 4800)SH 21720 20196 MT (13 - 7200)SH 21720 21227 MT (14 - 9600)SH 21720 22258 MT (15 - 19200)SH 21720 23289 MT (eg:if index is 6 then line should be 300 baud)SH 7320 24320 MT (1004 byte) 1800 W( unused)6600 W 7320 25351 MT (1005 word) 1800 W( driver Address) 1200 W( of a null terminated string.)SH 21720 26382 MT (address should point to a capitalized)SH 21720 27413 MT (string of the drivers id)SH 7320 28444 MT (1007 byte) 1800 W( main) 1200 W( Com) 2400 W( slot in the form $n0 where n is slot #.)SH 7320 29475 MT (1008 byte) 1800 W( main) 1200 W( Force) 2400 W( initialization flag when 0.)SH 21720 30506 MT (init routine should always initialize when)SH 21720 31537 MT (this flag is 0 & then set flag non-zero.)SH 7320 32568 MT (1009 word) 1800 W( main) 1200 W( Address) 2400 W( of the end of Kermit main routine.)SH 7320 33599 MT (100b byte) 1800 W( main) 1200 W( Flow) 2400 W( control is on when high bit is set.)SH 7320 34630 MT (100c word) 1800 W( driver Address) 1200 W( of the end of the com driver.)SH 7320 35661 MT (1020 3) 600 W( bytes driver) SH( Jump) 1200 W( to initialization routine.)SH 7320 36692 MT (1023 3) 600 W( bytes driver) SH( Jump) 1200 W( to command routine. A reg has command)SH 22920 37723 MT (0 - hang up the line)SH 21720 38754 MT ($0b - set baud rate)SH 21720 39785 MT ($0c - set break on the line)SH 21720 40816 MT ($91 - do xon on the line)SH 21720 41847 MT ($93 - do xoff on the line)SH 21720 42878 MT (routine returns false \050P reg zero flag\051 if unable)SH 7320 43909 MT (1026 3) 600 W( bytes driver) SH( Jump) 1200 W( to check for input from the line.)SH 21720 44940 MT (routine returns false \050P reg zero flag\051)SH 21720 45971 MT (if no character on line)SH 7320 47002 MT (1029 3) 600 W( bytes driver) SH( Jump) 1200 W( to get input character from line.)SH 21720 48033 MT (routine returns character in A reg)SH 7320 49064 MT (102c 3) 600 W( bytes driver) SH( Jump) 1200 W( to put character in A reg on line.)SH 7320 50095 MT (102f 3) 600 W( bytes driver) SH( Jump) 1200 W( to reset com driver.)SH 7320 51126 MT (1040 3) 600 W( bytes main) SH( Jump) 2400 W( to Apple ROM wait rtn. microsecs delay)SH 21720 52157 MT (=1/2\05026+27A+5A*A\051 where A is the accumulator)SH 7320 53188 MT (1043 3) 600 W( bytes main) SH( Jump) 2400 W( to routine to print null-terminated string.)SH 21720 54219 MT (X reg contains least significant byte of address)SH 21720 55250 MT (Y reg contains most significant byte of address)SH 21720 56281 MT (routine does not issue a carriage return.)SH 7320 57312 MT (1046 3) 600 W( bytes main) SH( Jump) 2400 W( to routine to read the keyboard.)SH 21720 58343 MT (A reg contains the character read)SH 7320 59374 MT (1049 3) 600 W( bytes main) SH( Jump) 2400 W( to routine to print carriage rtn & line feed.)SH 7320 60405 MT (104f 3) 600 W( bytes main) SH( Jump) 2400 W( to routine to set characters parity.)SH 21720 61436 MT (A reg contains the character before and after.)SH /Times-Bold SF 20355 63046 MT (Table 1-4:)SH /Times-Roman SF 25216 XM (Communications card vector area)SH ES %%Page: 27 28 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 51775 XM (Page 27)SH 46800 50 8280 5709 UL 46800 50 8280 8086 UL /Courier SF 16680 10865 MT (List of most of the prodos file types.)SH 9480 12927 MT (Num Name) 3000 W( OS) 1800 W( Definition)3000 W 4800 50 9480 13127 UL 2400 50 14880 13127 UL 2400 50 19680 13127 UL 6000 50 24480 13127 UL 9480 13958 MT ($00 typeless)12600 W 9480 14989 MT ($01 BAD) 3000 W( both) 2400 W( BAD) 1800 W( blocks file)SH 9480 16020 MT ($02 PCD) 3000 W( SOS Pascal) 2400 W( CoDe file)SH 9480 17051 MT ($03 PTX) 3000 W( SOS Pascal) 2400 W( TeXt file)SH 9480 18082 MT ($04 TXT) 3000 W( both) 2400 W( ASCII) 1800 W( text file)SH 9480 19113 MT ($05 PDA) 3000 W( SOS Pascal) 2400 W( DAta file)SH 9480 20144 MT ($06 BIN) 3000 W( both) 2400 W( BINary) 1800 W( file)SH 9480 21175 MT ($07 CHR) 3000 W( SOS CHaRacter) 2400 W( font file)SH 9480 22206 MT ($08 PIC) 3000 W( both) 2400 W( PICture) 1800 W( file)SH 9480 23237 MT ($09 BA3) 3000 W( SOS Business) 2400 W( BASIC \050SOS\051 program file)SH 9480 24268 MT ($0A DA3) 3000 W( SOS Business) 2400 W( BASIC \050SOS\051 data file)SH 9480 25299 MT ($0B WPD) 3000 W( SOS Word) 2400 W( Processor Document)SH 9480 26330 MT ($0C SOS) 7800 W( SOS) 2400 W( system file)SH 9480 27361 MT ($0D SOS) 7800 W( SOS) 2400 W( reserved file type)SH 9480 28392 MT ($0E SOS) 7800 W( SOS) 2400 W( reserved file type)SH 9480 29423 MT ($0F DIR) 3000 W( Both) 2400 W( subDIRectory) 1800 W( file)SH 9480 30454 MT ($10 RPD) 3000 W( SOS RPS) 2400 W( data file)SH 9480 31485 MT ($11 RPI) 3000 W( SOS RPS) 2400 W( index file)SH 9480 32516 MT ($12 SOS) 7800 W( Applefile) 2400 W( diskcard file)SH 9480 33547 MT ($13 SOS) 7800 W( Applefile) 2400 W( model file)SH 9480 34578 MT ($14 SOS) 7800 W( Applefile) 2400 W( report format file)SH 9480 35609 MT ($15 SOS) 7800 W( Screen) 2400 W( library file)SH 9480 36640 MT ($16 SOS) 7800 W( SOS) 2400 W( reserved file type)SH 9480 37671 MT ($17 SOS) 7800 W( SOS) 2400 W( reserved file type)SH 9480 38702 MT ($18 SOS) 7800 W( SOS) 2400 W( reserved file type)SH 9480 39733 MT ($19 ADB) 3000 W( ProDOS) 2400 W( AppleWorks) 600 W( Database file)SH 9480 40764 MT ($1A AWP) 3000 W( ProDOS) 2400 W( AppleWorks) 600 W( WordProcessing file)SH 9480 41795 MT ($1B ASP) 3000 W( ProDOS) 2400 W( AppleWorks) 600 W( Spreadsheet file)SH 9480 42826 MT ($1C-$5F Reserved)10200 W 9480 43857 MT ($60-$6F ProDOS) 5400 W( PC) 600 W( Transporter \050Applied Engineering\051)SH 10080 44888 MT ($60 PRE ProDOS) 2400 W( ProDOS) 600 W( preboot driver)SH 10080 45919 MT ($61-$6A ProDOS) 4800 W( Reserved)600 W 10080 46950 MT ($6B NIO ProDOS) 2400 W( PC) 600 W( Transporter BIOS and drivers)SH 10080 47981 MT ($6C ProDOS) 7200 W( Reserved)600 W 10080 49012 MT ($6D DVR ProDOS) 2400 W( PC) 600 W( Transporter device drivers)SH 10080 50043 MT ($6E ProDOS) 7200 W( Reserved)600 W 10080 51074 MT ($6F HDV ProDOS) 2400 W( MSDOS) 600 W( HardDisk Volume)SH 9480 52105 MT ($70-$9F Reserved)10200 W 9480 53136 MT ($A0 WPF) 3000 W( ProDOS) 2400 W( WordPerfect) 600 W( document file)SH 9480 54167 MT ($A1 MAC) 3000 W( ProDOS) 2400 W( Macrofile)600 W 9480 55198 MT ($A2 HLP) 3000 W( ProDOS) 2400 W( Help) 600 W( File)SH 9480 56229 MT ($A3 DAT) 3000 W( ProDOS) 2400 W( Data) 600 W( File)SH 9480 57260 MT ($A4 Reserved)12600 W 9480 58291 MT ($A5 LEX) 3000 W( ProDOS) 2400 W( Spelling) 600 W( dictionary)SH 9480 59322 MT ($A6-$AB Reserved)10200 W /Times-Bold SF 23902 61039 MT (Table 1-5:)SH /Times-Roman SF 28763 XM (PRODOS file types, part 1)SH 46800 50 8280 62849 UL ES %%Page: 28 29 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 28)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL 46800 50 6120 8086 UL 10 /Courier AF 7320 10865 MT (Num Name) 4800 W( OS) 1800 W( Definition)3000 W 4800 50 7320 11065 UL 2400 50 14520 11065 UL 2400 50 19320 11065 UL 6000 50 24120 11065 UL 7320 11896 MT ($AC ARC) 4800 W( ProDOS) 2400 W( General) 600 W( Purpose Archive file)SH 7320 12927 MT ($AD-$AF Reserved)12000 W 7320 13958 MT ($B0 SRC) 4800 W( ProDOS) 2400 W( ORCA/M) 600 W( & APW source file)SH 7320 14989 MT ($B1 OBJ) 4800 W( ProDOS) 2400 W( ORCA/M) 600 W( & APW object file)SH 7320 16020 MT ($B2 LIB) 4800 W( ProDOS) 2400 W( ORCA/M) 600 W( & APW library file)SH 7320 17051 MT ($B3 S16) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( system file)SH 7320 18082 MT ($B4 RTL) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( runtime library)SH 7320 19113 MT ($B5 EXE) 4800 W( ProDOS) 2400 W( APW) 600 W( shell command file)SH 7320 20144 MT ($B6 STR) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( startup init file)SH 7320 21175 MT ($B7 TSF) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( temporary init file)SH 7320 22206 MT ($B8 NDA) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( new desk accessory)SH 7320 23237 MT ($B9 CDA) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( classic desk accessory)SH 7320 24268 MT ($BA TOL) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( toolset file)SH 7320 25299 MT ($BB DRV) 4800 W( ProDOS) 2400 W( ProDOS16) 600 W( driver file)SH 7320 26330 MT ($BC-$BE Reserved) 12000 W( for ProDOS16 load file)SH 7320 27361 MT ($BF DOC) 4800 W( ProDOS) 2400 W( document) 600 W( file)SH 7320 28392 MT ($C0 PNT) 4800 W( ProDOS) 2400 W( //gs) 600 W( paint document)SH 7320 29423 MT ($C1 SCR) 4800 W( ProDOS) 2400 W( //gs) 600 W( screen file)SH 7320 30454 MT ($C2-$C7 Reserved)12000 W 7320 31485 MT ($C8 FNT) 4800 W( ProDOS) 2400 W( Printer) 600 W( font file)SH 7320 32516 MT ($C9 ProDOS) 9600 W( finder) 600 W( files)SH 7320 33547 MT ($CA ProDOS) 9600 W( finder) 600 W( icons)SH 7320 34578 MT ($CB-$DF Reserved)12000 W 7320 35609 MT ($E0 LBR) 4800 W( ProDOS) 2400 W( Apple) 600 W( archive library file)SH 7320 36640 MT ($E1 Unknown) 14400 W( \050unlisted\051)SH 7320 37671 MT ($E2 ATI) 4800 W( ProDOS) 2400 W( Appletalk) 600 W( init file)SH 7320 38702 MT ($E3-$EE Reserved)12000 W 7320 39733 MT ($EF PAS) 4800 W( ProDOS) 2400 W( ProDOS) 600 W( Pascal file)SH 7320 40764 MT ($F0 CMD) 4800 W( ProDOS) 2400 W( added) 600 W( command file)SH 7320 41795 MT ($F1-$F8 ProDOS) 7200 W( User) 600 W( defined filetypes)SH 22920 42826 MT (\050popular ones include:\051)SH 7920 43857 MT ($F1 OVL) 4200 W( ProDOS) 2400 W( Overlay) 600 W( file)SH 7920 44888 MT ($F2 DBF) 4200 W( ProDOS) 2400 W( Database) 600 W( file)SH 7920 45919 MT ($F3 PAD) 4200 W( ProDOS) 2400 W( MouseWrite) 600 W( file)SH 7920 46950 MT ($F4 MCR) 4200 W( ProDOS) 2400 W( AE) 600 W( Pro macro file)SH 7920 47981 MT ($F5 ECP) 4200 W( ProDOS) 2400 W( ECP) 600 W( batch file)SH 7920 49012 MT ($F6 DSC) 4200 W( ProDOS) 2400 W( description) 600 W( file)SH 7920 50043 MT ($F7 TMP) 4200 W( ProDOS) 2400 W( temporary) 600 W( work file)SH 7920 51074 MT ($F8 RSX) 4200 W( ProDOS) 2400 W( linkable) 600 W( object module)SH 7320 52105 MT ($F9 IMG) 4800 W( ProDOS) 2400 W( ProDOS) 600 W( image file)SH 7320 53136 MT ($FA INT) 4800 W( ProDOS) 2400 W( Integer) 600 W( BASIC program)SH 7320 54167 MT ($FB IVR) 4800 W( ProDOS) 2400 W( Integer) 600 W( BASIC variables file)SH 7320 55198 MT ($FC BAS) 4800 W( ProDOS) 2400 W( AppleSoft) 600 W( BASIC program)SH 7320 56229 MT ($FD VAR) 4800 W( ProDOS) 2400 W( AppleSoft) 600 W( BASIC variables file)SH 7320 57260 MT ($FE REL) 4800 W( ProDOS) 2400 W( ProDOS) 600 W( EDASM relocatable object module file)SH 7320 58291 MT ($FF SYS) 4800 W( ProDOS) 2400 W( ProDOS8) 600 W( system file)SH /Times-Bold SF 21742 60008 MT (Table 1-6:)SH /Times-Roman SF 26603 XM (PRODOS file types, part 2)SH 46800 50 6120 61818 UL ES %%Page: 29 30 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 51775 XM (Page 29)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 8280 8272 MT (Index)SH 8 /Times-Roman AF 12280 10429 MT (Apple II) SH( 1)400 W 31720 XM (SET ESCAPE) SH( 10)400 W 12280 11353 MT (Apple II Keypad) SH( 11,) 400 W( 13)SH 31720 XM (SET FILE-TYPE) SH( 10)400 W 12280 12277 MT (Apple II+ keyboard) SH( 5)400 W 31720 XM (SET FILE-WARNING) SH( 11)400 W 12280 13201 MT (Applesoft 11)400 W 31720 XM (SET FLOW) SH( 11)400 W 12280 14125 MT (Archiving files) SH( 3)400 W 31720 XM (SET KEYBOARD) SH( 11)400 W 31720 15049 MT (SET KEYPAD) SH( 11)400 W 12280 15973 MT (Backspace key) SH( 12)400 W 31720 XM (SET LOCAL-ECHO) SH( 11)400 W 12280 16897 MT (Binary 11)400 W 31720 XM (SET PARITY) SH( 12)400 W 12280 17821 MT (Blink 6)400 W 31720 XM (SET PREFIX) SH( 12)400 W 31720 18745 MT (SET PRINTER) SH( 12)400 W 12280 19669 MT (CA key) SH( 13)400 W 31720 XM (SET PROTOCOL) SH( 12)400 W 12280 20593 MT (CATALOG Command) SH( 5)400 W 31720 XM (SET SLOT) SH( 12)400 W 12280 21517 MT (CONNECT Command) SH( 5)400 W 31720 XM (SET SWAP) SH( 12)400 W 12280 22441 MT (Control-c 9)400 W 31720 XM (SET TERMINAL) SH( 13)400 W 31720 23365 MT (SET TIMER) SH( 12)400 W 12280 24289 MT (Del key) SH( 12)400 W 31720 XM (SET TIMING) SH( 13)400 W 12280 25213 MT (Delay 7,) 400 W( 11, 13)SH 31720 XM (SHOW command) SH( 14)400 W 12280 26137 MT (DELETE Command) SH( 6)400 W 31720 XM (Smart modem) SH( 7)400 W 12280 27061 MT (Dos 2)400 W 31720 XM (STATUS Command) SH( 16)400 W 12280 27985 MT (Dos filenames) SH( 2)400 W 31720 28909 MT (TAKE Command) SH( 16)400 W 12280 29833 MT (Escape character) SH( 7)400 W 31720 XM (Text 11)400 W 12280 30757 MT (EXIT Command) SH( 7)400 W 31720 XM (TYPE Command) SH( 17)400 W 12280 32605 MT (Game button) SH( 13)400 W 31720 XM (UNLOCK Command) SH( 17)400 W 12280 33529 MT (GET Command) SH( 7)400 W 31720 34453 MT (Vt100 13)400 W 12280 35377 MT (HELP Command) SH( 7)400 W 31720 XM (VT100 Emulation) SH( 13)400 W 31720 36301 MT (Vt52 13)400 W 12280 37225 MT (Install 17)400 W 31720 XM (VT52 Emulation) SH( 13)400 W 12280 38149 MT (Integer 11)400 W 31720 39073 MT (Xmodem 8,) 400 W( 12)SH 12280 39997 MT (Kermit 12)400 W 12280 40921 MT (Kermit.help 17)400 W 12280 41845 MT (Kermit.init 17)400 W 12280 42769 MT (KERMIT.MODEM 7)400 W 12280 44617 MT (LOCK Command) SH( 7)400 W 12280 45541 MT (LOG Command) SH( 7)400 W 12280 47389 MT (MODEM Command) SH( 7)400 W 12280 48313 MT (Monitor 13)400 W 12280 50161 MT (OA key) SH( 13)400 W 12280 51085 MT (Other 11)400 W 12280 52933 MT (Prodos file system) SH( 3)400 W 12280 53857 MT (Prompting 5)400 W 12280 55705 MT (Q 7)400 W 12280 57553 MT (Readme 17)400 W 12280 58477 MT (RECEIVE Command) SH( 8)400 W 12280 59401 MT (REMOTE Command) SH( 8)400 W 12280 60325 MT (RENAME Command) SH( 8)400 W 12280 62173 MT (SEND Command) SH( 8)400 W 12280 63097 MT (SERVER Command) SH( 9)400 W 12280 64021 MT (SET APPLICATION-MODE) SH( 9)400 W 12280 64945 MT (SET BAUD) SH( 9)400 W 12280 65869 MT (SET Command) SH( 9)400 W 12280 66793 MT (SET CURSOR-KEYS-VT100) SH( 10)400 W 12280 67717 MT (SET DEBUGGING) SH( 10)400 W 12280 68641 MT (SET DEFAULT-DISK) SH( 10)400 W 12280 69565 MT (SET DISPLAY) SH( 10)400 W ES %%Page: 30 31 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page 30)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL ES %%Page: i 32 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 52497 XM (Page i)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 25591 8272 MT (Table of Contents)SH 12 SS 8280 10684 MT (1. Apple II Kermit)SH 54480 XM (1)SH 10 SS 9780 12074 MT (1.1. Supported Systems and Devices)SH 54580 XM (1)SH 9780 13154 MT (1.2. The DOS 3.3 File System)SH 54580 XM (2)SH 9780 14234 MT (1.3. The PRODOS File System)SH 54580 XM (3)SH 9780 15314 MT (1.4. Program Operation)SH 54580 XM (3)SH 9780 16394 MT (1.5. Kermit-65 Commands)SH 54580 XM (5)SH 11780 17474 MT (1.5.1. The CATALOG Command)SH 54580 XM (5)SH 11780 18554 MT (1.5.2. The CONNECT Command)SH 54580 XM (5)SH 11780 19634 MT (1.5.3. The DELETE Command)SH 54580 XM (6)SH 11780 20714 MT (1.5.4. The EXIT and QUIT Commands)SH 54580 XM (7)SH 11780 21794 MT (1.5.5. The GET Command)SH 54580 XM (7)SH 11780 22874 MT (1.5.6. The HELP Command)SH 54580 XM (7)SH 11780 23954 MT (1.5.7. The LOCK Command)SH 54580 XM (7)SH 11780 25034 MT (1.5.8. The LOG Command)SH 54580 XM (7)SH 11780 26114 MT (1.5.9. The MODEM Command)SH 54580 XM (7)SH 11780 27194 MT (1.5.10. The RECEIVE Command)SH 54580 XM (8)SH 11780 28274 MT (1.5.11. The REMOTE Command)SH 54580 XM (8)SH 11780 29354 MT (1.5.12. The RENAME Command)SH 54580 XM (8)SH 11780 30434 MT (1.5.13. The SEND Command)SH 54580 XM (8)SH 11780 31514 MT (1.5.14. The SERVER Command)SH 54580 XM (9)SH 11780 32594 MT (1.5.15. The SET Command)SH 54580 XM (9)SH 11780 33674 MT (1.5.16. the SHOW command)SH 54080 XM (14)SH 11780 34754 MT (1.5.17. The STATUS Command)SH 54080 XM (16)SH 11780 35834 MT (1.5.18. The TAKE Command)SH 54080 XM (16)SH 11780 36914 MT (1.5.19. The TYPE Command)SH 54080 XM (17)SH 11780 37994 MT (1.5.20. The UNLOCK Command)SH 54080 XM (17)SH 9780 39074 MT (1.6. Installation)SH 54080 XM (17)SH 11780 40154 MT (1.6.1. Standard Installation)SH 54080 XM (17)SH 11780 41234 MT (1.6.2. Alternate Installation)SH 54080 XM (18)SH 9780 42314 MT (1.7. Problems)SH 54080 XM (19)SH 9780 43394 MT (1.8. Customizing Kermit-65)SH 54080 XM (25)SH 12 SS 8280 44918 MT (Index)SH 53880 XM (29)SH ES %%Page: ii 33 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page ii)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL ES %%Page: iii 34 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 51941 XM (Page iii)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 26702 8272 MT (List of Figures)SH 10 SS 9780 10550 MT (Figure 1-1:) SH( VT100) 500 W( Keypad on an Apple Keyboard)SH 54080 XM (14)SH 9780 11630 MT (Figure 1-2:) SH( VT100) 500 W( Keypad on an Apple//gs)SH 54080 XM (15)SH 9780 12710 MT (Figure 1-3:) SH( VT52) 500 W( Keypad on an Apple Keyboard)SH 54080 XM (16)SH ES %%Page: iv 35 BS 0 SI 10 /Times-Italic AF 6120 4404 MT (Page iv)SH 12 /Times-Bold AF 43052 XM (Kermit User Guide)SH 46800 50 6120 5709 UL ES %%Page: v 36 BS 0 SI 12 /Times-Bold AF 8280 4404 MT (Apple II Kermit)SH 10 /Times-Italic AF 52331 XM (Page v)SH 46800 50 8280 5709 UL 16 /Times-Bold AF 27013 8272 MT (List of Tables)SH 10 SS 9780 10550 MT (Table 1-1:) SH( Apple) 500 W( II Communication Cards Supported by Kermit-65)SH 54580 XM (2)SH 9780 11630 MT (Table 1-2:) SH( Kermit-65) 500 W( Single-Character CONNECT Escape Commands)SH 54580 XM (6)SH 9780 12710 MT (Table 1-3:) SH( Apple) 500 W( II/II+ Keyboard Escapes)SH 54580 XM (6)SH 9780 13790 MT (Table 1-4:) SH( Communications) 500 W( card vector area)SH 54080 XM (26)SH 9780 14870 MT (Table 1-5:) SH( PRODOS) 500 W( file types, part 1)SH 54080 XM (27)SH 9780 15950 MT (Table 1-6:) SH( PRODOS) 500 W( file types, part 2)SH 54080 XM (28)SH ES %%Trailer %%Pages: 36 %%DocumentFonts: Times-Roman Times-Bold Times-Italic Courier Courier-Oblique