The BeagleSNES project is a complete filesystem image that turns the ARM-based BeagleBoard-xM or BeagleBone Black into an embedded appliance capable of playing Super Nintendo game titles. BeagleSNES uses a modified version of the SDL port of SNES9X as its emulator, boots into a GUI front-end for selecting game titles, and uses USB gamepads as the controllers. Most titles run quite well on the platform, though some performance-intensive titles and titles that use special hardware (such as titles that use the SuperFX chip) will run too slowly to be playable. Individual BeagleSNES components (bootloader, kernel, GUI/emulator) have been broken out of the filesystem image in order to allow interested developers to examine them without having to examine the full filesystem image. Full filesystem images, as well as images containing only the BeagleSNES binary and data files, are available.
Comments are not currently available for this post.