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: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

spacious_mind 02.06.2024 14:44

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi Franz,

I think I found another FEN problem which might need a correction in GK2000:



This should be a Black to move FEN. GK2000 starts with a White move. I tried it on another Black to move FEN and the same thing happened where GK2000 wants to play a White move instead.

Regards
Nick

fhub 02.06.2024 17:05

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi Nick,
Zitieren:

Zitat von spacious_mind (Beitrag 126843)
I think I found another FEN problem which might need a correction in GK2000:
...

yes, a stupid mistake at the end of the setup routine in the plugin. :(
And the same mistake also existed in the plugin for the Saitek ChessAcademy.
I've now fixed it and also made a small change in the Excalibur plugins (for Igor & Ivan).

Thanks for reporting this bug,
Franz

AlexS 02.06.2024 17:58

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 126784)
Krypton Regency ist jetzt emuliert, danke an Berger fur dump usw.

Vielen Dank dafür mal wieder!

Hat sonst niemand Probleme mit dem Plugin? Ich habe ziemlich unregelmäßig den Fall, dass der Zug auf dem Krypton nicht ausgeführt wird. Die Position stimmt zwar, aber ich muss den letzten Zug manuell auf dem Brett nochmal ausführen damit es weiter geht. Leider habe ich noch keine Regelmäßigkeit dahinter gefunden um die Ursache einzugrenzen.

Mark 1 02.06.2024 18:11

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von AlexS (Beitrag 126847)
Vielen Dank dafür mal wieder!

Hat sonst niemand Probleme mit dem Plugin? Ich habe ziemlich unregelmäßig den Fall, dass der Zug auf dem Krypton nicht ausgeführt wird. Die Position stimmt zwar, aber ich muss den letzten Zug manuell auf dem Brett nochmal ausführen damit es weiter geht. Leider habe ich noch keine Regelmäßigkeit dahinter gefunden um die Ursache einzugrenzen.

Ja, ist mir auch schon passiert.

Folgende Beobachtung , dass der Fehler nur dann auftritt, wenn nur das Zielfeld beleuchtet wird. In diesem Fall gibt der Computer auch einen Fehlerton aus

Gruß
Mark 1

spacious_mind 02.06.2024 18:27

Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von AlexS (Beitrag 126847)
Vielen Dank dafür mal wieder!

Hat sonst niemand Probleme mit dem Plugin? Ich habe ziemlich unregelmäßig den Fall, dass der Zug auf dem Krypton nicht ausgeführt wird. Die Position stimmt zwar, aber ich muss den letzten Zug manuell auf dem Brett nochmal ausführen damit es weiter geht. Leider habe ich noch keine Regelmäßigkeit dahinter gefunden um die Ursache einzugrenzen.

I don't know if anyone experienced it in the past with the originals. The Regency I have used to be the buggiest from what I remember especially around time control, when I played and compared them to Challenge, Legend, Legend II, Ivan, Igor, Mirage and Avenger. They all btw pretty much have the same base chess program.

Regards
Nick

AlexS 02.06.2024 19:01

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Vielleicht hat es etwas mit dem Focus zu tun. Bisher tritt er Fehler nicht auf, wenn MessNew das aktive Fenster ist.

fhub 02.06.2024 19:27

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Alex und Mark,
Zitieren:

Zitat von AlexS (Beitrag 126847)
Hat sonst niemand Probleme mit dem Plugin? Ich habe ziemlich unregelmäßig den Fall, dass der Zug auf dem Krypton nicht ausgeführt wird. Die Position stimmt zwar, aber ich muss den letzten Zug manuell auf dem Brett nochmal ausführen damit es weiter geht. Leider habe ich noch keine Regelmäßigkeit dahinter gefunden um die Ursache einzugrenzen.

also bei mir ist das noch nicht passiert, und ohne genauere Angaben wüßte ich auch nicht, wo ich evt. etwas ändern könnte.
Zitieren:

Zitat von Mark 1 (Beitrag 126848)
Folgende Beobachtung , dass der Fehler nur dann auftritt, wenn nur das Zielfeld beleuchtet wird. In diesem Fall gibt der Computer auch einen Fehlerton aus

Ok, das könnte schon mal ein Hinweis sein - da scheint der Krypton den Klick auf das Ausgangfeld irgendwie nicht registriert zu haben.

Versucht mal im Plugin 'regency.lua' entweder die Zeile 156
sb_select_piece(":board", 0.5, x, y, event)
zu ändern in
sb_select_piece(":board", 1, x, y, event)
oder VOR dieser Zeile 156 eine Zeile
emu.wait(0.5)
einzufügen.

Grüße,
Franz

fhub 02.06.2024 19:42

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von AlexS (Beitrag 126851)
Vielleicht hat es etwas mit dem Focus zu tun. Bisher tritt er Fehler nicht auf, wenn MessNew das aktive Fenster ist.

Interpretiere ich deine Aussage richtig, daß du ein Match einer anderen Engine gegen den Krypton spielst?
Beim eigenen Spiel hat doch immer die jeweilige GUI (Arena oder Winboard) den Fokus, wenn du gerade einen Zug eingibst!?

Tibono 02.06.2024 20:59

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

I know some of you experimented (as I did) setting the features of the Horvath program powering the Krypton Regency (and related clones).
If you have a preferred setting you would like to always enable using the chess engine plugin, here is a sample change you can append to the function interface.setlevel(). Insert before the last command that restores video speed.
Of course, adapt to your own setting, it's easy to re-use the basic steps here listed (after the last step exiting level setting):
Code:

        emu.wait(0.5)
        send_input(":IN.0", 0x08, 0.5) -- Level
--
-- Tibono setting begin
--
        send_input(":IN.1", 0x20, 0.5) -- Info
        emu.wait(0.5)
        send_input(":IN.1", 0x20, 0.5) -- Info
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F1
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left F1=9
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F2 unchanged
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F3
        emu.wait(0.5)
        send_input(":IN.0", 0x10, 0.5) -- Right
        emu.wait(0.5)
        send_input(":IN.0", 0x10, 0.5) -- Right F3=12
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F4
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left F4=8
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F5
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left F5=8
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F6
        emu.wait(0.5)
        send_input(":IN.0", 0x10, 0.5) -- Right F6=11
        emu.wait(0.5)
        send_input(":IN.0", 0x04, 0.5) -- Features F7
        emu.wait(0.5)
        send_input(":IN.1", 0x10, 0.5) -- Left F7=9
        emu.wait(0.5)
        send_input(":IN.1", 0x20, 0.5) -- Info
        emu.wait(0.5)       
--
-- Tibono setting end
--
        machine.video.throttled = throttled
end

MfG,
Tibono

Mark 1 02.06.2024 21:42

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 126852)


Versucht mal im Plugin 'regency.lua' entweder die Zeile 156
sb_select_piece(":board", 0.5, x, y, event)
zu ändern in
sb_select_piece(":board", 1, x, y, event)
oder VOR dieser Zeile 156 eine Zeile
emu.wait(0.5)
einzufügen.

Grüße,
Franz

Hallo Franz...

Leider keine Verbesserung.Egal ob mit Weiss oder Schwarz. Morgen wird das auf einem anderen Computersystem getestet. Die Testbedingungen sind: Krypton auf Level 40 gegen einen beliebigen Gegner in Arena und dass im Demo-Modus.

Gruß
Mark 1


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.

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