Da ZSNES nur für die 32-Bit-Architektur in den Paketquellen vorhanden ist, bietet es sich für ein 64-Bit-Ubuntu an, die Alternative Snes9x zu verwenden.
ZSNES
ist ein Super-Nintendo/Super-Famicom-Emulator, der auch für Linux entwickelt wird. Der Emulator ist zu den meisten SNES-Spielen kompatibel. Im Gegensatz zu anderen Emulatoren ist er vergleichsweise ressourcenschonend, da er überwiegend in Assembler programmiert wurde.
| |
| ZSNES |
Zur Installation [1] ist das folgende Paket notwendig:
zsnes (universe, nur für die 32bit-Architektur verfügbar: 184255 )
Eine Möglichkeit, ZSNES auch unter einem 64-Bit-Ubuntu zu installieren, ist, das Paket für die 32-Bit-Architektur manuell herunterzuladen und zu installieren, außerdem benötigt man noch die Pakete
ia32-libs
libao-common
libao4
wget http://mirrors.kernel.org/ubuntu/pool/universe/z/zsnes/zsnes_1.510-2.2ubuntu4_i386.deb sudo dpkg -i --force-architecture zsnes_1.510-2.2ubuntu4_i386.deb
Danach lässt sich der Emulator unter "Spiele -> ZSNES" starten. Bei Problemen beim Starten siehe Problembehandlung.
Nach dem ersten Start empfiehlt es sich, die Grafik anzupassen. Hierzu öffnet man unter "Config" den Menüpunkt "Video". Unter "Modes" lässt sich nur die gewünschte Auflösung einstellen. Im Reiter "Filters" kann man die gewünschten Filter einstellen. Empfehlenswert sind die Filter "Bilinear Filter" und "HQ Filter", da sich hiermit die besten Ergebnisse erzielen lassen.
Unter "Input" lässt sich die Tastaturbelegung anpassen. "Devices" dient zur Einstellung der angeschlossenen Eingabegeräte (z. B. ein Gamepad). Unter "Sound" lassen sich Details zur Audioausgabe einstellen.
Alle anderen Punkte können auf den Standardwerte belassen werden. Erwähnenswert ist noch der Punkt "Speed", hier kann man die Geschwindigkeit des Spiels einstellen, entweder schneller oder langsamer.
Um nun ein Spiel in ZSNES spielen zu können, benötigt man eine sogenannte "ROM".
Die Rom öffnet man nun über "Game -> Load". Das Fenster zum Öffnen ist selbsterklärend, ".." bedeutet eine Ebene höher.
Den aktuellen Spielstand kann man unter "Save State" speichern und unter "Load State" wieder laden. Unter "Pick State" lässt sich ein Speicherpunkt auswählen. Es ist aber auch möglich, die Speicherfunktionen des Spiels zu nutzen.
Dieser Menüpunkt dient zum Hinzufügen und Verwalten von Cheat Codes. Als Code gelten hier die "Action Replay Codes" oder ähnliche, je nachdem, welche es für das Spiel gibt. Hinzufügen kann man sie unter "Add Code". Die Codes sind unter "Enter Code" ohne Leerzeichen einzugeben. Unter "Description" kann man zusätzlich eine Beschreibung eingeben. Ein Klick auf "Save" speichert die Codes. Mit "Load" lassen sich die Codes dann wieder laden. Somit braucht man sie nicht bei jedem neuen Start neu einzugeben.
Es kann vorkommen, dass Fehlermeldungen wie diese erscheinen:
Unable to poll /dev/input/event1. Make sure you have read permissions to it. Unable to poll /dev/input/event0. Make sure you have read permissions to it.
Um ZSNES starten zu können, ist es nötig, das Verzeichnis /dev/input/envent0 bzw. /dev/input/envent1 lesbar zu machen:
sudo chmod +r /dev/input/event0
Dieses muss mit allen angegeben Verzeichnissen gemacht werden. Anschließend kann ZSNES gestartet werden.
Unter Ubuntu 8.04 (Hardy Heron) kann es vorkommen, dass ZSNES keinen Sound ausgibt. Es reicht, dass Programm mit folgenden Parametern zu starten:
zsnes -ad sdl romname
Um ein Gamepad dauerhaft zu aktivieren mit einem Editor [3] im Homeverzeichnis die Datei zsnesl.cfg im versteckten Ornder .znes bearbeiten. Hier den Eintrag
libAoDriver=“auto“
in
libAoDriver=“sdl“
ändern.
Eine Möglichkeit(!) um den Sound zu aktivieren. Mit einem Editor [3] im Homeverzeichnis die Datei zsnesl.cfg im versteckten Ornder .zsnes bearbeiten. Hier den Eintrag (unter SOUND):
libAoDriver=“auto“
in
libAoDriver=“sdl“
ändern.
Wenn man Probleme mit Verzögerungen im Sound hat, hilft es ggf., in ZSNES unter "Config -> Sound" die Sampling Rate auf 8000 Hz herunter zu regeln. Alternativ das Programm mit dem Befehl [3]
zsnes -ad sdl
starten.
Dies kann man entfernen indem man in dem Menü auf "Config" klickt. Und dann dort die neue GFX Engine deaktiviert und die alte Aktiviert.
Wahrscheinlich tritt beim Starten aus der Konsole heraus folgender Fehler auf, wenn man ZSNES unter einem 64-Bit-Ubuntu starten will:
zsnes: error while loading shared libraries: libao.so.2: cannot open shared object file: No such file or directory
Hier muss noch der Sound konfiguriert werden. Man kann ZSNES ein mal mit folgendem Schalter starten:
zsnes -ad sdl
Anderenfalls kann man die Alsa-Unterstützung aktivieren, dazu muss man die 32-Bit-Alsa-Bibliotheken verknüpfen:
sudo ln -s /usr/lib32/ao/plugins-4/libalsa.so /usr/lib/ao/plugins-4/lib32alsa.so
und dann ZSNES einmal mit folgendem Schalter starten:
zsnes -ad alsa
Gibt es hier Verzögerungen in Bild und Ton, lässt es sich evtl. durch verringern der Auflösung "Config -> Video" beheben.
Diese Revision wurde am 16. Januar 2012 um 20:35 Uhr
von Heinrich Schwietering erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Spiele, Emulation und Virtualisierung, Nintendo, SNES, Famicom
2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten