MicroPython est une implémentation allégée de Python conçue pour les microcontrôleurs. Le développeur Fabian Kübler a confié à Claude Fable d'Anthropic le portage de MicroPython sur SNES—un défi délibérément absurde compte tenu des contraintes matérielles de la console des années 1990. Fable a généré la majorité du code et effectué les tests, marquant une comparaison du nouveau modèle Fable 5 contre la variante Opus antérieure, qui a échoué sur la même tâche lors d'une pause temporaire des exportations.
Le port résultant réussit 430 des 468 tests fondamentaux de MicroPython, le rendant suffisamment fonctionnel pour exécuter des jeux Python simples. Les performances sont modestement conformes aux attentes : l'initialisation prend environ vingt secondes à 3,58 MHz, le gameplay s'affichant à 0,8 images par seconde. Malgré ces limitations, Kübler s'est dit satisfait du travail d'optimisation de Fable et de la viabilité de l'implémentation.
Le projet complet, incluant une ROM jouable et un émulateur intégré sur le blog de Kübler, est disponible sur GitHub. Le portage sert à la fois de preuve de concept pratique et d'évaluation ironique des capacités des LLM appliquées à des cibles matérielles non conventionnelles.
Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
En attente de ton clic …
·