Nach fast drei Jahren gibt es ein Update für den Buddha Plus One IDE-Controller. Es werden keine Fehler behoben – seit der Veröffentlichung des Controllers im Herbst 2023 wurden keine schwerwiegenden Probleme gemeldet –, aber wir haben uns entschieden, zwei wichtige Funktionen zu ergänzen:
1) Unterstützung für FAT-Medien
Die neue Software ermöglicht das automatische Einbinden (Auto-Mounting) von FAT-formatierten Medien (Festplatten oder CF-Karten) direkt nach dem Einschalten, ohne dass zusätzliche Software erforderlich ist. Dies erleichtert das Kopieren großer Datenmengen auf Ihren Amiga, falls Sie noch keine Netzwerkkarte besitzen (Hinweis: Die X-Surf-100 ist sofort lieferbar!). Achtung: Das automatische Einbinden von FAT-formatierten Medien funktioniert nur, wenn das Laufwerk keinerlei Überreste einer Amiga-RDB (Rigid Disk Block) mehr aufweist. Beachten Sie, dass FAT die „Master Boot Record“-Struktur verwendet, welche unter Umständen nicht alle möglichen Positionen der Amiga-RDB überschreibt. Sollte ein FAT-formatiertes Medium nicht automatisch eingebunden werden, prüfen Sie als Erstes auf Reste eines Amiga-RDB. Unter Linux können Sie einfach die ersten 64 KB des Mediums mit dem Befehl „dd“ überschreiben und es neu formatieren; anschließend sollte die neue Buddha-Software das Medium automatisch einbinden.
Bitte beachten Sie, dass diese Funktion NICHT für das „Hot-Plugging“ (Wechseln im laufenden Betrieb) von FAT-formatierten CF-Karten geeignet ist. Der Wechsel funktioniert zwar bei ausgeschaltetem Gerät, aber Hot-Plugging wird weder unterstützt noch empfohlen.
2) Automatisches Einbinden und Booten von CDs
Wenn ein CD-Laufwerk an einen der IDE-Ports angeschlossen ist, kann es automatisch eingebunden werden. Enthält die eingelegte CD eine Datei namens „s/startup-sequence“, versucht das System, automatisch von dieser CD zu booten.
Beide Funktionen müssen zunächst in „b1tool“ aktiviert werden, damit sie funktionieren. Wir haben sie schaltbar gemacht, um den Bootvorgang nicht unnötig zu verlängern: Es ergibt keinen Sinn, auf eine CD zu warten, wenn an dem entsprechenden Port gar kein CD-Laufwerk angeschlossen ist; das Gleiche gilt für FAT-formatierte Medien.
Das Flashen des Controllers funktioniert nur, wenn der Schreibschutz des Flash-Speichers deaktiviert ist. Dies ist der Auslieferungszustand; Ihr Controller ist also nur dann geschützt, wenn Sie sich aktiv für die Aktivierung des Schutzes entschieden haben. Überprüfen Sie dies mit b1tool: Nach dem Start des Programms finden Sie die entsprechende Option ganz oben links im Fenster. Falls Sie diese Funktion zuvor aktiviert hatten, müssen Sie sie nun deaktivieren, auf „save“ (Speichern) klicken und den Computer aus- und wieder einschalten (Power-Cycle). Das ist notwendig, da der Schreibschutz nach der Aktivierung nicht per Software aufgehoben werden kann. Er wird erst beim Kaltstart des Computers (nach dem Einschalten) deaktiviert.
Für das Flashen des Buddha Plus One gibt es keine Unterstützung über die grafische Benutzeroberfläche (GUI). Stattdessen müssen Sie das GUI-Tool über eine Shell aufrufen und dabei die – zuvor nicht dokumentierten – Argumente für den Flash-Vorgang übergeben:
Auch hier gilt: Dies funktioniert nur, wenn der Flash-Speicher nicht schreibgeschützt ist. Sobald die Erfolgsmeldung „File written to flash.“ erscheint, müssen Sie lediglich einen Reset des Computers durchführen. Ein Aus- und Wiedereinschalten (Power-Cycle) geht zwar auch, ist aber nicht zwingend erforderlich. Da es jedoch keine Möglichkeit gibt, einen Gerätetreiber in einem laufenden Amiga-System auszutauschen, kommen Sie um einen Neustart nicht herum. Das mag zwar sehr an Windows erinnern, aber es ist eine der wenigen Situationen, in denen es – selbst auf dem Amiga – keinen anderen Weg gibt.
Zuletzt müssen Sie b1tool noch in das Verzeichnis kopieren, in dem sich das Konfigurationstool Ihres Controllers befindet.
DANKE
Toni Wilen für diese Implementierung und seine Geduld mit mir
Christian Sauer für die Erlaubnis, seinen Patch für Version V42.20 von CacheCDFS zu verwenden
Dieses Software-Update funktioniert nur mit der Buddha Plus One. Es ist nicht mit älteren Versionen des Buddha-Controllers kompatibel, da diese nicht über genügend Flash-Speicherplatz verfügen. Laden Sie das neue Archiv aus unserem Wiki herunter.