Doom draait natuurlijk op alles, maar wat dacht je van Doom draaien op de SNES? Nu denk je misschien: dat is geen meme, want daar begon deze hele meme toch mee? Dat klopt, maar een paar knutselaars hebben het voor elkaar gekregen Doom via een Raspberry Pi-controller te modden naar een SNES-cartridge.
De makers van Limited Run Games hebben Doom geport naar de Super Nintendo, de originele console waar de game in 1993 voor uitkwam. En ja, daar hadden ze natuurlijk de originele cartridge voor kunnen pakken, maar 'Doom SNES 2025' is toch wel een iets andere port. Dat is namelijk een aangepaste versie van de game, met een hogere framerate van 20fps, veertien nieuwe levels, cirkel-strafing en trillingen in de controller.
Dat hebben de makers gedaan met een Raspberry Pi-microcontroller, specifiek de RP2350-chip die vorig jaar uitkwam op de Raspberry Pi Pico 2. Die chip vervangt de Super FX-chip, de grafische processor die in de originele SNES-cartridge zit. De RP2350 emuleert de Super FX-chip. De makers zeggen dat ze eerst een fpga wilden gebruiken voor die emulatie, maar de RP2350 blijkt beter te werken omdat die goedkoper is, meer gpio-programmeeropties heeft voor geheugenapparatuur en omdat de sdk ervan opensource beschikbaar is.
De RP2350 heeft daarmee volgens de makers meerdere voordelen en functies binnen de cartridge. De chip is een interface tussen verschillende geheugenmodules, emuleert de Super FX-chip en doet de grafische conversie. Een bijkomend voordeel van de chip is dat die meer opslag- en geheugenruimte openlaat na het porten, zodat het mogelijk werd veertien nieuwe levels en nieuwe features toe te voegen aan het spel.
Het resultaat is een werkende SNES-cartridge die op de oude console kan worden gespeeld, maar dan in een modern jasje. Kan die toch weer mooi worden toegevoegd aan alle andere apparaten waar Doom op draait.