Neil's Technical Review: How I hacked an office telephone to play DOOM

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • doomgeneric

    Easily portable doom

  • I was unaware of that doomgeneric repo, very nice for porting to this type of device.

  • esp32-doom

    A proof-of-concept port of PrBoom to the ESP32. Needs psram hardware.

  • Now all we need for DOOM everywhere is to make the memory management more portable. It's still difficult to port DOOM to microcontrollers like the ESP32 and ARM Cortex-M and RISC-V, which are easily fast enough to run it but which have much less RAM than a 90's PC (128-512K vs 4MB). But they can use external RAM via SPI which is very cheap for 4 or 8 MB, and while that is slower than 90's DRAM because of the serial protocol it should be good enough with a very simple cacheing strategy?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts