[Coco] 6309 microprocessor project 01-16-2004

Theodore Evans (Alex) alxevans at concentric.net
Sat Jan 17 15:15:28 EST 2004


On Jan 17, 2004, at 3:53 AM, John Collyer wrote:

> Anyway that brings me back to a question I have been
> wondering about for sometime now and here it is.
>
> In the real coco3 MMU how does the actual hardware
> associate the virtual pages with the physical pages.

The lower 13 bits of the address are passed directly while the upper 
three bits selects from the current one of two banks of eight six-bit 
addresses to get the upper six bits.

physical(12:0) <= virtual(12:0)
physical(18:13) <= xlate[virtual(15:13), map]




More information about the Coco mailing list