cela depend du mode utilisé.
mode texte ou mode graphique?
en mode texte couleur, la ram video commence à 0b8000h linear. soit, segment 0b800h un char est compsé de deux Bytes, le LSB pour le code ascii, et le MSB pour les attributs. l'es attributs sont coupé en deux Nibbles. le premier est la couleur du fond, et le deuxieme est la couleur du texte. le bit 7 des attributs indique si ça clignote ou pas, selon la configuration de la carte VGA choisie. un bit quelque part dans les I/O permet de dire si ça clignote , ou si c'est plus clair en fonction du bit 7
pour le mode graphique, la ram video est en 0a0000h, segment 0a000h, tout est a refaire. il faut ecrire chaque pixels un par un, construire des fontes, et parametrer la palette pour avoir les couleurs desirées. mais comme tu veux du mode texte, je te donne pas plus de details. me: nop ret
|