Le ROM_CALL off fait un trap 4 si je ne m'abuse, donc ça ne sert à rien de l'appeler dans ton handler.
Sinon, j'ai jamais fait ce genre de choses donc je dis peut-être des bêtises, mais voici comment je procèderais : à l'installation, je sauvegarde le handler d'AMS pour pouvoir l'appeler au début du mien. Ensuite, je me débrouille pour que le rte d'AMS fasse retomber le pc sur mon code (il y a qq différences entre un trap et un bsr et entre un rts et un rte). De là, j'exécute mon code.
Je crois que c'est ce que tu fais (même si je n'ai pas lu ton code #flemme#)

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Dude Le 19/01/2006 à 16:04 Normal que t'execute pas OldInterrupt dans ton interruption ? (Pas eu le temps de regarder le reste)
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon
15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^
18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#
En même temps, il n'exploite pas le fait d'être en superviseur. Pourquoi ne peut-il pas rester en mode utilisateur ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Martial>
FastKbd n'est pas appelé en mode superviseur, puisque tu as passé un SR nul à la routine du tios... Et c'est p-ê mieux comme ça puisque je ne sais pas si toutes les fonctions du TIOS apprécient d'être appelées en mode superviseur ^^
(enfin cela dit si tu n'as pas un SR égal à 2700 pour masquer les autres interruptions il faut peut-être installer des verrous au cas où l'exécution de FastKbd déborderait sur la prochaine interruption, ce qui serait assez probable vu la lenteur de ST_helpMsg)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Je sais que Flanker avait bossé sur des TSR kernel. Mais j'avoue que je ne sais pas comment ça se passe dans le cas que tu as cité...
J'imagine que ça plante.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »