π
<-

[ASM] Programmer sur Ti83PremiumCE

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

[ASM] Programmer sur Ti83PremiumCE

Unread postby Bartmaniaque » 29 Oct 2015, 17:46

Voilà, je me décide enfin à poster ce sujet car après pas mal de temps de recherche et avoir regarder les sujets déjà postés sur ce forum, je me posais des questions pour programmer en assembleur:
J'ai, depuis fin Août, une Ti 83 Premium CE, et j'aimerais programmer en assembleur dessus. Je voudrais donc suivre le tuto d'open classroom, en me basant donc sur les programmes assembleurs déjà existant sur cette calculatrice et sur 84 plus CE(puisque c'est la même mais version américaine). Or je me retrouve fasse à un problème: L'émulateur pour tester les programmes. J'ai bien compris que l'assembleurs crée de gros bug rendant facilement la calculatrice inutilisable et qu'il faut d'abords tester sur émulateur. Pour profiter à fond de ma calculatrice, j'aimerais donc un émulateur TI 83 Premium CE/84 Plus CE. J'ai déjà tester l'officiel, donc Smartview CE, et outre que ce sois une version d'essaie et que n'ai pas de licence, j'y est tester notamment le fameux programme PacmanCE, et là je me rend compte qu'il est inutilisable: des qu'il est lancé il y a l'image d'accueil en 4 exemplaires sous forme de grille, en ton vert et avec la calculatrice bloquée, et après recherche je n'ai trouvé aucun autre émulateur, les seuls autres étant ceux où on met la ROM, mais ne semble pas supporter ce modèle. Ma question est donc: Comment faites-vous, développeur? Ça vient de moi? Il y a un émulateur? Vous testez directement sur calculatrice (je sais que les programmes genre Pacman CE et Portal on été fait pas des anglophones et que je n'aurais pas de réponses d'eux ici (enfin presque aucune chance) mais je sais que il y a des programmeurs assembleurs ici)? Et je sais aussi que puisque c'est une calculatrice récente y a pas grand chose pour programmer dessus, mais bon... :/

Bref, résumé: ça serait sympa que quelqu'un me dise au moins vite fait comment il fonctionne, quel logiciel... :)
User avatar
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 46.7%
 
Posts: 57
Joined: 09 Oct 2015, 14:58
Location: Yonne, Bourgogne, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S-SI

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Anonyme0 » 29 Oct 2015, 17:50

Je ne m'y connais pas trop en assembleur, mais je sais que tous les programmes assembleurs de MateoConLechuga (PacmanCE, Cesium, ...) ne fonctionnent pas sur l'émulateur. Tous les autres programmes assembleur fonctionnent alors si jamais tu en fais ils fonctionneront sur cet émulateur.
Il n'y en a pas d'autre disponibles tout simplement parce qu'on ne peut pas récuperer la ROM de la 83PCE, donc on ne peut pas l'émuler.

Je laisse la place aux spécialistes Asm pour répondre.
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
User avatar
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 14.6%
 
Posts: 273
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Bartmaniaque » 29 Oct 2015, 17:53

Ok, merci pour cette première réponse! :)
User avatar
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 46.7%
 
Posts: 57
Joined: 09 Oct 2015, 14:58
Location: Yonne, Bourgogne, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ère S-SI

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Ti64CLi++ » 29 Oct 2015, 18:24

En effet, les programmes assembleurs ne marche pas sur l'émulateur.
Par contre, pour en créer et en compiler, utilise SPASM et Sublime Text 2 ;)

merci à Epharius pour SPASM et ST 2 :D
Last edited by Ti64CLi++ on 29 Oct 2015, 18:35, edited 1 time in total.
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Wistaro » 29 Oct 2015, 18:32

neuronix wrote:En effet, les programmes assembleurs ne marche pas sur l'émulateur.
Par contre, pour en créer et en compiler, utilise SPASPM et Sublime Text 2 ;)

merci à Epharius pour SPASM et ST 2 :D



Plutôt Sublime Text 3, il ont corrigés quelques bugs sur la coloration syntaxique ^^

Et pour tester les programmes ? Il n'y a aucun moyen si l'on a pas une véritable calculatrice ?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Anonyme0 » 29 Oct 2015, 18:33

neuronix wrote:En effet, les programmes assembleurs ne marche pas sur l'émulateur

Si si, les programmes Asm fonctionnent sur émulateur, mais pas tous, ceux de MateoConLechuga en est un exemple.
Et on appelle ça "SPASM" (bien sur il faut utiliser les arguments pour ez80) :p , après pour l'éditeur de texte tu n'as pas obligé d'utiliser Sublime Texte, tu fais ton choix ;)
Image
(17:46:41) Hayleia: ah, ce bon vieux Firefox, qu'est-ce qu'on est bien avec lui :D
User avatar
Anonyme0
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 14.6%
 
Posts: 273
Images: 17
Joined: 06 Sep 2015, 17:33
Location: Pas sur TI-Planet
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Ti64CLi++ » 29 Oct 2015, 18:33

Il existe peut-être un émulateur non-officiel mais je ne le connait pas

@Aonyme0 je m'étais trompé :?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Epharius » 29 Oct 2015, 19:05

Bon, je suis en vacances mais puisque ça parle d'assembleur, c'est sérieux !

Alors en fait je ne vais qu'affirmer tout ce que vous avez dit en apportant peut être des précisons...

En fait à ce jour il n'existe pas d'émulateur communautaire, le seul est Smart View. Après il y a le wrapper d'Adriweb mais on ne peut pas envoyer de programmes dessus donc pour la programmation...
Par contre ce n'est pas le manque de ROM qui bloque la sortie d'émulateur mais juste le travail. Faut faire le programme en lui même.

Sinon vous parlez de Sublime Text mais en effet ça n'a rien à voir :p

Ensuite ce sont les programmes assembleurs Graphiques qui buggent sur emulo dans l'ensemble. C'est parce que "ça n'emule pas le hardware".

Maintenant je vais donner mon avis donc c'est pas une vérité générale. Je trouve personnellement Smart View très nul. Déjà parce qu'il est super lent et aussi parce qu'il est extrêmement lent :p
En vrai il est pas très intuitifs les raccourcis clavier sont à la limite du "on appuie sur tout on va bien trouver la bonne". Donc moi j'ai fini par utiliser ma propre calculatrice pour programmer en assembleur, j'ai environ 10 RAM CLEARED par jour mais bon... x)

Sinon les anglais ont triché, ils ont juste porté leurs jeux et ensuite les ont testé. Personnellement je triche tellement pas que j'ai peur pour ma calculatrice à chaque essai.

PS : n'hésite pas à poser d'autres questions... mais ne comptez pas sur moi pour tout le temps y répondre :p
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Adriweb » 29 Oct 2015, 19:09

Epharius wrote:C'est parce que "ça n'emule pas le hardware".

Si, absolument, mais le LCD est uniquement émulé dans la configuration que TI utilise (16bpp). Donc des jeux en 8bpp, ben ça affiche autre chose que prévu...

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: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [ASM] Programmer sur Ti83PremiumCE

Unread postby Epharius » 29 Oct 2015, 19:17

Ah bon, je suis pourtant convaincu que quelqu'un m'avait dit cette phrase c'est pour ça que je l'ai mise entre ""...
Enfin bref, ça doit être ça ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
2512 utilisateurs:
>2500 invités
>6 membres
>6 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)