HeadlinesBriefing HeadlinesBriefing.com

os8088 добавляет браузер компилятор C Word

Hacker News •
×

Проект os8088, операционная система для IBM PC XT, получил несколько новых функций начиная с августа 2026 года. Веб-браузер теперь может загружать реальные веб-страницы и отображать их в виде текста и таблиц по протоколу Ethernet или параллельным соединениям. Браузер занимает 13 889 байт и работает на машине с процессором 8088 тактовой частотой 4,77 МГц. CP/M — операционная система, предшествовавшая IBM PC — теперь эмулируется с помощью ядра Z80, написанного на 4 679 строках кода C. Microsoft BASIC, ассемблер и редактор все работают внутри перетаскиваемого окна. Также был добавлен компилятор C, что позволяет писать программы более эффективно. Новый текстовый процессор, написанный на C, занимает 54 450 байт, но слишком велик для доступной памяти, поэтому требует двух частей. Microsoft Word 1.1a был портирован с меню в стиле 1990 года, отображением полужирного и курсивного шрифта на экране и поддержкой файлов .DOC объёмом 47 212 байт. Поддержка двух мониторов теперь охватывает один рабочий стол на двух экранах шириной 1 360 пикселей. Интерпретатор Frotz позволяет запускать игры Infocom с гибкого диска.

Вся программа работает на оригинальном процессоре 8088 частотой 4,77 МГц. Производительность браузера показывает, что рисование текста занимает больше времени, чем загрузка страниц по сети.

Эмуляция CP/M потребовала реализации ядра процессора Z80, так как XT не имеет встроенной поддержки.

Компилятор C обеспечивает более быструю разработку по сравнению с программированием на ассемблере.

Microsoft Word 1.1a сохраняет совместимость с форматами файлов .DOC, помещаясь в 47 КБ.

Поддержка двух мониторов использует отдельные адреса видеопамяти, характерные для ПК того времени.

Интерпретатор Frotz поддерживает форматы историй Z-machine версий v1–v8, что позволяет запускать классические текстовые квесты.

Ключевые сущности: Компании: IBM, Microsoft, Infocom

Источник: Hacker News · Сводку подготовил HeadlinesBriefing