summaryrefslogtreecommitdiff
path: root/recipes/opie-sh-snes/files/opie-sh-snes.sh
blob: 0d5c3e0360a6761703935506e2acdf2030f28117 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/sh
#Path to your Roms if you want to disable the menu
#LOCATION=/mnt/card/games/snes

# Give a default
if test -e /root/Settings/opie-sh-snes.conf
then
	LOCATION="`cat /root/Settings/opie-sh-snes.conf`"
else
	echo "/mnt/card/games/snes" > /root/Settings/opie-sh-snes.conf
	#Enable Menu Rom Finder
	LOCATION="` opie-sh -i -t "Path to Roms" -g -E -l -F /root/Settings/opie-sh-snes.conf `"
	! test -z "$LOCATION" && echo $LOCATION > /root/Settings/opie-sh-snes.conf
fi	

echo "LOCATION = [$LOCATION]"
if [ "$LOCATION" = "" ]; then exit; fi


#Load a game from your list
ROM=`	cd "$LOCATION" ; ls -1 *.zip \
	| opie-sh -i -l -t "Snes9x" -F  -g `
if [ "$ROM" = "" ]; then exit; fi

echo "ROM = [$ROM]"

#Enable Sound Button
setsound () {
	opie-sh -m -t "Sound"	\
	-M "Do you want sound?"	\
	-g -0 Yes -1 No
RETURNCODE=$?

case $RETURNCODE in
        0)  SOUND="-sound" ;;
        1)  SOUND="-nosound" ;;
esac

echo "SOUND = [$SOUND] / RC = [$?]"
}


setsound



if [ "$SOUND" = "" ]; then exit; fi


snes9x $SOUND "$LOCATION/$ROM"