English Checkers

Discussion about development of draughts in the time of computer and Internet.
Post Reply
Krzysztof Grzelak
Posts: 705
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

English Checkers

Post by Krzysztof Grzelak » Mon Mar 06, 2017 19:30

I have a request for people who know how to program. I have a certain engine checkers English 32 bit along with the base ends. I'd like to convert to 64-bit with the base ends, so to use engine under the program CheckerBoard. The person who will do it heartily thank you.

The file with the base endings is available at https://drive.google.com/file/d/0BydD6s ... sp=sharing

Program CheckerBoard is available at http://www.fierz.ch/checkers.htm

Krzysztof.

Joost Buijs
Posts: 317
Joined: Wed May 04, 2016 11:45
Real name: Joost Buijs

Re: English Checkers

Post by Joost Buijs » Tue Mar 07, 2017 14:03

Krzysztof Grzelak wrote:I have a request for people who know how to program. I have a certain engine checkers English 32 bit along with the base ends. I'd like to convert to 64-bit with the base ends, so to use engine under the program CheckerBoard. The person who will do it heartily thank you.

The file with the base endings is available at https://drive.google.com/file/d/0BydD6s ... sp=sharing

Program CheckerBoard is available at http://www.fierz.ch/checkers.htm

Krzysztof.
You can't convert a program from 32 to 64 bit when you don't have the source code, converting a binary program is virtually impossible.

Checkerboard needs the engine to be a DLL, this complicates things even more, the engine you are talking about has it's own GUI and it seems it also needs the engine to be a DLL just like Checkerboard, but I guess the entrypoints are totally different and incompatible with Checkerboard.

Joost

Rein Halbersma
Posts: 1625
Joined: Wed Apr 14, 2004 16:04
Contact:

Re: English Checkers

Post by Rein Halbersma » Tue Mar 07, 2017 15:07

Krzysztof Grzelak wrote:I have a request for people who know how to program. I have a certain engine checkers English 32 bit along with the base ends. I'd like to convert to 64-bit with the base ends, so to use engine under the program CheckerBoard. The person who will do it heartily thank you.

The file with the base endings is available at https://drive.google.com/file/d/0BydD6s ... sp=sharing

Program CheckerBoard is available at http://www.fierz.ch/checkers.htm

Krzysztof.
checkerboard is also available as a 32-bit program

Krzysztof Grzelak
Posts: 705
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: English Checkers

Post by Krzysztof Grzelak » Wed Mar 08, 2017 14:13

Rein Halbersma wrote:checkerboard is also available as a 32-bit program
I thank know about it.

Krzysztof Grzelak
Posts: 705
Joined: Thu Jun 20, 2013 17:16
Real name: Krzysztof Grzelak

Re: English Checkers

Post by Krzysztof Grzelak » Wed Mar 08, 2017 14:14

Joost Buijs wrote:You can't convert a program from 32 to 64 bit when you don't have the source code, converting a binary program is virtually impossible.

Checkerboard needs the engine to be a DLL, this complicates things even more, the engine you are talking about has it's own GUI and it seems it also needs the engine to be a DLL just like Checkerboard, but I guess the entrypoints are totally different and incompatible with Checkerboard.

Joost
I only I have the source code to make it available.

Joost Buijs
Posts: 317
Joined: Wed May 04, 2016 11:45
Real name: Joost Buijs

Re: English Checkers

Post by Joost Buijs » Wed Mar 08, 2017 15:39

Krzysztof Grzelak wrote:
Joost Buijs wrote:You can't convert a program from 32 to 64 bit when you don't have the source code, converting a binary program is virtually impossible.

Checkerboard needs the engine to be a DLL, this complicates things even more, the engine you are talking about has it's own GUI and it seems it also needs the engine to be a DLL just like Checkerboard, but I guess the entrypoints are totally different and incompatible with Checkerboard.

Joost
I only I have the source code to make it available.
Do you mean that you have the source code?

If you really have the source I can try to convert it to 64 bit, if it doesn't use bit-boards it won't make much difference in speed though, sometimes it can even run slower. And the question remains whether the DLL interface is compatible with Checkerboard, if it is not compatible it will take extra effort to get it running under Checkerboard and I don't know if it's worth the extra work.

Joost

Post Reply