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

Friday, November 22, 2013

Steam Crashing on Fedora 20 when Message Received

I found this on the Steam forums. I was having a problem with Steam under Fedora 20 crashing when I received a message from one of my friends. It's a selinux permissions problem with the sound that is played when you receive a message. Below is a copy and paste of the post.

This is really a bug with Steam that they need to fix. Having execheap is apparently bad and avoidable so hopefully with some pressure Valve should sort it out.

setsebool -P selinuxuser_execheap 1

Is a workaround in the meantime. Although you need to remember to set it back later when it's sorted.

Original Post

Thursday, August 15, 2013

YO! Let's do this shit and compile some Desmume!

As of Ubuntu 13.04 there is an older version of the Nintendo DS emulator, Desmume, in the Software Center. You can install it using the following command (or by searching for Desmume in the Software Center).
sudo apt-get install desmume
Or if you're a bit more daring you can be a hero and compile from source.

To start off lets install some dependencies you'll be needing to make this happen.
sudo apt-get install libsdl1.2-dev libgtk2.0-dev libglade2-dev libosmesa6-dev libagg-dev intltool libgtkglext1-dev liblua5.1-0-dev libsoudtouch-dev
Next we'll need to get the source from the project's Sourceforge page. You can download it here.

Once you get the source you'll need to decompress it. You can double click the archive in your file manager and use the Archive Manage to do the job. Or if you like you can use the terminal command
tar zxfv desmume-0.9.9.tar.gz
Once you have the source in hand you can get ready to make the magic happen.  Use the following commands to configure, make, and install Desmume (4 total commands, one per line).
cd desmume-0.9.9
./configure --prefix=/usr
make
sudo make install
 
Thanks to the nice person @ https://gist.github.com/chrisyco/1470676 for the original guide to compiling Desmume.






Monday, August 12, 2013

PPSSPP Daily Precompiled Binaries for Ubuntu Linux.

Below is my little archive of precompiled binaries of the Playstation Portable (or PSP for short) emulator, PPSSPP, for 64-bit Ubuntu Linux. All binaries are compiled on Ubuntu 13.04. Your mileage may vary on other Linux distributions although I have tested it on Fedora 19 64-bit (works fine). Make sure you have your distro's libSDL installed.

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

You can find the build archive Here.