Question au sujet de timer

Re: Question au sujet de timer

by Antoine Mehdi De Gendt -
Number of replies: 0

Bonjour,

Suite à la question d'un groupe, voici d'autres précisions sur le timer_bus_listener.

Dans l'absolu il serait mieux d'avoir un old_state dans le struct gbtimer_t. Ce serait nécessaire pour une implémentation plus précise du timer (cf le lien dans le post plus haut).

Cependant, pour ce projet cela ne change rien. Il est inutile pour notre implémentation de la gameboy d'avoir un champ old_state dans gbtimer_t.

Ainsi, en cas d'écriture sur REG_DIV l'appel à timer_incr_if_state_change peut conduire à un incrément du timer secondaire. Mais, en cas d'écriture à l'adresse REG_TAC cet appel ne fera jamais rien.