Tanto tiempo de ralentización: el nuevo truco ejecuta SNES Star Fox a hasta 60 fps

Una demostración de la versión pirateada de 60 fps de Zorro estrella lanzado esta semana (aunque esta demostración no supera los 30 fps, como se indica en la esquina inferior izquierda).

Si eras un niño de Nintendo en los años 90, probablemente te impresionó cómo Zorro estrella y su chip SuperFX podría representar mundos 3D completos en hardware SNES de la era de 1993. Sin embargo, si vuelves a jugar el juego hoy, probablemente te decepcionará la velocidad de fotogramas entrecortada del juego, que alcanza un máximo de 20 fps.

Entra desde hace mucho tiempo Zorro estrella hacker de ROM kandowontuque es responsable del repleto de funciones Exhibición de exploración de Star Fox cortar a tajos. Esta semana, kando lanzó un parche que desbloquea modos de 30 o incluso 60 fps en un emulado. Zorro estrella (o Zorro estrella 2em) ROM. El resultado es una experiencia extremadamente fluida que probablemente se acerca más a los recuerdos color de rosa que tienes de principios de los 90. Zorro estrella de lo que el juego original jamás pudo.

Un problema de diseño

Intentos de acelerar Zorro estrella no son nada nuevo en las comunidades de piratería y emulación. Durante años, los jugadores han overclockeado los chips SuperFX o han ejecutado emuladores a velocidades más altas para intentar aumentar la velocidad de fotogramas del juego.

Agrandar / El chip SuperFX es solo uno de los muchos coprocesadores de cartucho que un emulador de SNES tiene que manejar correctamente. Zorro estrella funcionan más rápido (y sin problemas), también aceleran la lógica interna del juego en la misma medida. Eso significa que las naves enemigas y tu Arwing vuelan mucho más rápido de lo que pretendía Nintendo, un efecto que también desincroniza la excelente música del juego con la acción de desplazamiento automático en pantalla. Triplicar la velocidad del juego para llegar a una experiencia de 60 fps lo hace imposible de jugar, en todos los sentidos.

El diseño y las limitaciones del chip SuperFX original hacen que este sea un problema difícil de resolver. en un juego como Zorro estrella, el chip SuperFX puede tardar dos ciclos completos de cuadro para transferir sus imágenes 3D a la RAM de video del sistema (eso es a pesar de usar solo el 75 por ciento del espacio disponible en la pantalla). Agregue el tiempo de cálculo para la lógica del juego, el movimiento del enemigo, etc., y el juego muestra un nuevo cuadro a solo un tercio de la velocidad estándar de 60 fps de SNES.

“Los juegos SuperFX son una especie de caso especial”, dijo el autor del emulador near (también conocido como byuu) a Ars en 2019 mientras discutía una actualización centrada en el overclocking de su emulador bsnes centrado en la precisión. “Dado que tienden a no ejecutarse a 60 fps debido a las demandas del software que rasteriza pantallas completas en SNES, la lógica del juego está diseñada en torno a las velocidades de cuadro. Así que incluso si acelera Zorro estrellael motor del juego parecerá estar funcionando demasiado rápido ahora”.

Anuncio publicitario

Reduzca la velocidad de su rollo

Para solucionar este problema, el truco de kando primero reprograma el juego para ejecutar tres cuadros de instrucciones (medidas en rutinas IRQ) en el espacio de un ciclo de cuadro (o dos ciclos de juego para el modo de 30 fps). Pero para evitar que el juego en sí se acelere, kando programó su versión para que solo recalculara la lógica del juego (o “estrategias”) cada tercer cuadro (o cada dos cuadros para el modo de 30 fps). “Esto ralentiza el juego a su ritmo ORIGINAL”, escribe kando.

Desafortunadamente, Kando señala que esta versión pirateada del juego todavía necesita ayuda de una CPU SNES overclockeada y por lo tanto, no funcionará en hardware SNES de serie. Incluso en emuladores configurados para ejecutarse en modo overclockeado, kando advierte que, en el modo de 60 fps, “cuando hay algunos objetos en la pantalla, el FPS se vuelve muy variable entre 30 y 60 fps (también parece haber algunos problemas con la velocidad de la música en la reproducción de 60 fps).

zorro estrella 2 luciendo más suave que nunca

Limitaciones aparte, es genial revivir Zorro estrellaEl juego lleno de acción sin las velocidades de fotogramas que provocan náuseas inherentes a los gráficos 3D de principios de los 90 (o las velocidades de juego que inducen náuseas de los hacks de velocidad de fotogramas anteriores). Lo jugaremos este fin de semana junto con nuestra copia mejorada SA-1 sin ralentizaciones de Paso 3 en un intento de revivir la mejor versión de nuestra infancia.