![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
@Franz: Ich kann mich Sascha's Worten nur anschließen! Fantastische Arbeit! :klatsch:
So ganz nebenbei: Ich kann über den Threadtitel (von 2007!) jedesmal wieder schmunzeln :D Wäre ohne Dich wohl nicht möglich... viele Grüße Robert |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
hier ist nochmals ein kleines Update für CB-Emu: Nicht mehr aktuell! Die 2 Änderungen betreffen nur den Elite A/S: 1) da war noch ein kleiner Bug, er allerdings vermutlich eher selten auftritt: hatte man das Brett gedreht (Weiß oben), dann hat er nach Aufruf der SPK-Optionen diese Einstellung intern 'vergessen', d.h. die Spielrichtung stimmte nicht mehr. 2) Und schließlich hat mich am Elite A/S noch gestört, daß man für jede neue Partie (oder nach dem Start) immer erst GC+"d6"+CL eingeben bzw. mit 'Load Default State' meine zusätzliche Datei laden mußte, um das Programm intern wieder auf die Grundstellung zurückzusetzen. Nun habe ich ihm einfach einen zusätzlichen NEWGAME-Button spendiert, sozusagen ein Sondermodell Elite A/S Modell "Franz". :D Damit sind die oben erwähnten Schritte für den Start oder eine neue Partie überflüssig, dieses NEWGAME führt einfach GC+"d6"+CL automatisch aus - allerdings ist dazu natürlich auch das neue beiliegende Artwork nötig. Falls jemand unbedingt auf Originalität Wert legt (also diesen neuen Zusatz-Button beim Elite A/S nicht will), dann kann man trotzdem die neue 'CB-Emu.exe' verwenden (wegen des anderen kleinen Bugfixes) - in diesem Fall einfach nur die EXE updaten, aber nicht die 2 Artwork-Dateien. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Unglaublich, was Du immer findest, ausbügelst und gar mehr Komfort anbietest. Vielen Dank dafür. Übrigens: Gehe ich fehl, wenn ich jeweils die kompletten CB-Emu aus einem anderen Forum verwende? Gruss Kurt |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Kurt!
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Gruss Kurt |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
die Probleme mit diesen besch..... neuen Fidelitys (EAS und EAG2100) reißen nicht ab! :( Jetzt hab ich gerade erst ein Problem beim EAS behoben, da findet jemand heraus, daß es auch beim EAG2100 auftrit. Ich hab das im Handbuch nicht gefunden, weil es beim EAG2100 an völlig anderer (und absolut unpassender) Stelle nur kurz erwähnt wird. Und zwar geht es darum, daß bei diesen beiden Geräten (im Gegensatz zu allen anderen) der LV-Button auch eine bestimmte Funktion hat, während der Computer rechnet. Mein Programm schaltet allerdings intern auf einen 'Level'-Modus (da sind ja keine Züge sinnvoll), sodaß man danach den Computerzug nicht mehr ausführen kann, wenn dieser mit seiner Berechnung fertig ist. Ich hatte schon beim letzten Bugfix für den EAS lange herumprobiert, bis ich durch einen Trick dieses Problem lösen konnte, und nun hat diese Methode beim EAG2100 natürlich wieder nicht funktioniert - also mußte ich mir schon wieder etwas einfallen lassen. Schließlich habe ich jetzt eine Methode gefunden (direkte Abfrage bestimmter RAM-Bytes), die anscheinend für beide Geräte funktioniert, und die auch mögliche andere Spezialfunktionen dieser Modelle abdecken sollte, falls jemand noch weitere solche 'Features' entdeckt. Hier also nochmals ein Update (hoffentlich das letzte!) - diesmal nur die EXE, also sollte man die beiden vorigen Updates schon installiert haben: funktioniert nicht! Ein schönes Wochenende, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
vergeßt das letzte Update, jetzt funktioniert wieder etwas anderes nicht beim EAG2100 wegen meiner letzten Änderung. Da muß ich nochmals nachbessern ... Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, der Fehler ist wieder ausgebügelt -
da habe ich beim obigen Update - um möglichst viele Benutzerfehler abzufangen - wohl etwas zuviel des Guten getan. ;) Diese Version sollte nun wirklich ok sein: (wenn nicht - ich hab mir den Strick schon zur Seite gelegt :D) auch nicht ok! Übrigens ist auch ein geändertes Artwork für den CCMK2 (von Tibono) enthalten - in meinem war dieser Schachcomputer doch einigermaßen zu übergewichtig (auf gut Deutsch: fett), sodaß ihm die jetzige Abmagerungskur gut getan hat. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Nachdem alles im Elite A/S Budapest funktionierte, habe ich dann leider festgestellt, daß das bei der Glasgow-Version überhaupt nicht zutraf - dort funktionierten all meine neuen Tricks gar nicht. Also wieder ein paar Stunden Arbeit, um dem Treiber die Eigenarten des Glasgow auch noch beizubringen, denn dieser verhält sich komplett anders als der Budapest, praktisch fast so wie der EAG2100. Und beim Vergleich bzw. Testen habe ich dann zu allem Überfluß auch noch entdeckt, daß der EAG2100 (und eben auch der Glasgow) einige Zusatzfunktionen hat, die im Handbuch gar nicht beschrieben sind (Tasten, die im PB- und PV-Modus funktionieren, es aber gar nicht sollten) - entweder sind das Programmfehler, oder sie haben diese Funktionen nachträglich im Programm eingebaut, aber nicht mehr ins Handbuch geschrieben. Daher weiß ich auch nicht wirklich, was diese Tasten tun, aber trotzdem mußte ich sie natürlich in meinem Programm berücksichtigen, andernfalls hätte das wieder zu unerwartetem Verhalten des Moduls geführt. So, nun habe ich aber wirklich die Nase voll von diesen Fidelity-Modulen, dieses Update ist jetzt das letzte und danach werde ich das Projekt CB-Emu beenden. Erstens waren diese paar Fidelity-Module aufwendiger als alle bisherigen Modelle zusammen, und außerdem haben die MAME-Entwickler in den letzten Tagen wieder so gewaltige Änderungen in MAME/MESS durchgeführt, daß ich für neuere Versionen sämtliche Treiber wieder anpassen müßte, um sie überhaupt kompilieren zu können. Hier also das endgültig letzte Update (wieder nur die EXE) - nach meinen Tests scheint nun endlich alles zu funktionieren, auch für diese störrischen Module EAS und EAG2100: Nicht mehr aktuell! PS: Und hier als Ergänzung noch das Gesamtpaket (ohne ROMs) für jene, die bei den vielen Updates evt. den Überblick verloren haben ... CB-Emu 2016 Komplettpaket (ohne ROMs): Nicht mehr aktuell! Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
vielen Dank für das letzte Update. Oh nein, wieder alles durch die Entwickler geändert? Tat das denn Not und gibt das Sinn und neue Möglichkeiten? Da kann ich dich gut verstehen, dass du nen Hals bekommst! Muss du denn wirklich dann wieder alles bei deinem Code ändern, um neue Geräte zu emulieren? Gruß Volker |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Schaumer mal. Die Katze lässt das mausen nicht und der Franz nicht die EMU... lach. Ist ja auch noch die Frage ob man wirklich alles ummodeln muss, ob neue Treiber wirklich nicht abwärtskompatibel sein werden und und und... Warten wir doch erstmal ab.
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Volker!
Zitieren:
Wesentlich unangenehmer ist es schon, daß alle Ton-Ausgaben (die bisher problemlos funktioniert haben) nun durch ein neues Gerät stattfinden, das in früheren MAME-Versionen noch nicht existierte - das würde praktisch ein komplettes Umschreiben sowohl der Treiber-Konfiguration als auch des Sound-Codes erfordern, und das effektiv für jedes Modul (und das sind inzwischen 140!). Zitieren:
Die erste Variante tue ich mir mit Sicherheit nicht an, die zweite Variante habe ich für den Fidelity Designer Display 2100 nochmals gemacht (der ist praktisch gleichzeitig zu meiner endgültigen Version erschienen), aber auch das war eine Menge Arbeit. Von daher hoffe, daß jetzt wirklich Schluß ist mit neuen Schach-Treibern im MAME ... Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
na ja, wenn es wirklich neue Geräte gäbe, könnte man ja notfalls eine "neue Sammlung" mit den neuen Geräten beginnen. Alle bisherigen Geräte sind "die Schachcomputer Collection" und dann folgt halt der nächste, eigenständige Teil ... ich denke, das wäre für niemanden hier ein Problem. Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Sascha,
Zitieren:
Da habe ich extra alle alten Mephistos von vor 2 Jahren auf MESS 0.175 portiert, und nun soll ich für mögliche zukünftige Module wieder ein 'Extra' CB-Emu machen - nee, das entspricht nun so gar nicht meinem ästhetischen Empfinden. Da würde ich eher neue Module (so wie den Designer Display 2100) wieder 'rückwärts-kompatibel' machen, aber weil auch das ziemlich aufwendig ist, hoffe ich nun wirklich auf ein Versiegen dieser Schachmodul-Quelle - irgendwann muß ja auch mal Schluß sein. ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
viele Grüße Robert |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
das ist aber jetzt mehr als ärgerlich! Jetzt hast du dich in den "alten" Code eingearbeitet und nun das.:mad: Wahrscheinlich sind dieses Änderungen gar nicht mal für unsere Geräte nötig. Denn echte Soundmaschinen brauchen wir ja nicht. Das Ganze kommt wohl nur den anderen Emulationen zu Gute. Und eine Kompilerfunktion um den Code kompatibel zu machen gibt es wohl nicht. So würde dann wohl Saschas Vorschlag das kleinere Übel sein. Aber du möchtest lieber alles in einem Guss haben. Und bei jede Änderung musstest du dann alles umschreiben. An das Ende der zur Verfügung gestellten Treiber und ROMs glaube ich nämlich nicht. In der letzten Zeit hat sich da so viel getan, das wohl auch weiterhin Neues kommen wird. Ich hoffe aber du gibst nicht auf, auch wenn es zum nächsten Update länger dauert. Gruß Volker |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Ich muss mal eine blöde Zwischenfrage stellen: wer schreibt denn diese Treiber, auf wessen Wunsch und mit welchem Ziel? Wo werden die denn noch benutzt außer von Dir, Franz?
Danke für Erhellung Andreas |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Der Wunsch kommt hauptsächlich von einem Hr. Berger, Moderator eines span. Schachcomputer-Forums, von dem 'hap' auch einige der ROMs bekommen hat. Das Ziel ist schon etwas schwieriger zu erklären: einerseits hat mich dieser 'hap' im MESS-Forum ziemlich attackiert, weil mein CB-Emu auf MAME/MESS aufbaut, ich aber meinen Source-Code nicht veröffentliche(n will). Andererseits ist im MAME-Team anscheinend niemand bereit, den notwendigen Code zum Spielen mit Schachfiguren zu schreiben und von daher ist diese ganze Implementierung immer weiterer Schachmodule eigentlich auf gut Deutsch gesagt "für die Katz", denn wer will schon auf einem leeren Schachbrett ohne Figuren spielen - zu Blindschach dürften wohl nur die wenigsten unter uns fähig bzw. bereit sein. Also werden - trotz aller Kritik an mir - die MAME-Leute doch froh sein, daß sich so ein armer Irrer (wie ich) findet, der ihnen diese Arbeit abnimmt, und das ist nicht wenig Arbeit: mein eigener Code ist inzwischen sicher 3-mal soviel wie die eigentlichen Hardwaretreiber. Ach ja, da war ja noch eine Frage: soweit ich weiß bin ich der einzige, der diese Treiber überhaupt benutzt. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
danke erstmal. Berger sagt mir was :) Also vermutete ich schon richtig, dass das keiner weiter benutzt und die Motivation doch auch etwas im Dunkeln liegt... Was Du bekommst ist doch irgendwie rudimentär (fehlerhaft, unvollständig...) und dies verwundert jetzt nicht mehr, weil es ja kein anderer nutzt und Du somit der einzige bist, dem die Fehler überhaupt auffallen (bzw. die Nutzer hier, indem sie die Software benutzen). Alles in allem keine schöne Situation für Dich als Entwickler. Für den Treiber-Entwickler aber vermutlich auch nicht einfach, da er keine Unterlagen der originalen Geräte haben wird und folglich auch viel mit Trail and Error rausfinden muss. Ich habe in früheren Zeiten mal sehr hardwarenah entwickelt, aufgrund der Umstände ebenfalls ohne Doku, und weiß was das bedeutet. Nette Herausforderung, macht auch Spaß, kann aber auch mega frustrierend sein... Hut ab, dass Du Dich da durchkämpfst! Deine Aussage, da jetzt "Strich drunter" und einfrieren in dem Stand, kann ich 100 % nachvollziehen! Andererseits wird das Projekt dann vermutlich einschlafen bzw. beendet sein. Was trotz des bisher Erreichten sicher schade wäre. Ich würde daher für eine Pause plädieren und mal abwarten, was da seitens MAME noch kommt. Und wenn hier wieder einiges in der Pipe stehen sollte irgendwann, dann tatsächlich wie weiter oben schon von Sascha vorgeschlagen, einfach ein neues Projekt aufsetzen und dort die neuen Geräte auf der aktuellsten MAME Version entwickeln. "Einfach" klingt gut, ne?! ;) Naja, es entspricht nicht Deinem ästhetischen Empfinden, aber es ist vermutlich die effektivste (und möglicherweise sogar einzige) Lösung und die Nutzer der Software wären Dir mit Sicherheit sehr dankbar für die Fortsetzung des Projekts. :) Ich benutze zwar CB-Emu (noch) nicht, verfolge das Projekt aber interessiert. Und bin gespannt, wie es hier weiter geht. Weiterhin viel Erfolg und Grüße Andreas |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Franz
I would like to thank you again here for all your very hard work that you have done for the dedicated chess community around the world. It has given me the opportunity to play against a variety of chess computers that I would never have been able to play against.. It has also given me an opportunity to do something new in my retirement by producing my own graphics. I use it every night on my Windows 10 tablet sitting next to my wife while she watches television. So thank you again, you have made a old man very happy Regards Bryan |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
New pack of artworks of famous Ukrainian artist Volodymyr -Chesster Chess Challenger -Designer Chess Challenger 2000 -Elite Avantgarde 2100 -Elite A/S Challenger -Sensory 9 Playmatic S -VEB Schachcomputer SC1 http://i1093.photobucket.com/albums/...pspaocrtuj.jpg http://i1093.photobucket.com/albums/...psohujr08p.jpg http://i1093.photobucket.com/albums/...psgkf1iecl.jpg http://i1093.photobucket.com/albums/...pssfnaysno.jpg http://foro.meca-web.es/viewtopic.ph...t=87&start=230 Full artworks: http://www82.zippyshare.com/v/QiMuA1Jd/file.html Saludos, Luis |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Nun zur Frage: Was spricht denn dagegen, den Code zu veröffentlichen? Ich sehe da eigentlich eher Vorteile drin. Einserseits profitierst Du ja selber vom bereitgestellten MESS-Originalcode, andererseits könnten dann andere mit Programmierkenntnissen eventuell daran mitarbeiten und damit helfen das Projekt CB-Emu weiterzuentwickeln (und dich letztlich damit entlasten bzw. Dir vielleicht bei Problemen weiterhelfen). Klar, du musst selber wissen, was Du machst, aber ich würde es zumindest mal in Erwägung ziehen. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
2 oder 3 Tage später hat dann 'hap' (ein anderer aus dem MAME-Team) meinen Code wieder komplett entfernt, mit der Begründung: sie wollen keine Lösung im Treiber, sondern eine externe innerhalb der Layout-Datei - diese müßte dann aber in LUA-Script geschrieben sein, d.h. ich müßte extra dafür eine komplett neue Programmiersprache lernen, und den Code all meiner bisherigen Module völlig neu- bzw. umschreiben - nein danke, ohne mich! Du siehst also: sie wollen meinen Code zur Brett- und Figuren-Unterstützung eigentlich gar nicht - warum soll ich den also veröffentlichen? Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
nachdem nun noch ein paar kleinere (und nur sehr selten auftretende) Probleme in einigen Modulen aufgetaucht sind, gibt's hier nun doch noch ein Bugfix zur eigentlich 'finalen' Version von CB-Emu. Außerdem kommt ihr dadurch auch noch in den Genuß eines weiteren, neuen Fidelity-Modells (Designer Display 2100), da dieser Treiber praktisch gleichzeitig mit der Veröffentlichung meiner letzten Version erschienen ist, und ich ihn daher ausnahmsweise doch noch in CB-Emu eingebaut habe, einfach damit es nun auch wirklich komplett ist. Hier ist dieser Nachtrag (ohne ROM, aber mit einer wichtigen Info in der Datei 'NEU.txt' ;)): Nicht mehr aktuell! Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
hier ist wieder mal etwas neues - vielleicht stößt das ja auf mehr Interesse als mein letztes Update? Nicht mehr aktuell! Laßt Euch überraschen ... ;) Grüße, Franz |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 14:45 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info