Changes

Jump to navigation Jump to search

Frontends

100 bytes added, 28 April
better wording
[[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.
 
The term 'Frontend application' can sometimes be confused with [[Multi-system_emulators|multi-system emulators]]. placeholder text
==Graphical User Interfaces (GUIs)==
|[[EmulationStation|EmulationStation Desktop Edition]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://www.es-de.org/#Download 23.20.1]
|HTPC
|{{✓}} ||{{✓}} ||{{✓}}
|[https://digdroid.com Dig]
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.digdroid.alman.dig 1.44.3 ] {{IAP}}]
|Touch
|{{✗}} ||{{✓}} ||{{✓}}
|[https://pegasus-frontend.org Pegasus]
|align=left|{{Icon|Android|LinuxARM}}
|[https://pegasus-frontend.org/#downloads Alpha 1516]
|HTPC, Touch
|{{✓}} ||{{✓}} ||{{TBD}}
|RESET Collection
|align=left|{{Icon|Android|AndroidTV}}
|[https://play.google.com/store/apps/details?id=com.retroloungelab.resetcollection 1.1.19 29 ($4.99)]
|Touch
|{{✗}} ||{{✓}} ||{{TBD}}
|[https://www.retrobat.org/download/ {{RetroBatVer}}]
|HTPC
|?{{✓}}
|{{✓}}
|{{TBD}}
|[https://github.com/doZennn/steam-rom-manager Steam ROM Manager]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/doZennn/steam-rom-manager/releases 2.34.1117]
|{{✓}}
|{{✓}}
|[https://www.retrix.me RetriX]
|align=left|{{Icon|Windows}}
|[https://wwwgithub.retrixcom/Aftnet/RetriX/releases/tag/RetriX-2.1.77.me/download 0 2.1.77.0]
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited]
|WIMP, Touch
|[https://www.retrix.me RetriX]
|align=left|{{Icon|Win|W10P}}
|[https://wwwgithub.retrixcom/Aftnet/RetriX/releases/tag/RetriX-2.1.77.me/download 0 2.1.77.0]
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited]
|WIMP, Touch
|[[Lemuroid]]
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.swordfish.lemuroid 1.1315.10]
|[https://github.com/Swordfish90/Lemuroid#supported-systems Limited]
|Touch
|[https://www.retrix.me RetriX]
|align=left|{{Icon|XB1}}
|[https://wwwgithub.retrix.mecom/Aftnet/RetriX/releases/tag/download RetriX-2.1.77.0]
|[https://gitlab.com/aftnet/LibRetriX#available-libretro-cores Limited]
|HTPC
!colspan="8"|PC / x86
|-
|[http://www.mameui.info IV/PlayMAMEUI64]
|align=left|{{Icon|Windows}}
|[http://www.mameui.info/IV-PlayMAMEUI.zip 1.8.57z 0.0265]
|WIMP
|{{✓}}
|{{TBD}}
|-
|[http://www.mameui.info MAMEUI64IV/Play]
|align=left|{{Icon|Windows}}
|[http://www.mameui.info/MAMEUI248IV-Play.zip 1.8.5.7z 0.248]
|WIMP
|{{✓}}
====Comparison====
;[http://www.mameui.info IV/PlayMAMEUI]:IV/Play (pronounced "Four Play") was designed and commissioned by John IV as an alternative to MAMEUI. It has MAMEUI64 is a narrow and particular feature-set, is keyboard drivencurrent name of MAME32, 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 original MAME GUI for Windows 8.1 with leveraged As it dates back to 1997, it had additional bugs compared to mainline MAME, lacked several features like Jump List support. IV/Play is decoupled from setting of modern MAME options directly in an effort or made it difficult to future proof use them via GUI, and guard against continual core command line changes<ref>[https://githubdid not scale properly to high resolutions.com/Mataniko/IV-Play IV/Play GitHub]</ref>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.
;[https://sourceforge.net/projects/pfemame pfeMAME]
: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 MAMEUIIV/Play]:Currently unmaintainedIV/Play (pronounced "Four Play") was designed and commissioned by John IV as an alternative to MAMEUI. It has a narrow and particular feature-set, MAMEUI64 was is keyboard driven, and utilities many of the current name navigation and keyboard short cuts of MAME32, the original MAME GUI for MAMEUI. It is available as a combo x64/x86 app and is targeted towards Windows8. As it dates back to 1997, it had additional bugs compared to mainline MAME, lacked several 1 with leveraged features of modern like Jump List support. IV/Play is decoupled from setting MAME or made it difficult options directly in an effort to use them via GUI, future proof and did not scale properly to high resolutionsguard against continual core command line changes<ref>[https://github. 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 sufficientcom/Mataniko/IV-Play IV/Play GitHub]</ref>.
;[http://babelsoft.net/products/negatron.htm Negatron]
|-
!colspan="8"|PC / x86
|-
|[https://github.com/AmatCoder/mednaffe Mednaffe]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/AmatCoder/mednaffe/releases {{MednaffeVer}}]
|WIMP
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
|{{✓}}
|{{✓}}
|-
|[https://github.com/AmatCoder/mednaffe Mednaffe]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/AmatCoder/mednaffe/releases {{MednaffeVer}}]
|WIMP
|{{✓}}
|{{~}}
|{{✗}}
|-
|[https://github.com/Asnivor/MedLaunch MedLaunch]
====Comparison====
;[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.
 
;[https://github.com/Speedvicio/MedGuiReborn MedGui Reborn]
:Last survivor and with active developingReincarnation 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. Reincarnation of the ancient MedGui. ;[https://github.com/AmatCoder/mednaffe Mednaffe]: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/Asnivor/MedLaunch MedLaunch]
:Old Outdated and dead. Totally not recommended.
;[https://sourceforge.net/projects/medgui MedGui]
==See also==
* [[Comparison of Emulator Frontends]]
* [[Multi-system emulators]]
==References==
Anonymous user

Navigation menu