C les interruptions - Programmation
Marsh Posté le 20-02-2002 à 18:19:25
deja, apprends l'assembleur, même si on peut y arriver en C, pour moi c une hérésie de programmer des interruptions autrement qu'en ASM
ensuite, trouve toi une doc contenant toutes les adresses des différents vecteurs d'interruption du système, tu en auras besoin pour installer tes propres gestionnaires d'interruption
puis, installe toi MS-DOS, car sous Windows tu vas t'emmerder plus qu'autre chose
et enfin, arme toi d'une bonne dose de courage, et de sauvegardes fréquentes, car t'as pas fini de planter ta machine en faisant mumuse avec les interruptions
l'astuce consiste en fait à détourner les gestionnaires d'interruptions du système en installant tes propres gestionnaires. tu devras sauvegarder l'ancien gestionnaire, installer le nouveau, et une fois terminé, remettre l'ancien, sinon Crash !!
tu peux par exemple intercepter une interruption VBL pour déclencher un évenement chaque fois que l'écran est redessiné, etc...
qu'est ce que g pu me marrer avec les interruptions de l'amiga, au passage.... ah, ct le bon temps....
je me souviens d'une doc assez ancienne, récapitulant les différentes adresses des interruptions du BIOS, ça s'appelait HelpPC il me semble, recherche sur google, tu devrais la trouver.
[jfdsdjhfuetppo]--Message édité par Harkonnen--[/jfdsdjhfuetppo]
Marsh Posté le 20-02-2002 à 18:32:36
Les interruptions? Avec HelpPC c'est uniquement pour le mode réel non?
Marsh Posté le 20-02-2002 à 18:36:55
maintenant que j'y pense, tu as raison ! HelpPC ne décrit quasiment rien du mode protégé
il doit bien y avoir ce qu'il faut ici :
www.programmersheaven.com
LA bible !!
Marsh Posté le 20-02-2002 à 16:30:52
comment on s'amuse avec les interruptions