π
<-

News 2024
August (1)
July (2)
June (2)
May (1)
April (1)
March (1)

News 2023
August (4)
July (2)
June (3)
May (2)
April (4)
March (2)

News 2022
August (2)
July (8)
June (4)
May (7)
April (9)
March (10)

News 2021
August (7)
July (8)
June (2)
May (6)
April (11)
March (10)

News 2020
August (4)
July (11)
June (6)
May (4)
April (8)
March (3)

News 2019
August (1)
July (3)
June (3)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Mise à jour NumWorks 1.7.1

New postby Admin » 24 Oct 2018, 15:39

98639864Chez NumWorks on n'est pas en vacances. Et si tu rafraîchissais ta calculatrice pour la rentrée ? La nouvelle version 1.7.1 est disponible. Découvrons les améliorations :
ImageImage


Application Statistiques :Go to top

Malgré les améliorations niveau calcul de la médiane dans la version précédente, il restait encore des cas où la calculatrice répondait à tort une valeur de la série statistique malgré un nombre pair de valeurs, comme avec la série 1-1-1-1-1-1-5-9-9-9-9-9 qui donnait 5 au lieu de 3, valeur à égale distance de 1 et 5.

C'est désormais corrigé. :)


Application Paramètres :Go to top

L'autre fonctionnalité corrigée est accessible via l'application Paramètres mais concerne toutes les applications, il s'agit de la langue allemande.

Déjà il y avait d'une part quelques lourdeurs, un peu comme ce qui se passe lorsque l'on traduit à la machine, choses qui ont été reformulées. :)

Aussi la traduction allemande n'était que partielle, et ne concernait pas l'aide du catalogue de l'application Python qui restait en anglais. Ce n'est toujours pas complet, mais cela a été grandement complété. :)

Enfin, comme nous l'avions déjà vu, la NumWorks ne gère pas les caractères accentués. Un script Python permet d'afficher la table des caractères. On y note que nous n'avons que les caractères ASCII standard sur 7-bits (de code 0 à 127). A la place des caractères ASCII étendu sur 8-bits (de code 128 à 255) où auraient dû être présentes les lettres accentuées, on trouve quelques symboles mathématiques puis du n'importe quoi.

Le problème c'est que contrairement aux accents français l'accent allemand, le Umlaut à l'écriture proche du tréma et pouvant être présent sur les voyelles fortes (a, o, u), est super important. Sa présence ou son absence change complètement la prononciation d'un mot et parfois même son sens. Or jusqu'à présent, la calculatrice affichait donc sans Umlaut.

La gestion de ces caractères accentués n'a ici pas été rajoutée. C'est la traduction allemande qui utilise désormais la convention d'écriture des allemands pour les machines du siècle dernier dépourvues de l'Umlaut, l'écriture Antiqua proche de l'écriture phonétique :
  • ae pour ä
  • oe pour ö
  • ue pour ü

Notons que ces améliorations de la version allemande sont l'oeuvre de la communauté, et notamment de Marc David Vardai.



Liens :
Link to topic: Mise à jour NumWorks 1.7.1 (Comments: 1)

Mise à jour NTSC émulateur NES + comparaison performances

New postby Admin » 14 Oct 2018, 15:33

La sortie vidéo des consoles Nintendo NES utilisait différents formats selon la zone de vente :
  • NTSC (60Hz) pour l'Amérique du Nord et le Japon
  • PAL (50Hz) pour l'Europe
Pour ne faire afficher que 50 images par seconde aux consoles européennes, Nintendo a tout simplement ralenti la console en utilisant des processeurs de fréquence inférieure.

En conséquence, les mêmes jeux sont 20% plus rapides si joués sur une console américaine ou japonaise.



9853L'émulateur NES pour NumWorks, un portage par zardam de nofrendo, ne gérait initialement que le mode PAL, ce qui donnait une émulation nettement plus lente que sur les modèles concurrents TI-Nspire.

Dans la nouvelle version de son émulateur et du convertisseur en ligne webnofrendo associé, zardam te donne le choix du format vidéo à cibler : PAL ou NTSC. :bj:
Choisis donc PAL pour une expérience de jeu oklm, ou NTSC si tu as l'âme d'un champion international ! :bj:



Profitons-en pour comparer maintenant équitablement les performances d'émulation NES de nos calculatrices.

La Graph 90+E ne sera hélas pas incluse dans ce test, parce que son émulateur NES n'a pas bougé depuis un an, qu'aucune version compilée n'en a jamais été disponible, que nous n'avons pas réussi à le compiler même en demandant de l'aide sur Planète Casio, et que l'auteur n'a pas davantage répondu à un courriel demandant un binaire de démo/test en 2017. :'(


  1. La NumWorks (processeur ARMv7 à 100MHz) et la TI-Nspire monochrome (processeur ARMv5 à 120MHz) sont les premières à terminer l'intro de Ninja Gaiden en 1min29. :bj:
  2. Elles sont suivies de peu par la génération de TI-Nspire CX avec processeur ARMv5 à 132MHz, en 1min31. :bj:
  3. Et la TI-Nspire CX CR4+ malgré son processeur ARMv5 plus rapide à 156MHz, se traîne lamentablement pendant 2min00. :mj:

Voyons maintenant si les TI-Nspire peuvent rattraper leur retard avec un peu d'overclocking :

  1. La TI-Nspire monochrome avec son processeur ARMv5 monté à son maximum de 150MHz est mainenant seule à terminer l'intro en 1min28. :bj:
  2. La NumWorks, toujours avec sonprocesseur ARMv7 à 100MHz, met donc encore 1min29. :bj:
  3. Sur la représentante de la génération TI-Nspire CX à 132MHz, Nover a détecté et enregistré une configuration d'overclocking stable à 252MHz qui ne met plus que 1min30 ! :bj:
  4. La seule représentante de la génération TI-Nspire CX CR4+ à 156MHz dont nous disposons pour les tests s'overclocke assez mal en comparaison, Nover ayant abandonné l'accélération à seulement 216MHz, ce qui prend donc encore une éternité de 1min56. :mj:

Apparemment, mieux vaut acheter sa TI-Nspire CX d'occasion.
A quand l'overclocking sur NumWorks par contre ? ;)




Lien NumWorks : convertisseur en ligne de ROM NES

Téléchargements Nspire :Ressources Nspire :

Outil ajout facile appli & ROMs Nintendo NES sur ta NumWorks

New postby Admin » 02 Oct 2018, 19:30

9829Tu ne le savais peut-être pas, mais tu peux avoir bien plus que les 9 applications intégrées de ta NumWorks.

Nombre d'applications additionnelles ont en effet déjà été développées par divers utilisateurs. On peut citer notamment parmi les dernières réalisations un émulateur de console Nintendo NES par zardam.

Toutefois, la calculatrice ne dispose d'aucune gestion des applications, si bien que la seule façon de rajouter ou retirer une application consiste à reprogrammer intégralement le firmware (micrologiciel) de la calculatrice.

Et cela implique par conséquent au préalable de compiler ce firmware en lui rajoutant les applications de ton choix.

Bref, c'était très loin d'être à la portée de l'utilisateur moyen. :#roll#:

Et bien zardam nous revient avec un outil en ligne inédit qui va complètement changer ça. ;)

L'outil est dédié à son émulateur NES, et se propose de reprogrammer directement ta calculatrice avec un firmware basé sur la dernière version disponible à ce jour (1.7.0) et intégrant l'application d'émulation NES. Il met ainsi l'émulation NES à la portée de tous les utilisateurs NumWorks, ces derniers n'ayant désormais rien de plus compliqué à faire que de cliquer ! :bj:

Il te suffira juste de lui fournir la ROM brute du jeu NES de ton choix, la calculatrice n'ayant pas non plus de gestion de fichiers à ce jour. Tu ne pourras donc avoir qu'un seul jeu à la fois sur ta calculatrice.

De quoi enfin découvrir les fiabilité et fluidité remarquables de cet émulateur : :bj:

Précisons toutefois que :
  • ta calculatrice NumWorks ne dispose que de 1Mio de mémoire Flash
  • la dernière version 1.7.0 du firmware dépasse les 760Ko
  • et l'émulateur NES sans la ROM nécessite un peu plus de 138Ko
Sans le jeu, le firmware prend donc déjà 898Ko, et soustraction faite il ne te resterait plus que 150Ko pour la ROM NES.
Certes, on peut trouver des jeux NES dont le fichier ROM ne fait que 144Ko ou même moins. Mais ce sont loin d'être les meilleures références de la console, qui elles nécessiteront bien souvent 256Kio, 384Kio, 512Kio ou même davantage.

Et bien zardam a là encore tout prévu.
Tu pourras opter pour deux versions de firmware allégées en applications NumWorks :
  • une version ne conservant que les 3 applications Calculs, Fonctions et Python, faisant 711Ko et te laissant donc 337K, de quoi caser les jeux faisant 160Kio, 192Kio ou 256Kio
  • une version supprimant toutes les applications NumWorks, ne faisant plus que 418Ko et te laissant donc 630K, de quoi caser les jeux faisant 384Kio ou 512Kio
Pas sûr toutefois que ton prof de Maths apprécie cette dernière option. :p

Un outil révolutionnaire nous apportant enfin pour la NumWorks un embryon de la gestion des applications déjà présente sur d'autres modèles. :bj:

Espérons qu'il poura évoluer en :
  • permettant de sélectionner soi-même les applications NumWorks à conserver, Suites et Statistiques me semblant par exemple essentielles pour le lycée français
  • permettant de rajouter d'autres applications additionnelles que l'émulateur NES
Auquel cas, pourquoi pas l'intégration d'un tel outil directement sur la page officielle de NumWorks ? :)

Concernant l'émulateur NES, espérons qu'il pourra gérer une compression des ROMs, parce que 1Mio de Flash, avec un firmware de 760Ko encore amené à évoluer, ce n'est clairement pas beaucoup...

Lien : https://zardam.github.io/webnofrendo/

Source : viewtopic.php?f=102&t=21764#p235619

Mise à jour NumWorks 1.7.0

New postby Admin » 05 Sep 2018, 14:34

Aujourd'hui c'est au tour de NumWorks de sortir sa surprise de rentrée : la nouvelle version 1.7.0 que nous avions déjà évaluée par anticipation dans notre classement de rentrée 2018.

Pas moins de 4 applications de la calculatrice ont été améliorées; découvrons cela ensemble :
Image Image Image Image



Application Python :Go to top

En Python l'opérateur usuel d'affectation est =. Mais il existe d'autres opérateurs permettent d'affecter une variable avec nouvelle valeur dépendant de sa valeur courante. On peut citer +=, -=, *= (multiplication), /= (division), **= (puissance), //= (division et arrondi à l'unité par défaut) ou encore %= (reste de division euclidienne).
Par exemple, a+=5 est équivalent à a=a+5.

Prenons par exemple le script ci-dessous avec plusieurs opérateurs d'affectation :
Code: Select all
def factorial(n):
  if n==0:
    return 1
  else:
    return n*factorial(n-1)
def factorial2(n):
  if n==0:
    return 1
  f=1
  for p in range(n):
    f*=p+1
  return f


D'une part petit détail, comme visible sur la capture d'écran précédente, l'éditeur de scripts avait le défaut de ne pas colorer les opérateurs d'affectation contrairement aux autres opérateurs, ce qui ne facilitait pas la lecture des scripts peu aérés.

Mais il y avait d'autre part plus embêtant pour les opérateurs d'affectation utilisant plusieurs caractères. Si une opérande était entrée à leur droite, ce qui est normalement le but pour un opérateur infixé, tous leurs caractères à l'exception du premier devenaient invisibles.

Ces deux problèmes d'affichage sont désormais corrigés. :bj:


Application Statistiques :Go to top

L'algorithme de calcul de la médiane avait un petit bug, pouvant dans certains cas lui trouver une valeur supérieure au troisième quartile, comme représenté ci-contre avec le diagramme en boîte de la série statistique 1-2-3-3-3-4.

C'est maintenant corrigé. :bj:


Application Régressions :Go to top

La calculatrice ne gérait jusqu'à présent qu'un seul type de régression, la régression linéaire sous la forme
$mathjax$y=ax+b$mathjax$
.

Amélioration cette fois-ci puisque 8 autres formes de régression sont à présent disponibles : :bj:
  • Quadratique :
    $mathjax$y = a x ^ 2 + b x + c$mathjax$
  • Cubique :
    $mathjax$y = a x ^ 3 + b x ^ 2 + c x + d$mathjax$
  • Quartique :
    $mathjax$y = a x ^ 4 + b x ^ 3 + c x ^ 2 + d x + e$mathjax$
  • Logarithmique :
    $mathjax$y = a ln ( x ) + b$mathjax$
  • Exponentielle :
    $mathjax$y = a e ^ { b x }$mathjax$
  • Puissance :
    $mathjax$y = a x ^ b$mathjax$
  • Trigonométrique :
    $mathjax$y = a sin ( b x + c ) + d$mathjax$
  • Logistique :
    $mathjax$y = \frac { c } { a e ^ { - b x } }$mathjax$
Pour choisir autre chose que la régression linéaire par défaut, il suffira de taper simplement
OK
comme indiqué dans l'onglet Graphique, après avoir éventuellement sélectionné auparavant le bon tracé si jamais il y en avait plusieurs. :)


Application Paramètres :Go to top


Les boîtes de dialogues d'avertissement étaient jusqu'à présent un peu déroutantes. Avec la sélection de leurs deux boutons qui faisait varier la couleur du blanc au gris très clair, il n'était pas évident de savoir si nous étions en train de confirmer ou annuler.

Désormais plus de problème, puisque le bouton sélectionné sera coloré en orange-NumWorks. :bj:

En mode examen, le clignotement de la diode présentait plusieurs problèmes de conformité qui auraient pu embêter les surveillants d'épreuves 2019 :
  • la diode se figeait (allumée ou éteinte) si la touche était maintenue à l'extinction de la machine, de quoi potentiellement tromper le surveillant sur l'état du mode examen en début d'épreuve
  • la diode se figeait également lorsque la calculatrice était occupée (tracé de graphe, exécution d'un script Python...), alors que les textes imposent un signal régulier une fois en mode examen
  • la diode s'éteignait à l'extinction de la calculatrice, alors que les textes imposaient un signal permanent en mode examen (et les surveillants pouvaient alors penser que le candidat en question avait réussi à sortir du mode examen)

Le code de clignotement de la diode en mode examen a été intégralement refondu pour cette version.

Le rythme du signal a d'une part été ralenti, ce qui sera moins stressant pour ceux qui le voient, les surveillants. :)

Mais surtout à l'avenir le signal sera bien présent et régulier en toute situation ! :bj:


Liens :
Link to topic: Mise à jour NumWorks 1.7.0 (Comments: 31)

GESTE, moteur graphique 2D en ADA pour ta NumWorks

New postby Admin » 29 Aug 2018, 21:05

Non, la GESTE de ta NumWorks n'est pas un nouvel RPG, mais nous n'en sommes quand même pas loin. Il s'agit d'un moteur graphique 2D : GEneric Sprite and Tile Engine.

Comme tu peux le constater ci-dessous, le moteur est suffisamment générique pour gérer facilement et avec fluidité nombre de types jeux différents :
  • jeu de plateforme en vue côté
  • jeu de rôle en vue de biais
  • jeu de course en vue de dessus
  • ...


Programmé par Fabien Chouteau alias DesChips non pas en Python ni en C mais en ADA et disponible sous licence BSD, GESTE prend donc à ce jour la forme d'un firmware à compiler.


Code source : https://github.com/Fabien-Chouteau/GESTE
Sources : https://twitter.com/deschips/status/103 ... 03458?s=21 ou https://mastodon.social/@Kensan/100562191617394518

-
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.
868 utilisateurs:
>843 invités
>18 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)