[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 6809 mill clone



On 08/06/2012 11:37 PM, Alex Freed wrote:
On 8/6/2012 3:12 PM, Steven Hirsch wrote:

Boisy is most definitely the right person to ask about the intricacies
of OS-9/NitrOS-9 and 6809/6309 assembly programming.  He's forgotten
more about it than I'll ever hope to know.

I'd love to see a minimum of 512k on such a card, and it goes without
saying that I want one :-).


I agree, the same way as my PCPI clone takes either 128K or 512K chips.
One question is how to implement the memory management. There seems to be a
standard in the 6809 world where the space at $FF00 (?) contains 16 write-only
registers that map logical 4K blocks to arbitrary physical memory. That would
require a lot more resources to implement than is available in simple CPLDs
easy to hand solder. Another extreme is a single 32K block mappable to
physical RAM. I wonder what is the minimum for OS9 level 2? I guess reading
the CoCo 3 manual may help.

Actually, the Microware OS-9 manuals would probably be of more general help, as would talking with Boisy.

Have you found the Malted Media ftp site yet?

ftp://maltedmedia.com/coco/

Look in "MANUALS/MICROWARE".

You will also be interested in "Toolshed", a PC-based cross-development tool chain for 6809/6309. I think there's a Windows build available.

http://sourceforge.net/projects/toolshed/

It would be ideal if the proposed card could run non-graphical CoCo apps. I'm not sure what percentage of 6809 OS-9 applications are "well behaved", i.e. operate only through documented OS entry points.