π
<-
Chat plein-écran
[^]

News 2024
Avril (12)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Raison officielle du blocage assembleur en 5.3.1

Nouveau messagede critor » 30 Mar 2018, 20:12

Pour exécuter des programmes assembleur sur TI-83 Premium CE (et TI-84 Plus CE à l'international), on avait historiquement besoin de la commande Asm(, commande bloquée en mode examen mais devenue optionnelle avec la version 5.3.0.
En conséquence nous avions une grave faille de sécurité, avec la possibilité à l'aide de la commande Asm83CEPrgm/Asm84CEPrgm de saisir des programmes assembleur destinés à altérer le comportement du mode examen, et alors les exécuter.

Nous nous attendions donc à des changements autour de cette commande en version 5.3.1, et ce fut effectivement le cas, la commande étant désormais bloquée :
Mode examen 5.3.0
Mode examen 5.3.1

9339Mais malheureusement, les choses ne s'arrêtaient pas là. Le dernier système 5.3.1 bloque en fait la commande Asm83CEPrgm/Asm84CEPrgm même hors du mode examen. En conséquence, il est désormais impossible de créer le moindre programme assembleur sur ces calculatrices. :mj:

En réponse à coolcrab123, Texas Instruments communique enfin aujourd'hui sur cette étrange régression en fonctionnalités :
Daryl (Texas Instruments) a écrit:[...]
There are classroom exams and other test scenarios where simple calculator clearing or calculator resets are used instead of test modes such as Press-to-Test. This restriction strengthens calculator security to support those exam scenarios.
While the use of the Asm84CEPrgm command is now restricted when writing programs on the stand-alone calculator, its functionality remains. Programs that are written using computer tools such as the TI Connect CE Program Editor have access to the Asm84CEPrgm command in the catalog tree. Programs that use these commands to create an Asm program can then be linked to, edited and run on the calculator.
[...]

Apparemment la commande a donc été également désactivée hors du mode examen pour améliorer la sécurité des enseignants qui n'utilisent pas le mode examen mais réinitialisent la mémoire, soit sur des calculatrices appartenant à l'école et ensuite distribuées aux élèves, soit directement sur les calculatrices des élèves (ce qui est illégal en France).

La question est pourquoi. Un élément de réponse est illustré par le programme Archive Undelete CE par Mateoconlechuga, une adaptation pour les TI-83 Premium CE et TI-84 Plus CE du programme sorti par DrDnar pour TI-83+/84 et TI-84+CSE. La mémoire d'archive n'est pas véritablement nettoyée par les menus de réinitialisation mémoire, c'est juste l'index qui est vidé et ne référence donc plus les anciens contenus. C'est pour cela que la manipulation est relativement rapide. Mais les contenus en question sont toujours physiquement présents en mémoire, et peuvent être récupérés tant que non encore écrasés par de nouvelles données.

Bref oui, en théorie, on pouvait imaginer un candidat qui, après avoir subi une réinitialisation en début d'épreuve, se mette à saisir le code d'un programme assembleur lui permettant de récupérer ses données effacées, si elles étaient en mémoire d'archive.
Mais en pratique, qui sera capable de faire ça ? Le programme Undelete CE fait par exemple 664 octets, ce qui impliquerait de retenir par cœur et saisir pas moins de 1328 caractères. Avant d'être réalisable par un être humain sans erreur et dans la durée de l'épreuve, il y a du gros travail de simplification à faire... :#roll#:

Mais comme tu le vois c'est loin d'être nouveau, c'était déjà possible sur la TI-83 Plus sortie en 1999. Tout comme avec le mode examen qui met désormais dans les 1 minute 30 à s'activer avec la version 5.3.1, nous trouvons Texas Instruments excessif dans son virage sécuritaire très soudain, avec son choix d'aller jusqu'à dégrader les fonctionnalités ou performances de son modèle phare, impactant ainsi l'ensemble de ses utilisateurs qui n'ont rien fait de mal, et cela juste pour bloquer des failles dont l'exploitation nous semble à ce jour plus qu'hypothétique. :mj:
Ce zèle très soudain viserait-il à éviter une nouvelle annulation du mode examen en France en 2019 ?... :#roll#:

On peut toutefois se demander si cette régression ne serait pas liée à une actualité récente niveau réglementation dans un autre pays. En effet comme par hasard, Casio vient tout juste lui aussi de sortir une mise à jour apportant des nouveautés dans les fonctionnalités de réinitialisation... Et les questions concernant les possibilités de simuler une réinitialisation mémoire ont pas mal fleuri dans la communauté anglophone ces derniers temps, même encore aujourd'hui comme par hasard...

Source : https://www.cemetech.net/forum/viewtopi ... 454#269454
Lien vers le sujet sur le forum: Raison officielle du blocage assembleur en 5.3.1 (Commentaires: 9)

Visite chez NumWorks en vidéo + nouveaux claviers

Nouveau messagede Admin » 31 Mar 2018, 09:51

Sur sa chaîne Youtube nouvellement lancée, NumWorks a sorti une vidéo de présentation qui n'hésite pas à t'inviter dans le sein du saint, te faisant pour la première fois franchir les portes de ses locaux rue Saint Lazare à Paris. :D

Nous y découvrons visiblement à l'étage un appartement avec deux grandes pièces. Les nouveaux claviers de la rentrée 2018 sont notamment brièvement visibles à 1:50 : :bj:



Notons l'atmosphère de travail très startup qui s'en dégage, avec en plus des calculatrices le nombre de gadgets et jouets numériques ou autres présents sur les tables, une vraie caverne d'Ali Baba qui n'a rien à envier à la table de calculatrices et jeux de la famille d'Elliot dans E.T. l'extra-terrestre. :)



As-tu justement remarqué l'autocollant TI-Planet sur le mur à 0:10 ? Et si tu t'amusait à faire l'inventaire de tout ce qui est identifiable dans la vidéo ? ;)


Source : https://www.youtube.com/channel/UCq3Or4 ... 7-LRYkwSkw
Lien vers le sujet sur le forum: Visite chez NumWorks en vidéo + nouveaux claviers (Commentaires: 16)

TI-83 Francium X : processeur Nspire + Python - rentrée 2018

Nouveau messagede critor » 31 Mar 2018, 22:18

Edit: Joyeux poisson d’avril :P
Edit: Happy April fools :P



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. ;)

9376Nous 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 :
  1. PROTO (Prototype)
  2. EVT (Engineering Validation Tests)
  3. DVT (Design Validation Tests)
  4. PVT (Production Validation Tests)
  5. 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 ! :bj:

Une fois allumé, ce prototype s'annonce en tant que TI-83 Francium X avec un OS en version 6.0.0.0983, waouh ! :o

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. :)

937393749375Une des nouveautés logicielles est en tous cas évidente, puisque nous trouvons en mémoire une application Python ! :bj:
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 ! :bj:

Un double appui sur la touche :f31: 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 :f31: :f15: . 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... :#roll#:

9372La 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 ! :bj:
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 ! :bj:
A bientôt ! ;)
Lien vers le sujet sur le forum: TI-83 Francium X : processeur Nspire + Python - rentrée 2018 (Commentaires: 68)

-
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.
1036 utilisateurs:
>982 invités
>50 membres
>4 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)