π
<-

News 2025
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Découverte du processeur non-z80 des TI-80 de 1995, enfin !

New postby critor » 03 Apr 2022, 10:18

Aujourd'hui nous allons parler TI-80, la calculatrice graphique Texas Instruments la plus mystérieuse jamais produite.

13446Mais plantons dabord le décor. En 1990 Texas Instruments rentrait dans la formidable aventure des calculatrices graphiques avec son tout premier modèle, la TI-81, équipé d'un processeur 8 bits z80 cadencé à 5 MHz.

Dans un premier temps jusqu'en 1992, différentes versions du logiciel gravé en ROM ont défilé et sont consultables via la combinaison de touches
2nd
MATH
ALPHA
LN
: 1.0, 1.1, 1.1K, 1.5K, 1.6K et 1.8K.

Avec la sortie des TI-85 et TI-82 en 1992 puis 1993, la TI-81 devint l'entrée de la gamme graphique Texas Instruments.

178Justement les TI-81 assemblées à compter de 1993 ont subi une révision matérielle majeure. Pour mutualiser les éléments de production et ainsi économiser, Texas Instruments leur a fait utiliser les mêmes cartes électroniques que les TI-82 qui venaient de sortir . Quelques petites différences toutefois :
  • les composants relatifs au circuit de communication étaient absents sur les cartes destinées à équiper des TI-81, puisque ce modèle était dépourvu de tout port de communication
  • la puce ROM soudée sur les cartes destinées aux TI-81 conservait la capacité de 64K suffisante pour le logiciel, au lieu des 128K des TI-82
  • le processeur par contre passait à 6 MHz comme sur les TI-82, et permettait donc à ces dernières TI-81 d'être un peu plus rapides
Pour gérer correctement ce matériel sensiblement différent, le logiciel TI-81 a lui-même dû subir des adaptations majeures, distribuées sous les numéros de version V2.00 et V2.0V.

Et voilà nous y sommes déjà. En 1995 Texas Instruments arrête la production des TI-81 et les remplace par un tout nouveau modèle d'entrée de gamme, la TI-80.

Fort logiquement les versions du logiciel ici consultables via la combinaison via la combinaison de touches
MODE
ALPHA
LN
poursuivent la numérotation : 3.0 et 4.0.
Comme pour la TI-81 pas de port de communication, à l'exception des très rares modèles enseigants dits TI-80 ViewScreen munis d'un port mini-Jack 2.5mm dédié aux captures d'écran.

La TI-80 avait la particularité d'être nettement plus légère et petite que la TI-81. Sans couvercle, on passait :
  • d'un poids de 206g à seulement 110g, à peine plus de la moitié !
  • d'une épaisseur de 2,22cm à seulement 1,60cm
  • d'une hauteur de 17,36cm à seulement 16,18cm
  • d'une largeur de 8,09cm à seulement 7,25cm

Mais tout ceci impliquait également des sacrifices :
  • au lieu de 4 piles AAA, la TI-80 s'alimentait avec 2 piles boutons CR2032 nettement plus chères
  • d'une définition de 96×64 pixels sur les TI-81, l'écran ne faisait plus que 64×48 pixels sur les TI-80
  • en taille également, l'écran se réduisait de 2,48" à seulement 1,85"

Un modèle extrêmement mystérieux qui continue à nous résister à ce jour depuis plus de 25 ans. Nombre d'étapes clé ont pris beaucoup plus de temps que sur les autres modèles TI de l'époque :
  • 2010 : dumping partiel de 32K du logiciel en version 3.0 et 4.0, à partir de la puce ROM externe
  • 2010 : dumping du logiciel en version 4.0 complété avec les 16K manquant sur une ROM interne à la puce du processeur
  • 2011 : premier émulateur
  • 2012 : support des TI-80 ViewScreen par le logiciel de connectivité TiLP
  • 2021 : récupération enfin du logiciel de connectivité dédié officiel TI-Graph Link 80
Et toujours aucune possibilité d'exécuter des programmes assembleur à ce jour.

177En fait comme vu plus haut, il semble qu'un des objectifs de Texas Instruments lors de la conception de la TI-80 ait été de minimiser le plus possible les coûts de production. Et dans ce cadre il y a juste quelque chose que nous ne t'avons pas encore dit, le processeur enfermé dans la puce Toshiba T6M53A n'est pas même pas un z80.

Impensable de nos jours, sans doute qu'à l'époque le code encore relativement modeste du logiciel graphique Texas Instruments permettait encore un portage pas trop coûteux pour un tout autre processeur.

Cette puce Toshiba n'a hélas pas de datasheet public. Une ancienne page du site Texas Instruments donnait toutefois des informations sur les processeurs des calculatrices. À la place de z80 pour les autres modèles elle indiquait ici qu'il s'agissait d'un processeur propriétaire, et précisait qu'il était cadencé à 980 KHz, soit beaucoup moins que la TI-81 précédente.

Une hypothèse à partir des images récupérées de la ROM en version 4.0, basée sur l'alignement des instructions, était qu'il s'agissait d'un processeur 16 bits. Mais ce n'était absolument pas une preuve, et pouvait être une conséquence de bien d'autres contraintes lors de la conception.

Le processeur de la TI-80 nous restent donc encore fort mystérieux...

1542015419Une méthode populaire permettant d'identifier les calculatrices utilisant des processeurs similaires, est le test dit de la signature trigonométrique. Il suffit de calculer en mode décimal et degrés
$mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)$mathjax$
.

Le résultat mathématique est de 9, mais le moteur de calcul flottant de nos calculatrices répond normalement une valeur approchante.

Plus précisément, le résultat dépend du cœur de calcul utilisé, qu'il soit logiciel ou matériel. Nos calculatrices récentes permettent parfois d'accueillir plusieurs logiciels de calcul, mais généralement plus une calculatrice est simple, plus les algorithmes de calcul reposeront sur les capacités précâblées dans le processeur, ce qui est notamment le cas des calculatrices scientifiques entre autres.

Et justement, la TI-80 répond 8.999999007884, alors que les TI-81 trouvent 8.999999616566.

Or le logiciel TI-80 en version 3.0 étant une évolution directe du logiciel TI-81 en version 2.0, il semble donc ici que la différence soit due au matériel.

Et justement, la TI-80 n'est pas la seule calculatrice à répondre 8.999999007884 au test.

C'est également le cas des TI-68 de 1989 et TI Galaxy 67 de 1992.

Or selon le musée Datamath, le processeur de la TI Galaxy 67 nous est connu. Sa puce Toshiba TMP0620F utilise un cœur Toshiba TMC17C, une architecture 4 bits.

Réutiliser un cœur 4 bits de calculatrice scientifique dans le contexte des économies drastiques qui semblent avoir été au cahier des charges de la TI-80, avec comme conséquence entre autres un écran matriciel de définition bien plus modeste, cela nous paraît en effet très plausible a posteriori.

En conclusion voici donc enfin la réponse à l'énigme après près de 27 ans de mystères ; le processeur de la TI-80 serait un 4 bits TMC17C de chez Toshiba, cadencé à 980 KHz.

Référence : Comparaison TI-80 et TI-81

Omega Theme Maker, éditeur visuel intuitif thèmes NumWorks

New postby Admin » 02 Apr 2022, 09:08

Omega, firmware alternatif pour NumWorks, te permet de profiter de différents thèmes d'affichage sur ta calculatrice. 4 thèmes prédéfinis au choix sont intégrés au code :
  • omega_light (par défaut)
  • omega_dark
  • epsilon_light
  • epsilon_dark

Pour utiliser un thème autre que omega_light, il te fallait recompiler Omega.

Si rien de tout cela ne te convient, Omega te permet même de créer d'autres thèmes à l'infini.

Mais voilà petit problème, créer un thème perso nécessitait de spécifier des codes de couleurs dans le code.

Or ne pouvoir vérifier si les valeurs de couleurs permettaient bien un affichage harmonieux nécessitait en théorie d'aller jusqu'à la compilation complète, soit du simulateur web, soit du firmware à flasher sur ta calculatrice. C'était assez lourd, surtout si tu n'étais pas sûr(e) a priori de tes modifications.

Et bien il y a beaucoup mieux avec Omega Theme Maker par ArtichautCosmique, disponible en deux éditions.

Une édition web te permet d'éditer le seul fichier .json du thème, et d'obtenir à tout moment un aperçu interactif de tes modifications dans un simulateur Omega.

Omega Theme Maker bénéficie également d'une édition native pour Windows, macOS, et Linux, proposant à la différence 2 vues d'édition :
  • la vue avec l'éditeur de texte .json correspondant aux fonctionnalitées précédentes
  • mais aussi une vue possiblement plus intuitive avec un éditeur dit de couleurs, intitulant et distinguant un peu plus clairement les éléments et permet le choix visuel de chaque valeur de couleur

Dans les deux cas il te suffira d'exporter le fichier .json altéré et de l'inclure pour ta prochaine recompilation du code source Omega.

Avec Omega Theme Maker, ArtichautCosmique met la personnalisation du thème d'affichage Omega à la portée de toutes les mains ! :bj:

Liens :

Source : viewtopic.php?f=101&t=24820

1er visuel NumWorks N0120EX via le simulateur portugais

New postby Admin » 01 Apr 2022, 21:21

Ceci était bien évidemment un poisson d'avril, par RapidZapper ;)


D'ici la rentrée 2022, NumWorks va nous sortir son formidable nouveau modèle N0120 aux spécifications astronomiques.

Le Portugal aura pour sa part droit à un traitement de faveur avec un modèle dédié N0120EX, de par son contexte particulier.

En effet dès la rentrée 2020, la presse portugaise annonçait l'arrivée prochaine de NumWorks avec son modèles d'alors N0120 dans la liste nationale de modèles de calculatrices graphiques approuvés pour la session d'examens 2021. Sauf que véritable camouflet, lors de la publication de la liste en question en mars 2021, la NumWorks était absente de la liste. Les motivations accompagnant la publication de la liste ne nommaient pas NumWorks, mais incriminaient clairement la possibilité d'installer des fonctionnalités de calcul formel sur de nouveaux modèles examinés dans le cadre de l'élaboration de cette liste, fonctionnalités strictement interdites aux examens portugais. La NumWorks étant alors le seul modèle récent absent de la liste, aucun doute possible sur qui était visé : la N0110 avec la possibilité d'installer Omega / Upsilon ou pire KhiCAS.

NumWorks a été contraint de donner de lourdes garanties en verrouillant les calculatrices N0110 lors de toute mise à jour en version 16 ou supérieure.

Mais cela ne suffisait toujours pas aux institutions portugaises, puisque rien n'empêchait de candidat de se présenter avec une N0110 non mise à jour et donc non verrouillée.

NumWorks va donc sortir un nouveau modèle N0120EX qui viendra ainsi obligatoirement avec une version verrouillée, et qui vient d'être approuvé pour la session d'examens 2022.

Sauf que les épreuves de la session 2022, ben c'est maintenant... ou du moins d'ici quelques semaines.

NumWorks se doit ainsi au minimum d'échanger par des N0120EX les calculatrices N0110 achetées depuis la rentrée 2020, puisque non autorisées à l'examen alors que la communication du constructeur indiquait le contraire, gratuitement on suppose.

Dans ce cadre un nouveau simulateur a été diffusé et circule actuellement au Portugal, nous révélant enfin le nouveau visuel de la N0120EX ! :bj:

Outre l'inscription claire aisément vérifiable par les surveillants de N0120EX sur la face avant, nous notons enfin quelques évolutions pour une meilleure ergonomie du clavier.

Malheureusement, suite à la révocation de la licence libre lors du passage à la version 16, il nous est impossible de te réhéberger ce simulateur basé sur le code de la dernière version 18.2.2.

Nous avons toutefois trouvé un compromis pour te permettre de tester le nouveau clavier ; RapidZapper a remplacé le code protégé d'Epsilon 18.2.2 par celui d'Omega 2.0.0 sous licence libre.

Téléchargement : simulateur web N0120EX avec Omega 2.0

Zero, clone amélioré de TI-84 Plus CE (100 MHz + USB-C)

New postby critor » 01 Apr 2022, 15:03

1415914165Pour les calculatrices scientifiques, nos magasins sont inondés de clones de calculatrices Casio.

Avec l'accord du constructeur ou pas, les fabricants reprennent ce qui leur plaît dans les éléments matériels, logiciels et de design de Casio.

On peut citer aussi bien des marques poubelles comme Lexibook, Auchan, des constructeurs qui perdent de leur superbe en s'abaissant à cela comme HP, des contrefaçons de Citizen en Gtttzen, ...

Lorsque conçus sans son accord, parfois Casio arrive même à faire condamner le constructeur concerné, comme avec la EATES fc-991CN+.
4095413414337


Ces clones pouvaient parfois se révéler intéressants, car utilisant souvent des matériel et même processeur différents de ceux de Casio.

Toutefois jusqu'à présent si l'on s'en tient aux modèles récents, ce phénomène de clonage ne concernait que les calculatrices scientifiques.

Dans le cadre des calculatrices graphiques on ne trouvait jusqu'à présent essentiellement que des clones plus ou moins bien réussis de très vieilles calculatrices Casio du siècle dernier. Aux capacités nullissimes dans le contexte actuel, elles concernaient davantage l'Asie et l'Afrique. La non conformité aux modes examen français ou européens terminait de plus d'expliquer leur quasi inexistence chez nous.

Mais les choses sont peut-être sur le point de changer sur la scène des Etats-Unis. Pour le contexte rappelons que la TI-84 Plus CE (version internationale de notre TI-83 Premium CE française) y est la référence, et que NumWorks est actuellement en train de tenter de pénétrer le marché nord-américain pour la rentrée 2022, avec son nouveau modèle N0120.

Or un tout nouveau clone de calculatrice graphique est actuellement en préparation pour la rentrée 2022, la Zero, et pourrait bien venir contrecarrer ses plans.

En effet comme tu devrais le remarquer malgré l'évolution du design dans le temps, la Zero ne s'inspire pas d'une antiquité mais de la TI-84 Plus CE au succès planétaire !
Tu y retrouves ainsi entre autres exactement le même clavier et n'auras donc rien à apprendre de spécifique pour utiliser la Zero.

La toute dernière version du design a certes un peu évolué depuis, et la ressemblance est moins flagrante en dehors du clavier.

Chose remarquable ici, nous avons une protection antichoc sous la forme d'une bande de caoutchouc d'un bleu très esthétique faisant le tour du boîtier ; un excellent choix dans le contexte du cadre scolaire que l'on sait être très hostile pour les appareils électroniques.

Sur le matériel par contre, la Zero s'affranchit totalement de son modèle, et pour le meilleur comme nous allons voir.
Outre l'écran couleur 2,8", on nous annonce plusieurs bonnes nouvelles :
  • non plus un processeur 8 bits eZ80 à 48 MHz, mais un 32 bits à 100 MHz ! :bj:
  • une connectivité USB enfin contemporaine et facile avec un port USB-C, première calculatrice graphique au monde à nous proposer cette évolution tant attendue ! :bj:
  • 20% de stockage supplémentaire, ce qui par rapport aux 4 Mio de Flash des TI-84 Plus CE nous amène donc à supposer 5 Mio (sans doute répartis sur 2 puces de capacités respectives 4 Mio et 1 Mio, règle binaire des puissances de 2 oblige)

Imagine ce que pourraient donner tes programmes TI-Basic et assembleur favoris à 100 MHz... :favorite:

Nous mourrons d'envie de pouvoir te la tester, mais pour te faire patienter en attendant voici un petit unboxing de la part d'un des testeurs et par Zero eux-même en vidéo :



Notons le clin d'œil sur la boîte, "this box contains Zero calculators". ;)

Cassant complètement les codes et habitudes des cloneurs de calculatrices, la Zero pourrait bien venir jouer les trouble-fêtes à la rentrée 2022 et damer le pion à NumWorks sur le marché américain. Surtout que de plus se baser sur la TI-84 Plus CE, le modèle local largement plébiscité par les petits américains, est sans doute un énorme avantage.

À très bientôt on espère...

Liens :
Crédits images Zero :

Zero, clone amélioré de TI-84 Plus CE (100 MHz + USB-C)

New postby critor » 01 Apr 2022, 15:03

1415914165Pour les calculatrices scientifiques, nos magasins sont inondés de clones de calculatrices Casio.

Avec l'accord du constructeur ou pas, les fabricants reprennent ce qui leur plaît dans les éléments matériels, logiciels et de design de Casio.

On peut citer aussi bien des marques poubelles comme Lexibook, Auchan, des constructeurs qui perdent de leur superbe en s'abaissant à cela comme HP, des contrefaçons de Citizen en Gtttzen, ...

Lorsque conçus sans son accord, parfois Casio arrive même à faire condamner le constructeur concerné, comme avec la EATES fc-991CN+.
4095413414337


Ces clones pouvaient parfois se révéler intéressants, car utilisant souvent des matériel et même processeur différents de ceux de Casio.

Toutefois jusqu'à présent si l'on s'en tient aux modèles récents, ce phénomène de clonage ne concernait que les calculatrices scientifiques.

Dans le cadre des calculatrices graphiques on ne trouvait jusqu'à présent essentiellement que des clones plus ou moins bien réussis de très vieilles calculatrices Casio du siècle dernier. Aux capacités nullissimes dans le contexte actuel, elles concernaient davantage l'Asie et l'Afrique. La non conformité aux modes examen français ou européens terminait de plus d'expliquer leur quasi inexistence chez nous.

Mais les choses sont peut-être sur le point de changer sur la scène des Etats-Unis. Pour le contexte rappelons que la TI-84 Plus CE (version internationale de notre TI-83 Premium CE française) y est la référence, et que NumWorks est actuellement en train de tenter de pénétrer le marché nord-américain pour la rentrée 2022, avec son nouveau modèle N0120.

Or un tout nouveau clone de calculatrice graphique est actuellement en préparation pour la rentrée 2022, la Zero, et pourrait bien venir contrecarrer ses plans.

En effet comme tu devrais le remarquer malgré l'évolution du design dans le temps, la Zero ne s'inspire pas d'une antiquité mais de la TI-84 Plus CE au succès planétaire !
Tu y retrouves ainsi entre autres exactement le même clavier et n'auras donc rien à apprendre de spécifique pour utiliser la Zero.

La toute dernière version du design a certes un peu évolué depuis, et la ressemblance est moins flagrante en dehors du clavier.

Chose remarquable ici, nous avons une protection antichoc sous la forme d'une bande de caoutchouc d'un bleu très esthétique faisant le tour du boîtier ; un excellent choix dans le contexte du cadre scolaire que l'on sait être très hostile pour les appareils électroniques.

Sur le matériel par contre, la Zero s'affranchit totalement de son modèle, et pour le meilleur comme nous allons voir.
Outre l'écran couleur 2,8", on nous annonce plusieurs bonnes nouvelles :
  • non plus un processeur 8 bits eZ80 à 48 MHz, mais un 32 bits à 100 MHz ! :bj:
  • une connectivité USB enfin contemporaine et facile avec un port USB-C, première calculatrice graphique au monde à nous proposer cette évolution tant attendue ! :bj:
  • 20% de stockage supplémentaire, ce qui par rapport aux 4 Mio de Flash des TI-84 Plus CE nous amène donc à supposer 5 Mio (sans doute répartis sur 2 puces de capacités respectives 4 Mio et 1 Mio, règle binaire des puissances de 2 oblige)

Imagine ce que pourraient donner tes programmes TI-Basic et assembleur favoris à 100 MHz... :favorite:

Nous mourrons d'envie de pouvoir te la tester, mais pour te faire patienter en attendant voici un petit unboxing de la part d'un des testeurs et par Zero eux-même en vidéo :



Notons le clin d'œil sur la boîte, "this box contains Zero calculators". ;)

Cassant complètement les codes et habitudes des cloneurs de calculatrices, la Zero pourrait bien venir jouer les trouble-fêtes à la rentrée 2022 et damer le pion à NumWorks sur le marché américain. Surtout que de plus se baser sur la TI-84 Plus CE, le modèle local largement plébiscité par les petits américains, est sans doute un énorme avantage.

À très bientôt on espère...

Liens :
Crédits images Zero :

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
1069 utilisateurs:
>1045 invités
>18 membres
>6 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)