Se você gosta de jogos retro e emulação, sabe quantos jogos da velha escola eram duros como pregos. Jovens falando sobre como Dark Souls é difícil nunca jogaram Battletoads. Ainda assim, os jogos são feitos para serem concluídos e, para os casos em que você está preso em uma situação difícil, o retrocesso pode ajudar.
Retroceder é um recurso encontrado em muitos emuladores modernos. Ele armazena continuamente o estado do seu jogo na RAM. Dessa forma, ele cria o equivalente a uma gravação dos X segundos anteriores. Seu personagem no jogo morreu? Você pode manter uma tecla pressionada para retroceder o jogo e desfazer seus movimentos errados.
Instalação
Presumimos que você instalou o Retroarch em seu computador e o configurou com seus núcleos de emulação favoritos.
Retroarch suporta retrocesso desde o início e tem a tecla de atalho r mapeado para ele. No entanto, não funciona e a função está desativada. Não funciona para todos os núcleos e, além disso, exige memória para funcionar. Isso significa que quanto mais exigente for o sistema emulado e quanto mais tempo você quiser retroceder, mais RAM o Retroarch consumirá. Para sistemas relativamente novos, como o PlayStation, que tem mais RAM do que, por exemplo, um Commodore 64, o retrocesso pode consumir muitos MBs de RAM.
É por isso que o retrocesso está desabilitado por padrão. Para ativá-lo, vá para “Configurações> Frame Throttle”.
A opção de retrocesso na parte superior leva a um submenu.

Inicialmente, você verá apenas uma opção, Rewind Support, e ela será desativada. Ligue-o e mais opções aparecerão abaixo.

- Retroceder Quadros é inicialmente definido como 1 e retrocederá no tempo na mesma taxa de quando você estava jogando – um quadro de cada vez. Ao aumentar este valor, você pode acelerar a função de retrocesso pulando quadros. Como esses quadros não são gravados, essa opção também diminui a quantidade de RAM necessária para retroceder. O problema, porém, é que quanto mais quadros você pula, mais perde em granularidade e controle, e será mais difícil retroceder até um ponto específico.
- Tamanho do buffer de retrocesso (MB) é a quantidade real de RAM que o Retroarch usará para retroceder. O tamanho inicial de 20 MB é mais do que suficiente para emular sistemas com baixa quantidade de RAM, como a maioria dos computadores e consoles da era de 8 bits. Para hardware mais recente (emulado), seria melhor aumentar esse número. Quanto mais recente o hardware, mais RAM você deve alocar para retroceder. Pelo menos, se quiser poder voltar no tempo por mais de dois ou três segundos.
- Etapa de tamanho do buffer de retrocesso (MB) define as etapas pelas quais a opção anterior, Rewind Buffer Size (MB), aumenta ou diminui. Achamos que foi muito difícil implementar algum tipo de entrada numérica diretamente na opção anterior.
- Os valores que usamos para emular SNES e jogos da era Genesis foram 2 em Rewind Frames e 50 em Rewind Buffer Size (MB). Isso nos proporcionou mais tempo de retrocesso do que precisávamos. Admitimos que não medimos, mas pareceu mais de 5 segundos – e certamente foi o suficiente para desfazer um erro no jogo.

Retroarch tem a tecla de atalho para retroceder vinculado a r por padrão, mas não custa verificar novamente.
- Visite “Configurações -> Entrada”.
- Encontre a entrada das teclas de atalho e selecione-a para entrar nesse submenu.
- Localize a entrada de retrocesso e verifique se ela está ligada a r. Se não for, ou se você não gostar desse mapeamento, sinta-se à vontade para alterá-lo pressionando Enter seguido da nova tecla de atalho quando solicitado.

Agora você pode voltar no tempo!
Com tudo configurado, inicie um de seus jogos favoritos da velha escola através do Retroarch. Escolhemos um título clássico do Super Mario para o SNES.

Quando você estiver em uma situação igualmente terrível em seu jogo favorito, pressione r em seu teclado (ou qualquer outra tecla de atalho para a qual você remapeado para retroceder).

Continue segurando r (ou uma tecla de atalho alternativa) e verifique sua tela conforme o tempo flui para trás. Solte a tecla quando chegar ao ponto em que gostaria de continuar e comece o jogo!

Como uma nota de fechamento, lembre-se de que o retrocesso não é compatível com todos os núcleos do Retroarch. Felizmente, os sistemas mais populares têm vários núcleos disponíveis e pelo menos um provavelmente será compatível com retrocesso. No entanto, sempre existe a chance de o recurso estar totalmente indisponível para um sistema específico por meio dos núcleos do Retroarch. Nesses casos, vale a pena procurar emuladores dedicados, como Dolphin e FS-UAE, que podem oferecer suporte ao recurso para seu sistema retro favorito.
Enquanto isso, verifique também como você pode configurar o Retroarch no Android.
Relacionado: