18Fermer20
OLLe 20/07/2014 à 16:45
GT Turbo (./18) :
OL (./16) :
Salut,

moi j'aimerais bien pouvoir un jour pouvoir fournir un multitache coopératif dans MyAES multiapplication pour pouvoir tourner directement sous TOS (ce qui marche déjà mais avec une seule appli à la fois sans même d'accessoire).

Enfin bon là c'est sans doute un peu trop fou.

Olivier


Un noyau 68000 multitâches je pourrais t'écrire, mais juste le noyau.

GT Multitaches


Ca serait très cool mais je pense que ce serait bien si cela permettait a tous d'appréhender le fonctionnement du 68K, j'ai déjà trouvé des sources de noyau mais tous sont en mode utilisateur alors que je suis en superviseur déjà dans un trap, tous font appel a une IT pour swapper les taches alors que là je ne cherche pas à faire un multitache préemptif mais coopératif (donc de ce point de vu c'est plus simple par contre le TOS est pas prévu pour mais pour cela j'ai quelques idées je devrais pouvoir progresser seul) et enfin c'est toujours à partir d'une liste de fonctions prédéfinies alors que j'aurais besoin d'un équivalent du fork et une routine de swap de processus tout cela appelable si possible à partir du C (mais sinon je pourrais toujours utiliser à partir de la routine ASM de gestion du trap il y a quand même quelques ligne d'assembleur dans MyAES!). Je pense que ce serait un tuto assez ardu, mais là c'est le genre de routine qu'aucun autre langage ne peut réaliser!
Olivier