A propos du tuto pour compiler sa propre version de Mame, pour le contenu du make.bat il est trèèèèès fortement conseillé pour ceux qui vont compiler mame en utilisant une machine équipée d'un processeur multicoeur de remplacer la ligne :
mingw32-make
par la ligne :
mingw32-make -j4
L'option -j4 va permettre de lancer 4 compilateurs simultanément, et donc d'exploiter à fond les coeurs multiples de la machine de compilation. Le gain de temps est réellement significatif.
Pour info, il est possible de mettre ce que l'on veut à la place du 4. Mais 4 est une bonne vauleur pour un processeur dual core (Code2 Duo, Athlon X2). Au delà, il y a plus de gène que de gain.
Celui qui va compiler sur un quad core peut tenter le -j8 !
En fait pour l'option -jX on prend comme valeur pour X le nombre de cœur + 1, ce qui limite le temps de latence entre 2 compilations de fichiers et garde donc les n cœurs occupés tout le temps, on a donc :
make -j3 pour du dual core,
make -j4 pour les tricore,
make -j5 pour les quadcore,
etc...
Au dessus ça n'a pas vraiment d'intérêt.
A titre d'information je met ~5 minutes pour compiler un mame sur un Q6600 (quadcore 2.4Ghz), comme quoi se compiler son mame sans les nag screens, optimisé pour son proc plus quelques patchs (TGA2 par exemple ^^) ce n'ai pas très chronophage et ça peut valoir le coup.