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. | ||
+ | |||
+ | *** | ||
+ | |||
+ | --> | ||
[[File:openemu-wimp.png|thumb|[[OpenEmu]] with a <abbr title="Windows, Icons, Menus, Pointer">WIMP</abbr> interface]] | [[File:openemu-wimp.png|thumb|[[OpenEmu]] with a <abbr title="Windows, Icons, Menus, Pointer">WIMP</abbr> interface]] | ||
[[File:attractmode-htpc.png|thumb|Attract-Mode with a HTPC interface]] | [[File:attractmode-htpc.png|thumb|Attract-Mode with a HTPC interface]] | ||
+ | {{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. | ||
− | |||
− | |||
==Graphical User Interfaces (GUIs)== | ==Graphical User Interfaces (GUIs)== | ||
Frontends have different types of GUIs, here we have categorized them as follows: | Frontends have different types of GUIs, here we have categorized them as follows: | ||
− | ;WIMP:[[wikipedia:WIMP (computing)|WIMP]] stands for "Windows, Icons, Menus and a Pointer". This is a GUI based on one or several window(s) and it's normally controlled by a mouse. Examples of this type of interface are [[LaunchBox]] and [[OpenEmu]]. | + | ;WIMP:[[wikipedia:WIMP (computing)|WIMP]] stands for "Windows, Icons, Menus and a Pointer". This is a GUI based on one or several window(s) and it's normally controlled by a mouse. Examples of this type of interface are [[LaunchBox]] and [[OpenEmu]]. |
− | ;HTPC:This type of interface is often intended for viewing on a big screen, such as a TV or arcade monitor. Normally the navigation is optimized for joysticks or | + | ;HTPC:This type of interface is often intended for viewing on a big screen, such as a TV or arcade monitor. Normally the navigation is optimized for joysticks or game pads, although they often work with keyboard controls as well. [[RetroArch]], [[HyperSpin]] and [[MAME|MAME's]] integrated frontend ''MEWUI'' are examples of this interface. |
;Touch:A touch interface is often similar to a HTPC interface, the difference is that they are intended for touch screens. This is mostly found in Android frontends intended for smartphones and tablet computers. | ;Touch:A touch interface is often similar to a HTPC interface, the difference is that they are intended for touch screens. This is mostly found in Android frontends intended for smartphones and tablet computers. | ||
Line 23: | Line 33: | ||
! 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 35: | Line 45: | ||
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[ | + | |[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 | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[ | + | |[http://quickplay.sourceforge.net/ QuickPlay] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https:// | + | |[https://sourceforge.net/projects/quickplay/files/latest/download?source=files 4.7.4] |
− | |WIMP | + | |WIMP |
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |[[RetroFE]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS}} | ||
+ | |[http://retrofe.nl/download/ 0.9.0] | ||
+ | |HTPC | ||
+ | |{{✓}} ||{{✓}} ||{{~}} | ||
+ | |- | ||
+ | |[[EmulationStation]] | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://emulationstation.org/index.html#download 2.0.1a]<br />[https://github.com/RetroPie/EmulationStation {{EmulationStationVer}} (RetroPie fork)] | ||
+ | |HTPC | ||
+ | |{{✓}} ||{{✓}}<ref group=A name=emulationstation>Only the [https://github.com/RetroPie/EmulationStation RetroPie fork]</ref> ||{{~}}<ref group=A name=emulationstation></ref> | ||
|- | |- | ||
|[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.7.7] |
− | |WIMP | + | |WIMP |
|{{✓}} ||{{✓}} ||{{~}} | |{{✓}} ||{{✓}} ||{{~}} | ||
|- | |- | ||
− | |[https://lutris.net Lutris] | + | |[https://pegasus-frontend.org/ Pegasus] |
+ | |align=left|{{Icon|Windows|Linux|macOS}} | ||
+ | |[https://pegasus-frontend.org/#downloads Alpha 13] | ||
+ | |HTPC | ||
+ | |{{✓}} ||{{✓}} ||{{✗}} | ||
+ | |- | ||
+ | |[[HyperSpin]] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[https://hyperspin-fe.com/files/category/761-hyperspin-windows/ 1.5.1] | ||
+ | |HTPC | ||
+ | |{{✗}} ||{{✗}} ||{{✗}} | ||
+ | |- | ||
+ | |[https://lutris.net/ Lutris] | ||
|align=left|{{Icon|Linux}} | |align=left|{{Icon|Linux}} | ||
− | |[https://lutris.net/downloads 0.5. | + | |[https://lutris.net/downloads/ 0.5.4] |
|WIMP | |WIMP | ||
− | |{{✓}} ||{{✓}} ||{{ | + | |{{✓}} ||{{✓}} ||{{✗}} |
|- | |- | ||
− | |[https:// | + | |[https://tkashkin.tk/projects/gamehub/ GameHub] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Linux}} |
− | |[https:// | + | |[https://tkashkin.tk/projects/gamehub/ 0.15.0] |
|WIMP | |WIMP | ||
|{{✓}} ||{{✓}} ||{{✗}} | |{{✓}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
− | |[ | + | |[https://playnite.link/ Playnite] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[ | + | |[https://playnite.link/download.html 7.1] |
|WIMP | |WIMP | ||
|{{✓}} ||{{✓}} ||{{✗}} | |{{✓}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
− | |[https://www. | + | |[https://www.gameex.com/ GameEx] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://www. | + | |[https://www.gameex.info/forums/files/category/33-gameex-installs/ 16.27 (Free)]<br />[https://www.gameex.info/forums/store/category/4-gameex-pinballx-and-spesoft-products/ Lifetime pass ($60)] |
|HTPC | |HTPC | ||
|{{✗}} ||{{✓}} ||{{✗}} | |{{✗}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
− | + | |[https://www.mgalaxy.com/ mGalaxy] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[https://www. | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https://www. | + | |[https://www.mgalaxy.com/download.html 7.6] |
|HTPC | |HTPC | ||
|{{✗}} ||{{✓}} ||{{✗}} | |{{✗}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
− | |[https:// | + | |[https://emuloader.mameworld.info Emu Loader] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Windows}} |
− | |[https:// | + | |[https://emuloader.mameworld.info/downloads.htm 8.8.3] |
|WIMP | |WIMP | ||
− | |{{ | + | |{{✗}} ||{{✓}} ||{{✗}} |
|- | |- | ||
− | |[ | + | |[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 | ||
|{{✓}} ||{{✗}} ||{{✗}} | |{{✓}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | |[http://feelfrontend.altervista.org FEEL] | + | |[http://feelfrontend.altervista.org/ FEEL] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[http://feelfrontend.altervista.org/download 1.9.8.5] | + | |[http://feelfrontend.altervista.org/download/ 1.9.8.5] |
|HTPC | |HTPC | ||
|{{✓}} ||{{✗}} ||{{✗}} | |{{✓}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | + | |[https://www.maximus-arcade.com/ Maximus Arcade] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[https://www.maximus-arcade.com Maximus Arcade] | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://www.maximus-arcade.com/pages/maximus-arcade-trial ?.? (30-day trial)]<br />[https://www.maximus-arcade.com/products/maximus-arcade-software-registration-code Licenced ($24.99)] | |[https://www.maximus-arcade.com/pages/maximus-arcade-trial ?.? (30-day trial)]<br />[https://www.maximus-arcade.com/products/maximus-arcade-software-registration-code Licenced ($24.99)] | ||
Line 167: | Line 147: | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | |[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] | ||
Line 173: | Line 153: | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | |[http://emucenter.2.free.fr EmuCenter 2] | + | |[http://emucenter.2.free.fr/ EmuCenter 2] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[http://emucenter.2.free.fr/website/ENG/download.html 7.1.0.1]<br />[http://emucenter.2.free.fr/dev Dev 7.1.0.232] | + | |[http://emucenter.2.free.fr/website/ENG/download.html 7.1.0.1]<br />[http://emucenter.2.free.fr/dev/ Dev 7.1.0.232] |
|WIMP | |WIMP | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
|- | |- | ||
− | |[http://lusspace.free.fr LusSpace] | + | |[http://lusspace.free.fr/ LusSpace] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[http://lusspace.free.fr/modules/news 1.23] | + | |[http://lusspace.free.fr/modules/news/ 1.23] |
|WIMP | |WIMP | ||
|{{✗}} ||{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} ||{{✗}} | ||
Line 187: | Line 167: | ||
!colspan="7"|Mobile / ARM | !colspan="7"|Mobile / ARM | ||
|- | |- | ||
− | + | |[[LaunchBox]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |[[ | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https:// | + | |[https://play.google.com/store/apps/details?id=com.unbrokensoftware.launchbox 0.33 ($4.99)] |
− | | | + | |Touch |
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[EmulationStation]] | |[[EmulationStation]] | ||
Line 211: | Line 179: | ||
|{{✓}} ||{{✓}}<ref group=A name=emulationstation>Only the [https://github.com/RetroPie/EmulationStation RetroPie fork]</ref> ||{{~}}<ref group=A name=emulationstation></ref> | |{{✓}} ||{{✓}}<ref group=A name=emulationstation>Only the [https://github.com/RetroPie/EmulationStation RetroPie fork]</ref> ||{{~}}<ref group=A name=emulationstation></ref> | ||
|- | |- | ||
− | |[http://attractmode.org Attract-Mode] | + | |[http://attractmode.org/ Attract-Mode] |
|align=left|{{Icon|LinuxARM}} | |align=left|{{Icon|LinuxARM}} | ||
− | |[http://attractmode.org/download.html 2. | + | |[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 | ||
− | |{{✓}} ||{{✓}} || | + | |{{✓}} ||{{✓}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |[https:// | + | |[https://digdroid.com/ Dig] |
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
− | |[https://play.google.com/store/apps/details?id= | + | |[https://play.google.com/store/apps/details?id=com.digdroid.alman.dig 1.37.1 (<abbr title="Offers in-app purchases">IAP</abbr>)] |
|Touch | |Touch | ||
− | |{{✗}} ||{{✓}} || | + | |{{✗}} ||{{✓}} ||? |
|- | |- | ||
|[[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=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
;[[LaunchBox]] | ;[[LaunchBox]] | ||
[[File:LaunchBox-Screenshot-Nintendo-64.jpg|100px|left]] | [[File:LaunchBox-Screenshot-Nintendo-64.jpg|100px|left]] | ||
Line 265: | Line 213: | ||
:A graphical frontend for command line emulators with a completely customizable appearance. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinets. Attract-Mode is open source and runs on Linux, macOS, and Windows. | :A graphical frontend for command line emulators with a completely customizable appearance. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinets. Attract-Mode is open source and runs on Linux, macOS, and Windows. | ||
− | ;[http://quickplay.sourceforge.net QuickPlay] | + | ;[http://quickplay.sourceforge.net/ QuickPlay] |
:An excellent FOSS alternative to LaunchBox. It has a WIMP style interface and is Windows only. Compared to LaunchBox it has less eye-candy but it requires a lot less system resources, it's blazing-fast and slowdown free. | :An excellent FOSS alternative to LaunchBox. It has a WIMP style interface and is Windows only. Compared to LaunchBox it has less eye-candy but it requires a lot less system resources, it's blazing-fast and slowdown free. | ||
− | ;[https:// | + | ;[https://lutris.net/ Lutris] |
− | : | + | :A great general gaming frontend for Linux with support for running Windows games with [[Wine]] and [[Proton]]. However, for the emulation use cases it has some downsides, such as: there is no bulk import for ROMs. There is a [https://github.com/hwangeug/lutris-bulk-adder lutris-bulk-adder] script which might solve this. |
− | |||
− | |||
− | |||
− | + | ;[https://tkashkin.tk/projects/gamehub/ GameHub] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | ;[https://tkashkin. | ||
:A general gaming frontend for Linux. At the moment it's not useful for huge ROM collections as it [https://github.com/tkashkin/GameHub/issues/103 seems to crash] when bulk importing. | :A general gaming frontend for Linux. At the moment it's not useful for huge ROM collections as it [https://github.com/tkashkin/GameHub/issues/103 seems to crash] when bulk importing. | ||
==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;" style="width: 75%" | {| class="wikitable" style="text-align:center;" style="width: 75%" | ||
Line 299: | Line 238: | ||
|[[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 250: | ||
|{{~}} | |{{~}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | |[ | + | |[https://retropie.org.uk/ RetroPie] |
− | |align=left|{{Icon| | + | |align=left|{{Icon|Linux}}<ref group=I name=retropie>RetroPie for x86 Linux is only available Ubuntu (16.04 LTS or later) and Debian based distros. See these [https://retropie.org.uk/docs/Debian/ install instructions].</ref> |
− | |[https:// | + | |[https://retropie.org.uk/download/ 4.5.1] |
|HTPC | |HTPC | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | |{{ | + | |{{~}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
!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 | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
!colspan=8"|Consoles | !colspan=8"|Consoles | ||
Line 384: | Line 274: | ||
|?? | |?? | ||
|HTPC | |HTPC | ||
− | |? || | + | |? ||? ||? |
|} | |} | ||
<references group="I"/> | <references group="I"/> | ||
===Comparisons=== | ===Comparisons=== | ||
− | ;OpenEmu:A frontend for various emulators that | + | ;OpenEmu:A frontend for various emulators that runs under macOS. |
==Launcher mods== | ==Launcher mods== | ||
Line 406: | Line 296: | ||
|[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 314: | ||
==Project-specific Frontends== | ==Project-specific Frontends== | ||
− | === | + | ===Libretro=== |
{| class="wikitable" style="text-align:center;" style="width: 75%" | {| class="wikitable" style="text-align:center;" style="width: 75%" | ||
! scope="col"|Name | ! scope="col"|Name | ||
Line 444: | Line 334: | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[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 | ||
− | |{{✓}} ||{{✓}} ||{{ | + | |{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|[https://wiki.gnome.org/Apps/Games Games (Gnome)] | |[https://wiki.gnome.org/Apps/Games Games (Gnome)] | ||
|align=left|{{Icon|Linux}} | |align=left|{{Icon|Linux}} | ||
− | |[https://wiki.gnome.org/Apps/Games/Documentation#Installing_Games 3. | + | |[https://wiki.gnome.org/Apps/Games/Documentation#Installing_Games 3.34.2] |
|[https://wiki.gnome.org/Apps/Games/Documentation#Supported_platforms Limited] | |[https://wiki.gnome.org/Apps/Games/Documentation#Supported_platforms Limited] | ||
|WIMP | |WIMP | ||
|{{✓}} ||{{✓}} ||{{~}} | |{{✓}} ||{{✓}} ||{{~}} | ||
|- | |- | ||
− | |[https://www.retrix.me RetriX] | + | |[https://www.retrix.me/ RetriX] |
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
− | |[https:// | + | |[https://www.retrix.me/download 2.1.77.0] |
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | |[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | ||
|WIMP, Touch | |WIMP, Touch | ||
Line 467: | Line 357: | ||
|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 364: | ||
|[[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 488: | Line 378: | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | ||[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://www.retrix.me RetriX] | + | |[https://www.retrix.me/ RetriX] |
|align=left|{{Icon|Win|W10P}} | |align=left|{{Icon|Win|W10P}} | ||
− | |[https:// | + | |[https://www.retrix.me/download 2.1.77.0] |
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | |[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | ||
|WIMP, Touch | |WIMP, Touch | ||
|{{~}} ||{{~}} ||{{~}} | |{{~}} ||{{~}} ||{{~}} | ||
|- | |- | ||
− | |[ | + | |[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 | ||
Line 532: | Line 422: | ||
|{{✓}} ||{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
− | |[https://www.retrix.me RetriX] | + | |[https://www.retrix.me/ RetriX] |
|align=left|{{Icon|XB1}} | |align=left|{{Icon|XB1}} | ||
− | |[https:// | + | |[https://www.retrix.me/download 2.1.77.0] |
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | |[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited] | ||
|HTPC | |HTPC | ||
Line 544: | Line 434: | ||
;[[RetroArch]] | ;[[RetroArch]] | ||
:The flagship project for libretro, and the most widely available. | :The flagship project for libretro, and the most widely available. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
;[https://wiki.gnome.org/Apps/Games Games (Gnome)] | ;[https://wiki.gnome.org/Apps/Games Games (Gnome)] | ||
:A Linux launcher for PC games and a libretro frontend. Very easy to use, almost no setup. You'll need the GNOME Settings app to be able to bulk add ROMs. | :A Linux launcher for PC games and a libretro frontend. Very easy to use, almost no setup. You'll need the GNOME Settings app to be able to bulk add ROMs. | ||
− | + | ===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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | 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;" style="width: 75%" | {| class="wikitable" style="text-align:center;" style="width: 75%" | ||
Line 576: | Line 452: | ||
!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 458: | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
− | | | + | |? |
|- | |- | ||
− | |[ | + | |[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 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !colspan="8"| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | Mednafen is a command line program with no graphical interface whatsoever. These programs generally ease the process of launching games, but | ||
{| class="wikitable" style="text-align:center;" style="width: 75%" | {| class="wikitable" style="text-align:center;" style="width: 75%" | ||
Line 779: | Line 496: | ||
|[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 504: | ||
|[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 516: | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
− | |{{ | + | |{{~}} |
|- | |- | ||
− | |[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 526: | ||
|{{✗}} | |{{✗}} | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Others=== | ===Others=== | ||
Line 838: | Line 540: | ||
!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 | ||
− | | | + | |? ||{{✓}} ||? |
|- | |- | ||
|[https://github.com/dh4/cen64-qt CEN64-Qt] | |[https://github.com/dh4/cen64-qt CEN64-Qt] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
− | |[https://github.com/dh4/cen64-qt/releases | + | |[https://github.com/dh4/cen64-qt/releases 20200219-alpha] |
|[[CEN64]] | |[[CEN64]] | ||
|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 566: | ||
|[[Model 2 Emulator]] | |[[Model 2 Emulator]] | ||
|WIMP | |WIMP | ||
− | |? ||{{✗}} || | + | |? ||{{✗}} |||? |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | |[https://www. | + | |[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 580: | ||
|[[Mednafen]] (Saturn core) | |[[Mednafen]] (Saturn core) | ||
|? | |? | ||
− | |? ||{{✗}} | | + | |? ||{{✗}} ||? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |? | ||
|} | |} | ||
==See also== | ==See also== | ||
* [[Comparison of Emulator Frontends]] | * [[Comparison of Emulator Frontends]] | ||
− | |||
− | + | ||
− | |||
− | |||
− | |||
[[Category:FAQs]] | [[Category:FAQs]] | ||
[[Category:Tools|*]] | [[Category:Tools|*]] | ||
[[Category:Frontends|*]] | [[Category:Frontends|*]] |