What is MaLa?
MaLa is a multi emulator front-end designed for all 32-bit Windows operating systems (also reported to work fine on 64-bit). It supports the Windows command-line version of MAME with XML ROM info (> 0.84), PC Games, and all command-line based emulators. You can easily make it run on earlier versions of MAME by using an XML file generated by a later version.
Who needs MaLa?
Anyone who wants to launch MAME and other games (emulated or not) from an interface that does not look like Windows, can be controlled with arcade controls, is simple and versatile to suit your cab — and gets you playing the games you love quickly.
Features
Rotatable in any direction (0°, 90°, 180°, 270°) on the fly for horizontal and vertical screens
Arcade controller support with configurable controller settings for all front-end functions
Controller detection: rotate and load game list depending on controls touched (cocktail tables)
On-the-fly programming of keyboard encoders
Mouse support for trackballs, spinners and dials
Virtual shift — full control with fewer physical controls
Keyboard hook & hotkeys — no wrappers or specialised emulator versions needed
Hardware support: MaLa Hardware (LED + LCD), Ultimarc PacDrive, BetaBrite Displays, serial LCD, GGG LEDWiz, Ultimarc UltraStik360, and more
LED Attract mode
Comprehensive game list filtering with memorised filter sets
Plugin system — including hardware support; build your own in C++ or Delphi
No INI file editing required — everything configured through the UI