Wenn es sich nicht um einen CRT-Monitor handelt, der an einen VGA-Port angeschlossen ist, verfügen die meisten seriellen Terminals (die noch nicht gestorben sind oder sich noch nicht spontan aufgelöst haben) über einen 132-Spalten-Modus. Das sollte Ihr Breitenproblem lösen (Leute entwerfen heutzutage keine Software mehr für Bildschirme mit 80 Spalten).
Welche anderen Terminals haben Sie für die Farben definiert? vt-100 war ein beliebter Standard und die meisten physischen Terminals können das. Wenn es Ihnen nicht gelingt, werden Sie hier ernsthaft alt.
Redigieren: Da Sie eine normale Textkonsole durch Composites paspeln, werden 132 Pixel die Auflösung der Pixel wahrscheinlich erschweren. Daher ist das Layout möglicherweise schwer zu erreichen. Die Breite kann wahrscheinlich mit dem horizontalen Versatz in der Regel auf der Rückseite des Monitors und der horizontalen Größe (normalerweise im Monitor) eingestellt werden (Vorsicht - Hochspannungen lauern im Inneren, Ihre CRTs sind zu beachten). Einige Monitore dieser Zeit hatten einen Schalter, der dem Luminanzkanal ein wenig des Chroma-Signals hinzufügte, bevor er durch die Elektronenkanone moduliert wurde, so dass Sie unterschiedliche Grautöne / Bernsteinfarben / Grün für verschiedene Farben haben würden, selbst wenn sie alle die Farbe hätten gleiche Leuchtdichte. Nicht sicher über den Amdek (coole Wahl, BTW).
Wenn dies nicht funktioniert, müssen Sie möglicherweise die VGA-Palette selbst ändern, um Luminanzwerte zu senden, die nicht die Standard-VGA-Werte sind (wobei luma standardmäßig die Anzahl der hohen Bits in der RGBI-Palette verwendet). Glücklicherweise verfügt der Linux-Kernel über drei praktische vt.default_ * -Kernelparameter, die jeweils 16-Byte-Werte für die RGB-Komponente der 16 Konsolenfarben annehmen. Aus den Kernel-Dokumenten:
vt.default_blu= [VT] Format: <blue0>,<blue1>,<blue2>,...,<blue15> Change the default blue palette of the console. This is a 16-member array composed of values ranging from 0-255. vt.default_grn= [VT] Format: <green0>,<green1>,<green2>,...,<green15> Change the default green palette of the console. This is a 16-member array composed of values ranging from 0-255. vt.default_red= [VT] Format: <red0>,<red1>,<red2>,...,<red15> Change the default red palette of the console. This is a 16-member array composed of values ranging from 0-255.
Wenn der Kernel mit "vt.default_grn = 0x00,0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff" gebootet werden soll, hat meine Textkonsole ein schönes Grün erhalten Farbton. Sie müssen die Werte selbst verfeinern (die meisten meiner eigenen Vintage-Sachen sind in Brasilien, da es unglaublich teuer ist, sie hier zu versenden, und selbst wenn ich es tat, ich hatte noch nie einen coolen Amdek 300, Sie Glückspilz; -) )).