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

Frontends

Emulator Annoyances

Controllers

For Computer Experts

Nostalgia Availability

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 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
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

Localization Settings

Wi-Fi Country

Transfer Games

Samba

Connect to Server

Credentials

Shares

USB

Metadata

Hotkeys

Quit
Hotkey + Start

Restart
Hotkey + B

Save state
Hotkey + R

Load state
Hotkey + L

Menu
Hotkey + X

Customizing

Themes

Custom Cases

SNES Case

Pitfalls

Overscan

Bluetooth

Bluetooth

Questions?

Live Demo?

Thank you!