[Coco] partial OS9 boot from hard drive (back on topic)
Vern Burke
vburke at skow.net
Sun Aug 28 20:02:36 EDT 2005
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
done:
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
/dd/cmds.
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.
Vern
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:
>
>> Robert:
>> These are the exact same descriptors that work fine with /dd as the
>> floppy. I changed the names by doing a rename with ezgen.
>>
>> Vern
>> <snip>
>
>
More information about the Coco
mailing list