|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Nun ja, deine Modifikationen stellen ja derart große Verbesserungen dar, dass sie es auf jeden Fall wert wären, in den offiziellen MESS einzufließen.
Ich kann mir aber auch kaum vorstellen, dass wirklich jemand absichtlich deine Updates ruiniert. Und selbst wenn: was würde es schaden? Du hast immer noch die derzeitige Version, die funktioniert. Das kann dir keiner nehmen! Zitieren:
In MESS besteht ohnehin kein Interesse (mehr) an den Schachbrett-Emulationen
Ich bin jedem dankbar, der etwas zu den Emulationen beigetragen hat, egal ob jetzt oder in der Vergangenheit! (ganz besonders Dirk, der das ganze erst ins Rollen gebracht hat) ![]() Zitieren:
alles was sich bzgl. Schach in MESS in den letzen 1-2 Jahren getan hat, waren Verschlechterungen im Code, sodaß nun vieles nicht mehr (richtig) funktioniert, was in früheren Versionen noch klappte.
Zitieren:
Soll ich mir vielleicht auch in meinem neuen Code von irgend jemandem herumpfuschen lassen, der keine Ahnung hat und wieder irgendwelche neuen Fehler einbaut?
![]() Nein, Scherz beiseite; sicher wären viele begeistert, wenn sie in den Genuss deiner Verbesserungen kämen, aber wenn du sie lieber einem kleinen Kreis vorbehalten möchtest (von dem du dann auch entsprechende Rückmeldungen bekommst), kann man mMn nichts dagegen sagen! Und wenn du sie für dich behalten hättest, hätten wir auch nichts dagegen einwenden können (wiewohl wir sicher sehr enttäuscht gewesen wären, wenn wir davon gewusst hätten ![]() Ich bin mir sicher, dass jede Menge MESS-Versionen in div. "Programmiererkabuffs" rumgeistern, die nie veröffentlicht wurden (und es nie werden) Auch ich habe mir mal (mit Dirks Unterstützung) eine 18 MHz MM V-Version gebastelt (dürfte vor etwa 5-6 Jahren gewesen sein, als es mit den EMUs losging und deren Zahl noch überschaubar war); ich wäre nie auf die Idee gekommen, das zu veröffentlichen, weil ich diese "Programmier-Leistung" als viel zu geringwertig eingeschätzt hätte (wenn mich jemand aber jemand direkt danach gefragt hätte, hätte ich sie ihm natürlich gern geschickt) Wie gesagt: MMn ist es deine Entscheidung... viele Grüße Robert |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
Wenn die Verbesserungen, die Franz in Mess-Emu eingebaut hat, in die aktuelle Mess-Version übernommen wird ist zu befürchten das in den späteren Versionen wieder etwas nicht funtioniert. So war es ja bisher. Da ist es doch besser er baut weiter an seiner eigenen Version. Da hätten wir alle etwas davon. Gruss aus Münster Werner |
Folgender Benutzer sagt Danke zu Jo für den nützlichen Beitrag: | ||
Mythbuster (12.12.2013) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
Wenn die Verbesserungen, die Franz in Mess-Emu eingebaut hat, in die aktuelle Mess-Version übernommen wird ist zu befürchten das in den späteren Versionen wieder etwas nicht funtioniert. So war es ja bisher. Da ist es doch besser er baut weiter an seiner eigenen Version. Da hätten wir alle etwas davon. Gruss aus Münster Werner Selbst wenn jemand anderes später etwas kaputt macht, so bleiben die Sourcen der älteren und funktionierenden Version doch erhalten und können jederzeit !!! erneut herunter geladen werden. Es wird also etwas ohne Verlustgefahr geteilt. |
Folgender Benutzer sagt Danke zu Solwac für den nützlichen Beitrag: | ||
raschmo (13.12.2013) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, jetzt habe ich wieder einen Punkt in meiner Todo-Liste abhaken können, und zwar habe ich das Problem gelöst, daß für die beiden Modelle B&P und MM2 der 'Soft Reset' nicht (bzw. erst nach 2-maligem Aufruf) funktioniert hat.
In MESS 147 hat dieser SoftReset noch funktioniert, ab 148 nicht mehr, und die Ursache für diesen Bug scheint irgendwie mit dem IRQ-Aufruf beim SoftReset zusammenzuhängen, denn da wurde in 148 eine Menge umgestellt. Leider kann ich diese Änderungen nicht mehr zurücknehmen, denn damit würde fast alles andere nicht mehr funktionieren. Da ich mich mit diesen Hardware-Dingen (wie NMIs oder IRQs) kaum auskenne, habe ich das Problem auf ganz andere Weise gelöst, und zwar mit folgendem Trick: Ich habe für B&P und MM2 jeweils eine Status-Datei 'reset.sta' abgespeichert (mit dem Zustand jeweils direkt nach dem Modul-Start), und nun lade ich automatisch diese Datei wann immer man einen 'Soft Reset' bei diesen beiden Modulen aufruft - damit funktioniert der SoftReset praktisch wieder genauso wie erwartet. ![]() Dieser Bugfix hat mich nun aber gleich noch auf eine andere Idee gebracht: da die Funktion 'Save State As ...' im Menü 'File' derzeit ja nutzlos war (gleiche Funktion wie 'Save State'), habe ich diese Option entfernt und durch 2 neue ersetzt, und zwar gibt's jetzt dort ein 'Load Default State' und 'Save Default State'! Diese beiden neuen Optionen funktionieren gleich wie 'Load State' und 'Save State', nur daß dabei als Dateiname 'default.sta' (im Status-Verzeichnis des jeweiligen Moduls) verwendet wird. Somit kann man also nun zusätzlich noch einen beliebigen 'Default'-Status für jedes Modul abspeichern (z.B. nachdem man bestimmte Einstellungen wie Level etc. geändert hat), und diesen Status mit 'Load Default State' wieder herstellen - damit muß man nicht immer beim Laden eines Moduls wieder die gleichen Änderungen (z.B. Level einstellen) vornehmen. (die normalen Funktionen 'Load/Save State' können unabhängig davon natürlich weiterhin benutzt werden, wenn man z.B. eine Partie abbricht und später fortsetzen will) Ok, hier das neue Update - das Verzeichnis 'sta' (incl. Unterverzeichnisse und Dateien) muß mit-entpackt/kopiert werden, sonst funktioniert mein 'SoftReset'-Bugfix für B&P und MM2 nicht! Update: nun mit 'Save/Load State' für ALLE Modelle! CB-Emu_upd11.zip Jetzt enthält meine Todo-Liste nur mehr 2 Einträge, und zwar die Vereinfachung von Schlagzügen bei den Holzbrett-Modellen, sowie ein 'angenehmeres' Blink-Intervall der Brett-LEDs bei manchen Modellen. ![]() Ich befürchte allerdings, daß daraus kaum etwas wird, denn das Problem mit den Schlagzügen dürfte wohl am Unterschied zw. Drucksensor- und Magnetsensor-Feldern liegen, d.h. die Holzbrett-Modelle (mit Magnetsensoren) erwarten vermutlich wirklich 2 Aktionen, nämlich ein Entfernen der geschlagenen Figur UND das Ausführen des Schlagzuges (auch wenn im aktuellen CB-Emu die Reihenfolge egal ist). Wenn das so ist, dann kann ich mir eine Lösung kaum vorstellen, man müßte dann diese 2.Aktion (d.h. 2 zusätzliche Mausklicks am PC) simulieren. Und auch das hysterische LED-Blinken mancher Module zu ändern wäre nicht ungefährlich, denn damit könnte sich auch das restliche Zeitverhalten ändern, und damit die Module nicht mehr in 'echter' Geschwindigkeit spielen - also werde ich wohl eher die Finger davon lassen. Grüße, Franz Geändert von fhub (16.12.2013 um 15:44 Uhr) |
Folgende 6 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
germangonzo (15.12.2013), Jo (15.12.2013), Mythbuster (15.12.2013), Novize (15.12.2013), Robert (16.12.2013), Theo (15.12.2013) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
sehr schön ... aber ... warum kann man weder Spiel noch irgend etwas bei den Polgar Emulationen speichern? ![]() Gruß, Sascha
__________________
This post may not be reproduced without prior written permission. Copyright (c) 1967-2025. All rights reserved to make me feel special. :-) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Entweder unterstützen diese Modelle kein Abspeichern und Laden des aktuellen Zustands (d.h. die 'realen' Modelle speichern ihren Zustand beim Ausschalten nicht!?), oder diese Funktion ist einfach in MESS für diese Modelle nicht eingebaut. Ich hab's bisher auch noch nicht versucht, diese Option einfach einzuschalten - ich werd's mal probieren und schauen ob es klappt, aber ich glaube eher nicht daran. Grüße, Franz |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Und es HAT geklappt!!!
![]() Die vorigen Autoren hatten entweder einfach vergessen, diese Option zu aktivieren, oder es war Absicht weil vielleicht die realen Geräte sich auch den Ausschaltzustand nicht merken (ich weiß es nicht). Jedenfalls ist nun auch für die beiden Polgar- und die beiden Milano-Modelle die Funktion 'Save/Load State' benutzbar! (für weitere Änderungen siehe auch 3 Postings vorher, d.h. #745) Neues Update: CB-Emu_upd11.zip Grüße, Franz Geändert von fhub (16.12.2013 um 15:45 Uhr) |
Folgende 6 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
germangonzo (15.12.2013), Jo (15.12.2013), Michael (16.12.2013), Mythbuster (15.12.2013), Novize (15.12.2013), Robert (16.12.2013) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Danke für das Update!
Zitieren:
Jedenfalls ist nun auch für die beiden Polgar- und die beiden Milano-Modelle die Funktion 'Save/Load State' benutzbar!
(für weitere Änderungen siehe auch 3 Postings vorher, d.h. #745) Neues Update: CB-Emu_upd10.zip Zu dem Problem mit den Schlagzügen: Wäre es vielleicht möglich, die erforderlichen zusätzlichen Mausklicks einfach automatisch zu generieren? Ich bin kein Programmierer, deshalb kann ich nicht beurteilen, ob das mit vertretbarem Aufwand machbar ist oder nicht... viele Grüße Robert |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Robert,
Zitieren:
Zu dem Problem mit den Schlagzügen: Wäre es vielleicht möglich, die erforderlichen zusätzlichen Mausklicks einfach automatisch zu generieren? Ich bin kein Programmierer, deshalb kann ich nicht beurteilen, ob das mit vertretbarem Aufwand machbar ist oder nicht...
Grüße, Franz |
![]() |
|
|
![]() |
||||
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 |