π
<-

Programmation Assembleur ou C pour TI 83 Premium CE

Assembleur, Axe, C/C++, ICE...

Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby jd6 » 04 Sep 2015, 15:12

Bonjour,

Au vu des limitations du Ti-Basic, je cherchait à programmer pour ma calculatrice dans un autre langage plus puissant (et plus rapide). Cependant, je n'ai rien trouvé de très précis sur la Texas Instrument 83 Premium CE, qui est assez récente.

J'ai vu que l'on pouvait programmer en C avec z88dk pour les TI83Plus, puis compiler en 8xp avec decpac8x. J'ai essayé ceci mais la calculatrice m'informe que le programme assembleur est non valide (commande Asm(prgmHELLO)). J'ai alors essayé un programme en assembleur tout simple, compiler avec tasm et decpac8x : pareil.

J'ai lu aussi que le processeur de la TI 83 Premium CE était un eZ80, et que celui de la TI83Plus un Z80.

Savez-vous s'il est possible de programmer en assembleur pour la TI 83 Premium CE ? Si oui, comment et avec quels outils ? Et serait-il possible (encore mieux) de programmer en C avec z88dk ou autre outil tierce ?

Je vous remercie d'avance,

Bien cordialement,

jd6.
User avatar
jd6
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 28%
 
Posts: 18
Joined: 04 Sep 2015, 15:05
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby Lionel Debroux » 04 Sep 2015, 15:27

Savez-vous s'il est possible de programmer en assembleur pour la TI 83 Premium CE ?

C'est possible avec les outils habituels type spasm, et le header qui va bien. Il y a quelques programmes ASM pour 83PCE / 84+CE, certains téléchargeables sur TI-Planet. Aucune FlashApp, parce qu'on ne peut pas les signer.
Mais comme tu l'as vu, la 83PCE est très récente, et le travail de reverse-engineering pour pouvoir créer un SDK (puisque TI n'en fournit manifestement pas davantage que pour la 84+CSE, au moins pour l'instant) vient juste de commencer.

Et serait-il possible (encore mieux) de programmer en C avec z88dk ou autre outil tierce ?

Seulement avec le ZDS de Zilog, dont le support du C n'est pas vraiment parfait, d'après ce que j'ai lu. Ni GCC, ni LLVM ne ciblent le Z80 ou l'eZ80 - il y a eu des tentatives incomplètes, mais elles n'ont jamais abouti à un support utilisable, qui aurait pu être intégré à la version principale.

Dans la communauté TI, pas encore de SDK bien propre pour les TI-eZ80, pas de shell / kernel, etc. Le travail sur ces aspects est concentré sur Cemetech, essentiellement par MateoConLechuga maintenant. J'essaie de donner des idées et suggestions, mais je ne suis pas un codeur (e)Z80. Des infos sont postées sur WikiTI, par exemple.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby jd6 » 04 Sep 2015, 16:13

Merci beaucoup pour votre réponse ! :) :) Elle explique bien la situation.

J'ai trouvé ce lien : https://www.cemetech.net/forum/viewtopi ... 0&start=80
J'ai réussi à compiler le programme et il fonctionne (le password est 0000).

Je vais pouvoir m'amuser un peu avec l'assembleur, et faire quelques sympathiques programmes. Je reviendrais ici si j'ai des problèmes.

Maintenant, pour compiler le C, je crois qu'il faut attendre tout simplement que les outils avancent...
User avatar
jd6
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 28%
 
Posts: 18
Joined: 04 Sep 2015, 15:05
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby Lionel Debroux » 04 Sep 2015, 16:39

En gros, oui, il faut attendre que les outils avancent. Les idées sont là, mais il faut trouver le temps de les implémenter.
La section de MateoConLechuga, qui comporte notamment les topics "[TI84+CE] C Compiler" et "[TI84+CE] C Libraries", est https://www.cemetech.net/forum/viewforum.php?f=78 .
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby Adriweb » 06 Nov 2015, 08:04

Ce topic est bien indexé par Google, alors j'en profite pour signaler ici les travaux récents à propos du compilateur C en ligne pour les TI-84 Plus CE / TI-83 Premium CE sur TI-Planet :
viewtopic.php?f=10&t=17279

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14727
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby louis abraham » 08 Jan 2017, 18:40

Je rajoute qu'on peut signer les applis avec ces clefs : http://brandonw.net/calculators/keys/
User avatar
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 39.8%
 
Posts: 19
Joined: 26 Apr 2013, 23:03
Gender: Male
Calculator(s):
MyCalcs profile
Class: MPSI

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby GalacticPirate » 08 Jan 2017, 18:41

Non, TI n'a pas donné les clés RSA 2048-bits pour les développeurs sur la série TI-84 Plus CE/TI-83 Premium CE. Tu pourrais vérifier tes informations :p
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby Lionel Debroux » 08 Jan 2017, 18:52

Et factoriser une clé RSA 2048 bits (issue d'un générateur convenable) est beaucoup trop difficile.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Unread postby louis abraham » 09 Jan 2017, 10:38

Ah oui zut :p
User avatar
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 39.8%
 
Posts: 19
Joined: 26 Apr 2013, 23:03
Gender: Male
Calculator(s):
MyCalcs profile
Class: MPSI


Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1063 utilisateurs:
>1026 invités
>28 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)