Après quelques efforts, j'ai pu interfacer partiellement mon émulateur VJ-Rx et le Tracy Profiler.
GitHub - wolfpld/tracy: Frame profilerGitHubFrame profiler. Contribute to wolfpld/tracy development by creating an account on GitHub.
Tracy profile du code tournant sur une machine et permet de voir les appels entre fonctions, les cycles utilisés, etc. en temps réel.
L'intégration avec l'émulateur est loin d'être parfaite car cela ralentit l'émulateur pour récupérer les infos lors de l'émulation 68000 et les envoyer a Tracy en lui faisant croire que c'est du code natif.
J'ai pu navigué dans le profiling de mon port Quake 2, voir les cycles consommés par fonctions, etc. C'est bluffant de voir le profiling du 68000 en temps "réel".
Y'a encore pas mal de trucs a régler mais voici quelques captures d'écran.
