Posts

Showing posts from August, 2013

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

Image
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 configu…

PPSSPP Daily Precompiled Binaries for Ubuntu Linux.

Image
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.

BY CROM! Let us compile PPSSPP for Ubuntu!

Image
This how to is outdated. MaiAT3PlusDecoder is no longer needed as an audio decoder is now rolled into FFMPEG. I do believe the rest of the how to should still work though.

PPSSPP is a Sony Playstation Portable (or PSP for short) Emulator. There is no version of PPSSPP in the Software Center under Ubuntu 13.04, so we need to compile it form source. Luckily it's pretty easy to compile. I use the below command to download the source and compile.

In addition, on MY nVidia setup I had to issue the following command to link the proper libGL.so and clear up the error "No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so', needed by `PPSSPPSDL'.  Stop." Only use this command IF you are getting the before mentioned error while compiling.
sudo rm /usr/lib/x86_64-linux-gnu/libGL.so && sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so  With that out of the way continue on to compile PPSSSPP
git clone git://github.com/hrydgard/ppsspp.git &&…

HEY! Let's compile Mednafen emulator for Ubuntu!

Image
First things first we need to get the latest source from the Mednafen Forums. Usually the top post, no account needed to download.

Click here for the official Mednafen forums.

Now we'll want to Install some dependencies for compiling.

sudo apt-get install build-essential pkg-config libasound2-dev libcdio-dev libsdl1.2-dev libsdl-net1.2-dev libsndfile1-dev zlib1g-dev  

Next we'll decompress the source. Don't forget to enter the directory the archive decompresses to before you run the compile command.

tar vxfj mednafen-<version>-wip.tar.bz2

And then compile the Mednafen source

./configure && make && sudo make install

After it finishes compiling and installing it's binaries you can fire it up by opening a terminal (yes, its a terminal based program. NO built in GUI) and typing in 'mednafen <rom name>'. The list of supported systems is staggering. Refer to the Mednafen homepage for the run down on what all it can do.

Don't Like the ter…

libat3plusdecoder.so for PPSSPP on 64bit Linux

Image

Excelsior, True Believer!

Image

nVidia Drivers for Fedora Linux 19 64-bit

Image
To keep myself from searching every time I install or re-install Fedora 19 64-bit I made a little cheat sheet. Below are the steps I use to install the nVidia Drivers for my GeForce 660 Ti. This should work with most other nVidia cards which are of the 8xxx variety or newer (maybe others too but the oldest I've tested is a 8800).

First you'll need to make sure you have the RPMFusion repository enabled. To do so use the below command (1 long command)

sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

then you'll want to fully update your system and reboot when it's finished (2 commands, 1 on each line). You might want to bookmark this page so you can come back and get the final few commands :)

sudo yum upgrade
sudo reboot -n

next command... the magic happens. In addition to the graphics driver th…

Handbrake for Fedora 19

Image
I was looking for handbrake for my Fedora 19 install and was having a dickens of a time. I stumbled upon this repo with it and a few other apps of interest. It's owned by a chap called Slaanesh, so all thanks goes out to them. Original information source from here.

First add the repo to your system

sudo wget http://negativo17.org/repos/fedora-handbrake.repo -O /etc/yum.repos.d/fedora-handbrake.repo

Then install Handbrake

yum install HandBrake-gui

Thanks again, Slaanesh!



Dolphin Emulator Build in Fedora 19 Repository

Image
I ran into a configuration error when trying to compile the Dolphin Emulator on my fresh install Fedora 19 box. I couldn't figure it out so I decided to check the default repository and see what version they have for installation. To my surprise the one in the repo was compiled about a week ago, this is totally acceptable :) I normally try to compile what I can myself so I have the latest and greatest, but in a case where something won't compile it's nice to have a fairly recent build to easily install.

Thank you Fedora 19 Dolphin Emulator repository maintainer!




Compiling PCSX2 Playstation 2 Emulator on Fedora Linux 19

Image
Welcome to my quick and dirty guide to compiling the PCSX2 Playstation 2 emulator under Fedora 19.

First install the massive list of dependencies

yum install cmake bzip2-devel.i686 glew-devel.i686 mesa-libGL.i686 mesa-libGL-devel.i686 mesa-libGLU.i686 mesa-libGLU-devel.i686 mesa-libGLw.i686 mesa-libGLw-devel.i686 mesa-libOSMesa.i686 mesa-libOSMesa-devel.i686 alsa-lib.i686 alsa-lib-devel.i686 Cg libXxf86vm.i686 libXxf86vm-devel.i686 xorg-x11-proto-devel libX11.i686 libX11-devel.i686 xorg-x11-xtrans-devel libCg.i686 SDL.i686 SDL-devel.i686 sparsehash-devel freetype.i686 freetype-devel.i686 gtk2.i686 gtk2-devel.i686 zlib.i686 zlib-devel.i686 libjpeg-devel libjpeg wxGTK-devel.i686 portaudio.i686 portaudio-devel.i686 glib2-devel.i686 gdk-pixbuf2-devel.i686 atk-devel.i686 pango-devel.i686 cairo-devel.i686 libjpeg-turbo.i686 libjpeg-turbo-devel.i686 glibc-devel glibc-devel.i686 svn gcc-c++ libaio-devel libaio-devel.i686 mesa-libEGL-devel mesa-libEGL-devel.i686 mesa-libGLES-devel.i686 mesa-lib…