[Coco] CoCo 3 MMU test for all
jdaggett at gate.net
jdaggett at gate.net
Mon Jan 21 20:57:53 EST 2008
On 21 Jan 2008 at 18:18, Darren A. wrote:
> It may very well not be noise. The common read, as you say, is coming
> from the PEEK command. Robert G. has confirmed that a different result
> can be obatined using assembly instructions. The question remains as
> to whether or not the value of the instruction bytes are playing any
> role in this matter.
>
> Darren
And I believe that it is. The last instruction in the basic code before the LDB
,X is encountered is a BSR. After which an RTS is encountered. The last by
te read back into the 6809 is the PCR low byte. Which happens to be $52
(0101 0010). That is the last item on the data buss prior to the GIME chip
register load into the 6809. Oddly enough bits 6 an 7 are 01. Concact that
with xx11 1000 and you get 0111 1000 or $78 and not $38.
qed
james
More information about the Coco
mailing list