Emu Nova

MAME 0.113u4

Publié par Kékidi le vendredi 30 mars 2007 à 16:03:43.

Autre semaine, autre édition. Celle-ci apporte pas mal d'amélioration au niveau du noyau TGP pour le Model 2. Ces modifications ne sont pas immédiatement visibles, mais elles devraient permettre l'émulation propre des jeux Model 2 dans l'avenir. De plus, le système d'arcade Model 1 a également été amélioré.

- Amélioration de l'émulation des couches K001604 ROZ. [Ville Linde]
- Ajout de paramètres de synchronisation pour le pilote Exidy 6502 à partir des schémas, et mise à jour d'un nombre d'autres pilotes pour éviter les nouvelles routines de synchronisation. [Zsolt Vasvari]
- Mise à jour du pilote Exidy 440 : [Zsolt Vasvari]
* ajout de la synchronisation vidéo à partir des schémas,
* ajout de 9 synchronisations PROMs pour les groupes de roms,
* tous les jeux semblent employer la même synchronisation PROMs à l'exception de Top Secret, qui règle 4 pixels VBLANK plus tôt. Cela corrige les graphismes du jeu, mais coupe la rangée inférieure à l'écran titre. Cela semble en fait un problème réel dans le jeu.
- Mise à jour du pilote itech32 pour configurer dynamiquement la synchronisation vidéo selon la façon dont la puce est programmée. [Zsolt Vasvari]
- Connexion du nouveau noyau TGP au pilote Model 2, liaison propre des ROMs de données TGP, et mise à jour du noyau TGP par rapport aux dernières informations. [Ville Linde, Ernesto Corvi, ElSemi]
- Correction d'un crash irobot introduit dans la dernière mise à jour de la synchronisation. [Zsolt Vasvari]
- Mises à jour ES5503 : [R. Belmont]
* correction majeure de la sémantique des IRQs et de la gestion de la fin des échantillon,
* configuration de la mémoire des échantillons,
* ajout du support des sauvegardes d'état,
* calcul propre du taux en sortie basé sur l'entrée de l'horloge,
* connexion propre au mquake.
- Ajout de contrôles analogiques pour GTI Club. [Ville Linde]
- Correction de crashs dans certains jeux utilisant le SCSP. [R. Belmont]
- Maintenant, activation de tous les CPU par défaut. [David Haywood]
- Optimisation du code des options et du pool de la mémoire pour utiliser le hachage pour la recherche rapide. [Nathan Woods]
- Nettoyage et documentation plus complète du pilote tumbleb. [Brian Troha]
- Mises à jour du nouvau CPU G65816/M37710 : [R. Belmont]
* correction des conditions de course dans l'instruction WAI où le CPU pouvait se bloquer (MESS bogue #661, peut causer des problèmes intermittent avec les jeux Namco dans MAME),
* correction des instructions de transfert de blocs lorsque l'accumulateur est en mode "court" (correction de certains jeux Super NES qui ne démarraient pas, notamment Final Fantasy et Mystic Quest).
- Correction des commutateurs DIP et ajout des positions DIP pour le pilote Pettan Pyuu / Banbam, the markham, et Calorie Kun vs Moguranian. [Brian Troha]
- Mise à jour du pilote Leland pour les nouvelles routines de synchronisation vidéo, aussi bien que les pilotes restants. Suppression des anciennes routines maintenant obsolètes pour cpuexec. [Zsolt Vasvari]
- Ajout d'opcodes découverts récemment pour le noyau et désassembleur MB86233. [Ernesto Corvi, ElSemi]
- Création des constantes WINOPTIONS_* pour les options du système d'exploitation Windows. [Nathan Woods]
- Mise à jour des commutateurs DIP de World Cup 90 corrigés à partir du manuel. Ajout de duplicata également. [Roberto Fresca]
- Changement du CDP1869 pour utiliser les gestionnaires d'écriture pour MESS. [Curt Coder]
- Ajout du mécanisme v60_stall pour permettre la synchronisation entre le cœur V60 et le CPU externe. [Ernesto Corvi]
- Changement du comportement des pixels supplémentaires de bordure sur les textures Direct3D de la sorte que les pixels de bord soit enduit à l'intérieur de la bordure au lieu de quitter la bordur noire. Cela devrait éliminer quelques singularités de bord du rendu de texture.
- Mise à jour du code vidéo pour les objets à texture avec double mémoire tampon pour réduire la contreverse de l'interprétation des listes primitives. Changement également du code du rendu pour alterner explicitement entre les listes pour empêcher le rejet prématuré des anciennes listes. [Aaron Giles]

Nouveaux jeux ajoutés ou promus du statut non fonctionnel :
* Wonder League Star (Korea) [David Haywood]
* Spotty [David Haywood]
* Astra SuperStars [Mariusz Wojcieszek]

Ajout de nouveaux clones :
* Crazy Kong (galaxian) [Colin]
* Super High Impact (prototype, rev 4.0) [Brian Troha]

Bienvenue sur Emu Nova

Plus de 19 465 041 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.