Skip to content

Commit

Permalink
- やねうら王2018のEngineDefineに書かれている実行ファイル名の先頭が小文字になっていたのでMac/Linux環境で実行に失…
Browse files Browse the repository at this point in the history
…敗していた問題を修正。

  (EngineDefine作り直した)
  • Loading branch information
yaneurao committed Oct 20, 2018
1 parent e4952b5 commit 7152137
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 4 deletions.
Expand Up @@ -500,7 +500,7 @@ public static void WriteEngineDefineFiles2018()
var engine_define = new EngineDefine()
{
DisplayName = "やねうら王",
EngineExeName = "yaneuraou2018_kpp_kkpt",
EngineExeName = "Yaneuraou2018_kpp_kkpt",
SupportedCpus = default_cpus ,
EvalMemory = 480, // KPP_KKPTは、これくらい?
WorkingMemory = 200 ,
Expand Down
5 changes: 2 additions & 3 deletions MyShogi/docs/Mac、Linuxで動作させるには.md
Expand Up @@ -36,13 +36,12 @@
- (V1.30) 公式のGitHubのソースコードで、修正なしにビルドが通って実行自体は出来るところまできました。
- (V1.30) 表示設定のフォント選択ダイアログがフリーズするらしいです。(Linuxだとこの問題は起きない) Mac用のMonoのバグではないかと…。
- (V1.32) libsoundioを用いて音が鳴るようになりました。
https://github.com/jnory/MyShogiSoundPlayer/releases/tag/v0.1.1
- (V1.32) libsoundioを用いて音が鳴るようになりました。サウンド再生のために別途以下のライブラリが必要です。
https://github.com/jnory/MyShogiSoundPlayer/releases/tag/v0.1.1
- (V1.32) Mono(Mac)でKifuControl.csのListViewのEnsureVisibleで例外が出るらしい。間違いなくMonoのScrollbarまわりの実装がbugっている。
KifuControl.csにあるEnsureVisible()全部コメントアウトすると起動するとのこと。Mono側が修正されるまで、Macでは、EnsureVisibleを呼ばないことにする。
(このため、いまのところMacでは棋譜ウインドウの棋譜の自動スクロールがなされない。)


- すべての機能を動作確認できているわけではありません。

- 参考)
Expand Down
3 changes: 3 additions & 0 deletions MyShogi/docs/WIP.md
Expand Up @@ -111,6 +111,9 @@


- "1.3.1b"→"1.3.2" [2018/10/20]-[2018/10/XX]
- やねうら王2018のEngineDefineに書かれている実行ファイル名の先頭が小文字になっていたのでMac/Linux環境で実行に失敗していた問題を修正。
(EngineDefine作り直した)
- Mono(Mac)でKifuControl.csの以下のEnsureVisibleで例外が出る件、呼び出しているところ、Mac用に #if #endifで囲む。
- 起動時に棋譜ウインドウが一瞬画面左上あたりに表示されるの修正。
- MonoAPI.csのGetFreePhysicalMemory、MacとLinuxの両方の単位間違えてたので修正。
- Mac : 最新のサウンドプレイヤーで動くように修正。 #62(jnoryさんのプルリク)
Expand Down
8 changes: 8 additions & 0 deletions MyShogi/docs/更新履歴.txt
Expand Up @@ -3,6 +3,14 @@
■ 2018/10/20


- やねうら王2018のEngineDefineに書かれている実行ファイル名の先頭が小文字になっていたのでMac/Linux環境で実行に失敗していた問題を修正。
(EngineDefine作り直した)
- cf. Ubuntuで『将棋神やねうら王』 (2018/10/19) : http://fxst24.blog.fc2.com/blog-entry-545.html
> (注) 思考エンジンのファイル名は本来は「Yaneuraou2018_kpp_kkpt_sse42.exe」である。
だが、MyShogiは「yaneuraou2018_kpp_kkpt_sse42.exe」で読み込もうとするため、対局、
または検討時にやねうら王2018年度版を選択すると、MyShogiが落ちてしまう。


- Mono(Mac)でKifuControl.csの以下のEnsureVisibleで例外が出る件、呼び出しているところ、Mac用に #if #endifで囲む。


Expand Down

0 comments on commit 7152137

Please sign in to comment.