Sonntag, 27. Dezember 2015

Der Mephisto Senator Bug

Nachdem Saitek 1994 Hegener + Glaser mit seiner Marke Mephisto übernommen hatte, wurde es ruhig um die modulare Baureihe. Erst 1998 sollte ein letzter Kraftakt zwei Nachfolger generieren: den Mephisto Magellan und den Mephisto Senator.

Aus Kostengründen verwendete man identische Platinen und Bausteine für beide Module, heißt Prozessor, ROM, RAM, Takt und sogar das Programm waren identisch. Worin lag also der Unterschied? Ganz einfach, die Aufschrift "Hash Tables" am Magellan verrät es. Dieser wurde zusätzlich mit einem 512 KB-Chip ausgestattet, für ein verbessertes Mittel- und Endspiel.

So weit, so gut, wäre da nicht eine ELO Differenz von 111 Punkten in der Aktivschach Elo Liste bei Schachcomputer.info, was ordentlich ist. Ein Wettkampf Leonardo Maestro B Turbo Kit 18MHz - Mephisto Senator öffnete mir sodann die Augen. Zwei Mal spielte der Senator ein Dauerschach aus, obwohl der Stellungsvorteil eindeutig war. Wie konnte das passieren?

Es folgt 66.Td2+?
Hier eine der beiden Partien nach 65...Kd6. Es folgt 66.Td2+? Ke7 67.Te2+? Kd6 68.Td2+?? Ke7 remis, trotz Vorteil eines Läufers und einem Freibauern auf D7.

Eine weitere Partie Mephisto Senator-Mephisto Risc 1MB wurde gespielt von Dirk:

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 d6 6. b4 Bb6 7. a4 a5 8. b5 Ne7 9. Qb3 O-O 10. Nbd2 Ng6 11. O-O Nf4 12. d4 exd4 13. cxd4 d5 14. exd5 Re8 15. d6 Be6 16. dxc7 Qxc7 17. Bb2 Rac8 18. Bxe6 Ne2+ 19. Kh1 Rxe6 20. d5 Re7 21. Bxf6 gxf6 22. Rad1 Kh8 23. Nb1 Qd6 24. Rd2 Rce8 25. Na3 Bc5 26. Nc4 Qd8 27. d6 Rd7 28. Re1 Nd4 29. Rxe8+ Qxe8 30. Qb2 Nxf3 31. Qxf6+ Kg8 32. gxf3 Qe1+ 33. Kg2 Qe6 34. Qxe6 fxe6 35. Rd3 b6 36. Kg3 Kg7 37. Rd2 Kf6 38. Kf4 Bb4 39. Rd3 Bc5 40. Ke4 h6 41. h3 h5 42. Rd2 Kg7 43. Ke5 Kf7 44. f4 Rd8 45. f5 exf5 46. Kxf5 Bb4 47. Rd3 Bc5 48. f4 Kf8 49. Kg5 Kg7 50. d7 h4 51. Kxh4 Kf6 52. Kg4 Rg8+ 53. Kf3 Rd8 54. Ke4 Ke6 55. Ne5 Kf6 56. Ng4+ Ke7 57. Ne5 Kf6 58. Ng4+ Ke7 59. Ne5 Kf6 1/2-1/2

Es war also klar, hier liegt was im Argen!

Vergleiche mit dem Magellan zeigten: Dieser spielt die Partien korrekt weiter zum Gewinn. Wahrscheinlich werden Stellungswiederholungen und deren Bewertungen in den Hash Tables gespeichert und geben dem Magellan in der Berechnung die richtige Information, während dies beim Senator fehlt. In der Endprüfung bei der Herstellung der Module war dies anscheinend nicht aufgefallen.

Senator-Platine
Magellan-Platine
Für Senator-Besitzer gibt es somit zwei Möglichkeiten:

1. Mit diesem Fehler leben!
2. Nachträglich einen 512K Hash Table Chip einlöten und den Senator zum Magellan upgraden.


Keine Kommentare:

Kommentar veröffentlichen