That makes sense. It's just not a hardware CPU emulator like I'm used to which is the backbone of game support in the emulators I use, though maybe that will expand if mame ever supports recent arcade games that were released on PC hardware. I guess that would make those games not portable to other platforms though if there is no CPU core.