[Coco] Re: NitrOS9 on MESS?
Nathan Woods
npwoods at cybercom.net
Thu Dec 4 16:10:00 EST 2003
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?
More information about the Coco
mailing list