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

READ/WRITE TEST

FILE INFORMATION

FILENAME(S): READ/WRITE TEST

FILE TYPE(S): PRG

FILE SIZE: 6.6K

FIRST SEEN: 2025-11-30 19:47:16

APPEARS ON: 1 disk(s)

FILE HASH

b094563d2b4bf79574f262924bb048f4abddd8428f118fbb3c5aa3e2b0bca86c

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
THE PHANTOM READ/WRITE TEST PRG Curtcool, Frank 20 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 40 14 40 F2 03 8C 3A  54 49 24 B2 22 30 30 30  |.@.@...:TI$."000|
00000010: 30 30 30 22 00 2F 40 FC  03 83 20 31 33 2C 31 36  |000"./@... 13,16|
00000020: 2C 30 31 2C 33 39 2C 32  31 2C 31 32 2C 30 37 00  |,01,39,21,12,07.|
00000030: 4A 40 06 04 83 20 32 38  2C 30 35 2C 33 32 2C 32  |J@... 28,05,32,2|
00000040: 32 2C 31 37 2C 31 34 2C  30 32 00 65 40 10 04 83  |2,17,14,02.e@...|
00000050: 20 32 37 2C 33 36 2C 32  34 2C 32 35 2C 33 34 2C  | 27,36,24,25,34,|
00000060: 32 36 2C 30 38 00 80 40  1A 04 83 20 31 38 2C 32  |26,08..@... 18,2|
00000070: 39 2C 33 37 2C 30 39 2C  33 33 2C 31 39 2C 33 31  |9,37,09,33,19,31|
00000080: 00 9B 40 24 04 83 20 31  30 2C 31 35 2C 31 31 2C  |..@$.. 10,15,11,|
00000090: 33 35 2C 33 38 2C 30 30  2C 30 36 00 B0 40 2E 04  |35,38,00,06..@..|
000000A0: 83 20 32 33 2C 30 34 2C  33 30 2C 32 30 2C 30 33  |. 23,04,30,20,03|
000000B0: 00 CA 40 38 04 86 20 45  54 28 31 35 29 20 20 3A  |..@8.. ET(15)  :|
000000C0: 8F 20 45 52 52 20 54 59  50 45 00 E5 40 42 04 86  |. ERR TYPE..@B..|
000000D0: 20 52 4B 28 34 30 29 20  20 3A 8F 20 45 52 52 20  | RK(40)  :. ERR |
000000E0: 54 52 41 43 4B 00 F6 40  4C 04 86 20 46 59 28 34  |TRACK..@L.. FY(4|
000000F0: 30 29 20 20 3A 8F 00 14  41 56 04 86 20 52 56 28  |0)  :...AV.. RV(|
00000100: 31 30 29 20 20 3A 8F 20  52 45 54 52 59 20 52 45  |10)  :. RETRY RE|
00000110: 53 55 4C 54 00 2E 41 5B  04 DE 31 3A DE 30 3A E7  |SULT..A[..1:.0:.|
00000120: 30 2C 32 3A E7 34 2C 34  3A E7 35 2C 31 32 00 60  |0,2:.4,4:.5,12.`|
00000130: 41 60 04 99 22 93 22 3A  E0 2C 30 36 2C 30 31 2C  |A`..".":.,06,01,|
00000140: 22 12 20 31 35 37 31 20  4D 46 4D 20 46 4F 52 4D  |". 1571 MFM FORM|
00000150: 41 54 2D 57 52 49 54 45  2F 52 45 41 44 20 92 22  |AT-WRITE/READ ."|
00000160: 00 96 41 6A 04 E0 2C 30  32 2C 30 36 2C 22 12 20  |..Aj..,02,06,". |
00000170: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000180: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000190: 20 20 20 20 92 22 00 CC  41 74 04 E0 2C 30 32 2C  |    ."..At..,02,|
000001A0: 30 37 2C 22 12 20 49 46  20 41 20 50 52 49 4E 54  |07,". IF A PRINT|
000001B0: 45 52 20 49 53 20 43 4F  4E 4E 45 43 54 45 44 20  |ER IS CONNECTED |
000001C0: 54 48 45 20 54 45 53 54  20 20 92 22 00 02 42 7E  |THE TEST  ."..B~|
000001D0: 04 E0 2C 30 32 2C 30 38  2C 22 12 20 52 45 53 55  |..,02,08,". RESU|
000001E0: 4C 54 53 20 43 41 4E 20  42 45 20 50 52 49 4E 54  |LTS CAN BE PRINT|
000001F0: 45 44 20 54 4F 20 48 41  52 44 43 4F 50 59 20 20  |ED TO HARDCOPY  |
00000200: 92 22 00 38 42 88 04 E0  2C 30 32 2C 30 39 2C 22  |.".8B...,02,09,"|
00000210: 12 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000230: 20 20 20 20 20 20 92 22  00 68 42 92 04 E0 2C 30  |      .".hB...,0|
00000240: 35 2C 31 32 2C 22 12 20  20 20 20 20 20 20 20 20  |5,12,".         |
00000250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000260: 20 20 20 20 20 20 92 22  00 98 42 B0 04 E0 2C 30  |      ."..B...,0|
00000270: 35 2C 31 33 2C 22 12 20  52 45 4D 4F 56 45 20 44  |5,13,". REMOVE D|
00000280: 49 41 47 4E 4F 53 54 49  43 20 44 49 53 4B 45 54  |IAGNOSTIC DISKET|
00000290: 54 45 20 20 20 20 92 22  00 C8 42 BA 04 E0 2C 30  |TE    ."..B...,0|
000002A0: 35 2C 31 34 2C 22 12 20  49 4E 53 45 52 54 20 46  |5,14,". INSERT F|
000002B0: 4F 52 4D 41 54 54 45 44  20 44 49 53 4B 20 49 4E  |ORMATTED DISK IN|
000002C0: 20 31 35 37 31 20 92 22  00 F8 42 BF 04 E0 2C 30  | 1571 ."..B...,0|
000002D0: 35 2C 31 35 2C 22 12 20  20 20 20 20 20 20 20 20  |5,15,".         |
000002E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002F0: 20 20 20 20 20 20 92 22  00 24 43 C4 04 E0 2C 30  |      .".$C...,0|
00000300: 35 2C 31 38 2C 22 50 52  45 53 53 20 12 20 52 45  |5,18,"PRESS . RE|
00000310: 54 55 52 4E 20 92 20 2D  20 53 54 41 52 54 20 54  |TURN . - START T|
00000320: 45 53 54 22 00 3C 43 CE  04 A1 20 41 24 3A 8B 20  |EST".<C... A$:. |
00000330: 41 24 B2 22 22 20 A7 20  31 32 33 30 00 52 43 D8  |A$."" . 1230.RC.|
00000340: 04 8B 20 41 24 B3 B1 C7  28 31 33 29 20 A7 31 32  |.. A$...(13) .12|
00000350: 33 30 00 84 43 DD 04 99  22 93 22 3A E0 2C 30 36  |30..C...".":.,06|
00000360: 2C 30 31 2C 22 12 20 31  35 37 31 20 4D 46 4D 20  |,01,". 1571 MFM |
00000370: 46 4F 52 4D 41 54 2D 57  52 49 54 45 2F 52 45 41  |FORMAT-WRITE/REA|
00000380: 44 20 92 22 00 AE 43 DF  04 E0 2C 30 32 2C 30 34  |D ."..C...,02,04|
00000390: 2C 22 12 20 4D 46 4D 20  46 4F 52 4D 41 54 20 49  |,". MFM FORMAT I|
000003A0: 4E 20 50 52 4F 47 52 45  53 53 20 92 22 3A 00 D3  |N PROGRESS .":..|
000003B0: 43 E2 04 50 59 B2 35 30  3A 4E 55 B2 33 3A 4E 44  |C..PY.50:NU.3:ND|
000003C0: B2 31 32 38 3A 52 4E B2  31 32 38 3A 4E 50 B2 4E  |.128:RN.128:NP.N|
000003D0: 55 AA 31 00 D9 43 EC 04  8F 00 E8 43 F6 04 81 20  |U.1..C.....C... |
000003E0: 49 B2 30 20 A4 20 31 35  00 F4 43 00 05 45 54 28  |I.0 . 15..C..ET(|
000003F0: 49 29 B2 30 00 FC 43 0A  05 82 20 49 00 0B 44 14  |I).0..C... I..D.|
00000400: 05 81 20 49 B2 30 20 A4  20 34 30 00 1F 44 1E 05  |.. I.0 . 40..D..|
00000410: 52 4B 28 49 29 B2 30 3A  46 59 28 49 29 B2 30 00  |RK(I).0:FY(I).0.|
00000420: 27 44 28 05 82 20 49 00  36 44 32 05 81 20 49 B2  |'D(.. I.6D2.. I.|
00000430: 30 20 A4 20 31 30 00 42  44 3C 05 52 56 28 49 29  |0 . 10.BD<.RV(I)|
00000440: B2 30 00 4A 44 46 05 82  20 49 00 67 44 50 05 86  |.0.JDF.. I.gDP..|
00000450: 20 54 42 28 34 30 29 20  20 3A 8F 20 54 52 41 43  | TB(40)  :. TRAC|
00000460: 4B 20 54 41 42 4C 45 00  76 44 5A 05 81 20 49 B2  |K TABLE.vDZ.. I.|
00000470: 30 20 A4 20 33 39 00 88  44 64 05 87 20 4A 58 3A  |0 . 39..Dd.. JX:|
00000480: 54 42 28 49 29 B2 4A 58  00 90 44 6E 05 82 20 49  |TB(I).JX..Dn.. I|
00000490: 00 B6 44 78 05 8B 20 28  4E 44 20 AF 31 32 38 29  |..Dx.. (ND .128)|
000004A0: B2 30 20 A7 20 31 37 32  30 20 20 3A 8F 20 4E 45  |.0 . 1720  :. NE|
000004B0: 57 20 44 49 53 4B 00 CB  44 82 05 8F 20 2A 2A 2A  |W DISK..D... ***|
000004C0: 20 46 4F 52 4D 41 54 20  2A 2A 2A 00 EC 44 8C 05  | FORMAT ***..D..|
000004D0: 97 20 D1 28 22 31 33 30  46 22 29 2C 30 20 20 20  |. .("130F"),0   |
000004E0: 3A 8F 20 49 4E 51 20 53  49 44 45 30 00 07 45 96  |:. INQ SIDE0..E.|
000004F0: 05 97 20 D1 28 22 31 33  31 41 22 29 2C 32 33 30  |.. .("131A"),230|
00000500: 20 3A 8F 20 24 45 36 00  26 45 A0 05 97 20 D1 28  | :. $E6.&E... .(|
00000510: 22 31 33 31 42 22 29 2C  30 30 20 20 3A 8F 20 31  |"131B"),00  :. 1|
00000520: 32 38 20 42 59 54 00 46  45 AA 05 97 20 D1 28 22  |28 BYT.FE... .("|
00000530: 31 33 31 43 22 29 2C 39  20 20 20 3A 8F 20 4C 41  |131C"),9   :. LA|
00000540: 53 54 20 54 52 4B 00 65  45 B4 05 97 20 D1 28 22  |ST TRK.eE... .("|
00000550: 31 33 31 44 22 29 2C 33  30 20 20 3A 8F 20 53 45  |131D"),30  :. SE|
00000560: 43 54 4F 52 53 00 83 45  BE 05 97 20 D1 28 22 31  |CTORS..E... .("1|
00000570: 33 31 45 22 29 2C 30 20  20 20 3A 8F 20 53 54 20  |31E"),0   :. ST |
00000580: 4F 46 46 00 CA 45 C8 05  E0 2C 30 32 2C 30 36 2C  |OFF..E...,02,06,|
00000590: 22 54 52 41 43 4B 53 20  30 30 2D 30 39 20 2D 2D  |"TRACKS 00-09 --|
000005A0: 20 20 31 32 38 20 42 59  54 45 53 22 3A 9E 20 D1  |  128 BYTES":. .|
000005B0: 28 22 31 34 30 30 22 29  3A 8D 37 30 30 30 3A 8F  |("1400"):.7000:.|
000005C0: 20 46 4F 52 4D 41 54 30  2D 39 00 EB 45 D2 05 97  | FORMAT0-9..E...|
000005D0: 20 D1 28 22 31 33 30 46  22 29 2C 30 20 20 20 3A  | .("130F"),0   :|
000005E0: 8F 20 49 4E 51 20 53 49  44 45 30 00 06 46 DC 05  |. INQ SIDE0..F..|
000005F0: 97 20 D1 28 22 31 33 31  41 22 29 2C 32 33 30 20  |. .("131A"),230 |
00000600: 3A 8F 20 24 45 36 00 25  46 E6 05 97 20 D1 28 22  |:. $E6.%F... .("|
00000610: 31 33 31 42 22 29 2C 30  31 20 20 3A 8F 20 32 35  |131B"),01  :. 25|
00000620: 36 20 42 59 54 00 45 46  F0 05 97 20 D1 28 22 31  |6 BYT.EF... .("1|
00000630: 33 31 43 22 29 2C 31 39  20 20 3A 8F 20 4C 41 53  |31C"),19  :. LAS|
00000640: 54 20 54 52 4B 00 64 46  FA 05 97 20 D1 28 22 31  |T TRK.dF... .("1|
00000650: 33 31 44 22 29 2C 31 38  20 20 3A 8F 20 53 45 43  |31D"),18  :. SEC|
00000660: 54 4F 52 53 00 82 46 04  06 97 20 D1 28 22 31 33  |TORS..F... .("13|
00000670: 31 45 22 29 2C 31 30 20  20 3A 8F 20 53 54 20 4F  |1E"),10  :. ST O|
00000680: 46 46 00 D6 46 0E 06 E0  2C 30 32 2C 30 37 2C 22  |FF..F...,02,07,"|
00000690: 54 52 41 43 4B 53 20 31  30 2D 31 39 20 2D 2D 20  |TRACKS 10-19 -- |
000006A0: 20 32 35 36 20 42 59 54  45 53 22 3A 9E 20 D1 28  | 256 BYTES":. .(|
000006B0: 22 31 34 30 30 22 29 20  20 20 3A 8D 37 30 30 30  |"1400")   :.7000|
000006C0: 3A 20 20 20 20 20 20 20  20 8F 20 46 4F 52 4D 41  |:        . FORMA|
000006D0: 54 31 30 2D 31 39 00 F7  46 18 06 97 20 D1 28 22  |T10-19..F... .("|
000006E0: 31 33 30 46 22 29 2C 30  20 20 20 3A 8F 20 49 4E  |130F"),0   :. IN|
000006F0: 51 20 53 49 44 45 30 00  12 47 22 06 97 20 D1 28  |Q SIDE0..G".. .(|
00000700: 22 31 33 31 41 22 29 2C  32 33 30 20 3A 8F 20 24  |"131A"),230 :. $|
00000710: 45 36 00 31 47 2C 06 97  20 D1 28 22 31 33 31 42  |E6.1G,.. .("131B|
00000720: 22 29 2C 30 32 20 20 3A  8F 20 35 31 32 20 42 59  |"),02  :. 512 BY|
00000730: 54 00 51 47 36 06 97 20  D1 28 22 31 33 31 43 22  |T.QG6.. .("131C"|
00000740: 29 2C 32 39 20 20 3A 8F  20 4C 41 53 54 20 54 52  |),29  :. LAST TR|
00000750: 4B 00 70 47 40 06 97 20  D1 28 22 31 33 31 44 22  |K.pG@.. .("131D"|
00000760: 29 2C 31 30 20 20 3A 8F  20 53 45 43 54 4F 52 53  |),10  :. SECTORS|
00000770: 00 8E 47 4A 06 97 20 D1  28 22 31 33 31 45 22 29  |..GJ.. .("131E")|
00000780: 2C 32 30 20 20 3A 8F 20  53 54 20 4F 46 46 00 E2  |,20  :. ST OFF..|
00000790: 47 54 06 E0 2C 30 32 2C  30 38 2C 22 54 52 41 43  |GT..,02,08,"TRAC|
000007A0: 4B 53 20 32 30 2D 32 39  20 2D 2D 20 20 35 31 32  |KS 20-29 --  512|
000007B0: 20 42 59 54 45 53 22 3A  9E 20 D1 28 22 31 34 30  | BYTES":. .("140|
000007C0: 30 22 29 20 20 20 3A 8D  37 30 30 30 3A 20 20 20  |0")   :.7000:   |
000007D0: 20 20 20 20 20 8F 20 46  4F 52 4D 41 54 32 30 2D  |     . FORMAT20-|
000007E0: 32 39 00 03 48 5E 06 97  20 D1 28 22 31 33 30 46  |29..H^.. .("130F|
000007F0: 22 29 2C 30 20 20 20 3A  8F 20 49 4E 51 20 53 49  |"),0   :. INQ SI|
00000800: 44 45 30 00 1E 48 68 06  97 20 D1 28 22 31 33 31  |DE0..Hh.. .("131|
00000810: 41 22 29 2C 32 33 30 20  3A 8F 20 24 45 36 00 3E  |A"),230 :. $E6.>|
00000820: 48 72 06 97 20 D1 28 22  31 33 31 42 22 29 2C 30  |Hr.. .("131B"),0|
00000830: 33 20 20 3A 8F 20 31 30  32 34 20 42 59 54 00 5E  |3  :. 1024 BYT.^|
00000840: 48 7C 06 97 20 D1 28 22  31 33 31 43 22 29 2C 33  |H|.. .("131C"),3|
00000850: 39 20 20 3A 8F 20 4C 41  53 54 20 54 52 4B 00 7D  |9  :. LAST TRK.}|
00000860: 48 86 06 97 20 D1 28 22  31 33 31 44 22 29 2C 35  |H... .("131D"),5|
00000870: 20 20 20 3A 8F 20 53 45  43 54 4F 52 53 00 9B 48  |   :. SECTORS..H|
00000880: 90 06 97 20 D1 28 22 31  33 31 45 22 29 2C 33 30  |... .("131E"),30|
00000890: 20 20 3A 8F 20 53 54 20  4F 46 46 00 EF 48 9A 06  |  :. ST OFF..H..|
000008A0: E0 2C 30 32 2C 30 39 2C  22 54 52 41 43 4B 53 20  |.,02,09,"TRACKS |
000008B0: 33 30 2D 33 39 20 2D 2D  20 31 30 32 34 20 42 59  |30-39 -- 1024 BY|
000008C0: 54 45 53 22 3A 9E 20 D1  28 22 31 34 30 30 22 29  |TES":. .("1400")|
000008D0: 20 20 20 3A 8D 37 30 30  30 3A 20 20 20 20 20 20  |   :.7000:      |
000008E0: 20 20 8F 20 46 4F 52 4D  41 54 33 30 2D 33 39 00  |  . FORMAT30-39.|
000008F0: 0E 49 A4 06 53 55 B2 C2  28 D1 28 22 31 33 31 30  |.I..SU..(.("1310|
00000900: 22 29 29 3A 53 55 B2 53  55 20 AF 20 31 35 00 35  |")):SU.SU . 15.5|
00000910: 49 AE 06 8B 20 53 55 B1  B2 32 20 A7 20 99 22 93  |I... SU..2 . .".|
00000920: 11 20 12 20 46 4F 52 4D  41 54 20 45 52 52 4F 52  |. . FORMAT ERROR|
00000930: 20 92 22 3A 90 00 4F 49  B8 06 46 50 B2 31 20 3A  | .":..OI..FP.1 :|
00000940: 8F 20 31 27 53 54 20 50  41 53 53 20 46 4C 47 00  |. 1'ST PASS FLG.|
00000950: 68 49 C2 06 50 4C B2 30  20 3A 8F 20 52 2F 57 20  |hI..PL.0 :. R/W |
00000960: 50 41 53 53 20 46 4C 47  00 88 49 CC 06 8F 20 49  |PASS FLG..I... I|
00000970: 46 20 50 59 3E 3D 31 32  38 20 54 48 45 4E 20 50  |F PY>=128 THEN P|
00000980: 59 3D 50 59 2D 31 32 37  00 9D 49 D6 06 50 57 B2  |Y=PY-127..I..PW.|
00000990: 50 59 20 3A 8F 20 52 2F  57 20 43 4E 54 00 A4 49  |PY :. R/W CNT..I|
000009A0: E0 06 FE 15 00 AA 49 EA  06 8F 00 B0 49 F4 06 8F  |......I.....I...|
000009B0: 00 B6 49 FE 06 8F 00 BC  49 08 07 8F 00 C2 49 12  |..I.....I.....I.|
000009C0: 07 8F 00 C8 49 1C 07 8F  00 CE 49 26 07 8F 00 D4  |....I.....I&....|
000009D0: 49 30 07 8F 00 E7 49 3A  07 4C 4D B2 33 39 20 3A  |I0....I:.LM.39 :|
000009E0: 8F 20 4C 49 4D 49 54 00  FD 49 44 07 54 4B B2 30  |. LIMIT..ID.TK.0|
000009F0: 20 20 3A 8F 20 42 41 53  45 20 54 52 4B 00 10 4A  |  :. BASE TRK..J|
00000A00: 4E 07 8D 20 32 30 30 30  20 3A 8F 20 50 41 53 53  |N.. 2000 :. PASS|
00000A10: 00 22 4A 58 07 8B 20 46  50 B2 30 20 A7 20 31 39  |."JX.. FP.0 . 19|
00000A20: 32 30 00 2B 4A 62 07 46  50 B2 30 00 34 4A 6C 07  |20.+Jb.FP.0.4Jl.|
00000A30: 4E 44 B2 30 00 5F 4A 76  07 8B 20 42 46 B1 B2 35  |ND.0._Jv.. BF..5|
00000A40: 20 A7 20 99 22 93 11 20  12 20 46 49 52 53 54 20  | . .".. . FIRST |
00000A50: 50 41 53 53 20 45 52 52  4F 52 20 92 22 3A 90 00  |PASS ERROR .":..|
00000A60: 74 4A 80 07 8D 20 32 39  37 30 20 3A 8F 20 50 41  |tJ... 2970 :. PA|
00000A70: 53 43 48 4B 00 AE 4A 8A  07 8F 20 49 46 20 45 46  |SCHK..J... IF EF|
00000A80: 3D 32 35 35 20 54 48 45  4E 20 50 52 49 4E 54 22  |=255 THEN PRINT"|
00000A90: 93 11 20 12 20 54 45 53  54 20 43 4F 4D 50 4C 45  |.. . TEST COMPLE|
00000AA0: 54 45 20 92 22 3A 47 4F  54 4F 33 30 33 30 00 C1  |TE .":GOTO3030..|
00000AB0: 4A 94 07 4C 4D B2 30 20  20 3A 8F 20 4C 49 4D 49  |J..LM.0  :. LIMI|
00000AC0: 54 00 D4 4A 9E 07 54 4B  B2 33 39 20 3A 8F 20 54  |T..J..TK.39 :. T|
00000AD0: 52 41 43 4B 00 E7 4A A8  07 8D 20 32 30 30 30 20  |RACK..J... 2000 |
00000AE0: 3A 8F 20 50 41 53 53 00  FC 4A B2 07 8D 20 32 39  |:. PASS..J... 29|
00000AF0: 37 30 20 3A 8F 20 50 41  53 43 48 4B 00 35 4B BC  |70 :. PASCHK.5K.|
00000B00: 07 8B 20 45 46 B2 32 35  35 20 A7 20 99 22 93 11  |.. EF.255 . ."..|
00000B10: 20 12 20 54 45 53 54 20  43 4F 4D 50 4C 45 54 45  | . TEST COMPLETE|
00000B20: 20 92 22 3A 81 49 B2 31  A4 35 30 30 30 3A 82 3A  | .":.I.1.5000:.:|
00000B30: 89 33 31 33 30 00 40 4B  C6 07 89 20 31 38 35 30  |.3130.@K... 1850|
00000B40: 00 57 4B D0 07 8F 20 2A  2A 2A 20 50 41 53 53 20  |.WK... *** PASS |
00000B50: 53 55 42 20 2A 2A 2A 00  81 4B DA 07 8B 20 28 4E  |SUB ***..K... (N|
00000B60: 44 20 AF 20 31 32 38 29  B2 31 32 38 20 A7 20 4F  |D . 128).128 . O|
00000B70: 50 B2 32 3A 89 32 30 37  30 3A 8F 20 57 52 49 54  |P.2:.2070:. WRIT|
00000B80: 45 00 87 4B E4 07 8F 00  93 4B EE 07 50 57 B2 50  |E..K.....K..PW.P|
00000B90: 57 AB 31 00 B5 4B F8 07  8B 20 20 50 57 B3 B1 30  |W.1..K...  PW..0|
00000BA0: 20 A7 20 4F 50 B2 31 3A  89 32 30 37 30 20 3A 8F  | . OP.1:.2070 :.|
00000BB0: 20 52 45 41 44 00 BF 4B  02 08 50 57 B2 50 59 00  | READ..K..PW.PY.|
00000BC0: D1 4B 0C 08 4F 50 B2 32  20 3A 8F 20 57 52 49 54  |.K..OP.2 :. WRIT|
00000BD0: 45 00 D7 4B 16 08 8F 00  DD 4B 20 08 8F 00 F1 4B  |E..K.....K ....K|
00000BE0: 2A 08 53 43 B2 32 20 20  3A 8F 20 53 45 43 54 4F  |*.SC.2  :. SECTO|
00000BF0: 52 00 0D 4C 34 08 57 32  B2 32 20 20 3A 8F 20 57  |R..L4.W2.2  :. W|
00000C00: 32 3D 34 20 20 3A 52 45  4D 20 43 4E 54 00 3F 4C  |2=4  :REM CNT.?L|
00000C10: 3E 08 8B 20 28 52 4E 20  AF 20 31 32 38 29 B2 31  |>.. (RN . 128).1|
00000C20: 32 38 20 A7 20 41 30 B2  54 42 28 54 4B 29 3A 89  |28 . A0.TB(TK):.|
00000C30: 32 31 33 30 3A 8F 20 52  4E 44 20 54 52 4B 23 00  |2130:. RND TRK#.|
00000C40: 54 4C 48 08 41 30 B2 54  4B 20 3A 8F 20 54 52 4B  |TLH.A0.TK :. TRK|
00000C50: 20 53 45 51 00 66 4C 52  08 41 31 B2 53 43 20 20  | SEQ.fLR.A1.SC  |
00000C60: 3A 8F 20 53 45 43 00 80  4C 5C 08 8B 20 41 30 B2  |:. SEC..L\.. A0.|
00000C70: B3 39 20 20 A7 20 53 5A  B2 31 3A 89 32 31 38 30  |.9  . SZ.1:.2180|
00000C80: 00 9A 4C 66 08 8B 20 41  30 B2 B3 31 39 20 A7 20  |..Lf.. A0..19 . |
00000C90: 53 5A B2 32 3A 89 32 31  38 30 00 B4 4C 70 08 8B  |SZ.2:.2180..Lp..|
00000CA0: 20 41 30 B2 B3 32 39 20  A7 20 53 5A B2 33 3A 89  | A0..29 . SZ.3:.|
00000CB0: 32 31 38 30 00 BD 4C 7A  08 53 5A B2 34 00 CE 4C  |2180..Lz.SZ.4..L|
00000CC0: 84 08 8B 20 4F 50 B2 32  20 A7 32 32 39 30 00 DE  |... OP.2 .2290..|
00000CD0: 4C 89 08 8B 4F 50 B3 B1  32 A7 32 31 39 30 00 FF  |L...OP..2.2190..|
00000CE0: 4C 8E 08 99 22 93 52 41  4E 44 4F 4D 20 54 52 41  |L...".RANDOM TRA|
00000CF0: 43 4B 20 52 45 41 44 22  3A 8F 20 52 45 41 44 00  |CK READ":. READ.|
00000D00: 30 4D 93 08 99 22 11 11  20 20 52 45 41 44 49 4E  |0M..."..  READIN|
00000D10: 47 20 54 52 41 43 4B 22  41 30 22 20 53 45 43 54  |G TRACK"A0" SECT|
00000D20: 4F 52 22 41 31 3A 81 55  B2 31 A4 31 30 30 3A 82  |OR"A1:.U.1.100:.|
00000D30: 00 50 4D 98 08 97 20 D1  28 22 31 33 30 46 22 29  |.PM... .("130F")|
00000D40: 2C 30 20 20 3A 8F 20 49  4E 51 20 53 49 44 45 30  |,0  :. INQ SIDE0|
00000D50: 00 6A 4D A2 08 97 20 D1  28 22 31 33 30 30 22 29  |.jM... .("1300")|
00000D60: 2C 32 35 35 3A 8F 20 4D  46 4D 00 85 4D AC 08 97  |,255:. MFM..M...|
00000D70: 20 D1 28 22 31 33 30 31  22 29 2C 53 5A 20 3A 8F  | .("1301"),SZ :.|
00000D80: 20 53 49 5A 45 00 9F 4D  B6 08 97 20 D1 28 22 31  | SIZE..M... .("1|
00000D90: 33 30 32 22 29 2C 41 30  20 3A 8F 20 54 52 4B 00  |302"),A0 :. TRK.|
00000DA0: B9 4D C0 08 97 20 D1 28  22 31 33 30 33 22 29 2C  |.M... .("1303"),|
00000DB0: 41 31 20 3A 8F 20 53 45  43 00 D5 4D CA 08 97 20  |A1 :. SEC..M... |
00000DC0: D1 28 22 31 33 30 34 22  29 2C 30 20 20 3A 8F 20  |.("1304"),0  :. |
00000DD0: 53 49 44 45 30 00 F1 4D  D4 08 9E 20 D1 28 22 31  |SIDE0..M... .("1|
00000DE0: 34 31 31 22 29 20 20 20  20 20 3A 8F 20 52 45 41  |411")     :. REA|
00000DF0: 44 00 02 4E DE 08 81 4D  4D B2 31 A4 31 30 30 20  |D..N...MM.1.100 |
00000E00: 3A 82 00 27 4E E8 08 53  55 B2 C2 28 D1 28 22 31  |:..'N..SU..(.("1|
00000E10: 33 30 35 22 29 29 3A 53  55 B2 53 55 20 AF 20 31  |305")):SU.SU . 1|
00000E20: 35 3A 89 32 33 39 30 00  4B 4E F2 08 99 22 93 52  |5:.2390.KN...".R|
00000E30: 41 4E 44 4F 4D 20 54 52  41 43 4B 20 57 52 49 54  |ANDOM TRACK WRIT|
00000E40: 45 22 3A 20 8F 20 57 52  49 54 45 00 7C 4E F7 08  |E": . WRITE.|N..|
00000E50: 99 22 11 11 20 20 57 52  49 54 49 4E 47 20 54 52  |."..  WRITING TR|
00000E60: 41 43 4B 22 41 30 22 20  53 45 43 54 4F 52 22 41  |ACK"A0" SECTOR"A|
00000E70: 31 3A 81 55 B2 31 A4 31  30 30 3A 82 00 9C 4E FC  |1:.U.1.100:...N.|
00000E80: 08 97 20 D1 28 22 31 33  30 46 22 29 2C 30 20 20  |.. .("130F"),0  |
00000E90: 3A 8F 20 49 4E 51 20 53  49 44 45 30 00 BD 4E 06  |:. INQ SIDE0..N.|
00000EA0: 09 97 20 D1 28 22 31 33  30 37 22 29 2C 31 34 37  |.. .("1307"),147|
00000EB0: 3A 8F 20 57 52 49 54 45  20 44 41 54 41 00 D7 4E  |:. WRITE DATA..N|
00000EC0: 10 09 97 20 D1 28 22 31  33 30 38 22 29 2C 32 35  |... .("1308"),25|
00000ED0: 35 3A 8F 20 4D 46 4D 00  F2 4E 1A 09 97 20 D1 28  |5:. MFM..N... .(|
00000EE0: 22 31 33 30 39 22 29 2C  53 5A 20 3A 8F 20 53 49  |"1309"),SZ :. SI|
00000EF0: 5A 45 00 0C 4F 24 09 97  20 D1 28 22 31 33 30 41  |ZE..O$.. .("130A|
00000F00: 22 29 2C 41 30 20 3A 8F  20 54 52 4B 00 26 4F 2E  |"),A0 :. TRK.&O.|
00000F10: 09 97 20 D1 28 22 31 33  30 42 22 29 2C 41 31 20  |.. .("130B"),A1 |
00000F20: 3A 8F 20 53 45 43 00 42  4F 38 09 97 20 D1 28 22  |:. SEC.BO8.. .("|
00000F30: 31 33 30 43 22 29 2C 30  20 20 3A 8F 20 53 49 44  |130C"),0  :. SID|
00000F40: 45 30 00 5F 4F 42 09 9E  20 D1 28 22 31 34 32 32  |E0._OB.. .("1422|
00000F50: 22 29 20 20 20 20 20 3A  8F 20 57 52 49 54 45 00  |")     :. WRITE.|
00000F60: 7E 4F 4C 09 53 55 B2 C2  28 D1 28 22 31 33 30 44  |~OL.SU..(.("130D|
00000F70: 22 29 29 3A 53 55 B2 53  55 20 AF 20 31 35 00 96  |")):SU.SU . 15..|
00000F80: 4F 56 09 8B 20 53 55 B3  32 20 A7 20 32 34 38 30  |OV.. SU.2 . 2480|
00000F90: 20 3A 8F 20 4F 4B 00 AA  4F 60 09 8D 20 32 37 36  | :. OK..O`.. 276|
00000FA0: 30 20 3A 8F 20 52 45 54  52 59 00 CA 4F 6A 09 45  |0 :. RETRY..Oj.E|
00000FB0: 54 28 53 55 29 B2 45 54  28 53 55 29 AA 31 20 3A  |T(SU).ET(SU).1 :|
00000FC0: 8F 20 45 52 52 20 54 59  50 45 00 E9 4F 74 09 8B  |. ERR TYPE..Ot..|
00000FD0: 20 45 54 28 53 55 29 B1  B2 32 35 36 20 A7 20 45  | ET(SU)..256 . E|
00000FE0: 54 28 53 55 29 B2 32 35  35 00 02 50 7E 09 54 45  |T(SU).255..P~.TE|
00000FF0: B2 54 45 AA 31 20 3A 8F  20 54 4F 54 41 4C 20 45  |.TE.1 :. TOTAL E|
00001000: 52 52 00 17 50 88 09 8B  20 54 45 B3 31 30 30 30  |RR..P... TE.1000|
00001010: 20 A7 20 32 34 36 30 00  20 50 92 09 4E 55 B2 31  | . 2460. P..NU.1|
00001020: 00 3E 50 9C 09 52 4B 28  41 30 29 B2 52 4B 28 41  |.>P..RK(A0).RK(A|
00001030: 30 29 AA 31 3A 8F 20 54  52 4B 20 45 52 52 00 5D  |0).1:. TRK ERR.]|
00001040: 50 A6 09 8B 20 52 4B 28  41 30 29 B1 B2 32 35 36  |P... RK(A0)..256|
00001050: 20 A7 20 52 4B 28 41 30  29 B2 32 35 35 00 69 50  | . RK(A0).255.iP|
00001060: B0 09 57 32 B2 57 32 AB  31 00 86 50 BA 09 8B 20  |..W2.W2.1..P... |
00001070: 57 32 B2 30 20 A7 20 32  36 33 30 20 3A 8F 20 43  |W2.0 . 2630 :. C|
00001080: 4E 54 20 45 4E 44 00 A5  50 C4 09 41 31 B2 41 31  |NT END..P..A1.A1|
00001090: AA 32 20 20 20 20 20 20  20 20 20 20 20 3A 8F 20  |.2           :. |
000010A0: 53 45 43 2B 34 00 AB 50  CE 09 8F 00 BF 50 D8 09  |SEC+4..P.....P..|
000010B0: 8B 20 41 30 B2 B3 39 20  20 A7 20 32 35 37 30 00  |. A0..9  . 2570.|
000010C0: D3 50 E2 09 8B 20 41 30  B2 B3 31 39 20 A7 20 32  |.P... A0..19 . 2|
000010D0: 35 39 30 00 E7 50 EC 09  8B 20 41 30 B2 B3 32 39  |590..P... A0..29|
000010E0: 20 A7 20 32 36 31 30 00  05 51 F6 09 8B 20 41 31  | . 2610..Q... A1|
000010F0: B1 34 20 20 A7 20 32 36  33 30 3A 8F 20 54 52 4B  |.4  . 2630:. TRK|
00001100: 33 30 2D 33 39 00 0F 51  00 0A 89 32 31 34 30 00  |30-39..Q...2140.|
00001110: 2B 51 0A 0A 8B 20 41 31  B1 32 39 20 A7 20 32 36  |+Q... A1.29 . 26|
00001120: 33 30 3A 8F 20 54 52 4B  30 2D 39 00 35 51 14 0A  |30:. TRK0-9.5Q..|
00001130: 89 32 31 34 30 00 53 51  1E 0A 8B 20 41 31 B1 31  |.2140.SQ... A1.1|
00001140: 37 20 A7 20 32 36 33 30  3A 8F 20 54 52 4B 31 30  |7 . 2630:. TRK10|
00001150: 2D 31 39 00 5D 51 28 0A  89 32 31 34 30 00 7B 51  |-19.]Q(..2140.{Q|
00001160: 32 0A 8B 20 41 31 B1 39  20 20 A7 20 32 36 33 30  |2.. A1.9  . 2630|
00001170: 3A 8F 20 54 52 4B 32 30  2D 32 39 00 85 51 3C 0A  |:. TRK20-29..Q<.|
00001180: 89 32 31 34 30 00 9D 51  46 0A 53 43 B2 53 43 AB  |.2140..QF.SC.SC.|
00001190: 31 20 3A 8F 20 53 45 43  54 4F 52 2D 31 00 BA 51  |1 :. SECTOR-1..Q|
000011A0: 50 0A 8B 20 53 43 B3 30  20 A7 20 32 31 30 30 3A  |P.. SC.0 . 2100:|
000011B0: 8F 20 4E 45 58 54 20 53  45 43 00 EA 51 5A 0A 8B  |. NEXT SEC..QZ..|
000011C0: 20 4C 4D B2 30 20 20 A7  20 54 4B B2 54 4B AB 30  | LM.0  . TK.TK.0|
000011D0: 31 3A 8B 20 54 4B B3 4C  4D 20 A7 20 54 4B B2 54  |1:. TK.LM . TK.T|
000011E0: 4B AA 30 31 3A 89 32 36  39 30 00 F7 51 64 0A 54  |K.01:.2690..Qd.T|
000011F0: 4B B2 54 4B AA 30 31 00  14 52 6E 0A 8B 20 54 4B  |K.TK.01..Rn.. TK|
00001200: B1 4C 4D 20 A7 20 54 4B  B2 54 4B AB 30 31 3A 89  |.LM . TK.TK.01:.|
00001210: 32 36 39 30 00 1E 52 78  0A 89 32 30 39 30 00 24  |2690..Rx..2090.$|
00001220: 52 82 0A 8F 00 42 52 8C  0A 54 50 B2 54 50 AA 31  |R....BR..TP.TP.1|
00001230: 20 3A 8F 20 54 4F 54 41  4C 20 50 41 53 53 20 43  | :. TOTAL PASS C|
00001240: 4E 54 00 5A 52 96 0A 50  4E B2 50 4E AA 31 20 3A  |NT.ZR..PN.PN.1 :|
00001250: 8F 20 50 41 53 53 20 43  4E 54 00 6E 52 A0 0A 8B  |. PASS CNT.nR...|
00001260: 20 50 4E B3 31 30 30 20  A7 20 32 37 35 30 00 83  | PN.100 . 2750..|
00001270: 52 AA 0A 50 4E B2 30 20  20 20 20 3A 8F 20 52 45  |R..PN.0    :. RE|
00001280: 53 45 54 00 9D 52 B4 0A  50 48 B2 50 48 AA 31 20  |SET..R..PH.PH.1 |
00001290: 3A 8F 20 50 41 53 31 30  30 20 43 4E 54 00 A3 52  |:. PAS100 CNT..R|
000012A0: BE 0A 8E 00 BB 52 C8 0A  8F 20 2A 2A 2A 20 52 45  |.....R... *** RE|
000012B0: 54 52 59 20 53 55 42 20  2A 2A 2A 00 D4 52 D2 0A  |TRY SUB ***..R..|
000012C0: 58 55 B2 53 55 20 3A 8F  20 53 54 41 54 55 53 20  |XU.SU :. STATUS |
000012D0: 53 41 56 45 00 EB 52 DC  0A 57 33 B2 30 20 20 3A  |SAVE..R..W3.0  :|
000012E0: 8F 20 52 45 54 52 59 20  43 4E 54 00 F7 52 E6 0A  |. RETRY CNT..R..|
000012F0: 57 33 B2 57 33 AA 31 00  11 53 F0 0A 8B 20 4F 50  |W3.W3.1..S... OP|
00001300: B2 31 20 A7 20 32 38 35  30 20 3A 8F 20 52 45 41  |.1 . 2850 :. REA|
00001310: 44 00 30 53 FA 0A 99 22  93 22 3A 8F 20 2A 2A 2A  |D.0S...".":. ***|
00001320: 20 57 52 49 54 45 20 52  45 54 52 59 20 2A 2A 2A  | WRITE RETRY ***|
00001330: 00 4A 53 04 0B 9E 20 D1  28 22 31 34 32 32 22 29  |.JS... .("1422")|
00001340: 20 20 3A 8F 20 57 52 49  54 45 00 69 53 0E 0B 53  |  :. WRITE.iS..S|
00001350: 55 B2 C2 28 D1 28 22 31  33 30 44 22 29 29 3A 53  |U..(.("130D")):S|
00001360: 55 B2 53 55 20 AF 20 31  35 00 73 53 18 0B 89 32  |U.SU . 15.sS...2|
00001370: 38 38 30 00 91 53 22 0B  99 22 93 22 3A 8F 20 2A  |880..S"..".":. *|
00001380: 2A 2A 20 52 45 41 44 20  52 45 54 52 59 20 2A 2A  |** READ RETRY **|
00001390: 2A 00 AA 53 2C 0B 9E 20  D1 28 22 31 34 31 31 22  |*..S,.. .("1411"|
000013A0: 29 20 20 3A 8F 20 52 45  41 44 00 C9 53 36 0B 53  |)  :. READ..S6.S|
000013B0: 55 B2 C2 28 D1 28 22 31  33 30 35 22 29 29 3A 53  |U..(.("1305")):S|
000013C0: 55 B2 53 55 20 AF 20 31  35 00 DC 53 40 0B 8B 20  |U.SU . 15..S@.. |
000013D0: 53 55 B3 32 20 20 A7 20  32 39 30 30 00 EF 53 4A  |SU.2  . 2900..SJ|
000013E0: 0B 8B 20 57 33 B3 31 30  20 A7 20 32 37 39 30 00  |.. W3.10 . 2790.|
000013F0: FB 53 54 0B 57 33 B2 57  33 AB 31 00 0D 54 5E 0B  |.ST.W3.W3.1..T^.|
00001400: 8B 20 46 50 B2 30 20 A7  20 32 39 34 30 00 27 54  |. FP.0 . 2940.'T|
00001410: 68 0B 42 46 B2 42 46 AA  57 33 20 3A 8F 20 42 41  |h.BF.BF.W3 :. BA|
00001420: 44 50 46 43 2B 57 33 00  45 54 72 0B 46 59 28 41  |DPFC+W3.ETr.FY(A|
00001430: 30 29 B2 46 59 28 41 30  29 AA 57 33 3A 8F 20 46  |0).FY(A0).W3:. F|
00001440: 50 43 41 52 59 00 63 54  7C 0B 52 56 28 57 33 29  |PCARY.cT|.RV(W3)|
00001450: B2 52 56 28 57 33 29 AA  31 20 3A 8F 20 52 45 56  |.RV(W3).1 :. REV|
00001460: 43 4E 54 00 7F 54 86 0B  53 55 B2 58 55 20 20 3A  |CNT..T..SU.XU  :|
00001470: 8F 20 53 54 41 54 55 53  20 52 45 53 4F 52 45 00  |. STATUS RESORE.|
00001480: 85 54 90 0B 8E 00 9A 54  9A 0B 8F 20 2A 2A 2A 20  |.T.....T... *** |
00001490: 50 41 53 43 48 4B 20 2A  2A 2A 00 AC 54 A4 0B 8B  |PASCHK ***..T...|
000014A0: 20 4E 55 B2 30 20 A7 20  33 31 32 30 00 BF 54 AE  | NU.0 . 3120..T.|
000014B0: 0B 8B 20 4E 55 B3 31 31  20 A7 20 33 30 34 30 00  |.. NU.11 . 3040.|
000014C0: CF 54 B8 0B 59 59 B2 28  50 4C 20 AF 20 31 29 00  |.T..YY.(PL . 1).|
000014D0: F0 54 C2 0B 8B 20 59 59  B2 31 20 A7 20 50 4C B2  |.T... YY.1 . PL.|
000014E0: 28 50 4C 20 AF 20 32 35  34 29 3A 89 33 30 33 30  |(PL . 254):.3030|
000014F0: 00 00 55 CC 0B 50 4C B2  28 50 4C 20 B0 20 31 29  |..U..PL.(PL . 1)|
00001500: 00 13 55 D6 0B 8B 20 50  4C B3 B1 30 20 A7 20 33  |..U... PL..0 . 3|
00001510: 30 36 30 00 29 55 E0 0B  4E 55 B2 4E 55 AB 31 20  |060.)U..NU.NU.1 |
00001520: 3A 8F 20 4E 55 4D 50 41  53 00 3B 55 EA 0B 8B 20  |:. NUMPAS.;U... |
00001530: 4E 55 B2 30 20 A7 20 33  31 32 30 00 5C 55 F4 0B  |NU.0 . 3120.\U..|
00001540: 8F 20 49 46 20 28 4E 55  20 41 4E 44 20 31 29 20  |. IF (NU AND 1) |
00001550: 3D 30 20 54 48 45 4E 20  33 30 31 30 00 7F 55 FE  |=0 THEN 3010..U.|
00001560: 0B 8F 20 49 46 20 28 52  4E 20 41 4E 44 20 36 34  |.. IF (RN AND 64|
00001570: 29 3C 3E 36 34 20 54 48  45 4E 20 33 30 31 30 00  |)<>64 THEN 3010.|
00001580: 95 55 08 0C 8F 20 59 59  3D 28 52 4E 20 41 4E 44  |.U... YY=(RN AND|
00001590: 20 31 32 38 29 00 C3 55  12 0C 8F 20 49 46 20 59  | 128)..U... IF Y|
000015A0: 59 3D 31 32 38 20 54 48  45 4E 20 52 4E 3D 28 52  |Y=128 THEN RN=(R|
000015B0: 4E 20 41 4E 44 20 31 32  37 29 3A 47 4F 54 4F 33  |N AND 127):GOTO3|
000015C0: 30 31 30 00 D8 55 1C 0C  8F 20 52 4E 3D 28 52 4E  |010..U... RN=(RN|
000015D0: 20 4F 52 20 31 32 38 29  00 E5 55 26 0C 45 46 B2  | OR 128)..U&.EF.|
000015E0: 30 20 20 3A 8E 00 F2 55  30 0C 45 46 B2 32 35 35  |0  :...U0.EF.255|
000015F0: 3A 8E 00 0F 56 3A 0C 8F  20 2A 2A 2A 20 44 49 53  |:...V:.. *** DIS|
00001600: 50 4C 41 59 20 52 45 53  55 4C 54 20 2A 2A 2A 00  |PLAY RESULT ***.|
00001610: 22 56 44 0C A0 34 3A 9F  34 2C 34 3A 98 34 2C 22  |"VD..4:.4,4:.4,"|
00001620: 20 22 00 35 56 4E 0C 8B  20 53 54 20 A7 20 A0 34  | ".5VN.. ST . .4|
00001630: 3A 9F 34 2C 33 00 5B 56  58 0C 98 34 2C 22 93 22  |:.4,3.[VX..4,"."|
00001640: 3A 98 34 3A 98 34 2C 22  11 20 12 20 54 45 53 54  |:.4:.4,". . TEST|
00001650: 20 52 45 53 55 4C 54 53  20 92 22 00 7F 56 62 0C  | RESULTS ."..Vb.|
00001660: 98 34 2C 22 11 20 20 4E  55 4D 42 45 52 20 4F 46  |.4,".  NUMBER OF|
00001670: 20 50 41 53 53 45 53 20  20 20 3D 22 3B 54 50 00  | PASSES   =";TP.|
00001680: A2 56 6C 0C 98 34 2C 22  20 20 54 4F 54 41 4C 20  |.Vl..4,"  TOTAL |
00001690: 45 52 52 4F 52 53 20 20  20 20 20 20 20 3D 22 3B  |ERRORS       =";|
000016A0: 54 45 00 B4 56 76 0C 43  45 B2 28 54 45 AB 52 56  |TE..Vv.CE.(TE.RV|
000016B0: 28 30 29 29 00 D7 56 80  0C 98 34 2C 22 20 20 43  |(0))..V...4,"  C|
000016C0: 4F 55 4E 54 41 42 4C 45  20 45 52 52 4F 52 53 20  |OUNTABLE ERRORS |
000016D0: 20 20 3D 22 3B 43 45 00  E9 56 8A 0C 8B 20 43 45  |  =";CE..V... CE|
000016E0: B2 30 20 A7 20 43 45 B2  31 00 12 57 94 0C 98 34  |.0 . CE.1..W...4|
000016F0: 2C 22 20 20 50 41 53 53  2F 45 52 52 4F 52 20 52  |,"  PASS/ERROR R|
00001700: 41 54 49 4F 20 20 20 3D  22 3B B5 28 4E 50 AD 43  |ATIO   =";.(NP.C|
00001710: 45 29 00 35 57 9E 0C 98  34 2C 22 20 20 46 49 52  |E).5W...4,"  FIR|
00001720: 53 54 20 50 41 53 53 20  52 45 54 52 49 45 53 20  |ST PASS RETRIES |
00001730: 3D 22 3B 42 46 00 47 57  A8 0C 8B 20 54 45 B2 30  |=";BF.GW... TE.0|
00001740: 20 A7 20 33 34 30 30 00  71 57 B2 0C 98 34 2C 22  | . 3400.qW...4,"|
00001750: 11 20 20 54 52 41 43 4B  20 20 20 20 45 52 52 4F  |.  TRACK    ERRO|
00001760: 52 53 20 20 20 31 53 54  20 52 45 54 52 49 45 53  |RS   1ST RETRIES|
00001770: 22 00 80 57 BC 0C 81 20  49 B2 30 20 A4 20 33 39  |"..W... I.0 . 39|
00001780: 00 95 57 C6 0C 8B 20 46  59 28 49 29 B2 30 20 A7  |..W... FY(I).0 .|
00001790: 20 33 32 39 30 00 AE 57  D0 0C 98 34 2C 22 20 20  | 3290..W...4,"  |
000017A0: 22 3B 49 3B 22 20 20 22  3B 46 59 28 49 29 00 B6  |";I;"  ";FY(I)..|
000017B0: 57 DA 0C 82 20 49 00 BD  57 E4 0C 98 34 00 DC 57  |W... I..W...4..W|
000017C0: EE 0C 98 34 2C 22 11 20  20 20 20 20 20 20 20 20  |...4,".         |
000017D0: 20 45 52 52 4F 52 20 54  59 50 45 22 00 02 58 F8  | ERROR TYPE"..X.|
000017E0: 0C 98 34 2C 22 4E 48 44  52 20 20 4E 41 44 4D 20  |..4,"NHDR  NADM |
000017F0: 20 44 43 52 43 20 20 56  52 46 59 20 20 48 43 4B  | DCRC  VRFY  HCK|
00001800: 53 22 00 42 58 02 0D 98  34 2C 22 20 20 22 3B 45  |S".BX...4,"  ";E|
00001810: 54 28 32 29 3B 22 20 20  20 22 3B 45 54 28 33 29  |T(2);"   ";ET(3)|
00001820: 3B 22 20 20 20 22 45 54  28 35 29 3B 22 20 20 20  |;"   "ET(5);"   |
00001830: 22 3B 45 54 28 37 29 3B  22 20 20 20 22 45 54 28  |";ET(7);"   "ET(|
00001840: 39 29 00 49 58 0C 0D 98  34 00 64 58 16 0D 98 34  |9).IX...4.dX...4|
00001850: 2C 22 11 20 20 52 45 43  4F 56 45 52 59 20 43 4F  |,".  RECOVERY CO|
00001860: 55 4E 54 22 00 72 58 20  0D 81 20 49 B2 30 20 A4  |UNT".rX .. I.0 .|
00001870: 20 39 00 80 58 2A 0D 98  34 2C 52 56 28 49 29 3B  | 9..X*..4,RV(I);|
00001880: 00 88 58 34 0D 82 20 49  00 92 58 3E 0D 98 34 3A  |..X4.. I..X>..4:|
00001890: A0 34 00 07 59 48 0D 99  22 11 11 20 20 50 52 45  |.4..YH.."..  PRE|
000018A0: 53 53 20 12 20 43 20 92  20 2D 20 54 45 53 54 20  |SS . C . - TEST |
000018B0: 41 4E 4F 54 48 45 52 20  44 52 49 56 45 22 3A 99  |ANOTHER DRIVE":.|
000018C0: 22 11 20 20 50 52 45 53  53 20 12 20 44 20 92 20  |".  PRESS . D . |
000018D0: 2D 20 44 4F 4E 45 20 54  45 53 54 49 4E 47 22 3A  |- DONE TESTING":|
000018E0: 99 22 11 20 20 50 52 45  53 53 20 12 20 52 20 92  |.".  PRESS . R .|
000018F0: 20 2D 20 52 45 54 55 52  4E 20 54 4F 20 4D 41 49  | - RETURN TO MAI|
00001900: 4E 20 4D 45 4E 55 22 00  2D 59 4D 0D A1 41 24 3A  |N MENU".-YM..A$:|
00001910: 8B 41 24 B3 B1 22 43 22  AF 41 24 B3 B1 22 44 22  |.A$.."C".A$.."D"|
00001920: AF 41 24 B3 B1 22 52 22  A7 33 34 30 35 00 3F 59  |.A$.."R".3405.?Y|
00001930: 52 0D 8B 41 24 B2 22 43  22 A7 8A 31 30 31 30 00  |R..A$."C"..1010.|
00001940: 74 59 5C 0D 8B 41 24 B2  22 44 22 A7 99 22 93 11  |tY\..A$."D".."..|
00001950: 11 11 11 11 11 11 11 11  11 11 11 22 A6 31 36 29  |...........".16)|
00001960: 22 12 20 41 44 49 4F 53  20 92 22 3A 80 3A D5 8D  |". ADIOS .":.:..|
00001970: 38 30 30 30 00 92 59 58  1B 9F 31 2C 38 2C 31 35  |8000..YX..1,8,15|
00001980: 3A 84 31 2C 41 24 2C 42  24 2C 43 24 2C 44 24 3A  |:.1,A$,B$,C$,D$:|
00001990: A0 31 00 C2 59 62 1B 8B  42 24 B3 B1 22 4F 4B 22  |.1..Yb..B$.."OK"|
000019A0: A7 42 24 B2 22 12 20 42  41 44 20 92 22 3A D5 42  |.B$.". BAD .":.B|
000019B0: 24 B2 22 12 20 4F 4B 20  92 22 3A 99 22 20 20 22  |$.". OK .":."  "|
000019C0: 42 24 00 C8 59 6C 1B 8E  00 E9 59 40 1F 99 22 93  |B$..Yl....Y@..".|
000019D0: 11 11 20 20 52 45 4D 4F  56 45 20 54 45 53 54 20  |..  REMOVE TEST |
000019E0: 44 49 53 4B 45 54 54 45  22 00 1A 5A 4A 1F 99 22  |DISKETTE"..ZJ.."|
000019F0: 11 20 20 49 4E 53 45 52  54 20 56 45 52 53 49 4F  |.  INSERT VERSIO|
00001A00: 4E 20 31 2E 30 20 44 49  41 47 4E 4F 53 54 49 43  |N 1.0 DIAGNOSTIC|
00001A10: 20 44 49 53 4B 45 54 54  45 22 00 46 5A 5E 1F 99  | DISKETTE".FZ^..|
00001A20: 22 11 11 20 20 50 52 45  53 53 20 12 20 53 50 41  |"..  PRESS . SPA|
00001A30: 43 45 20 92 20 2D 20 4C  4F 41 44 20 4D 45 4E 55  |CE . - LOAD MENU|
00001A40: 20 4D 45 4E 55 22 00 5C  5A 63 1F A1 41 24 3A 8B  | MENU".\Zc..A$:.|
00001A50: 41 24 B3 B1 22 20 22 A7  38 30 33 35 00 7F 5A 68  |A$.." ".8035..Zh|
00001A60: 1F 99 22 11 11 11 20 20  4C 4F 41 44 49 4E 47 20  |.."...  LOADING |
00001A70: 20 12 20 4D 41 49 4E 20  4D 45 4E 55 20 92 22 00  | . MAIN MENU .".|
00001A80: 8B 5A 72 1F F0 22 4D 45  4E 55 22 00 00 00 34 07  |.Zr.."MENU"...4.|
00001A90: 59                                                |Y               |
.@.@...:TI$."000000"./@... 13,16,01,39,2
1,12,07.J@... 28,05,32,22,17,14,02.E@...
 27,36,24,25,34,26,08..@... 18,29,37,09,
33,19,31..@$.. 10,15,11,35,38,00,06..@..
. 23,04,30,20,03.J@8.. ET(15)  :. ERR TY
PE..@B.. RK(40)  :. ERR TRACK..@L.. FY(4
0)  :...AV.. RV(10)  :. RETRY RESULT..A[
..1:.0:.0,2:.4,4:.5,12.`A`..".":.,06,01,
". 1571 MFM FORMAT-WRITE/READ ."..AJ..,0
2,06,".                                 
    .".LAT..,02,07,". IF A PRINTER IS CO
NNECTED THE TEST  ."..B~..,02,08,". RESU
LTS CAN BE PRINTED TO HARDCOPY  .".8B...
,02,09,".                               
      .".HB...,05,12,".                 
              ."..B...,05,13,". REMOVE D
IAGNOSTIC DISKETTE    .".HB...,05,14,". 
INSERT FORMATTED DISK IN 1571 ."..B...,0
5,15,".                               ."
.$CD..,05,18,"PRESS . RETURN . - START T
EST".<CN.. A$:. A$."" . 1230.RCX.. A$..G
(13) .1230..C...".":.,06,01,". 1571 MFM 
FORMAT-WRITE/READ ."..C...,02,04,". MFM 
FORMAT IN PROGRESS .":.SC..PY.50:NU.3:ND
.128:RN.128:NP.NU.1.YC.....C... I.0 . 15
..C..ET(I).0..C... I..D... I.0 . 40..D..
RK(I).0:FY(I).0.'D(.. I.6D2.. I.0 . 10.B
D<.RV(I).0.JDF.. I.GDP.. TB(40)  :. TRAC
K TABLE.VDZ.. I.0 . 39..DD.. JX:TB(I).JX
..DN.. I..DX.. (ND .128).0 . 1720  :. NE
W DISK.KD... *** FORMAT ***..D... Q("130
F"),0   :. INQ SIDE0..E... Q("131A"),230
 :. $E6.&E .. Q("131B"),00  :. 128 BYT.F
E... Q("131C"),9   :. LAST TRK.EE... Q("
131D"),30  :. SECTORS..E... Q("131E"),0 
  :. ST OFF.JEH..,02,06,"TRACKS 00-09 --
  128 BYTES":. Q("1400"):.7000:. FORMAT0
-9..ER.. Q("130F"),0   :. INQ SIDE0..F..
. Q("131A"),230 :. $E6.%F... Q("131B"),0
1  :. 256 BYT.EF... Q("131C"),19  :. LAS
T TRK.DF... Q("131D"),18  :. SECTORS..F.
.. Q("131E"),10  :. ST OFF.VF...,02,07,"
TRACKS 10-19 --  256 BYTES":. Q("1400") 
  :.7000:        . FORMAT10-19..F... Q("
130F"),0   :. INQ SIDE0..G".. Q("131A"),
230 :. $E6.1G,.. Q("131B"),02  :. 512 BY
T.QG6.. Q("131C"),29  :. LAST TRK.PG@.. 
Q("131D"),10  :. SECTORS..GJ.. Q("131E")
,20  :. ST OFF..GT..,02,08,"TRACKS 20-29
 --  512 BYTES":. Q("1400")   :.7000:   
     . FORMAT20-29..H^.. Q("130F"),0   :
. INQ SIDE0..HH.. Q("131A"),230 :. $E6.>
HR.. Q("131B"),03  :. 1024 BYT.^H|.. Q("
131C"),39  :. LAST TRK.}H... Q("131D"),5
   :. SECTORS..H... Q("131E"),30  :. ST 
OFF..H...,02,09,"TRACKS 30-39 -- 1024 BY
TES":. Q("1400")   :.7000:        . FORM
AT30-39..I..SU.B(Q("1310")):SU.SU . 15.5
I... SU..2 . .".. . FORMAT ERROR .":..OI
..FP.1 :. 1'ST PASS FLG.HIB.PL.0 :. R/W 
PASS FLG..IL.. IF PY>=128 THEN PY=PY-127
..IV.PW.PY :. R/W CNT..I......I.....I...
..I.....I....BI....HI....NI&...TI0....I:
.LM.39 :. LIMIT..ID.TK.0  :. BASE TRK..J
N.. 2000 :. PASS."JX.. FP.0 . 1920.+JB.F
P.0.4JL.ND.0._JV.. BF..5 . .".. . FIRST 
PASS ERROR .":..TJ... 2970 :. PASCHK..J.
.. IF EF=255 THEN PRINT".. . TEST COMPLE
TE .":GOTO3030.AJ..LM.0  :. LIMIT.TJ..TK
.39 :. TRACK..J... 2000 :. PASS..J... 29
70 :. PASCHK.5K... EF.255 . .".. . TEST 
COMPLETE .":.I.1.5000:.:.3130.@KF.. 1850
.WKP.. *** PASS SUB ***..KZ.. (ND . 128)
.128 . OP.2:.2070:. WRITE..K.....K..PW.P
W.1..K...  PW..0 . OP.1:.2070 :. READ..K
..PW.PY.QK..OP.2 :. WRITE.WK.....K ....K
*.SC.2  :. SECTOR..L4.W2.2  :. W2=4  :RE
M CNT.?L>.. (RN . 128).128 . A0.TB(TK):.
2130:. RND TRK#.TLH.A0.TK :. TRK SEQ.FLR
.A1.SC  :. SEC..L\.. A0..9  . SZ.1:.2180
..LF.. A0..19 . SZ.2:.2180..LP.. A0..29 
. SZ.3:.2180..LZ.SZ.4.NL... OP.2 .2290..
L...OP..2.2190..L...".RANDOM TRACK READ"
:. READ.0M..."..  READING TRACK"A0" SECT
OR"A1:.U.1.100:..PM... Q("130F"),0  :. I
NQ SIDE0.JM... Q("1300"),255:. MFM..M...
 Q("1301"),SZ :. SIZE..M... Q("1302"),A0
 :. TRK..M... Q("1303"),A1 :. SEC.UMJ.. 
Q("1304"),0  :. SIDE0..MT.. Q("1411")   
  :. READ..N...MM.1.100 :..'N..SU.B(Q("1
305")):SU.SU . 15:.2390.KN...".RANDOM TR
ACK WRITE": . WRITE.|N..."..  WRITING TR
ACK"A0" SECTOR"A1:.U.1.100:...N... Q("13
0F"),0  :. INQ SIDE0..N... Q("1307"),147
:. WRITE DATA.WN... Q("1308"),255:. MFM.
.N... Q("1309"),SZ :. SIZE..O$.. Q("130A
"),A0 :. TRK.&O... Q("130B"),A1 :. SEC.B
O8.. Q("130C"),0  :. SIDE0._OB.. Q("1422
")     :. WRITE.~OL.SU.B(Q("130D")):SU.S
U . 15..OV.. SU.2 . 2480 :. OK..O`.. 276
0 :. RETRY.JOJ.ET(SU).ET(SU).1 :. ERR TY
PE..OT.. ET(SU)..256 . ET(SU).255..P~.TE
.TE.1 :. TOTAL ERR..P... TE.1000 . 2460.
 P..NU.1.>P..RK(A0).RK(A0).1:. TRK ERR.]
P... RK(A0)..256 . RK(A0).255.IP..W2.W2.
1..P... W2.0 . 2630 :. CNT END..PD.A1.A1
.2           :. SEC+4..PN....PX.. A0..9 
 . 2570.SP... A0..19 . 2590..P... A0..29
 . 2610..Q... A1.4  . 2630:. TRK30-39..Q
...2140.+Q... A1.29 . 2630:. TRK0-9.5Q..
.2140.SQ... A1.17 . 2630:. TRK10-19.]Q(.
.2140.{Q2.. A1.9  . 2630:. TRK20-29..Q<.
.2140..QF.SC.SC.1 :. SECTOR-1..QP.. SC.0
 . 2100:. NEXT SEC..QZ.. LM.0  . TK.TK.0
1:. TK.LM . TK.TK.01:.2690..QD.TK.TK.01.
.RN.. TK.LM . TK.TK.01:.2690..RX..2090.$
R....BR..TP.TP.1 :. TOTAL PASS CNT.ZR..P
N.PN.1 :. PASS CNT.NR .. PN.100 . 2750..
R..PN.0    :. RESET..R..PH.PH.1 :. PAS10
0 CNT..R.....RH.. *** RETRY SUB ***.TRR.
XU.SU :. STATUS SAVE..R..W3.0  :. RETRY 
CNT..R..W3.W3.1..S... OP.1 . 2850 :. REA
D.0S...".":. *** WRITE RETRY ***.JS... Q
("1422")  :. WRITE.IS..SU.B(Q("130D")):S
U.SU . 15.SS...2880..S"..".":. *** READ 
RETRY ***..S,.. Q("1411")  :. READ.IS6.S
U.B(Q("1305")):SU.SU . 15..S@.. SU.2  . 
2900..SJ.. W3.10 . 2790..ST.W3.W3.1..T^.
. FP.0 . 2940.'TH.BF.BF.W3 :. BADPFC+W3.
ETR.FY(A0).FY(A0).W3:. FPCARY.CT|.RV(W3)
.RV(W3).1 :. REVCNT.T..SU.XU  :. STATUS
 RESORE..T.....T... *** PASCHK ***..T...
 NU.0 . 3120..T... NU.11 . 3040.OT..YY.(
PL . 1)..TB.. YY.1 . PL.(PL . 254):.3030
..UL.PL.(PL . 1)..UV.. PL..0 . 3060.)U..
NU.NU.1 :. NUMPAS.;U... NU.0 . 3120.\U..
. IF (NU AND 1) =0 THEN 3010.U... IF (R
N AND 64)<>64 THEN 3010..U... YY=(RN AND
 128).CU... IF YY=128 THEN RN=(RN AND 12
7):GOTO3010.XU... RN=(RN OR 128)..U&.EF.
0  :...U0.EF.255:...V:.. *** DISPLAY RES
ULT ***."VD. 4:.4,4:.4," ".5VN.. ST .  4
:.4,3.[VX..4,".":.4:.4,". . TEST RESULTS
 .".VB..4,".  NUMBER OF PASSES   =";TP.
.VL..4,"  TOTAL ERRORS       =";TE..VV.C
E.(TE.RV(0)).WV...4,"  COUNTABLE ERRORS 
  =";CE..V... CE.0 . CE.1..W...4,"  PASS
/ERROR RATIO   =";.(NP.CE).5W...4,"  FIR
ST PASS RETRIES =";BF.GW... TE.0 . 3400.
QW...4,".  TRACK    ERRORS   1ST RETRIES
"..W... I.0 . 39..WF.. FY(I).0 . 3290..W
P..4,"  ";I;"  ";FY(I)..WZ.. I..W...4..W
...4,".          ERROR TYPE"..X...4,"NHD
R  NADM  DCRC  VRFY  HCKS".BX...4,"  ";E
T(2);"   ";ET(3);"   "ET(5);"   ";ET(7);
"   "ET(9).IX...4.DX...4,".  RECOVERY CO
UNT".RX .. I.0 . 9..X*..4,RV(I);..X4.. I
..X>..4: 4..YH.."..  PRESS . C . - TEST 
ANOTHER DRIVE":.".  PRESS . D . - DONE T
ESTING":.".  PRESS . R . - RETURN TO MAI
N MENU".-YM..A$:.A$.."C".A$.."D".A$.."R"
.3405.?YR..A$."C"..1010.TY\..A$."D".."..
...........".16)". ADIOS .":.:U.8000..YX
..1,8,15:.1,A$,B$,C$,D$: 1.BYB..B$.."OK"
.B$.". BAD .":UB$.". OK .":."  "B$.HYL..
..Y@.."...  REMOVE TEST DISKETTE"..ZJ.."
.  INSERT VERSION 1.0 DIAGNOSTIC DISKETT
E".FZ^.."..  PRESS . SPACE . - LOAD MENU
 MENU".\ZC..A$:.A$.." ".8035.ZH.."...  
LOADING  . MAIN MENU ."..ZR.."MENU"...4.
Y
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL