Ok, I have a "problem" or maybe a bug or maybe I am getting worried for nothing.
In Pokemon Cristal the clock is very strange. I don't expect it to be accurate but
- the minutes are always at 58
- the hours increase by one every <random long number> (so it is always night, but it used to be day at the beginnning)
- the day changes sometimes I don't know how
- "Mom" says she lost the notice to set the clock
How is it working ?

Ah, I never really implemented support for the clock that is used in some cartridges. It would have been hard to do with the way I implemented memory reads, so I didn't do it.