π
<-

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 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.3%
 
Posts: 378
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
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):
MyCalcs profile

Online

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: 84%
 
Posts: 3622
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

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 d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 47.3%
 
Posts: 1038
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
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.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.8%
 
Posts: 14711
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Previous

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 13 guests

-
Search
-
Social TI-Planet
-
Featured topics
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
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.
975 utilisateurs:
>961 invités
>5 membres
>9 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)