MAME 0.106u1
Publié par Kékidi le samedi 20 mai 2006 à 10:30:42.
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 cherche à améliorer tout le système vidéo en le remaniant en profondeur. Ainsi, dans cette version 0.106u1 certaines fonctions vidéos ne marchent plus.
Importante note:
- L'équipe est en train d'effectuer des changements importants au niveau de la vidéo dans le système. Autant que possible, elle essaiera de garder le plus de caractéristiques fonctionnelles, cependant quelques unes seront cassées ou marcheront improprement, jusqu'à ce que les travaux soient terminés. Notamment, dans cette version intermédiaire, les effets RGB pour le blitting non-Direct3D ne fonctionnent plus. Pour le moment, veuillez ne pas rapporter de problème en rapport à la vidéo. Si vous voulez un mouture plus stable, prenez MAME 0.106.
Changements:
- Mise à jour du pilote taito_x: [AWJ]
* correction de problèmes sonores dans twinhawk,
* correction d'un couple d'erreur dans les DIP-switches,
* ajout de PORT_DIPLOCATIONs pour superman et twinhawk.
- Amélioration du support du compilateur MSVC: [Nathan Woods]
* modification de vconv pour supporter de multiples version MSVC basées sur la version info.
* plus de paramètres de traduction,
* makefile affiche maintenant les messages de compilation et de liaison lors de la construction de vconv.
- Amélioration du support CHD-CD: [R. Belmont]
* support de la conversion de secteurs aditionnels RAW CD, ainsi un jeu peut demander, par exemple, un secteur de 2048-byte à partir d'un RAW CHD-CD et encore obtenir les bonnes données,
* message d'erreur CHDMAN inversé,
* Susume utilise maintenant une lecture RAW CHD-CD directement à partir du disque Konami original pressé.
Quelques améliorations du pilote Polygonet Commanders: [Andrew Gardner]
* ajout de l'appel change_PC() pour le noyau dsp56k,
* suppression de l'initialisation hackée de dsp56k, de l'activation et de la désactivation,
* ajout d'une implémentation préliminaire des opérations matérielles sur les segments de mémoire du dsp56k dans Polygonet Commanders.
- Amélioration de la sortie audio N64: [R. Belmont]
* Réécriture de l'interface audio comme une DMADAC stéréo, simplifie grandement le code,
* correction de la sémantique des interruptions AI.
- Quelques préparations pour le support propre de multiples écrans. Les valeurs visible_area et refresh_rate dans la structures de la machine sont maintenant définies comme des flèches (1 par seconde). La structure de machine_config a été altérée, suppression des champs suivants:
* frames_per_second
* aspect_x, aspect_y
* screen_width, screen_height
* default_visible_area
* vblank_duration
- Conversion des blitters Windows pour utiliser le moteur DRC pour la production. Avec ce changement, les effetc RGB ne marchent plus. [Nathan Woods]
- Correction d'un problème qui causait un crash lorsque l'option en ligne de commande -debugscript était utilisée avec un nom de fichier invalide. [Nathan Woods]
- Correction de l'ordre des macros DIP_PORTLOCATION() pour être cohérent. Les DIP-switches multi-bit devraient être spécifiés dans l'ordre du premier LSB. Ajout d'un commentaire pour cet effet dans inptport.h.
[AWJ, Aaron Giles].
- Correction des couleurs d'arrière-plan dans le jeu cassette Deco. [Nicola Salmoria]
- Correction d'un crash potentiel dans le pilote micro3d. [MamePlus!]
- Correction des accès MSB et de la lecture du verrou dans l'émulateur 6840. [El Condor]
- Changement d'un nombre de jeux qui utilisent incorrectement IPT_LIGHTGUN
au lieu de prendre IPT_AD_STICK. [Aaron Giles]
- Réorganisation de l'interface du code utilisateur pour un meilleur support du rendu système.


