Emu Nova

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]

Bienvenue sur Emu Nova

Plus de 19 465 360 visites depuis le 12 octobre 2002 (ça en fait du monde qui joue).
Emu Nova est placé sous licence Creative Commons BY NC ND, profitez-en.
Graphismes par LeslyG, code par Oncle Tom.