Retro Gaming with Raspberry Pi

by Doug Bell
(he, him, his)
@preaction
preaction
preaction.me/rpi
CC-BY-SA 4.0

For navigation help, press ?
For speaker view and notes, press S
For full-screen, press F

The Video Game Crash

1983

Nostalgia

Old Hardware

Re-releases

New Old Hardware

Pre-loaded Games

Expensive

Software Simulation

Emulator

Terminal Emulator

Video Game

Console Emulator

Nintendo Virtual Console

XBox 360

Backwards Compatibility

PlayStation Store

Consoles on Computers

Emulator Frontends

Emulator Annoyances

Controllers

For Computer Experts

Nostalgia Availability

Nostalgic Discrimination

Raspberry Pi

A Gift

Beyond my Expectations

5th-generation

Legality

I Am Not A Lawyer

This is Not Legal Advice

Emulators are Legal

(In the U.S.)

Reverse Engineering

is Legal

Sega v. Accolade (1992)

Copying Firmware

is Legal

Sony Computer Entertainment, Inc. v. Connectix Corporation (2000)

Emulators

are Legal

Sony Computer Entertainment America v. Bleem (2000)

Games are Copyrighted

Downloading ROMs is Illegal

Archival Copying May Be Legal

Clear about Legality?

Let's move on...

Raspberry Pi

Model 1 A

  • MicroUSB power
  • HDMI video/audio
  • 3.5mm audio output
  • MicroSD card
  • USB-A ports
  • GPIO Pins

Model 3 B+

  • 4-core 1.4 GHz ARM
  • 1GB SDRAM
  • Bluetooth
  • 802.11ac WiFi
  • GigE Ethernet

Model Zero

Building A Pi

You Will Need

Raspberry Pi

Model 3B+

Power Supply

5.1V, 3A MicroUSB

MicroSD card

16-64 GB

HDMI Cable (6ft)

Raspberry Pi Case

You Will Also Need

  • An HDMI display (TV)
  • MicroSD card reader ($15)
  • USB keyboard ($8)

Controllers

iNNext Super NES

DualShock 4

Nintendo
Pro Controller

XBox Controllers

Not All Bluetooth

Total Price

  • Raspberry Pi Model 3B+
  • 5.1V, 3A MicroUSB power adapter
  • 64GB MicroSD card
  • HDMI cable (6ft)
  • Official RPi case
  • iNNext Super NES Controllers
  • Total
  • $35
  • $11
  • $20
  • $15
  • $9
  • $13
  • $103

Assembling

Official Case

Software

  • Operating System
  • Emulators
  • Front-end

Disk Image

  • Raspbian
  • Emulators (libretro)
  • EmulationStation

Download

http://retropie.co.uk

Writing Images

Etcher

Choose an Image

Select a Disk

Flash and Wait

Wait More

Done!

First Boot

Plug in

Keyboard

Controller

HDMI

Power

Boot Screen

Expand Filesystem

Adding Games

Configure Wireless

Configure Country

raspi-config

raspi-config

Localization Settings

Wi-Fi Country

Configure Wifi

Configure Wifi

Configure Wifi

Configure Wifi

Configure Wifi

Configure Wifi

Transfer Games

Samba

Connect to Server

Credentials

Shares

ROMs Folder

SNES Folder

Restart EmulationStation

Restart EmulationStation

Restart EmulationStation

Our New System

Our Game

USB

retropie Directory

Magic

ROMs Folder

SNES Folder

Return to RetroPie

Restart EmulationStation

Our New Game

Metadata

Scraper

Scrape Now

What to Scrape

Scraping

Scrape Complete

Playing Games

Hotkeys

Quit: Hotkey + Start

Restart: Hotkey + B

Save state: Hotkey + R

Load state: Hotkey + L

Menu: Hotkey + X

Customizing

Themes

Live Demo

ES Themes

UI Settings

Theme Package

Customized Theme

Custom Cases

SNES Case

Power Switch

Heat Sink

Kodi Media Center

Questions?

Live Demo?

Thank you!