Final Expansion 3 (FE3-20)
Die VC-20 Final Expansion ist eine universelle Speichererweiterung für VC-20. Die FE3 wird an den Expansionsport des VC-20 gesteckt. Die aktuelle Version v3.2 bietet folgende Erweiterung der Hardware:
- Erweiterung des Arbeitsspeicher (SRAM) um 512KB
- Ein 512KB großer Flash Speicher für die Betriebs Software (Firmware) und oft benutzte Programme
- Ein Massenspeicher als Floppydisk Ersatz auf Basis einer SD Karte (SD2IEC) für bis zu 2GB
- Eine Echtzeituhr (RTC) und ein Anschluss für die LCD Display Erweiterung des SD2IEC
Die Final Expansion kann jede bekannte VC-20 Software starten. Das Starten der Spiele und Programme erfolgt bequem mittels Menü. Die FE3 bietet der Software die geforderte Umgebung und stellt diese automatisch ein (Speicherkonfiguration).
Hardware
Neben den beiden Speicherbausteinen (SRAM 628512 und Flashspeicher AM29F040) befindet sich auf der Platine noch ein Atmel Controller ATmega644 und ein Atmel CPLD ATF-1504. Der Controller ist für den Zugriff auf die SD Karte zuständig (SD2IEC bzw. µIEC). Der CPLD ist das Herzstück des FE3, der die gesamte Hardware Logik in nur einem Baustein abbildet.
Software
Die Betriebs Software (Firmware) des FE3 ist im Flash gespeichert. Sie steht sofort nach dem Einschalten (bzw. nach einem Reset) des VC-20 zur Verfügung. Die Bedienung Betriebssoftware wird ausführlich im FE3 Handbuch beschrieben.
Die Firmware besteht aus zwei Teilen:
- Das Menüsystem zur Auswahl der Funktionen die das FE3 bietet
- Die FE3 Wedge als Befehlserweiterung des Standard BASIC-V2
Das Menüsystem bietet folgende Funktionen:
- RAM Konfiguration: Mit dieser Menüpunkt lassen sich alle bekannten Speicherkonfigurationen des VC-20 einstellen.
- Diskloader: Dieser Menüpunkt unterstützt das komfortable Laden und Ausführen von Programmen die auf Disk gespeichert sind. Der Diskloader ist völlig frei vom Benutzer konfigurierbar und unterstützt alle Arten von Floppy Laufwerken und natürlich das integrierte SD2IEC.
- Cartloader: Damit kann man komfortabel die Programme starten, die im Flash gespeichert sind. Im Flash stehen 480KB (von 512KB) zur freien Verfügung. Jeder kann seine Lieblingsprogramme selbst in den Flash übertragen. Es können beliebige Programme (BASIC, Programme, Module) in den Flash übertragen werden.
- Utilities: Das sind Hilfsprogramme um ein Update der Firmware einzuspielen und den Flash Speicher mit Programmen eigener Wahl zu beschreiben.
Dokumentation
Nachbau
Die Pläne für die FE3 sind frei erhältlich und die Software ist Open Source. Für geübte Bastler bzw. Elektroniker ist das Interface einfach nachbaubar. Wenn man selbst keine Platine erstellen will, kann man das FE3 auch auf einem 8-Bit Baby aufbauen (siehe auch Final Expansion v1).
Man kann Bausätze der aktuellen Version v3.2 erwerben von Nils aus dem Forum-64. Der WEB Shop findet sich hier. Die Aufbauanleitung ist hier zu finden.
WEB Links
- Final Expansion im Forum 64 - im Forum 64 wurde die FE3 in Teamarbeit entwickelt
- Bericht **Final Expansion für VC20** in der CeVi-aktuell (Ausgabe 06/2009)

