In message <44141188.9010301 at yahoo.co.uk>
Jules Richardson <julesrichardsonuk at yahoo.co.uk> wrote:
What I want to do is build up a box that incorporates
the main drives that I
need and can just be plugged into a network and talked to via that, resulting
in something reasonably portable and that doesn't need a screen, keyboard,
mouse etc. on the system itself. Maybe a catweasel will do that if I can find
a small enough PC motherboard to plug it in to.
I've been toying with the idea of building something similar around a PIC and
a Xilinx CPLD. I'm leaning towards USB at the moment, but Ethernet wouldn't
be far outside the realms of possibility.
Time the pulses from the drive... interesting idea. Would certainly make MFM
coding and decoding easier. I'd be tempted to add an Overlapped Read mode -
it reads from the first index pulse to the next, but waits a few microseconds
after the last index pulse before stopping. That way you can read stuff like
Amiga floppies (which IIRC don't use the index pulse).
You could even go as far as adding a counter so that reading didn't stop
until there had been N pulses - which would enable you to read hard-sector
discs as well. Mark the positions of the IPs in a buffer too (so you can
figure out where you need to start looking for sync signals and such).
It still bugs me that there doesn't seem to be a
central place which documents
what support / code / docs are actually out there. I don't want to spend $$ on
a board without knowing what software exists to support it and what I'd need
to write myself, but finding that out was difficult last time I looked...
Same here. The Catweasel looks nice, but AFAICT there's no low-level
programming documentation, just a load of source code and people screeching
"UTSL! UTSL!"
Personally I hate paying for extras that I don't
want - I'm like that with any
technology (e.g. it's why I haven't upgraded my phone in many years)
I've given up on upgrading phones too... I've got a Samsung V200 cameraphone
here, but the real annoying thing is it's locked so you can't download
pictures over the infrared link. It's also got a shitty painted plastic case
that after six months looked like I'd rubbed the phone on a piece of
sandpaper. Just another reason to avoid Samsung stuff IMO.
My Nokia 6210, OTOH, works fine and still looks reasonably presentable. Plus
it doesn't have the V200's annoying habit of losing the GSM connection and
refusing to reconnect.
But yeah, I'd love something that just did the
track buffering side of it,
providing it could be made cheaper than a catweasel.
Xilinx XC95144XL CPLD: ?15 in 1-off
Support components: ~?15
USB PIC: ?5
USB connector: 30p
Total: ?35.30
That good enough?
--
Phil. | Kitsune: Acorn RiscPC SA202 64M+6G ViewFinder
philpem at
dsl.pipex.com | Cheetah: Athlon64 3200+ A8VDeluxeV2 512M+100G
http://www.philpem.me.uk/ | Tiger: Toshiba SatPro4600 Celeron700 256M+40G