pour ceux qui ne le savent toujours pas, je programme direct sur la calculette , parce que j'ai pas d'ordi ; sauf que c'est le bordel pour le calcul des jumps!!!!!
Pour le calcul, je fais ca manuellement ; je remmplace l'adresse mem du jump par quatre signe identiques (style ++++), et ensuite, je calcule le nombre d'octets depuis le début du prgm jusqu'à ces quatres signes ; j'additionne le nb obtenu à 40341 (9D95 en hexa =>début du prgm), puis je convertis en hexa ; enfin, j'ai l'adresse du jump!!!ensuite, je remplace les quatres signes par ces chiffres!!
Par exemple :
EF4645EF5845 ; effaçe l'ecran /écranprincipal
----
EF2E45 ; nouvelle ligne
CD++++ ; call sous routine
C3----
++++
21****EF0A45 ; charge du txt dans hl / affiche le txt
C9 ; ret
donc, vous voyez à quel point c'est le bordel, et j'ai l'impression qu'à cause de ce handicap, je ne progresserai jamais

Est ce que quelqu'un pourrait me faire un prgm qui chercherait les jump (conditionnels ou non), ainsi que les call (conditionnels ou non) , et qui chercherait dans le prgm les quatre signes sans d'instruction call et sans instruction jp, qui calculerait automatiquement l'adresse, et qui créérait un nouveau prgm avec les signes remplacés par leur adresses respectives??
Je sais, c'est compliqué, mais j'ai trop de mal expliquer ce que je veux, et je suis trop dédutant pour pouvoir le faire moi même ...Si quelqu'un sais le faire, est ce qu'il pourrait poster directement le prgm en version hexadécimale??Et surtout, qu'il n'utilise pas de shell, parce que je ne connais pas les versions hexadécimale des instructions particulières des shells , ce qui me gènerait pour la compréhension du prgm!!