FluxEngine/testing: Difference between revisions
(add image (file)) |
(→2021: read a 5.25 inch, ND format 17b format floppy) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Document FluxEngine testing. | Document FluxEngine testing. | ||
; | === 2021 === | ||
; 2021-02-05 : using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 17b floppy: | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine | tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:t=0-76 -o 525_nd_f17b_211024-c01-xx-01d_fe.img | ||
Reading from: :d= | Reading from: :d=0:s=0-1:t=0-76 | ||
Measuring rotational speed... | Using GreaseWeazle with serial number GW00021E4D53381232004E4B35 | ||
Measuring rotational speed... 166.39ms | |||
0.0: 268.08 ms in 101294 bytes | |||
24 records, 12 sectors; 1.00us clock (996kHz); | |||
logical track 0.0; 8192 bytes decoded. | |||
0.1: 282.108 ms in 106561 bytes | |||
26 records, 13 sectors; 1.00us clock (1000kHz); | |||
logical track 0.1; 8192 bytes decoded. | |||
[..] | [..] | ||
Autodetecting output geometry | Autodetecting output geometry | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ................................................................. | 0. 0 ............................................................................. | ||
0. 1 .............................................................. | 0. 1 ............................................................................. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ............................................................... | 0. 4 ............................................................................. | ||
0. 5 ...................................................................... | 0. 5 ............................................................................. | ||
0. 6 ............................................................... | 0. 6 ............................................................................. | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: | 1. 1 ............................................................................. | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1232/1232 (100%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 0/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | |||
test the image with ndfs | |||
<pre> | |||
tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d_fe.img | |||
Directory name : 211024C01-XX-01D | |||
Directory size : 616 pages | |||
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 | |||
</pre> | </pre> | ||
looks good. | |||
; 2021-02-05 : using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 0b floppy: | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine | tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:s=0:t=0-76 -o 525_nd_f0b_nd-10005u_fe.img | ||
Reading from: :d= | Reading from: :d=0:s=0:t=0-76 | ||
Measuring rotational speed... | Using GreaseWeazle with serial number GW00021E4D53381232004E4B35 | ||
Measuring rotational speed... 166.385ms | |||
[..] | [..] | ||
76.0: 283.538 ms in 84152 bytes | |||
26 records, 13 sectors; 2.00us clock (500kHz); | |||
logical track 76.0; 4096 bytes decoded. | |||
Autodetecting output geometry | Autodetecting output geometry | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ................................................................. | 0. 0 ............................................................................. | ||
0. 1 .............................................................. | 0. 1 ............................................................................. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................ | 0. 4 ............................................................................. | ||
0. 5 ...................................................................... | 0. 5 ............................................................................. | ||
0. 6 ............................................................... | 0. 6 ............................................................................. | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | Good sectors: 616/616 (100%) | ||
Missing sectors: 0/616 (0%) | Missing sectors: 0/616 (0%) | ||
Bad sectors: | Bad sectors: 0/616 (0%) | ||
writing 77 tracks, 1 heads, 8 sectors, | writing 77 tracks, 1 heads, 8 sectors, 512 bytes per sector, 308 kB total | ||
</pre> | |||
and test the image with ndfs | |||
<pre> | |||
tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_fe.img | |||
Directory name : ND-10005U | |||
Directory size : 154 pages | |||
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 | |||
Files: | |||
0 0: I 11 pages 21864 bytes 1984-01-09 13:26:39 (FLOPPY-USER)NRL-1935J:BPUN | |||
0 1: I 2 pages 3852 bytes 1982-03-17 11:07:51 (FLOPPY-USER)GPM-2365B:BPUN | |||
0 2: I 2 pages 4067 bytes 1982-03-17 11:09:37 (FLOPPY-USER)GPM-LIBR-2366B:SYMB | |||
0 3: I 25 pages 49569 bytes 1983-12-19 13:47:07 (FLOPPY-USER)PERFORM-2412F:BPUN | |||
0 4: I 2 pages 3497 bytes 1984-01-09 13:30:26 (FLOPPY-USER)PERFORM-LIBRARY:MCRO | |||
0 5: I 9 pages 16748 bytes 1983-12-30 10:21:59 (FLOPPY-USER)BRF-EDITOR-1858F:BPUN | |||
0 6: I 19 pages 38394 bytes 1978-12-21 13:54:33 (FLOPPY-USER)F32-EXTR-2232B:BPUN | |||
0 7: I 41 pages 82337 bytes 1984-01-09 13:30:36 (FLOPPY-USER)LOOK-FILE-2244E:BPUN | |||
Directory size: 149 pages | |||
Bit file size : 1 page | |||
</pre> | </pre> | ||
looks good. | |||
=== 2020 === | |||
; 2020-02-16 : try using FE (FluxEngine) to read a ND format 17b floppy which has read errors. First the normal way | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-210628f01-xx-01d.img | ||
Reading from: :d=1:s=0:t=0-76 | Reading from: :d=1:s=0-1:t=0-76 | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ................................................................. | 0. 0 ............................................................................. | ||
0. 1 ..............................................................B.............. | 0. 1 ..............................................................B.............. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................BBBB......... | 0. 4 ................................................................BBBB......... | ||
0. 5 ...................................................................... | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: | 1. 1 .......................................................................?..... | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ....................................................................?........ | ||
1. 4 .......................................................................?....B | |||
1. 5 ............................................................................. | |||
1. 6 .........................................................X.......B........... | |||
1. 7 .............B............................................................... | |||
Good sectors: 1219/1232 (98%) | |||
Missing sectors: 1/1232 (0%) | |||
Bad sectors: 12/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
<code>--revolutions= | image created [[File:525-nd-f17b-210628f01-xx-01d.img.bz2|525-nd-f17b-210628f01-xx-01d.img.bz2]] | ||
try with <code>--revolutions=2</code> | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2.img | ||
Reading from: :d=1:s=0-1:t=0-76 | |||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ................................................................. | 0. 0 ............................................................................. | ||
0. 1 .............................................................. | 0. 1 ..............................................................B.............. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................BBBB......... | 0. 4 ................................................................BBBB......... | ||
0. 5 ...................................................................... | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................B | ||
Bad sectors: 12/ | 1. 2 .....................................................................?....... | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ..................................................................?.......... | |||
1. 6 .................................................................B........... | |||
1. 7 .............B............................................................... | |||
Good sectors: 1220/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 12/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
<code>--revolutions= | image created [[File:525-nd-f17b-210628f01-xx-01d 2.img.bz2|525-nd-f17b-210628f01-xx-01d 2.img.bz2]] | ||
does <code>--revolutions=3</code> help? | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
Line 94: | Line 173: | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................BBBB......... | 0. 4 ................................................................BBBB......... | ||
0. 5 ...................................................................... | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................. | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1224/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 8/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
image created [[File:525-nd-f17b-210628f01-xx-01d 3.img.bz2|525-nd-f17b-210628f01-xx-01d 3.img.bz2]] | |||
<code>--revolutions=4</code> then | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=4 -o 525-nd-f17b-210628f01-xx-01d_4.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ............................................................................. | 0. 0 ............................................................................. | ||
0. 1 .............................................................. | 0. 1 ..............................................................B.............. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................ | 0. 4 ................................................................BBBB......... | ||
0. 5 ............................................................................. | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................. | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1223/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 9/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
image created: [[File:525-nd-f17b-210628f01-xx-01d 4.img.bz2|525-nd-f17b-210628f01-xx-01d 4.img.bz2]] | |||
<code>--revolutions=5</code> | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=5 -o 525-nd-f17b-210628f01-xx-01d_5.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
0. 0 ............................................................................. | 0. 0 ............................................................................. | ||
0. 1 .............................................................. | 0. 1 ..............................................................B.............. | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................ | 0. 4 ................................................................BBBB......... | ||
0. 5 ............................................................................. | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................. | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1223/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 9/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
image created: [[File:525-nd-f17b-210628f01-xx-01d 5.img.bz2|525-nd-f17b-210628f01-xx-01d 5.img.bz2]] | |||
try with <code>--revolutions=10</code> then (even if it is going to be slow) | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=10 -o 525-nd-f17b-210628f01-xx-01d_10.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
Line 148: | Line 256: | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................. | 0. 4 .................................................................BBB......... | ||
0. 5 ............................................................................. | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................. | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1225/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 7/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
image created: [[File:525-nd-f17b-210628f01-xx-01d 10.img.bz2|525-nd-f17b-210628f01-xx-01d 10.img.bz2]] | |||
try <code>--revolutions=2</code> and <code>--retries=5</code> | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2_r5.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
Line 166: | Line 284: | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 ................................................................. | 0. 4 .................................................................BBB......... | ||
0. 5 ............................................................................. | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: | 1. 1 ................................................................X............ | ||
Bad sectors: | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1224/1232 (99%) | |||
Missing sectors: 1/1232 (0%) | |||
Bad sectors: 7/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
but | image created: [[File:525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2|525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2]] | ||
same as --revolutions=10 but quicker. now --revolutions=3 and --retries=5 | |||
<pre> | <pre> | ||
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1 | tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3_r5.img | ||
[..] | [..] | ||
H.SS Tracks ---> | H.SS Tracks ---> | ||
Line 184: | Line 312: | ||
0. 2 ............................................................................. | 0. 2 ............................................................................. | ||
0. 3 ............................................................................. | 0. 3 ............................................................................. | ||
0. 4 .................................................................BB | 0. 4 ..................................................................BB......... | ||
0. 5 ............................................................................. | 0. 5 ............................................................................. | ||
0. 6 ......................................................................BBBB... | 0. 6 ......................................................................BBBB... | ||
0. 7 ............................................................................. | 0. 7 ............................................................................. | ||
Good sectors: | 1. 0 ............................................................................. | ||
Missing sectors: 0/ | 1. 1 ............................................................................. | ||
Bad sectors: 6/ | 1. 2 ............................................................................. | ||
writing 77 tracks, | 1. 3 ............................................................................. | ||
1. 4 ............................................................................. | |||
1. 5 ............................................................................. | |||
1. 6 ............................................................................. | |||
1. 7 ............................................................................. | |||
Good sectors: 1226/1232 (99%) | |||
Missing sectors: 0/1232 (0%) | |||
Bad sectors: 6/1232 (0%) | |||
writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total | |||
</pre> | </pre> | ||
image created: [[File:525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2|525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2]] | |||
got even one more sector. | |||
; 2020-02-04 : another regression test - this time a 5.25 inch, '''ND format 0b''' floppy: | ; 2020-02-04 : another regression test - this time a 5.25 inch, '''ND format 0b''' floppy: |
Latest revision as of 16:10, 5 February 2021
Back to FluxEngine page. Document FluxEngine testing.
2021
- 2021-02-05
- using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 17b floppy:
tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:t=0-76 -o 525_nd_f17b_211024-c01-xx-01d_fe.img Reading from: :d=0:s=0-1:t=0-76 Using GreaseWeazle with serial number GW00021E4D53381232004E4B35 Measuring rotational speed... 166.39ms 0.0: 268.08 ms in 101294 bytes 24 records, 12 sectors; 1.00us clock (996kHz); logical track 0.0; 8192 bytes decoded. 0.1: 282.108 ms in 106561 bytes 26 records, 13 sectors; 1.00us clock (1000kHz); logical track 0.1; 8192 bytes decoded. [..] Autodetecting output geometry H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ............................................................................. 0. 5 ............................................................................. 0. 6 ............................................................................. 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1232/1232 (100%) Missing sectors: 0/1232 (0%) Bad sectors: 0/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
test the image with ndfs
tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f17b_211024-c01-xx-01d_fe.img Directory name : 211024C01-XX-01D Directory size : 616 pages 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.
- 2021-02-05
- using the Greaseweazle hardware, and the FluxEngine software, read a 5.25 inch, ND format 0b floppy:
tingo@z30b:~/work/greaseweazle$ ~/personal/projects/psoc/fluxengine/fluxengine read ibm -s:s=0:t=0-76 -o 525_nd_f0b_nd-10005u_fe.img Reading from: :d=0:s=0:t=0-76 Using GreaseWeazle with serial number GW00021E4D53381232004E4B35 Measuring rotational speed... 166.385ms [..] 76.0: 283.538 ms in 84152 bytes 26 records, 13 sectors; 2.00us clock (500kHz); logical track 76.0; 4096 bytes decoded. Autodetecting output geometry H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ............................................................................. 0. 5 ............................................................................. 0. 6 ............................................................................. 0. 7 ............................................................................. Good sectors: 616/616 (100%) Missing sectors: 0/616 (0%) Bad sectors: 0/616 (0%) writing 77 tracks, 1 heads, 8 sectors, 512 bytes per sector, 308 kB total
and test the image with ndfs
tingo@z30b:~/work/greaseweazle$ ~/bin/ndfs -t 525_nd_f0b_nd-10005u_fe.img Directory name : ND-10005U Directory size : 154 pages 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 Files: 0 0: I 11 pages 21864 bytes 1984-01-09 13:26:39 (FLOPPY-USER)NRL-1935J:BPUN 0 1: I 2 pages 3852 bytes 1982-03-17 11:07:51 (FLOPPY-USER)GPM-2365B:BPUN 0 2: I 2 pages 4067 bytes 1982-03-17 11:09:37 (FLOPPY-USER)GPM-LIBR-2366B:SYMB 0 3: I 25 pages 49569 bytes 1983-12-19 13:47:07 (FLOPPY-USER)PERFORM-2412F:BPUN 0 4: I 2 pages 3497 bytes 1984-01-09 13:30:26 (FLOPPY-USER)PERFORM-LIBRARY:MCRO 0 5: I 9 pages 16748 bytes 1983-12-30 10:21:59 (FLOPPY-USER)BRF-EDITOR-1858F:BPUN 0 6: I 19 pages 38394 bytes 1978-12-21 13:54:33 (FLOPPY-USER)F32-EXTR-2232B:BPUN 0 7: I 41 pages 82337 bytes 1984-01-09 13:30:36 (FLOPPY-USER)LOOK-FILE-2244E:BPUN Directory size: 149 pages Bit file size : 1 page
looks good.
2020
- 2020-02-16
- try using FE (FluxEngine) to read a ND format 17b floppy which has read errors. First the normal way
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-210628f01-xx-01d.img Reading from: :d=1:s=0-1:t=0-76 [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ..............................................................B.............. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ................................................................BBBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 .......................................................................?..... 1. 2 ............................................................................. 1. 3 ....................................................................?........ 1. 4 .......................................................................?....B 1. 5 ............................................................................. 1. 6 .........................................................X.......B........... 1. 7 .............B............................................................... Good sectors: 1219/1232 (98%) Missing sectors: 1/1232 (0%) Bad sectors: 12/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created File:525-nd-f17b-210628f01-xx-01d.img.bz2
try with --revolutions=2
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2.img Reading from: :d=1:s=0-1:t=0-76 [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ..............................................................B.............. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ................................................................BBBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................B 1. 2 .....................................................................?....... 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ..................................................................?.......... 1. 6 .................................................................B........... 1. 7 .............B............................................................... Good sectors: 1220/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 12/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created File:525-nd-f17b-210628f01-xx-01d 2.img.bz2
does --revolutions=3
help?
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ................................................................BBBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1224/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 8/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created File:525-nd-f17b-210628f01-xx-01d 3.img.bz2
--revolutions=4
then
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=4 -o 525-nd-f17b-210628f01-xx-01d_4.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ..............................................................B.............. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ................................................................BBBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1223/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 9/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created: File:525-nd-f17b-210628f01-xx-01d 4.img.bz2
--revolutions=5
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=5 -o 525-nd-f17b-210628f01-xx-01d_5.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ..............................................................B.............. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ................................................................BBBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1223/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 9/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created: File:525-nd-f17b-210628f01-xx-01d 5.img.bz2
try with --revolutions=10
then (even if it is going to be slow)
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 --revolutions=10 -o 525-nd-f17b-210628f01-xx-01d_10.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 .................................................................BBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1225/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 7/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created: File:525-nd-f17b-210628f01-xx-01d 10.img.bz2
try --revolutions=2
and --retries=5
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=2 -o 525-nd-f17b-210628f01-xx-01d_2_r5.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 .................................................................BBB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ................................................................X............ 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1224/1232 (99%) Missing sectors: 1/1232 (0%) Bad sectors: 7/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created: File:525-nd-f17b-210628f01-xx-01d 2 r5.img.bz2
same as --revolutions=10 but quicker. now --revolutions=3 and --retries=5
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=5 --revolutions=3 -o 525-nd-f17b-210628f01-xx-01d_3_r5.img [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ..................................................................BB......... 0. 5 ............................................................................. 0. 6 ......................................................................BBBB... 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1226/1232 (99%) Missing sectors: 0/1232 (0%) Bad sectors: 6/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
image created: File:525-nd-f17b-210628f01-xx-01d 3 r5.img.bz2
got even one more sector.
- 2020-02-04
- another regression test - this time a 5.25 inch, ND format 0b floppy:
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:s=0:t=0-76 --retries=0 -o 525-nd-f0b-nd-10005u.img Reading from: :d=1:s=0:t=0-76 Measuring rotational speed... 167ms [..] Autodetecting output geometry H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ............................................................................. 0. 5 ............................................................................. 0. 6 ............................................................................. 0. 7 ............................................................................. Good sectors: 616/616 (100%) Missing sectors: 0/616 (0%) Bad sectors: 0/616 (0%) writing 77 tracks, 1 heads, 8 sectors, 512 bytes per sector, 308 kB total
Good, checking with 'ndfs', I can both list and extract files from the image.
- 2020-02-04
- doing some regression testing. I've updated FluxEngine (both firmware and client software) to latest from git repository. Trying to read a 5.25 inch, ND format 17b floppy:
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.image Error: unrecognised image filename extension
Ok, that's new. Well, let me try it another way then
tingo@z30b:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s:d=1:t=0-76 --retries=0 -o 525-nd-f17b-211024-c01-xx-01d.img Reading from: :d=1:s=0-1:t=0-76 Measuring rotational speed... 166ms [..] Autodetecting output geometry H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ............................................................................. 0. 5 ............................................................................. 0. 6 ............................................................................. 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1232/1232 (100%) Missing sectors: 0/1232 (0%) Bad sectors: 0/1232 (0%) writing 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
looks good. Using the 'ndfs' tool, I verified that I can list and extract files from the image - it works.
- 2019-07-12
- check the images I captured yesterday against the original images
these images are identical to the original images
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-01D.image test-nd-525-210523g02-xx-01d_r2.image Files ../0_org/210523G02-XX-01D.image and test-nd-525-210523g02-xx-01d_r2.image are identical tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523G02-XX-02D.image test-nd-525-210523g02-xx-02d_r2.image Files ../0_org/210523G02-XX-02D.image and test-nd-525-210523g02-xx-02d_r2.image are identical tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-01D test-nd-525-250305m05-xx-01d_r2.image Files ../0_org/250305M05-XX-01D and test-nd-525-250305m05-xx-01d_r2.image are identical tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-02D test-nd-525-250305m05-xx-02d_r2.image Files ../0_org/250305M05-XX-02D and test-nd-525-250305m05-xx-02d_r2.image are identical tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/250305M05-XX-03D test-nd-525-250305m05-xx-03d_r2.image Files ../0_org/250305M05-XX-03D and test-nd-525-250305m05-xx-03d_r2.image are identical
and these images differ from the original images
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r2.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_r4.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r2.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/10526M07-NO-2D.image test-nd-525-10526m07-no-2d_retries_2_r4.image Binary files ../0_org/10526M07-NO-2D.image and test-nd-525-10526m07-no-2d_retries_2_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d.image Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r2.image Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210177K01-XX-01D.image test-nd-525-210177k01-xx-01d_r4.image Binary files ../0_org/210177K01-XX-01D.image and test-nd-525-210177k01-xx-01d_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d.image Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r2.image Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r4.image Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210455G02-XX-01D.image test-nd-525-210455g02-xx-01d_r6.image Binary files ../0_org/210455G02-XX-01D.image and test-nd-525-210455g02-xx-01d_r6.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d.image Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r2.image Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r4.image Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_r6.image Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_r6.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/210523E00-XX-01D.image test-nd-525-210523e00-xx-01d_retries_3.image Binary files ../0_org/210523E00-XX-01D.image and test-nd-525-210523e00-xx-01d_retries_3.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit.image Binary files ../0_org/kermit_kom.image and test-nd-525-kermit.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/kermit_kom.image test-nd-525-kermit_r2.image Binary files ../0_org/kermit_kom.image and test-nd-525-kermit_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a.image Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r2.image Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r2.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r4.image Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r4.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r6.image Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r6.image differ tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ diff -s ../0_org/ND-10561A.image test-nd-525-nd-10561a_r8.image Binary files ../0_org/ND-10561A.image and test-nd-525-nd-10561a_r8.image differ
A note on image naming. I use the '_rn' suffix on the name to note the revolutions parameters, so '_r2' is --revolutions=2
, '_r6' is --revolutions=6
and so on. Torfinn (talk) 14:38, 12 July 2019 (UTC)
- 2019-07-11
- the FluxEngine creator notified me that he had fixed some bugs, and that ND format 17b floppies was reading fine for him now, so I needed to test that as well. I updated the firmware and software to the latest from the Github repository (master branch), set up a 5.25 inch floppy drive and started testing. Torfinn (talk) 14:23, 12 July 2019 (UTC)
- first try
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s :t=0-76 --retries=0 -o test-nd-525-210523g02-xx-01d.image [..] H.SS Tracks ---> 0. 0 .....................X...........................................?........... 0. 1 .................................................................X........... 0. 2 ...........................?.....................................X........... 0. 3 .................................................................X........... 0. 4 .................................................................X........... 0. 5 ......?..........................................................X........... 0. 6 .................................................................X........... 0. 7 .................................................................X........... 1. 0 .........?............X.............................?........................ 1. 1 .........X..........................................X........................ 1. 2 .........X..........................................X........................ 1. 3 .........X..............................X...........X........................ 1. 4 .........X..........................................X........................ 1. 5 .........X..........................................X........................ 1. 6 .........X..........................................X........................ 1. 7 .........X..........................................X........................ Good sectors: 1208/1232 (98%) Missing sectors: 24/1232 (1%) Bad sectors: 0/1232 (0%) 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
try with --revolutions=2
to see if it improves the reading
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ../fluxengine read ibm -s :t=0-76 --retries=0 --revolutions=2 -o test-nd-525-210523g02-xx-01d_r2.image [..] H.SS Tracks ---> 0. 0 ............................................................................. 0. 1 ............................................................................. 0. 2 ............................................................................. 0. 3 ............................................................................. 0. 4 ............................................................................. 0. 5 ............................................................................. 0. 6 ............................................................................. 0. 7 ............................................................................. 1. 0 ............................................................................. 1. 1 ............................................................................. 1. 2 ............................................................................. 1. 3 ............................................................................. 1. 4 ............................................................................. 1. 5 ............................................................................. 1. 6 ............................................................................. 1. 7 ............................................................................. Good sectors: 1232/1232 (100%) Missing sectors: 0/1232 (0%) Bad sectors: 0/1232 (0%) 77 tracks, 2 heads, 8 sectors, 1024 bytes per sector, 1232 kB total
a clean image. Nice!
tingo@kg-bsbox:~/personal/projects/psoc/fluxengine/tmp$ ~/bin/ndfs -t test-nd-525-250305m05-xx-01d_r2.image Directory name : 250305M05-XX-01D Object file index pointer : 611 SI: 0x1 (indexed) User file index pointer : 613 SI: 0x1 (indexed) Bit file pointer : 615 SI: 0x0 (contiguous) No. of unreserved pages : 1 Files: 0 0: A 20 pages 39497 bytes 1990-01-24 08:12:12 (SYSTEM)MACM-1718L:BPUN 0 1: A 589 pages 1109625 bytes 1990-01-24 08:12:20 (SYSTEM)SINTRAN-M-1:DATA Directory size: 611 pages Bit file size : 1 page
and ndfs can list it (I also tested extracting the files and that works too). I went on read more images, some were ok, and some were not. Torfinn (talk) 14:23, 12 July 2019 (UTC)