[Coco] Drivewire hdbdos and the oco 1 & 2

Tormod Volden lists.tormod at gmail.com
Mon Sep 23 09:08:13 EDT 2013


On Mon, Sep 23, 2013 at 2:22 PM, Bill Pierce wrote:
>
> Thanks Tormod, you answered my question without actually answering it :-)

As you could see I had answered the question many weeks before you asked :)

>
> The thought never crossed my mind that if you only have 32k or less, there will be NO ram under the roms therefore no where for hdbdos to load. Only a position independant build of hdbdos would work on a 32k Coco 1 or 2 by loading it into lower Ram.
>
> Since you've modified hdbdos for the Dragon 32 to be position independant, is there a position independant version for the Coco?

It is the same code (in the Toolshed repository) just build flags are
different. Look at the Dragon examples at the end of the Makefile. If
you remove -DDRAGON and dragon_equivs.asm from them it will build for
CoCo. Modify the -DORG= for where to locate the code.

If you test it out successfully we can of course add corresponding
stanzas to the Makefile.

In your original question you did not specify that you wanted to run
it from RAM. If you run from a ROM, there is only the ca 3KB RAM used
for buffers and housekeeping, so I think it should work fine even on
16KB CoCos.

Tormod



More information about the Coco mailing list