π
<-
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

Message non lude 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
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

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

Message non lude critor » 22 Jan 2021, 15:15

SlyVTT a écrit: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 a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 42.9%
 
Messages: 481
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor


Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 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.
787 utilisateurs:
>761 invités
>21 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)