Запустить программу Mallard Basic .com на Windows 8?
Есть ли способ запустить приложение, написанное на Mallard Basic, на современной Windows? Я попытался сделать ярлык для COM, который уже вызвал некоторые сообщения об ошибках, а затем запустить его в режиме совместимости для более старой Windows, но безрезультатно. Он говорит: "Это приложение не может работать на вашем компьютере".
Спасибо!
2 ответа
COM
приложения являются 16-разрядными и вообще не могут быть запущены в системах x64 (на самом деле это ограничение ЦП, а не Windows):
16-разрядные приложения Windows (Win16) и DOS не будут работать в x86-64 версиях Windows из-за удаления подсистемы виртуальной машины DOS (NTVDM), которая основывалась на возможности использовать режим виртуального 8086. Виртуальный режим 8086 не может быть введен во время работы в длинном режиме.
Итак, у вас есть 2 варианта:
Все приведенные выше ответы верны, но я подозреваю, что вы пытаетесь запустить программу CPM на ПК с совершенно другим набором инструкций. Вам нужен компилятор / интерпретатор Mallard Basic для набора инструкций 8086, с которым я могу вам помочь. Я пишу все свои коммерческие программы на Mallard Basic и запускаю их на всем (от DOS, Windows 95 до Win-10, Linux и т. Д.).