Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: MessChess und Arena - Fragen und Antworten (https://www.schachcomputer.info/forum/showthread.php?t=5991)

Tibono 06.11.2019 23:25

Re: MessChess und Arena - Fragen und Antworten
 
Hi all,

thanks Franz, great! Indeed working. I must admit I don't understand why, maybe the lua code 'end of thinking' detection is smarter than I would have expected. I thought it would endless wait until a full stop of blinking...

Another weak machine topic: the Mattel Computer Chess. Cursor moves are very sensitive to the used timer for key pressing. Slightly too much and the repeated key shifts the cursor too far away; slightly too short and some cursor moves lack.

If the timer is not accurately tuned, the entered move may shift from expected target position, resulting in an illegal or wrong move.

This is controlled in mchess.lua, function interface.select_piece(x, y, event).
Five 'send_input' commands (Left, Left, Right, Down, Up) share the same timer value (initially 0.75 seconds). Move & Enter commands can use a longer timer value, they are not that sensitive to automatic repetition. The first 'Left' command is used to activate (wake-up) the cursor.

0.75 was slightly too long, I sometimes got shifted moves tentatives. With higher values tested (such as 0.9) the cursor runs far away from target. Adding extra waits in the 'while' loops did not help.
0.55 was slightly too short. The cursor sometimes failed to reach its target.
So I updated the timer to the average value 0.65, with fully satisfying result.
Just fine tuning, but may depend on each own hardware performance. And the error margin is short!

Talking about performance, another trick I use: displayed emulation windows can use significant CPU power; resulting in potential issues running Arena tournaments opposing MessChess emulations. To save CPU bandwidth, a simple trick is to minimize the Mess windows. Just check the CPU% using task manager, it drops down. OK, but as you may not be watching the running tournament while any MessChess process starts, displayed windows come back... Mess setting lets you choose to start windows maximized or not, but no choice for minimized (of course useless out of MessChess engines context).
So I updated my mess.cmd command (Arena directory) this way:
Code:

@echo off
cd..
start /B /MIN /WAIT MessChess.exe %1 %2 %3 %4 %5
cd Arena

Should someone like to, this syntax also enables setting priority level and affinity for the MessChess process.

Gruß, Eric

Tibono 08.11.2019 13:50

Re: MessChess und Arena - Fragen und Antworten
 
Hallo alle,

I go on with some tips: (English language, sorry - my German is too bad)

bug in fexc68k.lua (Fidelity Excel 68000):
currently:
Code:

function interface.setup_machine()
--        send_input(":IN.0", 0x80, 0.5) -- NEW GAME
--        emu.wait(1.0)
--        send_input(":IN.0", 0x01, 0.5) -- CLEAR
        emu.wait(1.0)

        interface.cur_level = "a1"
        interface.setlevel()
end

function interface.start_play(init)
        sb_reset_board(":board")
        emu.wait(1.0)
        send_input(":IN.0", 0x02, 1) -- MOVE
end

reset board needs to be moved, should be:
Code:

function interface.setup_machine()
        sb_reset_board(":board")
        emu.wait(1.0)
--        send_input(":IN.0", 0x80, 0.5) -- NEW GAME
--        emu.wait(1.0)
--        send_input(":IN.0", 0x01, 0.5) -- CLEAR
--        emu.wait(1.0)

        interface.cur_level = "a1"
        interface.setlevel()
end

function interface.start_play(init)
        send_input(":IN.0", 0x02, 1) -- MOVE
end


Additional delay potentially needed for letting the engines start smoothly in automated tournaments:

I experienced several times some engines failing to start correctly (MessChess process starts, but when the GUI wants to send further input, the emulated device is not in a position to receive, and the game & tournament hang). The device nevertheless later answers correctly to manual commands, showing evidence a protocol timing issue between the GUI and the engine.

This mostly happens with tournaments fast starts, such as those driven by ArenaSwiss, but may also happen with basic tournaments fully managed in Arena GUI, at start, when both opponents engage playing and both engines need to boot.

Perhaps this only happens using weak hardware such as my old laptop, requiring more time for the engines to be fully ready after booting, so use this tip only if any useful for you:

- edit init.lua (located in CB-Emu\MessChess\plugins\chessengine)
- find function board_reset()
- add a convenient pause before interface.setup_machine(), such as:
Code:

local function board_reset()
        game_started = false
.... cropped lines....
                { -3,-5,-4,-2,-1,-4,-5,-3 }}

        if interface.setup_machine then
                emu.wait(5)
                interface.setup_machine()
        end
end

and same after any board reset (not all devices use a board reset)
Code:

local function sb_reset_board(tag)
        send_input(tag .. ":UI", 0x0200, 0.09)        -- SensorBoard RESET
        emu.wait(5)
end

This 5s pause will add to the ones already included device per device and individually tuned (most often 1s like for above fexc68k, more time for some slow booting devices, e.g. 5s for Saitek Risc 2500). With an added 5s the reset wait ranges then from 6 to 10 seconds or so, according to the device.

These two additional pauses slightly delay the device start-up but it is a one-off extra delay, worth the gained reliability at tournaments start-up.

Hint #1: do not use Arena tournament setting in Start/Quit tab 'Additional delay during engine start phase' to provide a pause (so let value=0), as during this wait the GUI uses high CPU - ruining the expected more comfortable start for the MessChess engines.

Hint #2: use the mess.cmd syntax I suggested above in previous post, should you experience some performance issue in automated tournaments - moreover should you like to set >100% emulation speed!

Gruß, Eric

Tibono 10.11.2019 16:07

Re: MessChess und Arena - Fragen und Antworten
 
Hi,

about Fidelity Voice Chess Challenger (vcc) & Advanced (uvc):

In my tournaments, MessChess often ended failing to enter moves correctly, due to too fast inputs while the computer was speaking.

Player-machine is not that affected, as one usually waits for the annoucements to complete, but in automated tournaments it was an issue.

As these are based on cc10 interface, it would not have been smart to delay the CC10 play because of the voice ones, and announcements get boring in automated tournaments - so my choice has been to add a 'Spk' key hit to shut their mouth, and this way it is no use to delay key hits - apart from the reset phase, where the devices talk a long welcome speech ending in level setting inquire.

By the way, I had to copy the vcc.lua into a carbon copy uvc.lua (it was lacking).

updated content for both (one line added at setting level start, one delay enlarged after reset):
Code:

-- license:BSD-3-Clause
-- copyright-holders:Sandro Ronco

interface = load_interface("cc10")

function interface.setlevel()
        send_input(":IN.1", 0x01, 1) -- spk
        if (interface.cur_level == nil or interface.cur_level == interface.level) then
                return
        end
        interface.cur_level = interface.level
        local lcd_num = { 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x67, 0x76 }
        repeat
                send_input(":IN.0", 0x02, 1) -- LV
        until machine:outputs():get_value("digit3") == lcd_num[interface.level]
        send_input(":IN.2", 0x01, 1) -- CL
end

function interface.setup_machine()
        interface.turn = true
        interface.invert = false
        send_input(":RESET", 0x01, 1)  -- RE
        emu.wait(10)
        send_input(":IN.2", 0x01, 1) -- CL

        interface.cur_level = 1
        interface.setlevel()
end

return interface

Gruß, Eric

Hartmut 11.11.2019 00:00

AW: MessChess und Arena - Fragen und Antworten
 
Hm... I don't know how it is in Winboard. But I had a minimum of 80 Games with the VCC and the UVC Engines in Arena while testing different engines in Arena Tournaments. Some in normal Speed, some with about 500% Speed. Some were Tournament Games, some were Active Games (30 min per game). I never experienced such problems as those you described. All moves were made correctly. There never have been errors because of the speaking.

OK, the spoken messages sound a little bit crazy if the VCC or the UVC get quick answers (or better, it sounds like the VCC is a little bit drunk), but that was all. Therefore I am not sure if those messages are really the reason for your problems.

Tibono 11.11.2019 14:38

Re: MessChess und Arena - Fragen und Antworten
 
Hi Hartmut,

Yes turning off the speaker did solve the failed moves I faced.
I run a quite old HP620 laptop (2 cores x 2,1Ghz), the computing power is enough for the usage I have, but it is quite limited elsewhere, including display performance and sound as well. I guess I have sort of a bottleneck for playing sounds ; mostly if several processes want to, at the very same time, and causing some lag in the executed process.
Indeed the first time I had this issue was a tournament game between the vcc and the uvc, so two chatterbox...

And I am fully supportive of: 'if it works, don't change it' ! ;)
Eric

Hartmut 19.11.2019 22:32

AW: MessChess und Arena - Fragen und Antworten
 
Und wieder mal ein kleines Spielstufenproblem (sowohl unter Arena als auch unter Winboard). Beim Mephisto B&P lassen sich lediglich die ersten 6 Stufen, also die Blitzstufen einstellen. Neben diesen hat er aber auch noch 6 Spielstufen und 12 Problemstufen. Während die Problemstufen für das praktische Spiel natürlich weniger interessant sind, wären die normalen Spielstufen doch eine schöne Option. Ich gehe mal davon aus, dass dies derzeit nicht möglich ist, weil das lua-Plugin lediglich einmal die Level-Taste drückt. Damit landet es in den Bl-Stufen. Die ebenfalls vorhandenen 6 weiteren Spielstufen erreicht man nur durch 2maliges Drücken der Level-Taste, während man in die Problemstufen nur mit 3maligem Drücken der Level-Taste hereinkommt. Kann man da noch was zaubern?

fhub 20.11.2019 19:35

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Hartmut (Beitrag 85867)
Kann man da noch was zaubern?

Also Du weißt doch, daß man jedes Probem lösen kann. ;)

Ich hab jetzt beim B&P auch die 'normalen' Levels verfügbar gemacht, und zwar mit Eingabe von "pl x" (x=1-6). Die Blitz-Levels sind entweder mit "bl x" oder (wie bisher) mit "x" alleine eingebbar. ("bl" und "pl" hab ich gewählt, weil es so auch angezeigt wird).
Die Problem-Levels 1-12 hatte ich zwar mit "pr x" auch schon drinnen, hab sie dann aber wieder entfernt, weil die Schach-Plugins ja ohnehin mit (in WinBoard/Arena) aufgebauten Stellungen nicht umgehen können.

Dann hab ich mir auch die anderen, ähnlichen Mephisto-Modelle noch angesehen und bemerkt, daß auch MM IV und V solche Blitz-Level besitzen, also hab ich diese dort auch noch eingebaut.
Ähnlich wie beim B&P können diese mit "bl x" (x=1-8) eingestellt werden, die normalen Levels entweder mit "le x" (0-9) oder mit "x" alleine (wie bisher).

MM II und Rebel 5 haben keine Extra-Levels, aber da sie auf dem mm4-Plugin aufbauen, mußte ich sie auch anpassen - hier erfolgt die Level-Einstellung wie bisher in 10 Stufen mit einem Radio-Button, nur beim MM II habe ich die Skala von 0-9 auf 1-10 geändert, weil eine eingegebene 0 auch als LE 10 angezeigt wird.

Ich hab alle geänderten Plugins angehängt - allerdings kommt heute sowieso noch ein neues CB-Emu-Gesamtpaket, weil ich noch eine weitere ROM-Version für den Berlin 68000 in meiner ROM-Sammlung entdeckt habe.

Grüße,
Franz

Tibono 20.11.2019 21:14

AW: MessChess und Arena - Fragen und Antworten
 
Hi,

regarding Mephisto B&P, the computer flags the game when opponent's expected thinking time gets exhausted, starting with level 3 (5mn/60moves, so 5mn flag...). The computer displays "TIME" and would not accept any additional move input, unless 'CL(ear)' key is hit to continue.

The plugin (apart from any recent fix, if any) does not handle this situation (would need sort of a 'clear announcement') and sends the opponent's move which is displayed on the SBoard but not aknowledged by the B&P computer, stuck on the 'TIME' display.

Manual workaround: take back the ignored opponent's move using 'undo' in the SBoard interface, then hit CL, then replay the move fully manually. Game resumes correctly.

Make sure not to undo more than one move (a second one would be grasped by the plugin as a B&P move, as the moving piece would be the expected to-move color)

The flag is triggered only once per game, as far as I could check.

Kind regards,
Gruß,
Eric

fhub 20.11.2019 23:09

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Tibono (Beitrag 85885)
regarding Mephisto B&P, the computer flags the game when opponent's expected thinking time gets exhausted, starting with level 3 (5mn/60moves, so 5mn flag...). The computer displays "TIME" and would not accept any additional move input, unless 'CL(ear)' key is hit to continue.

The plugin (apart from any recent fix, if any) does not handle this situation (would need sort of a 'clear announcement') and sends the opponent's move which is displayed on the SBoard but not aknowledged by the B&P computer, stuck on the 'TIME' display.

Well, such a 'clear_announcement' is not really necessary - you can also automatically send a 'CL' before EVERY move, because the B&P has no problem with such an extra 'CL'.

Regards,
Franz

fhub 23.11.2019 12:36

AW: MessChess und Arena - Fragen und Antworten
 
Hi,

ich habe jetzt in den Plugins für B&P und MMIV (und damit auch MMII/V und Rebel5) dieses Problem bei einer Zeitüberschreitung eliminiert - vor Senden eines Zugs wird jetzt immer überprüft, ob 'TIME' angezeigt wird, und wenn ja, dann wird diese Anzeige durch Senden eines 'CL' gelöscht.
Falls das auch noch bei anderen Mephistos auftritt, dann bitte melden.

Grüße,
Franz

fhub 25.11.2019 11:44

AW: MessChess und Arena - Fragen und Antworten
 
Hi,

hier ist nochmal etwas für unseren Level-Einstellungs-Fetischisten (sprich: Hartmut) ... :D

Ich hab nämlich entdeckt, daß auch noch ein paar andere alte Mephistos solche Spezial-Levels zum Einstellen haben, und zwar Amsterdam, Dallas, Glasgow und Roma.
Bei den ersten 3 ist es ja noch relative einfach (nur Zeiten pro Zug oder Partie), aber die Levels beim Roma sind wirklich der absolute Wahnsinn: ein Dutzend verschiedene Möglichkeiten mit unterschiedlichen Zeiten bzw. Zeitkontrollen, und das auch noch verstreut auf diverse Level-Nummern - ohne Handbuch geht da gar nichts.

Ich hab all diese Levels der 4 Mephisto-Modelle jetzt in den entsprechenden Plugins eingebaut - hier eine kurze Übersicht über die möglichen Einstellungen:

Amsterdam, Dallas, Glasgow:
---------------------------
0-6 und 9: fixe Levels
7 hh:mm:ss
8 (wie 7)

Roma:
-----
0-37, 40-49 und 61-99: fixe Levels
38 hh:mm:ss
39 hh:mm:ss hh:mm:ss
50 (wie 38)
51 (wie 39)
52 nr/hh:mm
53 nr/hh:mm nr/hh:mm
54 (wie 53)
55 nr/hh:mm nr/hh:mm nr/hh:mm nr/hh:mm
56 nr/hh:mm hh:mm
57 nr/hh:mm hh:mm nr/hh:mm hh:mm
58 (wie 38)
59 (wie 54)
60 n

Was die einzelnen Zeiten bzw. Zeitkontrollen genau bedeuten, das muß man sich schon im Handbuch ansehen.

Grüße,
Franz

Hartmut 25.11.2019 12:30

AW: MessChess und Arena - Fragen und Antworten
 
Hi Franz. Super. Die Levels für den Roma kannte ich ja, aber dir das aufzubürden habe ich ehrlich gesagt schon nicht mehr gewagt nach all meinen Sonderwünschen, lach. Großartige Arbeit.

fhub 25.11.2019 12:37

AW: MessChess und Arena - Fragen und Antworten
 
Hallo Hartmut,
Zitieren:

Zitat von Hartmut (Beitrag 85967)
Die Levels für den Roma kannte ich ja, aber dir das aufzubürden habe ich ehrlich gesagt schon nicht mehr gewagt nach all meinen Sonderwünschen, lach. Großartige Arbeit.

also wenn Du noch weitere Geräte weißt, bei denen es auch solche Spezial-Levels gibt, dann nur her damit - jetzt bin ich nämlich gerade richtig drin in dieser Materie. ;)

Tibono 25.11.2019 13:29

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von fhub (Beitrag 85968)
also wenn Du noch weitere Geräte weißt, bei denen es auch solche Spezial-Levels gibt, dann nur her damit - jetzt bin ich nämlich gerade richtig drin in dieser Materie. ;)

Fidelity Champion Sensory Chess Challenger (tournament level E... a challenge!!)

Grüße, Eric

Hartmut 25.11.2019 14:05

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Tibono (Beitrag 85970)
Fidelity Champion Sensory Chess Challenger (tournament level E... a challenge!!)

Grüße, Eric

Der wäre mir ad hoc auch eingefallen. Und wenn Du schon gerade dabei bist... Designer Display 2000/2100 Designer Mach III Master (und Mach IV vermutlich auch)

Die Elite Avantgarde V1-11 haben auch so eine Zeitprogrammierung

Der Excel Mach III hat zwar keine Zeitstufen aber ich glaube es sind auch ein paar mehr als im Plugin vorgegeben (a1-b8)

Das sind jetzt zumindest bei den Fidelitys die, die mir so ad hoc einfallen. Ob noch andere dabei sind muss ich nachsehen...

Bei Novag hat der Diablo eine sehr verwirrende Bedienungsanleitung. Am Anfang wirkt es so, als wären die Spielstufen 1-40 fest und die Time-Control Taste würde nur anzeigen, was das jetzt für ein Modus ist. Ziemlich weit hinten in der Anleitung steht dann, dass die ersten 40 Stufen programmierbar sind und jede Züge/Zeit-Kombination eingestellt werden kann. Das ist schon eine Wissenschaft für sich. Aber bei Novag hat man sich wohl gesagt: "Warum einfach, wenns auch umständlich geht". Benutzerfreundlichkeit geht anders.

Bei Super Expert/Super Forte gibt es ebenfalls eine programmierbare Stufe. Hier jedoch nur eine, nämlich Stufe 16

Naja... und wenn Du die wirklich alle gemacht hast, brauchst Du vermutlich Urlaub... zumindest bei den Novags wirst Du dann vielleicht doch noch den "Hassknecht Anfall" kriegen...

( Für die, die den Insiderwitz noch nicht kennen... https://www.youtube.com/watch?v=amnWyH5CSDM )

Robert 25.11.2019 15:05

AW: MessChess und Arena - Fragen und Antworten
 
Hallo Franz,

Zitieren:

Zitat von fhub (Beitrag 85968)
also wenn Du noch weitere Geräte weißt, bei denen es auch solche Spezial-Levels gibt, dann nur her damit - jetzt bin ich nämlich gerade richtig drin in dieser Materie. ;)

Kann man bei MM IV/V auch die Blitzstufen (bl 1-8) einstellen? Ich habe es in Winboard mit "le bl 7", "le bl7", "bl 7" und "bl7" und auch mit "30 min/game" probiert, leider ohne Erfolg...

Viele Grüße
Robert

Hartmut 25.11.2019 15:46

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Robert (Beitrag 85977)
Hallo Franz,



Kann man bei MM IV/V auch die Blitzstufen (bl 1-8) einstellen? Ich habe es in Winboard mit "le bl 7", "le bl7", "bl 7" und "bl7" und auch mit "30 min/game" probiert, leider ohne Erfolg...

Viele Grüße
Robert

Hat er eigentlich vorher schon geschrieben: "bl x" ist die richtige Schreibweise. Hast Du auch die geänderten Plugins installiert bzw. das neueste Gesamtpaket verwendet?

Robert 25.11.2019 16:33

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Hartmut (Beitrag 85979)
Hat er eigentlich vorher schon geschrieben: "bl x" ist die richtige Schreibweise. Hast Du auch die geänderten Plugins installiert bzw. das neueste Gesamtpaket verwendet?

Danke für den Hinweis; das habe ich wohl überlesen...

VG
Robert

Nachtrag: Merkwürdig, ich hatte das aktuelle Gesamtpaket installiert (heruntergeladen und installiert am 21.11.)

Egal, jetzt funktioniert es, danke an Franz für die unermüdliche (hoffentlich!;)) Arbeit...

fhub 25.11.2019 19:11

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Hartmut (Beitrag 85971)
Naja... und wenn Du die wirklich alle gemacht hast, brauchst Du vermutlich Urlaub... zumindest bei den Novags wirst Du dann vielleicht doch noch den "Hassknecht Anfall" kriegen...

Also da hab ich dummerweise anscheinend schlafende Hunde aufgeweckt! :(

Ich hab mir jetzt z.B. mal diese einstellbaren Levels beim Fidelity EAG V2-10 angesehen, da sind ja die Levels bei den Mephistos (sogar beim Roma!) ja noch richtig einfach und komfortabel zum einstellen! Da benötigt man alleine schon zur Auswahl der einstellbaren Werte (Züge, Zeiten) 8 verschiedene Brettfelder (1.-3.Zeitkontrolle + Restzeit), und dann das Ganze nochmals mal 2 für beide Seiten. Und dann ist noch gar nichts eingestellt, wofür man nochmals mehrere Tasten benötigt, um die einzelnen Ziffern auszuwählen und dann auch einzustellen. Außerdem wüßte ich nicht, WIE man das in einer Zeile zur Leveleinstellung in WinBoard/Arena überhaupt sinnvoll eingeben sollte!?
Also das zu realisieren würde vermutlich 5-mal soviel Code bedeuten wie das gesamte bisherige Plugin - danach wäre ich wahrscheinlich nicht nur urlaubsreif, sondern alt und grau!

Kurz gesagt: ich sorge jetzt dafür, daß diese aufgeweckten Hunde wieder einschlafen, und wir lassen es mit diesen Leveleinstellungen per Plugin beim derzeit erreichten Stand!

Franz

Hartmut 25.11.2019 19:42

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von fhub (Beitrag 85985)
Also da hab ich dummerweise anscheinend schlafende Hunde aufgeweckt! :(

Ich hab mir jetzt z.B. mal diese einstellbaren Levels beim Fidelity EAG V2-10 angesehen, da sind ja die Levels bei den Mephistos (sogar beim Roma!) ja noch richtig einfach und komfortabel zum einstellen! Da benötigt man alleine schon zur Auswahl der einstellbaren Werte (Züge, Zeiten) 8 verschiedene Brettfelder (1.-3.Zeitkontrolle + Restzeit), und dann das Ganze nochmals mal 2 für beide Seiten. Und dann ist noch gar nichts eingestellt, wofür man nochmals mehrere Tasten benötigt, um die einzelnen Ziffern auszuwählen und dann auch einzustellen. Außerdem wüßte ich nicht, WIE man das in einer Zeile zur Leveleinstellung in WinBoard/Arena überhaupt sinnvoll eingeben sollte!?
Also das zu realisieren würde vermutlich 5-mal soviel Code bedeuten wie das gesamte bisherige Plugin - danach wäre ich wahrscheinlich nicht nur urlaubsreif, sondern alt und grau!

Kurz gesagt: ich sorge jetzt dafür, daß diese aufgeweckten Hunde wieder einschlafen, und wir lassen es mit diesen Leveleinstellungen per Plugin beim derzeit erreichten Stand!

Franz

Da hast Du nicht nur schlafende Hunde geweckt, sondern schlafende Löwen...

Nee, im Ernst. Bei den V2-10 hast du definitiv recht. Die sind dadurch, dass man zich Felder betätigen muss wirklich schwer zu realisieren. Lass mal... geht zur Not auch ohne diese Leveleinstellung. Eventuell könnte man einen Waitstate von einer Minute einbauen, damit man nach dem Start von Arena Zeit hat, die Levels von Hand einzustellen. Alles andere ist auf jeden Fall ziemlich kompliziert. Vielleicht packt Dich ja doch irgendwann der Ehrgeiz... Für den Moment lass mal gut sein.

Fidelity Champion Sensory Chess Challenger wäre natürlich schön und sollte auch nicht aufwändiger zu realisieren sein, als die Geräte, die Du bereits gemacht hast. Vielleicht kannst Du da mal in einer ruhigen Minute Hand anlegen.

Und vielleicht könntest Du Dir auch mal dieses Level 16 bei Super Expert bzw Super Forte ansehen. Auch das sollte auf jeden Fall weniger kompliziert sein, als die Fidelities (OK, zugegeben... um weniger kompliziert zu sein als die Fidelities braucht es nicht viel, lach).

Beim Diablo... lass mal... 40 Spielstufen und egal welche eingestellt ist, kann man dann die Einstellungen trotzdem ändern? Wie krank ist das denn... Bei den anderen Geräten hatten sie doch auch EINE Spielstufe für Programmierungen... Ich weiss nicht... mit Novag werd ich einfach nicht wirklich warm... Bei der doppelt belegten Klaviatur wird man sowieso immer wahnsinnig...

Was man sich damals bei Fidelity gedacht hat ist ebenfalls etwas krank. Kaum kam eine neue Geräteserie raus funktionierte alles wieder anders als gewohnt. Beim Fidelity Sensory Chess Challenger konnte man das ja auch alles mit 3 oder 4 Tasten regeln. Warum man dann bei den V2-10 auf die Idee gekommen ist alles wieder umzuwerfen weiss der Geier... Ich komm bei den Geräten auch immer durcheinander und hol mir immer mal wieder die BDA raus, weil ich beim Einstellen der Spielstufe ständig irgendwie die Geräte verwechsle...

Mapi 26.11.2019 20:50

AW: MessChess und Arena - Fragen und Antworten
 
Hallo,
mal eine Frage, werden die gespielten Partien der Mess Emu eigentlich in der Wiki Eloliste berücksichtigt oder finden sie dort keinen Eingang?
Theoretisch unterscheiden sich die Emus ja nicht von den Orignalgeräten.
Ich habe z.B. mit der Mess Emu 2 Geräte gegeneinander spielen lassen und die gleichen Geräte im "original" bedient. (mit der Eröffnungsvorgabe aus der Emu)
Es kamen bis auf 2 oder 3 Abweichungen die gleichen Partien zustande,
wobei ich die Abweichungen meiner zu langsamen händischen Bedienung der Originalgeräte zuschreibe.

viele Grüße
Makus

P.S.
an Franz Huber nochmal ein riesiges Dankeschön für die hervorragende Arbeit

Hartmut 26.11.2019 21:08

AW: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von Mapi (Beitrag 86008)
Hallo,
mal eine Frage, werden die gespielten Partien der Mess Emu eigentlich in der Wiki Eloliste berücksichtigt oder finden sie dort keinen Eingang?

Nein, aber das liegt im Moment weniger an der Emulation als daran, dass die Elo-Liste schon seit einiger Zeit nicht mehr aktualisiert wird. Vor der letzten Berechnung der Liste gab es allerdings die Regel, dass wir Turniere nicht mit dem Emulator spielen. Würde man die Liste heute weiterführen könnte man das durchaus ändern, da der Bestand an funktionsfähigen Originalgeräten zumindest bei einigen Modellen ja schon sehr geschrumpft ist. Ich hätte da zwischenzeitlich auch so einiges an Partiematerial und auch die ganzen Wettkämpfe der letzten Zeit würden sich über eine Auswertung freuen... Ich hatte ja schon vorgeschlagen, dass ich die für Micha weiterführe, aber nachdem er sein mühsam gesammeltes Partiematerial unter Verschluss hält (was ich irgendwie auch verstehen kann, weil da viel Arbeit dahinter steckte das zu sammeln) ist das - zumindest nach der bisherigen Berechnungsmethode - nicht machbar. Allenfalls könnte man anhand der normalen Fide-Regeln auswerten, also Alte Elo +- Erfolgszahl = Neue Elo, aber das ist dann wirklich eine Herkulesaufgabe. an der man ohne entsprechende Software einige Wochen zu knabbern hat.

Zitieren:

Theoretisch unterscheiden sich die Emus ja nicht von den Orignalgeräten.
Das stimmt, zumal aus der Wiki-Eloliste teilweise ja bei einigen Geräten auch nicht zweifelsfrei hervorgeht, welche Version nun getestet wurde (z.B. gibt es beim Sensory 9 die Versionen A-D, es steht aber nur ein Sensory 9 in der Liste). Insofern wird es sowieso immer kleine Ungenauigkeiten geben, die ich aber für vernachlässigbar halte.

Zitieren:

Ich habe z.B. mit der Mess Emu 2 Geräte gegeneinander spielen lassen und die gleichen Geräte im "original" bedient. (mit der Eröffnungsvorgabe aus der Emu)
Es kamen bis auf 2 oder 3 Abweichungen die gleichen Partien zustande,
wobei ich die Abweichungen meiner zu langsamen händischen Bedienung der Originalgeräte zuschreibe.
Das ist eine Möglichkeit. Eine andere ist, dass einfach der Zufallsgenerator zuschlägt, der bei nahezu gleichwertigen Zügen dann auch mal unterschiedliche Antworten parat hat. Selbst wenn Du unter dem Emulator einen Wettkamof spielen lässt und 2mal dieselbe Eröffnungsvariante rauskommt, ist noch lange nicht gesagt, dass deswegen die komplette Partie nachgespielt wird. Und gerade bei Nutzung des Emulators unter Winboard sind Ungenauigkeiten wie langsame Bedienung etc. ausgeschlossen, der Vergleich also sogar noch genauer als bei händischer Bedienung.

Chessguru 26.11.2019 22:33

AW: MessChess und Arena - Fragen und Antworten
 
Hallo,

vielleicht schaue ich mir die Listen im Januar noch einmal an. Wenn alles passt, habe ich dann etwas Zeit.

Gruß
Micha

hap 26.11.2019 22:50

Re: MessChess und Arena - Fragen und Antworten
 
Regarding strength(ELO) measurement using emulators. It should be ok for most of them, but I would recommend to always use real chess computers.

Possible reasons against it:
- inaccurate cache emulation (ARM, 68020 and up)
- inaccurate wait states (example: Mephisto Glasgow)
- inaccurate clock divider (example: Fidelity Elite series)

Hartmut 27.11.2019 01:08

AW: Re: MessChess und Arena - Fragen und Antworten
 
Zitieren:

Zitat von hap (Beitrag 86014)
Regarding strength(ELO) measurement using emulators. It should be ok for most of them, but I would recommend to always use real chess computers.

Possible reasons against it:
- inaccurate cache emulation (ARM, 68020 and up)
- inaccurate wait states (example: Mephisto Glasgow)
- inaccurate clock divider (example: Fidelity Elite series)

Of course you are right. But most of those problems we can check by using testsuites. We know how much time the original computers needed for them and can compare it to the time the emulation needs. But yes... before an engine is used for our ELO list we should be sure, that there is not too much difference between the original and the copy. Nevertheless... for some computers there will be no other way. It is very difficult to get a really working Novag Savant for example. And it will not become easier in the next years...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:13 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info