Author |
Message |
Karaokefreak
|
|
Post subject: SNES-Spiele mit SA-1 - Patch. Endlich kein Ruckeln mehr
Posted: Feb 15, 2021 - 09:42 AM
|
|
AEP Team Member
Joined: Jul 05, 2004
Posts: 685
Status: Offline
|
|
Falls ihr es noch nicht mitbekommen habt:
Ein brasilianischer Coder / Hacker hat in den vergangenen Monaten einige SNES-Spiele umgeschrieben. Er hat ihnen Unterstützung durch den SA-1-Chip verpasst, also jenem Chip, der in Super Mario RPG, Kirby und einigen anderen Games der letzten SNES-Generation steckt.
Da ist einiges an Feinarbeit drin, denn der Code des gesamten Spiels muss daran angepasst werden, damit der SA-1 Chip die Arbeit der lahmarschigen SNES-CPU übernimmt. Wobei das deswegen besonders gut klappt, weil der SA-1 Chip genau derselbe Chip ist, wie die SNES-CPU, nur dreimal schneller getaktet, mit flinkerem Speicherzugriff und ein paar zusätzlichen Features.
Das Ergebnis ist beeindruckend:
Spiele wie Gradius 3 und Super R-Type rucken nicht mehr. ÜBERHAUPT NICHT MEHR! Man kann ab und zu noch einen gedropten Frame sehen, der wohl zustande kommt, wenn die neuen Codezeilen den Chipwechsel einleiten, aber das ist ehrlich gesagt ein kleiner Preis für den neuen Spielgenuss.
Und das Beste: Es funktioniert sogar auf echter Hardware! Es gibt Leute, die patchen sich ein Gradius 3- ROM zusammen und löten es auf eine Modul-Platine, auf der ein SA-1 Chip verbaut ist, und es funktioniert.
ich verwende ein Everdrive mit SA-1 Support auf FPGA Basis, und auch da funktioniert alles einwandfrei.
Bei den Emulatoren funzt SNES 9x. ich weiß leider nicht, ob bessere Emus in Zukunft unterstützt werden.
Folgende Spiele werden zur Zeit unterstützt:
Gradius 3
Super R-Type
Contra 3
In Arbeit: Race Drivin
Angekündigt:
Star Fox 30 FPS-Modus
Another World 30 FPS-Modus
Axelay Fix
UN Squadron Fix.
Außerdem gibt es noch eine Fast-Rom-Version von Super Castlevania 4. Sie nutzt den SA-1 chip nicht, boostet aber den Takt aller Speicherbausteine. wodurch das Spiel ebenfalls flüssiger (wenn auch nicht 100% ruckelfrei) läuft.
Ich hab ein Vergleichsvideo mit Super R-Type erstellt, aufgenommen auf Original-Hardware - siehe weiter unten.
------Unter folgendem Link auf github findet ihr die Patches--------
https://github.com/VitorVilela7/SA1-Root
--------Hier gehts zum Vergleichsvideo:----------
https://youtu.be/uD4jiZ7vTvQ |
|
|
|
|
|
Juttar
|
|
Post subject:
Posted: Feb 15, 2021 - 12:12 PM
|
|
Retromeister
Joined: Oct 04, 2009
Posts: 1.052
Status: Offline
|
|
Hab' ein wenig davon seinerzeit über Kultboy mitbekommen. So gut erklärt hab' ich es aber noch nicht gelesen. Danke! |
|
|
|
|
|
krysmopompas
|
|
Post subject:
Posted: Feb 16, 2021 - 08:09 PM
|
|
Retrogott
Joined: Jun 19, 2008
Posts: 2.094
Status: Offline
|
|
lol
Interessantes Projekt. In der Praxis erreicht man das Ergebnis vermutlich viel einfacher in einem Emulator mit übertakteter CPU. Die wenigsten werden das auf echter Hardware nutzen. |
_________________ If you can’t run at 60 fps, you’re not a good racing game.
|
|
|
|
|
ZypreXa
|
|
Post subject:
Posted: Feb 18, 2021 - 03:54 PM
|
|
Retrokenner
Joined: Mar 24, 2009
Posts: 189
Status: Offline
|
|
oh hoffentlich kommt eine verbesserte Version von den Super Star Wars Spielen.
Die mochte ich sehr aber sie haben so schrecklich geruckelt.
Werds mal auf meinem snesmini testen. |
|
|
|
|
|
Juttar
|
|
Post subject:
Posted: Feb 21, 2021 - 07:09 PM
|
|
Retromeister
Joined: Oct 04, 2009
Posts: 1.052
Status: Offline
|
|
|
|
|
Retro-Nerd
|
|
Post subject:
Posted: Feb 22, 2021 - 10:20 PM
|
|
Retrokenner
Joined: Jul 02, 2006
Posts: 517
Status: Offline
|
|
krysmopompas wrote: lol
Interessantes Projekt. In der Praxis erreicht man das Ergebnis vermutlich viel einfacher in einem Emulator mit übertakteter CPU. Die wenigsten werden das auf echter Hardware nutzen.
Nicht immer. Das einfache übertakten der Haupt CPU bringt auch nicht immer das gewünschte Ergebnis. Ansonsten hätte sich Vitor Vilela die Arbeit wohl auch nicht gemacht.
Die SD2SNES (neuerdings FXPak) Flashcart unterstützt nahezu alle Spezial Chips, so auch SA-1. Daher können schon viele Leute das ganze auf einem echten SNES nutzen. Ich liebe solche sinnvollen Rom Hacks.
Emulatormäßig mit SA-1 Support unterstützt sind bisher Snes9x v1.56 und bsnes/higan. |
|
|
|
|
|
|