Comando DOS APPEND: Superando a Lacuna entre o Antigo e o Novo

2024-12-20

Durante a reconstrução do código-fonte do DOS 2.11, o autor encontrou um desafio: o antigo assembler MASM 1.25 não tinha suporte para diretórios, o que conflitava com a organização moderna de arquivos usando uma estrutura em árvore. Para evitar um diretório monolítico, o autor utilizou de forma inteligente o comando DOS APPEND. APPEND é um programa TSR (Terminate and Stay Resident) que intercepta chamadas de sistema como a abertura de arquivos e pesquisa em uma lista de caminhos predefinida se o arquivo não for encontrado no diretório atual. Isso permitiu que o MASM 1.25 localizasse arquivos dentro da estrutura hierárquica, resolvendo a incompatibilidade e destacando a utilidade surpreendente do APPEND em cenários específicos.

Desenvolvimento