Vitesse de transfert en mode VESA 800*600 256 couleurs
Bonjour
Je cherche à utiliser les mode VESA pour créer un jeu en c++ et assembleur 16 bits.Je peux configurer le mode sans pb mais j'ai de gros problèmes de vitesse. Je n'obtient que un peu plus de 10 images par seconde rien qu'en affichant un écran uni avec cette fonction (lancée en boucle):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| push es
mov ax,0xa000
mov es,ax
xor dx,dx
boucle:
mov ax,0x4f05
xor bx,bx
int 0x10
xor di,di
mov al,1
mov cx,0xffff
rep stosb
inc dx
cmp dx,8
jb boucle
pop es |
Je trouve que c'est un peu lant pour un pentium 3, pourtant ce n'est pas si long que ça comme code...
Chep
--
Balises code ajoutes par Smortex