π
<-

News 2025
April (7)
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

1ère programmation OS modifié fx-CP400+E

New postby critor » 29 Jan 2018, 14:22

Il est possible de reprogrammer l'OS des Casio Graph 35+E et Graph 75+E, et d'y faire ainsi tourner des OS modifiés ou tiers, même si ce dernier cas relève encore à ce jour de la science-fiction.

Toutefois cela nécessite l'outil fxRemote dont le code source n'a jamais été publié et que les auteurs ne mettent plus à jour depuis des années. :mj:
Les autres modèles Graph 25+E, Graph 90+E et fx-CP400+E n'étaient donc en pratique pas reprogrammables à ce jour.


Mais les choses viennent de changer grâce the6p4c. Ce dernier avait déjà analysé et documenté le format utilisé par l'image d'OS dans le fichier temporaire OSupdateDLL.dll extrait lors de la mise à jour des calculatrices, une simple compression GZip. Il a pris le temps d'expliquer sa démarche pas à pas avec moultes détails, si bien que l'article est accessible sans connaissances techniques bien poussées.

Une fois l'image extraite il devient donc possible en théorie de la modifier, de la recompresser, puis de la réintégrer dans le fichier DLL grâce à un éditeur de ressources.

Théorie que the6p4c s'est empressé de mettre en pratique.

Mais question. Où injecter notre propre code ? Dans l'immédiat il faut trouver une adresse fixe qui tout en étant appelable ne soit pas utilisée par le système en temps normal, afin de ne pas générer de conflit.

47064707the6p4c fait le choix pour cela d'utiliser le mode Debug. C'est un mode qui est proposé lorsque l'on appelle le menu de diagnostics de la machine :
  • éteindre la calculatrice
  • allumer la calculatrice en maintenant les touches
    =
    et
    EXP
  • taper alors rapidement
    et
    z
  • taper alors rapidement
    3

92549253Cette manipulation rajoute un bouton
Check
à l'écran de sélection de la langue, permettant de lancer un programme de tests.

Et voici, the6p4c nous signe en ce jour historique la toute première programmation d'un système modifié sur calculatrice fx-CP400, le bouton
Check
ne lançant plus le programme de tests de Casio mais déclenchant l'affichage de deux lignes de texte, comme tu peux le constater toi-même ci-contre ainsi que sur la démo-vidéo ci-dessous :

Précisons que la mise en pratique avec le bouton
Check
n'est absolument pas détournable afin de contourner le mode examen. En effet, le mode Debug est annulé à chaque redémarrage de la calculatrice, dont le redémarrage suivant l'activation du mode examen, et qu'en prime le menu de diagnostics n'est pas appelable une fois en mode examen.

Par contre ce qui est remarquable, c'est que la modification du fichier OSupdateDLL.dll va bien au-delà de la fx-CP400+E et peut être appliquée aux autres logiciels de mise à jour Casio fonctionnant sur le même principe, soit pour les modèles Graph 90+E et même Graph 75+E si un jour pour une raison ou pour une autre fxRemote n'était plus exploitable. :bj:

En attendant the6p4c est passé à la configuration d'un compilateur C pour fx-CP400+E, histoire d'être capable de sortir rapidement des bouts de code un peu plus évolués qu'un simple affichage de quelques lignes de texte. A suivre... ;)


Sources :
Link to topic: 1ère programmation OS modifié fx-CP400+E (Comments: 4)

Application Snake en C pour Casio Graph 90+E

New postby critor » 20 Nov 2017, 19:17

9012Accueillons ce soir Snake, le jeu du serpent pour Casio Graph 90+E par Firefluid.

Tu prends donc les commandes d'un serpent et dois lui faire avaler des pommes rouges, une histoire remontant à la nuit des temps paraît-il. Mais attention car ton serpent s'allongera à chaque bouchée, et ne devra surtout pas se mordre la queue... Seras-tu cap de remplir tout l'écran ? ;)

Comme tu peux le deviner à l'affichage graphique plein écran ci-contre, il ne s'agit pas d'un programme en langage Basic, mais d'une application programmée en langage C.
Pour cela, l'auteur a utilisé le SDK communautaire PrizmSDK 0.3 lui-même construit autour de gcc.

Outre sa belle fluidité, l'application a également l'avantage d'être compatible aussi bien avec la Graph 90+E qu'avec les anciens modèles couleurs fx-CG10/20.
Mais quel dommage que le code source ne soit pas inclus à titre d'exemple pour montrer comment développer proprement pour ce nouveau modèle. :'(


Téléchargement : archives_voir.php?id=1235823

Source : https://www.cemetech.net/programs/index ... le&id=1688
Link to topic: Application Snake en C pour Casio Graph 90+E (Comments: 0)

Mise à jour tableau périodique Physium 1.04 Graph 90+E fx-CG

New postby critor » 03 Nov 2017, 11:54

8974Casio nous met à jour son application de tableau périodique et de constantes physiques Physium pour calculatrices Graph 90+E et fx-CG10/20/50, la faisant passer de la version 1.03 à 1.04.


Au menu des nouveautés, nous avons le passage des noms temporaires aux noms définitifs pour les éléments de numéros atomiques 113, 115, 117 et 118, tels qu'adoptés le 28 novembre 2016 par l'IUPAC (Union Internationale de Chimie Pure et Appliquée) :
  • 113 : Uut (Ununtrium) → Nh (Nihonium)
  • 115 : Uup (Ununpentium) → Mc (Moscovium)
  • 117 : Uus (Ununseptium) → Ts (Tenesse)
  • 118 : Uuo (Ununoctium) → Og (Oganesson)

Nous ne pouvons toutefois que regretter que contrairement à d'autres modèles les applications additionnelles, même préchargées et officielles, soient ici bloquées en mode examen. :'(
Si ton enseignant de Physique-Chimie exige l'activation du mode examen, il commet donc une énorme injustice. :mj:



Téléchargement : archives_voir.php?id=1209578

Sortie OS 3.10.1 Graph 90+E & fx-CG50

New postby critor » 27 Oct 2017, 20:46

8925Après la version 3.10, Casio nous publie une nouvelle mise à jour 3.10.1 pour Graph 90+E, fx-CG50 et fx-CG50 AU. Elle est dénommée officiellement 3.10.xx1x, car l'affichage du numéro de version sera différent selon le modèle sur lequel elle est installée. Pour le modèle français Graph 90+E par exemple, la mise à jour fera passer cet affichage de 03.10.2202 à 03.10.2212. Un petit passage par le menu de diagnostics une fois la mise à jour effectuée nous permet d'apprendre que cette version a été compilée le 23 octobre 2017 à 21h18.

Qu'apporte cette version ? Le constructeur n'est pas très bavard :
Casio wrote:Examination Mode Improvement for Netherlands and Small Functional Improvement


Il y aurait donc essentiellement des modifications du comportement du mode examen pour les Pays-Bas.

Le constructeur Texas Instruments avait lui aussi rajouté un mode examen dédié aux Pays-Bas activable par une combinaison spécifique. Voici les différences par rapport au mode examen original :
  • sur TI-84 Plus CE, au lieu de bloquer toute les applications, laisse utilisables les applications Conics, Inequalz et PolySmlt2
  • sur TI-Nspire CX, empêche désormais la création de programmes en mode examen, et bloque le chargement de fichiers par USB (tout transfert de fichier désactive le mode examen)

Nous ignorons les changements à ce jour car il faudrait possiblement tester sur le vrai modèle fx-CG50 commercialisé aux Pays-Bas, et non sur la Graph 90+E française. Mais comme les fonctionnalités des applications autorisées par Texas Instruments sont de toutes façons des fonctionnalités intégrées et donc non bloquées sur Casio, il se pourrait par élimination que les modifications concernent la programmation et/ou l'USB.


Téléchargement : archives_voir.php?id=1200383

Source : http://edu.casio.com/products/graphic/fxcg50/
Link to topic: Sortie OS 3.10.1 Graph 90+E & fx-CG50 (Comments: 2)

Découverte + dumping OS 2.07 Casio fx-9860GII (Graph 75)

New postby critor » 17 Oct 2017, 19:10

637663074969Les Casio Graph 25+E/35+E/75+E sorties pour la rentrée 2015 venaient alors préchargées avec un système 2.05. Notamment, celui de la Graph 75+E avait été compilé le 7 février 2015 à 16h39.

Dès décembre 2015, Casio diffusait à l'attention des possesseurs de Graph 75+E et d'anciens modèles Graph 75 à processeur SH4, une mise à jour avec le système 2.09, compilé pour sa part le 2 décembre 2015 à 17h18. Les modèles Graph 25+E/35+E/75+E fabriqués par la suite vinrent préchargés avec cette version 2.09. Cette mise à jour n'était pas une bonne nouvelle pour les possesseurs de Graph 75+E d'alors, puisqu'au lieu d'apporter des améliorations elle faisait régresser le modèle, en rajoutant un blocage de toutes les fonctionnalités de calcul vectoriel en mode examen. Le calcul vectoriel était certes interdit aux examens d'autres pays européens (Pays-Bas notamment), mais cela n'aurait pas du impacter la France qui dispose de modèles spécifiques.

Une mise à jour découverte ultérieurement ciblait quant à elle les possesseurs d'anciens modèles Graph 75 à processeur SH3, avec la version système 2.08, compilée le 1er décembre 2015 à 12h19. Cette version n'incluait pas de mode examen, mais de façon similaire supprimait toutes les fonctionnalités de calcul vectoriel rajoutées avec la version 2.04. La page annonçant cette mise à jour nous permettait alors de comprendre ce que Casio fabriquait. Le calcul vectoriel était aussi interdit à l'examen du Baccalauréat International (IB). Examen auquel Casio semble tenir particulièrement, alors que paradoxalement il ne concerne pas grand monde en France.



Mais un grand mystère subsistait encore, car l'aide à la désactivation du mode examen dans l'application LINK du système 2.09 mentionnait un système 2.07 encore inconnu.



89058903Et bien bonne nouvelle, car la version système 2.07 vient d'être découverte et récupérée par la communauté ! :bj:
Précisons toutefois que cette version 2.07, bien que testée ci-contre sur une Graph 35+E française, ne provient pas d'un modèle Graph 75+E français, mais d'un modèle international équivalent fx-9860GII. En pratique, cela implique quelques différences au niveau du mode examen :
  • désactivation automatique du mode examen lorsque l'on rallume la calculatrice passé un délai de 24 heures après son activation (non conforme pour la France)
  • vitesse différente du clignotement de l'indicateur R en haut à droite de l'écran

890489068907Cette version 2.07 a de façon logique été compilée à une date intermédiaire, le 29 septembre 2015 à 11h10 soit le matin, chose assez inhabituelle chez Casio. Nous remarquons rapidement que le blocage du calcul vectoriel en mode examen avait déjà été rajouté.



Donc pas d'intérêt pratique à s'installer la version 2.07 à première vue, mais cela n'enlève rien à son intérêt historique. ;)

-
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.
1009 utilisateurs:
>994 invités
>8 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)