home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / NETWORK / DRIVERSS.ZIP / SLIP8250.NOT < prev    next >
Mailbox/MIME Entity  |  1991-01-29  |  4.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Mailbox/MIME Entity (archive/mbox).

You can browse this item here: SLIP8250.NOT

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Mailbox/MIME Entity (archive/mbox) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Nihilistic Object Template (other/nihilisticObjectTemplate) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file Mailbox text, 1st line "From hedrick@cs.rutgers.edu Wed Jan 30 12:58:42 1991", ASCII text, with CRLF line terminators default
100% TrID E-Mail message (Var. 2) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% detectItEasy Format: plain text[CRLF] default (weak)
100% xdgMime application/mbox default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 68 65 64 | 72 69 63 6b 40 63 73 2e |From hed|rick@cs.|
|00000010| 72 75 74 67 65 72 73 2e | 65 64 75 20 57 65 64 20 |rutgers.|edu Wed |
|00000020| 4a 61 6e 20 33 30 20 31 | 32 3a 35 38 3a 34 32 20 |Jan 30 1|2:58:42 |
|00000030| 31 39 39 31 0d 0a 52 65 | 74 75 72 6e 2d 50 61 74 |1991..Re|turn-Pat|
|00000040| 68 3a 20 3c 40 63 6c 75 | 74 78 2e 63 6c 61 72 6b |h: <@clu|tx.clark|
|00000050| 73 6f 6e 2e 65 64 75 3a | 68 65 64 72 69 63 6b 40 |son.edu:|hedrick@|
|00000060| 63 73 2e 72 75 74 67 65 | 72 73 2e 65 64 75 3e 0d |cs.rutge|rs.edu>.|
|00000070| 0a 44 61 74 65 3a 20 54 | 75 65 2c 20 32 39 20 4a |.Date: T|ue, 29 J|
|00000080| 61 6e 20 39 31 20 30 33 | 3a 32 38 3a 35 31 20 45 |an 91 03|:28:51 E|
|00000090| 53 54 0d 0a 46 72 6f 6d | 3a 20 68 65 64 72 69 63 |ST..From|: hedric|
|000000a0| 6b 40 63 73 2e 72 75 74 | 67 65 72 73 2e 65 64 75 |k@cs.rut|gers.edu|
|000000b0| 0d 0a 54 6f 3a 20 6e 65 | 6c 73 6f 6e 40 63 6c 75 |..To: ne|lson@clu|
|000000c0| 74 78 2e 63 6c 61 72 6b | 73 6f 6e 2e 65 64 75 0d |tx.clark|son.edu.|
|000000d0| 0a 53 75 62 6a 65 63 74 | 3a 20 53 4c 49 50 20 70 |.Subject|: SLIP p|
|000000e0| 72 6f 62 6c 65 6d 0d 0a | 49 6e 2d 52 65 70 6c 79 |roblem..|In-Reply|
|000000f0| 2d 54 6f 3a 20 55 53 45 | 4e 45 54 20 61 72 74 69 |-To: USE|NET arti|
|00000100| 63 6c 65 20 3c 4e 45 4c | 53 4f 4e 2e 39 31 4a 61 |cle <NEL|SON.91Ja|
|00000110| 6e 32 31 31 33 32 34 32 | 35 40 73 75 6e 2e 63 6c |n2113242|5@sun.cl|
|00000120| 61 72 6b 73 6f 6e 2e 65 | 64 75 3e 0d 0a 0d 0a 46 |arkson.e|du>....F|
|00000130| 6f 72 20 77 68 61 74 20 | 69 74 27 73 20 77 6f 72 |or what |it's wor|
|00000140| 74 68 2c 20 74 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |th, the |followin|
|00000150| 67 20 70 61 74 63 68 65 | 73 20 73 65 65 6d 20 74 |g patche|s seem t|
|00000160| 6f 20 66 69 78 20 6d 79 | 20 70 72 6f 62 6c 65 6d |o fix my| problem|
|00000170| 2e 20 20 49 0d 0a 64 6f | 6e 27 74 20 70 72 6f 70 |. I..do|n't prop|
|00000180| 6f 73 65 20 74 68 69 73 | 20 61 73 20 73 6f 6d 65 |ose this| as some|
|00000190| 74 68 69 6e 67 20 74 68 | 61 74 20 49 27 64 20 61 |thing th|at I'd a|
|000001a0| 63 74 75 61 6c 6c 79 20 | 77 61 6e 74 20 74 6f 20 |ctually |want to |
|000001b0| 67 69 76 65 20 6f 75 74 | 20 74 6f 0d 0a 70 65 6f |give out| to..peo|
|000001c0| 70 6c 65 2c 20 62 75 74 | 20 69 74 20 6d 61 79 20 |ple, but| it may |
|000001d0| 67 69 76 65 20 79 6f 75 | 20 61 6e 20 69 64 65 61 |give you| an idea|
|000001e0| 20 6f 66 20 77 68 61 74 | 20 69 73 20 67 6f 69 6e | of what| is goin|
|000001f0| 67 20 6f 6e 2e 20 20 49 | 20 64 6f 6e 27 74 0d 0a |g on. I| don't..|
|00000200| 74 68 69 6e 6b 20 74 68 | 65 20 68 61 72 64 77 61 |think th|e hardwa|
|00000210| 72 65 20 69 73 20 73 69 | 6d 70 6c 79 20 64 72 6f |re is si|mply dro|
|00000220| 70 70 69 6e 67 20 74 68 | 65 20 69 6e 74 65 72 72 |pping th|e interr|
|00000230| 75 70 74 2c 20 62 65 63 | 61 75 73 65 20 74 68 65 |upt, bec|ause the|
|00000240| 6e 20 4b 41 39 51 0d 0a | 77 6f 75 6c 64 20 66 61 |n KA9Q..|would fa|
|00000250| 69 6c 20 61 6c 73 6f 2e | 20 20 53 6f 20 49 20 74 |il also.| So I t|
|00000260| 68 69 6e 6b 20 69 74 27 | 73 20 61 20 70 72 6f 62 |hink it'|s a prob|
|00000270| 6c 65 6d 20 69 6e 20 53 | 4c 49 50 38 32 35 30 2c |lem in S|LIP8250,|
|00000280| 20 62 75 74 20 49 20 73 | 75 72 65 0d 0a 63 61 6e | but I s|ure..can|
|00000290| 27 74 20 74 65 6c 6c 20 | 77 68 65 72 65 2e 0d 0a |'t tell |where...|
|000002a0| 0d 0a 2a 2a 2a 20 73 6c | 69 70 38 32 35 30 2e 6f |..*** sl|ip8250.o|
|000002b0| 72 67 09 4d 6f 6e 20 4a | 61 6e 20 32 38 20 32 32 |rg.Mon J|an 28 22|
|000002c0| 3a 30 39 3a 33 36 20 31 | 39 38 30 0d 0a 2d 2d 2d |:09:36 1|980..---|
|000002d0| 20 73 6c 69 70 38 32 35 | 30 2e 61 73 6d 09 54 75 | slip825|0.asm.Tu|
|000002e0| 65 20 4a 61 6e 20 32 39 | 20 30 31 3a 31 35 3a 31 |e Jan 29| 01:15:1|
|000002f0| 30 20 31 39 38 30 0d 0a | 2a 2a 2a 2a 2a 2a 2a 2a |0 1980..|********|
|00000300| 2a 2a 2a 2a 2a 2a 2a 0d | 0a 2a 2a 2a 20 32 2c 37 |*******.|.*** 2,7|
|00000310| 0d 0a 20 20 0d 0a 20 20 | 09 69 6e 63 6c 75 64 65 |.. .. |.include|
|00000320| 09 64 65 66 73 2e 61 73 | 6d 0d 0a 20 20 0d 0a 20 |.defs.as|m.. .. |
|00000330| 20 3b 50 6f 72 74 65 64 | 20 66 72 6f 6d 20 50 68 | ;Ported| from Ph|
|00000340| 69 6c 20 4b 61 72 6e 27 | 73 20 61 73 79 2e 63 20 |il Karn'|s asy.c |
|00000350| 61 6e 64 20 73 6c 69 70 | 2e 63 2c 20 61 20 43 2d |and slip|.c, a C-|
|00000360| 6c 61 6e 67 75 61 67 65 | 20 64 72 69 76 65 72 20 |language| driver |
|00000370| 66 6f 72 20 74 68 65 20 | 49 42 4d 2d 50 43 0d 0a |for the |IBM-PC..|
|00000380| 20 20 3b 38 32 35 30 20 | 62 79 20 52 75 73 73 65 | ;8250 |by Russe|
|00000390| 6c 6c 20 4e 65 6c 73 6f | 6e 2e 20 20 41 6e 79 20 |ll Nelso|n. Any |
|000003a0| 62 75 67 73 20 61 72 65 | 20 64 75 65 20 74 6f 20 |bugs are| due to |
|000003b0| 52 75 73 73 65 6c 6c 20 | 4e 65 6c 73 6f 6e 2e 0d |Russell |Nelson..|
|000003c0| 0a 20 20 3b 31 36 35 35 | 30 20 73 75 70 70 6f 72 |. ;1655|0 suppor|
|000003d0| 74 20 72 75 74 68 6c 65 | 73 73 6c 79 20 73 74 6f |t ruthle|ssly sto|
|000003e0| 6c 65 6e 20 66 72 6f 6d | 20 50 68 69 6c 20 4b 61 |len from| Phil Ka|
|000003f0| 72 6e 27 73 20 38 32 35 | 30 2e 63 2e 20 42 75 67 |rn's 825|0.c. Bug|
|00000400| 73 20 62 79 20 44 65 6e | 69 73 20 44 65 4c 61 52 |s by Den|is DeLaR|
|00000410| 6f 63 61 0d 0a 0d 0a 2d | 2d 2d 20 32 2c 39 20 2d |oca....-|-- 2,9 -|
|00000420| 2d 2d 2d 2d 0d 0a 20 20 | 0d 0a 20 20 09 69 6e 63 |----.. |.. .inc|
|00000430| 6c 75 64 65 09 64 65 66 | 73 2e 61 73 6d 0d 0a 20 |lude.def|s.asm.. |
|00000440| 20 0d 0a 2b 20 64 65 62 | 75 67 20 3d 20 31 0d 0a | ..+ deb|ug = 1..|
|00000450| 2b 20 0d 0a 20 20 3b 50 | 6f 72 74 65 64 20 66 72 |+ .. ;P|orted fr|
|00000460| 6f 6d 20 50 68 69 6c 20 | 4b 61 72 6e 27 73 20 61 |om Phil |Karn's a|
|00000470| 73 79 2e 63 20 61 6e 64 | 20 73 6c 69 70 2e 63 2c |sy.c and| slip.c,|
|00000480| 20 61 20 43 2d 6c 61 6e | 67 75 61 67 65 20 64 72 | a C-lan|guage dr|
|00000490| 69 76 65 72 20 66 6f 72 | 20 74 68 65 20 49 42 4d |iver for| the IBM|
|000004a0| 2d 50 43 0d 0a 20 20 3b | 38 32 35 30 20 62 79 20 |-PC.. ;|8250 by |
|000004b0| 52 75 73 73 65 6c 6c 20 | 4e 65 6c 73 6f 6e 2e 20 |Russell |Nelson. |
|000004c0| 20 41 6e 79 20 62 75 67 | 73 20 61 72 65 20 64 75 | Any bug|s are du|
|000004d0| 65 20 74 6f 20 52 75 73 | 73 65 6c 6c 20 4e 65 6c |e to Rus|sell Nel|
|000004e0| 73 6f 6e 2e 0d 0a 20 20 | 3b 31 36 35 35 30 20 73 |son... |;16550 s|
|000004f0| 75 70 70 6f 72 74 20 72 | 75 74 68 6c 65 73 73 6c |upport r|uthlessl|
|00000500| 79 20 73 74 6f 6c 65 6e | 20 66 72 6f 6d 20 50 68 |y stolen| from Ph|
|00000510| 69 6c 20 4b 61 72 6e 27 | 73 20 38 32 35 30 2e 63 |il Karn'|s 8250.c|
|00000520| 2e 20 42 75 67 73 20 62 | 79 20 44 65 6e 69 73 20 |. Bugs b|y Denis |
|00000530| 44 65 4c 61 52 6f 63 61 | 0d 0a 2a 2a 2a 2a 2a 2a |DeLaRoca|..******|
|00000540| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 0a 2a 2a 2a 20 31 |********|*..*** 1|
|00000550| 35 31 2c 31 35 37 0d 0a | 20 20 72 65 63 76 5f 70 |51,157..| recv_p|
|00000560| 6b 74 5f 72 65 61 64 79 | 09 64 77 09 30 09 09 3b |kt_ready|.dw.0..;|
|00000570| 20 66 6c 61 67 20 69 6e | 64 69 63 61 74 69 6e 67 | flag in|dicating|
|00000580| 20 61 20 70 61 63 6b 65 | 74 20 69 73 20 72 65 61 | a packe|t is rea|
|00000590| 64 79 0d 0a 20 20 0d 0a | 20 20 20 20 69 66 64 65 |dy.. ..| ifde|
|000005a0| 66 20 64 65 62 75 67 0d | 0a 21 20 09 70 75 62 6c |f debug.|.! .publ|
|000005b0| 69 63 20 73 65 6e 64 5f | 62 75 66 0d 0a 20 20 20 |ic send_|buf.. |
|000005c0| 20 65 6e 64 69 66 0d 0a | 20 20 73 65 6e 64 5f 62 | endif..| send_b|
|000005d0| 75 66 5f 73 69 7a 65 09 | 64 77 09 33 30 30 30 2c |uf_size.|dw.3000,|
|000005e0| 30 09 09 3b 73 65 6e 64 | 20 62 75 66 66 65 72 20 |0..;send| buffer |
|000005f0| 73 69 7a 65 0d 0a 20 20 | 73 65 6e 64 5f 62 75 66 |size.. |send_buf|
|00000600| 09 64 77 09 3f 09 09 3b | 2d 3e 73 65 6e 64 20 62 |.dw.?..;|->send b|
|00000610| 75 66 66 65 72 0d 0a 0d | 0a 2d 2d 2d 20 31 35 33 |uffer...|.--- 153|
|00000620| 2c 31 35 39 20 2d 2d 2d | 2d 2d 0d 0a 20 20 72 65 |,159 ---|--.. re|
|00000630| 63 76 5f 70 6b 74 5f 72 | 65 61 64 79 09 64 77 09 |cv_pkt_r|eady.dw.|
|00000640| 30 09 09 3b 20 66 6c 61 | 67 20 69 6e 64 69 63 61 |0..; fla|g indica|
|00000650| 74 69 6e 67 20 61 20 70 | 61 63 6b 65 74 20 69 73 |ting a p|acket is|
|00000660| 20 72 65 61 64 79 0d 0a | 20 20 0d 0a 20 20 20 20 | ready..| .. |
|00000670| 69 66 64 65 66 20 64 65 | 62 75 67 0d 0a 21 20 09 |ifdef de|bug..! .|
|00000680| 70 75 62 6c 69 63 20 73 | 65 6e 64 5f 62 75 66 2c |public s|end_buf,|
|00000690| 20 73 65 6e 64 5f 62 75 | 66 5f 65 6e 64 2c 20 73 | send_bu|f_end, s|
|000006a0| 65 6e 64 5f 62 75 66 5f | 68 65 61 64 2c 20 73 65 |end_buf_|head, se|
|000006b0| 6e 64 5f 62 75 66 5f 74 | 61 69 6c 0d 0a 20 20 20 |nd_buf_t|ail.. |
|000006c0| 20 65 6e 64 69 66 0d 0a | 20 20 73 65 6e 64 5f 62 | endif..| send_b|
|000006d0| 75 66 5f 73 69 7a 65 09 | 64 77 09 33 30 30 30 2c |uf_size.|dw.3000,|
|000006e0| 30 09 09 3b 73 65 6e 64 | 20 62 75 66 66 65 72 20 |0..;send| buffer |
|000006f0| 73 69 7a 65 0d 0a 20 20 | 73 65 6e 64 5f 62 75 66 |size.. |send_buf|
|00000700| 09 64 77 09 3f 09 09 3b | 2d 3e 73 65 6e 64 20 62 |.dw.?..;|->send b|
|00000710| 75 66 66 65 72 0d 0a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |uffer..*|********|
|00000720| 2a 2a 2a 2a 2a 2a 0d 0a | 2a 2a 2a 20 31 36 30 2c |******..|*** 160,|
|00000730| 31 36 36 0d 0a 20 20 73 | 65 6e 64 5f 62 75 66 5f |166.. s|end_buf_|
|00000740| 74 61 69 6c 09 64 77 09 | 3f 09 09 3b 2d 3e 6e 65 |tail.dw.|?..;->ne|
|00000750| 78 74 20 63 68 61 72 61 | 63 74 65 72 20 74 6f 20 |xt chara|cter to |
|00000760| 73 74 6f 72 65 0d 0a 20 | 20 0d 0a 20 20 20 20 69 |store.. | .. i|
|00000770| 66 64 65 66 20 64 65 62 | 75 67 0d 0a 21 20 09 70 |fdef deb|ug..! .p|
|00000780| 75 62 6c 69 63 20 70 61 | 63 6b 65 74 5f 73 65 6d |ublic pa|cket_sem|
|00000790| 2c 20 70 6b 74 5f 73 65 | 6e 64 5f 73 65 6d 2c 20 |, pkt_se|nd_sem, |
|000007a0| 78 6d 69 74 5f 74 69 6d | 65 0d 0a 20 20 20 20 65 |xmit_tim|e.. e|
|000007b0| 6e 64 69 66 0d 0a 20 20 | 70 61 63 6b 65 74 5f 73 |ndif.. |packet_s|
|000007c0| 65 6d 09 64 77 09 30 09 | 09 3b 20 73 65 6d 61 70 |em.dw.0.|.; semap|
|000007d0| 68 6f 72 65 20 66 6f 72 | 09 70 61 63 6b 65 74 73 |hore for|.packets|
|000007e0| 20 72 65 63 65 69 76 65 | 64 0d 0a 20 20 70 6b 74 | receive|d.. pkt|
|000007f0| 5f 73 65 6e 64 5f 73 65 | 6d 09 64 77 09 30 09 09 |_send_se|m.dw.0..|
|00000800| 3b 20 73 65 6d 61 70 68 | 6f 72 65 20 66 6f 72 09 |; semaph|ore for.|
|00000810| 70 61 63 6b 65 74 73 20 | 78 6d 69 74 74 65 64 0d |packets |xmitted.|
|00000820| 0a 0d 0a 2d 2d 2d 20 31 | 36 32 2c 31 36 38 20 2d |...--- 1|62,168 -|
|00000830| 2d 2d 2d 2d 0d 0a 20 20 | 73 65 6e 64 5f 62 75 66 |----.. |send_buf|
|00000840| 5f 74 61 69 6c 09 64 77 | 09 3f 09 09 3b 2d 3e 6e |_tail.dw|.?..;->n|
|00000850| 65 78 74 20 63 68 61 72 | 61 63 74 65 72 20 74 6f |ext char|acter to|
|00000860| 20 73 74 6f 72 65 0d 0a | 20 20 0d 0a 20 20 20 20 | store..| .. |
|00000870| 69 66 64 65 66 20 64 65 | 62 75 67 0d 0a 21 20 09 |ifdef de|bug..! .|
|00000880| 70 75 62 6c 69 63 20 70 | 61 63 6b 65 74 5f 73 65 |public p|acket_se|
|00000890| 6d 2c 20 70 6b 74 5f 73 | 65 6e 64 5f 73 65 6d 2c |m, pkt_s|end_sem,|
|000008a0| 20 78 6d 69 74 5f 74 69 | 6d 65 2c 20 73 65 6e 64 | xmit_ti|me, send|
|000008b0| 5f 6b 65 65 70 2c 20 6b | 65 65 70 5f 66 61 69 6c |_keep, k|eep_fail|
|000008c0| 65 64 0d 0a 20 20 20 20 | 65 6e 64 69 66 0d 0a 20 |ed.. |endif.. |
|000008d0| 20 70 61 63 6b 65 74 5f | 73 65 6d 09 64 77 09 30 | packet_|sem.dw.0|
|000008e0| 09 09 3b 20 73 65 6d 61 | 70 68 6f 72 65 20 66 6f |..; sema|phore fo|
|000008f0| 72 09 70 61 63 6b 65 74 | 73 20 72 65 63 65 69 76 |r.packet|s receiv|
|00000900| 65 64 0d 0a 20 20 70 6b | 74 5f 73 65 6e 64 5f 73 |ed.. pk|t_send_s|
|00000910| 65 6d 09 64 77 09 30 09 | 09 3b 20 73 65 6d 61 70 |em.dw.0.|.; semap|
|00000920| 68 6f 72 65 20 66 6f 72 | 09 70 61 63 6b 65 74 73 |hore for|.packets|
|00000930| 20 78 6d 69 74 74 65 64 | 0d 0a 2a 2a 2a 2a 2a 2a | xmitted|..******|
|00000940| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 0a 2a 2a 2a 20 31 |********|*..*** 1|
|00000950| 36 36 2c 31 37 31 0d 0a | 20 20 70 6b 74 5f 73 65 |66,171..| pkt_se|
|00000960| 6e 64 5f 73 65 6d 09 64 | 77 09 30 09 09 3b 20 73 |nd_sem.d|w.0..; s|
|00000970| 65 6d 61 70 68 6f 72 65 | 20 66 6f 72 09 70 61 63 |emaphore| for.pac|
|00000980| 6b 65 74 73 20 78 6d 69 | 74 74 65 64 0d 0a 20 20 |kets xmi|tted.. |
|00000990| 61 73 79 72 78 69 6e 74 | 5f 63 6e 74 09 64 77 09 |asyrxint|_cnt.dw.|
|000009a0| 30 09 09 3b 20 6c 6f 6f | 70 20 63 6f 75 6e 74 65 |0..; loo|p counte|
|000009b0| 72 20 69 6e 20 61 73 79 | 72 78 69 6e 74 0d 0a 20 |r in asy|rxint.. |
|000009c0| 20 78 6d 69 74 5f 74 69 | 6d 65 09 64 77 09 30 09 | xmit_ti|me.dw.0.|
|000009d0| 09 3b 20 6c 6f 6f 70 20 | 74 69 6d 65 72 20 66 6f |.; loop |timer fo|
|000009e0| 72 20 61 73 79 72 78 69 | 6e 74 0d 0a 20 20 0d 0a |r asyrxi|nt.. ..|
|000009f0| 20 20 09 70 75 62 6c 69 | 63 09 72 63 76 5f 6d 6f | .publi|c.rcv_mo|
|00000a00| 64 65 73 0d 0a 20 20 72 | 63 76 5f 6d 6f 64 65 73 |des.. r|cv_modes|
|00000a10| 09 64 77 09 34 09 09 3b | 6e 75 6d 62 65 72 09 6f |.dw.4..;|number.o|
|00000a20| 66 20 72 65 63 65 69 76 | 65 20 6d 6f 64 65 73 20 |f receiv|e modes |
|00000a30| 69 6e 20 6f 75 72 20 74 | 61 62 6c 65 2e 0d 0a 0d |in our t|able....|
|00000a40| 0a 2d 2d 2d 20 31 36 38 | 2c 31 37 35 20 2d 2d 2d |.--- 168|,175 ---|
|00000a50| 2d 2d 0d 0a 20 20 70 6b | 74 5f 73 65 6e 64 5f 73 |--.. pk|t_send_s|
|00000a60| 65 6d 09 64 77 09 30 09 | 09 3b 20 73 65 6d 61 70 |em.dw.0.|.; semap|
|00000a70| 68 6f 72 65 20 66 6f 72 | 09 70 61 63 6b 65 74 73 |hore for|.packets|
|00000a80| 20 78 6d 69 74 74 65 64 | 0d 0a 20 20 61 73 79 72 | xmitted|.. asyr|
|00000a90| 78 69 6e 74 5f 63 6e 74 | 09 64 77 09 30 09 09 3b |xint_cnt|.dw.0..;|
|00000aa0| 20 6c 6f 6f 70 20 63 6f | 75 6e 74 65 72 20 69 6e | loop co|unter in|
|00000ab0| 20 61 73 79 72 78 69 6e | 74 0d 0a 20 20 78 6d 69 | asyrxin|t.. xmi|
|00000ac0| 74 5f 74 69 6d 65 09 64 | 77 09 30 09 09 3b 20 6c |t_time.d|w.0..; l|
|00000ad0| 6f 6f 70 20 74 69 6d 65 | 72 20 66 6f 72 20 61 73 |oop time|r for as|
|00000ae0| 79 72 78 69 6e 74 0d 0a | 2b 20 73 65 6e 64 5f 6b |yrxint..|+ send_k|
|00000af0| 65 65 70 09 64 77 09 30 | 09 09 3b 20 6b 65 65 70 |eep.dw.0|..; keep|
|00000b00| 61 6c 69 76 65 20 63 6f | 75 6e 74 65 72 20 66 6f |alive co|unter fo|
|00000b10| 72 20 73 65 6e 64 0d 0a | 2b 20 6b 65 65 70 5f 66 |r send..|+ keep_f|
|00000b20| 61 69 6c 65 64 09 64 77 | 09 30 09 09 3b 20 6e 75 |ailed.dw|.0..; nu|
|00000b30| 6d 62 65 72 20 6f 66 20 | 6b 65 65 70 61 6c 69 76 |mber of |keepaliv|
|00000b40| 65 20 66 61 69 6c 75 72 | 65 73 0d 0a 20 20 0d 0a |e failur|es.. ..|
|00000b50| 20 20 09 70 75 62 6c 69 | 63 09 72 63 76 5f 6d 6f | .publi|c.rcv_mo|
|00000b60| 64 65 73 0d 0a 20 20 72 | 63 76 5f 6d 6f 64 65 73 |des.. r|cv_modes|
|00000b70| 09 64 77 09 34 09 09 3b | 6e 75 6d 62 65 72 09 6f |.dw.4..;|number.o|
|00000b80| 66 20 72 65 63 65 69 76 | 65 20 6d 6f 64 65 73 20 |f receiv|e modes |
|00000b90| 69 6e 20 6f 75 72 20 74 | 61 62 6c 65 2e 0d 0a 2a |in our t|able...*|
|00000ba0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 0a |********|******..|
|00000bb0| 2a 2a 2a 20 32 34 30 2c | 32 34 35 0d 0a 20 20 09 |*** 240,|245.. .|
|00000bc0| 6c 6f 6f 70 09 73 65 6e | 64 5f 70 6b 74 5f 31 0d |loop.sen|d_pkt_1.|
|00000bd0| 0a 20 20 09 6d 6f 76 09 | 61 6c 2c 46 52 5f 45 4e |. .mov.|al,FR_EN|
|00000be0| 44 09 09 3b 74 65 72 6d | 69 6e 61 74 65 20 69 74 |D..;term|inate it|
|00000bf0| 20 77 69 74 68 20 61 20 | 46 52 5f 45 4e 44 0d 0a | with a |FR_END..|
|00000c00| 20 20 09 63 61 6c 6c 09 | 73 65 6e 64 5f 63 68 61 | .call.|send_cha|
|00000c10| 72 0d 0a 20 20 09 6d 6f | 76 09 73 65 6e 64 5f 62 |r.. .mo|v.send_b|
|00000c20| 75 66 5f 74 61 69 6c 2c | 64 69 0d 0a 20 20 0d 0a |uf_tail,|di.. ..|
|00000c30| 20 20 09 69 6e 63 09 70 | 6b 74 5f 73 65 6e 64 5f | .inc.p|kt_send_|
|00000c40| 73 65 6d 09 09 3b 20 69 | 6e 63 72 65 6d 65 6e 74 |sem..; i|ncrement|
|00000c50| 20 74 68 65 20 73 65 6d | 61 70 68 6f 72 65 0d 0a | the sem|aphore..|
|00000c60| 0d 0a 2d 2d 2d 20 32 34 | 34 2c 32 35 32 20 2d 2d |..--- 24|4,252 --|
|00000c70| 2d 2d 2d 0d 0a 20 20 09 | 6c 6f 6f 70 09 73 65 6e |---.. .|loop.sen|
|00000c80| 64 5f 70 6b 74 5f 31 0d | 0a 20 20 09 6d 6f 76 09 |d_pkt_1.|. .mov.|
|00000c90| 61 6c 2c 46 52 5f 45 4e | 44 09 09 3b 74 65 72 6d |al,FR_EN|D..;term|
|00000ca0| 69 6e 61 74 65 20 69 74 | 20 77 69 74 68 20 61 20 |inate it| with a |
|00000cb0| 46 52 5f 45 4e 44 0d 0a | 20 20 09 63 61 6c 6c 09 |FR_END..| .call.|
|00000cc0| 73 65 6e 64 5f 63 68 61 | 72 0d 0a 2b 20 0d 0a 2b |send_cha|r..+ ..+|
|00000cd0| 20 09 63 6c 69 0d 0a 2b | 20 0d 0a 20 20 09 6d 6f | .cli..+| .. .mo|
|00000ce0| 76 09 73 65 6e 64 5f 62 | 75 66 5f 74 61 69 6c 2c |v.send_b|uf_tail,|
|00000cf0| 64 69 0d 0a 20 20 0d 0a | 20 20 09 69 6e 63 09 73 |di.. ..| .inc.s|
|00000d00| 65 6e 64 5f 6b 65 65 70 | 09 09 3b 20 6b 65 65 70 |end_keep|..; keep|
|00000d10| 61 6c 69 76 65 20 63 6f | 75 6e 74 0d 0a 2a 2a 2a |alive co|unt..***|
|00000d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 0a 2a 2a |********|****..**|
|00000d30| 2a 20 32 34 32 2c 32 34 | 37 0d 0a 20 20 09 63 61 |* 242,24|7.. .ca|
|00000d40| 6c 6c 09 73 65 6e 64 5f | 63 68 61 72 0d 0a 20 20 |ll.send_|char.. |
|00000d50| 09 6d 6f 76 09 73 65 6e | 64 5f 62 75 66 5f 74 61 |.mov.sen|d_buf_ta|
|00000d60| 69 6c 2c 64 69 0d 0a 20 | 20 0d 0a 20 20 09 69 6e |il,di.. | .. .in|
|00000d70| 63 09 70 6b 74 5f 73 65 | 6e 64 5f 73 65 6d 09 09 |c.pkt_se|nd_sem..|
|00000d80| 3b 20 69 6e 63 72 65 6d | 65 6e 74 20 74 68 65 20 |; increm|ent the |
|00000d90| 73 65 6d 61 70 68 6f 72 | 65 0d 0a 20 20 09 63 6d |semaphor|e.. .cm|
|00000da0| 70 09 70 6b 74 5f 73 65 | 6e 64 5f 73 65 6d 2c 20 |p.pkt_se|nd_sem, |
|00000db0| 31 09 09 3b 20 73 65 65 | 20 69 66 20 77 65 20 6e |1..; see| if we n|
|00000dc0| 65 65 64 20 74 6f 20 65 | 6e 61 62 6c 65 0d 0a 20 |eed to e|nable.. |
|00000dd0| 20 09 09 09 09 09 3b 20 | 78 6d 69 74 20 62 75 66 | .....; |xmit buf|
|00000de0| 66 65 72 20 65 6d 70 74 | 79 20 69 6e 74 65 72 72 |fer empt|y interr|
|00000df0| 75 70 74 0d 0a 0d 0a 2d | 2d 2d 20 32 34 39 2c 32 |upt....-|-- 249,2|
|00000e00| 36 33 20 2d 2d 2d 2d 2d | 0d 0a 20 20 0d 0a 20 20 |63 -----|.. .. |
|00000e10| 09 6d 6f 76 09 73 65 6e | 64 5f 62 75 66 5f 74 61 |.mov.sen|d_buf_ta|
|00000e20| 69 6c 2c 64 69 0d 0a 20 | 20 0d 0a 2b 20 09 69 6e |il,di.. | ..+ .in|
|00000e30| 63 09 73 65 6e 64 5f 6b | 65 65 70 09 09 3b 20 6b |c.send_k|eep..; k|
|00000e40| 65 65 70 61 6c 69 76 65 | 20 63 6f 75 6e 74 0d 0a |eepalive| count..|
|00000e50| 2b 20 09 63 6d 70 09 73 | 65 6e 64 5f 6b 65 65 70 |+ .cmp.s|end_keep|
|00000e60| 2c 20 33 09 09 3b 20 33 | 20 70 61 63 6b 65 74 73 |, 3..; 3| packets|
|00000e70| 20 77 69 74 68 6f 75 74 | 20 6f 6e 65 20 78 6d 74 | without| one xmt|
|00000e80| 20 64 6f 6e 65 0d 0a 2b | 20 09 6a 6e 61 09 6b 65 | done..+| .jna.ke|
|00000e90| 65 70 5f 6f 6b 0d 0a 2b | 20 0d 0a 2b 20 3b 20 77 |ep_ok..+| ..+ ; w|
|00000ea0| 65 20 73 65 65 6d 20 74 | 6f 20 62 65 20 68 75 6e |e seem t|o be hun|
|00000eb0| 67 2c 20 70 72 6f 62 61 | 62 6c 79 20 64 75 65 20 |g, proba|bly due |
|00000ec0| 74 6f 20 61 20 64 72 6f | 70 70 65 64 20 74 78 20 |to a dro|pped tx |
|00000ed0| 64 6f 6e 65 20 69 6e 74 | 2e 20 20 72 65 73 74 61 |done int|. resta|
|00000ee0| 72 74 0d 0a 2b 20 09 6d | 6f 76 09 70 6b 74 5f 73 |rt..+ .m|ov.pkt_s|
|00000ef0| 65 6e 64 5f 73 65 6d 2c | 20 30 09 09 3b 20 69 6e |end_sem,| 0..; in|
|00000f00| 64 69 63 61 74 65 20 77 | 65 27 72 65 20 66 69 6e |dicate w|e're fin|
|00000f10| 69 73 68 65 64 09 0d 0a | 2b 20 09 69 6e 63 09 6b |ished...|+ .inc.k|
|00000f20| 65 65 70 5f 66 61 69 6c | 65 64 09 09 3b 20 63 6f |eep_fail|ed..; co|
|00000f30| 75 6e 74 20 65 72 72 6f | 72 73 0d 0a 2b 20 0d 0a |unt erro|rs..+ ..|
|00000f40| 2b 20 6b 65 65 70 5f 6f | 6b 3a 0d 0a 20 20 09 69 |+ keep_o|k:.. .i|
|00000f50| 6e 63 09 70 6b 74 5f 73 | 65 6e 64 5f 73 65 6d 09 |nc.pkt_s|end_sem.|
|00000f60| 09 3b 20 69 6e 63 72 65 | 6d 65 6e 74 20 74 68 65 |.; incre|ment the|
|00000f70| 20 73 65 6d 61 70 68 6f | 72 65 0d 0a 20 20 09 63 | semapho|re.. .c|
|00000f80| 6d 70 09 70 6b 74 5f 73 | 65 6e 64 5f 73 65 6d 2c |mp.pkt_s|end_sem,|
|00000f90| 20 31 09 09 3b 20 73 65 | 65 20 69 66 20 77 65 20 | 1..; se|e if we |
|00000fa0| 6e 65 65 64 20 74 6f 20 | 65 6e 61 62 6c 65 0d 0a |need to |enable..|
|00000fb0| 20 20 09 09 09 09 09 3b | 20 78 6d 69 74 20 62 75 | .....;| xmit bu|
|00000fc0| 66 66 65 72 20 65 6d 70 | 74 79 20 69 6e 74 65 72 |ffer emp|ty inter|
|00000fd0| 72 75 70 74 0d 0a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |rupt..**|********|
|00000fe0| 2a 2a 2a 2a 2a 0d 0a 2a | 2a 2a 20 32 36 35 2c 32 |*****..*|** 265,2|
|00000ff0| 37 31 0d 0a 20 20 09 6c | 6f 61 64 70 6f 72 74 0d |71.. .l|oadport.|
|00001000| 0a 20 20 09 73 65 74 70 | 6f 72 74 09 49 45 52 0d |. .setp|ort.IER.|
|00001010| 0a 20 20 09 63 61 6c 6c | 09 73 65 74 62 69 74 09 |. .call|.setbit.|
|00001020| 09 09 3b 20 65 6e 61 62 | 6c 65 0d 0a 21 20 09 63 |..; enab|le..! .c|
|00001030| 6c 69 0d 0a 20 20 73 65 | 6e 64 5f 70 6b 74 5f 65 |li.. se|nd_pkt_e|
|00001040| 6e 64 3a 0d 0a 20 20 09 | 63 6c 63 0d 0a 20 20 09 |nd:.. .|clc.. .|
|00001050| 72 65 74 0d 0a 0d 0a 2d | 2d 2d 20 32 38 31 2c 32 |ret....-|-- 281,2|
|00001060| 39 32 20 2d 2d 2d 2d 2d | 0d 0a 20 20 09 6c 6f 61 |92 -----|.. .loa|
|00001070| 64 70 6f 72 74 0d 0a 20 | 20 09 73 65 74 70 6f 72 |dport.. | .setpor|
|00001080| 74 09 49 45 52 0d 0a 20 | 20 09 63 61 6c 6c 09 73 |t.IER.. | .call.s|
|00001090| 65 74 62 69 74 09 09 09 | 3b 20 65 6e 61 62 6c 65 |etbit...|; enable|
|000010a0| 0d 0a 21 20 09 70 75 73 | 68 20 64 73 0d 0a 21 20 |..! .pus|h ds..! |
|000010b0| 09 70 75 73 68 20 63 73 | 0d 0a 21 20 09 70 6f 70 |.push cs|..! .pop|
|000010c0| 20 64 73 0d 0a 21 20 09 | 63 61 6c 6c 09 61 73 79 | ds..! .|call.asy|
|000010d0| 74 78 69 6e 74 0d 0a 21 | 20 09 70 6f 70 20 64 73 |txint..!| .pop ds|
|000010e0| 0d 0a 21 20 0d 0a 20 20 | 73 65 6e 64 5f 70 6b 74 |..! .. |send_pkt|
|000010f0| 5f 65 6e 64 3a 0d 0a 20 | 20 09 63 6c 63 0d 0a 20 |_end:.. | .clc.. |
|00001100| 20 09 72 65 74 0d 0a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | .ret..*|********|
|00001110| 2a 2a 2a 2a 2a 2a 0d 0a | 2a 2a 2a 20 36 36 38 2c |******..|*** 668,|
|00001120| 36 37 33 0d 0a 20 20 3b | 0d 0a 20 20 0d 0a 20 20 |673.. ;|.. .. |
|00001130| 61 73 79 74 78 69 6e 74 | 3a 0d 0a 20 20 0d 0a 20 |asytxint|:.. .. |
|00001140| 20 61 73 79 74 78 69 6e | 74 5f 32 3a 0d 0a 20 20 | asytxin|t_2:.. |
|00001150| 0d 0a 0d 0a 2d 2d 2d 20 | 36 38 39 2c 36 39 35 20 |....--- |689,695 |
|00001160| 2d 2d 2d 2d 2d 0d 0a 20 | 20 3b 0d 0a 20 20 0d 0a |-----.. | ;.. ..|
|00001170| 20 20 61 73 79 74 78 69 | 6e 74 3a 0d 0a 2b 20 09 | asytxi|nt:..+ .|
|00001180| 6d 6f 76 09 73 65 6e 64 | 5f 6b 65 65 70 2c 20 30 |mov.send|_keep, 0|
|00001190| 09 09 3b 20 72 65 73 74 | 61 72 74 20 6b 65 65 70 |..; rest|art keep|
|000011a0| 61 6c 69 76 65 0d 0a 20 | 20 0d 0a 20 20 61 73 79 |alive.. | .. asy|
|000011b0| 74 78 69 6e 74 5f 32 3a | 0d 0a 20 20 0d 0a 0d 0a |txint_2:|.. ....|
|000011c0| 0d 0a | |.. | |
+--------+-------------------------+-------------------------+--------+--------+