Ach Du lieber Schatten!
Es sollte hier mal der grundsätzliche Unterschied zwischen dem EF und der NeoRAM dargelegt werden.
<simpelspeak>
Das EF ersetzt (menüpgesteuert) wie ein CRT mit Hilfe von speziellen Steuerleitungen das ROM des C64 durch Flash-Speicher (beim CRT ist es ein EPROM). Die CPU hat daher vollen direkten Zugriff auf diesen Speicher. Das Programm läuft daher im eingeblendeten Flash / EEPROM ab.
Das NeoRAM wird im I/O-Bereich eingeblendet. Aber nur eine Page (= 256 Bytes!). Will man auf Daten in der NeoRAM zugreifen, müssen diese Stück für Stück über diesen 256-Byte-Flaschenhals aus dem NeoRAM in den RAM-Speicher des C128 geladen werden. Erst wenn der Kopiervorgang abgeschlossen ist, ist das Programm im RAM des C64 lauffähig.
Bei Programmen ist es nicht unerheblich, ob sie für das ROM (CRT) oder für das RAM (Diskette) entwickelt wurden, da entsprechende Speicherkonfigurationen gesetzt werden müssen bzw. vorausgesetzt werden. Ein CRT in eine Diskettenversion zu wandeln ist daher mit etwas Aufwand verbunden.
Wenn man berücksichtigt, dass das NeoRAM beim Einschalten des Rechners immer die erste Page des Speichers einblendet, kann man das Nutzen, um in diesem ersten Block ein Startprogramm zu plazieren, dass dann ein entsprechendes Menü zur Auswahl von Programmen (natürlich nur Onefiler (ggf. eignen sich dazu auch gefreezte Spiele) ausführt. Damit könnte man einen vergleichbaren Effekt wie beim EF erzielen. Allerdings laufen sowohl Menü als auch Programm nur im RAM und da wird es dann schnell eng und wegen Speicherüberschneidungen auch problematisch. Nur wenn man ein Spiel selber speziell auf diese Situation hin entwickelt oder adaptiert funktioniert sowas problemlos.
</simpelspeak>
Gruß WTE