MAME 0.116u3
Publié par Kékidi le vendredi 29 juin 2007 à 09:57:59.
Voilà qu'arrive une nouvelle version intermédiaire de MAME. Et devinez quoi? Oui, bien sûr, elle intégre les changements au niveau de l'émulation CPS-3 et de nouveaux jeux issus de cette borne sont officiellement supportés.
- Simplification des fonctions de décryptage du CPS-3. [Nicola Salmoria]
- Correction du code PND. [Nathan Woods]
- Correction d'avertissements générés par le nouveau compileur gcc. [R. Belmont]
- Nettoyages généraux des pilotes : [Zsolt Vasvari]
* changement de certaines ‘Machine’ globale en ‘machine’ locale,
* standardisation du nom de la fonction ‘draw_sprites’,
* suppression de certains commentaires désuets.
- Mise à jour de l'émulateur FM pour utiliser mame_time au lieu de double. Suppression de l'ancien simulateur NeoGeo du code FM comme il n'est plus nécessaire. [Zsolt Vasvari]
- Mise à jour de tous les noyaux sonores pour utiliser mame_time au lieu de double. [Zsolt Vasvari]
- A peuplé plusieurs opcodes du CPU Irem dans gussun. [robiza]
- Correction du code CPS-3 pour qu'il marche avec les systèmes big-endian. [R. Belmont]
- Correction de code_to_token() pour éviter un débordement potentiel de la mémoire tampon. [Atari Ace]
- Correction de crash dans les pilotes qui ne fonctionnent pas de dynablsb et driveyes. [Atari Ace]
- Changement de tous synchroniseurs internes aux noyaux CPU pour les fonctions mame_timer* aussi bien que les couples restants de fichiers qui utilisaient encore timer_alloc(). Après cela, aucun des fichiers emu/* n'a gardé le vieux code de synchronisation. [Zsolt Vasvari]
- Mises à jour variées du CPS-3 selon la documentation du blog de Haze. [David Haywood]
- Correction du type dans la fonction BLENDER2_32 dans le code vidéo N64. [Christophe Jaillet]
- Création d'une nouvelle interface réseau pour le calcul de palettes à partir des couleurs PROMs et des valeurs du composant sur la PCB. Correction de plusieurs problèmes avec la précédente implémentation. [couriersud]
- Mise à jour du pilote Donkey Kong : [couriersud]
* ajout d'une commutation de plage de la RAM des sprites selon les schémas,
* combinaison des connexions mémoire,
* premières tentatives du décodage m58815,
* le pilote radarsc1 pour le matériel radarscope trs01,
* tous les pilotes utilisent maintenant VIDEO_RAW,
* correction de problèmes de foutoir à l'écran,
* combinaison des connexions mémoire sonore et IO,
* implémentation de la manipulation des arrière-plans dans tous les pilotes dkong.
- Extension du filtre flt_rc pour le support des tremblement passe-haut. Correction du filtre passe-bas. Connexion du filtre de King & Balloon et de plusieurs autres pilotes vers la nouvelle interface. [couriersud]
- Support des profils dans le makefile principal. Régler à PROFILE=1 pour tourner. [Christophe Jaillet]
- Mise à jour du pilote djboy pour presque tous les états jouables. [Phil Stroffolino]
- Retour temporaire au code des entrées de la version 0.116. [Aaron Giles]
- Changement d'un nombre de fprintf stderr dans le code OSD Windows pour les appels mame_printf_error et mame_printf_warning. [Aaron Giles]
Nouveaux jeux ou promus du statut non fonctionnel :
- DaiDaiKakumei (Japan) [Hau, Team Japump!]
- jeux CPS3 : [David Haywood, Andreas Naive, ElSemi]
Street Fighter III: New Generation
Street Fighter III 2nd Impact: Giant Attack
Street Fighter III 3rd Strike: Fight for the Future
JoJo's Venture
JoJo's Bizarre Adventure: Heritage for the Future
Warzard
Nouveaux clones :
- The Tin Star (set 2) [David Haywood]
- Car 2 (bootleg of Head On 2) [David Haywood]
- Radar Scope (TRS01) [couriersud]
- Crouching Tiger Hidden Dragon 2003 Super Plus alternate [JohnBoy]
- Pop Flamer (bootleg on Naughty Boy PCB) [David Haywood]
Nouveaux jeux comme GAME_NOT_WORKING (ne marche pas):
- Missile Combat (Videotron bootleg) [David Haywood]
- Aladdin (bootleg of Japanese Megadrive version) [David Haywood]


