KERNEL Fonction Introduction
Fonction Explication

Page précédente Fonction prochaine bibliothèque
Fonction bibliothèque précédente



 

Monter Descendre Retour Introduction
puce Cette bibliothèque ne pourrais avoir un nom plus évocateur car elle se traduit par noyau.
En effet, elle est constamment présente dans votre TI92 tant que Fargo est installé et permet ni plus ni moins d'exécuter les programmes Fargo.

puce Je vous conseille vivement de lire le cours sur les handles car la seule fonction disponible dans cette bibliothèque les utilise.

puce Pour l'utiliser dans un programme, il faut d'abord y faire référence grâce à :

    include "kernel.h"
    xdef _main
    xdef _comment
Puis appeler la fonction disponible par JSR kernel::exec ou JSR kernel@0000.




 

Retour Exec() @0000
exécute un programme Fargo
Monter

DESCRIPTION
puce Exécute un programme Fargo.


INFORMATIONS FOURNIES
puce L'handle du programme à exécuter.
Taille : mot
Limites : les vingt premier handles (0 - 19) sont réserves à la calculatrice donc ne pourront jamais être utilisés pour contenir un programme.
Paramètre : par la pile


INFORMATIONS RETOURNEES
puce Le résultat de l'exécution du programme parmi dix proposés.
Taille : double mot
C
O
D
E
S
0programme exécuté avec succès
1mémoire insuffisante
2version de Fargo obsolète
3bibliothèque manquante ou invalide
4bibliothèque obsolète
5fichier non exécutable
6programme stoppé part ER_trow
7programme obsolète, aucun module de compatibilité ne permet de l'exécuter
8programme Fargo 0.1.x non exécutable par Fargo II
9format de fichier non reconnu
Paramètre : par le registre de données D0.


PROGRAMMATION
MOVE.w #49,-(A7); on dépose le numéro d'handle du programme
JSR kernel::exec; on lance le programme
LEA 2(A7),A7; on restaure la pile de 2 (mot)





 

 

Lisez la section sur les droits d'auteur et la license d'utilisation avant de distribuer Zguide.

Zguide © 1998, Florian DREVET. Tous droits réservés à l'échelle mondiale