Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: A patch for the Novag Constellation (https://www.schachcomputer.info/forum/showthread.php?t=7368)

Mychess 01.11.2025 19:46

A patch for the Novag Constellation
 
Hi,


The Novag Constellation has some trouble with take back function ("Remis bug", https://www.schach-computer.info/wiki/index.php/Bugs).
This patch fixes it.

In "8314_orange" rom, change

Code:

0C8E :                  A5 06
0C90 : C9 10 D0 0B CE B5 02 AD
0C98 : AA 02 F0 03 CE AA 02
                      .
by

0C8E :                  AD AA
0C90 : 02 F0 03 CE AA 02 A5 06
0C98 : C9 10 D0 03 CE B5 02

The new checksums are :

("8314_orange", 0xe000, 0x2000, CRC(F62031DC) SHA1(E367889265B8DDBD50D627ACCB110843333B3CD3)


Cordialy,

Mychess

fhub 02.11.2025 19:25

AW: A patch for the Novag Constellation
 
Hi Mychess,
Zitieren:

Zitat von Mychess (Beitrag 134945)
The Novag Constellation has some trouble with take back function ("Remis bug", https://www.schach-computer.info/wiki/index.php/Bugs).
This patch fixes it.

thanks for this bugfix! :top:

I've now added it to 'const' as 'modified' ROM version (as already done for some of your other bugfixes), although this bug will occur VERY rarely in real games (therefore, this bugfix will only be available in the next update).

I've also looked at 'const36' and it contains exactly the same code (at address 2C9A), so I made a fix with the same changes for this version as well.
Then I even looked at 'const36a', but it seems that this version doesn't have this bug (probably already fixed, because it's a 2 years later version) - the code (around 3C6E +/- a few bytes) is in fact almost identical to your fixed code.

Regards,
Franz

Tibono 02.11.2025 22:52

AW: A patch for the Novag Constellation
 
Zitieren:

Zitat von fhub (Beitrag 134970)
Then I even looked at 'const36a', but it seems that this version doesn't have this bug (probably already fixed, because it's a 2 years later version) - the code (around 3C6E +/- a few bytes) is in fact almost identical to your fixed code.

Hi,
Just as a reminder, 'const36a' is using the Quattro version of the Constellation 3.6 ROM...
MfG,
Eric


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info