Deux mois. Deux mois se sont écoulés depuis que Nintendo a lancé sa NES Classic. Elle est rapidement devenue le système le plus convoité de la saison des fêtes, au point que son prix a triplé sur les canaux de revente secondaires. Mais ce que tout le monde attendait, c'était le hack pour installer des jeux supplémentaires. Le processus est encore un peu inconfortable, mais il est déjà au niveau d'un softmod, c'est-à-dire qu'il ne faut pas démonter le matériel.
Un hack annoncé
Histoire d'un hack annoncé. La console NES Classic (Classic Mini de ce côté) a d'abord répondu à un profond sentiment de nostalgie. De nombreux utilisateurs qui n'avaient pas pu acheter la NES originale à l'époque ont trouvé l'occasion idéale pour prendre leur revanche et mettre de l'ordre dans leurs univers personnels, malgré les problèmes de stock qui ont affecté (et affectent encore) la nouvelle console. Mais il est certain qu'après la confirmation de son lancement, notre «hacker intérieur» a commencé à crier. Nintendo a pris l'étrange décision de limiter le nombre de jeux de la console à trente (avec des titres exclusifs selon la région), et la sélection n'était pas très claire non plus, car on trouve par exemple Mega Man 2 et Double Dragon 2, mais leurs premières parties ne sont pas disponibles. Une fois que les passionnés de matériel ont mis la main sur la console, ils ont commencé à travailler…
… et cela ne leur a pris que deux mois. De multiples rapports indiquent que ce sont deux utilisateurs identifiés comme «madmonkey» et «ClusterM» qui ont créé la méthode et le programme d'installation (baptisé «hakchi»). La clé du bon fonctionnement du hack est l'existence de une partie sauvegardée dans le premier slot de Super Mario Bros., chose très simple à réaliser. Ensuite, il faut éteindre la console, la connecter à un ordinateur avec un câble micro USB de bonne qualité, entrer en mode FEL (maintenir RESET enfoncé pendant que la console se rallume), installer le pilote USB pour le mode FEL des puces Allwinner avec un outil appelé Zadig, puis choisir la route manuelle ou utiliser l'application «hakchi2», qui a d'abord été chargée avec ce qui semblait être un faux positif sous Windows Defender et d'autres antivirus (la version liée ici indique 2 sur 54 sur VirusTotal). Pour dissiper les doutes, ClusterM a libéré le code de hakchi2 et a cessé d'utiliser UPX.
https://www.youtube.com/embed/DfklPLb14TQAjouter des jeux et les limites
L'utilisateur devra ajouter des métadonnées supplémentaires pour chaque jeu, y compris la couverture au format JPG (hakchi2 peut obtenir les images directement de Google) et le nombre de joueurs. Au total, le processus de chargement ne prend pas plus de quinze minutes, bien que cela change selon le nombre de jeux. Quelle est la limite ? La NES Classic dispose d'un stockage interne de 512 mégaoctets, mais il faut aussi considérer le système d'exploitation et l'espace des sauvegardes. Jusqu'ici, la communauté suggère un maximum de 65 jeux (30 originaux + 35 chargés), ce qui garantit également un slot de sauvegarde pour chacun. En conclusion, il faut souligner que certaines ROMs ne fonctionnent tout simplement pas sur la console. Le cas le plus médiatique est celui de Battletoads, qui se bloque sur le deuxième écran. Oui, tout le processus implique de prendre quelques risques, mais la réponse générale est très positive. Ce sera une question de temps jusqu'à ce qu'ils trouvent le moyen de changer le logiciel de base et d'augmenter le stockage de la console.