[Coco] [Color Computer] Re: New member

James Diffendaffer jdiffendaffer at yahoo.com
Sun May 15 15:07:03 EDT 2005


--- In ColorComputer at yahoogroups.com, "Boisy G. Pitre" <boisy at b...> wrote:
> 
> On May 15, 2005, at 1:45 AM, James Diffendaffer wrote:
> 
> > I got my CoCo's out of storage... does that count as progress?
> 
> It's a first step.  Congratulations!
> 

> 
> Sounds like you have your work cut out for you on the hardware end.   
> What are your plans for the software?
> 
> Boisy

If I can spend a full day on the hardware I should have it done.
The software will take longer than the hardware.

I haven't even looked at the software specs for USB in over a year. 
The transport layer stuff was similar to something I designed once and
this chip simplifies it so that isn't a problem.  It's the device
specific stuff that I need to look at.  

There's two approaches I see.  Port the assembly from the open source
project or write something in C/C++.  

6502 is easy enough to port to 6809 but it would still need some work.
 That's probably the quickest way to do it.

I don't know how good any of the 6809 C compilers are so that could be
interesting.  If I can use a compiler I can always generate the
initial code and hand optimise it when time permits.  The nice thing
about C++ is the ease of adding support for new devices... at least if
the object model is good.  

I've programmed for Unix, Solaris and Linux but never OS-9 so I need
to study that either way.  If RS-DOS is supported a rewrite that
supports USB floppys and some other stuff would be cool.  I'd need to
look at a ROM disassebly to see how difficult it is.  That's way down
the road though.






Brought to you by the 6809, the 6803 and their cousins! 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ColorComputer/

<*> To unsubscribe from this group, send an email to:
    ColorComputer-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 





More information about the Coco mailing list