Table of Contents

Frank-Walter

FrankWalter has moved!

Please visit the new FrankWalter homepage.

This page remains for historical reasons and may be removed in the future.

Frank-Walter is a java-based winboard/xboard chess engine written by Laurens Winkelhagen.
Current version is Frank-Walter 2.2.8-e85fcb4

Download

Frank-Walter 2.2.8
Frank-Walter 2.2.6
Frank-Walter 2.2.3
Frank-Walter 2.2.2

Usage

Frank-Walter is a java chess engine that requires java 8 or higher to work. Java can be downloaded from https://www.java.com. The engine can be started with the command java -jar frankwalter.jar <options> where <options> are optional commandline parameters.

Currently the following commandline parameters are available

Features

Syzygy Tablebases

This java program makes use of Syzygy Tablebases via the Java Syzygy-Bridge: a modification of the Fathom c program, in combination with a java library that can use this native library. Due to practical constraints there is no apple macintosh version of the JSyzygy library available. In order to use Syzygy tablebases, the file libJSyzygy.so (linux) or JSyzygy.dll (windows) should be placed next to the frankwalter.jar file, or in a java library directory. The Syzygy tablebases themselves can be generated locally, or downloaded from the internet.

It should be possible to compile the JSyzygy library on MacOs (and name it libJSyzygy.jnilib I suppose), but I don't have the means nor the experience to test this myself. The JSyzygy library can be compiled of my fork of basil00's Fathom program, located in github: https://github.com/ljgw/Fathom.

Acknowledgements

Frank-Walter would not have been complete or even possible without the inspiration and material provided by the following people: