π
<-
Chat plein-écran
[^]

News 2018
Août (4)
Juin (5)
Mai (9)
Avril (13)
Mars (5)

News 2017
Août (4)

Mise à jour NTSC émulateur NES + comparaison performances

Nouveau messagede critor » 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 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
:
Lien vers le sujet sur le forum: Mise à jour NTSC émulateur NES + comparaison performances (Commentaires: 3)

Outil ajout facile appli & ROMs Nintendo NES sur ta NumWorks

Nouveau messagede critor » 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 .

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
Lien vers le sujet sur le forum: Outil ajout facile appli & ROMs Nintendo NES sur ta NumWorks (Commentaires: 16)

Mise à jour NumWorks 1.7.0

Nouveau messagede critor » 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: Tout sélectionner
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
:
Lien vers le sujet sur le forum: Mise à jour NumWorks 1.7.0 (Commentaires: 27)

GESTE, moteur graphique 2D en ADA pour ta NumWorks

Nouveau messagede critor » 29 Aoû 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 :
GE
neric
S
prite and
T
ile
E
ngine.

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
Lien vers le sujet sur le forum: GESTE, moteur graphique 2D en ADA pour ta NumWorks (Commentaires: 1)

Imprime en 3D ta NumWorks Silver Edition !

Nouveau messagede critor » 24 Aoû 2018, 15:09

Te souviens-tu de la classe qu'avait la
TI-83 Plus Silver Edition
, version haut de gamme de la
TI-83 Plus
, avec son superbe boîtier d'un gris argenté qui laissait entrapercevoir ses circuits par transparence ? :favorite:
Introduite pour la rentrée 2001, la production en fut toutefois très rapidement arrêtée pour ne pas faire d'ombre aux modèles supérieurs
TI-84 Plus
introduits pour la rentrée 2004, mais hélas avec des boîtiers totalement quelconques en comparaison. :'(

Et bien aujourd'hui avec ta
NumWorks
, tu vas pouvoir à nouveau disposer d'une calculatrice graphique qui
a du swag
. En effet comme ses fichiers modèles sont disponibles en ligne, tu peux l'imprimer toi-même en 3D en personnalisant tout ce que tu veux ! :bj:

Après le couvercle transparent de voici ci-contre une nouvelle réalisation de fan français avec cette fois-ci un boîtier transparent, exactement dans le style
Silver Edition
! :favorite:


Téléchargements
:
https://github.com/numworks/dieter
(format .stl)

Source
:
https://postimg.cc/image/pbnnasv8r/
Crédit image
:
TI-83 Plus Silver Edition
Lien vers le sujet sur le forum: Imprime en 3D ta NumWorks Silver Edition ! (Commentaires: 0)

Imprime en 3D ton couvercle NumWorks transparent !

Nouveau messagede critor » 22 Aoû 2018, 20:15

Ce qu'il y a de bien avec la calculatrice
NumWorks
, c'est que tu peux l'imprimer toi-même en 3D à partir des fichiers modèles disponibles en ligne. Tu as alors notamment la possibilité de personnaliser nombre de choses.

a tenté, et te partage aujourd'hui deux impressions d'une version transparente du couvercle. :)

Et toi, laquelle préfères-tu ? ;)


Téléchargements
:
https://github.com/numworks/dieter
(format .stl)

Source
:
https://www.reddit.com/r/numworks/comme ... A9e_en_3d/ via viewtopic.php?f=101&t=21709&p=234428#p234427
Lien vers le sujet sur le forum: Imprime en 3D ton couvercle NumWorks transparent ! (Commentaires: 0)

Emulateur Nintendo NES sur ta NumWorks

Nouveau messagede critor » 18 Aoû 2018, 09:49

Pendant que d'autres sont en vacances, prépare la rentrée, ta rentrée. Il vient de te porter
nofrendo
, un émulateur ciblant la console de jeux 8-bits
Nintendo NES
de 1985, celle qui a popularisé le personnage de
Mario
. :bj:

L'émulateur se rajoute sur la calculatrice en tant que 11ème application, et n'empêche donc pas de continuer à bénéficier entres deux parties des 9 applications
NumWorks
officielles pour des activités un peu moins ludiques. ;)


Actuellement l'émulateur ne permet de lancer qu'un seul jeu
NES
, que tu pourras quand même choisir à la compilation. Il est certes lourd de devoir tout recompiler à chaque fois que tu voudras changer de jeu, mais il ne faut pas oublier que la
NumWorks
n'a qu'une toute petite
Flash NAND
de
1Mio
de capacité. Entre les
730Kio
que prennent les 9 applications du firmware
NumWorks
en version
1.6.0
, plus la taille de l'émulateur, il serait de toutes façons impossible d'avoir une collection de jeux
NES
intéressants en mémoire.

Et si jamais tu souhaitais intégrer une ROM de jeu
NES
plus grosse que celle du jeu
Super Mario Bros
présenté ci-dessus et venais à manquer de place,
zardam
l'a également pévu. Son script te permettra justement d'exclure de la compilation les applications officielles que tu juges inutiles pour ton cursus. :bj:

Toutes les informations sur la recompilation du firmware
NumWorks
avec l'émulateur et le jeu
NES
de ton choix ci-dessous.




Source
:
https://zardam.github.io/post/nofrendo/ via viewtopic.php?t=21764&p=234358#p234357
Lien vers le sujet sur le forum: Emulateur Nintendo NES sur ta NumWorks (Commentaires: 2)

Test upgrade clavier NumWorks rentrée 2018

Nouveau messagede critor » 02 Juil 2018, 15:14

Les couleurs choisies pour les inscriptions de fonctions secondaires sur le clavier de la calculatrice
NumWorks
sortie pour la rentrée 2017 n'étaient pas des plus lisibles sous un éclairage domestique :
  • gris clair
    pour les fonctions secondaires accessibles avec le modificateur
    shift
  • orange clair
    pour les fonctions secondaires accessibles avec le modificateur
    alpha

Mais pour la rentrée 2018,
NumWorks
te sort un nouveau clavier avec :
  • orange soutenu
    pour les fonctions secondaires accessibles avec le modificateur
    shift
  • gris foncé
    pour les fonctions secondaires accessibles avec le modificateur
    alpha

968596869684Et bien nous venons juste de recevoir ce nouveau clavier sous lettre puisqu'il ne pèse que 12 grammes, soit juste à temps pour nos tests
QCC 2018
. :bj:
Outre ces nouvelles couleur, nous notons également une touche boîte à outils entièrement redessinée, ne ressemblant plus désormais à une vieille imprimante.

Quelle meilleure façon de le découvrir avec toi que de l'installer sur notre calculatrice ? ;)
Mais attention, même si nous allons l'utiliser comme tel, notons qu'il ne s'agit officiellement pas d'un
kit d'upgrade
comme nous allons le constater plus loin, et que rien n'a été annoncé en ce sens à date. :#non#:
La seule façon à ce jour d'obtenir le nouveau clavier est d'acheter une nouvelle calculatrice.




Procédons maintenant à son installation. C'est ultra-facile et tu vas voir. :)

97059704Commençons donc par ouvrir la bête :
  • mettre une protection sur l'écran de la calculatrice
    (filtre, chiffon...)
  • disposer la calculatrice avec l'écran vers le bas
  • retirer les 6 patins de la calculatrice
  • les ranger, face adhésive vers le haut
  • à l'aide d'un tournevis Torx T5, dévisser les 6 vis alors exposées et les ranger elles aussi
  • déconnecter la batterie et mettre la coque arrière en sécurité
  • déverrouiller et déconnecter la nappe de l'écran

97079706Bon, attaquons-nous maintenant à la carte mère puisqu'elle nous dissimule le clavier. Mais rien de bien méchant, tu vas voir :
  • à l'aide d'un tournevis cruciforme, dévisser les 2 vis de la carte mère et les ranger elles aussi
  • retirer la carte mère et la mettre en sécurité
  • retirer la membrane du clavier et la mettre en sécurité

97099708On arrive maintenant à la manipulation la plus amusante, un jeu d'enfant comme les puzzles que tu faisais quand tu étais petit : ;)
  • à l'exception des deux touches de couleur qui ne changent pas, renverser la coque avant pour retirer toutes les autres touches
  • aligner correctement le support du nouveau clavier, vu qu'il a la bonne idée de présenter les touches exactement dans leur disposition finale
  • puis manipuler et enfoncer chaque touche une par une afin de la détacher de son support, et la laisser tomber dans son emplacement

97129710Et voilà pourquoi nous précisions bien qu'il ne s'agissait pas d'un
kit d'upgrade
, l'une des touches ne rentre pas dans son emplacement, la touche
annuler
.
Pour le nouveau boîtier de la rentrée 2018, les ergots permettant d'éviter qu'elles ne tourne dans son emplacement circulaire ont visiblement été modifiés, désormais similaires à ceux de la touche
OK
.
Mais on coutourne cette difficulté facilement et apparemment sans conséquences en rognant juste l'ergot supérieur

969896979713Plus qu'à remonter le tout:
  • remettre en place la membrane clavier
  • remettre en place la carte mère
  • revisser les 2 vis cruciformes de la carte mère
  • reconnecter et verrouiller la nappe de l'écran
  • reconnecter la batterie
  • remettre en place le coque arrière
  • revisser les 6 vis Torx T5 de la coque arrière
  • réapposer les 6 patins par-dessus
    (y remettre une petite couche de colle à papier ne fait pas de mal si tu as)

Avant de ranger, n'oublions pas de réaliser un diagnostic de la machine, afin de vérifier que les nouvelles touches fonctionnent bien toutes correctement.
Pour lancer le module de diagnostics, il te suffit d'aller dans l'application
Paramètres
, d'y afficher l'écran
A propos
, de sélectionner la ligne
FCC ID
, de taper
6
, puis de confirmer avec
OK
.
Tape ensuite chaque touche qui te sera indiquée en bleu, et si elle fonctionne correctement son affichage passera au vert.
9700970197029703


9699Victoire, te revoici donc avec une calculatrice
NumWorks
flambant neuve, prête cette fois-ci à affronter courageusement les conditions de visibilité les plus extrêmes ! :bj:

N'oublie pas de ranger soigneusement tes anciennes touches clavier en souvenir de cette glorieuse année 2017-2018, à moins de vouloir poursuivre dans ta lancée avec l'invention d'une version
NumWorks
du jeu des dominos ?... ;)
Lien vers le sujet sur le forum: Test upgrade clavier NumWorks rentrée 2018 (Commentaires: 28)

-
Rechercher
-
Sujets à la une
Triconcours universel de la rentrée - 2000 euro de prix !
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
123456
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
492 utilisateurs:
>459 invités
>27 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)