[Coco] partial OS9 boot from hard drive (back on topic)
Vern Burke
vburke at skow.net
Sat Aug 27 13:28:24 EDT 2005
Yup, caught that one (thanks for reminding me!). Been too blasted long
away from this.
Now I have init and cc3go patched correctly, shell and grfdrv in the
cmds directory on the /dd hard drive. Now it goes to OS9 BOOT, access's
the hard drive, and then crashes spectacularly (major garbled display).
I guess I'll give up on this and see if I can coax one of my old MFM
drives and CoCo XT to run as my primary drive. Maybe I'll just relegate
this to secondary storage.
Vern
Robert Gault wrote:
> Don't get fooled by the /dx entries in modules like init. If you look
> carefully, you will see that /DD is $2F $44 $C4. If you use dEd to make
> a change in the ascii section and enter /DD you will get $2F $44 $44.
> These module names have the last byte with $80 added as a termination
> indicator. So /DD is above and /D0 would be $2F $44 $B0.
>
> Vern Burke wrote:
>
>>
>> <snip>
>>
>> Ok, the mystery deepens. I created a copy of my working boot floppy
>> with the hard drive driver and /h0 on it to mess around with. I did
>> the following:
>>
>> Stripped cc3go out of os9boot and put it in the root of the floppy.
>> Works perfectly.
>>
>> Used ded to change the /d0 reference in init to /dd (d0 and dd are
>> both working descriptors to the floppy). All modules in os9boot ident
>> correctly. Fails boot!
>>
>> Ded'd init back to /d0, fails boot again!
>>
>> I get the feeling I'm missing something simple here. I know both dd
>> and d0 work to the same drive, init shows the d0 to dd change, init
>> idents correctly, hmmmmmm.
>>
>> Vern
>>
>
More information about the Coco
mailing list