Disk archival techniques

Tony Duell ard at p850ug1.demon.co.uk
Wed May 18 19:12:17 CDT 2005


> Plus one ROM archive might be intended to be spread across several
> physical chips in some way. I've certainly got ROM images saved from 32-
> bit machines where four physical 8-bit chips are accessed in parallel.
> For the native machine they're accessed that way; for browsing in a hex
> editor or maybe use with an emulator, it'd be handy to have them as a
> linear sequence of bytes. Maybe for that reason some essence of the data
> organisation also needs to be captured in the image archive...

This, IMHO, is a non-problem. Unlike a floppy disk, where there is
information other than the user data in the sectors, and where losing 
things like the inter-sector gap size _is_ a loss of information, you get 
the same infromation whether your ROM dump is 16K 32 bit words as the 
processor would read them, or 4 off 16K byte files, dumped from each 
EPROM.

Even with my limited programming skills I can write a program to convert 
one into the other (and, if necessary scramble the order of address and 
data pins if they were not connected in the obvious order). Said programs 
may not been neat or efficient, but they only generally get run once, so 
it doesn't really matter.

Of coruse it's _essential_ to record just what each file consists of, and 
if possible to explain how it corresponds to the real hardware. I am 
particularly bad about doing the latter, since I tend to assume it's 
obvious from the schematics, which I am likely to have anyway.


-tony



More information about the cctalk mailing list