Also, MAME emulates the actual hardware of over a thousand different arcade systems. This was possible by reverse engineering the various CPUs & breaking the encryption algorithms used to protect the games themselves.Teknoparrot is newer arcade from 2010 to 2020 i think it only have 170 games for teknoparrot which mame doesnt run.
TeknoParrot is a compatibility layer for Windows PCs that run games originally made for Windows-based arcade systems with no emulation at all. It simply adds a few "helpers" to the game dump to allow it to run on a normal PC / laptop, such as translating API and system calls made by the game to their equivalent calls in the host operating system.