Originally Posted by tdm
I'm using version 0.126u4 (Aug 7 2008). This version whilst really old still works on Windows 10.
The tl;dr or didn't click version:

Some ROMs get renamed over the years when another version of the same game ends up being dumped, so what might have been the parent set is now a clone due to a newer version being dumped and made into the parent set. Not only that, literally hundreds of previously-unreadable (copy-protected) ROMs and protection devices have been dumped and emulated in the past 13 years, which all end up being added to the ROM sets which needed them, rendering the old ROM sets and prior MAME versions useless.