Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › SNES9X in RetroPie Setup?
- This topic has 10 replies, 4 voices, and was last updated 11 years, 7 months ago by ruadrim.
-
AuthorPosts
-
04/26/2013 at 21:35 #1623jbaker1225Participant
Hey, I honestly have no clue how labor-intensive this might be, but is there any way we could get the SNES9X build as an option from RetroPie Setup?
Since I’m using my RPi almost strictly as an emulation machine, it would be great to have this up in EmulationStation, so I can navigate and run all my emus through just my controller.
I believe the most recent build has support for 2 joypads as well as a keyboard, and runs a bit better than pocketsnes in RetroArch. It’s located here: https://github.com/chep/snes9x-rpi
If it’s too difficult or not possible, I understand. I am still completely new and don’t really know how much of this stuff works. Thanks.
04/28/2013 at 08:26 #1633petrockblogKeymasterIncluding this emulator into the RetroPie script is on my to-do list! However, I do not know currently, when I will find time for that.
But, of course, everyone is invited to post a pull request with the needed steps Github ([URL]https://github.com/retropie/RetroPie-Setup[/URL]) ;-)04/28/2013 at 12:27 #1638ruadrimParticipantI can confirm that this SNES9X build works a lot faster than the current SNES emulator. Sound is nice too, FF3 doesn’t go off-key etc.
04/28/2013 at 19:42 #1642Raygan KellyParticipantI’m going to try switching to this emulator tonight. Did you find the installation fairly straightforward? And would you mind posting the command entry you put in to es_systems.cfg?
04/28/2013 at 22:21 #1644jbaker1225ParticipantIf you get it to work, would you mind posting an idiot-proof step-by-step for those of us who still don’t really know what they’re doing?
04/29/2013 at 07:52 #1645ruadrimParticipantIt’s all described on the GIT repository, really.
Dependencies are listed here: https://github.com/chep/snes9x-rpi/wiki/Dependencies
(This means you need to have this stuff installed before trying to build the snes9x binary).
sudo apt-get install fonts-freefont-ttf libboost-serialization-dev libboost-thread-dev libboost-system-dev libsdl1.2-dev libsdl-ttf2.0-dev libasound2-dev
Then you pull the source code to your machine:
git clone https://github.com/chep/snes9x-rpi.git
Go into the directory that just downloaded and type
make
If the odds are in your favour, you’ll find a snes9x binary after the compilation process. To start a game:
./snes9x *rom*
Check out the wiki for more details and info. There’s a lot of info in the readme.txt and readme.rpi files in the repository.
04/29/2013 at 16:25 #1647jbaker1225ParticipantGreat, thanks. I’ll give that a go.
I’m currently using an SNES controller to play, so I have no free buttons. Do you know if there’s a way to map the controls to quit like they are in RetroArch (a button combination)?04/29/2013 at 18:38 #1648Raygan KellyParticipantThis is what I’m waiting on too. I am using a pair of USB SNES controllers.
In the end I may finally learn to work with GPIO so I can add a few simple buttons for exiting the emulator, saving states, etc.
05/01/2013 at 20:52 #1666petrockblogKeymaster[quote=1645]It’s all described on the GIT repository, really.
Dependencies are listed here: https://github.com/chep/snes9x-rpi/wiki/Dependencies<br>
(This means you need to have this stuff installed before trying to build the snes9x binary).<br>
sudo apt-get install fonts-freefont-ttf libboost-serialization-dev libboost-thread-dev libboost-system-dev libsdl1.2-dev libsdl-ttf2.0-dev libasound2-dev
Then you pull the source code to your machine:<br>
git clone https://github.com/chep/snes9x-rpi.git
Go into the directory that just downloaded and type<br>
make
If the odds are in your favour, you’ll find a snes9x binary after the compilation process. To start a game:<br>
./snes9x *rom*
Check out the wiki for more details and info. There’s a lot of info in the readme.txt and readme.rpi files in the repository.
[/quote]I just tried to build snes9x, but right after calling “make” I get this output:
Makefile:65: apu.d: No such file or directory
Makefile:65: clip.d: No such file or directory
Makefile:65: cpu.d: No such file or directory
Makefile:65: cpuexec.d: No such file or directory
Makefile:65: cpuops.d: No such file or directory
Makefile:65: data.d: No such file or directory
Makefile:65: dma.d: No such file or directory
Makefile:65: dsp1.d: No such file or directory
Makefile:65: gfx.d: No such file or directory
Makefile:65: globals.d: No such file or directory
Makefile:65: loadzip.d: No such file or directory
Makefile:65: memmap.d: No such file or directory
Makefile:65: ppu.d: No such file or directory
Makefile:65: snapshot.d: No such file or directory
Makefile:65: snes9x.d: No such file or directory
Makefile:65: soundux.d: No such file or directory
Makefile:65: spc700.d: No such file or directory
Makefile:65: tile.d: No such file or directory
Makefile:65: unix/soundSystem.d: No such file or directory
Makefile:65: unix/svga.d: No such file or directory
I fetched the latest revision of your sources withgit clone https://github.com/chep/snes9x-rpi.git
I also posted this issue at the repository of snes9x-rpi.
05/02/2013 at 18:16 #1677petrockblogKeymasterOk, got it now. I was just to impatient. Everything worked as described above ;-) I will add SNES9X to the next release of the RetroPie Script, binaries and SD-card image.
05/06/2013 at 10:51 #1712ruadrimParticipantThanks!
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.