Август 2026

Ниже — список новых возможностей os8088, от самых свежих к более ранним.

Веб-браузер для IBM PC XT

Браузер os8088 показывает статью Википедии про IBM PC XT, инфобокс отрисован как таблица с рамками

os8088 теперь умеет загружать настоящие веб-страницы и отображать их в виде текста и таблиц — через сетевую карту Ethernet или через параллельный кабель, подключённый к соседней машине с DOS. Узким местом оказывается не сеть: отрисовка окна, заполненного текстом, занимает больше времени, чем загрузка самой страницы.

  • Размер браузера: 13 889 байт
  • Сетевой стек: от ARP до TCP
  • Машина: 8088 на 4,77 МГц

CP/M в отдельном окне

Окно os8088 с баннером загрузки CP/M, заканчивающимся приглашением A>

CP/M — операционная система, на которой работали малые компьютеры до появления IBM PC, на процессоре, которого у PC не было. os8088 теперь эмулирует этот процессор, поэтому программное обеспечение для CP/M запускается прямо здесь: командный процессор образца 1979 года в приглашении, Microsoft BASIC, ассемблер и редактор — всё в окне, которое можно перетаскивать, как любое другое.

  • Эмулируется: Zilog Z80
  • Написано на: 4 679 строк кода на C
  • Машина: 8088 на 4,77 МГц

Текстовый процессор, написанный на C

Текстовый процессор открыт на рабочем столе os8088, показан приветственный документ с жирным заголовком и текстом, выделенным жирным, курсивом и подчёркиванием

Всё, что до этого момента входило в os8088, писалось на ассемблере — по одной процессорной инструкции за раз. Теперь для системы есть компилятор C, который позволяет писать программы значительно быстрее. Чтобы проверить, способен ли он справиться с чем-то реальным, на нём был написан второй текстовый процессор — и он оказался слишком большим для памяти, доступной программе, поэтому теперь состоит из двух частей.

  • Написано на: 8 350 строк кода на C
  • Размер программы: 54 450 байт
  • Машина: 8088 на 4,77 МГц

Microsoft Word на 8086

Microsoft Word открыт на рабочем столе os8088, показан приветственный документ с центрированным заголовком, жирным и курсивным текстом и абзацем с отступом

Добавлено то, что давно хотелось реализовать: собственная версия Microsoft Word 1.1a для os8088. Программа сохранила знакомые меню образца 1990 года, использует те же хитрые приёмы для отображения жирного и курсивного начертания на обычном экране PC и сохраняет файлы в формате Word .DOC. Вся программа умещается в 47 КБ.

  • Размер программы: 47 212 байт
  • Сохраняет: файлы Word .DOC
  • Машина: 8088 на 4,77 МГц

Два монитора, один рабочий стол

Два монитора того периода стоят рядом — монохромный зелёный и цветной, оба показывают части одного и того же рабочего стола os8088

PC той эпохи мог одновременно содержать монохромную и цветную видеокарты, поскольку их видеопамять располагалась по разным адресам. Почти никто не использовал обе карты вместе. os8088 теперь растягивает один рабочий стол на пару мониторов — 1360 пикселей в ширину, на машине с частотой 4,77 МГц, — а окно, оказавшееся на стыке экранов, отрисовывается сразу на обоих.

  • Мониторов: 2
  • Единый рабочий стол: 1360 × 348
  • Машина: 8088 на 4,77 МГц

os8088 теперь играет в игры Infocom

Mini-Zork I запущена в окне на рабочем столе os8088, строка состояния гласит West of House, ниже видны две введённые команды

Интерпретатор Z-машины реализован в 23 722 байтах кода на ассемблере 8086. Z-машина — это виртуальный компьютер, придуманный компанией Infocom в 1979 году, чтобы одну и ту же игру можно было продавать сразу для всех платформ, — именно поэтому файл истории от 1982 года до сих пор остаётся обычным файлом, который до сих пор запускается. Работают Mini-Zork, Colossal Cave Adventure, Zork: The Undiscovered Underground и Photopia — каждая со своей дискеты.

  • Размер интерпретатора: 23 722 байта
  • Поддерживаемые форматы историй: с v1 по v8
  • Загружаемых игр: 15