Build Your Own Retro Games Machine with Raspberry Pi

A fun DIY project to build your own custom built retro games machine for next to nothing using the Raspberry Pi
4.5 (49 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
305 students enrolled
$19
$45
58% off
Take This Course
  • Lectures 67
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 English

Course Description

Discover how, at an extremely low cost, you can create your own retro games machine and play all your favourite games from years gone by, whatever the game, whatever the platform.

Game emulators have been around for years, but they can be confusing to set up, and often the games you want to play, simply just don’t work!

Dedicated hardware exists to emulate certain game systems. But they emulate just ONE system, usually miss out vital things you need to play your games, and cost FAR more than the Raspberry Pi based system you’ll create yourself by the end of this course.

Where is the fun in buying something that is limited in what it can do, when you can build your own, far more powerful solution at a fraction of the price? And one that does exactly what YOU want.

In this course you will be taken, step-by-step, through exactly what you need to know in order to create your own retro gaming machine. Not only is it tiny and can be permanently connected to your TV, out of site, and ready for whenever you want a quick blast from the past, but you will have access to a huge selection of different games systems and games.

Many people have tried building something like this and end up with over 90% of the games not working – because they don’t have the information that is covered in this course.

Take a look at just some of the systems this course shows you how to emulate...

  • Amstrad CPC
  • Atari 2600
  • Atari 800
  • Atari Lynx
  • Atari ST
  • Apple II
  • Colecovision
  • Commodore Amiga
  • Commodore Pet
  • Commodore 64
  • Gameboy
  • Gameboy Color
  • Gameboy Advance
  • Intellivision
  • MSX
  • NeoGeo
  • NeoGeo Pocket Color
  • Nintendo Entertainment System
  • Nintendo 64
  • Sega Game Gear
  • Sega Master System
  • Sega Megadrive
  • Sega CD
  • Sony Playstation
  • Super Nintendo
  • Vectrex
  • ZX Spectrum
  • Thousands of arcade machine games!


And this is nowhere near a complete list! There are many more games consoles and microcomputers that you could be playing.

Learn from someone who has built his own machine, has tried all the major options out there, and has cut through the minefield of misinformation, confusion, and problems that trying to do something like this on your own entails. Let me help you build YOUR ideal retro gaming machine so you too can relive the fun and excitement.

FAQ

Q. Will I need to do any soldering or know any electronics to do this?
A. No. The hardware side of this simply involves clipping things together and plugging in cables.

Q. Do I need to do any programming, know Linux, or edit files?
A. No. I’ve made things as straightforward as possible – no coding of any sort required! This is a Raspberry Pi project that is aimed at Pi newbies and experts alike. If you are a Linux or Raspberry Pi expert then feel free to dive right in though, and customize things even further if you want to.

Q. Do I need to know about the Raspberry Pi before I do this course?
A. No. I take you through everything you need to know, covering what it is and where to get it.

Q. What if I run into problems?
A. It’s unlikely that you will because I’ve made everything as straightforward as possible, but in the unlikely event that you do then I’ll be there in the discussion area, ready to give you help, should you need it.

Q. I’m experienced with the Raspberry Pi, what else can I do with this?
A. A lot! For example, instead of a simple case, why not build a custom arcade cabinet, or house the Raspberry Pi inside a controller, or program genuine arcade sticks to work with it? If you are experienced with hardware projects and coding on the Pi then there are no end of ways you can extend this project.


What are the requirements?

  • You’ll need a Raspberry Pi – easy to find and cheap to buy. I tell you all about this in the course. A Raspberry Pi can range in price from $5 - $35 typically.
  • Some bits you probably already have lying around spare – keyboard, HDMI cable, memory card, games controller
  • An internet connection
  • Basic computer and internet skills – if you were able to find this course then you already have all the technical ability you need to do this

What am I going to get from this course?

  • Gain the knowledge to build a fully functional retro gaming device.
  • An understanding of what the Raspberry Pi is, what you can create with it, and the huge range of interesting and useful things you can do with one.
  • Get a lot of fun and satisfaction from having created your own self-built, custom retro gaming machine for next to nothing!

What is the target audience?

  • Someone who is happy to do a simple, low-cost, DIY project to create the ultimate retro games machine
  • Raspberry Pi enthusiasts keen to start a new, fun, and exciting project.
  • Retro gamers looking for a dead-simple way to play the games they love, whenever they want.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
01:34
What Does Retro Gaming Mean to You?
Preview
01:57
Legalities
04:07
Where to Get Your Games
02:08
Section 2: Raspberry Pi - What It Is and Why It's Ideal for the Retro Gamer
About the Raspberry Pi
02:20
The Different Models of Raspberry Pi
04:08
What the Raspberry Pi Can Do
Preview
01:18
What Makes It Ideal as Your Retro Games Machine
Preview
03:31
Section 3: Building Your Raspberry Pi Games Machine
Hardware You Will Need
Preview
06:49
Memory Cards - Important Information
03:55
Raspberry Pi Cases
06:11
Where to Buy Your Raspberry Pi
04:28
Assembling Your Raspberry Pi
Preview
05:42
Action Point : Hardware
Article
Section 4: What You Need to Know About MAME
An Introduction to MAME
02:09
Which MAME Should You Use?
02:28
Understanding MAME ROMS & Releases
07:18
MAME - A Comparison
06:57
3 questions

Let's see how much you understand about MAME. If you want to have arcade games that play, then getting to grips with MAME is key.

Section 5: The Utilities You'll Need to Burn Images
About the Utilities
Article
SD Card Formatter
Article
Software to Burn Images to Your Card
Article
Action Point : Download the Software
Article
Section 6: Option 1 - PiPlay
PiPlay - an Overview
03:25
Where to Get PiPlay
01:52
How to Install PiPlay
04:36
PiPlay First Time Boot
02:56
Configuring PiPlay
07:36
Transferring Games to PiPlay
04:12
PiPlay - Upload Problems
01:22
How To Fix PiPlay's Upload Problem, and an Alternative Upload Method
04:06
Testing Your PiPlay System
06:49
Adding BIOS Files to PiPlay
02:49
PiPlay Summary
04:12
Section 7: Option 2 - Lakka
An Overview of Lakka
02:19
Where to Get Lakka
02:53
Getting Lakka on Your Memory Card
03:26
First Time Boot of Lakka
08:18
How to Copy Games to Lakka
01:24
Testing & Summary of Lakka
05:06
Section 8: Option 3 - Recalbox
An Overview of Recalbox
01:31
Download Recalbox and Setup The Card
03:13
First Time Boot With Recalbox
09:08
Loading Games to Recalbox
05:22
Changing Settings in Recalbox
09:45
Testing Your Recalbox System
03:22
Loading BIOS Files to Recalbox
04:49
Scraping in Recalbox
07:28
Playing Arcade Games in Recalbox
07:00
Recalbox Summary
02:55
Section 9: Option 4 - RetroPie
An Overview of RetroPie
02:46
Downloading RetroPie and Setting Up Your Card
05:59
RetroPie First Time Boot
09:52
Transferring Games to RetroPie Using FTP
05:13
Testing Your RetroPie Games
10:23
Adding a BIOS File to RetroPie
03:54
Configure Your Controller With RetroArch
05:38
Loading Your MAME Games to RetroPie
02:25
Checking Your MAME Games in RetroPie
05:14
Configure Your Controller for MAME Games
03:16
Adding Additional, Alternative, or Experimental Emulators to RetroPie
03:12
How to Choose the Default Emulator in RetroPie
07:17
Choosing and Adding Themes in RetroPie
13:02
Transfer Games Using a USB Stick
Article
RetroPie Summary
03:58
Section 10: Summary and System Roundup
So Which One Is Best?
06:18
Section 11: Troubleshooting
Flickering Screen or No Picture
Article
Section 12: What's Next?
Bonus Lecture
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Chris O'Connor, WordPress Expert, Author, Raspberry Pi Enthusiast

I've been building web sites since the mid/late 90's, and am the author of the book WordPress For All : How To Create A Website For Business Or Personal Use, Quickly & Easily - Whatever Your Skill Level. It is available available on Amazon for the Kindle, with a paperback version due to follow in the near future.

I've been using WordPress since it was first released, and prior to that, B2 (the software WordPress was forked from). I've built numerous websites both for myself and for clients, using HTML, WordPress, and Joomla. From the very first commercial web site I built (in the days before Google existed) I have made a point of building my sites with search engine optimisation in mind, and have had top ranking for many of my sites for some of the toughest keywords out there.

I'm a big fan of Twitter, and if you follow me on Twitter then make sure you let me know that you found me on Udemy and I'll be sure to follow you back.

Ready to start learning?
Take This Course