Archiving Software

Allison ajp166 at bellatlantic.net
Fri Dec 16 07:00:51 CST 2005


>
>Subject: Re: Archiving Software
>   From: Jules Richardson <julesrichardsonuk at yahoo.co.uk>
>   Date: Fri, 16 Dec 2005 12:01:51 +0000
>     To: General Discussion: On-Topic and Off-Topic Posts <cctalk at classiccmp.org>
>
>M H Stein wrote:
>> Aside from bootable system disks, for which Dave Dunfield's imaging program
>> seems to be a much better solution than Teledisk, what's the best way to 
>> archive software in a way that makes it as universally useable as possible and 
>> downloadable/emailable?
>
>ImageDisk seems like a definite step in the right direction - it's certainly 
>done a brilliant job when I've tried it.
>
>What it now needs IMHO is multi-platform support so that you don't *have* to 
>use DOS and so that it can be used by more people. (Whether a Windows version 
>is viable I don't know; certainly Linux seems to give you all sorts of ways to 
>reach the bare hardware though - presumably *BSD would be the same)
>
>Other than that it seems a viable tool to use - the file format has a comment 
>field of unlimited length for any useful metadata, and is able to record where 
>bad spots were on the original disk.

My solution for CP/M disk so I can work at the file level is to use one of 
David's emulators and serial down/up load the content using xmodem to either
a copy of Procom running on the same box or to a real CP/M crate.  The SIM
to Procom thing has caveats (I had to fire up a win98se box) as NT is to fussy 
about touching the metal.  However, once i had the w98se engine going I had to
loop com1 to com2 (real wire!) worked well using the Horizon Sim.  The first
case was Sim to real CP/M machine and that neatly sidesteps the old two systems
common OS incompatable media.


>> For example, I have original distribution diskettes for CP/M Wordstar, 
>> Supercalc, etc. on 8" disks. Obviously images wouldn't be very useful for 
>> someone with only 5" drives or no 8" drive on the PC; on the other hand, 
>> a DOS ZIP file of the files on that disk would have to be copied/converted 
>> back to a CP/M format disk somehow. 
>
>Well the ImageDisk file format's public - I suppose there's nothing to stop 
>someone writing utilities to pull data out of an image at the file level, then 
>spitting them across a serial link with a terminal app to the original 
>hardware. Or converting them back into a 5.25" image file, say.

If you want to get/put files on CP/M disks the problem is one level more 
complex.  To do image manipulation of CP/M disks the utility must understand
CP/M filesystem AND know the know the internal format of the media imaged.
For example the internal format of a single density NS* CP/M disk is layed
out different from a Compupro CP/M image internally.  Reason for that is CP/M
applies allocation blocks of differing granularity that is disk size dependent
and also sector skewing.  So to read or write the internal file you need to run
the equivilent of a CP/M BDOS and disk portion of the BIOS.  Not that difficult
but certainly more effort.  The ugly part is getting the CP/M disk parameter
table and sector skew data into the tool for each imaged cp/m disk.

>Getting the data off (and knowing you've captured it all) and onto modern 
>media is probably more important than what tools someone may use in the future 
>to interpret the data. Providing it's all captured of course!

Without a doubt.

>> So, how are the rest of you dealing with this?
>
>Burying heads in sand I suspect :) I've finally got a PC that'll handle FM 
>data (I think it was the 7th one I tried!), so I can start imaging my own 
>collection. Luckily I just have soft-sectored MFM/FM disks here; no 
>hard-sectored stuff, GCR encoded media etc.

For NS* hard sector a real NS* and the Sim work fine.  For others I have
real systems and serial ports.

>I need to make the host machine dual-boot DOS/Linux so I can just use DOS to 
>the actual reading/writing, then Linux for everything else (archival, any 
>processing of the files, taking advantage of being able to use longer 
>filenames etc.).
>
>I'll give DOSEMU a try under Linux to see if it'll run ImageDisk, but I 
>suspect it won't allow the necessary direct access to the hardware... but I'm 
>happy to dedicate a box to disk imaging, so it doesn't really matter if the 
>Linux floppy subsystem gets clobbered in the process. I suspect that ImageDisk 
>won't even run under DOSEMU though.

Dos is not as bothersome as full out winders. though I've found my W9x boxes
do this well enough and as demonstrated I can run sim to procom so sim to sim
may be possible on one box and with two boxes no question.


Allison



More information about the cctalk mailing list