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 04.08.2024 13:48

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

Zitat von berger (Beitrag 127823)
Don't worry Franz, we are not working on that chess computer.

Right now we are working on the Novag Tourmaline Plus, it will be the next emulation on MAME.

No no, Gerardo, I'm sure you are joking, because this is just the bigger brother of the Jasper with the same crappy levels! :p

fhub 04.08.2024 16:42

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

mit etwas RAM-Analyse beim Saitek Blitz habe ich jetzt eine Methode gefunden, die Levels direkt im RAM einzustellen.
Damit gibt's jetzt auch im Plugin die Möglichkeit dieser einfachen Level-Einstellung.

Für das Problem, den Blitz mit Weiß zu starten, hab ich leider noch keine Bytes im RAM gefunden, die ihn zum Ziehen bewegen würden - aber so schnell gebe ich nicht auf ... ;)

Grüße,
Franz

Mark 1 04.08.2024 16:53

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

Zitat von fhub (Beitrag 127830)
Hi,

mit etwas RAM-Analyse beim Saitek Blitz habe ich jetzt eine Methode gefunden, die Levels direkt im RAM einzustellen.
Damit gibt's jetzt auch im Plugin die Möglichkeit dieser einfachen Level-Einstellung.

Für das Problem, den Blitz mit Weiß zu starten, hab ich leider noch keine Bytes im RAM gefunden, die ihn zum Ziehen bewegen würden - aber so schnell gebe ich nicht auf ... ;)

Grüße,
Franz

Hallo Franz...

Ich bin überzeugt, dass du es schaffen wirst :)

Gruß
Mark 1

fhub 04.08.2024 17:25

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

Zitat von Mark 1 (Beitrag 127831)
Ich bin überzeugt, dass du es schaffen wirst :)

Also bei dem Chaos im RAM bin ich mir da nicht so sicher. :(
Einfacher wäre es, wenn ich diese Pfeiltasten direkt wie Buttons ansprechen könnte ...

Robert 05.08.2024 08:02

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

Zitat von fhub (Beitrag 127824)
No no, Gerardo, I'm sure you are joking, because this is just the bigger brother of the Jasper with the same crappy levels! :p

Na ja, so schlimm scheint es dann doch nicht zu sein, denn laut Wiki kommt diese Riesenzahl nur durch die Kombination der Hauptstufen (112+7) mit einem fünfstufigen Lehrmodus zustande...

Robert 05.08.2024 11:56

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

der Emerald Classic plus hat übrigens dasselbe Problem mit den Durchschnittstufen wie der Sapphire...

fhub 05.08.2024 12:57

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

Zitat von Robert (Beitrag 127836)
der Emerald Classic plus hat übrigens dasselbe Problem mit den Durchschnittstufen wie der Sapphire...

also wenn das stimmt, dann kann ich in diesem Fall auch nichts machen, denn der Emerald hat keine programmierbaren Stufen wie der Sapphire, die ich stattdessen verwenden könnte. Außerdem hab ich es langsam satt, irgendwelche Programmfehler dieser alten Geräte durch umständliche Maßnahmen in den Plugins wieder zu korrigieren. :(

Funktionieren denn wenigstens die 'Fixed Time'-Levels (FT) korrekt? Dann kann man ja diese stattdessen verwenden ...

Grüße,
Franz

Robert 05.08.2024 15:57

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

Zitat von fhub (Beitrag 127838)
Funktionieren denn wenigstens die 'Fixed Time'-Levels (FT) korrekt? Dann kann man ja diese stattdessen verwenden ...

Es würden sich eher die diversen Turnierstufen anbieten, wie z. B. für 30 Sekunden Durchschnitt gäbe es die Stufe TR 6 (40 Züge in 20 Minuten)

fhub 05.08.2024 17:27

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

Zitat von Mark 1 (Beitrag 127831)
Ich bin überzeugt, dass du es schaffen wirst :)

und wieder einmal hast Du recht gehabt. ;)

Es war aber ziemlich schwierig, die richtigen RAM-Adressen und Werte zu finden.
Mit der neuen Plugin-Version für den Saitek Blitz im Anhang sind nun (zusätzlich zur Level-Einstellung) auch folgende Funktionen mögich, ohne daß man dafür irgendwelche Cursortasten am PC benutzen muß:
1) den Blitz mit Weiß beginnen lassen,
2) während der Partie die Seite/Farbe wechseln
3) seine Berechnung vorzeitig abbrechen,
4) und auch eine eigene Unterverwandlung wird jetzt automatisch erkannt!

Edit: der folgende Absatz gilt nicht mehr - geändertes Plugin in neuem Posting!
Allerdings mußte ich dafür das Menü-Einstellrad im Plugin direkt ansprechen, und das hat den Nebeneffekt, daß diese Cursortasten (Pfeil-ab/auf) nicht mehr reagieren, sobald eine der 4 oben angeführten Funktionen einmal ausgeführt wurden. Eigentlich ist das aber kein großes Problem, weil man während einer Partie ohnehin keine Optionen mehr ändern oder einstellen muß - also ist das meiner Meinung nach ein guter Kompromiss zur einfacheren Bedienung des Saitek Blitz.
(vielleicht kennt ja 'hap' eine Möglichkeit, diese Tasten für das Menü wieder zu reaktivieren!?)

Question to hap:
In the Blitz plugin I'm using the following commands to change the 'Menu' options, e.g.:
To switch to "Options 2":
ioport.ports[":IN.0"]:field(0x07):set_value(1)
and for switching back to "Ready 1":
ioport.ports[":IN.0"]:field(0x07):set_value(5)

This works without problems, but after using any of these commands the PC cursor keys (Up/Down) don't work anymore, i.e. I can't manually change this 'Menu' dial anymore!
Do you have any idea, if (or how) this IO-port ":IN.0" (I guess it's port6 in the driver?) can be reactivated (or reset) again, so that the cursor keys can be used again?

And do you know if the other cursor keys (Left/Right) can also be selected with similar commands (maybe with field(0x18))? (All my own trials failed)

Grüße,
Franz

hap 05.08.2024 17:51

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Use clear_value to cancel the override. It will return to whatever the value was before it was changed with set_value.

Shuttle dial sequence is in the driver source, so: 0, 1, 3, 2, 0, 1, 3, 2, etc.
and to rotate the other way, go in reverse: 2, 3, 1, 0, 2, 3, 1, 0, etc.
Add a short pause between each value.

Before set_value, do a read() on 0x18 and set the starting value to that, so the value after a rotation is unchanged after clear_value.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.

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