Mark Russinovich, the Chief Technology Officer for Microsoft Azure, has developed a project named DoomPaint. This project enables the original shareware version of the game Doom to run, utilizing Microsoft Paint as its primary display interface. The implementation includes both sound and music from the game.
DoomPaint operates by running the actual Doom engine (ViZDoom) with the DOOM1.WAD file. Each frame generated by the engine is placed onto the Windows clipboard. Subsequently, this frame is pasted into Paint's canvas as a document edit. This method allows the game to achieve frame rates of up to 35 frames per second, though performance can vary.
Russinovich has made the files, resources, and instructions for DoomPaint available on GitHub. Users can access these materials to run the game on their own systems. The project highlights the adaptability of the Doom engine, which has been ported to various unconventional platforms since its release in 1993.
While the frame rate can fluctuate, reaching up to 35 FPS is considered a decent metric, especially when compared to PC gaming standards of the 1990s. Russinovich noted that the relatively low frame rate is part of the project's appeal. The project uses BSD-licensed Freedoom WADs to cover episodes not included in the shareware version.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Mark Russinovich, CTO of Microsoft Azure, developed DoomPaint, a project that runs the original Doom shareware release using Microsoft Paint as the display. This implementation achieves up to 35 frames per second and includes sound and music, demonstrating the game's adaptability to unconventional platforms.
Mark Russinovich, Microsoft Azure CTO, released DoomPaint, a project that runs the original Doom game using MS Paint as the display viewport. This is achieved by rendering each frame to the Windows clipboard and pasting it into Paint's canvas, allowing the game to run at up to 35 frames per second.