Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 26.10.2016, 15:04
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Sascha,
 Zitat von Mythbuster Beitrag anzeigen
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.
das wäre zwar eine weitere Möglichkeit, aber begeistert davon wäre ich nicht.
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
Mit Zitat antworten
  #2  
Alt 26.10.2016, 15:16
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 61
Land:
Beiträge: 4.307
Abgegebene Danke: 2.113
Erhielt 979 Danke für 569 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
0/3 sssss4307
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
hoffe ich nun wirklich auf ein Versiegen dieser Schachmodul-Quelle - irgendwann muß ja auch mal Schluß sein.
Hmm, irgendwie glaube ich nicht so recht, dass Du in diesem Thread mit diesem Statement sehr viel Zustimmung ernten wirst...

viele Grüße
Robert
Mit Zitat antworten
  #3  
Alt 26.10.2016, 18:56
voelkx voelkx ist offline
Resurrection
 
Registriert seit: 06.01.2005
Beiträge: 550
Abgegebene Danke: 17
Erhielt 82 Danke für 52 Beiträge
Aktivitäten Langlebigkeit
0/20 20/20
Heute Beiträge
0/3 ssssss550
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.
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
Mit Zitat antworten
  #4  
Alt 26.10.2016, 19:49
Drahti Drahti ist offline
Revelation
 
Registriert seit: 27.02.2016
Ort: An der Schleuse
Land:
Beiträge: 732
Abgegebene Danke: 602
Erhielt 419 Danke für 267 Beiträge
Aktivitäten Langlebigkeit
0/20 9/20
Heute Beiträge
0/3 ssssss732
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
Mit Zitat antworten
  #5  
Alt 26.10.2016, 22:42
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Drahti Beitrag anzeigen
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?
Nun, die Fidelity-Treiber stammen von einem gewissen 'hap' (einer der MAME-Entwickler).

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

Geändert von fhub (26.10.2016 um 22:58 Uhr)
Mit Zitat antworten
  #6  
Alt 27.10.2016, 08:57
Drahti Drahti ist offline
Revelation
 
Registriert seit: 27.02.2016
Ort: An der Schleuse
Land:
Beiträge: 732
Abgegebene Danke: 602
Erhielt 419 Danke für 267 Beiträge
Aktivitäten Langlebigkeit
0/20 9/20
Heute Beiträge
0/3 ssssss732
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
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Drahti für den nützlichen Beitrag:
Robert (27.10.2016)
  #7  
Alt 28.10.2016, 00:34
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.308
Abgegebene Danke: 3.495
Erhielt 1.875 Danke für 1.015 Beiträge
Aktivitäten Langlebigkeit
14/20 15/20
Heute Beiträge
3/3 sssss2308
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
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).
Mal eine - vielleicht dumme - Frage an dieser Stelle. MAME/MESS baut ja auf der Gnu Public Licence 2 auf. Das heisst, es ist eigentlich üblich bei sowas den Sourcecode offenzulegen, wenn man das Teil verbreitet. Mir persönlich ist es ja schnurz ob das jemand macht. Aber wenn "Hap" zu den Entwicklern gehört hat er natürlich das Recht sowas zu fordern, oder zumindest zu sagen: "Wenn Du den Code nicht offen legst, helf ich halt auch bei Problemen nicht". Wie gesagt, mir ist das sch...egal. Ihm halt nicht.

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.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Hartmut für den nützlichen Beitrag:
Faust (31.10.2016), Solwac (28.10.2016)
  #8  
Alt 28.10.2016, 08:46
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
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).
Nun, vor einigen Wochen habe ich ja probeweise mal meinen Sourcecode für ein Modell (VEB Chessmaster) an einen MAME-Entwickler geschickt. Der hat ihn dann auch in den MAME-Code übernommen, nicht ohne vorher umfangreiche und so sinnvolle(?) Änderungen vorzunehmen, wie z.B. allen Variablennamen ein 'm_' voranzustellen (also z.B. 'm_init' statt 'init'), weil das angeblich in MAME der Standard sei.
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
Mit Zitat antworten
  #9  
Alt 28.10.2016, 19:35
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
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

Geändert von fhub (20.03.2017 um 13:07 Uhr)
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (02.11.2016), Agep (28.10.2016), Faust (31.10.2016), Luis (29.10.2016), Robert (31.10.2016)
  #10  
Alt 02.11.2016, 11:34
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
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

Geändert von fhub (20.03.2017 um 13:07 Uhr)
Mit Zitat antworten
Folgende 6 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (02.11.2016), Agep (02.11.2016), MikeChess (02.11.2016), Mythbuster (02.11.2016), Novize (03.11.2016), Robert (02.11.2016)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer / World of chess computers 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:34 Uhr.



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