Category Archives: Raspberry Pi

OPP: ChameleonPi

You are now basically obligated to pick up a Raspi.  Chameleon is a Raspian “Wheezy” remix which includes almost every video game console emulator you’d ever want.  Easily drop a few roms in your pi via your desktop’s network browser and you’re quickly reliving every priceless moment in The Legend of Zelda or Super Mario, or just get a gentle game of pong going on.

From Carles Oriol:

Comprehensive instructions on how to flash an SD with ChameleonPi (8GB minimum):

CameleonPi Homepage:

I experienced quite a bit of lag using the NES emulator until I over-clocked the CPU.

To check your current clock speed:

vcgencmd get_config arm_freq

or for more detailed information:

vcgencmd get_config int

You can edit the config file directly:

sudo nano /boot/config.txt

or use the raspi-config tool to set basic over-clocking:

sudo raspi-config

Scroll down to option 7 – overclock.
I chose “High” 950MHz ARM, 450MHz core, 450MHz SDRAM, 6 overvolt.
So far it’s running smooth with these settings.

My next step will be to figure out how to only display the emulators that I choose in the UI in hopes of simplifying the interface for less experienced, and younger users.  I think machines.conf file has something to do with it so I’ll make a backup copy and start messing around with it:

sudo cp /opt/selector/machines.conf /opt/selector/machines_orig.conf
sudo nano /opt/selector/machines.conf


Thanks to Jeremy Blythe, you can check out the status of my Pi, uh, if it’s on… which it is most likely not.

Head on over to to learn how to control your Raspberry Pi from the web.  See you there!

Jeremy’s instructions are great, but I’m a Linux newbie so I ran into problems fast… if you’re like me don’t have pip installed on your pi (and you don’t know what pip is), then your first step would be something like:

sudo apt-get install python-pip git-core python2.7-dev

Mmmm. Pi.

Here is my shiny new Raspberry Pi!  Now what to do with it?


Raspberry Pi Model B Revision 2.0 (512MB)
SB Raspberry Pi Case (Clear)
Edimax EW-7811Un 150 Mbps Wireless 11n Nano Size USB
SanDisk Extreme 16 GB SDHC Class 10 UHS-1 Flash Memory Card 45MB/s SDSDX-016G-X46

Installed Rasbpian “Wheezy” on an SD card and played with the desktop interface and command line.  Figured out how to telnet in and VNC from my laptop and iPhone.  Got bored with that and installed XBMC on a second SD card, and WOW!!!!

Takes a while and I thought it crashed a few times because the percentage hangs some times.  It pays to be patient though.  This software/hardware combo is amazing.  I’m watching Southpark in German at the moment but I can stream audio from my iPhone to my TV and watch movies and live streams from all over the world.  I’m really impressed at what you can do with this box for about $50… and this is only the beginning!

Next I’ll see if I can hook up some servos or LEDs or something and see where that leads…