Im Real Mode Schrift und Hintergrundfarbe ändern
-
Hallo,
hab mal eben einen kleinen Bootloader geschrieben der meinen Kernel lädt.
Möchte nun eine Textnachricht ausgeben.Klappt auch wunderbar.Allerdings möchte ich den Hintergrund blau färben und die Schrift schwarz oder so..Hab folgendes versucht.ausgeben: lodsb ; Byte holen or al,al jz short ausgeben2 ; Wenn Null = Ende mov ah,0x0E ; Funktion 0x0E mov bx,0x000C ; Hier wird der Farbcode angegeben int 0x10 ; ausgeben jmp ausgeben ; nächstes Byte ausgeben2: retnAllerdings erscheint der Test immer Grau auf schwarz. Bin noch im Real Mode.Was muss ich ändern, damit die Farbeinstellung wirksam wird.
Arbeite mit NASM
-
Die Funktion 0e unterstuetzt im Textmodus keine Farben.
Funktionen die das tun sind 0x13 oder 0x09... Evtl. waere es auch vorteilhaft, gleich in den Framebuffer bei 0xB8000 zu schreiben.