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

DISK CHECK

FILE INFORMATION

FILENAME(S): DISK CHECK

FILE TYPE(S): PRG

FILE SIZE: 1.2K

FIRST SEEN: 2025-11-30 21:24:00

APPEARS ON: 1 disk(s)

FILE HASH

f6633c74085eede547d8dc89eacc4eda609f21b46e012345a527cc4a61b37104

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
C64 HULP 28 1 DISK CHECK PRG DuncanTwain 31 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 04 28 04 64 00 99 22  44 49 53 4B 20 43 48 45  |..(.d.."DISK CHE|
00000010: 43 4B 45 52 20 20 2D 20  4A 49 4D 20 42 55 54 54  |CKER  - JIM BUTT|
00000020: 45 52 46 49 45 4C 44 22  00 70 04 6E 00 86 20 41  |ERFIELD".p.n.. A|
00000030: 28 32 35 35 29 2C 43 25  28 37 37 2C 32 38 29 2C  |(255),C%(77,28),|
00000040: 44 25 28 31 29 2C 4E 24  28 32 32 34 29 2C 54 25  |D%(1),N$(224),T%|
00000050: 28 32 32 34 2C 31 29 2C  53 25 28 32 32 34 2C 31  |(224,1),S%(224,1|
00000060: 29 2C 4C 25 28 32 32 34  29 2C 52 25 28 37 37 29  |),L%(224),R%(77)|
00000070: 00 8E 04 78 00 44 25 28  30 29 B2 35 38 3A 44 25  |...x.D%(0).58:D%|
00000080: 28 31 29 B2 34 32 3A 5A  24 B2 C7 28 30 29 00 B0  |(1).42:Z$..(0)..|
00000090: 04 82 00 83 20 31 2C 31  37 2C 32 30 2C 32 34 2C  |.... 1,17,20,24,|
000000A0: 31 39 2C 33 30 2C 31 37  2C 33 35 2C 31 36 2C 30  |19,30,17,35,16,0|
000000B0: 00 D3 04 8C 00 83 20 36  35 2C 31 37 2C 32 30 2C  |...... 65,17,20,|
000000C0: 32 34 2C 31 38 2C 33 30  2C 31 37 2C 33 35 2C 31  |24,18,30,17,35,1|
000000D0: 36 2C 30 00 F6 04 96 00  83 20 36 37 2C 33 39 2C  |6,0...... 67,39,|
000000E0: 32 38 2C 35 33 2C 32 36  2C 36 34 2C 32 34 2C 37  |28,53,26,64,24,7|
000000F0: 37 2C 32 32 2C 30 00 27  05 A0 00 42 24 B2 C7 28  |7,22,0.'...B$..(|
00000100: 31 37 29 3A 85 22 44 52  49 56 45 23 22 3B 44 24  |17):."DRIVE#";D$|
00000110: 3A 8B 44 24 B2 22 53 22  A7 44 24 B2 22 30 22 3A  |:.D$."S".D$."0":|
00000120: 42 24 B2 C7 28 33 29 00  40 05 AA 00 8B 44 24 B3  |B$..(3).@....D$.|
00000130: B1 22 30 22 AF 44 24 B3  B1 22 31 22 89 31 36 30  |."0".D$.."1".160|
00000140: 00 5A 05 B4 00 9F 31 35  2C 38 2C 31 35 2C 22 49  |.Z....15,8,15,"I|
00000150: 22 AA 44 24 3A 8D 33 30  32 30 00 72 05 BE 00 9F  |".D$:.3020.r....|
00000160: 33 2C 38 2C 33 2C 22 24  22 AA 44 24 3A 8D 33 30  |3,8,3,"$".D$:.30|
00000170: 32 30 00 8D 05 C8 00 41  30 B2 31 3A A1 23 33 2C  |20.....A0.1:.#3,|
00000180: 41 24 3A 41 B2 C6 28 41  24 AA 5A 24 29 00 9F 05  |A$:A..(A$.Z$)...|
00000190: D2 00 87 41 31 3A 8B 41  B2 41 31 89 32 35 30 00  |...A1:.A.A1.250.|
000001A0: B5 05 DC 00 46 25 B2 46  25 AA 31 3A 8B 46 25 B2  |....F%.F%.1:.F%.|
000001B0: 33 89 32 39 30 00 C7 05  E6 00 87 41 31 3A 8B 41  |3.290......A1:.A|
000001C0: 31 B2 30 89 32 31 30 00  D0 05 F0 00 89 32 33 30  |1.0.210......230|
000001D0: 00 E2 05 FA 00 87 41 31  3A 8B 41 31 B2 30 89 32  |......A1:.A1.0.2|
000001E0: 37 30 00 09 06 04 01 87  42 31 3A 81 4A B2 41 30  |70......B1:.J.A0|
000001F0: A4 41 31 3A 52 25 28 4A  29 B2 42 31 3A 82 4A 3A  |.A1:R%(J).B1:.J:|
00000200: 41 30 B2 4A 3A 89 32 35  30 00 2D 06 0E 01 8B 41  |A0.J:.250.-....A|
00000210: B2 31 B0 41 B2 36 35 A7  44 31 B2 31 3A 54 39 B2  |.1.A.65.D1.1:T9.|
00000220: 33 35 3A 53 39 B2 33 3A  44 39 B2 31 38 00 4F 06  |35:S9.3:D9.18.O.|
00000230: 18 01 8B 41 B2 36 37 A7  44 31 B2 32 35 37 3A 54  |...A.67.D1.257:T|
00000240: 39 B2 37 37 3A 53 39 B2  34 3A 44 39 B2 33 39 00  |9.77:S9.4:D9.39.|
00000250: 7B 06 22 01 8B 54 39 B2  30 A7 A0 33 3A 99 22 3F  |{."..T9.0..3:."?|
00000260: 3F 20 44 49 53 4B 20 4E  4F 54 20 52 45 43 4F 47  |? DISK NOT RECOG|
00000270: 4E 49 5A 45 44 20 3F 3F  22 3A 90 00 96 06 2C 01  |NIZED ??":....,.|
00000280: 8F 20 20 20 20 47 45 54  20 41 4E 44 20 50 52 49  |.    GET AND PRI|
00000290: 4E 54 20 42 41 4D 00 B2  06 36 01 99 22 20 20 20  |NT BAM...6.."   |
000002A0: 20 20 20 46 52 45 45 20  42 4C 4F 43 4B 20 4D 41  |   FREE BLOCK MA|
000002B0: 50 22 00 C8 06 40 01 81  4A B2 31 A4 44 31 3A A1  |P"...@..J.1.D1:.|
000002C0: 23 33 2C 41 24 3A 82 4A  00 D9 06 4A 01 81 4A B2  |#3,A$:.J...J..J.|
000002D0: 31 A4 54 39 3A 54 31 B2  30 00 F3 06 54 01 8B 4A  |1.T9:T1.0...T..J|
000002E0: B2 35 31 A7 A1 23 33 2C  41 24 2C 41 24 2C 41 24  |.51..#3,A$,A$,A$|
000002F0: 2C 41 24 00 09 07 5E 01  A1 23 33 2C 41 24 3A 43  |,A$...^..#3,A$:C|
00000300: B2 C6 28 41 24 AA 5A 24  29 00 21 07 68 01 99 C9  |..(A$.Z$).!.h...|
00000310: 28 22 20 22 AA C4 28 4A  29 2C 32 29 3B 22 20 22  |(" "..(J),2);" "|
00000320: 3B 00 46 07 72 01 4B 31  B2 30 3A 81 4B B2 30 A4  |;.F.r.K1.0:.K.0.|
00000330: 53 39 AB 31 3A A1 23 33  2C 41 24 3A 41 B2 C6 28  |S9.1:.#3,A$:A..(|
00000340: 41 24 AA 5A 24 29 00 85  07 7C 01 81 4C B2 30 A4  |A$.Z$)...|..L.0.|
00000350: 37 3A 41 25 B2 41 AD 32  3A 44 31 B2 41 AB 41 25  |7:A%.A.2:D1.A.A%|
00000360: AC 32 3A 8B 4B 31 B3 B2  52 25 28 4A 29 A7 43 25  |.2:.K1..R%(J).C%|
00000370: 28 4A 2C 4B 31 29 B2 44  31 3A 99 C7 28 44 25 28  |(J,K1).D1:..(D%(|
00000380: 44 31 29 29 3B 00 A6 07  86 01 41 B2 41 25 3A 54  |D1));.....A.A%:T|
00000390: 31 B2 54 31 AA 44 31 3A  4B 31 B2 4B 31 AA 31 3A  |1.T1.D1:K1.K1.1:|
000003A0: 82 4C 2C 4B 3A 99 00 B7  07 90 01 8B 54 31 B3 B1  |.L,K:.......T1..|
000003B0: 43 A7 99 22 3F 22 3B 00  BE 07 9A 01 82 4A 00 D7  |C.."?";......J..|
000003C0: 07 A4 01 8F 20 20 20 20  44 4F 20 53 50 45 43 49  |....    DO SPECI|
000003D0: 46 49 43 20 4A 4F 42 00  F2 07 AE 01 99 3A A0 33  |FIC JOB......:.3|
000003E0: 3A 99 20 22 20 20 20 20  43 48 4F 4F 53 45 20 2D  |:. "    CHOOSE -|
000003F0: 2D 22 00 0D 08 B8 01 99  20 22 31 2E 20 43 48 45  |-"...... "1. CHE|
00000400: 43 4B 20 41 4C 4C 20 46  49 4C 45 53 22 00 2C 08  |CK ALL FILES".,.|
00000410: C2 01 99 20 22 32 2E 20  43 48 45 43 4B 20 46 4F  |... "2. CHECK FO|
00000420: 52 20 42 41 44 20 53 50  4F 54 53 22 00 4E 08 CC  |R BAD SPOTS".N..|
00000430: 01 99 20 22 33 2E 20 52  45 43 4F 56 45 52 20 53  |.. "3. RECOVER S|
00000440: 43 52 41 54 43 48 45 44  20 46 49 4C 45 22 00 67  |CRATCHED FILE".g|
00000450: 08 D6 01 99 20 22 20 20  59 4F 55 52 20 43 48 4F  |.... "  YOUR CHO|
00000460: 49 43 45 3F 20 22 3B 00  7A 08 E0 01 A1 58 24 3A  |ICE? ";.z....X$:|
00000470: 8B 58 24 B2 22 22 89 34  38 30 00 96 08 EA 01 58  |.X$."".480.....X|
00000480: B2 C6 28 58 24 29 AB 34  38 3A 8B 58 B3 31 B0 58  |..(X$).48:.X.1.X|
00000490: B1 33 89 34 38 30 00 B0  08 F4 01 99 58 24 3A 9F  |.3.480......X$:.|
000004A0: 32 2C 38 2C 32 2C 22 23  30 22 3A 8D 33 30 32 30  |2,8,2,"#0":.3020|
000004B0: 00 C3 08 FE 01 91 58 89  35 32 30 2C 37 39 30 2C  |......X.520,790,|
000004C0: 38 39 30 00 D9 08 08 02  8F 20 20 20 20 20 43 48  |890......     CH|
000004D0: 45 43 4B 20 46 49 4C 45  53 00 E6 08 12 02 54 B2  |ECK FILES.....T.|
000004E0: 44 39 3A 53 B2 31 00 F0  08 1C 02 8D 32 30 30 30  |D9:S.1......2000|
000004F0: 00 0E 09 26 02 81                                 |...&..          |
..(.D.."DISK CHECKER  - JIM BUTTERFIELD"
.P.N.. A(255),C%(77,28),D%(1),N$(224),T%
(224,1),S%(224,1),L%(224),R%(77)...X.D%(
0).58:D%(1).42:Z$.G(0)...... 1,17,20,24,
19,30,17,35,16,0.S.... 65,17,20,24,18,30
,17,35,16,0...... 67,39,28,53,26,64,24,7
7,22,0.'. .B$.G(17):."DRIVE#";D$:.D$."S"
.D$."0":B$.G(3).@....D$.."0".D$.."1".160
.Z....15,8,15,"I".D$:.3020.R....3,8,3,"$
".D$:.3020...H.A0.1:.#3,A$:A.F(A$.Z$)...
R..A1:.A.A1.250.....F%.F%.1:.F%.3.290.G.
...A1:.A1.0.210.P....230......A1:.A1.0.2
70......B1:.J.A0.A1:R%(J).B1:.J:A0.J:.25
0.-....A.1.A.65.D1.1:T9.35:S9.3:D9.18.O.
...A.67.D1.257:T9.77:S9.4:D9.39.{."..T9.
0. 3:."?? DISK NOT RECOGNIZED ??":....,.
.    GET AND PRINT BAM...6.."      FREE 
BLOCK MAP".H.@..J.1.D1:.#3,A$:.J.Y.J..J.
1.T9:T1.0...T..J.51..#3,A$,A$,A$,A$...^.
.#3,A$:C.F(A$.Z$).!.H..I(" ".D(J),2);" "
;.F.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.W
....    DO SPECIFIC JOB......: 3:. "    
CHOOSE --"...... "1. CHECK ALL FILES".,.
B.. "2. CHECK FOR BAD SPOTS".N.L.. "3. R
ECOVER SCRATCHED FILE".G.V.. "  YOUR CHO
ICE? ";.Z....X$:.X$."".480.....X.F(X$).4
8:.X.1.X.3.480......X$:.2,8,2,"#0":.3020
.C....X.520,790,890.Y....     CHECK FILE
S.....T.D9:S.1......2000...&..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL