Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a

jggonz1 pts1 comments

os8088 Spotlight -- New Programs and Features

Skip to content

Spotlight

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

Written for someone who has not read the source. The running list of every<br>change is releases; every video is the<br>video log.

August 2026

Newest first.

Browser

My latest experiment

A web browser for the IBM PC XT

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

the browser13,889 bytes

the stackARP to TCP

machine4.77 MHz 8088

Read it

RunCPM

CP/M, in a window

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

emulatesa Zilog Z80

written in4,679 lines of C

machine4.77 MHz 8088

Read it

Written in C

A new program

A word processor written in C

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

written in8,350 lines of C

the program54,450 bytes

machine4.77 MHz 8088

Read it

Microsoft Word

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<br>Microsoft Word 1.1a. It has the familiar 1990 menus, uses the same clever tricks to show<br>bold and italics on a plain old PC screen, and saves Word .DOC files. The whole program fits<br>in 47KB.

the program47,212 bytes

savesWord .DOC files

machine4.77 MHz 8088

Read it

Two monitors

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<br>picture memory sat at different addresses. Almost nothing used both together. os8088 now<br>spans one desktop across the pair -- 1,360 pixels wide, on a 4.77 MHz machine -- and a<br>window that lands over the join is drawn on both screens.

monitors2

one desktop1,360 x 348

machine4.77 MHz 8088

Read it

Frotz

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<br>computer Infocom invented in 1979 so one game could be sold for every machine at once --<br>which is why a story file from 1982 is still a plain file that still runs. Mini-Zork,<br>Colossal Cave Adventure, Zork: The Undiscovered Underground and Photopia all play, off a<br>floppy of their own.

the interpreter23,722 bytes

story formatsv1 to v8

games it fetches15

Read it<br>Video

Everything else

Applications<br>Screenshots<br>Videos<br>Releases<br>How it works

os8088 word read written processor program

Related Articles