Nouvel OS 2.04 Graph 75/95 SH3 et SH4 avec vecteurs
Posté le 25/03/2014 13:34
Pointant déjà le bout de son nez l'
article précédent suite à la découverte d'un OS 2.03
(Operating System = système d'exploitation) spécialement allégé pour Singapour sur les calculatrices fx-9860GIIs
(Graph 75s) mais disposant toutefois de quelques améliorations, Casio nous sort aujourd'hui l'OS 2.04 pour ses calculatrices Graph 75 et Graph 95.
Et justement il est bien précisé sur la page de Casio que cet OS n'est pas pour Singapour.
L'installateur fourni permettra aussi bien de mettre à jour les anciennes calculatrices à processeur SH3 que celles plus récentes à processeur SH4. Il s'agit donc de la première mise à jour d'OS hybride et c'est une bonne chose!
L'installateur permettra également selon Casio de mettre à jour les modèles internationaux:
- fx-9860GII
- fx-9860GII SD
- fx-9860G AU+
L'on peut hélas regretter qu'aucune mise à jour officielle ne soit fournie pour les calculatrices Graph 25+Pro (fx-7400GII), Graph 35+USB (fx-9750GII) et Graph 85 (fx-9860G) alors que c'est techniquement possible. Sans doute faudra-t-il encore se tourner pour ces deux dernières vers le tutoriel communautaire pour y installer cet OS 2.04.
Deux des améliorations de cet OS 2.04 avaient déjà été constatées dans l'OS 2.03 spécial Singapour:
-
le parenthésage automatique des multiplications implicites lorsque nécessaire dans l'historique, ces dernières étant en effet prioritaires sur les divisions sur les Casio Graph, une fonctionnalité déjà introduite dans l'OS 1.04 pour la Casio Prizm fx-CG
- cela permet désormais une lecture et une recopie mathématiquement correcte du calcul effectué avec son résultat
- la correction d'un bug
signalé en 2009 et faisant planter l'application calculs sur les OS 1.00 à 2.02
Cliquez pour découvrir
Cliquez pour recouvrir
régler "Input/Output" sur "Linear"
régler "Mode" sur "Dec", "Hex", "Bin" ou "Oct"
saisir une entrée valide et valider avec [EXE]
régler "Mode" sur "Comp"
taper le caractère de nouvelle ligne ([SHIFT] + [EXE])
taper la touche fléchée haut
Les versions 1.00 à 2.02 plantent avec un blocage du système.
Les versions 2.03 et ultérieures survivent !
Mais ce n'est pas tout, et l'OS 2.04 reçoit aussi d'autres nouveautés issues du développement de l'OS 2.00 pour la Casio Prizm fx-CG avec la gestion des vecteurs!
Les changement sont intégrés à l'application principale de calculs dans le menu 'MAT'. Les vecteurs s'utilisent en fait exactement comme des matrices. Même l'éditeur est commun. La touche F6 permet en effet de désormais de basculer l'éditeur de matrices dans un mode spécial n'autorisant la saisie que de matrices à 1 seule ligne ou 1 seule colonne, ce qui correspond donc aux vecteurs lignes et colonnes.
Au menu produit scalaire, produit vectoriel, angle orienté entre deux vecteurs, vecteur unitaire, norme...
Téléchargement :
http://edu.casio.com/dl
Source :
http://tiplanet.org/forum/viewtopic.php?t=14143&p=159720#p159720
Citer : Posté le 06/04/2014 15:38 | #
Bon, j'ai retrouvé ce que j'avais installé chez ma sœur (G35++ SH4), mais je ne veux pas te la donner : c'est une image bidouillée en hexa qui a potentiellement des chances de crasher. J'y ai modifié le numéro de version, et des données de l'en-tête.
Il me semble que certains membres en avaient des "vraies" et stables, cherche de ce coté
Citer : Posté le 06/04/2014 15:40 | #
Sinon merci beaucoup pour ta recherche
Je vais demander à ces membres
Citer : Posté le 06/04/2014 17:43 | #
ziq' ,
Tu a recollé mon os ou pas ?
Je suis de l'autre coté de la manche maintenant. Yay.
Citer : Posté le 06/04/2014 17:50 | #
Euh oui, je l'ai déjà dit, il me semble.
Citer : Posté le 06/04/2014 17:54 | #
je ne l'ai pas vus en dispo sur le site
Je suis de l'autre coté de la manche maintenant. Yay.
Citer : Posté le 07/04/2014 19:13 | #
je ne l'ai pas vus en dispo sur le site
Et après tu vas dire que le contenu du site est (en partie) illégal -.-
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 07/04/2014 19:20 | #
C'est grave si c'est en partie illégale car si tu l'as, je le veux bien cet OS !!
Citer : Posté le 07/04/2014 19:25 | #
Oh, mais moi je critique pas l'illégal.
je trouve ça stupide de faire ****** les petites communautées qui améliorent les trucs des grandes firmes
donc, si ziqumu le poste, je deviendrais (très joyeux)
perssonne n'a d'SH3 dans la classe et ils veulent tous les vecteurs.
Je suis de l'autre coté de la manche maintenant. Yay.
Citer : Posté le 07/04/2014 19:27 | #
Il existe alors cet OS en SH4??
Ajouté le 07/04/2014 à 21:23 :
J'espère que Ziq va bientôt le partager pour que l'on en profite tous
Citer : Posté le 08/04/2014 08:49 | #
Une petite question en passant, peut-on remettre la barre de menu et l'image d'extinction comme avant sur ce nouvel OS ?
Citer : Posté le 08/04/2014 09:34 | #
@Mattthedark
Replace the eight bytes at offset 0xFFD0 with 0xFF.
Citer : Posté le 09/04/2014 00:28 | #
Le problème de compatibilité des addins avec le nouvel OS 2.04 sur une calculatrice SH3 est causé par le fait que certains addins utilisent la version de l'OS pour savoir si une calculatrice est SH3 ou SH4. Avant ça ne posait pas de problème car toute calculatrice avec un OS de version inférieure ou égale a 2.01 était SH3, sinon (2.02 ou supperieur) SH4.
Maintenant que la version de l'OS est 2.04 quelque soit le processeur, les calculatrices SH3 en OS 2.04 sont considérées comme SH4 par ces addins, et par conséquent, les fonctions qui dépendent du type de processeur (notamment les saisies au clavier) ne marchent pas.
Pour résoudre le problème, il faudrait modifier et recompiler tous les addins concernés ; ce serait long a faire et impossible si les auteurs n'ont pas fourni leurs sources. Une autre solution serait de modifier l'OS pour qu'il fasse croire aux addins que la version est 2.01 ou inférieure. En désassemblant l'OS (grace au tutoriel (génial) de Ziqumu), j'ai modifié le syscall GlibGetOSVersionInfo pour qu'il renvoie la version 2.01 au lieu de 2.04. J'ai testé sur Angry birds et ça marche.
Voici l'OS SH3 modifié qui est compatible avec les addins utilisant cette fonction.
Pour ceux que ça intéresse, ce syscall se trouve à l'adresse 0x11c8e, et la ligne à modifier est 0x011c92 (e204 [mov #h'4, r2] en e201 [mov #h'1, r2] ; la valeur du registre r2 est ensuite mise à l’adresse que contient le registre r5 : l'adresse du deuxième paramètre, donc ici le deuxième chiffre de la version).
Concours casio : Worms
Citer : Posté le 09/04/2014 14:23 | #
En fait, j'ai des parties d'os à recoller si quelqu'un veut
(Ziq' veut pas poster la version finale)
Ajouté le 09/04/2014 à 14:24 :
mais il me faut un mail.
Je suis de l'autre coté de la manche maintenant. Yay.
Citer : Posté le 09/04/2014 15:14 | #
L'OS en SH4 en entier n'existe pas ?
Citer : Posté le 09/04/2014 16:06 | #
Bon, je vais m'y mettre alors, j'ai justement les parties d'OS de Gollum.
Ajouté le 09/04/2014 à 20:39 :
Un type est passé sur le topic pour transformer sa Graph 35+ en 75, il a laissé un lien avec tout les OS fonctionnels !
Lien : https://mega.co.nz/#!nItCjCSJ!My880jj1pdHNiwvwXrM_QuHmVaTFatOjSNnljWgwJi8
Citer : Posté le 09/04/2014 22:17 | #
Merci beaucoup.
Je suis de l'autre coté de la manche maintenant. Yay.
Citer : Posté le 10/04/2014 06:52 | #
merci beaucoup Darkz
mais ce sont tous les OS antérieur
Matt258 Invité
Citer : Posté le 10/04/2014 20:02 | #
Heu, théoriquement il y a aussi les OS 02.04.000 sh3 et 02.04.0000 sh4...
Citer : Posté le 17/04/2014 11:14 | #
Au pire pour différencier les Sh3 des Sh4 on a qu'à créer un fichier dans la calto qui indique si c'est une Sh3 ou non. Et si ce fichier n'existe pas l'add in le demande à l'utilisateur.
Citer : Posté le 17/04/2014 20:44 | #
Non mais Simon Lothar m'a donné une technique pour les différencier, faut juste que je le code. Allez sur casiopeia dans les derniers topics si vous voullez voir la tecnique qu'il a donné. (qui est aussi dans le fichier help de la fxreverse)
Citer : Posté le 17/04/2014 20:53 | #
Ah oui désolé je ne l'avais pas vu
Ziqumu : c'est pour fxremote, je ne compends pas tous ?