Einzelnen Beitrag anzeigen
  #6474  
Alt 18.10.2024, 17:12
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

also gleich 7 neue Emulationen auf einen Streich hatten wir auch noch nie - vielen Dank an 'hap' und Sean!

Das war sicher eine Menge Arbeit für die beiden, aber auch bei mir sind wieder einige neue graue Haare dazugekommen.
Seltsamerweise ist das Programmieren der Plugins umso aufwändiger, je primitiver die Engines sind - noch dazu, wenn sie sich nicht einmal so verhalten, wie es in den Manuals steht. Z.B. steht da (beim Pocket Chess), daß man auch unterverwandeln kann, doch die beschriebene Methode funktioniert einfach nicht. Und dann unterscheiden sich auch die in der Wiki angeführten Levels komplett von denen der entsprechenden Manuals.
Nun, mit solchen Problemem muß man eben leben.

Die beiden zusätzlichen Brettspiele (Checkers und Tic-Tac-Toe) beim Electrio hab ich als eigene Engines eingebaut, damit man nicht immer umschalten (und auch das Layout ändern) muß.
Die 4 Schachengines (von denen jeweils 2 das gleiche Programm besitzen) beherrschen zwar den MultiMove-Modus (Edit-Mode im Plugin), aber keine Stellungseingabe. Ich habe so einen Setup-Mode wieder versucht (Stellung direkt ins RAM schreiben), aber wie auch schon beim Chess King Pocket Micro Deluxe kommt es bei manchen Stellungen zu Problemen, sodaß ich diese Setup-Routine im Plugin wieder auskommentiert habe (mit "if false then ...") - falls jemand trotzdem Versuche damit machen will, dann einfach dieses "if false" durch "if true" ersetzen.

Übrigens hab ich in den vergangenen Tagen auch in MessNew selbst einiges geändert, und zwar habe ich fast alle Extra-Features von CB-Emu jetzt auch in MessNew eingebaut - erwähnenswert sind vor allem die Frequenzeinstellung per MHz-Datei, sowie die üblichen Optionen für State-Dateien (besonders der Reset-State war wichtig, um die beiden Brettspiele im Electrio direkt starten zu können).
Zur MHz-Einstellung allerdings ein wichtiger Punkt: gerade bei den neuen Engines (H8 usw.) in MessNew, die ja der Grund für MessNew waren, ist dieses Feature nicht wirklich sinnvoll, da bei höherer Frequenz auch die Schachuhren schneller laufen - vermutlich wird bei diesen Geräten der Uhrentakt einfach aus der MCU-Frequenz gebildet.
Wie auch immer - auf jeden Fall sind diese Funktionen jetzt eben auch in MessNew vorhanden.

Viel Spaß mit der neuen Version und ein schöndes Wochenende,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
Folgende 20 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (18.10.2024), AlexS (18.10.2024), applechess (18.10.2024), bataais (18.10.2024), Chessguru (18.10.2024), ferribaci (18.10.2024), hap (18.10.2024), Hartmut (18.10.2024), Jo (18.10.2024), kamoj (18.10.2024), Mark 1 (18.10.2024), Michael (20.10.2024), MichaelN (18.10.2024), MikeChess (18.10.2024), Mythbuster (18.10.2024), Robert (19.10.2024), spacious_mind (19.10.2024), Tibono (18.10.2024), Tintenfisch (18.10.2024), Wandersleben (18.10.2024)