gaming
Owen Feldman hace arrancar Zork en Steam Controller emulando Intel 8080, advierte sobre bricking
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.