Multiple names: DISK CHECKER, DISK CHECKER II 
FILE INFORMATION
FILENAME(S):
• DISK CHECKER<br>• DISK CHECKER II 
FILE TYPE(S): PRG
FILE SIZE: 3.7K
FIRST SEEN: 2025-11-30 17:31:28
APPEARS ON: 2 disk(s)
FILE HASH
3ff8caaa7b303a525ea39636186fa7c294e6e2df0b0ec9a99bccaf1abb1c6b4a
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| UTILITY | DISK CHECKER | PRG | UK CD | 31 | 0 | DOWNLOAD FILE |
| TIGERDISK NUMMER | DISK CHECKER II  | PRG | Xii | 34 | 2 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 1E 08 5A 00 97 35 33 32 38 30 2C 31 31 3A |....Z..53280,11:|
00000010: 97 35 33 32 38 31 2C 30 3A 99 22 99 93 22 00 55 |.53281,0:."..".U|
00000020: 08 64 00 99 22 1D 1D 1D 1D 12 44 49 53 4B 20 43 |.d..".....DISK C|
00000030: 48 45 43 4B 45 52 92 20 20 2D 20 4A 49 4D 20 42 |HECKER. - JIM B|
00000040: 55 54 54 45 52 46 49 45 4C 44 11 22 3A 97 31 31 |UTTERFIELD.":.11|
00000050: 37 30 2C 34 38 00 9D 08 6E 00 86 20 41 28 32 35 |70,48...n.. A(25|
00000060: 35 29 2C 43 25 28 37 37 2C 32 38 29 2C 44 25 28 |5),C%(77,28),D%(|
00000070: 31 29 2C 4E 24 28 32 32 34 29 2C 54 25 28 32 32 |1),N$(224),T%(22|
00000080: 34 2C 31 29 2C 53 25 28 32 32 34 2C 31 29 2C 4C |4,1),S%(224,1),L|
00000090: 25 28 32 32 34 29 2C 52 25 28 37 37 29 00 BB 08 |%(224),R%(77)...|
000000A0: 78 00 44 25 28 30 29 B2 35 38 3A 44 25 28 31 29 |x.D%(0).58:D%(1)|
000000B0: B2 34 32 3A 5A 24 B2 C7 28 30 29 00 DD 08 82 00 |.42:Z$..(0).....|
000000C0: 83 20 31 2C 31 37 2C 32 30 2C 32 34 2C 31 39 2C |. 1,17,20,24,19,|
000000D0: 33 30 2C 31 37 2C 33 35 2C 31 36 2C 30 00 00 09 |30,17,35,16,0...|
000000E0: 8C 00 83 20 36 35 2C 31 37 2C 32 30 2C 32 34 2C |... 65,17,20,24,|
000000F0: 31 38 2C 33 30 2C 31 37 2C 33 35 2C 31 36 2C 30 |18,30,17,35,16,0|
00000100: 00 23 09 96 00 83 20 36 37 2C 33 39 2C 32 38 2C |.#.... 67,39,28,|
00000110: 35 33 2C 32 36 2C 36 34 2C 32 34 2C 37 37 2C 32 |53,26,64,24,77,2|
00000120: 32 2C 30 00 57 09 A0 00 42 24 B2 C7 28 31 37 29 |2,0.W...B$..(17)|
00000130: 3A 85 22 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D |:.".............|
00000140: 44 52 49 56 45 23 28 30 2D 31 29 22 3B 44 24 3A |DRIVE#(0-1)";D$:|
00000150: 42 24 B2 C7 28 33 29 00 70 09 AA 00 8B 44 24 B3 |B$..(3).p....D$.|
00000160: B1 22 30 22 AF 44 24 B3 B1 22 31 22 89 31 36 30 |."0".D$.."1".160|
00000170: 00 8A 09 B4 00 9F 31 35 2C 38 2C 31 35 2C 22 49 |......15,8,15,"I|
00000180: 22 AA 44 24 3A 8D 33 30 32 30 00 A2 09 BE 00 9F |".D$:.3020......|
00000190: 33 2C 38 2C 33 2C 22 24 22 AA 44 24 3A 8D 33 30 |3,8,3,"$".D$:.30|
000001A0: 32 30 00 BD 09 C8 00 41 30 B2 31 3A A1 23 33 2C |20.....A0.1:.#3,|
000001B0: 41 24 3A 41 B2 C6 28 41 24 AA 5A 24 29 00 CF 09 |A$:A..(A$.Z$)...|
000001C0: D2 00 87 41 31 3A 8B 41 B2 41 31 89 32 35 30 00 |...A1:.A.A1.250.|
000001D0: E5 09 DC 00 46 25 B2 46 25 AA 31 3A 8B 46 25 B2 |....F%.F%.1:.F%.|
000001E0: 33 89 32 39 30 00 F7 09 E6 00 87 41 31 3A 8B 41 |3.290......A1:.A|
000001F0: 31 B2 30 89 32 31 30 00 00 0A F0 00 89 32 33 30 |1.0.210......230|
00000200: 00 12 0A FA 00 87 41 31 3A 8B 41 31 B2 30 89 32 |......A1:.A1.0.2|
00000210: 37 30 00 39 0A 04 01 87 42 31 3A 81 4A B2 41 30 |70.9....B1:.J.A0|
00000220: A4 41 31 3A 52 25 28 4A 29 B2 42 31 3A 82 4A 3A |.A1:R%(J).B1:.J:|
00000230: 41 30 B2 4A 3A 89 32 35 30 00 5D 0A 0E 01 8B 41 |A0.J:.250.]....A|
00000240: B2 31 B0 41 B2 36 35 A7 44 31 B2 31 3A 54 39 B2 |.1.A.65.D1.1:T9.|
00000250: 33 35 3A 53 39 B2 33 3A 44 39 B2 31 38 00 7F 0A |35:S9.3:D9.18...|
00000260: 18 01 8B 41 B2 36 37 A7 44 31 B2 32 35 37 3A 54 |...A.67.D1.257:T|
00000270: 39 B2 37 37 3A 53 39 B2 34 3A 44 39 B2 33 39 00 |9.77:S9.4:D9.39.|
00000280: B8 0A 22 01 8B 54 39 B2 30 A7 A0 33 3A 99 3A 99 |.."..T9.0..3:.:.|
00000290: 22 1D 1D 1D 1D 1D 1D 1D 12 1C 3F 3F 20 44 49 53 |".........?? DIS|
000002A0: 4B 20 4E 4F 54 20 52 45 43 4F 47 4E 49 5A 45 44 |K NOT RECOGNIZED|
000002B0: 20 3F 3F 99 92 22 3A 90 00 D7 0A 2C 01 8F 2A 2A | ??..":....,..**|
000002C0: 2A 2A 47 45 54 20 41 4E 44 20 50 52 49 4E 54 20 |**GET AND PRINT |
000002D0: 42 41 4D 2A 2A 2A 2A 00 F3 0A 36 01 99 22 93 20 |BAM****...6..". |
000002E0: 20 20 20 20 46 52 45 45 20 42 4C 4F 43 4B 20 4D | FREE BLOCK M|
000002F0: 41 50 22 00 14 0B 3B 01 99 3A 99 22 20 20 20 20 |AP"...;..:." |
00000300: 20 3A 20 3D 55 53 45 44 20 20 2A 20 3D 46 52 45 | : =USED * =FRE|
00000310: 45 22 3A 99 00 2A 0B 40 01 81 4A B2 31 A4 44 31 |E":..*.@..J.1.D1|
00000320: 3A A1 23 33 2C 41 24 3A 82 4A 00 3B 0B 4A 01 81 |:.#3,A$:.J.;.J..|
00000330: 4A B2 31 A4 54 39 3A 54 31 B2 30 00 55 0B 54 01 |J.1.T9:T1.0.U.T.|
00000340: 8B 4A B2 35 31 A7 A1 23 33 2C 41 24 2C 41 24 2C |.J.51..#3,A$,A$,|
00000350: 41 24 2C 41 24 00 6B 0B 5E 01 A1 23 33 2C 41 24 |A$,A$.k.^..#3,A$|
00000360: 3A 43 B2 C6 28 41 24 AA 5A 24 29 00 83 0B 68 01 |:C..(A$.Z$)...h.|
00000370: 99 C9 28 22 20 22 AA C4 28 4A 29 2C 32 29 3B 22 |..(" "..(J),2);"|
00000380: 20 22 3B 00 A8 0B 72 01 4B 31 B2 30 3A 81 4B B2 | ";...r.K1.0:.K.|
00000390: 30 A4 53 39 AB 31 3A A1 23 33 2C 41 24 3A 41 B2 |0.S9.1:.#3,A$:A.|
000003A0: C6 28 41 24 AA 5A 24 29 00 E7 0B 7C 01 81 4C B2 |.(A$.Z$)...|..L.|
000003B0: 30 A4 37 3A 41 25 B2 41 AD 32 3A 44 31 B2 41 AB |0.7:A%.A.2:D1.A.|
000003C0: 41 25 AC 32 3A 8B 4B 31 B3 B2 52 25 28 4A 29 A7 |A%.2:.K1..R%(J).|
000003D0: 43 25 28 4A 2C 4B 31 29 B2 44 31 3A 99 C7 28 44 |C%(J,K1).D1:..(D|
000003E0: 25 28 44 31 29 29 3B 00 08 0C 86 01 41 B2 41 25 |%(D1));.....A.A%|
000003F0: 3A 54 31 B2 54 31 AA 44 31 3A 4B 31 B2 4B 31 AA |:T1.T1.D1:K1.K1.|
00000400: 31 3A 82 4C 2C 4B 3A 99 00 19 0C 90 01 8B 54 31 |1:.L,K:.......T1|
00000410: B3 B1 43 A7 99 22 3F 22 3B 00 20 0C 9A 01 82 4A |..C.."?";. ....J|
00000420: 00 39 0C A4 01 8F 20 20 20 20 44 4F 20 53 50 45 |.9.... DO SPE|
00000430: 43 49 46 49 43 20 4A 4F 42 00 57 0C AE 01 99 22 |CIFIC JOB.W...."|
00000440: 93 22 3A A0 33 3A 99 20 22 20 20 20 20 43 48 4F |.":.3:. " CHO|
00000450: 4F 53 45 20 2D 2D 22 00 72 0C B8 01 99 20 22 31 |OSE --".r.... "1|
00000460: 2E 20 43 48 45 43 4B 20 41 4C 4C 20 46 49 4C 45 |. CHECK ALL FILE|
00000470: 53 22 00 91 0C C2 01 99 20 22 32 2E 20 43 48 45 |S"...... "2. CHE|
00000480: 43 4B 20 46 4F 52 20 42 41 44 20 53 50 4F 54 53 |CK FOR BAD SPOTS|
00000490: 22 00 B3 0C CC 01 99 20 22 33 2E 20 52 45 43 4F |"...... "3. RECO|
000004A0: 56 45 52 20 53 43 52 41 54 43 48 45 44 20 46 49 |VER SCRATCHED FI|
000004B0: 4C 45 22 00 CC 0C D6 01 99 20 22 20 20 59 4F 55 |LE"...... " YOU|
000004C0: 52 20 43 48 4F 49 43 45 3F 20 22 3B 00 DF 0C E0 |R CHOICE? ";....|
000004D0: 01 A1 58 24 3A 8B 58 24 B2 22 22 89 34 38 30 00 |..X$:.X$."".480.|
000004E0: FB 0C EA 01 58 B2 C6 28 58 24 29 AB 34 38 3A 8B |....X..(X$).48:.|
000004F0: 58 B3 31 B0 58 B1 33 89 34 38 30 00 15 0D F4 01 |X.1.X.3.480.....|
00000500: 99 58 24 3A 9F 32 2C 38 2C 32 2C 22 23 30 22 3A |.X$:.2,8,2,"#0":|
00000510: 8D 33 30 32 30 00 28 0D FE 01 91 58 89 35 32 30 |.3020.(....X.520|
00000520: 2C 37 39 30 2C 38 39 30 00 3E 0D 08 02 8F 20 20 |,790,890.>.... |
00000530: 20 20 20 43 48 45 43 4B 20 46 49 4C 45 53 00 4B | CHECK FILES.K|
00000540: 0D 12 02 54 B2 44 39 3A 53 B2 31 00 55 0D 1C 02 |...T.D9:S.1.U...|
00000550: 8D 32 30 30 30 00 73 0D 26 02 81 44 B2 32 A4 32 |.2000.s.&..D.2.2|
00000560: 35 35 A9 33 32 3A 8B 41 28 44 29 B3 31 32 38 89 |55.32:.A(D).128.|
00000570: 35 39 30 00 BA 0D 30 02 44 33 B2 44 33 AA 31 3A |590...0.D3.D3.1:|
00000580: 54 25 28 44 33 2C 30 29 B2 41 28 44 AA 31 29 3A |T%(D3,0).A(D.1):|
00000590: 53 25 28 44 33 2C 30 29 B2 41 28 44 AA 32 29 3A |S%(D3,0).A(D.2):|
000005A0: 4C 25 28 44 33 29 B2 41 28 44 AA 32 38 29 AA 41 |L%(D3).A(D.28).A|
000005B0: 28 44 AA 32 39 29 AC 32 35 36 00 EA 0D 3A 02 8B |(D.29).256...:..|
000005C0: 41 28 44 29 B2 31 33 32 A7 54 25 28 44 33 2C 31 |A(D).132.T%(D3,1|
000005D0: 29 B2 41 28 44 AA 31 39 29 3A 53 25 28 44 33 2C |).A(D.19):S%(D3,|
000005E0: 31 29 B2 41 28 44 AA 32 30 29 00 1B 0E 44 02 4E |1).A(D.20)...D.N|
000005F0: 24 B2 22 22 3A 81 4B B2 44 AA 33 A4 44 AA 31 38 |$."":.K.D.3.D.18|
00000600: 3A 4E 24 B2 4E 24 AA C7 28 41 28 4B 29 29 3A 82 |:N$.N$..(A(K)):.|
00000610: 4B 3A 4E 24 28 44 33 29 B2 4E 24 00 22 0E 4E 02 |K:N$(D3).N$.".N.|
00000620: 82 44 00 3E 0E 58 02 54 B2 41 28 30 29 3A 53 B2 |.D.>.X.T.A(0):S.|
00000630: 41 28 31 29 3A 8B 54 B2 44 39 89 35 34 30 00 4F |A(1):.T.D9.540.O|
00000640: 0E 62 02 81 44 B2 31 A4 44 33 3A 4C 25 B2 30 00 |.b..D.1.D3:L%.0.|
00000650: 5B 0E 6C 02 99 4E 24 28 44 29 3B 00 73 0E 76 02 |[.l..N$(D);.s.v.|
00000660: 54 B2 54 25 28 44 2C 30 29 3A 53 B2 53 25 28 44 |T.T%(D,0):S.S%(D|
00000670: 2C 30 29 00 85 0E 80 02 8B 54 B1 54 39 B0 53 B3 |,0)......T.T9.S.|
00000680: 30 A7 54 B2 30 00 A9 0E 8A 02 8B 54 B3 31 B0 53 |0.T.0......T.1.S|
00000690: B1 52 25 28 54 29 A7 99 22 20 42 41 44 20 43 48 |.R%(T).." BAD CH|
000006A0: 41 49 4E 22 3A 89 37 37 30 00 D4 0E 94 02 8B 43 |AIN":.770......C|
000006B0: 25 28 54 2C 53 29 B2 31 A7 99 22 20 55 4E 41 4C |%(T,S).1.." UNAL|
000006C0: 4C 4F 43 41 54 45 44 20 42 4C 4F 43 4B 53 22 3A |LOCATED BLOCKS":|
000006D0: 89 37 37 30 00 04 0F 9E 02 8B 43 25 28 54 2C 53 |.770......C%(T,S|
000006E0: 29 B1 31 A7 99 22 20 43 4F 4E 46 4C 49 43 54 20 |).1.." CONFLICT |
000006F0: 22 3B 4E 24 28 43 25 28 54 2C 53 29 AB 31 29 3A |";N$(C%(T,S).1):|
00000700: 89 37 37 30 00 14 0F A8 02 43 25 28 54 2C 53 29 |.770.....C%(T,S)|
00000710: B2 31 AA 44 00 1E 0F B2 02 8D 33 30 30 30 00 2A |.1.D......3000.*|
00000720: 0F BC 02 4C 25 B2 4C 25 AA 31 00 4F 0F C6 02 81 |...L%.L%.1.O....|
00000730: 4A B2 30 A4 31 3A 98 31 35 2C 22 4D 2D 52 22 3B |J.0.1:.15,"M-R";|
00000740: C7 28 4A 29 3B 42 24 3A A1 23 31 35 2C 41 24 00 |.(J);B$:.#15,A$.|
00000750: 64 0F D0 02 41 28 4A 29 B2 C6 28 41 24 AA 5A 24 |d...A(J)..(A$.Z$|
00000760: 29 3A 82 4A 00 8E 0F DA 02 54 34 B2 54 3A 53 34 |):.J.....T4.T:S4|
00000770: B2 53 3A 54 B2 41 28 30 29 3A 53 B2 41 28 31 29 |.S:T.A(0):S.A(1)|
00000780: 3A 8B 54 B3 B1 30 AF 45 B2 30 89 36 34 30 00 BA |:.T..0.E.0.640..|
00000790: 0F E4 02 54 B2 54 25 28 44 2C 31 29 3A 53 B2 53 |...T.T%(D,1):S.S|
000007A0: 25 28 44 2C 31 29 3A 54 25 28 44 2C 31 29 B2 30 |%(D,1):T%(D,1).0|
000007B0: 3A 8B 54 B3 B1 30 89 36 34 30 00 E8 0F EE 02 8B |:.T..0.640......|
000007C0: 4C 25 B3 B1 4C 25 28 44 29 A7 99 22 20 49 4E 43 |L%..L%(D).." INC|
000007D0: 4F 52 52 45 43 54 20 42 4C 4F 43 4B 20 43 4F 55 |ORRECT BLOCK COU|
000007E0: 4E 54 22 3A 89 37 37 30 00 0B 10 F8 02 99 3A 99 |NT":.770......:.|
000007F0: 22 91 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |". |
00000800: 20 20 20 20 20 20 20 20 20 91 22 00 12 10 02 03 | .".....|
00000810: 82 44 00 2A 10 0C 03 99 3A 99 44 33 3B 22 46 49 |.D.*....:.D3;"FI|
00000820: 4C 45 53 22 3A 89 31 32 37 30 00 3F 10 16 03 8F |LES":.1270.?....|
00000830: 20 20 20 53 43 41 4E 20 53 45 43 54 4F 52 53 00 | SCAN SECTORS.|
00000840: 67 10 20 03 8B 46 25 B2 30 A7 99 22 53 4F 52 52 |g. ..F%.0.."SORR|
00000850: 59 20 2E 2E 20 43 41 4E 27 54 20 44 4F 20 49 54 |Y .. CAN'T DO IT|
00000860: 22 3A 89 31 32 37 30 00 7E 10 2A 03 81 54 B2 31 |":.1270.~.*..T.1|
00000870: A4 54 39 3A 99 22 54 52 41 43 4B 22 3B 54 00 8D |.T9:."TRACK";T..|
00000880: 10 34 03 81 53 B2 30 A4 52 25 28 54 29 00 A7 10 |.4..S.0.R%(T)...|
00000890: 3E 03 99 22 91 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 20 |>.."........... |
000008A0: 53 45 43 54 22 3B 53 00 B1 10 48 03 8D 33 30 30 |SECT";S...H..300|
000008B0: 30 00 B8 10 52 03 82 53 00 D6 10 5C 03 99 22 91 |0...R..S...\..".|
000008C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000008D0: 20 20 20 20 91 22 00 DD 10 66 03 82 54 00 F2 10 | ."...f..T...|
000008E0: 70 03 99 22 44 49 53 4B 20 4F 4B 22 3A 89 31 32 |p.."DISK OK":.12|
000008F0: 37 30 00 05 11 7A 03 8F 20 20 20 20 55 4E 53 43 |70...z.. UNSC|
00000900: 52 41 54 43 48 00 33 11 84 03 4B B2 30 3A 99 22 |RATCH.3...K.0:."|
00000910: 49 20 57 49 4C 4C 20 4C 4F 4F 4B 20 46 4F 52 20 |I WILL LOOK FOR |
00000920: 44 49 53 43 41 52 44 45 44 20 46 49 4C 45 53 2E |DISCARDED FILES.|
00000930: 2E 2E 22 00 40 11 8E 03 54 B2 44 39 3A 53 B2 31 |..".@...T.D9:S.1|
00000940: 00 4A 11 98 03 8D 32 30 30 30 00 70 11 A2 03 81 |.J....2000.p....|
00000950: 44 B2 32 A4 32 35 35 A9 33 32 3A 8B 41 28 44 29 |D.2.255.32:.A(D)|
00000960: B3 B1 30 B0 41 28 44 AA 31 29 B2 30 89 39 38 30 |..0.A(D.1).0.980|
00000970: 00 94 11 AC 03 8B 4B B2 30 A7 99 22 44 4F 20 59 |......K.0.."DO Y|
00000980: 4F 55 20 57 41 4E 54 20 54 4F 20 52 45 43 4F 56 |OU WANT TO RECOV|
00000990: 45 52 3A 22 00 BC 11 B6 03 A1 58 24 3A 81 4B B2 |ER:"......X$:.K.|
000009A0: 44 AA 33 A4 44 AA 31 38 3A 99 C7 28 41 28 4B 29 |D.3.D.18:..(A(K)|
000009B0: 29 3B 3A 82 4B 3A 99 22 3F 20 22 3B 00 D9 11 C0 |);:.K:."? ";....|
000009C0: 03 A1 58 24 3A 8B 58 24 B3 B1 22 59 22 AF 58 24 |..X$:.X$.."Y".X$|
000009D0: B3 B1 22 4E 22 89 39 36 30 00 EE 11 CA 03 99 58 |.."N".960......X|
000009E0: 24 3A 8B 58 24 B2 22 59 22 89 31 30 31 30 00 F5 |$:.X$."Y".1010..|
000009F0: 11 D4 03 82 44 00 11 12 DE 03 54 B2 41 28 30 29 |....D.....T.A(0)|
00000A00: 3A 53 B2 41 28 31 29 3A 8B 54 B2 44 39 89 39 32 |:S.A(1):.T.D9.92|
00000A10: 30 00 2A 12 E8 03 99 22 54 48 41 54 27 53 20 41 |0.*...."THAT'S A|
00000A20: 4C 4C 20 22 3A 89 31 32 37 30 00 6E 12 F2 03 54 |LL ":.1270.n...T|
00000A30: 36 B2 54 3A 53 36 B2 53 3A 44 36 B2 44 3A 54 B2 |6.T:S6.S:D6.D:T.|
00000A40: 41 28 44 AA 31 29 3A 53 B2 41 28 44 AA 32 29 3A |A(D.1):S.A(D.2):|
00000A50: 4C 25 28 30 29 B2 41 28 44 AA 32 38 29 AA 41 28 |L%(0).A(D.28).A(|
00000A60: 44 AA 32 39 29 AC 32 35 36 3A 4C 25 B2 30 00 87 |D.29).256:L%.0..|
00000A70: 12 FC 03 A1 58 24 3A 99 22 49 53 20 54 48 49 53 |....X$:."IS THIS|
00000A80: 20 46 49 4C 45 3A 22 00 9D 12 06 04 99 22 20 31 | FILE:"......" 1|
00000A90: 2E 20 53 45 51 55 45 4E 54 49 41 4C 22 00 B0 12 |. SEQUENTIAL"...|
00000AA0: 10 04 99 22 20 32 2E 20 50 52 4F 47 52 41 4D 22 |..." 2. PROGRAM"|
00000AB0: 00 BF 12 1A 04 99 22 20 33 2E 20 55 53 52 22 00 |......" 3. USR".|
00000AC0: D3 12 24 04 8B 41 28 44 AA 31 39 29 B2 30 89 31 |..$..A(D.19).0.1|
00000AD0: 30 38 30 00 E7 12 2E 04 99 22 20 34 2E 20 52 45 |080......" 4. RE|
00000AE0: 4C 41 54 49 56 45 22 00 00 13 38 04 99 22 20 20 |LATIVE"...8.." |
00000AF0: 57 48 49 43 48 20 4E 55 4D 42 45 52 3F 20 22 3B |WHICH NUMBER? ";|
00000B00: 00 14 13 42 04 A1 58 24 3A 8B 58 24 B2 22 22 89 |...B..X$:.X$."".|
00000B10: 31 30 39 30 00 31 13 4C 04 58 B2 C6 28 58 24 29 |1090.1.L.X..(X$)|
00000B20: AB 34 38 3A 8B 58 B3 31 B0 58 B1 34 89 31 30 39 |.48:.X.1.X.4.109|
00000B30: 30 00 41 13 56 04 99 58 24 3A 58 B2 58 AA 31 32 |0.A.V..X$:X.X.12|
00000B40: 38 00 7C 13 60 04 8B 58 B2 31 33 32 A7 54 25 28 |8.|.`..X.132.T%(|
00000B50: 30 2C 31 29 B2 41 28 44 AA 31 39 29 3A 53 25 28 |0,1).A(D.19):S%(|
00000B60: 30 2C 31 29 B2 41 28 44 AA 32 30 29 3A 8B 54 25 |0,1).A(D.20):.T%|
00000B70: 28 30 2C 31 29 B2 30 89 31 30 32 30 00 8E 13 6A |(0,1).0.1020...j|
00000B80: 04 8B 54 B1 54 39 B0 53 B3 30 A7 54 B2 30 00 B4 |..T.T9.S.0.T.0..|
00000B90: 13 74 04 8B 54 B3 31 B0 53 B1 52 25 28 54 29 A7 |.t..T.1.S.R%(T).|
00000BA0: 99 22 20 42 41 44 20 43 48 41 49 4E 21 22 3A 89 |." BAD CHAIN!":.|
00000BB0: 31 32 36 30 00 DF 13 7E 04 8B 43 25 28 54 2C 53 |1260...~..C%(T,S|
00000BC0: 29 B2 30 A7 99 22 20 41 4C 4C 4F 43 41 54 45 44 |).0.." ALLOCATED|
00000BD0: 20 42 4C 4F 43 4B 53 21 22 3A 89 31 32 36 30 00 | BLOCKS!":.1260.|
00000BE0: F1 13 88 04 8D 33 30 30 30 3A 4C 25 B2 4C 25 AA |.....3000:L%.L%.|
00000BF0: 31 00 16 14 92 04 81 4A B2 30 A4 31 3A 98 31 35 |1......J.0.1:.15|
00000C00: 2C 22 4D 2D 52 22 3B C7 28 4A 29 3B 42 24 3A A1 |,"M-R";.(J);B$:.|
00000C10: 23 31 35 2C 41 24 00 2B 14 9C 04 41 28 4A 29 B2 |#15,A$.+...A(J).|
00000C20: C6 28 41 24 AA 5A 24 29 3A 82 4A 00 52 14 A6 04 |.(A$.Z$):.J.R...|
00000C30: 54 34 B2 54 3A 53 34 B2 53 3A 54 B2 41 28 30 29 |T4.T:S4.S:T.A(0)|
00000C40: 3A 53 B2 41 28 31 29 3A 8B 54 B3 B1 30 89 31 31 |:S.A(1):.T..0.11|
00000C50: 33 30 00 7F 14 B0 04 54 B2 54 25 28 30 2C 31 29 |30.....T.T%(0,1)|
00000C60: 3A 53 B2 53 25 28 30 2C 31 29 3A 54 25 28 30 2C |:S.S%(0,1):T%(0,|
00000C70: 31 29 B2 30 3A 8B 54 B3 B1 30 89 31 31 33 30 00 |1).0:.T..0.1130.|
00000C80: AF 14 BA 04 8B 4C 25 B3 B1 4C 25 28 30 29 A7 99 |.....L%..L%(0)..|
00000C90: 22 20 49 4E 43 4F 52 52 45 43 54 20 42 4C 4F 43 |" INCORRECT BLOC|
00000CA0: 4B 20 43 4F 55 4E 54 21 22 3A 89 31 32 36 30 00 |K COUNT!":.1260.|
00000CB0: C2 14 C4 04 54 B2 54 36 3A 53 B2 53 36 3A 44 B2 |....T.T6:S.S6:D.|
00000CC0: 44 36 00 CC 14 CE 04 8D 33 30 30 30 00 EC 14 D8 |D6......3000....|
00000CD0: 04 98 31 35 2C 22 4D 2D 57 22 3B C7 28 44 29 3B |..15,"M-W";.(D);|
00000CE0: 42 24 3B C7 28 31 29 3B C7 28 58 29 00 0F 15 E2 |B$;.(1);.(X)....|
00000CF0: 04 98 31 35 2C 22 55 32 3A 32 2C 22 3B 44 24 3B |..15,"U2:2,";D$;|
00000D00: 54 3B 53 3A 8D 33 30 32 30 3A 89 31 33 30 30 00 |T;S:.3020:.1300.|
00000D10: 2D 15 EC 04 99 20 22 53 4F 52 52 59 20 2D 20 49 |-.... "SORRY - I|
00000D20: 54 20 57 4F 4E 27 54 20 57 4F 52 4B 22 00 34 15 |T WON'T WORK".4.|
00000D30: F6 04 A0 32 00 5B 15 00 05 85 22 2A 2A 20 47 4F |...2.[...."** GO|
00000D40: 54 20 54 49 4D 45 20 54 4F 20 56 41 4C 49 44 41 |T TIME TO VALIDA|
00000D50: 54 45 20 44 49 53 4B 22 3B 58 24 00 6B 15 0A 05 |TE DISK";X$.k...|
00000D60: 8B C6 28 58 24 29 B2 37 38 A7 80 00 7F 15 14 05 |..(X$).78.......|
00000D70: A0 32 3A 98 31 35 2C 22 56 22 3B 44 24 3A 80 00 |.2:.15,"V";D$:..|
00000D80: 9D 15 D0 07 8F 20 20 20 20 47 52 41 42 20 46 55 |..... GRAB FU|
00000D90: 4C 4C 20 44 49 53 4B 20 42 4C 4F 43 4B 00 A7 15 |LL DISK BLOCK...|
00000DA0: DA 07 8D 33 30 30 30 00 CE 15 E4 07 81 4A B2 30 |...3000......J.0|
00000DB0: A4 32 35 35 3A 98 31 35 2C 22 4D 2D 52 22 3B C7 |.255:.15,"M-R";.|
00000DC0: 28 4A 29 3B 42 24 3A A1 23 31 35 2C 41 24 00 E5 |(J);B$:.#15,A$..|
00000DD0: 15 EE 07 41 28 4A 29 B2 C6 28 41 24 AA 5A 24 29 |...A(J)..(A$.Z$)|
00000DE0: 3A 82 4A 3A 8E 00 F9 15 B8 0B 8F 20 20 20 20 52 |:.J:....... R|
00000DF0: 45 41 44 20 42 4C 4F 43 4B 00 11 16 C2 0B 98 31 |EAD BLOCK......1|
00000E00: 35 2C 22 42 2D 52 3A 32 2C 22 3B 44 24 3B 54 3B |5,"B-R:2,";D$;T;|
00000E10: 53 00 2A 16 CC 0B 8F 20 20 20 47 45 54 20 45 52 |S.*.... GET ER|
00000E20: 52 4F 52 20 53 54 41 54 55 53 00 3D 16 D6 0B 84 |ROR STATUS.=....|
00000E30: 31 35 2C 45 2C 45 24 2C 45 31 2C 45 32 00 64 16 |15,E,E$,E1,E2.d.|
00000E40: E0 0B 8B 45 B3 B1 30 A7 99 22 9E 12 44 49 53 4B |...E..0.."..DISK|
00000E50: 20 45 52 52 4F 52 3A 92 99 22 45 3B 45 24 2C 45 | ERROR:.."E;E$,E|
00000E60: 31 3B 45 32 00 6A 16 EA 0B 8E 00 00 00 00 00 00 |1;E2.j..........|
00000E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000EE0: 00 00 |.. |
....Z..53280,11:.53281,0:."..".U.D.."...
..DISK CHECKER. - JIM BUTTERFIELD.":.11
70,48...N.. A(255),C%(77,28),D%(1),N$(22
4),T%(224,1),S%(224,1),L%(224),R%(77)...
X.D%(0).58:D%(1).42:Z$.G(0)...... 1,17,2
0,24,19,30,17,35,16,0...... 65,17,20,24,
18,30,17,35,16,0.#.... 67,39,28,53,26,64
,24,77,22,0.W. .B$.G(17):.".............
DRIVE#(0-1)";D$:B$.G(3).P....D$.."0".D$.
."1".160......15,8,15,"I".D$:.3020......
3,8,3,"$".D$:.3020...H.A0.1:.#3,A$:A.F(A
$.Z$).O.R..A1:.A.A1.250.....F%.F%.1:.F%.
3.290......A1:.A1.0.210......230......A1
:.A1.0.270.9....B1:.J.A0.A1:R%(J).B1:.J:
A0.J:.250.]....A.1.A.65.D1.1:T9.35:S9.3:
D9.18.....A.67.D1.257:T9.77:S9.4:D9.39.
.."..T9.0. 3:.:.".........?? DISK NOT RE
COGNIZED ??..":..W.,..****GET AND PRINT
BAM****...6..". FREE BLOCK MAP"...;.
.:." : =USED * =FREE":..*.@..J.1.D1
:.#3,A$:.J.;.J..J.1.T9:T1.0.U.T..J.51..#
3,A$,A$,A$,A$.K.^..#3,A$:C.F(A$.Z$)...H.
.I(" ".D(J),2);" ";...R.K1.0:.K.0.S9.1:.
#3,A$:A.F(A$.Z$)...|..L.0.7:A%.A.2:D1.A.
A%.2:.K1..R%(J).C%(J,K1).D1:.G(D%(D1));.
....A.A%:T1.T1.D1:K1.K1.1:.L,K:.......T1
..C.."?";. ....J.9.... DO SPECIFIC JO
B.W....".": 3:. " CHOOSE --".R.... "1
. CHECK ALL FILES"...B.. "2. CHECK FOR B
AD SPOTS"...L.. "3. RECOVER SCRATCHED FI
LE".L.V.. " YOUR CHOICE? ";......X$:.X$
."".480.....X.F(X$).48:.X.1.X.3.480.....
.X$:.2,8,2,"#0":.3020.(....X.520,790,890
.>.... CHECK FILES.K...T.D9:S.1.U...
.2000.S.&..D.2.255.32:.A(D).128.590...0.
D3.D3.1:T%(D3,0).A(D.1):S%(D3,0).A(D.2):
L%(D3).A(D.28).A(D.29).256...:..A(D).132
.T%(D3,1).A(D.19):S%(D3,1).A(D.20)...D.N
$."":.K.D.3.D.18:N$.N$.G(A(K)):.K:N$(D3)
.N$.".N..D.>.X.T.A(0):S.A(1):.T.D9.540.O
.B..D.1.D3:L%.0.[.L..N$(D);.S.V.T.T%(D,0
):S.S%(D,0)......T.T9.S.0.T.0......T.1.S
.R%(T).." BAD CHAIN":.770.T....C%(T,S).1
.." UNALLOCATED BLOCKS":.770......C%(T,S
).1.." CONFLICT ";N$(C%(T,S).1):.770....
.C%(T,S).1.D......3000.*...L%.L%.1.O.F..
J.0.1:.15,"M-R";G(J);B$:.#15,A$.D.P.A(J)
.F(A$.Z$):.J...Z.T4.T:S4.S:T.A(0):S.A(1)
:.T..0.E.0.640.....T.T%(D,1):S.S%(D,1):T
%(D,1).0:.T..0.640......L%..L%(D).." INC
ORRECT BLOCK COUNT":.770......:.".
."......D.*....:.D3;"FI
LES":.1270.?.... SCAN SECTORS.G. ..F%.
0.."SORRY .. CAN'T DO IT":.1270.~.*..T.1
.T9:."TRACK";T...4..S.0.R%(T)...>.."....
....... SECT";S...H..3000...R..S.V.\..".
."...F..T...P.."DISK
OK":.1270...Z.. UNSCRATCH.3...K.0:."
I WILL LOOK FOR DISCARDED FILES...".@...
T.D9:S.1.J....2000.P....D.2.255.32:.A(D)
..0.A(D.1).0.980......K.0.."DO YOU WANT
TO RECOVER:"......X$:.K.D.3.D.18:.G(A(K)
);:.K:."? ";.Y....X$:.X$.."Y".X$.."N".96
0...J..X$:.X$."Y".1010...T..D.....T.A(0)
:S.A(1):.T.D9.920.*...."THAT'S ALL ":.12
70.N...T6.T:S6.S:D6.D:T.A(D.1):S.A(D.2):
L%(0).A(D.28).A(D.29).256:L%.0......X$:.
"IS THIS FILE:"......" 1. SEQUENTIAL"...
..." 2. PROGRAM"......" 3. USR".S.$..A(D
.19).0.1080......" 4. RELATIVE"...8.."
WHICH NUMBER? ";...B..X$:.X$."".1090.1.L
.X.F(X$).48:.X.1.X.4.1090.A.V..X$:X.X.12
8.|.`..X.132.T%(0,1).A(D.19):S%(0,1).A(D
.20):.T%(0,1).0.1020...J..T.T9.S.0.T.0..
.T..T.1.S.R%(T).." BAD CHAIN!":.1260...~
..C%(T,S).0.." ALLOCATED BLOCKS!":.1260.
.....3000:L%.L%.1......J.0.1:.15,"M-R";G
(J);B$:.#15,A$.+...A(J).F(A$.Z$):.J.R...
T4.T:S4.S:T.A(0):S.A(1):.T..0.1130....T
.T%(0,1):S.S%(0,1):T%(0,1).0:.T..0.1130.
.....L%..L%(0).." INCORRECT BLOCK COUNT!
":.1260.B.D.T.T6:S.S6:D.D6.L.N..3000...X
..15,"M-W";G(D);B$;G(1);G(X)......15,"U2
:2,";D$;T;S:.3020:.1300.-.... "SORRY - I
T WON'T WORK".4... 2.[...."** GOT TIME T
O VALIDATE DISK";X$.K....F(X$).78......
2:.15,"V";D$:....P.. GRAB FULL DISK
BLOCK...Z..3000.N....J.0.255:.15,"M-R";G
(J);B$:.#15,A$.....A(J).F(A$.Z$):.J:....
... READ BLOCK...B..15,"B-R:2,";D$;T;
S.*.L.. GET ERROR STATUS.=.V..15,E,E$,
E1,E2.D....E..0.."..DISK ERROR:.."E;E$,E
1;E2.J..................................
........................................
........................................
..........
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL