mais... MAIS ... ON VA POUVOIR FAIRE DES PROGRAMMES NOSTUB AVEC APPEL DE DLL (*)

encore un bonne tranche de bricolage en perspective.

(*) je parle naturellement de
vraies dll

Tu as raté un truc.
Exact, fallair chercher dans PreodroM aussi

??? Tu as juste 2 zones de données qui correspondent à des fonctions. 4 comparaison et c'est réglé.Je ne comprends pas ce que tu veux faire.
Exact, exact, j'avais encore une table de saut en tête :
Je vois donc trois choses possibles à traiter :
- renvoi d'une adresse dans a0 (LCD_MEM etc)
- renvoi d'une donée dans d0 (KEY_* etc)
- exécution de routine (kernel::*)
Si les zones de fonctions sont claires en effet, les pointeurs et les données sont très mélangées : c'est pas dur d'identifier ce qu'il faut, mais c'est 40 tests qu'il faudra, pas 4.
D'où mon idée d'une table de saut vers trois routines de deux lignes :
- le renvoi d'adresse dans a0
- le renvoi de donnée dans d0
- l'exécution d'une routine.
Une table de saut codée sur 1 octet par entrée prendra pas plus de place que s'il faut désembrouiller les éléments de la table, et sera bien plus rapide. Je te propose ça ce soir.
A moins que ton idée soit de renvoyer tout ce qui est valeurs et adresses dans d0. J'attends les avis de tous et ton ordre.
