最近のコンピューターで古いDOS専用アプリケーションを実行するにはどうすればよいですか?


10

1991年に開発したソフトウェアの最初のバージョンは、Turbo Pascalを使用して作成したDOS専用バージョンでした。当時、実際に20年経ってもこれらの製品を販売しているとは思いもしませんでした。スクリーンショットを作成したり、システムが当時どのようになっていたかを文書化したりすることは考えていませんでした。今日、私は自分のソフトウェアが古くからどのように見えるかを視覚的に記録したいと思っています。

これらの古いDOSプログラムを最新のコンピューターで実行して、画面の写真を撮り、自分のソフトウェアの履歴とその経過を文書化して保存するにはどうすればよいですか?


2
Linuxプログラムをお試しくださいdosemu
ポールトンブリン2009

3
または、Windowsを使用している場合は、dosbox

最新のOSとは何ですか。それが32ビットの場合、16ビットのMS-DOSアプリケーションは、テキストモードであれば機能しますが、グラフィカルアプリケーションではそれほど機能しません。64ビットでは、DosBoxまたはここで説明したその他のものを使用できます。Windows7 Professionalを使用している場合は、XPモードを使用できます。
アランB

偶然にも、私は最近、1990年頃に書いたいくつかのTP3プログラムでまったく同じことを行いました。ほとんどのアプリは、XPコンソールウィンドウで正常に動作します。ビデオバッファーを直接操作するのではなく、BIOS INT10サービスを使用して、アセンブラーでグラフィックスルーチンをコーディングしました。古い「小さな」モデルの.COMファイルが実行されているのは驚くべきことです(TP3自体もそうです)。
MikeJ-UK 2011

回答:


16

コメントで述べたように、あなたが望むのはDOSBoxです。DOSBoxは、DOSを備えたx86エミュレーターであり、必要に応じて、これらのアプリケーションをすべてフルスクリーンモードで実行できます。

DOSBoxの主なターゲットはレガシーゲームのスムーズなゲームプレイであることを覚えておいてください。したがって、印刷とネットワーキングのサポートは制限されており、まだ開発中です。


DOSBoxが直接ビデオ書き込みを処理できるかどうか知っていますか?当時はビデオバッファを多用していました。
マイケルライリー-別名Gunny

1
@CapeCodGunnyはい、そうです:)
John T

ありがとう...それは素晴らしい働きをします。zilchworks.com/images/20years/DOS-ZILCH-v1.19.jpg
Michael


2

Ubuntu Linuxを実行し、Qemuをインストールしました。SuperUserはスクリーンショットを取得しないため、http://hk.pimco.mobi/andy/QemuDos.gifに投稿して表示します。MS-DOS用の古いインストールディスクを持っていて、それをディスクイメージに読み込んだ後、Qemuを使用してハードディスクイメージにインストールしました。それはエミュレーターではなく、本物です。


0

Microsoft Virtual PC 2007は優れたツールです。DOSまたは古い32ビットWindowsオペレーティングシステムを仮想マシンにインストールでき、その中でDOSプログラムを実行できるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.