If you want to use original NES or SNES controllers with your Raspberry Pi, you could use SNESDev, which I have written about some weeks ago. SNESDev makes use of the user-space input module and simulates a virtual keyboard. This means that button presses on the controllers are mapped to key presses on the Raspberry. Another approach for interfacing a controller with the Raspberry from the software side is to use a specific Linux input driver. Marqs has adapted such a driver to the Raspberry Pi hardware and made it available to the public.
Tag Archives: programming
Major Update for RetroPie Setup
I just committed a major update for the RetroPie setup script available at Github. The corresponding blog post was also refined. A main element of the update is the possibility to install per-compiled libraries, which dramatically speeds up the whole installation of RetroArch, various cores, SNESDev, and Emulation Station.
More information can be found in the post about the RetroPie setup script.
From Arduino to Breadboard with a Minimum Configuration
After having finished my first projects with an Arduino I started to look for ways, which would allow me to port my project to an Arduino-compatible minimum configuration board. Ideally, I wanted it to be much cheaper than a new Arduino board. In this post, I describe how to put together a working protoype on a breadboard that can easily be programmed with the Arduino IDE afterwards.
USB-Keyboard with Arduino and V-USB library, an example
This is another short example of a demo application that makes use of the V-USB library together with an Arduino. I show, how an USB keyboard functionality can be implemented.
Writing a plugin for Sublime Text 2: Enhancing the Matlab plugin
Two months ago, I discovered the all-purpose text editor “Sublime Text 2“. This editor became my favorite editor very quickly for several reasons.



