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]


