![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Danke für das Update! |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
falls jemand die MessChess-Engines unter der aktuellen BearChess-Version 1.0.6.0 benutzt: in dieser neuesten Version hat Lars vergessen, die Datei 'MessChessLevels.txt' mit einzupacken. Daher hänge ich diese Datei hier nochmals an, und zwar ergänzt um alle Engines, die seit damals noch neu dazugekommen sind - einfach ins BearChess-Verzeichnis entpacken! Wie schon erwähnt lassen sich die 2 Saitek-Engines GK 2000 und Prisma in BearChess (noch) nicht wie üblich durch Auswahl per 'MessChess.exe' installieren - das geht derzeit nur folgendermaßen: 1) im Button 'Add new engine' das Feld 'Name:' ausfüllen (z.B. Saitek GK 2000) 2) im Feld 'Parameter:' folgendes eintragen: gk2000 -plugin chessengine -nomax -nowc 3) und schließlich mit dem Button rechts von 'File:' die Datei 'MessNew.exe' auswählen (im jeweils installierten Verzeichnis). (gleiche Prozedur für den Saitek Prisma, als Parameter dabei 'prisma' statt 'gk2000' verwenden) Damit stehen diese beiden Engines in BearChess wie alle anderen MessChess-Engines zur Verfügung, allerdings derzeit noch ohne Level-Auswahl. Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Kasparov Chess Academy (aka Mephisto Talking Chess Academy, English voice) ist jetzt emuliert. Danke an Sean fur ROM dump.
German voice version is not yet emulated, it would only need a ROM dump of the speech data for it to work. (chess position below is not mine ;p it's from one of the voice annotated games in its library) https://i.imgur.com/2Jqt3vB.png |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Thanks for the new version - this time not so much work for me, because it's a H8 engine again, so only working in MessNew. :) |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
I think I have a dissasembled german speaking Schachakademie downstairs in the basement. As far as I remember the ROM is a "blob" and I don't know how to dump it... but I could send the device to...?!
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Yes it talks a lot during the tutorial lessons.
The small daughterboard has CS/A/D pins (see labels on main PCB). By desoldering it and connecting wires to a dumping tool, it can be read as if it's a standard ROM chip. It supports up to 16MB ROM. I assume the German voice data is also 4MB, but won't be surprised if it's 8MB due to overall longer words ;) |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Best, Berger |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
1 Anhang/Anhänge
Ich habe mal wieder eine Aufgabe für unseren Mathematik-Professor Franz. :bitte:
Der Novag VIP hört immer nach 56 Zügen (112 Halbzügen) auf zu arbeiten. Wenn man sich die beiden ausgelesenen RAM-Adressen (von = 0x431b, bis = 0x438b) anschaut, scheint für mich das Problem auch einleuchtend. Es liegen zwischen Anfangs- und End-Byte 0x70 (= 112) Bytes, so dass es nach 112 Bytes zu einem Konflikt kommt, weil die count-Variable nach jedem Zug erhöht wird. Die mathematischen Formeln, die du in der Funktion interface.is_selected eingebaut hat, übersteigen leider meinen Horizont. Vielleicht kannst du dir das bei Gelegenheit mal ansehen. Ein Beispel-pgn habe ich angehängt. Grüße Dieter |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Dieter,
Zitieren:
Ich hab mir das jetzt im MAME-Debugger angesehen, und der VIP macht das leider anders: kurz bevor die erste Liste die zweite erreicht, versetzt er einfach beide Listen komplett um 1 Byte nach links, sodaß ab diesem Zeitpunkt alle weiteren Züge immer in das gleiche Byte geschrieben werden. Für das Plugin heißt das nun, daß ich ab diesem Zeitpunkt den Zähler 'count' einfach nicht mehr erhöhen darf! Zum Glück gibt's ja dieses automatische Einlesen einer PGN-Datei in CB-Emu, sonst wäre die ganze Testerei noch aufwändiger gewesen, aber so hab ich die Lösung doch einigermaßen rasch gefunden. Bei den Super-VIPs gab's natürlich das gleiche Problem, dort allerdings erst bei ca. 95-100 Zügen, weil da die Adressen anders sind und weiter auseinander liegen (und nochdazu verschieden je nach Version). Allerdings war das dann doch auch auf die gleiche Art zu beheben. Ich hab die neuen Plugins für VIP und Super-VIP angehängt. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
braucht man die Plugins auch beim normalen Spiel gegen den VIP / Super VIP? War mir noch nicht aufgefallen, darum frage ich … Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Sascha.
Zitieren:
Dieser Fehler, den Dieter geschildert hat, tritt allerdings erst nach ca. 55 Zügen (beim VIP) oder 95-100 Zügen (bei den Super-VIPs) auf, d.h. wenn Deine bisherigen Partien nicht so lange gedauert haben, dann hast Du diesen Fehler natürlich nicht bemerkt. Aber diese neuen Plugins solltst Du auf jeden Fall updaten, weil die alten bei längeren Partien eben nicht funktionieren. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
WB ist ja da der Standard, gibt ja nix ohne Brett … ;) Gut, dann werde ich die mal laden … in welches Verzeichnis müssen die? :o Ist das MessChess\plugins\chessengines\interfaces Dann habe ich es … Grüße, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
PCB will go to Espana (Gerardo). |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Bleib uns noch lange erhalten. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
der Saitek Chess Academy wäre fertig (incl. Einbindung in CB-Emu und Plugin) - soll ich eine neue Version hochladen, oder wird es Euch langsam schon zuviel (bzw. zu rasch hintereinander)? ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Franz,
wir sind süchtig. Es kann nicht zu viel sein :D MfG, Eric |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Neu ist also jetzt dieser Saitek Chess Academy (aufrufbar aus allen Programmen) - danke an 'hap'!. Beim Start in MessChess hab ich im Plugin das umfangreiche Geplaudere dieser Engine zwar ausgeschaltet, aber manchmal gibt er trotzdem noch seinen Senf dazu. Will man das auch noch deaktivieren, daß braucht man im Plugin 'chessac.lua' (in MessNew!) nur die Zeile 42 (mit 'Snd 0' am Ende) auskommentieren, d.h. am Anfang der Zeile '--' einfügen, allerdings sind damit auch die Piepser bei den Zügen weg. Im Verzeichnis MessChess gibt's jetzt auch ein zusätzliches Unterverzeichnis 'BearChess', wo sich die jeweils aktuelle Levels-Datei für diese GUI befindet. Außerdem gibt's da auch eine kleine Anleitung, wie man diese paar (derzeit 3) neuen H8-Engines (aus MessNew) selber in BearChess installieren kann (bzw. muß), weil das derzeit BearChess noch nicht automatisch kann (würde nur ein paar kleinere Änderungen in BearChess benötigen, die ich aber natürlich selber nicht machen kann). Da inzwischen das CB-Emu-Paket schon auf fast 200 MB angewachsen ist, werde ich in Zukunft auf folgende Update-Methode umstellen: dann wird es immer nur 1-mal am Ende eines Monats eine neue Version geben - natürlich nur, falls bis dahin irgendwelche neuen Engines dazugekommen sind. Auch neue MAMEUI-Versionen erscheinen nur jeweils am Ende eines Monats, und diese verwende ich ja für mein neues 'MessNew', sodaß ich ab diesem Zeitpunkt mich dann immer in Ruhe mit den Anpassungen an die aktuellste MAMEUI-Version beschäftigen kann. Damit werdet ihr also in Zukunft etwas länger auf neue Engines warten müssen - ich hoffe, daß die Entzugserscheinungen nicht allzu groß sein werden. ;) So, inzwischen ist das neue Update auch online - dieser sprechende Chess Academy wird euch jetzt endlich auch richtiges Schach beibringen ... :D Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
Sollte eigentlich beim Übertakten mittels der Mhz-Funktion die Geschwindigkeit linear mit den eingestellten MHz steigen? Ich habe das kürzlich mit dem Mach IV getestet und dem war ganz und gar nicht so. Mit 60 MHz ist er sogar langsamer als mit 40 MHz, und auch die anderen MHz Einstellungen führen nicht zum erwarteten Ergebnis, außer bei 20 vs 24 MHz ist der Faktor 1,2. Getestet habe ich mit der BT2630-1 Stellung und Messchess. In einem Turnier habe ich Kishon Chesster mit 16 MHz antreten lassen und auch da hat er meiner Ansicht nach viel zu schlecht abgeschnitten, wenn man sich in der Eloliste ansieht, wieviel diesem Computer eine Steigerung auf 8 MHz bringt. Grüße, Jens |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Jens,
Zitieren:
Bei solchen Übertaktungen solltest Du immer auf die tatsächlich erreichte Emulationsgeschwindigkeit achten - einfach im Enginefenster 'Options > Show FPS' aktivieren, dann erscheint rechts oben eine %-Anzeige. Liegt diese wesentlich unter ~100%, dann schafft der PC die gewählte MHz-Einstellung einfach nicht mehr. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Nachstehend die Lösungszeiten für die Designer- und die Excel-Version des Mach IV, jeweils plus/minus 2 Sekunden. Beachte die Werte für 60 MHz beim Excel sowie für 60 und 70 MHz für Designer! "Do hots wos!" Die 20 MHz Werte stimmen nicht mit jenen in der Schachcomputer.info Wiki überein. Sitzt das Problem vor dem Monitor? Excel Mach IV 20 MHz: 964s (16:04 min) 24 MHz: 800s (13:20 min) 40 MHz: 530s (8:50 min) 50 MHz: 512s (8:32 min) 60 MHz: 578s (9:38 min) 70 MHz: 490s (8:10 min) 80 MHz: 480s (8:00 min) 90 MHz: 464s (7:44 min) 100MHz: 420s (7:00 min) Designer Mach IV: 20 MHz: 970s (16:10 min) 24 MHz: 800s (13:20 min) 40 MHz: 478s (7:58 min) 50 MHz: 410s (6:50 min) 60 MHz: ca 8:10 min 70 MHz: 492s (8:12 min) 80 MHz: 376s (6:16 min) 90 MHz: ca 8 min 100MHz: 308s (5 min 08s) |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info