MAME 0.104u7
Publié par Kékidi le jeudi 23 mars 2006 à 20:36:26.
Et oui encore une nouvelle version de MAME, et non, ce n'est pas encore une version stable, mais belle et bien une mouture intermédiaire. On note peu de jeux ajoutés, cependant le travail semble plus orienté vers des corrections de problèmes ou des améliorations pour obtenir une émulation plus propre. Et ce n'est pas nous qui allons nous en plaindre.
Nouveautés:
- Ajout d'une simulation de la protection du jeu Parallel Turn. [Tatsuyuki Satoh]
- Ajout d'un commutateur DIP sonore de la démo manquante de spelunk2. [Roberto Fresca]
- Ajout d'une nouvelle fonction input_port_set_changed_callback(), qui vous envoie une notification de changement quand certains bits dans le port d'entrée sont changés. Voir sega.c pour un exemple. [Nathan Woods, Aaron Giles]
- Ajout d'une nouvelle macro PORT_CUSTOM() qui vous permet de spécifier un rappel de service pour renvoyer la valeur des bits dans le port d'entrée. Ceci vous garde d'arrêter le port lu et de modifier les bits dans celui-ci. [Aaron Giles]
- Ajout d'une nouvelle macro PORT_DIPLOCATION() qui vous permet de spécifier la localisation PCB physique d'un commutateur DIP et les commutateurs qui correspondent aux bits dans le DIPSETTING. [Aaron Giles]
- Ajout de code pour le UI pour assortir les entrées de chaque jeu dans un ordre standart. [Aaron Giles]
Changements:
- Mises à jour des jeux Dragonball Z qui utilisent l'émulation de la puce K056832, correction d'un offset sur les couleurs et des propriétés. [Pierpaolo Prazzoli]
- Basculement des entrées de décodage MDEC de CbCrY vers CrCbY, et basculement des sorties 15-bits MDEC de rgb vers bgr. [smf]
- Suppression des #includes non nécessaires d'un certain nombre de fichiers. Ajout des #includes pour les fichiers qui définissaient les objets qui étaient déclarés dans les en-têtes. Meilleure documentation où les objets sont définis dans les fichiers en-tête à partir du répertoire des inclusions. [Atari Ace]
- Plus d'améliorations pour la carte sonore universelle de Sega. Star Trek est presque identiques aux samples. Tac/scan n'est pas éteint, étonnant! [Aaron Giles]
- Mise à jour du désassembleur i8039 par une nouvelle interface. [Aaron Giles]
- Déplacement des gestionnaires lecture/écriture pour les ports d'entrées, les chiens de gardes, les interruptions activés hors du noyau et à l'intérieur de machine/generic.c. Déplacement des gestionnaires de palette générique hors du noyau et à l'intérieur de vidhrdw/generic.c. Clarification des noms de beaucoup des gestionnaires de palette et simplification du code. [Aaron Giles]
- Mise à jour du support de la souris pour Windows XP: [Derrick Renaud]
* Inversion de la liste du dispositif de RAWMOUSE. RAWMOUSE rapporte la dernière souris installée comme premier dispositif. J'ai placé les nouvelles souris à la fin.
* Ajout de coupure pour le support RAWMOUSE, ainsi en mode fenêtre, le curseur ne quitte plus l'ère de jeu. Egalement, correction des coupures en mode fenêtre non-RAWMOUSE, que j'avais cassé précédemment.
* Vous pouvez maintenant voire le nom des souris attachées en utilisant l'option en ligne de commande -verbose.
* Si vous utilisez XP, changement des fonctionnalités du pistolet. Vous n'avez plus besoin d'utiliser -lightgun ou -dual_lightgun. Utilisez -mouse et le multiple (2+) des pistolets "HID-compliant mouse" seront détectés. Le support des pistolets sous Win98/Me reste inchangé. -offscreen_reload peut toujours être utilisé sous Win98/Me/XP. Voir le fichier windows.txt pour plus d'infos.
Corrections:
- Correction des palettes indirectes dans le pilote du System 32. Cela corrige les graphismes dans Sonic. [Anonymous]
- Correction d'un problème de changement de dimensions de la fenêtre. [Wilbert Pol]
- Correction de quelques crashs dans le débuggeur si vous essayez de régler les breakpoints, pendant que le jeu fonctionnait et qu'il n'y avait pas d'activité du CPU. [Nathan Woods]
- Correction d'un crash appelant des erreurs fatales avant que le système soit prêt. [Nathan Woods]
Nouveaux ajoutés ou promus du statut NOT_WORKING:
- Crystal Gal (Japan 860512) [Takahiro Nogi]
- Crystal Gal 2 (Japan 860620) [Takahiro Nogi]
Nouveaux clones ajoutés:
- Circus Charlie (Selectable level set 2) [Brian Troha]
- Mahjong Hana no Momoko gumi (Japan 881125) [Takahiro Nogi]


