π
<-
Chat plein-écran
[^]

Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Firebird

C, C++, ASM...

Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Firebird

Unread postby SlyVTT » 22 Jan 2021, 14:05

Bonjour à Tous,

je viens d'investir dans une Ti Nspire CX II - T Cas (v0620AK) désormais en firmware 5.2.0.771 et voudrais me lancer dans la programmation native (C / C++ je précise).

J'ai réussi à obtenir un SDK Ndless fonctionnel (mon dieu que la compilation du toolchain est long 3h sur mon Core i5 !!!) mais voudrais travailler en premier lieu sur un émulateur de la Nspire avant de faire les essais en conditions réelles sur la machine physique (par expérience, vérifier d'abord que ça marche sur un émulateur avant de passer au réel évite beaucoup de déconvenues et de gros coups de stress :#fou#: ).

Je voudrais faire un coup de PolyDump et utiliser le dump dans Firebird afin d'avoir un émulateur de ma machine, mais j'ai un doute quand à la compatibilité de ma Nspire avec PolyDump. Je ne trouve pas de documentation récente sur le sujet et concernant cette version de la Nspire (et meme en générale de la CX-II CAS ou non CAS). Je sais qu'il y a eu des révisions matérielles sur les versions >AK et je voudrais pas faire une bêtise.

Quelqu'un aurait il des infos sur le sujet, une expérience ?

Je ne sais pas trop sinon comment tester "virtuellement" mon code. Si quelqu'un a une idée, je suis preneur.

@+

Sly
User avatar
SlyVTT
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 52.3%
 
Posts: 31
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Re: Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Fire

Unread postby critor » 22 Jan 2021, 14:49

Bonjour.


Firebird est à jour avec avec le support des TI-Nspire CX II, et PolyDumper également :
viewtopic.php?p=257889#p257889

Mais en pratique l'émulation TI-Nspire CX II n'est pas accessible à ce jour, moi-même je développe sans émulateur.

Le problème est qu'il manque quelque chose dans les éléments dumpés, un morceau lié au BootROM/Boot1 et contenant les clés, élément protégé sur TI-Nspire CX II.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Fire

Unread postby SlyVTT » 22 Jan 2021, 15:10

Salut Critor,

merci pour la confirmation. Je recherchais justement le post que tu cites, je savais qu'il existait mais ne le retrouvais pas.
OK donc a ce stade pas d'émulation fonctionnelle. J'espère que cela sera rendu possible dans qq temps.

Te semble t il pertinent de tester un programme sur une config plus ancienne en vérif avant de passer sur la version "en dur".

Du coup en terme de débogage, ca limite fortement les possibilités. Comment fais tu ? J'imagine "à l'ancienne" avec des #define DEBUG #ifdef printf / cout.

merci en tout cas pour ta réponse.

Sly
User avatar
SlyVTT
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 52.3%
 
Posts: 31
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Re: Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Fire

Unread postby critor » 22 Jan 2021, 15:15

SlyVTT wrote:Te semble t il pertinent de tester un programme sur une config plus ancienne en vérif avant de passer sur la version "en dur".

Le matériel TI-Nspire CX II est très différent, on ne peut pas se contenter de tester sur les anciennes TI-Nspire CX I.

SlyVTT wrote:Du coup en terme de débogage, ca limite fortement les possibilités. Comment fais tu ? J'imagine "à l'ancienne" avec des #define DEBUG #ifdef printf / cout.

Je fais des
print()
sur la console série, et je redirige ces sorties vers un fichier de
log
sur carte SD :
13357
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Fire

Unread postby SlyVTT » 22 Jan 2021, 15:50

Très clair, merci.
J'ai quand même hâte d'avoir la possibilité d'émuler la CX-II, ne serait-ce que pour ne pas avoir à faire des transferts tout le temps sur la machine.

Pour info j'ai créé une machine virtuelle sous Win10 avec KUbuntu 20.04 et utilisé le script python "NdlessSDK_AutoInstall", ça met une plombe mais franchement ça roule tout seul.
Quand je vois comment certains semblent galérer pour installer le SDK, peut être que ça vaudrait la peine que je fasse un post pour en parler (une sorte de tuto).

Sly
User avatar
SlyVTT
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 52.3%
 
Posts: 31
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Re: Rom Dump - Ti Nspire Cx-II 5.2.0.771 pour emulation Fire

Unread postby critor » 22 Jan 2021, 15:55

N'hésite surtout pas à partager ton expérience dans un tuto, si bien sûr tu en as le temps. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 12.5%
 
Posts: 36941
Images: 10240
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: No registered users and 3 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.
448 utilisateurs:
>432 invités
>9 membres
>7 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)