Path: utzoo!attcan!uunet!cs.utexas.edu!asuvax!ncar!midway!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!jb10320 From: jb10320@uxa.cso.uiuc.edu (Desdinova) Newsgroups: comp.sys.apple2 Subject: Re: Virtual memory Message-ID: <1990Oct14.182607.29306@ux1.cso.uiuc.edu> Date: 14 Oct 90 18:26:07 GMT References: <9010102030.aa01011@generic.UUCP> Sender: news@ux1.cso.uiuc.edu (News) Organization: University of Illinois at Urbana Lines: 46 In article <9010102030.aa01011@generic.UUCP> ericmcg@pnet91.UUCP (Eric Mcgillicuddy) writes: > >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. I'm not really looking for paging right now, that would be asking too much of a hack. Such a thing would have to be built in to the '816. However, having a separate v-space for each process gets around the problem of limited stack space (only 64K for the whole system currently- but soon, limited only by the imagination!) My purpose in this massive hack is to get a very stable *NIX running on the GS. I've thought about applications towards GS/OS, and it looks promising. Each application can be given it's own bank 0 space... i.e., the tool sets can be switched between programs with no problems. Obviously, you want to have them all share the screen space, but when you're talking HACK, anything is possible. >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 Hmm, that's a good question. I've never seen it in my frequent perusal of the man-space (? what did I just say), but of course, I wasn't looking for it. I would imagine that a permanent init is given it's stack by the system, but maybe not. I know TOL files aren't given stacks. >Eric MCGillicuddy >Apple II Evangelist Amen! Long live the IIgs (Apple or not!) >UUCP: bkj386!pnet91!ericmcg >INET: ericmcg@pnet91.cts.com -- 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) Apple II Users Unite! Storm the New Product Announcement and Demand Justice!