Se seu Pokémon Silver ou Gold não salva o progresso, o problema quase certamente é a bateria interna do cartucho (CR2025 ou CR2032) que acabou. A substituição é simples e restaura a função de save.
Vire o cartucho. Há um parafuso central na parte traseira. Use o alicate para removê-lo.
Separe as duas metades do cartucho: deslize a frente (lado do rótulo) para baixo e puxe.
Localize a bateria no canto superior direito da placa. Ela está presa por duas abas metálicas (uma visível em cima, outra por baixo).
Com cuidado, use o alicate para soltar a aba superior e depois retire a bateria da aba inferior.
Insira a nova bateria na mesma posição: lado positivo (+) tocando a aba inferior, lado negativo (-) tocando a aba superior.
Prenda a aba superior com fita adesiva sobre a bateria (pode encostar na placa, sem problema).
Reassemble o cartucho, aperte o parafuso e teste. O save deve funcionar normalmente.