π
<-

NumWorks Challenge NumWorks++: résumé / wrap up...

New postby Lionel Debroux » 31 Jul 2019, 23:02



En octobre 2017, j'avais lancé le Challenge NumWorks++, visant à réaliser une modification matérielle relativement simple de la calculatrice NumWorks (modèle "N0100"), en l'occurrence l'ajout d'un chip de Flash externe sur l'emplacement de la carte mère prévu par NumWorks pour cet usage, et la réalisation de logiciel tirant parti de ce nouveau chip. Adriweb avait d'ailleurs écrit la news avec moi.
In October 2017, I had launched the NumWorks++ Challenge, aiming at making a relatively simple hardware mod of the NumWorks calculator ("N0100" model), i.e. the addition of an external Flash chip on the pins suitably provided by NumWorks for this usage, and the making of software leveraging this new chip. Adriweb wrote the news item with me.

Plusieurs personnes se sont lancées publiquement dans le challenge, aux 4 coins du monde. En France, plus particulièrement, Jean-Baptiste Boric et Damien "zardam" Nicolet. Ces personnes ont donc reçu par courrier un exemplaire des chips de Flash NOR QSPI Adesto AT25SF641 de 8 MB (le modèle suggéré par les schémas officiels de NumWorks) et Winbond W25Q128JV de 16 MB, à pinout compatible, que nous avions achetés pour ce challenge, et se sont mises au travail…
Several persons, over the world, took on the challenge. In France, there were especially Jean-Baptiste Boric and Damien "zardam" Nicolet. Therefore, these persons were mailed two QSPI Nor Flash chips, and started working with them: 1 x Adesto AT25SF641 of 8 MB (the model suggested by NumWorks' official schematics) and 1 x Winbond W25Q128JV of 16 MB, whose pinout is compatible. We had bought the chips for this challenge…

Trois (!) semaines plus tard, zardam disposait d'un firmware permettant de flasher le chip externe, comme il l'annonçait par ici. Seulement quelques semaines supplémentaires plus tard, toujours le même zardam avait produit une version patchée du firmware NumWorks de l'époque, comportant un build du puissant moteur CAS "giac" de Bernard Parisse (bien connu ici parce qu'il est à la base de Xcas, le logiciel des HP Prime G1 et G2 depuis le début, KhiCAS sur TI-Nspire et Casio, etc.), qui s'exécute depuis la Flash externe ajoutée sur la calculatrice. Une partie du firmware, en gros le code de NumWorks avec quelques modifications de zardam, s'exécute toujours depuis la Flash interne, grâce au script linker adéquat.
Three weeks later (!), zardam had a firmware able to flash the external chip, as he announced here. By only several weeks later, the same zardam had produced a patched version of the contemporary NumWorks firmware, featuring a build of the powerful "giac" CAS engine by Bernard Parisse (well known here because it's the foundation of Xcas, the HP Prime G1 and G2 firmware from the beginning, KhiCAS on the TI-Nspire and Casio calculators, etc.), running from the external Flash chip added to the calculator. Part of the firmware, basically NumWorks' code with several modifications by zardam, keeps running from the internal Flash memory, thanks to the appropriate linker script.

Voici la vidéo réalisée par zardam, présentant une version antérieure de son code, qui n'activait pas encore le mode QSPI qui a quadruplé la vitesse de lecture de la Flash (donc c'est nettement plus rapide maintenant):

Bref, des fonctionnalités plus proches de celles d'une calculatrice haut de gamme dans le corps d'une calculatrice de milieu de gamme, grâce à l'ajout d'un circuit coûtant moins d'1€ à l'unité (pour le chip de 8 MB) dans ce modèle conçu par le fabricant pour monter en gamme. le processus de soudage d'un circuit au pas de 1.27mm étant habituellement considéré comme faisable, même sans grande expérience, tant qu'on dispose d'un fer à souder avec une pointe dans un état correct. La performance est plutôt bonne pour le milieu de gamme, grâce au Cortex-M4 32 bits à 100 MHz utilisé par NumWorks - d'autant que contrairement à l'eZ80 à ~48 MHz des TI-84 Plus CE / TI-83 Premium CE (micro-architecture beaucoup moins efficace par cycle d'horloge et réalisant des opérations moins avancées que les ARM), le Cortex-M4 des calculatrices NumWorks n'est pas ralenti par des waitstates, car la RAM, les bus mémoires et les mémoires Flash peuvent fonctionner à 100 MHz.
Here's the video made by zardam, showcasing an older version of his code, which didn't enable the QSPI mode which quadrupled the Flash memory bandwidth (so it's much faster now):

Well, to sum up, this is a feature set closer to that of a higher-end calculator, in the body of a mid-range calculator, thanks to the addition of a < 1 USD/EUR chip (for the 8 MB one) into that model designed by the manufacturer for upgradability. The process for soldering a 1.27mm (50 mil) pitch chip is usually considered doable, even with limited experience, as long as the soldering iron's tip is in a decent state. The performance is rather good for a mid-range calculator, thanks to the 32-bit Cortex-M4 running at 100 MHz used by NumWorks - all the more unlike the ~48 MHz eZ80 powering the TI-84 Plus CE / TI-83 Premium CE (much less efficient micro-architecture per clock cycle, which performs less advanced operations), the NumWorks calculators' Cortex-M4 processor speed isn't hampered by waitstates, as the RAM, the memory bus and the Flash memories can run at 100 MHz.

zardam a donc clairement gagné le challenge, dès novembre 2017 :bj:
Un an plus tard, il a posté un résumé de certains éléments techniques et procédures dans un article sur son blog: modifications matérielles et logicielles réalisées, et la façon de les compiler et installer.
Je dois donc lui présenter mes excuses pour avoir pris beaucoup trop de temps, malgré un certain nombre de relances par d'autres membres de l'équipe, pour écrire, en partie à l'occasion de congés d'été, cet article promis dans la news annonçant le défi (sans indication de durée il est vrai, mais ce n'est pas une raison valable :P). A vrai dire, je ne pensais pas que quelqu'un s'en emparerait et produirait aussi rapidement un tel résultat... j'avais tort :)
All in all, zardam clearly won the challenge, as early as November 2017 :bj:
A year later, he posted a summary of several technical notes and procedures in an article on his blog: hardware and software changes, and the way to build and install them.
Therefore, I need to apologize to him for taking way too much time, despite multiple pings by other staff members, to write, partially during summer holidays, the article promised in the news item announcing the challenge (without giving a timeline, granted, but that's not a valid reason :P). To tell the truth, I didn't expect that anyone would raise up to the challenge and would produce such a result so quickly... I was wrong :)

Résumons et commentons certaines parties de son travail:
  • le premier programme permettant de flasher le chip externe de Flash se base sur deux éléments principaux de logiciel open source: libopencm3, une librairie pour gérer divers microcontrôleurs à base de coeurs ARM Cortex-M et leurs périphériques sans avoir à tout réinventer soi-même à partir de la datasheet et des éventuels exemples fournis par le fabricant, et Flashrom, auquel il faut fournir les paramètres et commandes du chip de Flash s'ils ne font pas encore partie de la banque de données standard du programme, mais qui s'occupe de tout (effacement de blocs, écriture, etc.) à partir de ces paramètres. zardam a eu bien raison d'utiliser ces briques de construction logicielle, d'autant qu'à l'époque, le firmware officiel NumWorks ne fournissait pas encore de capacité de communication USB: elle est arrivée 5 mois plus tard, dans la version 1.4 d'avril 2018.
  • zardam a implémenté un bootloader offrant le multi-boot dans un mini-firmware, pour permettre le basculement d'un firmware à un autre (y compris de quoi flasher une partie de la Flash interne du microcontrôleur à partir de la Flash externe) sans devoir passer par un ordinateur. Bonne idée, cela peut être utile dans certaines configurations de test qu'il devait rencontrer.
  • il semble que l'activation du mode QSPI de la Flash externe (pour plus de vitesse) avec le programme qu'il a fait ne doive être réalisée qu'une fois. C'est important, il pense que c'est en le faisant plusieurs fois qu'il a grillé le microcontrôleur principal STM32 de sa calculatrice, il a dû le remplacer. Cette opération de remplacement du chip principal est nettement plus difficile que le soudage du chip de Flash externe, car le pas des pattes est plus fin et les pattes sont beaucoup plus nombreuses. NdT: Il paraît que l'utilisation de flux de soudage aide.
Let's summarize, and comment on, several parts of his work:
  • the initial program for flashing the external chip ls based on two main pieces of open source software: libopencm3, a library for handling a variety of microcontrollers based on ARM Cortex-M cores and their devices without having to reinvent the wheel from scratch from the datasheet and code examples provided by the manufacturer (if any), and Flashrom, which needs to be given the Flash chip's parameters and commands if they're not part of the standard database of the program yet, but which takes care of everything (block erases, block writes, etc.) from these parameters. zardam totally did the right thing using these software building blocks, all the more at the time, NumWorks' official firmware didn't provide a USB communication ability yet: it came up 5 months later, in the 1.4 version released in April 2018.
  • zardam implemented a multi-boot-capable bootloader in a mini-firmware, so that the calculator can be switched from a firmware to another (including something to reflash the internal Flash chip from the external Flash chip) without having to be connected to a computer. It's a good idea, it can be useful in some testing configurations which were probably relevant to him.
  • it seems that the QSPI mode of the external Flash chip (for higher speed) with the additional program he made needs to be done only once. This is important, he thinks that doing it multiple times is the reason why fried his calculator's main STM32 microcontroller. He had to replace it, and the process for replacing the main chip is much harder than soldering the external Flash chip, as the pitch is finer and there are many more pins. Translator's note: it appears that using soldering flux can help.

Si vous voulez utiliser votre calculatrice NumWorks comme cobaye pour répliquer le travail de zardam, et ainsi la faire monter en gamme pour un très faible coût et un risque limité, basez-vous sur son billet de blog, qui détaille, comme déjà indiqué, les différentes étapes de la construction des images et du flashage :)
Peut-être que quelqu'un sera intéressé par la mise à jour de l'intégration firmware NumWorks <-> giac vers la version actuelle du firmware NumWorks ? ;)

Une nouvelle fois, bravo à zardam pour son travail :)

Liens externes utiles :
If you want to use your NumWorks calculator as a testbed for replicating zardam's work, thereby upgrading it at a very low cost and a limited hardware risk, use his blog's article, which lists, as already mentioned, the steps for building images and flashing the calculator :)
Maybe someone will be interested by upgrading the NumWorks firmware <-> giac integration to the current version of the NumWorks firmware ? ;)

Once again, congratulations to zardam for his work :)

Useful external links:
Link to topic: Challenge NumWorks++: résumé / wrap up... (Comments: 5)

TI-z80 Adaptive Parkour, jeu de plateforme TI-83 Premium CE

New postby critor » 28 Jul 2019, 13:52

11399Ce week-end, nous te présentons une nouvelle possibilité de te distraire sur ta TI-83 Premium CE, avec Adaptive Parkour par slimeenergy.

Ce jeu de plateforme a en effet l'originalité de t'offrir une toute nouvelle dimension de gameplay, avec la possibilité de choisir toi-même les caractéristiques de ton avatar, à travers la répartition de ses couleurs RVB :
  • taille (bleu)
  • vitesse (vert)
  • saut (rouge)

Et bien sûr, la résolution de chacun des 23 tableaux du jeu nécessitera des caractéristiques différentes. Arriveras-tu à l'ultime tableau ? ;)

Pour fonctionner correctement, Adaptive Parkour a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de transférer le fichier :)


Téléchargements :

Divers QCC 2019 épisode 2 : moteurs de calcul

New postby critor » 28 Jul 2019, 11:08

5409
Quelle Calculatrice programmable Choisir 2019 - Episode 2
Moteurs de calcul


Aujourd'hui intéressons-nous à l'autre fonctionnalité essentielle d'une calculatrice programmable, celle de pouvoir faire des calculs. Et non, tous les modèles ne se valent pas.

On distingue déjà les calculatrices fractionnaires :
Dans cette catégorie nous retrouvons les Casio Graph 25+E, Lexibook GC3000FR, TI-82 Advanced, TI-84 Plus T, TI-84 Plus CE-T, TI-Nspire, TI-Nspire TouchPad, TI-Nspire CX et TI-Nspire CX II.

Par défaut les calculatrice ne travaillent que sur un tout petit ensemble de nombres décimaux
$mathjax$M\times 10^E$mathjax$
.
Le script Python suivant permet de caractériser cet ensemble, avec le nombre de bits ou chiffres significatifs dédiés à la mantisse M :
Code: Select all
def precm(b):
  k,b=0,float(b)
  while 1+b**-k-1>0:
    k+=1
  return k


Les Casio Graph 25+E, TI-82 Advanced, TI-84 Plus T et TI-84 Plus CE-T travaillent ici sur 40 bits, ce qui permet environ 13 chiffres significatifs.

Les TI-Nspire, TI-Nspire TouchPad, TI-Nspire CX et TI-Nspire CX II calculent quant à elles sur 45 bits, soit environ 14 chiffres significatifs.

La Lexibook GC3000FR par contre ne dispose que de 35 bits, nous limitant à environ 11 chiffres significatifs.

En plus de ce mode décimal, ces calculatrice sont capables de renvoyer des résultats exacts non décimaux, car gérant les nombres rationnels (fractions).

Les TI ont ici l'avantage de permettre à la fois la saisie des calculs et l'affichage des résultats en écriture naturelle. :bj:

11398Attention toutefois à la Lexibook GC3000FR qui visiblement n'est même pas conforme pour le niveau Cinquième. Pour le même calcul
$mathjax$\frac{2}{3}+\frac{2}{5}$mathjax$
, elle ne répond pas le
$mathjax$\frac{19}{15}$mathjax$
attendu mais la notation anglo-saxonne
$mathjax$1\frac{4}{15}$mathjax$
, à comprendre
$mathjax$1+\frac{4}{15}$mathjax$
. Sauf que de la façon dont le résultat est affiché, on lit 1/4/15 soit
$mathjax$\frac{\frac{1}{4}}{15}$mathjax$
, ce qui n'est pas du tout la même chose et donc complètement faux. :mj:

Les astuces TI-Planet :

Active la saisie et l'affichage en écriture naturelle sur ta Casio Graph 25+E, grâce à un menu caché.

Fais un peu de calcul littéral sur ta TI-82 Advanced, en installant l'application Symbolic.




Puis viennent les calculatrices semi-exactes :
Nous avons ici les Casio fx-92+ Spéciale Collège, Casio Graph 35+E, Casio Graph 35+E II, Casio Graph 75+E, Casio Graph 90+E et TI-83 Premium CE.

Selon notre script toutes travaillent sur 40 bits, soit environ 13 chiffres significatifs.

Les nombres gérés hors du mode décimal sont ici étendus aux deux familles suivantes :
  • $mathjax$\frac{\pm a\sqrt{b} \pm c\sqrt{d}}{f}$mathjax$
    , famille de nombres avec des propriétés aisément vérifiables par les processeurs légers et qui inclut entre autres les rationnels de la catégorie précédente
  • $mathjax$\pm\frac{a\pi}{b}$mathjax$
    pour la trigonométrie

Les astuces TI-Planet :

Fais du calcul formel sur ta Casio Graph 90+E, en installant l'application KhiCAS, basée sur un portage du coeur GIAC (logiciel Xcas).

Fais de même sur ta Casio Graph 35+E II, grâce à l'application KhiCAS dédiée.

Sur ta Casio Graph 75+E, tu peux à la place installer l'application Algebra, portage du logiciel Eigenmath.

Qant à ta Casio Graph 35+E, commence par la transformer en Graph 75+E.




Arrivent alors les calculatrices exactes :
Ce sont les NumWorks et TI-Nspire CX II-T.

Là encore selon notre script, elles travaillent toutes deux sur 45 bits, soit environ 14 chiffres significatifs.

Ici aucune limite hors du mode décimal, tous les nombres réels pouvant être saisis sont gérés. :bj:
Cela concerne entre autres les exponentielles pour la Spécialité Mathématiques en Première, et il s'agit donc jusqu'à présent des seuls modèles pleinement conformes au nouveau programme.




Et enfin, voici les calculatrices formelles :
Ici ce sont les Casio fx-CP400+E, HP Prime, TI-Nspire CAS, TI-Nspire CAS TouchPad, TI-Nspire CX CAS et TI-Nspire CX II CAS.

Les TI-Nspire CAS, TI-Nspire CAS TouchPad, TI-Nspire CX CAS et TI-Nspire CX II CAS calculent sur 45 bits, soit environ 14 chiffres significatifs.

Pour la HP Prime, ça dépend. Dans le contexte numérique elle calcule sur 38 bits (12 chiffres significatifs), et dans le contexte CAS sur 48 bits (15 chiffres significatifs).

La Casio fx-CP400+E par contre ne dispose que de 31 bits, nous limitant à environ 10 chiffres significatifs.

En plus du calcul numérique, ces modèles-ci sont capables de manipuler des expressions littérales ! :bj:




Comme tu le vois ta Casio fx-92+ Spéciale Collège est impressionnante et tu ne dois pas te tromper, opter pour certains modèles de calculatrices graphiques pourtant plus chers sera un véritable retour en arrière.

Avant de conclure donc, une petite page de publicité donc, en l'honneur de l'extraordinaire Casio fx-92+ Spéciale Collège, clairement le meilleur rapport fonctionnalités/prix aujourd'hui : :bj:


Link to topic: QCC 2019 épisode 2 : moteurs de calcul (Comments: 5)

TI-z80 Waver CE, encore des hauts et des bas pour TI-83 Premium CE

New postby critor » 26 Jul 2019, 20:59

11397Fan de Geometry Dash pour ta TI-83 Premium CE ? Et bien tu tombes bien puisque epsilon5 te propose un nouveau jeu dans le même genre afin de te distraire lors de tes trop chaudes journées estivales, Waver CE.

Le principe est au départ simple, tu avances, soit en montant soit en descendant, choix que tu effectues avec les touches
, tu dois contourner les obstacles, et éviter de t'écraser sur le bord supérieur ou inférieur de l'écran.

Sauf qu'à chaque fois que tu passeras une frontière de couleur, quelque chose changera dans le gameplay. Le choix par défaut (montée ou descente), la vitesse de défilement, la vitesse de montée/descente... Tu devrais très rapidement comprendre le changement et adapter ton comportement afin d'éviter l'issue fatale. :bat:

Rajoutons que Waver CE est hautement personnalisable, pour ton plus grand plaisir. Tu pourras même choisir jusqu'à ta propre couleur, celle du fond et celle des obstacles ! :)
Pour fonctionner correctement, Waver CE a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de transférer le fichier. :)


Téléchargements :

Divers QCC 2019 épisode 1 : écrans

New postby critor » 23 Jul 2019, 23:29

5409
Quelle Calculatrice programmable Choisir 2019 - Episode 1
Ecrans


Aujourd'hui intéressons-nous au premier élément que regarde le nouvel utilisateur d'une calculatrice programmable, son écran.

La Casio Graph 25+E t'offre un écran matriciel avec 128x64=8192 pixels répartis sur 5,45x2,7=14,72cm². Précisons que la zone graphique contrôlable par l'utilisation (via ses tracés de fonctions ou ses programmes) se limite à127x63=8001 pixels (97,67%).

L'écran utilise des cristaux liquides bleus qui nuisent grandement à la lisibilité.


La Casio Graph 35+E (ou Casio Graph 35+E II) reste sur 128x64=8192 pixels mais répartis sur 5,85x2,9=16,97cm², avec toujours une zone graphique contrôlable de 127x63=8001 pixels (97,67%).

Mais on passe désormais à un écran contrasté et donc bien lisible, puisque utilisant des cristaux liquides noirs. :bj:


La Casio Graph 75+E garde les 128x64=8192 pixels mais les répartit généreusement sur 6,7x3,4=22,78cm², avec la zone graphique contrôlable de 127x63=8001 pixels (97,67%). :bj:

En prime il s'agit d'un écran éclairé (certes, sur demande uniquement via la combinaison
SHIFT
OPTN
)
. :bj:


La TI-82 Advanced (ou TI-84 Plus T) ne propose que 96x64=6144 pixels répartis sur 5,25x3,5=18,38cm², avec une zone graphique contrôlable de95x63=5985 pixels (97,41%).


11396Malgré son prix rikiki la Casio fx-92+ Spéciale Collège explose tout ça avec 12116 pixels (zone matricielle de 192x63 pixels + 20 drapeaux au-dessus), pixels d'une finesse remarquable puisque répartis sur seulement 5,75x2,15=12,36cm². :bj:

La zone graphique contrôlable par les scripts Scratch de l'utilisateur se limite par contre à 192x45=8640 pixels (71,31%).


9715Les TI-Nspire et TI-Nspire TouchPad passent une nouvelle frontière avec un écran de 320x240=76800 pixels répartis sur pas moins de 6,95x5,3=36,84cm². :bj: La zone graphique contrôlable se limite à 318x212=67416 pixels (87,78%).

Un programme de mire nous permet de détecter un codage sur 4 bits, permettant donc 24=16 niveaux de gris.


9718Les TI-83 Premium CE (ou TI-84 Plus CE-T) restent sur 320x240=76800 pixels mais reserrés cette fois-ci sur 5,75x4,3=24,73cm², et la zone graphique contrôlable n'est que de 265x165=43725 pixels (56,93%).

Mais désormais nous passons à un écran couleur ! :bj:

Le programme de mire met en évidence un codage :
  • du canal rouge sur 5 bits (25=32 teintes)
  • du canal vert sur 6 bits (26=64 teintes)
  • du canal bleu sur 5 bits (25=32 teintes)
Pour un total de 16 bits cela permet ainsi 216=65536 couleurs. :bj:


9682La NumWorks garde 320x240=76800 pixels répartis sur 5,75x4,3=24,73cm², mais la zone graphique contrôlable passe à 320x222=71040 pixels (92,5%). :bj:

Le script de mire met en évidence le même codage :
  • du canal rouge sur 5 bits (25=32 teintes)
  • du canal vert sur 6 bits (26=64 teintes)
  • du canal bleu sur 5 bits (25=32 teintes)
Pour un total de 16 bits cela permet 216=65536 couleurs différentes. :bj:


9716Les TI-Nspire CX (et TI-Nspire CX II) conservent320x240=76800 pixels mais répartis sur 6,35x4,8=36,84cm², avec une zone graphique contrôlable qui redescend à 318x212=67416 pixels (87,78%).

Le programme de mire nous permet de détecter là encore un codage :
  • du canal rouge sur 5 bits (25=32 teintes)
  • du canal vert sur 6 bits (26=64 teintes)
  • du canal bleu sur 5 bits (25=32 teintes)
Pour un total de 16 bits cela permet toujours 216=65536 couleurs. :bj:


9717La Casio Graph 90+E ose casser les codes avec un écran format 16/9 adapté à la vision panoramique humaine, 396x224=88704 pixels, mais répartis sur 7,25x4,1=29,73cm². La zone graphique contrôlable se limite toutefois à 379x187=70873 pixels (79,9%).

Le programme de mire nous permet de détecter toujours un codage :
  • du canal rouge sur 5 bits (25=32 teintes)
  • du canal vert sur 6 bits (26=64 teintes)
  • du canal bleu sur 5 bits (25=32 teintes)
Pour un total de 16 bits cela permet 216=65536 couleurs. :bj:


9680La HP Prime nous ramène à 320x240=76800 pixels, mais répartis sur 7x5,25=36,75cm², avec une zone graphique contrôlable qui fait justement 320x240=76800 pixels (100%). :bj:

Elle se démarque autrement, puisque le programme de mire nous permet de détecter un tout nouveau codage :
  • du canal rouge sur 8 bits (28=256 teintes)
  • du canal vert sur 8 bits (28=256 teintes)
  • du canal bleu sur 8 bits (28=256 teintes)
Pour un total de 24 bits cela permet 224=16777216 couleurs différentes. :bj:


11395La Casio fx-CP400+E nous met littéralement en orbite avec 320x528=168960 pixels répartis sur pas moins de 6,25x10,35=64,69cm². :bj:

La zone graphique contrôlable dépend ici du mode d'affichage de la calculatrice :
  • en orientation portrait 309x401=123909 pixels (73,34%)
  • en orientation paysage 517x193=99781 pixels (59,06%)

Le modèle n'est ici ni suffisamment programmable ni suffisamment ouvert pour permettre à ce jour l'exécution du code d'un test de mire. Par contre on peut convertir l'image d'une mire. Une fois affichée sur la calculatrice on note des dégradés moins saccadés pour le vert et les couleurs construites à partir du vert, ce qui permet de conjecturer le codage le plus courant :
  • du canal rouge sur 5 bits (25=32 teintes)
  • du canal vert sur 6 bits (26=64 teintes)
  • du canal bleu sur 5 bits (25=32 teintes)
Pour un total de 16 bits cela permet 216=65736 couleurs différentes.


Et puisque nous sommes en orbite, terminons avec un petit ovni, la Lexibook GC3000FR. C'est un autre monde avec un écran qui ne se contente plus d'être matriciel mais hybride, osant nous offrir du jamais vu de 1857 pixels (zone matricielle de 47x32+40x8=1824 pixels + 33 éléments non pixelisés) répartis très généreusement sur 5,8x3,3=19,14cm², pour une zone graphique contrôlable de 47x30=1410 pixels (75,93%). Tu te rends compte ?

Un faible contraste grâce à des cristaux liquides bleus te protégera des regards indiscrets et même des tiens avec une fonctionnalité exclusive histoire d'être sûr : le contraste d'écran non réglable !

Avec une zone graphique contrôlable de la taille d'un simple timbre poste et son écran aussi faiblement contrasté, l'extraordinaire Lexibook GC3000FR t'offrira une expérience inoubliable et unique, comme si tu découvrais le monde mathématique en regardant à travers le trou de la serrure, qui plus est bouché histoire d'être sûr.

Avant de conclure, une petite page de publicité en l'honneur du modèle qui aura ainsi su tant se démarquer de la concurrence :

:troll:


Link to topic: QCC 2019 épisode 1 : écrans (Comments: 15)

-
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.
1014 utilisateurs:
>999 invités
>8 membres
>7 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)