mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
d29287e092
* If an input is configured to some combination of controls that are not present at all, ignore the setting altogether for the session. * Fixed relative axes with PORT_RESET not responding to absolute controls (MT07685). * Fixed relative axes not responding to an absolute control if the value doesn’t change every frame (eg. holding a stick against the stop). * Changed the scaling for absolute controls assigned to relative axes to make defaults more sane (e.g. arkanoid or spdheat with a joystick). -frontend: Fixed some localisation issues in Analog Controls menu. -docs: Added documentation on assigning inputs.
45 lines
2.4 KiB
ReStructuredText
45 lines
2.4 KiB
ReStructuredText
.. _frontends:
|
||
|
||
Front-ends
|
||
==========
|
||
|
||
A number of third party tools for MAME to make system and software selection
|
||
simpler are available. These tools are called “front-ends”, and there are far
|
||
too many to list exhaustively here. Some are free, some are commercial –
|
||
caveat emptor. Some older front-ends predate the merging of MAME and MESS and
|
||
do not support the additional console, hand-held, and computer functionality
|
||
inherited from MESS.
|
||
|
||
This following list is not an endorsement of any of these front-ends by the MAME
|
||
team. It simply shows a number of commonly used free front-ends to provide a
|
||
starting point.
|
||
|
||
`QMC2 <http://qmc2.batcom-it.net/>`__ (multiple platforms)
|
||
Provides a graphical interface for configuring many of MAME’s settings and
|
||
features. Also includes ROM management and media auditing features.
|
||
Written in C++ using the Qt toolkit, the
|
||
`source code is on SourceForge <https://sourceforge.net/projects/qmc2/>`__.
|
||
`Negatron <http://negatron.net/>`__ (multiple platforms)
|
||
Negatron emphasises features for configuring emulated computers and
|
||
consoles. Written in Java, the
|
||
`source code is on GitHub <https://github.com/xinyingho/Negatron>`__.
|
||
`BletchMAME <https://www.bletchmame.org/>`__ (multiple platforms)
|
||
BletchMAME takes advantage of MAME’s Lua scripting interface to integrate
|
||
tightly and effectively replace MAME’s internal user interface. It has
|
||
many useful features for home computer emulation. Written in C++, the
|
||
`source code is on GitHub <https://github.com/npwoods/bletchmame>`__.
|
||
`IV/Play <http://www.mameui.info/>`__ (Microsoft Windows)
|
||
A simple Windows program for launching systems in MAME. Written in C#, the
|
||
`source code is on GitHub <https://github.com/Mataniko/IV-Play>`__.
|
||
`Emu Loader <http://emuloader.mameworld.info/>`__ (Microsoft Windows)
|
||
Emu Loader provides a Windows interface for launching systems in multiple
|
||
emulators, including MAME, Supermodel and DEMUL. Written in Delphi Pascal,
|
||
the source code is available
|
||
`on the download page <https://emuloader.mameworld.info/downloads.htm>`__.
|
||
`Retrofire <https://e2j.net/downloads/>`__ (Japanese, Microsoft Windows)
|
||
Provides a Japanese-language graphical interface for launching systems or
|
||
software in MAME.
|
||
|
||
The MAME team will not provide support for issues with front-ends. For support,
|
||
we suggest contacting the front-end author or asking on one of the popular
|
||
MAME-friendly forums on the Internet.
|