I know the latest version of mame can run on a lot and I have no idea how you got that my hardware is ancient or that I hate Windows.
From your own words...
I understand why they've dropped the older OS's, but I have older hardware and would like a simpler setup.
Anyway...
So I'm trying to understand the software, but if they're keeping pace to run on newer hardware and OSs then it's probably got it's own bloat. Since they have every version of mame since they started available and I know at some point an older OS either can't or shouldn't run past a certain point. With all of the historical data I was hoping there was an easy way to identify those OS limits. I'll assume nothing like that exists or I still don't know enough about it yet.
Memory is fuzzy, but I think its
indirectly tied to DirectX versions. So you'd have to search the release notes and see when support for the major DirectX versions was added (9, 10, 11, 12), and then cross-reference that with Windows OS support.
For reference, one of my cabinets is an old Intel i5-2600k with a Geforce GTX 660 Ti GPU (hardware that is over a decade old) running Windows 10 and MAME 0.254 (haven't updated to the newest version yet). No issues to speak of. That system can emulate everything up to PS2 easily, and some newer stuff. It's been able to handle most Tekonoparrot games too that I've tried. Mostly lightgun stuff.
I'm not entirely happy with the direction Windows 11 is going (crazy amount of user telemetry, and adding "Bing AI" integration directly into the OS), so I'm not sure my cabinets will every see Win11 or beyond. But Windows 10 is fine once you hack out Cortana.