Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

fhub 17.08.2025 19:43

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

es wäre ja auch zu schön gewesen, wenn dieses komplizierte Speichern und Laden der Fensterposition gleich auf Anhieb funktioniert hätte. ;)

Bei ein paar Engines in MessNew mit unterschiedlichen Artworks (je nachdem, von welchem Programm sie gestartet wurden), gab's noch Probleme:
da wurde die Fensterposition in MessChess fälschlicherweise vom anderen Aufrufprogramm wiederhergestellt.
Das ist jetzt korrigiert, und gleichzeitig gibt's jetzt beim Speichern und Löschen der Fensterposition auch noch eine Popupmeldung als Bestätigung.

Das Update enthält nur die 5 EXEs, irgendwelche Konfigurationsdateien sind davon nicht betroffen.

Grüße,
Franz

Wandersleben 17.08.2025 20:49

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Moin, Franz,

ich habe die fünf exe-dateien erneuert und jetzt greift weder posXY.ini noch die "Save Window Position". Die funktion bleibt im menü einfach grau.

Ich weiß, ich bereite dir kummer, und das am Sonntagabend! :o

Viele grüße
Horst

fhub 17.08.2025 21:57

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Horst,
Zitieren:

Zitat von Wandersleben (Beitrag 133498)
ich habe die fünf exe-dateien erneuert und jetzt greift weder posXY.ini noch die "Save Window Position". Die funktion bleibt im menü einfach grau.

bist du auch im richtigen Programm?
Diese Funktion ist nur aktiviert, wenn du ein Engine mithilfe vom MessChess (oder direkt mit Arena bzw. WinBoard) bzw. auch in CB-Emu, falls das die Engine ebenfalls in MessChess oder MessNew startet.

Kurz gesagt: Fensterposition speichern (und löschen) geht nur, wenn die Engine mit externer GUI (WinBoard, Arena usw.) gestartet wird.

Edit: Oje, hab's grad nochmal probiert - geht wirklich nicht! :(
Das funktionierte vor kurzem noch perfekt!? Da muß ich nochmal ran ...


Grüße,
Franz

fhub 17.08.2025 22:55

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

so, jetzt geht's wieder - hab nochmal ein neues CB-Emu_Update hochgeladen!

Ich hatte heute in einer Sourcedatei eine neue Variable definiert, die diese neue Fenster-Funktion steuert, und jetzt war diese Zeile plötzlich aus der Datei verschwunden - keine Ahnung, was da passiert ist!?

Grüße,
Franz

Wandersleben 17.08.2025 23:28

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Franz, du bist ein teufelskerl!
Das hätte doch zeit bis zum herbst gehabt!
Es ist nur ein hobby!

Danke!

ps.
Es funzt!

fhub 17.08.2025 23:49

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Wandersleben (Beitrag 133502)
Das hätte doch zeit bis zum herbst gehabt!

Herbst? Also du wärst ja ganz schön geduldig, Horst - bei mir muß es da schon schneller gehen! :D

chessman68 18.08.2025 05:05

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

vielen Dank für die Umsetzung dieser Verbesserungsidee, aber leider scheint es bei mir nicht zu funktionieren:

* Update-Dateien in meinem CB-EMU-Ordner ausgetauscht/überschrieben
* Arena-GUI gestartet
* Bei Aufruf der Engines (z.B. Super Mondial) ist der Menu-Eintrag "Save Windows Position" aktiv und klickbar
* Engine und Arena-GUI geschlossen und neu gestartet
* Engine gestartet - aber weder Fensterposition noch Größe werden wieder so hergestellt, wie ich es erwartet hätte
* Anschließend mit "Hard Reset" der Engine versucht aber auch dann startet das Enginefenster dort, wo ich es nicht haben will.

Hatte ich die Funktionsänderung vielleicht falsch verstanden? Wo sollen denn die Fensterpositionen gespeichert werden? Spielt es ggf. eine Rolle, dass ich CB-EMU auf einer SD-Karte starte?

Schreibrechte habe ich überprüft - sie sind korrekt gesetzt.

Grüße aus Hattingen, Marcus.

fhub 18.08.2025 09:43

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Marcus,
Zitieren:

Zitat von chessman68 (Beitrag 133505)
Hatte ich die Funktionsänderung vielleicht falsch verstanden? Wo sollen denn die Fensterpositionen gespeichert werden?

das könnte gut sein, denn ich hab's eben genau so probiert, wie du es beschrieben hast, und es funktioniert problemlos!

Hast du diese neue Menü-Option 'Save Window Position' nicht nur 'angesehen', sondern (nach Positionierung des Enginefensters) auch darauf geklickt? ;)

Bei mir (d.h. in CB-Emu) funktioniert das nämlich anders als z.B. in BearChess - dieses 'Save Window Position' ist keine Option, die man einschalten kann, und danach wird die jeweilige Fensterposition für jede Engine immer automatisch gespeichert (wie in BearChess)!
Es speichert nur die gerade aktuelle Fensterposition der jeweiligen Engine im Moment, wo du auf diesen Eintrag klickst (und zwar im Unterverzeichnis 'pos' als Datei 'enginename.pos').
Das mußt du also bei jeder Engine machen, bei der du eine andere Fensterpostion haben willst (nachdem du das Fenster wie gewünscht geändert hast) - ich bevorzuge diese Methode gegenüber einer automatischen Speicherung ohne mein Zutun.

Da fällt mir eben noch etwas ein:
Du schreibst "Update-Dateien in meinem CB-EMU-Ordner ausgetauscht/überschrieben" - ich hoffe du hast nicht nur dieses Update über eine ältere CB-Emu-Version drübergespielt?
In diesem Fall würden nämlich die Unterverzeichnisse 'pos' in MessChess und MessNew nicht existieren, und dann könnten diese *.pos-Dateien da auch nicht gespeichert werden (und diese Popup-Meldung 'Window position saved' erscheint auch nicht)!

Also: zuerst das Gesamtpaket CB-Emu_Pro.zip (vom 15.8.) überspielen, und danach erst das CB-Emu_Update.zip!

Grüße,
Franz

chessman68 18.08.2025 15:04

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 133506)
[...]
ich hoffe du hast nicht nur dieses Update über eine ältere CB-Emu-Version drübergespielt?
Grüße,
Franz

:o

öhm... doch - genau das habe ich gemacht.

Das nachträgliche Ergänzen der genannten Unterverzeichnisse "pos" hat aber bereits gereicht, um zumindest das Abspeichern des Fensters zum Leben zu erwecken. Das komplette update muss bis zum kommenden WE warten.

LG, Marcus.

fhub 18.08.2025 16:12

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von chessman68 (Beitrag 133508)
öhm... doch - genau das habe ich gemacht.

Das ist nie eine gute Idee - ein Update bezieht sich natürlich immer auf die jeweils letzte Version, und nicht auf eine aus dem vorigen Jahrhundert. :D

fhub 05.09.2025 20:35

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

heute ist in CB-Emu.exe ein seltsames Problem aufgetaucht, und zwar läuft die Uhr in einigen Fidelity-Engines (feas(bu/gla), fepriv usw.) zu schnell.
Nach einigem Herumprobieren bin ich draufgekommen, daß dieses Problem nur auftritt, wenn ein gespeicherter Reset-State geladen wird (und so eine Reset-Datei ist bei diesen Engines ja standarmäßig gespeichert).
Da das z.B. in MessExtra (bei genau gleichem Code und unter den gleichen Bedingungen!) NICHT auftritt, muß das wohl ein Bug in der alten MAME-Version 0.175 sein, auf der CB-Emu ja basiert.

Bei meinen Versuchen habe ich zum Glück entdeckt, daß sich dieses Problem der zu schnellen Uhrenanzeige dadurch lösen läßt, indem man nach dem Start der Engine (und nachdem der Reset-State geladen ist), nochmal ein 'Soft Reset' ausführt - danach läuft die Uhr wieder normal.

Ich hab zwar keine Ahnung, warum das so ist (bzw. wo in MAME dieser scheinbare Bug steckt), aber ich habe jetzt eben so ein zusätzliches soft_reset() nach dem Laden des Reset-State im MAME-Treiber eingebaut, und damit ist dieses Problem jetzt gelöst.

Daher gibt's jetzt ein Bugfix für CB-Emu.exe auf meiner Download-Seite ...

Grüße,
Franz

fhub 06.09.2025 16:15

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo nochmal,

ich hab jetzt doch noch die Ursache für dieses Problem in CB-Emu gefunden:
da wurde vor langer Zeit mal in MAME eine Timer-Deklaration geändert, und bei der Übernahme dieser Änderung hab ich bei einigen Engines übersehen, die alte Definition zu löschen.
Damit waren bei diesen Engines 2 Timer gleichzeitig aktiv, und das hat dann zu dem Problem mit den zu schnell laufenden Uhren geführt!
Ich hab das jetzt korrigiert, sodaß dieser gestrige Workaround mit einem zusätzlichen Soft-Reset nicht mehr nötig ist und daher wieder entfernt wurde.

Die neue Version heißt jetzt wieder wie üblich 'Update' - klingt einfach besser als 'Bugfix'. :D
Allerdings funktionieren damit die alten, gespeicherten State-Dateien für die paar betroffenen Engines nicht mehr, d.h. man muß auch die Unterverzeichnisse 'nvram' und 'sta' mit-entpacken und über die bisherigen Dateien kopieren.

Ein schönes Wochenende (übrigens: morgen ist Mondfinsternis!),
Franz

Mark 1 06.09.2025 17:36

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz..

Vielen Dank für deine unermüdliche Arbeit. Wie ist deine Einschätzung?
Wird es künftig noch Schachcomputer in CB‑Emu geben, die auf dem SH7034‑Prozessor basieren?

Gruß
Mark 1

fhub 06.09.2025 17:42

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Mark,
Zitieren:

Zitat von Mark 1 (Beitrag 133871)
Wie ist deine Einschätzung?
Wird es künftig noch Schachcomputer in CB‑Emu geben, die auf dem SH7034‑Prozessor basieren?

also da hab ich eigentlich keine Hoffnungen - ich erwarte eigentlich gar keine neuen Emulationen mehr (außer vielleicht noch irgendwelche weitere ROM-Versionen bereits vorhandener Engines). Irgendwann ist eben bei allem mal Schluß ... ;)

Grüße,
Franz

Hartmut 06.09.2025 18:06

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Naja... man soll den Tag nicht vor dem Abend loben, lach

Hast8 06.09.2025 19:22

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

ein Wahnsinnsjob, den Du da all die Jahre schon machst!
Herzlichen Dank,

Stefan

fhub 20.09.2025 10:30

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
Hi,

ich hab jetzt in CB-Emu bei den Engine-Fenstern noch eine weitere Menü-Option 'Help > Chess Computer Manuals' hinzugefügt, mit der man direkt zu einer der beiden Webseiten mit einer umfangreichen Kollektion von Schachcomputer-Manuals gelangt.
Die Webseite von Alain Zanchetta ist ja wahrscheinlich jedem bekannt, aber RimasSoft dürften wohl die wenigsten kennen:
https://www.rimassoft.eu/chess_manuals.aspx
Falls man bei Zanchetta nicht fündig wird, lohnt sich ein Besuch auch bei RimasSoft, denn dort finden sich teilweise auch zusätzliche Manuals.

Außerdem habe ich vor 2 Tagen noch eine weitere (ältere) Version des DOS-Programms 'Philidor B1360', allerdings in einem völlig perversen Format:
da hat jemand die Original-Diskette Spur für Spur in 84 einzelnen RAW-Dateien ausgelesen (ca. 18 MB für eine 180 kB-Diskette!), sodaß ich Stunden gebraucht habe, bis ich eine Methode gefunden habe, daraus wieder ein 'normales' Disk-Image zu erzeugen.
Daher habe ich diesen 'Philidor B1360' jetzt auch noch in 'Chess-DOS-VM_Collection' aufgenommen und eine neue Version hochgeladen.
Falls jemand nur wegen diesem Programm nicht wieder das gesamte Paket herunterladen will, der kann auch nur die Datei im Anhang verwenden (läuft z.B. auch direkt unter DosBox).

Grüße,
Franz

MichaelN 20.09.2025 15:02

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 134126)
Hi,

ich hab jetzt in CB-Emu bei den Engine-Fenstern noch eine weitere Menü-Option 'Help > Chess Computer Manuals' hinzugefügt, mit der man direkt zu einer der beiden Webseiten mit einer umfangreichen Kollektion von Schachcomputer-Manuals gelangt.
Die Webseite von Alain Zanchetta ist ja wahrscheinlich jedem bekannt, aber RimasSoft dürften wohl die wenigsten kennen:
https://www.rimassoft.eu/chess_manuals.aspx
Falls man bei Zanchetta nicht fündig wird, lohnt sich ein Besuch auch bei RimasSoft, denn dort finden sich teilweise auch zusätzliche Manuals.

[...]

Grüße,
Franz

Hallo Franz,

vielen Dank für Deine neuesten Ergänzungen. Und in der Tat, auf den Rimassoft Seiten finden sich Anleitungen zu weiteren Geräten, wenn in den von mir gesuchten Fällen auch nur in französischer Sprache, aber immerhin :)

Viele Grüße,
Michael

Robert 22.09.2025 09:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

Zitieren:

Zitat von fhub (Beitrag 134126)
ich hab jetzt in CB-Emu bei den Engine-Fenstern noch eine weitere Menü-Option 'Help > Chess Computer Manuals' hinzugefügt, mit der man direkt zu einer der beiden Webseiten mit einer umfangreichen Kollektion von Schachcomputer-Manuals gelangt.

Super Idee, danke! :klatsch:

Dazu hätte ich einen weiteren Vorschlag:
Wie wäre es mit einer Möglichkeit, zu jeder Emu über eine Dateiauswahl einen Link zu einer lokal auf dem PC vorhandenen Anleitung zu setzen? Denn man hat vielleicht nicht immer Netzverbindung und man könnte direkt die passende Anleitung aufrufen.
Zitieren:

Die Webseite von Alain Zanchetta ist ja wahrscheinlich jedem bekannt, aber RimasSoft dürften wohl die wenigsten kennen:
https://www.rimassoft.eu/chess_manuals.aspx
Danke, kannte ich noch nicht!

fhub 22.09.2025 15:00

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Robert,
Zitieren:

Zitat von Robert (Beitrag 134164)
Dazu hätte ich einen weiteren Vorschlag:
Wie wäre es mit einer Möglichkeit, zu jeder Emu über eine Dateiauswahl einen Link zu einer lokal auf dem PC vorhandenen Anleitung zu setzen? Denn man hat vielleicht nicht immer Netzverbindung und man könnte direkt die passende Anleitung aufrufen.

also über so ein ähnliches Feature habe ich auch schon sehr lange nachgedacht. Allerdings bin ich mir nicht ganz sicher, wie Du Dir das genau vorstellst.

Meinst Du damit, daß sich da ein normales Windows-Dialogfenster öffnen soll, das alle (und das wären hunderte!) PDF-Manuals in irgendeinem lokalen Verzeichnis (z.B. 'Manuals') auflistet, und Du dann daraus die gewünschte Datei auswählst (so wie das eben bei Auswahl von Dateien in Windows üblich ist)?
Also in diesem Fall könntest Du das ja einfach auch mit Windows-Bordmitteln (z.B. dem Explorer) machen - dafür bräuchte man keine eigene Option in CB-Emu!
So mache ich es jedenfalls, und zwar mit dem TotalCommander, der ohnehin meine Windows-Steuerzentrale ist, mit dem ich praktisch ALLES ausführe (Programme starten, editieren, kopieren, vergleichen usw. ...) - der ist 100-mal besser als der Windows-Explorer und ist bei mir ständig im Hintergrund, sodaß ich ihn mit einem Mausklick benutzen kann.

Mir schwebt da seit langem eher eine komfortablere Methode vor, die praktisch genau so funktionieren würde, wie mit den Engine-Levels, d.h. bei Benutzung dieses Features sollte gleich die RICHTIGE PDF-Datei für die aktuelle Engine aufgerufen werden.
Das führt allerdings zu 3 Problemen, und daher habe ich das bisher noch nicht implementiert:
1) Da diese PDF-Dateien ja andere Namen haben als die jeweilige Engine, müßte man diese nach dem Herunterladen entsprechend umbenennen in 'engineXY.pdf', sodaß CB-Emu dann auch automatisch die jeweils richtige PDF-Datei lädt. Oder ich müßte wieder eine eigene Datei 'Manuals.txt' (ahnlich wie 'Levels.txt') erzeugen, in der für alle Engines (und das sind derzeit 567!) der Name der passenden PDF-Datei angegeben ist - eine immense Arbeit, die ich mir eigentlich nicht antun möchte.
2) Außerdem gibt es von einem Großteil der Engines ja verschiedene Varianten (set ..) mit unterschiedlichen Namen, die aber trotzdem durch die gleiche PDF-Datei beschrieben werden, d.h. auch das müßte in so einer Liste 'Manuals.txt' berücksichtigt werden.
3) Und schließlich gibt es viele dieser Handbücher in mehreren Sprachen (DE/EN/FR/SP) - welche Version soll denn CB-Emu da verwenden, das hängt ja von der gewünschten Sprache des jeweiligen Benutzers ab!?

Du siehst also, das ist ein nicht ganz so einfaches Unterfangen. Außerdem müßte in all diesen Fällen ja ohnehin der Benutzer sich all diese Manuals selber herunterladen, denn in mein CB-Emu-Paket würde ich sie auf keinen Fall integrieren - das würde das CB-Emu-Paket um mehr als 1 GB vergrößern!

Grüße,
Franz

mclane 22.09.2025 15:21

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Total commander ?
Norton commander ?
Als digital research GEM herausbrachte (z.B. auf dem Atari ST) hat sich apple glaube ich beschwert.
Das sähe ja wie ihr Betriebssystem aus.

https://youtu.be/aAAU5S1irP0?si=OXGn4c86WBmwjywt

Also hat DR dann statt diverser Fenster auf 2 Fenster verkürzt , nämlich Von und Nach Fenster, und den Papierkorb weggelassen.
Später hat man das Programm als Viewmax in DR Dos reingebracht.

kamoj 22.09.2025 21:28

Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ich halte dies für eine gute Idee;
Lassen Sie den Benutzer die Manuals.txt nur mit den Handbüchern ändern, die er/sie braucht. Es ist überhaupt nicht nötig, alle "567"+Sprachvarianten aufzunehmen.

Zitieren:

Zitat von fhub (Beitrag 134175)
Hallo Robert,
...
1) Da diese PDF-Dateien ja andere Namen haben als die jeweilige Engine, müßte man diese nach dem Herunterladen entsprechend umbenennen in 'engineXY.pdf', sodaß CB-Emu dann auch automatisch die jeweils richtige PDF-Datei lädt. Oder ich müßte wieder eine eigene Datei 'Manuals.txt' (ahnlich wie 'Levels.txt') erzeugen, in der für alle Engines (und das sind derzeit 567!) der Name der passenden PDF-Datei angegeben ist - eine immense Arbeit, die ich mir eigentlich nicht antun möchte.
...
Franz

Vielen Dank, Franz, für deine kontinuierliche Entwicklung. Es ist absolut erstaunlich.
Mit freundlichen Grüßen
/Lars

fhub 22.09.2025 22:16

AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Lars,
Zitieren:

Zitat von kamoj (Beitrag 134191)
Ich halte dies für eine gute Idee;
Lassen Sie den Benutzer die Manuals.txt nur mit den Handbüchern ändern, die er/sie braucht. Es ist überhaupt nicht nötig, alle "567"+Sprachvarianten aufzunehmen.

ja, das wäre natürlich auch eine Möglichkeit - die Arbeit anderen zu überlassen ist doch immer eine gute Idee! :D

Grüße,
Franz

fhub 24.09.2025 17:09

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

ich habe jetzt diese Möglichkeit lokaler PDF-Manuals in CB-Emu implementiert, und es funktioniert eigentlich auch schon perfekt -
jedenfalls so wie ich es mir vorgestellt habe. ;)
Bevor ich das allerdings als neue Version hochlade, frage ich zur Sicherheit hier nochmal nach, ob diese Methode auch passt, oder ob es dazu noch irgendwelche Verbesserungsvorschläge gibt.

Also derzeit funktioniert es folgendermaßen:
Im Verzeichnis CB-Emu gibt es jetzt ein neues Unterverzeichnis 'manual', in dem sich eine Datei 'Manuals.txt' befinden muß (die jeder selbst erstellen muß und jederzeit beliebig erweitern kann) - diese Datei enthält eine Liste aller vorhandenen Manuals für die jeweiligen Engines.
Und auch die in dieser Datei angegebenen PDF-Manuals müssen sich im gleichen Unterverzeichnis 'manual' befinden.

Hier mal ein Beispiel, wie so eine Datei 'Manuals.txt' aussehen könnte (ist ähnlich aufgebaut wie 'Levels.txt'):
Code:

#ckmaster#master#
RadiophonChessMasterDE.pdf

#academy#academyd#academyg#academyga#academygb#academytt#
Mephisto_Academy_EN.pdf

#fex68k#fex68ka#fex68kb#fex68km2#fex68km2a#
#fex68km3#fex68km3a#fex68km3b#fex68km4#fex68km4a#
Fidelity_Excel_68000_EN.pdf

Wie man sieht enthält sie mehrere Blöcke, die wiederum aus 1 oder mehreren Zeilen mit den Enginenamen (zwischen #...#) sowie dem Namen der PDF-Datei in der darauffolgenden Zeile bestehen.
Die Namen der PDF-Dateien (können übrigens auch *.txt-Dateien stattdessen sein) sind beliebig wählbar, sie müssen nur mit den tatsächlichen PDF-Dateien in diesem Verzeichnis übereinstimmen.
Mehrere Engine-Versionen können in einem Block (auch in mehreren Zeilen bei sehr vielen Versionen) zusammengefasst werden, falls für sie alle die gleiche PDF-Datei gültig ist.
Und da speziell in MessNew manche Engines eine anderen Namen haben (z.B. 'master' statt 'ckmaster'), müssen in diesen Fällen auch beide Engine-Namen angegeben werden, denn man das PDF-Manual z.B. auch in MessNew aufrufen will.

Aufrufbar ist dieses neue Feature in jedem Engine-Fenster im Menü 'Help > Open Engine Manual', und so wie ich es codiert habe funktioniert es für alle Datei-Typen, denen in Windows irgendein Programm zugeordnet ist, als vor allem *.pdf (PDF-Programm) und *.txt (Text-Editor).
Falls entweder keine Datei 'Manuals.txt' existiert, oder die jeweilige Engine darin nicht gefunden wird, oder die angegebene PDF-Datei in 'manual' nicht existiert, dann wird der Klick auf diese Option einfach ignoriert (also keine besondere Fehlermeldung in diesm Fall).

So, das wäre mal dieses neue Feature kurz erklärt, wie ich es derzeit implementiert (aber noch nicht hochgeladen!) habe - falls es dazu noch Fragen oder Verbesserungsvorschläge gibt, dann einfach hier posten.

Grüße,
Franz

Mr. Spock 24.09.2025 19:00

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Könnte man nicht initial ein Menü "Assign Engine Manual" bereitstellen, bei dem der User in einem File Dialog das PDF oder was auch immer auswählt, und in dem Manual-Ordner wird dann ein Alias auf das ausgewählte Manual erzeugt? Existiert der Alias bereits, heißt das Menü dann "Open Engine Manual" und öffnet dieses über den gespeicherten Verweis. Ich müsste sonst jedes Manual aus meiner Sammlung selbst als Kopie oder Verweis in CB-Emu ablegen. Die Datei über die Zuordnungen manuell zu erstellen macht sicher auch Spaß ;D

Ich als Laie weiß natürlich nicht, ob das Umsetzbar ist und es ist schließlich dein Projekt. Und die Idee, aus dem Emulator direkt die passende Anleitung öffnen zu können ist super.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.

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