SNES Star Fox fonctionne désormais à une vitesse soyeuse de 60 images par seconde grâce à un nouveau hack

Une démonstration de la version 60 fps piratée de Renard étoilé sorti cette semaine (bien que cette démo ne dépasse pas 30 images par seconde, comme indiqué dans le coin inférieur gauche).

Si vous étiez un enfant de Nintendo dans les années 90, vous avez probablement été étonné de voir à quel point Renard étoilé et sa puce SuperFX pourrait rendre des mondes 3D complets sur du matériel SNES de 1993. Cependant, si vous revenez jouer au jeu aujourd’hui, vous serez probablement déçu par la fréquence d’images saccadée du jeu, qui s’arrête à 20 ips au maximum.

Entrer longtemps Renard étoilé pirate de ROM kandontuqui est responsable de la fonctionnalité Vitrine d’exploration Star Fox pirater. Cette semaine, cando a publié un patch qui déverrouille les modes 30 ou même 60 ips dans une émulation Renard étoilé (ou Renard étoilé 2em) ROM. Le résultat est une expérience extrêmement fluide qui est probablement plus proche des souvenirs roses que vous avez du début des années 90 Renard étoilé que le jeu original ne pourrait jamais.

Un problème de conception

Les tentatives d’accélération Renard étoilé n’ont rien de nouveau dans les communautés de piratage et d’émulation. Les joueurs ont eu puces SuperFX overclockées ou exécuter des émulateurs à des vitesses plus élevées pour essayer d’augmenter la fréquence d’images du jeu.

La puce SuperFX n'est qu'un des nombreux coprocesseurs de cartouche qu'un émulateur SNES doit gérer correctement.
agrandir / La puce SuperFX n’est qu’un des nombreux coprocesseurs de cartouche qu’un émulateur SNES doit gérer correctement.

Mais alors que ces méthodes font Renard étoilé fonctionnent plus rapidement (et plus facilement), ils accélèrent également la logique interne du jeu dans la même mesure. Cela signifie que les vaisseaux ennemis et votre Arwing voleront beaucoup plus vite que prévu par Nintendo, un effet qui désynchronise également l’excellente musique du jeu avec l’action de défilement automatique à l’écran. En triplant la vitesse du jeu pour obtenir une expérience de 60 ips, il est injouable à tous points de vue.

La conception et les limites de la puce SuperFX d’origine en font un problème difficile à résoudre. Dans un jeu comme Renard étoiléla puce SuperFX peut prendre deux cycles de trame complets de transférer ses images 3D vers la RAM vidéo du système (malgré l’utilisation de seulement 75 % de l’espace écran disponible). Ajoutez du temps de calcul pour la logique du jeu, les mouvements ennemis, etc., et le jeu restitue une nouvelle image à seulement un tiers du taux standard de 60 ips de la SNES.

“Les jeux SuperFX sont une sorte de cas particulier”, auteur d’émulateur proche (alias byuu) dit Ars en 2019 tout en discutant d’une mise à jour axée sur l’overclocking de leur émulateur orienté précision bsnes. “Parce qu’ils ont tendance à ne pas fonctionner à 60 images par seconde en raison des exigences des logiciels qui rastérisent des écrans entiers sur la SNES, la logique du jeu est conçue autour des fréquences d’images. Donc, même si vous accélérez Renard étoiléle moteur du jeu semblera maintenant tourner trop vite.”

Ralentissez votre roulis

Pour contourner ce problème, le hack kando reprogramme d’abord le jeu pour exécuter trois blocs d’instructions (mesurés en Routines IRQ) en l’espace d’un cycle d’image (ou deux cycles de jeu pour le mode 30 fps). Mais pour éviter d’accélérer le gameplay lui-même, kando a programmé sa version pour recalculer simplement la logique du jeu (ou “strats”) toutes les trois images (ou toute autre image pour le mode 30 fps). “Cela ralentit le jeu à son rythme ORIGINAL”, écrit Kando.

Malheureusement, kando note que cette version piratée du jeu a toujours besoin de l’aide d’un processeur SNES overclocké et donc, ne fonctionne pas sur le matériel SNES standard. Même dans les émulateurs configurés pour fonctionner en mode overclocking, kando met en garde que, en mode 60 ips, “quand il y a quelques objets sur l’écran, le FPS devient très variable entre 30 et 60 ips (il semble également y avoir des problèmes avec la vitesse de la musique à 60 ips).

Renard étoilé 2 semble plus lisse que jamais

Limitations mises à part, c’est génial de revivre Renard étoiléLe gameplay bourré d’action de sans les fréquences d’images écœurantes inhérentes aux graphismes 3D du début des années 90 (ou les vitesses de jeu écœurantes des hacks de fréquence d’images précédents). On y jouera ce week-end avec notre copie améliorée SA-1 sans décalage de Étape 3 dans le but de revivre la meilleure version de notre enfance.

Leave a Reply

Your email address will not be published.