Re: excuser moi, mais c'est la premiere fois que j'utilise un fichier *.a pour un projet !
Quel moyen existe il pour lancer un autre programme asm depuis un programme principale autre que :
" HANDLE xxx;
push_parse_text("repsample()")
xxx = HS_popEStack();
NG_execute(xxx, 0);
HeapFree(xxx); "
C'est pour faire un menu un peux plus beau que ceux de la TI, et cette dernière technique ne marche pas ds une boucle switch :
"switch(choix){
case 1: //#1
HANDLE xxx1;
push_parse_text("blablablabla()")
xxx1 = HS_popEStack();
NG_execute(xxx1, 0);
HeapFree(xxx1);
case 2:
...."
A noté que les niveaux de gris sont activés (je vois pas ce que ça change), Tigcc me renvoit 'Parse error before "unsigned" (//#1) et 'xxx1' undeclared (first use in this function)'.
Donc je voudrais savoir quel sont les moyen de lancer un programme ou me dire comment corriger mon erreur.
MERCI
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
PpHd Le 07/02/2002 à 09:37 ASM_Call. Regarde ttstart.
PpHd>
Suite à ta réponse, j'ai changé mon programme :
je lance le jeux de cette manière :
enter_ghost_space ();
EX_patch (cptr + 0x40002, cptr + plen - 2);
ASM_call (cptr + 0x40002);
if (tich) HeapUnlock (tich);
if (cptr != fptr) free (cptr);
ça execute le programme sans problème mais le jeux plante toujours lorsque j'appuie sur ESC. Je pense que la seul solution est d'executé le fichier *.ppg directement.
Bon, je vais chercher le code a utiliser pour cette dernière méthode.
Watcha @ka JBJ @ka @ngelfire
ICQ: 109631918
Compresse ton programme avec ExePack et supprime l'appel à enter_ghost_space dans ton programme. (ExePack l'appellera pour toi, et proprement.)
Y en a marre des gens pour lesquels la première chose qu'ils veulent faire est appeler un autre programme en assembleur dans un programme non compressé, ce qui est une des choses les plus compliquées qu'on puisse trouver à programmer sur TI-89/92+!
[edit]Edité par Kevin Kofler le 07-02-2002 à 14:09:30[/edit]
niuob Le 07/02/2002 à 17:46 Les sources du TICT-Explorer sont intéressantes sur ce point ...
"Les sources du TICT-Explorer sont intéressantes sur ce point ...": Oui, mais elles ne sont pas à jour !
Il vaut mieux regarder ttstart, dans la TIGCC Tools Suite...
et les sources de TICT-Explorer ne sont pas à mon avis accessible à un débutant
C'est vrai.
[OFFTOPIC]: un truc que je viens de voir, ZdRUbAl: pourquoi y a-t-il 3 étoiles après la date de ton post ?
D'une, passe à la version 0.93 de TIGCC
de deux, inclu le extgraph.h
puis, met extgraph.a dans ton projet