Raspberry Pi — Nes Emulation

Rob Brammeld
4 min readJul 28, 2016

--

It’s a few months until the Nintendo Mini Nes arrives (already pre-ordered from Amazon) so I thought why not dust off that old Raspberry Pi that’s just sitting in the box and use that. I keep reading & hearing about how good an alternative the Pi is so on a rainy English summer afternoon I thought why not give it a go.

A quick Google search soon sent me to to : https://github.com/RetroPie/RetroPie-Setup/wiki/First-Installation

With simple install instructions for the ready made RetroPie software image.

After installing Win32 Disk Imager and unzipping the downloaded Retropie software it was straight onto building the image.

Win32 Disk imager building the image onto the SD card

That was done in no time so now onto plugging the Pi in.

My Raspberry PI still in its shipping box.

Ignore the dusty Xbox 360 it’s sat on :( — well more cat hair than dust really.

All plugged in and ready to go

and it booted first time

Booting Emulator Station
Retropie splash screen
Emulation Station

Then I took a few attempts to map the controller. Pressing the wrong button meant I had to start again. Having this on screen did not help as I kept pressing the wrong thing.

Controller setup guide

Once the controller was setup we were straight into the Amiga emulator. Plugging my wireless keyboard and mouse dongle into the Pi worked straight away and it was out of the Amiga emulator for now and on the main RetroPie options screen.

Retropie Confiigure screen

Dipping into the Roms folder from the File Manager gave a instant look at what systems are being emulated here.

Amiga, AmstradCPC, Apple2, Arcade, Atari2600, Atari5200, Atari 7800, Atari 800, AtariLynx, AtariST, C64 (yeah!), Coco, dragon32, FBA, FDS, gamegear, GB, GBA, GBC, Genesis, Intellivision, Macintosh, Mame, master system, megadrive, msx, n64, neogeo, NES, ngp, ngpc, pc, pcengine, psx, scummvm, sega32x, segacd, sg-1000, snes, vectrex, wonderswan, wonderswancolor, zmachine, zxspectrum plus ll the ports of things.

Roms Folders

It was onto the IGN top 100 Nes list for a steer on which ROMS to copy across

IGN Top 100 NES games

Then it was a simple case of FTPing onto the Pi to copy them across from a local network drive archive of the ROMS I have downloaded and stored in the past (starting with the NES USA complete set).

Copying files across straight to the Raspberry PI SD Card on my PC

Ice climbers was the first game to try

NES Ice Climbers

quickly followed by Mario Bros

Mario Bros

Then once all the games from the IGN top 100 were added (except for the american sports games which I have no interest in) it was on with scraping the games which works really well.

Scraping adds the game detail splash screens

then while I am scraping my NES games I’m looking through this double sided book for the best Spectrum and Commodore games to add (having already added the IGN top 25 GBA games)

Spectrum side
C64 side

Not that I need reminding on the Commodore games you understand. I start with my old cracks from when I was in Nostalgia, first one being Hunters Moon. I had forgotten about doing some of these releases for that cool C64 group back at the end of the 90’s.

Started with the perfect 10 for Spectrum including:

Starquake

Ant Attack

Head over Heels

The great escape

Atic Atac

Quazatron

Back to Skool

Jet Set Willy

Rebel Star

and

Elite

Trying the GBA emulator none of the ROMS I copied over ran. Will need to go back and try and fix that later. (Edit: Needs GBA bios bin in the ROMS folder).

Spectrum top 10 roms are copied across and will try that next.

--

--

Rob Brammeld

Father, Husband, Geek,Gamer,Photographer, lover of all things Pearl Jam and now learning the Guitar so I can be just like Stone.