Im vorherigen Teil habe ich die Tastatur des Amiga 1000 überholt. Sie war in einem schlechten Zustand und verdiente wirklich einen eigenen Teil. Nun werde ich das Diskettenlaufwerk durch einen Centuriontech GOEX on pills Floppy-Simulator ersetzen und dann alles wieder zusammenbauen.
Floppy-LED
Die Floppy-LED des Amiga 1000 ist nicht mit dem Mainboard verbunden, sondern mit dem Diskettenlaufwerk. Das GOEX-Laufwerk bietet keinen vergleichbaren Anschluss, also musste ich mir eine Lösung einfallen lassen. Glücklicherweise machte es mir der Amiga ziemlich einfach.
Bei allen Amiga-Modellen repräsentiert die Floppy-LED den Status des Laufwerksmotors. Sie leuchtet, solange der Motor mit Strom versorgt wird. Beim Amiga 1000 wird der Motor des internen Laufwerks durch ein /MTR0-Signal an Pin 16 des Floppy-Anschlusses gesteuert. Wenn es LOW ist, wird der Motor mit Strom versorgt und die Floppy-LED sollte leuchten. Der 7438-Puffer im Amiga hat einen maximalen Ausgangsstrom von 48mA, während die LED einen Durchlassstrom von 30mA hat, also könnte theoretisch die LED (und ein 120Ω Vorwiderstand) direkt an die /MTR0-Leitung und +5V angeschlossen werden. Aber ich wollte auf der sicheren Seite sein, also habe ich einen invertierenden Schalter mit einem Standard-PNP-Transistor und zwei Widerständen hinzugefügt.
Ich habe einen BC557 verwendet, aber jeder andere Standard-PNP-Schalttransistor funktioniert genauso. Bei der LED zog ich eine grüne Floppy-LED der originalen roten vor. Ich habe eine Dialight 521-9266 verwendet, die die gleichen Abmessungen wie die Original-LED hat. Es sollte ein Pullup-Widerstand an der /MTR0-Leitung sein, aber es funktioniert auch ohne, also habe ich ihn bei meinem System aus Platzgründen weggelassen.
Auf dem GOEX-Board finden sich +5V an einem ungenutzten Pad neben dem Spannungsregler. GND findet sich an einem ungenutzten Header für einen optionalen Encoder.
On Screen Display
Das GOEX-Laufwerk benötigt eine Art Display, um die aktuell ausgewählte Disketten-Datei und andere Optionen anzuzeigen. Mein erster Plan war, ein winziges OLED-Display an die Gehäusefront zu kleben.
Allerdings kommt das „GOEX on pills“-Modell mit einem OSD-Anschluss. Er liest das CSYNC-Signal vom Amiga und generiert ein Pixel-Signal, das dem RGB-Signal des Amiga überlagert wird. Je nachdem, an welche Farbkomponente das Pixel-Signal angeschlossen ist, ist der OSD-Text entweder rot, grün oder blau (mit der entsprechenden Komplementärfarbe als Hintergrund).
Das CSYNC-Signal kann von Pin 12 von U6A abgegriffen werden. Das Pixel-Signal wird mit einem der 75Ω-Widerstände verbunden: R25 (rot), R24 (grün) oder R23 (blau). Das Kabel muss an das Ende des Widerstands gelötet werden, das dem Monitoranschluss näher ist, sonst ist das OSD-Overlay auf weißen Bildschirmen nicht sichtbar.
Die anderen Enden der beiden Kabel werden mit den entsprechenden CSYNC- und RGB-Pins des OSD-Headers des GOEX-Laufwerks verbunden. Es ist auch möglich, das GOEX-Laufwerk über die Amiga-Tastatur zu steuern, aber ich wollte keine weiteren Hardware-Modifikationen durchführen, besonders wenn das bedeutet, Kabel direkt an einen der CIAs zu löten. Mir ist es lieber, dass ich zum Wechseln der Disketten immer noch den Floppy-Schacht berühren muss, auch wenn es nur virtuell ist.
Zusammenbau
Ein geschulter Techniker sollte definitiv das Netzteil überholen, um Schäden an der Hardware oder spektakuläre Explosionen von Sicherheitskondensatoren zu vermeiden. @DingensCGN aus dem a1k.org-Forum hat da hervorragende Arbeit geleistet. Er hat alle Elektrolytkondensatoren ausgetauscht und einen vollständigen Lasttest durchgeführt, einschließlich der Überprüfung der Komponententemperaturen mit einer Wärmebildkamera. Ein großes Dankeschön an ihn!
Dieser Amiga hat ein separates Piggyback-Board, das ich zur Reinigung und zum Austausch der Kondensatoren (Re-Capping) entfernt hatte. Es ist an verschiedenen Stellen über einige Header mit dem Mainboard verbunden, was das Wiedereinsetzen etwas knifflig macht. Es ist wichtig, dass alle Header richtig verbunden sind.

Für das GOEX-Laufwerk habe ich einen 3D-gedruckten Rahmen für den Amiga 1000 entworfen. Er hält das Laufwerk in der richtigen Position und nimmt auch den originalen Auswurfknopf auf, damit das Loch in der Front verschlossen ist. Meine Absicht war, dass das GOEX-Laufwerk so unsichtbar wie möglich sein sollte, damit der originale Look des Amiga 1000 erhalten bleibt. Ich denke, das ist mir gelungen.
Und das war’s. Das System ist jetzt vollständig zusammengebaut.

Ich habe die obere Abschirmung montiert, die Frontplatte befestigt, das Gehäuse geschlossen und die 256KB-Speichererweiterung in den vorderen Steckplatz gesteckt.
Und dann kam der Moment der Wahrheit. Ich legte den Netzschalter um. Das System fuhr hoch. Ich hatte erwartet, dass der 230V-Netzteillüfter ziemlich laut sein würde, und war sehr überrascht, dass er fast unhörbar ist und problemlos mit modernen, ultra-leisen 12V-Lüftern der gleichen Größe mithalten könnte.
Dann erschien der berühmte Kickstart-Bildschirm, zusammen mit dem FlashFloppy OSD.

Ich habe die Kickstart-ADB-Datei vom GOEX-Laufwerk geladen, und danach wechselte ich zur ersten Diskette der berühmten Red Sector Megademo. Der Amiga hat sie einfach brav geladen.

Alles lief reibungslos! Die grüne Farbe des OSD trägt sicherlich viel zum 1980er-Retro-Gefühl dieser Maschine bei. Es sieht ziemlich genau so aus wie diese OSDs auf alten Fernsehern oder Videorekordern. 😆
FlashFloppy konfigurieren
Es gab zwei Dinge, die mich störten. Das erste war, dass ich einen Kaltstart der Maschine so einfach wie möglich durchführen möchte, also sollte das GOEX-Laufwerk beim Einschalten des Systems immer zuerst das Kickstart-ADF auswählen. Das zweite war, dass das OSD viel zu lange auf dem Bildschirm angezeigt wurde. Es sollte wenige Sekunden nach Laufwerksinaktivität verschwinden.
Beides lässt sich einfach konfigurieren. Zuerst muss ein Verzeichnis namens FF auf der SD-Karte erstellt werden. Dann muss eine Datei FF/FF.CFG mit folgendem Inhalt erstellt werden:
image-on-startup = static
display-off-secs = 5
Eine zweite Datei namens FF/IMAGE_A.CFG enthält den Dateinamen der Kickstart-ADF-Datei auf der SD-Karte.
Willkommen!
Und das war’s! Ich bin und war schon immer ein großer Fan des Amiga. Ich habe auf meinen Amigas viel gelernt, und sie waren das Fundament meiner Karriere als professioneller Softwareentwickler.

Ich habe den Amiga 1000 immer als die Perle meiner Amiga-Sammlung betrachtet, und ich bin glücklich und stolz, dass ich nun die Chance bekommen habe, so eine wunderschöne Maschine zu besitzen.








