I recently put together a list of the best small portable gaming handhelds for people who are tired of how big the Nintendo Switch 2 and handheld gaming PCs like the Steam Deck are. In an era of gaming devices that often feel like laptops with grips and buttons added to them, these retro gaming handhelds (as I call them) can be a great solution for people who miss the days of the PSP and Nintendo DS. But since they come from smaller companies, and run either Linux or Android, actually getting games on these devices is not quite so straightforward. After all, it’s not like the people making these handhelds are publishing cartridges for them.
While that’s true, there are plenty of ways to play games both new and old on these devices, even if they were originally made for other consoles. And despite a reputation to the contrary, if you do them right, they’re all legal.
Retro gaming handhelds and emulation
Credit: Libetro
Emulation is a common use for retro gaming handhelds, to the point where some people just call them emulators. It isn’t the only thing you can do with these devices, but it’s definitely a popular way to put games on them, especially the weaker ones.
Through emulation, your system can mimic older devices like the Game Boy, Super Nintendo, and PlayStation 1, to play games originally released for those platforms. This works by using your modern device’s more powerful hardware to run software that virtually recreates all the processes of old consoles, making older games think they’re running on the real thing. This is in comparison to games that “run natively,” meaning they’re running on the system they were built for. Emulators developed by fans are well-known, but even large companies like Nintendo use emulation. In fact, the games you play on Nintendo Switch Online are technically all emulated.
This can come with downsides. You might run into minor inaccuracies in sound or graphics, but typically, the more powerful your device’s chip and the weaker the system you’re emulating, the less common these will be. You could also experience input lag, although I’ve never once been able to actually feel it across most of the devices I’ve used to emulate. (I say this as someone who has beaten all three of the original Ninja Gaiden games using emulation.)
And there are upsides to emulation, too. Games can be upscaled to push out higher resolutions than ever intended natively, which can make for homebrew HD remasters if played on a nice enough screen. And most emulation programs support save states, which let you save your progress anywhere, anytime, separate from a specific game’s built-in save system. Save states can be a lifesaver for especially difficult games, or while playing on the go.
The biggest hurdle, then, is setup. Some devices come with emulators built in, although you’ll probably want to configure them to your specifications, and if you’re on a Linux-based handheld, possibly run them alongside a custom, third-party firmware (more on that later).
Specifics will vary from device to device, so for help, I suggest YouTuber Russ Crandall’s guides on emulation. Crandall runs the channel Retro Game Corps, and has been a big help in my own emulation journey. He’s also exhaustively catalogued the steps you’ll need to go through for various handhelds.
Truth be told, though, you’ll probably be using similar programs across your handhelds. RetroArch is popular for emulating older systems, while newer ones require specific apps like Dolphin (for GameCube and Wii) or PPSSPP (for PSP). After you’ve set these up once, doing it for other handhelds is kind of like riding a bike. The biggest difficulty you’ll probably encounter will be providing ROM files for your emulators, which leads me to the elephant in the room.
How legal is emulation?
Emulation is convenient, and a great way to experience games that haven’t been re-released for modern consoles. But it also has a bit of a reputation for being shady. For comment, I reached out to YouTube Bob Wulff of Wulff Den, another mainstay in guides and reviews for retro gaming handhelds. Ultimately, Wulff thinks this reputation is undeserved.
“I don’t like this stigma that Emulation [equals] Piracy,” he told me. “There are plenty of ways to acquire your ROMs legally.”
And therein lies the rub. When people think that emulation is illegal, they’re usually conflating emulator programs with pirated game files, or ROMs. The process of writing original software to mimic a console’s function is actually perfectly legal, to the point where Apple now allows emulators on the App Store, but distributing copyrighted software to run on those emulators is where you get into legal issues. That’s why handheld companies like Anbernic have a bit of a bad reputation for including ROMs with their devices, as I highlight in my list of the best retro gaming handhelds. But theoretically, if you legally own a game, U.S. law allows you to make your own backup of it, which you could then play on an emulator without issue. Unless you’re downloading your games off pirate sites or buying SD cards with pirated ROMs pre-loaded onto them, playing games using an emulator shouldn’t be any different in the eyes of the law than playing games on original hardware.
As for how you can actually get your own legal backups of games you own, there are a number of devices that will read your cartridges and back up their ROM files for you, as well as PC programs that will do the same thing for disc-based games. Also note that you can emulate on phones and PCs, too, although there is a certain magic in emulating using a small handheld with controls built-in.
You can also play Android and PC games
Credit: PCMag
But as much as some fans like to call retro gaming handhelds “emulators” and leave it at that, these devices can do more than mimic old consoles. The hardware for these devices is usually versatile enough to support playing modern games natively, streaming games from the cloud, or in some cases, even playing games originally meant for PC. You can play new games on these handhelds, too. Let’s start with Android and cloud gaming, as they’re among the simplest ways to get games on these devices.
Android games
This is the obvious one. If your retro gaming handheld runs Android, then it stands to reason that it can run Android apps. This means that in addition to emulation, you can play phone games like Genshin Impact or Call of Duty Mobile. Your device’s built-in controller will work with the game like any standard phone controller, and you’ll be able to play just as well as anyone on a phone could. Android-based gaming handhelds also come with touchscreens, so you shouldn’t run into problems if your game needs one. The only catch is that some devices with a square-ish aspect ratio might use a lot of letterboxing to actually show anything other than retro games on-screen, which could make for a tiny image (they’ll be great for old, 4:3 games, though). Otherwise, know that the Play Store is your oyster.
Cloud gaming
If your retro gaming handheld has Android installed on it, then you can also use it to stream games from the cloud. That means you could connect it to either your own home console, your PC, or a subscription service to play games that your device isn’t able to run on its own, or that you don’t want to install to it. The only issues you’ll face will be potential input lag and video compression, plus the need for a constant internet connection. But given that Sony sells a whole handheld built entirely around Remote Play, it’s great to have it as an option on these devices, while knowing that they can also play games on their own power, too. It’s an especially great choice for turn-based games, or other titles that don’t require twitchy, fast-paced inputs.
How to play PC games on Linux and Android handhelds
Credit: Michelle Ehrhardt
This is a more recent innovation, but there are currently two ways to play PC games on your retro gaming handheld without relying on the cloud. One runs them natively, and one uses technology similar to the Steam Deck’s.
Portmaster
The first method is for retro gaming handhelds that run Linux. These are usually the cheaper devices, the type you’ll get from companies like Anbernic or Miyoo. The version of Linux on these isn’t the same as on handhelds like the Steam Deck, so don’t expect to just be able to log into your Steam account with these and go off to the races. But thanks to the fan-made program Portmaster, you can still play some of your Steam games on these handhelds.
Portmaster connects you with fan-made ports of PC games built to run natively on your retro gaming handheld. Some of these are freeware, and some will need you to plug in files from your own Steam installs to avoid violating copyright. But both types of games can be up-and-running in just a few steps, and like with emulation, Crandall has a guide to help get you started on your particular device.
The big caveat here is that, to get Portmaster, you’ll probably need to install a third-party firmware, also fan-made, to your device, rather than using what comes with it out of the box. I use muOS, but if you want something with a different style, there are other options, depending on your device. Since there’s so much variation, I haven’t personally tested all options, but Crandall again has you covered.
What do you think so far?
You’ll also mostly be stuck with retro and lightweight games using this method, but there’s an upside to that, too. I’ve already used it to help get through the indie darlings in my Steam back catalog, like Undertale.
GameHub, GameHub Lite, and GameNative
The second method is for devices that run Android. Much like the Steam Deck uses real-time compatibility layers to convert Windows games to run on its version of Linux, there are now Android apps that can help you run your Steam games on either your phone or your retro gaming handheld.
The three popular ones are called GameHub, GameHub Lite, and GameNative. These programs add extra configuration and user friendliness on top of an existing app called WinLator, a compatibility layer that allows Windows programs to run on Android. You can log right into your Steam account using these apps, then download your games and play them on your Android handheld, complete with cloud saves. You’ll still be limited in what you can play, based on what’s had the most compatibility work put into it, but it’s great for lightweight games, older AAA games, and if your handheld is powerful enough (think the AYN Odin 3), even more recent AAA games from the PS4 era.
“These Windows containers are really exciting,” Crandall told me when I reached out for comment. “I don’t think they are anywhere close to replacing a PC, but it’s exciting to get a lightweight PC game running nicely on a smaller handheld.”
The problems with playing Steam games on Android
That said, there are a few concerns with using these apps. While Gamenative is open source, and GameHub Lite is an independent fork of GameHub that tries to fix its issues, GameHub will likely be the easiest app for most people to use, as it has the simplest interface and the most compatibility updates for various games. Unfortunately, it comes with a number of privacy concerns.
Gamehub is made by controller company GameSir, which has made reputable products in the past, but it does want you to log into a GameSir account to use it, and some users might be uncomfortable linking their Steam data to that. It also includes, in Crandall’s words, “some fairly intrusive telemetry permissions.”
However, both Crandall and Wulff are ultimately positive enough on GameHub.
“It’s frankly no more nosy than any of the various social media apps we already have on our phones,” Crandall told me, also saying that if you’re uncomfortable logging in with a GameSir account, you can use “a Steam login token via QR code,” which should be more secure.
Wulff, meanwhile, said “I don’t personally think there are any potential security issues with GameHub,” citing GameSir’s reputation and saying “I also just don’t think our Steam data is worth a damn.”
The future of PC games on Android
I see where both creators are coming from, but I have been a bit more cautious on this front. Still, it’s an enticing option if you’re willing to try it out, and it actually points to things to come. Recently, Valve announced its Steam Frame VR headset, which runs on the same type of framework that Android phones do. With that, retro gaming handheld enthusiasts are hopeful Valve will soon release an official way to play Steam games on these devices (and phones). That’s something the company recently hinted at in an interview with The Verge, saying it has been quietly bankrolling much of the development on the compatibility layers that apps like WinLator and its derivatives use.
On that note, if you’re brave, you could also just play your PC games on these devices using WinLator itself, or other alternatives like Pluvia. However, these have been too complex for me to fiddle with, and I wouldn’t recommend them to anyone but the most hardcore tinkerers. I think I’m with Crandall in saying that “I’d much rather have a proper Steam-derived solution.” Fingers-crossed.