Emu Nova

MAME 0.112u3

Publié par Kékidi le lundi 26 février 2007 à 18:51:42.

Nouvelle version intermédiaire de MAME avec son lot de changements. Parmi toutes les modifications, on peut retenir une nouvelle façon de paramétrer les contrôles. Ainsi, on devrait avoir plus de possibilités pour régler nos manettes, souris et autres périphériques.

- Modification de ledutil pour sauvegarder l'état des DEL lors de retour à partir de la pause. [Bob Seidel]
- Correction de crash dans les compilations du débuggeur et ajout des contrôles pour Ski Champ. [Ville Linde]
- Mise à jour du makefile pour la suppression de fichier map lors du nettoyage de la création. [Dirk Best]
- Changements significatifs pour le système des entrées : [Derrick Renaud]
* ajout du raccourci -vol pour -volume afin de se relier à la documentation,
* ajout de nouvelles options pour les manettes : -joy_deadzone & -joy_saturation. Suppression de -a2d_deadzone. Celles-ci s'appliquent maintenant aux données analogiques et digitales-provenant-de-l'analogique. Voir windows.txt pour plus d'infos.
* les données la manette analogique sont divisées à l'intérieur de gros morceaux pour les contrôles IPT_POSITIONAL. Une bonne utilisation pour les sticks avec 49way. Le code du pilote ENTREE a besoin seulement d'être réglé sur IPT_POSITIONAL PORT_POSITIONS(7) et d'utiliser un PORT_REMAP_TABLE.
* les contrôles IPT_PEDAL sont maintenant universels. Ils peuvent maintenant utiliser n'importe quel contrôle comme un pad. Au niveau des entrées de l'OC, le code a été changé fournir le plein axe à la manette et l'axe +/-. Cela signifie que chaque moitié d'axe ou l'axe complet peuvent être utilisés par n'importe quel axe émulé. Concrètement, une pédale qui n'a qu'un seul avec y- en sortie peut être utilisé pour l'échelle complète d'un pistolet. Ou, l'axe entier de la glissière d'une manette peut être utilisé dans son échelle complète comme une pédale émulée. INC augmente la valeur de la pédale, pas DEC.
* lors du paramétrage des contrôles d'un joueur dans le menu, la première fois, l'axe analogique de la manette sélectionnée utilisera l'échelle complète. Si vous sélectionnez immédiatemment l'axe de la même manette, il commutera vers un demi axe +/-.
* les manettes analogiques peuvent maintenant simuler des périphériques relatifs, tels qu'une molette. Plus vous bougez la manette directionnelle, plus la molette tourne vite. Utilisez le paramètre de sensibilité pour ajuster.
* ajout du support des axes +/- de la souris pour être utilisé comme un simple bouton.
* modification de IPT_PADDLE et IPT_AD_STICK, ainsi ils ne se comportent plus comme des pédales utilisant la moitié de l'échelle d'une manette, si leur valeur par défaut est égale à une des valeurs du port PORT_MINMAX. Maintenant vous pouvez le sélectionner comme un axe complet ou une partie +/-.
- Mise à jour du pilote acefruit : [stephh]
* ajout de 'sidewndr' et 'spellbnd' (qui était 'sidewnda') qui étaient manquants dans la précédente édition,
* réorganisation des textures d'habillage pour avoir toutes les lampes et solénoïdes en haut,
* aussi changement de nom quelques lampes et solénoïdes,
* ajout de 'starspnr' ... malheureusement, le jeu ne marche pas dû à un mauvais dump (H11).
- Mise à jour du circuit DISCRETE_OP_AMP_OSCILLATOR pour le rendre fin prêt pour le future pilote. Cela permet à l'oscillateur DISC_OP_AMP_OSCILLATOR_1 |
DISC_OP_AMP_IS_NORTON d'utiliser les modes pour ajuster les valeurs de résistance au lieu d'être seulement des valeurs statiques. [Derrick Renaud]
- Correction du contrôle de la poussée dans Lunar Lander. [Derrick Renaud]
- Correction d'un nouveau module de service pool.c pour la gestion des "pools" mémoire. Reconstruction de auto_malloc sur ce concept. [Nathan Woods]
- Accélération de plusieurs jeux Eolith. [David Haywood]
- Ajout de rotation de sprite pour le pilote realbrk. Cela corrige les moulinets dans les jeux pachinko, ainsi que la position et l'orientation de la queue dans les jeux de billard.
- Ajout des sons discret dans Amazing Maze. Ajout de nouveaux modules discrets : DISCRETE_LOOKUP_TABLE & DISCRETE_LOGIC_JKFLIPFLOP. [Derrick Renaud]
- Correction de petits problèmes graphiques dans Cidelsa. Draco a encore des couleurs imparfaites. [Curt Coder]
- Correction de la regression dans le pilote GeeBee. [David Haywood]
- Mise à jour majeure du pilote Konami System 573 : [smf]
* ajout de sauvegarde d'état pour emu\sound\cdda.c & mame\drivers\ksys573.c,
* ajout de l'émulation DS2401,
* ajout de l'émulation X76F100,
* ajout de l'émulation ZS01 (HLE du Système 573 PIC),
* ajout du support en écriture de l'émulation X76F041,
* plein de jeux supportés partiellement.
- Connexion du support de la luminosité sur les cartes CPS-1 (pas seulement CPS-2), après la vérification que les cartes réelles le supportaient. [MAME Italia forum]
- Amélioration de l'émulation de la puce des tilemap K001604. [Ville Linde]
- Correction de la poubelle dans la police sous certains systèmes. [Aaron Giles]
- Ajout d'un nouveau outil makemeta.exe, qui peut générer proprement des meta-données formatées pour les CHD des disques-lasers en utilisant soit une vidéo AVI comme entrée (de préférence), soit un ensemble de codes encodés par Philips. [Aaron Giles]
- Réécriture du code du changement du vitesse pour mieux fonctionner lors de problèmes au niveau de l'OSD et d'un taux d'image par seconde variable. [Aaron Giles]
- Simplification de l'interface OSD pour le son. Suppression de osd_start_audio_stream
et osd_stop_audio_stream; le code de l'initialisation OSD est maintenant responsable de son initialisation. Suppression de osd_get_mastervolume et osd_sound_enable, gardant la gestion du volume principal dans emu/sound.c. [Aaron Giles]
- Changement de K054539 pour lancer les taux d'échantillonnage natifs. [Aaron Giles]
- Changement du moteur du flux sonore pour être basé sur le temps émulé au lieu d'être basé sur les échantillons. Cela signifie que le comportement de l'émulation est indépendant du taux d'échantillonnage (à l'exception de quelques noyaux sonores qui utilise encore cette valeur, sera corrigé dans une prochaine édition). Séparation de la génération du son du taux d'image vidéo. Le son est maintenant poussé vers la couche de l'OSD à taux fixe de 50 mises à jour par seconde émulée. Cela entraîne un changement de la façon par laquelle le son est soutenu par la couche OSD. Au lieu que la couche OSD demande un nombre arbitraire d'échantillons par image, le noyau sort maintenant un nombre approprié d'échantillon basé sur le temps émulé. [Aaron Giles]

Nouveau ajouté ou promu du statut NOT_WORKING :
* Crazy War [Pierpaolo Prazzoli]

Nouveaux clones :
* Super Puzzle Fighter II Turbo (Asia 960529) [Nicola Salmoria]
* Meikyuu Hunter G (Japan, set 2) [David Haywood]
* Chinese Heroe (Taito) [David Haywood]

Nouveaux jeux marqués comme GAME_NOT_WORKING :
* Dance Dance Revolution (GC845 VER. JAB) [smf]
* Dancing Stage featuring TRUE KiSS DESTiNATiON (G*884 VER. JAA) [smf]
* Dance Dance Revolution Solo Bass Mix (GQ894 VER. JAA) [smf]
* Dance Dance Revolution Solo 2000 (GC905 VER. AAA) [smf]
* Dance Dance Revolution 3rd Mix [smf]
* Dance Freaks (G*874 VER. KAA) [smf]
* DrumMania 2nd Mix (GE912 VER. JAA) [smf]
* Dance Dance Revolution 3rd Mix Plus (G*A22 VER. JAA) [smf]
* Dance Dance Revolution 4th Mix (G*A33 VER. AAA) [smf]
* Dance Dance Revolution Solo 4th Mix (G*A33 VER. ABA) [smf]
* Dance Dance Revolution USA (G*A44 VER. UAA) [smf]
* Dance Dance Revolution 4th Mix Plus (G*A34 VER. JAA) [smf]
* Dance Dance Revolution 4th Mix Plus Solo (G*A34 VER. JAA) [smf]
* Dance Maniax 2nd Mix (G*A39 VER. JAA) [smf]
* Dance Dance Revolution 5th Mix (G*A27 VER. JAA) [smf]
* Dance Maniax 2nd Mix Append J-Paradise (G*A38 VER. JAA ) [smf]
* Salary Man Champ (G*A18 VER. JAA) [smf]
* DDR Max - Dance Dance Revolution 6th Mix (G*B19 VER. JAA) [smf]
* DDR Max 2 - Dance Dance Revolution 7th Mix (G*B20 VER. JAA) [smf]

Bienvenue sur Emu Nova

Plus de 19 641 739 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.