RetroPad brings Notepad's entire feature set to a 2,749‑byte executable.
The program was hand‑coded in x86 assembly by veteran Windows developer Dave W. Plummer. It runs on any 32‑bit Windows system and supports opening, editing, and saving plain‑text files. The source compiles to a single binary under 3 KB, with no external libraries. Plummer released the code and a brief write‑up on his personal site.
The demo highlights how modern operating systems still accommodate ultra‑small utilities, something lost in the era of bloated installers. It also offers a reference for developers curious about low‑level Windows APIs and memory management. For hobbyists, the project underscores that code size can be a design goal, not just a constraint.
In a world where even simple tools often exceed a megabyte, RetroPad serves as a reminder that efficiency is still possible, albeit with a lot of manual work.
