greaseweazle icon indicating copy to clipboard operation
greaseweazle copied to clipboard

ibm.py read address mark failure needs accurate diagnostic data

Open crestr1 opened this issue 5 months ago • 24 comments

Have an assortment of disks that have different side 1 sector id's the IBM std ones are from 27. I have non std disks would like to know what is expected from the printout which may be expecting interleaved numbers just looking at the data printout. It reads standard ibm ones without error side 1 sectors are 27 up but this failing disk reads perfectly in ibm.scan mode

https://github.com/keirf/greaseweazle/blob/b0af2e4a5854ca13db7d6d23e84d77ad7b0a07c1/src/greaseweazle/codec/ibm/ibm.py#L658 line 658 to print statement Format dec.rx01 T0.0: IBM FM (26/26 sectors) from Raw Flux (222540 flux in 674.79ms) : Is ok side 0 T0.1: Ignoring unexpected sector C:0 H:0 R:22 N:0: now errors from side 1 follow T0.1: Ignoring unexpected sector C:0 H:0 R:13 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:24 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:4 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:26 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:15 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:6 N:0 T0.1: Ignoring unexpected sector C:0 H:0 R:17 N:0

my diskdef entry disk dec.rx01 cyls = 77 heads = 2 tracks 0-76.0 ibm.fm secs = 26 bps = 128 gap3 = 26 rate = 250 rpm = 360 end tracks 0-76.1 ibm.fm secs = 26 bps = 128 gap3 = 26 rate = 250 rpm = 360 id = 27 # normal for ibm side 1 sector nos? h = 0 end end

crestr1 avatar Sep 14 '24 07:09 crestr1