Tuesday, March 15, 2022

Doom running on a Raspberry Pi Pico #RaspberryPi @Raspberry_Pi @kilograham5

Doom has been ported to many things, including a pregnancy test with an LCD display. But let’s get to a truly playable version. The now ubiquitous Raspberry Pi Pico is affordable and capable. Doom is rather large – space wise but with some tweaks, it is a very capable platform!

Features:

  • Full DOOM1.WAD playable on Raspberry Pi Pico with 2M flash.
  • Ultimate Doom and Doom II are playable on 8M devices.
  • 320x200x60 VGA output (really 1280x1024x60).
  • 9 Channel OPL2 Sound at 49716Hz.
  • 9 Channel Stereo Sound Effects.
  • I2C networking for up to 4 players.
  • Save/Load of games.
  • All cheats supported.
  • Demos from original WADs run correctly.
  • USB Keyboard Input support.
  • All end scenes, intermissions, help screens etc. supported.
  • Good frame rate; generally 30-35+ FPS.
  • Uses 270Mhz overclock (requires flash chip that will run at 135Mhz)

See the video below and more on GitHub.io with code in GitHub.

No comments:

Post a Comment