Ich muss mich wal wieder mit einer wahrscheinlich totalen Anfängerfrage melden:
Ich will meine Textausgabe im Real Mode farbig machen und habe das bisher so probiert:

Vielen Dank schon mal im Vorraus!
Ich will meine Textausgabe im Real Mode farbig machen und habe das bisher so probiert:
Code: [Auswählen]
; ...
mov si, string
mov bx, 07h
call textout
;...
textout:
lodsb ; Byte laden
or al, al
jz short textoutend ; wenn Byte=0, dann zu "textoutend" springen
mov ah, 0x0E ; Funktion 0x0E
int 0x10 ; Interrupt 0x10 Ausführen (Textausgabe)
jmp textout ; nächstes Byte bearbeiten
textoutend:
retn ; Funktion beenden
;...
string db "Hello World",10,13,0
Die Ausgabe bleibt leider wie immer hellgrau auf schwarz. Habt ihr eine Idee was ich falsch mache? 
Vielen Dank schon mal im Vorraus!

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken
Gespeichert



