Greaseweazle/testing
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...
- 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 --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 able 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