5557Fermer
ContraLe 12/10/2012 à 15:06
Détecter si le program counter saute à 0000 (ou autre zone bizarre) c'est un test facile.


Comme un breakpoint en fait ? Il suffit de choisir une range de valeurs? Ca ne suffit pas?
Les zones bizarres dépendent parfois du modèle ca devient vite difficile à gérer ça à mon avis.
Ou mieux, dans ce cas pouvoir faire du débugging à l'envers. GDB sait le faire. C'est sans doute compliqué à implémenter (et couteux en mémoire?) mais possible.

Oui ce serait bien mais là je crois que c'est vraiment difficile à implémenter.

1. Peut-on utiliser du "silent linking" pour transmiter les fichiers ? Ou bien changer temporairement la vitesse de la calto au max pendant le transfer ? PindurTI faisait le transfer très rapide, je crois que CoBB avait mencionné que c'était à cause du "silent linking" mais à vrais dire je ne sais pas ce que ça veut dire :P

Le silent linking est deja fait, cela ne concerne pas la vitesse mais plutôt le fait que l'on doive mettre ou non la calc en reception. Je t'épargne les détails smile
Pour la vitesse, je crois qu'on en a parlé avec benjamin, il faut que je relise les mails. C'est possible, mais y a les histoires de timeout à gerer etc...
2. Ou au moins je voudrait avoir une touche (ou combination de touches) pour changer la vitesse de la calculatrice (au lieu d'ouvrir le menu avec le souris) parce que, oui, je suis tellement paresseux !


Ok je vais voir ca.
3. Dans le debuggeur, serait-il possible de créer un shortcut pour sauter à une addresse ? Si je me trompe pas, WabbitEmu utilise Ctrl+G et je crois que c'est assez convenient


Ok je vais regarder ça aussi smile
4. Il serait très très très utile de pouvoir voir une section de la mémoire comme un LCD, par exemple pour visualiser des sprites ou même un buffer entier (comme le gbuf)

Comment ça voir? Que veux-tu exactement?
5. Et encore une fois, je voudrais que l'éxécution du programme s'arrête quand on sort des valeurs normale ($9D95-$C000), je le fais manuellement pour le moment (en créant un breakpoint entre tous les valeurs de $0000-$9D95 pour la 83+) et ça m'a aidé beaucoup.


Tiens justement j'ai cette requête aussi tongue
6. Une touche/bouton qui saute l'instruction actuelle, ça veut dire qu'on n'éxécute pas cette instruction, simplement change le pc à la prochaine instruction. Pour faire des breakpoints, j'utilise souvent "jr $". Pouvoir le sauter avec une touche (F6 ?) serait marveilleux grin Beaucoup mieux que changer le PC en y ajoutant deux.


Ok. J'utilise de plus en plus le debugger aussi et je me rends compte à quel point c'est utile. Je vais m'en occuper.
7. Je crois que je l'ai déjà dit, mais... est-ce possible voir (et changer) les code hexas à côté des instructions? Exemple: 9D95 | C9 | ret


Oui déjà noté smile

Merci chickendude pour le feedback et courage pour ton jeu boing
Merci gh aussi smile