1) Dans timer_bus_listener, pour le cas de REG_TAC, nous sommes supposé appeler timer_state avec le previous state et le state actuel. Cependant, il ne semble pas possible d'obtenir le previous state étant donne que l'écriture a l'adresse REG_TAC a deja été effectue en memoire. Sommes-nous donc suppose rajouter un bit_t dans la structure timer qui retient le previous state pour pallier a cela?
2) Dans le test timer_cycle_exec, une fois que le secondary timer repasse 0xFF, le timer lance une interruption et va donc écrire a l'adresse pointé par cpu->IF .Or, il nous semble que ce pointeur, n'est initialise que lorsque qu'on cree le component register dans gameboy_create. Le test n'appelant gameboy_create, comment la memoire pointée par cpu->IF est cree?
Merci d'avance les éclaircissement,
Antoine