Quote from
Lars Nowak on January 26, 2020, 8:47 pm
Quote from
hari on January 26, 2020, 7:51 pm
The prerelease binaries can be found here: https://banksiagui.com/preview-versions/
Ok, thank you!
I tried it and the GUI has no problem to identify the engine. No problem with the .NET either with the Core version.
But the problem is rather how the GUI deals with the engines. If you have installed or loaded the engine, the GUI will not release the engine program but load a second instance if you select "New Game".
Let me give you an example: You want to play a game between "Certabo" and another UCI engine, e.g. Komodo. Set them as your opponent. Close the GUI and open it again. If you take a look at the Windows task manager, you will see that both engines are loaded. If you press "Play" immediately, everything works fine.
But if you press "New Game" first, you can see in the Windows Task Manager that a second instance of the engines is loaded for a short time. This is fatal for the Certabo engine, because the handling with two engines at the serial port is not yet rebust enough. I don't know why the GUI is doing this because the engines already loaded. It may be changed by a later release.
Regards,
Lars
Quote from
hari on January 26, 2020, 7:51 pm
The prerelease binaries can be found here: https://banksiagui.com/preview-versions/
Ok, thank you!
I tried it and the GUI has no problem to identify the engine. No problem with the .NET either with the Core version.
But the problem is rather how the GUI deals with the engines. If you have installed or loaded the engine, the GUI will not release the engine program but load a second instance if you select "New Game".
Let me give you an example: You want to play a game between "Certabo" and another UCI engine, e.g. Komodo. Set them as your opponent. Close the GUI and open it again. If you take a look at the Windows task manager, you will see that both engines are loaded. If you press "Play" immediately, everything works fine.
But if you press "New Game" first, you can see in the Windows Task Manager that a second instance of the engines is loaded for a short time. This is fatal for the Certabo engine, because the handling with two engines at the serial port is not yet rebust enough. I don't know why the GUI is doing this because the engines already loaded. It may be changed by a later release.
Regards,
Lars