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)

fhub 09.12.2021 22:12

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

Zitat von berger (Beitrag 103389)
I've this chess computer, and this function does work, but you can only go back one complete move. If you press a third time, "00.00" is displayed.

Well, not in the emulation! It already shows "00.00" at the first click on the Takeback button and no move is actually taken back.

hap 09.12.2021 22:29

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yup, it means my fix is not good.

To work around it:
u16 conflict = (offset == 0x1f) ? 0xff : 0;

But I think the real issue is that the CPU is doing a bus error trap. It's not a weird bus conflict after all.

fhub 09.12.2021 22:45

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

Zitat von hap (Beitrag 103398)
Yup, it means my fix is not good.

To work around it:
u16 conflict = (offset == 0x1f) ? 0xff : 0;

No, that doesn't change anything - I've just tried it.

But also in the Russian emulator this Takeback key doesn't work, so maybe Gerardo has a different ROM version of the IM-01?

berger 09.12.2021 22:47

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

Zitat von fhub (Beitrag 103399)
(...) maybe Gerardo has a different ROM version of the IM-01?

Theoretically no. They have the same reference! :confused:

hap 09.12.2021 22:51

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
This is the correct fix: https://github.com/mamedev/mame/comm...3da44269b50e64

The manual says take-back only works after 3 moves after starting a new game, or after 2 moves from any other position. And like Berger said, you can take back only 1 move.

fhub 09.12.2021 23:11

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

Zitat von hap (Beitrag 103401)

Yes, now it works.
Zitieren:

The manual says take-back only works after 3 moves after starting a new game, or after 2 moves from any other position. And like Berger said, you can take back only 1 move.
Ok, I didn't take care of these conditions, because I didn't know this (can't read Russian).
But it works different than the IM-01T and also than Gerardo said:
already at the 1st click on Takeback it shows the last own move (and not in reversed order), and the 2nd click gives "00.00".
So even one click takes back 2 plies (i.e. the computer move and the players move).

fhub 10.12.2021 19:57

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

die ältere Version 'Elektronika IM-01' ist jetzt auch eingebaut - danke an alle Beteiligten (hap, Berger und Radon17).

Diese Version hat im Gegensatz zum IM-01T nur 6 Level (Standard=1), und auch die Takeback-Funktion ist ziemlich eingeschränkt -
genauere Infos 2 Postings vorher (von 'hap').

Grüße,
Franz

fhub 12.12.2021 20:33

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

heute hab ich mich ein wenig mit dem Fidelity Phantom beschäftigt, und bei diesem dauert der Start durch den Test des Motors und aller Brettsensoren doch extrem lange (ca. 45 sec).

Dabei kam mir eine clevere Idee: ich setze im Plugin während dieses Test einfach die Emulationsgeschwindigkeit auf 1000% und danach wieder zurück auf die normalen 100% - so dauert der Test nur wenige Sekunden! :)

Das geänderte Plugin findet ihr im Anhang - es enthält nur 2 zusätzliche Zeilen.

Prinzipiell könnte man das auch bei anderen Plugins so machen, bzw. sogar für alle Plugins auf einmal, wenn man diese beiden Befehle (allerdings leicht abgeändert) im Hauptplugin (init.lua) an der richtigen Stelle unterbringt. Und man könnte es auch für alle Level-Einstellungen auf die gleiche Weise machen, allerdings geht das ja bei den meisten Engines ohnehin schnell genug. Außerdem kann man dann so schnellen Einstellungen selbst nicht mehr folgen, sodaß mir das nicht unbedingt empfehlenswert erscheint.

Noch ein Hinweis: dieser Trick funktioniert natürlich nur bei Verwendung als UCI- oder WB-Engine (mit MessChess), weil ja nur da Plugins verwendet werden.

Edit: In MessExtra kann man eine andere Methode verwenden, und zwar mit einer zusätzlichen Option, die ich vor einiger Zeit implementiert habe:
Einmal den Fidelity Phantom starten und diesen langen Brett-Test durchlaufen lassen. Dann die Option 'File > Save Reset State' aufrufen - damit wird der aktuelle Zustand in einer Datei 'reset.sta' gespeichert und bei jedem weiteren Start automatisch geladen, sodaß dann dieser Testdurchlauf entfällt.

Grüße,
Franz

raschmo 16.12.2021 10:32

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

weiß hier vielleicht jemand was mit dem spanischen ex MECA Forum los ist? Ich habe da mitgelesen, aber seit Januar hat sich dort im Thread Emulatoren keiner mehr gemeldet.

berger 16.12.2021 15:25

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

Zitat von raschmo (Beitrag 103565)
weiß hier vielleicht jemand was mit dem spanischen ex MECA Forum los ist? Ich habe da mitgelesen, aber seit Januar hat sich dort im Thread Emulatoren keiner mehr gemeldet.

Hello,

I'm moderator of the Chess Computer Coleccionistas forum (formerly MECA forum). I think I should answer this question, although I'm not sure how to proceed...

First of all, that forum is intended for Spanish-speaking people, although other languages are allowed without any problems. But for some reason there is very little activity lately... I don't know why that happens.

The emulation section was usually posted in English, and it was Franz and hap who usually commented on the news. Now they do it here, and it's a lot of work to duplicate everything. So it's normal that there, in the CCC forum, there is no activity. For that I would have to be translating and posting the news commented here, when I know that most MAME/CB-Emu users follow them here, in this forum... thanks to the fact that writing in English is allowed.

I don't know if I have answered your question. Maybe your question was directed towards the artwork contributions made there by some users?

Best,
Gerardo


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

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