[Coco] CoCo 3 MMU test for all

jdaggett at gate.net jdaggett at gate.net
Sun Jan 20 15:37:16 EST 2008


On 20 Jan 2008 at 8:29, tim lindner wrote:

> Roger Taylor <operator at coco3.com> wrote:
> 
> > At the stock WIDTH 32 prompt, type:
> > 
> > ?PEEK(65441)
> 
> I get 121 also.
> 
> -- 
> tim lindner
> tlindner at macmess.org                                   Bright


That is what you should see when block $39 is programmed into $FFA1 and 
the MMU will be pointing to $72000 to $73FFF.

121 is decimal for hex 79. Since the upper two bits are invalid the actual 
block is hex 39. It is possible that the GIME returns 01xx xxxx  when a read 
of the MMU register just to keep the software  happy. 

Also a 128K and a 512K machine will always default with the top of memory 
at $7FFFF. Therefore the 128K memory map is from $6000 to $7FFFF. A 
512K map is from $00000 to $7FFFF. SECB runs with the assumption that 
all machines are 128K memory. Only programs that use the balance of ram 
will know if the Coco is a  512K or not. 


james



More information about the Coco mailing list