What's happening?

The 12KB file is the most philosophically interesting.

MAME forces you to confront the fact that your childhood memory is a software patch. The "authentic" experience is the one you didn't have. Open MAME. Hit Tab . Go to the "Available" filter. Scroll down to the red text.

MAME uses a "clone" system. The parent ROM ( pacman.zip ) contains all the original code for the Namco hardware. The clone ( pacmanf.zip ) contains only the differences —the code that changes "Puckman" to "Pac-Man" or changes the speed of the ghosts.

MAME ROMs save the machine .

When you launch a MAME ROM, you are looking at a preserved organism. You are hearing the ghost of a Zilog Z80 CPU screaming at the ghost of a Namco WSG sound chip, arguing over clock cycles that stopped ticking thirty years ago.

This is a fascinating and niche topic. To do a "deep post" on MAME (formerly Multi Emulator Super System, though now MAME) ROMs, we have to strip away the legal gray areas and look at the technical archaeology , the preservation philosophy , and the unique hell of protecting arcade hardware.

Play your ROMs. But know that you are a necromancer. And every time you press "Coin," you are feeding a ghost.