Path: utzoo!utdoe!generic!pnet91!ericmcg From: ericmcg@pnet91.cts.com (Eric Mcgillicuddy) Newsgroups: comp.sys.apple2 Subject: Re: Adding an MMU- the whole hullabaloo Message-ID: <311@generic.UUCP> Date: 22 Dec 90 21:50:06 GMT Sender: root@generic.UUCP Organization: People-Net [pnet91], Etobicoke, ON Lines: 18 >have VM, you're in trouble. A page fault on REP/SEP can get you into >trouble if the first byte is in one bank and the second in another and you This will never happen, unless the assembler/compiler screws up. The Program counter is only 16 bits and would wrap around rather than incrementing the K register. Code must remain within the same 64k bank of memory. Do you mean Page (in the 4k context)? Perhaps, given that the program counter is saved on /ABORT, it is possible to manipulate its value so that it begins the instruction from the start, rather than continuing half way through. This brings up another about atomic instructions. Suppose FLAG were is a swapped segment, how would ASL FLAG work? ^^in UUCP: bkj386!pnet91!ericmcg INET: ericmcg@pnet91.cts.com