![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Rudolf,
Zitieren:
Im Vergleich zur letzten MESS-Chess gibt es einige neue Engines: 1) folgende neue Module, die ich schon im letzten CB-Emu eingebaut hatte, sind jetzt auch in MESS-Chess vorhanden: Elite Avantgarde (EAG) / Elite Private Line (red version) / Elite Champion Challenger / Kishon Chesster v2.2 2) neue Module, die es nur in MESS-Chess (aber nicht in CB-Emu) gibt: ARB Sargon 2.5 / Elite Avantgarde V5 (echte Dual-CPU-Version!) Diese werden von der neuen 'mame.exe' ausgeführt, sind aber in Winboard oder Arena genauso aufzurufen wie alle anderen (um 'mame' statt 'mess' kümmern sich die entsprechenden INI/CFG/REG-Dateien automatisch) 3) und schließlich noch ein paar Geräte, die man nur direkt mit der neuen 'mame.exe' starten kann: Boris / Boris Diplomat / Delta-1 / Intellekt-02 Diese Module sind nicht in Arena oder Winboard verwendbar, weil für sie kein Plugin existiert (wäre mangels Sensorboard extrem aufwendig zu schreiben). Wie schon erwähnt scheint der Delta-1 noch nicht korrekt emuliert zu sein, weil er wirklich schreckliche Züge macht (so etwa wie ein 6-Jähriger, der gerade erst die Schachregeln gelernt hat). Da sich seit der letzten Version doch ziemlich viel geändert hat (teilweise auch die ROMs), ist es empfehlenswert, das gesamte neue Paket zu verwenden und nicht nur einzelne Dateien upzudaten. Außerdem müssen auch unbedingt die neuen CFG/INI/REG-Dateien für Winboard und Arena benutzt werden (z.B. nochmals in die eigenen Konfigurationsdateien oder die Registry importiert werden), weil sonst natürlich diese neuen Geräte nicht in den alten Enginelisten erscheinen würden. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
vielen Dank für Deine tolle Arbeit! viele Grüße Agep |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Übrigens,
falls jemand den Novag Delta-1 als echtes Gerät hat, dann könnte er vielleicht mal testen, ob der wirklich so miserable Züge macht wie in der Emulation, oder ob tatsächlich der MAME-Treiber für den Delta-1 fehlerhaft ist ... Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz...
Ein Traum wird wahr . Boris ... da spiele ich gerne auf Tastatur . Ist wie Nostalgie. Den Delta 1 werde ich mal antesten. Ja stark war er wirklich nicht. Damals im Horten Kaufhaus oft geschlagen. Bin gespannt was er für Züge macht. Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Zitieren:
vorher ist er zwar ab und zu abgestürzt, aber man sah in der Anzeige, daß er wirklich alle möglichen Züge 'durchprobiert' hat - jetzt denkt er eigentlich nur mehr über einen oder zwei Züge nach, und das sind dann noch dazu die wohl sinnlosesten aller Zugmöglichkeiten (z.B. a7a6, h7h5 usw...)! Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz...
Ich glaube mit dem Delta 1 ist alles in Ordnung:D. Der war wirklich nicht stark. Natürlich, wenn jemand diesen Computer hat sollte man das überprüfen . 40 Jahre ist das jetzt her wo ich gegen den Delta 1 spielte . So, jetzt gegen Boris , den ich immer noch habe. Aber mit 45 facher Geschwindigkeit ;). Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
und das dürfte einfach nicht der Fall sein. Vorher kamen alle möglichen Züge kurz in der Anzeige (und damit im Rechenvorgang) vor, jetzt prüft er nur mehr 1 oder 2 Züge - das kann einfach nicht stimmen. Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Wie recht du hast :D
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich habe gerade eben ein neues MESS-Chess-Paket hochgeladen, weil 'hap' diesen Bug im Delta-1-Treiber inzwischen behoben hat. Also das Ganze einfach nochmals downloaden ... Grüße, Franz |
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Du werdest es nie schaffen dein Projekt zu beenden :) Gruss Nick |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Nick,
Zitieren:
Hoffentlich dauert das noch eine Weile ... Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Das sehe ich genauso. Der Chess Champion Delta I belegt in unserer aktuellen Aktivschachliste den letzten Platz - dies aus gutem Grund. Aber der Delta I spielt nicht nur Schrottzüge (h7-h5) er kann auch anders (vermutlich auch anders als die zuletzt initialisierte Mame-Version). Hier eine Glanzpartie des Delta I (wahrscheinlich mit der jetzigen Emulatorversion nicht reproduzierbar - oder ?): [Event "Aktivschach"] [Site "?"] [Date "????.??.??"] [Round "?"] [White "Chess Champion Delta 1(30s)"] [Black "Chess Champion MK I(L3)"] [Result "1-0"] [ECO "A00"] [PlyCount "19"] 1. Nc3 e5 2. d4 exd4 3. Qxd4 3... Qe7 $4 (3... Nc6) 4. Be3 $2 (4. Nd5 $1 4... Nc6 (4... Qd6 5. Bf4) (4... Qd8 5. Qe5+ Be7 6. Nxc7+ Kf8 7. Nxa8)) 4... Nc6 5.Qf4 d6 (5... Nb4) 6. Nd5 Qd8 7. Qe4+ Kd7 (7... Nge7) 8. g3 8... h6 $4 (8... Nge7) 9. Bh3+ $3 9... f5 10. Bxf5# 1-0 Gruß Hans-Jürgen |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Naja, du könntest doch Deine Sourcen dem Forum testamentarisch vererben... vielleicht macht dann jemand weiter... :lol: :lol: :lol: [Erbschleichermodus aus] |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Es müßte einfach eine ganz andere Lösung her, die von MAME selbst unterstützt wird und die auch für ALLE Schachemulationen funktioniert, sodaß man nicht für jedes neue Gerät wieder eine neue Routine schreiben muß. So ein 'allgemein-gültiger' Code könnte dann natürlich nicht all die Sonderfunktionen (wie z.B. Stellungsaufbau, Leveleinstellungen usw.) der jeweiligen Geräte unterstützen, wie ich das in CB-Emu gemacht habe, denn dafür benutzt ja fast jedes Gerät eine andere Methode, aber zumindest das normale Spiel auf dem Brett könnte man schon direkt im MAME-Code einbauen. Eigentlich verstehe ich nicht, warum das noch keiner der MAME-Entwickler gemacht hat, denn so schwierig wäre das im Prinzip nicht, solange man sich eben nur auf die reine Zugausführung beschränkt. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hans-Jürgen,
Zitieren:
Aber mit der inzwischen ja schon korrigierten Version kannst Du's ja mal versuchen. Das Problem dabei ist eher, daß natürlich nicht immer die gleichen Züge kommen - vermutlich hat der Delta-1 ja auch einen Zufallsgenerator eingebaut. Grüße, Franz |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Traurig aber wahr. Mich wundert dass sie es trotzdem zu schaffen scheinen, dass ihre anderen Emulationen trotzdem irgendwie laufen (wenngleich ich das nicht getestet habe, aber wäre es nicht so, würde sich vermutlich keiner die neuen Versionen noch laden...) Vermutlich ist die Winboard-Lösung immer noch das beste. Die entsprechende MAME-Version wird dann aufgerufen und man muss sich nicht mehr darum kümmern. Leider fehlt dann aber das schöne "Original-Feeling" wegen der fehlenden Artworks, die ich in deiner CB-Emu so liebe und weswegen ich - abseits von meinem Emu-Turnier - nach wie vor hauptsächlich mit Deiner Version arbeite. Lediglich für die Enginewettkämpfe auf Turnierstufe benutze ich eben nun Winboard, weil man einfach die Engines mal über Nacht nudeln lassen kann ohne dauernd dabeizusitzen. Wegen der Anbindung von Delta-1/Boris etc. an Winboard. Mal ganz dumm von mir gefragt... Wo ist da das Hauptproblem? Auch andere Compis (MK II, Pocket Chess, etc.) haben kein elektronisches Brett. Kann man den Code hier nicht übernehmen oder anpassen? |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Zitieren:
Dafür mußte ich ja z.B. beim Prodigy extra im Treiber noch zusätzlichen Code schreiben, und das wäre dann für all diese Geräte auch wieder nötig (und auch wieder unterschiedlich) - das wäre verdammt viel Arbeit. PS: relativ einfach wäre es, wenn das Rechenende z.B. durch irgendeine LED angezeigt würde, aber das haben auch nur wenige dieser einfachen Geräte. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Stimmt, das habe ich nicht bedacht. Der Boris hat ja laufend irgendeine Anzeige. Das ist bei den von mir genannten Geräten nicht der Fall. Und eine 16-Segment-Anzeige muss man auch wieder anders auslesen...
Naja... vielleicht packt Dich ja irgendwann doch noch der Ehrgeiz. (wenngleich... wenn das nasskalte Wetter jetzt irgendwann vorbei ist, ziehts dich vermutlich auch eher vom Compi weg, lach). Bis dahin leben wir halt mit den Lösungen die da sind. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Also was mir aufgefallen ist... Der Boris und der Delta 1 haben laut Angaben denselben Prozessor mit derselben Taktfrequenz. Trotzdem kann ich den Delta 1 mit nur einem Bruchteil der Leistung emulieren wie den Boris, wie man anhand der Uhr sehr gut verfolgen kann.
So krieg ich auf meiner Maschine den Boris locker lässig auf die 80fache Geschwindigkeit. (Einstellung in der Ini bei Speed 80.0, eingestellte Bedenkzeit 80 Minuten, reale Antwortzeit 1 Min) Der Delta 1 mit exakt denselben Einstellungen braucht knapp 4 Minuten bis die eingestellten 80 min runtergelaufen sind. Da frage ich mich, ob man da bei der Treiberprogrammierung dem Delta 1 in der Grundeinstellung ein paar MHz mehr verpasst hat als die aufgeführten 2 MHz oder ob einfach der Treiber unsauber programmiert wurde. Denn eigentlich sollte man meinen, dass bei gleichem Prozessor mit gleicher Taktfrequenz auch die gleiche Maximalgeschwindigkeit möglich sein sollte. Bei der CB-Emu von Franz (bzw. den dort verwendeten Treibern) klappt das in der Regel. Da kriege ich z.B. einen 650X auf ca 50 MHz hoch (55 wenn ich meinen AMD übertakte), ganz egal ob jetzt ein Mephisto oder ein Novag emuliert wird. Leider ist es unter der normalen Mame Emulation nicht möglich wie bei der MessUI oder MameUI einfach auf Maximal zu schalten und sich die Geschwindigkeit einblenden zu lassen. @Franz. Eventuell kannst Du Deinem Paket die MameUI anstelle der Mame.exe beilegen (solange es unter Winboard sowieso nicht läuft, wäre das einfach bequemer von der Bedienung). Oder funktionieren die Emulationen da nicht? |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut
Vielleicht kann ich helfen. Versuche mal die Tasten F9 - F12 in Mame. Viele grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
auch die neueste Version läuft noch nicht korrrekt. Ich habe reproduzierbar folgendes mit einem "echten" Delta-1 nachgestellt: New Game, Time Set auf 0010 (10 Sek.), E2E4 + ENTER Er startet die Berechnung mit A7A5 und wechselt danach zwischen E7E5 und D7D5, teilweise kurz E7E6 - Ergebnis nach 10 Sek, ist immer D7D5. Auch die Anzeigen bleiben gleich. In der EMU zeigt er bei gleicher Einstellung Züge wie H7H5, G7G5 und auch F7F6 an, er spielt dann u. a. F7F6 oder H7H6 (ist also nicht immer gleich). Die Züge sind deutlich schlechter als beim Originalgerät, was derartige Randbauernzüge nie anzeigt oder spielt. Entweder ein defektes/anderes ROM oder die EMU macht Müll (ich denke Letzteres). Gruß Achim Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Achim,
Zitieren:
Machen kann ich da selbst leider gar nichts, ich hab auch keine Ahnung woran das liegen könnte. Mögliche Ursachen dafür gibt es theoretisch viele: anderes ROM, fehlerhafte Emulation der F8-CPU, unterschiedliches Timing (zu 100% kann ja eine Emulation ohnehin niemals die exakte Taktfrequenz eines echten Gerätes haben, allein schon wegen der Alterung mancher Bauteile), usw. ... Fehler im Treiber selbst kann ich mir allerdings bei einem so einfachen Gerät nicht recht vorstellen. Wenn ich hier mit der Delta-1-Emulation genau Deine Bedingungen nachstelle, dann erhalte ich nach E2E4 eigentlich immer andere Gegenzüge, meistens D7D5 oder E7E5, aber manchmal auch B8C6 - also alles eigentlich im 'normalen' (und sinnvollen) Rahmen. Was mich bei Deinen Ergebnisse eher wundert. ist daß er immer mit genau dem gleichen Gegenzug antwortet. Eigentlich hätte ich erwartet, daß er zumindest einen Zufallsgenerator einprogrammiert hat, denn sonst ist ja das Spielen mit dem Delta-1 ziemlich langweilig, wenn (bei gleicher Zeitvorgabe) immer die gleichen Züge kommen - Eröffnungsbuch hat er ja auch keines. Wie auch immer, ich kann das sowieso nicht ändern, und wirklich stören tut mich das auch nicht, denn wer spielt denn heutzutage tatsächlich noch mit so einem schwachen Gerät. ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Da der Mame von Franz keine Hilfe-Datei zu Mame selbst beiliegt. Was genau machen die Tasten F9 - F12? Kannst Du das mal grob umreissen? |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Aber wie Franz schon sagte... an Treibern die von anderen kommen, kann auch er nix zaubern. Aber vielleicht kann er ja unsere Testergebnisse im Vergleich mit dem Normalgerät an den Entwickler des Treibers weiterleiten. |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info