Bonjour,
Je reposte mon problème étant donné qu'il n'a pas eu de réponses la dernière fois et qu'il bloque toujours notre avancée.
Tous nos tests de blargg ressortent un empty output (avec et sans écran) malgré qu'ils soient bien compilés avec l'option -DBLARGG et que l'on ait bien suivi les instructions sur ce que l'on devait modifier dans gameboy.c
Apres debugging, le problème apparait qu'aucune de nos fonctions listener (timer,bootrom,blargg) n'est déclenchée, la condition d'égalité avec l'addresse visée n'est jamais validée. Pourtant nous initialisons correctement write_listener et la mettons bien à jour, sa valeur change bien au cours du temps mais ne correspond jamais aux addresses visées.
Une idée d'où cela pourrait venir ?
Merci et bonne semaine