|
||||||||||||
THE PATCH FOR ALL CHESS COMPUTERS WITH H8 BUG
Hi,
The H8 bug is present in many chess computers from Saitek (since 1997, 28 years!): Saitek Talking Chess Academy Saitek Cosmos Saitek Centurion Saitek Cougar Saitek Challenger Saitek Expert Travel Saitek Explorer Pro and Pewatronic Explorer Pro. I began to work on it end of march with Cougar on Mame. I first found the fun bug and fixed it in the first hour (Fun bug and H8 bug are not related). I wrote the second week a "bizarre" as comment to the line generating the bug, but I moved on. After checked the move generator and the very complex time management (partially because very scattered code) without result, I found the origin of the H8 bug and I coding the patch may 28 for Cougar/Centurion (same rom). This patch is 50% more long than the patch for AT time level for the Emerald Classic Plus, so it is necessary to change ... 3 bits! Since I have fully understood the origin of the bug, I can confidently guarantee that this patch will fix all other chess computers with the H8 bug (after finding the right offsets), and this without even having seen their program yet. This bug stop quickly the search when a piece in h8 (necessary condition but not sufficient), so always be suspicious when the computer reply with a bizarre move from h8 in less than 2 seconds. Another point confirmed : the bugged code is not used with checkmate levels. The patch for the H8 bug and Fun bug together (only for Cougar/Centurion, as no others roms are available): Code:
3288 : 6b01 fe60 1c19 505e : 5a00 66d0 66d0 : 7f 52 72 60 41 50 7f 52 72 70 5a 00 50 62 New checksums are F9E68C6079F821A667A5CABECBDFCD6C01293AE7 F28806F7 if no castling is possible, you can translate the position with a vertical symetry (h8 to a8, h7 to a7..) with the same color for pieces and color to move, without a piece of the color to play in h8 (formerly in a8). If this is the case or castling exist, the last solution is to create the same position with color of pieces and color to move exchanged (so a white queen in h8 become a black queen in a1). To Saitek : Now you can make new chess computers without H8 bug ;-) Cordialy, mychess. Geändert von Mychess (09.06.2025 um 18:46 Uhr) |
Folgende 16 Benutzer sagen Danke zu Mychess für den nützlichen Beitrag: | ||
Chessguru (09.06.2025), ferribaci (10.06.2025), fhub (09.06.2025), Fluppio (10.06.2025), kamoj (10.06.2025), Lucky (10.06.2025), Mark 1 (09.06.2025), mclane (10.06.2025), MichaelN (10.06.2025), paulwise3 (10.06.2025), Robert (10.06.2025), Roberto (10.06.2025), Techtueftel (10.06.2025), Tibono (09.06.2025), udo (11.06.2025), Wolfgang2 (10.06.2025) |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Turnier: The beginnings of chess computers | Chessguru | Partien und Turniere / Games and Tournaments | 12 | 22.06.2022 09:22 |
MessEmu: A patch for the Conic Computer Chess | Mychess | Mess Emu & andere Emulationen / Mess Emu and other Emulations | 5 | 02.12.2021 23:41 |
Turnier: Hans Böhm challenges old chess computers at 30th CSVN Tournament | Ruud Martin | Partien und Turniere / Games and Tournaments | 2 | 31.05.2015 08:55 |
News: Chess Computers - The UK Story | Mike | Die ganze Welt der Schachcomputer / World of chess computers | 9 | 19.03.2009 02:03 |
News: "Chess Computers Revolution" DVD von Ismenio erschienen | Chessguru | Die ganze Welt der Schachcomputer / World of chess computers | 2 | 18.04.2007 22:52 |