Subject: Re: Virtual Memory for Apple II Using Focus Drive CardNewsgroups: comp.sys.apple2.programmerFrom: dempson@actrix.gen.nz (David Empson)Date: Wed, 5 May 1999 01:56:04 +1200Message-ID: <1draxq6.1vub4ud15w78qqN@dempson.actrix.gen.nz>References: <19990504041102.11392.00001808@ng-da1.aol.com>Organization: EmpsoftX-Newsreader: MacSOUP 2.3NNTP-Posting-Host: 202.49.157.176X-Trace: 5 May 1999 01:54:12 NZST, 202.49.157.176Lines: 38Path: lobby!newstf02.news.aol.com!portc04.blue.aol.com!newsfeed.wli.net!newsfeed.berkeley.edu!news-stock.gip.net!news.gsl.net!gip.net!news.iprolink.co.nz!news.actrix.gen.nz!dempsonObsbedia2 <obsbedia2@aol.com> wrote:> Neat idea!  Is it possible for an 8bit computer to act like a Mac? Of course!> >       Feel free to shoot this down, but justify it.  After all, anything more that> one Meg is just about impossible to find for an Apple IIe these days, but if a> program could take advantage of an empty partition on a Focus Drive ... WOW!> +32 Megs of RAM Memory on a fast Focus Card!Well, maybe.  It isn't "virtual memory", because the computer doesn'tautomatically map it into the address space of the processor.  You coulddo some kind of memory swapping software (like many applications alreadyimplement with large RAM cards), but it wouldn't be compatible with verymuch.A more compatible option would be to rewrite the Focus firmware to makeit look like a standard slot RAM card, but without the direct hardwareinterface (i.e. just implement the SmartPort calls).  This wouldn't workwith programs that assume they can poke directly into the registers, butit would allow some programs that support these cards to use the extramemory.  It might be limited to 16 megabytes, however, due to addressinglimits.A more limited option would be to rewrite an AppleWorks memory carddriver to use the Focus card (or any SmartPort hard drive, for thatmatter - a DMA SCSI card should be just as fast as the Focus).AppleWorks could then treat a hard drive partition as a virtual addressspace.Now, assuming you had gone to all that trouble...What on earth are you going to _do_ with 32MB of rather slow RAM in aIIe?-- David Empsondempson@actrix.gen.nzSnail mail: P.O. Box 27-103, Wellington, New Zealand