
When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works .
I managed to get RetroPad, my full-feature-parity version of Notepad from XP, down to 2686 bytes of tight x86 assembly. I checked in the exe to make life simpler, so you don't need masm on hand!Episode coming shortly… follow so you don't miss it!Code:… pic.twitter.com/l1LudreFQr June 4, 2026
Plummer announced this latest release of RetroPad on Thursday, describing it as a feature-for-feature match of the version of Notepad that shipped with Windows XP . That’s impressive enough in 2.7KB, rather than an app of about 65KB. However, Plummer’s work rate is such that he’s since added optional line numbers and a dark mode. He also decided to add “all of the Notepad keyboard shortcuts” on Saturday which added a few bytes. It won’t be long until there’s an accompanying YouTube video for a deeper dive into RetroPad, but for now we have the GitHub notes.
I added all of the Notepad keyboard shortcuts to TinyRetroPad, which "ballooned" it out to 2794 bytes!If you can spot anything where I don't have full feature parity with XP Notepad, please let me know… or just fix it! I also recently added optional line numbers and Dark… pic.twitter.com/2R3OJFhEfr June 6, 2026
A few hours ago Plummer also added the trpad.exe to GitHub, so folks who don’t want to run the code through MASM/Crinkler can just download and run this little utility. The version of trpad.exe available on GitHub wouldn’t run on my Windows 11 laptop, though.
Windows bloat has become so bad that even Microsoft noticed . Earlier this year, Microsoft promised to go back and get the basics right, things like File Explorer, the Taskbar, and other Windows staples were going to get some tuning and polish. This was a much-needed initiative, but was precipitated by a tone-deaf exec post about the operating system “ evolving into an agentic OS .”
The puffing up of Notepad is a fascinating case study in Windows bloat . As mentioned previously, the Windows XP era Notepad was approximately 65KB, not much more than Windows 9X releases (~50KB). According to a web search notepad.exe would grow to around 190KB to 200KB for the Windows 7 to 10 eras.
Veteran Microsoft engineer says original Task Manager was only 80KB so it could run smoothly on 90s computers
Microsoft CTO confesses that 30-year-old code from the mid-90s still forms the bedrock of Windows 11
45 years later, earliest DOS source code transcribed from a stack of old printouts found in a garage
Windows 11 is a bit different, though. The notepad.exe in my current Windows 11 install appears to weigh in at 352KB but according to the Windows Control Panel, the install size is 808KB. Looking even deeper at this, and it seems like the moderately sized .exe file is just a ‘stub’ or ‘bootstrapper’ app to point to a UWP/WinUI app that is about 5MB in size. That’s where Microsoft has stuffed all the recently added features like spell check, autosave, multiple tabs, and Copilot writing tools.
Follow Tom's Hardware on Google News , or add us as a preferred source , to get our latest news, analysis, & reviews in your feeds.
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Key considerations
- Investor positioning can change fast
- Volatility remains possible near catalysts
- Macro rates and liquidity can dominate flows
Reference reading
- https://www.tomshardware.com/software/windows/SPONSORED_LINK_URL
- https://www.tomshardware.com/software/windows/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#main
- https://www.tomshardware.com
- Amazon is offering a $324 Nvidia RTX 5060 GPU deal in a lightning sale, making it the cheapest model available — 1080p gaming on a budget
- NVIDIA Factory Operations Blueprint Gives Factories a New AI Brain
- Ludicrous overclock slams 1.7 volts into 6700K in an attempt to stop CPU from bottlenecking an RTX 3080 — 5.2 GHz on aging four-core pushes GPU utilization from
- Intel adds iGPU-less mobile chips to Core 200H lineup — Raptor Lake-based Core 7 230H and Core 5 205H sport disabled graphics for small form factor desktop boar
- Intel introduced ‘the first processor in the x86 series and the first 8086 microprocessor’ on this day in 1978 — CPU was designed as a temporary substitute for
Informational only. No financial advice. Do your own research.