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 10.12.2019 19:11

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

hier noch ein kleines Update mit den korrigierten Arena-Konfigurationen und einem neuen Plugin für den CXG Sphinx 40.

Beim Sphinx 40 kann man jetzt beim Level 17 auch Zeitkontrollen eingeben, die komplette Syntax für die Levels lautet:
n ... n=1-17 (17 ohne weitere Angaben verwendet die derzeit aktuellen Zeitkontrollen, d.h. 30/060)
17 zz/mmm ... Züge/Minuten (zz=00-99, mmm=000-199, volle Stellenanzahl notwendig)
17 zz/mmm zz/mmm ... 1. und 2. Zeitkontrolle

'hap' hat gestern noch diesen Pfeil in der LCD-Anzeige eingebaut, aber da hatte ich gerade mein neues Paket hochgeladen, d.h. diese Version mit Pfeil gibt's noch nicht - ich hab nämlich keine Lust, mehrmals am Tag so eine große Datei hochzuladen (was für mich fast 1/2 Stunde dauert).
Möglicherweise ändert er ja dieses LCD nochmals (nachdem ich dieses Datenblatt gepostet habe), daher warte ich lieber noch etwas mit einer neuen Gesamt-Version.

Grüße,
Franz

Hartmut 11.12.2019 22:34

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

Zitat von fhub (Beitrag 85265)

Ich habe jetzt die Level-Eingabe in Winboard/Arena auch im letzten noch fehlenden Plugin geschafft, nämlich für den Saitek Risc 2500 (und damit automatisch auch für den Mephisto Montreux).

Hm... ein paar fehlende hab ich noch gefunden... Elite A/S und Avantgarde (in allen Versionen inklusive Avantgarde 2100) haben auch so eine Einstellung. Beim Elite A/S funktioniert das über das Level A3 und die Tasten LV ST DB. (übrigens auch beim Sensory Champion mit dem Spacklen Programm) Beim Avantgarde werden dummerweise die Felder C1-C8 dafür hergenommen (was wohl etwas umständlicher ist, aber warum sollte man auch ein funktionierendes Konzept beibehalten... wäre ja langweilig...). Wenn Dir also gerade mal langweilig sein sollte und die Kreuzworträtsel ausgegangen sind...

IvenGO 12.12.2019 18:29

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo, first I want to say HUGE thanks again to entire MAME-team and Herr Huber for their outstanding performance and making our chess lives as happy as possible!

Second, a small bug report (but probably Im mistaken) about Novag Super Expert A:
1) Tiny bug - in Configuration menu choosing 5-9 MHz works fine, but selecting 10 locks the device;
2) Minor, but a bit annoying - right after SExp promotes a queen all pieces becomes unmovable, so the game cant be continued... Currently this happened
twice with settings 9 Mhz and 200% speed-up.

Any tips? Maybe Im doing something wrong?

hap 12.12.2019 19:16

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
2) Piece promotion was done correctly? The Super Expert manual should have instructions for it. If so and it still doesn't work, then it could be due to too much overclock(timing problems that can also occur on real chesscomputer). Try with 6MHz 100%. Overclocking too much is at your own risk :D

IvenGO 12.12.2019 20:39

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi, promotion was done in a usual (semi-automatic) way: I moved a pawn for SExpert and it turned into queen. When I did the promotion for myself with pressing Q button after computer's request it worked fine and game continued.

As for OC: I need it to simulate TurboKit-20 /18 MHz for my "fantasy" tourney :)

fhub 12.12.2019 21:30

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

Zitat von IvenGO (Beitrag 86460)
Second, a small bug report (but probably Im mistaken) about Novag Super Expert A:
1) Tiny bug - in Configuration menu choosing 5-9 MHz works fine, but selecting 10 locks the device;

it's not a bug - the problem is, that 10 MHz are just too fast for the Super Expert A (I guess this oldest ROM version was included anytime later, so I didn't check the 10 MHz speed for it).
BTW, for me 'sexperta' with 10 MHz does not crash or lock the device, but the LCD shows garbage when making a move or displaying times, so it's clear that the "A" version doesn't support 10 MHz (all other version do!).
I've now removed the 10MHz setting from the Super Expert A.
Zitieren:

2) Minor, but a bit annoying - right after SExp promotes a queen all pieces becomes unmovable, so the game cant be continued...
Currently this happened twice with settings 9 Mhz and 200% speed-up.
Yep, I can confirm this, but it has nothing to do with the MHz. The problem was a too short delay in my code when checking the board LED on the promotion square - after making it longer the promotion works fine now.

Both problems are fixed now and will be in the next update (but not today).

Thanks for the bug report,
Franz

Mark 1 12.12.2019 22:03

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

Noch etwas für das nächste Update.
Unter CB-EMU wird der Pfad nicht gefunden.

VEB Schachcomputer
SC-1 (WB)

Viele Grüße
Mark 1

fhub 12.12.2019 22:48

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

Zitat von Mark 1 (Beitrag 86469)
Noch etwas für das nächste Update.
Unter CB-EMU wird der Pfad nicht gefunden.

VEB Schachcomputer SC-1 (WB)

Danke Mark!

Das Problem war, daß dieser SC-1 in den neueren MAME-Versionen als SC2A bezeichnet wird - hab ich übersehen.
Ist für das nächste Update auch schon korrigiert.

Grüße,
Franz

Hartmut 12.12.2019 23:20

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hm... und wenn du im nächsten Update auch noch das hier berücksichtigen würdest

https://www.schachcomputer.info/foru...postcount=3577

werd ich Dir ewig dankbar sein. Grins

fhub 12.12.2019 23:46

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

Zitat von Hartmut (Beitrag 86471)
Hm... und wenn du im nächsten Update auch noch das hier berücksichtigen würdest

https://www.schachcomputer.info/foru...postcount=3577

werd ich Dir ewig dankbar sein. Grins

So wie ich Dich kenne wird dieses "ewig" nicht länger als bis zu Deinen nächsten Wünschen dauern.

Für den Elite A/S, Prestige und Private Line ist das Plugin schon fertig - hab heute den ganzen Tag daran gearbeitet.
Aber bei den EAGs weiß ich noch nicht einmal, wie ich das Format bei der Leveleingabe gestalten soll bei diesen vielen, möglichen Einstellungsvarianten (mehrere Zeitkontrollen und dann auch noch für Weiß und Schwarz getrennt).

Hartmut 13.12.2019 00:32

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

Zitat von fhub (Beitrag 86473)
So wie ich Dich kenne wird dieses "ewig" nicht länger als bis zu Deinen nächsten Wünschen dauern.

Ach nöö... nach den nächsten Wünschen bin ich dir nur noch ewiger dankbar, lach

Zitieren:

Aber bei den EAGs weiß ich noch nicht einmal, wie ich das Format bei der Leveleingabe gestalten soll bei diesen vielen, möglichen Einstellungsvarianten (mehrere Zeitkontrollen und dann auch noch für Weiß und Schwarz getrennt).
Also getrennt (und vielleicht noch verschieden für Weiss und Schwarz) würde ich nicht implementieren. Das ist zwar ein nettes Feature aber wirklich unnötig, denn die Implementierung für Winboard und Arena hat ja hauptsächlich den Sinn zwei Geräte gegeneinander spielen zu lassen (um selbst zu spielen braucht man Arena nicht unbedingt). Bei einem Wettkampf zwischen 2 Geräten ist jedoch das Feature "verschiedene Zeitkontrollen" unnötig. Ist es unbedingt erforderlich, die Programmierung für den Spieler (Felder D1-D8) vorzunehmen oder nur wenn die Eingaben für den Spieler verschieden sein sollen?

Mehrere Zeitkontrollen... Naja, das haben wir bei anderen Geräten ja auch. First und Secondary Control gibt es ja z.B. auch beim Steinitz. Und bei Mark V/VI gehen sogar bis zu 8 Zeitkontrollen. Nur ist da die Art der Eingabe halt weit einfacher. Das ist beim Avantgarde leider ziemlich dämlich gelöst. Ebenso würde ich sowas wie Mattsuchstufen oder Tiefenstufen (g1-g8 bzw h1-h8) weglassen weil für praktisches Spiel nicht wirklich relevant (auch wenns der Vollständigkeit halber natürlich nett wäre)

Wär halt schön, wenn man das irgendwie hinkriegt. Wenns absolut nicht geht... OK, dann muss man halt damit leben, auch wenn es schade wäre.

Bei den Fidelities frag ich mich sowieso manchmal was die Macher sich da gedacht haben. Frühere Geräte hatten ja sogar Stellungsbewertungen im Hexadezimalcode und ähnlichen Unsinn... weil man ja als Schachspieler nix besseres zu tun hat als Zahlensysteme umzurechnen... Mit der Benutzerfreundlichkeit hatten sie es jedenfalls nicht so.

mclane 13.12.2019 08:45

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Das hatten die Computer damals nun mal. Mephisto II ja auch.
Ich denke das war eben so. Damals wusste keiner so richtig was die Kunden wollen. Das war noch zu frisch und entwickelte sich. Wir haben damals alle hexadezimal umgerechnet in der Zeit.

fhub 14.12.2019 15:31

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

ich habe gerade eine neue CB-Emu-Version hochgeladen - diesmal wieder mit einigen Neuerungen:

1) beim CXG Sphinx 40 ist jetzt auch dieser Aufwärtspfeil im LCD vorhanden (danke an 'hap')
2) für den Mephisto MM IV gibt's jetzt zusätzlich 2 ältere ROM-Versionen (danke an Berger)
3) und dann natürlich wieder eine Menge geänderter Plugins:
Beim Debut-M habe ich die Levels erweitert auf 1-9 (keine Ahnung, warum Sandro die im Original auf 2-8 beschränkt hat!?).
Außerdem lassen sich jetzt auch die Levels mit Zeitkontrollen bei mehreren Fidelity-Geräten einstellen - komplette Liste im Anschluß.

Die Level-Einstellungen bei diesen Fidelitys ist wirklich das reinste Chaos, bei praktisch allen Geräte-Gruppen ist die Auswahl und Änderung der Wert völlig unterschiedlich, sodaß ich immer wieder einen ganz anderen Plugin-Code schreiben mußte.
Bei den EAG V2-11 ist die Einstellung etwas langsamer, weil diese Modelle etwas längere Tastenklicks benötigen, und beim Designer Mach III/IV sogar extrem langsam (trotz eigentlich rascher Klicks), weil hier die Werte über die Brettfelder eingegeben werden müssen (welcher Idiot hat sich das bloß ausgedacht?), und das im Plugin eben noch länger dauert.

Hier nun die Syntax-Liste für die Level-Einstellung in Winboard/Arena für alle neuen Geräte:

Fidelity Elite A/S, Elite Private Line, Prestige:
-------------------------------------------------
fixe Levels: a1-a8, b1
b4 n ... n=0-99 (Spezial-Level 'iterativ')
b5 n ... n=0-99 (Spezial-Level 'nicht-iterativ')
b6 n ... n=0-99 (Matt in n)
b7 m:ss ... m=0-9, ss=00-99 (Zeit/Zug)
b2 h:mm ... h=0-9, mm=00-99 (Zeit/Partie, für Spieler)
b2 h:mm h:mm ... h=0-9, mm=00-99 (Zeit/Partie, für Spieler und Computer)
b3 h:mm/zz ... h=0-9, mm=00-99, zz=00-99 (1 Zeitkontrolle)
b3 h:mm/zz h:mm/zz ... h=0-9, mm=00-99, zz=00-99 (2 Zeitkontrollen)
b3 h:mm/zz h:mm/zz h:mm ... h=0-9, mm=00-99, zz=00-99 (2 Zeitkontrollen + Restzeit)

Fidelity Elite Avantgarde, Elite Avantgarde 2100:
-------------------------------------------------
wie Fidelity Elite A/S mit einer Ausnahme: bei 3.Zeitkontrolle (Restzeit) ist ebenfalls
eine Zuganzahl anzugeben, d.h.:
b3 h:mm/zz h:mm/zz h:mm/zz ... h=0-9, mm=00-99, zz=00-99 (3 Zeitkontrollen)

Fidelity Elite Avantgarde V2-v11:
---------------------------------
fixe Levels: a1-b8 und e1-h8
c h:mm/zz ... h=0-9, mm=00-59, zz=00-99 (1 Zeitkontrolle)
c h:mm/zz h:mm/zz ... (2 Zeitkontrollen)
c h:mm/zz h:mm/zz h:mm/zz ... (3 Zeitkontrollen)
Bem: 1.Buchstabe 'c' setzt Zeitkontrollen für Computer, 'd' für Spieler

Fidelity Designer Mach III / Mach IV:
-------------------------------------
fixe Levels: a1-b8 und d1-h8
c h:mm/zz ... h=0-9, mm=00-59, zz=00-99 (1 Zeitkontrolle)
c h:mm/zz h:mm/zz ... (2 Zeitkontrollen)
c h:mm/zz h:mm/zz h:mm/zz ... (3 Zeitkontrollen)

Ein schönes Wochenende,
Franz

Hartmut 14.12.2019 16:19

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ich könnt Dich knutschen... (hoffentlich fasst er das nicht als Drohung auf, sonst kann ich weitere Sonderwünsche vergessen, lach)

fhub 14.12.2019 16:22

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

Zitat von Hartmut (Beitrag 86507)
... sonst kann ich weitere Sonderwünsche vergessen ...

Das kannst Du sowieso!
Komm bloß nicht auf die Idee, diesen blöden CSC nochmals zu erwähnen ... ;)

Hartmut 14.12.2019 16:35

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

Zitat von fhub (Beitrag 86508)
Das kannst Du sowieso!
Komm bloß nicht auf die Idee, diesen blöden CSC nochmals zu erwähnen ... ;)

Ce Es CE ... Ce Es Ce ... Ce Es Ce

Mark 1 14.12.2019 19:51

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


Habe unter CB-Emu einige Partien absolviert
Dabei ist mir aufgefallen das einige Sensorbretter nicht reagieren.


Monte Carlo IV LE , V1 und V2
Mephisto Polgar v1.5 , v10.0 und v10.1

Soft- und Hardware Reset bringen nix .

Hoffe das es für dich nur eine Kleinigkeit ist . Ist schon genug Zeit die du
investiert.

Viele Grüße
Mark 1

Mythbuster 14.12.2019 19:57

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,
kann ich so nicht bestätigen ... bei mir laufen die genannten Emus unter Win 10 Pro ohne Probleme.

Gruß,
Sascha

Mark 1 14.12.2019 20:06

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

Gebt mir die Rote Karte. Der Fehler lag wohl daran das ich das neuste Update
immer über die alte Version Kopiere .
Sry, ein fürchterlicher Anfänger Fehler.

Mark 1

Mythbuster 14.12.2019 20:08

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,
daran kann es eigentlich nicht liegen, da ich das auch so mache (weil ich diverse andere externe Brettansichten nutze etc. pp.) ... keine Ahnung, was sich da bei Dir zerlegt hat. Hauptsache, es läuft wieder. ;)

Gruß,
Sascha

Mark 1 14.12.2019 20:12

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
hallo Sascha..

Ja , keine Ahnung . Hab alles gelöscht und neu installiert.
Die Emu läuft wieder mit den besagten Computern.

Viele Grüße
Mark 1

fhub 14.12.2019 20:16

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

Zitat von Mark 1 (Beitrag 86521)
Der Fehler lag wohl daran das ich das neuste Update immer über die alte Version Kopiere .

Das ist im Prinzip kein Problem, solange Du ALLE Dateien überschreibst!
Falls das Entpackprogramm jedoch nur die Dateien kopiert, die noch nicht vorhanden sind (bzw. diejenigen mit neuerem Datum),
dann kann das schon Probleme machen.
Sicherer ist es definitiv, das alte CB-Emu-Verzeichnis vorher zu löschen (oder umzubenennen), und dann die neue Version zu entpacken.

Hartmut 15.12.2019 06:51

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Eine klitzekleine Kleinigkeit hätte ich da noch gefunden... Kann man für die Winboard/Arena-Version auch den Superconny mit 18 MHz mit einbauen? Im Gegensatz zur normalen CB-Emu ist er da leider bisher noch nicht vorhanden.

fhub 15.12.2019 11:48

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

Zitat von Hartmut (Beitrag 86525)
Eine klitzekleine Kleinigkeit hätte ich da noch gefunden... Kann man für die Winboard/Arena-Version auch den Superconny mit 18 MHz mit einbauen? Im Gegensatz zur normalen CB-Emu ist er da leider bisher noch nicht vorhanden.

Dann versuch doch einfach mal die heutige Version ... ;)

fhub 16.12.2019 16:15

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

hier ist das letzte noch fehlende Plugin für den Fidelity CSC - hoffentlich diesmal endgültig das letzte!

Obwohl dieser CSC eigentlich ein relativ simples Gerät ist, war dieses Plugin tatsächlich das komplizierteste bisher, und zwar wegen der völlig undurchdachten Bedienung des CSC: einerseits muß man bei den Levels E und F wieder durch alle Stufen durchschalten, wenn man bereits eingestellte Werte nochmals ändern will, und andererseits wegen der Tatsache, daß sich alle Werte nur insgesamt in Einzelschritten (z.B. jeweils 1 Minute) ändern lassen, sodaß hier leicht ein paar hundert Tastenklicks zusammenkommen können, und die würden einzeln ausgeführt eine halbe Ewigkeit brauchen, da jeder Klick natürlich eine bestimmte Zeit benötigt.
Daher habe ich nach einer Methode gesucht, im Plugin die nötige Taste dauerhaft zu drücken (was normalerweise nicht möglich ist), und erst dann wieder loszulassen, wenn der gewünschte Wert erreicht ist - zum Glück habe ich die entsprechenden Befehle in den Tiefen des MAME-Systems gefunden.

Hier wieder die Level-Syntax für den Fidelity CSC (Champion Sensory Challenger):
fixe Levels: 1-8,G,H
E zz/h:mm zz/h:mm ... zz=00-99, h=0-9, mm=00-59 (1. und 2. Zeitkontrolle)
F h:mm h:mm ... Zeit/Parte (Spieler und Computer)

Und beim VSC habe ich die Levels auch von 1-10 auf 1-9,H geändert, weil sie ja so angezeigt werden.

Grüße,
Franz


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr.

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