I am trying to emulate the original GameBoy and needs some info:
1. What happens if the frequency of the timer is being changed (changing TMC)? Should I reset TIMA or keep the original value and continue counting from that point? How do you suggest to implement the frequency change? Should I reset the cycles counter (this is mine counter that counts how many cycles pass between TIMA increeses)?
2. What are the initilization values of TMA and TMC? (I guess TIMA is 0)
3. More question as I advance with my project :)