FE3:Handbuch/Firmware: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Disk Loader)
(Disketten Image wechseln)
Zeile 66: Zeile 66:
 
Die Menü Struktur des Diskloader ist vollkommen frei konfigurierbar. Ich habe mir die wichtigsten Programme in D64 Images gepackt. Eine Menüseite ([[loader|LOADER Datei]]) im Hauptverzeichnis der SD Karte enthält alle diese D64 Images zur Auswahl. Hinter jedem dieser D64 Menü Punkte steht einfach ein CD: Befehl für das SD2IEC:
 
Die Menü Struktur des Diskloader ist vollkommen frei konfigurierbar. Ich habe mir die wichtigsten Programme in D64 Images gepackt. Eine Menüseite ([[loader|LOADER Datei]]) im Hauptverzeichnis der SD Karte enthält alle diese D64 Images zur Auswahl. Hinter jedem dieser D64 Menü Punkte steht einfach ein CD: Befehl für das SD2IEC:
  
[[File:Diskloader 2t.png|none|thumb|200px|Diskloader Hauptmenü]]
+
[[File:Diskloader 2t.png|none|thumb|200px|Diskloader Hauptseite]]
  
 
<br />
 
<br />
 +
 
===== Diskloader Konfiguration =====
 
===== Diskloader Konfiguration =====
  

Version vom 29. August 2019, 15:39 Uhr


FE3 Firmware

Die FE3 Firmware ist eine Software, die für den Betrieb der FE3 benötigt wird.

Teile der Firmware sind im EEPROM der FE3 gespeichert (interne Firmware) und stehen sofort nach dem einschalten des VC-20 zur Verfügung.
Andere Teile werden bei Bedarf von Diskette geladen und ausgeführt (externe Firmware).


Interne Firmware

Fe3main.png
(im Flash Speicher der FE3 integriert)


Externe Firmware

(ladbare Programme)
  • FE3 Diag - FE3 Diagnose Tool
  • FE3 Flash - zum schreiben der internen Firmware in den Flash Speicher


FE3 Diag
- FE3 Diagnose Tool


FE3 Flash
- zum schreiben der internen Firmware in den Flash Speicher




Disk Loader

Vom Hauptmenü aus kommt man in den Diskloader mit der Taste <F3>. Mit dem Diskloader kann man konfigurierte Spiele und Programme auf der SD-Karte (oder Diskette) bequem starten.


Programm starten

Aus der Liste der Spiele/Programme wählt man das Gewünschte aus, indem man die Cursortasten oder den Joystick benutzt. Mit der <Return> Taste wir das Spiel/Programm gestartet.

Diskloader Untermenüseite

Wenn mehr als 17 Menüeinträge vorhanden sind, dann kann man mit den Tasten <F1> und <F3> zwischen den Seiten blättern. Die Tasten <F5> und <F7> springen jeweils zum ersten bzw. letzten Eintrag der Liste. Das ermöglicht ein schnelles Navigieren im Diskloader Menü.


Disketten Image wechseln

Man kann die Programme in Unterverzeichnisse oder in Disketten Images (D64, D81) organisieren. Die Disketten Image Dateien sind exakte Abbilder von Disketten und daher wegen ihrer hohen Kompatibilität die erste Wahl.

Um in ein Unterverzeichnis oder in ein Disketten Image zu wechseln benutzt das SD2IEC den Befehl CD:. Um es wieder zu verlassen benutzt man den Befehl CD:←. Diese Befehle zur Navigation können hinter einem Menü Eintrag des Diskloader versteckt sein. Der Eintrag auf dem Screenshot oben zeigt zb. <DIR>.., dieser Eintrag führt zurück in die Image Auswahl.

Die Menü Struktur des Diskloader ist vollkommen frei konfigurierbar. Ich habe mir die wichtigsten Programme in D64 Images gepackt. Eine Menüseite (LOADER Datei) im Hauptverzeichnis der SD Karte enthält alle diese D64 Images zur Auswahl. Hinter jedem dieser D64 Menü Punkte steht einfach ein CD: Befehl für das SD2IEC:

Diskloader Hauptseite


Diskloader Konfiguration

Der Diskloader kann völlig frei konfiguriert werden, dazu dienen sogenannte (LOADER Dateien). Diese LOADER dateien sind einfach nur Dateien mit dem Namen "LOADER" die dieselbe Struktur wie ein BASIC Programm aufweisen.

Da LOADER Dateien wie BASIC Programme sind, kann man sie ganz normal mit LOAD laden und mit SAVE speichern. Den Inhalt der LOADER Datei kann man mit LIST ansehen und bearbeiten, eben ganz genau so wie bei einem BASIC Programm. Man kann alles mit VC-20 Boardmittel machen.

Eine LOADER Datei entspricht einer Menüliste im Diskloader. Wenn der Diskloader gestartet wird, dann lädt er die LOADER Datei vom aktuellen Laufwerk und stellt die enthaltenen Einträge als Menü dar. Neben den Textzeilen für die Menüeinträge enthält die LOADER Datei alle Anweisungen die hinter dem Menüeintrag stehen. Das können Ladeanweisungen für Programme oder Spiele sein oder einfach nur Kommandos an das Laufwerk bzw. dem SD2IEC.

Jeder kann sich selbst seine LOADER Dateien erstellen und sich so eine umfangreiche Sammlung von Programmen und Spielen zusammenstellen.

Wie man LOADER Dateien erstellt bzw. wie diese Dateien aufgebaut sind wird hier beschrieben: [Doku - Aufbau der LOADER Dateien]


Cart Loader

Vom Hauptmenü aus kommt man in den Cartloader mit der Taste <F5>. Im Cartloader kann man Spiele und Programme bequem starten, die im Flash Speicher der Final Expansion gespeichert sind.

Der Sinn des Cartloader ist, dass man seine liebsten Spiele und Programme schnell und einfach im Zugriff hat.


Programm starten

Aus der Liste der Spiele und Programme wählt man das Gewünschte aus, indem man die Cursortasten oder den Joystick benutzt. Mit der <Return> Taste wird das Spiel bzw. das Programm gestartet.

Fe3cartloader.png

Wenn mehr als 17 Menüeinträge vorhanden sind, dann kann man mit den Tasten <F1> und <F3> zwischen den Seiten blättern. Die Tasten <F5> und <F7> springen jeweils zum ersten bzw. letzten Eintrag der Liste. Das ermöglicht ein schnelles Navigieren im Cartloader Menü.


Einträge hinzufügen

Zum Cartloader Menü können beliebige Spiele und Programme hinzugefügt werden. Der Flash Speicher der FE3 hat eine Größe von 512KB, davon können 480KB für den Cartloader verwendet werden. Der Rest ist für die Firmware reserviert.

Programme die zum Cartloader hinzu gefügt werden sollen, müssen bereits im Diskloader konfiguriert sein. Wenn das Programm im Diskloader funktioniert, dann funktioniert es auch im Cartloader. Allerdings nur dann, wenn das Programm keine weiteren Daten von Disk nach ladet bzw. keine Daten auf Disk speichert. Der Cartloader wechselt beim Start des Programmes nämlich nicht in das entsprechende Disk Image.

Das Hinzufügen von Programmen zum Cartloader Menü erfolgt im Menü FE3 Utilities, das man vom Hauptmenü aus anwählen kann. In dem Utility Menü gibt dann einen Punkt F1 ... Flash Program:


Fe3utilities.png


Einträge löschen

Der 512KB große Flash Speicher der FE3 kann Byte für Byte beschrieben werden, aber das Löschen funktioniert aber nur in großen Blöcken. Deshalb kann man den Cartloader nur komplett löschen, einzelne Einträge löschen funktioniert zur Zeit nicht.

Das Cartloader Menü wird gelöscht indem man die Firmware neu aufspielt.


FE3 Utilities

Die FE3 Utilities ...