Bit of CP/M trivia needed
Dwight K. Elvey
dwight.elvey at amd.com
Tue Aug 30 20:04:53 CDT 2005
>From: "Allison" <ajp166 at bellatlantic.net>
---snip---
>
>All the S100 machine of early origin were front pannel
>(switches and lights) and few had rom/eprom.
Hi Allison
Yes, eproms were expensive.
> Most all
>used hardware IO and a hand toggled in boot (assuming
>the controller didn't have a bootrom). Most of the
>people doing it were running far lighter hardware
>than you have there. Most of the heavey geeks were
>using stuff like PT ALS8 systems to bootstrap to
>CP/M for the first time. Me I plodded through a
>lot of hand toggling plus my tape based system.
I did this also to get my first level of bootstrap
running and saved to the disk. I'll admit that I did
take advantage of having a PC laptop to use as
large external data storage to minimize the amount
of toggling. Still, I made a formatting program,
first level bootstrap and BIOS through the front panel
with the serial input. I used no monitor program,
just a simple serial-input-to-memory program that I
toggled in.
I can imagine how much more effort there would have
been without the external mass storage. Even a minimum
of toggling and paper tape would be quite painful.
>Even then it was load the available image on SSSD 8"
>then overlay the drivers by hand (switches or monitor
>program) then save it to whatever before a trial boot.
>Early on there were very few disk systems and fewer
>that were plug and go for CP/M. Usual case was
>migrating from available hardware and non-CP/M software
>to CP/M. Did that for both 8" and NS* 5.25 and also the
>NEC PDA-80 I had. To this day I cringe when I do a
>first boot even thugh I have moden tools and usually
>boot from EPROM instead. Such is memory of the process.
You always wonder if the program you just toggled in
is going the wipe out all the work you previously
entered. Or worse, wipe out a CP/M distribution disk.
>
>It wasn't until around late '77 (same time I got my NS*)
>that I started seeing turnkey machines as the norm.
As you state, normal turnkey used boot ROMs/EPROMs. One
might consider my setup to be turnkey but it isn't a
normal turnkey. There is no boot ROM/EPROM. It just uses
the normal reset of the controller without main CPU
interaction. It is not fully automatic since I do need
to hit the reset and wait for the disk to complete before
enabling the computer to go. Almost full turnkey.
Dwight
>
>
>Allison
>
>
PS As Joe mentioned, I did go off subject and should
have started another thread. For that I apologize.
More information about the cctalk
mailing list