Friday, December 13, 2013

PPSSPP daily compile for Fedora 19 / 20

Below is my little archive of precompiled binaries of the Playstation Portable (or PSP for short) emulator, PPSSPP. All binaries are compiled for Fedora 19 64bit with Intel i7 CPU optimizations. Your mileage may vary on other Linux distributions but it should work on any newer distro. Make sure you have libSDL installed.

The archive should be updated daily as long as my computer is powered on :)

You can find the build archive Here.

Wednesday, December 11, 2013

Hey! Ho! Let's Go! Compiling Desmume 0.9.10 on Fedora 19 / 20

Hell-o again, Jeremy here. Today we are gonna try our hand at compiling the fabulous Nintendo DS/DSi emulator, Desmume. The target platform is Fedora Linux x86/x86-64 19 / 20 and version 0.9.10 (actually SVN) of Desmume. 

For this little jaunt we'll need to download the SVN source as the vanilla 0.9.10 source release would not compile under Fedora (at least not for me). It's easy to do, just follow the below commands. In addition you'll need your basic build environment such as c++ compilers, make and what not. 

Start off by installing Desmume's dependencies (one command):
sudo yum install svn SDL* gtk2-devel glade-devel soundtouch-devel mesa-libOSMesa-devel agg-devel gtkglext-devel lua-devel intltool
Next off we'll want to download the source from Desmume's SVN repository (one command):
svn co https://desmume.svn.sourceforge.net/svnroot/desmume/trunk/desmume desmume
 Now lets cd into the Desmume directory, which contains the source code (one command):
cd desmume
OK, still with me? This is the part where the magic happens... the compile! (3 commands):
./autogen.sh 
CXXFLAGS='-O2 -march=native -mfpmath=sse' ./configure --prefix=/usr
make
Once the make finishes you'll want to install your baby into it's final resting place. (one command):
sudo make install
 And there you have it. A fresh steaming pile of Nintendo DS emulator. Load up a game ROM (one you legally own, of course) and give it a shot!


Wednesday, December 4, 2013

Fedora 20 Enable Testing Repo for Updates

This morning I was trying to update my Fedora 20 install and it was playing all kinds of hell about missing dependencies. These were packages I knew were available in Fedora. After a little research I found the missing packages to still be in the testing repo. It looks as if some of the packages were released to updates while some were left behind in testing. All I had to do to fix it was enable the testing repo and *BAM* it updated fine.

The following command will enable the updates testing repository permanently

 yum-config-manager --enable updates-testing 

If you wish to disable it again, run the following command

 yum-config-manager --disable updates-testing 

If you'd rather not enable the updates-testing repository permanently but just use it on a case-by-case basis, you can do this with yum. The command:


yum update --enablerepo=updates-testing

The above info was found on the Official Fedora Q&A wiki located at

https://fedoraproject.org/wiki/QA:Updates_Testing

Thursday, November 28, 2013

Sunday, November 24, 2013

Dolphin Wii & Gamecube Emulator for Fedora 20 Compile

Updated - 02.14.2015

Just as a heads up to myself for future use, below is a rough outline I found on the Dolphin-Emu Linux Compile FAQ. Thanks to the mystery chap who originally posted this.

Start off by installing the needed dependencies to compile (2 total commands, second one is really long).
sudo yum groupinstall "Development Tools" 
sudo yum install git cmake-fedora gcc-c++ wxGTK-devel SDL-devel Cg bluez-libs-devel readline-devel alsa-lib-devel pulseaudio-libs-devel libao-devel glib2-devel openal-soft-devel ffmpeg-devel glew-devel lzo-devel portaudio-devel pango-devel libusb-devel miniupnpc-devel polarssl-devel SFML-devel SDL2-devel SOIL-devel miniupnpc-devel polarssl-devel soundtouch-devel wxGTK3-devel
Next you'll want to make a directory to hold the source code. I made a directory in my home named Source. And don't forget to enter the directory you made (2 total commands).
mkdir ~/Source
cd ~/Source
Now we will download the source from google code's git server (1 total command).
git clone https://github.com/dolphin-emu/dolphin.git dolphin-emu
Time to dive into the source code directory (1 total command).
cd dolphin-emu
Once inside the dolphin-emu directory you'll want to make another directory called build and enter it (2 total commands).
mkdir build
cd build
It is now time to make the magic happen through the wonder of compilation (2 total commands).
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr
make
And lastly we'll want to sudo to root and install the program to it's final resting place (1 total command).
sudo make install
Dolphin-emu 4.0-xxx git build on Fedora 20