Yes, for specific niches:
However, a 64GB or 128GB USB 3.0 drive with a 64-bit Batocera (if the CPU supports it) is far superior. Many so-called "32-bit" CPUs (Core 2 Duo) actually have 64-bit instructions; check cpuid flag lm.
The biggest challenge: 26.5 GB for ROMs is smaller than modern collections.
Solutions:
| System | Playable? | Notes | |--------|-----------|-------| | Atari 2600–7800, NES, Master System | ✅ Full speed | Any CPU ≥500 MHz | | SNES, Genesis, Game Boy Advance | ✅ Full speed | Needs 1+ GHz for GBA | | PlayStation 1 | ✅ Great | With PCSX-ReARMed (optimized for 32-bit ARM/x86) | | N64 | ⚠️ Partial | Mario 64, Mario Kart 64 OK; GoldenEye slow on weak CPUs | | PSP | ⚠️ Light games | 2D games fine; 3D heavy (God of War) unplayable | | Dreamcast | ❌ Not recommended | Needs 64-bit + GPU | | PS2 / GameCube | ❌ Impossible | Requires 64-bit + strong GPU |
GPU requirements: Most 32‑bit PCs have integrated Intel GMA 950, 3150, or older AMD/ATI. Batocera v32 includes legacy drivers (i915, radeon, nouveau). OpenGL 2.1+ recommended for shaders.
lm flag in /proc/cpuinfo).Cause: 32-bit systems often have less than 2GB of RAM. PS1 emulation can spike.
Fix: Create a file /userdata/system/batocera.conf and add:
global.reicast.memcard = 1
psx.rearmed.memcard = 1
Then reduce the internal resolution to 1x original (no upscaling).
If you want the best “mileage” out of 27.5GB of free space, here is the ideal collection:
Total: ~10GB – leaving 17GB free for saves and future games.