Skip to content

HBMAME (Homebrew MAME)

HBMAME (Homebrew MAME) emulates Arcade games.

About this profile
Detail Value
Type libretro
Classification Enhanced fork
Source https://github.com/libretro/hbmame-libretro
Upstream https://github.com/Robbbert/hbmame
Version 0.289, stated in makefile
Revision libretro/hbmame-libretro@840eeef5ee0f
Profiled 2026-03-23
Profile YAML, JSON
Cores hbmame
Systems Arcade games
Author Robbbert
Based on MAME 0.220
Game count 8511
Technical notes

Fork of MAME 0.220 preserving homebrew and hacked arcade games. Builds as TARGET=hbmame with 191 driver files covering 8511 game entries. Drivers are hack/homebrew variants of CPS1, CPS2, CPS3, Neo Geo, Pac-Man, Galaxian, etc.

BIOS handling is identical to MAME. Neo Geo drivers reuse the standard neogeo.zip BIOS set via unmodified NEO_BIOS macros (neogeo.h). No other HBMAME driver defines ROM_SYSTEM_BIOS entries. BIOS files are expected as MAME-format ZIP archives in the ROM search path.

Data directories (artwork, cheat, hash, ini, samples) can be placed in {system_dir}/mame/ but are optional and game-specific.

No BIOS or firmware files required.

.