C'est ce qu'on appelle la programmation modulaire mais reprendre le code de Mame pour en faire des modules distincts et facilement modifiables ne peut pas se faire du jour au lendemain...vu comment ils ont débuté.
Mame est programmé de façon bordélique mais c'est voulu par la Mame Team, qui dit que son objectif principal est de faire tourner le plus de jeu possible, et pas forcément jouable... c'est une politique comme une autre... Mais ce qui est sûr c'est que au niveau optimisation il y a du boulot...
Les jeux neogeo AES sortent en moins de 1500 exemplaires et ils sont tous vendus... alors dire que les roms influent sur les ventes...
les jeux neogeo MVS ne sont pas destinés aux particuliers... mais on peut s'acheter une borne ou s'équiper pour jouer aux MVS...
donc en gros les gens (gamers ou collectionneurs) qui se donnent la peine d'acheter les jeux Neogeo s'en foutent des roms... et la plupart des gens qui jouent avec les roms n'iront jamais acheter un AES ou MVS...