It can run on several PC operating systems (Windows, macOS, Linux), home consoles (PlayStation 3, Xbox 360, Wii U, etc.), handheld consoles (PlayStation Vita, Nintendo 3DS, etc.), on smartphones (Android, iOS, etc.), single-board computers (Raspberry Pi, ODROID, etc.) and even on web browsers by using the Emscripten compiler. This allows you to run the games from mainstream retro consoles and all the Nintendo DS games such as SNES, NES, DS, 3DS, DSi, 64, Atari, MAME, and others.
RetroArch has been ported to many platforms. The RetroArch is another best Nintendo DS games emulator and unlike DeSmuMe and MelonDS this is an all-in-one emulator. RetroArch runs programs converted into dynamic libraries called libretro cores, using several user interfaces such as command-line interface, a few graphical user interfaces (GUI) optimized for gamepads (the most famous one being called XMB, a clone of Sony's XMB), several input, audio and video drivers, plus other sophisticated features like dynamic rate control, audio filters, multi-pass shaders, netplay, gameplay rewinding, cheats, etc.
sega master system, sega genesis, mame, Nintendo DS and N64. It is the reference implementation of the libretro API, It is licensed under the GNU GPLv3. Multiple Arcade Machine Emulator games on PC or phone using emulators such as MAME4Droid. RetroArch is a free, open-source and cross-platform front-end for emulators, game engines, video games, media players and other applications. Emulation stopped responding Was playing nintendo ds on openemu (mac os) when the touch screen went black and keyboard stopped responding.