www.wikidata.de-de.nina.az
Ein Grossteil dieses Artikels ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Februar 2017 Als Textmodus bezeichnet man die bis zum Erscheinen der ersten Videospiele und GUI Betriebssysteme Mac OS TOS AmigaOS ubliche Betriebsart von Grafik Hardware Hierbei werden im Gegensatz zum Grafikmodus von der Software nicht einzelne Bildpunkte mit ihrer jeweiligen Farbe verwaltet sondern einzelne Schriftzeichen wie Buchstaben und Ziffern Diese Schriftzeichen werden dann von der Grafik Hardware des Rechners in Bildpunkte umgewandelt Dies verhindert zwar dass Grafiken hochauflosend dargestellt werden konnen aber es verringert auch den Bedarf an Grafikspeicher enorm reduziert den Programmieraufwand deutlich und beschleunigt Programme da pro Zeichen meist nur ein oder zwei Byte im Video RAM benotigt werden Ubliche Auflosungen reichen von 40 25 Zeichen was fur TV Bildschirme die grosste praktisch nutzbare Auflosung darstellt uber 80 25 welche heute noch der Modus ist in dem sich PC Grafikkarten nach dem Booten befinden bis hin zu 132 50 welche von textbasierten Tabellenkalkulationen und ahnlichen Programmen unter DOS benutzt wurden die viele Informationen gleichzeitig darstellen mussen Weitere Varianten waren 80 24 viele Grossrechner Terminals 64 16 Tandy TRS 80 Model 1 oder 22 23 Commodore VC20 also mehr Zeilen als Spalten Die einzelnen Zeichen besitzen in der Regel eine feste Grosse von 8 8 bis 9 16 Pixeln in den Anfangszeiten mit viel hoheren Speicherpreisen auch 5 7 wobei auf PC Grafikkarten nur Zeichen mit 8 Pixeln Breite unterstutzt werden Diese werden in einem eigenen Zeichenspeicher abgelegt siehe auch bei Zeichengenerator Je nach Computer und Grafikkartenmodell kann dieser Zeichengenerator ein unveranderliches ROM oder ein vom Benutzer veranderliches RAM sein nur im letzteren Fall kann der Benutzer eigene Zeichenformen definieren und verwenden Der Zeichenspeicher bei PC Grafikkarten speichert die Zeichen als Bitmap wobei jedes Zeichen so viele Bytes benotigt wie es Pixel hoch ist Im ROM der EGA Karten befinden sich zwei Zeichensatze mit der Zeichengrosse 8 8 und 8 14 Pixel bei VGA Karten kommt noch ein 8 16 Zeichensatz hinzu Benutzerdefinierte Zeichensatze welche ab EGA moglich sind konnen 1 bis 32 Pixelzeilen hoch sein Textmodi auf CGA EGA VGA Grafikkarten mit Standard Zeichensatzen Zeichengrosse Grafikauflosung in Pixel ab CGA 640 200 ab EGA 640 350 ab VGA 640 400 640 4808 8 80 25 80 43 80 50 80 608 14 80 14 80 25 80 28 80 348 16 80 12 80 21 80 25 80 30Die farblich hervorgehobenen Modi sind die direkt vom BIOS unterstutzten Textmodi die ubrigen lassen sich nur durch direktes Programmieren der Grafikkarte erzielen Die horizontale Grafikauflosung im Textmodus der VGA Karte betragt standardmassig 720 Pixel Damit ist jedes Zeichen 9 Pixel breit was die Lesbarkeit der Textdarstellung verbessert da sich die Abstande zwischen den Buchstaben etwas vergrossern Da im Zeichenspeicher aber nur 8 Pixel pro Zeichen gespeichert sind wird die Farbe des 9 Pixels gesondert ermittelt Fur die meisten Zeichen ist dieses Pixel in der Hintergrundfarbe ausser fur die Zeichen mit den Codewerten C0hex bis DFhex Bei diesen Zeichen wird das 8 Pixel jedes Zeichens wiederholt Damit wird ein nahtloser Ubergang bei Grafik und Rahmenzeichen erreicht Die ROM Zeichensatze sind in der Regel in der Codepage 437 kodiert die die Grafik und Rahmenzeichen welche solche horizontalen Verbindungen mit ihren rechts benachbarten Zeichen eingehen konnen in diesem Bereich unterbringt Sowohl die 9 Pixel breiten Zeichen als auch die Sonderbehandlung der Zeichen C0hex bis DFhex lassen sich allerdings uber direkte Programmierung der Grafikkartenregister deaktivieren Im Video RAM wird fur jedes Zeichen nur die Zeichennummer gespeichert Auf PC Systemen ist diese stets 8 Bit gross es lassen sich so 256 verschiedene Zeichen ansprechen ausserdem wird fur jedes Zeichen ein so genanntes Attribut Byte gespeichert welches die Farbe des Zeichens oder besondere Zeichenattribute Fettdruck Unterstreichung Blinkend usw kodiert Standardfarben bei CGA EGA VGA Nummer auch in Hex Aufteilung der Bits im Attribut Byte von CGA EGA VGA Bit Bedeutung0 2 Vordergrundfarbe Zeichenfarbe 3 Fett Vordergrundfarbe Zweiter Zeichensatz4 6 Hintergrundfarbe7 Blinkend Hintergrundfarbe Nummer Farbe RGB Wert ca 0 Schwarz 000000 1 Blau 0000AA 2 Grun 00AA00 3 Cyan 00AAAA 4 Rot AA0000 5 Violett AA00AA 6 Braun AA5500 7 Grau AAAAAA Nummer Farbe RGB Wert ca 8 Dunkelgrau 555555 9 Hellblau 5555FF 10 A Hellgrun 55FF55 11 B Hellcyan 55FFFF 12 C Hellrot FF5555 13 D Purpur FF55FF 14 E Gelb FFFF55 15 F Weiss FFFFFF Fettdruck wird meist durch eine hellere Farbe simuliert Somit lassen sich auf Farbgrafikkarten 16 verschiedene Vordergrundfarben darstellen Die Bedeutung des Bit 7 lasst sich umprogrammieren so dass es entweder blinkende Zeichendarstellung oder 8 weitere helle Hintergrundfarben erlaubt Ab EGA lassen sich jedoch die 16 Farben umprogrammieren so dass eine freiere Farbwahl moglich ist Eine besondere Eigenschaft der EGA VGA Karten ist es zwei Zeichensatze und somit bis zu 512 verschiedene Zeichen gleichzeitig anzeigen zu konnen Das Bit 3 des Attributbytes bestimmt aus welchem Zeichensatz das Zeichen entnommen werden soll Standardmassig sind beide Zeichensatze identisch Die Linux Console beherrscht dieses Merkmal sobald eine Bildschirmschrift mit mehr als 256 Zeichen geladen wird Hierbei werden die Farben 8 bis 15 so umprogrammiert dass sie identisch mit den Farben 0 bis 7 sind so dass die Zeichen aus dem zweiten Zeichensatz nicht heller dargestellt werden Es steht somit kein Fettdruck mehr zur Verfugung Durch die Verwendung spezieller Blockzeichen lassen sich niedrig aufgeloste Klotzchen Grafiken im Textmodus darstellen Werden zudem geschickt pro Zeichen die Vorder und Hintergrundfarbe gewahlt so konnen einfache mehrfarbige Bilder erzeugt werden Im Bildschirmtext wurde diese Funktion sehr haufig verwendet im Videotext ist dies bis heute ublich 1 Einige Systeme erlauben auch die Neudefinition der Zeichenformen durch den Anwender in Verbindung mit hardwareunterstutztem Soft Scrolling und sogenannten Sprites fur Vordergrundelemente erlaubt diese Technik beispielsweise die Darstellung von schnell bewegten Hintergrunden fur Computerspiele im Textmodus der dann kaum noch als solcher zu erkennen ist Dieser Ansatz wurde beispielsweise in vielen Spielen fur die 8 Bit Rechner der Firma Commodore genutzt Computersysteme fur den geschaftlichen Einsatz verfugten bis in die fruhen 1980er Jahre hinein meist nur uber einen Textmodus Erst mit dem Aufkommen der Videospiele und Heimcomputer wurde der Grafikmodus ublich einige Heimcomputer wie zum Beispiel der Schneider Amstrad CPC und der Commodore Amiga hatten gar keinen Textmodus mehr Die Apple Macintosh Modelle der 68000er und der PowerPC Reihe hatten keinen Textmodus die auf BIOS basierenden oder es emulierende 2 Rechner haben den Textmodus bis heute er wird aber von den meisten Anwendern kaum noch genutzt seit Windows 95 sich ab 1995 durchsetzte Nur beim Start des Rechners ist er weiterhin fur kurze Zeit aktiv Wenn man ein Eingabeaufforderungs Fenster maximiert Alt Eingabetaste ab Windows Vista nicht mehr moglich wird der Rechner ebenfalls in den Textmodus gesetzt Linux bzw Unix ahnliche Betriebssysteme kennen in ihrer Console immer den Textmodus der Grafikmodus ist optional Da die Unterstutzung fur den Textmodus auf modernen Grafikkarten selten uber die Auflosungen und Bildwiederholraten der VGA Karten hinausgehen einige Super VGA Karten beherrschen Text Modi mit 132 Text Spalten was einer Grafikauflosung von 1056 Pixeln entspricht benutzen einige Betriebssysteme fur ihre Textkonsole inzwischen auch einen Grafikmodus und emulieren das Verhalten des Textmodus komplett in Software Da die dabei zu verarbeitende Datenmenge deutlich grosser ist ist eine solche emulierte Textkonsole deutlich langsamer z B beim Scrollen als ein Hardware Textmodus siehe auch Framebuffer Console von Linux Altere Fernsehgerate und Videorekorder verfugen fur On Screen Menus und Videotext haufig uber Graphikchips die nur einen Textmodus besitzen Diese enthalten dann spezielle Zeichensatze oft maskenprogrammiert die geschickt dazu benutzt werden Symbole oder sogar Licht und Schatteneffekte zu erzeugen Siehe auch BearbeitenASCII Art Zeichenorientierte BenutzerschnittstelleWeblinks Bearbeitentextmodegames com Einzelnachweise Bearbeiten Teletext und Kunst ARD Das Erste Abgerufen am 14 April 2023 refit sourceforge net Myths and Facts About Intel Macs Abgerufen von https de wikipedia org w index php title Textmodus amp oldid 232799222