[Coco] Fuzix: Now on CoCo2
Michael R. Furman
n6il at ocs.net
Tue Dec 6 14:55:35 EST 2016
Bootstrap.s is icky, reads a raw memory image instead of a DECB bin, and it’s really designed to bootstrap a ROM system. It seems like your coco3 loader would work with a few changes, I think I will try that. I’m pretty sure I figured out where to load it so it won’t get overwritten by fuzix.bin, looks like the last 1-2k of FUZIX's screen area should be unused by both FUZIX and DECB.
I do have a few questions for you Brett:
Do you have any programming reference for the CocoSDC?
Does your CocoSDC driver support multiple drives, if I passed through SDC0 or SDC1?
Should we move the CocoSDC driver over to Kernel/dev? Not sure if having a device named “sd” and a different one named “sdc” in the same directory would be too confusing...
—
Michael R. Furman
Email: n6il at ocs.net
Phone: +1 (408) 480-5865
> On Dec 4, 2016, at 9:33 PM, Brett Gordon <beretta42 at gmail.com> wrote:
>
> Nicely done! Now just to replace bootstrap.s with standalone sdc code.
> sdc logic is very similar to ide.
>
> load up the param regs
> wait till sdc is rdy
> Read 256 bytes
> wait for return or error fr sdc
> rinse repeat.
>
> Don't depend on anything in the rest of the kernel. The code resides in
> ROM and becomes quite useless after boot.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list