Yikes! Emulation with no sound and keyboard-only input is considered a success! And then a reply to that already discouraging post makes the landscape seem even more bleak. Not tried with a joypad, I have a wireless xbox360 joypad that is discovered as a usb device, but have not had chance to try to get it working yet. Appears to work fine apart from no sound, I’ve had a few levels on Mario Bros. fceu -input1 gamepad -inputcfg gamepad1 /home/pi/mario_bros.zipĬommand above will map gamepad buttons to your keyboard, and load game image path you specify. I have a NES emulator working without sound, using the Debian image, will only work running through console no LXDE This post on the Raspberry Pi forum from a few months earlier basically summed it up. Case in point, a Google search as I began the project in October, 2012, turned up a number of people who had already thought of turning their Raspberry Pi’s into 80’s game console emulators, and it quickly became obvious that this wasn’t going to be a completely painless process. Like, can you get the application to work with both video and sound, and are all of the peripherals fully functional? Add to that the uncertainty of the performance of Linux applications on the particular hardware limitations of the Raspberry Pi, and any simple-seeming project quickly develops into a series of hair-pulling and-now- this-doesn’t-work type obstacles. We have a pretty massive TV and plenty of Xbox 360 controllers, so I figured I could throw the Raspberry Pi into the mix and come out with a neat retro gaming console.Īs with all things Linux, the devil is in the details. At the same time, I don’t want my laptop to become the family’s gaming machine. Before they get too spoiled on the Xbox 360’s graphics and sound, I want to get them some exposure to a few of the simple but influential 8-bit games from my childhood. and The Legend of Zelda running on the VirtualNES emulator on my Windows laptop.
If you get confused, please leave me a comment and I’ll try to help.Īfter playing around aimlessly a bit with my Raspberry Pi in 2012 (most recently, an install of the very nice RaspBMC), I thought of a useful purpose for it while showing my kids Super Mario Bros.
So, if you encounter instructions that don’t exactly jive with what you’re seeing, it’s probably because the software continues to change and my instructions have fallen out-of-date. RetroPie 4.6 also updates a slew of emulators to the latest versions, including those for the Commodore Amiga, Atari 2600, Atari 8, and ScummVM, the awesome engine emulator for running old-school graphic adventure games from LucasArts and some other 1980s and 1990s studios.This post was originally written in October, 2012, and has been updated twice – first in January, 2013, while using “-wheezy-raspbian” and then again in February, 2014, while using “-wheezy-raspbian” – in all cases using the latest Raspbian release at the time and the latest versions of Emulation Station, RetroArch, and other software mentioned below. It includes always-welcome Scraper fixes for TheGameDBNet, grid view and theme improvements, and new options to disable the system name on custom collections and to save gamelist metadata after each modification. Next up are changes for EmulationStation, which gets a bump here to version 2.9.1. m3u files, and RetroAchievements support for the original PlayStation, Sega CD, and PCEngine CD.
RetroArch gets an update to 1.8.5 with a new notification system, support for “real CD-ROM” games with the ability to dump a disc image, an improved disk control system with the ability to label disks in.
RetroPie 4.6 will also only update those binaries where an actual new one is available, and it will no longer overwrite source installs during updates.
Other changes include improvements to the RetroPie packaging system and core RetroPie-Setup code so that it remembers the package stage.