[Coco] OS9 and MMU operation

L. Curtis Boyle curtisboyle at sasktel.net
Mon Jun 12 03:03:58 EDT 2017


Hmm… that I don’t remember off the top of my head. Good question… I can’t remember if that block is reserved for that purpose, or if it will get used, but still duplicate mapped.

L. Curtis Boyle
curtisboyle at sasktel.net



> On Jun 12, 2017, at 12:57 AM, Walter Zambotti <zambotti at iinet.net.au> wrote:
> 
> If all blocks being used then what becomes the unused block?
> 
> -----Original Message-----
> From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of L. Curtis Boyle
> Sent: Monday, 12 June 2017 2:47 PM
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Subject: Re: [Coco] OS9 and MMU operation
> 
> The GIME definitely handles this. And I used MMU blocks in a processes' 64K memory map are mapped to the same (unallocated/unused) MMU block (so if your program goes nuts and starts writing beyond its allocated data area, it will only clobber 1 8K MMU block out of the entire system (well, unless you overwrite your own program, vector page RAM, and/or I/O area, of course).
> (If I remember correctly, MMU block $3E is the default "unused" block that is mapped in to all unused blocks in a process) 
> 
> Sent from my iPhone
> 
>> On Jun 12, 2017, at 12:34 AM, Walter Zambotti <zambotti at iinet.net.au> wrote:
>> 
>> Can any of the OS9/Nitros09 gurus say whether the memory manager 
>> allows the same physical page to be mapped into multiple MMU registers?
>> 
>> 
>> 
>> Walter
>> 
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 



More information about the Coco mailing list