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: 684
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
|
|
Retrokenner

Joined: Oct 04, 2009
Posts: 582
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: 2079
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: 183
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
|
|
Retrokenner

Joined: Oct 04, 2009
Posts: 582
Status: Offline
|
|
|
|
 |
Retro-Nerd
|
|
Post subject:
Posted: Feb 22, 2021 - 10:20 PM
|
|
Retrokenner

Joined: Jul 02, 2006
Posts: 517
Status: Offline
|
|
[quote="krysmopompas"]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.[/quote]
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. |
|
|
|
|
 |
|