Frische Software für den Buddha Plus One

Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.


Please understand that you need to create an account to be able to post, guest posting was disabled as an anti spam measure.

  • 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:

    Code
    1. b1tool write buddhap1.bin force


    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.

  • Ich habe die Download-Möglichkeiten noch um ein bootfähiges ADF erweitert. Das macht das Update besonders leicht, denn man muss keine Kommandozeile eintippen oder den lha-archiver bedienen.


    Jens