Sodele, heute Nacht gabs die große Löt-Session. Der Floppy-/Grafik-Controller ist fertig bestückt und ist bis auf den Composite Anschluss vollständig. Für letzteren hatte ich nur noch eine Chinch-Buchse die ein unpassendes Rastermaß hat.
![](https://forum.classic-computing.de/index.php?attachment/201890-pxl-20240702-103222459-jpg/&thumbnail=1)
Trotzdem wollte ich das Composite Video Signal natürlich auch testen, weshalb die Chinch-Buchse dann eben erst mal frei fliegend zum Einsatz kam.
Nach dem Debakel mit dem IO-Board (siehe oben) hatte ich mich natürlich schon auf den nächsten Teil der Serie "Scheitern erleben. In Echtzeit" eingestellt.
Das Video Testprogramm hatte ich schon für die alte Grafikkarte als COM Programm auf die SD-Karte gepackt, so dass ich gleich nach dem Booten mit dem Testbild loslegen konnte. Und tatsächlich tat sich nach Eingabe von VIDEO am C: Prompt ... nichts
.
Allerdings fiel mir dann ganz schnell ein, dass ich die Basisadresse der GraKa von K2 auf K3 geändert und das Testprogramm ja noch mit der entsprechenden IO-Adresse $0800 assembliert hatte. Und siehe da, nach Ändern der IO-Adresse zeigt der Monitor das gewünschte Testbild
.
Aber zunächst eben noch via Composite.
Da ich ja manchmal versuche konstruktiv mitzudenken, hatte ich mir bei meiner Bauteilbestellung auch gleich ein "passendes" DB9 auf DB9 Kabel mit dazu legen lassen. Der Haken ist natürlich, dass man das mit dem "konstruktiv" auch ernst nehmen sollte, vom "mitdenken" ganz zu schweigen. Kurz, ich hab meine 50/50 Chance vertan und mich statt der DB9 Stecker für DB9 Buchsen am jeweiligen Ende der Strippe entschieden.
Also auch hier zunächst mal eine frei fliegende Konstruktion, die aber auch gleich zu meiner Zufriedenheit funktionierte.
![](https://forum.classic-computing.de/index.php?attachment/201891-pxl-20240702-143325806-jpg/&thumbnail=1)
Sehr schön ist, dass das Bild super Stabil ist (oder was man halt von einem Röhrenmonitor so erwarten kann) und es nicht, wie bei meinen Breadboard Experimenten, nach wenigen Minuten zu einem durch das Bild wandernden ausgebeulter Streifen kam. Selbst nach nun einer Stunde Standbild, bleibt die Synchronisation stabil. Ich hoffe, das kommt jetzt nicht daher, weil sich schon alles in der Röhre eingebrannt hat
.
Als nächstes wollte ich den PS/2 Anschluss testen.
![](https://forum.classic-computing.de/index.php?attachment/201894-pxl-20240702-142837839-jpg/&thumbnail=1)
Also den PS/2 Tastaturtreiber neu assemblieren und auf die SD-Karte kopieren. Nach dem Starten von KBD wird der Treiber geladen und als Standard Input gesetzt, so dass man sofort mit Tippen auf der PS/2 Tastatur loslegen kann.
![](https://forum.classic-computing.de/index.php?attachment/201892-console-png/&thumbnail=1)
Leider muss ich nochmal an den Code des ATmega328, da es manchmal passiert, dass die Leertaste nicht sauber erkannt wird. Ausserdem kann noch nicht über die neuen DIP-Switches das Tastatur Layout eingestellt werden, und eine Bidirektionale Kommunikation zwischen Microcontroller und Tastatur ist auch noch nicht möglich. Das wäre zum Setzen der Status LEDs aber sehr wünschenswert.
Nachdem ich nun auch endlich stolzer Besitzer eines digtalen Joysticks bin (beim Apple II war der analog, weshalb ich so einen digitalen Kruscht nie hatte) wird natürlich als nächstes ein Testprogramm für den Joystickport geschrieben.
Als letztes werde ich mich dann wieder dem Floppy Controller widmen. Hier hatte ich ja bereits die Read-Routinen fertig. Jetzt muss dann natürlich auch mal was auf die Schwabbelscheiben geschrieben werden. Das wird aber noch ein paar Wochen dauern, bis ich mich da wieder dran setzte.
Ich werde jetzt mal die Bestückungslisten und rudimentäre Anleitungen für euch schreiben, sowie die schon erwähnten Patches auf der IO-Platine vornehmen.
Ich hab nun nochmal ein paar der 21,4772 MHz Quarze, die für den Grafikprozessor nötig sind, aus CN bestellt, da die letzten beim Umzug/Umbau der Werkstatt leider verschollen sind. Ich würde dann jedem einen solchen Quarz beilegen, wenn sie da sind. Ich hatte meinen jetzt aus dem alten Board ausgelötet, da ich nicht so lange warten wollte.
8255 PIO Bausteine hätte ich auch noch günstig abzugeben. Falls da jemand dann einen braucht, bitte meldet euch. Bei den 4164 DRAMs, den V9938 Grafkprozessor und dem 82C765 Floppy Controller Baustein muss ich leider passen. Vielleicht organisiert ihr euch da zu einer Sammelbestellung bei UTSource oder anderen Quellen.
Die 64 poligen HD IC Sockel (1,77mm Raster) hatte ich über einen Shop gekauft, den mir Shadow-aSc empfohlen hatte. Leider fällt mir der Name des Shops nicht mehr ein, ich hab aber bei eBay auch passende Sockel gefunden, die mit 2,49€ noch recht günstig sind. Ansonsten gibt es alles ausser des 16 MHz Quarzoszillators bei dem Internetshop der mit Rei anfängt. Ich versuche in der Stückliste auch die entsprechenden Artikelnummern mit reinzuschreiben.
So weit erst mal der neueste Stand von mir. Euch noch eine schöne Woche
Sláinte
Jörg