π
<-

NumWorks Mise à jour application NumWorks Android v. 15.3.2

New postby Admin » 15 Feb 2021, 11:06

Le mois dernier sortait enfin la mise à jour NumWorks 15.3.

Dans ce cadre l'application Android était pour sa part mise à jour en version 15.3.1.

Pas de problème chez nous lors des tests pour l'annonce sinon nous t'en aurions averti, mais de très nombreux utilisateurs Android ont déversé tout un flot d'avis négatifs suite à cette mise à jour, allant même jusqu'à faire tomber l'application en-dessous des 4 étoiles.

Les problèmes signalés incluaient :
  • blocage ou plantage de l'application après un délai assez court, de quelques 10aines de secondes à quelques minutes :mj:
  • et possiblement caractéristique des plateformes concernées, vibrations impossibles à désactiver à chaque pression de touche


Heureusement NumWorks a rapidement indiqué se saisir du problème.

Aujourd'hui l'application NumWorks pour Android est mise à jour en version 15.3.2. Et selon les premiers retours, le dysfonctionnement semble corrigé ! :bj:

Liens :

TI-68k Test prototype TI-92 Mai 1995: version 0.5d23 + module Zebra

New postby critor » 14 Feb 2021, 19:06

13568Nous t'annoncions son arrivée dans un article précédent, le voici enfin en exclusivité mondiale, le prototype de la TI-92 sortie pour la rentrée 1995 ! :D

Selon son vendeur ce prototype a été utilisé dans le contexte du développement de la TI-92, plus précisément dans le cadre des tests et retours d'enseignants.

Les signes distinctifs sont légers, heureusement que Frédéric Desautels a de bons yeux.

Par rapport à une TI-92 de production, on peut noter :
  • Sur le couvercle, le relief avec les nom et logo de Texas Instruments présente ici un cadre rectangulaire.
  • Sur la face avant, la touche de verrouillage avec la main présente un visuel différent, sans manche ni poignet.
    Au moins 3 visuels différents avaient été envisagés par TI pour cette touche selon les illustrations qui ont varié dans les communications promotionnelles de l'époque :

    13564
  • Sur la tranche supérieure, les inscriptions accompagnant les différents éléments semblent écrasées verticalement.

Notons que le prototype TI-92 est ici muni du port ViewScreen pour tablette de rétroprojection, ce qui n'était initialement pas la norme dans cette gamme. Les enseignants devaient se commander des modèles spécifiques dotés de ce port.

13565Au dos nous avons une étiquette imprimée Engineering Sample Not for Sale ainsi qu'une étiquette manuscrite Prototype.

Comme les premières TI-92 de production, nous apprenons que ce prototype a été assemblé en Italie. Un numéro de série est également présent mais sous un format inversé par rapport à celui des modèles de production italiens, 01182 0595, indiquant donc ici un assemblage en Mai 1995.

On peut noter également que le marquage CE ainsi que l'emplacement dégagé pour la zone de texte l'accompagnant sont ici absents.

13563Il est donc grand temps d'allumer notre prototype TI-92, et de composer la combinaison secrète
F5
(
pour en connaître la version logicielle.

Et bien curieux, cette TI-92, la plus ancienne connue à ce jour, fait tourner la version 1.12 du 8 Mai 1996, c'est-à-dire la dernière. :o

Quelle déception... :'(
Mais aussi quel paradoxe, puisque la TI-92 n'utilise pas de mémoire Flash et ne peut donc pas être mise à jour ? :#roll#:

13559Mais ne nous décourageons pas pour le moment, poursuivons l'exploration et retirons le capot arrière, ce qui permet entre autres d'accéder aux piles.

On peut ici encore comparer à un modèle de production. Les cadres prévu pour indiquer les spécifications des piles sont ici vierges. On note également ici l'absence du timbre à date gravé.

En réalité, il est possible de mettre à jour une TI-92 car elle dispose d'un emplacement pour un module ROM amovible.

Sur le plan commercial cette possibilité n'a été que partiellement exploitée par Texas Instruments. Pendant toute la durée de vie de la TI-92 il n'était pas possible d'acheter un module de mise à jour de la calculatrice. Ce n'est qu'après l'arrêt de la TI-92 que Texas Instruments a commercialisé des modules pour la mettre au niveau des modèles successeurs :
  • module TI-92 E pour transformer une TI-92 en TI-92 II
  • module TI-92 Plus pour transformer une TI-92 ou TI-92 II en TI-92 Plus

13558Ouvrons donc le compartiment en question et ô surprise... :o

Le module ROM dispose d'un format visiblement complètement différent de ceux équipant les modèles de production avec des verrous sur les côtés, mais quelle trouvaille exceptionnelle ! :bj:

13555Une étiquette nous indique un numéro 0118?1 comparable au numéro de série 01182 0595 vu au dos plus haut.

En fait il semble y avoir 2 étiquettes collées l'une sur l'autre, alors profitons-en pour réorganiser cela. L'étiquette masquée nous indique pour sa part 0508.

13542On peut se féliciter que Texas Instruments n'ait pas conservé ce format, car le module est très difficile à retirer. Une fois ses attaches latérales déverrouillées il ne sort pas tout seul, et il n'y a quasiment aucun espace libre autour pour faire levier avec quelque chose.

13541Le voilà donc enfin et ô surprise, la connectique n'a absolument rien à voir avec celle des modules ciblant les modèles de production, décidément un des prototypes les plus intéressants à passer entre nos mains ! :bj:

Ici donc pas de brochage, mais des connecteurs Zebra, bandes de caoutchouc multi-conducteurs très utilisées sur les calculatrices scientifiques pour relier la carte électronique et l'écran. Sûrement que Texas Instruments en avait plein sous la main.

Par expérience ces connecteurs sont aussi très fragiles et sujets à faux contacts au moindre décalage, ce qui explique le compartiment complètement étriqué ici. Même si ils semblent ici toujours fonctionner correctement après plus de 25 ans, cette calculatrice n'a pas dû souffrir d'une lourde utilisation depuis. Avec le changement de connectique nous avons peut-êtré échappé au pire.

135403660On trouve une référence sur la carte du module, 1113530-0001, n'ayant absolument rien à voir avec celles des modules de production.

135363659Sont utilisées ici 2 puces ROM de chez Intel, des E28F008SA-120, ce qui est déjà une petite anomalie.

En effet sur les modèles de production la capacité totale des puces ROM TI-92 fait 1 Mio. Ici c'est chaque puce qui fait 1 Mio pour une capacité totale donc de 2 Mio. Mais après dans ce sens, cela n'empêche pas le fonctionnement.

Autre différence notable, contrairement aux modules équipant les TI-92 de production et TI-92 II, il n'y a pas utilisation de puces EPROM mais Flash ROM ! :o

C'est-à-dire qu'en théorie, le module ROM de ce prototype était reprogrammable logiciellement. Après, nous ignorons si cette possibilité a été utilisée en pratique. Et si cela fut le cas, nous ignorons si c'était possible directement depuis la calculatrice en question sans doute connectée à un ordinateur envoyant les données à inscrire, ou si il fallait connecter directement le module via une interface dédiée.

Bref, voilà pourquoi ce prototype TI-92 fait tourner la dernière version 1.12, afin que les représentants de TI puissent continuer à faire des démos optimales auprès des enseignants, le module ROM a probablement été soit mis à jour, soit remplacé.

13543Mais attends visiblement nous n'avons pas encore terminé l'exploration logicielle... Que voit-on là au fond du compartiment ROM ? Une puce ROM interne ! :bj:

Les TI-92 peuvent en effet utiliser à la fois :
  • une ROM interne
  • une ROM externe, celle du module enfichable

Si les deux ROMs sont présentes simultanément, c'est la ROM externe qui a la priorité d'amorçage.

Les premières TI-92 de production n'avaient pas de ROM interne. C'est-à-dire que si l'on retirait le module ROM, la calculatrice ne pouvait plus fonctionner.

Ce n'est que très tardivement avec les dernières versions 1.11 et 1.12 que certaines TI-92 sont venues équipées d'une ROM interne.

13535Et bien rallumons donc ce prototype TI-92 sans son module ROM... bingo, il marche ! :bj:

Et cette fois-ci nous sommes donc sur la ROM interne LH538500CN d'une capacité de 1 Mio et qui n'utilise pas de technologie Flash.

Nous ne sommes donc sûrement plus en version 1.12 mais sur la version d'origine en développement à date de l'assemblage du prototype...

13534Et double bingo, la combinaison
F5
(
nous révèle une version absolument inconnue, 0.5d23 datant du 16 Janvier 1995, avec même un copyright de 1994 ! :bj:
De très loin la plus ancienne version TI-92 jamais vue, et sans doute sera-t-elle très enrichissante à explorer ! :D

En tous cas l'écran de diagnostics que l'on atteint alors est beaucoup plus bavard que celui des versions de production. Il indique l'état des stacks, ainsi que la mémoire RAM libre (d'une capacité de 128 Kio sur les modèles de production).

Une mission très importante pour nous sera donc de dumper cette version 0.5d23 pendant que la calculatrice fonctionne encore.

Et nous allons sans doute avoir besoin d'aide. Contrairement à la TI-92 Plus, la TI-92 n'avait pas d'instruction Asm() pour exécuter du code machine.

Le shell Fargo permettant de rajouter une gestion des programmes en langage machine s'installe en envoyant un fichier backup taillé sur-mesures pour chaque version TI-92 connue de son développeur.
Il est donc a priori strictement impossible d'installer Fargo sur une version TI-92 inconnue... :'(


1352913533Le menu de diagnostics auquel on accède par la suite est également plus complet que celui des versions de production. Il offrait encore des options visiblement retirées par la suite :
  • PEEK pour lire un octet à n'importe quelle adresse
    (mais bon ce n'est hélas pas envisageable de dumper le contenu ROM juste avec ça, la manipulation d'accès à l'option et de saisie de l'adresse sur 6 chiffres hexadécimaux devant être réalisée un million de fois...)
  • et POKE qui permet à la différence d'écrire un octet

13531On obtient également le CRC de la ROM contenant la version 0.5d23, 6675FA9A.

13526Le matériel confirme ici encore le caractère hautement intéressant de ce très jeune prototype.

Le carte mère est très différente de celle des premiers modèles de production :
  • on retrouve les 5 puces Toshiba faisant office de contrôleurs d'écran (2 puces T6A40 et 3 puces T6A39), mais dans une organisation spatiale différente
  • on retrouve la RAM de 128 Kio TC551001 de chez Toshiba, mais dans un format de puce complètement différent (DIP SOP)
  • et bien évidemment on retrouve le processeur SC414181FG16 de chez Motorola

La carte du prototype semble être prévue pour une alimentation externe, peut-être pour éviter d'avoir à s'embêter avec des piles lors de la phase de développement. En effet 2 contacts estampillés VCC et GND (masse) sont présents dans un rectangle marqué TEST sur la droite, contacts retirés sur les cartes des modèles de production.

Pas de référence de ce côté-ci, juste une inscription SMAP COMP sur le bord droit.

13525Sur la carte du prototype c'est de l'autre côté que l'on trouve la référence, 1113501-0001. Une référence ici encore au format complètement différent des modèles de production, mais similaire à la référence 1113530-0001 trouvé plus haut dans le module ROM.

À bientôt on espère, ancien acteur de la communauté TI-68k ou nouveau venu, n'hésite pas à nous apporter ton aide.

Malgré son intérêt historique essentiel il ne nous sera pas possible de publier l'image ROM 1.5d23 si jamais nous arrivons à la dumper.
En effet Texas Instruments combat farouchement la diffusion d'images ROM de ses calculatrices, car elles sont directement utilisables pour faire fonctionner des émulateurs non officiels, notamment sur smartphones et tablettes, ce qui évite ainsi d'avoir à acheter une calculatrice.

Toutefois, nous sommes prêts à partager l'image ROM en privé, auprès de toutes les personnes qui auront contribué à son extraction et donc sa sauvegarde.

Crédits images : musée Datamath (pour plusieurs comparaisons avec les premiers modèles de production)

NumWorks Nouveau firmware tiers NumWorks nsi.xyz en développement

New postby Admin » 13 Feb 2021, 22:20

1352113522Un avantage exclusif de la calculatrice NumWorks est l'ouverture du code source de son firmware Epsilon, et ainsi la possibilité de l'utiliser pour créer et utiliser des firmwares tiers.

Plusieurs firmwares tiers existent déjà et apportent chacun diverses améliorations. On peut citer :

1352313524Omega est très facile à distinguer du firmware officiel, avec :
  • un thème marron au lieu de orange
  • le nom Omega affiché dans la barre de titre
  • le logo Omega affiché à chaque démarrage ou redémarrage du firmware, à la place du logo NumWorks

Dans le contexte de la promotion de ses améliorations de la connectivité de la NumWorks, cent20 vient visiblement de nous leaker en avant-première un tout nouveau projet des spécialistes NSI du lycée Louis Pasteur à Avignon.

Apparemment dans ce lycée on est ouvert et ambitieux ; on ne fait pas que du Python mais également du C++, la calculatrice NumWorks ci-contre faisant tourner un firmware inédit jusqu'à aujourd'hui, le firmware nsi.xyz qui adopte pour sa part un thème en nuances de gris ! :o

Mais quelle sera sa valeur propre ajoutée ? Mystère à ce jour... ;)

Source : viewtopic.php?t=24599&p=259154#p259154 + https://twitter.com/nsi_xyz/status/1360642431650308099

NumWorks Une connexion rapide entre la NumWorks et l'ordinateur

New postby cent20 » 13 Feb 2021, 19:30

Qu'il s'agisse de recharger sa calculatrice ou de télécharger des scripts entre la calculatrice et l'ordinateur, il existe une meilleure option que le câble générique jaune offert avec la calculatrice :

Les plugs micro-USB magnétiques.





Ce plug micro-USB magnétique mâle transforme la prise femelle micro-USB en une prise USB non normé, ni mâle ni femelle, tout à fait dans l'air du temps. :troll:


Image

L'attirance de ces plugs est tellement forte qu'ils sont attirés, irrémédiablement l'un vers l'autre, s'ils se trouvent à moins de 2 cm l'un de l'autre. :D

Pour éviter les problèmes, ils doivent donc respecter strictement les gestes barrières, 2cm minimum entre chaque plug. ;)


Image


Il est aussi possible de retourner ta calculatrice, et elle peut tenir par la simple force magnétique suspendue en l'air. :#fou#:

Image

Alors oui, cela ne la fera pas monter au 7ème ciel, mais c'est particulièrement pratique pour n'avoir qu'un seul câble, universel, sur lequel tu peux connecter / déconnecter facilement la calculatrice, ton clavier, ta souris, ton smartphone, ta tablette et tout gadget numérique ayant une prise femelle micro-USB ou USB-C :#top#:

Par contre, inutile de tester avec une antique TI-83 Premium CE, son connecteur mini USB d'un autre siècle n'accepte pas de plug facilement. :troll:

Image

Alors si ta calculatrice a déjà de magnifiques coques gagnées sur les concours tiplanet.org comme celles de l'image ci-dessus, il ne te reste plus qu'à l'équiper d'un plug mâle, pour la Saint Valentin ou pour une autre occasion !

NumWorks Réception coque Num32 des meilleurs contributeurs NumWorks

New postby Admin » 13 Feb 2021, 14:18

En août 2017 sortait la NumWorks, 1ère calculatrice graphique à la fois française, programmable en Python, et au code source ouvert. Cela fait donc ces jours-ci très exactement 42 mois. ;)

Nous te révélions dans un article précédent que NumWorks avait prévu pour l'occasion de récompenser ses 32 meilleurs contributeurs d'une coque commémorative, la Num32, un goodie exclusif et donc ultra-collector ! :bj:

12 de ces 32 heureux élus nous sont connus :

Les coques Num32 ont maintenant été expédiées et commencent à arriver comme confirmé par M4x1m3 et redgl0w, qui peuvent donc déjà habiller leur calculatrice de façon unique au monde. :favorite:

Surveille bien l'arrivée de l'enveloppe NumWorks dans ta boîte à lettres. ;)

Source : https://twitter.com/Gl0wRed/status/1360556428507951104

-
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.
598 utilisateurs:
>584 invités
>7 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)