[Coco] Just another peek...
Dave Philipsen
dave at davebiz.com
Sat Oct 10 09:18:40 EDT 2015
You can consider numbers 1 and 3 as effectively done already. As for fitting BOOT into 768 bytes or less I'm not 100% sure on that. It may be possible...
Dave Philipsen
> On Oct 10, 2015, at 6:16 AM, Brett Gordon <beretta42 at gmail.com> wrote:
>
> In order to do stand-alone SD booting, the current OS9 two-stage boot
> does indeed require 3 drivers be written:
>
> 1. One for HDBDOS/DECB
> 2. One for the boot loader (BOOT)
> 3. One for the Nitros9 run-time. (I guess someone did this already)
>
> *Someone* here wrote a OS9 ROM booter effectively combines nos. 1 and
> 2 into one driver. (but leaves you without DECB), and requires one to
> monkey around with writing ROMs (which *is* pretty easy now-a-days)
>
> The current Nitros9 BOOT implementation requires any new drivers to
> fit into 768 bytes of memory. I'm guessing the SD driver would fit in
> there (even with the hideousness of the SDIO initialization code).
>
> For writing any new driver, owning the subject hardware helps. If I
> get the gumption to do all the crap needed to get a CoCoFPGA, I *may*
> help. I've done the CoCoSDC drivers for HDBDOS. And I don't think
> the BOOT driver is too difficult, considering the unholy union that
> BOOT/REL/KRN is. It's important to note though, because of our wacky
> "eat-your-own" and "nay-saying" that happens in this community, any
> coco programming I do now is for *myself*. I will open-source it, of
> course, but if I take any crap, I will drop it like a plagued rat.
>
> --
> Brett M. Gordon,
> beretta42 at gmail.com
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list