Greaseweazle/testing

From NDWiki
Revision as of 23:25, 3 February 2020 by Tingo (talk | contribs) (document testing of ND format 17b and success)
Jump to navigation Jump to search

Back to Greaseweazle page.

document Greaseweazle testing.

2020-02-03
using the Greaseweazle to read a 5.25 inch, ND format 17b floppy, and convert it
read
tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read --ecyl 76 525_nd_f17b_211024-c01-xx-01d.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 76.1...
<pre>
: convert
<pre>
tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --end-cyl=76 525_nd_f17b_211024-c01-xx-01d.scp 525_nd_f17b_211024-c01-xx-01d.img
*** T0.0: Unexpected track length (seen 166571, expected 200300)
*** T0.1: Unexpected track length (seen 166563, expected 200300)
*** T1.0: Unexpected track length (seen 166569, expected 200300)
*** T1.1: Unexpected track length (seen 166567, expected 200300)
*** T2.0: Unexpected track length (seen 166566, expected 200300)
*** T2.1: Unexpected track length (seen 166573, expected 200300)
*** T3.0: Unexpected track length (seen 166554, expected 200300)
*** T3.1: Unexpected track length (seen 166571, expected 200300)
*** T4.0: Unexpected track length (seen 166554, expected 200300)
*** T4.1: Unexpected track length (seen 166573, expected 200300)
*** T5.0: Unexpected track length (seen 166556, expected 200300)
*** T5.1: Unexpected track length (seen 166566, expected 200300)
*** T6.0: Unexpected track length (seen 166558, expected 200300)
*** T6.1: Unexpected track length (seen 166562, expected 200300)
*** T7.0: Unexpected track length (seen 166560, expected 200300)
*** T7.1: Unexpected track length (seen 166562, expected 200300)
*** T8.0: Unexpected track length (seen 166567, expected 200300)
*** T8.1: Unexpected track length (seen 166551, expected 200300)
*** T9.0: Unexpected track length (seen 166573, expected 200300)
*** T9.1: Unexpected track length (seen 166553, expected 200300)
*** T10.0: Unexpected track length (seen 166573, expected 200300)
*** T10.1: Unexpected track length (seen 166557, expected 200300)
*** T11.0: Unexpected track length (seen 166561, expected 200300)
*** T11.1: Unexpected track length (seen 166557, expected 200300)
*** T12.0: Unexpected track length (seen 166554, expected 200300)
*** T12.1: Unexpected track length (seen 166564, expected 200300)
*** T13.0: Unexpected track length (seen 166554, expected 200300)
*** T13.1: Unexpected track length (seen 166569, expected 200300)
*** T14.0: Unexpected track length (seen 166556, expected 200300)
*** T14.1: Unexpected track length (seen 166567, expected 200300)
*** T15.0: Unexpected track length (seen 166549, expected 200300)
*** T15.1: Unexpected track length (seen 166572, expected 200300)
*** T16.0: Unexpected track length (seen 166550, expected 200300)
*** T16.1: Unexpected track length (seen 166558, expected 200300)
*** T17.0: Unexpected track length (seen 166558, expected 200300)
*** T17.1: Unexpected track length (seen 166558, expected 200300)
*** T18.0: Unexpected track length (seen 166569, expected 200300)
*** T18.1: Unexpected track length (seen 166550, expected 200300)
*** T19.0: Unexpected track length (seen 166573, expected 200300)
*** T19.1: Unexpected track length (seen 166549, expected 200300)
*** T20.0: Unexpected track length (seen 166566, expected 200300)
*** T20.1: Unexpected track length (seen 166543, expected 200300)
*** T21.0: Unexpected track length (seen 166562, expected 200300)
*** T21.1: Unexpected track length (seen 166556, expected 200300)
*** T22.0: Unexpected track length (seen 166566, expected 200300)
*** T22.1: Unexpected track length (seen 166557, expected 200300)
*** T23.0: Unexpected track length (seen 166553, expected 200300)
*** T23.1: Unexpected track length (seen 166568, expected 200300)
*** T24.0: Unexpected track length (seen 166554, expected 200300)
*** T24.1: Unexpected track length (seen 166564, expected 200300)
*** T25.0: Unexpected track length (seen 166553, expected 200300)
*** T25.1: Unexpected track length (seen 166565, expected 200300)
*** T26.0: Unexpected track length (seen 166551, expected 200300)
*** T26.1: Unexpected track length (seen 166569, expected 200300)
*** T27.0: Unexpected track length (seen 166559, expected 200300)
*** T27.1: Unexpected track length (seen 166560, expected 200300)
*** T28.0: Unexpected track length (seen 166560, expected 200300)
*** T28.1: Unexpected track length (seen 166556, expected 200300)
*** T29.0: Unexpected track length (seen 166566, expected 200300)
*** T29.1: Unexpected track length (seen 166547, expected 200300)
*** T30.0: Unexpected track length (seen 166573, expected 200300)
*** T30.1: Unexpected track length (seen 166546, expected 200300)
*** T31.0: Unexpected track length (seen 166566, expected 200300)
*** T31.1: Unexpected track length (seen 166556, expected 200300)
*** T32.0: Unexpected track length (seen 166560, expected 200300)
*** T32.1: Unexpected track length (seen 166554, expected 200300)
*** T33.0: Unexpected track length (seen 166554, expected 200300)
*** T33.1: Unexpected track length (seen 166557, expected 200300)
*** T34.0: Unexpected track length (seen 166550, expected 200300)
*** T34.1: Unexpected track length (seen 166566, expected 200300)
*** T35.0: Unexpected track length (seen 166551, expected 200300)
*** T35.1: Unexpected track length (seen 166565, expected 200300)
*** T36.0: Unexpected track length (seen 166551, expected 200300)
*** T36.1: Unexpected track length (seen 166564, expected 200300)
*** T37.0: Unexpected track length (seen 166550, expected 200300)
*** T37.1: Unexpected track length (seen 166560, expected 200300)
*** T38.0: Unexpected track length (seen 166560, expected 200300)
*** T38.1: Unexpected track length (seen 166551, expected 200300)
*** T39.0: Unexpected track length (seen 166562, expected 200300)
*** T39.1: Unexpected track length (seen 166552, expected 200300)
*** T40.0: Unexpected track length (seen 166567, expected 200300)
*** T40.1: Unexpected track length (seen 166545, expected 200300)
*** T41.0: Unexpected track length (seen 166562, expected 200300)
*** T41.1: Unexpected track length (seen 166544, expected 200300)
*** T42.0: Unexpected track length (seen 166559, expected 200300)
*** T42.1: Unexpected track length (seen 166546, expected 200300)
*** T43.0: Unexpected track length (seen 166559, expected 200300)
*** T43.1: Unexpected track length (seen 166558, expected 200300)
*** T44.0: Unexpected track length (seen 166553, expected 200300)
*** T44.1: Unexpected track length (seen 166563, expected 200300)
*** T45.0: Unexpected track length (seen 166546, expected 200300)
*** T45.1: Unexpected track length (seen 166565, expected 200300)
*** T46.0: Unexpected track length (seen 166550, expected 200300)
*** T46.1: Unexpected track length (seen 166563, expected 200300)
*** T47.0: Unexpected track length (seen 166547, expected 200300)
*** T47.1: Unexpected track length (seen 166565, expected 200300)
*** T48.0: Unexpected track length (seen 166554, expected 200300)
*** T48.1: Unexpected track length (seen 166558, expected 200300)
*** T49.0: Unexpected track length (seen 166554, expected 200300)
*** T49.1: Unexpected track length (seen 166548, expected 200300)
*** T50.0: Unexpected track length (seen 166562, expected 200300)
*** T50.1: Unexpected track length (seen 166546, expected 200300)
*** T51.0: Unexpected track length (seen 166568, expected 200300)
*** T51.1: Unexpected track length (seen 166541, expected 200300)
*** T52.0: Unexpected track length (seen 166562, expected 200300)
*** T52.1: Unexpected track length (seen 166544, expected 200300)
*** T53.0: Unexpected track length (seen 166556, expected 200300)
*** T53.1: Unexpected track length (seen 166553, expected 200300)
*** T54.0: Unexpected track length (seen 166557, expected 200300)
*** T54.1: Unexpected track length (seen 166559, expected 200300)
*** T55.0: Unexpected track length (seen 166554, expected 200300)
*** T55.1: Unexpected track length (seen 166561, expected 200300)
*** T56.0: Unexpected track length (seen 166546, expected 200300)
*** T56.1: Unexpected track length (seen 166568, expected 200300)
*** T57.0: Unexpected track length (seen 166547, expected 200300)
*** T57.1: Unexpected track length (seen 166562, expected 200300)
*** T58.0: Unexpected track length (seen 166553, expected 200300)
*** T58.1: Unexpected track length (seen 166556, expected 200300)
*** T59.0: Unexpected track length (seen 166550, expected 200300)
*** T59.1: Unexpected track length (seen 166552, expected 200300)
*** T60.0: Unexpected track length (seen 166555, expected 200300)
*** T60.1: Unexpected track length (seen 166549, expected 200300)
*** T61.0: Unexpected track length (seen 166562, expected 200300)
*** T61.1: Unexpected track length (seen 166545, expected 200300)
*** T62.0: Unexpected track length (seen 166564, expected 200300)
*** T62.1: Unexpected track length (seen 166545, expected 200300)
*** T63.0: Unexpected track length (seen 166563, expected 200300)
*** T63.1: Unexpected track length (seen 166552, expected 200300)
*** T64.0: Unexpected track length (seen 166558, expected 200300)
*** T64.1: Unexpected track length (seen 166551, expected 200300)
*** T65.0: Unexpected track length (seen 166553, expected 200300)
*** T65.1: Unexpected track length (seen 166553, expected 200300)
*** T66.0: Unexpected track length (seen 166545, expected 200300)
*** T66.1: Unexpected track length (seen 166562, expected 200300)
*** T67.0: Unexpected track length (seen 166548, expected 200300)
*** T67.1: Unexpected track length (seen 166564, expected 200300)
*** T68.0: Unexpected track length (seen 166542, expected 200300)
*** T68.1: Unexpected track length (seen 166564, expected 200300)
*** T69.0: Unexpected track length (seen 166548, expected 200300)
*** T69.1: Unexpected track length (seen 166558, expected 200300)
*** T70.0: Unexpected track length (seen 166552, expected 200300)
*** T70.1: Unexpected track length (seen 166555, expected 200300)
*** T71.0: Unexpected track length (seen 166563, expected 200300)
*** T71.1: Unexpected track length (seen 166547, expected 200300)
*** T72.0: Unexpected track length (seen 166567, expected 200300)
*** T72.1: Unexpected track length (seen 166543, expected 200300)
*** T73.0: Unexpected track length (seen 166562, expected 200300)
*** T73.1: Unexpected track length (seen 166548, expected 200300)
*** T74.0: Unexpected track length (seen 166559, expected 200300)
*** T74.1: Unexpected track length (seen 166549, expected 200300)
*** T75.0: Unexpected track length (seen 166559, expected 200300)
*** T75.1: Unexpected track length (seen 166556, expected 200300)
*** T76.0: Unexpected track length (seen 166553, expected 200300)
*** T76.1: Unexpected track length (seen 166558, expected 200300)
T0.0-76.1: IBM-MFM HD (8 1024-byte sectors, 8192 bytes)

lots of warnings before the final confirmation - the program was bale to understand the format. Test with ndfs

tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d.img
Directory name            : 211024C01-XX-01D
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Files:
  0   0: I       89 pages    184320 bytes 1987-09-21 12:21:10 (FLOPPY-USER)S3-CONFIG-C00:PROG
  0   1: I       16 pages     32448 bytes 1987-05-18 08:39:11 (FLOPPY-USER)DDBTABLES-E07:VTM
  0   2: I       51 pages     86016 bytes 1987-09-21 12:21:27 (FLOPPY-USER)NOTS-SERVICE-C00:PROG
Directory size: 611 pages
Bit file size : 1 page 

looks good - try to extract files

tingo@z30b:~/work/greaseweazle/tmp$ ~/bin/ndfs -x -v -l ../525_nd_f17b_211024-c01-xx-01d.img
Directory name            : 211024c01-xx-01d
Object file index pointer : 508 SI: 0x1 (indexed)
User file index pointer   : 510 SI: 0x1 (indexed)
Bit file pointer          : 306 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
User file pointer        0: 511
Object file pointer      0: 509
User: 0 (256/256) floppy-user      160 pages used, 610 pages reserved
Directory size: 611 pages
Bit file size : 1 page 
Extracting: s3-config-c00.prog
Extracting: ddbtables-e07.vtm
Extracting: nots-service-c00.prog

and the files are here

tingo@z30b:~/work/greaseweazle/tmp$ ls -l
total 296
-rw-r--r-- 1 tingo tingo  32448 May 18  1987 ddbtables-e07.vtm
-rw-r--r-- 1 tingo tingo  86016 Sep 21  1987 nots-service-c00.prog
-rw-r--r-- 1 tingo tingo 184320 Sep 21  1987 s3-config-c00.prog

so that looks like it works.


2020-02-03
using the Greaseweazle to read a 5.25 inch, ND format 0b floppy, and convert it
read
tingo@z30b:~/work/greaseweazle$ ./Greaseweazle-v0.11/gw.py read --ecyl 76 --single-sided 525_nd_f0b_nd-10005u_2.scp
** Greaseweazle v0.11 [F1], Host Tools v0.11
Reading Track 76.0...
convert
tingo@z30b:~/work/greaseweazle$ LD_LIBRARY_PATH=Disk-Utilities/libdisk/ ./Disk-Utilities/disk-analyse/disk-analyse --config=./Disk-Utilities/disk-analyse/formats --format=ibm --ss=0 --end-cyl=76 525_nd_f0b_nd-10005u_2.scp 525_nd_f0b_nd-10005u_3.img
*** T0.0: Unexpected track length (seen 83293, expected 100150)
*** T1.0: Unexpected track length (seen 83406, expected 100150)
*** T2.0: Unexpected track length (seen 83407, expected 100150)
*** T3.0: Unexpected track length (seen 83404, expected 100150)
*** T4.0: Unexpected track length (seen 83406, expected 100150)
*** T5.0: Unexpected track length (seen 83405, expected 100150)
*** T6.0: Unexpected track length (seen 83407, expected 100150)
*** T7.0: Unexpected track length (seen 83123, expected 100150)
*** T8.0: Unexpected track length (seen 83125, expected 100150)
*** T9.0: Unexpected track length (seen 83122, expected 100150)
*** T10.0: Unexpected track length (seen 83123, expected 100150)
*** T11.0: Unexpected track length (seen 83123, expected 100150)
*** T12.0: Unexpected track length (seen 83122, expected 100150)
*** T13.0: Unexpected track length (seen 83120, expected 100150)
*** T14.0: Unexpected track length (seen 83120, expected 100150)
*** T15.0: Unexpected track length (seen 83124, expected 100150)
*** T16.0: Unexpected track length (seen 83126, expected 100150)
*** T17.0: Unexpected track length (seen 83124, expected 100150)
*** T18.0: Unexpected track length (seen 83121, expected 100150)
*** T19.0: Unexpected track length (seen 83122, expected 100150)
*** T20.0: Unexpected track length (seen 83122, expected 100150)
*** T21.0: Unexpected track length (seen 83123, expected 100150)
*** T22.0: Unexpected track length (seen 83125, expected 100150)
*** T23.0: Unexpected track length (seen 83121, expected 100150)
*** T24.0: Unexpected track length (seen 83123, expected 100150)
*** T25.0: Unexpected track length (seen 83121, expected 100150)
*** T26.0: Unexpected track length (seen 83121, expected 100150)
*** T27.0: Unexpected track length (seen 83122, expected 100150)
*** T28.0: Unexpected track length (seen 83120, expected 100150)
*** T29.0: Unexpected track length (seen 83121, expected 100150)
*** T30.0: Unexpected track length (seen 83119, expected 100150)
*** T31.0: Unexpected track length (seen 83122, expected 100150)
*** T32.0: Unexpected track length (seen 83123, expected 100150)
*** T33.0: Unexpected track length (seen 83121, expected 100150)
*** T34.0: Unexpected track length (seen 83122, expected 100150)
*** T35.0: Unexpected track length (seen 83119, expected 100150)
*** T36.0: Unexpected track length (seen 83123, expected 100150)
*** T37.0: Unexpected track length (seen 83119, expected 100150)
*** T38.0: Unexpected track length (seen 83122, expected 100150)
T0.0-38.0: IBM-FM DD (8 512-byte sectors, 4096 bytes)
T39.0-76.0: Unformatted*
** WARNING: 38 tracks are damaged or unidentified!
<pre>
doesn't look too good, try to see if ndfs wants it
<pre>
tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_3.img
Directory name            : ND-10005U
Object file index pointer : 150 SI: 0x1 (indexed)
User file index pointer   : 152 SI: 0x1 (indexed)
Bit file pointer          : 77 SI: 0x0 (contiguous)
No. of unreserved pages   : 1
Error reading page 152: Success

No - needs more testing