[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GCR specification - where?



Matthew T. Russotto wrote:
<snip> 
 
> Sure they are.  Just count cycles :-).  Though somewhere in the dusty
> attic of my head I remember that it takes 32 cycles to write a disk
> nibble and 40 seconds to write a self-sync nibble.  So first you write
> a few self-syncs, then every 32 cycles you need to load the data latch
> with a new value until you're done writing nibbles.  Then I think you
> write some more self-syncs, but I'm not sure.  In any case, it's all
> in the book.
seconds above read cycles ... 40 seconds would be awfully long :-)
works in the following way: 8 times a 1 and 2 times a 0 bit written
several times after each other and reading 8 bit only if starting with
a 1 bit gets You in sync after at most 5 self sync bytes:
11111111001111111100111111110011111111001111111100........
^....... - already in sync
 ^....... ^.......  in sync
  ^.......^.......  ok
   ^.......^....... ^....... ok
    ^.......^.......^....... ok and so on
Some copy protection schemes wrote 36 cycle self sync bytes
i. e. 8 ones and 1 zero or 7 ones and two zeroes, some even used
three consecutive zero bits (forbidden by specs but working under
certain circumstances) 
Hope I did not bore You
wolfgang
-- 
Standard disclaimer applies (anyone following advice given here does so
at her/his own risk - I speak for myself and not for my employer).