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)

Wolfgang 19.04.2025 15:16

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

mein Orginal-MMIV verhält sich genauso wie die Emulation. Erst nach zweimaligen drücken der Enter-Taste startet die Berechnung.

Gruß Wolfgang

lars 19.04.2025 15:19

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


Zitieren:

Zitat von fhub (Beitrag 131991)
Hi,

Nach einigem Herumprobieren habe ich entdeckt, daß ein weiteres ENT dann schließlich zum Erfolg führt, und dann auch die restlichen 2 Halbzüge bis zum Matt erscheinen:
5... Kc8 6. f8=Q#
Da so ein zweites ENT im MM4-Plugin natürlich nicht vorgesehen ist, stoppt die Engine eben nach 5. b6 einfach.

auch beim echten MM4 passiert genau das gleiche: Man muss 2x die ENT-Taste drücken. Aber auf dem Display erscheint nichts ungewöhnlches.

Gruß
Lars

fhub 19.04.2025 15:19

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

Zitat von Wolfgang (Beitrag 131993)
mein Orginal-MMIV verhält sich genauso wie die Emulation. Erst nach zweimaligen drücken der Enter-Taste startet die Berechnung.

danke für die Bestätigung, dann ist es also doch ein Bug im MM4-Programm - keine Ahnung was da die Ursache sein könnte!?

Grüße,
Franz

fhub 19.04.2025 15:21

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

Zitat von lars (Beitrag 131994)
auch beim echten MM4 passiert genau das gleiche: Man muss 2x die ENT-Taste drücken. Aber auf dem Display erscheint nichts ungewöhnlches.

Danke Lars, 2x Bestätigung für 2x ENT. :)

Eine Erklärung dafür hast Du vermutlich auch nicht, oder?

Grüße,
Franz

lars 19.04.2025 15:52

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

Zitieren:

Zitat von fhub (Beitrag 131996)
Danke Lars, 2x Bestätigung für 2x ENT. :)

Eine Erklärung dafür hast Du vermutlich auch nicht, oder?

Grüße,
Franz

leider nicht. Wenn man den MM4 automatisch gegen sich selbst Spielen lässt, dann gehen die Züge ohne Probleme bis zum Ende durch.

Gruß
Lars

fhub 19.04.2025 16:08

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

Zitat von lars (Beitrag 131997)
leider nicht. Wenn man den MM4 automatisch gegen sich selbst Spielen lässt, dann gehen die Züge ohne Probleme bis zum Ende durch.

ja, ist schon komisch - auch wenn man den Zug 5. b6 selber ausführt, dann antwortet der MM IV auch sofort mit 5... Kc8.
Der Bug tritt nur auf, wenn der MM IV alle Züge selber machen soll - wahrscheinlich hat er dazu nach ein paar Zügen einfach keine Lust mehr,
oder er fürchtet sich vor dem Matt im nächsten Zug! :D

Ich hab jetzt das mm4-Plugin mit einem Fix für diesen Bug angehängt - ist zwar eigentlich nicht so wichtig, weil er ja in einer Partie nicht auftritt, aber z.B. bei Mattaufgaben will man sich ja doch die gesamte Zugfolge vielleicht von der Engine vorführen lassen, und dabei kann es eben zu diesem Problem kommen.

Edit: Bugfix für mm4-Plugin im folgenden Posting!

Grüße,
Franz

fhub 15.05.2025 17:30

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

hier noch ein weiteres Plugin-Update für den Saitek Mark V - bei höherer Geschwindigkeit war die Betätigung der Enter-Taste mit 1 sec. etwas zu lang, wie an anderer Stelle hier im Forum festgestellt wurde.

Grüße,
Franz

Hartmut 15.05.2025 18:13

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

Zitat von fhub (Beitrag 132276)
Hi,

hier noch ein weiteres Plugin-Update für den Saitek Mark V - bei höherer Geschwindigkeit war die Betätigung der Enter-Taste mit 1 sec. etwas zu lang, wie an anderer Stelle hier im Forum festgestellt wurde.

Grüße,
Franz

Hihihi... da liest jemand mit, lach

fhub 15.05.2025 19:04

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

Zitat von Hartmut (Beitrag 132277)
Hihihi... da liest jemand mit, lach

Na ja, ich hab ja auch sonst nichts zu tun - neue Engines gibt's ja auch schon lange nicht mehr ('hap' hat sogar schon seit 2 Monaten nicht einmal mehr hier im Forum vorbeigeschaut).
Jetzt bin ich also nicht nur in meinem Beruf sondern auch mit CB-Emu endgültig in Pension geschickt worden ... :(

Grüße,
Franz

hap 15.05.2025 21:38

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
I visit schachcomputer.info a couple times per week :D
I only log in if I make a forum post.

Sorry, kein schachcomputer treiber emu neuigkeiten.

fhub 15.05.2025 22:16

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

Zitat von hap (Beitrag 132281)
I visit schachcomputer.info a couple times per week :D
I only log in if I make a forum post.

Ah ok, I thought you would have activated automatic login (like me).
Zitieren:

Sorry, kein schachcomputer treiber emu neuigkeiten.
That's not good news - it seems that Berger doesn't get any new chess computers for repairing, too. :heulsuse:

fhub 03.06.2025 20:55

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

diverse Novags gibt's jetzt auch mit Printer - derzeit allerdings nur auf meinem Rechner. ;)

https://i.postimg.cc/Bnfg015r/cexpert.jpg

Grüße,
Franz

hap 03.06.2025 21:27

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
The emulation is not by me, so I'm not personally offended.
But, please give credit where credit is due: The new Novag printer emulation is by Golden Child. Instead of "derzeit allerdings nur auf meinem Rechner" :D

It was from here:
https://github.com/goldnchild/mame/t...g_printer_test

fhub 03.06.2025 21:58

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

Zitat von hap (Beitrag 132468)
The emulation is not by me, so I'm not personally offended.
But, please give credit where credit is due: The new Novag printer emulation is by Golden Child.

Well, I'm still experimenting with this printer implementation and it was quite hard to find out how to add it to the internal layout (without having to use the option '-numscreens 2' and switching between the 2 layouts).

So this was just a pre-information and I wanted to wait until you will implement this printer support in the official MAME sources (I'm quite sure you will, and probably more professional than my version ;)).
Of course I would have added credits to the original author (and will do it) when I actually add it to my CB-Emu package!

fhub 04.06.2025 11:59

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

falls jemand diese Novag-Printer mal ausprobieren möchte - hier ist meine derzeitige Version (Link ist 1 Woche gültig!):
https://c.gmx.net/@31720685988479052...vnr3EcMy4ykL0w
Edit: Neue Version hochgeladen - Printer-Layout beim SuperConny war fehlerhaft.
Edit2: Druckerausgabe jetzt auch für Novag Super Expert & Forte - bei Interesse einfach nochmal herunterladen.

Damit ich nicht gleich wieder einen Anschiss (bzw. vornehmer: Rüffel) bekomme ;), hier nochmals die Erwähnung, daß dieser Printer-Code vom MAME-Entwickler 'Golden Child' stammt.
Ich habe ihn in die neueste MessNew-Version 0.277 übernommen und nur die Layouts entsprechend ergänzt, sodaß man die Drucker nicht umständlich über Kommandozeilen-Aufruf (mit -numscreens 2) starten und erst die beiden Fenster richtig positionieren muß, sondern sie einfach im Menü 'Options > Video' durch Auswahl von 'Internal Layout (Printer)' sichtbar machen kann.

Implementiert ist dieser Novag-Printer derzeit für folgende Novag-Geräte:
Constellation Expert & Forte
Super Constellation
Super Sensor IV (benötigt Auswahl von 'Chess Printer' in der rechten Spalte!)
Chess Robot Adversary
Savant und Savant II (bei denen gab's noch Probleme im Treiber).

Wie gesagt muß man das entsprechende Layout 'Internal Layout (Printer)' auswählen, danach können die jeweiligen Print-Funktionen verwendet werden.
Allerdings dürfte sich die derzeitige Implementierung in Zukunft noch ändern (Drucker ein-/ausschaltbar als externes Modul nach Vorschlag von 'hap'), daher werde ich mit einem Einbau direkt in CB-Emu auch noch warten - funktionieren tut es aber auch so schon! :)

PS: Übrigens hat 'Golden Child' vor einiger Zeit auch für diverse Fidelity-Geräte einen RS232/Printer-Port implementiert, den 'hap' auch bereits in MAME eingebaut hat - auch das ist in dieser MessNew-Version bereits enthalten.
Das betrifft z.B. die Fidelity-Modelle CSC, VSC, SC12, Elegance und Elite A/S & EAG2100-Versionen - die Benutzung ist allerdings etwas kompliziert (geht nur durch Aufruf per Kommandozeilen-Optionen (-rs232 terminal -numscreens 2), und dann sind auch noch die korrekten RS232-Parameter einzustellen, d.h. das ist nichts für Anfänger. :D

Grüße,
Franz

mclane 08.06.2025 13:15

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Leicht off topic: bei einigen Programmen in der Dos Programm Collection von Franz:
Chess-Dos-VM
bekomme ich keine Maus im angewählten Programm und kann deswegen nicht die Mausbedienung benutzen. Bei Mchess z.B. klappt das ohne Probleme.
Aber bei Gandalf, Nimzo3.5 ist keine Maus da. Wenn ich die Programme mit dosbox X starte. Bei Qemu ist die Maus da.
Aber bei qemu kann ich dann den 486/66 nicht anwählen. Bei dosbox X geht das ja sehr einfach.
Wie bekomme ich die Maus ans laufen. Wird der Treiber im Speicher überschrieben ??

fhub 08.06.2025 13:44

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

Zitat von mclane (Beitrag 132540)
Wie bekomme ich die Maus ans laufen.

Manche Programme in diesem Paket vertragen sich nicht mit der standardmäßigen Maus-Einstellung (automatische Aktivierung, wenn die Maus im Programmfenster ist).
In diesem Fall verwende einfach Ctrl-F10 um die Maus für das Schachprogramm 'einzufangen'.
Wenn Du dann aber wieder irgendwelche Menüs von DosBox-X benutzen willst, dann mußt Du mit Ctrl-F10 zuerst wieder umschalten.

Grüße,
Franz

Mythbuster 08.06.2025 13:47

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

Zitat von fhub (Beitrag 132541)
Manche Programme in diesem Paket vertragen sich nicht mit der standardmäßigen Maus-Einstellung (automatische Aktivierung, wenn die Maus im Programmfenster ist).
In diesem Fall verwende einfach Ctrl-F10 um die Maus für das Schachprogramm 'einzufangen'.
Wenn Du dann aber wieder irgendwelche Menüs von DosBox-X benutzen willst, dann mußt Du mit Ctrl-F10 zuerst wieder umschalten.

Grüße,
Franz

Oder mittlere Maustaste drücken.

fhub 08.06.2025 13:56

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

Zitat von Mythbuster (Beitrag 132542)
Oder mittlere Maustaste drücken.

Genau, das hatte ich schon wieder vergessen - ist ja auch schon lange her. ;)

hap 08.06.2025 14:45

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Neuer dump von Berger: Lyon 16 Bit 2.09.

And I also updated the Risc 2500 LCD, it's an SVG screen now and looks more accurate. See before & after.

https://i.imgur.com/1KRYL7J.png

https://i.imgur.com/2cWNVth.png

fhub 09.06.2025 10:40

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

Zitat von hap (Beitrag 132545)
Neuer dump von Berger: Lyon 16 Bit 2.09.

And I also updated the Risc 2500 LCD, it's an SVG screen now and looks more accurate.

vielen Dank wieder an 'hap' und Berger für diese Neuerungen!
(ich sollte dieses "End of project" auf meiner Homepage wohl eher auf "Open end" umändern :D)

Dieses neue, schönere LCD beim Risc2500 (und Montreux) gibt's nur direkt in MessNew - für die älteren Versionen hat sich im neuen Treiber einfach zu viel geändert (funktionierte auch im aktuellen MAME 0.277 erst nach einem Update des Screen-Treibers).

Auch der vor einigen Tagen beschriebene Novag-Drucker ist in dieser Version bereits implementiert - vielen Dank nochmals an 'Golden Child'.
Benutzbar ist dieser Drucker für die Geräte Constellation Expert & Forte, Super Expert & Forte, SuperConny und Super Sensor IV, sowie Robot und Savant (allerdings auch nur bei Aufruf direkt in MessNew!).
Ich habe den Treiber jetzt so geändert, daß der Drucker erst aktiviert wird, wenn man auf das jeweilige 'Internal Layout (Printer)' umschaltet. Außerdem habe ich beim Super Sensor IV das externe Printer-ROM jetzt fix eingebaut, sodaß man es nicht mehr explizit auswählen muß (erscheint daher auch nicht mehr in der Software-Liste).

Wie vor einiger Zeit erwähnt gibt's jetzt auch für diverse Fidelity-Geräte einen RS232-Support, mit dem man eine Druckerausgabe simulieren kann. Allerdings geht das bisher nur umständlich per Kommandozeile und eine Konsolenausgabe - vielleicht kommt da ja irgendwann auch nochmal eine ähnlich komfortable Lösung wie für den Novag-Printer.

Noch einen schönen Feiertag,
Franz

Mark 1 09.06.2025 13:19

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


Das ging ja wieder sehr zügig :top:

Besten Dank !!

Gruß Mark 1

fhub 10.06.2025 11:55

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

ich habe jetzt noch diesen H8-Bugfix von Mychess (vielen Dank dafür!) für den Saitek Centurion (und Cougar) eingebaut und eine neue CB-Emu-Version hochgeladen.
Wer nicht wieder das gesamte Paket herunterladen will, kann auch nur folgendes Update (H8-Bugfix.zip) verwenden:
https://c.gmx.net/@31720685988479052...vnr3EcMy4ykL0w

Edit: Übrigens, wer das bisher noch nicht mitbekommen hat: diese spezielle Version mit dem H8-Bugfix ist natürlich nur dann aktiv, wenn man auch tatsächlich dieses gepatchte ROM einstellt, und das geht so:
'File > Show Tab Menu > BIOS Selection' auswählen, dort die Option 'System' auf 'modified' ändern, und danach 'Reset' ausführen.
Das sollte man allerdings in MessExtra (oder direkt in MessNew) tun, dann wird diese Einstellung auch in der ini-Datei gespeichert (bis man sie wieder ändert) - MessChess speichert solche Änderungen nicht.

Grüße,
Franz

fhub 14.06.2025 10:50

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

ich habe gestern ein Email über ein Problem bei der Stellungseingabe (Setup-Modus) in einigen neueren Novag-Programmen (in MessNew) bekommen:
Die Stellungeingabe funktioniert genau dann nicht, wenn Schwarz am Zug ist, er gleichzeitig aber im Schach steht!

Bei den betroffenen Geräten Diamond II, Emerald, Sapphire II und Star Diamond konnte ich das Problem in den Plugins relativ einfach lösen: die Seite am Zug (nämlich Schwarz) mußte einfach VOR Beendigung des Setup-Modus (mit GO) eingestellt werden, nicht NACHHER (wie bisher geschehen).

Auch bei den 2 älteren Modellen Diamond und Sapphire (also ohne II) tritt dieses Problem auf, leider läßt es sich hier aber nicht lösen - und die Ursache dürfte ein Bug (bzw. Mangel) in deren Stellungseingabe-Code sein:
Bei diesen beiden Geräten kann man nämlich INNERHALB des Setup-Modus die Seite am Zug NICHT einstellen, das muß NACH Verlassen des Setup-Modus geschehen. Allerdings wird dabei (also nach GO) die Seite am Zug immer automatisch auf Weiß gestellt, und daher weigern sich eben beide Geräte, diesen Setup-Modus zu verlassen, weil ja Schwarz im Schach steht und daher Weiß nicht am Zug sein darf!

Das hat der Programmierer (David Kittinger) bei diesen 2 älteren Versionen (Diamond/Sapphire) scheinbar übersehen, und leider gibt es dafür auch keine Lösung - ich hab's mit allen möglichen Tricks probiert.
Daher habe ich für diesen Fall (also Schwarz am Zug und gleichzeitig im Schach) in den beiden Plugins einfach eine Fehlermeldung eingebaut, daß so eine Stellung von diesem Gerät nicht akzeptiert wird!

Falls jemand dieses Problem beim Diamond oder Sapphire selber ausprobieren möchte (und vielleicht doch noch irgendeine Lösung dafür findet ;)) - hier ist eine ganz einfache Stellung, die auch schnell selber direkt eingegeben ist:
4k3/8/8/8/8/8/4Q3/4K3 b - -
Allerdings muß das direkt in MessNew geschehen (also selber eingeben, nicht mit WinBoard oder Arena per Plugin), denn sonst kommt eben nur diese neue Fehlermeldung.

Die korrigierten Plugins (für MessNew) befinden sich hier im Anhang und auch auf meiner Webseite.

Grüße,
Franz

berger 14.06.2025 10:56

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

Zitat von fhub (Beitrag 132620)
(...)
Das hat der Programmierer (Richard Lang) bei diesen 2 älteren Versionen (Diamond/Sapphire) scheinbar übersehen, und leider gibt es dafür auch keine Lösung - ich hab's mit allen möglichen Tricks probiert. (...)

Richard Lang? or David Kittinger? ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.

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