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:
; ...
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!