Résolution DOS

Signaler
Messages postés
9
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
1 novembre 2004
-
Messages postés
6
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
1 août 2002
-
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

Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003

salut,

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

cmarsc ;-)
Messages postés
5
Date d'inscription
dimanche 25 novembre 2001
Statut
Membre
Dernière intervention
14 août 2002

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 !
Messages postés
6
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
1 août 2002

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