Raspberry Pi 4 With Lakka May Be The Best Retro Game Console Yet

If you're not familiar with Lakka, this open source project represents the LibRetro team's efforts to create a dedicated retro gaming operating system. Lakka supports many different hardware platforms from old Raspberry Pi single-board computers, to full-fledge PCs with standard x86-64 CPUs and the usual assortment of graphics cards. If you happen to run Lakka on a more powerful system, you'll get access to emulators for lot more systems, including Dolphin for Nintendo GameCube and Wii emulation and, new with version 2.3, a PlayStation 2 emulator that's still in the early stages. The Lakka website has step-by-step instructions to download and install the operating system on a bootable SD card or USB stick, depending on your platform.

Sega's $80 Genesis mini might be hitting stores today, but it only plays a selection of games for a single system, and some folks really enjoy the do-it-yourself approach. On the other hand, basic Raspberry Pi 4 kits start at around $60, but you'll need to supply your own controller and SD card. You can also find bundled DIY kits with the SD card as well of course. Regardless, once you do that, however, you'll have access to a polished front end for emulating tons of systems, from Atari's heyday with the 2600, all the way up to Sony's PlayStation Portable and the Nintendo 64. ROMs images aren't included, of course, so what to play is entirely up to you, and of course be careful to respect copyright.
We took Lakka 2.3 for a spin on our Raspberry Pi 4 with 4 GB of memory and it's pretty impressive. Early beta versions were plagued with issues like huge audio delays and screen tearing, and the Wi-Fi didn't work out of the gate. All of that has been resolved with the official release. We also had no problem pairing an8bitdo SN30 Bluetooth controller with the system, though Bluetooth pairing still requires a little ssh work via a Linux or Mac terminal or with PuTTy on Windows. After setting a hotkey to get back to the menu via the 8-button controller, we were off to test out some games.

While it's expected that those emulators would run well, we were more interested in more recent systems. Our SN30 didn't have enough buttons to fully play Sony PlayStation or Sega Saturn games, but it had enough to at least see how they ran. We were rather surprised to discover that Crazy Taxi on the Dreamcast was quite playable on the Raspberry Pi 4, but before we knew it we were racing from customer to customer picking up fares and racking up the big money with a D-pad. If you added an Xbox or PlayStation controller to a Raspberry Pi 4 running Lakka, you'll be in for a good time.

