Actualités de l'émulation du dimanche 28 mai 2006
XMAME/XMESS 0.106
Publié par Sigfrodi le dimanche 28 mai 2006 à 20:26:20.
Faisant suite à la sortie de l'émulateur de bornes d'arcade MAME et de l'émulateur multi-systèmes MESS dans leur version 0.106, leur port pour les Unixoïdes (Linux, FreeBSD etc) sont désormais disponibles.
Les sources sont comme d'habitude téléchargeables sur le site officiel, ainsi qu'un patch permettant d'upgrader les sources de XMAME et XMESS 0.105. Les packages RPM ne semblent actuellement pas encore disponibles mais on peut espérer qu'ils suivent assez rapidement. 
Changements :
- tous les changements dans MAME 0.106 et MESS 0.106
- retour sur un changement censé être une bidouille corrigeant un problème de focus sous Metacity mais qui au final causait des problèmes de focus avec tous les gestionnaires de fenêtres en mode plein-écran
- correction d'une erreur de lien pour messtest (Arnaud G. Gibert)
- la cible de compilation clean68k retire désormais libcpu.a, corrigeant des erreurs de lien lors de compilations successives sans nettoyage complet (Arnaud G. Gibert)
- correction d'un bogue d'alignement dans le pilote OpenGL qui causaient des déformations dans Defender, et probablement dans d'autres jeux avec un affichage 16bit.
- la souris n'est plus automatiquement "attrapée" en mode plein-écran (bugzilla 877)
- remplacement de la comparaison des noms de jeux par la méthode employée dans MAME pour Windows, qui liste des résultats approximatifs quand une recherche exacte ne renvoit aucun résultat
- une erreur BadMatch ne devrait plus arriver dans certains cas avec la cible OpenGL. Ex : quand le mode 16bit est utilisé avec les récents pilotes propriétaires NVidia
- correction de la cible tiny build (Mike Frysinger)
- ajout des C_FLAGS pour les processeurs Blackfin (Mike Frysinger)
- BUILD_ZLIB et BUILD_EXPAT peuvent maintenant être neutralisés sans avoir à éditer le Makefile (Mike Frysinger)
ZSNES, une nouvelle WIP de Ipher
Publié par Sigfrodi le dimanche 28 mai 2006 à 19:57:54.
Une nouvelle Work in Progress du fameux émulateur Super NES ZSNES est désormais disponible sur le site d'Ipher. Malgré le fait qu'on pourrait estimer cet émulateur quasiment parfais, la liste des nouveautés est longue...
Comme d'habitude, on trouvera les binaires pour Windows ainsi que le code source, compilable également sous Linux.
* TOUS : la formule de la Matrice d'Anomie pour le Mode 7 est enfin implantée. Correction de la carte du monde, de l'intro IOG et de diverses autres choses sans casser quoi que ce soit à ma connaissance (il y a toujours des soucis avec le hires Mode 7) [Jonas Quinn]
* TOUS : nouveau nettoyage du code du DSP, cette fois-ci sans enlever quoi que ce soit de nécessaire ;) [pagefault]
* TOUS : DSP1 - correction de Op02 et de Op06, et nettoyage du code. Merci à The Dumper pour les logs et à Andrea Naive pour le reverse engineering du dernier très difficile opcode [Nach]
* TOUS : la détection de la souris est plus explicite, et la cause des soucis avec la librairie ManyMouse est claire [Nach]
* TOUS : retrait d'une option en ligne de commande inutile (-sn) [Jonas Quinn]
* TOUS : diverses optimisations [Jonas Quinn]
* TOUS : retrait du timing spécial pour les roms EHi [Jonas Quinn]
* TOUS : correction de l'info pour -p [Deathlike]
* TOUS : prémunition de 'auto state save/load' et de 'auto increment state slot' d'intéragir. Le premier prend le pas sur l'autre [grinvader]
* TOUS : correction de % pour exécuter les réglages [Deathlike]
* TOUS : le Smarter re-rewind ne perd plus des sauvegardes [grinvader]
* W_S : ajout de résolutions spéciales pour les modes S (port Windows) et les modes F (port SDL). Le fichier de configuration SDL est plus explicite [Deathlike, Nach]
* SDL : quelques révisions du script configure, utilisant désormais une syntaxe autobuild qui n'est plus obsolète. Mise à jour du fichier config.guess, vieux de plus d'un an et de .sub. [grinvader]
* SDL : le redimensionnement (divers modes OpenGL) recentre la sortie graphique de ZSNES sans changement de ratio (ODR) [NBondoux].
* SDL : ajout de nouveaux modes videos OGL, se comportant comme les anciens modes variables (ODS) [grinvader]
* WIN : mise à jour de la gestion de la molette de la souris [Nach]
* MOV : retrait d'une option qui causait plus de problèmes que d'aide dans la plupart des videos [grinvader]
* PSR : il n'y a plus de sortie de C ou de commentaires de fichiers de configuration dans les lignes ne devant pas être incluses [Nach]
* TOL : mise à jour de l'archopt pour les PentiumIII Mobile et les nouveaux Pentium M avec SSE3 [Nach]
* DOC : mise à jour de la liste des auteurs [Nach]
* DOC : retrait de Energy Breaker de la liste des choses à faire [Jonas Quinn]
* SRC : l'errorcode de la souris sous Linux utilise un tampon plus petit [Nach]
* SRC : création d'un switch pour neutraliser le JMA dans les builds, correction d'une erreur typographique dans les manpages, abandon d'une ridicule tentative de détection des x86-64 [grinvader]
* SRC : retrait de code inutile [Nach, Jonas Quinn, grinvader]
* SRC : corrections des avertissements du MSVC [Jonas Quinn]


