![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Allerdings nicht deswegen weil ich es schlecht programmiert habe, sondern weil der Enginezug nur direkt aus dem RAM gelesen werden kann, und das ist anscheinend extrem zeitaufwändig. Ich mache das mit folgendem Code: local ddram = emu.item(machine.devices[':maincpu'].items['0/00000000-0000ffff']):read_block(0x3e70, 0x10) Vielleicht kennt ja 'hap' einen schnelleren Zugriff auf das RAM? |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut
Sensor Board ist ausgeschaltet und das Verkleinern in die Task Leiste bringen keine Verbesserungen. Die Performance geht nur in den Keller wenn der Mark 5 am Rechnen ist. Wartet er hingegen auf einen Zug dann habe ich circa 15 fache Geschwindigkeit. Eigentlich hat der Mark 5 Permanent Brain . Da bricht die Performance nicht zusammen. Ich denke es liegt am Plugin. Aber da kann Franz sicherlich mehr zu sagen. Unter Mess Extra ist soweit ich gesehen habe von der Geschwindigkeit alles im grünen Bereich. Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Geht das nicht anders? Oder kann man nicht einen Zeitpunkt feststellen ab wann das RAM abgefragt werden soll? (Einerseits macht der Mark V einen sehr spezifischen Ton bei der Zugausgabe, andererseits verschwindet dann der schwarze "Computing"-Balken in der Anzeige). Wenn man natürlich laufend abfragen muss, dann ist das wirklich ne ganz gewaltige Bremse... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Mit diesem 'Computing'-Balken besteht leider das gleiche Problem, auch den kann man nicht direkt abfragen, und im RAM hab ich auch kein Byte gefunden, das seinen Status anzeigt. Zitieren:
Das Hauptplugin (init.lua) scannt ja permanent alle 64 Felder, ob eins davon in der Anzeige vorkommt, und das in einer Dauerschleife. Jetzt hab ich diese RAM-Abfrage so geändert, daß sie nur jeweils beim Feld 'a1' ausgeführt wird, womit sich diese RAM-Abfragen um den Faktor 64 verringern - und damit läuft die Engine jetzt wieder auf 100%! :) Ich hab das geänderte Plugin mal zum Testen angehängt ... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz
Ja , das sieht schon sehr viel besser aus :top: Aber schau mal bitte nach unter den Mark 6. Dort ist jetzt die Mattsuchstufe aktiviert . Jedenfalls bei mir.. Aber ich denke das ist bestimmt nur eine Kleinigkeit . Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Vielleicht solltet ihr zuerst mal irgendwelche Fehler in eurer eigenen Bedienung suchen ... :( |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut..
hast du schon das neue Plugin vom Mark 5 installiert was Franz hochgeladen hat ? Vorher ging es auch bei mir . Ich werde mir das noch mal anschauen . Keine Ahnung was da passiert ist. Nachtrag: Ja unter Winboard scheint es zu gehen. Unter Arena will er nicht so recht. Vielleicht kannst du mal nachschauen Hartmut falls du Arena hast. Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Winboard setzt die Leveleinstellungen in dem Moment, wo Du die Engineeinstellungen eingibst. Arena setzt es aber erst, wenn die Partie wirklich beginnt, du also entweder den ersten Zug machst (als Weisser) oder mit dem Befehl "Computerzug" im Menu "Partie" oder alternativ mit Strg+Z den Computer den ersten Zug machen lässt (als Schwarzer). dann wird die Engine neu gestartet und die Leveleinstellung übergeben. Vorher tut sich da nix. Auch wenn die Engine schon geladen ist. Probier das mal aus und überprüf nach dem ersten Zug unter Arena nochmal die Leveleinstellung in der Engine. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Ich kann ja nicht alle paar Minuten wieder 120MB hochladen ... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Nun wäre vielleicht mal die Frage erlaubt, was für einen Rechner unser Mark 1 hat, dass er so in die Knie geht. Mein i7 3770 schafft das jedenfalls auch ohne Franz Änderung locker... unlimited sogar über 1000 % Speed. Und ja... nicht nur im Leerlauf sondern auch in der Rechenphase... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Ok
Nochmals der Mark 6. Solange unter Arena die Konfiguration auf Standard ist alles gut. Ändere ich aber das Level zum Beispiel auf 60 Sek , dann geht es in den Matt Modus. Da hilft auch kein Reset des Mark 6 oder ein Neustart Arena. Nun , ich lasse die Konfiguration auf Standard und ändere das Level halt über die Artwork. PS. Vielleicht bin ich auch zu blöd , will ja nix ausschließen ;) Aber ich versuche halt nur zu helfen und will nicht Nerven . So,... wünsche euch allen eine angenehme Nacht. Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
2. Nix Neustart Arena 3. Einfach 1. Zug machen und danach in der Engine das Level prüfen... Wenn es dann nicht geht, dann weiss ich leider auch nicht weiter... Bei mir läuft es unter Winboard. Und unter Arena unterscheidet sich die Sache nur darin, wann das Plugin abgearbeitet wird. Bei Windows eben sobald Du in den UCI-Optionen was änderst, bei Arena erst wenn das Spiel beginnt. Das die Plugins aber unterschiedlich abgearbeitet werden ist wenig vorstellbar. Ich prüfe es aber morgen auch unter Arena noch genauer. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
So jetzt aber Feierabend Gute Nacht Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, jetzt fehlt auf meiner Wunschliste noch der Steinitz in der 4 MHz und in der 20 MHz-Version wie er in unserer Elo-Liste als Steinitz-Encore zu finden ist. Waren glaub ich unoffizielle Updates von einem Bastler in England, wenn mich nicht alles täuscht... (Ich glaube Steven war der Name und die alte Website hieß great-game-machine.com. Ist aber nicht mehr aktiv... leider...)
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
so ist es. Ich habe noch so ein tolles Gerät :) Gruß Egbert |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
1 Anhang/Anhänge
Hi,
Layout in Anhang... Gruß Achim Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
In der Wiki steht allerdings zum Steinitz-Encore "Der Programmcode ist eine Weiterentwicklung aus der Steinitz Edition", und da wir dieses 'weiterentwickelte' ROM ja nicht haben, macht es auch nicht viel Sinn, das originale Steinitz-Modul als 20MHz-Version einzubauen. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Da hab ich ja bei meinem Artwork die Farben richtig erraten. ;) Einen Unterschied sehe ich allerdings: in Deinem Bild steht auf der LEVEL-Taste darunter nichts, laut Steinitz-Handbuch (und auch anderer Bilder im Internet) soll da DEPTH stehen, daher hab ich das auch bei meinem Artwork so gemacht. Da scheint es wieder mal eine Menge verschiedener Release-Versionen von diesem Modul zu geben!? Übrigens: ebenfalls laut Handbuch soll mittels der grünen 'Umschalt'-Taste LEVEL auch der grüne Pfeil funktionieren (also z.B. in der Partie einen Zug zurückgehen) - tut er aber nicht. Sobald man die LEVEL-Taste drückt, reagiert er auf diese Pfeiltasten (über REVIEW) überhaupt nicht - entweder stimmt da in der Emulation irgendein Tastencode nicht, oder das Handbuch ist wieder mal fehlerhaft. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Franz,
mein Modul ist ein Upgrade, was zusammen mit der Tastenfolie (zum Aufkleben) und einer 4-seitigen Kurzanleitung (deutsch) geliefert wurde. In der Anleitung ist unter LEVEL auch ein DEPTH zu sehen, wohl ein Fehldruck einer frühen Serie ;) DEPTH klappt aber wie in der Anleitung beschrieben. Meine Anleitung erwähnt zum Vor- und Zurückblättern die Tasten RESTORE (zurück) und REVIEW (vorwärts) - die Pfeile über REVIEW scheinen wohl auch im Drucklayout nicht richtig abgestimmt zu sein. Gruß Achim Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Achim,
Zitieren:
Zitieren:
Der rote Pfeil (nach rechts) passt schon, und zwar im RANK-Modus. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Wenn Du aber unbedingt das ROM vergleichen willst... Eeeeegbeeeeerrrrrrrttttt |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Hartmut,
engine-technisch ist da nix weiterentwickelt, aber das ROM wurde von Steve auf die neuen MHz abgestimmt (Patches), damit die Uhr korrekt läuft. Wenn man die Adressen kennt, kann man das auch mit dem aktuellen ROM machen und es so an 2, 4, und 20 MHz anpassen. Unklar ist mir, ob das "normale" Steinitz-Modul sowohl 2 als auch 4 MHz kann und die Clock selber anpasst. Spätere Module wurden ja für die 4 MHz-GGM vertrieben - laufen die im alten Gerät langsamer? Bekannt ist, daß Sargon und Morphy im neuen GGM zu schnell laufen (Uhr). Gruß Achim Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Leider ist mir noch was aufgefallen. Ich muss leider meine Aussage von gestern revidieren. Man braucht, zumindest in Arena, wirklich das neue Plugin für den Mark V damit es in vernünftiger Geschwindigkeit läuft (unter Winboard ging es gestern aber... und auch unter Arena lief es gestern, wenn ich nur selber gespielt habe. In einem Engineturnier aber geht das Teil unter Arena wirklich auf unter 100 %. Seltsam...). Allerdings ergab sich bei mir nun das Problem, dass die Partien immer wieder mit dem Vermerk dass der Mark 5 einen illegalen Zug gemacht hätte abgebrochen werden. Ich habe es jetzt 3 oder 4mal versucht und komme bei keiner Partie über mehr als 8 oder 9 Züge ohne dass die Partie abgebrochen wird. Edit: OK, das scheint allerdings schwer zu lösen zu sein. Ich hab mal ein wenig weiter getestet. Der Fehler passiert nur, wenn ich mit der Taste "Analysis" die Vorausberechnung des Mark V ansehe. Dabei ist es unerheblich ob er gerade rechnet oder auf einen Zug wartet. Während der Berechnung sollte man es lassen. Wartet er auf den gegnerischen Zug dann muss man danach die angezeigte Analyse mit der CE-Taste wieder aus der Anzeige löschen. Dann scheint er ohne Probleme durchzulaufen. Scheinbar schreibt die Analyseanzeige irgendetwas in den abgefragten Speicherbereich so dass bei Nutzung der Analysis-Funktion dann die Übertragung des lua-Plugins nicht sauber funktioniert. Wenn also Franz keine geniale Idee mehr hat, müssen wir demnach unter Winboard unsere Neugier auf die Engineanalyse etwas zügeln... |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 11:20 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info