Anatomie des graphismes de démarrage des Manuf Nspire CX/CM
Posted: 24 Jul 2013, 12:08
Comme déjà annoncé, sur les TI-Nspire CX et CM les premières pages de la mémoire Flash-NAND (zone manuf) contiennent les graphismes de démarrage.
Ces graphismes sont signés numériquement. Il n'est donc pas possible de les interchanger entre prototype et modèle de production, ou entre TI-Nspire CX et TI-Nspire CM. Et il est encore moins envisageable de les remplacer par des graphismes tiers.
Toutefois, regardons un peu comment ils sont constitués. Nous avons:
Il serait donc à terme envisageable d'éditer cette deuxième partie.
Une fois un utilitaire Ndless de décompression correctement codé, on comprend mieux leur fonctionnement.
Voici ce que l'on obtient avec le manuf des TI-Nspire CX/CM de production:
Sur les 12 éléments graphiques supportés, seuls les 8 premiers sont effectivement utilisés. On distingue:
Sur des prototypes TI-Nspire CM, nous avions remarqué des graphismes de démarrage différents avec une mention 'CM-EVT1' en bas à gauche.
Cela correspondrait-il à un élément graphique supplémentaire parmi ceux non utilisés?
Notre utilitaire Ndless nous fournit la réponse:
Finalement non, le 'CM-EVT1' est tout simplement dans ce cas-là apposé en dur sur l'image de fond (8ème élément).
Enfin, il nous reste un troisième et dernier manuf, récupéré sur un prototype TI-Nspire CX (TI-Nspire Color).
Il est en apparence fort différent, mais notre utilitaire prouve qu'il avait toutefois déjà la même structure que les manufs de production:
Ces graphismes sont signés numériquement. Il n'est donc pas possible de les interchanger entre prototype et modèle de production, ou entre TI-Nspire CX et TI-Nspire CM. Et il est encore moins envisageable de les remplacer par des graphismes tiers.
Toutefois, regardons un peu comment ils sont constitués. Nous avons:
- un flux de données images au format RGB 565 (le format 16-bits natif de l'écran Nspire couleur), signé et compressé selon le même format que le Boot2
- une partie non signée décrivant les 12 éléments graphiques en précisant leurs taille, position et offset
Il serait donc à terme envisageable d'éditer cette deuxième partie.
Une fois un utilitaire Ndless de décompression correctement codé, on comprend mieux leur fonctionnement.
Voici ce que l'on obtient avec le manuf des TI-Nspire CX/CM de production:
Sur les 12 éléments graphiques supportés, seuls les 8 premiers sont effectivement utilisés. On distingue:
- les 5 premiers éléments pour les icônes affichées sur certains événements ou erreurs
- le 6ème élément pour le fond de la barre de progression
- le 7ème élément pour la barre de progression en tant que telle
- le 8ème élément pour le fond d'écran affiché en permanence
Sur des prototypes TI-Nspire CM, nous avions remarqué des graphismes de démarrage différents avec une mention 'CM-EVT1' en bas à gauche.
Cela correspondrait-il à un élément graphique supplémentaire parmi ceux non utilisés?
Notre utilitaire Ndless nous fournit la réponse:
Finalement non, le 'CM-EVT1' est tout simplement dans ce cas-là apposé en dur sur l'image de fond (8ème élément).
Enfin, il nous reste un troisième et dernier manuf, récupéré sur un prototype TI-Nspire CX (TI-Nspire Color).
Il est en apparence fort différent, mais notre utilitaire prouve qu'il avait toutefois déjà la même structure que les manufs de production:
A bientôt pour la personnalisation des manufs!