π
<-
Chat plein-écran
[^]

Migration Ti83 vers Nspire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Migration Ti83 vers Nspire

Unread postby Thieum768 » 09 Apr 2021, 16:39

Bonjour à tous,
j'ai un peu cherché sur le fofo mais je ne trouve rien, je viens de passer d'une 83 Python (la dernière) vers une nspire CXII, j'aimerais transférer les programmes PYTHON et Ti Basic que j'ai développé sur la 83 vers la Nspire, mais les fichiers 8XP et 8XV ne sont pas reconnus par le soft Ti Nspire sur l'ordi. Vous avez une idée de comment je pourrais contourner le problème ? J'ai bien essayé d'ouvrir les fichiers avec un éditeur de texte mais pour une raison que j'ignore ils semblent compilés.
User avatar
Thieum768
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 09 Apr 2021, 16:23
Gender: Not specified

Re: Migration Ti83 vers Nspire

Unread postby Lionel Debroux » 09 Apr 2021, 16:59

Je réponds déjà pour le TI-Basic: les TI-Z80+TI-eZ80 d'une part et les TI-68k et Nspire d'autre part, utilisent des dialectes très différents. Même entre les TI-68k et les Nspire, il y a des différences, significatives en particulier sur les opérations graphiques (un peu moins avec les CX II qui sont moins limitées sur ce point). Les 83PCEEP appartenant à la première famille, il faut donc tout réécrire...

Les .8xp sont en effet tokenized, il te faut donc un éditeur de programmes TI-Basic TI-Z80 / TI-eZ80 pour les traiter côté ordinateur. Mais le code Python se retrouve assez directement dans les .8xv, entre le header et le footer. [EDIT: merci Adriweb pour la confirmation]
Ah, j'oubliais: là aussi, il va y avoir des différences entre le Python des 83PCEEP et le Python des CX II, dans les libs spéciales qui n'existent que sur certaines machines TI :)
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: 9.1%
 
Posts: 6682
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Migration Ti83 vers Nspire

Unread postby Hamza.S » 09 Apr 2021, 17:42

Bonjour,

il n'est pas possible de transférer ces programmes sur Nspire et il faut les adapter avec des langages qui n'ont souvent rien à voir entre eux comme l'a précisé Lionel Debroux.
pour ce qui est python, je ne sais pas si les commandes sont les même mais il y aura plus de similarité donc juste une adaptation si tu arrives à prendre le code.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 15.9%
 
Posts: 4210
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):

Re: Migration Ti83 vers Nspire

Unread postby Thieum768 » 10 Apr 2021, 17:38

Merci pour vos réponses, effectivement j'ai pu récupérer les pythons qui étaient les plus importants, quant aux Basic, j'ai du mal à comprendre ce qui motive la décision de les compiler, mais je peux vivre sans.
User avatar
Thieum768
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 09 Apr 2021, 16:23
Gender: Not specified

Re: Migration Ti83 vers Nspire

Unread postby Lionel Debroux » 10 Apr 2021, 18:02

j'ai du mal à comprendre ce qui motive la décision de les compiler

La vitesse d'exécution, tout simplement :)
CPython pour vrai ordinateur dispose du reste d'un mode de compilation en bytecode. Java est habituellement compilé en bytecode puis JITé à l'exécution, même s'il y a depuis longtemps des compilateurs AOT pour Java. Et caetera.
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: 9.1%
 
Posts: 6682
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: No registered users and 10 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
644 utilisateurs:
>623 invités
>15 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)