os8088 Adds Browser, CP/M, Word

Key Takeaways
- •os8088 turns an IBM PC/XT into a more capable retro computing platform by adding web browsing, CP/M compatibility, and a rebuilt Word 1.1a.
- •The browser fetches real pages and renders text and tables over Ethernet or a parallel cable, showing how lightweight networking can work on 8088-class hardware.
- •The CP/M 2.2 environment includes a Z80 core, which enables classic 1970s software like BASIC and assemblers to run in a windowed desktop.
- •Microsoft Word 1.1a has been rebuilt for os8088, fits in 47KB, and saves genuine .DOC files that modern systems can open.
Technical Specifications & Data
| Platform | IBM PC/XT |
| CPU Target | Intel 8088 / 8086-class real-mode environment |
| Graphics Model | Mac-style graphical desktop with overlapping windows and menus |
| Browser Capability | Fetches real web pages and renders text and tables |
| Networking Options | Ethernet card or parallel cable |
| HTTPS Support | No |
| Browser Size | 13,889 bytes |
| CP/M Version | CP/M 2.2 |
| Emulated CPU for CP/M | Zilog Z80 core |
| CP/M Software Examples | Microsoft BASIC, assembler, editor |
| Word Processor | Microsoft Word 1.1a rebuilt for os8088 |
| Word Processor Size | 47,212 bytes |
| Word File Support | Reads and writes genuine Word .DOC files |
| Display Features | Supports bold and italics on plain PC screen hardware |
| Base Machine Speed | 4.77 MHz |
| Distribution Model | Floppy-based system image and browser demo in an emulated PC |
| Notable Constraint | Screen drawing can be slower than network fetches |
What os8088 Just Added
os8088 is a graphical operating system for the IBM PC/XT built around a Mac-style desktop and real-mode 8086 code, and the latest spotlight shows three major additions: a working browser, a CP/M 2.2 environment with a Z80 core, and Microsoft Word 1.1a rebuilt specifically for the platform. The browser does more than display static content: it fetches live web pages and lays them out as text and tables. That makes it a practical retro computing demonstration rather than a museum piece, because it exercises both networking and rendering inside the constraints of an original 4.77 MHz machine. The CP/M layer is equally notable because it recreates a pre-PC software ecosystem inside a window, letting users run classic tools from the 1970s and early 1980s. Word 1.1a rounds out the set by showing that a full word processor can still be made to fit in an extremely small memory and storage footprint while preserving native document compatibility.
Why This Matters & Unique Technical Insights
The technical significance of this update is not just that old software runs again, but that each feature is engineered to fit the architecture limits of the IBM XT instead of pretending those limits do not exist. The browser is especially interesting because it works over either an Ethernet card or a parallel cable, and the site notes that drawing text to the screen can take longer than fetching pages. That detail reveals a useful systems insight: on vintage hardware, the bottleneck may shift away from the network and into UI rendering, which is the opposite of what modern developers usually expect. The CP/M implementation is also more than emulation theater; by including a Z80 core, os8088 recreates the processor environment CP/M software expects, which is why programs like Microsoft BASIC and an assembler can run in a familiar prompt-driven workflow. Microsoft Word 1.1a is the clearest example of memory-efficient systems programming here. At 47,212 bytes, it keeps the original menu structure, supports bold and italics on plain PC display hardware, and writes real Word .DOC files. In other words, this is a compatibility story, a performance story, and a preservation story all at once.
Practical Specs And Compatibility Notes
The most useful way to evaluate this release is as a capability matrix for retro productivity. The browser handles live content but does not support HTTPS, so its utility is tied to pages that can still be reached in simpler ways or via local infrastructure. The CP/M environment is valuable because it recreates an entire software ecosystem rather than a single app, and the windowed integration makes it feel native to the XT desktop. Word 1.1a is the standout for document work because it writes actual .DOC output, which creates a bridge to modern machines that can still open those files. Another important detail is that os8088 is distributed as a floppy-based system image and the demo runs the actual kernel in an emulator, not a mockup. That matters because it validates the build as a real artifact of hardware-constrained software design. For readers comparing retro systems, the key takeaway is that os8088 is not chasing raw speed; it is optimizing for functionality per byte, per instruction, and per era-accurate constraint.
Explore retro hardware, vintage software, and floppy-based computing projects that bring classic PCs back to life.
Chronological Timeline
The project established a graphical operating system for the IBM PC/XT with multitasking, windows, and loadable programs.
os8088 added a browser that fetches live web pages and renders text and tables over Ethernet or a parallel cable.
The system introduced a CP/M 2.2 window backed by a Z80 core, enabling classic CP/M tools to run inside the desktop.
A rebuilt Word 1.1a was added, fitting in 47KB and saving real .DOC files on FAT12 media.
The current spotlight and Hacker News discussion highlighted the browser, CP/M, and Word additions as major milestones.
Frequently Asked Questions
Is os8088 a real operating system or just a demo?
Can the browser open modern websites?
What makes the CP/M feature important?
Does Word 1.1a save compatible files?
Prawin Kannan
Lead Systems & Hardware Analyst
Prawin specializes in hardware benchmarking, distributed computing infrastructure, and compiler design. He compiles and verifies emerging technical specifications from public repositories and hardware datasheets to provide high-gain technical intelligence.