Der Bank Switching-Support des Projekts geht doch schon in die Richtung? Es wird nicht ganz genau beschrieben, wie das funktioniert (internes RAM nur als Cache mit kleinen Seiten wäre natürlich schön, aber ich vermute, dass einfach bei einem Bank-Wechsel alles entsprechend umkopiert wird...?). Und beim C64 ist's natürlich nochmal ein Stück schwieriger - spätestens im Ultimax-Modus wird das dann nichts mehr mit 100MHz, jedenfalls nicht kompatibel, weil die CPU nicht auf die in dem Modus "offenen" potenziell am Expansionsport hängenden Adressbereiche mit 100MHz zugreifen kann.
Gibt's das VHDL gerade irgendwo? Der Link auf der Website dazu ist 404.