Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> sdlmame aus g2v launcher starten
jobe
Geschrieben am: Montag, 03.September 2012, 22:38 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Nachdem ich jetzt sdlmame erfolgreich zum Laufen gebracht habe, würde ich es gerne in meine Installation vollständig integrieren.

Aktueller Stand:
Ich kann sdlmame über /usr/games/bin/sdlmame starten und roms spielen

Im Launcher hätte ich mir einen einfachen Eintrag unter:
/etc/gen2vdr/applications

Mit folgendem Inhalt angelegt:
CODE

#!/bin/bash
/usr/games/bin/sdlmame


das führt aber dazu, dass beim Starten von mame die Auflösung nicht passt und in weiterer Folge dann auch der Ton abgehackt ist und die Spiele zu langsam laufen.

Hat jemand eine Idee wie ich sdlmame vom launcher aus richtig starten kann?

Danke,
Jobe
Email Poster
Top
R2D2
Geschrieben am: Dienstag, 04.September 2012, 17:48 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 5975
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Hi,

ohne es jetzt selber getestet zu haben, vermute ich mal, dass das Problem am Windowmanger (ratpoisen) liegt, da dieser ja noch läuft.

Ich würde mal
CODE
man sdlmame

aufrufen und mit den Parametern etwas spielen.

Vorallem dieser Teil ist interessant:

CODE
[...]
  Video options
      -video [soft|opengl|opengl16|none]
             Specifies which video subsystem to use for drawing:
             soft  uses software rendering, which is slower but more compatible.
             opengl  uses OpenGL and your graphics accelerator to speed up many aspects of drawing MAME including compositing artwork, overlays, and bezels, as  well
             as stretching the image to fit your screen.
             opengl16  uses alternate OpenGL code, which should provide faster output on some cards.
             none  does no drawing and is intended for CPU benchmarking.
             Default is SOFT.

      -numscreens
             Reserved for future use.

      -[no]window, -[no]w
             Run MAME in either full screen or a window. This is a fully-featured window mode where the window resizes as necessary to track what the game does.  And
             you can resize it  yourself with your OS's standard window controls.  The default is OFF (-nowindow).

      -[no]maximize, -[no]max
             Controls initial window size in windowed mode. If it is set on, the window will initially be set to the maximum supported size when you start  MAME.  If
             it  is turned off, the window will start out at the smallest supported size. This option only has an effect when the -window option is used. The default
             is ON (-maximize).

      -keepaspect, -ka
             Forces the correct aspect ratio. This means when you're resizing the window in windowed mode the actual game image will  resize  in  discrete  steps  to
             maintain the proper shape of the game graphics. If you turn this off you can resize the window to anything you like and get funny squishing and stretchâ
             ing.  The same applies for full-screen. Default is ON (-keepaspect).
....


Evtl. mal so testen:

CODE
#!/bin/bash

/usr/games/bin/sdlmame -max -video opengl
Email PosterUsers WebsiteICQ
Top
jobe
Geschrieben am: Donnerstag, 06.September 2012, 18:15 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 113
Mitgliedsnummer.: 10710
Mitglied seit: 2009-06-16



Herzlichen Dank R2D2 damit klappt es jetzt, auch wenn ich es noch nicht ganz verstehe. Ich habe ja bei meinen vorherigen Versuchen den Launcher auch nie beendet. D.h. der einzige Unterschied war der Start einmal aus der Console und einmal per Script aus dem launcher. Der window Manager sollte also immer gelaufen sein.
Egal, jetzt klappts.

LG
Jobe
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll