Dave Dunfield wrote:
Hi all --
I've spent the last couple nights searching in vain for the Northstar
Horizon boot disks a listmember produced for me a few years back. I
*swear* I had them in my hands not a month ago but now they are nowhere
to be found. I'm worried they may have fallen into a box that got recycled.
I've decided I want to get my Horizon running again now that I have a
bit more spare time (my other current project, a '54 Nash Metropolitan,
is now off to the body shop for some serious work) but I'm stuck without
bootable media or any way to make my own, so I can't do much with it at
the moment.
Can anyone do me a favor and make me a copy of a couple of Horizon boot
disks (CP/M or otherwise) for this machine? I have the MDS-AD3
double-density controller with a Shugart SA400 drive.
Just an FYI - it is possible to recreate these on your own. I have a fairly
large collection of NorthStar system disk images archived on my site.
You can run them on my Horizon simulator (also on my site), and I have provided
a tool to transfer the disk images over a serial cable to a Horizon system
running a client which will write them to physical media. If you take the time
to get this running, it will give you several versions of NorthStar DOS, CP/M
and UCSD pascal, as well as a number of applications.
The client runs under NorthStar DOS, and can be transferred into the system
using the NorthStar monitor (I provide a tool that can do this). If you have
a running N*DOS system, it should be pretty easy to get it all working.
Bootstrapping a Horizon if you don't have a working boot disk is tricky, but
it can be done - the main issue with a Horizon is "how to I get the code into
the system" - because there is no front panel or ROM monitor. Fortunately
there is a 1K ROM socket on the NorthStar CPU card. I can provide a little
(500 byte) monitor which will provide basic read/write memory commands, and
the tool mentioned above can be configured to "type" data into this monitor
as well - I have pre-configured in-ram images of both single and double
density NorthStar DOS with my client which can be transferred into the system
and launched using this little ROM monitor. Then you use the PC "NST" tool
to transfer a boot disk image to physical media.
An added bonus is that the ROM monitor does not use any RAM, makes it useful
for debugging nearly-dead systems as well. The "hard part" in all this is that
you have to have or find someone who has the capability to program code into
an EPROM,
Cool. I actually have a few 2708s lying around but I don't think my
programmer will write them (I think 2716s are the lower limit).
Ironically, I have a Piiceon "8K program saver" that will (assuming it's
working and I can find documentation) do the job but of course I don't
have a working S100 machine to use it in :).
So I now have a second request: Can anyone program a 2708 (or two) for
me, assuming I supply the chips? (I'd just adapt a 2716, but I don't
have any...)
(As a related aside, is there *anywhere* one can
get hard-sectored 5.25"
floppies these days?)
You might check with the Heathkit H8 guys - It's been a while since I have
monitored that list, but I know that a couple of times in the past someone
on that list has organized a bulk order of 5.25" HS disks.
Thanks, I'll check around there.
You could also program a little microcontroller to
time the index
pulses and "fake" the sector pulses, thereby allowing the use of
much-more-common soft-sector disks - A few people have done this
over the years, and I think at one point someone was offering a
little board to do it.
That also sounds like a fun option... once I verify that the machine
works with real media, this seems like the way to go.
Thanks!
Josh
Dave
--
dave09 (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Classic Computers:
http://www.classiccmp.org/dunfield/