Installation der Workbench 2.1 auf CF-Karte für einen Amiga 600 an einem Windows7-PC mit WinUAE

Hier geht's zur Anleitung für den A1200 mit Workbench 3.1.


Inhalt


Wozu?

Diese Anleitung dient dazu, eine CF-Karte am internen IDE-Port eines Amiga 600 als Festplatte einzurichten. Eigentlich würde man dies direkt am Gerät mit den Installationsdisketten machen, aber manch einer hat nur einen A600 und keine funktionierenden Installationdisketten mehr, kann aber grundsätzlich auf ADFs der Disketten zugreifen.
Hier hat man dann die Möglichkeit, die Installation am Windows-PC mit WinUAE durchzuführen.

Leider ist es so, dass nicht alle CF-Karten am IDE-Port des Amigas funktionieren. Ein spezieller IDE-CF-Adapter TueIDE soll die Kompatibilität erhöhen, aber ob auch damit alle CF-Karten tun kann ich nicht garantieren.
Mir ist keine Möglichkeit bekannt, einer CF-Karte anzusehen ob sie für den Betrieb am Amiga geeignet ist ohne dies nicht durch Ausprobieren zu ermitteln. Dazu braucht man aber eben die Installationsdisketten...

Lange Rede, kurzer Sinn: es kann passieren, dass ihr eure CF-Karte anhand dieser Anleitung einrichtet und dass diese in WinUAE auch prima funktioniert, aber am echten Amiga dennoch den Dienst verweigert. In diesem Fall könnt ihr eine andere CF-Karte oder TrueIDE probieren.

Zur Größe der CF-Karte: ein ungepatchtes AmigaOS kann mit Festplatten bis zu 4GB Größe und Partitionen bis zu 2GB umgehen. Praktisch würde ich es aber vermeiden diesen Bereich voll auszunutzen, da es in Grenzbereichen durchaus mal zu Überläufen kommen kann. Man riskiert im schlimmsten Fall damit Fehler die für Datenverlust sorgen, diese aber u.U. noch monatelang unbemerkt bleiben können. Ich würde daher maximal 1GB große Karten verwenden..


Die Ausrüstung


CF-Karte vorbereiten

CF-Karten sind normalerweise partitioniert und formatiert; damit wir aber die CF-Karte von WinUAE aus partitionieren können, muss die Karte komplett gelöscht werden, da ansonsten keine Schreibzugriffe auf den ersten Block stattfinden können. Das machen wir mit dem Programm DiskPart. Hierfür stecken wir die CF-Karte in den Kartenleser und starten eine Kommandozeile mit Administratorrechten:
Command Prompt - Run as administrator

In der Administrator-Kommandozeile geben wir 'diskpart' ein und lassen uns dann per 'list disk' die Laufwerke am Rechner anzeigen. Aus der Liste suchen wir unsere CF-Karte aus und wählen die per 'select disk n' wobei 'n' für die Nummer der CF-Karte steht, also z.B. 'select disk 7'. Wenn die erfolgreich gewählt wurde löschen wir diese mit einem beherzten 'clean' (An dieser Stelle solltet ihr euch sehr sicher sein, dass ihr auch wirklich die CF-Karte gewählt habt und nicht etwa eure Systemfestplatte!)
Das wars auch schon, ihr verlasst DiskPart mit einem 'exit' und eure CF-Karte ist komplett gelöscht. Hier noch ein Beispiel wie das bei mir aussieht:
Administrator: Command Prompt


WinUAE konfigurieren

WinUAE muss hierfür ebenfalls mit Administratorrechten gestertet werden:
WinUAE - Run as administrator

Dort basteln wir uns erstmal einen A600 zusammen:
bei 'Paths' geben wir den Pfad zu unserem 2.05-Rom bei 'SystemROMs' an und klicken 'Rescan ROMs'.
Bei 'Quickstart' wählen wir als 'Model' einen 'A600' aus.
Bei 'Hardware->RAM' gönnen wir uns noch 2MB Chip und 4MB Fast und binden dann unsere CF-Karte bei 'Hardware->Hard drives' ein.
Dort klicken wir auf 'Add Hard Drive...' worauf sich ein kleiner Dialog 'Harddrive Settings' öffnet. Dort wählen wir als 'Hard drive' unsere CF-Karte aus, lassen 'HD Controller' auf 'UAE', setzen ein Häkchen bei 'Read/write' und klicken dann auf 'Add hard drive'. Auch hier sollten wir uns sehr sicher sein, dass wir tatsächlich die CF-Karte ausgewählt haben. Vergleicht die Größen und da wir sie vorher gelöscht haben sollte sie als [UNK] ('unknown') geführt werden:
Harddrive Settings

Wir starten jetzt WinUAE und sollten von einem freundlichen Kickstart-Screen begrüßt werden:


CF-Karte in WinUAE partitionieren

Wir legen jetzt das WB2.1_Install.adf ins virtuelle Laufwerk DF0: ein und es sollte nach einer Weile in die Workbench gebootet werden:

Dort öffnen wir uns eine Shell per 'Rechtsklick -> Execute Command...' und geben in dem Fenster dann 'newshell' ein:

In die Shell geben wir ein:

cd sys:hdtools
hdtoolbox uaehf.device
(bei einer deutschen Tastatur ist das 'y' unter dem 'z' und der Doppelpunkt unter 'Shift-ö')

In dem erscheinenden Fenster sollte nun ein Interface angezeigt werden:

Wir klicken auf 'Change Drive Type' und in dem Fenster dann auf 'Define new drive type'. Dort lassen wir das die CF-Karte einlesen durch Betätigen von 'Read Configuration From Drive' und geben dem dann noch einen kernigen Filename und klicken auf 'OK':

Zurück im 'Set Drive Type'-Fenster wählen wir unser neues Drive aus und klicken 'OK':

Nun klicken wir auf 'Partition Drive' und legen unsere Partitionen an. Zwei Partitionen sind schon vorgegeben, ich empfehle jede Partition deutlich kleiner als 2GB zu halten und von der CF-Karte auch nur die ersten 2GB zu belegen. Vergebt noch passende Partitions-Device-Namen, auf dem Amiga üblich sind 'DH0', 'DH1', usw. und achtet darauf dass die erste Partition als Bootable markiert ist. Außerdem blenden wir zusätzliche Optionen mit Klick auf 'Advances Options' ein:

Um später im echten Amiga Datenfehler zu vermeiden muss noch unbedingt für jede Partition ein Wert angepasst werden. Dafür öffnen wir das Fenster 'File System Characteristics' durch einen Klick auf 'Change File System for Partition' und ändern dort den Wert 'MaxTransfer' auf '0x1fe00'. Dies wiederholen wir für jede Partition die wir angelegt haben.
File System Characteristics

Zurück im Fenster 'Partitioning' klicken wir auf 'OK' und dann auf 'Save Changes to Drive'. Dann beenden wir HDToolBox und resetten WinUAE. Nach dem Booten sollten die angelegten Partitionen als NDOS angezeigt werden:

Die Partitionen müssen noch formatiert werden, diese dazu anwählen und per 'Rechtsklick -> Icons -> Format Disk...' das Formatierungsprogramm starten. Hier nur einen passenden Volume-Namen eingeben und per 'Quick Format' formatieren:

Das nun mit allen Partitionen wiederholen, am Ende solltet ihr für jede Partition frisch formatierte Disketten-Icons auf der Workbench sehen:

Jetzt könnt ihr den Workbench-Installer von der Install-Disk starten und die Installation durchführen. Dabei sind die ADFs in WinUAE nach Ansage zu ändern:

Nach der Installation DF0 auswerfen und rebooten:

WinUAE sollte nun in die frisch installierte Workbench booten:

Jetzt ist eine gute Gelegenheit per WinUAE noch ein paar Programme und ADFs auf die CF-Karte zu packen, ansonsten sollte die Karte in den A600 eingebaut ebenfalls in die Workbench booten.

Viel Spaß :-)


16.November 2012, Kai Scherrer (kai@kaiiv.de)