Editing Frontends
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | <!-- | |
− | + | *** | |
+ | Recommended frontends are the best in their category. | ||
+ | If two frontends have different use cases they can both be recommended. | ||
+ | Different use cases might include: available on another platform, different interface type, etc. | ||
+ | *** | ||
+ | --> | ||
+ | |||
+ | {{WIP}} | ||
+ | |||
'''Frontends''' are programs that address a quality-of-life issue that emulators may not fulfill. For example, some emulator developers skip the user interface portion of development by having the user launch them from the command line. This usually means opening Command Prompt in the folder where the emulator is installed and typing something like <code>emulator.exe game.rom</code>. From a usability perspective, this is not optimal; running emulators from a shell can be considered tedious if commands aren't already scripted by the user (and they can't be expected to know how to set up such a thing if their first time loading the program is a black window that pops up and then disappears). To avoid this, many emulators will try to incorporate some kind of ''graphical user interface (GUI)'' in their standalone builds. For the emulators that never receive one however, a separate frontend project usually emerges. | '''Frontends''' are programs that address a quality-of-life issue that emulators may not fulfill. For example, some emulator developers skip the user interface portion of development by having the user launch them from the command line. This usually means opening Command Prompt in the folder where the emulator is installed and typing something like <code>emulator.exe game.rom</code>. From a usability perspective, this is not optimal; running emulators from a shell can be considered tedious if commands aren't already scripted by the user (and they can't be expected to know how to set up such a thing if their first time loading the program is a black window that pops up and then disappears). To avoid this, many emulators will try to incorporate some kind of ''graphical user interface (GUI)'' in their standalone builds. For the emulators that never receive one however, a separate frontend project usually emerges. | ||
− | + | Frontends have different ''Graphical User Interface (GUI)'' types. Some use the ''[[wikipedia:WIMP (computing)|WIMP type]]'', that uses Windows, Icons, Menus and a Pointer (like a mouse), examples of these interfaces are [[LaunchBox]] and [[OpenEmu]]. Others are intended for viewing on bigger screen (like a TV or arcade cabinet), and have navigation mostly optimized for game pads or joysticks (they usually also work with keyboards), these types of interfaces are here referred to as ''HTPC'' - [[RetroArch]], [[HyperSpin]] and [[MAME|MAME's]] integrated frontend ''MEWUI'' are examples of this. There's also ''Touch'' interfaces which are intended for smartphones and tablet computers, mostly found in Android frontends. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Launcher types== | ==Launcher types== | ||
These "Launchers" or "Executors" use their own graphical interface to start emulators. They're generally very adaptive and can support different arguments between emulators to ease integration. These frontends can be used with almost any emulator of your choosing, as long as they support command-line arguments. | These "Launchers" or "Executors" use their own graphical interface to start emulators. They're generally very adaptive and can support different arguments between emulators to ease integration. These frontends can be used with almost any emulator of your choosing, as long as they support command-line arguments. | ||
− | + | {| class="wikitable" style="text-align:center;" | |
− | |||
− | |||
− | |||
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
! scope="col"|Interface(s) | ! scope="col"|Interface(s) | ||
− | ! scope="col"|<abbr title="Free | + | ! scope="col"|<abbr title="Free and Open-Source Software">FOSS</abbr> |
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 29: | Line 27: | ||
!colspan="7"|PC / x86 | !colspan="7"|PC / x86 | ||
|- | |- | ||
− | |[ | + | |[https://www.launchbox-app.com/ LaunchBox] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://www.launchbox-app.com/download | + | |[https://www.launchbox-app.com/download 10.0] |
− | |WIMP, HTPC<ref group=A name=launchbox>This feature is called ''Big Box'' and is only available in the paid | + | |WIMP, HTPC<ref group=A name=launchbox>This feature is called ''Big Box'' and is only available in the paid version.</ref> |
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[ | + | |[http://attractmode.org/ Attract-Mode] |
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[ | + | |[http://attractmode.org/download.html 2.6.1] |
|HTPC | |HTPC | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[https://github.com/quinton-ashley/nostlan Nostlan] | |[https://github.com/quinton-ashley/nostlan Nostlan] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/quinton-ashley/nostlan/releases | + | |[https://github.com/quinton-ashley/nostlan/releases 1.6.0] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|WIMP | |WIMP | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[https:// | + | |[https://pegasus-frontend.org/ Pegasus] |
− | |align=left|{{Icon|Windows}} | + | |align=left|{{Icon|Windows|Linux|macOS}} |
− | |[https:// | + | |[https://pegasus-frontend.org/#downloads Alpha 13] |
− | | | + | |HTPC |
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[ | + | |[[RetroFE]] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows|Linux|macOS}} |
− | + | |[http://retrofe.nl/download/ 0.9.0] | |
− | |||
− | | | ||
− | |||
− | |[ | ||
− | |||
− | |||
|HTPC | |HTPC | ||
− | |{{ | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[ | + | |[[EmulationStation]] |
− | |align=left|{{Icon|Windows|Linux | + | |align=left|{{Icon|Windows|Linux}} |
− | |[https:// | + | |[https://emulationstation.org/index.html#download 2.0.1a] |
|HTPC | |HTPC | ||
− | |{{✓}} ||{{ | + | |{{✓}} ||{{✗}} ||? |
|- | |- | ||
− | |[ | + | |[[HyperSpin]] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https:// | + | |[https://hyperspin-fe.com/files/category/761-hyperspin-windows/ 1.5.1] |
|HTPC | |HTPC | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✗}} ||? |
|- | |- | ||
− | |[https:// | + | |[https://wiki.gnome.org/Apps/Games Games (Gnome)] |
|align=left|{{Icon|Linux}} | |align=left|{{Icon|Linux}} | ||
− | |[https:// | + | |[https://wiki.gnome.org/Apps/Games/Documentation#Installing_Games 3.34.2] |
|WIMP | |WIMP | ||
− | |{{✓}} ||{{ | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[ | + | |[https://www.gameex.com/ GameEx] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows}} |
− | |[ | + | |[https://www.gameex.info/forums/files/category/33-gameex-installs/ ?.?.?] |
|HTPC | |HTPC | ||
− | |{{ | + | |{{✗}} ||{{✓}} ||? |
|- | |- | ||
− | |[http://quickplay.sourceforge.net QuickPlay] | + | |[http://quickplay.sourceforge.net/ QuickPlay] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://sourceforge.net/projects/quickplay/files/latest/download?source=files 4.7. | + | |[https://sourceforge.net/projects/quickplay/files/latest/download?source=files 4.7.4] |
|WIMP | |WIMP | ||
− | |{{✓}} ||{{ | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[https:// | + | |[https://playnite.link/ Playnite] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows}} |
− | |[https:// | + | |[https://playnite.link/download.html 6.5] |
|WIMP | |WIMP | ||
− | |{{✓}} ||{{ | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | |[ | + | |[https://www.mgalaxy.com/ mGalaxy] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows}} |
− | |[ | + | |[https://www.mgalaxy.com/download.html 7.6] |
|HTPC | |HTPC | ||
− | |{{ | + | |{{✗}} ||{{✓}} ||? |
|- | |- | ||
− | |[ | + | |[https://terminallaunch.blogspot.com/ Terminal Launch] |
− | |align=left|{{Icon|Windows | + | |align=left|{{Icon|Windows}} |
− | |[https:// | + | |[https://terminallaunch.blogspot.com/ 190905] |
− | | | + | |CLI |
− | |{{ | + | |{{✗}} ||{{✓}} ||{{✗}} |
|- | |- | ||
− | |[https://www.metropolis-launcher.net Metropolis Launcher] | + | |[https://www.metropolis-launcher.net/ Metropolis Launcher] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://github.com/theMK2k/MetropolisLauncher/releases | + | |[https://github.com/theMK2k/MetropolisLauncher/releases 1.2.0] |
|WIMP | |WIMP | ||
|{{✓}} ||{{✗}} ||{{✗}} | |{{✓}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | |[ | + | |[https://www.maximus-arcade.com/ Maximus Arcade] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | + | |[https://www.maximus-arcade.com/pages/maximus-arcade-trial ?.? ($24.99)] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[https:// | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|HTPC | |HTPC | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
Line 151: | Line 119: | ||
|[https://emuloader.mameworld.info Emu Loader] | |[https://emuloader.mameworld.info Emu Loader] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://emuloader.mameworld.info/downloads.htm | + | |[https://emuloader.mameworld.info/downloads.htm 8.8.3] |
|WIMP | |WIMP | ||
− | |{{✗}} ||{{ | + | |{{✗}} ||{{✓}} ||{{✗}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | |[https://emuloader.mameworld.info/emucon/ EmuCon] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[https://emuloader.mameworld.info/emucon EmuCon] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://emuloader.mameworld.info/emucon/downloads.htm 2.7.7] | |[https://emuloader.mameworld.info/emucon/downloads.htm 2.7.7] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|WIMP | |WIMP | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
Line 187: | Line 131: | ||
!colspan="7"|Mobile / ARM | !colspan="7"|Mobile / ARM | ||
|- | |- | ||
− | |[https:// | + | |[https://www.launchbox-app.com/ LaunchBox] |
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https://play.google.com/store/apps/details?id=com. | + | |[https://play.google.com/store/apps/details?id=com.unbrokensoftware.launchbox 0.33 ($)] |
− | |Touch | + | |Touch |
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[ | + | |[http://attractmode.org/ Attract-Mode] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[ | + | |[http://attractmode.org/download.html 2.6.1] |
|HTPC | |HTPC | ||
− | |{{✓}} ||{{✓}} | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | + | |[https://pegasus-frontend.org/ Pegasus] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[https://pegasus-frontend.org Pegasus] | ||
|align=left|{{Icon|Android|LinuxARM}} | |align=left|{{Icon|Android|LinuxARM}} | ||
− | |[https://pegasus-frontend.org/#downloads Alpha | + | |[https://pegasus-frontend.org/#downloads Alpha 13] |
|HTPC, Touch | |HTPC, Touch | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | | | + | |[[EmulationStation]] |
− | + | |align=left|{{Icon|LinuxARM}} | |
− | + | |[https://emulationstation.org/index.html#download 2.0.1a] | |
− | + | |HTPC | |
− | + | |{{✓}} ||? ||? | |
− | |||
− | |||
− | |align=left|{{Icon| | ||
− | |[https:// | ||
− | | | ||
− | |{{ | ||
|- | |- | ||
|[[HyperSpin]] | |[[HyperSpin]] | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https://hyperspin-fe.com/files/category/445-hyperspin-android 1.1] | + | |[https://hyperspin-fe.com/files/category/445-hyperspin-android/ 1.1] |
|Touch | |Touch | ||
− | |{{✗}} ||{{✗}} || | + | |{{✗}} ||{{✗}} ||? |
|} | |} | ||
<references group="A"/> | <references group="A"/> | ||
===Comparisons=== | ===Comparisons=== | ||
− | + | ;[https://www.launchbox-app.com/about LaunchBox] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ;[ | ||
− | |||
:Was originally built as an attractive front-end for [[DOSBox]] but has since expanded to support both modern PC games and emulated console platforms. It comes with an integrated metadata scraper, and the interface is highly customizable, likely the most customizable alongside HyperSpin, but only with a license for the premium version. Premium also includes Big Box, which is an HTPC version of the frontend. Launchbox can also be launched natively from Kodi. | :Was originally built as an attractive front-end for [[DOSBox]] but has since expanded to support both modern PC games and emulated console platforms. It comes with an integrated metadata scraper, and the interface is highly customizable, likely the most customizable alongside HyperSpin, but only with a license for the premium version. Premium also includes Big Box, which is an HTPC version of the frontend. Launchbox can also be launched natively from Kodi. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Integrated emulator types== | ==Integrated emulator types== | ||
− | These "frontends" have a graphical user interface that lets you launch emulators that are included with the system, meaning it's not possible (or difficult) to incorporate other emulators. They may or may not contain original emulator cores. If a program has mostly original cores, then it's called a [[Multi-system emulators|multi-system emulator]] and is not included here | + | These "frontends" have a graphical user interface that lets you launch emulators that are included with the system, meaning it's not possible (or very difficult) to incorporate other emulators. They may or may not contain original emulator cores. If a program has mostly original cores, then it's called a [[Multi-system emulators|multi-system emulator]] and is not included here. |
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 299: | Line 183: | ||
|[[OpenEmu]] | |[[OpenEmu]] | ||
|align=left|{{Icon|macOS}} | |align=left|{{Icon|macOS}} | ||
− | |[http://openemu.org {{OpenEmuVer}}] | + | |[http://openemu.org/ {{OpenEmuVer}}] |
|WIMP | |WIMP | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[BizHawk]] | |[[BizHawk]] | ||
Line 335: | Line 195: | ||
|{{~}} | |{{~}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | |[ | + | |[https://retropie.org.uk/ RetroPie] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Linux}} |
− | |[https:// | + | |[https://retropie.org.uk/download/ 4.5.1] |
|HTPC | |HTPC | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | |[ | + | |[https://terminallaunch.blogspot.com/ Terminal Launch] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Windows}} |
− | |[https:// | + | |[https://terminallaunch.blogspot.com/ 190905] |
− | | | + | |CLI |
− | |{{ | + | |{{✗}} ||{{✓}} ||{{✗}} |
− | |{{✓}} | ||
− | |{{ | ||
|- | |- | ||
!colspan="8"|Mobile / ARM | !colspan="8"|Mobile / ARM | ||
|- | |- | ||
− | |[ | + | |[https://retropie.org.uk/ RetroPie] |
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[https://retropie.org.uk/download | + | |[https://retropie.org.uk/download/ 4.5.1] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|HTPC | |HTPC | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
===Comparisons=== | ===Comparisons=== | ||
− | ;OpenEmu:A frontend for various emulators that | + | ;OpenEmu:A frontend for various emulators that runs under macOS. |
+ | |||
+ | |||
==Launcher mods== | ==Launcher mods== | ||
These programs aren't launchers themselves, but instead tools for changing other launchers. | These programs aren't launchers themselves, but instead tools for changing other launchers. | ||
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 406: | Line 242: | ||
|[https://github.com/doZennn/steam-rom-manager Steam ROM Manager] | |[https://github.com/doZennn/steam-rom-manager Steam ROM Manager] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/doZennn/steam-rom-manager/releases 2. | + | |[https://github.com/doZennn/steam-rom-manager/releases 2.2.22] |
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | |[https://scottrice.github.io/Ice Ice] | + | |[https://scottrice.github.io/Ice/ Ice] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://github.com/scottrice/Ice/releases 1.0.0] | |[https://github.com/scottrice/Ice/releases 1.0.0] | ||
Line 424: | Line 260: | ||
==Project-specific Frontends== | ==Project-specific Frontends== | ||
− | === | + | ===Libretro=== |
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 441: | Line 277: | ||
|[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | |[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | ||
|Full<ref group=B name=retroarch>Limited by system hardware</ref> | |Full<ref group=B name=retroarch>Limited by system hardware</ref> | ||
− | |HTPC, WIMP<ref group= | + | |HTPC, WIMP<ref group=C name=retroarch2>Press F5 for WIMP interface. Only available on Windows and Linux.</ref> |
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[https://ludo.libretro.com Ludo] | + | |[https://ludo.libretro.com/ Ludo] |
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/libretro/ludo/releases | + | |[https://github.com/libretro/ludo/releases 0.10.4] |
|Most non GL cores | |Most non GL cores | ||
|HTPC | |HTPC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✓}} ||{{✓}} ||{{~}} | |{{✓}} ||{{✓}} ||{{~}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|minir | |minir | ||
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
− | |[https://github.com/Alcaro/minir | + | |[https://github.com/Alcaro/minir Git] |
|Limited | |Limited | ||
|WIMP | |WIMP | ||
Line 474: | Line 296: | ||
|[[Phoenix (frontend)|Phoenix]] | |[[Phoenix (frontend)|Phoenix]] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/team-phoenix/Phoenix/releases | + | |[https://github.com/team-phoenix/Phoenix/releases 0.0.1 (pre-alpha)] |
|Limited | |Limited | ||
|WIMP | |WIMP | ||
Line 482: | Line 304: | ||
|- | |- | ||
|[[RetroArch]] | |[[RetroArch]] | ||
− | |align=left|{{Icon|Android|iOS | + | |align=left|{{Icon|Android|iOS|LinuxARM}} |
|[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | |[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | ||
|Full <ref group=B name=retroarch>Limited by system hardware</ref> | |Full <ref group=B name=retroarch>Limited by system hardware</ref> | ||
Line 488: | Line 310: | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | ||[http:// | + | ||[http://www.blast16project.com/ Blast16] |
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[http:// | + | |[http://www.blast16project.com/#downloads 1.0.18 (2020-01-18)] |
|Genesis Plus GX, PicoDrive | |Genesis Plus GX, PicoDrive | ||
|HTPC | |HTPC | ||
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | ||[http://sneses. | + | ||[http://www.sneses.com/ SNESES] |
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[http://sneses. | + | |[http://www.sneses.com/#downloads 1.0.7 (2020-01-22)] |
|Snes9X? | |Snes9X? | ||
|HTPC | |HTPC | ||
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[https://ludo.libretro.com Ludo] | + | |[https://ludo.libretro.com/ Ludo] |
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[https://github.com/libretro/ludo/releases | + | |[https://github.com/libretro/ludo/releases 0.10.4] |
|Most non GL cores | |Most non GL cores | ||
|HTPC | |HTPC | ||
− | |{{✓}} ||{{✓ | + | |{{✓}} ||{{✓}} ||{{~}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |[ | + | |[https://github.com/Swordfish90/Lemuroid Lemuroid] |
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https://play.google.com/store/apps/details?id=com.swordfish.lemuroid 1. | + | |[https://play.google.com/store/apps/details?id=com.swordfish.lemuroid 1.0.0] |
|[https://github.com/Swordfish90/Lemuroid#supported-systems Limited] | |[https://github.com/Swordfish90/Lemuroid#supported-systems Limited] | ||
|Touch | |Touch | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
!colspan="8"|Consoles | !colspan="8"|Consoles | ||
|- | |- | ||
|[[RetroArch]] | |[[RetroArch]] | ||
− | |align=left | + | |align=left|{{Icon|Xbox|XboxOne|AppleTV|PSVita|PSP|PS2|PS3|PS4|NS|WiiU|Wii|GC|3DS|SteamLink}} |
|[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | |[https://www.retroarch.com/index.php?page=platforms {{RetroArchVer}}] | ||
|Full<ref group=B name=retroarch>Limited by system hardware</ref> | |Full<ref group=B name=retroarch>Limited by system hardware</ref> | ||
|HTPC | |HTPC | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
<references group=B /> | <references group=B /> | ||
+ | <references group=C /> | ||
====Comparison==== | ====Comparison==== | ||
;[[RetroArch]] | ;[[RetroArch]] | ||
− | :The flagship project for libretro, and the most widely available. | + | :The flagship project for libretro, and the most widely available. |
− | |||
− | |||
− | + | ===MAME=== | |
− | + | MAME was originally designed as a command line program. However, when the project relicensed as open source in February 2016, they merged the frontend [https://dankan1890.github.io/mewui/ MEWUI] into the main project as part of the MAME executable. MEWUI uses the ten-foot interface philosophy which accounts for large television displays where the user is expected to use a TV remote-like input device to navigate the menus. However, MAME still supports command line arguments, so many old launchers still work with newer versions. | |
− | + | {| class="wikitable" style="text-align:center;" | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 576: | Line 369: | ||
!colspan="8"|PC / x86 | !colspan="8"|PC / x86 | ||
|- | |- | ||
− | + | |[http://qmc2.batcom-it.net/ QMC2] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[http://qmc2.batcom-it.net QMC2] | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|[http://qmc2.batcom-it.net/index.php/download/#binaries 0.195] | |[http://qmc2.batcom-it.net/index.php/download/#binaries 0.195] | ||
Line 606: | Line 375: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | |[ | + | |[http://www.mameui.info/ MAMEUI64] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Windows}} |
− | |[ | + | |[http://www.mameui.info/MAMEUI64.7z {{MAMEVer}}] |
|WIMP | |WIMP | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[http://babelsoft.net/products/negatron.htm Negatron] | |[http://babelsoft.net/products/negatron.htm Negatron] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[ | + | |[http://babelsoft.net/products/negatron.htm#download 0.99.7] |
|WIMP | |WIMP | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | + | !colspan="8"|Mobile / ARM | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Mednafen=== | |
− | + | Mednafen is a command line program with no graphical interface whatsoever. These programs generally ease the process of launching games, but doesn't address things like controller configuration which is done by pressing hotkeys in-game. | |
− | + | {| class="wikitable" style="text-align:center;" | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {| class="wikitable" style="text-align:center; | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 779: | Line 413: | ||
|[https://github.com/AmatCoder/mednaffe Mednaffe] | |[https://github.com/AmatCoder/mednaffe Mednaffe] | ||
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
− | |[https://github.com/AmatCoder/mednaffe/releases | + | |[https://github.com/AmatCoder/mednaffe/releases 0.8.8] |
|WIMP | |WIMP | ||
|{{✓}} | |{{✓}} | ||
Line 787: | Line 421: | ||
|[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn] | |[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://github.com/Speedvicio/MedGuiReborn/releases | + | |[https://github.com/Speedvicio/MedGuiReborn/releases 0.110] |
|WIMP | |WIMP | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
− | |||
|- | |- | ||
− | |[https:// | + | |[https://medlaunch.info/ MedLaunch] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://github.com/Asnivor/MedLaunch/releases 0.5.25.3] | |[https://github.com/Asnivor/MedLaunch/releases 0.5.25.3] | ||
Line 799: | Line 433: | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
− | | | + | |? |
|- | |- | ||
− | |[https://sourceforge.net/projects/medgui MedGui] | + | |[https://sourceforge.net/projects/medgui/ MedGui] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://sourceforge.net/projects/medgui/files 1.99999] | + | |[https://sourceforge.net/projects/medgui/files/latest/download 1.99999] |
|WIMP | |WIMP | ||
|{{✓}} | |{{✓}} | ||
Line 809: | Line 443: | ||
|{{✗}} | |{{✗}} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Others=== | ===Others=== | ||
− | {| class="wikitable" style="text-align:center; | + | {| class="wikitable" style="text-align:center;" |
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Platform(s) | ! scope="col"|Platform(s) | ||
Line 838: | Line 457: | ||
!colspan="8"|PC / x86 | !colspan="8"|PC / x86 | ||
|- | |- | ||
− | |[https://github.com/dh4/mupen64plus-qt Mupen64Plus-Qt] | + | |[https://github.com/dh4/mupen64plus-qt/ Mupen64Plus-Qt] |
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/dh4/mupen64plus-qt/releases | + | |[https://github.com/dh4/mupen64plus-qt/releases 1.14] |
|[[Mupen64Plus]] | |[[Mupen64Plus]] | ||
|WIMP | |WIMP | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
|- | |- | ||
− | | | + | |mupen64plus-gui / m64p |
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
− | |[https://github.com/ | + | |[https://github.com/m64p/mupen64plus-gui Git] <small>(frontend only)</small><br />[https://m64p.github.io/ 2020-02-19] <small>(m64p package)</small> |
|[[Mupen64Plus]] | |[[Mupen64Plus]] | ||
|WIMP | |WIMP | ||
− | | | + | |? ||{{✓}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |{{✓}} || | ||
|- | |- | ||
|[http://forum.arcadecontrols.com/index.php/topic,159733.msg1680224.html Sega Model 2 UI] | |[http://forum.arcadecontrols.com/index.php/topic,159733.msg1680224.html Sega Model 2 UI] | ||
Line 864: | Line 476: | ||
|[[Model 2 Emulator]] | |[[Model 2 Emulator]] | ||
|WIMP | |WIMP | ||
− | |? ||{{✗}} || | + | |? ||{{✗}} |||? |
|- | |- | ||
− | |[https://www.supermodel3.com/Forum/viewtopic.php? | + | |[https://www.supermodel3.com/Forum/viewtopic.php?f=3&t=1636 Sega Model 3 UI] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[ | + | |[http://uploaded.net/file/how6i6qp WIP 2019-04-12] |
|[[Supermodel]] | |[[Supermodel]] | ||
|WIMP | |WIMP | ||
− | |? ||{{✗}} | | + | |? ||{{✗}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |? | ||
|- | |- | ||
|[https://www.emu-land.net/consoles/saturn/emuls/windows?act=showonly&id=4227 MedSat] | |[https://www.emu-land.net/consoles/saturn/emuls/windows?act=showonly&id=4227 MedSat] | ||
Line 885: | Line 490: | ||
|[[Mednafen]] (Saturn core) | |[[Mednafen]] (Saturn core) | ||
|? | |? | ||
− | |? ||{{✗}} | | + | |? ||{{✗}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |? | ||
|} | |} | ||
==See also== | ==See also== | ||
* [[Comparison of Emulator Frontends]] | * [[Comparison of Emulator Frontends]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |