RetroPad is a ‘full-feature-parity version of Notepad from XP’ in just 2,749 bytes — x86 assembly coded apps comes from Windows legend Dave W Plummer

A remarkable achievement in software development has emerged from the mind of Windows veteran Dave W. Plummer, who has crafted a “full-feature-parity version of Notepad” in x86 assembly language, weighing in at a mere 2,749 bytes. This innovative creation, named RetroPad, mirrors the functionality of the Notepad that debuted with Windows XP and is now available on Plummer’s GitHub under the Apache 2.0 license.

On Thursday, Plummer unveiled this latest iteration of RetroPad, emphasizing its impressive size of just 2.7KB compared to the original app’s approximately 65KB footprint. His commitment to efficiency is evident, as he has since incorporated optional features such as line numbers and a dark mode. Just two days later, he expanded the functionality further by adding all of Notepad’s keyboard shortcuts, resulting in a slight increase in size to 2,794 bytes.

Windows app bloat

The phenomenon of Windows app bloat has garnered attention, even from Microsoft itself. Earlier this year, the tech giant acknowledged the issue and pledged to refine core components such as File Explorer and the Taskbar. This initiative was prompted by a controversial executive statement regarding the operating system’s evolution into an “agentic OS.”

Notepad serves as a compelling case study in this context. The original Notepad from the Windows XP era was approximately 65KB, a size comparable to its predecessors from the Windows 9X series, which hovered around 50KB. However, as the operating system evolved, the size of Notepad ballooned significantly, reaching around 190KB to 200KB in the Windows 7 to 10 iterations.

As RetroPad continues to gain traction, it not only highlights the potential for minimalist software solutions but also invites a broader conversation about the efficiency and functionality of modern applications.

Winsage
RetroPad is a ‘full-feature-parity version of Notepad from XP’ in just 2,749 bytes — x86 assembly coded apps comes from Windows legend Dave W Plummer