Grafikmodus für DOS
-
Hallo ich habe ein kleines Problem.
Ich arbeite mit Borland C++ 4.51 und möchte ein DOS-Programm schreiben.
Ich möchte unter DOS einen Bildschirm programmieren, der wie ein BlueScreen aussieht. Mit dem normalen Befehl "textbackground" komme ich nicht weit, weil ich damit nur den Schreibbereich (25x80 Zeichen)blau bekomme. Ich muß dafür also in den Grafikmodus.
Nur klappt das bei mir vorne und hinten nicht.Wie kann ich eine Funktion schreiben, die mir den kompletten Monitor blau erscheinen läßt ?
Vielen Dank für Eure Antworten.
-
Du musst den RGB-Wert für die Farbe 0 auf blau setzen.
eine andere Möglichkeit - sehe ich grade - ist Interrupt 10h, Funktion 0Bhmov ah, b0h mov bh, 0 mov bl, 09h int 10h
cYa
DjR
-
Danke.
Kannst Du das vielleicht in eine kleine Funktion packen,
die ich dann aufrufen kann ?
So sagen mir die Zeilen leider sehr wenig.Danke.
-
sorry, ich kenne mich mit dme BC nicht aus.
Du kannst allerdings afaik den Befehl asm benutzen
so in der Art:
asm { mov ah,0x0b
};bin mir aber nicht so sicher
cYa
DjR