OESF Portables Forum

Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: webdave on September 29, 2004, 04:53:02 pm

Title: SNES Emulator Guide
Post by: webdave on September 29, 2004, 04:53:02 pm
Is there a guide that tells you how to run a SNES emulator on a c860 with Cacko's ROM?

I can't seem to get my roms to work.
Title: SNES Emulator Guide
Post by: stupkid on October 01, 2004, 02:36:38 am
I put this in another thread in this forum:

The way that I run snes9x is by creating a small shell script containing something like /home/QtPalmtop/bin/earthworm_jim.sh:

#!/bin/sh
/home/QtPalmtop/bin/snes9x -xs 320 -ys 240 "/home/zaurus/snes-roms/Earthworm_Jim_US.zip"

Then I create a link under games link like earthworm_jim.desktop:

[Desktop Entry]
Comment = snes9x
Exec = earthworm_jim.sh
Icon = earthworm_jim
Name = Earthworm Jim

Then click on the icon under games and it runs great with sound and all on my c860.

I also created a shell script that uploads my game configurations as they are created:

#!/bin/bash
#
# This script will update all the SNES game shell scripts and icons
SHDIR=/home/QtPalmtop/bin/
ICONDIR=/home/QtPalmtop/pics/
DESKTOPDIR=/home/QtPalmtop/apps/Games/

# Shell script update

for sh in *.sh; do
cp $sh $SHDIR/
chmod 755 ${SHDIR}/${sh}
done

# Icon image update

for icon in *.png; do
cp $icon $ICONDIR/
chmod 644 ${ICONDIR}/${icon}
done

# Desktop update

for desktop in *.desktop; do
cp $desktop $DESKTOPDIR/
chmod 644 ${DESKTOPDIR}/${desktop}
done

This seems like a pain, but it has consistently worked on my Z.

YMMV!

If you want to use the exact same package I'm using you can get it from my feed at:

http://www.bryandeluca.com/feed (http://www.bryandeluca.com/feed)

Hope this helps...
Title: SNES Emulator Guide
Post by: webdave on October 01, 2004, 09:15:59 am
Thanks I'll try that when I get home.
Title: SNES Emulator Guide
Post by: webdave on October 01, 2004, 09:21:37 am
Does it matter what extension the rom is in. I noticed your example was .zip. I have all of my ROMS unzipped, should they still work?
Title: SNES Emulator Guide
Post by: kic on October 01, 2004, 11:03:55 am
Provided you have the emulator installed and it's not complaining about missing packages/dependencies, you could just install zemufe and not worry about a script for each game. Much easier. Should be on the feed posted above. I'm using it right now for zgnuboy and snes9x without problem.

There's a thread on the board here somewhere that details what each script for zemufe is in case you want to edit those. (It uses a script for each type of rom to load the appropriate emulator, rom, and settings.)

On a moderately related note, I wish the emulation was a little faster. 10-15 fps is pretty dismal, but surprisingly, FF6 is still playable. Only one I've yet to try. (I somehow doubt Super Metroid will be playable at that frame rate.)
Title: SNES Emulator Guide
Post by: stupkid on October 01, 2004, 01:20:19 pm
Using my method above super metroid is quite playable on my c860.
Title: SNES Emulator Guide
Post by: kic on October 01, 2004, 09:11:03 pm
So it is. It hovers around 20 fps, give or take a few.

Still, my point was more broad, in that I'd love to see 30+ fps. Unless I have some badly botched installation, I'm guessing that 20 fps is about the best I can expect (except during cut scenes and low action scenes).

But now I'm getting somewhat off-topic.
Title: SNES Emulator Guide
Post by: chaokuo on October 19, 2004, 09:32:36 pm
running SL5500 on oz 3.5.1, after I installed both snes9x and libSDL from your feed http://www.bryandeluca.com/feed (http://www.bryandeluca.com/feed), I get:

snes9x: symbol lookup error: /opt/QtPalmtop/lib/libSDL-1.2.so.0: undefined symbol: cmd__12QPaintDeviceiP8QPainterP13QpDevCmdParam

Any ideas?
Title: SNES Emulator Guide
Post by: iamtheb on October 23, 2004, 02:55:38 pm
I'm also having problems getting snesx to work.  I'm on a C700 with Cacko 1.21b..

znester works fine, and I can even get vba to work (altought the performance is terrible).  

however snesx simply behaves strange.  If I launch it from ZEMUFE, the game shows up on the left hand side of the screen in 3 tiny boxes and then quits. Launching from the command line simply changes the resolution, and then quits as well.


I'm using the following:

libsdl_1.2.5-slzaurus20031201_arm.ipk
snes9x_SDL-1_arm.ipk

both are installed on a etx2 partition on my SD.

(libSDL_1.2.6-zports-5_arm.ipk didn't work at all -- just a black screen).

Anyone have any ideas?  Am I missing something? Thanks in advance..