Unkof Le 09/07/2011 à 11:18 Tiens, j'ai un probleme tout bête .....
Je charge un boot en mémoire (sous monst 3.1), adresse $185c.
Je passe le SR à 2700, le PC à 185C, là j'ai par exemple un simple BRA $187A, si je fais un CTRL+Z pour commencer à tracer, monst me dit "Cannot Run".
J'ai oublié quoi pour tracer le boot ?
Unkof Le 11/07/2011 à 13:59 Personne ?....
GT, toi qui utilises MONST, t'as jamais essayé de tracer un boot avec ?...
Unkof Le 16/07/2011 à 15:26 ah ?.... ^^
Bon de tout facon j'ai trouvé pourquoi ca ne fonctionnait pas. Le truc tout c** comme d'hab, quand on lance Monst par défaut, l'adresse du SSP=$0.
Evidemment, impossible avec ca de lancer l'exécution d'un programme en mémoire. Suffit juste de donner une adresse au SSP valide, une petite adresse mémoire clean et pas utilisée. J'ai fait quelques essais, ca fonctionne nickel, mais j'ai pas trouvé comment le faire "proprement".
En clair, ben si à ce stade le prog qu'on débuggue charge un fichier, ben on peut bien entendu se retrouver avec un écrasement de la pile, ce qui évidemment amène un belle exception ....
Y a un moyen avec Monst de réserver un segment mémoire ou on doit le faire à la mano ?