Decoding kryoflux stream for HP9895A

Al Kossow aek at bitsavers.org
Wed Sep 21 12:19:11 CDT 2016



On 9/20/16 11:59 PM, Christian Corti wrote:

> Here's a rough sketchup of what my decoder does:
> 
> - Find the sync pattern (several 0x55)
> - Swap the bits in each byte (i.e. MSB<-->LSB)
> - Look for an address mark (clock pattern always 0x0E)
>   - 0x70: ID address mark
>     Calculate CRC16 (initial value 0xFFFF) over four bytes
>   - 0x50: data address mark
>   - 0xF0: defective track address mark
>   - 0xD0: ECC data address mark
> 
> - The ID address mark contains the following information:
>   0: cylinder
>   1: head in bit 7, sector in bits 5..0
>   2: CRC byte 1
>   3: CRC byte 2
> 

I wonder if this is the same format the Amigo used?



More information about the cctalk mailing list