2012-04-10 17 views
5

古いClipperアプリケーションを実行しようとしています。それに勝つ7 32ビット上の細かい動作しますが、私はDOSBoxを0.74を使用しようとすると、それが次のエラーでクラッシュ:DOSBoxエラー終了:CPU_SetSegGeneral:スタックセグメントゼロ

Exit to error: CPU_SetSegGeneral: Stack segment zero

は、私はDOSBoxをを実行するときに設定することを忘れてそこにいくつかの設定はありますか?

DOSBoxでこのアプリケーションを実行できるようにするには、32ビットまたは64ビットのWin 7で動作するポータブルソリューションしかないようです。

この問題の解決策がわからない場合は、Win 7 64ビット版のHome EditionでClipper 5.3アプリケーションを実行する必要があるかどうかを教えてください。

編集: 非常に同じ結果でWin 7 Home 64ビットで試しました。私に何ができる?

+0

なぜVmWare Playerのようなものはオプションではありませんか? – paxdiablo

+0

@paxdiabloあなたはそれがどのように使用されるかを詳しく教えていただけますか?私はVmWare Playerについて読んでいます。しかし、私はそれがFreeDOSのようなインストールを含むだろうと思いますか?さらに、多くのクライアントマシンにインストールしなければならないので、私は無料のソリューションの後にいます。 – Boro

+1

VMWare PlayerとFreeDOSの両方が無料です(コスト面で - VMWareはクローズソースです)。私はちょうど問題が最初のケースで消えるかどうかを見るためにそれを使用しようとします、これはDosBox自体の問題かもしれません。それが機能するならば、それを使って顧客の努力を調べることができます。それが動作しない場合、それについて忘れてください。 – paxdiablo

答えて

1

この質問を閉じることを願って私はWin7 64bit上でその古いアプリケーションを実行できる唯一のソリューションのおかげです。

VMLite XP Modeであった。 私は単純にガイドの方法に記載されている手順に従いました。それは起動して実行していましたが、アプリケーションをVMLite XPモードにコピーして正常に動作していました。

最後に私は自分のデスクトップへのショートカットを作成しましたが、今度はWin7 64bitデスクトップからアプリケーションを起動して、アプリケーションを起動するVMLite XPモードを起動します:)または、これまでのところ、それは素晴らしい作品です。

2

私は何年も前にclipperを使いましたが、誤ったconfig.sys設定、特に "FILES"設定があなたのアプリケーションには十分に大きくなければならない(200と言う)ので、この設定を調整する方法を提供します。

このパッチはDOSBoxをオプションの新しい設定を追加するファイルを設定することができますhttp://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox からパッチを試してみてください

手順ファイル:

  • バックアップdosbox.exeをし、パッチを適用したバージョンに置き換える
  • dosboxオプションファイルを編集し、FILES = 200を[DOS]セクションに追加してください。

私はテストするためにクリッパー5.3を持っていないので、結果。

+0

あなたの時間をとっていただきありがとうございます(+1)。私はFILESを設定する他の方法を試しましたが、プログラムはまだ失敗しましたが、私はこれも試してみて、今晩後であなたに知らせるでしょう。 – Boro

+0

悪い知らせがありませんでした。それは非常に同じエラーで戻ります。 – Boro

+0

あまりにも悪いですが、設定、テンプレート用のウィザードがあり、dosboxオプションで簡単にプレイできるため、 "D-Fend Reloaded"を使うことをお勧めします。アプリケーションの実行に使用されたPCのような設定を試し、「メモリ」オプションで再生してください。また、あなたのプログラムは既に提案されているようなVMWare Player/FreeDOS構成で動作することもあります。 – CesarC