Emulator of homebrew and hacked games for arcade hardware
C++ C Lua Scala HTML Python Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
3rdparty taptun: add support for Windows (#3790) Jul 30, 2018
android-project version bump (nw) Jul 24, 2018
artwork move some content for release archive out of build repo into main repo Aug 14, 2017
benchmarks Updates "2017" strings to "2018" where relevant. Jan 5, 2018
bgfx Updated GENie, BGFX, BX, added BIMG since it is separated now, update… Dec 1, 2017
ctrlr move some content for release archive out of build repo into main repo Aug 14, 2017
docs Add ginganins01 Aug 18, 2018
doxygen doc: update MAME short description (nw) Nov 5, 2017
hash Merge remote-tracking branch 'upstream/master' Aug 16, 2018
hlsl Revert "New phosphor persistence shaders for HLSL" Jan 5, 2017
ini/presets Revert "New phosphor persistence shaders for HLSL" Jan 5, 2017
keymaps Merge remote-tracking branch 'upstream/master' Nov 8, 2017
language Created a full Norwegian translation Aug 5, 2018
nl_examples Doxygen work. How the heck can one enforce a consistent device Feb 5, 2017
plugins hiscore.dat: Updates [Leezer] Jul 15, 2018
projects Enable building projects that are separate of MAME but use same core … Dec 8, 2016
regtests fix some typos (#2772) Nov 3, 2017
roms Restore this, it's used when building packages (nw) Oct 24, 2017
samples move some content for release archive out of build repo into main repo Aug 14, 2017
scripts Merge remote-tracking branch 'upstream/master' Aug 19, 2018
src Merge branch 'master' of https://github.com/Robbbert/hbmame Aug 19, 2018
tests Updates "2017" strings to "2018" where relevant. Jan 5, 2018
web Updates "2017" strings to "2018" where relevant. Jan 5, 2018
.appveyor.yml Rename appveyor.yml Jul 7, 2018
.drone.sec [skip CI] Add irc bot notification for tea-ci (nw) May 29, 2016
.drone.yml Can tea-ci build tools? Jul 8, 2016
.gitattributes move some content for release archive out of build repo into main repo Aug 14, 2017
.gitignore move some content for release archive out of build repo into main repo Aug 14, 2017
.travis.yml Update .travis.yml Jul 22, 2017
LICENSE.md missed one, sorry *nw* Aug 25, 2017
README.md *Removed incorrect info from readme.md Dec 26, 2017
dist.mak add a clean target to dist.mak, mark targets phony (nw) Aug 14, 2017
makefile make rectangle work better with constexpr, change many things to use … Jul 27, 2018
uismall.bdf Updates "2017" strings to "2018" where relevant. Jan 5, 2018

README.md

What is HBMAME?

HBMAME stands for Home Brew MAME.

HBMAME's has 2 purposes: Firstly is to preserve homebrew games written for arcade machines or arcade emulators. Secondly is to include worthwhile hacks of arcade games. All the documentation of the hardware can be found in the MAME source.

How to compile

make TARGET=hbmame

or

make TARGET=hbmame OSD=winui

Where can I find out more?

Licensing Information

Information about the MAME content can be found at https://github.com/mamedev/mame/blob/master/README.md

Information about the MAME license particulars and disclaimers can be found at https://github.com/mamedev/mame/blob/master/LICENSE.md

Information about the WINUI portion can be found at https://github.com/Robbbert/mameui/blob/master/docs/winui_license.txt

Warning to trolls

If this online facility gets abused again, it will be removed permanently.