Mephisto Chess Genius

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

Moderator: Ras

Engin
Posts: 993
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: Mephisto Chess Genius

Post by Engin »

mclane wrote: Sat Jan 18, 2025 5:45 pm I do not think shredder is continued. There is no new shredder version in the last years.
In opposite to new colossus versions.

Richard lang , like Ed Schroeder, „retired“ from commercial computer chess .
His motorola 680x0 versions were assembler. Later engines were imo not assembler but C.
The motorola versions were the foundation of his success with Hegener and Glaser and Ossi Weiner.

Although Richard Lang did work before HG for David Levy.
His 8bit engine was sold as Cyrus and Cyrus II on many machines. Then dedicated chess computers for hanimex and cxg and other companies. After 1984 came the Hegener and Glaser age.
With many championship titles such as in amsterdam, dallas, rome, almeria, portorose, vancouver…

Richard was in Santiago de Compostela.

Almost any participant there made selfies with „King Richard“.
yes, me too :)

Richard Lang was in Santiago too, i ask him why his engine not work on windows 64 bit and he told me that is a lot of work to rewrite it for 64 bit.
User avatar
Ras
Posts: 2680
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Mephisto Chess Genius

Post by Ras »

Engin wrote: Sat Jan 18, 2025 5:36 pmwhy it is working on linux but not on windows 64 bit ?
The underlying core problem is the x86 CPU itself. If you are in 64 bit mode, you can only run 64 bit and 32 bit programs, not 16 bit code. If you are in 32 bit mode, you can run 32 bit and 16 bit code. What's worse, changing between the modes requires a hard reset. By the time 64 bit Windows became common, there was so little need for old 16 bit programs that Microsoft didn't bother with another solution, especially because one of the main needs is old DOS games - and that already works via DOSbox anyway.

Linux, on the other hand, has Wine, and that provides a complete CPU emulation for 16 bit code.
Engin wrote: Sat Jan 18, 2025 5:39 pmif he has ported to C then it should more easier to compile it for 64 bit i guess or ?
Yes, barring some bugs, like implicitely assuming that the size of an integer is the same as of a pointer. That used to be common back when 64 bit CPUs were new. However, the C version is probably not identical to Genuis 7. Means, it's a Lang engine, but not quite the same.

Also, given that Lang's engine is still in active commercial use, namely with the Millennium Chess dedicated units, we won't see that as open source anytime soon, if ever at all.
Rasmus Althoff
https://www.ct800.net
Damir
Posts: 2862
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Mephisto Chess Genius

Post by Damir »

Can anyone ask Mr Lang if he can compile desktop version of his engine, Chess Genius 7.2 to 64 bits?

The engine is not working on my comp, as it doesn't support the compatibility of the engine.

If it is too much for him to rewrite his engine to 64 bits, can he at least release the source code of his engine to a trustworthy person with programming knowledge, who will be able to do it instead?

I have bought both mobile and desktop version of his program.

I have tried and write to him regarding the desktop version of his program, but have never received a reply from him.
User avatar
Ras
Posts: 2680
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Mephisto Chess Genius

Post by Ras »

Damir wrote: Sat Jan 18, 2025 9:22 pmCan anyone ask Mr Lang if he can compile desktop version of his engine, Chess Genius 7.2 to 64 bits?
Already answered: viewtopic.php?p=975290#p975290
Rasmus Althoff
https://www.ct800.net
Werewolf
Posts: 1965
Joined: Thu Sep 18, 2008 10:24 pm

Re: Mephisto Chess Genius

Post by Werewolf »

mclane wrote: Sat Jan 18, 2025 5:45 pm I do not think shredder is continued. There is no new shredder version in the last years.
In opposite to new colossus versions.
I'll bet you're wrong on this one :D
User avatar
mclane
Posts: 18850
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Mephisto Chess Genius

Post by mclane »

Last shredder 13 version is from November 2016!!

So far no version. Looks like Stefan is doing other stuff now.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
User avatar
Tibono
Posts: 123
Joined: Sat Aug 01, 2015 6:16 pm
Location: France
Full name: Eric Bonneau

Re: Mephisto Chess Genius

Post by Tibono »

Are you ruling out Shredder 13.5 NNUE, included in the Mephisto Phoenix (2023)?
Not available as a standalone software, I have to acknowledge. A pity, I would happily buy it!
User avatar
mclane
Posts: 18850
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Mephisto Chess Genius

Post by mclane »

True. It is a new product for a dedicated chess computer. But it is still shredder13, evaluation replaced with nnue.

We have to face the truth that chess programmers do not continue programming chess forever.
Most of them begin a family life and do other stuff e.g. when they retire.
There are a few exceptions. Martin Bryant, Ed Schröder and C.W. are stll doing computerchess.
We can be very happy that these people are still healthy and have fun about computerchess or that , like Richard Lang they visit computerchess events like Santiago de Compostela.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
germangonzo
Posts: 3
Joined: Sun Nov 12, 2023 12:26 pm
Full name: Frank Meißen

Re: Mephisto Chess Genius

Post by germangonzo »

Hi everybody,
did anybody get https://github.com/otya128/winevdm running?
Seems to be a solution.
BR
Frank
Damir
Posts: 2862
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Mephisto Chess Genius

Post by Damir »

Hi Frank

If possible can you compile 16 bits Windows from its source, with its installation file, so I can install it? :)