_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

XMOBUF DOC

FILE INFORMATION

FILENAME(S): XMOBUF DOC

FILE TYPE(S): SEQ

FILE SIZE: 13.8K

FIRST SEEN: 2025-12-02 00:01:57

APPEARS ON: 1 disk(s)

FILE HASH

6753e4a4a8b9ba860b698633da2994c9f0ac55dd5e727ebdc0bba4349c2c8eac

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DE GROOT XMOBUF DOC SEQ earthshaker 11 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000010: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000020: 20 20 20 78 6D 6F 62 75  66 20 37 2E 34 0D 00 20  |   xmobuf 7.4.. |
00000030: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000040: 20 20 20 20 20 20 20 20  61 6E 20 78 6D 6F 64 65  |        an xmode|
00000050: 6D 20 70 72 6F 74 6F 63  6F 6C 20 74 65 72 6D 69  |m protocol termi|
00000060: 6E 61 6C 0D 00 20 20 20  20 20 20 20 20 20 20 20  |nal..           |
00000070: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000080: 20 20 66 6F 72 20 74 68  65 20 63 6F 6D 6D 6F 64  |  for the commod|
00000090: 6F 72 65 20 36 34 0D 00  20 0D 00 69 20 77 61 6E  |ore 64.. ..i wan|
000000A0: 74 20 74 6F 20 74 68 61  6E 6B 20 65 76 65 72 79  |t to thank every|
000000B0: 6F 6E 65 20 77 68 6F 20  68 65 6C 70 65 64 20 6D  |one who helped m|
000000C0: 61 6B 65 20 74 68 69 73  20 70 72 6F 67 72 61 6D  |ake this program|
000000D0: 20 70 6F 73 73 69 62 6C  65 2C 20 62 75 74 20 74  | possible, but t|
000000E0: 6F 20 69 6E 63 6C 75 64  65 0D 00 61 6C 6C 20 74  |o include..all t|
000000F0: 68 65 20 6E 61 6D 65 73  20 6F 66 20 74 68 65 20  |he names of the |
00000100: 66 6F 6C 6B 73 20 77 68  6F 20 68 61 76 65 20 68  |folks who have h|
00000110: 65 6C 70 65 64 20 77 6F  75 6C 64 20 74 61 6B 65  |elped would take|
00000120: 20 77 61 79 20 74 6F 6F  20 6D 75 63 68 20 72 6F  | way too much ro|
00000130: 6F 6D 2E 0D 00 20 0D 00  20 20 20 20 20 20 20 20  |om... ..        |
00000140: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000150: 20 20 20 20 20 20 20 20  20 6E 65 77 20 66 65 61  |         new fea|
00000160: 74 75 72 65 73 0D 00 0D  00 76 65 72 73 69 6F 6E  |tures....version|
00000170: 20 37 2E 34 2E 32 20 63  6C 65 61 6E 73 20 75 70  | 7.4.2 cleans up|
00000180: 20 73 6F 6D 65 20 6F 66  20 74 68 65 20 6D 65 6E  | some of the men|
00000190: 75 20 73 63 72 65 65 6E  73 2C 20 61 6E 64 20 61  |u screens, and a|
000001A0: 64 64 73 20 74 68 65 20  61 62 69 6C 69 74 79 20  |dds the ability |
000001B0: 74 6F 0D 00 70 75 6C 73  65 20 64 69 61 6C 20 68  |to..pulse dial h|
000001C0: 61 79 65 73 20 73 74 79  6C 65 20 6D 6F 64 65 6D  |ayes style modem|
000001D0: 73 2E 20 20 69 74 20 61  6C 73 6F 20 70 65 72 6D  |s.  it also perm|
000001E0: 69 74 73 20 74 68 65 20  75 73 65 20 6F 66 20 74  |its the use of t|
000001F0: 68 65 20 63 6F 6D 6D 6F  64 6F 72 65 20 6C 6F 67  |he commodore log|
00000200: 6F 0D 00 6B 65 79 20 61  6E 64 20 78 20 74 6F 20  |o..key and x to |
00000210: 69 6E 69 74 69 61 74 65  20 78 6D 6F 64 65 6D 20  |initiate xmodem |
00000220: 70 72 6F 74 6F 63 6F 6C  20 74 72 61 6E 73 66 65  |protocol transfe|
00000230: 72 73 20 66 72 6F 6D 20  74 65 72 6D 69 6E 61 6C  |rs from terminal|
00000240: 20 6D 6F 64 65 2C 20 61  6E 64 20 75 73 65 0D 00  | mode, and use..|
00000250: 6F 66 20 74 68 65 20 63  6F 6D 6D 6F 64 6F 72 65  |of the commodore|
00000260: 20 6C 6F 67 6F 20 6B 65  79 20 61 6E 64 20 68 20  | logo key and h |
00000270: 74 6F 20 68 61 6E 67 20  75 70 20 74 68 65 20 6D  |to hang up the m|
00000280: 6F 64 65 6C 20 31 36 36  30 20 63 62 6D 20 6D 6F  |odel 1660 cbm mo|
00000290: 64 65 6D 20 33 30 30 2E  0D 00 20 0D 00 78 6D 6F  |dem 300... ..xmo|
000002A0: 62 75 66 20 76 65 72 20  37 2E 34 2E 32 20 70 72  |buf ver 7.4.2 pr|
000002B0: 6F 76 69 64 65 73 20 73  65 76 65 72 61 6C 20 65  |ovides several e|
000002C0: 6E 68 61 6E 63 65 6D 65  6E 74 73 20 6F 76 65 72  |nhancements over|
000002D0: 20 65 61 72 6C 69 65 72  20 76 65 72 73 69 6F 6E  | earlier version|
000002E0: 73 2E 20 20 6D 6F 73 74  0D 00 6E 6F 74 61 62 6C  |s.  most..notabl|
000002F0: 79 2C 20 69 74 20 69 6E  63 6C 75 64 65 73 20 6A  |y, it includes j|
00000300: 6F 65 20 6F 27 68 61 72  61 27 73 20 78 6D 6F 64  |oe o'hara's xmod|
00000310: 65 6D 20 6D 61 63 68 69  6E 65 20 6C 61 6E 67 75  |em machine langu|
00000320: 61 67 65 20 6D 6F 64 75  6C 65 20 74 68 61 74 20  |age module that |
00000330: 65 6D 70 6C 6F 79 73 0D  00 61 20 63 6F 6E 63 65  |employs..a conce|
00000340: 70 74 20 70 72 6F 76 65  6E 20 69 6E 20 78 6D 6F  |pt proven in xmo|
00000350: 62 75 66 20 37 2E 33 20  74 6F 20 65 6C 69 6D 69  |buf 7.3 to elimi|
00000360: 6E 61 74 65 20 70 61 64  64 69 6E 67 20 61 74 20  |nate padding at |
00000370: 74 68 65 20 65 6E 64 20  6F 66 20 74 72 61 6E 73  |the end of trans|
00000380: 66 65 72 72 65 64 0D 00  66 69 6C 65 73 2E 20 20  |ferred..files.  |
00000390: 69 6E 20 64 65 61 6C 69  6E 67 20 77 69 74 68 20  |in dealing with |
000003A0: 78 6D 6F 64 65 6D 20 74  72 61 6E 73 66 65 72 73  |xmodem transfers|
000003B0: 20 65 78 74 65 6E 73 69  76 65 6C 79 20 6F 6E 20  | extensively on |
000003C0: 64 65 6C 70 68 69 2C 20  77 65 20 6E 6F 74 65 64  |delphi, we noted|
000003D0: 20 74 68 61 74 0D 00 74  68 65 72 65 20 77 65 72  | that..there wer|
000003E0: 65 20 61 20 6E 75 6D 62  65 72 20 6F 66 20 66 69  |e a number of fi|
000003F0: 6C 65 73 20 74 68 61 74  20 74 68 65 20 72 61 77  |les that the raw|
00000400: 20 78 6D 6F 64 65 6D 20  70 72 6F 74 6F 63 6F 6C  | xmodem protocol|
00000410: 20 73 69 6D 70 6C 79 20  63 6F 75 6C 64 20 6E 6F  | simply could no|
00000420: 74 0D 00 68 61 6E 64 6C  65 2C 20 64 75 65 20 74  |t..handle, due t|
00000430: 6F 20 70 61 64 64 69 6E  67 20 61 74 20 74 68 65  |o padding at the|
00000440: 20 65 6E 64 20 6F 66 20  74 68 65 20 6C 61 73 74  | end of the last|
00000450: 20 78 6D 6F 64 65 6D 20  62 6C 6F 63 6B 20 74 72  | xmodem block tr|
00000460: 61 6E 73 66 65 72 72 65  64 2E 0D 00 78 6D 6F 62  |ansferred...xmob|
00000470: 75 66 20 76 65 72 20 37  2E 34 2E 32 20 69 6D 70  |uf ver 7.4.2 imp|
00000480: 6C 65 6D 65 6E 74 73 20  32 20 6D 6F 64 69 66 69  |lements 2 modifi|
00000490: 63 61 74 69 6F 6E 73 20  74 6F 20 6F 76 65 72 63  |cations to overc|
000004A0: 6F 6D 65 20 74 68 69 73  2E 20 20 66 69 72 73 74  |ome this.  first|
000004B0: 2C 20 6F 6E 20 75 70 6C  6F 61 64 2C 0D 00 74 68  |, on upload,..th|
000004C0: 65 20 70 61 64 64 69 6E  67 20 63 68 61 72 61 63  |e padding charac|
000004D0: 74 65 72 20 77 69 6C 6C  20 61 6C 77 61 79 73 20  |ter will always |
000004E0: 62 65 20 64 69 66 66 65  72 65 6E 74 20 66 72 6F  |be different fro|
000004F0: 6D 20 74 68 65 20 6C 61  73 74 20 76 61 6C 69 64  |m the last valid|
00000500: 20 63 68 61 72 61 63 74  65 72 0D 00 69 6E 20 74  | character..in t|
00000510: 68 65 20 66 69 6C 65 2E  20 20 6F 72 64 69 6E 61  |he file.  ordina|
00000520: 72 69 6C 79 2C 20 78 6D  6F 62 75 66 20 76 65 72  |rily, xmobuf ver|
00000530: 20 37 2E 34 2E 32 20 77  69 6C 6C 20 70 61 64 20  | 7.4.2 will pad |
00000540: 77 69 74 68 20 61 73 63  69 69 20 32 36 20 28 61  |with ascii 26 (a|
00000550: 20 63 74 72 6C 2D 7A 29  2C 0D 00 75 6E 6C 65 73  | ctrl-z),..unles|
00000560: 73 20 74 68 65 20 6C 61  73 74 20 76 61 6C 69 64  |s the last valid|
00000570: 20 63 68 61 72 61 63 74  65 72 20 69 6E 20 74 68  | character in th|
00000580: 65 20 66 69 6C 65 20 69  73 20 61 6E 20 61 73 63  |e file is an asc|
00000590: 28 32 36 29 2E 20 20 69  6E 20 74 68 69 73 20 63  |(26).  in this c|
000005A0: 61 73 65 2C 20 74 68 65  0D 00 70 61 64 20 63 68  |ase, the..pad ch|
000005B0: 61 72 61 63 74 65 72 20  69 73 20 63 68 61 6E 67  |aracter is chang|
000005C0: 65 64 20 74 6F 20 61 20  6E 75 6C 6C 0D 00 28 61  |ed to a null..(a|
000005D0: 73 63 28 30 29 29 2E 20  20 74 68 65 20 6F 74 68  |sc(0)).  the oth|
000005E0: 65 72 20 6D 6F 64 69 66  69 63 61 74 69 6F 6E 20  |er modification |
000005F0: 69 73 20 74 68 61 74 2C  20 64 75 72 69 6E 67 20  |is that, during |
00000600: 64 6F 77 6E 6C 6F 61 64  20 28 72 65 63 65 69 76  |download (receiv|
00000610: 69 6E 67 20 61 20 66 69  6C 65 0D 00 61 74 20 79  |ing a file..at y|
00000620: 6F 75 72 20 63 6F 6D 70  75 74 65 72 29 2C 20 74  |our computer), t|
00000630: 68 65 20 70 61 64 20 63  68 61 72 61 63 74 65 72  |he pad character|
00000640: 20 69 73 20 73 74 72 69  70 70 65 64 20 66 72 6F  | is stripped fro|
00000650: 6D 20 74 68 65 20 6C 61  73 74 20 72 65 63 65 69  |m the last recei|
00000660: 76 65 64 20 62 6C 6F 63  6B 20 62 65 66 6F 72 65  |ved block before|
00000670: 20 74 68 65 20 6C 61 73  74 20 62 6C 6F 63 6B 20  | the last block |
00000680: 69 73 20 77 72 69 74 74  65 6E 20 74 6F 0D 00 64  |is written to..d|
00000690: 69 73 6B 2E 20 20 74 68  65 20 70 72 6F 67 72 61  |isk.  the progra|
000006A0: 6D 20 63 68 65 63 6B 73  20 74 68 65 20 6C 61 73  |m checks the las|
000006B0: 74 20 72 65 63 65 69 76  65 64 20 63 68 61 72 61  |t received chara|
000006C0: 63 74 65 72 20 61 6E 64  20 73 74 72 69 70 73 20  |cter and strips |
000006D0: 69 74 20 61 77 61 79 2C  0D 00 72 65 6D 6F 76 69  |it away,..removi|
000006E0: 6E 67 20 61 6C 6C 20 6C  69 6B 65 20 63 68 61 72  |ng all like char|
000006F0: 61 63 74 65 72 73 20 77  69 74 68 20 69 74 2E 0D  |acters with it..|
00000700: 00 20 0D 00 74 68 65 20  67 72 6F 73 73 20 72 61  |. ..the gross ra|
00000710: 6D 69 66 69 63 61 74 69  6F 6E 20 69 73 20 74 68  |mification is th|
00000720: 61 74 20 79 6F 75 20 67  65 74 20 61 20 70 65 72  |at you get a per|
00000730: 66 65 63 74 20 66 69 6C  65 20 74 72 61 6E 73 66  |fect file transf|
00000740: 65 72 20 65 76 65 72 79  20 74 69 6D 65 2C 20 61  |er every time, a|
00000750: 6E 64 0D 00 63 61 6E 20  74 68 72 6F 77 20 79 6F  |nd..can throw yo|
00000760: 75 72 20 70 61 64 64 69  6E 67 20 73 74 72 69 70  |ur padding strip|
00000770: 70 65 72 20 75 74 69 6C  69 74 79 20 69 6E 20 74  |per utility in t|
00000780: 68 65 20 67 61 72 62 61  67 65 2E 20 20 64 6F 77  |he garbage.  dow|
00000790: 6E 6C 6F 61 64 65 64 20  66 69 6C 65 73 20 61 72  |nloaded files ar|
000007A0: 65 0D 00 72 65 61 64 79  20 74 6F 20 72 75 6E 20  |e..ready to run |
000007B0: 72 69 67 68 74 20 61 77  61 79 2E 0D 00 0D 00 20  |right away..... |
000007C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000007D0: 20 20 20 20 20 20 20 20  20 20 20 67 65 6E 65 72  |           gener|
000007E0: 61 6C 20 63 6F 6E 73 69  64 65 72 61 74 69 6F 6E  |al consideration|
000007F0: 73 0D 00 20 0D 00 74 68  69 73 20 70 72 6F 67 72  |s.. ..this progr|
00000800: 61 6D 20 68 61 73 20 62  65 65 6E 20 64 65 73 69  |am has been desi|
00000810: 67 6E 65 64 20 77 69 74  68 20 74 68 65 20 63 61  |gned with the ca|
00000820: 73 75 61 6C 20 75 73 65  72 20 69 6E 20 6D 69 6E  |sual user in min|
00000830: 64 2E 20 20 6E 6F 20 6F  76 65 72 72 69 64 65 20  |d.  no override |
00000840: 6F 66 0D 00 74 68 65 20  6B 65 79 62 6F 61 72 64  |of..the keyboard|
00000850: 20 62 75 66 66 65 72 20  68 61 73 20 62 65 65 6E  | buffer has been|
00000860: 20 6D 61 64 65 2C 20 73  6F 20 65 78 70 65 72 74  | made, so expert|
00000870: 20 75 73 65 72 73 20 63  61 6E 20 6B 65 79 20 61  | users can key a|
00000880: 68 65 61 64 20 74 68 72  6F 75 67 68 20 74 68 65  |head through the|
00000890: 0D 00 6D 65 6E 75 20 63  68 6F 69 63 65 73 2E 20  |..menu choices. |
000008A0: 20 74 68 65 20 66 69 72  73 74 20 65 6E 74 72 79  | the first entry|
000008B0: 20 73 63 72 65 65 6E 0D  00 67 69 76 65 73 20 74  | screen..gives t|
000008C0: 68 65 20 75 73 65 72 20  61 20 63 68 6F 69 63 65  |he user a choice|
000008D0: 20 6F 66 20 61 63 63 65  70 74 69 6E 67 20 74 68  | of accepting th|
000008E0: 65 20 64 65 66 61 75 6C  74 20 63 6F 6C 6F 72 73  |e default colors|
000008F0: 20 28 77 68 69 74 65 20  63 68 61 72 61 63 74 65  | (white characte|
00000900: 72 73 20 6F 6E 20 61 0D  00 62 6C 61 63 6B 20 62  |rs on a..black b|
00000910: 61 63 6B 67 72 6F 75 6E  64 29 20 6F 72 20 63 68  |ackground) or ch|
00000920: 61 6E 67 69 6E 67 20 74  68 65 6D 2E 20 20 69 66  |anging them.  if|
00000930: 20 62 6C 61 63 6B 20 61  6E 64 20 77 68 69 74 65  | black and white|
00000940: 20 69 73 20 6F 6B 61 79  2C 20 74 68 65 6E 20 61  | is okay, then a|
00000950: 6E 79 20 6B 65 79 0D 00  20 77 69 6C 6C 20 62 72  |ny key.. will br|
00000960: 69 6E 67 20 75 70 20 74  68 65 20 6E 65 78 74 20  |ing up the next |
00000970: 70 72 6F 6D 70 74 2E 20  20 3C 6E 3E 0D 00 20 62  |prompt.  <n>.. b|
00000980: 72 69 6E 67 73 20 75 70  20 61 20 70 72 6F 6D 70  |rings up a promp|
00000990: 74 20 74 6F 20 65 6E 74  65 72 20 74 68 65 20 63  |t to enter the c|
000009A0: 62 6D 20 63 6F 6C 6F 72  73 20 6F 66 20 79 6F 75  |bm colors of you|
000009B0: 72 20 63 68 6F 69 63 65  20 66 6F 72 20 63 68 61  |r choice for cha|
000009C0: 72 61 63 74 65 72 2C 0D  00 20 62 6F 72 64 65 72  |racter,.. border|
000009D0: 2C 20 61 6E 64 20 62 61  63 6B 67 72 6F 75 6E 64  |, and background|
000009E0: 20 63 6F 6C 6F 72 2E 0D  00 20 0D 00 74 68 65 20  | color... ..the |
000009F0: 66 6F 6C 6C 6F 77 69 6E  67 20 74 61 62 6C 65 20  |following table |
00000A00: 6F 66 20 63 62 6D 20 63  6F 6C 6F 72 20 63 6F 64  |of cbm color cod|
00000A10: 65 73 20 69 73 20 70 72  6F 76 69 64 65 64 20 66  |es is provided f|
00000A20: 6F 72 20 79 6F 75 72 20  63 6F 6E 76 65 6E 69 65  |or your convenie|
00000A30: 6E 63 65 20 69 6E 0D 00  73 65 74 74 69 6E 67 20  |nce in..setting |
00000A40: 75 70 20 74 68 65 20 64  69 73 70 6C 61 79 20 63  |up the display c|
00000A50: 6F 6C 6F 72 73 20 74 6F  20 79 6F 75 72 20 6C 69  |olors to your li|
00000A60: 6B 69 6E 67 3A 0D 00 20  0D 00 20 20 20 62 6C 61  |king:.. ..   bla|
00000A70: 63 6B 20 2E 2E 2E 2E 2E  20 30 20 20 20 20 6F 72  |ck ..... 0    or|
00000A80: 61 6E 67 65 20 2E 2E 2E  2E 20 38 0D 00 20 20 20  |ange .... 8..   |
00000A90: 77 68 69 74 65 20 2E 2E  2E 2E 2E 20 31 20 20 20  |white ..... 1   |
00000AA0: 20 62 72 6F 77 6E 20 2E  2E 2E 2E 2E 20 39 0D 00  | brown ..... 9..|
00000AB0: 20 20 20 72 65 64 20 2E  2E 2E 2E 2E 2E 2E 20 32  |   red ....... 2|
00000AC0: 20 20 20 20 6C 74 2E 20  72 65 64 20 2E 2E 2E 31  |    lt. red ...1|
00000AD0: 30 0D 00 20 20 20 63 79  61 6E 20 2E 2E 2E 2E 2E  |0..   cyan .....|
00000AE0: 2E 20 33 20 20 20 20 6C  74 2E 20 67 72 61 79 20  |. 3    lt. gray |
00000AF0: 2E 2E 31 31 0D 00 20 20  20 70 75 72 70 6C 65 20  |..11..   purple |
00000B00: 2E 2E 2E 2E 20 34 20 20  20 20 6D 65 64 20 67 72  |.... 4    med gr|
00000B10: 61 79 20 2E 2E 31 32 0D  00 20 20 20 67 72 65 65  |ay ..12..   gree|
00000B20: 6E 20 2E 2E 2E 2E 2E 20  35 20 20 20 20 6C 74 2E  |n ..... 5    lt.|
00000B30: 20 67 72 65 65 6E 20 2E  31 33 0D 00 20 20 20 62  | green .13..   b|
00000B40: 6C 75 65 20 2E 2E 2E 2E  2E 2E 20 36 20 20 20 20  |lue ...... 6    |
00000B50: 6C 74 2E 20 62 6C 75 65  20 2E 2E 31 34 0D 00 20  |lt. blue ..14.. |
00000B60: 20 20 79 65 6C 6C 6F 77  20 2E 2E 2E 2E 20 37 20  |  yellow .... 7 |
00000B70: 20 20 20 64 61 72 6B 20  67 72 61 79 20 2E 31 35  |   dark gray .15|
00000B80: 0D 00 20 0D 00 74 68 65  20 6E 65 78 74 20 70 72  |.. ..the next pr|
00000B90: 6F 6D 70 74 20 67 69 76  65 73 20 79 6F 75 20 61  |ompt gives you a|
00000BA0: 20 63 68 6F 69 63 65 20  6F 66 20 6D 6F 64 65 73  | choice of modes|
00000BB0: 20 2D 20 3C 31 3E 20 62  75 6C 6C 65 74 69 6E 20  | - <1> bulletin |
00000BC0: 62 6F 61 72 64 20 6F 72  20 3C 32 3E 20 68 61 6C  |board or <2> hal|
00000BD0: 66 0D 00 64 75 70 6C 65  78 2E 20 20 66 6F 72 20  |f..duplex.  for |
00000BE0: 6D 6F 73 74 20 61 70 70  6C 69 63 61 74 69 6F 6E  |most application|
00000BF0: 73 2C 20 74 68 65 20 62  75 6C 6C 65 74 69 6E 20  |s, the bulletin |
00000C00: 62 6F 61 72 64 20 6D 6F  64 65 20 69 73 20 66 69  |board mode is fi|
00000C10: 6E 65 2C 20 61 6E 64 20  73 65 74 73 20 74 68 65  |ne, and sets the|
00000C20: 0D 00 73 79 73 74 65 6D  20 66 6F 72 20 66 75 6C  |..system for ful|
00000C30: 6C 20 64 75 70 6C 65 78  2C 20 6E 6F 20 70 61 72  |l duplex, no par|
00000C40: 69 74 79 2E 20 20 74 68  65 20 68 61 6C 66 20 64  |ity.  the half d|
00000C50: 75 70 6C 65 78 20 6D 6F  64 65 20 69 73 20 64 65  |uplex mode is de|
00000C60: 73 69 67 6E 65 64 0D 00  73 70 65 63 69 66 69 63  |signed..specific|
00000C70: 61 6C 6C 79 20 66 6F 72  20 75 73 65 20 62 65 74  |ally for use bet|
00000C80: 77 65 65 6E 20 63 36 34  73 20 61 6E 64 20 6F 6E  |ween c64s and on|
00000C90: 20 74 68 6F 73 65 20 63  6F 6D 6D 65 72 63 69 61  | those commercia|
00000CA0: 6C 20 73 65 72 76 69 63  65 73 20 73 75 63 68 20  |l services such |
00000CB0: 61 73 0D 00 67 65 6E 69  65 20 74 68 61 74 20 72  |as..genie that r|
00000CC0: 65 71 75 69 72 65 20 68  61 6C 66 20 64 75 70 6C  |equire half dupl|
00000CD0: 65 78 2E 20 20 69 74 0D  00 73 65 74 73 20 73 6F  |ex.  it..sets so|
00000CE0: 66 74 77 61 72 65 20 68  61 6C 66 20 64 75 70 6C  |ftware half dupl|
00000CF0: 65 78 20 73 6F 20 74 68  61 74 20 69 74 20 77 69  |ex so that it wi|
00000D00: 6C 6C 20 77 6F 72 6B 20  77 69 74 68 20 61 6E 79  |ll work with any|
00000D10: 20 6D 6F 64 65 6D 20 63  6F 6E 66 69 67 75 72 61  | modem configura|
00000D20: 74 69 6F 6E 2E 0D 00 79  6F 75 20 64 6F 20 6E 6F  |tion...you do no|
00000D30: 74 20 6E 65 65 64 20 74  6F 20 73 65 74 20 74 68  |t need to set th|
00000D40: 65 20 6D 6F 64 65 6D 20  66 6F 72 20 68 61 6C 66  |e modem for half|
00000D50: 20 64 75 70 6C 65 78 20  61 73 20 77 65 6C 6C 2E  | duplex as well.|
00000D60: 20 20 76 65 72 73 69 6F  6E 20 37 2E 34 20 6F 66  |  version 7.4 of|
00000D70: 66 65 72 73 0D 00 74 68  65 20 6F 70 70 6F 72 74  |fers..the opport|
00000D80: 75 6E 69 74 79 20 74 6F  20 72 65 73 65 74 20 74  |unity to reset t|
00000D90: 68 65 20 70 72 69 6E 74  65 72 20 64 65 76 69 63  |he printer devic|
00000DA0: 65 20 6E 75 6D 62 65 72  20 61 6E 64 2F 6F 72 20  |e number and/or |
00000DB0: 73 65 63 6F 6E 64 61 72  79 20 61 64 64 72 65 73  |secondary addres|
00000DC0: 73 20 61 73 0D 00 63 68  6F 69 63 65 20 33 2E 20  |s as..choice 3. |
00000DD0: 20 63 68 6F 6F 73 69 6E  67 20 3C 33 3E 20 68 65  | choosing <3> he|
00000DE0: 72 65 20 77 69 6C 6C 20  72 65 74 75 72 6E 20 79  |re will return y|
00000DF0: 6F 75 20 74 6F 20 74 68  69 73 20 73 63 72 65 65  |ou to this scree|
00000E00: 6E 20 74 6F 20 63 68 6F  6F 73 65 20 3C 31 3E 20  |n to choose <1> |
00000E10: 6F 72 0D 00 3C 32 3E 2E  20 20 69 66 20 79 6F 75  |or..<2>.  if you|
00000E20: 20 77 69 73 68 20 74 6F  20 72 65 63 6F 6E 66 69  | wish to reconfi|
00000E30: 67 75 72 65 20 79 6F 75  72 20 70 72 69 6E 74 65  |gure your printe|
00000E40: 72 2C 20 79 6F 75 20 6D  75 73 74 20 63 68 6F 6F  |r, you must choo|
00000E50: 73 65 20 3C 33 3E 20 68  65 72 65 20 66 69 72 73  |se <3> here firs|
00000E60: 74 2C 0D 00 61 73 20 74  68 69 73 20 63 68 6F 69  |t,..as this choi|
00000E70: 63 65 20 69 73 20 6E 6F  74 20 6F 66 66 65 72 65  |ce is not offere|
00000E80: 64 20 61 67 61 69 6E 2E  0D 00 20 0D 00 74 68 65  |d again... ..the|
00000E90: 20 73 65 63 6F 6E 64 20  73 63 72 65 65 6E 20 70  | second screen p|
00000EA0: 72 6F 6D 70 74 73 20 66  6F 72 20 61 20 62 61 75  |rompts for a bau|
00000EB0: 64 20 72 61 74 65 20 63  68 6F 69 63 65 20 74 6F  |d rate choice to|
00000EC0: 20 62 65 20 6D 61 64 65  2E 20 20 3C 31 3E 20 66  | be made.  <1> f|
00000ED0: 6F 72 20 31 32 30 30 20  61 6E 64 0D 00 3C 33 3E  |or 1200 and..<3>|
00000EE0: 20 66 6F 72 20 33 30 30  20 73 6F 20 74 68 65 20  | for 300 so the |
00000EF0: 63 68 6F 69 63 65 20 62  65 63 6F 6D 65 73 20 61  |choice becomes a|
00000F00: 75 74 6F 6D 61 74 69 63  20 77 69 74 68 20 75 73  |utomatic with us|
00000F10: 65 2E 20 20 69 66 20 79  6F 75 20 61 72 65 20 75  |e.  if you are u|
00000F20: 73 69 6E 67 20 61 20 63  62 6D 0D 00 31 36 35 30  |sing a cbm..1650|
00000F30: 20 6D 6F 64 65 6D 2C 20  61 20 68 65 73 20 6D 6F  | modem, a hes mo|
00000F40: 64 65 6D 2C 20 6F 72 20  61 20 6D 69 74 65 79 6D  |dem, or a miteym|
00000F50: 6F 2C 20 79 6F 75 72 20  6F 6E 6C 79 20 63 68 6F  |o, your only cho|
00000F60: 69 63 65 20 69 73 20 33  30 30 20 62 61 75 64 2E  |ice is 300 baud.|
00000F70: 20 20 66 6F 72 0D 00 20  6D 6F 64 65 6D 73 20 63  |  for.. modems c|
00000F80: 6F 6E 6E 65 63 74 65 64  20 76 69 61 20 61 6E 20  |onnected via an |
00000F90: 72 73 32 33 32 20 61 64  61 70 74 65 72 2C 20 78  |rs232 adapter, x|
00000FA0: 6D 6F 62 75 66 20 77 69  6C 6C 20 72 75 6E 20 73  |mobuf will run s|
00000FB0: 6D 6F 6F 74 68 6C 79 20  61 74 20 31 32 30 30 20  |moothly at 1200 |
00000FC0: 62 61 75 64 2E 0D 00 69  66 20 79 6F 75 72 20 6D  |baud...if your m|
00000FD0: 6F 64 65 6D 20 75 6E 64  65 72 73 74 61 6E 64 73  |odem understands|
00000FE0: 20 68 61 79 65 73 20 73  74 79 6C 65 20 6D 6F 64  | hayes style mod|
00000FF0: 65 6D 20 63 6F 6D 6D 61  6E 64 73 2C 20 74 68 65  |em commands, the|
00001000: 20 74 65 72 6D 69 6E 61  6C 20 70 72 6F 67 72 61  | terminal progra|
00001010: 6D 20 77 69 6C 6C 0D 00  20 61 75 74 6F 6D 61 74  |m will.. automat|
00001020: 69 63 61 6C 6C 79 20 72  65 73 65 74 20 74 68 65  |ically reset the|
00001030: 20 6D 6F 64 65 6D 20 74  6F 20 79 6F 75 72 20 63  | modem to your c|
00001040: 68 6F 69 63 65 20 6F 66  20 73 70 65 65 64 73 2E  |hoice of speeds.|
00001050: 0D 00 20 0D 00 66 6F 6C  6C 6F 77 69 6E 67 20 61  |.. ..following a|
00001060: 20 73 68 6F 72 74 20 64  65 6C 61 79 20 77 68 69  | short delay whi|
00001070: 6C 65 20 74 68 65 20 74  72 61 6E 73 6C 61 74 69  |le the translati|
00001080: 6F 6E 20 74 61 62 6C 65  73 20 61 72 65 20 73 65  |on tables are se|
00001090: 74 20 75 70 20 61 6E 64  20 70 72 6F 67 72 61 6D  |t up and program|
000010A0: 0D 00 76 61 72 69 61 62  6C 65 73 20 61 72 65 20  |..variables are |
000010B0: 64 65 66 69 6E 65 64 2C  20 79 6F 75 20 77 69 6C  |defined, you wil|
000010C0: 6C 20 62 65 20 70 72 65  73 65 6E 74 65 64 20 74  |l be presented t|
000010D0: 68 65 20 6D 61 69 6E 20  74 65 72 6D 69 6E 61 6C  |he main terminal|
000010E0: 20 73 63 72 65 65 6E 2C  20 61 6E 64 20 79 6F 75  | screen, and you|
000010F0: 0D 00 61 72 65 20 72 65  61 64 79 20 74 6F 20 63  |..are ready to c|
00001100: 6F 6D 6D 75 6E 69 63 61  74 65 2E 20 20 74 77 6F  |ommunicate.  two|
00001110: 20 6D 65 6E 75 73 20 61  72 65 20 61 76 61 69 6C  | menus are avail|
00001120: 61 62 6C 65 20 66 72 6F  6D 20 74 68 69 73 20 73  |able from this s|
00001130: 63 72 65 65 6E 2E 20 20  70 72 65 73 73 69 6E 67  |creen.  pressing|
00001140: 0D 00 66 75 6E 63 74 69  6F 6E 20 6B 65 79 20 31  |..function key 1|
00001150: 20 3C 66 31 3E 20 77 69  6C 6C 20 62 72 69 6E 67  | <f1> will bring|
00001160: 20 75 70 20 74 68 65 20  6D 61 69 6E 20 6D 65 6E  | up the main men|
00001170: 75 2E 20 20 70 6C 65 61  73 65 20 65 78 61 6D 69  |u.  please exami|
00001180: 6E 65 20 69 74 20 63 61  72 65 66 75 6C 6C 79 0D  |ne it carefully.|
00001190: 00 62 65 66 6F 72 65 20  79 6F 75 72 20 66 69 72  |.before your fir|
000011A0: 73 74 20 75 73 65 20 6F  66 20 74 68 65 20 70 72  |st use of the pr|
000011B0: 6F 67 72 61 6D 2E 20 20  6D 6F 73 74 20 66 75 6E  |ogram.  most fun|
000011C0: 63 74 69 6F 6E 73 20 61  72 65 20 73 65 6C 66 20  |ctions are self |
000011D0: 65 78 70 6C 61 6E 61 74  6F 72 79 2E 20 0D 00 70  |explanatory. ..p|
000011E0: 72 65 73 73 69 6E 67 20  3C 66 33 3E 20 66 72 6F  |ressing <f3> fro|
000011F0: 6D 20 74 68 65 20 74 65  72 6D 69 6E 61 6C 20 6D  |m the terminal m|
00001200: 6F 64 65 20 77 69 6C 6C  20 62 72 69 6E 67 20 75  |ode will bring u|
00001210: 70 20 74 68 65 20 62 75  66 66 65 72 20 63 6F 6E  |p the buffer con|
00001220: 74 72 6F 6C 20 6D 65 6E  75 2E 20 20 69 74 0D 00  |trol menu.  it..|
00001230: 69 73 20 61 6C 73 6F 20  6C 69 73 74 65 64 20 6F  |is also listed o|
00001240: 6E 20 74 68 65 20 6D 61  69 6E 20 6D 65 6E 75 20  |n the main menu |
00001250: 66 6F 72 20 63 6F 6E 76  65 6E 69 65 6E 63 65 2E  |for convenience.|
00001260: 0D 00 20 0D 00 20 20 20  20 20 20 20 20 20 20 20  |.. ..           |
00001270: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001280: 20 20 20 20 20 20 20 74  68 65 20 64 69 61 6C 65  |       the diale|
00001290: 72 73 0D 00 20 0D 00 62  6F 62 20 63 61 6C 64 77  |rs.. ..bob caldw|
000012A0: 65 6C 6C 20 68 61 73 20  77 72 69 74 74 65 6E 20  |ell has written |
000012B0: 69 6E 20 64 69 61 6C 65  72 73 20 61 6E 64 20 61  |in dialers and a|
000012C0: 75 74 6F 2D 61 6E 73 77  65 72 20 66 6F 72 20 74  |uto-answer for t|
000012D0: 68 65 20 27 70 72 6F 62  6C 65 6D 27 20 6D 6F 64  |he 'problem' mod|
000012E0: 65 6D 73 2C 0D 00 73 70  65 63 69 66 69 63 61 6C  |ems,..specifical|
000012F0: 6C 79 20 74 68 65 20 77  65 73 74 72 69 64 67 65  |ly the westridge|
00001300: 2C 20 74 68 65 20 68 65  73 6D 6F 64 65 6D 20 69  |, the hesmodem i|
00001310: 69 20 61 6E 64 20 6D 69  74 65 79 6D 6F 2E 20 20  |i and miteymo.  |
00001320: 66 72 6F 6D 20 74 68 65  20 6D 61 69 6E 20 6D 65  |from the main me|
00001330: 6E 75 2C 0D 00 63 68 6F  69 63 65 20 3C 35 3E 20  |nu,..choice <5> |
00001340: 31 36 35 30 2F 36 34 32  30 20 61 75 74 6F 2D 64  |1650/6420 auto-d|
00001350: 69 61 6C 20 77 69 6C 6C  20 64 69 61 6C 20 62 6F  |ial will dial bo|
00001360: 74 68 20 74 68 65 20 31  36 35 30 20 61 6E 64 20  |th the 1650 and |
00001370: 74 68 65 20 77 65 73 74  72 69 64 67 65 20 6D 6F  |the westridge mo|
00001380: 64 65 6D 2E 0D 00 63 68  6F 69 63 65 20 3C 36 3E  |dem...choice <6>|
00001390: 20 6D 69 74 65 79 2F 68  65 73 69 69 20 61 75 74  | mitey/hesii aut|
000013A0: 6F 2D 64 69 61 6C 20 77  69 6C 6C 20 64 69 61 6C  |o-dial will dial|
000013B0: 20 74 68 65 20 6D 69 74  65 79 6D 6F 20 61 6E 64  | the miteymo and|
000013C0: 20 74 68 65 20 68 65 73  6D 6F 64 65 6D 20 69 69  | the hesmodem ii|
000013D0: 2E 0D 00 63 68 6F 69 63  65 20 3C 37 3E 20 78 6D  |...choice <7> xm|
000013E0: 6F 62 75 66 20 61 75 74  6F 2D 61 6E 73 77 65 72  |obuf auto-answer|
000013F0: 20 77 6F 72 6B 73 20 77  69 74 68 20 68 65 73 69  | works with hesi|
00001400: 69 2F 6D 69 74 65 79 2F  77 65 73 74 72 69 64 67  |i/mitey/westridg|
00001410: 65 20 61 6E 64 20 74 68  65 20 63 62 6D 31 36 35  |e and the cbm165|
00001420: 30 21 0D 00 68 61 79 65  73 2F 73 69 67 6E 61 6C  |0!..hayes/signal|
00001430: 6D 61 6E 20 6F 77 6E 65  72 73 20 77 69 6C 6C 20  |man owners will |
00001440: 6E 65 65 64 20 74 6F 20  75 73 65 20 74 68 65 20  |need to use the |
00001450: 62 75 69 6C 74 20 69 6E  20 61 75 74 6F 61 6E 73  |built in autoans|
00001460: 77 65 72 20 63 61 70 61  62 69 6C 69 74 79 20 66  |wer capability f|
00001470: 72 6F 6D 0D 00 74 68 65  20 61 70 70 72 6F 70 72  |rom..the appropr|
00001480: 69 61 74 65 20 74 65 72  6D 69 6E 61 6C 20 6D 6F  |iate terminal mo|
00001490: 64 65 20 61 73 20 74 68  65 0D 00 68 61 79 65 73  |de as the..hayes|
000014A0: 2F 73 69 67 6E 61 6C 6D  61 6E 20 6D 6F 64 65 6D  |/signalman modem|
000014B0: 73 20 72 65 71 75 69 72  65 20 6E 6F 20 6F 75 74  |s require no out|
000014C0: 73 69 64 65 20 73 6F 66  74 77 61 72 65 20 69 6E  |side software in|
000014D0: 74 65 72 76 65 6E 74 69  6F 6E 20 74 6F 20 61 63  |tervention to ac|
000014E0: 63 6F 6D 70 6C 69 73 68  0D 00 74 68 69 73 20 63  |complish..this c|
000014F0: 68 6F 72 65 2E 0D 00 20  0D 00 20 20 20 20 20 20  |hore... ..      |
00001500: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001510: 20 20 20 20 20 20 20 20  20 20 62 75 66 66 65 72  |          buffer|
00001520: 20 63 6F 6E 74 72 6F 6C  0D 00 20 0D 00 76 65 72  | control.. ..ver|
00001530: 73 69 6F 6E 20 37 2E 34  20 66 65 61 74 75 72 65  |sion 7.4 feature|
00001540: 73 20 61 20 6E 65 77 20  6B 65 72 6E 61 6C 20 73  |s a new kernal s|
00001550: 61 76 65 20 72 6F 75 74  69 6E 65 20 66 6F 72 20  |ave routine for |
00001560: 74 68 65 20 62 75 66 66  65 72 20 77 68 69 63 68  |the buffer which|
00001570: 20 65 6C 69 6D 69 6E 61  74 65 73 0D 00 74 68 65  | eliminates..the|
00001580: 20 68 6F 72 72 65 6E 64  6F 75 73 6C 79 20 73 6C  | horrendously sl|
00001590: 6F 77 20 73 61 76 65 73  20 6F 66 20 74 68 65 20  |ow saves of the |
000015A0: 70 61 73 74 2E 76 65 72  73 69 6F 6E 73 20 36 2E  |past.versions 6.|
000015B0: 36 20 61 6E 64 20 73 75  62 73 65 71 75 65 6E 74  |6 and subsequent|
000015C0: 20 70 6C 61 63 65 20 74  68 65 0D 00 62 75 66 66  | place the..buff|
000015D0: 65 72 20 6F 70 65 6E 69  6E 67 2C 20 63 6C 6F 73  |er opening, clos|
000015E0: 69 6E 67 2C 20 61 6E 64  20 7A 65 72 6F 69 6E 67  |ing, and zeroing|
000015F0: 20 6F 6E 20 66 75 6E 63  74 69 6F 6E 20 6B 65 79  | on function key|
00001600: 73 20 61 73 20 66 6F 6C  6C 6F 77 73 3A 0D 00 20  |s as follows:.. |
00001610: 0D 00 20 20 20 66 75 6E  63 74 69 6F 6E 20 6B 65  |..   function ke|
00001620: 79 20 35 20 6F 70 65 6E  73 20 74 68 65 20 62 75  |y 5 opens the bu|
00001630: 66 66 65 72 0D 00 20 20  20 66 75 6E 63 74 69 6F  |ffer..   functio|
00001640: 6E 20 6B 65 79 20 37 20  63 6C 6F 73 65 73 20 74  |n key 7 closes t|
00001650: 68 65 20 62 75 66 66 65  72 0D 00 20 20 20 66 75  |he buffer..   fu|
00001660: 6E 63 74 69 6F 6E 20 6B  65 79 20 38 20 7A 65 72  |nction key 8 zer|
00001670: 6F 73 20 28 63 6C 65 61  72 73 29 20 74 68 65 20  |os (clears) the |
00001680: 62 75 66 66 65 72 0D 00  20 0D 00 61 6C 6C 20 6F  |buffer.. ..all o|
00001690: 74 68 65 72 20 62 75 66  66 65 72 20 66 75 6E 63  |ther buffer func|
000016A0: 74 69 6F 6E 73 20 61 72  65 20 61 63 63 65 73 73  |tions are access|
000016B0: 65 64 20 66 72 6F 6D 20  74 68 65 20 62 75 66 66  |ed from the buff|
000016C0: 65 72 20 63 6F 6E 74 72  6F 6C 20 6D 65 6E 75 20  |er control menu |
000016D0: 61 76 61 69 6C 61 62 6C  65 0D 00 62 79 20 70 72  |available..by pr|
000016E0: 65 73 73 69 6E 67 20 66  75 6E 63 74 69 6F 6E 20  |essing function |
000016F0: 6B 65 79 20 33 2E 20 20  74 68 65 20 62 75 66 66  |key 3.  the buff|
00001700: 65 72 20 6D 61 79 20 62  65 20 73 61 76 65 64 20  |er may be saved |
00001710: 74 6F 20 64 69 73 6B 2C  20 70 72 69 6E 74 65 64  |to disk, printed|
00001720: 20 74 6F 20 73 63 72 65  65 6E 0D 00 6F 72 20 70  | to screen..or p|
00001730: 72 69 6E 74 65 72 2C 20  6F 72 20 6C 6F 61 64 65  |rinter, or loade|
00001740: 64 20 66 72 6F 6D 20 74  68 69 73 20 6D 65 6E 75  |d from this menu|
00001750: 2E 20 20 74 68 65 72 65  20 61 72 65 20 61 20 6E  |.  there are a n|
00001760: 75 6D 62 65 72 20 6F 66  20 66 75 6E 63 74 69 6F  |umber of functio|
00001770: 6E 73 20 69 6E 0D 00 78  6D 6F 62 75 66 20 74 68  |ns in..xmobuf th|
00001780: 61 74 20 77 6F 72 6B 20  6F 66 66 6C 69 6E 65 2C  |at work offline,|
00001790: 20 73 75 63 68 20 61 73  20 74 68 65 20 73 65 71  | such as the seq|
000017A0: 75 65 6E 74 69 61 6C 20  66 69 6C 65 20 72 65 61  |uential file rea|
000017B0: 64 65 72 20 61 6E 64 20  73 6F 6D 65 20 6F 74 68  |der and some oth|
000017C0: 65 72 73 2E 0D 00 69 74  20 69 73 20 73 75 67 67  |ers...it is sugg|
000017D0: 65 73 74 65 64 20 74 68  61 74 20 79 6F 75 20 6C  |ested that you l|
000017E0: 6F 61 64 20 75 70 20 78  6D 6F 62 75 66 20 61 6E  |oad up xmobuf an|
000017F0: 64 20 65 78 70 6C 6F 72  65 20 74 68 65 20 76 61  |d explore the va|
00001800: 72 69 6F 75 73 20 6D 65  6E 75 20 69 74 65 6D 73  |rious menu items|
00001810: 0D 00 62 65 66 6F 72 65  74 72 79 69 6E 67 20 74  |..beforetrying t|
00001820: 6F 20 75 73 65 20 69 74  20 6F 6E 6C 69 6E 65 2E  |o use it online.|
00001830: 0D 00 20 0D 00 78 6D 6F  62 75 66 20 75 73 65 73  |.. ..xmobuf uses|
00001840: 20 78 6F 6E 2D 78 6F 66  20 66 6C 6F 77 20 63 6F  | xon-xof flow co|
00001850: 6E 74 72 6F 6C 20 74 6F  20 6B 65 65 70 20 75 70  |ntrol to keep up|
00001860: 20 61 74 20 68 69 67 68  20 73 70 65 65 64 2C 20  | at high speed, |
00001870: 61 6E 64 20 77 69 6C 6C  20 77 6F 72 6B 20 77 65  |and will work we|
00001880: 6C 6C 0D 00 77 69 74 68  20 61 6E 79 20 68 6F 73  |ll..with any hos|
00001890: 74 20 74 68 61 74 20 72  65 73 70 65 63 74 73 20  |t that respects |
000018A0: 78 6F 6E 2D 78 6F 66 2E  20 20 69 66 20 79 6F 75  |xon-xof.  if you|
000018B0: 20 61 72 65 20 68 61 76  69 6E 67 20 70 72 6F 62  | are having prob|
000018C0: 6C 65 6D 73 20 77 69 74  68 0D 00 69 6E 66 6F 72  |lems with..infor|
000018D0: 6D 61 74 69 6F 6E 20 62  65 69 6E 67 20 67 61 72  |mation being gar|
000018E0: 62 6C 65 64 2C 20 69 74  20 69 73 20 70 6F 73 73  |bled, it is poss|
000018F0: 69 62 6C 65 20 74 68 61  74 20 74 68 65 20 68 6F  |ible that the ho|
00001900: 73 74 20 69 73 20 6E 6F  74 20 6F 62 73 65 72 76  |st is not observ|
00001910: 69 6E 67 20 74 68 65 0D  00 78 6F 6E 2D 78 6F 66  |ing the..xon-xof|
00001920: 20 63 6F 6E 76 65 6E 74  69 6F 6E 2E 20 20 74 68  | convention.  th|
00001930: 69 73 20 73 68 6F 75 6C  64 20 6E 6F 74 20 70 6F  |is should not po|
00001940: 73 65 20 61 20 70 72 6F  62 6C 65 6D 20 61 74 20  |se a problem at |
00001950: 33 30 30 20 62 61 75 64  20 61 73 20 63 6F 6D 70  |300 baud as comp|
00001960: 69 6C 69 6E 67 0D 00 67  69 76 65 73 20 74 68 65  |iling..gives the|
00001970: 20 70 72 6F 67 72 61 6D  20 73 75 66 66 69 63 69  | program suffici|
00001980: 65 6E 74 20 73 70 65 65  64 20 74 6F 20 6B 65 65  |ent speed to kee|
00001990: 70 20 75 70 2E 20 20 70  72 6F 76 69 73 69 6F 6E  |p up.  provision|
000019A0: 20 68 61 73 20 62 65 65  6E 20 6D 61 64 65 20 74  | has been made t|
000019B0: 6F 0D 00 72 65 64 69 73  70 6C 61 79 20 74 68 65  |o..redisplay the|
000019C0: 20 62 75 66 66 65 72 2C  20 61 6E 64 20 74 68 65  | buffer, and the|
000019D0: 72 65 20 61 72 65 20 73  65 76 65 72 61 6C 20 77  |re are several w|
000019E0: 61 79 73 20 74 6F 20 73  65 65 20 77 68 61 74 20  |ays to see what |
000019F0: 69 73 20 69 6E 20 74 68  65 20 62 75 66 66 65 72  |is in the buffer|
00001A00: 2E 0D 00 79 6F 75 20 63  61 6E 20 70 72 69 6E 74  |...you can print|
00001A10: 20 74 68 65 20 62 75 66  66 65 72 20 74 6F 20 74  | the buffer to t|
00001A20: 68 65 20 6D 6F 64 65 6D  20 61 66 74 65 72 20 79  |he modem after y|
00001A30: 6F 75 72 20 73 65 73 73  69 6F 6E 2C 20 6F 72 20  |our session, or |
00001A40: 79 6F 75 20 63 61 6E 20  73 61 76 65 20 69 74 20  |you can save it |
00001A50: 74 6F 0D 00 64 69 73 6B  20 61 6E 64 20 74 68 65  |to..disk and the|
00001A60: 6E 20 72 65 61 64 20 69  74 20 75 73 69 6E 67 20  |n read it using |
00001A70: 74 68 65 20 62 75 69 6C  74 2D 69 6E 20 73 65 71  |the built-in seq|
00001A80: 75 65 6E 74 69 61 6C 20  66 69 6C 65 20 72 65 61  |uential file rea|
00001A90: 64 65 72 2E 0D 00 20 0D  00 20 20 20 20 20 20 20  |der... ..       |
00001AA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001AB0: 20 20 20 20 20 20 20 20  20 36 34 20 74 6F 20 36  |         64 to 6|
00001AC0: 34 20 6D 6F 64 65 0D 00  20 0D 00 69 6E 20 68 61  |4 mode.. ..in ha|
00001AD0: 6C 66 20 64 75 70 6C 65  78 2C 20 74 68 65 20 74  |lf duplex, the t|
00001AE0: 65 72 6D 69 6E 61 6C 20  73 65 74 73 20 68 61 6C  |erminal sets hal|
00001AF0: 66 20 64 75 70 6C 65 78  2C 20 61 6E 64 20 70 72  |f duplex, and pr|
00001B00: 6F 76 69 64 65 73 20 74  68 65 20 65 63 68 6F 20  |ovides the echo |
00001B10: 6F 66 20 77 68 61 74 0D  00 79 6F 75 20 74 79 70  |of what..you typ|
00001B20: 65 2E 20 20 68 61 6C 66  20 64 75 70 6C 65 78 20  |e.  half duplex |
00001B30: 73 68 6F 75 6C 64 20 6E  6F 74 20 62 65 20 75 73  |should not be us|
00001B40: 65 64 20 77 69 74 68 20  61 6E 79 20 68 6F 73 74  |ed with any host|
00001B50: 20 74 68 61 74 20 70 72  6F 76 69 64 65 73 20 65  | that provides e|
00001B60: 63 68 6F 69 6E 67 0D 00  66 72 6F 6D 20 74 68 65  |choing..from the|
00001B70: 20 68 6F 73 74 20 61 73  20 79 6F 75 20 77 69 6C  | host as you wil|
00001B80: 6C 20 73 65 65 20 64 6F  75 62 6C 65 20 63 68 61  |l see double cha|
00001B90: 72 61 63 74 65 72 73 20  66 72 6F 6D 20 65 76 65  |racters from eve|
00001BA0: 72 79 74 68 69 6E 67 20  79 6F 75 20 74 79 70 65  |rything you type|
00001BB0: 2E 0D 00 20 0D 00 20 20  20 20 20 20 20 20 20 20  |... ..          |
00001BC0: 20 20 20 20 20 20 20 20  20 20 61 20 6C 69 74 74  |          a litt|
00001BD0: 6C 65 20 62 69 74 20 61  62 6F 75 74 20 2E 62 69  |le bit about .bi|
00001BE0: 6E 20 61 6E 64 20 2E 69  6D 67 20 66 69 6C 65 73  |n and .img files|
00001BF0: 0D 00 20 0D 00 77 68 65  6E 20 79 6F 75 20 75 70  |.. ..when you up|
00001C00: 6C 6F 61 64 20 61 20 70  72 6F 67 72 61 6D 20 66  |load a program f|
00001C10: 69 6C 65 20 74 6F 20 61  6E 79 20 68 6F 73 74 2C  |ile to any host,|
00001C20: 20 74 68 65 20 66 69 6C  65 20 79 6F 75 20 61 72  | the file you ar|
00001C30: 65 20 73 65 6E 64 69 6E  67 20 77 69 74 68 0D 00  |e sending with..|
00001C40: 78 6D 6F 64 65 6D 20 69  73 20 61 20 62 69 6E 61  |xmodem is a bina|
00001C50: 72 79 20 66 69 6C 65 2E  20 20 63 6F 6D 70 75 73  |ry file.  compus|
00001C60: 65 72 76 65 20 75 73 65  73 20 74 68 65 20 69 6D  |erve uses the im|
00001C70: 61 67 65 20 64 65 73 69  67 6E 61 74 6F 72 20 74  |age designator t|
00001C80: 6F 20 64 65 6E 6F 74 65  20 61 20 66 69 6C 65 0D  |o denote a file.|
00001C90: 00 75 70 6C 6F 61 64 65  64 20 77 69 74 68 20 76  |.uploaded with v|
00001CA0: 69 64 74 65 78 2E 20 20  69 66 20 79 6F 75 20 64  |idtex.  if you d|
00001CB0: 6F 77 6E 6C 6F 61 64 20  61 6E 20 69 6D 61 67 65  |ownload an image|
00001CC0: 20 66 69 6C 65 20 66 72  6F 6D 20 63 6F 6D 70 75  | file from compu|
00001CD0: 73 65 72 76 65 20 75 73  69 6E 67 0D 00 78 6D 6F  |serve using..xmo|
00001CE0: 64 65 6D 2C 20 74 68 65  72 65 20 77 69 6C 6C 20  |dem, there will |
00001CF0: 62 65 20 39 20 65 78 74  72 61 20 63 68 61 72 61  |be 9 extra chara|
00001D00: 63 74 65 72 73 20 73 65  6E 74 20 61 73 20 61 20  |cters sent as a |
00001D10: 68 65 61 64 65 72 2E 20  20 78 6D 6F 62 75 66 20  |header.  xmobuf |
00001D20: 73 74 72 69 70 73 20 74  68 6F 73 65 0D 00 66 69  |strips those..fi|
00001D30: 72 73 74 20 39 20 63 68  61 72 61 63 74 65 72 73  |rst 9 characters|
00001D40: 20 61 6E 64 20 69 67 6E  6F 72 65 73 20 74 68 65  | and ignores the|
00001D50: 6D 2C 20 70 65 72 6D 69  74 74 69 6E 67 20 64 69  |m, permitting di|
00001D60: 72 65 63 74 20 74 72 61  6E 73 66 65 72 20 6F 66  |rect transfer of|
00001D70: 20 2E 69 6D 67 20 66 69  6C 65 73 0D 00 74 6F 20  | .img files..to |
00001D80: 79 6F 75 72 20 63 6F 6D  70 75 74 65 72 2C 20 61  |your computer, a|
00001D90: 6E 64 20 65 6C 69 6D 69  6E 61 74 69 6E 67 20 61  |nd eliminating a|
00001DA0: 6E 79 20 6E 65 65 64 20  66 6F 72 20 63 6F 6E 76  |ny need for conv|
00001DB0: 65 72 73 69 6F 6E 20 75  74 69 6C 69 74 69 65 73  |ersion utilities|
00001DC0: 20 73 75 63 68 20 61 73  0D 00 69 6D 67 74 70 36  | such as..imgtp6|
00001DD0: 2E 62 69 6E 2E 20 20 69  74 20 69 73 20 75 70 20  |.bin.  it is up |
00001DE0: 74 6F 20 79 6F 75 20 74  6F 20 65 6E 73 75 72 65  |to you to ensure|
00001DF0: 20 74 68 61 74 20 74 68  65 20 66 69 6C 65 20 79  | that the file y|
00001E00: 6F 75 20 61 72 65 20 64  6F 77 6E 6C 6F 61 64 69  |ou are downloadi|
00001E10: 6E 67 20 77 69 6C 6C 0D  00 77 6F 72 6B 20 6F 6E  |ng will..work on|
00001E20: 20 79 6F 75 72 20 63 6F  6D 70 75 74 65 72 2C 20  | your computer, |
00001E30: 61 73 20 78 6D 6F 62 75  66 20 64 6F 65 73 20 6E  |as xmobuf does n|
00001E40: 6F 74 20 61 6E 73 77 65  72 20 61 6E 79 20 6F 66  |ot answer any of|
00001E50: 20 63 6F 6D 70 75 73 65  72 76 65 73 20 61 75 74  | compuserves aut|
00001E60: 6F 6D 61 74 69 63 0D 00  74 65 72 6D 69 6E 61 6C  |omatic..terminal|
00001E70: 20 71 75 65 72 69 65 73  2C 20 61 6E 64 20 77 69  | queries, and wi|
00001E80: 6C 6C 20 6E 6F 74 20 61  75 74 6F 6D 61 74 69 63  |ll not automatic|
00001E90: 61 6C 6C 79 20 69 64 65  6E 74 69 66 79 20 69 74  |ally identify it|
00001EA0: 73 65 6C 66 20 74 6F 20  63 6F 6D 70 75 73 65 72  |self to compuser|
00001EB0: 76 65 2E 0D 00 74 6F 20  74 61 6B 65 20 66 75 6C  |ve...to take ful|
00001EC0: 6C 20 61 64 76 61 6E 74  61 67 65 20 6F 66 20 78  |l advantage of x|
00001ED0: 6D 6F 62 75 66 73 20 75  6E 69 71 75 65 20 63 61  |mobufs unique ca|
00001EE0: 70 61 62 69 6C 69 74 69  65 73 2C 20 79 6F 75 20  |pabilities, you |
00001EF0: 73 68 6F 75 6C 64 20 73  65 74 20 79 6F 75 72 0D  |should set your.|
00001F00: 00 74 65 72 6D 69 6E 61  6C 20 74 79 70 65 20 61  |.terminal type a|
00001F10: 73 20 27 6F 74 68 65 72  27 20 6F 6E 20 63 6F 6D  |s 'other' on com|
00001F20: 70 75 73 65 72 76 65 2E  0D 00 20 0D 00 6F 6E 20  |puserve... ..on |
00001F30: 6D 6F 73 74 20 68 6F 73  74 73 20 74 68 61 74 20  |most hosts that |
00001F40: 68 6F 6E 6F 72 20 74 68  65 20 78 6D 6F 64 65 6D  |honor the xmodem|
00001F50: 20 70 72 6F 74 6F 63 6F  6C 2C 20 74 68 65 20 63  | protocol, the c|
00001F60: 68 6F 69 63 65 20 6F 66  20 66 69 6C 65 6E 61 6D  |hoice of filenam|
00001F70: 65 20 69 73 20 75 70 20  74 6F 0D 00 74 68 65 20  |e is up to..the |
00001F80: 75 70 6C 6F 61 64 65 72  2E 20 20 69 66 20 79 6F  |uploader.  if yo|
00001F90: 75 20 6F 62 73 65 72 76  65 20 74 68 65 20 63 75  |u observe the cu|
00001FA0: 73 74 6F 6D 20 61 6E 64  20 6E 61 6D 65 20 79 6F  |stom and name yo|
00001FB0: 75 72 20 75 70 6C 6F 61  64 65 64 20 66 69 6C 65  |ur uploaded file|
00001FC0: 73 20 75 73 69 6E 67 0D  00 2E 62 69 6E 20 66 6F  |s using...bin fo|
00001FD0: 72 20 70 72 67 20 66 69  6C 65 73 20 61 6E 64 20  |r prg files and |
00001FE0: 2E 74 78 74 20 66 6F 72  20 73 65 71 20 66 69 6C  |.txt for seq fil|
00001FF0: 65 73 2C 20 74 68 65 6E  20 74 68 6F 73 65 20 77  |es, then those w|
00002000: 68 6F 20 77 69 73 68 20  74 6F 20 64 6F 77 6E 6C  |ho wish to downl|
00002010: 6F 61 64 0D 00 79 6F 75  72 20 66 69 6C 65 73 20  |oad..your files |
00002020: 77 69 6C 6C 20 62 65 20  61 62 6C 65 20 74 6F 20  |will be able to |
00002030: 74 65 6C 6C 20 74 68 65  69 72 20 74 65 72 6D 69  |tell their termi|
00002040: 6E 61 6C 20 70 72 6F 67  72 61 6D 20 77 68 65 74  |nal program whet|
00002050: 68 65 72 20 69 74 20 69  73 20 61 20 70 72 67 20  |her it is a prg |
00002060: 6F 72 0D 00 73 65 71 20  66 69 6C 65 2E 0D 00 20  |or..seq file... |
00002070: 0D 00 72 65 6D 65 6D 62  65 72 2E 2E 2E 20 69 66  |..remember... if|
00002080: 20 79 6F 75 20 75 70 6C  6F 61 64 20 61 20 70 72  | you upload a pr|
00002090: 67 20 66 69 6C 65 20 74  6F 20 63 6F 6D 70 75 73  |g file to compus|
000020A0: 65 72 76 65 20 75 73 69  6E 67 20 78 6D 6F 62 75  |erve using xmobu|
000020B0: 66 2C 20 79 6F 75 20 6D  75 73 74 20 67 69 76 65  |f, you must give|
000020C0: 0D 00 63 6F 6D 70 75 73  65 72 76 65 20 61 20 66  |..compuserve a f|
000020D0: 69 6C 65 6E 61 6D 65 20  77 69 74 68 20 61 20 2E  |ilename with a .|
000020E0: 62 69 6E 20 65 78 74 65  6E 64 65 72 20 28 6D 79  |bin extender (my|
000020F0: 70 72 67 2E 62 69 6E 2C  20 66 6F 72 20 65 78 61  |prg.bin, for exa|
00002100: 6D 70 6C 65 2E 20 20 69  66 20 79 6F 75 20 64 6F  |mple.  if you do|
00002110: 0D 00 6E 6F 74 20 6F 62  73 65 72 76 65 20 74 68  |..not observe th|
00002120: 69 73 2C 20 74 68 65 20  66 69 6C 65 20 77 69 6C  |is, the file wil|
00002130: 6C 20 62 65 20 74 75 72  6E 65 64 20 69 6E 74 6F  |l be turned into|
00002140: 20 67 61 72 62 61 67 65  20 62 79 20 63 6F 6D 70  | garbage by comp|
00002150: 75 73 65 72 76 65 2C 20  61 6E 64 20 77 69 6C 6C  |userve, and will|
00002160: 0D 00 68 61 76 65 20 74  6F 20 62 65 20 63 61 6E  |..have to be can|
00002170: 63 65 6C 6C 65 64 20 62  79 20 74 68 65 20 73 79  |celled by the sy|
00002180: 73 6F 70 73 2E 0D 00 76  69 64 74 65 78 20 75 73  |sops...vidtex us|
00002190: 65 72 73 20 77 69 6C 6C  20 62 65 20 61 62 6C 65  |ers will be able|
000021A0: 20 74 6F 20 64 6F 77 6E  6C 6F 61 64 20 79 6F 75  | to download you|
000021B0: 72 20 66 69 6C 65 20 69  66 20 79 6F 75 20 72 65  |r file if you re|
000021C0: 6D 69 6E 64 20 74 68 65  6D 20 69 6E 20 74 68 65  |mind them in the|
000021D0: 20 64 65 73 0D 00 74 6F  20 62 65 20 73 75 72 65  | des..to be sure|
000021E0: 20 74 6F 20 61 64 64 20  27 2C 70 27 20 77 68 65  | to add ',p' whe|
000021F0: 6E 20 63 69 73 20 61 73  6B 73 20 66 6F 72 20 61  |n cis asks for a|
00002200: 20 6E 61 6D 65 20 66 6F  72 20 74 68 65 69 72 20  | name for their |
00002210: 63 6F 6D 70 75 74 65 72  2E 0D 00 20 0D 00 74 6F  |computer... ..to|
00002220: 20 64 6F 77 6E 6C 6F 61  64 20 61 20 62 69 6E 61  | download a bina|
00002230: 72 79 20 6F 72 20 69 6D  61 67 65 20 66 69 6C 65  |ry or image file|
00002240: 20 6F 6E 20 63 6F 6D 70  75 73 65 72 76 65 2C 20  | on compuserve, |
00002250: 73 69 6D 70 6C 79 20 74  61 6B 65 20 74 68 65 20  |simply take the |
00002260: 64 6F 77 6E 6C 6F 61 64  0D 00 6F 70 74 69 6F 6E  |download..option|
00002270: 20 61 73 20 79 6F 75 20  62 72 6F 77 73 65 20 61  | as you browse a|
00002280: 20 73 65 63 74 69 6F 6E  2C 20 61 6E 64 20 63 6F  | section, and co|
00002290: 6D 70 75 73 65 72 76 65  20 77 69 6C 6C 20 61 73  |mpuserve will as|
000022A0: 6B 20 77 68 69 63 68 20  70 72 6F 74 6F 63 6F 6C  |k which protocol|
000022B0: 20 79 6F 75 20 77 69 73  68 0D 00 74 6F 20 75 73  | you wish..to us|
000022C0: 65 2E 20 20 73 65 6C 65  63 74 20 74 68 65 20 78  |e.  select the x|
000022D0: 6D 6F 64 65 6D 20 6F 70  74 69 6F 6E 2C 20 61 6E  |modem option, an|
000022E0: 64 20 63 6F 6D 70 75 73  65 72 76 65 20 77 69 6C  |d compuserve wil|
000022F0: 6C 20 61 73 6B 20 69 66  20 79 6F 75 20 77 69 73  |l ask if you wis|
00002300: 68 20 74 6F 20 75 73 65  0D 00 61 73 63 69 69 20  |h to use..ascii |
00002310: 6F 72 20 62 69 6E 61 72  79 2E 20 20 63 68 6F 6F  |or binary.  choo|
00002320: 73 65 20 62 69 6E 61 72  79 2E 20 20 63 6F 6D 70  |se binary.  comp|
00002330: 75 73 65 72 76 65 20 77  69 6C 6C 20 74 68 65 6E  |userve will then|
00002340: 20 61 6E 6E 6F 75 6E 63  65 20 74 68 61 74 20 69  | announce that i|
00002350: 74 20 69 73 0D 00 72 65  61 64 79 20 74 6F 20 62  |t is..ready to b|
00002360: 65 67 69 6E 2E 20 20 70  72 65 73 73 20 3C 66 31  |egin.  press <f1|
00002370: 3E 20 74 6F 20 62 72 69  6E 67 20 75 70 20 74 68  |> to bring up th|
00002380: 65 20 6D 65 6E 75 2C 20  63 68 6F 6F 73 65 20 3C  |e menu, choose <|
00002390: 32 3E 20 64 6F 77 6E 6C  6F 61 64 2C 20 67 69 76  |2> download, giv|
000023A0: 65 20 74 68 65 0D 00 66  69 6C 65 20 61 20 6E 61  |e the..file a na|
000023B0: 6D 65 20 61 74 20 74 68  65 20 70 72 6F 6D 70 74  |me at the prompt|
000023C0: 20 61 6E 64 20 74 65 6C  6C 20 69 74 20 77 68 65  | and tell it whe|
000023D0: 74 68 65 72 20 69 74 20  69 73 20 61 20 3C 70 3E  |ther it is a <p>|
000023E0: 72 6F 67 72 61 6D 20 6F  72 20 3C 73 3E 65 71 75  |rogram or <s>equ|
000023F0: 65 6E 74 69 61 6C 0D 00  66 69 6C 65 2C 20 61 6E  |ential..file, an|
00002400: 64 20 73 69 74 20 62 61  63 6B 20 61 6E 64 20 72  |d sit back and r|
00002410: 65 6C 61 78 2E 20 20 62  65 63 61 75 73 65 20 6F  |elax.  because o|
00002420: 66 20 70 61 63 6B 65 74  20 73 77 69 74 63 68 69  |f packet switchi|
00002430: 6E 67 2C 20 79 6F 75 20  6D 61 79 20 66 69 6E 64  |ng, you may find|
00002440: 20 74 68 61 74 0D 00 79  6F 75 20 67 65 74 20 6D  | that..you get m|
00002450: 6F 72 65 20 65 72 72 6F  72 73 20 64 75 72 69 6E  |ore errors durin|
00002460: 67 20 70 72 6F 74 6F 63  6F 6C 20 74 72 61 6E 73  |g protocol trans|
00002470: 66 65 72 73 20 6F 6E 20  63 6F 6D 70 75 73 65 72  |fers on compuser|
00002480: 76 65 20 74 68 61 6E 20  66 72 6F 6D 20 79 6F 75  |ve than from you|
00002490: 72 0D 00 6C 6F 63 61 6C  20 62 62 73 2E 20 20 74  |r..local bbs.  t|
000024A0: 68 65 20 62 65 73 74 20  63 75 72 65 20 66 6F 72  |he best cure for|
000024B0: 20 74 68 69 73 20 69 73  20 74 6F 20 63 6F 6D 65  | this is to come|
000024C0: 20 62 61 63 6B 20 64 75  72 69 6E 67 20 6F 66 66  | back during off|
000024D0: 2D 70 65 61 6B 20 74 69  6D 65 73 20 77 68 65 6E  |-peak times when|
000024E0: 0D 00 63 6F 6D 70 75 73  65 72 76 65 20 69 73 20  |..compuserve is |
000024F0: 66 65 65 6C 69 6E 67 20  62 65 74 74 65 72 2E 0D  |feeling better..|
00002500: 00 20 0D 00 20 20 20 20  20 20 20 20 20 20 20 20  |. ..            |
00002510: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002520: 20 20 20 66 69 6C 65 20  74 72 61 6E 73 66 65 72  |   file transfer|
00002530: 73 0D 00 20 0D 00 28 6F  72 20 65 76 65 72 79 74  |s.. ..(or everyt|
00002540: 68 69 6E 67 20 79 6F 75  20 77 61 6E 74 65 64 20  |hing you wanted |
00002550: 74 6F 20 6B 6E 6F 77 20  61 62 6F 75 74 20 61 73  |to know about as|
00002560: 63 69 69 20 61 6E 64 20  70 65 74 73 63 69 69 20  |cii and petscii |
00002570: 62 75 74 20 64 69 64 6E  27 74 20 6B 6E 6F 77 20  |but didn't know |
00002580: 74 6F 0D 00 61 73 6B 21  29 20 20 76 65 72 73 69  |to..ask!)  versi|
00002590: 6F 6E 20 37 2E 34 20 61  64 64 73 20 32 20 6E 65  |on 7.4 adds 2 ne|
000025A0: 77 20 66 65 61 74 75 72  65 73 20 74 6F 20 6D 61  |w features to ma|
000025B0: 6B 65 20 6C 69 66 65 20  65 61 73 69 65 72 2E 20  |ke life easier. |
000025C0: 20 69 74 20 64 6F 65 73  20 61 73 63 69 69 20 74  | it does ascii t|
000025D0: 6F 0D 00 70 65 74 20 61  73 63 69 69 20 63 6F 6E  |o..pet ascii con|
000025E0: 76 65 72 73 69 6F 6E 73  20 6F 6E 20 74 68 65 20  |versions on the |
000025F0: 66 6C 79 20 73 6F 20 74  68 61 74 20 74 65 78 74  |fly so that text|
00002600: 20 66 69 6C 65 73 20 63  6F 6D 65 20 6F 75 74 20  | files come out |
00002610: 63 6F 72 72 65 63 74 6C  79 20 6F 6E 20 79 6F 75  |correctly on you|
00002620: 72 0D 00 6F 77 6E 20 73  79 73 74 65 6D 2E 20 20  |r..own system.  |
00002630: 6D 6F 73 74 20 68 6F 73  74 73 20 73 74 6F 72 65  |most hosts store|
00002640: 20 74 65 78 74 20 61 73  20 74 72 75 65 20 61 73  | text as true as|
00002650: 63 69 69 2E 20 20 65 76  65 6E 20 69 6E 20 70 72  |cii.  even in pr|
00002660: 6F 74 6F 63 6F 6C 20 74  72 61 6E 73 66 65 72 73  |otocol transfers|
00002670: 2C 0D 00 78 6D 6F 62 75  66 20 76 65 72 20 37 2E  |,..xmobuf ver 7.|
00002680: 34 20 66 69 78 65 73 20  69 74 20 73 6F 20 74 68  |4 fixes it so th|
00002690: 65 72 65 20 69 73 20 6E  6F 20 6E 65 65 64 20 66  |ere is no need f|
000026A0: 6F 72 20 66 75 72 74 68  65 72 20 69 6E 74 65 72  |or further inter|
000026B0: 76 65 6E 74 69 6F 6E 2E  20 20 69 6E 20 74 68 65  |vention.  in the|
000026C0: 0D 00 63 61 73 65 20 6F  66 20 63 65 72 74 61 69  |..case of certai|
000026D0: 6E 20 66 69 6C 65 73 2C  20 73 75 63 68 20 61 73  |n files, such as|
000026E0: 20 74 68 6F 73 65 20 75  70 6C 6F 61 64 65 64 20  | those uploaded |
000026F0: 61 73 20 70 65 74 73 63  69 69 20 65 61 72 6C 69  |as petscii earli|
00002700: 65 72 2C 20 79 6F 75 20  6D 61 79 20 77 69 73 68  |er, you may wish|
00002710: 0D 00 74 6F 20 6F 76 65  72 72 69 64 65 20 74 68  |..to override th|
00002720: 69 73 20 74 72 61 6E 73  6C 61 74 69 6F 6E 2C 20  |is translation, |
00002730: 61 6E 64 20 79 6F 75 0D  00 61 72 65 20 67 69 76  |and you..are giv|
00002740: 65 6E 20 74 68 65 20 6F  70 70 6F 72 74 75 6E 69  |en the opportuni|
00002750: 74 79 20 74 6F 20 64 6F  20 73 6F 20 69 6E 20 74  |ty to do so in t|
00002760: 68 65 20 70 72 6F 6D 70  74 20 73 65 71 75 65 6E  |he prompt sequen|
00002770: 63 65 20 66 6F 72 20 6D  6F 76 69 6E 67 20 73 65  |ce for moving se|
00002780: 71 20 66 69 6C 65 73 2E  0D 00 20 0D 00 20 20 20  |q files... ..   |
00002790: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000027A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 73 6F  |              so|
000027B0: 75 72 63 65 20 66 69 6C  65 0D 00 20 0D 00 74 68  |urce file.. ..th|
000027C0: 65 20 73 6F 75 72 63 65  20 63 6F 64 65 20 66 6F  |e source code fo|
000027D0: 72 20 74 68 69 73 20 70  72 6F 67 72 61 6D 20 68  |r this program h|
000027E0: 61 73 20 62 65 65 6E 20  75 70 6C 6F 61 64 65 64  |as been uploaded|
000027F0: 20 74 6F 20 66 6C 61 67  73 68 69 70 20 63 6F 6D  | to flagship com|
00002800: 6D 6F 64 6F 72 65 20 6F  6E 0D 00 64 65 6C 70 68  |modore on..delph|
00002810: 69 20 61 6E 64 20 69 73  20 69 6E 63 6C 75 64 65  |i and is include|
00002820: 64 20 77 69 74 68 20 74  68 65 20 78 6D 6F 62 75  |d with the xmobu|
00002830: 66 20 76 65 72 20 37 2E  34 20 67 72 6F 75 70 2E  |f ver 7.4 group.|
00002840: 20 20 69 74 20 63 61 6E  20 6E 6F 74 20 72 75 6E  |  it can not run|
00002850: 2C 20 62 65 63 61 75 73  65 0D 00 62 61 73 69 63  |, because..basic|
00002860: 20 68 61 73 20 69 6E 73  75 66 66 69 63 69 65 6E  | has insufficien|
00002870: 74 20 77 6F 72 6B 73 70  61 63 65 2C 20 73 6F 20  |t workspace, so |
00002880: 69 74 20 6D 75 73 74 20  62 65 20 63 6F 6D 70 69  |it must be compi|
00002890: 6C 65 64 2E 20 20 69 6E  20 6F 72 64 65 72 20 74  |led.  in order t|
000028A0: 6F 20 6D 61 6B 65 0D 00  74 68 65 20 62 75 66 66  |o make..the buff|
000028B0: 65 72 20 61 73 20 6C 61  72 67 65 20 61 73 20 70  |er as large as p|
000028C0: 6F 73 73 69 62 6C 65 2C  20 6D 65 6D 6F 72 79 20  |ossible, memory |
000028D0: 69 73 20 67 72 65 61 74  6C 79 20 72 65 70 61 72  |is greatly repar|
000028E0: 74 69 74 69 6F 6E 65 64  2C 20 61 6E 64 20 69 6E  |titioned, and in|
000028F0: 20 74 68 65 0D 00 63 6F  6D 70 69 6C 65 64 20 76  | the..compiled v|
00002900: 65 72 73 69 6F 6E 2C 20  62 61 73 69 63 20 69 73  |ersion, basic is|
00002910: 20 6C 65 66 74 20 61 20  6D 65 72 65 20 37 36 20  | left a mere 76 |
00002920: 62 79 74 65 73 20 6F 66  20 77 6F 72 6B 73 70 61  |bytes of workspa|
00002930: 63 65 2E 20 20 77 69 74  68 20 6F 6E 6C 79 20 74  |ce.  with only t|
00002940: 68 69 73 0D 00 6D 75 63  68 20 73 70 61 63 65 20  |his..much space |
00002950: 74 6F 20 70 6C 61 79 20  77 69 74 68 2C 20 67 61  |to play with, ga|
00002960: 72 62 61 67 65 20 63 6F  6C 6C 65 63 74 73 20 6F  |rbage collects o|
00002970: 63 63 75 72 20 72 65 67  75 6C 61 72 6C 79 2C 20  |ccur regularly, |
00002980: 62 75 74 20 61 20 62 6C  69 74 7A 20 67 61 72 62  |but a blitz garb|
00002990: 61 67 65 0D 00 63 6F 6C  6C 65 63 74 20 73 65 65  |age..collect see|
000029A0: 6D 73 20 74 6F 20 74 61  6B 65 20 61 62 6F 75 74  |ms to take about|
000029B0: 20 33 20 6D 69 6C 6C 69  73 65 63 6F 6E 64 73 2C  | 3 milliseconds,|
000029C0: 20 61 6E 64 20 69 73 20  73 65 6C 64 6F 6D 20 65  | and is seldom e|
000029D0: 76 65 6E 20 70 65 72 63  65 70 74 69 62 6C 65 2E  |ven perceptible.|
000029E0: 0D 00 74 68 6F 73 65 20  77 68 6F 20 74 61 6B 65  |..those who take|
000029F0: 20 64 6F 77 6E 20 74 68  65 20 73 6F 75 72 63 65  | down the source|
00002A00: 20 66 69 6C 65 2C 20 61  6E 64 20 68 61 76 65 20  | file, and have |
00002A10: 61 63 63 65 73 73 20 74  6F 20 61 20 63 6F 6D 70  |access to a comp|
00002A20: 69 6C 65 72 20 73 75 63  68 20 61 73 0D 00 62 6C  |iler such as..bl|
00002A30: 69 74 7A 21 2C 20 61 72  65 20 77 65 6C 63 6F 6D  |itz!, are welcom|
00002A40: 65 20 74 6F 20 69 6D 70  72 6F 76 65 20 69 74 20  |e to improve it |
00002A50: 69 6E 20 61 6E 79 20 77  61 79 2E 0D 00 20 0D 00  |in any way... ..|
00002A60: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002A70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002A80: 20 20 63 6F 70 79 72 69  67 68 74 0D 00 20 0D 00  |  copyright.. ..|
00002A90: 79 6F 75 20 61 72 65 20  66 72 65 65 20 74 6F 20  |you are free to |
00002AA0: 63 6F 70 79 20 74 68 69  73 20 70 72 6F 67 72 61  |copy this progra|
00002AB0: 6D 2C 20 69 74 73 20 64  6F 63 75 6D 65 6E 74 61  |m, its documenta|
00002AC0: 74 69 6F 6E 2C 20 61 6E  64 20 69 74 73 20 73 6F  |tion, and its so|
00002AD0: 75 72 63 65 20 66 69 6C  65 2C 20 61 6E 64 0D 00  |urce file, and..|
00002AE0: 74 6F 20 70 61 73 73 20  69 74 20 61 6C 6F 6E 67  |to pass it along|
00002AF0: 20 74 6F 20 79 6F 75 72  20 66 72 69 65 6E 64 73  | to your friends|
00002B00: 20 6F 72 20 64 69 73 74  72 69 62 75 74 65 20 69  | or distribute i|
00002B10: 74 20 69 6E 20 79 6F 75  72 20 75 73 65 72 20 67  |t in your user g|
00002B20: 72 6F 75 70 20 61 73 20  79 6F 75 20 73 65 65 0D  |roup as you see.|
00002B30: 00 66 69 74 2E 20 20 74  68 69 73 20 70 72 6F 67  |.fit.  this prog|
00002B40: 72 61 6D 20 77 61 73 20  77 72 69 74 74 65 6E 20  |ram was written |
00002B50: 74 6F 20 67 69 76 65 20  61 20 62 65 74 74 65 72  |to give a better|
00002B60: 20 63 6F 6D 6D 75 6E 69  63 61 74 69 6F 6E 20 63  | communication c|
00002B70: 61 70 61 62 69 6C 69 74  79 20 74 6F 0D 00 63 6F  |apability to..co|
00002B80: 6D 6D 6F 64 6F 72 65 20  65 6E 74 68 75 73 69 61  |mmodore enthusia|
00002B90: 73 74 73 2E 20 20 77 65  20 72 65 73 65 72 76 65  |sts.  we reserve|
00002BA0: 20 61 6E 79 20 63 6F 6D  6D 65 72 63 69 61 6C 20  | any commercial |
00002BB0: 72 69 67 68 74 73 20 74  6F 20 74 68 69 73 20 70  |rights to this p|
00002BC0: 72 6F 67 72 61 6D 2E 0D  00 70 65 72 6D 69 73 73  |rogram...permiss|
00002BD0: 69 6F 6E 20 69 73 20 67  72 61 6E 74 65 64 20 66  |ion is granted f|
00002BE0: 6F 72 20 61 6E 79 20 6E  6F 6E 2D 63 6F 6D 6D 65  |or any non-comme|
00002BF0: 72 63 69 61 6C 20 64 69  73 74 72 69 62 75 74 69  |rcial distributi|
00002C00: 6F 6E 2E 20 20 73 6F 2C  20 70 61 73 73 20 69 74  |on.  so, pass it|
00002C10: 20 61 72 6F 75 6E 64 0D  00 74 6F 20 79 6F 75 72  | around..to your|
00002C20: 20 66 72 69 65 6E 64 73  2C 20 61 6E 64 20 62 65  | friends, and be|
00002C30: 20 73 75 72 65 20 74 6F  20 70 75 74 20 69 74 20  | sure to put it |
00002C40: 69 6E 74 6F 20 79 6F 75  72 20 75 73 65 72 20 67  |into your user g|
00002C50: 72 6F 75 70 20 6C 69 62  72 61 72 79 2E 20 20 69  |roup library.  i|
00002C60: 20 64 6F 0D 00 72 65 71  75 65 73 74 20 74 68 61  | do..request tha|
00002C70: 74 20 61 20 63 6F 70 79  20 6F 66 20 74 68 69 73  |t a copy of this|
00002C80: 20 64 6F 63 75 6D 65 6E  74 20 66 69 6C 65 20 62  | document file b|
00002C90: 65 20 6D 61 64 65 20 61  76 61 69 6C 61 62 6C 65  |e made available|
00002CA0: 20 74 6F 20 65 61 63 68  20 70 65 72 73 6F 6E 0D  | to each person.|
00002CB0: 00 67 65 74 74 69 6E 67  20 78 6D 6F 62 75 66 2E  |.getting xmobuf.|
00002CC0: 0D 00 20 0D 00 20 20 20  20 20 20 20 20 20 20 20  |.. ..           |
00002CD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002CE0: 20 20 6B 6E 6F 77 6E 20  73 68 6F 72 74 63 6F 6D  |  known shortcom|
00002CF0: 69 6E 67 73 0D 00 20 0D  00 78 6D 6F 62 75 66 20  |ings.. ..xmobuf |
00002D00: 76 65 72 20 37 2E 34 20  68 61 73 20 69 6D 70 72  |ver 7.4 has impr|
00002D10: 6F 76 65 64 20 73 70 65  65 64 20 69 6E 20 74 68  |oved speed in th|
00002D20: 65 20 74 65 72 6D 69 6E  61 6C 20 6C 6F 6F 70 2C  |e terminal loop,|
00002D30: 20 62 75 74 20 64 72 6F  70 73 20 61 6E 20 6F 63  | but drops an oc|
00002D40: 63 61 73 69 6F 6E 61 6C  0D 00 63 68 61 72 61 63  |casional..charac|
00002D50: 74 65 72 20 61 74 20 31  32 30 30 20 62 61 75 64  |ter at 1200 baud|
00002D60: 2E 20 20 6F 70 65 6E 69  6E 67 20 74 68 65 20 62  |.  opening the b|
00002D70: 75 66 66 65 72 20 69 6E  76 6F 6B 65 73 20 6D 6F  |uffer invokes mo|
00002D80: 6E 69 74 6F 72 69 6E 67  20 6F 66 20 74 68 65 20  |nitoring of the |
00002D90: 72 73 32 33 32 0D 00 70  6F 72 74 20 73 74 61 74  |rs232..port stat|
00002DA0: 75 73 2C 20 61 6E 64 20  78 6F 6E 2D 78 6F 66 20  |us, and xon-xof |
00002DB0: 66 6C 6F 77 20 63 6F 6E  74 72 6F 6C 2C 20 61 6E  |flow control, an|
00002DC0: 64 20 6E 6F 20 63 68 61  72 61 63 74 65 72 73 20  |d no characters |
00002DD0: 61 72 65 20 6C 6F 73 74  2E 0D 00 74 68 65 20 74  |are lost...the t|
00002DE0: 65 72 6D 69 6E 61 6C 20  72 75 6E 73 20 61 20 6C  |erminal runs a l|
00002DF0: 69 74 74 6C 65 20 73 6C  6F 77 65 72 20 77 69 74  |ittle slower wit|
00002E00: 68 0D 00 74 68 65 20 62  75 66 66 65 72 20 6F 70  |h..the buffer op|
00002E10: 65 6E 2C 20 61 6E 64 20  74 68 65 20 6C 6F 61 64  |en, and the load|
00002E20: 69 6E 67 20 6F 66 20 74  68 65 20 62 75 66 66 65  |ing of the buffe|
00002E30: 72 20 69 73 20 73 6C 6F  77 65 72 20 74 68 61 6E  |r is slower than|
00002E40: 20 65 71 75 69 76 61 6C  65 6E 74 0D 00 6D 61 63  | equivalent..mac|
00002E50: 68 69 6E 65 20 6C 61 6E  67 75 61 67 65 2E 20 20  |hine language.  |
00002E60: 61 20 6B 65 72 6E 61 6C  20 73 61 76 65 20 72 6F  |a kernal save ro|
00002E70: 75 74 69 6E 65 20 69 6E  20 76 65 72 73 69 6F 6E  |utine in version|
00002E80: 20 37 2E 34 20 6D 61 6B  65 73 20 74 68 65 20 73  | 7.4 makes the s|
00002E90: 61 76 65 20 74 69 6D 65  0D 00 65 71 75 69 76 61  |ave time..equiva|
00002EA0: 6C 65 6E 74 20 74 6F 20  61 20 6E 6F 72 6D 61 6C  |lent to a normal|
00002EB0: 20 70 72 6F 67 72 61 6D  20 66 69 6C 65 20 73 61  | program file sa|
00002EC0: 76 65 2E 20 20 74 65 72  6D 69 6E 61 6C 20 73 6C  |ve.  terminal sl|
00002ED0: 6F 77 64 6F 77 6E 20 69  73 20 68 61 72 64 6C 79  |owdown is hardly|
00002EE0: 0D 00 6E 6F 74 69 63 61  62 6C 65 20 61 74 20 33  |..noticable at 3|
00002EF0: 30 30 20 62 61 75 64 2E  20 20 74 68 65 20 73 74  |00 baud.  the st|
00002F00: 61 74 75 73 20 6C 69 6E  65 20 69 6E 20 74 68 65  |atus line in the|
00002F10: 20 64 6F 77 6E 6C 6F 61  64 20 69 73 20 64 69 73  | download is dis|
00002F20: 70 6C 61 63 65 64 20 64  75 72 69 6E 67 0D 00 74  |placed during..t|
00002F30: 72 61 6E 73 6D 69 73 73  69 6F 6E 20 6F 66 20 74  |ransmission of t|
00002F40: 68 65 20 66 69 72 73 74  20 62 6C 6F 63 6B 2C 20  |he first block, |
00002F50: 61 6E 64 20 70 72 65 73  65 6E 74 73 20 61 20 72  |and presents a r|
00002F60: 61 74 68 65 72 20 6F 64  64 20 61 70 70 65 61 72  |ather odd appear|
00002F70: 61 6E 63 65 0D 00 64 75  72 69 6E 67 20 73 75 62  |ance..during sub|
00002F80: 73 65 71 75 65 6E 74 20  62 6C 6F 63 6B 73 2E 20  |sequent blocks. |
00002F90: 20 69 74 20 69 73 20 6E  6F 20 63 61 75 73 65 20  | it is no cause |
00002FA0: 66 6F 72 20 61 6C 61 72  6D 20 61 73 20 74 68 65  |for alarm as the|
00002FB0: 20 70 72 6F 74 6F 63 6F  6C 20 72 75 6E 73 0D 00  | protocol runs..|
00002FC0: 70 65 72 66 65 63 74 6C  79 2E 20 20 70 65 72 68  |perfectly.  perh|
00002FD0: 61 70 73 20 77 68 65 6E  20 6A 6F 65 20 68 61 73  |aps when joe has|
00002FE0: 20 74 69 6D 65 2C 20 77  65 20 63 61 6E 20 67 65  | time, we can ge|
00002FF0: 74 20 68 69 6D 20 74 6F  20 66 69 78 20 69 74 2E  |t him to fix it.|
00003000: 0D 00 20 0D 00 20 20 20  20 20 20 20 20 20 20 20  |.. ..           |
00003010: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2E  |               .|
00003020: 2E 2E 61 6E 64 20 6E 6F  77 20 61 20 77 6F 72 64  |..and now a word|
00003030: 20 66 72 6F 6D 2E 2E 2E  0D 00 20 0D 00 69 27 76  | from..... ..i'v|
00003040: 65 20 62 65 65 6E 20 65  6E 63 6F 75 72 61 67 65  |e been encourage|
00003050: 64 20 62 79 20 61 20 6E  75 6D 62 65 72 20 6F 66  |d by a number of|
00003060: 20 70 65 6F 70 6C 65 20  74 6F 20 61 74 74 65 6D  | people to attem|
00003070: 70 74 20 61 20 27 66 72  65 65 77 61 72 65 27 20  |pt a 'freeware' |
00003080: 61 70 70 72 6F 61 63 68  20 74 6F 0D 00 64 69 73  |approach to..dis|
00003090: 74 72 69 62 75 74 69 6F  6E 20 6F 66 20 78 6D 6F  |tribution of xmo|
000030A0: 62 75 66 2E 20 20 76 65  72 73 69 6F 6E 20 37 2E  |buf.  version 7.|
000030B0: 34 20 61 64 64 73 20 66  65 61 74 75 72 65 73 20  |4 adds features |
000030C0: 74 68 61 74 20 63 61 6E  6E 6F 74 20 62 65 20 70  |that cannot be p|
000030D0: 72 65 73 65 6E 74 6C 79  0D 00 66 6F 75 6E 64 20  |resently..found |
000030E0: 69 6E 20 61 6E 79 20 6F  74 68 65 72 20 74 65 72  |in any other ter|
000030F0: 6D 69 6E 61 6C 20 70 72  6F 67 72 61 6D 20 61 74  |minal program at|
00003100: 20 61 6E 79 20 70 72 69  63 65 2C 20 6D 6F 73 74  | any price, most|
00003110: 20 6E 6F 74 61 62 6C 79  20 74 68 65 20 73 74 72  | notably the str|
00003120: 69 70 70 69 6E 67 0D 00  6F 66 20 74 68 65 20 70  |ipping..of the p|
00003130: 61 64 64 69 6E 67 20 69  6E 20 63 6F 6D 62 69 6E  |adding in combin|
00003140: 61 74 69 6F 6E 20 77 69  74 68 20 61 75 74 6F 6D  |ation with autom|
00003150: 61 74 69 63 20 61 73 63  69 69 20 74 6F 20 70 65  |atic ascii to pe|
00003160: 74 20 61 73 63 69 69 20  74 65 78 74 0D 00 63 6F  |t ascii text..co|
00003170: 6E 76 65 72 73 69 6F 6E  2E 20 20 78 6D 6F 62 75  |nversion.  xmobu|
00003180: 66 20 69 73 20 74 68 65  20 70 72 6F 64 75 63 74  |f is the product|
00003190: 20 6F 66 20 68 75 6E 64  72 65 64 73 20 6F 66 20  | of hundreds of |
000031A0: 68 6F 75 72 73 20 6F 66  20 65 78 70 65 72 69 6D  |hours of experim|
000031B0: 65 6E 74 61 74 69 6F 6E  20 61 6E 64 0D 00 70 72  |entation and..pr|
000031C0: 65 73 65 6E 74 73 20 61  20 74 65 72 6D 69 6E 61  |esents a termina|
000031D0: 6C 20 74 68 61 74 20 69  73 20 65 61 73 79 20 66  |l that is easy f|
000031E0: 6F 72 20 6D 6F 73 74 20  75 73 65 72 73 20 74 6F  |or most users to|
000031F0: 20 6C 65 61 72 6E 2E 20  20 69 66 20 79 6F 75 20  | learn.  if you |
00003200: 66 65 65 6C 20 69 74 20  69 73 0D 00 77 6F 72 74  |feel it is..wort|
00003210: 68 20 61 20 64 6F 6E 61  74 69 6F 6E 2C 20 70 6C  |h a donation, pl|
00003220: 65 61 73 65 20 66 65 65  6C 20 66 72 65 65 20 74  |ease feel free t|
00003230: 6F 20 73 74 75 66 66 20  74 65 6E 20 64 6F 6C 6C  |o stuff ten doll|
00003240: 61 72 73 20 28 6F 72 20  77 68 61 74 65 76 65 72  |ars (or whatever|
00003250: 20 69 74 20 69 73 0D 00  77 6F 72 74 68 20 74 6F  | it is..worth to|
00003260: 20 79 6F 75 29 20 69 6E  20 61 6E 20 65 6E 76 65  | you) in an enve|
00003270: 6C 6F 70 65 20 61 6E 64  20 73 65 6E 64 20 69 74  |lope and send it|
00003280: 20 61 6C 6F 6E 67 2E 20  20 74 68 69 73 20 69 73  | along.  this is|
00003290: 20 61 20 70 75 72 65 6C  79 20 76 6F 6C 75 6E 74  | a purely volunt|
000032A0: 61 72 79 0D 00 63 6F 6E  74 72 69 62 75 74 69 6F  |ary..contributio|
000032B0: 6E 2C 20 61 6E 64 20 79  6F 75 20 73 68 6F 75 6C  |n, and you shoul|
000032C0: 64 20 66 65 65 6C 20 66  72 65 65 20 74 6F 20 75  |d feel free to u|
000032D0: 73 65 20 74 68 65 20 70  72 6F 67 72 61 6D 20 61  |se the program a|
000032E0: 73 20 79 6F 75 20 70 6C  65 61 73 65 2E 20 20 6D  |s you please.  m|
000032F0: 79 0D 00 61 64 64 72 65  73 73 20 69 73 20 61 73  |y..address is as|
00003300: 20 66 6F 6C 6C 6F 77 73  3A 0D 00 20 0D 00 20 20  | follows:.. ..  |
00003310: 20 20 20 20 20 20 20 20  63 68 72 69 73 20 6B 61  |        chris ka|
00003320: 69 73 65 72 0D 00 20 20  20 20 20 20 20 20 20 20  |iser..          |
00003330: 32 34 34 35 20 65 78 74  6F 6E 20 72 6F 61 64 0D  |2445 exton road.|
00003340: 00 20 20 20 20 20 20 20  20 20 20 68 61 74 62 6F  |.          hatbo|
00003350: 72 6F 2C 20 70 61 20 31  39 30 34 30 0D 00 20 0D  |ro, pa 19040.. .|
00003360: 00 20 0D 00 20 20 20 20  20 20 20 20 20 20 20 20  |. ..            |
00003370: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003380: 71 75 65 73 74 69 6F 6E  73 20 6F 72 20 63 6F 6D  |questions or com|
00003390: 6D 65 6E 74 73 0D 00 20  0D 00 71 75 65 73 74 69  |ments.. ..questi|
000033A0: 6F 6E 73 20 6F 72 20 63  6F 6D 6D 65 6E 74 73 20  |ons or comments |
000033B0: 6D 61 79 20 62 65 20 64  69 72 65 63 74 65 64 20  |may be directed |
000033C0: 74 6F 20 75 73 65 72 6E  61 6D 65 20 63 6B 61 69  |to username ckai|
000033D0: 73 65 72 20 6F 6E 20 64  65 6C 70 68 69 20 6F 72  |ser on delphi or|
000033E0: 20 67 65 6E 69 65 2E 0D  00 70 6C 65 61 73 65 20  | genie...please |
000033F0: 6C 65 61 76 65 20 63 6F  6D 6D 65 6E 74 73 20 70  |leave comments p|
00003400: 75 62 6C 69 63 20 6F 6E  20 74 68 65 20 66 6C 61  |ublic on the fla|
00003410: 67 73 68 69 70 20 63 6F  6D 6D 6F 64 6F 72 65 20  |gship commodore |
00003420: 66 6F 72 75 6D 20 73 6F  20 74 68 65 20 6D 6F 73  |forum so the mos|
00003430: 74 20 63 61 6E 0D 00 67  61 69 6E 20 66 72 6F 6D  |t can..gain from|
00003440: 20 69 74 2E 20 20 6D 79  20 70 70 6E 20 6F 6E 20  | it.  my ppn on |
00003450: 63 6F 6D 70 75 73 65 72  76 65 20 69 73 20 37 30  |compuserve is 70|
00003460: 30 33 36 2C 31 36 37 35  2E 20 20 6D 61 6E 79 20  |036,1675.  many |
00003470: 74 68 61 6E 6B 73 20 61  67 61 69 6E 20 74 6F 20  |thanks again to |
00003480: 61 6C 6C 0D 00 77 68 6F  20 68 65 6C 70 65 64 20  |all..who helped |
00003490: 61 6E 64 20 65 6E 63 6F  75 72 61 67 65 64 2C 20  |and encouraged, |
000034A0: 61 6E 64 20 65 73 70 65  63 69 61 6C 6C 79 20 74  |and especially t|
000034B0: 6F 20 6A 6F 65 20 6F 27  68 61 72 61 20 6F 66 20  |o joe o'hara of |
000034C0: 6D 69 63 72 6F 74 65 63  68 6E 69 63 0D 00 73 6F  |microtechnic..so|
000034D0: 6C 75 74 69 6F 6E 73 2C  20 69 6E 63 6F 72 70 6F  |lutions, incorpo|
000034E0: 72 61 74 65 64 20 66 6F  72 20 64 6F 6E 61 74 69  |rated for donati|
000034F0: 6E 67 20 68 69 73 20 66  69 6E 65 20 78 6D 6F 64  |ng his fine xmod|
00003500: 65 6D 20 70 72 6F 74 6F  63 6F 6C 20 69 6D 70 6C  |em protocol impl|
00003510: 65 6D 65 6E 74 61 74 69  6F 6E 0D 00 74 6F 20 74  |ementation..to t|
00003520: 68 65 20 70 75 62 6C 69  63 20 64 6F 6D 61 69 6E  |he public domain|
00003530: 2E 20 20 69 74 20 69 73  20 61 20 73 61 6D 70 6C  |.  it is a sampl|
00003540: 65 20 6F 66 20 74 68 65  20 66 69 6E 65 20 70 65  |e of the fine pe|
00003550: 72 66 6F 72 6D 61 6E 63  65 20 6F 66 66 65 72 65  |rformance offere|
00003560: 64 20 62 79 20 74 68 65  69 72 0D 00 65 78 63 65  |d by their..exce|
00003570: 6C 6C 65 6E 74 20 63 6F  6D 6D 65 72 63 69 61 6C  |llent commercial|
00003580: 20 74 65 72 6D 69 6E 61  6C 20 70 72 6F 67 72 61  | terminal progra|
00003590: 6D 73 20 27 73 69 78 74  68 20 73 65 6E 73 65 27  |ms 'sixth sense'|
000035A0: 20 61 6E 64 20 27 73 6D  61 72 74 0D 00 74 65 72  | and 'smart..ter|
000035B0: 6D 69 6E 61 6C 20 36 34  20 2B 34 27 2E 0D 00 20  |minal 64 +4'... |
000035C0: 0D 00 20 20 20 20 20 20  20 20 20 20 20 2D 63 68  |..           -ch|
000035D0: 72 69 73 20 6B 61 69 73  65 72 0D 00 20 0D 00 67  |ris kaiser.. ..g|
000035E0: 65 6E 69 65 20 69 73 20  61 20 72 65 67 69 73 74  |enie is a regist|
000035F0: 65 72 65 64 20 74 72 61  64 65 6D 61 72 6B 20 6F  |ered trademark o|
00003600: 66 20 74 68 65 20 67 65  6E 65 72 61 6C 20 65 6C  |f the general el|
00003610: 65 63 74 72 69 63 20 63  6F 72 70 6F 72 61 74 69  |ectric corporati|
00003620: 6F 6E 2E 20 63 6F 6D 6D  6F 64 6F 72 65 0D 00 69  |on. commodore..i|
00003630: 73 20 61 20 72 65 67 69  73 74 65 72 65 64 20 74  |s a registered t|
00003640: 72 61 64 65 6D 61 72 6B  20 6F 66 20 63 6F 6D 6D  |rademark of comm|
00003650: 6F 64 6F 72 65 20 69 6E  74 65 72 6E 61 74 69 6F  |odore internatio|
00003660: 6E 61 6C 2C 20 69 6E 63  2E 20 20 64 65 6C 70 68  |nal, inc.  delph|
00003670: 69 20 69 73 20 61 0D 00  72 65 67 69 73 74 65 72  |i is a..register|
00003680: 65 64 20 74 72 61 64 65  6D 61 72 6B 20 6F 66 20  |ed trademark of |
00003690: 67 65 6E 65 72 61 6C 20  76 69 64 65 6F 74 65 78  |general videotex|
000036A0: 20 63 6F 72 70 6F 72 61  74 69 6F 6E 2E 20 20 63  | corporation.  c|
000036B0: 6F 6D 70 75 73 65 72 76  65 20 69 73 20 61 0D 00  |ompuserve is a..|
000036C0: 72 65 67 69 73 74 65 72  65 64 20 74 72 61 64 65  |registered trade|
000036D0: 6D 61 72 6B 20 6F 66 20  68 20 26 20 72 20 62 6C  |mark of h & r bl|
000036E0: 6F 63 6B 2C 20 69 6E 63  2E 0D 00 00 00 00 00 00  |ock, inc........|
000036F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00003700: 00                                                |.               |
                                   XMOBU
F 7.4..                         AN XMODE
M PROTOCOL TERMINAL..                   
          FOR THE COMMODORE 64.. ..I WAN
T TO THANK EVERYONE WHO HELPED MAKE THIS
 PROGRAM POSSIBLE, BUT TO INCLUDE..ALL T
HE NAMES OF THE FOLKS WHO HAVE HELPED WO
ULD TAKE WAY TOO MUCH ROOM... ..        
                         NEW FEATURES...
.VERSION 7.4.2 CLEANS UP SOME OF THE MEN
U SCREENS, AND ADDS THE ABILITY TO..PULS
E DIAL HAYES STYLE MODEMS.  IT ALSO PERM
ITS THE USE OF THE COMMODORE LOGO..KEY A
ND X TO INITIATE XMODEM PROTOCOL TRANSFE
RS FROM TERMINAL MODE, AND USE..OF THE C
OMMODORE LOGO KEY AND H TO HANG UP THE M
ODEL 1660 CBM MODEM 300... ..XMOBUF VER 
7.4.2 PROVIDES SEVERAL ENHANCEMENTS OVER
 EARLIER VERSIONS.  MOST..NOTABLY, IT IN
CLUDES JOE O'HARA'S XMODEM MACHINE LANGU
AGE MODULE THAT EMPLOYS..A CONCEPT PROVE
N IN XMOBUF 7.3 TO ELIMINATE PADDING AT 
THE END OF TRANSFERRED..FILES.  IN DEALI
NG WITH XMODEM TRANSFERS EXTENSIVELY ON 
DELPHI, WE NOTED THAT..THERE WERE A NUMB
ER OF FILES THAT THE RAW XMODEM PROTOCOL
 SIMPLY COULD NOT..HANDLE, DUE TO PADDIN
G AT THE END OF THE LAST XMODEM BLOCK TR
ANSFERRED...XMOBUF VER 7.4.2 IMPLEMENTS 
2 MODIFICATIONS TO OVERCOME THIS.  FIRST
, ON UPLOAD,..THE PADDING CHARACTER WILL
 ALWAYS BE DIFFERENT FROM THE LAST VALID
 CHARACTER..IN THE FILE.  ORDINARILY, XM
OBUF VER 7.4.2 WILL PAD WITH ASCII 26 (A
 CTRL-Z),..UNLESS THE LAST VALID CHARACT
ER IN THE FILE IS AN ASC(26).  IN THIS C
ASE, THE..PAD CHARACTER IS CHANGED TO A 
NULL..(ASC(0)).  THE OTHER MODIFICATION 
IS THAT, DURING DOWNLOAD (RECEIVING A FI
LE..AT YOUR COMPUTER), THE PAD CHARACTER
 IS STRIPPED FROM THE LAST RECEIVED BLOC
K BEFORE THE LAST BLOCK IS WRITTEN TO..D
ISK.  THE PROGRAM CHECKS THE LAST RECEIV
ED CHARACTER AND STRIPS IT AWAY,..REMOVI
NG ALL LIKE CHARACTERS WITH IT... ..THE 
GROSS RAMIFICATION IS THAT YOU GET A PER
FECT FILE TRANSFER EVERY TIME, AND..CAN 
THROW YOUR PADDING STRIPPER UTILITY IN T
HE GARBAGE.  DOWNLOADED FILES ARE..READY
 TO RUN RIGHT AWAY.....                 
           GENERAL CONSIDERATIONS.. ..TH
IS PROGRAM HAS BEEN DESIGNED WITH THE CA
SUAL USER IN MIND.  NO OVERRIDE OF..THE 
KEYBOARD BUFFER HAS BEEN MADE, SO EXPERT
 USERS CAN KEY AHEAD THROUGH THE..MENU C
HOICES.  THE FIRST ENTRY SCREEN..GIVES T
HE USER A CHOICE OF ACCEPTING THE DEFAUL
T COLORS (WHITE CHARACTERS ON A..BLACK B
ACKGROUND) OR CHANGING THEM.  IF BLACK A
ND WHITE IS OKAY, THEN ANY KEY.. WILL BR
ING UP THE NEXT PROMPT.  <N>.. BRINGS UP
 A PROMPT TO ENTER THE CBM COLORS OF YOU
R CHOICE FOR CHARACTER,.. BORDER, AND BA
CKGROUND COLOR... ..THE FOLLOWING TABLE 
OF CBM COLOR CODES IS PROVIDED FOR YOUR 
CONVENIENCE IN..SETTING UP THE DISPLAY C
OLORS TO YOUR LIKING:.. ..   BLACK .....
 0    ORANGE .... 8..   WHITE ..... 1   
 BROWN ..... 9..   RED ....... 2    LT. 
RED ...10..   CYAN ...... 3    LT. GRAY 
..11..   PURPLE .... 4    MED GRAY ..12.
.   GREEN ..... 5    LT. GREEN .13..   B
LUE ...... 6    LT. BLUE ..14..   YELLOW
 .... 7    DARK GRAY .15.. ..THE NEXT PR
OMPT GIVES YOU A CHOICE OF MODES - <1> B
ULLETIN BOARD OR <2> HALF..DUPLEX.  FOR 
MOST APPLICATIONS, THE BULLETIN BOARD MO
DE IS FINE, AND SETS THE..SYSTEM FOR FUL
L DUPLEX, NO PARITY.  THE HALF DUPLEX MO
DE IS DESIGNED..SPECIFICALLY FOR USE BET
WEEN C64S AND ON THOSE COMMERCIAL SERVIC
ES SUCH AS..GENIE THAT REQUIRE HALF DUPL
EX.  IT..SETS SOFTWARE HALF DUPLEX SO TH
AT IT WILL WORK WITH ANY MODEM CONFIGURA
TION...YOU DO NOT NEED TO SET THE MODEM 
FOR HALF DUPLEX AS WELL.  VERSION 7.4 OF
FERS..THE OPPORTUNITY TO RESET THE PRINT
ER DEVICE NUMBER AND/OR SECONDARY ADDRES
S AS..CHOICE 3.  CHOOSING <3> HERE WILL 
RETURN YOU TO THIS SCREEN TO CHOOSE <1> 
OR..<2>.  IF YOU WISH TO RECONFIGURE YOU
R PRINTER, YOU MUST CHOOSE <3> HERE FIRS
T,..AS THIS CHOICE IS NOT OFFERED AGAIN.
.. ..THE SECOND SCREEN PROMPTS FOR A BAU
D RATE CHOICE TO BE MADE.  <1> FOR 1200 
AND..<3> FOR 300 SO THE CHOICE BECOMES A
UTOMATIC WITH USE.  IF YOU ARE USING A C
BM..1650 MODEM, A HES MODEM, OR A MITEYM
O, YOUR ONLY CHOICE IS 300 BAUD.  FOR.. 
MODEMS CONNECTED VIA AN RS232 ADAPTER, X
MOBUF WILL RUN SMOOTHLY AT 1200 BAUD...I
F YOUR MODEM UNDERSTANDS HAYES STYLE MOD
EM COMMANDS, THE TERMINAL PROGRAM WILL..
 AUTOMATICALLY RESET THE MODEM TO YOUR C
HOICE OF SPEEDS... ..FOLLOWING A SHORT D
ELAY WHILE THE TRANSLATION TABLES ARE SE
T UP AND PROGRAM..VARIABLES ARE DEFINED,
 YOU WILL BE PRESENTED THE MAIN TERMINAL
 SCREEN, AND YOU..ARE READY TO COMMUNICA
TE.  TWO MENUS ARE AVAILABLE FROM THIS S
CREEN.  PRESSING..FUNCTION KEY 1 <F1> WI
LL BRING UP THE MAIN MENU.  PLEASE EXAMI
NE IT CAREFULLY..BEFORE YOUR FIRST USE O
F THE PROGRAM.  MOST FUNCTIONS ARE SELF 
EXPLANATORY. ..PRESSING <F3> FROM THE TE
RMINAL MODE WILL BRING UP THE BUFFER CON
TROL MENU.  IT..IS ALSO LISTED ON THE MA
IN MENU FOR CONVENIENCE... ..           
                       THE DIALERS.. ..B
OB CALDWELL HAS WRITTEN IN DIALERS AND A
UTO-ANSWER FOR THE 'PROBLEM' MODEMS,..SP
ECIFICALLY THE WESTRIDGE, THE HESMODEM I
I AND MITEYMO.  FROM THE MAIN MENU,..CHO
ICE <5> 1650/6420 AUTO-DIAL WILL DIAL BO
TH THE 1650 AND THE WESTRIDGE MODEM...CH
OICE <6> MITEY/HESII AUTO-DIAL WILL DIAL
 THE MITEYMO AND THE HESMODEM II...CHOIC
E <7> XMOBUF AUTO-ANSWER WORKS WITH HESI
I/MITEY/WESTRIDGE AND THE CBM1650!..HAYE
S/SIGNALMAN OWNERS WILL NEED TO USE THE 
BUILT IN AUTOANSWER CAPABILITY FROM..THE
 APPROPRIATE TERMINAL MODE AS THE..HAYES
/SIGNALMAN MODEMS REQUIRE NO OUTSIDE SOF
TWARE INTERVENTION TO ACCOMPLISH..THIS C
HORE... ..                              
  BUFFER CONTROL.. ..VERSION 7.4 FEATURE
S A NEW KERNAL SAVE ROUTINE FOR THE BUFF
ER WHICH ELIMINATES..THE HORRENDOUSLY SL
OW SAVES OF THE PAST.VERSIONS 6.6 AND SU
BSEQUENT PLACE THE..BUFFER OPENING, CLOS
ING, AND ZEROING ON FUNCTION KEYS AS FOL
LOWS:.. ..   FUNCTION KEY 5 OPENS THE BU
FFER..   FUNCTION KEY 7 CLOSES THE BUFFE
R..   FUNCTION KEY 8 ZEROS (CLEARS) THE 
BUFFER.. ..ALL OTHER BUFFER FUNCTIONS AR
E ACCESSED FROM THE BUFFER CONTROL MENU 
AVAILABLE..BY PRESSING FUNCTION KEY 3.  
THE BUFFER MAY BE SAVED TO DISK, PRINTED
 TO SCREEN..OR PRINTER, OR LOADED FROM T
HIS MENU.  THERE ARE A NUMBER OF FUNCTIO
NS IN..XMOBUF THAT WORK OFFLINE, SUCH AS
 THE SEQUENTIAL FILE READER AND SOME OTH
ERS...IT IS SUGGESTED THAT YOU LOAD UP X
MOBUF AND EXPLORE THE VARIOUS MENU ITEMS
..BEFORETRYING TO USE IT ONLINE... ..XMO
BUF USES XON-XOF FLOW CONTROL TO KEEP UP
 AT HIGH SPEED, AND WILL WORK WELL..WITH
 ANY HOST THAT RESPECTS XON-XOF.  IF YOU
 ARE HAVING PROBLEMS WITH..INFORMATION B
EING GARBLED, IT IS POSSIBLE THAT THE HO
ST IS NOT OBSERVING THE..XON-XOF CONVENT
ION.  THIS SHOULD NOT POSE A PROBLEM AT 
300 BAUD AS COMPILING..GIVES THE PROGRAM
 SUFFICIENT SPEED TO KEEP UP.  PROVISION
 HAS BEEN MADE TO..REDISPLAY THE BUFFER,
 AND THERE ARE SEVERAL WAYS TO SEE WHAT 
IS IN THE BUFFER...YOU CAN PRINT THE BUF
FER TO THE MODEM AFTER YOUR SESSION, OR 
YOU CAN SAVE IT TO..DISK AND THEN READ I
T USING THE BUILT-IN SEQUENTIAL FILE REA
DER... ..                               
 64 TO 64 MODE.. ..IN HALF DUPLEX, THE T
ERMINAL SETS HALF DUPLEX, AND PROVIDES T
HE ECHO OF WHAT..YOU TYPE.  HALF DUPLEX 
SHOULD NOT BE USED WITH ANY HOST THAT PR
OVIDES ECHOING..FROM THE HOST AS YOU WIL
L SEE DOUBLE CHARACTERS FROM EVERYTHING 
YOU TYPE... ..                    A LITT
LE BIT ABOUT .BIN AND .IMG FILES.. ..WHE
N YOU UPLOAD A PROGRAM FILE TO ANY HOST,
 THE FILE YOU ARE SENDING WITH..XMODEM I
S A BINARY FILE.  COMPUSERVE USES THE IM
AGE DESIGNATOR TO DENOTE A FILE..UPLOADE
D WITH VIDTEX.  IF YOU DOWNLOAD AN IMAGE
 FILE FROM COMPUSERVE USING..XMODEM, THE
RE WILL BE 9 EXTRA CHARACTERS SENT AS A 
HEADER.  XMOBUF STRIPS THOSE..FIRST 9 CH
ARACTERS AND IGNORES THEM, PERMITTING DI
RECT TRANSFER OF .IMG FILES..TO YOUR COM
PUTER, AND ELIMINATING ANY NEED FOR CONV
ERSION UTILITIES SUCH AS..IMGTP6.BIN.  I
T IS UP TO YOU TO ENSURE THAT THE FILE Y
OU ARE DOWNLOADING WILL..WORK ON YOUR CO
MPUTER, AS XMOBUF DOES NOT ANSWER ANY OF
 COMPUSERVES AUTOMATIC..TERMINAL QUERIES
, AND WILL NOT AUTOMATICALLY IDENTIFY IT
SELF TO COMPUSERVE...TO TAKE FULL ADVANT
AGE OF XMOBUFS UNIQUE CAPABILITIES, YOU 
SHOULD SET YOUR..TERMINAL TYPE AS 'OTHER
' ON COMPUSERVE... ..ON MOST HOSTS THAT 
HONOR THE XMODEM PROTOCOL, THE CHOICE OF
 FILENAME IS UP TO..THE UPLOADER.  IF YO
U OBSERVE THE CUSTOM AND NAME YOUR UPLOA
DED FILES USING...BIN FOR PRG FILES AND 
.TXT FOR SEQ FILES, THEN THOSE WHO WISH 
TO DOWNLOAD..YOUR FILES WILL BE ABLE TO 
TELL THEIR TERMINAL PROGRAM WHETHER IT I
S A PRG OR..SEQ FILE... ..REMEMBER... IF
 YOU UPLOAD A PRG FILE TO COMPUSERVE USI
NG XMOBUF, YOU MUST GIVE..COMPUSERVE A F
ILENAME WITH A .BIN EXTENDER (MYPRG.BIN,
 FOR EXAMPLE.  IF YOU DO..NOT OBSERVE TH
IS, THE FILE WILL BE TURNED INTO GARBAGE
 BY COMPUSERVE, AND WILL..HAVE TO BE CAN
CELLED BY THE SYSOPS...VIDTEX USERS WILL
 BE ABLE TO DOWNLOAD YOUR FILE IF YOU RE
MIND THEM IN THE DES..TO BE SURE TO ADD 
',P' WHEN CIS ASKS FOR A NAME FOR THEIR 
COMPUTER... ..TO DOWNLOAD A BINARY OR IM
AGE FILE ON COMPUSERVE, SIMPLY TAKE THE 
DOWNLOAD..OPTION AS YOU BROWSE A SECTION
, AND COMPUSERVE WILL ASK WHICH PROTOCOL
 YOU WISH..TO USE.  SELECT THE XMODEM OP
TION, AND COMPUSERVE WILL ASK IF YOU WIS
H TO USE..ASCII OR BINARY.  CHOOSE BINAR
Y.  COMPUSERVE WILL THEN ANNOUNCE THAT I
T IS..READY TO BEGIN.  PRESS <F1> TO BRI
NG UP THE MENU, CHOOSE <2> DOWNLOAD, GIV
E THE..FILE A NAME AT THE PROMPT AND TEL
L IT WHETHER IT IS A <P>ROGRAM OR <S>EQU
ENTIAL..FILE, AND SIT BACK AND RELAX.  B
ECAUSE OF PACKET SWITCHING, YOU MAY FIND
 THAT..YOU GET MORE ERRORS DURING PROTOC
OL TRANSFERS ON COMPUSERVE THAN FROM YOU
R..LOCAL BBS.  THE BEST CURE FOR THIS IS
 TO COME BACK DURING OFF-PEAK TIMES WHEN
..COMPUSERVE IS FEELING BETTER... ..    
                           FILE TRANSFER
S.. ..(OR EVERYTHING YOU WANTED TO KNOW 
ABOUT ASCII AND PETSCII BUT DIDN'T KNOW 
TO..ASK!)  VERSION 7.4 ADDS 2 NEW FEATUR
ES TO MAKE LIFE EASIER.  IT DOES ASCII T
O..PET ASCII CONVERSIONS ON THE FLY SO T
HAT TEXT FILES COME OUT CORRECTLY ON YOU
R..OWN SYSTEM.  MOST HOSTS STORE TEXT AS
 TRUE ASCII.  EVEN IN PROTOCOL TRANSFERS
,..XMOBUF VER 7.4 FIXES IT SO THERE IS N
O NEED FOR FURTHER INTERVENTION.  IN THE
..CASE OF CERTAIN FILES, SUCH AS THOSE U
PLOADED AS PETSCII EARLIER, YOU MAY WISH
..TO OVERRIDE THIS TRANSLATION, AND YOU.
.ARE GIVEN THE OPPORTUNITY TO DO SO IN T
HE PROMPT SEQUENCE FOR MOVING SEQ FILES.
.. ..                                 SO
URCE FILE.. ..THE SOURCE CODE FOR THIS P
ROGRAM HAS BEEN UPLOADED TO FLAGSHIP COM
MODORE ON..DELPHI AND IS INCLUDED WITH T
HE XMOBUF VER 7.4 GROUP.  IT CAN NOT RUN
, BECAUSE..BASIC HAS INSUFFICIENT WORKSP
ACE, SO IT MUST BE COMPILED.  IN ORDER T
O MAKE..THE BUFFER AS LARGE AS POSSIBLE,
 MEMORY IS GREATLY REPARTITIONED, AND IN
 THE..COMPILED VERSION, BASIC IS LEFT A 
MERE 76 BYTES OF WORKSPACE.  WITH ONLY T
HIS..MUCH SPACE TO PLAY WITH, GARBAGE CO
LLECTS OCCUR REGULARLY, BUT A BLITZ GARB
AGE..COLLECT SEEMS TO TAKE ABOUT 3 MILLI
SECONDS, AND IS SELDOM EVEN PERCEPTIBLE.
..THOSE WHO TAKE DOWN THE SOURCE FILE, A
ND HAVE ACCESS TO A COMPILER SUCH AS..BL
ITZ!, ARE WELCOME TO IMPROVE IT IN ANY W
AY... ..                                
  COPYRIGHT.. ..YOU ARE FREE TO COPY THI
S PROGRAM, ITS DOCUMENTATION, AND ITS SO
URCE FILE, AND..TO PASS IT ALONG TO YOUR
 FRIENDS OR DISTRIBUTE IT IN YOUR USER G
ROUP AS YOU SEE..FIT.  THIS PROGRAM WAS 
WRITTEN TO GIVE A BETTER COMMUNICATION C
APABILITY TO..COMMODORE ENTHUSIASTS.  WE
 RESERVE ANY COMMERCIAL RIGHTS TO THIS P
ROGRAM...PERMISSION IS GRANTED FOR ANY N
ON-COMMERCIAL DISTRIBUTION.  SO, PASS IT
 AROUND..TO YOUR FRIENDS, AND BE SURE TO
 PUT IT INTO YOUR USER GROUP LIBRARY.  I
 DO..REQUEST THAT A COPY OF THIS DOCUMEN
T FILE BE MADE AVAILABLE TO EACH PERSON.
.GETTING XMOBUF... ..                   
          KNOWN SHORTCOMINGS.. ..XMOBUF 
VER 7.4 HAS IMPROVED SPEED IN THE TERMIN
AL LOOP, BUT DROPS AN OCCASIONAL..CHARAC
TER AT 1200 BAUD.  OPENING THE BUFFER IN
VOKES MONITORING OF THE RS232..PORT STAT
US, AND XON-XOF FLOW CONTROL, AND NO CHA
RACTERS ARE LOST...THE TERMINAL RUNS A L
ITTLE SLOWER WITH..THE BUFFER OPEN, AND 
THE LOADING OF THE BUFFER IS SLOWER THAN
 EQUIVALENT..MACHINE LANGUAGE.  A KERNAL
 SAVE ROUTINE IN VERSION 7.4 MAKES THE S
AVE TIME..EQUIVALENT TO A NORMAL PROGRAM
 FILE SAVE.  TERMINAL SLOWDOWN IS HARDLY
..NOTICABLE AT 300 BAUD.  THE STATUS LIN
E IN THE DOWNLOAD IS DISPLACED DURING..T
RANSMISSION OF THE FIRST BLOCK, AND PRES
ENTS A RATHER ODD APPEARANCE..DURING SUB
SEQUENT BLOCKS.  IT IS NO CAUSE FOR ALAR
M AS THE PROTOCOL RUNS..PERFECTLY.  PERH
APS WHEN JOE HAS TIME, WE CAN GET HIM TO
 FIX IT... ..                          .
..AND NOW A WORD FROM..... ..I'VE BEEN E
NCOURAGED BY A NUMBER OF PEOPLE TO ATTEM
PT A 'FREEWARE' APPROACH TO..DISTRIBUTIO
N OF XMOBUF.  VERSION 7.4 ADDS FEATURES 
THAT CANNOT BE PRESENTLY..FOUND IN ANY O
THER TERMINAL PROGRAM AT ANY PRICE, MOST
 NOTABLY THE STRIPPING..OF THE PADDING I
N COMBINATION WITH AUTOMATIC ASCII TO PE
T ASCII TEXT..CONVERSION.  XMOBUF IS THE
 PRODUCT OF HUNDREDS OF HOURS OF EXPERIM
ENTATION AND..PRESENTS A TERMINAL THAT I
S EASY FOR MOST USERS TO LEARN.  IF YOU 
FEEL IT IS..WORTH A DONATION, PLEASE FEE
L FREE TO STUFF TEN DOLLARS (OR WHATEVER
 IT IS..WORTH TO YOU) IN AN ENVELOPE AND
 SEND IT ALONG.  THIS IS A PURELY VOLUNT
ARY..CONTRIBUTION, AND YOU SHOULD FEEL F
REE TO USE THE PROGRAM AS YOU PLEASE.  M
Y..ADDRESS IS AS FOLLOWS:.. ..          
CHRIS KAISER..          2445 EXTON ROAD.
.          HATBORO, PA 19040.. .. ..    
                        QUESTIONS OR COM
MENTS.. ..QUESTIONS OR COMMENTS MAY BE D
IRECTED TO USERNAME CKAISER ON DELPHI OR
 GENIE...PLEASE LEAVE COMMENTS PUBLIC ON
 THE FLAGSHIP COMMODORE FORUM SO THE MOS
T CAN..GAIN FROM IT.  MY PPN ON COMPUSER
VE IS 70036,1675.  MANY THANKS AGAIN TO 
ALL..WHO HELPED AND ENCOURAGED, AND ESPE
CIALLY TO JOE O'HARA OF MICROTECHNIC..SO
LUTIONS, INCORPORATED FOR DONATING HIS F
INE XMODEM PROTOCOL IMPLEMENTATION..TO T
HE PUBLIC DOMAIN.  IT IS A SAMPLE OF THE
 FINE PERFORMANCE OFFERED BY THEIR..EXCE
LLENT COMMERCIAL TERMINAL PROGRAMS 'SIXT
H SENSE' AND 'SMART..TERMINAL 64 +4'... 
..           -CHRIS KAISER.. ..GENIE IS 
A REGISTERED TRADEMARK OF THE GENERAL EL
ECTRIC CORPORATION. COMMODORE..IS A REGI
STERED TRADEMARK OF COMMODORE INTERNATIO
NAL, INC.  DELPHI IS A..REGISTERED TRADE
MARK OF GENERAL VIDEOTEX CORPORATION.  C
OMPUSERVE IS A..REGISTERED TRADEMARK OF 
H & R BLOCK, INC........................
.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL