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

FILE COPY

FILE INFORMATION

FILENAME(S): FILE COPY

FILE TYPE(S): PRG

FILE SIZE: 3.9K

FIRST SEEN: 2025-12-01 02:26:09

APPEARS ON: 1 disk(s)

FILE HASH

d275afcfc64dcd83447dd884d4e5254782257ac0dd1c3275280b510940b334a4

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
JARVIS 157 FILE COPY PRG hedning, shine 5 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 24 08 05 00 8F 20  20 20 2A 2A 2A 2A 2A 2A  |..$....   ******|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 00 46 08 0A  00 8F 20 20 2A 2A 53 49  |****.F....  **SI|
00000030: 4E 47 4C 45 20 44 52 49  56 45 20 46 49 4C 45 20  |NGLE DRIVE FILE |
00000040: 43 4F 50 59 2A 2A 00 68  08 0F 00 8F 20 20 2A 2A  |COPY**.h....  **|
00000050: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000060: 2A 2A 2A 2A 2A 2A 2A 2A  00 8A 08 14 00 8F 20 20  |********......  |
00000070: 2A 2A 2A 2A 2A 2A 42 59  20 52 41 4C 46 20 48 45  |******BY RALF HE|
00000080: 52 5A 49 47 2A 2A 2A 2A  2A 2A 00 AC 08 1E 00 8F  |RZIG******......|
00000090: 20 20 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |  **************|
000000A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 C7 08 23  |************...#|
000000B0: 00 99 22 93 22 3A 97 35  33 32 38 30 2C 30 3A 97  |..".":.53280,0:.|
000000C0: 35 33 32 38 31 2C 30 00  DB 08 28 00 97 35 32 2C  |53281,0...(..52,|
000000D0: 33 31 3A 97 35 36 2C 33  31 3A 9C 00 E8 08 2D 00  |31:.56,31:....-.|
000000E0: 81 49 B2 30 A4 31 37 33  00 FB 08 32 00 87 44 3A  |.I.0.173...2..D:|
000000F0: 97 37 39 33 36 AA 49 2C  44 3A 82 00 0E 09 37 00  |.7936.I,D:....7.|
00000100: 97 37 38 35 2C 30 3A 97  37 38 36 2C 33 31 00 1C  |.785,0:.786,31..|
00000110: 09 3C 00 50 4C 24 B2 C7  28 31 39 29 00 38 09 41  |.<.PL$..(19).8.A|
00000120: 00 81 49 B2 31 A4 32 34  3A 50 4C 24 B2 50 4C 24  |..I.1.24:PL$.PL$|
00000130: AA C7 28 31 37 29 3A 82  00 52 09 46 00 81 49 B2  |..(17):..R.F..I.|
00000140: 31 A4 33 39 3A 43 4C 24  B2 43 4C 24 AA 22 20 22  |1.39:CL$.CL$." "|
00000150: 3A 82 00 6E 09 4B 00 43  4C 24 B2 43 4C 24 AA C7  |:..n.K.CL$.CL$..|
00000160: 28 31 33 29 AA 43 4C 24  AA C7 28 31 33 29 00 92  |(13).CL$..(13)..|
00000170: 09 50 00 43 4C 24 B2 C8  28 50 4C 24 2C 32 31 29  |.P.CL$..(PL$,21)|
00000180: AA 43 4C 24 AA C7 28 31  34 35 29 AA C7 28 31 34  |.CL$..(145)..(14|
00000190: 35 29 00 B1 09 55 00 9F  31 35 2C 38 2C 31 35 3A  |5)...U..15,8,15:|
000001A0: 8F 20 4F 50 45 4E 20 45  52 52 4F 52 20 43 48 41  |. OPEN ERROR CHA|
000001B0: 4E 00 BB 09 5A 00 89 31  30 30 30 00 C1 09 64 00  |N...Z..1000...d.|
000001C0: 8F 00 DA 09 6E 00 8F 20  52 45 41 44 20 54 48 45  |....n.. READ THE|
000001D0: 20 44 49 52 45 43 54 4F  52 59 00 FC 09 82 00 97  | DIRECTORY......|
000001E0: 37 38 35 2C 30 3A 8F 20  53 45 4C 45 43 54 20 52  |785,0:. SELECT R|
000001F0: 45 41 44 20 46 55 4E 43  54 49 4F 4E 00 13 0A 8C  |EAD FUNCTION....|
00000200: 00 98 31 35 2C 22 49 22  3A 9F 32 2C 38 2C 32 2C  |..15,"I":.2,8,2,|
00000210: 22 24 22 00 33 0A 96 00  4E 42 B2 B7 28 32 29 3A  |"$".3...NB..(2):|
00000220: 8F 20 4C 4F 41 44 20 44  49 52 20 49 4E 54 4F 20  |. LOAD DIR INTO |
00000230: 4D 45 4D 00 4D 0A A0 00  A0 32 3A 8D 38 30 30 3A  |MEM.M....2:.800:|
00000240: 8F 20 43 48 45 43 4B 20  45 52 52 4F 52 00 53 0A  |. CHECK ERROR.S.|
00000250: AA 00 8E 00 59 0A C8 00  8F 00 71 0A D2 00 8F 20  |....Y.....q.... |
00000260: 44 49 53 50 4C 41 59 20  44 49 53 4B 20 4E 41 4D  |DISPLAY DISK NAM|
00000270: 45 00 90 0A E6 00 97 37  38 35 2C 36 3A 8F 20 53  |E......785,6:. S|
00000280: 45 4C 45 43 54 20 46 45  54 43 48 20 43 48 41 52  |ELECT FETCH CHAR|
00000290: 00 A5 0A F0 00 99 C8 28  50 4C 24 2C 33 29 3B C7  |.......(PL$,3);.|
000002A0: 28 31 38 29 3B 00 B4 0A  FA 00 81 4B B2 31 34 32  |(18);......K.142|
000002B0: A4 31 36 39 00 C4 0A 04  01 99 C7 28 B7 28 4B 29  |.169.......(.(K)|
000002C0: 29 3B 3A 82 00 D0 0A 0E  01 99 C7 28 31 34 36 29  |);:........(146)|
000002D0: 00 D6 0A 18 01 8E 00 DC  0A 2C 01 8F 00 FB 0A 36  |.........,.....6|
000002E0: 01 8F 20 50 52 49 4E 54  20 44 49 52 45 43 54 4F  |.. PRINT DIRECTO|
000002F0: 52 59 20 45 4E 54 52 59  20 44 45 00 1A 0B 4A 01  |RY ENTRY DE...J.|
00000300: 97 37 38 35 2C 36 3A 8F  20 53 45 4C 45 43 54 20  |.785,6:. SELECT |
00000310: 46 45 54 43 48 20 43 48  41 52 00 3D 0B 54 01 49  |FETCH CHAR.=.T.I|
00000320: 58 B2 28 44 45 AB 31 29  AC 33 32 AA 32 35 34 AB  |X.(DE.1).32.254.|
00000330: B5 28 28 44 45 AB 31 29  AD 38 29 AC 32 00 4E 0B  |.((DE.1).8).2.N.|
00000340: 59 01 8B B7 28 49 58 29  B3 31 32 38 A7 8E 00 6C  |Y...(IX).128...l|
00000350: 0B 5E 01 54 59 B2 B7 28  49 58 29 AB 31 32 38 3A  |.^.TY..(IX).128:|
00000360: 8B 54 59 B2 30 B0 54 59  B1 33 A7 8E 00 7E 0B 68  |.TY.0.TY.3...~.h|
00000370: 01 81 4B B2 49 58 AA 33  A4 49 58 AA 31 38 00 8C  |..K.IX.3.IX.18..|
00000380: 0B 72 01 99 C7 28 B7 28  4B 29 29 3B 00 9D 0B 7C  |.r...(.(K));...||
00000390: 01 82 3A 99 A3 31 36 29  3B 22 2C 22 3B 00 B2 0B  |..:..16);",";...|
000003A0: 86 01 99 CA 28 22 53 50  55 22 2C 54 59 2C 31 29  |....("SPU",TY,1)|
000003B0: 3A 8E 00 B8 0B 90 01 8F  00 D3 0B 9A 01 8F 20 47  |:............. G|
000003C0: 45 54 20 44 45 53 54 49  4E 41 54 49 4F 4E 20 44  |ET DESTINATION D|
000003D0: 49 53 4B 00 DD 0B AE 01  99 43 4C 24 3B 00 FD 0B  |ISK......CL$;...|
000003E0: B8 01 99 22 49 4E 53 45  52 54 20 44 45 53 54 49  |..."INSERT DESTI|
000003F0: 4E 41 54 49 4F 4E 20 44  49 53 4B 2E 22 00 1B 0C  |NATION DISK."...|
00000400: C2 01 99 22 50 52 45 53  53 20 22 3B C7 28 31 38  |..."PRESS ";.(18|
00000410: 29 3B 22 52 45 54 55 52  4E 22 3B 00 36 0C CC 01  |);"RETURN";.6...|
00000420: 99 C7 28 31 34 36 29 3B  22 20 57 48 45 4E 20 52  |..(146);" WHEN R|
00000430: 45 41 44 59 2E 22 00 4B  0C D6 01 A1 44 4D 24 3A  |EADY.".K....DM$:|
00000440: 8B 44 4D 24 B2 22 22 89  34 37 30 00 5F 0C E0 01  |.DM$."".470._...|
00000450: 8B 44 4D 24 B3 B1 C7 28  31 33 29 89 34 37 30 00  |.DM$...(13).470.|
00000460: 6D 0C EA 01 98 31 35 2C  22 49 22 3A 8E 00 73 0C  |m....15,"I":..s.|
00000470: F4 01 8F 00 8C 0C FE 01  8F 20 47 45 54 20 41 20  |......... GET A |
00000480: 46 49 4C 45 20 54 4F 20  43 4F 50 59 00 A1 0C 12  |FILE TO COPY....|
00000490: 02 99 43 4C 24 3B 3A 8B  45 4E B2 36 33 89 35 38  |..CL$;:.EN.63.58|
000004A0: 30 00 C1 0C 1C 02 8B 55  45 B2 31 32 38 A7 99 4E  |0......UE.128..N|
000004B0: 4D 24 3B 22 20 54 4F 4F  20 4C 41 52 47 45 2E 22  |M$;" TOO LARGE."|
000004C0: 3B 00 E0 0C 26 02 8B 45  4E B2 36 32 A7 99 4E 4D  |;...&..EN.62..NM|
000004D0: 24 3B 22 20 4E 4F 54 20  46 4F 55 4E 44 2E 22 3B  |$;" NOT FOUND.";|
000004E0: 00 08 0D 30 02 99 22 45  4E 54 45 52 20 46 49 4C  |...0.."ENTER FIL|
000004F0: 45 2C 54 59 50 45 22 3A  4E 4D 24 B2 22 22 3A 45  |E,TYPE":NM$."":E|
00000500: 4E B2 30 3A 55 45 B2 30  00 17 0D 3A 02 85 4E 4D  |N.0:UE.0...:..NM|
00000510: 24 2C 54 59 24 3A 8E 00  3A 0D 44 02 99 4E 4D 24  |$,TY$:..:.D..NM$|
00000520: 3B 22 20 45 58 49 53 54  53 2E 20 45 4E 54 45 52  |;" EXISTS. ENTER|
00000530: 20 4E 45 57 20 4E 41 4D  45 22 00 51 0D 4E 02 45  | NEW NAME".Q.N.E|
00000540: 4E B2 30 3A 4E 4D 24 B2  22 22 3A 85 4E 4D 24 3A  |N.0:NM$."":.NM$:|
00000550: 8E 00 57 0D 58 02 8F 00  6B 0D 62 02 8F 20 52 45  |..W.X...k.b.. RE|
00000560: 41 44 20 54 48 45 20 46  49 4C 45 00 8D 0D 76 02  |AD THE FILE...v.|
00000570: 97 37 38 35 2C 30 3A 8F  20 53 45 4C 45 43 54 20  |.785,0:. SELECT |
00000580: 52 45 41 44 20 46 55 4E  43 54 49 4F 4E 00 A9 0D  |READ FUNCTION...|
00000590: 80 02 9F 32 2C 38 2C 32  2C 4E 4D 24 AA 22 2C 22  |...2,8,2,NM$.","|
000005A0: AA 54 59 24 AA 22 2C 52  22 00 BE 0D 8A 02 8D 39  |.TY$.",R"......9|
000005B0: 30 30 3A 8B 45 4E B3 B1  30 A7 A0 32 3A 8E 00 DA  |00:.EN..0..2:...|
000005C0: 0D 94 02 4E 42 B2 B7 28  32 29 3A 8F 20 52 45 41  |...NB..(2):. REA|
000005D0: 44 20 54 48 45 20 46 49  4C 45 00 F6 0D 9E 02 A0  |D THE FILE......|
000005E0: 32 3A 8D 38 30 30 3A 8F  20 43 48 45 43 4B 20 52  |2:.800:. CHECK R|
000005F0: 45 53 55 4C 54 53 00 FC  0D A8 02 8E 00 02 0E BC  |ESULTS..........|
00000600: 02 8F 00 17 0E C6 02 8F  20 57 52 49 54 45 20 54  |........ WRITE T|
00000610: 48 45 20 46 49 4C 45 00  3A 0E DA 02 97 37 38 35  |HE FILE.:....785|
00000620: 2C 33 3A 8F 20 53 45 4C  45 43 54 20 57 52 49 54  |,3:. SELECT WRIT|
00000630: 45 20 46 55 4E 43 54 49  4F 4E 00 56 0E E4 02 9F  |E FUNCTION.V....|
00000640: 32 2C 38 2C 32 2C 4E 4D  24 AA 22 2C 22 AA 54 59  |2,8,2,NM$.",".TY|
00000650: 24 AA 22 2C 57 22 00 6B  0E EE 02 8D 39 30 30 3A  |$.",W".k....900:|
00000660: 8B 45 4E B3 B1 30 A7 A0  32 3A 8E 00 87 0E F8 02  |.EN..0..2:......|
00000670: 4E 42 B2 B7 28 32 29 3A  8F 20 52 45 41 44 20 54  |NB..(2):. READ T|
00000680: 48 45 20 46 49 4C 45 00  A3 0E 02 03 A0 32 3A 8D  |HE FILE......2:.|
00000690: 38 30 30 3A 8F 20 43 48  45 43 4B 20 52 45 53 55  |800:. CHECK RESU|
000006A0: 4C 54 53 00 A9 0E 0C 03  8E 00 AF 0E 20 03 8F 00  |LTS......... ...|
000006B0: CE 0E 2A 03 8F 20 43 48  45 43 4B 20 55 53 52 28  |..*.. CHECK USR(|
000006C0: 29 20 52 45 54 55 52 4E  20 56 41 4C 55 45 00 E5  |) RETURN VALUE..|
000006D0: 0E 3E 03 4E 42 B2 4E 42  AB 28 4E 42 B3 30 29 AC  |.>.NB.NB.(NB.0).|
000006E0: 36 35 35 33 36 00 FA 0E  48 03 8B 4E 42 B3 36 31  |65536...H..NB.61|
000006F0: 34 34 30 A7 55 45 B2 30  3A 8E 00 11 0F 52 03 8B  |440.UE.0:....R..|
00000700: 4E 42 B2 36 31 34 34 30  A7 55 45 B2 31 32 38 3A  |NB.61440.UE.128:|
00000710: 8E 00 1B 0F 5C 03 99 43  4C 24 3B 00 32 0F 66 03  |....\..CL$;.2.f.|
00000720: 8B C2 28 37 38 35 29 B2  30 A7 99 22 52 45 41 44  |..(785).0.."READ|
00000730: 22 3B 00 4A 0F 70 03 8B  C2 28 37 38 35 29 B2 33  |";.J.p...(785).3|
00000740: A7 99 22 57 52 49 54 45  22 3B 00 65 0F 7A 03 99  |.."WRITE";.e.z..|
00000750: 22 20 45 52 52 4F 52 20  23 22 3B 4E 42 AB 36 31  |" ERROR #";NB.61|
00000760: 34 34 30 3A 80 00 6B 0F  84 03 8F 00 84 0F 8E 03  |440:..k.........|
00000770: 8F 20 52 45 41 44 20 45  52 52 4F 52 20 43 48 41  |. READ ERROR CHA|
00000780: 4E 4E 45 4C 00 99 0F AC  03 84 31 35 2C 45 4E 2C  |NNEL......15,EN,|
00000790: 45 4D 24 2C 45 54 2C 45  53 00 B1 0F B6 03 8B 45  |EM$,ET,ES......E|
000007A0: 4E B2 30 B0 45 4E B2 36  32 B0 45 4E B2 36 33 A7  |N.0.EN.62.EN.63.|
000007B0: 8E 00 BE 0F C0 03 A0 31  35 3A 99 43 4C 24 00 D5  |.......15:.CL$..|
000007C0: 0F CA 03 99 22 44 49 53  4B 20 45 52 52 4F 52 20  |...."DISK ERROR |
000007D0: 23 22 3B 45 4E 00 EA 0F  D4 03 99 C8 28 50 4C 24  |#";EN.......(PL$|
000007E0: 2C 32 32 29 3B 45 4D 24  3A 80 00 F0 0F E8 03 8F  |,22);EM$:.......|
000007F0: 00 03 10 F2 03 8F 20 4D  41 49 4E 20 52 4F 55 54  |...... MAIN ROUT|
00000800: 49 4E 45 00 15 10 06 04  99 C7 28 31 34 37 29 3A  |INE.......(147):|
00000810: 8F 20 43 4C 53 00 3B 10  10 04 99 22 1E 20 20 20  |. CLS.;....".   |
00000820: 20 20 20 20 53 49 4E 47  4C 45 20 44 52 49 56 45  |    SINGLE DRIVE|
00000830: 20 46 49 4C 45 20 43 4F  50 59 22 00 56 10 1A 04  | FILE COPY".V...|
00000840: 99 3A 99 22 52 45 41 44  49 4E 47 20 44 49 52 45  |.:."READING DIRE|
00000850: 43 54 4F 52 59 22 00 74  10 24 04 8D 31 30 30 3A  |CTORY".t.$..100:|
00000860: 8F 20 52 45 41 44 20 54  48 45 20 44 49 52 45 43  |. READ THE DIREC|
00000870: 54 4F 52 59 00 8D 10 2E  04 8D 32 30 30 3A 8F 20  |TORY......200:. |
00000880: 44 49 53 50 4C 41 59 20  54 49 54 4C 45 00 A2 10  |DISPLAY TITLE...|
00000890: 38 04 4E 53 B2 B5 28 28  4E 42 AA 31 29 AD 32 35  |8.NS..((NB.1).25|
000008A0: 34 29 00 BC 10 42 04 8B  4E 53 B2 31 89 34 30 30  |4)...B..NS.1.400|
000008B0: 30 3A 8F 20 4E 4F 20 46  49 4C 45 53 00 C5 10 4C  |0:. NO FILES...L|
000008C0: 04 44 53 B2 31 00 E3 10  56 04 8B 4E 53 B3 B2 44  |.DS.1...V..NS..D|
000008D0: 53 A7 44 53 B2 31 3A 8F  20 53 54 41 52 54 20 4F  |S.DS.1:. START O|
000008E0: 56 45 52 00 F2 10 60 04  99 C8 28 50 4C 24 2C 34  |VER...`...(PL$,4|
000008F0: 29 3B 00 0D 11 6A 04 42  45 B2 28 44 53 AB 31 29  |);...j.BE.(DS.1)|
00000900: AC 38 AA 31 3A 4C 45 B2  42 45 AA 31 35 00 22 11  |.8.1:LE.BE.15.".|
00000910: 74 04 8B 44 53 AA 31 B2  4E 53 A7 4C 45 B2 42 45  |t..DS.1.NS.LE.BE|
00000920: AA 38 00 30 11 7E 04 81  44 45 B2 42 45 A4 4C 45  |.8.0.~..DE.BE.LE|
00000930: 00 4B 11 88 04 8D 33 30  30 3A 82 3A 8F 20 44 49  |.K....300:.:. DI|
00000940: 53 50 4C 41 59 20 46 49  4C 45 53 00 64 11 92 04  |SPLAY FILES.d...|
00000950: 81 49 B2 C2 28 32 31 34  29 A4 32 30 3A 8F 20 43  |.I..(214).20:. C|
00000960: 4C 45 41 52 00 80 11 9C  04 99 22 20 20 20 20 20  |LEAR......"     |
00000970: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 22  |               "|
00000980: 00 86 11 A6 04 82 00 9F  11 B0 04 8D 35 30 30 3A  |............500:|
00000990: 8F 20 47 45 54 20 46 49  4C 45 20 4E 41 4D 45 00  |. GET FILE NAME.|
000009A0: B9 11 BA 04 8B 4E 4D 24  B2 22 22 A7 44 53 B2 44  |.....NM$."".DS.D|
000009B0: 53 AA 32 3A 89 31 31 31  30 00 BF 11 D0 07 8F 00  |S.2:.1110.......|
000009C0: D4 11 DA 07 8F 20 43 4F  50 59 20 54 48 45 20 46  |..... COPY THE F|
000009D0: 49 4C 45 3D 00 DE 11 EE  07 99 43 4C 24 3B 00 F2  |ILE=......CL$;..|
000009E0: 11 F8 07 99 22 52 45 41  44 49 4E 47 20 22 3B 4E  |...."READING ";N|
000009F0: 4D 24 00 0B 12 02 08 8D  36 30 30 3A 8F 20 52 45  |M$......600:. RE|
00000A00: 41 44 20 54 48 45 20 46  49 4C 45 00 22 12 0C 08  |AD THE FILE."...|
00000A10: 8B 45 4E B2 36 32 B0 55  45 B2 31 32 38 89 31 32  |.EN.62.UE.128.12|
00000A20: 30 30 00 39 12 16 08 42  43 B2 4E 42 3A 8F 20 53  |00.9...BC.NB:. S|
00000A30: 41 56 45 20 43 4F 55 4E  54 00 53 12 20 08 8D 34  |AVE COUNT.S. ..4|
00000A40: 30 30 3A 8F 20 47 45 54  20 44 45 53 54 2E 20 44  |00:. GET DEST. D|
00000A50: 49 53 4B 00 6B 12 2A 08  99 43 4C 24 3B 22 57 52  |ISK.k.*..CL$;"WR|
00000A60: 49 54 49 4E 47 20 22 3B  4E 4D 24 00 85 12 34 08  |ITING ";NM$...4.|
00000A70: 8D 37 30 30 3A 8F 20 57  52 49 54 45 20 54 48 45  |.700:. WRITE THE|
00000A80: 20 46 49 4C 45 00 94 12  3E 08 8B 45 4E B2 30 89  | FILE...>..EN.0.|
00000A90: 33 30 30 30 00 AC 12 48  08 8D 35 30 30 3A 8F 20  |3000...H..500:. |
00000AA0: 47 45 54 20 4E 45 57 20  46 49 4C 45 00 BE 12 52  |GET NEW FILE...R|
00000AB0: 08 8B 4E 4D 24 B3 B1 22  22 89 32 30 39 30 00 D9  |..NM$.."".2090..|
00000AC0: 12 5C 08 99 43 4C 24 3B  22 46 49 4C 45 20 4E 4F  |.\..CL$;"FILE NO|
00000AD0: 54 20 43 4F 50 49 45 44  22 00 E3 12 66 08 89 33  |T COPIED"...f..3|
00000AE0: 31 30 30 00 E9 12 B8 0B  8F 00 0A 13 C2 0B 8F 20  |100............ |
00000AF0: 44 49 53 50 4C 41 59 20  43 4F 4D 50 4C 45 54 49  |DISPLAY COMPLETI|
00000B00: 49 4F 4E 20 53 54 41 54  55 53 00 14 13 D6 0B 99  |ION STATUS......|
00000B10: 43 4C 24 3B 00 25 13 E0  0B 8B 4E 42 B3 B1 42 43  |CL$;.%....NB..BC|
00000B20: 89 33 30 36 30 00 62 13  EA 0B 99 22 43 4F 50 59  |.3060.b...."COPY|
00000B30: 20 53 55 43 43 45 53 46  55 4C 4C 2E 20 20 22 3B  | SUCCESFULL.  ";|
00000B40: 3A 89 33 30 37 30 33 30  36 30 99 22 45 52 52 4F  |:.30703060."ERRO|
00000B50: 52 2E 20 4F 4E 4C 59 22  3B 4E 42 3B 22 4F 55 54  |R. ONLY";NB;"OUT|
00000B60: 22 3B 00 7A 13 FE 0B 99  42 43 3B 22 42 59 54 45  |";.z....BC;"BYTE|
00000B70: 53 20 43 4F 50 49 45 44  2E 22 00 8F 13 1C 0C 99  |S COPIED."......|
00000B80: 22 50 52 45 53 53 20 22  3B C7 28 31 38 29 3B 00  |"PRESS ";.(18);.|
00000B90: A5 13 26 0C 99 22 52 45  54 55 52 4E 22 3B C7 28  |..&.."RETURN";.(|
00000BA0: 31 34 36 29 3B 00 C2 13  30 0C 99 22 20 54 4F 20  |146);...0.." TO |
00000BB0: 43 4F 50 59 20 41 4E 4F  54 48 45 52 20 46 49 4C  |COPY ANOTHER FIL|
00000BC0: 45 22 00 D8 13 3A 0C A1  44 4D 24 3A 8B 44 4D 24  |E"...:..DM$:.DM$|
00000BD0: B2 22 22 89 33 31 33 30  00 EC 13 44 0C 8B 44 4D  |."".3130...D..DM|
00000BE0: 24 B2 C7 28 31 33 29 89  31 30 30 30 00 F2 13 4E  |$..(13).1000...N|
00000BF0: 0C 80 00 F8 13 A0 0F 8F  00 16 14 AA 0F 8F 20 4E  |.............. N|
00000C00: 4F 20 46 49 4C 45 53 20  45 52 52 4F 52 20 48 41  |O FILES ERROR HA|
00000C10: 4E 44 4C 49 4E 47 00 26  14 BE 0F 99 C8 28 50 4C  |NDLING.&.....(PL|
00000C20: 24 2C 32 31 29 3B 00 45  14 C8 0F 99 22 4E 4F 20  |$,21);.E...."NO |
00000C30: 46 49 4C 45 53 20 4F 4E  20 54 48 49 53 20 44 49  |FILES ON THIS DI|
00000C40: 53 4B 2E 22 3B 00 64 14  D2 0F 99 22 50 52 45 53  |SK.";.d...."PRES|
00000C50: 53 20 12 52 45 54 55 52  4E 92 20 54 4F 20 54 52  |S .RETURN. TO TR|
00000C60: 59 20 22 3B 00 7A 14 DC  0F 99 22 41 4E 4F 54 48  |Y ";.z...."ANOTH|
00000C70: 45 52 20 44 49 53 4B 2E  22 3B 00 90 14 E6 0F A1  |ER DISK.";......|
00000C80: 44 4D 24 3A 8B 44 4D 24  B2 22 22 89 33 31 33 30  |DM$:.DM$."".3130|
00000C90: 00 A4 14 F0 0F 8B 44 4D  24 B2 C7 28 31 33 29 89  |......DM$..(13).|
00000CA0: 31 30 30 30 00 AA 14 FA  0F 80 00 C9 14 10 27 83  |1000..........'.|
00000CB0: 20 37 36 2C 31 35 2C 33  31 2C 37 36 2C 38 38 2C  | 76,15,31,76,88,|
00000CC0: 33 31 2C 37 36 2C 31 35  34 00 E5 14 1A 27 83 20  |31,76,154....'. |
00000CD0: 33 31 2C 31 30 38 2C 33  2C 30 2C 31 30 38 2C 35  |31,108,3,0,108,5|
00000CE0: 2C 30 2C 33 32 00 07 15  24 27 83 20 39 2C 33 31  |,0,32...$'. 9,31|
00000CF0: 2C 31 35 32 2C 31 37 30  2C 33 32 2C 31 39 38 2C  |,152,170,32,198,|
00000D00: 32 35 35 2C 31 36 38 00  29 15 2E 27 83 20 31 37  |255,168.)..'. 17|
00000D10: 36 2C 35 37 2C 31 36 39  2C 30 2C 31 33 33 2C 32  |6,57,169,0,133,2|
00000D20: 35 31 2C 31 36 39 2C 33  32 00 4C 15 38 27 83 20  |51,169,32.L.8'. |
00000D30: 31 33 33 2C 32 35 32 2C  31 36 30 2C 30 2C 33 32  |133,252,160,0,32|
00000D40: 2C 32 30 37 2C 32 35 35  2C 31 34 35 00 70 15 42  |,207,255,145.p.B|
00000D50: 27 83 20 32 35 31 2C 32  33 30 2C 32 35 31 2C 32  |'. 251,230,251,2|
00000D60: 30 38 2C 32 2C 32 33 30  2C 32 35 32 2C 31 36 35  |08,2,230,252,165|
00000D70: 00 95 15 4C 27 83 20 31  34 34 2C 32 30 38 2C 31  |...L'. 144,208,1|
00000D80: 33 2C 31 36 35 2C 32 35  32 2C 32 30 31 2C 31 36  |3,165,252,201,16|
00000D90: 30 2C 31 34 34 00 B7 15  56 27 83 20 32 33 35 2C  |0,144...V'. 235,|
00000DA0: 33 32 2C 32 30 34 2C 32  35 35 2C 31 36 30 2C 30  |32,204,255,160,0|
00000DB0: 2C 32 34 30 2C 31 39 00  DB 15 60 27 83 20 31 36  |,240,19...`'. 16|
00000DC0: 34 2C 31 34 34 2C 33 32  2C 32 30 34 2C 32 35 35  |4,144,32,204,255|
00000DD0: 2C 31 39 32 2C 36 34 2C  32 30 38 00 FE 15 6A 27  |,192,64,208...j'|
00000DE0: 83 20 31 30 2C 31 36 34  2C 32 35 31 2C 31 36 35  |. 10,164,251,165|
00000DF0: 2C 32 35 32 2C 35 36 2C  32 33 33 2C 33 32 00 1E  |,252,56,233,32..|
00000E00: 16 74 27 83 20 37 36 2C  31 32 2C 33 31 2C 31 36  |.t'. 76,12,31,16|
00000E10: 39 2C 32 34 30 2C 37 36  2C 31 32 2C 33 31 00 3F  |9,240,76,12,31.?|
00000E20: 16 7E 27 83 20 33 32 2C  39 2C 33 31 2C 31 35 32  |.~'. 32,9,31,152|
00000E30: 2C 31 37 30 2C 33 32 2C  32 30 31 2C 32 35 35 00  |,170,32,201,255.|
00000E40: 64 16 88 27 83 20 31 36  38 2C 31 37 36 2C 32 34  |d..'. 168,176,24|
00000E50: 30 2C 31 36 35 2C 32 35  31 2C 31 34 31 2C 31 37  |0,165,251,141,17|
00000E60: 34 2C 33 31 00 87 16 92  27 83 20 31 36 35 2C 32  |4,31....'. 165,2|
00000E70: 35 32 2C 31 34 31 2C 31  37 35 2C 33 31 2C 31 36  |52,141,175,31,16|
00000E80: 39 2C 30 2C 31 33 33 00  AA 16 9C 27 83 20 32 35  |9,0,133....'. 25|
00000E90: 31 2C 31 36 39 2C 33 32  2C 31 33 33 2C 32 35 32  |1,169,32,133,252|
00000EA0: 2C 31 36 30 2C 30 2C 31  37 37 00 CE 16 A6 27 83  |,160,0,177....'.|
00000EB0: 20 32 35 31 2C 33 32 2C  32 31 30 2C 32 35 35 2C  | 251,32,210,255,|
00000EC0: 31 36 34 2C 31 34 34 2C  32 30 38 2C 32 30 00 F2  |164,144,208,20..|
00000ED0: 16 B0 27 83 20 32 33 30  2C 32 35 31 2C 32 30 38  |..'. 230,251,208|
00000EE0: 2C 32 2C 32 33 30 2C 32  35 32 2C 31 36 35 2C 32  |,2,230,252,165,2|
00000EF0: 35 32 00 17 17 BA 27 83  20 32 30 35 2C 31 37 35  |52....'. 205,175|
00000F00: 2C 33 31 2C 31 34 34 2C  32 33 34 2C 31 36 35 2C  |,31,144,234,165,|
00000F10: 32 35 31 2C 32 30 35 00  3A 17 C4 27 83 20 31 37  |251,205.:..'. 17|
00000F20: 34 2C 33 31 2C 31 34 34  2C 32 32 37 2C 33 34 2C  |4,31,144,227,34,|
00000F30: 32 30 34 2C 32 35 35 2C  37 36 00 59 17 CE 27 83  |204,255,76.Y..'.|
00000F40: 20 37 33 2C 33 31 2C 33  32 2C 39 2C 33 31 2C 31  | 73,31,32,9,31,1|
00000F50: 33 32 2C 32 35 31 2C 32  34 00 7C 17 D8 27 83 20  |32,251,24.|..'. |
00000F60: 31 30 35 2C 33 32 2C 31  33 33 2C 32 35 32 2C 31  |105,32,133,252,1|
00000F70: 36 30 2C 30 2C 31 37 37  2C 32 35 31 00 95 17 E2  |60,0,177,251....|
00000F80: 27 83 20 31 36 38 2C 31  36 39 2C 30 2C 37 36 2C  |'. 168,169,0,76,|
00000F90: 31 32 2C 33 31 00 00 00                           |12,31...        |
..$....   **************************.F..
..  **SINGLE DRIVE FILE COPY**.H....  **
************************......  ******BY
 RALF HERZIG******......  **************
************.G.#..".":.53280,0:.53281,0.
..(..52,31:.56,31:....-..I.0.173...2..D:
.7936.I,D:....7..785,0:.786,31...<.PL$.G
(19).8.A..I.1.24:PL$.PL$.G(17):..R.F..I.
1.39:CL$.CL$." ":..N.K.CL$.CL$.G(13).CL$
.G(13)...P.CL$.H(PL$,21).CL$.G(145).G(14
5)...U..15,8,15:. OPEN ERROR CHAN...Z..1
000.A.D...Z.N.. READ THE DIRECTORY......
785,0:. SELECT READ FUNCTION......15,"I"
:.2,8,2,"$".3...NB..(2):. LOAD DIR INTO 
MEM.M. . 2:.800:. CHECK ERROR.S.....Y.H.
..Q.R.. DISPLAY DISK NAME......785,6:. S
ELECT FETCH CHAR......H(PL$,3);G(18);...
...K.142.169.D....G(.(K));:..P....G(146)
.V.......,.....6.. PRINT DIRECTORY ENTRY
 DE...J..785,6:. SELECT FETCH CHAR.=.T.I
X.(DE.1).32.254..((DE.1).8).2.N.Y...(IX)
.128...L.^.TY..(IX).128:.TY.0.TY.3...~.H
..K.IX.3.IX.18...R..G(.(K));...|..:..16)
;",";......J("SPU",TY,1):........S.... G
ET DESTINATION DISK......CL$;......"INSE
RT DESTINATION DISK."...B.."PRESS ";G(18
);"RETURN";.6.L..G(146);" WHEN READY.".K
.V..DM$:.DM$."".470._....DM$..G(13).470.
M....15,"I":..S.......... GET A FILE TO 
COPY......CL$;:.EN.63.580.A....UE.128..N
M$;" TOO LARGE.";...&..EN.62..NM$;" NOT 
FOUND.";...0.."ENTER FILE,TYPE":NM$."":E
N.0:UE.0...:..NM$,TY$:..:.D..NM$;" EXIST
S. ENTER NEW NAME".Q.N.EN.0:NM$."":.NM$:
..W.X...K.B.. READ THE FILE...V..785,0:.
 SELECT READ FUNCTION......2,8,2,NM$.","
.TY$.",R"......900:.EN..0. 2:..Z...NB..(
2):. READ THE FILE..... 2:.800:. CHECK R
ESULTS...............F.. WRITE THE FILE.
:.Z..785,3:. SELECT WRITE FUNCTION.V....
2,8,2,NM$.",".TY$.",W".K....900:.EN..0. 
2:......NB..(2):. READ THE FILE..... 2:.
800:. CHECK RESULTS......... ...N.*.. CH
ECK USR() RETURN VALUE...>.NB.NB.(NB.0).
65536...H..NB.61440.UE.0:....R..NB.61440
.UE.128:....\..CL$;.2.F..B(785).0.."READ
";.J.P..B(785).3.."WRITE";.E.Z.." ERROR 
#";NB.61440:..K.......... READ ERROR CHA
NNEL......15,EN,EM$,ET,ES......EN.0.EN.6
2.EN.63....... 15:.CL$.U.J.."DISK ERROR 
#";EN...T..H(PL$,22);EM$:............. M
AIN ROUTINE......G(147):. CLS.;....".   
    SINGLE DRIVE FILE COPY".V....:."READ
ING DIRECTORY".T.$..100:. READ THE DIREC
TORY......200:. DISPLAY TITLE...8.NS..((
NB.1).254)...B..NS.1.4000:. NO FILES.E.L
.DS.1...V..NS..DS.DS.1:. START OVER...`.
.H(PL$,4);...J.BE.(DS.1).8.1:LE.BE.15.".
T..DS.1.NS.LE.BE.8.0.~..DE.BE.LE.K....30
0:.:. DISPLAY FILES.D....I.B(214).20:. C
LEAR......"                    "........
....500:. GET FILE NAME......NM$."".DS.D
S.2:.1110...P...T.Z.. COPY THE FILE=....
..CL$;......"READING ";NM$......600:. RE
AD THE FILE."....EN.62.UE.128.1200.9...B
C.NB:. SAVE COUNT.S. ..400:. GET DEST. D
ISK.K.*..CL$;"WRITING ";NM$...4..700:. W
RITE THE FILE...>..EN.0.3000...H..500:. 
GET NEW FILE...R..NM$.."".2090.Y.\..CL$;
"FILE NOT COPIED"...F..3100.........B.. 
DISPLAY COMPLETIION STATUS...V..CL$;.%..
..NB..BC.3060.B...."COPY SUCCESFULL.  ";
:.30703060."ERROR. ONLY";NB;"OUT";.Z....
BC;"BYTES COPIED."......"PRESS ";G(18);.
..&.."RETURN";G(146);.B.0.." TO COPY ANO
THER FILE".X.:..DM$:.DM$."".3130...D..DM
$.G(13).1000...N..... ........ NO FILES 
ERROR HANDLING.&....H(PL$,21);.E.H.."NO 
FILES ON THIS DISK.";.D.R.."PRESS .RETUR
N. TO TRY ";.Z...."ANOTHER DISK.";......
DM$:.DM$."".3130......DM$.G(13).1000....
...I..'. 76,15,31,76,88,31,76,154....'. 
31,108,3,0,108,5,0,32...$'. 9,31,152,170
,32,198,255,168.)..'. 176,57,169,0,133,2
51,169,32.L.8'. 133,252,160,0,32,207,255
,145.P.B'. 251,230,251,208,2,230,252,165
...L'. 144,208,13,165,252,201,160,144...
V'. 235,32,204,255,160,0,240,19...`'. 16
4,144,32,204,255,192,64,208...J'. 10,164
,251,165,252,56,233,32...T'. 76,12,31,16
9,240,76,12,31.?.~'. 32,9,31,152,170,32,
201,255.D..'. 168,176,240,165,251,141,17
4,31....'. 165,252,141,175,31,169,0,133.
...'. 251,169,32,133,252,160,0,177.N..'.
 251,32,210,255,164,144,208,20....'. 230
,251,208,2,230,252,165,252....'. 205,175
,31,144,234,165,251,205.:.D'. 174,31,144
,227,34,204,255,76.Y.N'. 73,31,32,9,31,1
32,251,24.|.X'. 105,32,133,252,160,0,177
,251....'. 168,169,0,76,12,31...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL