out
01
2009

Executando o TASM no GNU/Linux

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.

tasm rodando no linux

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.

tags: , ,
posted in unifei by Tiago Maluta

Follow comments via the RSS Feed | Deixe um comentário | Trackback URL

Leave Your Comment