|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Solche Osternester liebe ich...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Na ja, ein paar Ostereier könnten schon auch noch drinnen sein ...
|
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Und natürlich ist gleich wieder ein kleiner Bugfix nötig ...
Es gab ein kleines Problem mit der Reset-Taste (RE) im Reversi-Programm - hier ist die korrigierte CB-Emu.exe: Nicht mehr aktuell! Grüße, Franz Geändert von fhub (06.05.2017 um 12:31 Uhr) |
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag: | ||
Agep (16.04.2017) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Dankeschön für diesen tollen Emulator es macht Spaß all diese Schachcomputer zu testen.
|
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
hier noch ein Update für CB-Emu ... 1) Mephisto Academy: zusätzliche deutsche Version (danke an Berger für die deutsche ROM-Version) 2) Fidelity SC9-B: 8MHz-Version korrigiert (interne Uhr lief zu schnell) 3) ROM-Labels für 'sc9' und 'sc9b' geändert! (erfordert ROMs_Update!) 4) Fidelity Dame und Reversi Challenger: CPU-Frequenz änderbar in 'Options > Configuration' (3.9/8/16 MHz für Dame, 1.8/4/8 MHz für Reversi) Nicht mehr aktuell! Grüße, Franz Geändert von fhub (06.05.2017 um 12:32 Uhr) |
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
diesmal hätte ich eine Frage an die Experten hier: Während ich das Problem der zu schnell laufenden internen Uhr des Fidelity SC9 behoben habe, bin ich auf ein seltsames Problem bei diesem Gerät gestoßen. Den SC9/SC9-B gibt's ja in CB-Emu in unterschiedlichen Geschwindigkeiten (1.6/2/3/8 MHz), und bei 3MHz reagiert er anders als bei den anderen Frequenzen!? Zum Testen habe ich mit 2 unüblichen Zügen begonnen (um rasch aus dem Eröffnungsbuch zu kommen), und zwar folgendermaßen (im Standard-Level 1, also direkt nach dem Start): 1. a3, SC9 antwortet dann mit 1... e5 2. h3 Nun antwortet der SC9 mit 2... Lc5, und zwar bei 1.6, 2 und 8MHz (beim SC9-B) nach etwa 4 Sekunden (4x Blinken der LED rechts oben). Bei den 3MHz-Modellen (SC9 und SC9-B) braucht er für diesen Antwortzug 2...Lc5 aber etwa 11-12 Sekunden, also fast 4x solange. Nun habe ich versuchsweise die CPU-Frequenzen in meiner Testversion von 3 bis 8 MHz (in 1MHz-Schritten) geändert, und mit jedem MHz mehr wird diese Antwortzeit etwas kürzer, bis sie dann bei 8MHz wieder dem üblichen Wert von ca. 4 Sekunden entspricht (wie eben bei 2MHz auch). Da diese SC9-Varianten in CB-Emu absolut identisch implementiert sind (bis auf die CPU-Frequenz), kann ich mir ehrlich gesagt diesen Unterschied bei 3MHz (bzw. auch 4-7 MHz) nicht erklären. Hat einer von Euch irgendeine Idee, was dieses seltsame Verhalten verursachen könnte? Beim SC12 tritt dieses Phänomen (beim Vergleich 3 mit 4 MHz) übrigens auch auf, bei allen anderen Geräten mit unterschiedlichen Geschwindigkeiten, die ich getestet habe, gibt es dieses 'Problem' nicht. Edit: Die einzige Erklärung, die mir in den Sinn gekommen ist, wäre folgende: Vielleicht rechnet der SC9 ja immer erst eine bestimmte (Halb)Zug-Tiefe fertig, bevor er antwortet? Damit könnte er bei 3MHz nach ca. 4 sec eben schon tiefer sein (als bei 2MHz), und müßte daher diese Zugtiefe erst fertigrechnen, was dann einfach länger dauert!? Das ist zugegebenermaßen ein doch ziemlich spekulativer Erklärungsversuch, aber ohne zu wissen, wie der SC9 intern programmiert ist, kann man natürlich nur raten. Grüße, Franz Geändert von fhub (19.04.2017 um 20:08 Uhr) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
was du da wieder auf die Beine gestellt hast, ist ja Wahnsinn!!! Vielen Dank, Gruß Volker |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Franz, Dein Erklärungsversuch ist vermutlich schon ganz richtig. Aus Effizienzgründen (optimale Zeitausnutzung) macht es schon Sinn, eine begonnene Tiefe (Halbzug) zu Ende zu rechnen, wenn es denn in vertretbarer Zeit machbar ist. In diesem Fall dauert es nur wenige Sekunden, also zieht er es durch. Ergebnis könnte dann sein, dass der Antwortzug auch mal anders ausfällt.
|
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Na ja, war ja auch die einzige Erklärung, die mir dazu eingefallen ist.
Und dazu würde auch passen, daß die Zeiten bei steigender CPU-Frequenz immer kürzer werden - und bei 8MHz ist er dann eben auch mit dieser zusätzlichen Suchtiefe gerade in etwa 4 sec fertig. Bei einem echten Gerät könnte es natürlich auch technische Gründe geben (z.B. nötige Waitstates, wenn das RAM bei höherer CPU-Frequenz nicht mehr mitspielt?), aber bei einer Emulation spielt sowas ja keine Rolle. Aber wie gesagt - ohne Kenntnis des Programms sind das alles nur Vermutungen. Auf jeden Fall hat mich dieses Phänomen im ersten Moment etwas verwirrt (und auch einiges an Zeit gekostet), weil ich schon an irgendein Problem in CB-Emu gedacht hatte. Grüße, Franz |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |