Le projet os8088, un système d'exploitation pour l'IBM PC XT, a reçu plusieurs nouvelles fonctions depuis août 2026. Un navigateur web peut désormais récupérer des pages web réelles et les afficher sous forme de texte et de tableaux via des connexions Ethernet ou parallèles. Le navigateur occupe 13 889 octets et fonctionne sur une machine 8088 à 4,77 MHz. CP/M, le système d'exploitation qui a précédé l'IBM PC, est désormais émulé à l'aide d'un cœur Z80 écrit en 4 679 lignes de code C. Microsoft BASIC, un assembleur et un éditeur fonctionnent tous deux dans une fenêtre déplaçable. Un compilateur C a également été ajouté, permettant d'écrire des programmes plus efficacement. Un nouveau traitement de texte écrit en C totalise 54 450 octets mais est trop volumineux pour la mémoire disponible, nécessitant deux parties. Microsoft Word 1.1a a été porté, avec des menus dans le style de 1990, un affichage en gras et en italique à l'écran, et un support des fichiers .DOC en 47 212 octets. Le support de l'écran double étend désormais un bureau à travers deux écrans sur une largeur de 1 360 pixels. Un interpréteur Frotz permet aux jeux Infocom de s'exécuter à partir d'une disquette.
Tous les logiciels fonctionnent sur le processeur d'origine 8088 à 4,77 MHz. Les performances du navigateur montrent que le dessin du texte prend plus de temps que la récupération des pages sur le réseau.
L'émulation de CP/M a nécessité la mise en œuvre d'un cœur de processeur Z80 car la XT ne dispose pas de support natif.
Le compilateur C permet un développement plus rapide par rapport à la programmation en langage assembleur.
Microsoft Word 1.1a conserve la compatibilité avec les formats de fichiers .DOC tout en restant dans les 47 Ko.
Le support de l'écran double utilise des adresses mémoire d'image distinctes typiques du matériel PC de cette époque.
L'interpréteur Frotz prend en charge les formats d'histoire Z-machine des versions v1 à v8, permettant d'exécuter des aventures textuelles classiques.
Entités clés : Entreprises : IBM, Microsoft, Infocom
Source: Hacker News · Résumé par HeadlinesBriefing