Pour revenir sur le problème du multitache, deux pages plut tot.
En préemptif, ça devrait pas etre un trop gros problème je pense. Y'a 3 ans de cela j'y étais parvenu.
Si quelqu'un veut mettre le nez dedans, j'uploaderai ça à l'occasion quelque part.
Seulement, c'est vieux, et ça marche uniquement avec HW1, AMS2.03, et programmes kernel (quelques nostub passent il me semble, mais c'est une minorité), mais ça a :
=> multitache préemptif (pas sur timer, sur touche ON, sinon ça serait inutile).
=> plus bidouille pour également sauvegarder l'état de graylib et graphlib au moment du switch (pour les jeux en niveaux de gris).
=> jusqu'à 10 programmes ouverts en meme temps (éventuellement plusierus fois le meme)
=> utilisation du TRACE pour diviser la vitesse d'exécution des progs par ~3
=> récupération des crashs et fermeture du programme fautif (en beta, marche une fois sur trois environ)
=> interception de trap #0 pour empecher la désactivation de l'interruption de la touche on.
Utilité ?
1) pour le fun que j'ai eu à le développer
2) pour promouvoir un peu plus ti (elle fait le multitache ta casio ? non ? ben ma ti le fait

)
3) pour pouvoir preter la ti à qqn sans perde la partie de tunnel où j'en suis à 15000 points
4) pour pouvoir mettre tunnel (et autres) en pause, éteindre la caltos et continuer plus tard
5) pour pouvoir admirer tunnel en le faisant tourner au tiers de sa vitesse normale (tricher ? moi ?)