[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Write Signal on Disk II Question
- Subject: Re: Write Signal on Disk II Question
- From: "Bryan Parkoff" <nospam@nospam.com>
- Date: Sat, 10 Nov 2007 09:38:31 -0600
- Newsgroups: comp.sys.apple2
- Organization: Road Runner High Speed Online http://www.rr.com
- References: <473500c1$0$32532$4c368faf@roadrunner.com> <nf9Zi.38$OJ.0@trndny06> <5RhZi.60$Vp3.32@trnddc05>
- Xref: g2news1.google.com comp.sys.apple2:30388
Mike,
> I'm not sure if I entirely understand your question, but I'll give it a
> try. When reading the disk, the controller derives it's timing from the
> changing state of the fields. If you wrote eight ones and simply left the
> field in a constant state, the controller would have a hard time
> determining where one bit ended and another one started and the timing
> would most likely be hopelessly out of whack after a just a few bits. This
> is why there are requirements in each code word for limiting adjacent
> zeros (which do not change the field) and manditory ones (which do change
> the field).
Okay...I am talking about Write Sequence, but not Read Sequence. You
can write more than 3 ZERO bits to the disk without any problem. The Read
Sequence is not able to read more than 3 zero bits reliably. I am trying to
ask for the answers to my questions. My question -- Eight ONE bits is stored
in the data register and one bit is shifted out 8 times. The Write Signal
toggles from low to high or high to low each bit. It looks like four
present field reversals and four absence field reversals. Please explain
more in details how 8 ONE bits are stored between field reversals. Please
note that I talk about field reversals and Write Signal in Write Sequence.
Bryan Parkoff