et il me semble que masquer le bit S du SR suffit à basculer en mode utilisateur

lea illegal_vec,a0 lea super(pc),a1 lea $600001,a2 bclr.b #2,(a2) move.l (a0),d0 move.l a1,(a0) illegal super: lea 6(a7),a7 move.l d0,(a0) bset.b #2,(a2)
Je comprends bien. D'un autre côté, le multithread sur TI n'a jamais été une de mes priorités. Il y aurait déjà bien des choses à revoir dans le format des programmes et des libs pour que ce soit possible (ben oui, utilise la même lib chargée par PreOS avec deux programmes lancés simultanément...J'ai déjà fait hein
Donc perso, je n'en fais absolument pas une priorité. Seul le côté "hack" me dérange, et je voudrais savoir si un changement de AMS à ce niveau est possible.TI ne fournit aucune garantie autre que l'api officielle. Donc oui, ils peuvent changer à peu près tout le reste.