最新のWindowsでMallard Basicで書かれたアプリを実行する方法はありますか? COMへのショートカットを作成しようとしましたが、それはすでにいくつかのエラーメッセージを引き起こし、それから古いWindows用の互換モードでそれを実行することは役に立ちませんでした。 「このアプリはあなたのPC上では実行できません」と書かれています。
ありがとうございます。
最新のWindowsでMallard Basicで書かれたアプリを実行する方法はありますか? COMへのショートカットを作成しようとしましたが、それはすでにいくつかのエラーメッセージを引き起こし、それから古いWindows用の互換モードでそれを実行することは役に立ちませんでした。 「このアプリはあなたのPC上では実行できません」と書かれています。
ありがとうございます。
回答:
COM
アプリケーションは16ビットであり、x64システムではまったく実行できません(これは実際には WindowsではなくCPUの制限 ):
16ビットWindows(Win16)およびDOSアプリケーションはx86-64上では動作しません DOSの仮想マシンの削除によるWindowsのバージョン 仮想8086を使用する機能に依存したサブシステム(NTVDM) モード。ロングモードでの実行中は、仮想8086モードに入ることはできません。
だから、あなたは2つの選択肢があります:
上記の答えはすべて正しいですが、私はあなたが全く異なる命令セットを持つPC上でCPMプログラムを実行しようとしているのではないかと思います。あなたは私があなたを助けることができるかもしれない8086命令セットのためのMallard Basicコンパイラ/インタプリタを必要とします。私はMallard Basicで私自身の商用プログラムをすべて書いて、それらすべてを実行します(DOS、Windows 95からWin 10、Linuxなど)。