Was kann man damit machen:
- Wiederherstellbare Umgebungsvariablen
- Flash und RAM-Manipulation, z.b. Test, Checksum, Kopieren, Löschen
- Booten/Start einer Applikation aus dem Flash
- Booten/Start einer Applikation aus dem RAM
- Laden von Binär-, Elf- oder S-Record-Dateien über die serielle Schnittstelle (Kermit-Protokoll) ins RAM
Im Moment geht noch nicht:
- Zugriff auf Festplatten-Partitionen, um von dort zu booten/Programme zu laden
- I2C-EEprom (müsste man sowieso erstmal selbst einbauen)
- Zugriff auf 8-Bit-PCCards (im PCMCIA-Slot)
Was leider nie gehen wird:
- Ethernet

Für letzteres hätte ich zwar die Idee, den PCMCIA-Slot mit Adress- und Datenbus als Schnittstelle zu einem Ethernet-Chip zu nutzen. Aber dazu bräuchte ich jemanden, der sich besser mit Hardware auskennt als ich.
"Das U-Boot" für Zapmaster habe ich jetzt sogar als "out.app" erstellt. Ich konnte es auf meinen Zapmaster flashen und es wird quasi als Second-Level-Bootloader nach dem Lasat-Bootloader gestartet. Leider kann ich aber noch nicht die Zapmaster-Applikation starten, dafür müsste ich das Datei-Format erst in U-Boot einbauen. Man kann aber die Original "out.app" der Lasat-Firmware jederzeit wieder flashen.
Wenn Interesse besteht, kann ich das "U-Boot" als Download hier im Forum ablegen.