Ich erhalte eine dieser http://www.old-computers.com/museum/computer.asp?st=1&c=446
Ich plane, einen Server darin zu bauen. Und ich dachte daran, den eingebauten CGA-Monitor als Statusanzeige zu verwenden (LCDInfo-Stil oder was auch immer die coolen Geeks heutzutage verwenden). Der Bildschirm ist monochrom bernsteinfarben, daher würde er wahrscheinlich ein bisschen wie die Planar EL-Bildschirme aussehen, die einige in ihren Mods verwendet haben. Und ich möchte ein Arduino (oder ähnliches) als Middleware-Lösung verwenden ... PC -> Arduino -> Bildschirm
Ich habe ein bisschen nachgesehen und CGA ist ein RGBI-Signal mit TTL-Kommunikation. 4 Zeilen (RGB + Intensität), kombiniert mit HSYNC (15,75 kHz) und VSYNC (60 Hz). Die 4 "Farbeingänge" sind logisch ein oder aus. Die Kombination dieser erzeugt bis zu 16 Farben. Da es sich jedoch um einen gelben Bildschirm handelt, ist es wahrscheinlich am einfachsten, mit "All-High" oder "All-Low" zu beginnen ... Weiß und Schwarz.
Das Problem ist also das folgende ... Ich könnte das Arduino wahrscheinlich sowohl verdrahten als auch codieren, um die TTL-Leitungen ein- und auszuschalten, aber ich bin mir nicht sicher, was ich mit den HSYNC- und VSYNC-Eingängen mache. Und wie man die TTL-Flips zeitlich so einstellt, dass sie den Pixeln auf dem Bildschirm entsprechen. (Die Standard-CGA-Auflösung beträgt 320 x 200).
Ich bin nicht sehr gut in Elektronik, aber ich bin sehr gut darin, Anweisungen zu befolgen und Hinweise zu nehmen
Hat das schon mal jemand versucht?
EDIT : Könnte ich vielleicht eine modifizierte Version davon verwenden? http://www.eosystems.ro/deogen/deogen_en.html
EDIT2 : Ich habe nicht brauchen ein Arduino zu verwenden. Aber ich möchte es so einfach wie möglich halten.
EDIT3 : Es scheint, dass der betreffende Monitor tatsächlich ein zusammengesetzter Monitor und kein "echter" CGA-Eingangsmonitor ist. Das macht die Sache wahrscheinlich etwas einfacher. Aber ich bin immer noch daran interessiert, wie man mit einem Mikrocontroller ein reines CGA-Signal erzeugt ...