Hello,
si prog est du code en mode user alors il lui est interdit d'executer l'instruction lgdt. S'il outrepasse il provoque une erreur de proctection ayant en general pour consequence...
Type: Messages; Utilisateur: golem
Hello,
si prog est du code en mode user alors il lui est interdit d'executer l'instruction lgdt. S'il outrepasse il provoque une erreur de proctection ayant en general pour consequence...
Hello,
L'idée est amusante mais j'ai un peu de mal avec le fait que les bits d'adresse hauts sont collés à 1, cela veut dire que si tu fais ta copie depuis la rom vers des adresses < 1M, la...
Hello ruda,
Il me semble qu'un long jump sur 6 octets (2 octets de sélecteur+4 octets d'offset) n'est possible qu'en mode protégé puisque qu'un sélecteur nexiste qu'en mode protégé pour...
c'est moi qui l'ai dit et je me suis sans doute un peu trop avancé ... DSL. :oops:
Il doit y avoir un procédé de décompression qui se déroule assez tôt au lancement du système.
Là, ca va sans...
Ici:
http://osdev.neopages.net/downloads/tuts/tauron30.zip?the_id=27
On trouve du code pour activer tous les modes vidéo VGA sans BIOS...
Ce qu'on lit dans la doc:
golem
-u F000:FFF0
F000:FFF0 EA5BE000F0 JMP F000:E05B
F000:FFF5 3032 XOR [BP+SI],DH
F000:FFF7 2F DAS
F000:FFF8 3235 XOR DH,[DI]
F000:FFFA 2F DAS...
t'es sur de ca ?! c'est pas plutot F000:0000 ?[/quote]
F000:FFF0.
Il y a d'ailleurs un détail qui a été passé sous silence. Il se trouve qu'à l'init, le bus d'adresses vaut en fait FFFFFFF0h,...
c'est tout a ton honneur.
pq ?
Urgh! Vrai ?
VRAI pour le vga. Pour le chipset, voir plus loin dans le texte.
Toute int. BIOS est interdite en mode P, le BIOS étant concu en 16bits pour le mode réel. Cependant il est possible de mapper...
1. non
2. oui
il est cependant possible de freiner les ardeurs du premier bidouilleur du dimanche (et pas le gars qui sait vraiment ce qu'il veut). Par exemple en ajoutant des blocs de code non...
les mecs qui développent les BIOS possèdent les datasheets contructeur qui ne sont pas forcément publiques, donc pas de souci pour avoir l'info.
pour en revenir a la question d'origine:
Tu ne...
Bonsoir,
Les mémoires Dynamiques (le D de DRAM) ont le mérite d'être peu chères mais souffrent effectivement de la contrainte d'être rafraichies périodiquement. Chaque point mémoire est...
Chris,
Tu veux dire qu'il n'y avait pas de méthode "officielle" pour passer en mode noyau sous 95?
Les VXD ne donnaient-ils pas des privilèges noyau ?
golem
+++
Hello,
Attention au fait que le port clavier (ps/2) est une liaison série donc avec un débit fixé dont la rapidité de modulation est peut etre inférieure aux temps que tu cherches à atteindre...
C'est effectivement la taille de la mémoire physique que tu trouves sur une carte mère dénuée de barrette supplémentaire. Si tu rajoutes des barrettes (SD, DDR etc.), celles ci sont mappées à partir...
Je m'y suis interessé il y a un temps mais j'avoue avoir oublié l'essentiel.
J'utilisais MAXAM comme assembleur/désassembleur.
Il y a un bouquin à acquérir absolument c'est "la bilble du cpc",...
Utilise DEBUG sous dos ! Il sait désassembler: commande u (unassemble)
golem
+++
Ton 70 ne viendrait-il pas d'une fréquence de balayage de 70Hz ?
Auquel cas un mode graphique a 80Hz te donnerait une période de 1/80 ? et serait indépendant du moniteur mais dépendant du mode...
et une série de NOP, c'est déjà trop long ?
golem
+++
si! ca explique que ces bits light pen sont unused si tu n'as pas de crayon optique !!
golem
+++
c'est ce que j'ai dit plus haut !!
j'aurais tendance à dire qu'il s'agit d'une réminiscence du bon vieux crayon optique ...
ca, ca date des écrans CGA, je crois que cela n'a plus court ...
golem
+++
Mise en garde: en mode protégé (linux au moins, sous windows c'est émulé en mode VM86), oublies les int. BIOS dans des segments code 32 bits. Il est meme pas certain que cela fonctionne avec des...
Bonsoir,
Tu n'es pas limité ici par la taille de la RAM, mais par les mémoires non volatiles (flash, E²PROM ...), puisque typiquement une table serait stockée dans ce type de mémoire.
Il n'est...
eh bien...
une boucle, ou plusieurs boucles imbriquées, avec autant de NOP qu'il faut à l'intérieur pour faire la durée que tu veux ...
oui mais, dépendant de la fréquence du processeur me...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.