Einzelnen Beitrag anzeigen
  #2374  
Alt 20.03.2019, 13:36
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.583
Abgegebene Danke: 436
Erhielt 5.712 Danke für 1.314 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2583
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Ohne Franz vorgreifen zu wollen. Es gibt ja von Boris und Boris Diplomat bereits einen Treiber, der aber nicht funktioniert. Dasselbe gilt für den Novag Chess Champion Delta 1 und für den Novag Chess Champion Super System III für die es sogar schon Artworks gibt.
Also Boris, Boris Diplomat und Delta-1 funktionieren inzwischen (und auch der Intellekt-02), beim Delta-1 stimmt aber meiner Meinung nach noch irgendwas nicht: da sich die vorhergehende Treiberversion immer wieder sporadisch aufgehängt hat, hat 'hap' jetzt das RAM des Delta-1 beim Start mit 0xff initialisiert, was angeblich notwendig sein sollte. Jetzt kommen zwar diese Aussetzer nicht mehr vor, dafür ist der Rechenvorgang des Delta-1 jetzt völlig anders, und er spielt komplett idiotische Züge (so einen Schmarrn hab ich noch bei keinem anderen Schachcomputer erlebt!), d.h. diese RAM-Initialisierung dürfte auch nicht korrekt sein.
Zitieren:
Aber selbst wenn diese Treiber irgendwann funktionieren sollten ist es fraglich ob man sie unter Franz älterer Mess-Version dann zum Laufen kriegt.
Genau, ich hab's (mehrmals) versucht - keine Chance (jedenalls für mich).
Die beiden anderen neuen Treiber (ARB Sargon 2.5 und der echte 2-Prozessor-EAGV5) funktionieren nicht einmal mehr in der vorletzten MAME-Version 0.205, obwohl die erst ca. 3 Monate alt ist.
Daher hab ich jetzt einfach wieder die aktuelle Entwicklungsversion von MAME verwendet, und diese neuen Geräte einfach als zusätzliche 'mame.exe' in MESS-Chess eingebaut. Die Konfigurationsdateien von WinBoard und Arena rufen dann eben für den Sargon 2.5 und den EAGV5 die neue 'mame.exe' anstatt der 'mess.exe' auf, und damit kann man diese beiden Geräte zumindest unter MESS-Chess laufen lassen (ein Plugin für den Sargon 2.5 hab ich auch geschrieben, für den EAGV5 funktioniert ja das Plugin des V2).

Den Boris, Boris Diplomat und Delta-1 (und auch den Intellekt-02) kann man nur direkt in mame.exe aufrufen, denn die haben alle kein Sensorbrett, und daher müßte man im Plugin die ausgeführten Züge direkt von der LED-Anzeige ablesen - das tue ich mir für diese 'Schwächlinge' nicht an (kann ja jeder selbst probieren, falls es jemand schafft ).

Vor allem den Sargon 2.5 und den EAGV5 (mit 2 echten CPUs) hätte ich wirklich gerne auch noch in CB-Emu eingebaut, aber wie gesagt geht das mit meinen begrenzten MAME-Kenntnissen nicht (und irgendein MAME-Entwickler wird mir diesen Gefallen auch nicht tun), also ist CB-Emu damit tatsächlich die endgültig letzte Version.

Grüße,
Franz
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Mark 1 (20.03.2019), ruschach (20.03.2019)