Como posso executar meus aplicativos antigos somente para DOS em um computador moderno?


10

As primeiras versões do meu software que desenvolvi em 1991 foram apenas versões DOS que escrevi usando o Turbo Pascal. Na época, nunca me ocorreu que eu ainda estaria vendendo esses produtos vinte anos depois. Eu nunca pensei em criar capturas de tela e documentar a aparência dos sistemas na época. Hoje, eu adoraria ter um registro visual da aparência do meu software através dos tempos.

Como faço para que esses programas antigos do DOS sejam executados em um computador moderno, para que eu possa tirar fotos das telas para documentar e preservar o histórico do meu software e sua progressão ao longo do tempo?


2
Experimente o programa Linux dosemu.
Paul Tomblin

3
Ou se você estiver no Windows, dosbox

Você não diz o que é o sistema operacional moderno. Se for de 32 bits, os aplicativos de MS-DOS de 16 bits funcionariam se fossem no modo de texto, aplicativos gráficos não muito. Com 64 bits, você pode usar o DosBox ou outras coisas mencionadas aqui, ou o Modo XP, se tiver o Windows 7 Professional.
Alan B

Coincidentemente, fiz exatamente a mesma coisa recentemente com alguns programas TP3 que escrevi por volta de 1990. Os aplicativos geralmente funcionam bem em uma janela de console do XP. Codifiquei minhas rotinas gráficas no assembler - usando os serviços BIOS INT10 em vez de manipular diretamente o buffer de vídeo. É incrível que os antigos arquivos .COM do modelo "pequeno" ainda sejam executados (assim como o próprio TP3!).
MikeJ-UK

Respostas:


16

O que você deseja, como mencionado nos comentários, é DOSBox . O DOSBox é um emulador x86 com DOS que pode executar todos esses aplicativos, mesmo no modo de tela cheia, se desejado.

Lembre-se de que o objetivo principal do DOSBox era uma jogabilidade suave para jogos herdados; portanto, o suporte para impressão e rede é limitado e ainda está em desenvolvimento.


Você sabe se o DOSBox pode lidar com gravações diretas de vídeo? Eu fiz uso pesado do buffer de vídeo naquela época.
Michael Riley - AKA Gunny

1
@CapeCodGunny yes it does :)
John T



2

Eu corro o Ubuntu Linux e instalei o Qemu. O superusuário não tira minha captura de tela, então eu a publiquei em http://hk.pimco.mobi/andy/QemuDos.gif para mostrar a você. Eu tinha um disco de instalação antigo para o MS-DOS e o li em uma imagem de disco que depois usei o Qemu para instalar em uma imagem de disco rígido. Não é um emulador, é a coisa real.


0

O Microsoft Virtual PC 2007 é uma boa ferramenta, você pode instalar o DOS ou um sistema operacional Windows de 32 bits mais antigo em uma máquina virtual e deve poder executar programas dos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.