Testeur de compatibilitté vesa (super vga)

0/5 (10 avis)

Vue 6 750 fois - Téléchargée 705 fois

Description

voici un petit programme qui teste les possibilité de la carte video:
taille de la RAM,compattibilité VESA(avec son N° de version) nom de la carte et mode video supporté
ça peut etre utile pour verifier si la carte peut supporter une certaine résolution, etc....
et tout ça depuis le dos

il y a aussi une sous fonction qui permet d'afficher un nombre entier contenu dans un registre(deci32 il me semble)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
10 janv. 2009 à 12:18
salut,

vous passez les parametres que VOUS voulez a VOS handlers d'interruption. la partie Hi de eax ne devrait pas etre modifié par le BIOS ( a verifier pour chaque fonction bien sur... passages mode PM par le bios,...). Si votre handler est en tete de liste, plus de problemes, vous pouvez vous envoyer des registres 32 bits.

@++
bofur Messages postés 39 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 5 juin 2009
10 janv. 2009 à 01:07
c'est vrai que l'on ne peut pas envoyer de paramètre en 32bit au interruption dos et c'est fort dommage mais on peu quant meme les uttiliser pour nos propre sous fonctions

par contre les registres d'adresse en 32bit ne sont pas uttilisable car en 32bit la taille des segment est limité a 64Ko; si on les uttilise au dela de la limite ça déclenche l'exeption 0Ch (enfin je croit) qui en mode protégé fait planter le dos

y'as des bidouille pour pouvoir uttiliser les adresses 32bit en mode protégé (je les uttilise dans mon mini-os mortimer qui est en source sur le site) mais c'est pas une méthode officiel donc pas vraiment conseillé (les constructeur préfère que l'on uttilise le mode protégé)
ghuysmans99 Messages postés 2495 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
9 janv. 2009 à 21:59
Bah tu m'apprends quelque chose !
Mais dans ce cas c'est inutile vu que les interruptions utilisent la partie 16 bits ...
bofur Messages postés 39 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 5 juin 2009
9 janv. 2009 à 19:47
si c'est possible
le mode réel c'est comme un segment en mode protégé avec une préselection 16bit

ça reste aussi possible qu'une instruction 16bit en mode 32bit
ghuysmans99 Messages postés 2495 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
8 janv. 2009 à 20:01
@ _dune2_ : Pas possible de faire "xor eax,eax", car on est ici en mode réel. Donc pas de 32 bits !

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.