DOOM Running On Thermal Imaging Camera
You’ve seen a calculator run DOOM, and now Tobias Madel has managed to get a working version of the game on a Vevor SC240N thermal imaging camera. It actually runs fbDOOM, a Linux port of the game and doesn’t load any bloat, just the files necessary to launch everything.



Actually getting DOOM to run on the thermal imaging camera even with the modified fBDOOM code was tedious to say the least, as both the video output and control input had issues. The video output / framebuffer turned out to not actually be RGB, but rather YVU420SP (U/V flipped) and had sub-divided colors. So, he had to use memory mapping for the physical address space and write directly to it. Github page here.

Miyoo Mini Plus,Retro Handheld Game Console with 64G TF Card,Support 10000+Games,3.5-inch Portable...
  • 🎮[HD screen and high capacity battery] : 3.5-inch IPS screen,640x480 resolution, narrow frame design, equipped with 3.7V 3000 mah efficient lithium...
  • 🎮 [Customized simple system] Game console built-in optimization system, 1.2GHZ frequency, Ensure higher stability and efficient running speed, with...
  • 🎮 [super many games] : 64G TF card support more than 10000 classic games, suitable for dozens of simulators, covering a variety of types of games,...

The way the rendering proceeded from walls to floors to sprites could be collapsed into a single front-to-back walk of the BSP tree to collect information, then draw all the contents of a sub-sector on the way back up the tree. It requires treating floors and ceilings as polygons, rather than just the gaps between walls,” said Madel.

Author

When it comes to cars, video games or geek culture, Bill is an expert of those and more. If not writing, Bill can be found traveling the world.