Windows 2 for the Apricot PC/Xi
(and Word, and Excel, and so much more) by Nina Kalinina, December 27th, 2025 (rev. 1.02 2025-12-27)
I bought my first Apricot PC about three years ago, when I realised I wanted an 8086-based computer. At the time, I knew nothing about it and simply bought it because it looked rad and the price was low. I had no idea that it was not IBM PC-compatible, and that there were very few programs available for it.
I have been on a quest to get a modern-ish word processor and spreadsheet program for it ever since. Which eventually made me "port" Windows 2 on it. In this post, I will tell you the story of this port.
As a side-quest, I also wrote an article explaining why Windows 2 is kind of awesome. Make sure to check it out, too, if you need more Windows 2 screenshots in your life.
A photograph of a dark grey computer with a CRT monitor - an Apricot PC - running Windows 2
Please note that most of the images in this post were taken from a real green CRT, and thus their quality might vary. You can click the image to load it in full size.
If you have comments or feedback, please leave them in the Mastodon thread If you own an Apricot PC, or want to try the port in an emulator, check out the project on sr.ht. You need an Apricot PC, PC/Xi or Xen with at least 512 kB of RAM.
If you find technical details boring the heck out of you, please don't hesitate to scroll down to the screenshot section.
A few words about the Apricot PC/Xi If you want a personal computer today, your general choice is between a "PC" and a "Mac". Back in the 1980s, you would have to choose between dozens or even hundreds of computer architectures, and "PC" was not necessarily the most popular choice for a computer. One of the most promising market contenders, Victor 9000, also known as Sirius 1, was released in 1981. It gained popularity in Europe, creating a niche market for "Sirius-compatible" computers. Two years later, the British company ACT released its Sirius-compatible Apricot PC. A photograph of the main board of Apricot PC/Xi, in the process of being washed. Apricot PC is a delightful computer with a great design. Its heart is Intel 8086, the older sibling of the 8088 used in the IBM PC. It uses lovely 3.5" floppy disks; and it is the first Western computer to have a 3.5" drive - before Apple Macintosh. The screen is 9 inches, 800x400 pixels, with great image fidelity. The PC/Xi model comes with a 10 megabyte Winchester hard drive, British-made Rodime RO352, the first-ever 3.5" hard drive. A photograph of the computer's display showing multiple images at once: photographs of computer chips, schematics, and oscilloscope charts. The computer is simple enough to be understood by one person in its entirety (over the course of many months of studying). There are schematics, technical manuals, BIOS reference manuals, and example code available for it, too. Its CPU is supported by Microsoft C, Turbo Pascal, and Open Watcom. It even runs MS-DOS (2.0 to 3.20), though, of course, it cannot run any IBM PC programs. The lack of IBM PC-compatibility proved to be fatal for the Apricot. The entirety of its software catalogue is less than 300 megabytes. There is only one graphical game with a soundtrack for it, and it was made in 2025. There were, of course, productivity applications for the Apricot, including Microsoft Word for DOS. But among those, only two word processors had a graphical interface: GEM Write and Microsoft Write for Windows 1. Neither were popular; GEM drivers were lost and re-created by John Elliot in 2012 or so. Windows 1 was thought to be lost. Hypothetically, it should be possible to port a 16-bit Windows to this computer. It would require creating SYSTEM.DRV , DISPLAY.DRV , KEYBOARD.DRV , MOUSE.DRV , and ideally COMM.DRV drivers. But that would be a lot of work. A screenshot of Windows 1 Notepad. I didn't have a Windows 1 Write screenshot at hand, but trust me, it looks almost the same. This is where things get interesting. A port of Windows 1 for the Apricot PC (released by ACT in 1987, a year before Windows 2) was miraculously preserved and surfaced online not that long ago. By itself, Windows 1 is unremarkable, as it does not have much useful software. But its driver architecture is not too different from Windows 2, so I thought it might be just about possible to make Windows 2 for the Apricot. And if I could somehow boot Windows 2, I'd be able to run Word, Excel, and Adobe Illustrator on my Apricot. Well, it only took two and a half years to pull it off!
... continue reading