MAME 0.119u2
Publié par Elgaern le dimanche 30 septembre 2007 à 14:29:07.
Dans ce contexte, MIB ce n'est pas les Men In Black qui re-débarquent mais plutôt "MAME Is Back"! L'émulateur arcade propose une nouvelle mouture intermédiaire avec du Model 2 et du Model 3 au menu. Wouhou!
- Changement des structures de décodage des graphismes pour qu'ils soient définis de manière abstraite par des macros plutôt qu'en spécifiant directement les structures. Ajout de nouvelles macros GFECODE_START/GFECODE_ENTRY/GFECODE_END pour décrire l'information gfx_decode. Conversion de tous les pilotes pour utiliser ces nouvelles macros [Atari Ace]
- Correction de la manipulation NMI dans le noyau processeur h6280 [Wilbert Pol]
- Correction de vaportra pour utiliser un mécanisme ASSERT/CLEAR au lieu de PULSE_LINE pour le signal d'interruption [Wilbert Pol]
- Nettoyage des ports d'entrée dans sg1000a.c. Ajout du DIP switch pour les pièces dans dokidoki et service switch. Ajout du DIP switch pour le basculement d'écran dans psychic5 [sonikos]
- Nettoyage des ports d'entrée dans le pilote macrossp.c et ajout des DIP locations [Brian Troha]
- Ajout des DIP locations et changement des entrées japonaises en PORT_INCLUDE et PORT_MODIFY [Brian Troha]
- Ajout de macros pour nettoyer les définitions des interfaces sonores. De plus, elles sont toutes définies comme const [Atari Ace]
- Changements divers au pilote megatech [David Haywood]
- Amélioration du srmp6 [686]
- 2 modifications pour le Model 2 : [Ernesto Corvi]
* Correction du parser triangulaire; tous les objets devraient désormais être strucurellement corrects
* Correction de la transformation normale pour ne pas utiliser les vecteurs de translation
- Nettoyage du code pour rendre le code et les données statiques quand c'était possible et supprimer du code obsolète [Atari Ace]
- Amélioration pour SCSP : [R. Belmont, ElSemi]
* Correction du problème lors du changement du pitch d'une voix active passant en boucle inversée ou bidirectionnelle
* Suppression du faux effet reverb
* Correction du DSP interne pour s'éxecuter proprement
* Réécriture des déclencheurs et des manipulateurs d'interruption
* Correction de l'opération quand 2 SCSP sont présents
- Correction du son dans presque tous les jeux Model 2 pré-équipés de SCSP [R. Belmont]
- Ajout du matériel sonore et correction du chargement de la ROM sonore pour les jeux Model 3 [R. Belmont]
- Création d'une API options_output_diff_ini_file() qui est similaire à options_output_ini_file() mais ne fait que sortir les options différentes d'un core_options basique. Changement du système de sortie de l'INI (et donc de l'option -cc) pour omettre les entêtes qui ne contiennent aucune option [Nathan Woods]
- Amélioration du son dans discoboy [Tomasz Slanina]
- Renommage de l'ancienne structure gfx_decode en gfx_decode_entry pour pouvoir gérer les nouveaux pilotes ou ceux restants qui n'utilisent pas encore les nouvelles macros [Aaron Giles]
- Changement du profileur pour que celà soit choisi indépendemment contre le build de débuggage. Conçu avec MAME_PROFILER=1 pour activer le profileur dans un build de non-débuggage [Aaron Giles]
- Correction des instructions j/jal du désassemblage MIPS3 [Aaron Giles]
- Basculement des MIPS3 DRC 64-bit vers un nouveau système plus aggressif pour l'allocation de registre et de mapping. Malheureusement, il y a peu voire pas de gain de performance mais le code résultant est bien mieux organisé [Aaron Giles]
- Correction du bug x86emit incluant des opcodes 16-bit sur les systèmes 64-bit [Aaron Giles]
- Création de x86log, un nouveau système de connexion générique x86/x64, et mise à jour des 2 noyaux MIPS3 DRC pour l'utiliser [Aaron Giles]
- Correction d'un nouveau système générique de gestion d'interface graphique. Les travaux à venir concernerontl'équipement de l'interface MIPS3 autour de cette nouvelle architecture [Aaron Giles]
Nouveaux jeux fonctionnels
--------------------------
Loverboy [David Haywood]
Mahjong Shinkirou Deja Vu (Japan) [Luca Elia]
Final Godori (Korea, version 2.20.5915) [Pierpaolo Prazzoli]
Jibun wo Migaku cultures School Mahjon Hen [Pierpaolo Prazzoli]
Mahjong Fantastic Love (Japan) [Luca Elia]
Domino Block [Tomasz Slanina, David Haywood]
Nouveaux clones
---------------
Fighter's History (Japan ver 42-03) [Team Japump!]
Janyou Part II (ver 7.03, July 1 1983) [Team Japump!]
Nouveaux jeux non-fonctionnels
------------------------------
Jan Oh [Luca Elia]
Mahjong Vegas (Japan) [Luca Elia]
Esh's Aurunmilla [Andrew Gardner]
Mirage Youjuu Mahjongden (Japan) [Team Japump!]


