Non, je parlais de la pile générée par le gosub.Pour votre seconde question , il n'a pas de problème de dépassement de pile pour un picaxe de la série x2.
Pour un 20M2 par contre , il y a des chances que oui car pour mon 20x2 , je suis limite. Je conseil donc de mètre le jeu de caractère dans une eeprom pour résoudre le problème efficacement.
Chaque appel de sub génère la mise en mémoire d'une adresse de retour dans une " pile d'adresses", chaque adresse est effacée par le return correspondant. Il y a une limite de gosub imbricables, si on dépasse cette limite pendant une simulation, on a un message d'erreur "dépassement de pile" et blocage du programme. Hors simulation, le programme bug sans explication et on ne sait pas pourquoi...
Cette limite peut ne jamais être dépassée, mais il y a un risque.
Donc, je me posais la question.
Essaie ce programme en simulation:
debut:
gosub suite
suite:
goto debut
MM
Last edited:




