MAME 0.118u6
Publié par Elgaern le mercredi 12 septembre 2007 à 18:43:10.
Peu de nouveautés aujourd'hui mais du lourd : MAME (émulateur arcade aux myriades de jeux) qui déboule avec ses gros sabots pour une nouvelle version intermédiaire.
- Mise à jour du noyau TMS5220 pour utiliser les alternateurs au lieu des divisions pour l'interpolation de paramètres. Ajout également du support pour le clamping interne des sorties 8-bit quand on utilise le DAC interne. [Lord Nightmare]
- Correction de la régression qui faisait planter les jeux CHD si le CHD était absent. Correction également du changement qui nécessite un accès en écriture aux CHDs [smf]
- Correction des chemins de recherche des CHDs pour pouvoir chercher également dans les sous-répertoires des parents. [Aaron Giles]
- Correction du contenu de la cassette de sécurité pour Guitar Freaks 3rd Mix (GE949 VER. JAB). [smf]
- Exposition de core_vfprintf() et implémentation de mame_vfprintf() avec cet appel. [Nathan Woods]
- Quelques améliorations au pilote de Wheels + Fire. Pas encore bon. [David Haywood]
- Ajout de SCSIOP_GET_INQUIRY_BUFFER à scsicd & scsihd. [smf]
- Changement du noyau MB86233 : [ElSemi]
* Correction d'un opcode à double mouvement
* Ajout d'un nouvel opcode à double movement inconnu jusqu'ici
- Changement de la gestion interne des options. Changement de mame_options_init() pour retourner un objet core_options qui passe désormais dans mame_execute(). Déplacement de mame_options() dans mame.c qui est désormais le seul valide quand l'émulation tourne. Les fonctions d'audit prennent désormais un paramètre de core_options [Nathan Woods]
- Davantage de corrections HD6309 : [Tim Lindner]
* L'instruction SEXW ne vide plus l'indicateur de dépassement
* Désormais génération d'un piège pour instructions illégales si les registres spécifiés sont invalides pour TFM
- Changement du message des fenêtres de filtrage pour s'appliquer uniquement aux fenêtres des jeux MAME [Nathan Woods]
- Amélioration des graphismes et nettoyage du pilote pour srmp6 [David Haywood, Tomasz Slanina]
- Nettoyage des nouveaux émetteurs de code x86emit.h changeant la façon dont la mémoire est référencée en remplacement de macros avec des lignes de fonctions [Aaron Giles]
- Mise à jour des noyaux MIPS et PowerPC drc pour utiliser les nouveaux émetteurs. Suppression des anciens basés sur des macros dans x86drc.h [Aaron Giles]
- Ajout du support des sauvegarde pour pacland [Aaron Giles]
- -autoframeskip connait désormais le paramètre -speed [Aaron Giles]
- Correction de la surimpression de la pile du tampon dans install_mem_handler() qui posait problème avec les jeux Hyperstone sous gcc 4.2.1 [Aaron Giles]
Nouveaux jeux fonctionnels
--------------------------
Yukon [Al Kossow, Aaron Giles]
Mega Man - The Power Battle [Nicola Salmoria, David Haywood]
Nouveaux clones
---------------
Hard Times (set 2) [David Haywood]
Scorpion (set 3) [David Haywood]
Satan of Saturn (set 2) [David Haywood]
Street Fighter Alpha 3 (Euro 980904) [David Haywood]
Dimahoo (Euro 000121) [David Haywood]
Crush Roller (bootleg) [David Haywood]
Crush Roller (Sidam bootleg) [David Haywood]
Moon War (Moon Cresta bootleg) [David Haywood]
Port Man (bootleg on Moon Cresta hardware) [David Haywood]
Turpin (bootleg on Scramble hardware) [David Haywood]
Operation Wolf (World, set 2) [David Haywood]
Star Force (encrypted, bootleg) [David Haywood]
Nouveaux jeux non-fonctionnels
------------------------------
Astropal [David Haywood]
Come On Baby [MooglyGuy]


