Owen Feldman hace arrancar Zork en Steam Controller emulando Intel 8080, advierte sobre bricking
Redacción de GG Brief · asistida por IA, fuente atribuida
El desarrollador Owen Feldman modificó un Steam Controller para ejecutar el text adventure Zork al flashar firmware personalizado y emular un Intel 8080 CPU. Feldman escribió un Rust-based emulator (1,514 lines) para bootear CP/M-80 en el procesador interno del controller, usó el USB integrado para el streaming de I/O y cargó Zork desde una floppy mediante una unidad externa. El controller quedó temporalmente bricked durante el proceso de flashing, lo que subraya el riesgo para el dispositivo de $99. El proyecto demuestra que el Steam Controller puede ejecutar software autónomo pero implica un riesgo real de fallo hardware para usuarios ocasionales.
- Feldman usó una herramienta interna encontrada en una carpeta de Steam hardware updater para flashear el firmware y dejó el controller temporalmente bricked durante el proceso.
- Un programa personalizado en Rust (1,514 lines) emula un Intel 8080 CPU y bootea el sistema operativo CP/M-80 en el procesador interno del controller.
- Como el Steam Controller no tiene teclado ni pantalla integrados, Feldman transmitió I/O por la conexión USB del controller y cargó Zork desde una floppy mediante una unidad externa.
- El método de flashing conlleva un riesgo real de bricked permanente del controller de $99, por lo que el procedimiento es adecuado sólo para hardware hackers experimentados.