GameTronik - MAME 0106u9

Gametronik - La Passion des Jeux Video : Actualité, Emulation et Roms, Abandonware, Manga, Animes

Roms

Rechercher un Jeu :

Emulation

Abandonware



MAME 0.106u9, No holidays for the MAME Team...

Par JacKc, le 29/06/2006, 14:50



Salut tout le monde,

Toujours pas de version 0.107 à l'horizon...

Citation
0.106u9
-------



Source Changes
--------------

Fixed Address Error in Pairs Love (simulated 'buffered ram' protection?)
[David Haywood]

Fixed Address Error in Grand Cross Pinball (it's caused by the sound IRQ..but the music player was ripped out by Aaron ages ago, related?)  I've disabled the IRQ rather for now rather than making a new sound core. [David Haywood]

Fixed crash in debug builds running the Deco MLC games.
[David Haywood]

Updated the Tecmo Bowl, Gaelco 2, X-Men 6p, and Megatech drivers to support dual screens. [David Haywood]

Changed VIDEO_UPDATE to return a set of flags. Only one flag is currently defined, indicating that video has not changed at all since the previous update. Most drivers should just return 0.
[Nathan Woods]

Changed the MSM5205 ADPCM decoder to no longer perform bounds checking to prevent the signal from overflowing. The MSM5205 data sheet clearly states that this isn't the case, and there is no overflow protection in the chip. Also, the chip's internal DA converter is just 10-bit, even if the processed signal is 12-bit.
[Nicola Salmoria]

Sega Model 2 driver update: [Ville Linde]
- i960 bugfixes
- SHARC improvements and bugfixes
- Added HLE of the geometry DSP for now
- Moved video hardware emulation to vidhrdw/model2.c and added preliminary 3D graphics emulation

Taito JC driver update: [Ville Linde]
- Improved M68040 FPU emulation
- Improved the TMS320C51 core
- Added 2D graphics emulation
- Added inputs to all games
- Properly hooked up sounds in all games

Added "fast forward" function (defaults to the INSERT key). While holding this key down, the frameskip is temporarily maxed out and throttling is turned off. This is useful for skipping over parts of the emulation. [Aaron Giles]

Fixed some glitchiness in font displaying where they would switch in and out of scaled modes due to rounding errors. [Aaron Giles]

Cleaned up handling of layout dependencies in the makefile.
[Aaron Giles]

Fixed bug when clipping quads in Direct3D mode. [Aaron Giles]

Flipped Punchout and Playchoice drivers so that screen 0 is the "main" screen. [Aaron Giles]

Added "left half" and "right half" to the Darius layouts so you can stretch three screens over two, though you need to explicitly set them either in the UI or using the -view0 and -view1 parameters on the command line. [Aaron Giles]

Changed the initial UI screens to only compute their text a single time. This reduces the CPU usage greatly when displaying some of the "game doesn't work" warnings. [Aaron Giles]

Added support for pausing/unpausing while showing graphics and tilemaps.
[Aaron Giles]

Added get/set calls to control layers on a per-target basis. This allows for dynamic control of visibility of artwork layers and the option to crop to the screen. Added menu items to control these options. [Aaron Giles]

Removed options.use_artwork from the global options. This is now directly configured by the OSD layer. [Aaron Giles]

Fixed edge case where the extra pixel on non-wrapping textures would sometimes lead to exceeding the maximum texture size. [Aaron Giles]

Added concept of maximum texture size to the core renderer to prevent giant textures from being requested if the OSD layer can't handle them. [Aaron Giles]

Source : http://mamedev.org/

Ce sujet a été lu 1095 fois.

6 Commentaire(s) -


Avens - le 29/06/2006, 16:51

Merci JacK pour ton dévouement à suivre les évolutions quasi-journalières de MAME.

Pour ma part, je pense qu'ils essayent tout simplement de boucler la refonte des routines d'affichage avant de basculer en version 'officielle' 0.107, et comme il y a encore du boulot...

C'est louable, mais il se pose alors dans ce cas une autre question : pourquoi ne pas espacer tout simplement les releases intermédiaires, voire ne sortir QUE les principales ?

Il doit y avoir plusieurs raisons, raisons qui m'échappent encore aujourd'hui, je l'avoue.

JacK, Arlès, et tous les autres utilisateurs de MAME ...qu'est-ce que vous en pensez ?


felendaar - le 29/06/2006, 17:22
Bé simplement, la liste des modifications entre versions est tellement longue que personne n'aurait vraiment envie de les lire ;-).

De même, pour le reportage des bugs, il est beaucoup plus simple avec une liste de modifications certe fréquente mais beaucoup moins longue de suivre celles qui concernent nos jeux favoris, pour les vérifier et éventuellement reporter les bugs qui vont bien (dont la correction peut d'ailleurs être annoncée dans une autre version intermédiaire, donc plus simple à isoler).

En gros je pense que ce principe d'évolution accélère grandement le développement de MAME ;-).


Avens - le 29/06/2006, 17:57
Bonjour,

Alors perso, je doute que la MAME Team découpe artificiellement ses nouvelles versions pour nous éviter d'avoir une indigestion à la lecture du changelog...
En revanche, il est tout à fait possible que ce fractionnement légèrement excessif soit en effet voulu afin de permettre une remontée instantanée des bugs et donc une correction (quasiment) à chaud. Avec un gain probable de rendement.

Très bien vu, Felendaar : grand merci à toi.

...d'autres propositions, peut-être ?


Arlès - le 29/06/2006, 23:36
Bonsoir à tous,

oui, je pense tout comme Felendaar que le but est, pour la MAME team, d'obtenir d'éventuels reports de bugs de la part des betatesteurs que nous sommes (pour les plus assidus d'entre nous!!).

Ils peuvent ainsi corriger les problèmes au fur et à mesure des versions intermédiaires pour obtenir au final une version la plus propre possible et ceci afin d'éviter d'avoir à ressortir une version corrigée dans la foulée.


Donc effectivement:

gain de temps pour le développement de notre cher émulateur qui progresse sans cesse pour notre plus grand plaisir.


jackchatelet - le 30/06/2006, 11:47
Merci à Felendaar et Arlès

Effectivement je n'ai rien à ajouter de plus, et je pense que leurs explications sont on ne peu plus claires quant aux releases presque quasi journalières de MAME.


byblo - le 30/06/2006, 14:41
Génial quelqu'un s'occupe du model2

Ajouter un commentaire





 
RSS
Get 7-Zip!