Page 4 of 4

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postPosted: 11 Feb 2019, 23:20
by jean-baptiste boric
Le firmware de la NumWorks paie le prix fort avec entre autres un écran 320x240x16 bits à gérer, une interface utilisateur bien plus techniquement compliquée et MicroPython qui mange ~250 KiB de Flash sans être utile en dehors de l'application Python, le tout avec juste 1 MiB de Flash, soit moins que tous les modèles MC68000 à Flash de TI.

Ce qui est sûr, c'est que le firmware officiel n'arrivera probablement jamais au niveau d'une TI-89 sur une NumWorks N100. Je serais curieux de voir ce qu'un firmware alternatif avec d'autres choix de conceptions (newRPL notamment) donnerait, mais j'ai déjà une HP Prime G2 en pleine vivisection dans le département d'à côté et pas assez de temps libre pour pouvoir m'en occuper correctement...

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postPosted: 12 Feb 2019, 07:32
by zardam
Pour l'écran effectivement, les polices "anti aliasées" prennent plus de place, mais à part ça, je ne vois pas trop de pénalité sur l'affichage (pas de framebuffer de toute façon). Effectivement, MicroPython est gourmand, le TI-Basic certainement mutualisé avec le CAS, et il n'y avait pas de saisie en langage naturel. Enfin, tout cela rentrait dans 1 Mo de ROM / 128 Ko de RAM sur les premières 92.

C'est vrai que 20 ans plus tard, c'est dommage de se retrouver avec une quasi stagnation à ce niveau (même ci les deux modèles ne ciblent pas tout à fait le même public), alors que les coûts de production on certainement du très fortement baisser...

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postPosted: 12 Feb 2019, 08:38
by parisse
On pourrait sans doute ecrire un CAS custom et la faire tenir dans la Numworks actuelle. Sur la HP48, avec 128K, j'avais realise un systeme relativement pertinent pour un usage dans l'enseignement. Mais c'est beaucoup de travail et ca necessite des connaissances assez specifiques, ce n'est pas par hasard que les constructeurs qui ont un CAS ont tous fait appel a l'exterieur. Et franchement quel interet d'investir 2 ou 3 ans la-dedans pour tenir dans 1M de flash alors que si je comprends bien, il serait possible d'avoir 2M pour environ 5 euros de plus (3$ pour le proc + TVA et marge)? D'autant que dans 2 ou 3 ans, peut-etre que le composant actuel utilise par Numworks ne sera plus produit (comme pour la HP Prime G1 et la Nspire CX) et sera remplace par un autre avec 2M de flash ou plus. Et puis peut-etre que Numworks va continuer a gagner des parts de marche en France, epuiser son stock rapidement et decider d'upgrader son processeur. Je pense qu'ils sont beaucoup plus conscient aujourd'hui de l'interet d'avoir suffisamment de flash qu'ils ne l'etaient il y a meme 1 an.
Et en attendant, si on veut une calculatrice a 80 euros faisant du calcul formel, il y a la Casio graph 90+e avec KhiCAS :-)

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postPosted: 02 Jan 2020, 17:46
by cent20
critor wrote:Le Python bénéficie lui aussi d’une énorme nouveauté, l’ajout du module time bien que non listé au catalogue, et qu’il faudra donc importer à la main en tapant import time. Une exclusivité à ce jour parmi les implémentations de Python sur calculatrices ! :bj:

En l’absence donc de catalogue, on peut par exemple l’explorer avec notre script explmod.


J'ai crée un script très simple :

Code: Select all
import time
for i in range(10):
  print(i)
  time.sleep(10)


Et sur le Worshop, on a un écran noir, sur la calculatrice un freeze de 10s puis l'affichage des entiers de 0 à 9 d'un seul coup. C'est un comportement attendu ?

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postPosted: 02 Jan 2020, 19:02
by Adriweb
Le boucle côté emscripten ne se fait pas couper pour passer les events ? Truc du genre.