π
<-
Chat plein-écran
[^]

News 2024
Mai (8)
Avril (16)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

1er visuel Epsilon 20: représentation suites en escaliers

Nouveau messagede Admin » 16 Nov 2022, 09:00

16112Suite à notre odyssée aux journées APMEP 2022 à Jonzac, nous te décrivions les nouveautés apportées par Epsilon 20 que le constructeur NumWorks avait présentées sur son stand.

Cette prochaine mise à jour officielle de la calculatrice NumWorks apporte les points suivants :
redgl0w a écrit:
  • Il y a un tableau périodique des éléments, visuellement ultra classique (comme sur Texas Instruments, l'application de M4x1m3, ...), où l'on peut choisir les couleurs selon des critères (électronegativite, masse molaire, ...), et avec un menu sur chaque élément contenant des informations pratiques (configuration électronique, température de fusion,...). De plus, c'est possible de faire une recherche d'un élément selon son nom ou son numéro atomique, le tout avec auto complétion comme en Python
  • Les sous apps (l'app économie et celle inférence) sont dans le menu (suite à l'ajout de l'application de tableau périodique, 2 sous-applications sont remontées au menu principal afin que le nombre total d'applications reste un multiple de trois, ici 12, et que leur affichage continue donc à utiliser pleinement chaque ligne)
  • Les pourcentages sont améliorés (enfin fini l'affichage de bêtises fragilisant les bases en calcul des élèves depuis la mise à jour précédente)
  • Les fonctions peuvent avoir les valeurs exactes d'affichées dans le tableau de valeurs
  • Les parenthèses sont auto-complétées dans les entrées
  • Les opérateurs de comparaison (>, <, =) ont de nouveau du sens, et peuvent être utilisés dans des branching
  • Le menu calcul sur la représentation d'une fonction a été amélioré (intégrale de différence, abscisse et ordonnée du point affiché dans le même menu)
  • Sur les graphiques des points d'intérêts sont désormais affichés (minium, maximum, zéros, intersections)
  • De nouveaux résultats additionnels (vecteurs et fonctions usuelles)
  • Les suites peuvent être tracées sous forme de toile d'araignée


Ce dernier point est une représentation spécifique aux suites numériques définies par récurrence, et peut être qualifiée aussi bien de "en toile d'araignée", "en escargot" ou encore "en escalier".

Dans sa Numletter de Novembre 2022, le constructeur nous montre enfin des visuels de ce que donne Epsilon 20 avec cette nouvelle représentation, et nous révèle au passage la dénomination choisie avec sa communauté d'enseignants : "en escalier".

Le lancement du bêta test public d'Epsilon 20 est maintenant imminent, sans doute sous quinzaine au plus tard, le constructeur venant en effet tout juste de recommencer à communiquer pour recruter des bêta testeurs.

Pour devenir bêta testeur et avoir ensuite accès en avant-première aux nouvelles fonctionnalités d'Epsilon 20 dès le lancement de la version bêta, c'est très simple et même immédiat : il te suffit de cocher la chose sur ton compte my.numworks, à créer si ce n'est pas déjà fait.


Source : NumLetter novembre 2022
Lien vers le sujet sur le forum: 1er visuel Epsilon 20: représentation suites en escaliers (Commentaires: 1)

Concours dessin Noël 2022 sur Casio Graph Python ou fx-92+SC

Nouveau messagede critor » 16 Nov 2022, 17:45

Après trois superbes éditions à Noël 2020, au Printemps 2021 puis à Noël 2021, voici enfin aujourd'hui le grand retour tant attendu des concours de dessin sur calculatrices par Casio ! :D

2 catégories sont ouvertes aux participations cette année :
  • catégorie étudiants : pour les participations individuelles d'élèves de collège ou lycée (le justificatif à fournir est la copie du carnet de correspondance)
  • catégorie classe : pour les participations collectives de classes de collège ou lycée (c'est le professeur qui organise le regroupement des productions effectués par les différentes élèves concernés puis envoie le tout)

Cette fois-ci il te suffit de dessiner ton menu de Noël sur ta calculatrice Casio ou son émulateur associé que nous remettons si besoin à ta disposition en fin d'annonce, et d'envoyer par courriel à education-france@casio.fr d'ici le lundi 30 janvier 2023 inclus ton script accompagné d'une photo ou capture d'écran de ce qu'il dessine.

1522013440Pour réaliser ton dessin, tu peux choisir entre les 2 technologies suivantes :
  • calculatrice scientifique fx-92+ Spéciale Collège avec son application Algorithmique t'offrant un langage de tracé à la Scratch/Logo
  • calculatrice graphique Graph 35+E II ou Graph 90+E avec son application Python

Qu'est-ce que tu gagnes ? 2 catégories et 2 technologies, si tu comptes bien cela fait 4 combinaisons de choix possibles. Et bien c'est très-simple, il y a 4 gros lots soit très exactement 1 pour chaque combinaison possible.

Pour chacune des 2 catégories sont donc à gagner 2 superbes gros lots ; 1 pour le meilleur dessin sur fx-92+ Spéciale Collège et 1 pour le meilleur dessin sur Graph 90/35+E II :
  • catégorie étudiants : 1 enceinte JBL Charge 3 ou 1 appareil photo Instax avec pack de recharge photos (valeur 130€)
  • catégorie classe :
    • pour le professeur : 1 service à raclette (valeur 30€)
    • pour chaque élève du groupe : 1 montre Casio ou 1 enceinte JBL Go (valeur 30€)
      (dans la limite de 35 élèves)
Et en prime avec Casio, pas de perdant : tous les autres participants recevront un lot de goodies Casio !

Un très beau concours et nous avons bien hâte de voir ce que tu vas être capable de faire, merci Casio ! :favorite:

Tu manques d'inspiration ? Tu ignores les techniques pour dessiner certaines formes ou plus généralement ne connais pas suffisamment ta calculatrice ?
Casio se propose même de t'aider à gagner en t'accompagnant ce mercredi 7 décembre au cours de 2 ateliers en ligne au choix tout spécialement dédiés aux dessins de Noël sur ses calculatrices :
  • 14h-15h : appli Algorithmique sur fx-92+ Spéciale Collège
  • 15h-16h : appli Python sur Graph 90/35+E II
Ils correspondant donc bien aux 2 technologies au choix, et ce sera également l'occasion de poser toutes les questions de ton choix sur les règles ou les lots.


Peut-être te demandes-tu en passant comment joindre le script de ta fx-92+ Spéciale Collège alors que la machine ne dispose pas de port de communication ?... mais en fait rien de plus simple !

Que tu utilises la calculatrice ou son émulateur il te suffira juste d'en exporter le contenu à l'aide d'un QR Code :
98039804
  1. obtenir la sauvegarde du contenu sous forme de QR Code en tapant
    SECONDE
    OPTN
  2. flasher le QR Code alors obtenu :
    • sur émulateur, il te suffit juste de cliquer le QR Code dans la fenêtre popup qui apparaît
    • sur calculatrice, si celle-ci génère 1 seul QR Code, il te suffit de le flasher avec l'outil de ton choix
    • sur calculatrice, si celle-ci génère une série de plusieurs QR Codes (au-delà d'une certaine taille de script), il te faudra les flasher avec l'appli Casio Edu+ dédiée que nous te mettons en fin d'annonce
  3. dans la page web qui s'ouvre, cliquer sur l'icône d'envoi par courriel
Si besoin des tutoriels plus détaillés traitant séparément des 3 situations ici évoquées sont également disponibles dans les ressources en fin d'annonce.

Lien : inscription ateliers en ligne

Scripts :

Ressources calculatrices et émulateurs :
Mise à jour calculatrice :

Émulateurs installables :

Émulateurs pour clé USB :

Transfert de données :

Source : https://www.casio-education.fr/actualit ... o-de-noel/
Lien vers le sujet sur le forum: Concours dessin Noël 2022 sur Casio Graph Python ou fx-92+SC (Commentaires: 27)

2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE

Nouveau messagede Adriweb » 20 Nov 2022, 11:48

Il n'y a plus vraiment besoin de le présenter... mais faisons le quand même pour les nouveaux arrivants ;) TI-Boy CE est un émulateur de console Nintendo Game Boy développé par l'extraordinaire calc84maniac pour ta TI-83 Premium CE / 84 Plus CE :bj:

Développé en langage assembleur (ASM), c'est une véritable prouesse technique, exploitant le moindre recoin du matériel de la calculatrice, qui continue dans la lignée des émulateurs que son auteur conçoit depuis de nombreuses années, sur différents modèles de calculatrices TI.

calc84maniac faisait du teasing depuis longtemps par rapport au fait que dans ses multiples réécritures du code du cœur d’émulation, il en profitait pour plus ou moins préparer le terrain à une future évolution du code gérant la console suivante de Nintendo : la Game Boy Color.
Cette console est toujours autant basée sur un processeur Z80, mais ajoute et améliore différents aspects (comme bien entendu la gestion de la couleur), et donc gérer tout ceci relève encore et toujours de l'exploit technique... et on pouvait se demander s'il allait y arriver... 🤔

15982Il y a quelques semaines, j'avais la joie de vous présenter un aperçu exclusif de cette nouvelle version, avec une petite vidéo montrant l'écran de démo de Pokémon Crystal.

On y admire la rapidité d'émulation ;)

L'auteur disait par ailleurs qu'il avait encore des choses à corriger et à implémenter avant de pouvoir penser à une release...

Hé bien aujourd'hui calc84maniac propose un nouveau preview, après de multiples améliorations et corrections de bugs, et avec cette fois-ci une vidéo de gameplay dans 2 jeux différents : Super Mario Bros. Deluxe et Magi Nation.



Ce n'est toujours pas fini, car il reste encore quelques bugs à corriger, mais le projet avance bien ! On lui souhaite bonne chance pour la finalisation :)
Lien vers le sujet sur le forum: 2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE (Commentaires: 2)

Atelier en ligne: création jeu vidéo Python Graph 90/35+E II

Nouveau messagede critor » 20 Nov 2022, 17:24

Dans le cadre d'un partenariat entre TI-Planet et Planète Casio, cela fait maintenant plusieurs années que nous arrivons à te sortir pour nos concours de rentrée de véritables jeux vidéo codés en langage Python et tournant entre autres sur les calculatrices Casio Graph 90+E et Graph 35+E II, exploitant ainsi leurs formidables capacités.

Nous pouvons te citer :
14611
14610


1607216073Il y a quelques semaines, lors des journées APMEP 2022 à Jonzac, Casio nous a justement fait l'immense honneur de nous proposer d'animer un petit atelier d'une heure autour de la création de jeux vidéo Python sur ses calculatrices.

Nous aurons donc le plaisir de t'accueillir pour cela ce mercredi 23 novembre à 14 heures.

Nous t'expliquerons brique par brique la construction d'un jeu vidéo Python sur calculatrices Casio Graph, avec présentation de quelques bibliothèque et techniques utilisées.

Fil rouge de l'atelier, nous mettrons régulièrement en pratique les diverses avancées autour de la création d'un jeu vidéo Python. À ce jour inédit sur calculatrices Casio, ce mystérieux jeu a été pensé et codé tout spécialement pour cet événement. Jouable à la fois sur Graph 35+E II et Graph 90+E, tu pourras repartir avec en fin d'atelier et le modifier à ta guise.


Inscription : https://www.casio-education.fr/ateliers ... es-eleves/

Référence : https://www.planet-casio.com/Fr/forums/ ... 208--.html
Lien vers le sujet sur le forum: Atelier en ligne: création jeu vidéo Python Graph 90/35+E II (Commentaires: 10)

Découverte accès diagnostic TI-Collège et autres TI-II

Nouveau messagede critor » 24 Nov 2022, 12:08

16165Pour la rentrée 2007, Texas Instruments lançait sa génération de calculatrices TI-MultiView.

Cette révolution majeure des calculatrices scientifiques TI apportait nombre d'innovations :
  • un écran matriciel en 96×31 pixels
  • un moteur de calcul exact QPiRac
  • un affichage en écriture naturelle
Bémol toutefois, il s'agissait très exactement avec trois ans de retard des nouveautés inventées par Casio avec sa génération ES / Natural Display dès la rentrée 2004.

Cette génération étant beaucoup moins étendue que chez Casio, voici l'ensemble des modèles TI-MultiView disponibles de par le monde :
  • TI-30XB MultiView (2007)
  • TI-30XS MultiView (2007)
  • TI-Collège Plus (2008) puis TI-Collège Plus Solaire (2011)
  • TI-34 MultiView (2008)
  • TI-30X Plus MultiView (2010)
  • TI-30X Pro MultiView (2010)
  • TI-36X Pro (2011)

161661617816178Dans une actualité précédente, nous découvrions enfin la mystérieuse combinaison d'accès à l'écran d'auto-diagnostic des calculatrices de la génération TI-MultiView et donc entre autres des TI-Collège Plus françaises.

Il fallait pour cela dans l'ordre :
  1. allumer la calculatrice
  2. taper
    2nde
    0
    sur les claviers en Français ou
    2nd
    0
    sur les autres
  3. taper
    2nde
    suppr
    sur les claviers en Français ou
    2nd
    delete
    sur les autres
  4. taper
    on

Nous étions alors accueillis par une ligne informative :
  • sur les TI-30XB/XS MultiView : "JT6F54+003 11/07" (microcontrôleur JT6F54, firmware de Novembre 2007)
  • sur les TI-Collège Plus : "JT6F54+202 09/07" (microcontrôleur JT6F54, firmware de Septembre 2007)
  • sur TI-34 MultiView : "JT6F54+102 11/07" (microcontrôleur JT6F54, firmware de Novembre 2007)
  • sur les TI-30X Pro MultiView et TI-36X Pro : "JT5CW8+001 04/10" ou "JT5CW8+002 11/10" (microcontrôleur JT5CW8, firmware d'Avril 2010 pour la première version défectueuse qui calculait faux dans certains cas, ou sinon Novembre 2010)

Mais Texas Instruments conçoit et distribue des calculatrices scientifiques depuis 1972, ce qui nous fait donc 50 ans aujourd'hui. Il y a donc eu des choses avant la génération TI-MultiView de 2007.

La génération précédente est celle des TI-II, sortie à partir de 1999 :


Petite précision au sujet des modèles spécifiques à la France. Pour la rentrée 2005 Texas Instruments remplaçait la TI-40 Collège II par la TI-Collège. Outre la simplification du nom de modèle, la différence essentielle était la traduction en Français des inscriptions du clavier.

L'innovation apportée par la génération TI-II de 1999 était un écran hybride à 2 lignes :
  • 1 ligne de 11 cellules matricielles à 5×7 pixels
  • 1 ligne de 10 cellules numériques à 7 segments
Par rapport à Casio, Texas Instruments était encore dans la course à l'époque. Casio avait certes déjà introduit la même technologie d'écran hybride avec sa génération W/SVPAM mais en 1998, ce qui ne faisait donc qu'une année de retard.
De plus cette qualification de retard est même discutable, car avec les TI-II Texas Instruments innovait également avec un pavé quadridirectionnel (4 touches fléchées), là où les Casio W/SVPAM n'avaient que 2 touches fléchées. Casio rattrapera la chose pour la rentrée 2001 avec sa génération MS/SVPAM passant bien à 4 touches directionnelles.

Rien ne présageait encore à l'époque de la situation dramatique à laquelle nous sommes progressivement arrivés depuis :
  • génération TI-II de 1999 (TI-40 Collège II et TI-Collège en France) avec selon le point de vue 1 an de retard sur les Casio W/SVPAM de 1999 (fx-92 Collège New en France) ou 2 ans d'avance sur les Casio MS/SVPAM de 2001 (fx-92 Collège en France)
  • génération TI-MultiView de 2007 (TI-Collège Plus en France) avec 3 ans de retard sur les Casio ES de 2004 (fx-92 Collège 2D en France)
  • génération TI-MathPrint de 2018 qui donne l'impression de n'avoir que 4 ans de retard sur les Casio EX/Classwiz de 2014, mais ne rattrape que le retard matériel et pas le retard logiciel, et de plus ne concerne que des modèles distribués dans les pays germaniques (en France, nous restons avec la TI-Collège Plus de l'ancienne génération et souffrons donc en réalité à ce jour de pas moins de 8 ans de retard...)
C'est bien triste de voir 50 ans d'innovations de Texas Instruments dans le domaine de la calculatrice scientifique se terminer ainsi. :'(

16203Aujourd'hui, traitons de l'accès à l'écran d'auto-diagnostic des calculatrices de génération TI-II, dont les TI-40 Collège II et TI-Collège en France.

Il se trouve que la même combinaison de touches marche :
  1. allumer la calculatrice
  2. taper
    2nde
    0
    sur les claviers en Français ou
    2nd
    0
    sur les autres
  3. taper
    2nde
    suppr
    sur les claviers en Français ou
    2nd
    delete
    sur les autres
  4. taper
    on

Nous y sommes donc accueillis par une ligne informative au format légèrement différent :
  • TI-30XII S : "T452 11/99" (firmware de Novembre 1999)
  • TI-40 Collège II : "T454 11/99" (firmware de Novembre 1999)

120611208616178Les T452 et T454 ne constituent en effet non pas la référence du microcontrôleur Toshiba mais sa numérotation, ne révélant rien sur la technologie utilisée.

En effet nous avons déjà eu entre nos mains un prototype TI-Collège Plus EVT utilisant un microcontrôleur JT6F54-998S. Mais contrairement aux TI-Collège Plus de production son écran de diagnostic n'annonçait pas encore clairement "JT6F54" mais un "T998" similaire à ce que nous obtenons ici.

16203Bref, depuis l'écran d'auto-diagnostic de notre TI-40 Collège II :
  • la ligne de la touche
    MEMVAR
    permet de lancer un test des touches du clavier
  • la ligne de la touche
    sto>
    permet d'alterner manuellement l'affichage entre 3 motifs permettant de vérifier le bon fonctionnement de l'écran
  • la ligne de la touche
    permet d'alterner automatiquement entre ces 3 motifs
  • la ligne de la touche
    ON
    permet de revenir à l'écran d'accueil
162021620116200
Lien vers le sujet sur le forum: Découverte accès diagnostic TI-Collège et autres TI-II (Commentaires: 0)

Angry Birds - chargez les oiseaux sur vos TI-Nspire !

Nouveau messagede Shadow » 26 Nov 2022, 19:33

En 2009, l'entreprise finlandaise Rovio développe Angry Birds. Il s'agit d'un jeu qui mélange artillerie et puzzle. En effet, le contexte nous énonce que des cochons auraient volé les œufs des oiseaux pour les manger. Les oiseaux étant furax, on les nomme les "Angry Birds". Le joueur doit ainsi aider les oiseaux à récupérer les œufs, en détruisant les obstacles que les cochons maléfiques ont construit.
Ce jeu ayant fait le buzz, on trouve aujourd'hui des films, séries, etc...

Enfin bref, ce qui nous intéresse ici, c'est le gameplay. Angry Birds est supporté sur plusieurs plateformes. On compte l'Apple Store, le Play Store, la version en ligne disponible pour les ordinateurs, etc...

Ce jeu est composé de plusieurs niveaux. À chaque niveau, vous observez d'un côté le lance-pierre, suivi des oiseaux. De l'autre côté, vous observez les cochons maléfiques protégés par des tours (de différents matériaux).
Le lance-pierre va permettre aux oiseaux d'attaquer les cochons. Chaque oiseau se distingue par des pouvoirs spéciaux. En effet, lorsque l'oiseau est dans les airs, vous pouvez effectuer un clic sur l'écran pour activer sa compétence spéciale. Certains obtiennent un boost, d'autres se divisent en trois, etc...
Vous remarquerez également que certains oiseaux sont plus efficaces que d'autres pour détruire les protections des cochons.

Le but principal est donc de charger les oiseaux à disposition sur les cochons. Mais pour obtenir un meilleur score, il faut terminer le niveau en utilisant le moins d'oiseaux possible / effectuer un maximum de dégâts.
Si vous avez utilisé tous les oiseaux à votre disposition mais qu'il reste encore des cochons, alors vous perdez le niveau. Dans le cas contraire, vous avez accès au niveau suivant.
Notez bien que plus vous augmentez en niveau, plus il faut être stratégique. Alors réfléchissez avant de charger :p

Image


Au dernier niveau, vous affronterez l'ultime boss, le Roi des cochons.

16204En tous cas, Dubs vous a préparé une superbe version d'Angry Birds adaptée sur vos TI-Nspire CX / TI-Nspire CX II !
Ce jeu est actuellement en bêta, mais on compte déjà quelques niveaux + un éditeur ! :D

Pour les commandes du jeu ;
  • Régler le lance-pierres :
    • /
      : changement de zoom avant / arrière
    • 2
      et
      8
      : changer d'angle
    • 4
      et
      6
      : augmenter/réduire la vitesse
    • 5
      ,
      _
      ou
      entrer
      : tirer
  • Lors de l'envol de l'oiseau :
    • Ctrl
      : activer la compétence spéciale de l'oiseau
    • Tab
      : passer à l'oiseau suivant (sinon, vous devrez attendre)
  • Esc
    : retourner au menu / quitter

Si vous trouvez des bugs, n'hésitez pas à tenir l'auteur au courant ici.

Attention, pour jouer à Angry Birds sur votre TI-Nspire, il vous faut un OS compatible avec Ndless.
  • 4.5.4 max sur TI-Nspire CX
  • 5.3.0 max sur TI-Nspire CX II

Notez qu'après un upgrade, il est impossible de revenir à une version inférieure.

Téléchargements :
Lien vers le sujet sur le forum: Angry Birds - chargez les oiseaux sur vos TI-Nspire ! (Commentaires: 2)

KhiCAS édition intégrale pour Graph 90+E avec getkey Python

Nouveau messagede critor » 28 Nov 2022, 09:35

Conçu par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, KhiCAS est la déclinaison sur calculatrices de son logiciel de Mathématiques intégré Xcas.

KhiCAS est disponible dans diverses éditions couvrant un large éventail de modèles de calculatrices graphiques :

KhiCAS te donne donc accès à une interface unifiée ainsi qu'à des fonctionnalités haut de gamme peu importe la marque ou le modèle de ta calculatrice, parmi lesquelles nous pouvons citer entre bien d'autres choses GIAC, le moteur de calcul formel de Xcas ! :bj:
12024162061620716208


Mais KhiCAS sur calculatrices c'est bien plus que cela. C'est un véritable logiciel de Mathématiques intégré offrant bien d'autres choses :
  • interrogeable et même programmable dans différents langages :
    • langage historique de Xcas
    • langage historique de Xcas avec une compatibilité syntaxique Python
    • langage Python 3.4 avec l'interpréteur Micropython 1.12.0
    • langage Javascript avec l'interpréteur QuickJS
  • niveau programmation, gestion aussi bien du tracé par pixel que du tracés par déplacement (à la tortue)
  • en Python une formidable collection de bibliothèques :
    • bibliothèque de tracé de diagrammes matplotlib
    • bibliothèque de tracé par déplacements turtle
    • bibliothèque de tracé par pixel graphic
    • pour compatibilité, bibliothèques de tracé par pixel des différents modèles et constructeurs (casioplot, kandinsky, nsp)
    • bibliothèque cas permettant d'interroger le moteur GIAC depuis l'environnement Micropython et d'utiliser toutes ses fonctions
    • ...
  • graphes 2D, 3D (ℝ×ℝ×ℝ) et même 4D (ℂ×ℂ)
  • bibliothèque de constantes physiques avec unités
  • convertisseur d'unités
  • applications intégrées :
    • tableur / feuille de calcul
    • tableau périodique des éléments
    • calcul financier
    • géométrie dynamique 2D et même 3D
    • ...


    De par son nombre phénoménal de capacités, sa compatibilité avec un large nombre de modèles ainsi que sa compatibilité avec le mode examen de certains modèles, KhiCAS compte clairement parmi les plus grands ajouts mathématiques ayant jamais existé en à ce jour 37 ans de calculatrices graphiques ! :bj:

Problème toutefois. Dans ses éditions pour calculatrices graphiques Casio, KhiCAS était loin d'offrir l'ensemble de ces fonctionnalités.

Par rapport à tout ce que nous venons de décrire, KhiCAS se résumait en gros au moteur de calcul formel GIAC interrogeable et programmable dans le seul langage historique Xcas, éventuellement avec la couche de compatibilité Python, ce qui certes était déjà pas mal du tout.

Pas de véritable interpréteur Python, pas de graphes en 3D ou plus, pas de géométrie dynamique, pas d'outils relatifs à la Physique-Chimie (constantes, unités, tableau périodique), ...

Le problème venait de la taille de KhiCAS, l'ensemble des fonctionnalités nécessitant dans les 3,5 Mo.

Ce n'était pas tant un problème d'espace disponible en mémoire de stockage (Flash) ou mémoire de travail (RAM), mais avant tout une limitation technique : l'ensemble des modèles Casio ciblés refusent de charger le fichier .g3a d'une application si celui-ci dépasse les 2 Mio.

Pour respecter cette limitation de taille, Bernard était donc obligé de ne pas inclure toutes les fonctionnalités dans les éditions Casio de KhiCAS.

Et c'est là que Bernard et Lephe ont eu l'idée de ruser et couper l'application KhiCAS en 2 fichiers :
  • un fichier .g3a de moins de 2Mo et donc lançable
  • et un fichier complémentaire contenant le reste du code exécutable que l'application lancée doît aller chercher
Si l'idée peut paraître enfantine au profane, techniquement elle ne l'est pas du tout. Déjà, les compilateurs ne sont pas prévus pour scinder du code exécutable en différents fichiers. De plus, découper un fichier de sorte à ce qu'il reste exécutable, ce n'est pas comme découper des données. Il faut :
  • tous les éléments de code essentiels au fonctionnement dans le fichier .g3a lançable
  • que les éléments de code additionnels issus du fichier complémentaire soient chargées à des adresses mémoire bien précises calculées par le compilateur, à défaut de quoi ils ne seront pas exécutables

Un problème hautement technique sur lequel Bernard a reçu l'aide hautement précieuse et très active de LePhe.

Cette technique n'est pas applicable en l'état à tous les modèles.

Certes la mémoire de stockage n'est pas un problème pour nos 3,5 Mo. Nous bénéficions d'une capacité de :
  • 3 Mo sur Graph 35+E II et fx-9750/9860GIII
  • 4,5 Mo sur fx-CG20/50AU
  • 16 Mo sur Graph 90+E et fx-CG10/20/50

Par contre, il nous faut au minimum le même espace disponible en RAM. Pour la capacité (et non l'espace libre), nous avons :
  • 512 Kio sur Graph 35+E II et fx-9750/9860GIII
  • 2 Mio sur fx-CG10/20
  • 8 Mio sur Graph 90+E et fx-CG50
Seuls les Graph 90+E et fx-CG50 peuvent donc à ce jour être ciblées par cette méthode.

16209Et nous y sommes cette année, depuis cette rentrée 2022 KhiCAS est maintenant disponible dans une édition intégrale pour les derniers modèles couleur Casio Graph 90+E et fx-CG50 ! :bj:

L'installation nécessite la copie de 2 fichiers directement dans le dossier racine de l'espace de stockage du disque USB :
  • khicas90.g3a (version française) ou khicas50.g3a (version anglaise)
  • khicas90.ac2 (version française) ou khicas50.ac2 (version anglaise) sans aucun renommage


Justement rappelons par rapport au Python qu'outre la bibliothèque casioplot pour compatibilité avec les scripts Python conçus pour les calculatrices graphiques Casio, l'interpréteur Micropython de KhiCAS intègre également une bibliothèque cas permettant d'appeler le moteur GIAC ainsi que toutes ses fonctions.

Et justement GIAC inclut une fonction get_key() qui manquait cruellement à l'application Python officielle de Casio. Tu peux maintenant aller beaucoup plus loin dans tes projets Python pour Casio Graph 90+E avec des interfaces enfin interactives ! :D

Téléchargements :
Lien vers le sujet sur le forum: KhiCAS édition intégrale pour Graph 90+E avec getkey Python (Commentaires: 10)

Omega 2.0.3 avec bootloader enfin compatible Epsilon 19

Nouveau messagede Admin » 29 Nov 2022, 11:22

La calculatrice NumWorks était initialement un formidable projet de machine ouverte.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence, et permettre l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agit d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source du firmware officiel Epsilon 15.5 comme la licence l'y autorisait jusqu'alors, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. Contrairement à l'ensemble de ses concurrentes de milieu de gamme, la NumWorks travaille en interne sur des arbres de calcul, une technique qui permet le calcul littéral. Toutefois elle les bridait artificiellement pour n'accepter que des valeurs numériques, empêchant donc tout calcul littéral. Omega à la différence autorise ces arbres à utiliser des lettres / inconnues, ce qui te donne ainsi un moteur de calcul littéral. De quoi même dériver à seulement 80€, des fonctionnalités que la concurrence réserve usuellement aux modèles haut de gamme avec des prix à 3 chiffres !
Citons aussi un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intègre, Omega offre également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres :
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intègre le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, gros manque du firmware officiel, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout est en prime programmable en Python, avec une collection de bibliothèques importables bien plus étoffée que celle de l'application Python officielle, et surtout ici de façon intégrée, tes scripts Python pouvant en effet faire appel au moteur de calcul formel GIAC par l'intermédiaire du module cas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un tableau périodique des éléments par M4x1m3

Les fonctionnalités du firmware Omega ont été reprises par la suite pour plusieurs forks, les firmwares Upsilon et Khi, ce dernier par nul autre que Bernard Parisse en personne.

Un gros avantage de plus est ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restent accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et viennent de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés.
14500Mais voilà, après un simulacre de prise en compte de l'avis de sa communauté, à la rentrée 2021 le constructeur NumWorks a introduit un verrouillage extrême de ses calculatrices N0110 avec la mise à jour 16.3 d'Epsilon.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, empêchant l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...).

Par conséquent, cela t'empêche également de bénéficier des applications additionnelles persistantes en mémoire Flash et en mode examen (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...).

Dans sa volonté de frapper très fort, le constructeur est même allé jusqu'à révoquer la licence ouverte de son firmware Epsilon. Les développeurs des firmwares tiers n'ont depuis plus le droit d'en réutiliser le code des dernières nouveautés, et les firmwares en question restent basés sur le code d'Epsilon 15.5, la dernière version sortie sous licence ouverte. Passer outre serait s'exposer à des poursuites, le constructeur NumWorks semblant avoir la caractéristique de préférer les menaces en ce sens aux échanges ou discussions, et d'être capable de les sortir avec une déconcertante facilité.

Les quelques utilisateurs de N0110 ayant eu la chance d'être informés avaient certes le choix mais étaient depuis face à un cruel dilemme :
  • soit mettre à jour sur le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit rester sur un firmware tiers, mais en contrepartie se priver des nouveautés officielles

15413Dans une actualité fin Mars 2022, nous t'annoncions la sortie de Phi par l'équipe des développeurs Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels jusqu'à la version 18.2.0.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice et d'y installer librement le firmware de ton choix.

Mais mieux que ça, Phi supprimait également le dilemme précédent. Ce chargeur de démarrage absolument génial introduisait en effet une fonctionnalité de dualboot, te permettant d'installer simultanément 2 firmwares sur ta N0110 dans 2 emplacements Flash appelés slot A et slot B, pour pouvoir par la suite basculer librement entre les deux à tout moment grâce aux raccourcis reset+
1
et reset+
2
!

Tu bénéficiais ainsi du meilleur des deux mondes :
  • les quelques nouveautés apportées par les mises à jour officielles du firmware Epsilon depuis la version 15.5
  • toutes les géniales nouveautés apportées par les firmwares tiers Omega, Upsilon et Khi

Les différents firmwares tiers Omega, Upsilon et Khi ont par la suite chacun intégré leur propre bootloader avec des spécificités, Phi n'étant nécessaire que si tu partais d'une machine déjà verrouillée.

Une grande ouverture d'esprit de la part de l'équipe de développement de ces firmwares tiers, qui malgré toutes les crasses auxquelles elle avait eu droit continuait à faire des efforts pour travailler avec le firmware officiel Epsilon et donc par extension avec NumWorks, et toujours gratuitement.

Bien évidemment, les extrémistes de chez NumWorks ne l'ont pas entendu de cette oreille, semblant souffrir d'une forme particulièrement grave du syndrome NIH (Not Invented Here), dans tous les cas hautement plus lourde que chez leurs concurrents. Ne saisissant pas la main tendue par une communauté qu'ils avaient eux-mêmes très profondément blessée à leur propre initiative, ils ont cherché par nombre de moyens depuis à empêcher l'utilisation des bootloaders tiers ainsi que de tout firmware tiers.

Nous n'allons pas tout lister ici car ce serait particulièrement long, la période estivale qui s'est écoulée depuis a été particulièrement riche en coups bas.

Attardons-nous aujourd'hui plutôt sur quelques points bien précis.

Les bootloaders tiers étaient donc capables comme expliqué précédemment d'amorcer n'importe quelle version du firmware officiel Epsilon conçue pour un bootloader. Tu pouvais ainsi installer et utiliser aussi bien Epsilon 16 qu'Epsilon 17 ou Epsilon 18.

Sauf que ce n'était plus le cas avec la mise à jour suivante Epsilon 19, sortie début Juillet 2022. Les bootloaders tiers étaient incapables d'amorcer Epsilon 19, ne donnant rien d'autre qu'un écran noir. Alors que toutes les version précédentes étaient gérées sans avoir rien eu à faire de spécifique, Epsilon 19, première mise à jour à sortir après Phi, était aussi la première version à ne plus être compatible avec les bootloaders tiers, comme par hasard... NumWorks remettait ainsi les utilisateurs face à un choix cruel : soit ils acceptaient de reverrouiller leurs machines, soit ils étaient punis, ne pouvant pas bénéficier des nouveautés introduites à partir d'Epsilon 19.

Mais pour rendre difficile toute mise à jour des bootloaders tiers corrigeant le problème, NumWorks est allé beaucoup plus loin. Epsilon 19 a été la première version à ne plus bénéficier d'une publication intégrale de son code source. Plusieurs éléments critiques avaient été exclus de sa publication.

16211Excellente nouvelle cette semaine pour les utilisateurs de NumWorks N0110 ; cela a pris du temps mais l'équipe de développement Omega vient tout juste de sortir Omega 2.0.3.

Fini le dilemme, tu as de nouveau le choix, cette mise à jour incluant enfin un nouveau bootloader Omega capable d'amorcer Epsilon 19, et le bootloader Phi bénéficie également d'une mise à jour similaire !
1621216210


Espérons que des mises à jour similaires des firmwares Upsilon et Khi vont suivre.

Pour mettre à jour ton bootloader Phi, Omega, Upsilon ou Khi avec le nouveau bootloader Omega compatible Epsilon 19, il te faut :
  • aller sur le site Omega
  • faire reset+
    6
    pour passer ta calculatrice dans le mode de récupération autorisant la réécriture du bootloader (à ne jamais faire sur une page du site officiel de NumWorks, sans quoi tu reverrouilles ta calculatrice, et peut-être cette fois-ci définitivement)
  • cliquer sur le bouton Recovery et suivre les instructions
Par la suite il te suffira d'aller sur les sites d'installation des firmwares te permettant d'obtenir la configuration dualboot de ton choix.

Lien :

Installation :
Lien vers le sujet sur le forum: Omega 2.0.3 avec bootloader enfin compatible Epsilon 19 (Commentaires: 6)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
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 Calculatrices à acheter chez Calcuso
-
Stats.
1153 utilisateurs:
>1096 invités
>52 membres
>5 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)