User avatar
arcadetimelines
Posts: 11
Joined: Tue Sep 15, 2026 1:24 am
Location: Arcade Timelines gatekeeper
Contact: Website

MAME and derivatives for other operating systems: an overview

MAME and derivatives for other operating systems: an overview

Release information:
* MAME developers only release a Windows 10/11 64bit version and a Windows 10/11 ARM64 version: https://www.mamedev.org/release.html
* MAMEUI developers only release a Windows 10/11 64bit version: https://messui.1emulation.com/
* HBMAME developers only release a Windows 10/11 64bit version: https://hbmame.1emulation.com/


If you made a MAME cabinet with old hardware, you are using another operating system or are part of the Apple world, below is an overview of what's available shortly after each release.

[WINDOWS]

- MAME, MAMEUI and HBMAME for Windows XP/Vista/7/8 (32bit and 64bit).

https://retrodanuart.com/mamexp/

Thanks to Retro Danuart!

- MAMEUI and HBMAME for Windows 10/11 (ARM64).

Not available! Reply to this post if you want to compile it. We can create a free github website to host it.



[macOS]

- MAME and HBMAME for Apple macOS (Apple Silicon: from M1 to M6), not signed by Apple Developer ID certificate (allow it manually in Gatekeeper) (*)

https://sdlmame.lngn.net/

https://sdlmame.lngn.net/hbmame/

Thanks to Jay Lanagan!

The latest version of SDL 3 is required!

https://github.com/libsdl-org/SDL/releases

Installation: https://youtube.com/watch?v=L7PfiWxutK8

- HBMAME for Apple macOS: universal macOS app (Apple Silicon and Intel Mac), signed by Apple Developer ID certificate (no Gatekeeper warnings)

https://github.com/estefan3112/hbmame-macos/releases

SDL 3 is included, nothing else needs to be installed.

Thanks to Estefan!


[GNU/Linux]

- MAME and HBMAME for GNU/Linux (any CPU). (*)

MAME for Ubuntu (64 bit, ARM32 and ARM64): https://sdlmame.wallyweek.org/download/

Thanks to Cesare Falco!

MAME and HBMAME for any GNU/Linux distribution:
Compile yourself: https://docs.mamedev.org/initialsetup/c ... gmame.html

(*): run MAME from your Terminal
Last edited by arcadetimelines on Fri Oct 30, 2026 9:28 am, edited 4 times in total.
Arcade Timelines
https://arcadetimelines.github.io

MAME and derivatives for other operating systems: an overview
https://forum.mamedev.org/viewtopic.php?t=1189
User avatar
arcadetimelines
Posts: 11
Joined: Tue Sep 15, 2026 1:24 am
Location: Arcade Timelines gatekeeper
Contact: Website

Re: MAME and derivatives for other operating systems: an overview

Thanks, great find! I added it to the list!

I read there:
Based on upstream Robbbert/hbmame tag2894 (commit 769c449), plus one backported fix from MAME (mamedev/mame#16649): bgfx on Metal no longer shows a cyan first frame. The backport will be dropped once HBMAME includes it upstream.
Are you interested to include the fix in HBMAME? It will make the compiling easier for this person.
Arcade Timelines
https://arcadetimelines.github.io

MAME and derivatives for other operating systems: an overview
https://forum.mamedev.org/viewtopic.php?t=1189

Return to “MAME Discussion”