Die Super Nintendo hat sich ihre Beliebtheit redlich verdient, aber im Laufe der Jahre haben wir viele Details über diese Konsole erfahren, einschließlich ihrer Einschränkungen. Ehrlich gesagt war der Ricoh-5A22-Prozessor für seine Zeit nicht sehr leistungsfähig, was dazu führte, dass zusätzliche Hardware in den Modulen verbaut werden musste. Andere Spiele litten unter ernsthaften Geschwindigkeitsproblemen. Eines der am stärksten betroffenen war Gradius III, doch ein brasilianischer Hacker namens Vitor Vilela entwickelte einen Patch, der es diesem Titel ermöglicht, einen SA-1-Coprozessor zu nutzen, seine Leistungseinbrüche zu beseitigen und eine stabile Bildrate zu halten.

SNES-Spiele mit Coprozessoren hacken für mehr Geschwindigkeit

Beim Spielen am Computer können wir immer Anpassungen vornehmen, um die Leistung eines bestimmten Titels zu verbessern. Am häufigsten betreffen sie Bildqualität und Auflösung, aber es gibt auch Tricks in den Grafikengines, Controller-Mods und die gelegentliche Overclocking-Sitzung, die unsere Komponenten etwas weiter pusht.

Bei modernen Spielekonsolen können Entwickler Patches veröffentlichen, um ihre Spiele zu optimieren, aber bei älteren Plattformen… was man sieht, bekommt man. Ein deutliches Beispiel ist Gradius III für die Super Nintendo. Der Port sieht großartig aus und visuell hat er fast nichts zu bemängeln gegenüber der Arcade-Version. Leider bedeutet das, dass er den Ricoh-5A22-Prozessor wie ein Bonbon verschlingt, und an mehreren Stellen bricht das Erlebnis auseinander. Das zweite Level spürt die Auswirkungen am meisten:

https://www.youtube.com/embed/cheKZMe-Uuo

Jeder würde an dieser Stelle empfehlen, Gradius III in einem Emulator zu spielen, aber nicht der brasilianische Hacker Vitor Vilela. Was er tat, war drei Monate in Forschung, Analyse und Code-Editierung, Speicherzuordnung und Disassemblierung zu investieren, um Gradius III mit dem SA-1-Coprozessor kompatibel zu machen.

SA-1: Ein Coprozessor für die Super Nintendo

SNES-Spiele mit Coprozessoren hacken für mehr Geschwindigkeit
Der SA-1-Coprozessor

Dieser Chip wurde in Spielen wie Super Mario RPG und Kirby Super Star verwendet und ist im Wesentlichen ein 5A22 mit Turbo, mit höherer Taktrate (10,74 MHz gegenüber 3,58 MHz), beschleunigten mathematischen Funktionen, optimierter Grafikmanipulation und paralleler Verarbeitung.

Das Beste daran ist, dass jeder Interessierte diese „modifizierte SA-1-Edition“ von Gradius III von GitHub holen, seinen Inhalt auf ein SD2SNES-Modul laden (das 150 Dollar kostet) und auf einer echten Super Nintendo spielen kann, ohne an der Konsole etwas extra zu machen. Eine potenziell günstigere Alternative für diejenigen, die die Vorteile dieses Hacks auf der Hardware nutzen möchten, ist die Suche nach einem kompatiblen Spender-Modul und die eigene Herstellung nach den Schritten des YouTubers Voultar:

Was steht als Nächstes auf der Liste? Vitor plant, weitere Spiele mit Leistungsproblemen in seine neue „SA-1-Ära“ aufzunehmen. Ein Großteil seiner Aktivitäten ist über Patreon verfügbar, aber man sollte gut überlegen, bevor man ein Spiel modifiziert. Warum? Weil die Geschwindigkeitsänderung den Schwierigkeitsgrad erhöhen kann… erheblich.

Quelle: Hackaday, via Ars Technica.

https://old.neoteo.com/una-super-nintendo-con-un-raspberry-pi/