[mythtv-users] MythGame and XMame -sound and -mouse option
Shawn Taras
shawn_t at writeme.com
Sat Dec 18 14:34:11 UTC 2004
If you don't want to wait or recompile/grab the latest CVS, here is a quick fix that is easy to manage:
What I did is modify the shell script that launches xmame. On my system, the script was: /usr/bin/xmame and originally read:
#!/bin/sh
PROG=`basename $0`
if [ -x /usr/bin/$PROG.xgl ]; then
RUN=$PROG.xgl
elif [ -x /usr/bin/$PROG.SDL ]; then
RUN=$PROG.SDL
elif [ -x /usr/bin/$PROG.x11 ]; then
RUN=$PROG.x11
else
echo "No suitable binary for $PROG found?!?"
exit 1
fi
exec $RUN $*
What I did is use SED to filter out the options that are no longer supported. I created a new file called: /usr/bin/xmame.strip that reads:
#!/bin/sh
PROG=`basename $0`
if [ -x /usr/bin/$PROG.xgl ]; then
RUN=$PROG.xgl
elif [ -x /usr/bin/$PROG.SDL ]; then
RUN=$PROG.SDL
elif [ -x /usr/bin/$PROG.x11 ]; then
RUN=$PROG.x11
else
echo "No suitable binary for $PROG found?!?"
exit 1
fi
ARGS=`echo $* | sed -e 's/-sound//g' -e 's/-nosound//g' -e 's/-mouse//g' -e 's/-nomouse//g'`
#echo $ARGS
exec $RUN $ARGS
Change the execute permissions using 'chmod +x /usr/bin/xmame.strip' and then in your setup->media settings change the XMAME executable to '/usr/bin/xmame.strip.
Simple solution that lets you keep the latest and greatest version of xmame...
Shawn
----- Original Message -----
From: "Charlie Brej" <brejc8 at vu.a.la>
To: "Discussion about mythtv" <mythtv-users at mythtv.org>
Subject: Re: [mythtv-users] MythGame and XMame -sound and -mouse option
Date: Sat, 18 Dec 2004 11:39:30 +0000
>
> Shawn Taras wrote:
> > xmame.SDL works perfectly outside of Myth, but within MythGame,
> > it doesn't launch. I have tracked the problem down to MythGame
> > launching xmame.SDL with two options that don't seem to be
> > supported:
> >
> > -mouse (or -nomouse)
> > -sound
> This has been fixed in CVS
> http://cvs.mythtv.org/cgi-bin/viewcvs.cgi/mythgame/mythgame/mamehandler.cpp?r1=1.32&r2=1.33
>
> You will either need to wait for the next version of mythtv,
> downgrade xmame or download and compile the cvs of mythgame.
>
> -- Charlie Brej
> APT Group, Dept. Computer Science, University of Manchester
> Web: http://www.cs.man.ac.uk/~brejc8/ Tel: +44 161 275 6844
> Mail: IT302, Manchester University, Manchester, M13 9PL, UK
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
--
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm
More information about the mythtv-users
mailing list