r/raspberry_pi • • 9d ago

Show-and-Tell I built a custom RPI Pico based controller/display for DOOM running on old WiFi router

Enable HLS to view with audio, or disable this notification

Hey everybody. I ported original 1993 DOOM to my old Mi Redmi AC2100 router. The hardest thing was to figure out the controls and display output for this thing because I didn't really want to use compuer for any of that. So i built a small controller out of RPI Pico, ST7789V display and W5500 Ethernet module. Image is sent via UDP unfragmented packets 4 lines at a time. So every frame is 80 packets. Input is also sent through UDP, but packets are much smaller. I have a repo if anybody wants to try this at home: https://github.com/anhol0/redmidoom

I hope you enjoy it. And have a good day :)

85 Upvotes

3 comments sorted by

3

u/Temporary_Pickle8772 9d ago

Love this 😂 Why do it? Because why not 🤷

1

u/EveningMinute 6d ago

Well done and thank you for sharing!

One of my favorite genres of any weird computer science experiment frankenbuild are the ones that ends with "and ran Doom on it".