Re: [cc65] supercpu.c

Date view Thread view Subject view

From: David Holz (davidh_at_otterspace.com)
Date: 2002-11-20 15:21:52


From: "Ullrich von Bassewitz" <uz_at_musoftware.de>
> It seems that for the Commodore machines, the lowest common denominator
would
> be a 256 byte window supplied by the driver. The program may issue
requests to
> map part of the extended memory into this window. The GEO-RAM cartridge
> supports this type of memory. I don't know about memory extensions on
other
> machines, however.

gee, that sounds familiar. :)

http://www.geocities.com/white-flame/scratch/softmmu.html

For expansion memory that is accessed linearly, you just move the window, so
that's speedy, too.  If you need to copy data in & out, you can do that on a
page-by-page basis, keeping recently used pages cached in main memory (so
you can point the window to it) if you've got the room.

--
White Flame (aka David Holz)
http://www.white-flame.com/
(spamblock in effect)

----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-11-20 15:21:28 CET