Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#5

Re: e/a-programmierung

  Alt 31. Okt 2006, 23:33
Ok, also Real Mode und als Bootsektor o.ä. angelagertes:

Schreibe deine Nachricht einfach in den Speicher der Grafikkarte. Dabei in den Speicher für den Textmodus (Segment b800h) und dort ab Offset 0. Dabei ist als erstes der Zeichencode (1 Byte) und darauf folgend der Farbcode (1 Byte). Daher musst du jedes Byte an einer geraden Adresse ein Zeichen deines Strings schreiben.

Diese Nachricht sollte dann zu sehen sein, aber bei folgenden Situationen nicht:

1. Der Rechner ist nicht im Textmodus
2. Er hat keine Grafikkarte *g*
3. Er hat keine CGA, EGA, MCGA, VGA oder S-VGA Karte sondern nur eine MDA Karte (Dann gleiches, nur halt an Segment b000h, gleicher Aufbau wie oben beschrieben)
4. Der Speicher der Grafikkarte wurde nicht eingeblendet an der Stelle.
  Mit Zitat antworten Zitat