In the golden age of arcades and early home consoles, gaming was simpler, but the hardware was bulky and unreliable. Fast forward to today, and a revolution has occurred: you can now fit thousands of classic games and a full operating system onto a storage device smaller than a pack of gum. At the heart of this revolution is Batocera, and the magic number for most classic gaming PCs is 32GB.
Whether you are looking to breathe life into an old office desktop, build a dedicated emulation machine, or create a portable “game stick” that boots any PC into a retro console, the combination of Batocera Linux and a 32GB USB drive or SSD is the sweet spot.
This guide will walk you through everything you need to know about building the perfect Batocera 32GB PC—from hardware selection and installation to BIOS optimization and game curation.
| Console | Number of Games | Approx Size | Best Hits | | :--- | :--- | :--- | :--- | | NES / SNES / Genesis | 100+ (full libraries) | 500MB | Super Mario World, Sonic, Zelda | | GameBoy Advance | 50 | 500MB | Pokémon, Metroid Fusion | | MAME / FBNeo (Arcade) | 200 | 2GB | Street Fighter II, Pac-Man, X-Men | | Nintendo 64 | 30 | 1.5GB | GoldenEye, Mario 64, Zelda OoT | | PlayStation 1 (PS1) | 20 | 12GB (compressed) | Final Fantasy VII, Metal Gear Solid, Castlevania SotN | | PlayStation Portable (PSP) | 10 | 5GB (compressed CSO) | GTA: Vice City Stories, Lumines | | Dreamcast | 5 | 3GB | Soul Calibur, Crazy Taxi | | Nintendo DS | 15 | 2GB | New Super Mario Bros., Castlevania | batocera 32gb pc
Pro Tip: Use CHD compression for PS1/ Dreamcast discs. A 700MB PS1 .bin/.cue becomes a 300MB .chd. Batocera supports CHD natively. This doubles your capacity.
Before diving into the build, let’s define the components.
Batocera.linux is a free, open-source operating system specifically designed for video game emulation. It is a lightweight Linux distribution that boots directly into a graphical front-end (EmulationStation) with Kodi media player support. Unlike Windows, which wastes massive resources on background processes, Batocera dedicates nearly 100% of your PC’s power to running emulators. Batocera 32GB PC: The Ultimate Guide to Building
Why 32GB?
When you flash Batocera, it automatically creates two partitions on your 32GB drive:
The critical issue: Windows cannot read EXT4 partitions natively. You cannot simply drag-and-drop ROMs using Windows File Explorer out of the box. The Perfect 32GB Mix | Console | Number
If you want to use your PC as a normal computer sometimes:
USB > HDD.Building a dedicated PC for Batocera—a free, open-source retro-gaming distribution—is one of the best ways to preserve gaming history. While you can run Batocera on a Raspberry Pi or an old laptop, building a dedicated x86 PC with 32GB of RAM moves you from "casual emulation" to "enthusiast powerhouse."
Here is a breakdown of why this specification is ideal, what systems it can handle, and how to set it up.
But that’s the beauty: 32GB forces curation. You’ll play games instead of collecting them.
Warning: Avoid 32GB Chromebooks unless you are comfortable flashing custom firmware (MrChromebox). Standard Batocera installation on Chromebooks is tricky.