Vor knapp zwei Jahren hatte ich begonnen, die Festplatte für den ITT 3030 zu beschreiben. Leider fehlte mir ein passender Adapter, der mir aber leihweise von funkenzupfer zur Verfügung gestellt wurde.
Damals hatte ich schon überlegt, diesen Adapter nachzubauen, da er eigentlich relativ einfach aufgebaut ist:
Wie so oft hat es recht lange gedauert, bis aus einer Idee etwas konkretes wurde. Zunächst habe ich die Schaltung analysiert und von Hand Schaltbilder gezeichnet.
Auf dem letzten Krefelder Treffen haben funkenzupfer und ich dann als ersten Test einen FPGA-Prototypen gebaut, der nach kleinen Anpassungen dann auch erfolgreich lief.
Zwischenzeitlich hatte ich Gelegenheit, mich in KiCad einzuarbeiten, und nach einem ersten kleinen Testprojekt wurde dann diese Platine umgesetzt.
Ich habe zwar die Original Schaltung verwendet (leichte Abweichungen gibt es nur bei den Widerstands-Netzwerken und der Adressierung), aber das Layout habe ich komplett geändert, um alles auf die günstigen 100mmx100mm zu bekommen.
Inzwischen sind die Platinen angekommen. Die Bauteile hatte ich schon vor Monaten besorgt; jetzt wurde bestückt, getestet und gemessen:
(hier ein Zwischenstand ohne ICs, und die Stecker sind noch nicht gelötet)
Das Ergebnis: Auf Anhieb ein Erfolg!
Die vorhandenen Platten sind nach wie vor zickig (genauso wie am Original-Adapter) , aber nachdem ich eine mit einem Diskettenmonitor etwas bearbeitet habe, konnte ich unter CP/M Dateien draufschreiben und dauerhaft und reproduzierbar wieder lesen.
Soweit der aktuelle Stand.
Als nächste Aufgabe steht das korrekte Einrichten der Platte an, und natürlich möchte ich auch irgendwann davon booten können. Dazu werde ich dann weiter berichten.
Am dieser Stelle ein großes Dankeschön an funkenzupfer für die Überlassung des Originaladapters, die Programmierung des FPGA, die vielen kleinen und großen Tipps, aber auch für die moralische und logistische Unterstützung!