DEV Community

Cover image for DIY Retro Gaming Console: Transform Your Old PC or Laptop Into an Arcade with Batocera Linux

Posted on

DIY Retro Gaming Console: Transform Your Old PC or Laptop Into an Arcade with Batocera Linux

Are you ready to bring back the nostalgic joy of classic arcade games? In this detailed tutorial, we'll guide you through the process of repurposing your old PC or laptop into an awesome retro gaming console using Batocera Linux.

Batocera Linux is an operating system designed for retro gaming enthusiasts. It is based on Linux and provides a user-friendly interface specific for playing classic video games. It pre-loaded with various emulators and supports a wide range of gaming consoles and platforms, including popular systems like Nintendo, Sega, Sony PlayStation, and more.

So, get ready to embark on an exciting journey into the world of retro gaming!

What you'll need:

  1. Old PC or laptop (one that you don't use anymore)
  2. USB gamepad or joystick (like a controller) and USB keyboard and mouse for setup (you can also play using them if you don't have a controller yet!)
  3. HDMI or VGA cable (to connect to a TV or monitor)
  4. Batocera Linux (a specialized operating system for retro gaming)
  5. Retro game files (ROMs) of your favorite old games

Step 1: Preparing the Computer

Clean your old PC or laptop by gently wiping off any dust or dirt. Make sure it's connected to a stable power source.

Step 2: Installing Batocera Linux

Batocera Linux is an operating system designed specifically for retro gaming. It's easy to install and use. Follow these steps:

  1. Download the Batocera Linux image file from their official website here!.
  2. Create a bootable USB drive with the Batocera Linux image using a tool like Rufus or Etcher.
  3. Insert the bootable USB drive into your old PC or laptop.
  4. Restart the computer and enter the BIOS/UEFI settings by pressing a specific key (usually F2, F12, or Delete) during startup. Check your computer's manual or search online for the specific key.
  5. In the BIOS/UEFI settings, change the boot order to prioritize the USB drive. Save the settings and exit the BIOS/UEFI.
  6. The computer will now boot from the USB drive and start the Batocera Linux installation process.
  7. Follow the on-screen instructions to install Batocera Linux on your computer's hard drive. This will replace any existing operating system, so if there's something importat on that computer make sure you have backups.
  8. After installation, remove the USB drive and restart the computer.

Step 3: Setting Up Batocera Linux

Image description

  1. Upon restarting, your computer will boot into Batocera Linux. Follow the on-screen instructions to configure language, keyboard layout, and other initial settings.
  2. Connect your computer to a TV for a better experience.
  3. Plug in your USB gamepad or joystick to a USB port on your computer.
  4. Batocera Linux should automatically detect and configure your gamepad or joystick. If not, navigate to the system settings and configure the input devices manually, (this can be tricky if you have a really old one, I suggest purchasing one like this, or if you want a retro feel these are a good option.
  5. Use your keyboard or controller to navigate the Batocera Linux interface.

Step 4: Obtaining Retro Game ROMs

To play retro games, you'll need game files called ROMs. Make sure to only download games that you legally own or have the rights to use. Follow these steps:

  1. Use a computer with internet access to search for websites that offer legal ROMs for your favorite old games. You can easily find many options by googling "Retro roms"
  2. Download the ROM files to a USB flash drive or an external hard drive.
  3. Connect the USB flash drive or external hard drive to your retro gaming console.

Step 5: Adding Retro Game ROMs to Batocera Linux

  1. On the Batocera Linux main screen, press the Start button on your gamepad or joystick to open the menu.
  2. Navigate to the "Games" section and select "ROMs Manager."
  3. Choose the system corresponding to the retro game you want to add (e.g., NES, Super Nintendo, Sega Genesis).
  4. In the ROMs Manager, select "Add ROMs."
  5. Browse to the location where you stored your downloaded ROMs (on the USB flash drive or external hard drive).
  6. Select the ROMs you want to add and confirm the selection.
  7. Batocera Linux will scan and add the ROMs to your game library.

Step 6: Start Playing Retro Games

  1. After adding ROMs, exit the ROMs Manager and navigate to the main Batocera Linux screen.
  2. Use your gamepad or joystick to select a system and browse through the available games.
  3. Select a game and enjoy playing your favorite retro games!

That's it! Now you can relive the excitement of classic arcade games. Remember to always play games that you have the rights to use.

Have a blast exploring the vast world of retro gaming and enjoy the nostalgia!

Top comments (0)