Installer le mode vga (13h) [pour gcc (djgpp v2), borland tc 3 et borland tc lite]

Description

Le code montre comment installer le mode VGA (13h) 320*200 256 couleurs.
En fait il y a deux code ici.
Le premier je l'ai compilé avec gcc (djgpp v2) et Borland Tc Lite
Le deuxième est compilé avec Borland Tc 3

Si vous voulez obtenir gcc avec djgpp v2 allez sur mon site section (programmation \ C/C++ \ les bases \ editeurs et compilateur), vous y trouverez tous les fichiers necessaire à l'installation.

Source / Exemple :


//Ici c'est pour gcc (djgpp v2) et Borland Tc Lite

#include<dos.h> 
#include<conio.h>
#include<stdio.h> 

int init_vga_mode(void)
{
union REGS regs;    //Mise en place d'une union REGS pour accéder aux registres CPU
regs.x.ax=0x13;     //Assigne la valeur 0x13 au registre AX
int86(0x10,&regs,&regs);     //appel l'interruption 10h du bios
} 

main(void)
{
    init_vga_mode();
    getch();
}

//Ici c'est pour Borland Tc3

#include<conio.h>

void vga(void)
{

asm{
mov AX, 0x13     //Place la valeur hexadécimale 13 dans le registre AX
INT 0x10            //Appel le service vidéo du bios (interruption 10h)
};

}

void main(void)
{
vga();
getch();              //Attend la pression d'une touche
}

Conclusion :


Toute l'explication est dans le code. Si vous voulez un cours sur le mode VGA allez voir mon site section C/C++ \ programmation graphique.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.