Je n'ai beaucoup de temps pour répondre, mais:
- Lorsque le système fait un triple fault, il reboot:
pour cette méthode, tu dois juste faire une succession d'exceptions non levées. Je n'utilises...
Je n'ai beaucoup de temps pour répondre, mais:
- Lorsque le système fait un triple fault, il reboot:
pour cette méthode, tu dois juste faire une succession d'exceptions non levées. Je n'utilises...
-nasm
-fasm
-masm32 (uniquement pour la prog windows, sinon obsolète)
-ndisasm
-windasm (très pratique)
-ida (pour le reverse engineering, pour les pros)
Il y a quelques docs sur http://www.osdever.net/cottontail/#IA64%20Architecture
et sur d'autres sites, comme sandpile.org, et l'OSRC...
Tu ne trouveras pas grand chose d'interressant en français...
VC++ n'est pas connu pour ses capacités d'optimisation ^^
C'est même étonnant que ce soit plus lent avec gcc...
Tu pourrais essayer icc, le compilateur d'intel, qui est de loin le plus rapide (mais...
Il est étonnant que ce soit CE code qui consomme 10% de ton temps d'execution: ce n'est pas un mangeur de cycle... J'imagine que tu dois appeller la fonction XorSlidingPiece assez souvent...
Pour...
Tous ces décalages sont nécessaires !
En effet l'adresse "base" est séparée en plusieurs champs dans un descripteur de la GDT (En trois champs, un de 2octets, deux de 1 octets, le tout formant une...
1: Apprends à utiliser la console, bochs est le meilleur emulateur pour l'osdev.
2: Ne fais pas de l'osdev si tu ne sais pas utiliser la console... :roll:
3: Tu peux télécharger vmware, virtualpc,...
On commence à coder quelque chose de bien ! Ne vous inquietez pas: ca avance ! :D
Et pourquoi pas Vim, ou Kate ? :)
La tu peux etre sur qu'ils supportent tout ce qui est connu ! :lol:
jb: jump if bellow, saute si inferieur
jc: jump if carry, saute si carry
Pour plus de détails, ---> doc intel, comme d'hab
Tu as essayé de mettre ton lecteur cd sur un autre pc pour savoir s'il...
Pourquoi jb ? et pas jc ?
--> Si ta fonction détecte le hd de ton pc, tu devrais vérifier si tu peux lire dessus... Si tu ne peux pas, ca expliquerait pourquoi tu ne pouvais pas accèder au hd sous...
Tu as essayé de mettre dos dessus, puis de tester si le lecteur cd marche avec mscdex? Ou de le tester avec linux si c'est un pc supérieur au 386 ?
Sinon, pour avoir plus de doc sur la...
Slt Cele
Tu te mets à l'osdev ?
Va sur http://www.nondot.org/sabre/os/files/Booting/BootableCDFormat.doc, ils mettent des infos sur les cd bootables ET sur la manière de lire un cd avec l'int 13...
Aïe aïe aïe je voudrais bien répondre à toutes tes questions mais il y en a trop ! :lol:
Pour moi le meilleur FS, ce sera toujours ReiserFS ;) Mais bon après ca dépend de ce que tu veux faire......
C'est le bootloader qui se charge de charger le noyau, ou de charger un loader intermédiaire chargé lui même de charger le noyau ! :P
on utilise en général l'int 0x13 du bios pour ca!
non pas...
Alors il te faudra un binaire par os (sans compter les compatibilités du style freebsd/nunux)...
Sur windows ca va être chaud !! Par contre sur nux (qui utilise une int pour les syscalls, donc...
Rooo mais c'est simple, voyons !! :P C'est normal que tu ne comprennes pas si tu commence par la partie 2B (et pas 2A) !! :D
LOL mais tu sais l'asm c'est sensé être compliqué :P
:arrow: Pourquoi ne comprends tu pas ? C'est parce que la doc est en anglais ? Que il y a trop de choses à lire ? Que tu trouves que c'est...
Volumes 2A et 2B ;)
Oui :D
Un truc à savoir: le bios c'est en gros une suite de programmes en mode réel... Donc à un endroit donné du bios, on a un code qui copie le secteur de boot à 0x0000:0x7C00 et juste parès, on a un ptit...
Dans le forum assembleur (donc forum de programmation)
La réponse ne se fait pas attendre :
:lol:
Roo mais la première voyons ! :P
http://www.usb.org/developers/docs/usb_20_02212005.zip
Non je ne pense pas... Mais tu n'as pas compris ce que j'ai posté ? :roll:
http://www.usb.org/developers/docs/ Bonne chance :mrgreen: :mrgreen:
Tu en a besoin justement pour que ton driver sache que la souris est en train de lui "dire" que le cinquieme bouton a été...
Encore faut il savoir:
:arrow: Ce que t'envoie la souris quand tu clique sur le cinquieme bouton
:arrow: Comment interpreter ces résultats (surement envoyés sous la forme de "blocks" de donnés)
...