π
<-
Chat plein-écran
[^]

Programmation Assembleur ou C pour TI 83 Premium CE

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

Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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.
Avatar de l’utilisateur
jd6
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 28%
 
Messages: 18
Inscription: 04 Sep 2015, 15:05
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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...
Avatar de l’utilisateur
jd6
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 28%
 
Messages: 18
Inscription: 04 Sep 2015, 15:05
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude louis abraham » 08 Jan 2017, 18:40

Je rajoute qu'on peut signer les applis avec ces clefs : http://brandonw.net/calculators/keys/
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Programmation Assembleur ou C pour TI 83 Premium CE

Message non lude louis abraham » 09 Jan 2017, 10:38

Ah oui zut :p
Avatar de l’utilisateur
louis abraham
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 39.8%
 
Messages: 19
Inscription: 26 Avr 2013, 23:03
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MPSI


Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1118 utilisateurs:
>1110 invités
>3 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)