Hi David.
> The Z80 can't address > 64k though, as it only has 16 address
> lines, so it must do this with a trick called bank-switching.
> I know a guy who managed to do some software tricks to get his
> Z80 to bank-switch across 2mb of RAM, so its not limited to only
> 2 banks, just a little more magic.
I've set up a Z80-based system once that had four separate sets of
bank switched memory, all independant of each other, each 16k in size,
so the entire 64k memory map could be switched. Each bank could have
had 256 switched states as well...
Best wishes from Riley.
+----------------------------------------------------------------------+
| There is something frustrating about the quality and speed of Linux |
| development, ie., the quality is too high and the speed is too high, |
| in other words, I can implement this XXXX feature, but I bet someone |
| else has already done so and is just about to release their patch. |
+----------------------------------------------------------------------+
* ftp://ftp.MemAlpha.cx/pub/rhw/Linux
* http://www.MemAlpha.cx/kernel.versions.html