gaming
Owen Feldman faz Zork rodar no Steam Controller emulando Intel 8080, alerta sobre bricking
O desenvolvedor Owen Feldman modificou um Steam Controller para rodar o text adventure Zork ao flashar firmware personalizado e emular um Intel 8080 CPU. Feldman escreveu um Rust-based emulator (1,514 lines) para bootar CP/M-80 no processador interno do controller, usou o USB integrado para streaming de I/O e carregou Zork de uma floppy via um drive externo. O controller ficou temporariamente bricked durante o processo de flashing, sublinhando o risco para o dispositivo de $99. O projeto prova que o Steam Controller pode executar software standalone, mas envolve um risco real de falha de hardware para usuários casuais.
- Feldman usou uma ferramenta interna encontrada em uma pasta do Steam hardware updater para flashar o firmware e deixou o controller temporariamente bricked durante o processo.
- Um programa Rust personalizado (1,514 lines) emula um Intel 8080 CPU e boota o sistema operativo CP/M-80 no processador interno do controller.
- Como o Steam Controller não tem teclado ou ecrã integrados, Feldman transmitiu I/O pela conexão USB do controller e carregou Zork de uma floppy via um drive externo.
- O método de flashing acarreta um risco genuíno de bricking permanente do controller de $99, tornando o procedimento adequado apenas para hardware hackers experientes.