New J.A Compiles

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Kohflote
Posts: 227
Joined: Wed Sep 19, 2007 11:07 am
Location: Singapore

Re: New J.A Compiles

Post by Kohflote »

Dear Maestro Jim,

If you have the spare time, and if you don't mind, trouble you to compile the latest development version of Alexandria chess engine, please. Thank you.

Best regards,
Koh, Kah Huat
User avatar
Jim Ablett
Posts: 1732
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Jim Ablett wrote: Fri Aug 09, 2024 11:01 pm Image
https://github.com/PGG106/Alexandria
Alexandria 7.0.14 by Guiseppe Pagano

Alexandria 7.0.14 64 JA

Windows/Linux & Android clang profiled builds

https://drive.proton.me/urls/DWE8V6PY04#hfXXGgXIauGf

Jim.
Update:

Alexandria 7.0.22 dev.8bf2e69 64 JA

Windows/Linus & Android profiled builds

https://drive.proton.me/urls/6Z7F031D94#2zH2kNFfSh3h

Jim.
Kohflote
Posts: 227
Joined: Wed Sep 19, 2007 11:07 am
Location: Singapore

Re: New J.A Compiles

Post by Kohflote »

Thank you, Maestro Jim!

Best regards,
Koh, Kah Huat
User avatar
Jim Ablett
Posts: 1732
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/cjbolt/EubosChess
EubosChess 3.7 Dev.f693c21 by Chris Bolt

EubosChess 3.7 Dev.f693c21 64 JA

Fast standalone Windows executable

https://drive.proton.me/urls/ZNRZ3F412M#LlCfYPmpHUZj

Jim.
Mike Sherwin
Posts: 917
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: New J.A Compiles

Post by Mike Sherwin »

Hi Jim,

My CD with MSVC 2005 on it has failed. I can't compile RomiChess without it. Can I ask you what compiler did you use to compile RomiChess? Romi uses nameless structs and MSVS 2022 does not seem to support that Microsoft extension anymore. I have a simple idea that I'd like to try. After the PSTs are built before the search begins I'd like to test each entry in the PSTs for safety and lower the value some if it does not look safe. I think it would make a lot of sense to do that. But I need to find a compiler that will compile RomiChess.

THANKS!
Mike
User avatar
Jim Ablett
Posts: 1732
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Mike Sherwin wrote: Mon Oct 14, 2024 8:29 pm Hi Jim,

My CD with MSVC 2005 on it has failed. I can't compile RomiChess without it. Can I ask you what compiler did you use to compile RomiChess? Romi uses nameless structs and MSVS 2022 does not seem to support that Microsoft extension anymore. I have a simple idea that I'd like to try. After the PSTs are built before the search begins I'd like to test each entry in the PSTs for safety and lower the value some if it does not look safe. I think it would make a lot of sense to do that. But I need to find a compiler that will compile RomiChess.

THANKS!
Mike
Hi Mike,

Here is my src to Romichess P3K. It will compile with latest MINGW64 using makefile included.

https://drive.proton.me/urls/P4K5PP886C#4kIOnnkKOmi3

I use MSYS2 > https://github.com/msys2/msys2-installe ... tly-x86_64

Once installed update system in MINGW64 bash shell > (icon will be in your start menu)

pacman -Syu

Install latest MINGW64 toolchain >

pacman -S mingw-w64-x86_64-toolchain

If you still need to install stuff after that after just do ( as example to install make) >

pacman -S make

Copy Romichess src folder to your MSYS2 home folder (c:\Msys64\home\<username>\)

cd into it and you should be good to go after that.

I recommend using Notepad++ as your code editor > https://notepad-plus-plus.org/

Jim.
Mike Sherwin
Posts: 917
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: New J.A Compiles

Post by Mike Sherwin »

Jim Ablett wrote: Tue Oct 15, 2024 12:02 am
Mike Sherwin wrote: Mon Oct 14, 2024 8:29 pm Hi Jim,

My CD with MSVC 2005 on it has failed. I can't compile RomiChess without it. Can I ask you what compiler did you use to compile RomiChess? Romi uses nameless structs and MSVS 2022 does not seem to support that Microsoft extension anymore. I have a simple idea that I'd like to try. After the PSTs are built before the search begins I'd like to test each entry in the PSTs for safety and lower the value some if it does not look safe. I think it would make a lot of sense to do that. But I need to find a compiler that will compile RomiChess.

THANKS!
Mike
Hi Mike,

Here is my src to Romichess P3K. It will compile with latest MINGW64 using makefile included.

https://drive.proton.me/urls/P4K5PP886C#4kIOnnkKOmi3

I use MSYS2 > https://github.com/msys2/msys2-installe ... tly-x86_64

Once installed update system in MINGW64 bash shell > (icon will be in your start menu)

pacman -Syu

Install latest MINGW64 toolchain >

pacman -S mingw-w64-x86_64-toolchain

If you still need to install stuff after that after just do ( as example to install make) >

pacman -S make

Copy Romichess src folder to your MSYS2 home folder (c:\Msys64\home\<username>\)

cd into it and you should be good to go after that.

I recommend using Notepad++ as your code editor > https://notepad-plus-plus.org/

Jim.
Thank you very much. :D I have downloaded both and I'll see if I can get it working.
User avatar
Jim Ablett
Posts: 1732
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: New J.A Compiles

Post by Jim Ablett »

Image
https://github.com/koedem/Koedem
Koedem 1.1.2 by Kolja Kühn

Koedem 1.1.2 64 JA

Fast standalone Windows executable

https://drive.proton.me/urls/JV5G6RCAMR#0qfs7nRUOUNq

Jim.
Mike Sherwin
Posts: 917
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: New J.A Compiles

Post by Mike Sherwin »

Hi Jim, I was wondering if you had OWL Chess. It was originally in pascal but was translated to C and made part of Turbo C 1.0. I have tried a few times to make it into a winboard engine. But I just do not have the skill. Sad but true. Here is the source code if you or anyone else is interested.

https://www.mediafire.com/file/kzp8wary ... L.ZIP/file
Mike Sherwin
Posts: 917
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: New J.A Compiles

Post by Mike Sherwin »

Mike Sherwin wrote: Wed Oct 16, 2024 3:56 am Hi Jim, I was wondering if you had OWL Chess. It was originally in pascal but was translated to C and made part of Turbo C 1.0. I have tried a few times to make it into a winboard engine. But I just do not have the skill. Sad but true. Here is the source code if you or anyone else is interested.

https://www.mediafire.com/file/kzp8wary ... L.ZIP/file
In Turbo C 1.0 was the source code for OWL Chess. Though the exe was wchess.exe. Prior to that it was in Borland Pascal. Do you know who the author is of OWL Chess/wchess.exe?
ChatGPT said:
ChatGPT
The author of OWL Chess or wchess.exe is David Kittinger. He was a notable figure in the development of early computer chess programs. Kittinger was a key programmer behind several chess programs in the 1980s and 1990s, including ones that were part of Borland's Turbo C and Pascal development environments. His work in computer chess became particularly well known when WChess, which is derived from OWL Chess, was used in Microsoft's Chessmaster series. WChess also made waves when it competed in the World Microcomputer Chess Championships and similar competitions.

David Kittinger's contributions were foundational in the early stages of chess AI development.