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

DISKMANAGER

FILE INFORMATION

FILENAME(S): DISKMANAGER

FILE TYPE(S): PRG

FILE SIZE: 4.6K

FIRST SEEN: 2025-11-30 21:08:56

APPEARS ON: 1 disk(s)

FILE HASH

66b211b2bf9c0f32e105afe6169e0d48e1b5f877ba2d37dde331f2852d099471

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
HULPPROGRAM DISKMANAGER PRG DuncanTwain 8 3 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 1C 08 02 00 97 35  33 32 38 30 2C 30 3A 97  |.......53280,0:.|
00000010: 35 33 32 38 31 2C 30 3A  99 22 05 22 00 43 08 03  |53281,0:.".".C..|
00000020: 00 97 20 34 39 31 35 32  2C 31 30 3A 8B 20 C2 28  |.. 49152,10:. .(|
00000030: 34 39 31 35 32 29 B3 B1  31 30 A7 20 43 30 B2 31  |49152)..10. C0.1|
00000040: 3A 89 36 00 4C 08 05 00  43 30 B2 32 00 5B 08 06  |:.6.L...C0.2.[..|
00000050: 00 86 20 44 4F 53 25 28  36 35 29 00 7C 08 07 00  |.. DOS%(65).|...|
00000060: 46 52 B2 B8 28 30 29 3A  8B 20 46 52 B3 30 20 A7  |FR..(0):. FR.0 .|
00000070: 20 46 52 B2 46 52 AA 36  35 35 33 36 00 9B 08 08  | FR.FR.65536....|
00000080: 00 53 B2 28 46 52 AB 34  30 30 29 AD 32 3A 4D 32  |.S.(FR.400).2:M2|
00000090: B2 B5 28 53 AD 32 35 36  29 AA 31 00 AA 08 09 00  |..(S.256).1.....|
000000A0: 86 20 54 45 4D 50 25 28  53 29 00 B4 08 0A 00 99  |. TEMP%(S)......|
000000B0: 22 93 22 3B 00 D9 08 0F  00 99 22 20 20 20 20 20  |".";......"     |
000000C0: 20 20 20 20 20 20 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |      **********|
000000D0: 2A 2A 2A 2A 2A 2A 2A 2A  22 00 FE 08 14 00 99 22  |********"......"|
000000E0: 20 20 20 20 20 20 20 20  20 20 20 2A 20 20 44 49  |           *  DI|
000000F0: 53 4B 20 4D 41 4E 41 47  45 52 20 20 2A 22 00 23  |SK MANAGER  *".#|
00000100: 09 19 00 99 22 20 20 20  20 20 20 20 20 20 20 20  |...."           |
00000110: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000120: 2A 2A 22 00 3E 09 32 00  99 3A 99 22 31 2E 20 44  |**".>.2..:."1. D|
00000130: 49 53 4B 20 44 49 52 45  43 54 4F 52 59 22 00 58  |ISK DIRECTORY".X|
00000140: 09 3C 00 99 22 32 2E 20  46 4F 52 4D 41 54 20 4E  |.<.."2. FORMAT N|
00000150: 45 57 20 44 49 53 4B 22  00 72 09 46 00 99 22 33  |EW DISK".r.F.."3|
00000160: 2E 20 49 4E 49 54 49 41  4C 49 5A 45 20 44 49 53  |. INITIALIZE DIS|
00000170: 4B 22 00 97 09 50 00 99  22 34 2E 20 43 4F 50 59  |K"...P.."4. COPY|
00000180: 20 46 49 4C 45 20 4F 4E  20 53 41 4D 45 20 20 20  | FILE ON SAME   |
00000190: 20 20 44 49 53 4B 22 00  C3 09 55 00 99 22 35 2E  |  DISK"...U.."5.|
000001A0: 20 43 4F 50 59 20 46 49  4C 45 20 4F 4E 20 4E 45  | COPY FILE ON NE|
000001B0: 57 20 28 46 4F 52 4D 41  54 54 45 44 29 20 44 49  |W (FORMATTED) DI|
000001C0: 53 4B 22 00 EC 09 58 00  99 22 36 2E 20 43 4F 50  |SK"...X.."6. COP|
000001D0: 59 20 42 4F 54 48 20 44  4F 53 20 57 45 44 47 45  |Y BOTH DOS WEDGE|
000001E0: 20 20 20 50 52 4F 47 52  41 4D 53 22 00 02 0A 5A  |   PROGRAMS"...Z|
000001F0: 00 99 22 37 2E 20 52 45  4E 41 4D 45 20 46 49 4C  |.."7. RENAME FIL|
00000200: 45 22 00 1A 0A 64 00 99  22 38 2E 20 45 52 41 53  |E"...d.."8. ERAS|
00000210: 45 20 46 49 4C 45 28 53  29 22 00 33 0A 6E 00 99  |E FILE(S)".3.n..|
00000220: 22 39 2E 20 56 41 4C 49  44 41 54 45 20 46 49 4C  |"9. VALIDATE FIL|
00000230: 45 53 22 00 50 0A 78 00  99 22 31 30 2E 57 52 49  |ES".P.x.."10.WRI|
00000240: 54 45 20 44 49 53 4B 20  4D 41 4E 41 47 45 52 22  |TE DISK MANAGER"|
00000250: 00 67 0A 82 00 99 22 31  31 2E 45 52 52 4F 52 20  |.g...."11.ERROR |
00000260: 53 54 41 54 55 53 22 00  81 0A 8C 00 99 22 31 32  |STATUS"......"12|
00000270: 2E 45 58 49 54 20 54 4F  20 42 41 53 49 43 22 3A  |.EXIT TO BASIC":|
00000280: 99 00 9E 0A AA 00 85 22  43 48 4F 49 43 45 20 20  |......."CHOICE  |
00000290: 20 20 9D 9D 9D 9D 22 3B  43 48 4F 49 43 45 00 C7  |  ....";CHOICE..|
000002A0: 0A B4 00 8B 28 43 48 4F  49 43 45 B3 31 29 B0 28  |....(CHOICE.1).(|
000002B0: 43 48 4F 49 43 45 B1 31  32 29 A7 20 99 22 91 22  |CHOICE.12). ."."|
000002C0: 3B 3A 89 20 31 37 30 00  07 0B C8 00 91 20 43 48  |;:. 170...... CH|
000002D0: 4F 49 43 45 20 8D 20 32  35 30 2C 33 30 30 2C 33  |OICE . 250,300,3|
000002E0: 35 30 2C 34 30 30 2C 38  30 30 2C 31 32 30 30 2C  |50,400,800,1200,|
000002F0: 34 35 30 2C 35 30 30 2C  35 35 30 2C 36 30 30 2C  |450,500,550,600,|
00000300: 36 35 30 2C 37 30 30 00  10 0B D2 00 89 20 31 30  |650,700...... 10|
00000310: 00 30 0B FA 00 8F 20 2A  2A 2A 20 44 49 53 50 4C  |.0.... *** DISPL|
00000320: 41 59 20 44 49 52 45 43  54 4F 52 59 20 2A 2A 2A  |AY DIRECTORY ***|
00000330: 00 39 0B FB 00 99 22 93  22 00 49 0B FC 00 9F 20  |.9....".".I.... |
00000340: 31 2C 38 2C 30 2C 22 24  22 00 58 0B FD 00 A1 20  |1,8,0,"$".X.... |
00000350: 23 31 2C 41 24 2C 42 24  00 66 0B FE 00 A1 23 31  |#1,A$,B$.f....#1|
00000360: 2C 41 24 2C 42 24 00 74  0B 00 01 A1 23 31 2C 41  |,A$,B$.t....#1,A|
00000370: 24 2C 42 24 00 8E 0B 02  01 43 B2 30 3A 8B 20 41  |$,B$.....C.0:. A|
00000380: 24 B3 B1 22 22 A7 20 43  B2 C6 28 41 24 29 00 AB  |$.."". C..(A$)..|
00000390: 0B 04 01 8B 20 42 24 B3  B1 22 22 A7 20 43 B2 43  |.... B$.."". C.C|
000003A0: AA 20 C6 28 42 24 29 AC  32 35 36 00 C0 0B 06 01  |. .(B$).256.....|
000003B0: 99 20 CA 28 C4 28 43 29  2C 32 29 3B A3 33 29 3B  |. .(.(C),2);.3);|
000003C0: 00 D8 0B 08 01 A1 23 31  2C 42 24 3A 8B 53 54 B3  |......#1,B$:.ST.|
000003D0: B1 30 20 A7 20 32 38 32  00 EF 0B 0A 01 8B 20 42  |.0 . 282...... B|
000003E0: 24 B3 B1 20 C7 28 33 34  29 20 A7 20 32 36 34 00  |$.. .(34) . 264.|
000003F0: 14 0C 0C 01 A1 23 31 2C  42 24 3A 8B 20 42 24 B3  |.....#1,B$:. B$.|
00000400: B1 20 C7 28 33 34 29 20  A7 20 99 42 24 3B 3A 89  |. .(34) . .B$;:.|
00000410: 20 32 36 38 00 30 0C 0E  01 A1 23 31 2C 42 24 3A  | 268.0....#1,B$:|
00000420: 8B 20 42 24 B2 C7 28 33  32 29 20 A7 20 32 37 30  |. B$..(32) . 270|
00000430: 00 42 0C 10 01 99 20 A3  31 38 29 3B 3A 43 24 B2  |.B.... .18);:C$.|
00000440: 22 22 00 63 0C 12 01 43  24 B2 43 24 AA 42 24 3A  |"".c...C$.C$.B$:|
00000450: A1 23 31 2C 42 24 3A 8B  20 42 24 B3 B1 22 22 A7  |.#1,B$:. B$.."".|
00000460: 32 37 34 00 71 0C 14 01  99 20 C8 28 43 24 2C 33  |274.q.... .(C$,3|
00000470: 29 00 82 0C 18 01 8B 20  53 54 B2 30 20 A7 20 32  |)...... ST.0 . 2|
00000480: 35 34 00 95 0C 1A 01 99  22 42 4C 4F 43 4B 53 20  |54......"BLOCKS |
00000490: 46 52 45 45 22 00 BA 0C  1C 01 A0 20 31 3A 99 3A  |FREE"...... 1:.:|
000004A0: 99 3A 99 22 48 49 54 20  41 4E 59 20 4B 45 59 20  |.:."HIT ANY KEY |
000004B0: 54 4F 20 52 45 54 55 52  4E 22 00 CF 0C 22 01 A1  |TO RETURN"..."..|
000004C0: 20 58 24 3A 8B 58 24 B2  22 22 A7 20 32 39 30 00  | X$:.X$."". 290.|
000004D0: D5 0C 27 01 8E 00 F5 0C  2C 01 8F 20 2A 2A 2A 20  |..'.....,.. *** |
000004E0: 46 4F 52 4D 41 54 20 28  4E 45 57 29 20 44 49 53  |FORMAT (NEW) DIS|
000004F0: 4B 20 2A 2A 2A 00 FE 0C  2D 01 99 22 93 22 00 27  |K ***...-..".".'|
00000500: 0D 31 01 99 22 49 4E 53  45 52 54 20 44 49 53 4B  |.1.."INSERT DISK|
00000510: 20 54 4F 20 42 45 22 3A  99 22 46 4F 52 4D 41 54  | TO BE":."FORMAT|
00000520: 54 45 44 2E 22 3A 99 00  46 0D 36 01 99 22 49 4E  |TED.":..F.6.."IN|
00000530: 50 55 54 20 44 49 53 4B  20 4E 41 4D 45 22 3A 85  |PUT DISK NAME":.|
00000540: 20 44 49 53 4B 24 00 6A  0D 40 01 99 3A 99 22 49  | DISK$.j.@..:."I|
00000550: 4E 50 55 54 20 45 58 54  45 4E 44 45 52 20 4E 41  |NPUT EXTENDER NA|
00000560: 4D 45 22 3A 85 20 45 58  54 24 00 8A 0D 45 01 4D  |ME":. EXT$...E.M|
00000570: 41 43 52 4F 24 B2 22 4E  30 3A 22 AA 44 49 53 4B  |ACRO$."N0:".DISK|
00000580: 24 AA 22 2C 22 AA 45 58  54 24 00 9F 0D 4A 01 9F  |$.",".EXT$...J..|
00000590: 20 31 35 2C 38 2C 31 35  2C 4D 41 43 52 4F 24 00  | 15,8,15,MACRO$.|
000005A0: B4 0D 54 01 A0 20 31 35  3A 4D 41 43 52 4F 24 B2  |..T.. 15:MACRO$.|
000005B0: 22 22 3A 8E 00 D2 0D 5E  01 8F 20 2A 2A 2A 20 49  |"":....^.. *** I|
000005C0: 4E 49 54 49 41 4C 49 5A  45 20 44 49 53 4B 20 2A  |NITIALIZE DISK *|
000005D0: 2A 2A 00 DB 0D 63 01 99  22 93 22 00 06 0E 68 01  |**...c.."."...h.|
000005E0: 99 22 49 4E 53 45 52 54  20 44 49 53 4B 20 54 4F  |."INSERT DISK TO|
000005F0: 20 42 45 22 3A 99 22 49  4E 49 54 49 41 4C 49 5A  | BE":."INITIALIZ|
00000600: 45 44 2E 22 3A 99 00 30  0E 72 01 99 22 48 49 54  |ED.":..0.r.."HIT|
00000610: 20 3C 52 45 54 55 52 4E  3E 20 54 4F 22 3A 99 22  | <RETURN> TO":."|
00000620: 49 4E 49 54 49 41 4C 49  5A 45 22 3A 85 20 58 24  |INITIALIZE":. X$|
00000630: 00 41 0E 7C 01 9F 31 35  2C 38 2C 31 35 2C 22 49  |.A.|..15,8,15,"I|
00000640: 22 00 4B 0E 86 01 A0 31  35 3A 8E 00 70 0E 90 01  |".K....15:..p...|
00000650: 8F 20 2A 2A 2A 20 43 4F  50 59 20 46 49 4C 45 20  |. *** COPY FILE |
00000660: 4F 4E 20 53 41 4D 45 20  44 49 53 4B 20 2A 2A 2A  |ON SAME DISK ***|
00000670: 00 7D 0E 95 01 99 22 93  22 3A 99 3A 99 00 A3 0E  |.}....".":.:....|
00000680: 9A 01 99 22 49 4E 50 55  54 20 53 4F 55 52 43 45  |..."INPUT SOURCE|
00000690: 20 46 49 4C 45 20 4E 41  4D 45 22 3A 85 20 44 49  | FILE NAME":. DI|
000006A0: 53 4B 24 00 C7 0E A4 01  99 3A 99 22 49 4E 50 55  |SK$......:."INPU|
000006B0: 54 20 4E 45 57 20 46 49  4C 45 20 4E 41 4D 45 22  |T NEW FILE NAME"|
000006C0: 3A 85 20 4E 57 53 24 00  E6 0E A9 01 4D 41 43 52  |:. NWS$.....MACR|
000006D0: 4F 24 B2 22 43 3A 22 AA  4E 57 53 24 AA 22 3D 22  |O$."C:".NWS$."="|
000006E0: AA 44 49 53 4B 24 00 FA  0E AE 01 9F 31 35 2C 38  |.DISK$......15,8|
000006F0: 2C 31 35 2C 4D 41 43 52  4F 24 00 0E 0F B8 01 A0  |,15,MACRO$......|
00000700: 31 35 3A 4D 41 43 52 4F  24 B2 22 22 3A 8E 00 27  |15:MACRO$."":..'|
00000710: 0F C2 01 8F 20 2A 2A 2A  52 45 4E 41 4D 45 20 46  |.... ***RENAME F|
00000720: 49 4C 45 20 2A 2A 2A 00  32 0F C7 01 99 22 93 22  |ILE ***.2...."."|
00000730: 3A 99 00 55 0F CC 01 99  22 49 4E 50 55 54 20 4F  |:..U...."INPUT O|
00000740: 4C 44 20 46 49 4C 45 20  4E 41 4D 45 22 3A 85 20  |LD FILE NAME":. |
00000750: 44 49 53 4B 24 00 79 0F  D6 01 99 3A 99 22 49 4E  |DISK$.y....:."IN|
00000760: 50 55 54 20 4E 45 57 20  46 49 4C 45 20 4E 41 4D  |PUT NEW FILE NAM|
00000770: 45 22 3A 85 20 4E 57 53  24 00 98 0F DB 01 4D 41  |E":. NWS$.....MA|
00000780: 43 52 4F 24 B2 22 52 3A  22 AA 4E 57 53 24 AA 22  |CRO$."R:".NWS$."|
00000790: 3D 22 AA 44 49 53 4B 24  00 AC 0F E0 01 9F 31 35  |=".DISK$......15|
000007A0: 2C 38 2C 31 35 2C 4D 41  43 52 4F 24 00 C0 0F EA  |,8,15,MACRO$....|
000007B0: 01 A0 31 35 3A 4D 41 43  52 4F 24 B2 22 22 3A 8E  |..15:MACRO$."":.|
000007C0: 00 D9 0F F4 01 8F 20 2A  2A 2A 20 45 52 41 53 45  |...... *** ERASE|
000007D0: 20 46 49 4C 45 20 2A 2A  2A 00 E6 0F F9 01 99 22  | FILE ***......"|
000007E0: 93 22 3A 99 3A 99 00 12  10 FE 01 99 22 49 4E 50  |.":.:......."INP|
000007F0: 55 54 20 46 49 4C 45 20  4E 41 4D 45 28 53 29 20  |UT FILE NAME(S) |
00000800: 54 4F 20 44 45 4C 45 54  45 22 3A 85 20 44 49 53  |TO DELETE":. DIS|
00000810: 4B 24 00 33 10 08 02 99  3A 99 3A 99 22 48 49 54  |K$.3....:.:."HIT|
00000820: 20 41 4E 59 20 4B 45 59  20 54 4F 20 44 45 4C 45  | ANY KEY TO DELE|
00000830: 54 45 22 00 47 10 0D 02  A1 58 24 3A 8B 58 24 B2  |TE".G....X$:.X$.|
00000840: 22 22 A7 20 35 32 35 00  5E 10 12 02 4D 41 43 52  |"". 525.^...MACR|
00000850: 4F 24 B2 22 53 30 3A 22  AA 44 49 53 4B 24 00 73  |O$."S0:".DISK$.s|
00000860: 10 17 02 9F 20 31 35 2C  38 2C 31 35 2C 4D 41 43  |.... 15,8,15,MAC|
00000870: 52 4F 24 00 88 10 1C 02  A0 20 31 35 3A 4D 41 43  |RO$...... 15:MAC|
00000880: 52 4F 24 B2 22 22 3A 8E  00 A5 10 26 02 8F 20 2A  |RO$."":....&.. *|
00000890: 2A 2A 20 56 41 4C 49 44  41 54 45 20 46 49 4C 45  |** VALIDATE FILE|
000008A0: 53 20 2A 2A 2A 00 B2 10  2B 02 99 22 93 22 3A 99  |S ***...+..".":.|
000008B0: 3A 99 00 DF 10 30 02 99  22 57 41 52 4E 49 4E 47  |:....0.."WARNING|
000008C0: 3A 4F 50 45 4E 20 46 49  4C 45 53 22 3A 99 22 57  |:OPEN FILES":."W|
000008D0: 49 4C 4C 20 42 45 20 44  45 4C 45 54 45 44 22 00  |ILL BE DELETED".|
000008E0: 02 11 3A 02 99 3A 99 3A  99 22 48 49 54 20 41 4E  |..:..:.:."HIT AN|
000008F0: 59 20 4B 45 59 20 54 4F  20 56 41 4C 49 44 41 54  |Y KEY TO VALIDAT|
00000900: 45 22 00 18 11 3F 02 A1  58 24 3A 8B 20 58 24 B2  |E"...?..X$:. X$.|
00000910: 22 22 20 A7 20 35 37 35  00 29 11 44 02 9F 20 31  |"" . 575.).D.. 1|
00000920: 2C 38 2C 31 35 2C 22 56  22 00 33 11 4E 02 A0 20  |,8,15,"V".3.N.. |
00000930: 31 3A 8E 00 59 11 58 02  8F 20 2A 2A 20 57 52 49  |1:..Y.X.. ** WRI|
00000940: 54 45 20 44 49 53 4B 4D  41 4E 41 47 45 52 20 50  |TE DISKMANAGER P|
00000950: 52 4F 47 52 41 4D 20 2A  2A 00 66 11 5D 02 99 22  |ROGRAM **.f.].."|
00000960: 93 22 3A 99 3A 99 00 8D  11 62 02 99 22 49 4E 53  |.":.:....b.."INS|
00000970: 45 52 54 20 44 49 53 4B  20 54 4F 20 42 45 20 57  |ERT DISK TO BE W|
00000980: 52 49 54 54 45 4E 20 54  4F 2E 22 3A 99 00 BA 11  |RITTEN TO.":....|
00000990: 6C 02 99 3A 99 3A 99 22  48 49 54 20 41 4E 59 20  |l..:.:."HIT ANY |
000009A0: 4B 45 59 20 54 4F 20 57  52 49 54 45 20 44 49 53  |KEY TO WRITE DIS|
000009B0: 4B 20 4D 41 4E 41 47 45  52 22 00 D0 11 6E 02 A1  |K MANAGER"...n..|
000009C0: 58 24 3A 8B 20 58 24 B2  22 22 20 A7 20 36 32 32  |X$:. X$."" . 622|
000009D0: 00 DD 11 71 02 9F 20 31  2C 38 2C 31 35 00 F5 11  |...q.. 1,8,15...|
000009E0: 76 02 94 22 40 30 3A 44  49 53 4B 4D 41 4E 41 47  |v.."@0:DISKMANAG|
000009F0: 45 52 22 2C 38 00 FD 11  7B 02 A0 20 31 00 03 12  |ER",8...{.. 1...|
00000A00: 80 02 8E 00 26 12 8A 02  8F 20 2A 2A 2A 20 44 49  |....&.... *** DI|
00000A10: 53 50 4C 41 59 20 45 52  52 4F 52 20 53 54 41 54  |SPLAY ERROR STAT|
00000A20: 55 53 20 2A 2A 2A 00 33  12 8F 02 9F 31 35 2C 38  |US ***.3....15,8|
00000A30: 2C 31 35 00 47 12 94 02  84 31 35 2C 41 24 2C 42  |,15.G....15,A$,B|
00000A40: 24 2C 43 24 2C 44 24 00  54 12 9E 02 99 22 93 22  |$,C$,D$.T...."."|
00000A50: 3A 99 3A 99 00 84 12 A8  02 99 22 45 52 52 4F 52  |:.:......."ERROR|
00000A60: 20 53 54 41 54 55 53 3A  20 20 22 42 24 3A 99 3A  | STATUS:  "B$:.:|
00000A70: 99 22 45 52 52 4F 52 20  4E 55 4D 42 45 52 3A 20  |."ERROR NUMBER: |
00000A80: 20 22 41 24 00 A5 12 B2  02 99 3A 99 3A 99 22 48  | "A$......:.:."H|
00000A90: 49 54 20 41 4E 59 20 4B  45 59 20 54 4F 20 52 45  |IT ANY KEY TO RE|
00000AA0: 54 55 52 4E 22 00 BB 12  B7 02 A1 20 58 24 3A 8B  |TURN"...... X$:.|
00000AB0: 20 58 24 B2 22 22 A7 20  36 39 35 00 C5 12 B9 02  | X$."". 695.....|
00000AC0: A0 31 35 3A 8E 00 E2 12  BC 02 8F 20 2A 2A 2A 52  |.15:....... ***R|
00000AD0: 45 54 55 52 4E 20 54 4F  20 42 41 53 49 43 20 2A  |ETURN TO BASIC *|
00000AE0: 2A 2A 00 EF 12 C1 02 99  22 93 22 3A 99 3A 99 00  |**......".":.:..|
00000AF0: 21 13 C6 02 99 22 4E 4F  54 45 3A 44 49 53 4B 4D  |!...."NOTE:DISKM|
00000B00: 41 4E 41 47 45 52 20 50  52 4F 47 52 41 4D 20 49  |ANAGER PROGRAM I|
00000B10: 53 20 53 54 49 4C 4C 20  52 45 53 49 44 45 4E 54  |S STILL RESIDENT|
00000B20: 22 00 27 13 D0 02 80 00  4A 13 20 03 8F 20 2A 2A  |".'.....J. .. **|
00000B30: 2A 43 4F 50 59 20 46 49  4C 45 20 4F 4E 20 4E 45  |*COPY FILE ON NE|
00000B40: 57 20 44 49 53 4B 20 2A  2A 2A 00 53 13 21 03 99  |W DISK ***.S.!..|
00000B50: 22 93 22 00 5B 13 22 03  A0 31 35 00 6C 13 23 03  |".".[."..15.l.#.|
00000B60: 4D 41 58 B2 B5 28 53 AD  32 35 36 29 00 B0 13 24  |MAX..(S.256)...$|
00000B70: 03 99 22 20 20 4D 41 58  49 4D 55 4D 20 53 49 5A  |.."  MAXIMUM SIZ|
00000B80: 45 20 4F 46 20 46 49 4C  45 20 57 48 49 43 48 20  |E OF FILE WHICH |
00000B90: 43 41 4E 20 42 45 20 43  4F 50 49 45 44 20 49 53  |CAN BE COPIED IS|
00000BA0: 20 22 4D 41 58 22 20 42  4C 4F 43 4B 53 22 3A 99  | "MAX" BLOCKS":.|
00000BB0: 00 C6 13 26 03 8B 20 4D  41 58 B1 B2 4D 32 20 A7  |...&.. MAX..M2 .|
00000BC0: 20 89 20 38 30 39 00 F6  13 27 03 99 22 20 20 46  | . 809...'.."  F|
00000BD0: 4F 52 20 4D 41 58 49 4D  55 4D 20 43 4F 50 59 20  |OR MAXIMUM COPY |
00000BE0: 53 49 5A 45 20 4F 46 20  22 4D 32 22 20 42 4C 4F  |SIZE OF "M2" BLO|
00000BF0: 43 4B 53 2C 22 3B 00 23  14 28 03 99 22 54 55 52  |CKS,";.#.(.."TUR|
00000C00: 4E 20 43 4F 4D 50 55 54  45 52 20 4F 46 46 2F 4F  |N COMPUTER OFF/O|
00000C10: 4E 20 41 4E 44 20 52 45  4C 4F 41 44 20 50 52 4F  |N AND RELOAD PRO|
00000C20: 47 2E 22 00 5F 14 29 03  99 3A 99 22 20 20 52 45  |G."._.)..:."  RE|
00000C30: 41 44 2F 57 52 49 54 45  20 52 41 54 45 20 49 53  |AD/WRITE RATE IS|
00000C40: 20 41 50 50 52 4F 58 49  4D 41 54 45 4C 59 20 36  | APPROXIMATELY 6|
00000C50: 20 42 4C 4F 43 4B 53 2F  4D 49 4E 55 54 45 22 00  | BLOCKS/MINUTE".|
00000C60: 88 14 2A 03 99 3A 99 22  49 4E 50 55 54 20 4E 41  |..*..:."INPUT NA|
00000C70: 4D 45 20 4F 46 20 46 49  4C 45 20 54 4F 20 42 45  |ME OF FILE TO BE|
00000C80: 20 43 4F 50 49 45 44 22  00 94 14 34 03 85 20 46  | COPIED"...4.. F|
00000C90: 49 4C 45 24 00 B1 14 3E  03 99 3A 99 22 20 20 20  |ILE$...>..:."   |
00000CA0: 49 4E 50 55 54 20 46 49  4C 45 20 54 59 50 45 3A  |INPUT FILE TYPE:|
00000CB0: 22 00 C7 14 48 03 99 22  20 20 20 20 20 50 20 50  |"...H.."     P P|
00000CC0: 52 4F 47 52 41 4D 22 00  E0 14 52 03 99 22 20 20  |ROGRAM"...R.."  |
00000CD0: 20 20 20 53 20 53 45 51  55 45 4E 54 49 41 4C 22  |   S SEQUENTIAL"|
00000CE0: 00 F3 14 5C 03 99 22 20  20 20 20 20 55 20 55 53  |...\.."     U US|
00000CF0: 45 52 22 00 0A 15 66 03  99 22 20 20 20 20 20 52  |ER"...f.."     R|
00000D00: 20 52 45 4C 41 54 49 56  45 22 00 16 15 70 03 85  | RELATIVE"...p..|
00000D10: 20 54 59 50 45 24 00 45  15 7A 03 99 3A 99 22 49  | TYPE$.E.z..:."I|
00000D20: 4E 53 45 52 54 20 53 4F  55 52 43 45 20 44 49 53  |NSERT SOURCE DIS|
00000D30: 4B 20 41 4E 44 20 50 52  45 53 53 20 3C 52 45 54  |K AND PRESS <RET|
00000D40: 55 52 4E 3E 22 00 5E 15  84 03 A1 20 57 24 3A 8B  |URN>".^.... W$:.|
00000D50: 20 57 24 B2 22 22 20 A7  20 89 20 39 30 30 00 7E  | W$."" . . 900.~|
00000D60: 15 8E 03 8D 31 30 30 30  3A 8F 20 52 45 41 44 20  |....1000:. READ |
00000D70: 46 49 4C 45 20 49 4E 54  4F 20 54 45 4D 50 00 AF  |FILE INTO TEMP..|
00000D80: 15 98 03 99 3A 99 22 49  4E 53 45 52 54 20 44 45  |....:."INSERT DE|
00000D90: 53 54 49 4E 41 54 49 4F  4E 20 44 49 53 4B 20 41  |STINATION DISK A|
00000DA0: 4E 44 20 50 52 45 53 53  20 3C 52 45 54 3E 22 00  |ND PRESS <RET>".|
00000DB0: C8 15 A2 03 A1 20 57 24  3A 8B 20 57 24 B2 22 22  |..... W$:. W$.""|
00000DC0: 20 A7 20 89 20 39 33 30  00 EB 15 AC 03 8D 20 31  | . . 930...... 1|
00000DD0: 30 35 30 3A 8F 20 57 52  49 54 45 20 46 49 4C 45  |050:. WRITE FILE|
00000DE0: 20 46 52 4F 4D 20 54 45  4D 50 24 00 0B 16 B6 03  | FROM TEMP$.....|
00000DF0: 99 3A 99 22 4D 41 4B 45  20 41 4E 4F 54 48 45 52  |.:."MAKE ANOTHER|
00000E00: 20 43 4F 50 59 22 3B 3A  85 57 24 00 25 16 C0 03  | COPY";:.W$.%...|
00000E10: 8B 20 C8 28 57 24 2C 31  29 B2 22 59 22 20 A7 20  |. .(W$,1)."Y" . |
00000E20: 89 20 39 32 30 00 2F 16  CA 03 89 31 31 30 30 00  |. 920./....1100.|
00000E30: 49 16 D4 03 8F 2D 43 48  45 43 4B 20 46 4F 52 20  |I....-CHECK FOR |
00000E40: 47 4F 4F 44 20 4F 50 45  4E 00 5D 16 D9 03 84 31  |GOOD OPEN.]....1|
00000E50: 35 2C 41 24 2C 42 24 2C  43 24 2C 44 24 00 6F 16  |5,A$,B$,C$,D$.o.|
00000E60: DE 03 8B 20 C5 28 41 24  29 B2 30 20 A7 20 8E 00  |... .(A$).0 . ..|
00000E70: 88 16 E3 03 99 20 41 24  2C 42 24 2C 43 24 2C 44  |..... A$,B$,C$,D|
00000E80: 24 3A A0 20 31 35 3A 90  00 A5 16 E8 03 8F 20 2D  |$:. 15:....... -|
00000E90: 20 52 45 41 44 20 46 49  4C 45 20 49 4E 54 4F 20  | READ FILE INTO |
00000EA0: 54 45 4D 50 25 00 AD 16  EA 03 49 B2 31 00 BA 16  |TEMP%.....I.1...|
00000EB0: EC 03 9F 31 35 2C 38 2C  31 35 00 DF 16 EE 03 9F  |...15,8,15......|
00000EC0: 35 2C 38 2C 35 2C 22 30  3A 22 AA 46 49 4C 45 24  |5,8,5,"0:".FILE$|
00000ED0: AA 22 2C 22 AA 54 59 50  45 24 AA 22 2C 52 22 00  |.",".TYPE$.",R".|
00000EE0: E8 16 F0 03 8D 39 38 30  00 03 17 F1 03 99 22 20  |.....980......" |
00000EF0: 20 20 20 20 4E 4F 57 20  52 45 41 44 49 4E 47 2E  |    NOW READING.|
00000F00: 2E 2E 22 00 0E 17 F2 03  A1 23 35 2C 41 24 00 26  |.."......#5,A$.&|
00000F10: 17 F4 03 54 45 4D 50 25  28 49 29 B2 C6 28 41 24  |...TEMP%(I)..(A$|
00000F20: AA C7 28 30 29 29 00 30  17 F6 03 49 B2 49 AA 31  |..(0)).0...I.I.1|
00000F30: 00 41 17 F8 03 8B 20 53  54 B2 30 20 A7 31 30 31  |.A.... ST.0 .101|
00000F40: 30 00 74 17 FA 03 99 3A  99 22 46 49 4C 45 3D 3F  |0.t....:."FILE=?|
00000F50: 20 22 3B 46 49 4C 45 24  2C 22 53 54 3D 22 3B 53  | ";FILE$,"ST=";S|
00000F60: 54 22 42 59 54 45 53 3D  22 3B 49 3A A0 20 35 3A  |T"BYTES=";I:. 5:|
00000F70: A0 20 31 35 00 7A 17 FC  03 8E 00 96 17 1A 04 8F  |. 15.z..........|
00000F80: 2D 57 52 49 54 45 20 46  49 4C 45 20 46 52 4F 4D  |-WRITE FILE FROM|
00000F90: 20 54 45 4D 50 25 00 A3  17 1C 04 9F 31 35 2C 38  | TEMP%......15,8|
00000FA0: 2C 31 35 00 C8 17 1E 04  9F 35 2C 38 2C 35 2C 22  |,15......5,8,5,"|
00000FB0: 30 3A 22 AA 46 49 4C 45  24 AA 22 2C 22 AA 54 59  |0:".FILE$.",".TY|
00000FC0: 50 45 24 AA 22 2C 57 22  00 D2 17 20 04 8D 20 39  |PE$.",W"... .. 9|
00000FD0: 38 30 00 ED 17 21 04 99  22 20 20 20 20 20 4E 4F  |80...!.."     NO|
00000FE0: 57 20 57 52 49 54 49 4E  47 2E 2E 2E 22 00 F5 17  |W WRITING..."...|
00000FF0: 22 04 4A B2 31 00 09 18  24 04 98 35 2C C7 28 54  |".J.1...$..5,.(T|
00001000: 45 4D 50 25 28 4A 29 29  3B 00 13 18 26 04 4A B2  |EMP%(J));...&.J.|
00001010: 4A AA 31 00 24 18 28 04  8B 20 4A B3 49 20 A7 20  |J.1.$.(.. J.I . |
00001020: 31 30 36 30 00 4C 18 2A  04 99 3A 99 22 46 49 4C  |1060.L.*..:."FIL|
00001030: 45 3D 20 22 3B 46 49 4C  45 24 2C 22 42 59 54 45  |E= ";FILE$,"BYTE|
00001040: 53 3D 22 3B 4A 3A A0 35  3A A0 31 35 00 52 18 2C  |S=";J:.5:.15.R.,|
00001050: 04 8E 00 58 18 4C 04 8E  00 7C 18 B0 04 8F 20 2A  |...X.L...|.... *|
00001060: 2A 2A 43 4F 50 59 20 42  4F 54 48 20 44 4F 53 20  |**COPY BOTH DOS |
00001070: 50 52 4F 47 52 41 4D 53  20 2A 2A 2A 00 B2 18 B5  |PROGRAMS ***....|
00001080: 04 99 22 93 22 3A 99 22  49 4E 53 45 52 54 20 53  |..".":."INSERT S|
00001090: 4F 55 52 43 45 20 44 49  53 4B 20 57 49 54 48 20  |OURCE DISK WITH |
000010A0: 57 45 44 47 45 20 41 4E  44 2F 4F 52 20 44 4F 53  |WEDGE AND/OR DOS|
000010B0: 22 3B 00 D7 18 BA 04 99  22 50 52 4F 47 52 41 4D  |";......"PROGRAM|
000010C0: 28 53 29 20 41 4E 44 20  50 52 45 53 53 20 3C 52  |(S) AND PRESS <R|
000010D0: 45 54 55 52 4E 3E 22 00  EF 18 BF 04 A1 57 24 3A  |ETURN>"......W$:|
000010E0: 8B 20 57 24 B2 22 22 20  A7 20 89 31 32 31 35 00  |. W$."" . .1215.|
000010F0: FD 18 C2 04 54 59 50 45  24 B2 22 50 22 00 26 19  |....TYPE$."P".&.|
00001100: C3 04 8B 20 43 30 B2 31  20 A7 20 46 49 4C 45 24  |... C0.1 . FILE$|
00001110: B2 22 56 49 43 2D 32 30  20 57 45 44 47 45 22 3A  |."VIC-20 WEDGE":|
00001120: 89 20 31 32 33 35 00 44  19 C4 04 46 49 4C 45 24  |. 1235.D...FILE$|
00001130: B2 22 43 2D 36 34 20 57  45 44 47 45 22 3A 8D 20  |."C-64 WEDGE":. |
00001140: 31 30 30 30 00 8A 19 C9  04 81 20 43 B2 31 20 A4  |1000...... C.1 .|
00001150: 20 36 34 3A 44 4F 53 25  28 43 29 B2 54 45 4D 50  | 64:DOS%(C).TEMP|
00001160: 25 28 43 29 3A 82 20 43  3A 8F 20 4D 4F 56 45 20  |%(C):. C:. MOVE |
00001170: 43 2D 36 34 20 57 45 44  47 45 20 54 4F 20 53 4D  |C-64 WEDGE TO SM|
00001180: 41 4C 4C 20 42 55 46 46  45 52 00 9E 19 CE 04 46  |ALL BUFFER.....F|
00001190: 49 4C 45 24 B2 22 44 4F  53 20 35 2E 31 22 00 D6  |ILE$."DOS 5.1"..|
000011A0: 19 D3 04 8D 20 31 30 30  30 3A 99 3A 99 22 49 4E  |.... 1000:.:."IN|
000011B0: 53 45 52 54 20 44 45 53  54 49 4E 41 54 49 4F 4E  |SERT DESTINATION|
000011C0: 20 44 49 53 4B 20 41 4E  44 20 50 52 45 53 53 20  | DISK AND PRESS |
000011D0: 3C 52 45 54 3E 22 00 F0  19 D8 04 A1 20 57 24 3A  |<RET>"...... W$:|
000011E0: 8B 20 57 24 B2 22 22 20  A7 20 89 20 31 32 34 30  |. W$."" . . 1240|
000011F0: 00 06 1A DD 04 8D 20 31  30 35 30 3A 8B 20 43 30  |...... 1050:. C0|
00001200: B2 31 20 A7 20 8E 00 2A  1A E2 04 81 20 43 B2 31  |.1 . ..*.... C.1|
00001210: 20 A4 20 36 34 3A 54 45  4D 50 25 28 43 29 B2 44  | . 64:TEMP%(C).D|
00001220: 4F 53 25 28 43 29 3A 82  20 43 00 60 1A E7 04 46  |OS%(C):. C.`...F|
00001230: 49 4C 45 24 B2 22 43 2D  36 34 20 57 45 44 47 45  |ILE$."C-64 WEDGE|
00001240: 22 3A 49 B2 36 34 3A 8D  20 31 30 35 30 3A 8F 20  |":I.64:. 1050:. |
00001250: 57 52 49 54 45 20 43 2D  36 34 20 57 45 44 47 45  |WRITE C-64 WEDGE|
00001260: 00 66 1A 0A 05 8E 00 00  00                       |.f.......       |
.......53280,0:.53281,0:.".".C.... 49152
,10:. B(49152)..10. C0.1:.6.L...C0.2.[..
.. DOS%(65).|...FR..(0):. FR.0 . FR.FR.6
5536.....S.(FR.400).2:M2..(S.256).1.....
. TEMP%(S)......".";.Y...."           **
****************"......"           *  DI
SK MANAGER  *".#...."           ********
**********".>.2..:."1. DISK DIRECTORY".X
.<.."2. FORMAT NEW DISK".R.F.."3. INITIA
LIZE DISK"...P.."4. COPY FILE ON SAME   
  DISK".C.U.."5. COPY FILE ON NEW (FORMA
TTED) DISK"...X.."6. COPY BOTH DOS WEDGE
   PROGRAMS"...Z.."7. RENAME FILE"...D..
"8. ERASE FILE(S)".3.N.."9. VALIDATE FIL
ES".P.X.."10.WRITE DISK MANAGER".G...."1
1.ERROR STATUS"......"12.EXIT TO BASIC":
......."CHOICE    ....";CHOICE.G....(CHO
ICE.1).(CHOICE.12). .".";:. 170...H.. CH
OICE . 250,300,350,400,800,1200,450,500,
550,600,650,700...R.. 10.0.... *** DISPL
AY DIRECTORY ***.9....".".I.... 1,8,0,"$
".X.... #1,A$,B$.F....#1,A$,B$.T....#1,A
$,B$.....C.0:. A$.."". C.F(A$)...... B$.
."". C.C. F(B$).256...... J(D(C),2);.3);
.X....#1,B$:.ST..0 . 282...... B$.. G(34
) . 264......#1,B$:. B$.. G(34) . .B$;:.
 268.0....#1,B$:. B$.G(32) . 270.B.... .
18);:C$."".C...C$.C$.B$:.#1,B$:. B$.."".
274.Q.... H(C$,3)...... ST.0 . 254......
"BLOCKS FREE".....  1:.:.:."HIT ANY KEY 
TO RETURN".O.".. X$:.X$."". 290.U.'.....
,.. *** FORMAT (NEW) DISK ***...-..".".'
.1.."INSERT DISK TO BE":."FORMATTED.":..
F.6.."INPUT DISK NAME":. DISK$.J.@..:."I
NPUT EXTENDER NAME":. EXT$...E.MACRO$."N
0:".DISK$.",".EXT$...J.. 15,8,15,MACRO$.
..T.  15:MACRO$."":..R.^.. *** INITIALIZ
E DISK ***...C.."."...H.."INSERT DISK TO
 BE":."INITIALIZED.":..0.R.."HIT <RETURN
> TO":."INITIALIZE":. X$.A.|..15,8,15,"I
".K... 15:..P.... *** COPY FILE ON SAME 
DISK ***.}....".":.:......."INPUT SOURCE
 FILE NAME":. DISK$.G....:."INPUT NEW FI
LE NAME":. NWS$.....MACRO$."C:".NWS$."="
.DISK$......15,8,15,MACRO$..... 15:MACRO
$."":..'.B.. ***RENAME FILE ***.2.G.."."
:..U.L.."INPUT OLD FILE NAME":. DISK$.Y.
V..:."INPUT NEW FILE NAME":. NWS$.....MA
CRO$."R:".NWS$."=".DISK$......15,8,15,MA
CRO$..... 15:MACRO$."":..Y.... *** ERASE
 FILE ***......".":.:......."INPUT FILE 
NAME(S) TO DELETE":. DISK$.3....:.:."HIT
 ANY KEY TO DELETE".G....X$:.X$."". 525.
^...MACRO$."S0:".DISK$.S.... 15,8,15,MAC
RO$.....  15:MACRO$."":....&.. *** VALID
ATE FILES ***...+..".":.:....0.."WARNING
:OPEN FILES":."WILL BE DELETED"...:..:.:
."HIT ANY KEY TO VALIDATE"...?..X$:. X$.
"" . 575.).D.. 1,8,15,"V".3.N.  1:..Y.X.
. ** WRITE DISKMANAGER PROGRAM **.F.].."
.":.:....B.."INSERT DISK TO BE WRITTEN T
O.":....L..:.:."HIT ANY KEY TO WRITE DIS
K MANAGER".P.N..X$:. X$."" . 622...Q.. 1
,8,15...V.."@0:DISKMANAGER",8...{.  1...
....&.... *** DISPLAY ERROR STATUS ***.3
....15,8,15.G....15,A$,B$,C$,D$.T...."."
:.:......."ERROR STATUS:  "B$:.:."ERROR 
NUMBER:  "A$......:.:."HIT ANY KEY TO RE
TURN"...... X$:. X$."". 695.E... 15:....
... ***RETURN TO BASIC ***...A..".":.:..
!.F.."NOTE:DISKMANAGER PROGRAM IS STILL 
RESIDENT".'.P...J. .. ***COPY FILE ON NE
W DISK ***.S.!..".".[.". 15.L.#.MAX..(S.
256)...$.."  MAXIMUM SIZE OF FILE WHICH 
CAN BE COPIED IS "MAX" BLOCKS":..F.&.. M
AX..M2 . . 809...'.."  FOR MAXIMUM COPY 
SIZE OF "M2" BLOCKS,";.#.(.."TURN COMPUT
ER OFF/ON AND RELOAD PROG."._.)..:."  RE
AD/WRITE RATE IS APPROXIMATELY 6 BLOCKS/
MINUTE"...*..:."INPUT NAME OF FILE TO BE
 COPIED"...4.. FILE$...>..:."   INPUT FI
LE TYPE:".G.H.."     P PROGRAM"...R.."  
   S SEQUENTIAL"...\.."     U USER"...F.
."     R RELATIVE"...P.. TYPE$.E.Z..:."I
NSERT SOURCE DISK AND PRESS <RETURN>".^.
... W$:. W$."" . . 900.~....1000:. READ 
FILE INTO TEMP......:."INSERT DESTINATIO
N DISK AND PRESS <RET>".H.... W$:. W$.""
 . . 930...... 1050:. WRITE FILE FROM TE
MP$......:."MAKE ANOTHER COPY";:.W$.%...
. H(W$,1)."Y" . . 920./.J..1100.I.T..-CH
ECK FOR GOOD OPEN.].Y..15,A$,B$,C$,D$.O.
... E(A$).0 . ....... A$,B$,C$,D$:  15:.
...... - READ FILE INTO TEMP%.....I.1...
...15,8,15......5,8,5,"0:".FILE$.",".TYP
E$.",R"......980......"     NOW READING.
.."......#5,A$.&...TEMP%(I).F(A$.G(0)).0
...I.I.1.A.... ST.0 .1010.T....:."FILE=?
 ";FILE$,"ST=";ST"BYTES=";I:  5:  15.Z..
........-WRITE FILE FROM TEMP%......15,8
,15.H....5,8,5,"0:".FILE$.",".TYPE$.",W"
.R. .. 980...!.."     NOW WRITING..."...
".J.1...$..5,G(TEMP%(J));...&.J.J.1.$.(.
. J.I . 1060.L.*..:."FILE= ";FILE$,"BYTE
S=";J: 5: 15.R.,...X.L...|.... ***COPY B
OTH DOS PROGRAMS ***......".":."INSERT S
OURCE DISK WITH WEDGE AND/OR DOS";.W....
"PROGRAM(S) AND PRESS <RETURN>"......W$:
. W$."" . .1215...B.TYPE$."P".&.C.. C0.1
 . FILE$."VIC-20 WEDGE":. 1235.D.D.FILE$
."C-64 WEDGE":. 1000...I.. C.1 . 64:DOS%
(C).TEMP%(C):. C:. MOVE C-64 WEDGE TO SM
ALL BUFFER...N.FILE$."DOS 5.1".V.S.. 100
0:.:."INSERT DESTINATION DISK AND PRESS 
<RET>"...X.. W$:. W$."" . . 1240...... 1
050:. C0.1 . ..*.... C.1 . 64:TEMP%(C).D
OS%(C):. C.`...FILE$."C-64 WEDGE":I.64:.
 1050:. WRITE C-64 WEDGE.F.......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL