Don't know, but it's pretty interesting checking out some of those OLD SCHOOL arcade builders and what they came up with.
https://www.arcadeathome.com/pics.phtmlWas thinking my old Player's Choice 10 conversion to MAME was also pictured, but I didn't see it. Pretty sure that's the website where I first learned about the iPac interface back when Ultimarc first started selling them. Before that, it was pretty much... hack a PC joystick, then stick it in an arcade cabinet.. Then another came along.. what was it called? HOTROD? Yeah, that's it. Used to have one of those too. Best damn joystick ever.. least in my opinion. X-arcade pretty much took over that scene, I think the company went out of business, I know people were gutting their Hotrods and sticking them in arcade cabinets... All the options we have now for hardware were very hard to find.. but yeah.. almost 20 years of MAME, and I've been enjoying it for at least 18 years for sure. You think back at what computers were like 20 years ago, circa 1997. You had alot of 486's in use and of course the Pentiums, and AMD and Cyrix were duking it out for the number 2 spot with Cyrix kicking butt. So you, of course, seen different versions of MAME that were optimized for the 486/586/686, etc.. Dos was pretty predominate as most everybody was using Windows 3.x or Windows 95. DOS was where it was at if you wanted to game, much less, play Pacman... But I'm babbling... point being..
If the OP is so inclined, yes there ARE many different older versions of mame that will run quite well with that old eMachine, and some cool old school front ends that will give you a pretty decent setup with almost any computer. The thing of it is... ALOT of the ROMS have changed over the years. It's much easier to hunt down newer versions then it is finding those older versions. And the thing about that... newer version of ROM, means... newer version of MAME. And of course, system requirements then change. For the most part, you got the bases covered for all you need, it's just those "potential" issues with RAM and video you need to be aware of.. Good luck with the project!!