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 2: Line 2:
 
[[File:attractmode-htpc.png|thumb|Attract-Mode with a HTPC interface]]
 
[[File:attractmode-htpc.png|thumb|Attract-Mode with a HTPC interface]]
 
'''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.
 
The term 'Frontend application' can sometimes be confused with [[Multi-system_emulators|multi-system emulators]]. placeholder text
 
  
 
==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 gamepads, although they often work with keyboard controls as well. [[RetroArch]], [[HyperSpin]] and [[MAME]]'s integrated frontend ''MEWUI'' or Steam, PCSX2 and DuckStation's ''Big Picture Mode'' are examples of this interface.
+
;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 gamepads, 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 35: Line 33:
 
|{{✗}} ||{{✓}} ||{{✓}}
 
|{{✗}} ||{{✓}} ||{{✓}}
 
|-
 
|-
|[[EmulationStation|ES-DE]]
+
|[[EmulationStation|EmulationStation Desktop Edition]]
 +
|align=left|{{Icon|Windows|Linux|macOS}}
 +
|[https://www.es-de.org/#Download 2.0.1]
 +
|HTPC
 +
|{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[http://attractmode.org Attract-Mode]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://www.es-de.org/#Download {{EmulationStation Desktop EditionVer}}]
+
|[http://attractmode.org/download.html 2.6.2]
 
|HTPC
 
|HTPC
 
|{{✓}} ||{{✓}} ||{{✓}}
 
|{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|-
|[[Playnite]]
+
|[http://quickplay.sourceforge.net QuickPlay]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://playnite.link/download.html {{PlayniteVer}}]
+
|[https://sourceforge.net/projects/quickplay/files/latest/download?source=files 4.7.6]
|WIMP, HTPC
+
|WIMP
 
|{{✓}} ||{{✓}} ||{{✓}}
 
|{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|-
|[https://github.com/quinton-ashley/nostlan Nostlan]
+
|[https://www.simui.net SimUI]
 +
|align=left|{{Icon|Windows|macOS}}
 +
|[https://www.simui.net/api/download.php?url=12 3.1 (Windows)]<br />[https://down.simui.net/simUI_v2.6.dmg 2.6 (macOS)]
 +
|WIMP
 +
|{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[[RetroFE]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/quinton-ashley/nostlan/releases {{NostlanVer}}]
+
|[http://retrofe.nl/download 0.10.31]
|WIMP, HTPC, Touch
+
|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://lutris.net Lutris]
 
|[https://lutris.net Lutris]
Line 59: Line 75:
 
|{{✓}} ||{{✓}} ||{{~}}
 
|{{✓}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[https://github.com/drpetersonfernandes/SimpleLauncher Simple Launcher]
+
|[https://github.com/quinton-ashley/nostlan Nostlan]
|align=left|{{Icon|Windows}}
+
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/drpetersonfernandes/SimpleLauncher/releases {{Simple LauncherVer}}]
+
|[https://github.com/quinton-ashley/nostlan/releases {{NostlanVer}}]
|WIMP
+
|WIMP, HTPC, Touch
|{{✓}} ||{{✓}} ||{{}}
+
|{{✓}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[http://guerilla.bplaced.net/x86WinSoft.html All Stars Launcher]
+
|[https://oldtools.github.io/skeletonkey/index.html skeletonKeY]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[http://guerilla.bplaced.net/x86WinSoft.html 2024.030]
+
|[https://github.com/oldtools/skeletonkey git]
|WIMP
+
|WIMP, CLI
|{{}} ||{{✓}} ||{{}}
+
|{{}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[https://www.mgalaxy.com mGalaxy]
+
|[[Playnite]]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://www.mgalaxy.com/download.html {{mgalaxyVer}}]
+
|[https://playnite.link/download.html {{PlayniteVer}}]
|HTPC
+
|WIMP, HTPC
|{{}} ||{{✓}} ||{{}}
+
|{{}} ||{{✓}} ||{{~}}
 
|-
 
|-
 
|[https://pegasus-frontend.org Pegasus]
 
|[https://pegasus-frontend.org Pegasus]
Line 81: Line 97:
 
|[https://pegasus-frontend.org/#downloads Alpha 16]
 
|[https://pegasus-frontend.org/#downloads Alpha 16]
 
|HTPC
 
|HTPC
|{{✓}} ||{{~}} ||{{✗}}
+
|{{✓}} ||{{}} ||{{✗}}
 
|-
 
|-
|[https://www.gameex.com GameEx]
+
|[[HyperSpin]]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://www.gameex.info/forums/files/category/33-gameex-installs {{GameExVer}} (Free)]<br />[https://www.gameex.info/forums/store/category/4-gameex-pinballx-and-spesoft-products Lifetime pass ($60)]
+
|[https://hyperspin-fe.com/files/category/761-hyperspin-windows 1.5.1]
 
|HTPC
 
|HTPC
 
|{{✗}} ||{{✓}} ||{{✗}}
 
|{{✗}} ||{{✓}} ||{{✗}}
Line 91: Line 107:
 
|[https://tkashkin.github.io/projects/gamehub/ GameHub]
 
|[https://tkashkin.github.io/projects/gamehub/ GameHub]
 
|align=left|{{Icon|Linux}}
 
|align=left|{{Icon|Linux}}
|[https://tkashkin.github.io/projects/gamehub/ 0.16.3-6-dev]
+
|[https://tkashkin.github.io/projects/gamehub/ 0.16.2]
 
|WIMP
 
|WIMP
|{{✓}} ||{{~}} ||{{✗}}
+
|{{✓}} ||{{}} ||{{✗}}
 
|-
 
|-
|[http://attractmode.org Attract-Mode]
+
|[https://www.gameex.com GameEx]
|align=left|{{Icon|Windows|Linux|macOS}}
+
|align=left|{{Icon|Windows}}
|[http://attractmode.org/download.html 2.7.0]
+
|[https://www.gameex.info/forums/files/category/33-gameex-installs {{GameExVer}} (Free)]<br />[https://www.gameex.info/forums/store/category/4-gameex-pinballx-and-spesoft-products Lifetime pass ($60)]
 
|HTPC
 
|HTPC
|{{}} ||{{}} ||{{✗}}
+
|{{}} ||{{}} ||{{✗}}
 
|-
 
|-
|[http://quickplay.sourceforge.net QuickPlay]
+
|[https://www.mgalaxy.com mGalaxy]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://sourceforge.net/projects/quickplay/files/latest/download?source=files 4.7.6]
+
|[https://www.mgalaxy.com/download.html 8.5]
|WIMP
+
|HTPC
|{{}} ||{{}} ||{{✗}}
+
|{{}} ||{{}} ||{{✗}}
 
|-
 
|-
|[https://www.simui.net SimUI]
+
|[https://emuloader.mameworld.info Emu Loader]
|align=left|{{Icon|Windows|macOS}}
+
|align=left|{{Icon|Windows}}
|[https://www.simui.net/api/download.php?url=12 3.1 (Windows)]<br />[https://down.simui.net/simUI_v2.6.dmg 2.6 (macOS)]
+
|[https://emuloader.mameworld.info/downloads.htm 8.8.3]
 
|WIMP
 
|WIMP
|{{}} ||{{}} ||{{✗}}
+
|{{}} ||{{}} ||{{✗}}
 
|-
 
|-
|[[RetroFE]]
+
|[https://terminallaunch.blogspot.com Terminal Launch]
|align=left|{{Icon|Windows|Linux|macOS}}
+
|align=left|{{Icon|Windows}}
|[http://retrofe.nl/download 0.10.31]
+
|[https://terminallaunch.blogspot.com 190905]
|HTPC
+
|CLI
|{{✓}} ||{{✗}} ||{{✗}}
+
|{{}} ||{{}} ||{{✗}}
|-
 
|[[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
 
|{{}} ||{{}} ||{{✗}}
 
 
|-
 
|-
 
|[https://www.metropolis-launcher.net Metropolis Launcher]
 
|[https://www.metropolis-launcher.net Metropolis Launcher]
Line 136: Line 146:
 
|HTPC
 
|HTPC
 
|{{✓}} ||{{✗}} ||{{✗}}
 
|{{✓}} ||{{✗}} ||{{✗}}
|-
 
|[https://oldtools.github.io/skeletonkey/index.html skeletonKeY]
 
|align=left|{{Icon|Windows}}
 
|[https://github.com/oldtools/skeletonkey git]
 
|WIMP, CLI
 
|{{✗}} ||{{✗}} ||{{✗}}
 
|-
 
|[[HyperSpin]]
 
|align=left|{{Icon|Windows}}
 
|[https://hyperspin-fe.com/files/category/761-hyperspin-windows 1.5.1]
 
|HTPC
 
|{{✗}} ||{{✗}} ||{{✗}}
 
|-
 
|[https://emuloader.mameworld.info Emu Loader]
 
|align=left|{{Icon|Windows}}
 
|[https://emuloader.mameworld.info/downloads.htm {{Emu LoaderVer}}]
 
|WIMP
 
|{{✗}} ||{{✗}} ||{{✗}}
 
|-
 
|[https://terminallaunch.blogspot.com Terminal Launch]
 
|align=left|{{Icon|Windows}}
 
|[https://terminallaunch.blogspot.com {{Terminal LaunchVer}}]
 
|CLI
 
|{{✗}} ||{{✗}} ||{{✗}}
 
 
|-
 
|-
 
|[https://www.maximus-arcade.com Maximus Arcade]
 
|[https://www.maximus-arcade.com Maximus Arcade]
Line 189: Line 175:
 
|[https://digdroid.com Dig]
 
|[https://digdroid.com Dig]
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.digdroid.alman.dig 1.44.3] {{IAP}}
+
|[https://play.google.com/store/apps/details?id=com.digdroid.alman.dig 1.40.8 {{IAP}}]
 
|Touch
 
|Touch
 
|{{✗}} ||{{✓}} ||{{✓}}
 
|{{✗}} ||{{✓}} ||{{✓}}
|-
 
|[[Daijishō]] (台字章)
 
|align=left|{{Icon|Android}}
 
|[https://github.com/magneticchen/Daijishou {{DaijishouVer}}]
 
|HTPC, Touch
 
|{{✗}} ||{{✓}} ||{{✓}}
 
|-
 
|[[EmulationStation|ES-DE]]
 
|align=left|{{Icon|Android}}
 
|[https://www.es-de.org/#Download {{EmulationStation Desktop EditionVer}}]
 
|Touch
 
|{{✓}} ||{{✓}} ||{{✓}}
 
 
|-
 
|-
 
|[[EmulationStation]]
 
|[[EmulationStation]]
Line 210: Line 184:
 
|HTPC
 
|HTPC
 
|{{✓}} ||{{✓}}<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>
 +
|-
 +
|[[Daijishō]]
 +
|align=left|{{Icon|Android}}
 +
|[https://github.com/magneticchen/Daijishou 1.3.1]
 +
|HTPC, Touch
 +
|{{✗}} ||{{✓}} ||{{TBD}}
 
|-
 
|-
 
|[http://attractmode.org Attract-Mode]
 
|[http://attractmode.org Attract-Mode]
 
|align=left|{{Icon|LinuxARM}}
 
|align=left|{{Icon|LinuxARM}}
|[http://attractmode.org/download.html 2.7.0]
+
|[http://attractmode.org/download.html 2.6.1]
 
|HTPC
 
|HTPC
 
|{{✓}} ||{{✓}} ||{{TBD}}
 
|{{✓}} ||{{✓}} ||{{TBD}}
Line 219: Line 199:
 
|[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 16]
+
|[https://pegasus-frontend.org/#downloads Alpha 15]
 
|HTPC, Touch
 
|HTPC, Touch
 
|{{✓}} ||{{✓}} ||{{TBD}}
 
|{{✓}} ||{{✓}} ||{{TBD}}
Line 225: Line 205:
 
|RESET Collection
 
|RESET Collection
 
|align=left|{{Icon|Android|AndroidTV}}
 
|align=left|{{Icon|Android|AndroidTV}}
|[https://play.google.com/store/apps/details?id=com.retroloungelab.resetcollection 1.1.29 ($4.99)]
+
|[https://play.google.com/store/apps/details?id=com.retroloungelab.resetcollection 1.1.19 ($4.99)]
|Touch
 
|{{✗}} ||{{✓}} ||{{TBD}}
 
|-
 
|[https://arcbrowser.com/ ARC Browser]
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=net.floatingpoint.android.arcturus 1.26.1 ($7.49)]
 
 
|Touch
 
|Touch
 
|{{✗}} ||{{✓}} ||{{TBD}}
 
|{{✗}} ||{{✓}} ||{{TBD}}
Line 253: Line 227:
  
 
The comparison text should compare the frontend to other frontends.
 
The comparison text should compare the frontend to other frontends.
Why should, or shouldn't you use this frontend?
+
Why should or shouldn't you use this frontend?
  
 
**********************
 
**********************
Line 261: Line 235:
 
[[File:LaunchBox-Screenshot-Nintendo-64.jpg|100px|left]]
 
[[File:LaunchBox-Screenshot-Nintendo-64.jpg|100px|left]]
 
: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.
 +
  
 
;[http://attractmode.org Attract-Mode]
 
;[http://attractmode.org Attract-Mode]
Line 267: Line 242:
 
;[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://github.com/drpetersonfernandes/SimpleLauncher Simple Launcher]
 
:Simple Launcher is a WIMP Open Source emulator frontend that streamlines retro gaming on Windows. It offers cover art display, multi-emulator support, gamepad functionality, and user-friendly features, all without the need for rom databases. Users can easily configure cover art size, gamepad support, systems, emulators, rom folders, and more.
 
  
 
;[https://romjacket.github.io/skeletonkey/index.html skeletonKeY]
 
;[https://romjacket.github.io/skeletonkey/index.html skeletonKeY]
Line 278: Line 250:
  
 
;[https://lutris.net Lutris]
 
;[https://lutris.net Lutris]
:A great general gaming frontend for GNU/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.
+
:A great general gaming frontend for GNU/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.github.io/projects/gamehub/ GameHub]
 
;[https://tkashkin.github.io/projects/gamehub/ GameHub]
Line 284: Line 256:
  
 
==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. If you're looking for a full Linux distribution to run on a Raspberry Pi or similar, check out our [[Emulation_Boxes#DIY_Solutions|Emulation Boxes]] page.
+
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. If you're looking for a full Linux distribution to run on a Raspberry Pi or similar, check out our [[Emulation_Boxes#DIY_Solutions|Emulation Boxes]] page.
  
 
{| class="wikitable" style="text-align:center;" style="width: 75%"
 
{| class="wikitable" style="text-align:center;" style="width: 75%"
Line 301: Line 273:
 
|[http://openemu.org {{OpenEmuVer}}]
 
|[http://openemu.org {{OpenEmuVer}}]
 
|WIMP
 
|WIMP
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[https://www.emudeck.com/ EmuDeck]
 
|align=left|{{Icon|Win|Linux}}
 
|[https://www.emudeck.com/#download 2.1.0]
 
|HTPC
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 322: Line 286:
 
|-
 
|-
 
|[[RetroPie]]
 
|[[RetroPie]]
|align=left|{{Icon|Linux}}<ref group=I name=retropie>RetroPie for x86 Linux is only available in Ubuntu (16.04 LTS or later) and Debian based distros. See these [https://retropie.org.uk/docs/Debian install instructions].</ref>
+
|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://retropie.org.uk/download {{RetroPieVer}}]
 
|[https://retropie.org.uk/download {{RetroPieVer}}]
 
|HTPC
 
|HTPC
Line 334: Line 298:
 
|WIMP
 
|WIMP
 
|{{~}}
 
|{{~}}
|{{✓}}
 
|{{TBD}}
 
|-
 
|[[RetroBat]]
 
|align=left|{{Icon|Windows}}
 
|[https://www.retrobat.org/download/ {{RetroBatVer}}]
 
|HTPC
 
|{{✓}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{TBD}}
 
|{{TBD}}
Line 368: Line 324:
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
-
 
|-
 
|[https://www.emudeck.com/ EmuDeck]
 
|align=left|{{Icon|Android}}
 
|[https://www.emudeck.com/#download 2.1.0]
 
|HTPC
 
|{{✓}}
 
|{{✓}}
 
|TBD
 
 
|-
 
|-
 
!colspan=8"|Consoles
 
!colspan=8"|Consoles
Line 389: Line 336:
  
 
===Comparisons===
 
===Comparisons===
;OpenEmu:A frontend for various emulators that run under macOS.
+
;OpenEmu:A frontend for various emulators that runs under macOS.
  
 
==Launcher mods==
 
==Launcher mods==
Line 406: Line 353:
 
|[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.4.17]
+
|[https://github.com/doZennn/steam-rom-manager/releases 2.3.11]
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 460: Line 407:
 
|[https://www.retrix.me RetriX]
 
|[https://www.retrix.me RetriX]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://github.com/Aftnet/RetriX/releases/tag/RetriX-2.1.77.0 2.1.77.0]
+
|[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 511: Line 458:
 
|[https://www.retrix.me RetriX]
 
|[https://www.retrix.me RetriX]
 
|align=left|{{Icon|Win|W10P}}
 
|align=left|{{Icon|Win|W10P}}
|[https://github.com/Aftnet/RetriX/releases/tag/RetriX-2.1.77.0 2.1.77.0]
+
|[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 518: Line 465:
 
|[[Lemuroid]]
 
|[[Lemuroid]]
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.swordfish.lemuroid 1.15.0]
+
|[https://play.google.com/store/apps/details?id=com.swordfish.lemuroid 1.13.1]
 
|[https://github.com/Swordfish90/Lemuroid#supported-systems Limited]
 
|[https://github.com/Swordfish90/Lemuroid#supported-systems Limited]
 
|Touch
 
|Touch
Line 534: Line 481:
 
|[https://www.retrix.me RetriX]
 
|[https://www.retrix.me RetriX]
 
|align=left|{{Icon|XB1}}
 
|align=left|{{Icon|XB1}}
|[https://github.com/Aftnet/RetriX/releases/tag/RetriX-2.1.77.0]
+
|[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 576: Line 523:
 
!colspan="8"|PC / x86
 
!colspan="8"|PC / x86
 
|-
 
|-
|[http://www.mameui.info MAMEUI64]
+
|[http://www.mameui.info IV/Play]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[http://www.mameui.info/MAMEUI.7z 0.266]
+
|[http://www.mameui.info/IV-Play.zip 1.8.5.0]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
Line 586: Line 533:
 
|[https://sourceforge.net/projects/pfemame pfeMAME]
 
|[https://sourceforge.net/projects/pfemame pfeMAME]
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
|[https://sourceforge.net/projects/pfemame/files v2.30.5]
+
|[https://sourceforge.net/projects/pfemame/files v2.25.7]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
|{{✓}}
 
|{{TBD}}
 
|-
 
|[http://erockus.elementfx.com/arcade.html Erockus Arcade]
 
|align=left|{{Icon|Windows|macOS}}
 
|[http://erockus.elementfx.com/arcade.html {{Erockus ArcadeVer}}]
 
|WIMP
 
|{{?}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{TBD}}
 
|{{TBD}}
Line 610: Line 549:
 
|[https://github.com/strippato/gnome-arcade gnome-arcade]
 
|[https://github.com/strippato/gnome-arcade gnome-arcade]
 
|align=left|{{Icon|Linux}}
 
|align=left|{{Icon|Linux}}
|[https://github.com/strippato/gnome-arcade#building v.0.256]
+
|[https://github.com/strippato/gnome-arcade#building v.0.243]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
Line 616: Line 555:
 
|{{TBD}}
 
|{{TBD}}
 
|-
 
|-
|[http://www.mameui.info IV/Play]
+
|[http://www.mameui.info MAMEUI64]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[http://www.mameui.info/IV-Play.zip 1.8.5.0]
+
|[http://www.mameui.info/MAMEUI248.7z 0.248]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
Line 651: Line 590:
  
 
====Comparison====
 
====Comparison====
;[http://www.mameui.info MAMEUI]
+
;[http://www.mameui.info IV/Play]
:MAMEUI64 is a current name of MAME32, the original MAME GUI for Windows. As it dates back to 1997, it had additional bugs compared to mainline MAME, lacked several features of modern MAME or made it difficult to use them via GUI, and did not scale properly to high resolutions. The MAME developers did not recommend using any derivative of MAME32 for these reasons, instead suggesting mainline MAME with an external frontend if the internal user interface is not sufficient.
+
:IV/Play (pronounced "Four Play") was designed and commissioned by John IV as an alternative to MAMEUI. It has a narrow and particular feature-set, is keyboard driven, and utilities many of the navigation and keyboard short cuts of MAMEUI. It is available as a combo x64/x86 app and is targeted towards Windows 8.1 with leveraged features like Jump List support. IV/Play is decoupled from setting MAME options directly in an effort to future proof and guard against continual core command line changes<ref>[https://github.com/Mataniko/IV-Play IV/Play GitHub]</ref>.
  
 
;[https://sourceforge.net/projects/pfemame pfeMAME]
 
;[https://sourceforge.net/projects/pfemame pfeMAME]
Line 663: Line 602:
 
:A minimal MAME frontend using GTK+ 3. On some Linux distros, you have gnome-video-arcade package: Simple MAME frontend. Available on Ubuntu 16.04+ on official repo.
 
:A minimal MAME frontend using GTK+ 3. On some Linux distros, you have gnome-video-arcade package: Simple MAME frontend. Available on Ubuntu 16.04+ on official repo.
  
;[http://www.mameui.info IV/Play]
+
;[http://www.mameui.info MAMEUI]
:IV/Play (pronounced "Four Play") was designed and commissioned by John IV as an alternative to MAMEUI. It has a narrow and particular feature set, is keyboard-driven, and utilises many of the navigation and keyboard shortcuts of MAMEUI. It is available as a combo x64/x86 app and is targeted towards Windows 8.1 with leveraged features like Jump List support. IV/Play is decoupled from setting MAME options directly in an effort to future-proof and guard against continual core command line changes<ref>[https://github.com/Mataniko/IV-Play IV/Play GitHub]</ref>.
+
:Currently unmaintained, MAMEUI64 was the current name of MAME32, the original MAME GUI for Windows. As it dates back to 1997, it had additional bugs compared to mainline MAME, lacked several features of modern MAME or made it difficult to use them via GUI, and did not scale properly to high resolutions. The MAME developers did not recommend using any derivative of MAME32 for these reasons, instead suggesting mainline MAME with an external frontend if the internal user interface is not sufficient.
  
 
;[http://babelsoft.net/products/negatron.htm Negatron]
 
;[http://babelsoft.net/products/negatron.htm Negatron]
Line 671: Line 610:
 
;[https://superiorcode.gitlab.io/mamefave/ MameFave]:A Windows-only frontend launched in March 2022<ref>[https://www.reddit.com/r/MAME/comments/tpsvvl/new_windows_gui_for_mame Reddit thread: MameFave GUI for MAME]</ref>. Creator intends for this to be a simple way to manage hundreds of ROMs.
 
;[https://superiorcode.gitlab.io/mamefave/ MameFave]:A Windows-only frontend launched in March 2022<ref>[https://www.reddit.com/r/MAME/comments/tpsvvl/new_windows_gui_for_mame Reddit thread: MameFave GUI for MAME]</ref>. Creator intends for this to be a simple way to manage hundreds of ROMs.
 
* The favorites database can be filtered to help you find the game you want to play.
 
* The favorites database can be filtered to help you find the game you want to play.
* Works with many versions of MAME (32 and 64-bit).
+
* Works with many versions of MAME (32 and 64 bit).
 
* Optional artwork download includes icons and marquees for all the classics!
 
* Optional artwork download includes icons and marquees for all the classics!
 
* Links to your favorite games can be made in just a few mouse clicks.
 
* Links to your favorite games can be made in just a few mouse clicks.
Line 694: Line 633:
 
|[https://dbgl.org DOSBox Game Launcher]
 
|[https://dbgl.org DOSBox Game Launcher]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://dbgl.org/#download {{DOSBox Game LauncherVer}}]
+
|[https://dbgl.org/#download 0.97]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
Line 777: Line 716:
 
!colspan="8"|PC / x86
 
!colspan="8"|PC / x86
 
|-
 
|-
|[https://github.com/AmatCoder/mednaffe Mednaffe]
+
|[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
|align=left|{{Icon|Windows|Linux}}
+
|align=left|{{Icon|Windows}}
|[https://github.com/AmatCoder/mednaffe/releases {{MednaffeVer}}]
+
|[https://github.com/Speedvicio/MedGuiReborn/releases {{MedGuiRebornVer}}]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
Line 785: Line 724:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
+
|[https://github.com/AmatCoder/mednaffe Mednaffe]
|align=left|{{Icon|Windows}}
+
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/Speedvicio/MedGuiReborn/releases {{MedGuiRebornVer}}]
+
|[https://github.com/AmatCoder/mednaffe/releases {{MednaffeVer}}]
 
|WIMP
 
|WIMP
 
|{{✓}}
 
|{{✓}}
|{{}}
+
|{{~}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
Line 811: Line 750:
  
 
====Comparison====
 
====Comparison====
 +
;[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
 +
:Last survivor and with active developing. New versions appears shortly after the release of a new version of the emulator, and new commits on GitHub happens regularly. The only serious drawback is the fairly awkward interface. Reincarnation of the ancient MedGui.
 +
 
;[https://github.com/AmatCoder/mednaffe Mednaffe]
 
;[https://github.com/AmatCoder/mednaffe Mednaffe]
:One of the older and better frontends for Mednafen, with a good user-friendly interface as well as Linux support.
+
:Arguably has a better interface than the MedGui Reborn, as well as Linux support. Mednaffe's creator claims what it isn't dead, but development is currently inactive.
 
 
;[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
 
:Reincarnation of the MedGui. New versions appear shortly after the release of a new version of the emulator, and new commits on GitHub happens regularly. The only serious drawback is the fairly awkward interface.
 
  
 
;[https://github.com/Asnivor/MedLaunch MedLaunch]
 
;[https://github.com/Asnivor/MedLaunch MedLaunch]
:Just dead and outdated.
+
:Old and dead. Totally not recommended.
  
 
;[https://sourceforge.net/projects/medgui MedGui]
 
;[https://sourceforge.net/projects/medgui MedGui]
:Now is a thing of the past. But it has been revived as MedGui Reborn.
+
:Original one is history now, but it was revived as MedGui Reborn.
  
 
<br /><hr /><br />
 
<br /><hr /><br />
Line 866: Line 805:
 
|? ||{{✗}} ||{{TBD}}
 
|? ||{{✗}} ||{{TBD}}
 
|-
 
|-
|[https://www.supermodel3.com/Forum/viewtopic.php?p=27#p276 Sega Model 3 UI]
+
|[https://www.supermodel3.com/Forum/viewtopic.php?f=3&t=1636 Sega Model 3 UI]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[https://www.sendspace.com/file/sr7f90 -r886]
 
|[https://www.sendspace.com/file/sr7f90 -r886]
Line 875: Line 814:
 
|[https://www.reddit.com/r/emulation/comments/hxlh7l/ive_released_my_supermodel_sega_model_3_emulator SupermodelsAssistant]
 
|[https://www.reddit.com/r/emulation/comments/hxlh7l/ive_released_my_supermodel_sega_model_3_emulator SupermodelsAssistant]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|[https://github.com/nikescar1/SupermodelAssistant/releases 0.12]
+
|[https://gofile.io/d/ybtgHv 0.12]
 
|[[Supermodel]]
 
|[[Supermodel]]
 
|WIMP
 
|WIMP
Line 897: Line 836:
 
==See also==
 
==See also==
 
* [[Comparison of Emulator Frontends]]
 
* [[Comparison of Emulator Frontends]]
* [[Multi-system emulators]]
 
  
 
==References==
 
==References==
 
{{Reflist}}
 
{{Reflist}}
----
+
 
{{NEL}}
 
 
[[Category:FAQs]]
 
[[Category:FAQs]]
 
[[Category:Tools|*]]
 
[[Category:Tools|*]]
 
[[Category:Frontends|*]]
 
[[Category:Frontends|*]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)