Lateraal denken met verdorde technologie.
Sebastian Staacks is een coder en ouderwetse knutselaar. Zijn blog There Oughta Be staat vol met technische rariteiten, van LED-kubussen tot een geautomatiseerd irrigatiesysteem voor zijn gazon. Nu heeft Staacks de nostalgische lat een stuk hoger gelegd door eerst een WiFi-Game Boy-cartridge te maken en er nu in te slagen Grand Theft Auto 5 en Doom te laten draaien op Nintendo’s klassieke hardware.
“Een paar weken geleden heb ik een Game Boy-cassette gemaakt met ingebouwde WiFi,” schrijft Staacks. “Nu heb ik het geleerd om video te streamen en games te spelen-in volledige resolutie. Met 20 fps. Op een ongemodificeerde originele Game Boy.”
Staacks heeft een technische writeup van hoe hij het deed (hier), en een eenvoudigere video explainer, waarin je het spel kunt zien draaien op de hardware. Het ziet er duidelijk uit als precies wat het is: Een zingende en dansende technische showcase op hardware uit 1989 die zelfs bij de lancering al onterecht als verouderd werd afgedaan. Met andere woorden, absolute magie.
De video hieronder begint wanneer Staacks speldemo’s op het apparaat laat zien.
Het originele Game Boy-scherm is duidelijk niet ideaal voor deze taak, vooral als het op contrast aankomt. Een andere reden om jaloers te zijn op Staacks is dat hij een Pocket in handen heeft, die een ongelooflijk scherm heeft, en hieronder laat zien hoe de trucjes van het WiFi-karretje eruit zien op dat scherm.
Mijn WiFI cartridge op de @analoge Pocket.
Het werkt meteen, maar met een klein timingprobleem: Die horizontale glitches zijn niet aanwezig op de originele gameboy Toch ben ik erg onder de indruk dat de Pocket zo dicht bij het origineel staat.https://t.co/tBC05jGYBP pic.twitter.com/sU9B2BikO2
– Sebastian Staacks (@diconx) 15 januari 2022
Grand Theft Auto 5 is duidelijk het hoogtepunt hier, want, nou, wow. Staacks’ WiFi-karretje kwam met instructies voor anderen om hun eigen te bouwen, en een van zijn volgelingen greep natuurlijk naar de eeuwige favoriet dat is Doom.
Mijn GameBoy “speelt” DOOM! pic.twitter.com/yxZz4KnMZk
– Jesse Doherty (@systemoflevers) January 11, 2022
“Met deze nieuwe demo,” schrijft Staacks, “worden vele andere demo’s bijna overbodig. Ik kan alles weergeven en ik kan alles besturen dat kan worden weergegeven op en bestuurd door mijn PC. Natuurlijk zijn de interface en het beeld op deze manier bijna onbruikbaar, dus sommige speciale implementaties zouden nog interessant kunnen zijn. En ook, ik heb hier geen audio aangeraakt, wat helaas een grote vergissing van mij was bij het ontwerpen van deze cartridge.”
Schema’s, broncode en gedetailleerde uitleg (kan hier worden gevonden).