TI-83 Francium X : processeur Nspire + Python - rentrée 2018
Posted: 31 Mar 2018, 22:18
Edit: Joyeux poisson d’avril
Edit: Happy April fools
Après les écrasantes nouveautés logicielles et matérielles de Casio et HP en 2017-2018, la rentrée 2018 ne s'annonçait pas très rose pour Texas Instruments avec juste son pauvre TI-SensorLink, et ce n'est pas peu dire.
Mais non, il était évident que le constructeur ne s'était sûrement pas endormi sur ses lauriers, et avait un projet top secret dans sa manche.
Nous recevons aujourd'hui un prototype de niveau EVT3 réutilisant le boîtier et le clavier de la TI-83 Premium CE, mais estampillé TI-XXXXXXXXXXXX, comme si le nom de modèle n'était pas encore finalisé au moment de la sérigraphie du boîtier.
Il s'agit donc d'un prototype très jeune dans la phase de développement avec possiblement encore nombre de bugs, et nous sommes honorés qu'il nous soit confié. Merci Texas Instruments !
Une fois allumé, ce prototype s'annonce en tant que TI-83 Francium X avec un OS en version 6.0.0.0983, waouh !
Une tentative d'envoi de l'OS sur nos TI-83 Premium CE échoue, ce qui confirmerait qu'il s'agirait d'un modèle complètement différent avec de grosses nouveautés à découvrir.
Une des nouveautés logicielles est en tous cas évidente, puisque nous trouvons en mémoire une application Python !
Oui, comme Casio, Hewlett Packard et NumWorks, Texas Instruments se met enfin en conformité avec le nouveau programme de Mathématiques appliqué au lycée depuis la rentrée 2017. Mieux vaut tard que jamais !
Un double appui sur la touche suffit apparemment désormais pour passer en mode minuscules, sympathique que cette fonctionnalité communautaire apportée entre autres par Cesium deviennent enfin officielle.
Par contre cela semble toutefois assez basique à ce jour, avec juste la possibilité d'exécuter les scripts via le menu que l'on fait apparaître avec . Pas de console donc permettant d'appeler des fonctions avec des paramètres non inclus à l'avance dans le script. En gros, ce serait comparable avec le Python disponible sur calculatrices NumWorks pour la rentrée 2017, avant donc les grosses améliorations de la version 1.2 fin 2017. Pas non plus de coloration syntaxique contrairement à Casio. Mais espérons que cela pourra encore évoluer d'ici la rentrée 2018.
Et puis autant vérifier, bonne nouvelle l'application reste disponible en mode examen.
Les programmes assembleur TI-83 Premium CE semblent marcher, mais il semble y avoir une autre bizarrerie de compatibilité niveau applications. Les applications peuvent être envoyées sur TI-83 Premium CE et elles fonctionnent toutes... sauf l'application Python qui plante la machine.
On pourrait certes penser qu'il faudrait un OS 6.x avec des ressources dédiées pour ça, mais si l'on récupère l'application Python avec TI-Connect CE puis la passe dans un éditeur hexadécimal, cela ne semble pas du tout être du code machine eZ80...
La machine nous cache donc encore quelque chose, mais cela ne durera sûrement pas longtemps. Passons en effet à la traditionnelle étape du démontage à chaque fois que nous testons un nouveau modèle.
Les dernières TI-83 Premium CE disposaient d'une puce ASIC ET2017, mais nous notons ici une référence très différente, ET-NS2018-E.
Le NS faisant penser aux TI-Nspire CX qui venaient aux dernières nouvelles avec un ASIC ET-NS2015C.
Tu devines ce que ça implique ? La TI-83 Francium X, successeure de la TI-83 Premium CE pour la rentrée 2018, inclut désormais le processeur des TI-Nspire CX, soit un ARM 32-bits !
Ce qui lui permet apparemment d'exécuter des applications 32-bits comme le Python, ainsi que les applications de l'ancienne technologie eZ80 8-bits, probablement avec une sorte d'émulateur eZ80 directement intégré au système.
A y repenser ce n'est qu'une demi-surprise, un interpréteur Python nécessitant quand même pas mal de puissance. Même Casio ne le rajoute à la rentrée 2018 qu'à son modèle couleur Graph 90+E à processeur SH-4 32-bits 112 MHz, délaissant son modèle Graph 35+E à 15 MHz pourtant nettement plus populaire.
En tous cas, nous avons bien hâte de voir ce que la communauté sera capable de faire avec la nouvelle TI-83 Francium X développée apparemment exprès pour la France, et si il sera possible plus ou moins officiellement pour les programmes assembleur d'outrepasser le cadre de l'émulateur eZ80, afin d'exploiter les possibilités très supérieures de l'ARM 32-bits !
A bientôt !
Mais non, il était évident que le constructeur ne s'était sûrement pas endormi sur ses lauriers, et avait un projet top secret dans sa manche.
Nous recevons aujourd'hui un prototype de niveau EVT3 réutilisant le boîtier et le clavier de la TI-83 Premium CE, mais estampillé TI-XXXXXXXXXXXX, comme si le nom de modèle n'était pas encore finalisé au moment de la sérigraphie du boîtier.
Rappelons que selon la classification du musée Datamath, Texas Instruments suit plusieurs phases successives lors de la conception d'un nouveau modèle :
- PROTO (Prototype)
- EVT (Engineering Validation Tests)
- DVT (Design Validation Tests)
- PVT (Production Validation Tests)
- MP (Mass Production)
Il s'agit donc d'un prototype très jeune dans la phase de développement avec possiblement encore nombre de bugs, et nous sommes honorés qu'il nous soit confié. Merci Texas Instruments !
Une fois allumé, ce prototype s'annonce en tant que TI-83 Francium X avec un OS en version 6.0.0.0983, waouh !
Une tentative d'envoi de l'OS sur nos TI-83 Premium CE échoue, ce qui confirmerait qu'il s'agirait d'un modèle complètement différent avec de grosses nouveautés à découvrir.
Une des nouveautés logicielles est en tous cas évidente, puisque nous trouvons en mémoire une application Python !
Oui, comme Casio, Hewlett Packard et NumWorks, Texas Instruments se met enfin en conformité avec le nouveau programme de Mathématiques appliqué au lycée depuis la rentrée 2017. Mieux vaut tard que jamais !
Un double appui sur la touche suffit apparemment désormais pour passer en mode minuscules, sympathique que cette fonctionnalité communautaire apportée entre autres par Cesium deviennent enfin officielle.
Par contre cela semble toutefois assez basique à ce jour, avec juste la possibilité d'exécuter les scripts via le menu que l'on fait apparaître avec . Pas de console donc permettant d'appeler des fonctions avec des paramètres non inclus à l'avance dans le script. En gros, ce serait comparable avec le Python disponible sur calculatrices NumWorks pour la rentrée 2017, avant donc les grosses améliorations de la version 1.2 fin 2017. Pas non plus de coloration syntaxique contrairement à Casio. Mais espérons que cela pourra encore évoluer d'ici la rentrée 2018.
Et puis autant vérifier, bonne nouvelle l'application reste disponible en mode examen.
Les programmes assembleur TI-83 Premium CE semblent marcher, mais il semble y avoir une autre bizarrerie de compatibilité niveau applications. Les applications peuvent être envoyées sur TI-83 Premium CE et elles fonctionnent toutes... sauf l'application Python qui plante la machine.
On pourrait certes penser qu'il faudrait un OS 6.x avec des ressources dédiées pour ça, mais si l'on récupère l'application Python avec TI-Connect CE puis la passe dans un éditeur hexadécimal, cela ne semble pas du tout être du code machine eZ80...
La machine nous cache donc encore quelque chose, mais cela ne durera sûrement pas longtemps. Passons en effet à la traditionnelle étape du démontage à chaque fois que nous testons un nouveau modèle.
Les dernières TI-83 Premium CE disposaient d'une puce ASIC ET2017, mais nous notons ici une référence très différente, ET-NS2018-E.
Le NS faisant penser aux TI-Nspire CX qui venaient aux dernières nouvelles avec un ASIC ET-NS2015C.
Tu devines ce que ça implique ? La TI-83 Francium X, successeure de la TI-83 Premium CE pour la rentrée 2018, inclut désormais le processeur des TI-Nspire CX, soit un ARM 32-bits !
Ce qui lui permet apparemment d'exécuter des applications 32-bits comme le Python, ainsi que les applications de l'ancienne technologie eZ80 8-bits, probablement avec une sorte d'émulateur eZ80 directement intégré au système.
A y repenser ce n'est qu'une demi-surprise, un interpréteur Python nécessitant quand même pas mal de puissance. Même Casio ne le rajoute à la rentrée 2018 qu'à son modèle couleur Graph 90+E à processeur SH-4 32-bits 112 MHz, délaissant son modèle Graph 35+E à 15 MHz pourtant nettement plus populaire.
En tous cas, nous avons bien hâte de voir ce que la communauté sera capable de faire avec la nouvelle TI-83 Francium X développée apparemment exprès pour la France, et si il sera possible plus ou moins officiellement pour les programmes assembleur d'outrepasser le cadre de l'émulateur eZ80, afin d'exploiter les possibilités très supérieures de l'ARM 32-bits !
A bientôt !