Processeurs SH3 et SH4
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.
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 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 SH3, 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.