Suivez la procédure suivante pour passer de 422 pas de programmation à 630:
1- retirer les piles
2- attendre 5 minutes
3- remettre les piles, NE PAS FAIRE DE RESET
4- allumer la calculatrice (régler le contratse si nécessaire avec MODE et les touches fléchées droite ou gauche)
5- faire [MODE 3] et regarder. Normalement, les 10 emplacements de programmes sont notés comme occupés, et le nombre de pas de programmation est fantaisiste (supérieur à la normale, souvent dans les 700 pas pour ma machine).
6- effacer tous les programmes avec [SHIFT DEL]
7- si vous avez directement 630 pas de programmation, et que tous les programmes sont bien effacés, passez au point 11
8- si vous avez un nombre de pas de programmation fantaisiste (dans les 40000, voire 60000), mettez vous en [MODE 2]
![]() |
![]() |
après avoir retiré les piles | valeurs fantaisistes après effacement des programmes |
![]() |
![]() |
encore des valeurs fantaisistes après effacement des programmes, mais on approche ! | 630 pas, enfin ! |
422 (octets de base) + 26*8 (octets occupés par les variables en mémoire) = 630.
mémoire: 0 422 630 [programmes ................ mémoires Z Y X W ... C B A]Mais cet inconvénient a ouvert la porte à un autre "hack" intéressant, qui consiste à avoir encore plus de mémoire !
Vous devez avant tout avoir réalisé le hack "630 pas de programmation".
Voici la suite:
1- tous les programmes doivent être vides et les 630 pas disponibles. Mettez vous en [MODE 2], mode de programmation
2- entrez dans le programme 0 (se positionner sur "0" à l'écran, et appuyer sur la touche [EXE]), et tapez le programme suivant:
0->A~Z:Prog1:" ...(entrez ici une chaine pour totaliser 600 caractères) ... "Puis sortez ([MODE 2]).
PlotA,B4- Revenir en [MODE 1]
![]() |
![]() |
1265 pas, enfin ! | Programme visible sur l'écran graphique. |
Explications:
Nous venons, par cette manipulation, de convertir la mémoire graphique de la casio FX 7000g en mémoire programmable. Les conséquences de cette manipulation sont les suivantes:
- le programme 0 n'est plus utilisable. Il faut aussi éviter de toucher au programme 1, si ma mémoire est bonne.
- comme pour le "hack" des 630 octets, méfiez-vous de l'utilisation des mémoires si vos programmes sont grands.
- le mode graphique devient inutilisable. Si vous passez en mode graphique (touche [G<->T]), vous aurez une erreur si aucun programme n'existe "Ma ERROR Step 0"). Si vous avez entré un programme, vous verrez s'afficher sur l'écran graphique sous forme binaire (8 pixels verticaux) chaque caractère ou chaque commande de votre programme. Toute altération de l'écran graphique modifiera votre programme !
Ceci a permis de déterminer l'encodage utilisé sur la Casio FX 7000g. L'autre conséquence est de vous permettre d'utiliser, dans vos programmes, des minuscules, ou toute autre commande, non accessible à partir du clavier mais que vous pourrez coder à partir de l'écran graphique avec la commande PLOT X,Y. Pour un valeur de RANGE graphique standard (-4,7;4,7 et -3,1;3,1), le premier octet du Programme 2 sera affiché sur l'écran graphique en coordonnées X=0,8 et Y=-2,3; sur une hauteur de 8 pixels.
- pourquoi précisément 1265 ? C'est un constat: je n'ai jamais eu de problèmes avec cette valeur. Il doit être possible de gagner encore quelques dizaines d'octets, mais à vos risques et périls. Il suffit de voir, sur l'écran graphique, qu'il reste quelques pixels à droite du "début" du programme. Il reste également une ligne entière en bas de l'écran, à vous de vérifier si elle peut être utilisée.
Pour revenir à 630 pas de programmation, se mettre en [MODE 3] et effacer tous les programmes avec [SHIFT DEL].