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

XFT64

FILE INFORMATION

FILENAME(S): XFT64

FILE TYPE(S): PRG

FILE SIZE: 2.7K

FIRST SEEN: 2025-11-30 21:27:02

APPEARS ON: 2 disk(s)

FILE HASH

3639a0bc0a4c2c85825223f30c00153a27626032a76c637b43c04595aeab54f9

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MODEM A XFT64 PRG DuncanTwain 14 1 DOWNLOAD FILE
MODEM A XFT64 PRG DuncanTwain 14 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 22 08 64 00 8F 20  2B 2B 20 58 4D 4F 44 45  |..".d.. ++ XMODE|
00000010: 4D 20 46 49 4C 45 20 54  52 41 4E 53 46 45 52 20  |M FILE TRANSFER |
00000020: 2B 2B 00 3C 08 69 00 97  20 35 33 32 38 30 2C 31  |++.<.i.. 53280,1|
00000030: 31 3A 97 20 35 33 32 38  31 2C 31 31 00 58 08 6E  |1:. 53281,11.X.n|
00000040: 00 9F 20 32 2C 32 2C 30  2C C7 28 36 29 AA C7 28  |.. 2,2,0,.(6)..(|
00000050: 30 29 3A 4D B2 32 35 35  00 6F 08 73 00 47 24 B2  |0):M.255.o.s.G$.|
00000060: C7 28 32 30 29 3A 55 24  B2 C7 28 31 37 35 29 00  |.(20):U$..(175).|
00000070: 85 08 78 00 5A 24 B2 C7  28 30 29 3A 9F 20 31 35  |..x.Z$..(0):. 15|
00000080: 2C 38 2C 31 35 00 A0 08  7D 00 99 20 C7 28 31 34  |,8,15...}.. .(14|
00000090: 34 29 3B C7 28 31 34 37  29 3B C7 28 31 34 29 3B  |4);.(147);.(14);|
000000A0: 00 B1 08 82 00 99 20 C7  28 38 29 3B A6 31 30 29  |...... .(8);.10)|
000000B0: 3B 00 D0 08 87 00 99 20  22 D8 4D 4F 44 45 4D 20  |;...... ".MODEM |
000000C0: C6 49 4C 45 20 D4 52 41  4E 53 46 45 52 22 3A 99  |.ILE .RANSFER":.|
000000D0: 00 EA 08 8C 00 8D 20 32  37 30 3A 86 20 52 28 32  |...... 270:. R(2|
000000E0: 35 35 29 2C 53 28 32 35  35 29 00 0A 09 91 00 81  |55),S(255)......|
000000F0: 20 42 B2 30 20 A4 20 33  31 3A 53 28 42 29 B2 42  | B.0 . 31:S(B).B|
00000100: 3A 82 3A 52 28 38 29 B2  32 30 00 2B 09 96 00 52  |:.:R(8).20.+...R|
00000110: 28 31 33 29 B2 31 33 3A  53 28 32 30 29 B2 38 3A  |(13).13:S(20).8:|
00000120: 81 20 42 B2 33 32 20 A4  20 36 34 00 49 09 9B 00  |. B.32 . 64.I...|
00000130: 52 28 42 29 B2 42 3A 53  28 42 29 B2 42 3A 82 3A  |R(B).B:S(B).B:.:|
00000140: 53 28 31 36 30 29 B2 33  32 00 68 09 A0 00 81 20  |S(160).32.h.... |
00000150: 42 B2 36 35 20 A4 20 39  30 3A 49 B2 42 AA 31 32  |B.65 . 90:I.B.12|
00000160: 38 3A 52 28 42 29 B2 49  00 88 09 A5 00 53 28 49  |8:R(B).I.....S(I|
00000170: 29 B2 42 3A 82 3A 81 20  42 B2 39 31 20 A4 20 39  |).B:.:. B.91 . 9|
00000180: 36 3A 52 28 42 29 B2 42  00 A9 09 AA 00 53 28 42  |6:R(B).B.....S(B|
00000190: 29 B2 42 3A 82 3A 81 20  42 B2 39 37 20 A4 20 31  |).B:.:. B.97 . 1|
000001A0: 32 32 3A 49 B2 42 AB 33  32 00 CB 09 AF 00 52 28  |22:I.B.32.....R(|
000001B0: 42 29 B2 49 3A 53 28 49  29 B2 42 3A 82 3A 81 20  |B).I:S(I).B:.:. |
000001C0: 42 B2 31 32 33 20 A4 20  31 32 37 00 E6 09 B4 00  |B.123 . 127.....|
000001D0: 49 B2 42 AA 39 36 3A 52  28 42 29 B2 49 3A 53 28  |I.B.96:R(B).I:S(|
000001E0: 49 29 B2 42 3A 82 00 F7  09 B9 00 99 20 C7 28 31  |I).B:....... .(1|
000001F0: 35 32 29 3B 55 24 3B 00  10 0A BE 00 A1 23 32 2C  |52);U$;......#2,|
00000200: 42 24 3A 8B 20 42 24 B2  22 22 20 A7 20 32 30 30  |B$:. B$."" . 200|
00000210: 00 28 0A C3 00 42 B2 C6  28 42 24 29 3A 8D 20 32  |.(...B..(B$):. 2|
00000220: 34 35 3A 89 20 31 39 30  00 3F 0A C8 00 A1 20 42  |45:. 190.?.... B|
00000230: 24 3A 8B 20 42 24 B2 22  22 20 A7 20 31 39 30 00  |$:. B$."" . 190.|
00000240: 4B 0A CD 00 42 B2 C6 28  42 24 29 00 65 0A D2 00  |K...B..(B$).e...|
00000250: 8B 20 42 B1 31 33 32 20  AF 20 42 B3 31 33 37 20  |. B.132 . B.137 |
00000260: A7 20 32 33 30 00 79 0A  D7 00 42 B2 53 28 42 29  |. 230.y...B.S(B)|
00000270: 3A 98 32 2C C7 28 42 29  3B 00 89 0A DC 00 8B 20  |:.2,.(B);...... |
00000280: 48 20 A7 20 8D 20 32 34  35 00 93 0A E1 00 89 20  |H . . 245...... |
00000290: 31 39 30 00 A6 0A E6 00  99 20 47 24 3A 99 20 C7  |190...... G$:. .|
000002A0: 28 31 34 34 29 3B 00 C4  0A EB 00 91 20 42 AB 31  |(144);...... B.1|
000002B0: 33 32 20 8D 20 32 35 35  2C 34 31 30 2C 32 38 35  |32 . 255,410,285|
000002C0: 2C 32 37 30 00 CE 0A F0  00 89 20 31 38 35 00 E5  |,270...... 185..|
000002D0: 0A F5 00 8F 20 2B 2B 20  50 52 49 4E 54 20 42 59  |.... ++ PRINT BY|
000002E0: 54 45 20 2B 2B 00 FC 0A  FA 00 99 20 47 24 3B C7  |TE ++...... G$;.|
000002F0: 28 52 28 42 29 29 3B 55  24 3B 3A 8E 00 11 0B FF  |(R(B));U$;:.....|
00000300: 00 8F 20 2B 2B 20 46 31  2C 20 45 43 48 4F 20 2B  |.. ++ F1, ECHO +|
00000310: 2B 00 32 0B 04 01 99 20  22 C5 43 48 4F 3A 20 22  |+.2.... ".CHO: "|
00000320: 3B CA 28 22 CF 4E 20 CF  46 46 22 2C 48 AA 31 2C  |;.(".N .FF",H.1,|
00000330: 33 29 00 3E 0B 09 01 48  B2 33 AB 48 3A 8E 00 53  |3).>...H.3.H:..S|
00000340: 0B 0E 01 8F 20 2B 2B 20  46 37 2C 20 48 45 4C 50  |.... ++ F7, HELP|
00000350: 20 2B 2B 00 82 0B 13 01  99 20 22 C8 45 4C 50 3A  | ++...... ".ELP:|
00000360: 20 C6 31 3D C5 43 48 4F  2C 20 C6 33 3D C7 45 54  | .1=.CHO, .3=.ET|
00000370: 2C 20 C6 35 3D D0 55 54  2C 20 C6 37 3D C8 45 4C  |, .5=.UT, .7=.EL|
00000380: 50 22 00 88 0B 18 01 8E  00 A1 0B 1D 01 8F 20 2B  |P"............ +|
00000390: 2B 20 46 35 2C 20 50 55  54 20 46 49 4C 45 20 2B  |+ F5, PUT FILE +|
000003A0: 2B 00 B5 0B 22 01 99 20  22 D0 55 54 22 3B 3A 42  |+...".. ".UT";:B|
000003B0: 24 B2 22 52 22 00 C7 0B  27 01 8D 20 36 37 30 3A  |$."R"...'.. 670:|
000003C0: 8B 20 46 20 A7 20 8E 00  E5 0B 2C 01 43 24 B2 C7  |. F . ....,.C$..|
000003D0: 28 32 31 29 3A 8D 20 33  39 30 3A 43 24 B2 43 24  |(21):. 390:C$.C$|
000003E0: AA C7 28 36 29 00 FD 0B  31 01 81 20 4B B2 31 20  |..(6)...1.. K.1 |
000003F0: A4 20 4D AA 31 3A 4B B2  4B 20 AF 20 4D 00 0B 0C  |. M.1:K.K . M...|
00000400: 36 01 8B 20 46 20 A7 20  33 37 30 00 2C 0C 3B 01  |6.. F . 370.,.;.|
00000410: 53 B2 30 3A 44 24 B2 22  22 3A 81 20 49 B2 31 20  |S.0:D$."":. I.1 |
00000420: A4 20 31 32 38 3A A1 23  38 2C 42 24 00 4C 0C 40  |. 128:.#8,B$.L.@|
00000430: 01 42 B2 C6 28 42 24 AA  5A 24 29 3A 44 24 B2 44  |.B..(B$.Z$):D$.D|
00000440: 24 AA C7 28 42 29 3A 53  B2 53 AA 42 00 65 0C 45  |$..(B):S.S.B.e.E|
00000450: 01 8B 20 53 54 20 A7 20  41 B2 34 3A 46 B2 31 3A  |.. ST . A.4:F.1:|
00000460: 89 20 33 33 35 00 6B 0C  4A 01 82 00 81 0C 4F 01  |. 335.k.J.....O.|
00000470: 8B 20 C3 28 44 24 29 B2  31 32 38 20 A7 20 33 34  |. .(D$).128 . 34|
00000480: 35 00 94 0C 54 01 44 24  B2 44 24 AA 5A 24 3A 89  |5...T.D$.D$.Z$:.|
00000490: 20 33 33 35 00 9E 0C 59  01 8D 20 34 39 30 00 C3  | 335...Y.. 490..|
000004A0: 0C 5E 01 98 32 2C C7 28  31 29 3B C7 28 4B 29 3B  |.^..2,.(1);.(K);|
000004B0: C7 28 4D AB 4B 29 3B 44  24 3B C7 28 53 20 AF 20  |.(M.K);D$;.(S . |
000004C0: 4D 29 3B 00 DC 0C 63 01  8D 20 33 39 30 3A 99 20  |M);...c.. 390:. |
000004D0: CA 28 22 4F 2B 22 2C 43  2C 31 29 3B 00 EC 0C 68  |.("O+",C,1);...h|
000004E0: 01 8B 20 43 B2 31 20 A7  20 33 34 35 00 F4 0C 6D  |.. C.1 . 345...m|
000004F0: 01 82 20 4B 00 04 0D 72  01 99 3A A0 20 38 3A 8D  |.. K...r..:. 8:.|
00000500: 20 36 39 30 00 1A 0D 77  01 8D 20 34 38 30 3A 8B  | 690...w.. 480:.|
00000510: 20 46 B1 31 20 A7 20 37  30 35 00 30 0D 7C 01 8D  | F.1 . 705.0.|..|
00000520: 20 33 39 30 3A 8B 20 43  B2 32 20 A7 20 37 30 35  | 390:. C.2 . 705|
00000530: 00 3A 0D 81 01 89 20 33  37 35 00 5F 0D 86 01 8F  |.:.... 375._....|
00000540: 20 2B 2B 20 47 45 54 20  43 4F 4E 54 52 4F 4C 20  | ++ GET CONTROL |
00000550: 42 59 54 45 20 31 30 30  20 53 45 43 20 2B 2B 00  |BYTE 100 SEC ++.|
00000560: 74 0D 8B 01 81 20 4A B2  31 20 A4 20 31 30 3A 8D  |t.... J.1 . 10:.|
00000570: 20 35 30 35 00 89 0D 90  01 8B 20 45 20 A7 20 82  | 505...... E . .|
00000580: 3A 41 B2 32 34 3A 46 B2  32 00 8F 0D 95 01 8E 00  |:A.24:F.2.......|
00000590: A8 0D 9A 01 8F 20 2B 2B  20 46 33 2C 20 47 45 54  |..... ++ F3, GET|
000005A0: 20 46 49 4C 45 20 2B 2B  00 C1 0D 9F 01 99 20 22  | FILE ++...... "|
000005B0: C7 45 54 22 3B 3A 42 24  B2 22 57 22 3A 41 B2 32  |.ET";:B$."W":A.2|
000005C0: 31 00 D3 0D A4 01 8D 20  36 37 30 3A 8B 20 46 20  |1...... 670:. F |
000005D0: A7 20 8E 00 E4 0D A9 01  43 24 B2 C7 28 31 29 AA  |. ......C$..(1).|
000005E0: C7 28 34 29 00 FC 0D AE  01 81 20 4B B2 31 20 A4  |.(4)...... K.1 .|
000005F0: 20 4D AA 31 3A 4B B2 4B  20 AF 20 4D 00 0A 0E B3  | M.1:K.K . M....|
00000600: 01 8B 20 46 20 A7 20 34  37 30 00 24 0E B8 01 81  |.. F . 470.$....|
00000610: 20 4A B2 31 20 A4 20 31  30 3A 8D 20 34 38 30 3A  | J.1 . 10:. 480:|
00000620: 41 B2 32 31 00 2E 0E BD  01 8D 20 35 30 35 00 51  |A.21...... 505.Q|
00000630: 0E C2 01 8B 20 43 B2 31  20 A7 20 8D 20 35 34 35  |.... C.1 . . 545|
00000640: 3A 99 20 CA 28 22 2B 4F  22 2C 45 AA 31 2C 31 29  |:. .("+O",E.1,1)|
00000650: 3B 00 65 0E C7 01 8B 20  43 B2 32 20 A7 20 41 B2  |;.e.... C.2 . A.|
00000660: 36 3A 46 B2 31 00 80 0E  CC 01 8B 20 45 20 AF 20  |6:F.1...... E . |
00000670: 46 B2 30 20 A7 20 82 3A  41 B2 32 34 3A 46 B2 32  |F.0 . .:A.24:F.2|
00000680: 00 88 0E D1 01 82 20 4B  00 98 0E D6 01 99 3A A0  |...... K......:.|
00000690: 20 38 3A 8D 20 36 39 30  00 A8 0E DB 01 8D 20 34  | 8:. 690...... 4|
000006A0: 38 30 3A 89 20 37 30 35  00 C5 0E E0 01 8F 20 2B  |80:. 705...... +|
000006B0: 2B 20 53 45 4E 44 20 41  4E 53 57 45 52 20 42 59  |+ SEND ANSWER BY|
000006C0: 54 45 20 2B 2B 00 DA 0E  E5 01 8D 20 34 39 30 3A  |TE ++...... 490:|
000006D0: 98 32 2C C7 28 41 29 3B  3A 8E 00 F9 0E EA 01 8F  |.2,.(A);:.......|
000006E0: 20 2B 2B 20 43 4C 45 41  52 20 49 4E 50 55 54 20  | ++ CLEAR INPUT |
000006F0: 42 55 46 46 45 52 20 2B  2B 00 17 0F EF 01 A1 23  |BUFFER ++......#|
00000700: 32 2C 42 24 3A 8B 20 28  53 54 20 AF 20 38 29 B2  |2,B$:. (ST . 8).|
00000710: 30 20 A7 20 34 39 30 00  1D 0F F4 01 8E 00 41 0F  |0 . 490.......A.|
00000720: F9 01 8F 20 2B 2B 20 47  45 54 20 43 4F 4E 54 52  |... ++ GET CONTR|
00000730: 4F 4C 20 42 59 54 45 20  31 30 20 53 45 43 20 2B  |OL BYTE 10 SEC +|
00000740: 2B 00 54 0F FE 01 45 B2  30 3A 50 B2 36 30 30 3A  |+.T...E.0:P.600:|
00000750: 54 B2 54 49 00 62 0F 03  02 43 B2 33 3A 8D 20 36  |T.TI.b...C.3:. 6|
00000760: 31 35 00 75 0F 08 02 8B  20 45 20 A7 20 99 20 22  |15.u.... E . . "|
00000770: 2E 22 3B 3A 8E 00 91 0F  0D 02 8B 20 42 24 B2 C7  |.";:....... B$..|
00000780: 28 32 34 29 20 A7 20 41  B2 32 34 3A 46 B2 34 3A  |(24) . A.24:F.4:|
00000790: 8E 00 A3 0F 12 02 81 20  43 B2 31 20 A4 20 C3 28  |....... C.1 . .(|
000007A0: 43 24 29 00 BA 0F 17 02  8B 20 42 24 B2 CA 28 43  |C$)...... B$..(C|
000007B0: 24 2C 43 2C 31 29 20 A7  20 8E 00 CC 0F 1C 02 82  |$,C,1) . .......|
000007C0: 3A 8D 20 36 34 35 3A 89  20 35 31 35 00 E1 0F 21  |:. 645:. 515...!|
000007D0: 02 8F 20 2B 2B 20 47 45  54 20 44 41 54 41 20 2B  |.. ++ GET DATA +|
000007E0: 2B 00 FD 0F 26 02 50 B2  36 30 3A 54 B2 54 49 3A  |+...&.P.60:T.TI:|
000007F0: 8D 20 36 31 35 3A 8B 20  45 20 A7 20 8E 00 18 10  |. 615:. E . ....|
00000800: 2B 02 4E B2 42 3A 54 B2  54 49 3A 8D 20 36 31 35  |+.N.B:T.TI:. 615|
00000810: 3A 8B 20 45 20 A7 20 8E  00 31 10 30 02 8B 20 4E  |:. E . ..1.0.. N|
00000820: AA 42 B3 B1 4D 20 A7 20  45 B2 31 3A 89 20 36 34  |.B..M . E.1:. 64|
00000830: 35 00 4B 10 35 02 53 B2  30 3A 44 24 B2 22 22 3A  |5.K.5.S.0:D$."":|
00000840: 81 20 49 B2 31 20 A4 20  31 32 38 00 62 10 3A 02  |. I.1 . 128.b.:.|
00000850: 54 B2 54 49 3A 8D 20 36  31 35 3A 8B 20 45 20 A7  |T.TI:. 615:. E .|
00000860: 20 8E 00 79 10 3F 02 44  24 B2 44 24 AA C7 28 42  | ..y.?.D$.D$..(B|
00000870: 29 3A 53 B2 53 AA 42 3A  82 00 90 10 44 02 54 B2  |):S.S.B:....D.T.|
00000880: 54 49 3A 8D 20 36 31 35  3A 8B 20 45 20 A7 20 8E  |TI:. 615:. E . .|
00000890: 00 AD 10 49 02 8B 20 42  B3 B1 28 53 20 AF 20 4D  |...I.. B..(S . M|
000008A0: 29 20 A7 20 45 B2 31 3A  89 20 36 34 35 00 BF 10  |) . E.1:. 645...|
000008B0: 4E 02 41 B2 36 3A 44 B2  4B AB 4E 20 AF 20 4D 00  |N.A.6:D.K.N . M.|
000008C0: D4 10 53 02 8B 20 44 B1  31 20 A7 20 41 B2 32 34  |..S.. D.1 . A.24|
000008D0: 3A 46 B2 33 00 E4 10 58  02 8B 20 44 20 A7 20 45  |:F.3...X.. D . E|
000008E0: B2 31 3A 8E 00 FF 10 5D  02 98 38 2C 44 24 3B 3A  |.1:....]..8,D$;:|
000008F0: 8B 20 53 54 20 A7 20 41  B2 32 34 3A 46 B2 35 00  |. ST . A.24:F.5.|
00000900: 05 11 62 02 8E 00 1A 11  67 02 8F 20 2B 2B 20 47  |..b.....g.. ++ G|
00000910: 45 54 20 42 59 54 45 20  2B 2B 00 34 11 6C 02 A1  |ET BYTE ++.4.l..|
00000920: 23 32 2C 42 24 3A 57 B2  53 54 3A 8B 20 57 20 A7  |#2,B$:W.ST:. W .|
00000930: 20 36 33 30 00 45 11 71  02 42 B2 C6 28 42 24 AA  | 630.E.q.B..(B$.|
00000940: 5A 24 29 3A 8E 00 5B 11  76 02 8B 20 57 20 AF 20  |Z$):..[.v.. W . |
00000950: 32 34 37 20 A7 20 8D 20  36 34 35 00 70 11 7B 02  |247 . . 645.p.{.|
00000960: 8B 20 54 49 B1 54 AA 50  20 A7 20 45 B2 31 3A 8E  |. TI.T.P . E.1:.|
00000970: 00 7A 11 80 02 89 20 36  31 35 00 99 11 85 02 8F  |.z.... 615......|
00000980: 20 2B 2B 20 53 4B 49 50  20 55 4E 54 49 4C 20 53  | ++ SKIP UNTIL S|
00000990: 49 4C 45 4E 43 45 20 2B  2B 00 A2 11 8A 02 4F B2  |ILENCE ++.....O.|
000009A0: 54 49 00 BB 11 8F 02 A1  23 32 2C 42 24 3A 8B 20  |TI......#2,B$:. |
000009B0: 53 54 B3 B1 38 20 A7 20  36 34 35 00 CD 11 94 02  |ST..8 . 645.....|
000009C0: 8B 20 54 49 B1 4F AA 36  30 20 A7 20 8E 00 D7 11  |. TI.O.60 . ....|
000009D0: 99 02 89 20 36 35 35 00  F2 11 9E 02 8F 20 2B 2B  |... 655...... ++|
000009E0: 20 54 52 41 4E 53 46 45  52 20 42 45 47 49 4E 20  | TRANSFER BEGIN |
000009F0: 2B 2B 00 08 12 A3 02 46  B2 30 3A 4E 24 B2 22 2A  |++.....F.0:N$."*|
00000A00: 22 3A 54 24 B2 22 50 22  00 29 12 A8 02 85 20 22  |":T$."P".).... "|
00000A10: 20 46 49 4C 45 3A 20 4E  41 4D 45 2C 20 54 59 50  | FILE: NAME, TYP|
00000A20: 45 20 22 3B 4E 24 2C 54  24 00 4B 12 AD 02 9F 20  |E ";N$,T$.K.... |
00000A30: 38 2C 38 2C 38 2C 22 30  3A 22 AA 4E 24 AA 22 2C  |8,8,8,"0:".N$.",|
00000A40: 22 AA 54 24 AA 22 2C 22  AA 42 24 00 6A 12 B2 02  |".T$.",".B$.j...|
00000A50: 8F 20 2B 2B 20 52 45 41  44 20 45 52 52 4F 52 20  |. ++ READ ERROR |
00000A60: 43 48 41 4E 4E 45 4C 20  2B 2B 00 81 12 B7 02 84  |CHANNEL ++......|
00000A70: 31 35 2C 49 2C 4D 24 3A  8B 20 49 B2 30 20 A7 20  |15,I,M$:. I.0 . |
00000A80: 8E 00 99 12 BC 02 99 20  4D 24 3A 41 B2 32 34 3A  |....... M$:A.24:|
00000A90: 46 B2 35 3A A0 20 38 3A  8E 00 B2 12 C1 02 8F 20  |F.5:. 8:....... |
00000AA0: 2B 2B 20 54 52 41 4E 53  46 45 52 20 45 4E 44 20  |++ TRANSFER END |
00000AB0: 2B 2B 00 DA 12 C6 02 4D  24 B2 22 C3 4F 4D 50 4C  |++.....M$.".OMPL|
00000AC0: 45 54 45 D4 49 4D 45 4F  55 54 20 C4 49 53 4F 52  |ETE.IMEOUT .ISOR|
00000AD0: 44 45 52 C3 41 4E 43 45  4C 22 00 F0 12 CB 02 99  |DER.ANCEL"......|
00000AE0: 20 CA 28 4D 24 2C 46 AC  38 AB 37 2C 38 29 3A 8E  | .(M$,F.8.7,8):.|
00000AF0: 00 00 00                                          |...             |
..".D.. ++ XMODEM FILE TRANSFER ++.<.I..
 53280,11:. 53281,11.X.N.. 2,2,0,G(6).G(
0):M.255.O.S.G$.G(20):U$.G(175)...X.Z$.G
(0):. 15,8,15. .}.. G(144);G(147);G(14);
...... G(8);.10);.P.... "XMODEM FILE TRA
NSFER":....... 270:. R(255),S(255)......
 B.0 . 31:S(B).B:.:R(8).20.+...R(13).13:
S(20).8:. B.32 . 64.I...R(B).B:S(B).B:.:
S(160).32.H. .. B.65 . 90:I.B.128:R(B).I
.....S(I).B:.:. B.91 . 96:R(B).B.....S(B
).B:.:. B.97 . 122:I.B.32.K...R(B).I:S(I
).B:.:. B.123 . 127.....I.B.96:R(B).I:S(
I).B:....... G(152);U$;......#2,B$:. B$.
"" . 200.(.C.B.F(B$):. 245:. 190.?.H.. B
$:. B$."" . 190.K.M.B.F(B$).E.R.. B.132 
. B.137 . 230.Y.W.B.S(B):.2,G(B);...... 
H . . 245...... 190...... G$:. G(144);.D
.... B.132 . 255,410,285,270.N.... 185..
.... ++ PRINT BYTE ++...... G$;G(R(B));U
$;:....... ++ F1, ECHO ++.2.... "ECHO: "
;J("ON OFF",H.1,3).>...H.3.H:..S.... ++ 
F7, HELP ++...... "HELP: F1=ECHO, F3=GET
, F5=PUT, F7=HELP"............ ++ F5, PU
T FILE ++...".. "PUT";:B$."R".G.'.. 670:
. F . ....,.C$.G(21):. 390:C$.C$.G(6)...
1.. K.1 . M.1:K.K . M...6.. F . 370.,.;.
S.0:D$."":. I.1 . 128:.#8,B$.L.@.B.F(B$.
Z$):D$.D$.G(B):S.S.B.E.E.. ST . A.4:F.1:
. 335.K.J.....O.. C(D$).128 . 345...T.D$
.D$.Z$:. 335...Y.. 490.C.^..2,G(1);G(K);
G(M.K);D$;G(S . M);...C.. 390:. J("O+",C
,1);...H.. C.1 . 345...M.. K...R..:  8:.
 690...W.. 480:. F.1 . 705.0.|.. 390:. C
.2 . 705.:.... 375._.... ++ GET CONTROL 
BYTE 100 SEC ++.T.... J.1 . 10:. 505....
.. E . .:A.24:F.2............ ++ F3, GET
 FILE ++.A.... "GET";:B$."W":A.21.S.... 
670:. F . ......C$.G(1).G(4)...... K.1 .
 M.1:K.K . M...... F . 470.$.... J.1 . 1
0:. 480:A.21...... 505.Q.B.. C.1 . . 545
:. J("+O",E.1,1);.E.G.. C.2 . A.6:F.1...
L.. E . F.0 . .:A.24:F.2...Q.. K...V..: 
 8:. 690...... 480:. 705.E.... ++ SEND A
NSWER BYTE ++.Z.... 490:.2,G(A);:.......
 ++ CLEAR INPUT BUFFER ++......#2,B$:. (
ST . 8).0 . 490.......A.... ++ GET CONTR
OL BYTE 10 SEC ++.T...E.0:P.600:T.TI.B..
.C.3:. 615.U.... E . . ".";:....... B$.G
(24) . A.24:F.4:....... C.1 . C(C$).....
. B$.J(C$,C,1) . ..L....:. 645:. 515...!
.. ++ GET DATA ++...&.P.60:T.TI:. 615:. 
E . ....+.N.B:T.TI:. 615:. E . ..1.0.. N
.B..M . E.1:. 645.K.5.S.0:D$."":. I.1 . 
128.B.:.T.TI:. 615:. E . ..Y.?.D$.D$.G(B
):S.S.B:....D.T.TI:. 615:. E . ....I.. B
..(S . M) . E.1:. 645...N.A.6:D.K.N . M.
T.S.. D.1 . A.24:F.3...X.. D . E.1:....]
..8,D$;:. ST . A.24:F.5...B.....G.. ++ G
ET BYTE ++.4.L..#2,B$:W.ST:. W . 630.E.Q
.B.F(B$.Z$):..[.V.. W . 247 . . 645.P.{.
. TI.T.P . E.1:..Z.... 615...... ++ SKIP
 UNTIL SILENCE ++.....O.TI......#2,B$:. 
ST..8 . 645.M.... TI.O.60 . ..W.... 655.
..... ++ TRANSFER BEGIN ++.....F.0:N$."*
":T$."P".).... " FILE: NAME, TYPE ";N$,T
$.K.... 8,8,8,"0:".N$.",".T$.",".B$.J...
. ++ READ ERROR CHANNEL ++......15,I,M$:
. I.0 . ....... M$:A.24:F.5:  8:....A.. 
++ TRANSFER END ++.Z.F.M$."COMPLETETIMEO
UT DISORDERCANCEL"...K.. J(M$,F.8.7,8):.
...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL