Emu Nova

MAME 0.106u5

Publié par Kékidi le vendredi 9 juin 2006 à 08:45:33.

MAME est un énorme multi-émulateur arcade qui gère plusieurs milliers de jeux et plusieurs centaines de systèmes différents. Une équipe entière de plus d'une dizaine de personnes travaille d'arrache pied à son évolution. Afin de proposer un programme toujours plus performant, la MAME Team réalise des tests sur son joujou. Cette version intermédiaire peut être considérée comme telle, c'est à dire comme un test. En effet, l'équipe commence à séparé l'exécution de programmes liés directement à l'émulation d'un jeu et l'exécution de programmes liés au rendu dans la fenêtre d'affichage. Cela peut donc engendrer quelques comportements bizarres.

- Nettoyage des pilotes decocass : [Juergen Buchmueller]
* toutes les tables codées en hard vont bien maintenant,
* inversion des 32 bytes PROM de cexplore.pro.
- Correction de windows.mak pour le support des moutures 64-bits. [Malice]
- Correction d'un problème où le nom d'un jeu était réapproprié sans notre autorisation par le système. [Nathan Woods]
- Ajout de la possibilité de spécifier un rappel de service quand une option donnée est analysée. Ceci est utilisé par MESS des options en lignes de commande spécifiques au système. [Nathan Woods]
- Amélioration du generic 6840. [El Condor]
- Quelques améliorations du pilote Pasha Pasha 2. [Pierpaolo Prazzoli]
- Ajout de verrous OSD expérimentaux: [Aaron Giles]
* osd_lock_alloc() alloue un verrou,
* osd_lock_acquire() acquière un verrou, blocage jusqu'au succès,
* osd_lock_try() essaye d'acquérir un verrour et de le renvoyer si succès,
* osd_lock_release() édite un verrou,
* osd_lock_free() libère la mémoire utilisée par le verrou.
- Correction de la touche ECHAP n'annulant pas les écrans UI initiaux. [Aaron Giles]
- Correction/changement du modéliseur: [Aaron Giles]
* ajout de la fonction render_view_item_get_state() pour retourner l'état de l'article donné,
* changement de render_target_get_primitives pour retourner une nouvelle structure de render_primitive_list, qui contient la liste des primitives,
* ajout de l'option "Rotate View" dans le menu vidéo, pour la rotation dynamique dans le jeu,
* déplacement de la création et gestion de fenêtre dans un processus séparé: cela signifie que tous les appels Direct3D et tous les logiciels de rendus seront exécutés dans un processus séparé de celui du jeu principal, et tireront profit des machines à multiples CPU ou processeurs duaux,
* Changement du comportement du throttling,
* Ajout de l'option -prescale pour mettre à l'échelle les bitmaps avant le rendu à l'écran.

Nouveau jeu ou promu du statut NOT_WORKING:
* Hard Times [Pierpaolo Prazzoli]

Bienvenue sur Emu Nova

Plus de 20 114 296 visites depuis le 12 octobre 2002 (ça en fait du monde qui joue).
Emu Nova est placé sous licence Creative Commons BY NC ND, profitez-en.
Graphismes par LeslyG, code par Oncle Tom.