Wie der Name schon sagt ist es ein Browser für ROMS von verschiedenen Konsolen. Dabei werden (unter anderem) auch NES und SNES unterstützt. Das Plugin bietet dabei nur ein Interface zum Starten der ROMs, das eigentliche abspielen übernehmen externe Emulatoren.
Die Installation kann wie beim Executor über XBMC erfolgen. Beim ersten Start werden die verschiedenen Emulatoren und der Speicherort der ROMs abgefragt. Danach werden die ROMs in den Katalog geladen. Sehr hübsch ist dabei, dass ROM Collection Browser sich dabei Informationen und Covers aus dem Internet lädt; somit ist die Liste auch schön und informativ :D.
Wie bereits erwähnt werden zum Spielen externe Emulatoren verwendet; für SNES verwende ich hierbei den altbewährten ZSNES, für NES den (mir bisher unbekannten) FCEU. Beim Einrichten können noch diverse Parameter für die Emulatoren angegeben werden; will man diese später noch ändern, so kann man dies auch in der config.xml unter
~/.xbmc/userdata/addon_data/script.games.rom.collection.browser erledigen. Für das zu startende ROM ist der Platzhalter %ROM% zu verwenden.
Für ZSNES verwende ich folgende Parameter:
-v 14 -m %ROM%
-v 14 gibt dabei 1024x786 FULLSCREEN an; -m startet das ROM ohne Menü; somit wird nach dem Beenden des Spiels auch ZSNES wieder beendet und man kehrt wieder zu XBMC zurück.
Weitere Informationen über Parameter und Auflösungen von ZSNES erhält man mit
zsnes --help
Die Tastenkonfig bzw. die Konfiguration eines Gamepads können über die GUI von ZSNES einmalig erledigt werden. Somit ist die Konfiguration für SNES Roms abgeschlossen.
FCEU ist ein commandline basierter NES Emulator. Die verfügbaren Switches und Parameter erhält man beim Parameterlosen Aufruf von FCEU. Ich verwende folgende Parameter:
-fs 2 -xres 640 -yres 480 -opengl 0 "%ROM%"
Bei den Parametern gilt hier folgendes: Wird eine Zahl größer 0 angegeben, so ist der Parameter aktiviert, 0 deaktiviert den Parameter.
Mit -fs 2 gebe ich an, dass FCEU im Fullscreen Modus gestartet werden soll (-fs 1 hatte seltsame Farbspiele), xres und yres geben die jeweilige Auflösung an. Ich hatte Probleme mit -opengl, weshalb ich OpenGL mit 0 deaktivierte (liegt vermutlich am ATI Treiber, der Teufel hole ihn). FCEU beendet sich automatisch nachdem das Spiel beendet wurde.
Das config File für FCEU liegt unter
~/.fceultra/fceu98.cfg
Dieses File ist allerdings ein Binärfile, das mit einem Hexeditor editiert werden will. Wem das zu mühselig ist, GFCEU (Gnome FCEU) schafft hierbei Abhilfe: Es ist ein kleines GUI Interface zu FCEU, das unter anderem einen Keyeditor beinhaltet. Es schreibt dabei das config File neu; somit kann die Konfiguration für FCEU Kinderleicht editiert werden. Somit steht dem Spielspaß nichts mehr im Wege :D.
Hinweis: ZSNES, FCEU und GFCEU (sowie auch dosbox btw.) sind in den Standard Ubuntu Repositories, man kann diese also bequem über apt installieren.
