Déjà présenté, BeuCalc est un émulateur écrit en langage Java par EnderFire09 et ciblant les calculatrices Casio utilisant un processeur nX-U8/100 ou nX-U16/100.
Initialement BeuCalc 0.4b3 gérait déjà les diverses générations de calculatrices scientifiques Casio utilisant ces processeurs.
Pour les calculatrices à afficheur 7 segments, la fx-82 Solar II.
Pour les calculatrices à écran hybride (1 ligne de saisie matricielle + 1 ligne de cellules à 7 segments pour le résultat), la génération MS 2nd edition de rentrée 2019.
Pour les calculatrices utilisant un menu d'accueil au format texte, nous avions :
Pour les calculatrices utilisant un menu d'accueil par icônes, nous avons :
Initialement BeuCalc 0.4b3 gérait déjà les diverses générations de calculatrices scientifiques Casio utilisant ces processeurs.
Pour les calculatrices à afficheur 7 segments, la fx-82 Solar II.
Pour les calculatrices à écran hybride (1 ligne de saisie matricielle + 1 ligne de cellules à 7 segments pour le résultat), la génération MS 2nd edition de rentrée 2019.
Pour les calculatrices utilisant un menu d'accueil au format texte, nous avions :
- génération ES de rentrée 2004 avec en France la fx-92 Collège 2D de rentrée 2005
(écran 96×31 pixels, 96 Kio de mémoire ROM, 3,5 Kio de mémoire RAM, processeur 8 bits nX-U8/100 cadencé à 0,5 MHz) - calculatrices financièresFC-100V et FC-200V utilisant cette même technologie
- génération ES Plus de rentrée 2008 avec en France la fx-92 Collège 2D+
- révision de la génération ES Plus de rentrée 2011 (128 Kio de mémoire ROM)
- génération ES Plus 2nd edition de rentrée 2019
Pour les calculatrices utilisant un menu d'accueil par icônes, nous avons :
- génération EX Classwiz de rentrée 2014 avec en France les fx-92 Spéciale Collège de rentrée 2015 et fx-92+ Spéciale Collège de rentrée 2018
(écran 192×63 pixels, 256 Kio de mémoire ROM, 8 Kio de mémoire RAM, processeur 16 bits nX-U16/100 cadencé à 2,5 MHz) - génération CW Classwiz de rentrée 2022 avec en France la fx-92 Collège Classwiz de rentrée 2023
(écran en 4 niveaux de gris, 512 Kio de mémoire ROM, 24 Kio de mémoire RAM, processeur 16 bits nX-U16/100 cadencé à 5 MHz)
- soit les données récupérées directement depuis la puce ROM d'une calculatrice physique
- soit les données modifiées utilisées en tant que ROM par les émulateurs officiels de Casio
Pour BeuCalc 0.5b5, EnderFire09 avait rajouté le support d'une calculatrice Casio assez particulière, la fx-5800P, calculatrice programmable que nous t'avons testée récemment.
Ce modèle utilisait une version modifiée de la technologie de la génération ES, lui rajoutant :
Ce modèle utilisait une version modifiée de la technologie de la génération ES, lui rajoutant :
- 32 Kio de mémoire RAM sur puce externe, pour un total de 35,5 Kio
- 1 Mio de mémoire Flash réinscriptible sur puce externe
- port de communication mini-Jack 2.5mm pour la mise à jour du microgiciel
Une autre nouveauté confirmée dans le cadre de BeuCalc 0.4b5 était le support de l'émulation de la Casio Graph Light de rentrée 2024, plus exactement de sa ROM modifiée utilisée par les émulateurs officiels de Casio.
Mais les fichiers de configuration nécessaires au bon fonctionnement de cette ROM n'étaient pas inclus et du devais donc les construire à la main en t'inspirant des fichiers ciblant les modèles précédents.
Mais les fichiers de configuration nécessaires au bon fonctionnement de cette ROM n'étaient pas inclus et du devais donc les construire à la main en t'inspirant des fichiers ciblant les modèles précédents.
Et bien voici BeuCalc 0.5b7 qui intègre enfin les fichiers de configuration Graph Light prêts à l'emploi !
Tu peux d'ailleurs en passant confirmer que la ROM par les émulateurs Graph Light officiels de Casio est très différente, la somme de contrôle consultable au menu d'auto-diagnostic étant très éloignée bien qu'indiquant une même version A du firmware, FC58 pour la ROM des émulateurs officiels contre D04A pour la ROM de la calculatrice :
Tu peux d'ailleurs en passant confirmer que la ROM par les émulateurs Graph Light officiels de Casio est très différente, la somme de contrôle consultable au menu d'auto-diagnostic étant très éloignée bien qu'indiquant une même version A du firmware, FC58 pour la ROM des émulateurs officiels contre D04A pour la ROM de la calculatrice :
Téléchargements :
- BeuCalc 0.5b7
- u8-emu-frontend-cpp (alternative)