Main Content

We played Doom on a R70 Raspberry Pi Pico with only 2MB of storage

MyBroadband successfully played Doom ported to a Raspberry Pi Pico using guidelines provided by Graham Sanderson, also known as Kilograham.

The Raspberry Pi Pico is a microcontroller with a dual-core ARM Cortex-M0+ processor, 264KB of RAM, and 2MB of flash storage. The device costs R69.90 in South Africa.

With only 2MB of storage, most people assume using the Raspberry Pi Pico for gaming is impossible. They are wrong.

Graham managed to recompress the shareware version of Doom and everything needed to make it run on the Pico into the 2MB of storage. There is even space left to save games.

Doom is a first-person shooter game developed in 1993 and is famous for being unofficially ported to many unexpected devices.

The final Raspberry Pi Pico product includes a USB input library for a keyboard by running the Pico as a USB host.

It outputs video directly to VGA through a resistor network digital to analogue converter. You can also hook up sound through an I2S connection.”

Link to article