|
Folgender Benutzer sagt Danke zu AlexS für den nützlichen Beitrag: | ||
kamoj (03.06.2024) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Und gibt's da ein Fehlersignal vom Krypton ('Heulton')?
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag: | ||
kamoj (03.06.2024) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Ja. Mit dem Fokus scheint es zumindest weniger oder garnicht zu passieren. Da es aber recht selten passiert und bin ich mir nicht sicher. Zumindesr ein paar Partien liefen ohne Fehler, wenn ich aber länger teste und die Kiste alleine lasse kann es sein, dass am Ende irgendein Stromsparmodus den Fehler verursacht. Da habe ich ja auch mit dem Excalibur das Problem, dass die Excalibur Uhr läuft, er aber nicht zieht. |
Folgender Benutzer sagt Danke zu AlexS für den nützlichen Beitrag: | ||
kamoj (03.06.2024) |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Regarding Excalibur/Krypton chess computers having the same program: Excalibur Legend II is obviously a clone of Sphinx Legend II, Avenger is a clone of Krypon Comet.
Igor, Ivan, Mirage, are Ron Nelson programs, not by Gyula Horváth. I know there was speculation about it in the past, but I thought that was cleared up after Ron Nelson posted on a forum and told about his work at Fidelity and Excalibur. In the first year or two at Excalibur, their chess computers were manufactured in Eric White's factory, so from the outside they look similar to CXG/Krypton ones. Even the LCD is the same. The chess program is different. If there still is/was any doubt (like thinking that maybe Ron Nelson subcontracted parts of the program), now that there are ROM dumps available, people that want to check more thoroughly can do so by comparing/examining the files or parsing them through a disassembler or MAME's debugger. |
Folgende 5 Benutzer sagen Danke zu hap für den nützlichen Beitrag: | ||
Agep (03.06.2024), berger (03.06.2024), fhub (03.06.2024), kamoj (03.06.2024), spacious_mind (03.06.2024) |
|
||||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Regarding Excalibur/Krypton chess computers having the same program: Excalibur Legend II is obviously a clone of Sphinx Legend II, Avenger is a clone of Krypon Comet.
Igor, Ivan, Mirage, are Ron Nelson programs, not by Gyula Horváth. I know there was speculation about it in the past, but I thought that was cleared up after Ron Nelson posted on a forum and told about his work at Fidelity and Excalibur. In the first year or two at Excalibur, their chess computers were manufactured in Eric White's factory, so from the outside they look similar to CXG/Krypton ones. Even the LCD is the same. The chess program is different. If there still is/was any doubt (like thinking that maybe Ron Nelson subcontracted parts of the program), now that there are ROM dumps available, people that want to check more thoroughly can do so by comparing/examining the files or parsing them through a disassembler or MAME's debugger. It is funny how we always think the worst and react. If you play the chess programs you would know that their roots are very similar. Let's not rehash it all. If you read the history in Hiarcs you will know I was the biggest critic and had long battles with Ron Nelson, until I finally realized he was right. I was the one who first changed all reference to the name Ron Nelson on my Website and received a lot of critique for it in private as well. There is no program in the world (forget about chess, I am talking program) which does not have roots from somewhere. Programmers add ideas, remove them, change them, improve them... battle with hardware restrictions and so on, which ultimately results in a creation which is theirs. That applies to Ron Nelson and everyone else as well. Best regards Nick |
Folgender Benutzer sagt Danke zu spacious_mind für den nützlichen Beitrag: | ||
kamoj (03.06.2024) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Sorry, aber dafür ist weder das Plugin noch die GUI (Arena bzw. MessNew) zuständig oder verantwortlich. Prinzipiell ist CB-Emu eigentlich auch zum Selberspielen gedacht und nicht um irgendwelche automatischen Enginepartien auszutragen und die Emulationen stundenlang für sich alleine werkeln zu lassen.
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
kamoj (03.06.2024), Wandersleben (03.06.2024) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
Alex, TMHO it looks like the timing provided in the plugins sometimes can't fit the way you run the engines. "Timing" means either the duration of key/square push, or the wait commands that are intentionally coded. The "way you run the engines" relates to your host ability to provide enough resources and focus to run smoothly the emulation, or to whatever event can disturb. Until few months ago I used a 12 years old laptop, featuring only two cores. To include the chess computer plugins in Arena tournaments I had to increase some (if not many) timings for some computers (even if most ran natively smoothly). At some point I got bored with updating the plugins, I changed once for all the init.lua plugin located in CB-Emu\MessChess\plugins\chessengine. Main change was from: Code:
local function send_input(tag, mask, seconds) manager:machine():ioport().ports[tag]:field(mask):set_value(1) emu.wait(seconds * 2 / 3) manager:machine():ioport().ports[tag]:field(mask):set_value(0) emu.wait(seconds * 1 / 3) end Code:
local function send_input(tag, mask, seconds) emu.wait(0.5) manager:machine():ioport().ports[tag]:field(mask):set_value(1) emu.wait(seconds) manager:machine():ioport().ports[tag]:field(mask):set_value(0) emu.wait(seconds * 2 / 3) end Code:
local function sb_select_piece(tag, seconds, x, y, event) if (event ~= "capture") then send_input(tag .. ":RANK." .. tostring(y), 1 << (x - 1), seconds) end if (event == "en_passant") then send_input(tag .. ":UI", 0x0008, seconds) -- SensorBoard REMOVE end end Code:
local function sb_select_piece(tag, seconds, x, y, event) if (event ~= "capture") then send_input(tag .. ":RANK." .. tostring(y), 1 << (x - 1), seconds * 1.2) end if (event == "en_passant") then send_input(tag .. ":UI", 0x0008, seconds * 1.2) -- SensorBoard REMOVE end end Code:
send_input(tag .. ":SPAWN", mask, 0.09) Code:
send_input(tag .. ":SPAWN", mask, 0.1) Hope this helps, Eric |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Alex |
Folgender Benutzer sagt Danke zu AlexS für den nützlichen Beitrag: | ||
kamoj (03.06.2024) |
|
|||||||||||
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Stromsparmodus? Also wenn da Windows beim Aktivieren dieses Stromsparmodus irgendwas 'Unanständiges' macht, dann kann ich natürlich nichts machen.
Sorry, aber dafür ist weder das Plugin noch die GUI (Arena bzw. MessNew) zuständig oder verantwortlich. Prinzipiell ist CB-Emu eigentlich auch zum Selberspielen gedacht und nicht um irgendwelche automatischen Enginepartien auszutragen und die Emulationen stundenlang für sich alleine werkeln zu lassen. Ich sehe jetzt für das Plugin keinen Unterschied ob es in einem Arena-Turnier spielt, oder nur eine manuelle Partie. Auch wenn ich gegen die Emu selbst auf einem Brett spiele nutze ich den Arena-Turniermodus da hier die Abläufe genauer definiert sind und ich es vorab unter den gleichen Bedingungen getestet habe. Arena startet das Plugin übrigens nach jeder Partie neu. Die allermeisten Plugins laufen übrigens sehr Stabil auch unter extremen Bedingungen mit bis zu 10 facher Geschwindigkeit. Ich konnte noch keinen Fehler finden, der nicht auch mit Originalgeschwindigkeit aufgetreten ist. Mir ist es eigentlich egal, wenn die Emu im Turnier mal hängt kann ich sie wieder anschubsen. Einige Emus haben ihre Problemchen was i.d.R. an den Geräten und nicht am Plugin liegt. Viel ärgerlicher ist es doch, wenn jemand 6 Stunden eine ernste Partie gegen eine Emu spielt, und sie dann abschmiert. Mir ist klar, dass der Fehler beim Regency schwer zu finden ist, da er nicht reproduziert werden kann. Und vielleicht ist es ja sogar ein Bug im Originalgerät. Ich kann aber sicher sein, dass dieses Problem bei anderen Emus bisher nicht aufgetreten ist. |
Folgende 2 Benutzer sagen Danke zu AlexS für den nützlichen Beitrag: | ||
kamoj (03.06.2024), Tintenfisch (03.06.2024) |
![]() |
|
|
![]() |
||||
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 |