GCR decoding experiment - works off rfi files
* ./getit is a wrapper
* ./ripit1 is the main bit - but still a wrapper
run like this:
./ripit "??" "?" rfifile.rfi
# params: PhysTrack(0..34+) Side(0|1)
it will run ./r14 per track with various parameters to tease out the data
this is all going to change - and be one c program soon
working output looks like this:
... etc...
TRACK 1 .....................
TRACK 2 .....................
TRACK 3 .....................
TRACK 4 .....................
TRACK 5 .....................
TRACK 6 .....................
TRACK 7 .....................
TRACK 8 .....................
TRACK 9 .....................
TRACK 10 .....................
TRACK 11 .....................
TRACK 12 .....................
TRACK 13 .....................
TRACK 14 .....................
TRACK 15 .....................
TRACK 16 .....................
TRACK 17 .....................
TRACK 18 ...................
TRACK 19 ...................
TRACK 20 ...................
TRACK 21 ...................
TRACK 22 ...................
TRACK 23 ...................
TRACK 24 ...................
TRACK 25 ..................
TRACK 26 ..................
TRACK 27 ..................
TRACK 28 ..................
TRACK 29 ..................
TRACK 30 ..................
TRACK 31 .................
TRACK 32 .................
TRACK 33 .................
TRACK 34 .................
TRACK 35 .................
... etc...
difficult reads may look like this:
TRACK 1 ............C........
TRACK 2 .....................
TRACK 3 .....................
TRACK 4 .....................
TRACK 5 ?X???????????????????
TRACK 6 ?????????????????????
TRACK 7 .....:..............C
TRACK 8 C........C....C..C...
TRACK 9 .....................
TRACK 10 .....................
TRACK 11 ...............C.....
TRACK 12 .....................
TRACK 13 .....................
TRACK 14 .....................
TRACK 15 ..X?.....C..C........
TRACK 16 .......C........C....
TRACK 17 .........C...........
TRACK 18 ...................
TRACK 19 ...................
TRACK 20 ...................
TRACK 21 ...................
TRACK 22 ...................
TRACK 23 ................C..
TRACK 24 ...................
TRACK 25 ..................
TRACK 26 ..................
TRACK 27 .C................
TRACK 28 .........C...X....
TRACK 29 ...XC.............
TRACK 30 ........X?........
TRACK 31 XH...............
TRACK 32 ....C..........CC
TRACK 33 ......XC.........
TRACK 34 CXXXXXXX:XXXXXXXX
TRACK 35 ?????????????????
Also, integrated (really roughly) with bbc-fdc, this is the display:
0 0 1 1 2 0 0 1 1 2
0 5 0 5 0 0 5 0 5 0 File :
T01: ...............X..... * ????????????????????? Type :
T02: ..................... ????????????????????? Label :
T03: ..................... ????????????????????? Sig :
T04: ..................... ????????????????????? Start :Sun Mar 17 15:59:26 2019
T05: ..................... ????????????????????? Elapsed:
T06: ..X?...XXXXC.XX.XXXX. ????????????????????? Good :
T07: ....XXX.C....X..XX?.. ????????????????????? Errors :
T08: ..C.................. ????????????????????? Finish :Sun Mar 17 16:02:08 2019
T09: ..................... ?????????????????????
T10: ..................... ?????????????????????
T11: ..................... ?????????????????????
T12: ..................... ?????????????????????
T13: ..................... ?????????????????????
T14: ..................... ?????????????????????
T15: ..................... ?????????????????????
T16: ..................... ?????????????????????
T17: ..................... ?????????????????????
T18: ................... ???????????????????
T19: ................... ??????????????????? ****** ****
T20: ................... ??????????????????? ****** ****
T21: ................... ??????????????????? ****** *******
T22: ................... ??????????????????? ****** ********
T23: ................... ??????????????????? ******* *********
T24: ................... ??????????????????? ----*******-*********-----------------------------------------------------------
T25: .................. ?????????????????? Track 03 Head 1 | | | | | |
T26: .................. ??????????????????
T27: ......:..........: ??????????????????
T28: .................. ??????????????????
T29: ??????????????????? ??????????????????? *** ***
T30: ??????????????????? ??????????????????? *** ***
T31: ?????????????????? ?????????????????? *** ***
T32: ?????????????????? ?????????????????? *** *** *
T33: ?????????????????? ?????????????????? *** *** **
T34: ?????????????????? ?????????????????? -----------------------***-----------***---------***----------------------------
T35: ?????????????????? ?????????????????? Track 09 Head 0 | | | | | |
real 2m41.889s
user 2m31.002s
sys 0m1.400s
pi@raspberrypi:~/copy/tools $
pi@raspberrypi:~/copy/tools $ time sudo nice -n 20 ./runit64 disk401-g3.rfi