π
<-

News 2025
April (4)
March (5)

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

News 2023
August (6)
July (6)
June (10)
May (12)
April (14)
March (11)

News 2022
October (11)
August (4)
July (4)
June (3)
May (8)
April (5)
March (6)

News 2021
August (4)
July (12)
June (6)
May (7)
April (6)
March (4)
January (10)

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

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

News 2018
August (7)
June (11)
May (5)
April (13)
March (12)

News 2017
August (5)
July (6)
June (3)
May (3)
April (20)
March (11)
January (10)

News 2016
August (5)
July (5)
June (4)
May (3)
April (6)
March (2)

News 2015
August (6)
July (6)
June (5)
May (4)
April (12)
March (8)

News 2014
August (6)
July (7)
June (3)
May (1)
April (2)
March (6)

News 2013
August (6)
July (14)
June (1)
May (5)
April (1)
March (1)

News 2012
August (3)
July (3)
June (3)
April (2)
March (3)

News 2011

Rajoute le débogage GDB à ton émulateur Graph 90+E/fx-CG50 !

New postby critor » 16 Dec 2020, 13:39

Au début des années 2000, Casio et Texas Instruments supportaient encore activement le développement tiers pour leurs calculatrices.

Les constructeurs diffusaient de véritables SDK pour leurs modèles de l'époque.

Chez Texas Instruments on peut citer :

Chez Casio nous avions le fx-9860G SDK, qui en France concernait donc les Graph 85.

Ces logiciels couplaient :
  • un assembleur éventuellement accompagné d'un compilateur
  • avec un émulateur tout spécialement adapté au développement, avec de quoi contrôler en direct l'état mémoire ou processeur, et même changer la version du système d'exploitation émulé

Mais les choses ont bien changé depuis. Casio et Texas Instruments ne publient plus de mise à jour de ces outils depuis maintenant une 15aine d'années, et ils sont totalement obsolètes car non adaptés aux modèles actuellement commercialisés. :'(

Ne sont plus diffusés par les constructeurs que des émulateurs orientés utilisateurs, notamment pour la vidéoprojection en classe. Ils ne permettent pas de connaître l'état mémoire/processeur, encore moins de changer la version du système, et ne sont ainsi absolument pas adapté au développement de programmes ou applications en langage machine. Sans compter qu'ils ne sont pas toujours parfaitement fidèles au matériel.

Ce n'est pas (encore ?...) le cas chez Casio, mais chez Texas Instruments le développement tiers est même désormais farouchement combattu. :mj:

Du côté de Texas Instruments, la communauté des développeurs a pris le relais, réinventant ses propres émulateurs pour les machines récentes puis les adaptant progressivement aux besoins des développeurs.

On peut citer CEmu pour les TI-83 Premium CE et TI-84 Plus CE, ou encore Firebird pour les TI-Nspire.

Du côté de Casio hélas, aucun émulateur tiers n'est jamais sorti. Nous ne disposons que émulateurs officiels orientés pour l'enseignement et sur lesquels nous n'avons aucun contrôle. :mj:

Le développement d'applications était donc peu confortable, nécessitant dans tous les cas des tests sur machine et donc d'avoir en permanence la calculatrice et les câbles sous la main.

Mais surtout dans le cas de développement d'utilitaires système avec du code touchant à des zones sensibles, en cas de bugs cela pouvait potentiellement détruire définitivement la calculatrice. :mj:

C'est peut-être justement pour ça qu'il existe peu d'utilitaires système pour Casio par rapport aux modèles concurrents.

C'est donc une autre piste qu'explore aujourd'hui Redoste sur Planète Casio, dans le contexte de la Graph 90+E (ou fx-CG50 hors de France).

En effet si c'est apparemment trop difficile de réinventer notre propre émulateur, pourquoi ne pas tout simplement modifier l'émulateur officiel ? ;)

Redoste révolutionne aujourd'hui la face du monde du développement Casio, en rajoutant un serveur GDB à ton émulateur, de quoi pouvoir pleinement tester et déboguer tes applications aussi ambitieuses soient-elles sans avoir à connecter ni risquer ta calculatrice ! :bj:
Il devient même possible d'utiliser GDB pour analyser le firmware de Casio ! :D

La méthode Redoste ne concerne que l'émulateur de Graph 90+E / fx-CG50 installable sur Windows.

Il te suffira tout simplement de remplacer dans le dossier d'installation la bibliothèque .dll d'émulation du processeur SH4 (fichier CPU73050.dll) par la version modifiée de Redoste.

Attention, cette manipulation n'est pas compatible avec l'émulateur Mac, ni avec l'émulateur sur clé USB. :#non#:

Lien : https://github.com/redoste/fx-CG50_Mana ... -gdbserver

Téléchargement : Emulateur Graph 90+E / fx-CG50 version 3.50 à installer sur Windows
(période d'essai gratuite sans engagement de 90 jours, prolongeable gratuitement en cas de besoin jusqu'au 31 décembre 2020 si déjà entamée ou épuisée)

Source : https://www.planet-casio.com/Fr/forums/ ... iowin.html

Découvre la Graph 25+E personnalisée façon lignes de niveau

New postby critor » 11 Dec 2020, 15:26

As-tu déjà pensé à personnaliser ta calculatrice préférée pour la rendre unique au monde ?

Voici plusieurs œuvres d'art que nous t'avions déjà présentées par The_Andy! et Persalteas :
1310 1311


Aujourd'hui, c'est au tour de la Casio Graph 25+E se se faire personnaliser avec talent par Laurine Harteloire. :favorite:

Laurine te choisit ici pour le couvercle et le boîtier un superbe motif façon lignes de niveau, tout s'adaptant au relief statique déjà imposé par Casio (gravures, touches, patins, écran, etc.).


N'hésite pas à partager toi aussi tes créations. ;)



Source : https://twitter.com/LHarteloire/status/ ... 7053429761

Concours dessine Noël sur ta Casio Graph Python ou fx-92+SC

New postby critor » 09 Dec 2020, 03:16

Enseignant de matière scientifique en collège ou lycée, Casio t'a préparé un superbe concours pour fêter malgré tout Noël 2020.

Il te suffit de réaliser un superbe dessin de Noël sur ta calculatrice Casio ou son émulateur associé que nous remettons si besoin à ta disposition en fin d'annonce.

Tu peux participer au choix dans les 2 catégories suivantes :
  • fx-92+ Spéciale Collège avec son application Algorithmique t'offrant un langage de tracé à la Scratch/Logo
  • Casio Graph 35+E II ou Graph 90+E avec son application Python

Attention pour pouvoir bénéficier des tracés en Python (module casioplot), ta calculatrice doit faire tourner une version suffisamment récente :
  • Graph 35+E II versions 3.30+
  • Graph 90+E versions 3.40+
Si ce n'est pas le cas nous te remettons de quoi mettre à jour gratuitement dans nos ressources en fin d'annonce. :)

9668Dans chacune des 2 catégories, le meilleur dessin gagne le superbe lot suivant d'une valeur d'environ 180€ : :bj:
1 disque dur externe SSD de 1 To de capacité + 1 calculatrice graphique Casio au choix

Le 2ème meilleur dessin gagne pour sa part le non moins superbe lot suivant d'une valeur d'environ 150€ : :D
1 enceinte bluetooth + 1 calculatrice graphique Casio au choix

La calculatrice graphique au choix pourra être une Graph 35+E II ou Graph 90+E.

129871302313021Mais ce n'est pas tout, avec Casio pas de perdant. Tous les autres participants recevront un lot de participation : :favorite:
1 batterie externe + 1 clé USB

Tu as jusqu'au mardi 15 décembre inclus pour envoyer par courriel à education-france@casio.fr :
  • la capture d'écran de ton dessin
  • ainsi que le script associé
Tu peux participer en ton nom, ou soumettre le sujet à ta classe et envoyer ensuite la production que tu estimes être la meilleure.

Et si tu sièges du mauvais coté du bureau en classe, rien ne t'empêche de créer ton dessin de Noël de ton côté, puis de demander à ton prof d'envoyer ta participation. ;)

Tu manques d'inspiration ? Tu ne connais pas assez la calculatrice ?
Casio se propose même de t'aider à gagner en t'accompagnant ce mercredi 9 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-14h45 : appli Algorithmique sur fx-92+ Spéciale Collège
  • 15h-15h45 : appli Python sur Graph 35+E II et Graph 90+E
Ils correspondant donc bien aux 2 catégories de participations, et en voici même un petit aperçu : ;)

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 ! :bj:

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+
  3. dans la page web qui s'ouvre, de 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 disponibles dans les ressources en fin d'annonce.



Lien : inscription ateliers

Ressources :
Mise à jour calculatrice :

Émulateurs :
  • Graph 90+E / fx-CG50 version 3.50 à installer sur Windows / Mac
    (période d'essai gratuite sans engagement de 90 jours, prolongeable gratuitement si besoin jusqu'au 31 décembre 2020 si déjà entamée)
  • Graph 90+E version 3.50 pour clé USB d'émulation officielle

Transfert de données :
Mise à jour calculatrice :

Émulateurs :

Transfert de données :


Sources : https://www.casio-education.fr/actualit ... noel-2020/ + https://twitter.com/CasioFrance/status/ ... 6127195142

1ère ouverture fx-CG50AU, la capacité Flash enfin connue

New postby critor » 08 Dec 2020, 00:00

Le mode examen des calculatrices graphiques désormais en application en France est un véritable scandale.
Avant tu pouvais améliorer gratuitement les capacités de n'importe quel modèle de calculatrice, même de milieu ou d'entrée de gamme, en lui rajoutant des programmes ou applications téléchargés chez nous ou ailleurs.
Nous n'allons pas retracer ici plusieurs décennies de création bénévole bien souvent avec code source ouvert et libre, mais on peut citer parmi les dernières pépites KhiCAS pour TI-Nspire, NumWorks, Casio Graph 35+E II et Graph 90+E.
Maintenant seules les fonctionnalités du constructeur de la machine sont utilisables en examen et l'unique façon d'en avoir davantage si tu trouves qu'il te manque quelque chose est de payer, payer pour le modèle plus cher. :'(
Une grave atteinte aux droits des utilisateurs et des développeurs, mais également à l'égalité des candidats devant l'examen. :mj:
Curieuse chose que de vouloir ainsi tout contrôler et interdire au pays de la liberté et de l'égalité, surtout lorsque la réglementation en question génère encore plus d'inégalités... :#roll#:



Dans l'État d'Australie-Méridionale (SA - South Australia), l'institution scolaire s'est déjà penchée sur la question des données dans les calculatrices, et a montré que la réponse pouvait être autre chose qu'un mode examen punissant tout-le-monde.
La réglementation du certificat d'éducation de l'Australie du Sud (SACE - South Australian Certificate of Education) qui est même suivie par d'autres états australiens ainsi que des écoles dans d'autres pays, n'autorise que certains modèles de calculatrices graphiques, reproduits ci-contre depuis la session 2011.

Les calculatrices autorisées y sont choisies selon plusieurs critères, entre autres :
  • pas de capacités de calcul formel (CAS - Computer Algebra System)
  • pas de connecteur dédié à la connexion d'une mémoire externe (lecteur de carte SD)
Mais surtout, tu peux remarquer que les modèles Casio autorisés aujourd'hui sont spécifiques à l'Australie.



La fx-9860G AU sortie en 2006 est comparable au modèle international fx-9860G de 2005 (Graph 85 en France).
Seule différence, sa mémoire de stockage en Flash n'a pas 1,5 Mio de capacité mais seulement 800 Kio.

En effet, la réglementation du SACE autorise parfaitement l'utilisation de la mémoire de la calculatrice par les candidats. Mais afin de gommer les inégalités, elle fixe une capacité maximale.
La limite se situant visiblement à l'époque entre 800 Kio et 1,5 Mio, Casio a donc sorti pour l'Australie la fx-9860G AU avec ainsi une mémoire de stockage de capacité réduite.

Tous les candidats disposent de la sorte du même espace mémoire qu'il leur appartient de remplir comme bon leur semble. A eux de décider si il vaut mieux y mettre des programmes et applications rajoutant des fonctionnalités, ou bien des formulaires et documents PDF. Une façon très saine de les responsabiliser.


Cette limite a depuis été revue à la hausse pour passer à 5 Mio.

Casio en profite donc pour sortir en 2006 la fx-9860G AU Plus, cette fois-ci offrant bien 1,5 Mio de capacité de mémoire de stockage comme le modèle international fx-9860GII (Graph 75 en France).

En 2016, Casio sort la fx-CG20AU. Ici le modèle international fx-CG20 offre 16 Mio de capacité de stockage. C'est donc ce point qui diffère sur la fx-CG20 AU, avec seulement 4,5 Mio.

En 2018, Casio sort la fx-CG50AU. Même différence ici avec le modèle international fx-CG50 (Graph 90+E en France), on passe de 16 Mio à 4,5 Mio d'espace de stockage.

8283Mais pourquoi Casio s'est-il contenté d'offrir 4,5 Mio d'espace de stockage sur sa fx-CG50 AU et non le maximum autorisé de 5 Mio ?

Nous avions déjà vu que les Graph 90+E et fx-CG50 utilisaient une puce S99-50272 de chez Spansion offrant une mémoire Flash de 32 Mio.

Sur cette Flash nous avions donc 2 partitions :
  • une de 16 Mio pour l'espace de stockage
  • et une de 16 Mio réservée au système d'exploitation ainsi qu'à son code amorce

Or, les images de mise à jour contenant le système d'exploitation et le code amorce envoyées à la calculatrice, ne font que 11,3 Mio une fois décompressées.
Et 11,3+4,5 = 15,8 Mio, soit un peu moins de 16 Mio, alors que 11,3+5 = 16,3 Mio.

Nous pensions donc que Casio avait souhaité que l'ensemble puisse tenir dans une puce Flash de 16 Mio de capacité, afin d'économiser un petit peu sur l'assemblage des fx-CG50 AU.

MajesticFalcon35 a creusé la question avec sa fx-CG50 AU.

Grosse surprise, un logiciel de partitionnement détecte 11,5 Mio d'espace inutilisé et autorise le redimensionnement l'espace de stockage de 4,5 Mio à 16 Mio de capacité.

En pratique tricher avec la réglementation australienne n'est bien évidemment pas aussi simple, la calculatrice signalant après l'opération une erreur de système de fichier et réinitialisant le tout aux capacités d'origine.

Mais le fait que l'opération soit détectée comme réalisable semble indiquer que la fx-CG50AU utilise finalement une puce Flash de 32 Mio, exactement comme les fx-CG50 et Graph 90+E.

Nous en aurons le coeur net, nous avons demandé à MajesticFalcon35 d'ouvrir sa calculatrice. Et effectivement, on y trouve bien la même puce Spansion S99-50272 de 32 Mio de capacité ! :bj:

La fx-CG50AU dispose finalement donc de 32 Mio de mémoire Flash, et est donc matériellement parlant elle aussi parfaitement capable d'exploiter un espace de stockage de 16 Mio. C'est un autre verrou logiciel ou matériel qui bride artificiellement sa capacité à 4,5 Mio.

Source : https://www.casiopeia.net/forum/viewtop ... 140#p21116

Mise à jour émulateurs Graph 90+E 3.50 & Graph 35+E II 3.40

New postby critor » 25 Nov 2020, 19:54

1316913168En octobre 2020, Casio nous sortait des mises à jour couvrant l'ensemble de ses calculatrices graphiques numériques actuellement commercialisées :
  • les Graph 90+E et ses équivalents (fx-CG50AU en Australie, fx-CG50 dans d'autres pays) passaient de la version 3.40 à 3.50
  • la Graph 35+E II passait de la version 3.30 à 3.40
  • ses équivalents (fx-9750GIII ou fx-9860GIII selon les pays) passaient directement de la version 3.21 à 3.40

Au menu de formidables améliorations de l'application Python intégrée :
  • ajout du module de tracé par pixels casioplot (fx-9750/9860GIII uniquement, les autres modèles en disposant déjà) et donc de la compatibilité avec les modules additionnels turtle et matplotl :bj:
  • ajout au catalogue de la fonction casioplot.clear_screen() pour effacer l'écran
  • concernant le module additionnel de tracés relatifs turtle :
    • il devient intégré au système, donc indexé au catalogue et disponible en mode examen (Graph 90+E / 35+E II uniquement, doit être rajouté manuellement sur les autres modèles)
    • la fonction pensize() est maintenant fonctionnelle
  • quant au module de tracé par coordonnées matplotl :
    • il devient lui aussi intégré au système, donc indexé au catalogue et disponible en mode examen (Graph 90+E / 35+E II uniquement, doit être rajouté manuellement sur les autres modèles)
    • il est renommé matplotlib.pyplot pour une meilleure compatibilité avec les scripts provenant d'autres plateformes (Graph 90+E / 35+E II uniquement)
    • la fonction boxplot() gère désormais le tracé à la française des diagrammes en boîte via un paramètre nommé optionnel
    • nouvelle fonction hist() pour le tracé d'histogrammes, gérant également le tracé à la française via un paramètre nommé optionnel
    • correction de la fonction arrow() qui dans certains cas traçait les pointes de flèches de vecteurs à l'envers
    • amélioration de la fonction arrow() qui remplit désormais les pointes de flèches de vecteurs (Graph 90+E et fx-CG50 uniquement)
    • correction de la fonction arrow() qui dans certains cas traçait les pointes de flèches de la mauvaise couleur (Graph 90+E et fx-CG50 uniquement)

13023
Casio diffuse aussi des émulateurs permanents de ses calculatrices Graph 90+E et Graph 35+E II sur clé USB pour Windows.

Une mise à jour les concernant a justement été diffusée quelques jours après.

Casio met également à ta disposition des logiciels d'émulation fx-CG Manager Plus Subscription et fx Manager Plus Subscription qui te permettent quant à eux de retrouver toutes les possibilités des calculatrices sur ton ordinateur Windows ou Mac.

Toutefois, ces logiciels n'émulaient jusqu'à présent que les versions précédentes du système et te privaient donc des formidables dernières nouveautés. :'(

Aujourd'hui la boucle est bouclée, c'est au tour de ces logiciels d'être mis à jour avec le dernier système 3.50 ou 3.40 selon le cas ! :bj:

Tu peux donc enfin disposer pleinement de toutes les nouveautés Python ! :D

Téléchargements :

-
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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
1016 utilisateurs:
>999 invités
>10 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)