Une nouvelle mise à jour intermédiaire de MAME 0.118 est disponible. Elle contient beaucoup de corrections internes, notamment au niveau des nettoyages des commutateurs DIP dans les jeux Taito et une meilleure émulation CD-Rom pour le pilote du CPS-3.
- Mise à jour du pilote dacholer.c avec tous les commutateurs DIP maintenant connus. [stephh]
- Changement de la macro MDRV_VBLANK_DURATION pour accepter directement les sous-secondes au lieu de convertir à partir des doubles. Ajout d'une nouvelle macro USEC_TO_SUBSECONDS pour l'assister. Conversion de tous les pilotes pour l'utiliser. [Atari Ace]
- Amélioration/correction de la validation des connexions mémoire pour être conforme à la logique actuelle dans memory.c. Corrige quelques problèmes qui ont été identifiés de cette manière. Suppression de construct_map_0 et isolation de la construction des liaison pour une fonction simple. [Atari Ace]
- Ajout de la nouvelle macro AM_READ_PORT() qui vous laisse définir un retour de service de lecture d'un port d'entrée basé sur une balise d'un port. Ceci est maintenant préféré à la précédente technique d'appel port_tag_to_handler() dans la macro AM_READ(). Mise à jour de tous les pilotes qui utilisaient l'ancien modèle avec le nouveau système. [Atari Ace]
- Correction d'un régression "monymony" de 0.36b10(!) [Atari Ace]
- Correction du noyau CPU F8. [Wilbert Pol]
- Mise à jour des systèmes Amiga : [Ernesto Corvi]
* implémentation des registres personnalisé ECS-only BLTSIZV et BLTSIZH et modification de BLTSIZE et du blitter pour les utiliser ;
* implémentation propre du bit dans le VPOSR qui indique si vous êtes en train de jouer à l'Amiga PAL ou NTSC ;
* correction de l'horloge PAL sur le pilote de Pictomatic dans alg.c.
- Ajout de l'émulation de compteur pour le noyau CPU COP420. Il est maintenant connecté à Thayer's Quest et ajout d'une rom alternative. [Andrew Gardner]
- Ajour de PROM manquantes pour le pilote Status Trivia. [Brian Troha]
- Nettoyage de plusieurs pilotes Taito (opwolf.c, othunder.c, topspeed.c,
warriorb.c, wgp.c, rastan.c, rainbow.c, volfied.c) pour utiliser les macros communes de port d'entrée. Correction des commutateurs DIP pour tous les jeux et ajout de beaucoup de notes. Correction également d'un couple de choses qui étaient mauvaises dans le pilote ninjaw.c. Amélioration de l'émulation de la puce-C pour "Operation Wolf" et ses clones, ainsi ils peuvent gérer plusieurs réglage du système des pièces de monnaie. [stephh]
- Amélioration de l'émulation MCU pour aladbl, ainsi maintenant le jeu gère les pièces de monnaie correctement. Correction des entrées pour se conformer à l'arcade et ajout des commutateur DIP selon le code M68000 du jeu. [stephh]
- Ajout d'outil de compilation pour extraire les information de la version et ajout à la ressource de la version Windows. [Nathan Woods]
- Ajout de l'émulation complète du contrôleur SCSI WD33C93, et mise à jour du pilote cps3.c pour l'utiliser. [Ernesto Corvi]
- Connexion des lampes dans Chase HQ. [R. Belmont, couriersud]
- Changement du noyau CPU NEC V30 pour utiliser un bus de données 16 bits. Mise à jour des pilotes affectés : aiden, raiden2, m72, m90, m92, m107, segas32, hng64,
deadang, dynduke, sengokmj, shanghai, lockon, tatsumi, fantland, twins, gunpey, ttchamp. Sépération du désassembleur des séries-V du désassembleur i386 et mise à jour pour utiliser proprement la terminologie des registres et des opcodes. [Aaron Giles, Philip Bennett, Pierpaolo Prazzoli]
- Changement du noyau CPU I8086 pour utiliser un bus de données 16 bits. Mise à jour des pilotes affectés : gottlieb, leland, tx1, fantland, tetriunk. Nettoyage de la dénomination des CPU (i86 -> i8086, etc.) [Aaron Giles]
- Ajout de manipulateurs 16 bits pour un nombre de composants partagés du PC. [Nathan Woods]
- Consolidation du code commun entre les noyaux MIPS drc et non-drc. [Aaron Giles]
Nouveau jeu ou promu du statut NON_FONCTIONNEL :
- Aladdin (bootleg of Japanese Megadrive version) [stephh]
Clone ajouté :
- Raiden Fighters (Italy) [Corrado Tomaselli]
