30

salut
voilà ce que ça me sort avec compiler2.bat tromb Fichier joint : test.bin
et ce que ça me joint avec compiler.bat tromb Fichier joint : TEST.83p et tromb Fichier joint : TEST.lst
je joins aussi compiler.bat tromb Fichier joint : compiler.bat et compiler2.bat tromb Fichier joint : compiler2.bat

31

Compiler2.bat ne te sort pas de fichier *.83p ??

32

Salut
Non sa me sort bien un test.bin de 7 octés!!
Sandro

33

Nan mais quand tu télécharges l'archive test.zip que j'ai posté en ./22 et que tu lances compiler.bat contenu dedans, ça te sort bien un fichier test.83p ?

Enfin je te déconseille de te prendre la tête avec tasm etc... tout ça c'est dépassé. Maintenant spasm est beaucoup plus adapté à la programmation sur TI donc autant en profiter. Puis ça ne sert à rien d'ouvrir le fichier créé avec TI-Graph Link car ce n'est pas un fichier TI-Basic standard.

34

Obj83 devrait te le convertir en .83p ...
Il y a un message d'erreur de obj83 ou bien il n'arrive pas a ouvrir le fichier ou alors il ne s'execute pas?

S'il te sort un fichier il pourra marcher sans Shell reste a passer le .bin dans obj83

C'est presque bon en tout cas y a du mieux wink

35

Que ça marche avec ou sans shell ça ne dépend pas du compilateur mais de "l'entête" de ton code (l'adresse de départ enfaite).

36

Il n'utilise plus tasm depuis que tu as parle de spasm je lui ai mis du spasm dans l'archive...

37

Et du fait qu'il soit unsquishe ou pas... Car les Shell font ça en interne et sur 83 un code squishe ne passe pas sans Shell. Et c'est apparemment son cas. Si le code était unsquishe il aurait des carateres hexa dans l'éditeur mais pas de fonctions tan( etc...

Enfin je peux me tromper tu as plus d'expérience que moi... wink

édit: et oui je viens de comprendre qu'il a reuissi avec on archive il ne lui manque qu'a installer ion et tester !

38

pour test.zip ça me donne truc.83p avec à l'interrieur du charabia de fonctions en TI-basic qui me crée une erreur syntaxe peu importe que je l'execute dirrectement sur ma TI ou avec la syntaxe "Envoi(9prgmTRUC" je joins mon TRUC.83p tromb Fichier joint : truc.83p

et pour compiler2.bat, tromb Fichier joint : compiler2.bat j'obtiens une fenêtre de type invite de commandes avec:"
C:\test>spasm truck.z80 truc.83p -T en gris clair
Pass one... en blanc
Pass two... en blanc
Done en blanc

C:\test>pause en gris clair
Appuyez sur une touche pour continuer... en gris clair
tromb Fichier joint : compiler2.bat

39

Bon deeph a raison on va partir sur un programme avec shell.

Donc tu utilises le fichier zip de deeph (je viens de le tester ça marche nikel) :
tromb Fichier joint : deeph.zip
Si tu utilises mon fichier source z80 ça ne fonctionnera pas avec ION...

Tu peux télécharger wabbitemu par exemple pour emuler :
http://wabbit.codeplex.com/releases/view/44625

Il te faudra une rom de ti83 (tu peux la trouver sur le net cherche bien wink

Tu installes ion :
tromb Fichier joint : ion.83g

Tu le transfert puis tu lance le programme ION.
Puis tu transfert ton fichier truc.83p
(dans wabbitemu : menu file->open all files puis tu choisis ton fichier)

Tu lances le programme A et tu devrais voir apparaitre un programme qui s'appelle truc et tu peux le lancer en faisant enter.

Je viens de tester ça marche super wink

Bonne chance.

40

pour test.zip ça me donne truc.83p avec à l'interrieur du charabia de fonctions en TI-basic qui me crée une erreur syntaxe peu importe que je l'execute dirrectement sur ma TI ou avec la syntaxe "Envoi(9prgmTRUC"

Nan mais un fichier ASM n'a pas à être ouvert avec un éditeur TI-Basic... Si t'essais de voir la source c'est normal que tu n'y arrive pas, la base de l'assembleur c'est que ça "assemble" ta source en code binaire compréhensible par le processeur.

Ensuite tous les programmes assembleur ne se lance pas avec la méthode "send(9", pour des questions de pratique autant côté utilisateur que programmeur on utilise des shells (dont Ion est le plus compatible). Cf http://www.mworld.fr/html/projects/calc/ti-82/tutoriel/progasm/guide/lesson22.html .

41

salut
pourrait tu s'il te plais me dire comment utiliser ion. J'ai lancé ION, obtenu "Ion Instlled" puis, et après avoir transféré "truc" et lancé le programe A, j'ai obtennu une fenêtre avec "
Ion 1.6-Joe Hingermuehle
Test //nom à afficher sous ion


TRUC 22 Free:2407
"
que faire ensuite
Merci d'avance
Sandro

42

Tu fais ENTER pour lancer un programme (donc là y'en a qu'un), normalement vu qu'il n’efface que l'écran ça quitte direct et tu retournes sur le shell, CLEAR pour quitter.

43

Merci
je croyais que ça revenait à l'écran principal
Sandro

44

Merci deeph pour le lien c'est vraiment super intéressant smile
HS: Je pense utiliser un shell pour bomberman aussi (venus ou ion) des que je m'y remet car le programme serait 2x plus petit et plus rapide aussi. Voila fin du hors sujet.

Sandro, j'ai comme l'impression que tu as réussi ... top
Meme si le programme que tu lances ne fait strictement rien... smile

45

merci beaucoup
mais j'aurais encor quelques petites question :
-Est-ce que l'on à besoin des 5 programmes pour ion ou il y en a qui ne servent qu'à l'instalation ?
-Est-ce que le tutoriel AsmGuru version française tromb Fichier joint : asm_vf[1].zip est adapté pour ion ou est-ce qu'il m'en faut un autre, si oui lequel de préfférence ?
Meri d'avance
Sandro

46

readme de ion :
You may delete prgmION and prgmIONZ if you like. However, if you plan on sending Ion to someone else's calculator, you must send those files to properly install Ion.


Pour ta seconde question, je ne sais pas mais je ne crois pas qu'asmguru soit vraiment adapté pour ion (même si l'assembleur en lui même ne change pas).
Mais il y a http://tift.tuxfamily.org/asmpourlesnuls.html ou http://tift.tuxfamily.org/wp-content/tuto_v01.pdf qui sont très bien (meilleur qu'asmguru je trouve) mais un peu moins facile aussi je pense.

47

ASMGuru est dépassé et y'a beaucoup de fautes ou d'explications manquantes, mais si t'as des questions plus précises tu peux les poser dans la section adéquate du forum.