ich hab vor längerer zeit die tuts aus der wiki mir durchgelesen und auch ein os, zumindest die anfänge, geschrieben.
einige funktionen hab ich auch übernommen wie z.b. die putstr funktion und da ist jetzt meine frage wie man diese funktion umschreiben müsste um jetzt die standard farbe 0x07 auf z.b. 0x14 zu ändern oder könnte man das auch z.b an den anfang der konsole schreiben das gleich die farbe geändert wird und man dann arbeiten kann?

ich hab mir Ralf Brown's Interrupt List angesehen und da stand bei INT 10/AH=0Eh
mit BL z.b= 14h oder 0x14 oder 0x1 oder anderem hat nicht gefunzt
dann hab ich's mit BX z.b = 0x001 oder 0x13 oä alles hatte keine wirkung es blieb grauer text auf schwarzem grund
heir der code:
ich hoffe es hört sich nicht so an, als wenn ich nicht gesucht hätt aber alles was ich probiert hab funzte nicht bz nicht so wie ich es gern haben wollte
ich hoffe ihr könnt mir helfen sonst muss es halt grau-schwarz bleiben
mfg bb
chris12
einige funktionen hab ich auch übernommen wie z.b. die putstr funktion und da ist jetzt meine frage wie man diese funktion umschreiben müsste um jetzt die standard farbe 0x07 auf z.b. 0x14 zu ändern oder könnte man das auch z.b an den anfang der konsole schreiben das gleich die farbe geändert wird und man dann arbeiten kann?

ich hab mir Ralf Brown's Interrupt List angesehen und da stand bei INT 10/AH=0Eh
Zitat
AH = 0Eh
AL = character to write
BH = page number
BL = foreground color (graphics modes only)
...
mit BL z.b= 14h oder 0x14 oder 0x1 oder anderem hat nicht gefunzt

dann hab ich's mit BX z.b = 0x001 oder 0x13 oä alles hatte keine wirkung es blieb grauer text auf schwarzem grund

heir der code:
Code: [Auswählen]
putstr:
lodsb
or al,al
jz short putstrd
mov ah,0Eh
mov bx, 0x0007 ;<---- hier dacht ich wär die farbe definiert
int 0x10
jmp putstr
putstrd:
retnich hoffe es hört sich nicht so an, als wenn ich nicht gesucht hätt aber alles was ich probiert hab funzte nicht bz nicht so wie ich es gern haben wollte

ich hoffe ihr könnt mir helfen sonst muss es halt grau-schwarz bleiben
mfg bb
chris12

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert







