Disk hardware emulation, was Re: Grandfather system RTE6/VM?

From: Mike Cukr <cukr_at_massnet1.net>
Date: Mon Dec 1 17:25:35 2003

----- Original Message -----
From: "Al Kossow" <aek_at_spies.com>
To: <classiccmp_at_classiccmp.org>
Sent: Monday, December 01, 2003 3:34 PM
Subject: Re: Disk hardware emulation, was Re: Grandfather system RTE6/VM?


>
> >
> Doesn't ST506 have analogue elements to the interface, and a tight
> relationship to the host controller with which the drive was formatted?
>
> --
>
> With the exception of SMD and ESDI, most small disc interfaces used an
> analog PLL data separator for read data for the drives. There was a LOT
> of variation in sector encoding formats (differing ECC schemes, RLL data
> encoding, etc.)
>
> Another problem to consider is how to map sector lengths that aren't
> 512 bytes onto modern discs.
>
>
I guess my first question is why use rotating storage? I've been thinking
about this for a while...What I envision is a 'black box' that emulates
the hardware device ex[ected by the host controller. It would have
its own processor to emulate the target hardware and uses a flash
memory card(s) for the actual storage media.

This would have several advantages over using rotating media:

1. By changing the I/O card (has the proper connectors, signals,
and temimnations as the original device) and a eprom any device
could be emulated.

2. Changing OSs would simply be a matter of shutting down the
host system and changing the flash memory card with one containing
the new OS and rebooting the host.

3. One could use existing PC type hardware to load/backup the
flash cards at will.

4. The most important advantage is that NO modification
of the host system would be required.

Let's face it, given the current trends, two years from now
smallest HDs are going to 200GB. It would be kind of silly
to use a drive of that size to emulate a set of RK-05s...

Just some thoughts
Mike
Received on Mon Dec 01 2003 - 17:25:35 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:35:49 BST