Ximoon
:Oui, mais encore une fois dans ce cas le principal problème est qu'il soit par défaut dans Tigcclib, ce qui oblige à patcher tous les programmes... C'est moins nnuyeux dans PreOs et les libs dynamiques...
Tu n'as toujours pas compris que les programmes pour kernel sont:
* soit en C, alors ils ont exactement le même problème (
SetIntVec est implémenté de la même manière que
USE_KERNEL soit défini ou non),
* soit en assembleur, alors il y a de fortes chances qu'ils utilisent le exactement le même hack que nous.
Les interruptions sont utilisées pour beaucoup plus de choses que les niveaux de gris! Par exemple, il est indispensable de les rediriger pour faire de la lecture de touches bas niveau. (Les désactiver totalement comme le propose (de manière pas trop sérieuse) PpHd (
./20) n'est pas une solution, parce que ça arrête l'horloge.) Bref, les programmes pour kernel doivent aussi être patchés.