Création de ROMs SNES avec C# grâce à DotnetSnes

2025-05-04
Création de ROMs SNES avec C# grâce à DotnetSnes

DotnetSnes est un projet révolutionnaire permettant de créer des ROMs SNES fonctionnelles en utilisant C#! Il fournit une bibliothèque .NET qui abstrait les fonctions et les variables globales du développement de jeux SNES. Les DLL compilées sont transpilées en C, puis compilées en ROM à l'aide du SDK PvSnesLib. Bien que les limitations du SNES (comme l'absence d'allocation dynamique de mémoire) nécessitent des compromis sur le style de codage C# idiomatique, des jeux entièrement fonctionnels sont possibles. L'article détaille le processus de développement, l'installation des dépendances, la configuration du projet et les étapes de compilation, en présentant deux exemples : HelloWorld (affichage de texte basique) et LikeMario (jeu plus complexe basé sur une carte de tuiles).