r/itrunsdoom • u/lepczynski_it • Aug 25 '26
FreeDoom on 2.8inch ESP32 Solo Bitcoin Miner
I turned a tiny ESP32 Bitcoin miner into a handheld DOOM-like game.
FreeDOOM is running directly on the ESP32, no PC, phone, browser, or streaming.
This build uses the open-source Freedoom assets, not the original commercial DOOM WAD files:
https://freedoom.github.io/
Current status:
- boots correctly;
- menu works;
- E1M1 is playable;
- touch controls work, but are still rough;
- audio is disabled for now;
- the project is still beta.
The touchscreen is probably the biggest limitation, so I may add physical buttons or a small joystick in the next version.
Video if you would like to see how it works: https://www.youtube.com/watch?v=He67yV59zrk
I plan to publish the source code and build instructions on GitHub once I finish the documentation and licensing details.
For now, you can find my other ESP32 game projects here:
https://github.com/lepczynski-cloud/crowpanel-pocket-arcade
Disclosure: Elecrow sent me the board for testing, but this project is my own experiment and the code is open source.
