Emulation is a popular use for retro gaming handhelds, allowing them to mimic older devices like the Game Boy, Super Nintendo, and PlayStation 1 to play games originally released for those platforms. Emulators can recreate all the processes of old consoles using modern hardware. Emulation can lead to minor inaccuracies in sound or graphics, but also allows for games to be upscaled to higher resolutions and supports save states. Emulation is legal as long as copyrighted software is not distributed to run on emulators. Retro gaming handhelds can also play Android games and stream games from the cloud. There are ways to play PC games on retro gaming handhelds using Linux or Android, either through fan-made ports or compatibility layers. Some concerns exist with using certain apps to play Steam games on Android, but the future may hold an official way to play Steam games on these devices.