goldocrack
Messages postés9Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention 1 novembre 2004
-
23 juil. 2002 à 00:04
Haypo
Messages postés6Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention 1 août 2002
-
25 juil. 2002 à 20:13
J'aimerais savoir quelles sont les interruptions pour Turbo C++ pour toutes les résolutions possibles.
J'aimerais aussi savoir quelle est la résolution max que l'on peut utiliser avec Turbo C++.
Merci, c'est assez urgent !
Ostrogoth22
Messages postés5Date d'inscriptiondimanche 25 novembre 2001StatutMembreDernière intervention14 août 2002 24 juil. 2002 à 16:56
tu fais
asm {
mov ax,13h
int 10h
}
la tu utilise la fct 13h de l interruption 10h du DOS
ca correspond a 320*200*256 ou toute la mem est dans le segment 0xA000
pour les autres modes il faut changer la valeur dans ax. Mais apres c plus difficile d acceder au contenu de la vram
a la fin pour revenir au mode texte tu fais :
asm {
mov ax,03h
int 10h
}
Haypo
Messages postés6Date d'inscriptionvendredi 11 janvier 2002StatutMembreDernière intervention 1 août 2002 25 juil. 2002 à 20:13
Si tu passes par VESA (pilote graphique intégré à toutes les cartes graphiques), tu auras accès à tous les modes vidéos possibles (supportés par ta carte graphique ET ton écran). Voir mon site sur le Pascal, page Graphisme (c'est du langage Pascal, pas de C :-/). J'ai testé en 1280x1024, ça passe, après c'est mon écran qui flanche ...