Processeurs SH3 et SH4 : Différence entre versions
m (Rectifié un "SH3" à la place de "SH4") |
|||
Ligne 12 : | Ligne 12 : | ||
== Incompatibilité des add-ins == | == Incompatibilité des add-ins == | ||
− | Le [[Fx-9860G SDK|fx-9860G SDK]] n'est fait que pour les modèles SH3. Beaucoup d'add-ins sont par conséquent devenus incompatibles, ne serait-ce que parce qu'ils utilisaient la fonction IsKeyDown(). [[Utilisateur:Ziqumu|Ziqumu]] a donc travaillé sur le nouveau système et a réussi à remplacer les fonctions manquantes. Il a alors développé le [http://wiki.planet-casio.com/tools/SH4compatibility SH4 Compatibility Tool] qui permet de résoudre les problèmes d'incompatibilités pour les Graph 75/85/95(SD). Cet outil prend simplement en entrée votre exécutable (le fichier [[Fichiers lus par les calculatrices|g1a]]) et vous propose d'en télécharger une version compatible avec les nouveaux, mais également les anciens modèles. | + | Le [[Fx-9860G SDK|fx-9860G SDK]] n'est fait que pour les modèles SH3. Beaucoup d'add-ins sont par conséquent devenus incompatibles, ne serait-ce que parce qu'ils utilisaient la fonction IsKeyDown(). [[Utilisateur:Ziqumu|Ziqumu]] a donc travaillé sur le nouveau système et a réussi à remplacer les fonctions manquantes. Il a alors développé le [http://wiki.planet-casio.com/tools/SH4compatibility SH4 Compatibility Tool] qui permet de résoudre les problèmes d'incompatibilités pour les Graph 35+USB/75/85/95(SD). Cet outil prend simplement en entrée votre exécutable (le fichier [[Fichiers lus par les calculatrices|g1a]]) et vous propose d'en télécharger une version compatible avec les nouveaux, mais également les anciens modèles. |
− | Il est également prossible de rendre le SDK "nativement" compatible | + | Il est également prossible de rendre le SDK "nativement" compatible SH4, grâce à [http://www.planet-casio.com/Fr/forums/topic12285-1-Tutoriel-Configurer-le-SDK-pour-le-rendre-compatible-SH4.html cette astuce]. |
Néanmoins, il nous est encore impossible de faire fonctionner les add-ins utilisant les niveaux de gris avec les processeurs SH4. De plus, l'arrivée de l'OS 2.04 a encore ajouté des problèmes de compatibilité avec ces add-ins. | Néanmoins, il nous est encore impossible de faire fonctionner les add-ins utilisant les niveaux de gris avec les processeurs SH4. De plus, l'arrivée de l'OS 2.04 a encore ajouté des problèmes de compatibilité avec ces add-ins. |
Version actuelle datée du 16 juillet 2014 à 15:22
Cet article présente les problèmes liés au changement de processeur des calculatrices et les différents moyens de les contourner.
Qu'est-ce que SH3 et SH4 ?
SH3 et SH4 -- pour SuperH-3 et SuperH-4 -- sont les processeurs dont sont équipées les calculatrices de CASIO. En 2012, les processeurs SH-4A ont remplacé les anciens SH-3, ce qui a posé de nombreux problèmes de compatibilité. En outre, le fonctionnement du système est différent bien que cela n'apparaisse aucunement tant que vous utilisez votre calculatrice de manière "classique". Tous les nouveaux modèles sont aujourd'hui équipés de processeurs SH4.
Origine des problèmes
Les problèmes viennent principalement du changement de quelques fonctions du SDK et de plusieurs adresses système.
Incompatibilité des add-ins
Le fx-9860G SDK n'est fait que pour les modèles SH3. Beaucoup d'add-ins sont par conséquent devenus incompatibles, ne serait-ce que parce qu'ils utilisaient la fonction IsKeyDown(). Ziqumu a donc travaillé sur le nouveau système et a réussi à remplacer les fonctions manquantes. Il a alors développé le SH4 Compatibility Tool qui permet de résoudre les problèmes d'incompatibilités pour les Graph 35+USB/75/85/95(SD). Cet outil prend simplement en entrée votre exécutable (le fichier g1a) et vous propose d'en télécharger une version compatible avec les nouveaux, mais également les anciens modèles.
Il est également prossible de rendre le SDK "nativement" compatible SH4, grâce à cette astuce.
Néanmoins, il nous est encore impossible de faire fonctionner les add-ins utilisant les niveaux de gris avec les processeurs SH4. De plus, l'arrivée de l'OS 2.04 a encore ajouté des problèmes de compatibilité avec ces add-ins.