Spotlight

One page per addition that a line on the releases page does not carry: what it is, screenshots of it running, and the video if there is one.

August 2026

Newest first.

Disk
Drive C open on the os8088 desktop after booting from a USB stick, listing every program folder and 31,024K free.

No floppy drive needed

Boot os8088 from a USB stick or a CD

One 32MB drive C with every program on it, and nothing to install.

os8088 has always shipped as floppy disk images, and hardly anything still has a floppy drive. Write one new file to a USB stick, or burn the other to a CD, and a real PC starts straight into the desktop -- both word processors, the story reader, the CP/M emulator, the Commodore 64 and every game already on drive C, with about 30MB free to save into.

drive C holds
every program
free space
about 30MB
needs
legacy BIOS boot
FTP Server
The os8088 FTP server window, showing a log of the commands it has answered for a client that has just uploaded, downloaded and listed files.

The machine answers

An FTP server on a 1981 IBM PC

Drop a file onto the machine from a laptop, while it is running.

Every earlier network program reached out -- a web browser, a Telnet client. This one answers. Another computer on the same network connects, asks the questions, and gets its answers off this machine's own floppies. On a real IBM 5150 the transfer rate went from 7 KB a second to 30 KB a second over one working session.

clients
one at a time
measured on iron
30 KB/s
encryption
none, by nature
VICE (C64)
An os8088 window containing a Commodore 64 startup screen, ending in READY and a cursor.

First impressions

VICE brings the Commodore 64 to os8088

Commodore BASIC and VIC-II graphics -- with a 386 or faster required.

VICE 3.10 supplies the model of the 6510 processor, screen chip and both timer chips. os8088 puts them behind Commodore's own ROMs in a window. An XT or 286 can start the emulator, but neither runs it at a useful speed. The port was developed with assistance from Claude Code and Codex by OpenAI.

software
VICE 3.10
guest
MOS 6510, 64KB RAM
required host
386 or faster
Browser
The os8088 browser showing the Wikipedia article on the IBM PC XT, its infobox drawn as a bordered table.

A new program

A web browser for the IBM PC XT

os8088 now fetches real web pages and lays them out as text and tables, over an Ethernet card or a parallel cable to a DOS machine standing next to it. The network is not the slow part: drawing a window full of text takes longer than fetching the page.

the browser
13,889 bytes
the stack
ARP to TCP
machine
4.77 MHz 8088
RunCPM
An os8088 window with a CP/M boot banner in it, ending in an A greater-than prompt.

CP/M, in a window

CP/M was the operating system small computers ran before the IBM PC existed, on a processor the PC does not have. os8088 now emulates that processor, so CP/M software runs here: the 1979 command processor at the prompt, Microsoft BASIC, an assembler and an editor, in a window you can drag around like any other.

emulates
a Zilog Z80
written in
4,679 lines of C
machine
4.77 MHz 8088
Written in C
A word processor open on the os8088 desktop showing a welcome document with a bold heading and bold, italic and underlined words in the text.

A new program

A word processor written in C

Everything in os8088 up to now was written in assembly language, one processor instruction at a time. There is now a C compiler for it, which is a far quicker way to write a program. To find out whether it could carry something real, I wrote a second word processor with it -- and it turned out too big for the memory a program gets, so it comes in two pieces.

written in
8,350 lines of C
the program
54,450 bytes
machine
4.77 MHz 8088
Microsoft Word
Microsoft Word open on the os8088 desktop, showing a welcome document with a centred heading, bold and italic text and an indented paragraph.

A new program

Microsoft Word, on an 8086

I have added something I have wanted to see for a while: my own os8088 version of Microsoft Word 1.1a. It has the familiar 1990 menus, uses the same clever tricks to show bold and italics on a plain old PC screen, and saves Word .DOC files. The whole program fits in 47KB.

the program
47,212 bytes
saves
Word .DOC files
machine
4.77 MHz 8088
Two monitors
Two period PC monitors side by side, a green monochrome one and a colour one, both showing parts of the same os8088 desktop.

A new feature

Two monitors, one desktop

A PC of this era could hold a monochrome card and a colour card at once, because their picture memory sat at different addresses. Almost nothing used both together. os8088 now spans one desktop across the pair -- 1,360 pixels wide, on a 4.77 MHz machine -- and a window that lands over the join is drawn on both screens.

monitors
2
one desktop
1,360 x 348
machine
4.77 MHz 8088
Frotz
Mini-Zork I running in a window on the os8088 desktop, with a status line reading West of House and two typed commands in the transcript below it.

A new program

os8088 plays Infocom games now

A Z-machine interpreter in 23,722 bytes of 8086 assembly. The Z-machine is the pretend computer Infocom invented in 1979 so one game could be sold for every machine at once -- which is why a story file from 1982 is still a plain file that still runs. Mini-Zork, Colossal Cave Adventure, Zork: The Undiscovered Underground and Photopia all play, off a floppy of their own.

the interpreter
23,722 bytes
story formats
v1 to v8
games it fetches
15