HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

夏の終わりに 象歩ブログ また、衝動買いの無線LANスティック
05 August 2005

Linux で Bonanza (ボナンザ)

VAIO の VINE に WINE をインストール
将棋  

vinewine をインストールし、 bonanza (ボナンザ) を起動してみました。
見事に成功です。パチパチパチ^^

ボナンザはフリーの将棋ソフト。 将棋倶楽部 24 でのレートは約 2400 (自称) とアマチュアトップクラス。 激指 (今年のコンピュータ選手権優勝ソフト) と互角と云う噂です。 ちょっとお相手してもらったところ、ソフト臭さもありません。

wine の rpm は ここ の下に置きました。

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.dllmsvcrt.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'

Comments
There is no comment.
Trackbacks

【注意】TrackBack 送信なさる場合、 あなたの記事中に参照リンク (当ブログの URL 記述) が必要です。 トラックバックスパム防止のため、御了承ください。

There is no trackback.
Post a comment











一回プレビューして投稿内容の確認をしてください。その後に投稿可能になります。