Actualités de l'émulation du vendredi 23 novembre 2007
MAME 0.121u1
Publié par Elgaern le vendredi 23 novembre 2007 à 17:35:21.
Plus vite que l'éclair, cette correction pour la dernière version de MAME débarque
- Ajout d'une API pour accéder au amiga_machine_interface courant [Nathan Woods]
- Ajout de davantage de qualifieurs statiques aux fichiers noyaux [Atari Ace]
- Correction des vitesse d'horloges inversées dans [Brian Troha]
- Changement du suivi malloc pour être décidé au lancement dans une fonction use_malloc_tracking(). Ca facilite l'activation/désactivation en recompilant seulement un fichier [Nathan Woods]
- Séparation des fonctions inline MSVC dans les entêtes MSVC spécifiques et suppression de l'assomption utilisée uniquement par l'osinline.h de Window [Nathan Woods]
- Optimisation du noyau hyperstone, gagnant environ 50% de rapidité dans la pluaprt des jeux. Implémentation du prescaling de l'horloge et correction de la manipulation de priorité d'interruptions. Ensuite correction de la vitesse d'horloge dans la plupart des jeux ce qui a littéralement tué les gains de performance dans pas mal de jeux (désolé!) [Aaron Giles]
- Ajout explicite du support de l'architecture Core2 au makefile (CORE2=1). Notez que gcc 4.2.0 ne comprend pas le core 2, alors c'est équivalent à une compilation pour une architecture pentium-m et -sse3. Notez aussi que compiler en natif sur un Core2 n'est pas ce que vous voulez car cela croira que vous êtes sur un Prescott qui est un matériel de type P4 [Aaron Giles]
- Changement de l'alignement des valeurs de rgbint dans le pilote namcos22 pour fonctionner à l'approche des limites de manipulation correcte de gcc 32-bit [Aaron Giles]
- Correction des routines attotime pour utiliser les maths sans signes pour multiplier/diviser, résolvant ainsi des problèmes avec quelques jeux qui passaient sans raison -1 en facteur. Le nouveau comportement colle parfaitement au comportement d'origine [Aaron Giles]
- Renommage de colortable en colortable_t. Ajout d'une entrée Machine->colortable pour garder la colortable globalepour les jeux qui l'utilisent. Mise à jour de quelques autres pilotes pour utliser seulement et directement les palettes plutôt que de hacker les colortables [Aaron Giles]
Nouveaux clones
---------------
Fighting Soccer (version 4) [Corrado Tomaselli]
Stadium Cross (US) [Arzeno Fabrice]


