Introduction

Les listings de Tim Paterson, contenant le code source du noyau 86-DOS 1.00, de divers noyaux PC-DOS 1.00 pré-version et utilitaires, ainsi que la bibliothèque d'exécution du compilateur Microsoft BASIC-86, sont désormais disponibles sur GitHub.

Contexte Technique

Les parties liées à DOS ont été transcrites et transformées en code source compilable. Les sources sont divisées en 10 bundles de papier à alimentation continue, chacun contenant des fichiers tels que 86DOS.A86, EDLIN.DIF, CHKDSK.A86, etc.

Les sources ciblent principalement l'assembleur ASM de Seattle Computer Products, nécessitant ainsi une copie de cet outil pour les assembler. La conversion des objets Intel HEX produits par l'assembleur en binaires nécessite également l'utilitaire HEX2BIN.

Analyse et Implications

L'accès à ces sources permet une meilleure compréhension de l'histoire et du développement de DOS. Cependant, les bundles 9 et 10 n'ont pas encore été transcrits, offrant ainsi une opportunité pour les contributeurs de participer à ce projet.

Perspective

Il est essentiel de surveiller les prochaines étapes de ce projet, notamment la transcription des bundles restants et la correction des erreurs dans les transcriptions existantes. De plus, l'étude de ces sources peut fournir des informations précieuses sur les mécanismes et l'architecture de DOS, ainsi que sur les défis et les limites rencontrés lors de son développement.