Dolphin was the first GameCube emulator that could successfully run commercial games. The game has been preserved and is playable on the MAME arcade emulator. In 1997, SNES enthusiasts began programming an emulator named ZSNES. It's a Game Boy emulator for the Nintendo 64. The games were played via the use of a software emulator on the Nintendo 64. These devices will support x86-based Win32 software via an x86 processor emulator. It is currently implemented by MAME and a variant of the CPS-2 emulator Nebula. It drew criticism for being an "overpriced" emulator of Nintendo and Sega handheld games. Retro Gamer called ePSXe "the best free PlayStation emulator". Terminator is an open-source terminal emulator programmed in Java. A PlayStation emulator, known as Bleem! The same team is also creating the first Nintendo Switch emulator, named yuzu. Techtree stated "ePSXe is the best free PlayStation emulator". Cyber1 runs this software on the Desktop Cyber emulator. The software is developed by Genymobile, which also developed Genymotion, an Android emulator.