MAME 0.115u3
Publié par Kékidi le jeudi 31 mai 2007 à 20:50:16.
Nouvelle version intermédiaire du plus gros émulateur arcade : MAME. Pour cette édition, Zsolt Vasvari a beaucoup travaillé afin d'améliorer les pilotes des jeux Berzerk, Beam Invaders, Clay Shoot, Embargo, Tora Tora, et R2DTank. De plus, R. Belmont bosse toujours sur l'émulation de l'ARM.
- Correction des nombres PIA dans le pilote réorganisé Spiders. [Zsolt Vasvari]
- Mise à jour du code des graphismes TIA à partir du répertoire de MESS. Mise à jour également du pilote tourtabl pour s'adapter aux changements. [Wilbert Pol]
- Correction de Space Firebird de telle sorte que les sprites soient opaques en respectant les autres et les balles, mais transparent en respectant le champs d'étoile. [Zsolt Vasvari]
- Correction du comportement subtile dans la manipulation du port A PIA. Cela permet la suppression des simulateurs dans les pilotes Qix et Williams. [Zsolt Vasvari]
- Nettoyage du retour de service get_info : [Atari Ace]
* régularisation et nettoyage des retours de service de sortie,
* changement de quelques retours de service pour utiliser l'tile_index int comme paramètre de la sorte que tous les retour de service utilisent l'appélation conforme,
* certaines utilisations tile_info.flags dans l'appel de SET_TILE_INFO(),
* changements des pilote Konami pour manipuler le globale tile_info seulement à l'intérieur du retour de service tile_get_info,
* remplacement de toutes les déclarations des retours de service par le wrapper TILE_GET_INFO(),
* changement de l'interface pour passer tile_info comme un paramètre et création d'une variable statique tile_info seulement accessible à l'intérieur de tilemap.c.
- Changement significatif du pilote berzerk : [Zsolt Vasvari]
* synchronisation vidéo, liaison mémore et système d'interruption implémentés à partir des schémas,
* connexion des couleurs selon les schémas. Les couleurs changent significativement. Par exemple les robots jaunes ont maintenant la couleur de la moutarde.
- Encore du boulot sur ARM : [R. Belmont]
* correction d'erreur dans la propagation sur les opcodes ALU des ALU r1, r2, r3 SHIFTEROP #imm,
* correction des instructions Thumb ADD où le PC était impliqué,
* correction LDMIA pour masquer les bits 1 et 0 des adresses,
* l'instruction MSR respecte maintenant proprement le mode du processeur et l'indicateur du code des champs.
- Modernisation des pilotes Beam Invaders, Clay Shoot, et Embargo. [Zsolt Vasvari]
- Changement de la balance sonore dans Thunder Dragon 2 pour être en accord avec la PCB originelle. Vérification également de l'horloge 68000. [Corrado Tomaselli]
- Correction de plusieurs opcodes dans le CPU crypté IREM. [Robiza]
- Correction du désassemblage des opcodes brset et brclr dans le noyau 68HC11. [Phil Skuse]
- Correction des couleurs du tilemap dans le pilote Konami ZR107. [Ville Linde]
- Correction d'un bogue dans les opcodes INR/DCR dans le noyau CPU 8085. [allentown_john]
- Mise à jour des interfaces PIA pour supporter les masques pour le port des entrées A/B. Cela permet un comportement approprié des pins non connectées selon les spécificités. Mise à jour d'un nombre de jeux pour utiliser ces nouvelles interfaces. [Zsolt Vasvari]
- Correction d'un bogue qui faisait échouer l'initialisation de tous les états IRQ dans le noyau 6809 au démarrage. Correction également des cycles de synchronisation et suppression des codes obsolètes à partir du noyau. [Ernesto Corvi, Zsolt Vasvari]
- Nettoyage de l'implémentation vec_mult. [Nathan Woods]
- Amélioration du pilote toratora : [Zsolt Vasvari]
* ajout de SN76477 à partir des schémas, mais le son est horrible, les schémas semblent donc incorrects à pas mal d'endroits,
* mise à jour pour les récents changements PIA.
- Correction de input.c pour utiliser osd_ticks() au lieu de clock(). [Nathan Woods]
- Correction du calcul dans 6526cia.c qui avait rompu le manette dans le pilote C64 dans MESS. [Pete Rittwage]
- Amélioration du pilote rd2tank : [Zsolt Vasvari]
* corection des couleurs, basées sur le flyer Red Tank,
* ajout de AY8910, bon son,
* correction propre CRTC.
Nouveaux jeux ou promus du statut non fonctionnel :
* Wild Arrow [Zsolt Vasvari]
* G-Stream G2020 [David Haywood]
Nouveaux clones :
* Multi Game (set 2) [Roberto Fresca]
* 19XX: The War Against Destiny (Brazil 951218) [Nicola Salmoria]
* Thunder Dragon 2 (9th Nov. 1993) [Corrado Tomaselli]
* Flicky (128k Version, System 2, not encrypted) [Corrado Tomaselli]
* Flicky (64k Version, System 1, 315-5051, set 2) [Corrado Tomaselli]


