Comment faire des jeux vidéo SNES

Articles dont vous aurez besoin

  • Programme assembleur

  • Émulateur Super Nintendo

Le Super Nintendo Entertainment System (SNES) était le système de jeu vidéo 16 bits le plus vendu de tous les temps et occupe toujours une place dans le cœur de nombreux connaisseurs de jeux vidéo. Les jeux SNES permettent des scénarios complexes comme dans la série Final Fantasy de Squaresoft et la série phare de Nintendo, Mario et Zelda, sans avoir besoin de graphismes de haute qualité. Malgré le suivi avec la Nintendo Gamecube et la Wii, certains joueurs s'accrochent toujours à la Super Nintendo comme console préférée et apprécient les jeux amateurs programmés par d'autres fans de SNES.

Choisissez un émulateur SNES. Il s'agit d'un programme que vous exécuterez sur votre ordinateur pour imiter la console SNES. C'est un moyen plus rapide de tester et de déboguer votre code. Il existe de nombreux émulateurs SNES que vous pouvez télécharger gratuitement. Consultez la section Ressources ci-dessous pour obtenir une liste d'émulateurs gratuits sur le Web. Bsnes est considéré comme l'émulateur le plus précis mais n'est disponible que pour Windows.

Téléchargez un programme assembleur. Ce sera le programme utilisé pour compiler votre code de jeu avant de l'exécuter dans l'émulateur. Le WLA-65816 Micro Assembler est un excellent programme assembleur pour écrire des jeux SNES.

Écrivez votre code dans l'assembleur. Lorsque vous serez prêt à tester, vous convertirez ce programme en un fichier ROM. Si votre code se trouve dans un fichier appelé "testgame.asm", votre première étape consiste à exécuter "wla-65816 -vo testgame.asm testgame.obj" pour créer un fichier objet.

Créez un fichier de lien en ouvrant un fichier texte vierge et incluez "[objects]" sur la première ligne et "testgame.obj" sur la deuxième ligne. Enregistrez ce fichier sous le nom "testgame.link".

Utilisez l'éditeur de liens WLA en exécutant "wlalink -vr testgame.link testgame.smc". Le fichier smc est un fichier ROM, qui est le même code qui s'exécute sur une SNES.

Exécutez le code dans votre émulateur SNES pour le tester. Si cela fonctionne correctement, vous pouvez brancher une manette et y jouer comme s'il s'agissait d'une console Super Nintendo.

Conseils

L'assembleur est un langage de programmation compliqué. Il est recommandé d'avoir une expérience de programmation modérée avant d'essayer la programmation en assembleur.

Certaines entreprises ont créé du matériel pour que vous puissiez jouer à des jeux écrits à la maison sur votre console SNES. Voir la page Quickdev16 dans la section Ressources pour un exemple.

Mises en garde

Bien que les émulateurs SNES eux-mêmes soient légaux, le téléchargement de fichiers ROM pour les jeux SNES sous licence n'est pas légal, selon Nintendo.