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

CERTIFY A DISK

FILE INFORMATION

FILENAME(S): CERTIFY A DISK

FILE TYPE(S): PRG

FILE SIZE: 2K

FIRST SEEN: 2025-12-01 02:25:40

APPEARS ON: 1 disk(s)

FILE HASH

44079c0a057cb30c47181f3ba456967c4d55fbc050ff48434dc27ca0d873fee0

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
INSIDE C DOS 1 CERTIFY A DISK PRG hedning, shine 19 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 28 08 0A 00 8F 20  2A 49 4E 53 49 44 45 20  |..(.... *INSIDE |
00000010: 43 4F 4D 4D 4F 44 4F 52  45 20 44 4F 53 2A 20 20  |COMMODORE DOS*  |
00000020: 2A 50 47 2E 20 39 31 2A  00 3F 08 14 00 8F 20 2A  |*PG. 91*.?.... *|
00000030: 4A 4A 4D 2A 20 20 20 2A  30 34 31 32 38 37 2A 00  |JJM*   *041287*.|
00000040: 5F 08 64 00 8F 20 43 45  52 54 49 46 59 20 41 20  |_.d.. CERTIFY A |
00000050: 44 49 53 4B 45 54 54 45  20 2D 20 31 35 34 31 00  |DISKETTE - 1541.|
00000060: 6B 08 6E 00 81 49 B2 31  A4 33 32 00 80 08 78 00  |k.n..I.1.32...x.|
00000070: 4E 55 4C 4C 24 B2 4E 55  4C 4C 24 AA C7 28 30 29  |NULL$.NULL$..(0)|
00000080: 00 98 08 82 00 57 52 49  54 45 24 B2 57 52 49 54  |.....WRITE$.WRIT|
00000090: 45 24 AA C7 28 31 35 29  00 9F 08 8C 00 82 49 00  |E$..(15)......I.|
000000A0: B4 08 96 00 86 54 25 28  36 38 31 29 2C 53 25 28  |.....T%(681),S%(|
000000B0: 36 38 31 29 00 DB 08 A0  00 99 22 93 20 20 20 20  |681)......".    |
000000C0: 20 20 20 20 20 20 20 20  43 45 52 54 49 46 59 20  |        CERTIFY |
000000D0: 41 20 44 49 53 4B 45 54  54 45 22 00 FE 08 AA 00  |A DISKETTE".....|
000000E0: 99 22 11 20 20 20 20 20  20 20 20 20 20 20 20 20  |.".             |
000000F0: 20 20 20 20 12 57 41 52  4E 49 4E 47 92 22 00 33  |    .WARNING.".3|
00000100: 09 B4 00 99 22 11 12 52  41 4E 44 4F 4D 20 41 43  |...."..RANDOM AC|
00000110: 43 45 53 53 92 20 41 4E  44 20 12 44 45 4C 92 20  |CESS. AND .DEL. |
00000120: 46 49 4C 45 53 20 57 49  4C 4C 20 42 45 20 4C 4F  |FILES WILL BE LO|
00000130: 53 54 22 00 55 09 BE 00  99 22 52 45 4D 4F 56 45  |ST".U...."REMOVE|
00000140: 20 12 57 52 49 54 45 20  50 52 4F 54 45 43 54 20  | .WRITE PROTECT |
00000150: 54 41 42 92 22 00 76 09  C8 00 99 22 11 49 4E 53  |TAB.".v....".INS|
00000160: 45 52 54 20 44 49 53 4B  45 54 54 45 20 49 4E 20  |ERT DISKETTE IN |
00000170: 44 52 49 56 45 22 00 99  09 D2 00 99 22 11 50 52  |DRIVE"......".PR|
00000180: 45 53 53 20 12 52 45 54  55 52 4E 92 20 54 4F 20  |ESS .RETURN. TO |
00000190: 43 4F 4E 54 49 4E 55 45  22 00 AC 09 DC 00 A1 43  |CONTINUE"......C|
000001A0: 24 3A 8B 43 24 B2 22 22  A7 32 32 30 00 BF 09 E6  |$:.C$."".220....|
000001B0: 00 8B 43 24 B3 B1 C7 28  31 33 29 89 32 32 30 00  |..C$...(13).220.|
000001C0: C9 09 F0 00 99 22 4F 4B  22 00 D6 09 FA 00 9F 31  |....."OK"......1|
000001D0: 35 2C 38 2C 31 35 00 E3  09 04 01 98 31 35 2C 22  |5,8,15......15,"|
000001E0: 49 30 22 00 FB 09 0E 01  84 31 35 2C 45 4E 24 2C  |I0"......15,EN$,|
000001F0: 45 4D 24 2C 45 54 24 2C  45 53 24 00 0D 0A 18 01  |EM$,ET$,ES$.....|
00000200: 8B 45 4E 24 B2 22 30 30  22 89 33 33 30 00 2C 0A  |.EN$."00".330.,.|
00000210: 22 01 99 22 11 22 45 4E  24 22 2C 20 22 45 4D 24  |".."."EN$", "EM$|
00000220: 22 2C 22 45 54 24 22 2C  22 45 53 24 00 34 0A 2C  |","ET$","ES$.4.,|
00000230: 01 A0 31 35 00 3A 0A 36  01 80 00 44 0A 40 01 8F  |..15.:.6...D.@..|
00000240: 20 42 41 4D 00 60 0A 4A  01 98 31 35 2C 22 4D 2D  | BAM.`.J..15,"M-|
00000250: 52 22 C7 28 30 29 C7 28  37 29 C7 28 31 39 32 29  |R".(0).(7).(192)|
00000260: 00 6D 0A 54 01 81 49 B2  30 A4 31 39 31 00 79 0A  |.m.T..I.0.191.y.|
00000270: 5E 01 A1 23 31 35 2C 42  24 00 8C 0A 68 01 8B 42  |^..#15,B$...h..B|
00000280: 24 B2 22 22 A7 42 24 B2  C7 28 30 29 00 9D 0A 72  |$."".B$..(0)...r|
00000290: 01 42 41 4D 24 B2 42 41  4D 24 AA 42 24 00 A5 0A  |.BAM$.BAM$.B$...|
000002A0: 7C 01 82 20 49 00 BC 0A  86 01 44 4F 53 B2 C6 28  ||.. I.....DOS..(|
000002B0: CA 28 42 41 4D 24 2C 33  2C 31 29 29 00 CC 0A 90  |.(BAM$,3,1))....|
000002C0: 01 8B 44 4F 53 B2 36 35  89 34 36 30 00 D4 0A 9A  |..DOS.65.460....|
000002D0: 01 A0 31 35 00 F7 0A A4  01 99 22 11 37 33 2C 43  |..15......".73,C|
000002E0: 42 4D 20 44 4F 53 20 56  32 2E 36 20 31 35 34 31  |BM DOS V2.6 1541|
000002F0: 2C 30 30 2C 30 30 22 00  08 0B AE 01 99 22 11 12  |,00,00"......"..|
00000300: 46 41 49 4C 45 44 92 22  00 0E 0B B8 01 80 00 1B  |FAILED."........|
00000310: 0B C2 01 8F 20 42 55 46  46 45 52 00 23 0B CC 01  |.... BUFFER.#...|
00000320: 49 B2 30 00 2E 0B D6 01  81 4A B2 31 A4 38 00 4F  |I.0......J.1.8.O|
00000330: 0B E0 01 98 31 35 2C 22  4D 2D 57 22 C7 28 49 29  |....15,"M-W".(I)|
00000340: C7 28 34 29 C7 28 33 32  29 57 52 49 54 45 24 00  |.(4).(32)WRITE$.|
00000350: 5A 0B EA 01 49 B2 49 AA  33 32 00 61 0B F4 01 82  |Z...I.I.32.a....|
00000360: 4A 00 69 0B FE 01 54 B2  31 00 71 0B 08 02 53 B2  |J.i...T.1.q...S.|
00000370: 30 00 79 0B 12 02 43 B2  30 00 81 0B 1C 02 41 B2  |0.y...C.0.....A.|
00000380: 30 00 95 0B 26 02 98 31  35 2C 22 42 2D 41 22 3B  |0...&..15,"B-A";|
00000390: 30 3B 54 3B 53 00 AD 0B  30 02 84 31 35 2C 45 4E  |0;T;S...0..15,EN|
000003A0: 24 2C 45 4D 24 2C 45 54  24 2C 45 53 24 00 BF 0B  |$,EM$,ET$,ES$...|
000003B0: 3A 02 8B 45 4E 24 B2 22  30 30 22 89 36 32 30 00  |:..EN$."00".620.|
000003C0: CC 0B 44 02 54 B2 C5 28  45 54 24 29 00 DD 0B 4E  |..D.T..(ET$)...N|
000003D0: 02 8B 54 B2 30 AF 43 B2  30 89 37 36 30 00 EA 0B  |..T.0.C.0.760...|
000003E0: 58 02 8B 54 B2 30 89 38  30 30 00 F7 0B 62 02 53  |X..T.0.800...b.S|
000003F0: B2 C5 28 45 53 24 29 00  19 0C 6C 02 54 24 B2 C9  |..(ES$)...l.T$..|
00000400: 28 22 30 22 AA C9 28 C4  28 54 29 2C C3 28 C4 28  |("0"..(.(T),.(.(|
00000410: 54 29 29 AB 31 29 2C 32  29 00 3B 0C 76 02 53 24  |T)).1),2).;.v.S$|
00000420: B2 C9 28 22 30 22 AA C9  28 C4 28 53 29 2C C3 28  |..("0"..(.(S),.(|
00000430: C4 28 53 29 29 AB 31 29  2C 32 29 00 45 0C 80 02  |.(S)).1),2).E...|
00000440: 43 B2 43 AA 31 00 58 0C  8A 02 8B 43 B2 31 A7 99  |C.C.1.X....C.1..|
00000450: 22 91 20 20 20 20 20 22  00 6C 0C 94 02 98 31 35  |".     ".l....15|
00000460: 2C 22 42 2D 41 22 3B 30  3B 54 3B 53 00 A1 0C 9E  |,"B-A";0;T;S....|
00000470: 02 99 22 13 11 11 11 11  11 11 12 43 45 52 54 49  |.."........CERTI|
00000480: 46 59 49 4E 47 92 20 54  52 41 43 4B 20 22 3B 54  |FYING. TRACK ";T|
00000490: 24 3B 22 20 2D 20 53 45  43 54 4F 52 20 22 3B 53  |$;" - SECTOR ";S|
000004A0: 24 00 CC 0C A8 02 99 22  11 4E 55 4D 42 45 52 20  |$......".NUMBER |
000004B0: 4F 46 20 53 45 43 54 4F  52 53 20 43 45 52 54 49  |OF SECTORS CERTI|
000004C0: 46 49 45 44 20 20 20 20  3A 22 3B 43 00 F7 0C B2  |FIED    :";C....|
000004D0: 02 99 22 11 4E 55 4D 42  45 52 20 4F 46 20 42 41  |..".NUMBER OF BA|
000004E0: 44 20 53 45 43 54 4F 52  53 20 41 4C 4C 4F 43 41  |D SECTORS ALLOCA|
000004F0: 54 45 44 3A 22 3B 41 00  01 0D BC 02 8D 31 30 33  |TED:";A......103|
00000500: 30 00 0E 0D C6 02 8B 45  B2 31 89 35 35 30 00 18  |0......E.1.550..|
00000510: 0D D0 02 41 B2 41 AA 31  00 24 0D DA 02 54 25 28  |...A.A.1.$...T%(|
00000520: 41 29 B2 54 00 30 0D E4  02 53 25 28 41 29 B2 53  |A).T.0...S%(A).S|
00000530: 00 39 0D EE 02 89 35 35  30 00 41 0D F8 02 A0 31  |.9....550.A....1|
00000540: 35 00 69 0D 02 03 99 22  11 41 4C 4C 20 53 45 43  |5.i....".ALL SEC|
00000550: 54 4F 52 53 20 48 41 56  45 20 42 45 45 4E 20 41  |TORS HAVE BEEN A|
00000560: 4C 4C 4F 43 41 54 45 44  22 00 7A 0D 0C 03 99 22  |LLOCATED".z...."|
00000570: 11 12 46 41 49 4C 45 44  92 22 00 80 0D 16 03 80  |..FAILED."......|
00000580: 00 88 0D 20 03 49 B2 30  00 93 0D 2A 03 81 4A B2  |... .I.0...*..J.|
00000590: 31 A4 36 00 BC 0D 34 03  98 31 35 2C 22 4D 2D 57  |1.6...4..15,"M-W|
000005A0: 22 C7 28 49 29 C7 28 34  29 C7 28 33 32 29 CA 28  |".(I).(4).(32).(|
000005B0: 42 41 4D 24 2C 49 AA 31  2C 33 32 29 00 C7 0D 3E  |BAM$,I.1,32)...>|
000005C0: 03 49 B2 49 AA 33 32 00  CE 0D 48 03 82 4A 00 F0  |.I.I.32...H..J..|
000005D0: 0D 52 03 98 31 35 2C 22  4D 2D 57 22 C7 28 31 39  |.R..15,"M-W".(19|
000005E0: 32 29 C7 28 34 29 C7 28  33 32 29 4E 55 4C 4C 24  |2).(4).(32)NULL$|
000005F0: 00 12 0E 5C 03 98 31 35  2C 22 4D 2D 57 22 C7 28  |...\..15,"M-W".(|
00000600: 32 32 34 29 C7 28 34 29  C7 28 33 32 29 4E 55 4C  |224).(4).(32)NUL|
00000610: 4C 24 00 1B 0E 66 03 54  B2 31 38 00 23 0E 70 03  |L$...f.T.18.#.p.|
00000620: 53 B2 30 00 2D 0E 7A 03  8D 31 30 33 30 00 3A 0E  |S.0.-.z..1030.:.|
00000630: 84 03 98 31 35 2C 22 49  30 22 00 52 0E 8E 03 84  |...15,"I0".R....|
00000640: 31 35 2C 45 4E 24 2C 45  4D 24 2C 45 54 24 2C 45  |15,EN$,EM$,ET$,E|
00000650: 53 24 00 60 0E 98 03 8B  41 B3 B1 30 89 39 36 30  |S$.`....A..0.960|
00000660: 00 68 0E A2 03 A0 31 35  00 80 0E AC 03 99 22 11  |.h....15......".|
00000670: 4E 4F 20 42 41 44 20 53  45 43 54 4F 52 53 21 22  |NO BAD SECTORS!"|
00000680: 00 86 0E B6 03 80 00 91  0E C0 03 81 49 B2 31 A4  |............I.1.|
00000690: 41 00 AD 0E CA 03 98 31  35 2C 22 42 2D 41 22 3B  |A......15,"B-A";|
000006A0: 30 3B 54 25 28 49 29 3B  53 25 28 49 29 00 B4 0E  |0;T%(I);S%(I)...|
000006B0: D4 03 82 49 00 BC 0E DE  03 A0 31 35 00 CA 0E E8  |...I......15....|
000006C0: 03 99 22 11 44 4F 4E 45  21 22 00 D0 0E F2 03 80  |..".DONE!"......|
000006D0: 00 DB 0E FC 03 8F 20 53  45 45 4B 00 E7 0E 06 04  |...... SEEK.....|
000006E0: 4A 4F 42 B2 31 37 36 00  F1 0E 10 04 8D 31 31 32  |JOB.176......112|
000006F0: 30 00 FF 0E 1A 04 8B 45  B2 31 89 31 30 38 30 00  |0......E.1.1080.|
00000700: 05 0F 24 04 8E 00 11 0F  2E 04 8F 20 57 52 49 54  |..$........ WRIT|
00000710: 45 00 1D 0F 38 04 4A 4F  42 B2 31 34 34 00 27 0F  |E...8.JOB.144.'.|
00000720: 42 04 8D 31 31 32 30 00  2D 0F 4C 04 8E 00 3D 0F  |B..1120.-.L...=.|
00000730: 56 04 8F 20 4A 4F 42 20  51 55 45 55 45 00 47 0F  |V.. JOB QUEUE.G.|
00000740: 60 04 54 52 59 B2 30 00  69 0F 6A 04 98 31 35 2C  |`.TRY.0.i.j..15,|
00000750: 22 4D 2D 57 22 C7 28 38  29 C7 28 30 29 C7 28 32  |"M-W".(8).(0).(2|
00000760: 29 C7 28 54 29 C7 28 53  29 00 89 0F 74 04 98 31  |).(T).(S)...t..1|
00000770: 35 2C 22 4D 2D 57 22 C7  28 31 29 C7 28 30 29 C7  |5,"M-W".(1).(0).|
00000780: 28 31 29 C7 28 4A 4F 42  29 00 97 0F 7E 04 54 52  |(1).(JOB)...~.TR|
00000790: 59 B2 54 52 59 AA 31 00  AD 0F 88 04 98 31 35 2C  |Y.TRY.1......15,|
000007A0: 22 4D 2D 52 22 C7 28 31  29 C7 28 30 29 00 B9 0F  |"M-R".(1).(0)...|
000007B0: 92 04 A1 23 31 35 2C 45  24 00 CC 0F 9C 04 8B 45  |...#15,E$......E|
000007C0: 24 B2 22 22 A7 45 24 B2  C7 28 30 29 00 D8 0F A6  |$."".E$..(0)....|
000007D0: 04 45 B2 C6 28 45 24 29  00 EA 0F B0 04 8B 54 52  |.E..(E$)......TR|
000007E0: 59 B2 35 30 30 89 31 32  32 30 00 FA 0F BA 04 8B  |Y.500.1220......|
000007F0: 45 B1 31 32 37 89 31 31  35 30 00 00 10 C4 04 8E  |E.127.1150......|
00000800: 00 00 00                                          |...             |
..(.... *INSIDE COMMODORE DOS*  *PG. 91*
.?.... *JJM*   *041287*._.D.. CERTIFY A 
DISKETTE - 1541.K.N..I.1.32...X.NULL$.NU
LL$.G(0).....WRITE$.WRITE$.G(15)......I.
.....T%(681),S%(681)... ..".            
CERTIFY A DISKETTE"......".             
    .WARNING.".3...."..RANDOM ACCESS. AN
D .DEL. FILES WILL BE LOST".U...."REMOVE
 .WRITE PROTECT TAB.".V.H..".INSERT DISK
ETTE IN DRIVE"...R..".PRESS .RETURN. TO 
CONTINUE"......C$:.C$."".220......C$..G(
13).220.I...."OK".V....15,8,15......15,"
I0"......15,EN$,EM$,ET$,ES$......EN$."00
".330.,.".."."EN$", "EM$","ET$","ES$.4.,
. 15.:.6...D.@.. BAM.`.J..15,"M-R"G(0)G(
7)G(192).M.T..I.0.191.Y.^..#15,B$...H..B
$."".B$.G(0)...R.BAM$.BAM$.B$...|.. I...
..DOS.F(J(BAM$,3,1)).L....DOS.65.460.T..
. 15......".73,CBM DOS V2.6 1541,00,00".
....."..FAILED.".........B.. BUFFER.#.L.
I.0...V..J.1.8.O....15,"M-W"G(I)G(4)G(32
)WRITE$.Z...I.I.32.A....J.I...T.1.Q...S.
0.Y...C.0.....A.0...&..15,"B-A";0;T;S...
0..15,EN$,EM$,ET$,ES$...:..EN$."00".620.
L.D.T.E(ET$)...N..T.0.C.0.760...X..T.0.8
00...B.S.E(ES$)...L.T$.I("0".I(D(T),C(D(
T)).1),2).;.V.S$.I("0".I(D(S),C(D(S)).1)
,2).E...C.C.1.X....C.1..".     ".L....15
,"B-A";0;T;S......"........CERTIFYING. T
RACK ";T$;" - SECTOR ";S$.L....".NUMBER 
OF SECTORS CERTIFIED    :";C......".NUMB
ER OF BAD SECTORS ALLOCATED:";A......103
0...F..E.1.550...P.A.A.1.$.Z.T%(A).T.0..
.S%(A).S.9....550.A... 15.I....".ALL SEC
TORS HAVE BEEN ALLOCATED".Z...."..FAILED
."......... .I.0...*..J.1.6...4..15,"M-W
"G(I)G(4)G(32)J(BAM$,I.1,32).G.>.I.I.32.
N.H..J...R..15,"M-W"G(192)G(4)G(32)NULL$
...\..15,"M-W"G(224)G(4)G(32)NULL$...F.T
.18.#.P.S.0.-.Z..1030.:....15,"I0".R....
15,EN$,EM$,ET$,ES$.`....A..0.960.H... 15
......".NO BAD SECTORS!"............I.1.
A...J..15,"B-A";0;T%(I);S%(I)...T..I....
. 15.J....".DONE!".P.......... SEEK.....
JOB.176......1120......E.1.1080...$.....
... WRITE...8.JOB.144.'.B..1120.-.L...=.
V.. JOB QUEUE.G.`.TRY.0.I.J..15,"M-W"G(8
)G(0)G(2)G(T)G(S)...T..15,"M-W"G(1)G(0)G
(1)G(JOB)...~.TRY.TRY.1......15,"M-R"G(1
)G(0)......#15,E$.L....E$."".E$.G(0).X..
.E.F(E$)......TRY.500.1220......E.127.11
50...D.....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL