Alguém conseguiu executar o Zork no hardware interno do Steam Controller, mas é um negócio arriscado

Escrevi firmware personalizado para meu controlador Steam e joguei Zork nele. – YouTube

Assistir ligado

Como já relatamos muitas vezes ao longo dos anos, os esforços de hardware da Valve atraem a atenção da comunidade de projetos DIY como nenhum outro. O Steam Controller não é exceção, já que o criador Owen Feldman conseguiu fazer com que a clássica aventura de texto Zork rodasse em seu hardware interno.

Feldman documentou o projeto em seu blog, mas nem sempre foi fácil convencer o controlador a jogar bola (via Hackaday). Uma ferramenta interna descoberta em uma pasta de atualização de hardware do Steam foi usada para atualizar o firmware – mas Feldman conseguiu bloquear temporariamente seu controlador no processo.

Depois de recuperar o controlador, um programa personalizado baseado em Rust foi usado para emular uma CPU Intel 8080 e executar o sistema operacional CP/M-80 no processador interno do Controlador Steam. Como o dispositivo não possui teclado ou tela, a conexão USB integrada foi usada para fins de streaming de E/S.

Últimos vídeos deJogador de PC
Assista ao vídeo completo aqui:

Então, o que você faz primeiro quando consegue convencer um controlador a emular uma CPU e executar um sistema operacional por conta própria? Bem, você joga nele, é claro.

Uma cópia em disquete (ei, lembra deles?) Do Zork foi usada para carregar o jogo por meio de uma unidade externa, resultando em um equipamento Steam Controller que foi conectado a um número notável de dispositivos complementares. Duvido que saiba exatamente o que o atingiu.

Ainda assim, o resultado final parece uma experiência muito jogável. Feldman descreve o processo de criação do programa personalizado como “1.514 linhas de dor”, mas o resultado final é o equivalente em hardware de PC a um truque de mágica. Quem diria que o Steam Controller poderia jogar por conta própria?

No entanto, acho que deixarei esse método de atualização do Controlador Steam em paz, e não apenas porque minhas habilidades de codificação Rust são inexistentes. Feldman alerta que bloquear seu dispositivo através do processo de flashing é uma possibilidade real, e dado que é um kit de US€ 99, talvez seja melhor deixar este para os hackers de hardware mais corajosos entre nós.