45Fermer47
Lionel DebrouxLe 23/07/2009 à 16:14
-> le reste : encore une fois, qu'est-ce qui te dis qu'on est en utilisateur à la base ? cheeky

En effet, tu as raison smile
(même si je ne suis pas sûr qu'il soit fréquent d'utiliser des ROM_CALLs en F-Line quand on est en mode superviseur grin)

Quid de mon idée (peu explicitée plus haut il est vrai grin) de permettre de sélectionner le registre de retour de valeur:
* pour les RAM_CALLs données (KEY_*, par exemple): utiliser F0?? pour retourner dans d0, F1?? pour retourner dans d1, ..., F7?? pour retourner dans d7;
* pour les RAM_CALLs pointeur: utiliser F0?? pour retourner dans a0, F1?? pour retourner dans a1, ..., F7?? pour retourner dans a7;
* pour les RAM_CALLs code: N/A.

Ca complique le handler, mais permet une plus grande efficacité pour les RAM_CALLs KEY_*, par exemple (voir ./14).