DLSS Super Mario 64 Co-Op Deluxe Adds Ray Tracing for PC PLAYSTATION 5 PlayStation 5 Storage Bug Blocks Downloads: How to Fix It HANDHELD GAMING Retroid Pocket 6 Now Available on Amazon in the US CONSOLES Sony Killzone Remake in Early Production at Guerrilla Games NINTENDO Anbernic RG DS Plus Emulator Adds Stylus Support for DS Games GAMES GTA VI Release Date Set: Former Rockstar Director Reveals Classic QA Ritual GAMES Nirvanana Forces Combat in Project ZETA to End Stealth Capture the Flag LINUX Leaf OS Brings 120Hz to MiniLoong Pocket 1 for Under $100 DLSS Onimusha Way of the Sword Mod Adds RTGI and RTAO CONSOLES Microsoft Moves Xbox to New Devices Segment, Metrics Stay Same ACCESSORIES KUXIU X40 Turbo Foldable Qi2.2 Charger Ships for $79 GAMES Voices38 Cracks Denuvo for Star Wars: Outlaws and Persona 3 Reload GAMES Chalk Warfare brings viral YouTube series to life with hand-drawn weapons AMD Acemagic G3A Mini PC Ships with i9-13900F and RTX 2000 Ada for $1,999

Microsoft Paint Runs Doom at 35Hz in Russinovich’s New Project

Simon Ellis 2 min read

Microsoft Azure CTO Mark Russinovich released DoomPaint, running the original Doom engine inside Microsoft Paint at 35Hz with rewind capabilities.

Microsoft Paint Runs Doom at 35Hz in Russinovich’s New Project
GAMES

Microsoft Azure CTO Mark Russinovich has turned Microsoft Paint into a retro gaming console, proving that legacy software can still surprise us. The project runs the original Doom engine directly within Microsoft Paint, bypassing traditional emulation layers. The project demonstrates a technical approach where the drawing application serves as a display monitor for the game engine.

Azure CTO Mark Russinovich turns drawing app into retro gaming monitor

The project, called DoomPaint, runs the original shareware version of Doom inside the Microsoft Paint application. Russinovich designed the tool to paste every rendered game frame directly onto the Paint canvas. This approach treats the drawing app as a simple monitor rather than a full graphics environment.

The game engine operates at the original 320×200 resolution and achieves up to 35Hz. Russinovich noted that the engine runs at normal speed regardless of Paint's display performance. The project pastes each frame as an individual undo step, allowing players to use Ctrl+Z to rewind gameplay.

Russinovich explained the technical joke behind the project in his own words. He said, "Paint renders the game but does not compute it. Paint computes nothing. Paint has never computed anything. That's the joke." This confirms the tool relies on external processing to generate the visual output for Paint to display.

DoomPaint stands as a functional proof of concept for running classic FPS titles in unexpected environments. The project successfully integrates the id Software engine with Microsoft's iconic drawing tool. It offers a unique way to experience retro gaming through a familiar interface.

Source: DEXERTO