Pues podría ser el oscilador, tal y como has leido.
Antes de intentar cambiarlo, puedes probar a dejarle secar la humedad de algún modo, ya que podría haber dejado de funcionar
por condensación:
3.5.2 Condensation
MBC3 uses a crystal oscillator for its clock counter operation, and condensation on the oscillator may halt
its oscillation, preventing the clocks from counting up. Once the condensation disappears, the clocks will
resume counting up from where they stopped. However, please ensure that the counter stoppage does not
result in a loss of program control.Si no se arregla, puedes probar a cambiarlo. Es un componente barato, así que no pierdes mucho por probar.
Dentro del cartucho se identifica fácilmente ya que es un pequeño tubo que lleva dos puntos de soldadura y suele ir asegurado con una pequeña cinta:
El oscilador que usa este tipo de cartucho (
MBC3) es de 32.768 kHz, en cualquier tienda de electrónica deberías poderlo encontrar, pero mira que sea del mismo tamaño.
Si esto no funciona, puedes comprobar la resistencia R2, los capacitores C1 y C2 y la soldadura de los pines XIN y XOUT del chip MBC.