012
27.12.2013, 06:17 Uhr
prefect
|
Hallo Heinrich,
was soll ich sagen, tatsächlich lautet bei allem Optimismus die Antwort ... Nein.
CP/M Programme wurden sowohl für die Text- als auch für die Grafik-Ansteuerung (wenn es das überhaupt gab) meist jeweils für das exakte System geschrieben. Einheitliche Grafik - zumindest ansatzweise, denn da gabs ja auch einige Varianten, gab es erst mit dem PC.
Unter CP/M gab es verschiedene Terminals die grafikfähig waren.
Allen voran und am bekanntesten der erwähnte Tektronix "Standard". Verbreitet aber eben nicht Standard. Die meisten CP/M Rechner konnten übrigens eigentlich gar keine Grafik ausser vielleicht der Zeichensatz/Blockgrafik einiger Terminals. Also Terminal von DEC,Televideo,Ampex etc. waren Text-Terminals. Tektronix waren technisch/wissenschaftliche Terminals und deswegen grafikfähig. Es gabe reine Text-Terms, hybride mit etwas Grafik und die Tektronix die massive Grafik-Termis waren.
Eine klassische CP/M Mühle kannte eh keinen Monitor, den brachte nur das Terminal mit! Programm wie WordStar oder Turbo-Pascal, etc. mussten immer erst passend für das Terminal und dessen Kommandos gepatched werden. Dafür waren deren Installationsprogramme zuständig. Turbo-Pascal konnte erst am PC wirklich Grafik.
Dann gab es als Hardware natürlich auch die "integrierten Systeme" also Monolithen, wo der Monitor (und meist auch die Tastatur) direkt mit drin war: der Philips, Superbrain, Dutzende amerikanischer Systeme, die alle mehr oder weniger wie eine dicke Kiste mit integrierter Tastatur aussehen. Viele davon konnten, ebenso wie der Philips jeweils ihren "eigenen" Grafikmodus. CP/M war die absolute Blüte von sogenannten Legacy-Systemen. Erst mit X-Windows unter Unix und dem PC mit seinen Standards wurde Grafik wirklich standardisiert.
Das Z-System kenne ich noch nicht. Ich vermute das ist dann ein später "Nachzieher". Ich bezweifle dass es sich wirklich universell anpassen lässt.
Dann GSX: http://www.z80.eu/gsx.html Auch kein Standard, weil nur für wenige Computer verfügbar. Damit nicht wirklich das was Du suchst.
Sorry, aber ich glaube wenn Du was Allgemeines machen willst: Tektronix passt am ehesten. Selbst wenn Du das Terminal nicht hast: Jedes Linux hat einen Tektronix-Emulator an Board, das ganz normale xterm Programm hat einen drin, versteckt hinter dem VT100 Emulator. Ich hab das früher unter Unix mal benutzt. Damit bist Du aber immer auf einen PC o.ä. (ein Raspberry Pi wirkt Wunder!) als Terminal für dein CP/M angewiesen, nicht direkt die reine Kunst.
Gruss Adrian |