Bonjour,
Je me casse la tête à essayer de bien comprendre la documentation sur le registre VMAINC.
7 bits 0
i---ggii
i = choisir si l'on incrémente lors de l'écrire dans l'octet du haut ou du bas
gg = Vram address full graphic
ii = sequence mode sc increment
Je comprends bien l'utilité du bit 7(i) servant à choisir l'ordre d'écrire dans les registres $2118 et $2119 pour ensuite incrémenter l'adresse de départ dans la VRAM configuré avec les registres $2116 et $2117.
Ce qui me cause des maux de tête ce sont les bits 0 à 3(ggii) . Par défaut il sont à (0000) donc l'incrémentation de l'adresse se fait 1 par 1 dans la VRAM. Je voudrais comprendre l'utilité de faire des incrémentations par 8 adresses pour 32 fois avec des formations de 2 bits (ggii = 0100). Est-ce que c'est une fonction utilisée lors de l'écrire avec le DMA qui utilise l'écrire en parallèle ?
Partager