Sonntag, 6. Juni 2010

Rybka 64 Bit am Mac

Vasik Rajlichs langjährige Nummer 1 im Computerschach erobert mit der neuen Version Rybka 4, und einem Zuwachs von rund 50 Punkten, erneut die alleinige Spitze. Linux und Intel Macintosh User dürfen sich auf ein verbessertes microwine 0.9 von Steinar H. Gunderson freuen. Damit erstellt man ganz einfach aus einer 64 Bit Rybka Windows EXE-Datei ein Mac(bzw. Linux)-Binary.

Inzwischen verschenkt Vasik Rajlich auch die letzte Version aus der 2er Reihe Rybka 2.3.2a. Diese liegt etwa 100 Punkte unterhalb von Rybka 3. Danke Vasik!

Erstellung eines Mac-Binary
- gewünschte 64-Bit Rybka EXE-Datei im Finder duplizieren und z.B. in Rybka64.exe umbenennen

- microwine-0.9.tar.gz downloaden und im Rybka-EXE Verzeichnis entpacken

- unter OS X 10.5 funktioniert das im Archiv enthaltene microwine.Darwin nicht. Darum muss es hier erst übersetzt werden (Voraussetzung Apples Xcode ist installiert). Dies kann bei OS X 10.6 übersprungen werden. Im Terminal
$ cd microwine-0.9
$ make
$ mv microwine microwine.Darwin
$ cd ..

- im Terminal das Mac Binary erzeugen
$ cat microwine-0.9/microwine.Darwin Rybka64.exe > rybka64
$ chmod u+x rybka64

- Rybka testen und danach z.B. in SCID als UCI Engine einbinden
$ ./rybka64
uci

id name Rybka 2.3.2a mp
id author Vasik Rajlich
option name Hash type spin min 2 max 4096 default 32
option name Max CPUs type spin min 1 max 2048 default 2048
option name Display PV Tips type check default false
option name CPU Usage type spin min 1 max 100 default 100
option name Win Percentage to Hash Usage type check default false
option name Display Current Move type check default true
option name NalimovPath type string default
option name NalimovCache type spin min 1 max 256 default 1
option name NalimovUsage type combo default Rarely var Frequently var Normally var Rarely var Never
option name Preserve Analysis type check default false
option name Clear Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 100
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 1200 min 1200 max 2400
option name Server Buffer type check default false
option name UCI_AnalyseMode type check default false
option name UCI_Opponent type string default
option name UCI_EngineAbout type string default www.rybkachess.com
option name Contempt type spin default 0 min -100 max 100
option name Outlook type combo default Neutral var Very Pessimistic var Slightly Pessimistic var Neutral var Slightly Optimistic var Very Optimistic var Ultra Optimistic
option name Rate Of Play type combo default Normal var Ultraslow var Slow var Normal var Fast var Ultrafast
option name Time Usage type combo default Varied var Constant var Varied
option name Emergency Time Buffer type combo default Medium var Small var Medium var Large
uciok

quit