|Homebrew and hacked games for arcade hardware
|C++, Lua, C, Python, Scala, HTML
HBMAME (HomeBrew MAME), formerly known as MisfitMAME, is a derivative of MAME, and contains various hacks and homebrews.
HBMAME versions are released with each major MAME version and are based on the MAME source at the time of release. It is available in both command line/MEWUI and MAMEUI forms, and should work with any frontend that supports running clone romsets. While regular MAME does include some arcade hacks and homebrews, it is only focused on software that made money with a real-life arcade presence. By contrast, HBMAME includes many hacks and homebrews that were designed on emulators and never had an arcade presence, as well as non-revenue generating test ROMs. As some of these were developed on inaccurate emulators, some will not work on real hardware or on accurate emulators, so HBMAME uses inaccurate hacked drivers to run them in these cases.
HBMAME has support for a remake of Monaco G.P., which was Sega's final game to rely primarily upon discrete analog circuitry - an oddity for a game made in 1979, some three years after microprocessors were introduced to the market. As this was among the most complex games of its kind, don't bet on seeing it working in MAME anytime soon.