Der moderne Retrocomputer: ein arduino-triebenes 6845 CRT-Controller

[mmmmfloorpie] hat ein altes Projekt wiederbelebt, um den Retro-Mashup eines 6845 CRT-Controllers und ein modernes Arduino-UNO zu erstellen. Wenn es um Chips geht, ist das Motorola 6845 der tolle Grandddy der CATHOW-RAY TUBE-Schnittstelle (CRT). Es wurde im IBM Monochrom-Displayadapter, dem Hercules-Grafikcontroller, CGA, Apple II-Terminalkarten und einem Host anderer Mikrocomputer- und Terminalsysteme verwendet.

Abweg 1989 war [mmmmfloorpie] ein Senior in College. Sein Capstone-Projekt war ein 68000-basierter Computer, der Audio aufnehmen und wiedergeben konnte, sowie Anzeigen von Wellenformen auf einem CRT. Die betreffende CRT wurde von einem klassifizierten Add-In-Popular Science Magazine bestellt. Es war ein nackter Röhrchen, so dass die schwere Kartonbox, die er versandt, als Fall zurückgesetzt wurde.

Schnell vorwärts bis heute und [mmmmfloorpie] wollte sein altes Projekt einschalten. Die 68000 Board war tot, und er war nicht auf dem Debuggen der Hunderte von Punkt, um gelötete Verbindungen zu spitzen. Die CRT-Schnittstelle war eine separate Platine, einschließlich der 6845 und 32-kbyte RAM. Es würde nur ein bisschen hacken, um das aufzubringen. Aber was würde den Mikroprozessor ersetzen?

[Mmmmfloorpie] beschlossen, den 68000-Bus mit einem Arduino-Uno zu verbinden. Das UNO hat nicht genügend E / A-Pins, um eine vollständige Adressdatenbusse zu fahren, sodass 74LS574 Drei-State-Flip-Flops verwendet wurden, um die Adressdaten zu verriegeln. Wie man sich vorstellen könnte, war das gesamte System viel langsamer als ein echter 68000. Bei der Begrenzung seines Video-RAM schreibt in den vertikalen Rücklaufzeitraum, dass der oben in diesem Beitrag angezeigte Bildschirm volle 40 Sekunden lang dauerte. Zu langsam für den praktischen Gebrauch, aber gut genug, um das System zu beweisen. Wir hoffen, dass [mmmmfloorpie] inspiriert ist, um den Rest seines klassischen Homebrew-Computers wieder zum Leben zu bringen!

Bei Reddit gibt es weitere Informationen zu diesem Hack. Interessiert an klassischen Videokontrollern? Schauen Sie sich diesen Beitrag über den Tod von VGA an oder lernen Sie, wie 3D-Grafiken auf einem LCD mit einem Arduino erfahren.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post