Telnetを使用してDOSBox / DOSEmuを介して16ビットアプリケーションを実行する

Telnetを使用してDOSBox / DOSEmuを介して16ビットアプリケーションを実行する

これが私の問題です。

私は一つFedora 30 telnet-serverと一つを持っていますWindows telnet client。私はFedora30にインストールし、DosBox私のアプリケーション(Foxpro 2.6)を実行しました。グラフィカルユーザーインターフェースはありません。

DosBoxを実行するために、Telnetサービスを介して私のWindowsコンピュータからFedora 30 Telnetサーバーに接続したいと思います。

試してみると、cmd.exeWindowsのDosBoxの代わりにFedora 30のDosBoxが開かれました。

私はどこか間違ったことを言ったのですか?不可能なことをしているようですが説明がありませんね。

これを試してみると、dosemu -t FOXPRO.EXE次のようになります。 http://image.noelshack.com/fichiers/2019/30/1/1563796436-dosemufail.jpg

dosemu.conf、私はこれを見ました:

Video adapter style used: one of: vga, ega, mda, mga, cga, none
Default: "vga"; none=dumb terminal mode.
$_video = "vga" 

しかし、それが私の問題に関連しているかどうかはわかりません。



テストしたい人は: FoxPro 2.6へのリンク(実行Install.exeしてインストールすると、FPD26C:にフォルダが作成されます):

https://mega.nz/#!rtVEhYqS!Umbr8H6xciJEKXa5Z8MICRnruIWjySh3nKWXtX3kRcY

直接実行するには、FOXPRO.EXEFPD26フォルダは次のとおりです。 https://mega.nz/#!7odE3YDb!oyZ6o0zwRszyCdzPb-zRKr-1vogE5c0_g-W3_NLeea4

答え1

私が知っている限り、DOSBoxは端末ベースの操作をサポートしておらず、常に新しいSDLウィンドウを開きます。

あなたの状況に応じて取ることができる2つのアプローチがあります。

  • 代わりにSSH接続を使用し、WindowsシステムでXサーバーを使用してください(参照:パテそしてシャオミング);これにより、FedoraシステムからWindowsシステムへのX接続を渡すことができ、Fedoraシステムで実行されているDOSBoxはWindowsシステムにそのウィンドウを表示できます。
  • 使用ドルセンDOSBox(Fedora用RPM Fusionで利用可能)ではなく、DOSEMUはオプションを使用して端末での実行をサポートし、-tこの方法でFoxProを実行できます。

関連情報