DOS APPEND-Befehl: Überbrückung der Kluft zwischen Alt und Neu

2024-12-20

Bei der Rekonstruktion des DOS 2.11-Quellcodes stieß der Autor auf eine Herausforderung: Der alte MASM 1.25-Assembler unterstützte keine Verzeichnisse, was im Konflikt mit der modernen Dateiorganisation in einer Baumstruktur stand. Um einen monolithischen Ordner zu vermeiden, setzte der Autor geschickt den DOS APPEND-Befehl ein. APPEND ist ein TSR-Programm (Terminate and Stay Resident), das Systemaufrufe wie das Öffnen von Dateien abfängt und in einer vordefinierten Pfadliste sucht, wenn die Datei im aktuellen Verzeichnis nicht gefunden wird. Dies ermöglichte es MASM 1.25, Dateien innerhalb der hierarchischen Struktur zu finden, löste die Inkompatibilität und unterstrich den überraschenden Nutzen von APPEND in bestimmten Szenarien.

Mehr lesen
Entwicklung