El proyecto os8088, un sistema operativo para la IBM PC XT, ha recibido varias nuevas adiciones desde agosto de 2026. Un navegador web ahora puede obtener páginas web reales y renderizarlas como texto y tablas sobre conexiones Ethernet o paralelas. El navegador ocupa 13,889 bytes y funciona en una máquina de 4.77 MHz con procesador 8088. CP/M, el sistema operativo que precedió a la IBM PC, ahora se emula mediante un núcleo Z80 escrito en 4,679 líneas de código C. Microsoft BASIC, un ensamblador y un editor todos funcionan dentro de una ventana arrastrable. También se ha añadido un compilador C, permitiendo escribir programas de manera más eficiente. Un nuevo procesador de textos escrito en C suma 54,450 bytes, pero es demasiado grande para la memoria disponible, requiriendo dos piezas. Microsoft Word 1.1a ha sido portado, con menús al estilo de 1990, visualización en pantalla de negrita y cursiva, y soporte para archivos .DOC en 47,212 bytes. El soporte para doble monitor ahora abarca un escritorio a través de dos pantallas a 1,360 píxeles de ancho. Un intérprete Frotz permite que los juegos de Infocom se ejecuten desde disco flexible.
Todo el software funciona en el procesador original de 4.77 MHz 8088. El rendimiento del navegador muestra que dibujar texto lleva más tiempo que obtener páginas a través de la red.
La emulación de CP/M requirió implementar un núcleo de procesador Z80 ya que la XT no tiene soporte nativo.
El compilador C permite un desarrollo más rápido en comparación con la programación en lenguaje ensamblador.
Microsoft Word 1.1a mantiene compatibilidad con formatos de archivo .DOC mientras cabe en 47 KB.
El soporte para doble monitor utiliza direcciones de memoria de imagen separadas típicas del hardware de PC de esa época.
El intérprete Frotz admite formatos de historia Z-machine v1 a v8, permitiendo ejecutar clásicas aventuras de texto.
Entidades clave: Empresas: IBM, Microsoft, Infocom
Fuente: Hacker News · Resumido por HeadlinesBriefing