OpensuseでDosemuなどのDosboxを自動化する方法

OpensuseでDosemuなどのDosboxを自動化する方法

DOSエミュレータからDOSアプリケーションを移行しようとしていますが、osemuが答えであると確信しています。しかし、プログラムにはいくつかのバグがあります。それで、DOSボックスを使ってみました。

問題は、パテでWindowsユーザーがOpenSUSEサーバーに認証され、プログラムが自動的に実行されることです。

ドスムではできますが、Dosboxでどうすればいいですか?

Dosemuでこれを行うために、.profile以下を編集して追加しました。

stty cols 80 rows 25
dosemu
exit

それから一番上に.dosemu/drive_c/編集しました。autoexec.bat

lredir f: software_folder
unix -s DOSEMU_VERSION
echo "Welcome to dosemu %DOSEMU_VERSION%!"
unix -e
f:
software_name
exitemu

答え1

autoexecを変更または追加する一般的な方法は、.dosbox/dosbox-X.XX.conf.fileの末尾にある...セクションです。

 [autoexec]

速度が遅くなった後にコマンドを入力すると、起動dosbox時に実行されます。

「ショートカット」などを作成する必要がある場合、これはユーザーdosbox設定に限定されません。指定したコマンドを使用できます-c COMMAND。各コマンドには1つが必要ですが、複数を使用することもできます。カスタム .conf ファイルを生成して使用することもできます。-conf CONF_FILE

具体的に公開した例では、[autoexec]次の操作を行います。

[autoexec]
@ECHO OFF
CLS
MOUNT F SOFTWARE_FOLDER
F:
SOFTWARE_NAME
EXIT

また、言及する価値があるのは、dosbox内部機能が不足していることですMODE.COM。これを使用するには、コピーされたFreeDOSバイナリからロードするMODE.COM必要があります。MODE.COMまず、ロードする必要のない代替プログラムを使用する方が簡単かもしれません。

全体的に私もdosbox好きですdosemudosboxアクセシビリティビデオをサポートしているようで、グラフィックに使用します。dosemu私は実行せずにXハードウェアに直接アクセスするために使用します。

関連情報