[Coco] Re: NitrOS9 on MESS?

tim lindner tlindner at ix.netcom.com
Thu Dec 4 17:10:00 EST 2003


Nathan Woods <npwoods at cybercom.net> wrote:

> Roger Taylor writes: 
> 
> > At least you know that it's occuring while RBF is writing out to a
> > storage device.  So if this does not happen on a real CoCo, and the code
> > is  exactly the same, then it's M.E.S.S... probably a timing issue or the
> > index hole signal code.  ??
> 
> Truthfully, I do not know.  This particular bug defied almost all of my
> assumptions.  At first, I assumed that it was either a FDC timing bug or a
> 6309 core bug.  However in my investigations, it seems that the orders to
> write to the bad sector come from outside cc3disk.  The fact that the bug
> occurs when used with a VHD - thus bypassing cc3disk - confirms this 
> observation.  Since this bug also occurs with NitrOS-9 6809, the 6309 core
> is not to blame. 
> 
> Generally any bug that appears in MESS but not the real hardware is by
> definition, a MESS bug.  Probably the only bugs for which this is not the
> case is if some CoCo code was relying on something totally whacked out, such
> as reading from undefined IO memory or the contents of memory when power is
> turned on.  I'm inclined to believe that the latter is not the case.  It
> could be a timing bug, but what kind of timing bug would cause this bug.  As
> for "index hole signal code", can you elaborate on what that is?

I have not been able to reproduce this bug under MacMESS.

Maybe it is a compiler bug. MacMESS compiled with Metrowerks Codewarrior
6.2 or 6.3 has this bug:

http://bugzilla.mess.org/show_bug.cgi?id=316

But when it is compiled with GCC/Project Builder it runs fine.

Also, why hasen't this bug made it into Bugzilla?

-- 
tim lindner
tlindner at ix.netcom.com                                        Bright



More information about the Coco mailing list