Archiving Software

Allison ajp166 at bellatlantic.net
Fri Dec 16 21:52:12 CST 2005


>
>Subject: Archiving Software
>   From: M H Stein <dm561 at torfree.net>
>   Date: Fri, 16 Dec 2005 21:48:46 -0500
>     To: "'cctalk at classiccmp.org'" <cctalk at classiccmp.org>
>
>Well, that kind of misses the point of my original question. For a system-specific
>bootable disk, imaging is probably the only answer since if you can't boot your
>system you can't load the image into it (although Dave Dunfield has even done
>this for several systems by loading the bootstrap & system file via the monitor
>and console port). In the case of systems that can have both 5" and/or 8" FDDs,
>it probably makes sense to image the 5" version since it's probably easier to
>temporarily add a 5" drive to an 8" system than adding an 8" drive to the PC.

Each case is an individual when the following are true:

  *Hardsector or non PC producable media.

  * No monitor or front pannel to interact with.

An example is the NS* Horizon system.  The only rom is small and JUST 
enough to boot the OS.  The disk is hard sector.  Without one of the 
following as bootable, UCSD Psystem Pascal, NS*dos, CP/M for Horizon 
your dead.

The fix, one of several really.  You need about 1k  of eprom in the system
with a very basic monitor that allows setting memory moving blocks
of memory and the like.  the CPUB (STD NS* Z80 board) can be populated with
the bits needed to use a 2708.  Or if available a SBC880 (has ram and rom 
on it), Compupro CPUZ (with eprom installed). or use a Eprom/Rom card with
a monitor program installed to get software console.  The basic theme here
is being able communicate with the base hardware.  Having an IMSAI or 
ALTAIR front pannel machine works too.

>
>What I was looking for were answers to the following problems:
>
>1 - I have some hard-sectored disks for my Vector MZ; how do I archive those?

Serial port to the serial port of a emulator. 
Serial por tot PROCOMM on PC.
Once again if the machine is like the NS* you will have to use the native 
OS to write a program to upload sectors for assembly as an archive.
If the native OS is LIKE CP/M or similar with and editor, assembler and 
debugger your golden.

>2 - Assuming I do, how do I or you recreate them?

The reverse is harder and very system dependent. First you must have
enough rom with a program (See NS* case) to communicate at some level.
If you can do that it's possible to hand enter code to do whatever
is needed to assemble media.  Painful, you bet but I've done it.

>3 - I have a SSSD 8" CP/M Visicalc distribution disk; how do I send it to you in a 
>	way that you can re-create a 5" disk for your SystemX (especially if you only 
>	have one serial port)?

Procom or other terminal emulator and a CPM program called unload to 
make into an ASCII hexfile for upload and transport.   This assumes
you have a system that can actually read it.  If not it's just some
media and might as well be blank.

>4 - I have a version of Cromix+ for Cromemco on DSDD 8" disks, consisting
>	of one bootable disk and a tar file spanning three more disks; again,
>	what do I put on my site or email you so that you can install it on your
>	System 1 with only a 5" FDD?

See above cases.

>5 - And just to round out the list, I have a copy of Unix for the Cromemco, which
>	is on one bootable 5" disk and a tar file on a DC600 tape. What do I do
>	with that (serious replies only pls :)?

IF you do not have the system and drive that wrote that tape the usefulness
is seriously in doubt.  It really is close to finding a reel of magtape
on the side of the road maybe worse.  You MUST have the drive or one of 
the same type with similar interface or reading it may be just an exercise.

The bootable 5" disk  you boot it and  then write a utility to read it 
serially to another box (PC whatever).  The only one that can help is 
someone thats in the same space and with similar or same hardware.
IF the media matches hardware you have running another OS then sending
sectors via serial line is doable ad my even be easy depending on OS.

Systems like that you have to know it inside out and side ways.  Unless
some one can using a similar one write you disks all the code on the 
internet is mostly meaningless if you can not enter it somehow and 
execute it.

Generally speaking if I can talk to the hardware, and there is at
least one serial port the problem can be beaten but usualy as a 
one off case.

Best example I can give is years ago.  NEC PDA-80, one of 12 in the 
country and I had 4 of them, two were operable.  NO OS.  Front 
pannel machine with a disk controller for 5,25" floppy that with 
a few commands could read or write a sector of data to/from it's
buffer.  Task, put CP/M 2.2 up for the first time.  The only 
system available was intel MDS 8". Note this was before the PC 
had IBM on the front.  The transfer media was paper tape and 
ASR33 TTY!  A program was written and assembled on the MDS to
implement a simple bin loader, the loadeer was for hand entry
via the front pannel.  That loader read the first tape that 
had a hex loader to load the hex tape with CPM (6.5k of code!).
It took six tries to get the CP/M prompt for the first time and
two more  to get a floppy written with boot tracks.  Then I 
had to get, PIP, STAT, ED, DDT, ASM, LOAD and an improved BIOS
source transfered all as hex format paper tape. Pip was first
as it is a file transfer program.  It can be done, and it's 
not always easy.


Allison


More information about the cctalk mailing list