Existem emuladores antigos da Neo Geo vagando por aí. Juntamente com o GnGeo, existe o NeoCD / SDL . Não faço ideia de como isso funciona, mas é tão antigo que é tão provável que exploda.
A razão pela qual o NeoGeo não adora é porque as pessoas usam MAME. MAME lida com um amplo espectro de consoles e máquinas de arcade. E as pessoas tendem a favorecer as ROMs arcade originais das quais os jogos da NeoGeo são portas. UpUbuntu.com tem um bom tutorial para configurar tudo que eu não posso bater ... Mas o básico gira em torno do pacote mame
.
Também temos uma pergunta sobre vários front ends do MAME: