gaming
Owen Feldman fait tourner Zork sur le Steam Controller en émulant l'Intel 8080, met en garde contre le bricking
Le développeur Owen Feldman a modifié un Steam Controller pour faire tourner le text adventure Zork en flashant un firmware personnalisé et en émulant un Intel 8080 CPU. Feldman a écrit un émulateur Rust-based (1,514 lines) pour booter CP/M-80 sur le processeur interne du controller, a utilisé l'USB intégré pour le streaming I/O et a chargé Zork depuis une floppy via un lecteur externe. Le controller a été temporairement bricked pendant le processus de flash, ce qui souligne le risque pour l'appareil à $99. Le projet prouve que le Steam Controller peut exécuter un logiciel autonome mais implique un risque réel de défaillance matérielle pour les utilisateurs occasionnels.
- Feldman a utilisé un outil interne trouvé dans un dossier de Steam hardware updater pour flasher le firmware et a temporairement bricked le controller pendant le processus.
- Un programme personnalisé Rust (1,514 lines) émule un Intel 8080 CPU et boot CP/M-80 sur le processeur interne du controller.
- Comme le Steam Controller n'a pas de clavier ni d'écran intégrés, Feldman a streamé l'I/O via la connexion USB du controller et a chargé Zork depuis une floppy via un lecteur externe.
- La méthode de flashing comporte un risque réel de bricker définitivement le controller à $99, rendant la procédure adaptée uniquement aux hardware hackers expérimentés.