Emu Nova

MAME 0.110u2

Publié par Kékidi le vendredi 17 novembre 2006 à 17:53:38.

Nouvelle version intermédiaire de MAME. Qu'entendons-nous par version "intermédiaire"? Les moutures avec une numérotation possédant un U sont en réalité des versions tests. Elles sont mise en ligne pour montrer l'avancement du projet, mais surtout pour que les utilisateurs dénoncent les bogues. Dans cette mise à jour, on remarque un travail formidable sur l'émulation ST-V (bornes supportant Virtua Fighter, Radiant Silvergun...) .

- Correction des accès aux attributs dans le noyau i286. [Barry Rodewald]
- Mise à jour du module MC146818 pour utiliser le nouveau noyau des routines date/temps. [Nathan Woods]
- Nettoyage des désassembleurs pour supprimer les bouts obsolètes, et pour s'assurer qu'ils ne sont pas référencés dans le débuggeurs. [Nathan Woods]
- Support de l'utilisation des CHD pour le cryptage des jeux CPS2. Ce code est désactivé pour le moment, mais il sera activé dans l'avenir. Seulement une poignée ont leur table complète. Ces tables sont énormes (~4GB) et incompressibles jusqu'à ce que l'algorithme soit compris. [David Haywood]
- Correction d'un problème dans le débuggeur qui causait la non activité des watchpoints jusqu'au prochain changement du contexte. [smf]
- Nettoyage des définitions des entrées des touches directionnelles de la manette. Ajout du concept de manette à 16 directions qui n'empêchent pas la pression de touches opposées. [smf]
- Mise à jour majeure du System 573: [smf]
* correction du comportement du registre du contrôle PSX SIO,
* implémentation de plusieurs commandes SCSI CD: START/STOP UNIT, PAUSE/RETOUR, LECTURE SUB-CHANNEL, LECTURE TOC,
* ajout de l'émulation uPD4701,
* correction de l'initialisation ATAPI, PIO, et de la commande IDENTIFY PACKET DEVICE,
* connexion des contrôles pour les jeux de pêche, DRR et guitare,
* connexion audio CDDA,
* suppression de quelques bits inutilisés dans les puces de sécurité des jeux Konami des années 80.
- Correction du mode de service à l'envers dans le pilote commando.c. [Canim]
- Support audio 8-morceau pour Triple Hunt. [Derrick Renaud]
- Réorganisation du pilote Galaxian/Scramble: [Atari Ace]
* machine/scramble.c est cassé dans 2 fichiers (machine/galaxian.c et machine/scramble.c),
* drivers/amidar.c, drivers/frogger.c, drivers/scobra.c obtiennent des copies des structures des données qu'ils partagent avec d'autres pilotes,
* galaxian_base est produit de manière statique, et les utilisations à l'extérieur du pilote ont été réécrites,
* le code cclimber_decode du drivers/cclimber.c a été séparé à l'intérieur de son propre fichier machine/cclimber.c pour permettre mshuttle de le partager sans prendre d'autres dépendances.
- Ajout du support manquant x-flipping dans Major Havoc. [Mathis Rosenhauer]
- Quelques améliorations du pilote Trivia Madness. Il est encore imparfait au niveau de la mémoire des roms. [Pierpaolo Prazzoli]
- Mises à jour du pilote ST-V: [Mariusz Wojcieszek]
* vdp1: ajout des ombres des sprites (utilisées dans znpwfv, cotton, autres),
* vdp1: correction du clipping des sprite (correction de sprites incorrects dans znpwfv),
* vdp1: correction de la transparence sur la table de couleur des sprites (correction de mauvais sprites dans znpwfv),
* vdp2: correction de la mise en cache des couches RGB (correction de mauvais arrières-plans avec les boss dans rsgun),
* vdp2: ajout d'un mélange pour les sprites et tilemaps (rsgun)
* vdp2: Ajout d'un défilement des lignes verticales et des zooms (correction du logo de Die Hard),
* stv: amélioration de la vitesse dans diehard,
* stv: correction des sauts de vitesse dans znpwfv
* stv: support préliminaire des sauvegardes.
- Nettoyage significatif de chd.c: [Aaron Giles]
* débarras de l'horrible concept de last_error, maintenant toutes les routines retournent directement une erreur,
* correction de plusieurs problèmes dans la gestion des metadonnées,
* changement des routines de compression et de vérification pour être client-driven plutôt que monolithiques,
* changement de l'utilisation de codec interne pour être plus flexible,
* modification de chdman et MAME pour utiliser de nouvelles interfaces,
* nouvelle commande -createraw pour la création de données brutes CHD.
- Correction d'un crash dans romcmp lors de la comparaison des fichiers ZIP. [Aaron Giles]

Nouveaux jeux ajoutés ou promus du statut NOT_WORKING:
* Fisherman's Bait * A Bass Challenge / Bass Angler [smf]
* Fisherman's Bait 2 * A Bass Challenge [smf]
* Fisherman's Bait * Marlin Challenge [smf]
* Dancing Stage / Dance Dance Revolution [smf]
* Guitar Freaks [smf]
* Dance Dance Revolution 2nd Mix [smf]
* Dance Dance Revolution 2nd Mix Link [smf]

Nouveaux clones ajoutés:
* Hellfire (2P Ver., first edition) [Tirino73]
* Konami 80's AC Special (3 versions) [smf]
* Stratovox (bootleg) [Brian Troha]

Nouveaux jeux marqués GAME_NOT_WORKING
* Jyangokushi: Haoh no Saihai (Japan) [David Haywood]

Bienvenue sur Emu Nova

Plus de 20 348 390 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.