π
<-
Chat plein-écran
[^]

News 2023

News 2022
Juin (1)
Mai (1)
Avril (3)

Test performances + matériel calculatrice Zero ZGC1

Nouveau messagede critor » 18 Juil 2022, 09:59

Dans une actualité précédente nous t'annoncions une grande nouvelle pour la rentrée 2022 : la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se voulait offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Rappelons en effet que Texas Instruments dont les produits dominent en Amérique du Nord, les petits américains étant tout contents d'acheter un produit bien de chez eux, en profite pour y pratiquer à fonctionnalités équivalentes des prix beaucoup plus élevés que chez nous. Par exemple la TI-84 Plus CE, ce n'est pas dans les 80€ comme la TI-83 Premium CE mais dans les 120$ (quasiment autant en à ce jour), et ce alors qu'en prime la TI-84 Plus CE de milieu de gamme est inférieure en fonctionnalités, des tarifs qui seraient totalement inacceptables en France.

Les nombreuses améliorations de la Zero par rapport à la TI-84 Plus CE concernaient le logiciel et le matériel.
La Zero aurait donc dû être la star de la rentrée 2022, et en ce moment-même l'objet de discussions passionnées sur les sites communautaires de calculatrices. Nous pouvions lui citer entre autres :
  • la toute première connectivité USB-C officielle
  • une puissance très supérieure avec à la place du processeur eZ80 8 bits un processeur 32 bits à 100 MHz

Hélas le site officiel a été intégralement vidé de son contenu mi-avril 2022 avec entre autres effacement de l'intégralité des visuels. Une façon de faire pas bien propre, laissant supposer quelque ennui ou menace légale, probablement de la part de Texas Instruments.

C'est quand même surprenant, car si le tout premier design de la calculatrice Zero pouvait effectivement être confondu avec une TI-84 Plus CE, des efforts très significatifs avaient été faits depuis :


Suite à la sortie la semaine dernière de la NumWorks N0120EX, intégrant à la fois le tout premier connecteur USB-C officiel et présentant des performances astronomiques, on pouvait croire que décidément le sort s'acharnait contre la Zero.

1583515836Sauf que tout n'est peut-être pas perdu pour Zero.

D'une part, il semble que la NumWorks N0120 ne sortira pas en Amérique du Nord ou du moins pas dans l'immédiat, et que c'est l'ancien modèle N0110 à la connectivité micro-USB abandonnée par la norme depuis 2017 et aux performances très inférieures qui continuera à y être distribué.

En effet l'identifiant de certification FCC ID 2ALWP-N0120 présent dans le logiciel N0120 a été effacé des boîtes entre les modèles de développement que nous avons reçus il y a quelques mois et les premiers échantillons finalisés distribués aux enseignants portugais, et de plus n'a toujours pas été soumis pour validation selon le site FCC ID.
15816D'autre part, le développement logiciel de la Zero se poursuit.

Le site officiel vidé de son contenu en était certes resté à la version système publique 1.0.106 du 11 janvier 2022, mais les testeurs continuent à recevoir des versions nettement améliorées en privé, la dernière étant la 1.0.143 du 22 juin 2022.

1586615864Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments niveau graphique, tout étant intégralement recodé à partir de zéro avec la bibliothèque graphique lvgl, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais pas à copier la même apparence.

Justement cela permet de grandes améliorations. Par exemple on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran avec une zone utile de 320×195 pixels (zone dans laquelle l'utilisateur peut allumer des pixels, par exemple via un tracé de graphes de fonctions ou via les instructions graphiques d'un programme).
À côté de cela la TI-84 Plus CE limite pour sa part la chose à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure peu esthétique et totalement inutile sur ses parties latérales.

Mais continuons à creuser les similarités ou plutôt leur absence. On peut effectuer notre test de signature trigonométrique. Il s'agit en mode décimal et degrés de calculer :
$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 exactement, le résultat dépend du cœur de calcul utilisé, qu'il soit logiciel ou matériel :
  • sur les calculatrices scientifiques à la mémoire très limitée, le cœur de calcul s'appuie grandement sur le matériel, et ce test permet usuellement d'identifier le processeur utilisé
  • sur les calculatrices graphiques avec bien davantage de mémoire, le cœur de calcul est plutôt codé dans le logiciel et ce test permet donc plutôt d'identifier ce dernier

15859Allons-y. Depuis la TI-85 de 1992, toutes les calculatrices Texas Instruments à processeur z80 ou eZ80, y compris les dernières TI-84 Plus CE, répondent 8.9999999695957.
Seules et uniques exceptions dans la gamme non formelle :
  • les TI-81 plus anciennes qui répondaient 8.999999616566
  • les TI-80 qui contrairement à leur nom n'utilisaient pas de processeur z80 et répondaient 8.999999007884

15860Sur la calculatrice Zero rien à voir, nous obtenons 8.9999999998325694578.

Donc aussi bien niveau graphique que niveau calcul jusqu'à présent, rien de commun entre les calculatrices TI-84 Plus CE et Zero.

Dans une actualité précédente, nous t'avions présenté un unboxing de la calculatrice Zero.

Aujourd'hui, nous allons plutôt nous concentrer sur les performances, et le matériel qui permet des choses aussi extraordinaires.

Réalisons plusieurs tests et comparons avec la concurrence :
  1. calcul d'une somme à l'écran de calculs
  2. programme de seuil sur une suite numérique
  3. tracés des graphes de fonctions trigonométriques



Sommaire :



1) Test de calcul :

Go to top

Commençons donc par un test de performances via un calcul avec l'opérateur de sommation. Nous retenons en mode degrés le calcul développé par pier4r sur HP Museum, en mode degrés :
$mathjax$\sum\limits_{x=1}^{1000}{\sqrt[3]{e^{sin\left(Arctan\left(x\right)\right)}}}$mathjax$


Précis, ce test a comme seul défaut d'exclure des comparaisons les modèles ne disposant pas de l'opérateur de sommation, soit des modèles d'entrée de gamme ainsi que nombre d'anciens modèles.

1587315869La Zero met très exactement 0.510s.

Pour référence, voici un classement avec une sélection de modèles actuels similaires ou approchants sur le même test :
  1. 0.130s pour la HP Prime G2
  2. 0.252s pour la NumWorks N0120EX
  3. 0.510s pour la Zero ZGC1
  4. 0.637s pour la NumWorks N0100
  5. 0.997s pour les TI-Nspire CX II
  6. 1.103s pour la NumWorks N0110
  7. 13.150s pour les TI-84 Plus CE
La Zero nous offre visiblement des performances absolument phénoménales :
  • 25.49% des performances de la HP Prime G2
  • 49.41% des performances de la NumWorks N0120EX
  • 1.25 fois plus rapide que la NumWorks N0100 ! :bj:
  • 2 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 2.2 fois plus rapide que la NumWorks N0110 ! :bj:
  • 25.8 fois plus rapide que les TI-84 Plus CE ! :bj:




2) Test d'un programme :

Go to top

Poursuivons maintenant avec un test via un programme dans le langage interprété dédié de la machine, soit le Zero Basic.

Soit la suite
$mathjax$\left(u_n\right)$mathjax$
définie pour tout entier
$mathjax$n\geq 0$mathjax$
par
$mathjax$u_0=2$mathjax$
et par et
$mathjax$u_{n+1}=1+\frac{1}{\left(1-u_n\right)\left(n+1\right)}$mathjax$
.
On cherche à déterminer à partir de quelle valeur de n la suite vérifie
$mathjax$u_n\leq d$mathjax$
d est un réel donné.

Voici un programme en ce sens, que pour davantage de lisibilité nous donnons en Python :
Code: Tout sélectionner
def seuil(d):
  n = 0
  u = 2.
  d = d**2
  while (u-1)**2 >= d:
    u = 1 + 1/((1-u) * (n+1))
    n = n + 1
  return [n, u]

Le but va être d'appeler seuil(0.008) et de comparer les temps nécessaires à la génération du résultat.

Voici maintenant les transcriptions en TI-Basic et Zero Basic :

TI-Basic
Zero Basic
Code: Tout sélectionner
Prompt D
0→N
2→U
D²→D
While (U-1)^2≥D
1+1/((1-U)*(N+1))→U
N+1→N
End
{N,U}
15870
Code: Tout sélectionner
0.008→D
0→N
2→U
D²→D
WHILE (U-1)^2≥D DO
1+1/((1-U)*(N+1))→U
N+1→N
END
{N,U}
15872

Bien que similaires, on peut noter ici encore que le Zero Basic n'est pas une copie à l'identique du TI-Basic :
  • pas encore à ce jour d'instruction d'entrée équivalente à Input ou Prompt, nous obligeant à mettre la valeur en dur dans le code (mais ce qui est en dehors du corps de la boucle et n'aura donc aucune incidence sur les performances mesurées)
  • la boucle While (Tant que) nécessite ici un mot clé supplémentaire DO pour séparer le test de la première instruction du corps de la boucle
  • pas de tokenisation lors de la saisie, les noms d'instructions et fonctions peuvent être librement saisis et modifiés caractère par caractère
  • et nul besoin de se soucier de la casse des caractères dans ce cadre

Précis, ce test a pour unique défaut d'exclure des comparaisons les anciens modèles ne disposant pas d'instruction pour la boucle Tant que.

1587115874Pour l'appel seuil(0.008), la Zero met très précisément 7.540s.

Pour référence, voici un classement avec une sélection de modèles :
  1. 0.690s pour la HP Prime G2
  2. 7.540s pour la Zero ZGC1
  3. 8.930s pour les TI-Nspire CX II
  4. 1min34.260s pour les TI-84 Plus CE
La Zero nous offre ici aussi des performances haut de gamme :
  • 9.15% des performances de la HP Prime G2
  • 1.2 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 12.5 fois plus rapide que les TI-84 Plus CE ! :bj:




3) Test de graphes :

Go to top

1586515863Voici enfin un dernier test de performances.

Soit t la fonction auxiliaire définie par
$mathjax$t(x)=\arcsin\left(\arccos\left(\arctan\left(\tan\left(\cos\left(\sin(x)\right)\right)\right)\right)\right)$mathjax$
.
Nous allons demander à la Zero de tracer en mode radians les graphes des deux fonctions suivantes :
  • $mathjax$f(x)=\arcsin\left(\arccos\left(\cos\left(\sin\left(t^2(x)\right)\right)\right)\right)$mathjax$
  • $mathjax$g(x)=-\arcsin\left(\arccos\left(\cos\left(\sin\left(t^2(x)\right)\right)\right)\right)$mathjax$

Pour ne pas désavantager les modèles disposant d'un grand écran, nous ajusterons bien sûr ensuite le temps par le nombre de colonnes de pixels de l'écran graphique, comme vu plus haut. De même, la fonctionnalité permettant de déterminer automatiquement des bornes de fenêtre pertinentes sur les NumWorks sera ici désactivée.

Concernant les modèles où le tracé est quasi instantané, nous rajouterons autant de paires de fonctions que nécessaires selon ces mêmes définitions, et diviserons bien évidemment à la fin le temps chronométré par le nombre de paires.

La Zero nous met donc 0.793s pour une représentation sur 320 colonnes, soit une vitesse de
$mathjax$\frac{320}{0,793}\approx 404$mathjax$
pixels/s.

Pour référence, nous avons :
  1. 0.152s sur 320 colonnes pour la HP Prime G2, soit une vitesse de 2105.263 pixels/s
  2. 0.547s sur 320 colonnes pour la NumWorks N0120EX, soit une vitesse de 585.009 pixels/s
  3. 0.793s sur 320 colonnes pour la Zero ZGC1, soit une vitesse de 403.531 pixels/s
  4. 1.725s sur 320 colonnes pour la NumWorks N0110, soit une vitesse de 185.507 pixels/s
  5. 4.030s sur 320 colonnes pour la NumWorks N0100, soit une vitesse de 79.404 pixels/s
  6. 5.840s sur 318 colonnes pour les TI-Nspire CX II, soit une vitesse de 54.452 pixels/s
  7. 45.000s sur 265 colonnes pour les TI-84 Plus CE, soit une vitesse de 5.889 pixels/s
Une fois de plus La Zero déchire (presque) tout :
  • 19.17% des performances de la HP Prime G2
  • 68.98% des performances de la NumWorks N0120EX
  • 2.18 fois plus rapide que la NumWorks N0110 ! :bj:
  • 5.08 fois plus rapide que la NumWorks N0100 ! :bj:
  • 7.41 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 68.52 fois plus rapide que les TI-84 Plus CE ! :bj:
Non non, tu ne rêves pas, sans mentir la Zero est plus de 68 fois plus rapide en graphiques que la TI-84 Plus CE, zyeute un peu cette vidéo par Frédéric Desautels alias Mr WompWomp, autre heureux testeur de la Zero, pour prendre véritablement conscience de toute l'instantanéité de la chose :




4) Matériel :

Go to top

C'est indiscutable ; peu importe le test la Zero fait preuve de performances phénoménales :
  • non seulement écrasant littéralement les TI-84 Plus CE
  • arrivant même à battre la N0110 qui sera visiblement pour le moment le seul adversaire que NumWorks lui opposera sur le marche nord-américain :bj:
  • et arrivant même en prime à se positionner au-delà du haut de gamme TI-Nspire CX II ! :#tritop#:

Mais comment fait-elle ? Le constructeur Zero nous avait révélé les spécifications matérielles.

Par rapport aux TI-84 Plus CE, la Zero offre :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, une connectivité USB enfin contemporaine et facile avec un port USB-C :bj:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh

Etrangement, la Zero avec son microcontrôleur STM32F413 est similaire avec l'ancien modèle NumWorks N0100 de 2017 et son microcontrôleur STM32F412 disposant juste d'un petit peu moins de RAM intégrée. Mais cela ne suffit bien évidemment pas à expliquer des performances aussi supérieures.

À titre comparatif, résumons tout cela :










Modèle
Zero
ZGC1
NumWorks
N0100
NumWorks
N0110
NumWorks
N0120EX
Sortie
2022 ?
2017
2019
2022
Zone
Amérique du Nord
France
International
Portugal
Microcontrôleur
Processeur
Cortex-M4
Cortex-M4
Cortex-M7
Cortex-M7
Architecture
ARMv7
ARMv7
ARMv7
ARMv7
Fréquence
100 MHz
100 MHz
216 MHz
550 MHz
RAM intégrée
320 Kio
256 Kio
256 Kio
564 Kio
RAM externe
512 Kio
Flash intégrée
1 Mio
1 Mio
64 Kio
512 Kio
Flash externe
4 Mio
4 Mio
8 Mio
8 Mio

Nous ignorons pourquoi, mais notons que bizarrement NumWorks semble avoir rendu le modèle N0110 de plus en plus lent au fur et à mesure des mises à jour, dans tous les cas bien plus lent que ce qui avait été testé lors de son annonce en 2019. C'est à un point que même l'ancien modèle N0100 pourtant nettement inférieur niveau matériel, est plus rapide. Il vaudra donc mieux se référer à la N0100.

Il est maintenant grand temps d'ouvrir la Zero afin de vérifier ces spécifications.

15794C'est parti pour le démontage. Il suffit de retirer les 4 vis cruciformes au dos, puis de retirer la bande de caoutchouc latérale afin d'accéder aux clips solidarisant les deux coques entre elles.
1579915800

1581315812Nous confirmons déjà l'utilisation d'une batterie de capacité nominale 2200 mAh sous 3.7 Volts, même si il faut se méfier des indications sur les batteries démarquées.

La calculatrice utilise une carte électronique intitulée GraphingCalculator v1.11.

15814Nous trouvons bien deux des composants indiqués :
  • le microcontrôleur STM32F413, intégrant donc entre autres :
    • le processeur Cortex-M4 ARMv7 à 100 MHz
    • 320 Kio de mémoire de travail RAM
    • 1 Mio de mémoire de stockage Flash
  • la mémoire de stockage Flash de 4 Mio externe, puce MX25L3206EZNI de chez MXIC (Macronix)

15815Mais voilà, contrairement à ce qui avait été annoncé aucune trace des 512 Kio de mémoire RAM externe.

Mais rappelons que nous avons eu droit à un prototype, et notons justement la présence de 2 emplacements pour des puces ici manquantes :
  • U2 avec 2×24 broches
  • U3 avec 2×22 broches
Peut-être justement qu'ils étaient destinés à accueillir les puces RAM additionnelles à l'approche de la sortie du modèle.




Conclusion :

Go to top

La Zero ZGC1 arrive donc à reproduire une TI-84 Plus CE mais en beaucoup plus rapide, plusieurs 10aines de fois, le rêve pour des américains en grande partie inconditionnels de ce modèle ! :bj:

Mais niveau performances c'est loin d'être tout. La Zero arrive :
  • à dépasser sensiblement la NumWorks N0100 de 2017 malgré un matériel très similaire
  • à dépasser très nettement l'actuelle NumWorks N0110 opposée sur le marché nord-américain, cette dernière ayant visiblement beaucoup perdu en performances suite aux mises à jour depuis 2019
  • et même à battre les performances des TI-Nspire CX II sur certains tests, ce dont l'ancienne NumWorks N0100 était incapable ! :#tritop#:

Les performances de la Zero sont d'autant plus exceptionnelles que le matériel n'est pas extraordinaire ; comme quoi la façon de coder et la lourdeur du système d'exploitation comptent pour beaucoup également. ;)

Avec la formidable Zero ZGC1, tu obtiens les performances du haut de gamme mais au prix (nord-américain) du milieu de gamme, splendide ! :D

Décidément les américains ont beaucoup de chance, du moins si la calculatrice Zero finit par réussir à sortir un jour ; espérons-le...
Lien vers le sujet sur le forum: Test performances + matériel calculatrice Zero ZGC1 (Commentaires: 5)

Unboxing calculatrice Zero ZGC1

Nouveau messagede critor » 28 Juin 2022, 09:58

Dans une actualité précédente nous t'annoncions une grande nouvelle pour la rentrée 2022 : la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se voulait offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Rappelons en effet que Texas Instruments dont les produits dominent en Amérique du Nord, les petits américains étant tout contents d'acheter un produit bien de chez eux, en profite pour y pratiquer à fonctionnalités équivalentes des prix beaucoup plus élevés que chez nous. Par exemple la TI-84 Plus CE, ce n'est pas dans les 80€ comme la TI-83 Premium CE mais dans les 120$ (113€ à ce jour), et ce alors qu'en prime la TI-84 Plus CE de milieu de gamme est inférieure en fonctionnalités, des tarifs qui seraient totalement inacceptables en France.

Les nombreuses améliorations de la Zero par rapport à la TI-84 Plus CE concernaient le logiciel et le matériel.

Niveau matériel, nous te détaillions par la suite les spécifications officielles, la calculatrice s'architecturant autour d'un microcontrôleur STM32F413. Nous avions par rapport à la TI-84 Plus CE :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, 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:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh
Des spécifications très supérieures n'ayant absolument rien à voir avec la TI-84 Plus CE, à présenter plutôt comme une version améliorée de la première NumWorks N0100 de 2017 (microcontrôleur similaire STM32F412, 1 Mio de Flash, 256 Kio de RAM).
Imagine tes programmes TI-Basic ou assembleur eZ80 tourner sur un tel matériel... :favorite:

Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments ni même des éléments graphiques. Tout est intégralement recodé à partir de zéro, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais absolument pas à reprendre ou imiter la même apparence. De plus le code s'appuie sur la bibliothèque graphique lvgl non utilisée par Texas Instruments, donc forcément à moins de gros efforts en ce sens l'aspect visuel restera très différent.

Par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que la TI-84 Plus CE la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

La Zero aurait donc dû être la star à la veille de la rentrée 2022, et en ce moment-même l'objet de discussions passionnées sur les sites communautaires de calculatrices.

Hélas le site officiel a été intégralement vidé de son contenu mi-avril 2022 avec entre autres effacement de l'intégralité des visuels. Une façon de faire pas bien propre, laissant supposer quelque ennui ou menace légale, probablement de la part de Texas Instruments.

C'est quand même bien surprenant, car si le tout premier design de la calculatrice Zero pouvait effectivement être confondu avec une TI-84 Plus CE, des efforts très significatifs avaient été faits depuis :


Les pages effacées redirigent au mieux vers une nouvelle page "Coming soon", et c'est hélas toujours le cas à ce jour. Une sortie pour la rentrée 2022 dans quelques semaines nous semble maintenant bien improbable.

15781Nous avons malgré tout décidé de ne pas te priver pour autant et de t'offrir une série de tests, comme si la Zero allait sortir, Zero ayant récemment autorisé aux testeurs la publication en plus grande envergure d'infos, photos, etc :).
Et qui sait, si suite à cela il y a suffisamment d'enthousiastes, ce sera peut-être le cas avec pas trop de retard. ;)

Commençons donc dès aujourd'hui par un unboxing de l'échantillon qui nous a fort généreusement été envoyé avant le début des problèmes.

La calculatrice Zero si achetée neuve devait venir dans un emballage carton très sobre. On peut noter le clin d'œil avec l'indication sur la face avant : "THIS BOX CONTAINS ZERO CALCULATORS". ;)

Au dos l'emballage disposait déjà d'un code barre, 1 95893 43641 5, et annonce un assemblage en Chine. Sur les tranches latérales on retrouve :
  • le mot clé officiel #zerocalculators recommandé pour la communication sur les réseaux sociaux, et note bien l'usage mystérieux du pluriel
  • ainsi que l'adresse du site officiel zerocalculators.com
157861578215785

15787C'est parti pour l'ouverture, et quelle agréable suprise de voir que la boîte nous remercie immédiatement, un message étant effectivement inscrit sous la tranche supérieure.

Notons de plus que le contenu est très soigneusement et généreusement protégé au sein d'une plaque de mousse.

15788Le contenu se compose donc entre autres :
  • de la calculatrice Zero également protégée sous pochette plastique
  • d'un câble USB AUSB-C

15789Nous y trouvons également une carte compilant les informations/astuces importantes :

Nous y trouvons de plus un mini guide généraliste. Outre les informations précédentes, il traite rapidement des points suivants :
  • interface à l'écran
  • utilisation du clavier
  • logiciel de connectivité
  • recharge
  • conformité FCC
  • garantie d'1 an (la norme en Amérique du Nord, y compris pour les concurrents)
  • recyclage



1579315790Prenons enfin la calculatrice Zero en main.

La calculatrice est donc munie d'un couvercle coulissant arborant fièrement une gravure du sigle du constructeur.

Le clavier adopte un code de couleurs différant de celui de la TI-84 Plus CE mais tout aussi clair :
  • bleu pour les fonctions secondaires accessible via la touche
    2nd
  • rouge pour les fonctions secondaires accessible via la touche
    alpha

Niveau clavier, on apprécie plusieurs choix :
  • les touches directionnelles distinctes, beaucoup plus agréables pour les déplacements du curseur à l'écran graphique ou encore dans les jeux
  • les dimensions supérieures de la touche de validation
    enter
  • le rebord protégeant contre les appuis accidentels de la touche
    on
    au cas où on range la calculatrice sans couvercle au fond de son sac

1579415791Au dos on note une indication de la révision matérielle majeure : ZGC1.

Pas de compartiment pour des piles, il s'agit donc d'un modèle à batterie rechargeable. L'alimentation USB externe pour la recharge est donc indiquée comme prévue pour du 5V sous 0.5A.

1579615797Grande révolution, comme annoncée plus haut la Zero aurait dû être pour cette rentrée 2022 la toute première calculatrice graphique à intégrer officiellement un port USB-C.

Comme tu peux le voir, la calculatrice Zero semble munie d'une diode à côté du port USB-C, sans doute un témoin de charge utilisé dans le contexte d'une recharge.

Mais par contre rien de similaire sur la tranche supérieure, et la Zero ne serait donc pas conforme à ce jour pour une utilisation aux examens en France.

1580015799Rappelons que le milieu scolaire est très éprouvant pour les appareils électroniques (transports quotidiens, chocs, chutes, nombreuses variations de température et humidité au gré des changements de salle ou pire bâtiment le long de la journée...).

Pour faire face aux premiers, notons ici le choix ingénieux d'une bande latérale de caoutchouc bleu cerclant l'intégralité de la calculatrice.

Notons que cette bande est amovible. On pourrait imaginer pouvoir se commander en option une bande de couleur différente pour personnaliser sa calculatrice. ;)

15801Petit détail intéressant, l'échantillon Zero que nous avons reçu n'était pas équipé d'un firmware utilisateur, mais d'un firmware de test en version 1.0.14.

Ce firmware enchaîne en boucle les tests suivants :
  • mémoire Flash
  • batterie STC3100
  • USB
  • recharge
  • clavier avec toutes les touches à taper une par une sauf
    on
  • diodes LED
158021580315802


Ce dernier test est justement l'occasion de se rendre compte que la diode de charge inférieure permet d'afficher du rouge, vert et bleu, et est donc une diode RGB :
158041580515808


15816Muni du logiciel de connectivité ZeroConnect il nous suffit maintenant de charger le dernier firmware utilisateur officiel afin que l'aventure puisse commencer ! :bj:

À bientôt, et en attendant on se quitte sur une vidéo résumant l'unboxing... ;)
Lien vers le sujet sur le forum: Unboxing calculatrice Zero ZGC1 (Commentaires: 14)

Report sortie calculatrice Zero

Nouveau messagede critor » 02 Mai 2022, 12:25

Dans une actualité précédente nous t'annoncions pour la rentrée 2022 la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Ce qui nous amène à la question que nombre d'entre vous se sont posée : est-ce une copie/contrefaçon/imitation et donc est-ce illégal ?

Les nombreuses améliorations concernaient le logiciel et le matériel.

Niveau matériel, nous te détaillions par la suite les spécifications, la calculatrice s'architecturant autour d'un microcontrôleur STM32F413. Nous avions par rapport à la TI-84 Plus CE :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, 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:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh
Des spécifications très supérieures n'ayant absolument rien à voir avec la TI-84 Plus CE, à présenter plutôt comme une version améliorée de la première NumWorks N0100 de 2017 (microcontrôleur similaire STM32F412, 1 Mio de Flash, 256 Kio de RAM).
Imagine tes programmes TI-Basic ou assembleur eZ80 tourner sur un tel matériel... :favorite:

Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments ni même des éléments graphiques. Tout est intégralement recodé à partir de zéro, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais absolument pas à reprendre ou imiter la même apparence. De plus le code s'appuie sur la bibliothèque graphique lvgl non utilisée par Texas Instruments, donc forcément à moins de gros efforts en ce sens l'aspect visuel restera très différent.

Par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que la TI-84 Plus CE la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

A d'autres endroits pour afficher des délimitations, on peut encore noter des caractères de texte à la place d'éléments graphiques TI-84 Plus CE.

Bref, a priori rien à voir avec une copie ou imitation.

Sauf que l'intégralité du contenu du site Zero officiel vient d'être effacé, pour rediriger vers une page "coming soon". Cela concerne toutes les pages ainsi que les fichiers utilisés, notamment les différents visuels.

Contacté par plusieurs membres de la communauté s'intéressant à ce formidable projet, le dirigeant de Zero a répondu que la calculatrice ne sortirait probablement pas pour la rentrée 2022 comme prévu initialement.
Quel dommage, les petits américains n'auront donc pour la rentrée 2022 toujours pas d'alternative à l'achat à des prix à 3 chiffres de TI-84 Plus CE au matériel le plus limité toute concurrence confondue. :'(

Aucune trace publique en ce sens, mais il nous semble très probable que Zero ait fini par recevoir un courrier de la part de Texas Instruments, et que ce dernier se soit visiblement montré suffisamment convaincant sur le caractère illégal en l'état du projet.

Alors, qu'est-ce qui a bien pu rater dans les plans de Zero ?

Dans son premier design la calculatrice Zero disposait d'un aspect extrêmement proche de celui des TI-84 Plus CE, pouvant amener certains acheteurs à les confondre.

La chose a certes été corrigée depuis par un redesign prenant même le soin de passer les inscriptions alphabétiques clavier en rouge, s'éloignant certes de la TI-84 Plus CE mais tombant alors par malchance sur quelque chose ressemblant énormément à la TI-82 Advanced Edition Python distribuée en France :


Nous doutons toutefois que la TI-82 Advanced Edition Python distribuée dans une zone géographique totalement différente ait pu être un argument.

Le seul point sur lequel Texas Instruments a pu appuyer à notre avis, c'est le clavier.

D'un côté, la Zero utilise les mêmes inscriptions clavier que la TI-84 Plus CE. Nous ignorons si c'est un problème, dans le sens où ces inscriptions n'ont plus évolué depuis la TI-83 Plus sortie en 1999 il y a maintenant près de 23 ans.

Par contre, en dehors des touches fléchées, la Zero utilise la même disposition de touches clavier que la TI-84 Plus CE. Et le redesign des formes et tailles du boîtier ainsi que de ses touches pour la sortie de cette dernière a justement fait l'objet d'une protection.

Ces derniers points nous semblent bien faibles, dans le sens où les calculatrices scientifiques Casio sont massivement imitées en Asie et Afrique, de façon bien plus assumée (clavier identique, reproduction logicielle identique au pixel près, parfois même boîtier identique et nom de modèle/marque trompeur), avec des condamnations nous semblant plutôt être l'exception que la règle.

Mais par élimination, ils nous semblent bien être les seuls points sur lesquels Texas Instruments a pu appuyer : le clavier avec tout ce qu'il implique (disposition de ses touches, forme de ses touches, détail de leurs inscriptions, couleurs de ces inscriptions).

Dans l'intérêt des utilisateurs, nous formulons le vœu que le projet Zero puisse renaître de ses cendres, les TI-84 Plus CE inférieures aux TI-83 Premium CE françaises étant beaucoup trop chères en Amérique du Nord avec leurs prix à 3 chiffres...

Source : viewtopic.php?f=121&t=25579&start=30#p267638 + viewtopic.php?f=121&t=25579&p=267728#p267728
Lien vers le sujet sur le forum: Report sortie calculatrice Zero (Commentaires: 2)

Spécifications complètes Zero: STM32F413, 5M Flash, 832K RAM

Nouveau messagede critor » 11 Avr 2022, 09:35

Dans une actualité précédente nous t'annoncions pour la rentrée 2022 la sortie d'une toute nouvelle calculatrice graphique, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Par rapport à ce dernier point, on peut justement noter les claviers aux inscriptions absolument identiques :


Les nombreuses améliorations concernent le logiciel et le matériel.

Niveau logiciel par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que Texas Instruments la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

Niveau matériel, le site officiel annonce par rapport à la TI-84 Plus CE :
  • à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits à pas moins de 100 MHz ! :bj:
  • à la place de l'antique port mini-USB AB, 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:
  • par rapport aux 4 Mio de Flash 20% de stockage supplémentaire, ce qui nous amène donc à 5 Mio

Par la suite nous creusions un petit peu la chose :
  • D'une part sur la mémoire Flash, nous expliquions que les 5 Mio étaient probablement répartis sur 2 puces de capacités respectives 4 Mio et 1 Mio, règle binaire des puissances de 2 oblige. La dissymétrie suggérait de plus que les 1 Mio étaient probablement internes à une puce microcontrôleur.
  • D'autre part sur l'identification de ce mystérieux processeur 32 bits à 100 MHz, grâce au travail de RapidZapper nous expliquions qu'il s'agissait d'un processeur Cortex-M4 implémentant l'architecture ARMv7, exactement comme sur la première NumWorks, la N0100 de la rentrée 2017.

Toutfois niveau microcontrôleur renfermant le processeur en question, nous étions restés sur une hésitation :
  • soit le STM32F412 avec 1 Mio de Flash interne et 256 Kio de RAM, comme la NumWorks N0100
  • soit le STM32F413 avec 1 Mio de Flash interne mais 320 Kio de RAM

Et bien grâce à roccolox programs et TIny_Hacker qui ont simplement envoyé la question à Zero, nous sommes aujourd'hui en mesure de te révéler les spécifications complètes de ce futur produit. :favorite:

Nous avions raison sur le microcontrôleur et bonne nouvelle c'est le STM32F413 qui est utilisé, le meilleur des deux cas donc ! :bj:

Nous confirmons donc 1 Mio de Flash interne au microcontrôleur, auquel s'ajoutent 4 Mio de Flash sur puce externe pour un total de 5 Mio.

Sur la RAM maintenant énorme surprise, car TIny_Hacker nous annonce 832 Kio, nombre qui semble sortir de nulle part. :o
Pour comprendre décomposons un peu la chose : 832-320=512K.
L'explication en est alors simple, nous avons les 320 Kio de RAM internes au microcontrôleur, auxquels s'ajoutent 512 Kio de RAM sur puces externes pour un total enfin suffisant de 832 Kio ! :bj:

Et enfin, la batterie est une Lithium de type LiPo avec 2200 mAh de capacité.

Bref si l'on adopte le point de vue d'une TI-84 Plus CE, la Zero en révolutionne clairement et indiscutablement le matériel avec des composants bien plus récents et très supérieurs.
Imagine ce que donneront tes programmes TI-Basic et peut-être même assembleur sur un tel matériel... ;)

Mais il est amusant de constater d'autre part la proximité entre les choix matériels pour la Zero et pour la NumWorks N0100 de 2017. Il n'empêche que même de ce point de vue, la Zero en est également une amélioration très significative :
  • non pas 1 Mio de mémoire Flash mais 5 Mio soit 5 fois plus ! :bj:
  • non pas les ridicules 256 Kio de mémoire RAM qui nous font cruellement souffrir en Python depuis des années mais 832 Kio soit 3,25 fois plus ! :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh soit plus de 1,8 fois plus ! :bj:
A quand des versions des firmware Omega/Upsilon et application KhiCAS pour la Zero ? ;)
Si jamais la Zero n'inclut pas officiellement d'application Python ce qui n'est pas annoncé à ce jour, ce serait l'occasion de pouvoir disposer enfin d'un heap Python correctement dimensionné, au-delà des très insuffisants 32K de la NumWorks qui nous font souffrir depuis des années, et des 19K des TI-84 Plus CE Python et TI-84 Plus CE-T Python Edition avec lesquels on ne peut quasiment rien envisager de sérieux une fois les bibliothèques graphiques importées.

Espérons pouvoir prochainement te compléter cela de photos du matériel et affiner la chose d'un test logiciel. À bientôt on espère... ;)

Référence : Comparaison Zero avec TI-84 Plus CE Python et NumWorks N0100

Source : roccolox programs via TIny_Hacker

Crédits photos : TIFreak8x
Lien vers le sujet sur le forum: Spécifications complètes Zero: STM32F413, 5M Flash, 832K RAM (Commentaires: 16)

Identification processeur Zero: STM32F412/413 Arm Cortex-M4

Nouveau messagede critor » 04 Avr 2022, 12:42

Dans une actualité précédente nous t'annoncions pour la rentrée 2022 la sortie d'une toute nouvelle calculatrice graphique, la Zero. Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Par rapport à ce dernier point, on peut justement noter les claviers aux inscriptions absolument identiques :


Les nombreuses améliorations concernent le logiciel et le matériel.

Niveau logiciel par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que Texas Instruments la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

Niveau matériel nous en savons déjà un peu plus. La Zero utilise :
  • à la place du processeur 8 bits eZ80 à 48 MHz des TI-84 Plus CE, un 32 bits à pas moins de 100 MHz ! :bj:
  • à la place de l'antique port mini-USB AB des TI-84 Plus CE, 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:
  • par rapport aux 4 Mio de Flash des TI-84 Plus CE 20% de stockage supplémentaire, ce qui nous amène donc à 5 Mio (que l'on peut supposer 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 donneront tes programmes TI-Basic pour TI-83 Premium CE et TI-84 Plus CE avec une telle puissance...

Restait toutefois une question essentielle par rapport à la possibilité de faire tourner des programmes écrits en langage assembleur.

Quel pouvait bien être le processeur utilisé ?

Et bien RapidZapper de la communauté NumWorks Omega a étudié le fichier de mise à jour en version 1.0.106 présent sur le site officiel.

Sans avoir donc la calculatrice entre les mains, il réussit l'exploit d'identifier son processeur. Cela l'amène en effet à conclure à l'utilisation d'une puce microcontrôleur STM32 comme sur les calculatrices NumWorks, et plus précisément à un membre de la famille STM32F4, tous basés sur un processeur Arm Cortex-M4.

Cela fait beaucoup de choix, il en existe pas moins de 11 :
STM32F401, STM32F405, STM32F407, STM32F410, STM32F411, STM32F412, STM32F413, STM32F427, STM32F429 ou STM32F469

Mais nous savons que le processeur doit tourner à 100 MHz, ce qui nous permet de réduire le choix à seulement 4 puces :
STM32F410, STM32F411, STM32F412 ou STM32F413

On peut affiner encore un petit peu. Nous avons vu plus haut que la mémoire de stockage Flash était scindée en deux espaces de 4 Mio et 1 Mio répartis sur 2 puces. Sans doute que les 1 Mio sont sur une Flash interne au microcontrôleur. Cela nous permet de réduire le choix à seulement 2 puces :
STM32F412 ou STM32F413

À bientôt pour la réponse...

Source : viewtopic.php?f=121&t=25579#p267378

Crédits photos : TIFreak8x
Lien vers le sujet sur le forum: Identification processeur Zero: STM32F412/413 Arm Cortex-M4 (Commentaires: 22)

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

Nouveau messagede critor » 01 Avr 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 :
Lien vers le sujet sur le forum: Zero, clone amélioré de TI-84 Plus CE (100 MHz + USB-C) (Commentaires: 62)

-
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.
2099 utilisateurs:
>2068 invités
>25 membres
>6 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)