Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!ucsd!ucbvax!pnet91.UUCP!ericmcg From: ericmcg@pnet91.UUCP (Eric Mcgillicuddy) Newsgroups: comp.sys.apple2 Subject: Virtual memory Message-ID: <9010102030.aa01011@generic.UUCP> Date: 10 Oct 90 20:27:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 26 >What I'm doing is designing a virtual memory system for the GS. >It's a simplistic type, with just a BASE and BOUNDS register. But >that's enough to do memory protection, and make all processes >Jawaid Bazyar | Blondes in big black cars look better wearing >Senior/Computer Engineering | their dark sunglasses at night. (unk. wierdo) >jb10320@uxa.cso.uiuc.edu | The gin, the gin, glows in the Dark! > | (B O'Cult) Copy cat! :) I think you are going more for a demand paged memory memory management unit, kinda like a 68851. Lots of luck, but I think you will have problems with the multiplexed addressing/data lines of the 65816. Also make sure that it is pin compatible with the 65816 socket on the motherboard and/or various accerators. I expect you will also have to write some system software to handle page faults. On an unrelated topic, where can I find information on PIF's (Permanent Intialization Files)? When these are loaded are the assigned stack space as OMF files are or must it explicitly ask for stack/direct page space?i Eric MCGillicuddy Apple II Evangelist UUCP: bkj386!pnet91!ericmcg INET: ericmcg@pnet91.cts.com