
Getestete Version: Snes9xTyl v0.4.2 (Release 15.05.2006)
Coder: YoyoFR und Laxer3a
Der wohl beste SNES Emulator für die PSP heißt Snes9xTyl und ist ein Port des PC Emulators Snes9x v1.39.
Schon von Beginn an konnte er recht viel, wurde aber trotzdem immer weiter verbessert. Heute kann er in allen Punkten überzeugen: Spiele laufen ziemlich flüssig, die Bedienung ist gut und die Einstellungsmöglichkeiten sind groß.
Mit der Version 0.4.2 hat yoyofr die Entwicklung offiziell eingestellt, da seiner Meinung nach nichts mehr zu verbessern sei, die Leistung der würde schon maximal genutzt.
Seit v0.3 gibt es eine "normale" Version für den 1.xx Kernel und eine "me" Version für den 2.xx+ Kernel. Die me-Version funktioniert damit auch auf PSP-2004 und PSP-3004, doch sollte man nach Möglichkeit lieber die normale Version einsetzen. Unter dem 2.xx+ Kernel gibt es nur eingeschrenkteren Kernelzugriff, wodurch es bei der me-Version zum Beispiel nicht möglich ist die PSP in Standby zu setzen. Dabei stürzt die PSP ab. Außerdem soll es leichte Geschwindigkeitseinbußen geben.
Die ROMs werden in ms0:/PSP/GAME/snes9xTYL/ROMS/ kopiert.
Nach dem Start des ROMs gelangt man mit L+R zurück in das Menü. Mit
wird bestätigt, mit
kommt man zurück.
Unter LOAD/SAVE können pro Spiel bis zu 10 Spielstände gespeichert und geladen werden Dabei handelt es sich, wie bei Emulatoren üblich, der RAM gespeichert. Man erhält nach dem Laden als exakt die gleiche Position zurück, wie man sie gespeichert hat.
Wird später ein ROM erneut gestartet, wird automatisch das SRAM File mit geladen, wie bei echten Modulen.
Unter CONTROLS lässt sich die Tastenbelegung ändern. Das ist vorallem sinnvoll, wenn ein Spiel die Kombination L+R benötigt. Ältere Snes9xTyl Versionen nutzen beispielsweise analog
, um das Menü aufzurufen.
VIDEO enthält die meisten Einstellungsmöglichkeiten.
Mit der "Engine" muss man je nach Spiel etwas experimentieren, wenn es etwas langsam läuft. Eine optimale Einstellung gibt es dafür nicht.
Der "Video mode" beeinflusst den Zoom. Eine 1:1 Darstellun bringt die beste Qualität, nutzt aber nicht das ganze Display. "zoom 3/4" vergrößert das Bild so weit, dass die ganze Höhe des Displays genutzt wird. "fullscreen" verzerrt das Bild, um den ganzen Bildchirm zu nutzen. Bei "fullscreen clipped" wird ebenfalls der ganze Bildschirm genutzt, jedoch das abgeschnitten, was nicht drauf passt.
"Speed limit switch" bremst das Spiel, sollte die PSP genug Leistung haben es schneller als normal zu emulieren. Bei PAL Spielen wären das 50 FPS, bei NTSC Games 60 FPS. Die Anzahl der maximalen Frames lässt sich einen Punkt weiter bei "Speed limit fps" ändern.
Schafft die PSP die Emulation nicht in Echtzeit, läuft das Spiel normalerweise langsamer. Das kann man mit "Frameskip" vermeiden. Dabei werden einige Bilder übersprungen, so dass die eigentliche Geschwindigkeit normal bleibt.
Normalerweise baut sich ein Bild immer von oben nach unten auf. Bei Bewegungen führt es dazu, dass oben schon das neue Bild zu sehen ist, während unten noch das vorherige angezeigt wird. Durch "VSync" wird immer nur ein komplettes Bild angezeigt. Dadurch wirkt das Bild wesentlich besser, es kostet aber auch enorme Leistung.
Zuguterletzt lässt sich mit "Show FPS" anzeigen, wie viele Bilder der Emulator gerade pro Sekunde berechnet.
Unter SOUND gibt es die Möglichkeit den Ton nicht zu emulieren (Spound mode = not emulated), was im Notfall etwas freie Leistung für die Bildemulation bringt. Wenn nur ganz wenig fehlt, lässt sich auch schon etwas herauskitzeln, indem man die "Output frequency" herunter setzt.
Mit "PSP Clockspeed" im MISC Menü lässt sich die PSP höher oder runter tackten. Ein schnellerer Tackt lässt das Spiel zwar flüssiger laufen, den Akku aber auch schneller leer werden. Von daher sollte nur so viel gewählt werden, wie für das Spiel nötig ist.
"Snapshot" erstellt einen Screenshot vom Spiel in PNG.
Alle Versionen und SRCs gibt es bei YoyoFR. Hier aber noch die wichtigsten als direkten Download.
Snes9xTyl v0.4.2 (1.xx Kernel) (1,96MB)
Snes9xTyl v0.4.2me (2.xx+ Kernel) (1,96MB)
Snes9xTyl v0.1 (1.xx Kernel) (1,00MB)