Execute o programa Mallard Basic .com no Windows 8?

0

Existe uma maneira de executar um aplicativo escrito em Mallard Basic no Windows moderno? Eu tentei fazer um atalho para o COM, que já causou algumas mensagens de erro e, em seguida, executá-lo no modo de compatibilidade para um Windows mais antigo, sem sucesso. Diz "Este aplicativo não pode ser executado no seu PC".

Obrigado!

    
por Philipp Lenssen 12.04.2015 / 10:09

2 respostas

1

COM aplicativos são de 16 bits e não podem ser executados em sistemas x64 (isso é, na verdade, restrição da CPU , não o Windows ):

16-bit Windows (Win16) and DOS applications will not run on x86-64 versions of Windows due to removal of the virtual DOS machine subsystem (NTVDM) which relied upon the ability to use virtual 8086 mode. Virtual 8086 mode cannot be entered while running in long mode.

Você tem 2 alternativas:

  • Execute o Mallrad Basic em DosBox
  • Execute o Mallrad Basic em uma máquina virtual com FreeDOS
por 12.04.2015 / 15:01
-1

As respostas acima estão corretas, mas suspeito que você esteja tentando executar um programa CPM em um PC que possui um conjunto de instruções completamente diferente. Você precisa de um compilador / interpretador Mallard Basic para o conjunto de instruções do 8086, com o qual posso ajudá-lo. Eu escrevo todos os meus programas comerciais no Mallard Basic e os executo em tudo (DOS, Windows 95 para Win-10, Linux, etc).

    
por 30.03.2016 / 15:51

Tags