os8088 / Video log
Every step, on video.
From the first boot to the latest build.
Watch os8088 take shape: a desktop, a file system, creative tools and games, all running on the Intel 8086. Start with the newest update or browse the build so far.
The video log
Newest firstA Z-Machine Interpreter in 23KB of 8086 Assembly (My OS Runs Infocom Games Now)
os8088 is a Macintosh System 1-style operating system I'm writing entirely in 8086 real-mode assembly — pre-emptive multitasking, overlapping windows, a serial mouse, a dock — and it now runs Infocom games.
The IBM XT was never this advanced! Fast Video! Sound Driver support! New Apps & Games!
In this video I showcase the new video performance and some of the new changes that have landed in the IBM XT, 286, 386+ operating system!
Solitaire is now part of the operating system!
In this video I show solitaire running on the IBM XT within the os8088 operating system!
Full song playback on the IBM XT Operating System!
In this video we're showcasing the FastTracker ][ clone built into the os8088 operating system -- The graphical operating system for IBM XTs, 286s and 386 or faster machines.
The IBM XT OS gets a Paint app!
In this video I show a Paint app that was contributed by someone from the Facebook groups to the open source repository for os8088.
os8088 now supports more than 640kb of RAM
In this video I showcase the new memory model that lets us use more than 649kb of RAM and give packages their own memory segment. The packages now break out of the 64kb segment that was giving us "Out of memory" errors.
Pre-emptive multitasking in 41KB — the 8086 could do this in 1981
os8088 is a Macintosh System 1-style GUI operating system for the Intel 8086, written entirely in real-mode NASM assembly and booted from a floppy. This release gives loadable packages their own background task for the...
VGA, CGA and Hercules video adapters are now supported
My IBM XT, 286, 386 and 486 operating system now supports CGA and Hercules adapters! The video driver detects what you have on startup and uses the correct display.
I just added a file dialog to open and save files to os8088
In this video I show the new file open/save dialog that allows any application to open and write to files.
Adding a file manager to os8088 took way too much time (5hrs)
In this video I dive into adding a file manager layer to the operating system that allows you to read and save files and folders.
I just added FAT12 and FAT16 drive support to the IBM XT OS
In this video I add FAT12 and FAT16 support to the os8088 operating system I am building for IBM PC/XT, 286, 386, 486 and Pentium PCs or higher!
os8088 now supports resizable windows and scrollbars
In this video I show how the new feature that lets you resize windows and scroll contents of windows works in os8088, my operating system for IBM PC/XT class machines.
ChatGPT 5.6-Sol vs Claude's Opus: Adding a system clock and control panel.
Which AI can build the best system clock and control panel? ChatGPT's 5.6-Sol or Anthropic's Opus 5? In this video I put them to the task of adding system clock support to os8088, my operating system for IBM XT class...
os8088 now has a sound system after 6 hours of work by Claude's Fable 5
In this video, I have Claude's Fable 5 code up a sound sub-system for the operating system that uses the PC speaker or Adlib card if one is detected. I also added a Piano application and a sound recorder and playback...
I removed the 64KB barrier from the operating system
This video is about a memory release for os8088, the graphical operating system for the IBM XT you can download at os8088.com.
15 videos, newest first, read from the playlist itself and refreshed at least every 10 minutes. Click a poster to watch here, or a title to open YouTube. The playlist feed hands over 15 entries at most, so anything older than these is on the playlist itself.
Run it yourself
Boot os8088 in a browser tab, or download the disk images to run in QEMU, in 86Box or on a real XT.