A série de utilitários Turbo da Borland foi muito popular nos 80 e 90. Havia o Turbo Assembler, Turbo Liker, Turbo C, Turbo Debugger, etc; A versão que preciso utilizar tem retrições no endereçamento da memória roda no modo do MS-DOS. Hoje, sem o qemu/virtualbox para utilizar o Windows, resolvi partir para o Wine e obtive o seguinte erro:
# wine TASM.EXE err:dosmem:DOSMEM_MapDosLayout Need full access to the first megabyte for DOS mode
Lembrei então do programa dosemu. A instalação (está presente na maioria dos gerenciadores de pacotes) e uso são simples. Após a execução você é direcionado a um prompt (igual ao command no Windows) que executa o FreeDOS. A partir deste ponto é ir até a partição com permissão de escrita – no meu caso D: – que reflete o diretório /root do sistema.

Executando o Turbo Debugger 2.0 no DOSEMU
Alguns pontos:
- É possivel utilizar o DOSEMU com o usuário normal.
- Usar o ‘edit’ é perda te tempo, prefira outras opções e utilize o prompt somente para invocar os comandos.
- Se realmente não precisasse, nunca iria usar este programa, hoje em dia há opções bem melhores como o GNU Assembler (gas) ou até mesmo o nasm.