MAME 0.124u5
Publié par Kékidi le jeudi 1 mai 2008 à 20:42:48.
Nouvelle version intermédiaire de MAME. Elle comprend encore quelques modifications au niveau de l'émulation de la borne CPS-1, et surtout beaucoup de changements sur d'autres jeux pas réellement connus comme Apple 10 et Ten Balls.
Corrections de bogues des MAMETesters :
- [noyau] avertissements .124u4 dans GCC 4.3.0 (mingw) (Aaron Giles)
- [divers] pas de report d'erreur pour les réglages de Bios invalides. (Aaron Giles)
- [son] bgaregga, bgareghk, bgaregnv, bgaregcn, bgaregt2 : son cassé. (robiza)
- [graphismes] fieldday, undoukai : corruption des graphismes. (robiza)
- [graphismes] vangrd2 : [possible] en mode cocktail, ou quand le DIP de l'écran flip est réglé, l'affichage du score n'est pas sauté. (robiza)
- [graphismes] marvins : le saut de l'écran est incorrectement supporté. (robiza)
- [graphismes] gradius3, grdius3a, grdius3e : texte du titre manquant dans l'intro. (robiza)
- [graphismes] dietgo, dietgoe, dietgou, dietgoj : note A FAIRE plus nécesairre dans le pilote. (robiza)
- [graphismes] riskchal : problème de propriété de srpite-tile. (robiza)
- [graphismes] troangel, newtangl : corruption des graphismes des sprites dans le jeu. (robiza)
Sources :
- Mise à jour de snookr10 : [Roberto Fresca]
* décryptage de la matrice des tiles apple10,
* décryptage partielle des codes couleurs apple10,
* ajout de notes de décryptage,
* mise à jour des notes techniques.
- Ajout de DISCRETE_KEY_SALLEN_FILTER pour le système sonore discret. [couriersud]
- Ajout d'un filtrage et d'un mixage discret pour les jeux Irem utilisant les cartes m52-sound-c : mpatrol, travrusa. [couriersud]
- Implémentation plus propre des priorités sprite/tile dans le pilote M90. Cela corrige les priorités dans quizf1, riskchal et peut-être dans plus de jeux M90. [robiza, Corrado Tomaselli]
- Correction AY-3-8910/YM2149 et gestion de l'enveloppe dérivée. [couriersud]
- Jeux Funworld : [Roberto Fresca]
* Correction du volume AY8910 pour tous les jeux pour éviter les coupures,
* fusion des pilotes machine de bigdeal et funworld, grâce à la réécriture de AY8910,
* suppression de vieux commentaires imprécis au sujet des tiles magiccrd.
- Bidouillages des tilemaps de metro. [David Haywood]
- Jeux Sandii' : [Roberto Fresca]
* création d'un nouveau pilote machine pour les tenballs,
* fonctionnement de tous les ports entrée de scratch,
* correction de la ROM_REGION sonore,
* ajout de l'émulation oki6295 pour tous les jeux,
* connexion des ports sortie,
* documentation et calcul de tous les bits relatifs aux lampes,
* ajustement de la longueur de la palette à 256 couleurs,
* décryptage total de la matrice couleur apple10. Maintenant les couleurs sont parfaites.
* Code de processus d'ingénierie inverse pour compléter les commutateurs DIP,
* ajout des localisations DIP,
* promotion de snookr10, apple10 de tenballs vers l'état "fonctionnel",
* ajout d'instructions et notes des jeux,
* mise à jour des notes techniques et du décryptage.
- Changements de NES/PlayChoice 10 : [Mariusz Wojcieszek]
* support du mapping des rom et RAM dans l'espace mémoire de la vidéo PPU,
* support du mapper PinBot (H board)
- Tous les jeux italiens CMC : [Roberto Fresca]
* ajout des boutons TICKET et HOPPER pour autoriser le payout par le SUPER GAME,
* documentation du SUPER GAME avec les instructions complètes,
* améliorations des commutateurs DIP pour régler proprement le système payout.
- Changement de l'implémentation du mode cocktail dans marvins.c. [robiza]
- Fusion des cartes mémoire pour tunhunt, tumblep, tugboat, trucocl, et truco. [Andrew Gardner]
- Mises à jour du pilote meritm : [Brian Troha, Tafoid]
* consolidation, correction et mise à jour des informations,
* vérification de la rom du programme Megatouch IV,
* correction des beaucoup de noms de rom,
* ajout de la révision du jeu pour les noms du jeu (voir : 9255-40-01 ROE),
* ajout PAL de Megatouch 6 pour les autres roms, comme elles tournent toutes sur la même PCB,
* ajout de la mise à jour de l'horloge sonore de Tafoid.
- Massive mise à jour de la nomination des ROM dans le pilote CPS-1, chargement des EPROM plus petite pour les jeux japonais au lieu des ROM plus larges quand c'est possible. Ajout d'information au sujet des révisions B-Board quand c'est possible. [Nicola Salmoria]
- Vérification des mappings de ROM GFX du CPS-1 face au PAL. [Nicola Salmoria, Corrado Tomaselli]
- Correction d'un autre opcode dans match it 2. [robiza]
- Conversion de MSM6242 RTC dans un pilote plus propre. [Dirk Best]
- Suppression de deprecat.h de debugger.h pour empêcher les modules de se cachés. [Atari Ace]
- Support des interruptions des mode 8080/85 pour le 8259 PIC. [Miodrag Milanovic]
- Vérification d'un opcode "pas sûr" dans bombrman. [robiza]
- Changement des erreurs Bios de telle sorte qu'un Bios invalide est un avertissement, et pas une erreur. [Aaron Giles]
Nouveaux jeux :
- Quiz F-1 1,2finish [robiza]
- PinBot (PlayChoice-10) [Mariusz Wojcieszek]
- Snooker 10 [Roberto Fresca]
- Apple 10 [Roberto Fresca]
- Ten Balls [Roberto Fresca]
Nouveaux clones :
- Touch Master 3000 V5.02 [Brian Troha]
- Megatouch IV (9255-40-01-ROE) [Brian Troha]
- Dynasty Wars (US set 2) [Corrado Tomaselli]
- Final Fight (Japan 900112) [Chack'n]
- Street Fighter Alpha 2 (Euro 960229) [Razoola]
- Raimais (Japan / First Revision) [Corrado Tomaselli]
Nouveau jeu non fonctionnel :
- Forgotten Worlds (World?) [The Guru]


