Xmame-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
 
vdr-xmame ist ein Plugin zum Starten von xmame-Spielen innerhalb
 
vdr-xmame ist ein Plugin zum Starten von xmame-Spielen innerhalb
des VDR. Momentan ist nur die Ausgabe über X oder DirectFB
+
des VDR.
unterstützt.
+
 
'''Autor(en):'''
 
'''Autor(en):'''
 
mase
 
mase
Zeile 19: Zeile 18:
  
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Hardwareanforderungen== -->
 +
Ein Gamecontroller wäre nicht schlecht.
  
 
<!-- ==Softwareanforderungen== -->
 
<!-- ==Softwareanforderungen== -->
 +
VDR mit xineliboutput oder softdevice.
 +
Die Ausgabe über DVB ist noch nicht möglich.
 +
Xmame ist in den meisten Distributionen enthalten.
  
 
<!-- ==Installation== -->
 
<!-- ==Installation== -->
 +
Das Plugin selbst, wie jedes andere mit "make plugins" kompilieren.
 +
Im Verzeichnis "examples" liegt das Script "xmame-launch". Dieses
 +
nach /usr/local/bin/ kopieren, und mit chmod +x ausführbar machen.
 +
Dieses Script an seine Gegebenheiten anpassen.
 +
Wenn man die Fernbedienung zum Geld einwerfen, Spiel 1P und 2P Start
 +
und zur übrigen Steuerung (z. B. Cheats) in Xmame verwenden will, muss
 +
die Datei xmame-lircrc an die Fernbedienung angepasst und in Konfigurations-
 +
verzeichnis von lirc kopiert werden. Der Speicherort muss im xmame-launch-
 +
Script angegeben werden.
 +
Die Beispielkonfiguration ist für eine Samsung SMT-7020S mit Debian Lenny.
 +
Es kann im Pluginsetup eingestellt werden, ob VDR vor dem Start eines Spiels
 +
beendet werden soll. Auf der SMT ist das unbedingt notwendig, da die Rechen-
 +
leistung nicht für TV-Bild und Xmame ausreicht. Wenn man xineliboutput ver-
 +
wendet, reicht es jedoch aus, nur das Frontend zu beenden. Das hat den Vorteil,
 +
dass VDR im Hintergrund weiterläuft. Somit funktionieren auch die Aufnahmen
 +
während des Spiels. Im Script "xmame-launch" ist dann der Start- und Stop-
 +
Befehl für VDR bzw. das xine-Frontend anzugeben.
 
<!-- ===Optionen=== -->
 
<!-- ===Optionen=== -->
 
<!-- ===Patches=== -->
 
<!-- ===Patches=== -->
Zeile 28: Zeile 48:
 
<!-- ==Konfiguration== -->
 
<!-- ==Konfiguration== -->
 
<!-- ===Einstellungen=== -->
 
<!-- ===Einstellungen=== -->
 +
Im Pluginsetup ist der Pfad anzugeben, wo sich die Xmame-ROMs befinden.
 +
Desweiteren, ob VDR vor einem Spiel beendet werden soll (Pflicht bei
 +
langsamen Rechnern)
 
<!-- ===Parameter=== -->
 
<!-- ===Parameter=== -->
 
 
<!-- ==Sonstiges== -->
 
<!-- ==Sonstiges== -->
 
<!-- ===Probleme=== -->
 
<!-- ===Probleme=== -->
 
<!-- ===Tipps=== -->
 
<!-- ===Tipps=== -->
 +
Wenn unter X der Mousecursor stört, kann man das Programm "unclutter" installieren.
 +
Ein Aufruf im Script xmame-launch vor dem Command, und ein killall nach dem
 +
Command lässt den Cursor verschwinden, und beim Beenden von Xmame wieder
 +
erscheinen.
 
<!-- ===Wunschliste=== -->
 
<!-- ===Wunschliste=== -->
 +
Ausgabe über DVB-Karte
 
<!-- ===Snapshot=== -->
 
<!-- ===Snapshot=== -->
 +
cvs -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame login
 +
cvs -z3 -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame co vdr-xmame
  
 
==Links==
 
==Links==
# [ Homepage des Plugins]
+
# Homepage des Plugins: vdr-xmame.berlios.de
 
+
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 
{{i18n|xmame-plugin}}
 
{{i18n|xmame-plugin}}

Version vom 13. Oktober 2008, 22:03 Uhr

Beschreibung

vdr-xmame ist ein Plugin zum Starten von xmame-Spielen innerhalb des VDR. Autor(en): mase


Ein Gamecontroller wäre nicht schlecht.

VDR mit xineliboutput oder softdevice. Die Ausgabe über DVB ist noch nicht möglich. Xmame ist in den meisten Distributionen enthalten.

Das Plugin selbst, wie jedes andere mit "make plugins" kompilieren. Im Verzeichnis "examples" liegt das Script "xmame-launch". Dieses nach /usr/local/bin/ kopieren, und mit chmod +x ausführbar machen. Dieses Script an seine Gegebenheiten anpassen. Wenn man die Fernbedienung zum Geld einwerfen, Spiel 1P und 2P Start und zur übrigen Steuerung (z. B. Cheats) in Xmame verwenden will, muss die Datei xmame-lircrc an die Fernbedienung angepasst und in Konfigurations- verzeichnis von lirc kopiert werden. Der Speicherort muss im xmame-launch- Script angegeben werden. Die Beispielkonfiguration ist für eine Samsung SMT-7020S mit Debian Lenny. Es kann im Pluginsetup eingestellt werden, ob VDR vor dem Start eines Spiels beendet werden soll. Auf der SMT ist das unbedingt notwendig, da die Rechen- leistung nicht für TV-Bild und Xmame ausreicht. Wenn man xineliboutput ver- wendet, reicht es jedoch aus, nur das Frontend zu beenden. Das hat den Vorteil, dass VDR im Hintergrund weiterläuft. Somit funktionieren auch die Aufnahmen während des Spiels. Im Script "xmame-launch" ist dann der Start- und Stop- Befehl für VDR bzw. das xine-Frontend anzugeben.

Im Pluginsetup ist der Pfad anzugeben, wo sich die Xmame-ROMs befinden. Desweiteren, ob VDR vor einem Spiel beendet werden soll (Pflicht bei langsamen Rechnern) Wenn unter X der Mousecursor stört, kann man das Programm "unclutter" installieren. Ein Aufruf im Script xmame-launch vor dem Command, und ein killall nach dem Command lässt den Cursor verschwinden, und beim Beenden von Xmame wieder erscheinen. Ausgabe über DVB-Karte cvs -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame login cvs -z3 -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame co vdr-xmame

Links

  1. Homepage des Plugins: vdr-xmame.berlios.de
In anderen Sprachen