Nous traversons l'une des meilleures périodes pour l'émulation de consoles. Un ordinateur et une copie de RetroArch suffisent amplement pour accéder à des dizaines de plates-formes, mais cette facilité d'utilisation a bien commencé quelque part, et de nombreuses flèches pointent en direction de NESticle. En avril 1997, cet émulateur développé par Icer Addis a permis à des milliers d'utilisateurs de jouer à des titres NES sur des ordinateurs modestes, mais il a également donné naissance à des fonctions telles que save states, l'édition des palettes, la capture d'écran et l'enregistrement de parties.

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
NESticle

Si l'on pense aux émulateurs qui ont secoué l'industrie, on pense immédiatement à Bleem!, qui est arrivé sur le marché au début de 1999 avec une très grande promesse : émuler les jeux de la PlayStation elle-même. Or, Bleem! n'était pas un freeware, et sa protection anti-copie a été craquée en moins de deux semaines, un détail qui a certainement contribué à sa popularité. L'histoire s'est terminée avec Sony poursuivant les responsables de Bleem! jusqu'à ce qu'ils ne puissent plus couvrir les frais juridiques, mais pour l'univers de l'émulation, c'était le début d'une nouvelle ère.

Deux ans avant Bleem!, en avril 1997, un événement a réécrit pour toujours les règles de l'émulation NES. À cette époque, tous ceux qui s'intéressaient à l'émulation de l'icône de Nintendo devaient croiser le fer avec le iNES de Marat Fayzullin (qui existe toujours), ou le japonais Pasofami, qui était un véritable cauchemar. Cependant, Icer Addis de Bloodlust Software a lancé une véritable bombe à hydrogène avec la sortie de NESticle.

NESticle, la démocratisation de l'émulation NES

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
La dernière version disponible de NESticle, avec Super Mario Bros. en action. Remarquez le pointeur...

À première vue, NESticle ressemble à une mauvaise blague : son icône Windows était littéralement une paire de testicules suspendus, et le pointeur de la souris affichait une main coupée dégoulinant de sang. Mais au-delà de son humour coloré, NESticle a révolutionné l'émulation avec des exigences relativement faibles (486 ou Pentium, et 8 Mo de RAM dans sa version pour DOS), une interface intuitive, une compatibilité avec le format .nes d'iNES, la capture de screenshots en PCX, et la possibilité d'enregistrer des parties. Des milliers d'utilisateurs équipés de vieux clones 486/586 ou de terminaux HP/Compaq sans accès aux derniers titres du marché pouvaient désormais profiter de l'émulation NES en quelques clics.

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Plusieurs résolutions, Frameskip et contrôle du Vsync pouvaient aider à améliorer les performances de NESticle sur des ordinateurs plus limités.

Comme si cela ne suffisait pas, NESticle est également devenu un outil d'édition très puissant. L'utilisateur final n'avait plus besoin de connaissances avancées pour modifier des textes ou des palettes. Créer des patches et des hacks était devenu quelque chose de « simple ». Certaines images ROM ont été modifiées pour fonctionner avec NESticle, ce qui limitait sa compatibilité, mais à la fin, rien de tout cela n'avait d'importance. Le clou de NESticle était sa gratuité : contrairement à iNES (qui était alors un shareware), NESticle n'a pas demandé un seul centime.

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Oui, nous pouvions enregistrer des parties avec NESticle... sous DOS
Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Éditer palettes et sprites n'était qu'une question de clics et de patience
Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Peu de couleurs, un énorme potentiel

Malheureusement, le choc des génies, les disputes entre les cercles de hackers et certaines différences personnelles ont conduit à l'interruption du développement de NESticle. L'histoire nous dit que le code source de NESticle (et du matériel supplémentaire) a été volé par Donald « MindRape » Moore, et en réponse, Addis a décidé d'arrêter son travail (les réclamations constantes pour une nouvelle version ont également contribué à l'usure). Heureusement, Addis a partagé un build supplémentaire de NESticle, avec la version x.xx, qui a amélioré tous les aspects de son émulation, avec un accent particulier sur l'audio. Le « côté humain » de NESticle a été exploré par les gens de Vice dans un article extraordinaire, et je le recommande définitivement.

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Clavier, joystick, gamepad, sans problème
Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Le dernier build de NESticle a beaucoup amélioré son son
Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Drapeau à damiers : NESticle a conclu son aventure avec la version x.xx

« Et si je le veux sous Windows ? »

24 ans plus tard, NESticle reste une pièce de logiciel fabuleuse, et un excellent exercice pour tout amateur de matériel rétro, mais personne ne nie que le temps l'a rendu obsolète. Des émulateurs comme FCEUX, Nestopia, et le iNES déjà mentionné offrent une émulation beaucoup plus précise, et sont plus tolérants aux caractéristiques spéciales de certains jeux. Par exemple, NESticle n'émule pas le Zapper, les ROMs PAL sont reproduites avec un audio accéléré (nécessite des ajustements), et j'ai eu des problèmes avec les ROMs de jeux doubles (Super Mario / Duck Hunt), mais rien de tout cela n'est un inconvénient sous les émulateurs modernes.

Retrosoftware : NESticle, l'émulateur NES ultime pour MS-DOS
Ce n'est pas qu'une question de précision : l'esthétique des émulateurs modernes est très bonne.

Dans le même temps, l'intervention du Raspberry Pi sur le marché a considérablement simplifié la création de consoles rétro, et c'est l'un des projets pour débutants les plus recommandés en ligne, grâce à des plates-formes / variantes comme RetroArch, Batocera, Recalbox, RetroPie, Lakka, et d'autres. Peu importe la voie que vous décidez de suivre, une chose est sûre : l'émulation NES ne vieillit pas.