Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
back2root:tutoriaux:vga-avance-dac-part-1 [2021/07/14 21:49] – ↷ Page déplacée de tutoriaux:vga-avance-dac-part-1 à back2root:tutoriaux:vga-avance-dac-part-1 frater | back2root:tutoriaux:vga-avance-dac-part-1 [2024/08/08 10:07] (Version actuelle) – [Raster] frater | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Le moniteur doit commander l' | Le moniteur doit commander l' | ||
- | Le DAC possède une palette qui, à un index de couleur (choisi parmi 256), associe les proportions des trois signaux de base rouge, vert et bleu. Ces proportions peuvent être modifiées par le programmeur pour chacune des 256 couleurs. Le DAC se charge alors de traduire les proportions associées à une couleur en signaux analogiques parfaitement compréhensibles par le moniteur. | + | Le [[back2root: |
La modification des valeurs de la table se fait de manière assez simple en spécifiant l’index de couleur a modifié sur le port 0x3C8 (PEL Address), et en injectant 3 octets (un pour chaque intensité) sur le port 0x3C9 (DAC), le DAC se chargeant de placer les valeurs dans les registres ad-hoc. | La modification des valeurs de la table se fait de manière assez simple en spécifiant l’index de couleur a modifié sur le port 0x3C8 (PEL Address), et en injectant 3 octets (un pour chaque intensité) sur le port 0x3C9 (DAC), le DAC se chargeant de placer les valeurs dans les registres ad-hoc. | ||
Ligne 66: | Ligne 66: | ||
dt_blue | dt_blue | ||
- | | + | |
xor | xor | ||
mov | mov | ||
Ligne 188: | Ligne 188: | ||
</ | </ | ||
- | <nspages tutoriaux -simpleList -h1 -exclude: | + | < |