|
|
|||||||||||
AW: GK2000/2100 und Konsorten...
Ich finde das vom Software-Versions-Release-Management noch interessant.
In der "GK 2000"-Software-Version war also dieser "H8 bug" vorhanden. Offenbar hat man den Fehler erkannt und korrigiert und in der "GK 2100"-Software-Version war der Fehler eliminiert. Aber offenbar gibt es trotzdem "GK 2100"-basierte Geräte mit dem "H8 bug". Was hatte Saitek/Mephisto in dieser Zeit wohl für ein Software-Versions-Release-Management? |
Folgender Benutzer sagt Danke zu Hans21 für den nützlichen Beitrag: | ||
kamoj (05.04.2024) |
|
||||||||||||
AW: GK2000/2100 und Konsorten...
Nun ich will beileibe nicht pingelig sein aber bei Fritz von chessbase war das über viele viele Jahre genauso. Und welche engine lief dort ? Eine frans morsch engine. Ich behaupte nicht das Frans fehlerhaft programmiert. Aber ich behaupte das in seinem Umfeld die zuständigen Leute für die Finalisierung nicht richtig gearbeitet haben. Sie scheinen bei jedem neuen Produkt immer wieder auf dieselbe fehlerhafte sourcebase zurückgegriffen zu haben.
__________________
Die ganze Welt des Computerschachs |
|
||||||||||||
AW: GK2000/2100 und Konsorten...
Nein, der Bug tauchte erst in den Klonen des GK2100 auf.
__________________
Viele Grüße Robert |
|
|||||||||||
AW: GK2000/2100 und Konsorten...
Meiner Meinung nach ist der H8 Bug ein Portierungsfehler im Rahmen der Nutzung einer aktuelleren (und möglicherweise preiswerteren) MCU-Generation und sollte man nicht direkt Frans Morsch anlasten.
Ich habe einen Verdacht, was da passiert sein könnte, mangels Quellcode ist das jedoch nicht belegbar. Als der Fehler dann festgestellt wurde, war es zu spät. Die MCU sind maskenprogrammiert und wurden aus Kostengründen sicher in einem Batch zu 1000den vorgefertigt und mit der Zeit in mehreren verschiedenen Geräten auf den Markt geworfen. In "alten Zeiten" (1-2 Jahrzehnte früher) hätte man einfach neue Eproms gebrannt und das Problem gefixt. Hier ging das leider nicht mehr. Das Management musste abwägen zwischen "alle Chips entsorgen" oder "zu 99 % spielt er ja korrekt" und hat sich für letzteres entschieden. Später wurde mindestens eine weitere Serie MCU neuer Bauform hergestellt. Da ist mir vollkommen schleierhaft, wieso man ein buggy Produkt nochmal herstellen lässt... Aber solange es der (zumeist unwissende) Kunde kauft... Allerdings, ganz so schlimm kann das alles nicht sein, denn interessanterweise hat Pewatronic ausgerechnet ein Gerät mit H8 Bug für die Herstellung eines hübschen Holzgeräts ausgewählt. |
|
|||||||||||
AW: GK2000/2100 und Konsorten...
Hallo Drahti,
Vielen Dank für deine interessante Antwort. Es geht ja auch nicht darum irgend einem Entwickler eine "Schuld" geben zu wollen. Aber diese Geräte sind ja vor allem auch Zeitzeugen der Technikgeschichte und da sind solche Fehler und ihre Ursachen einfach mal interessant (mindestens für mich). Hans |
|
||||||||||||
AW: GK2000/2100 und Konsorten...
Der MMVI hat ja den H8 Bug nicht, dafür den K,S-K bzw. den K,L-K Bug.
In dieser Constellation sieht er sich immer im Vorteil, erkennt nicht, das es Remis ist, und vermasselt sich dadurch so manche Endspiele, indem er solche Stellungen zulässt. |
Folgender Benutzer sagt Danke zu udo für den nützlichen Beitrag: | ||
Hans21 (07.04.2024) |
|
|||||||||||
AW: GK2000/2100 und Konsorten...
Was mich als Entwickler vermutlich absolut kirre gemacht hätte: wenn mehr oder weniger regelmäßig der Kaufmann kommt und einen neuen (günstigeren) Prozessor zuweist und man also wieder gezwungen ist, das gewachsene Programm anzupassen an die neuen Gegebenheiten. Dass hier Fehler passieren, ist wohl nur allzu menschlich. Deshalb auch eher mein Versuch, Frans Morsch zu "entlasten". Soweit ich das sehe, war er derjenige, der im Vergleich mit anderen Schach-Programmierern die vielfältigsten Hardware-Plattformen bedient hat (gerne mal umschrieben mit "hat einem Waschmaschinen-Prozessor das Schachspielen beigebracht"). Und das auch noch ausgerechnet im Low Cost Bereich, wo es also eher um Stückzahlen als um Marge ging... und der erreichbare monetäre Gegenwert somit ohnehin nicht der höchste gewesen sein wird. Mein Respekt an die Programmierer der damaligen Zeit und auch an all jene die sich aktuell um Emulation alter Geräte und Pflege der Tradition kümmern! Die aktuelle Entwicklung finde ich durchaus erstaunlich. Wer hätte das damals kommen sehen, als die Heim-PCs mit immer stärker aufspielender Schach-Software die Brettgeräte doch recht rasch verdrängt hatten... Grüße Andreas |
|
||||||||||||
AW: GK2000/2100 und Konsorten...
Hallo Udo, ist es nicht eher mangelndes Wissen in diesem Falle? Irgendwo ist halt die Grenze: was implementiere ich noch und was lasse ich weg, weil es nur seltenst Relevanz hat. Der Limiter kann speichertechnisch oder auch rechenzeittechnisch bedingt sein oder einfach Entwicklungsaufwand/zeit sparen, um das Zeitfenster für die Produktion rechtzeitig vor Weihnachten noch zu schaffen.
Grüße Andreas Ich vermute, das dies nur eine kleine Änderung in der Programmierung wäre, da wurde es einfach vergessen, nehme ich an. |
|
||||||||||||
AW: GK2000/2100 und Konsorten...
Ich hatte vor vielen Jahren noch einen anderen Bug bei meinem MMVI festgestellt, den damals auch an Millenium gepostet. Nach Zugrücknahme der Rochade weigerte sich mein MMVI, dieselbe nochmals anzunehmen. Das wurde seinerzeit auch von Millenium bzw. Hegener und Glaser bestätigt. Allerdings ist dies ein wohl sehr selten auftretendes Ereignis.
Ich habe es jetzt auch nicht mehr im Kopf, ob es für diesen Bug spezielle Bedingungen gab. Ev. nach einer Stellungseingabe ? Muss ich noch mal testen. |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Turnier: Ein paar Spiele des GK2000 | Moregothic | Partien und Turniere / Games and Tournaments | 0 | 26.02.2008 21:11 |
Anleitung: Saitek GK2000 | Moregothic | Die ganze Welt der Schachcomputer / World of chess computers | 4 | 26.02.2008 17:36 |
Frage: Kasparov Olympiad = GK2000/GK2100? | Fluppio | Die ganze Welt der Schachcomputer / World of chess computers | 1 | 22.08.2006 16:46 |
Turnier: Match Milano-GK2000, 40Z/2H | ed209 | Partien und Turniere / Games and Tournaments | 7 | 26.12.2004 16:01 |
Turnier: Match GK2000 vs Super Constellation | Stefan | Partien und Turniere / Games and Tournaments | 0 | 18.08.2004 23:56 |