Xmame-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(11 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
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 über das OSD
des VDR.
+
innerhalb des VDR.
'''Autor(en):'''
+
mase
+
<!-- ===Status=== -->
+
  
<!--
+
'''Autor:''' mase
==Bilder==
+
{|
+
|[[Bild:xmame-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
+
|[[Bild:xmame-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
+
|}
+
-->
+
  
<!-- ==Bedienung== -->
+
===Status===
<!-- ===[[SVDRP]] Befehle=== -->
+
Letztes Update: 10/2008
  
<!-- ==Hardwareanforderungen== -->
+
==Hardwareanforderungen==
Ein Gamecontroller wäre nicht schlecht.
+
* Gamecontroller
  
<!-- ==Softwareanforderungen== -->
+
==Softwareanforderungen==
VDR mit xineliboutput oder softdevice.
+
* 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
 
Im Verzeichnis "examples" liegt das Script "xmame-launch". Dieses
 
nach /usr/local/bin/ kopieren, und mit chmod +x ausführbar machen.
 
nach /usr/local/bin/ kopieren, und mit chmod +x ausführbar machen.
Zeile 37: Zeile 25:
 
Die Beispielkonfiguration ist für eine Samsung SMT-7020S mit Debian Lenny.
 
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
 
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-
+
beendet werden soll. Auf der SMT ist das unbedingt notwendig,  
leistung nicht für TV-Bild und Xmame ausreicht. Wenn man xineliboutput ver-
+
da die Rechenleistung nicht für TV-Bild und Xmame ausreicht.  
wendet, reicht es jedoch aus, nur das Frontend zu beenden. Das hat den Vorteil,
+
Wenn man xineliboutput verwendet, reicht es jedoch aus,  
 +
nur das Frontend zu beenden. Das hat den Vorteil,
 
dass VDR im Hintergrund weiterläuft. Somit funktionieren auch die Aufnahmen
 
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-
 
während des Spiels. Im Script "xmame-launch" ist dann der Start- und Stop-
 
Befehl für VDR bzw. das xine-Frontend anzugeben.
 
Befehl für VDR bzw. das xine-Frontend anzugeben.
<!-- ===Optionen=== -->
 
<!-- ===Patches=== -->
 
  
<!-- ==Konfiguration== -->
+
==Einstellungen==
<!-- ===Einstellungen=== -->
+
 
Im Pluginsetup ist der Pfad anzugeben, wo sich die Xmame-ROMs befinden.
 
Im Pluginsetup ist der Pfad anzugeben, wo sich die Xmame-ROMs befinden.
 
Desweiteren, ob VDR vor einem Spiel beendet werden soll (Pflicht bei
 
Desweiteren, ob VDR vor einem Spiel beendet werden soll (Pflicht bei
 
langsamen Rechnern)
 
langsamen Rechnern)
<!-- ===Parameter=== -->
+
 
<!-- ==Sonstiges== -->
+
==Tipps==
<!-- ===Probleme=== -->
+
<!-- ===Tipps=== -->
+
 
Wenn unter X der Mousecursor stört, kann man das Programm "unclutter" installieren.
 
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
 
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
 
Command lässt den Cursor verschwinden, und beim Beenden von Xmame wieder
 
erscheinen.
 
erscheinen.
<!-- ===Wunschliste=== -->
+
 
Ausgabe über DVB-Karte
+
==Snapshot==
<!-- ===Snapshot=== -->
+
cvs -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame login
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
cvs -z3 -d:pserver:anonymous@cvs.vdr-xmame.berlios.de:/cvsroot/vdr-xmame co vdr-xmame
+
 
 +
==Aktuelle Version==
 +
[http://prdownload.berlios.de/vdr-xmame/vdr-xmame-0.0.1.tar.gz 0.0.1]
  
 
==Links==
 
==Links==
# Homepage des Plugins: vdr-xmame.berlios.de
+
# Homepage des Plugins: http://developer.berlios.de/projects/vdr-xmame/
 +
# Xmame Homepage: http://freecode.com/projects/xmame
 +
 
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:Spiele-Plugins]]
 
{{i18n|xmame-plugin}}
 
{{i18n|xmame-plugin}}

Aktuelle Version vom 31. August 2013, 18:55 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

vdr-xmame ist ein Plugin zum Starten von Xmame-Spielen über das OSD innerhalb des VDR.

Autor: mase

[Bearbeiten] Status

Letztes Update: 10/2008

[Bearbeiten] Hardwareanforderungen

  • Gamecontroller

[Bearbeiten] Softwareanforderungen

  • VDR mit xineliboutput oder softdevice.

[Bearbeiten] Installation

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 Rechenleistung nicht für TV-Bild und Xmame ausreicht. Wenn man xineliboutput verwendet, 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.

[Bearbeiten] 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)

[Bearbeiten] 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.

[Bearbeiten] 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

[Bearbeiten] Aktuelle Version

0.0.1

[Bearbeiten] Links

  1. Homepage des Plugins: http://developer.berlios.de/projects/vdr-xmame/
  2. Xmame Homepage: http://freecode.com/projects/xmame
In anderen Sprachen