Category Archives: NES

FCEUX 2.1.5 Released!

Hey folks!  After many nights of dark LCD-lit rooms, coffee, and code the FCEUX team is pleased to bring you FCEUX 2.1.5.  Most notably, the GTK GUI for SDL platforms (Linux, BSD, OSX) has been drastically overhauled and moved from the previous two window layout (game window/menu window) into a single integrated window.

For the full list of changes, check the official press release and download it here.

For build instructions for SDL, check out my previous post.

Edit 6/17/11 – Arch Linux now includes fceux 2.1.5 in their community repository, so you can fetch it with “pacman -Sy fceux” (link).

If you’re an impatient archlinux user, you can use this PKGBUILD with makepkg to build a fceux 2.1.5 package for your system before the official package is updated in the community repository. Just use the following commands:

  • sudo abs community/fceux
  • cp -R /var/abs/community/fceux /tmp
  • cd /tmp/fceux
  • wget
  • makepkg
  • sudo pacman -U fceux-*.pkg.tar.xz
  • Enjoy!


    FCEUX 2.1.5

    FCEUX (FCE UltraX) ((FamiComEmulator UltraX heh)) has been a project I’ve been contributing to since 2007.  FceuX ( is a cross-platform NES (Nintendo Entertainment System) (so many acronyms!) emulator written in C++ that sports a wide-feature set, excellent ROM compatibility, and accurate emulation.  Thanks to the hard word of myself ( and sf:plombo (, fceuX now also can brag about its integrated GTK2 GUI:

    FceuX 2.1.5 hasn’t been officially released yet (as of this posting), but if your running Linux or most other SDL capable platforms you can get the latest code from subversion and enjoy the new features for yourself.  The code in svn is pretty stable right now (the release is imminent), so it’s safe to run this and your computer shouldn’t explode (no guarantees 🙂 ) It’s pretty simple to compile, so I’ll just post the instructions here for anyone that is interested.

    First, install the dependencies with your package manager (or from source if you’re one of those kinds of people):

    • g++
    • scons
    • libsdl
    • libz
    • libgtk2 (optional)
    • subversion

    Now, let’s grab the latest fceux source:

    • svn checkout fceultra
    • cd fceultra/

    You can edit the “SConstruct” file if you want to turn compile-time options (like GTK) on or off.

    Now compile like so:

    • scons

    After a successful compilation, the fceux binary will exist at ./src/fceux .  You can install it wherever you’d like (or use “./ to install to /usr/local/bin) and start enjoying some damn Nintendo games.

    The release is coming soon, so hopefully your-distro-of-choice will be including fceux 2.1.5 in their repositories (I know Arch will be…).


    PS:  Does anyone want to build a Mac OSX Binary?  😉  If anyone wants to give it a try give me a shout in #fceu in