Star Fox do Super Nintendo agora roda a 60 fps graças a um novo hack
O original de 20 fps é suavizado sem arruinar o ritmo original.
Se você era um garoto da Nintendo nos anos 90, provavelmente ficou impressionado com a forma como a Star Fox e seu chip SuperFX podiam renderizar mundos 3D completos no hardware SNES da era de 1993. Se você voltar a jogar o jogo hoje, provavelmente ficará desapontado com a taxa de quadros instável do jogo, que atinge o máximo em 20 fps.
Digite o hacker de longa data do Star Fox ROM kandowontu , que é responsável pelo hack Star Fox Exploration Showcase repleto de recursos . Esta semana, a kando lançou um patch que desbloqueia modos de 30 ou até 60 fps em uma ROM emulada de Star Fox ( ou Star Fox 2 em ). O resultado é uma experiência extremamente suave que provavelmente se aproxima mais das memórias cor-de-rosa que você tem do Star Fox do início dos anos 90 do que o jogo original jamais poderia.
Um problema de projeto
As tentativas de acelerar o Star Fox não são novidade nas comunidades de hackers e emulação. Durante anos, os jogadores fizeram overclock em chips SuperFX ou rodaram emuladores em velocidades mais altas para tentar aumentar a taxa de quadros do jogo.
Mas enquanto esses métodos fazem o Star Fox rodar mais rápido (e sem problemas), eles também aceleram a lógica interna do jogo no mesmo grau. Isso significa que naves inimigas e seu Arwing voam muito mais rápido do que a Nintendo pretendia, um efeito que também tira a excelente música do jogo de sincronia com a ação de rolagem automática na tela. Triplicar a velocidade do jogo para chegar a uma experiência de 60 fps torna-o incrivelmente rápido, em todos os sentidos.
O design e as limitações do chip SuperFX original tornam este um problema complicado de resolver. Em um jogo como Star Fox , o chip SuperFX pode levar dois ciclos de quadros inteiros para transferir suas imagens 3D para a RAM de vídeo do sistema (isso apesar de usar apenas 75% do espaço disponível na tela). Adicione o tempo de cálculo para a lógica do jogo, movimento do inimigo, etc., e o jogo exibe um novo quadro em apenas um terço da taxa padrão de 60 fps do SNES.
“Os jogos SuperFX são um caso especial”, disse o autor do emulador near (aka byuu) à Ars em 2019 enquanto discutia uma atualização focada em overclock para seu emulador focado em precisão bsnes . “Como eles tendem a não rodar a 60 fps devido às demandas de software que rasterizam telas inteiras no SNES, a lógica do jogo é projetada em torno das taxas de quadros . muito rápido agora.”
Reduza seu entusiasmo
Para contornar esse problema, o hack de kando primeiro reprograma o jogo para executar três quadros de instruções (conforme medido em rotinas de IRQ ) no espaço de um ciclo de quadro (ou dois ciclos de jogo para o modo de 30 fps). Mas para evitar que a própria jogabilidade acelere, kando programou sua versão para apenas recalcular a lógica do jogo (ou “estratégias”) a cada três quadros (ou todos os outros quadros para o modo de 30 fps). “Isso desacelera o jogo de volta ao seu ritmo ORIGINAL”, escreve kando.
Infelizmente, kando observa que esta versão hackeada do jogo ainda precisa de ajuda de uma CPU SNES com overclock e, portanto, não funcionará em hardware SNES padrão . Mesmo em emuladores configurados para rodar em modo overclock, kando avisa que, no modo 60 fps, “quando há alguns objetos na tela o FPS fica muito variável entre 30-60 fps (também parece haver alguns problemas com a velocidade da música na reprodução de 60 fps).
Limitações à parte, é ótimo reviver a jogabilidade cheia de ação de Star Fox sem as taxas de quadros indutoras de náusea inerentes aos gráficos 3D do início dos anos 90 (ou as velocidades de jogo indutoras de náusea dos hacks de taxa de quadros anteriores). Vamos jogá-lo neste fim de semana junto com nossa cópia aprimorada do SA-1 sem desaceleração do Gradius III em uma tentativa de reviver a melhor versão de nossa infância.
Fonte: Arstechnica
Quando mais novo nessa época eu nem sabia o que era essa coisa de FPS, V-sync e coisas de hoje…só queria mesmo saber de jogar!!!! Hoje em dia vc se torna exigente com tanta informação e os emuladores estão superando os video games de antigamente, já que hoje em dia tudo está rodando em 60 FPS e com filtros dando uma qualidade de imagem mais limpa ainda!!!! Bons tempos dessa era 16 bits, ainda jogo esses clássicos!!!! valeu!!!!