[Coco] Strange results reading the palette registers on Coco3
Mark McDougall
msmcdoug at iinet.net.au
Mon Dec 5 18:37:13 EST 2011
On 6/12/2011 8:54 AM, Robert Gault wrote:
> Anyway, the main point is that recent changes to the MESS source code had an
> effect on how the palette registers were read. Programs like my CER-COMP
> program stopped loading with an I/O error because the comparison above failed.
Why is your software checking the state of undefined/unmapped bits anyway?
> Looks like there is no practical way to fully emulate the Coco3 hardware in
> emulators regards un-mapped bits or bytes.
I think that's a bit premature at this stage, without further analysis. At
the _macro_ level, the state of a computer is 100% deterministic.
As an example, IIUC there is Apple II software that makes use of floating
bus values for pseudo-random number generation, and I seem to recall that
even that aspect has been emulated _accurately_ in some emulators!
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list