Résolution DOS

goldocrack Messages postés 9 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 1 novembre 2004 - 23 juil. 2002 à 00:04
Haypo Messages postés 6 Date d'inscription vendredi 11 janvier 2002 Statut Membre Derniè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 !

3 réponses

cmarsc Messages postés 455 Date d'inscription mercredi 6 mars 2002 Statut Membre Dernière intervention 18 décembre 2003
23 juil. 2002 à 20:35
salut,

les réponses sont dans le compilateur dans <graphics.h> mot initgraph

cmarsc ;-)
0
Ostrogoth22 Messages postés 5 Date d'inscription dimanche 25 novembre 2001 Statut Membre Dernière intervention 14 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
}

je sais pas si c ce que tu voulais savoir salut !
0
Haypo Messages postés 6 Date d'inscription vendredi 11 janvier 2002 Statut Membre Derniè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 ...

@+ Haypo
0
Rejoignez-nous