ZSNES

logiciel informatique

ZSNES est un émulateur de la console de jeux vidéo Super Nintendo sur PC. Initialement disponible sur MS-DOS, il a ensuite été porté sous Windows, Linux et FreeBSD. Depuis le , ZSNES est un logiciel libre disponible sous la licence GNU GPL.

ZSNES
Description de l'image Zsnes icon.png.
Description de cette image, également commentée ci-après
Informations
Développé par Équipe ZSNES
Dernière version 1.51 ()
Écrit en AssembleurVoir et modifier les données sur Wikidata
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type SNES emulator (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Site web www.zsnes.com

ZSNES étant écrit principalement en assembleur, il est impossible de le porter sur d'autres plates-formes, telle PowerPC. Il est néanmoins très rapide et permet l'exécution de la plupart des jeux Super NES avec une fréquence de 50 ou 60 images par seconde sur un ordinateur équipé d'un processeur Pentium 2 cadencé à 400 MHz et de 64Mo de mémoire vive.

Historique modifier

 
Capture d'écran de l'émulateur.

La première version de cet émulateur a été distribuée sur Internet en 1997. Son code source était alors inaccessible, et ce jusqu'au , date à laquelle le projet est passé sous licence GNU GPL. Il est depuis hébergé par SourceForge.net - un site consacré aux projets open source - ce qui a permis de nombreuses contributions de la part de développeurs extérieurs à l'équipe initiale. ZSNES est aujourd'hui (2006) toujours en développement, bien que la fréquence de ses mises à jour officielles ait baissé depuis que son développeur initial, zsknight, a quitté le projet en raison de la mort de son père.

La version 1.50 de ZSNES a été publiée le . Il s'agit d'une mise à jour majeure depuis la version 1.42 officielle, qui date du .

For this release we spent much time rewriting, porting, improving many internal subsystems. ZSNES is a program with over 200,000 lines of source code and in this release, over 25% of that has been modified. Also around 15% of assembly has been ported to C. The upcoming list while large can't fully describe the amount of work and the amount of improvements made. Make sure to see the readme to find out how to use all the new features. Subsystem Additions/Updates/Rewrites/Fixes/Improvements

Fonctionnalités modifier

De nombreuses fonctionnalités relatives à l'émulation de la Super Nintendo sont d'abord apparues sur ZSNES. La plupart de ces fonctionnalités ont ensuite été implémentées dans de nombreux autres émulateurs. Parmi elles :

  • Support de l'anticrénelage
  • Possibilité de prendre des captures d'écran
  • Possibilité de sauvegarder la partie à tout moment
  • Possibilité de "rembobiner" la partie (afin de recommencer une action manquée par exemple)
  • Possibilité d'enregistrer la musique du jeu au format SPC700
  • Support des codes de triche Game Genie et Pro Action Replay

Pendant des années ZSNES a été réputé pour être l'émulateur Super Nintendo ayant la plus grande compatibilité matérielle et la meilleure précision mais depuis 2012 il a été supplanté par Higan sur ces points[1]. ZSNES a également été le premier, avec Snes9x, à émuler les puces Super FX, DSP-1, et C4. Il émule également les puces DSP-4, SDD-1, et ST010.

Notes et références modifier

Liens externes modifier