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)
10 janv. 2009 à 12:18
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.
@++
10 janv. 2009 à 01:07
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é)
9 janv. 2009 à 21:59
Mais dans ce cas c'est inutile vu que les interruptions utilisent la partie 16 bits ...
9 janv. 2009 à 19:47
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
8 janv. 2009 à 20:01
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.