From: dm561 at
torfree.net
Date: Fri, 18 Jan 2008 18:20:45 -0800
From: dwight elvey
Subject: Reading Polymorphic double density double sided disk.
Is there an easy way to separate track from sector
using Z80 code?
Dwight
----------
Might be easier in hardware with a monostable or two; if you're interested,
the Vector Graphic 10 sector HS Micropolis FDC manual on Howard's site
might be a useful read (schematics, timing diagrams, etc.):
http://www.hartetechnologies.com/manuals/Vector%20Graphics/
Vector_Micropolis_Disk_Controller_Tech_Manual.pdf
Hi Mike
I already have a index, sector seporator. I built it with a 7438, 7414 and
2 555's. It works fine. One could use a single 556 but 555s are easier to
find.
What I mean is that the disk has index into the disk as 0 to 799 sectors.
The disk is 10 sectors so one needs to divide this index by 10 to get the
track number and the remainder is the sector number. The original code
handle a 32 sectored disk. Because 32 is a power of 2, doing the calculations
were much easier. Divide by 10 is not as easy. See my next post.
If anyone wants a schematic of my index, sector pulse seporator,
I can scan it and send it out.
Dwight
_________________________________________________________________
Shed those extra pounds with MSN and The Biggest Loser!
http://biggestloser.msn.com/