1

Est-ce que quelqu'un peut m'aider !!!
Je connais un peu l'asm en z80 et je voudrais programmer pour la 83+. Je suis passé par TASM, DEVPAC8X, TSE COMPILER, j'ai essayé toutes les formes de language (ex: call, bcall, B_CALL) mais je n'ai toujours réussis qu'à faire planter ma calc ou à avoir ERR:INVALID. Les progs ne marchent toujours que sur TI-83 (ça marche jamais pour la TI-83+).
J'ai essayé des tonnes de tutorials 83/83+. Ils expliquent à chaque fois pour la TI-83 et pas pour la TI-83+. :cry:

On dirait que la 83+ ne s'utilise pas pour l'asm avec ces assembleurs de m... ! Si quelqu'un qui fait des progs ASM 83+ m'entends, heeeeelp !!!

Résultats de mes tentatives :
- TASM avec tutos de Jeff Chai :
je copie un .hex dans un prgm avec Asmprgm
je lance avec asm(nom_prog => message Done
- DEVPAC8X :
quel bonheur, ça me créé un .8XP
au lancement avec asm(nom_prog => ERR:INVALID
- TSE COMPILER :
j'ai vu qu'il utilise TASM mais ça créé un 8XP
je me méfie, j'avais bien raison => RAM CLEARED
embarrassed - PLUSIEURS ESSAIS AVEC CES PROGS :
je change le type de programmation
pour ceux qui s'y connaissent, je remplace bcall par
call, je teste plusieurs .inc (ti83plus,ti83plusasm,...)
bref, ça marche jamais

Alors pitié, aidez-moi !!!

[Edit by verytourist: Titre en minuscule, le ALL CAPS, c'est lourd. ]

3

deja voila un tres bon tuto pour 83+ : http://www.ticalc.org/archives/files/fileinfo/268/26877.html

ensuite, si tu ne le fais pas, programme pour un shell (ion ou mirageos)

et enfin, un programme doit etre compiler (tasm) et linké (devpac83.com par ex)

et...ne t'enerve pas smile
-pacHa

4

je vois que tout le monde nage...je rappel que la ti na pas été conçu pour etre forcément utiliser avec un shell...au faite pour tes tentatives...ca ne reussirai jamais puisque ' devpac83 et Devpac8x ' servent a faire des programmes compressé...et ta ti ne sait pas directement lire les programmes compressés...pour les lires il te faut un shell...bon moi je vais texpliquer comment je fais pour compilé des programmes directement executables par la ti-83 plus...

1. telecharge Binvar2.zip ici :

' http://www.ticalc.org/archives/files/fileinfo/144/14428.html '

2. ensuite décompresse le dans un dossier. et tu copie Tasm.exe, Tasm80.tab et Ti83plus.inc dans le dossier

3. et tu ajoute les lignes suivants au fichier " Ti83plus.inc "...

#define bcall(xxxx) rst 28h .dw xxxx
#define bcallz(xxxx) jr nz,$+5 rst 28h .dw xxxx
#define bcallnz(xxxx) jr z,$+5 rst 28h .dw xxxx
#define bcallc(xxxx) jr nc,$+5 rst 28h .dw xxxx
#define bcallnc(xxxx) jr c,$+5 rst 28h .dw xxxx
#define bjump(xxxx) call 50h .dw xxxx
.addinstr BCALL * EF 3 NOP 1

4. pour editer tes programmes pour la ti-83 plus

tu remplace " .org 9327h " par ".org 9D95h"
et pour appelez les fonctions tu remplace les " call nom_de_fonction " par des " bcall(nom_de_fonction) "...attention: les labels sont appelés avec des " call label "

5. maintenant pour compilé tes programmes pour qu' ils soient directement executable par la Ti-83 plus, tu tape dans msdos " 83pasm nom_du_programme "

6. tu peux les executés sur ta ti-83 plus ou avec Vti en utilisant " asm(nom_de_prog ) "

Normalement ca doit marcher mais si tu ne comprend pas envoie moi un message...

5

Cherchez plus!
Quand j'ai eu mon problème j'ai fait tous les forums ti-83+ que j'ai pu trouver et je vous ai un peu oubliés ! :bravo:

En fait, ça fait un moment que j'ai résolu mon problème! Un gars m'a donné l'adresse ou je pouvais télécharger un TASM qui marche.
Et ça marche mais je ne pourrai pas vous dire pourquoi.
Au fait, j'ai posté un nouveau message sur les registres car j'ai un probl: je n'ai pas assez de valeurs pour finir mon programme.
Sinon, mon premier jeu ,X-TRON sera bientot terminé.
Je le mettrais à télécharger si je trouve comment envoyer à un site TI sans utiliser d'email.

Salut à tous ! wink