Linux で Bonanza (ボナンザ)
vine に wine をインストールし、
bonanza
(ボナンザ) を起動してみました。
見事に成功です。パチパチパチ^^
ボナンザはフリーの将棋ソフト。 将棋倶楽部 24 でのレートは約 2400 (自称) とアマチュアトップクラス。 激指 (今年のコンピュータ選手権優勝ソフト) と互角と云う噂です。 ちょっとお相手してもらったところ、ソフト臭さもありません。
Vine 3.2 用 wine-20050725-uvl1.i386.rpm
Vine 4.0 用 wine-20050830-uvl1.i386.rpm
wine をインストール
ダウンロードした rpm をインストールします。 vine 以外の方は このへん を探してください。
# rpm -ivh wine-20050725-uvl1.i386.rpm
初めて wine を起動すると、 ホームディレクトリの下に .wine と云うディレクトリが生成されます。
$ /usr/bin/wine wine: creating configuration directory '~/.wine'... wine: '~/.wine' created successfully. Wine 20050725 Usage: wine PROGRAM [ARGUMENTS...] Run the specified program wine --help Display this help and exit wine --version Output version information and exit
おなじみの Program Files の下に bonanza と云うディレクトリを作り、 その中に bonanza をインストールします。
$ cd ~/.wine/drive_c/Program\ Files/ $ mkdir bonanza $ cd bonanza $ wget http://www.geocities.jp/bonanza_shogi/bonanza1.2_csawin.zip $ unzip bonanza1.2_csawin.zip $ ls Csa.exe bonanza.exe bonanza.ico book.bin flip.csa readme.txt sikou.dll
wine の設定は、 このへん の情報などを参考に設定してください。
ボナンザを起動する
bonanza を起動するには、下記のようにコマンドを入力します。
$ cd ~/.wine/drive_c/Program\ Files/bonanza $ /usr/bin/wine Csa.exe
しかし多分、下のようなエラーがでるはずです。
err:module:import_dll Library MFC42.DLL (which is needed by ...)
ボナンザのサイトにも書いてありますが mfc42.dll と msvcrt.dll が必要です。 どこからか持ってきて system ディレクトリにコピーします。 vector サイト などにも置いてあります。
$ cp mfc42.dll ~/.wine/drive_c/windows/system/
うまく起動できたら、~/.bashrc にでも起動スクリプトを書いて置きましょう。
alias bonanza='/usr/bin/wine ~/.wine/drive_c/Program\ Files/bonanza/Csa.exe'