π
<-
Chat plein-écran
[^]

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

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

Unread postby jean-baptiste boric » 11 Feb 2019, 23:20

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...
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 81.8%
 
Posts: 333
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

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

Unread postby zardam » 12 Feb 2019, 07:32

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...
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

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

Unread postby parisse » 12 Feb 2019, 08:38

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 :-)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 7.2%
 
Posts: 2135
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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

Unread postby cent20 » 02 Jan 2020, 17:46

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 ?
Image
Enseignant de mathématiques et de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20Premium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 99.1%
 
Posts: 474
Images: 37
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
Twitter: nsi_xyz

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

Unread postby Adriweb » 02 Jan 2020, 19:02

Le boucle côté emscripten ne se fait pas couper pour passer les events ? Truc du genre.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.4%
 
Posts: 13047
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Previous

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
480 utilisateurs:
>473 invités
>1 membre
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)