Unlike console emulators, MAME is notoriously strict about version matching. If you download a random arcade ROM from the internet, there is a high chance it will not boot on MAME 0.159u2.
A "ROM set" is simply a complete collection of all the game ROMs that a specific MAME version is capable of emulating. Given that MAME 0.159u2 emulates , a full 0.159u2 ROM set is a massive collection. Mame 0.159u2 Roms
Certain legacy arcade frontends (software launchers like Hyperspin or GameEx) were configured specifically for MAME 0.159-era ROM naming. Updating MAME might break those configurations. Unlike console emulators, MAME is notoriously strict about
Deleting a parent ROM will inadvertently break all of its dependent clone ROMs. CHDs: Managing Heavy Arcade Media Given that MAME 0
By 2015, the community had largely standardized on sets for new collectors (each game folder contains all required files, including BIOS and parent ROMs). 0.159u2 sits right in the middle of that convention shift. Many long-time collectors still maintain a 0.159u2 non-merged set as a “stable baseline” before major changes in later versions (e.g., the great ROM renaming of 0.162).
The app includes features that make arcade emulation on a touchscreen viable, such as: