28 ans plus tard, le pirate informatique corrige le ralentissement rapide du logiciel Gradius III de la SNES

Voir, ralentir détruit!

De nombreux joueurs d'un certain âge (dont cet auteur) se souviennent de la déception du début des années 90, lorsqu'ils ont acheté la version SNES de hit arcade shmup. Gradius III, Dans les captures d'écran des magazines, les énormes sprites colorés du jeu constituaient un spectacle mémorable, comparable à l'original d'arcade de 1989. Dans les faits, toute scène comportant plus d'une poignée d'ennemis sur le matériel SNES sous-chargé ralentirait à une analyse presque injouable ,

Maintenant, le pirate ROM brésilien Vitor Vilela a résolu ce problème vieux de près de trois décennies en proposant un correctif ROM créant une nouvelle version du jeu non ralentie pour les émulateurs SNES et le matériel standard.

La clé des efforts de Vilela réside dans la puce SA-1, un co-processeur d'amélioration que l'on trouve dans certaines cartouches SNES de dernière génération. Super Mario RPG et Kirby Super Star, SA-1 fournit non seulement une fréquence d'horloge plus rapide que le processeur SNES standard (jusqu'à 10,74 MHz contre 3,58 MHz pour le processeur), mais offre également des fonctions mathématiques plus rapides, une manipulation graphique améliorée et des capacités de traitement en parallèle pour les programmeurs SNES.

Vilela était travailler pendant des mois avec ancien matériel de développement SA-1 et outils de développement modernes pour documenter le fonctionnement interne et l'attribution de cette puce. de cette semaine, Vilela dit que le travail est en cours Gradius III peut maintenant être appelé "stable" et le "nouvel âge SA-1" peut commencer.

Contrairement aux puces spéciales comme le célèbre Super FX, le SA-1 a la même architecture que le processeur central SNES code de portage écrit plus facilement pour le système de base. Toutefois, cela ne signifie pas que vous pouvez simplement installer la puce dans une ROM de jeu pour accélérer instantanément. Vilela écrit qu'il a fallu "trois mois de recherche [sic], Désassemblage, Analyse de code, Remappage de la mémoire et Manipulation de code "pour en arriver à ce point." Le patch "modifie la plupart des structures de données [and] Enfin, il référence et crée un système intermédiaire pour appeler SA-1 pour les routines les plus intensives et le SNES pour les routines d'interaction PPU / APU et la mise à jour de V-Blank. "

Le résultat est, comme le montrent les vidéos de comparaison intégrées ici, une version de Gradius III Selon Vilela, il tourne deux à trois fois plus vite que l'original. Il conserve également son taux de trame lisse et soyeux, quel que soit le nombre d'images-objets en plein écran détaillées surchargeant la scène. C'est vrai même dans Le jeu est notoire, rempli de bulles niveau 2D'un diaporama nerveux, il devient une vitrine incroyable des performances améliorées de SNES. Comme si cela ne suffisait pas, le patch réduit même les temps de chargement du jeu et l’animation remarquablement lente du démarrage jusqu’à 3,25 secondes.

Même les bulles les plus puissantes ne font pas le poids face au SA-1.

Techniquement impressionnant, on pourrait dire que ce patch est en train de ruiner le chemin Gradius III devrait être joué. Vilela note que l’absence de ralentissement "le rend incroyablement difficile" et suggère même "Certains segments du jeu d'arcade ne ressemblent pas à RTA (action en temps réel) avec SA-1, mais nous ne devrions pas sous-estimer les capacités humaines."

Matériel SNES réel Selon les rapports n'a pas de problème avec le SA-1 patché Gradius IIImême si vous travaillez avec un outil comme SD2SNES. Mais alors que Vilela affirme que "les derniers émulateurs SNES, y compris bsnes et Snes9x", fonctionnent avec la version patchée du jeu, les émulateurs comme ZSNES ne sont pas compatibles.

Avec le travail de base en place, Vilela est déjà enquêtes sur le terrain pour les autres jeux SNES susceptibles de ralentir et qui pourraient bénéficier du traitement de transfert SA-1. Pour le moment, cependant, il dit il retourne au travail Touhou Mario World 2celui-là Version "Bullet Hell" le jeu de plateforme montrant les capacités du SA-1.

Après un récent "Modulation d'émulation HD" qui améliore la clarté des jeux SNES "Mode 7", nous devons nous interroger sur les autres améliorations que la communauté des pirates informatiques peut apporter à l'ère du jeu 16 bits. ,

Taux de trame SNES Shmup douces et soyeux. C'est ce que le ciel doit ressentir.

Annonce photo de Konami

28 ans plus tard, le pirate informatique corrige le ralentissement rapide du logiciel Gradius III de la SNES
4.9 (98%) 32 votes
 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *