
Steam Controller speelt klassieke spel Zork na
Beeld via Hackaday
De Steam Controller van Valve blijkt meer dan alleen een gamecontroller: een gebruiker heeft hem laten spelen als een autonome computer. Programmeur Owen Feldman programmeerde een Rust-emulator voor de Intel 8080-processor en CP/M-besturingssysteem, waardoor de controller het retro-spel Zork kan uitvoeren. De emulator draait op de interne processor van de controller, terwijl invoer en output via USB worden gestreamd.
Feldman maakte gebruik van een ongedocumenteerd hulpmiddel van Steam om de firmware aan te passen, wat hem enkele keer in een gebricked controller kostte. Het project is vooral een curiosum, maar toont de onverwachte mogelijkheden van het apparaat. Valve’s oorspronkelijke firmware blijkt ongetekend en alleen voorzien van een eenvoudige CRC-check, wat modificaties vergemakkelijkt.
Het volledige verhaal vind je op Hackaday.









