[Coco] partial OS9 boot from hard drive (back on topic)
robert.gault at worldnet.att.net
Sun Aug 28 22:45:34 EDT 2005
Could you email me copies of your cc3go, init, and dd as set for a hard
drive boot? I'd like to take a look at them with dEd.
By the way, is there a startup file on the hard drive? If there is, try
renaming it to something else and retest the hard drive boot.
Vern Burke wrote:
> Ok, I think this has gotten complicated enough to confuse what I've
> tried, here's a synopsis of what has worked, what hasn't, and what I've
> Initial configuration that works:
> /dd is the floppy descriptor, /h0 is the hard drive descriptor. Init and
> cc3go are patched to change references to /d0 to /dd. Cc3go is in the
> floppy root, shell and grfdrv are in the floppy cmds. This boot works
> and finishes up with working directory set to /dd and execution set to
> What doesn't work:
> Start with above configuration. Edit with ezgen, rename /dd descriptor
> (floppy) to /fd. Rename /h0 descriptor to /dd. End result is that /dd is
> now the hard drive. Copy cc3go from the floppy root to the hard drive
> root, copy shell and grfdrv from floppy cmds to hard drive cmds. When
> this configuration is booted, it gets to OS9 BOOT, accesses the hard
> drive, then crashes the machine with garbled display.
> The os9boot ident I gave you is the config that DOESN'T work, /dd in
> that list points to the hard drive.
> Robert Gault wrote:
>> If true, it is a problem. The floppy /dd will point to cc3disk while a
>> hard drive /dd will point to TCC512 (in your case.) As has been said,
>> take /H0 (with I don't see in your os9boot list) and change it to /dd.
>> Then replace the floppy /dd with the new hard drive /dd.
>> What does hd and fd stand for in your os9boot list? If hd is the
>> equivalent of dd for a hard drive and fd is the equivalent of dd for a
>> floppy, then you will need to change cc3go and init to point to hd and
>> not dd.
>> Vern Burke wrote:
>>> These are the exact same descriptors that work fine with /dd as
>>> the floppy. I changed the names by doing a rename with ezgen.
More information about the Coco