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 05.07.2022 19:00

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

Zitat von kamoj (Beitrag 107673)
Später werde ich das Victoria-Eröffnungsbuch veröffentlichen, und dann werden wir sehen, ob Messchess oder CB-Emu die vom Victoria-Programm durchgeführte Speicherbankumschaltung emulieren können.

später? Wann? Nächstes Jahr? ;)

Und die ROMs vom MM III wären auch nett ... :)

Grüße,
Franz

kamoj 06.07.2022 10:04

Re: AW: Re: AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
vielen Dank für das Interesse und die freundliche Erinnerung ;).

Ich arbeite im Ausland, habe also im Moment wenig Zeit.
Ich werde am Freitag und über das Wochenende zu Hause sein und mich mit Ulf treffen, um diese Dinge zu besprechen.
Die Victoria-Bibliothek wird noch in diesem Monat "freigegeben".

Übrigens muss man bei Victoria nicht auf einen Knopf drücken, um den Zeitverlust zu bestätigen.
Vielleicht funktioniert es also im Emulator besser als z.B. in der Amsterdamer Version.
Haben Sie es versucht?

Man muss auch bedenken, dass es eine Reihe von Konstanten gibt, die man im Prom ändern muss, wenn man die Quarz-/Prozessorgeschwindigkeit ändert.
Es reicht nicht aus, nur die Interruptfrequenz zu ändern.
Ich muss auch das in Ordnung bringen und die Adressen für all diese Konstanten veröffentlichen.
Vielleicht müssen diese Konstanten geändert werden, damit die Emulation zu 100% funktioniert?
(Dies gilt für alle Conchess/MMII/B&P/MMIII Programme!)

Ich freue mich darauf, eine funktionierende Emulation von Conchess Plymate Victoria T8 zu sehen!

Mit freundlichen Grüßen,
Lars
PS
Die für Conchess in allen Turnieren von 1984-1988 verwendete CPU-Geschwindigkeit war 9,2 MHz.
Es könnte interessant sein, dies zu wissen, wenn Sie versuchen wollen, ein altes Turnierspiel nachzuspielen.

Zitieren:

Zitat von fhub (Beitrag 107755)
Hallo Lars,

später? Wann? Nächstes Jahr? ;)

Und die ROMs vom MM III wären auch nett ... :)

Grüße,
Franz


fhub 06.07.2022 11:31

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

Zitat von kamoj (Beitrag 107762)
Ich arbeite im Ausland, habe also im Moment wenig Zeit.

ok, dann ist es natürlich klar, dass es noch etwas länger dauert. ;)
Zitieren:

Übrigens muss man bei Victoria nicht auf einen Knopf drücken, um den Zeitverlust zu bestätigen.
Ja, das wußte ich schon, aber schaden tut so ein zusätzlicher Tastendruck auch nicht.
Übrigens habe ich inzwischen mit dem MESS-Debugger eine Speicherstelle im RAM gefunden, mit der man diese Zeitüberschreitung komplett ausschalten kann, man braucht nur ein Byte von 0x01 auf 0x00 setzen (Adresse 0xdd9 beim Amsterdam und 0xdd3 beim Victoria). In meiner MessChess-Version habe ich das inzwischen im Plugin auch schon so gemacht.
Zitieren:

Man muss auch bedenken, dass es eine Reihe von Konstanten gibt, die man im Prom ändern muss, wenn man die Quarz-/Prozessorgeschwindigkeit ändert.
Es reicht nicht aus, nur die Interruptfrequenz zu ändern.
Das ist interessant, das könnte natürlich auch eine Ursache für das Problem beim Conchess Amsterdam (8 MHz) sein. Für B&P und MMII ist das nicht so wichtig, weil diese in CB-Emu ja ohnehin nur mit ihrem Original-Takt 3.7 MHz implementiert sind.

Grüße,
Franz

fhub 06.07.2022 16:03

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

Zitat von kamoj (Beitrag 107762)
Man muss auch bedenken, dass es eine Reihe von Konstanten gibt, die man im Prom ändern muss, wenn man die Quarz-/Prozessorgeschwindigkeit ändert.
Es reicht nicht aus, nur die Interruptfrequenz zu ändern.
Ich muss auch das in Ordnung bringen und die Adressen für all diese Konstanten veröffentlichen.
Vielleicht müssen diese Konstanten geändert werden, damit die Emulation zu 100% funktioniert?
(Dies gilt für alle Conchess/MMII/B&P/MMIII Programme!)

Also ich habe jetzt mit Conchess Amsterdam und Victoria mal mit verschiedenen CPU-Frequenzen experimentiert, aber in der Emulation muß man dabei anscheinend nichts weiter ändern - beide funktionieren völlig korrekt auch bei höheren Geschwindigkeiten (LEDs blinken gleich, Tonsignale sind gleich und auch die Antwortzeiten auf z.B. 1.a2a3 sind identisch). Möglicherweise sind beim realen Gerät solche Änderungen im Programm nötig, weil z.B. das RAM bei höheren Frequenzen dann zu langsam ist, aber in der Emulation spielt das ja keine Rolle - die Erhöhung des CPU-Taktes reicht völlig!
Du mußt Dir also nicht die Mühe machen, diese geänderten Konstanten im Programm hier zu posten. ;)
Zitieren:

Die für Conchess in allen Turnieren von 1984-1988 verwendete CPU-Geschwindigkeit war 9,2 MHz.
Es könnte interessant sein, dies zu wissen, wenn Sie versuchen wollen, ein altes Turnierspiel nachzuspielen.
Ok, ich habe jetzt diese 9.2 MHz für den Amsterdam und Victoria schon mal vorsorglich in das Frequenz-Menü eingebaut. :)
(beim Victoria gibt es ja sogar einen Turbo-Modus mit 19 MHz, und auch der funktioniert problemlos).

Grüße,
Franz

hap 10.07.2022 18:03

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Neue rom dumps von Berger: 2 altere Maestro/Analyst C.

Und auch ein rom dump von Lars: Fidelity Excel 68k Mach III (altere programm version). Very small differences when compared to the already dumped version.
*edit*: +Another Mach III from Supergrobi.

fhub 10.07.2022 22:09

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

also heute geht's ja wieder mal rund hier! :(
Kaum bin ich mit der ED2A-Version des Excel 68000 Mach III fertig geworden (und auch bereits hochgeladen),
da bekomme ich schon wieder eine neue Mach III-Version (F806).
Und zu allem Überfluß schreibt dann auch 'hap' noch, daß er von Berger wieder 2 Maestro/Analyst-Versionen bekommen hat.

Ok, dann also auf eine Neues:
Die beiden Mach III-Versionen sind jetzt eingebaut (danke an 'kamoj' und 'Supergrobi'), aber die neuen Maestro- und Analyst-Versionen gibt's erst beim nächsten Update, weil ich dafür verdammt viele Dateien ändern muß, und auch aufpassen, daß ich all diese Versionsnummern korrekt ändere.
Außerdem gibt's dann ja vielleicht auch schon das Victoria-Buch und den MM III-Prototyp? ;)

Zusätzlich sind inzwischen auch noch ein paar kleinere, interne Änderungen erfolgt:
1) zufällige Zugverzögerung in 'init.lua' möglich ('move_delay' in Zeile 9)
2) Zeitüberschreitung bei Conchess Amsterdam/Victoria im MessChess-Plugin deaktiviert
3) Conchess Amsterdam/Victoria jetzt auch mit 'Turnier'-Frequenz 9.2 MHz möglich
4) 'CXG Portachess' in 'CXG Computachess/Portachess (1985 version)' umbenannt
5) Saitek Analyst/Maestro-Module funktionieren jetzt auch mit 4 MHz Taktfrequenz

Übrigens, weiß jemand, wie man beim Mach III diese interne Nummer (DB53/F806/E2DA) angezeigt bekommt?
Irgendwann wurde das hier mal beschrieben, aber ich finde es nicht mehr (bin mir aber nicht sicher, ob das für den Mach III war).

Grüße,
Franz

kamoj 10.07.2022 22:44

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zur Anzeige der Mach III "Version":
Drücken und halten Sie "Option" und dann
drücken und halten Sie "New Game".

Mark 1 11.07.2022 01:02

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

Sehr schön das du die "zufällige Zugverzögerung" übernommen hast.
Dadurch werden Dubletten seltener . Mein Delay ist ziemlich hoch, merkt man aber kaum da der Emulator auf maximaler
Geschwindigkeit steht.

Gruß
Mark 1

fhub 11.07.2022 18:00

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

so, jetzt sind auch die neuen Analyst/Maestro C-Versionen eingebaut - danke an Berger und 'hap' für die ROMs.

Ich hoffe, daß ich nichts übersehen oder mich irgendwo vertippt habe, denn für diese Saitek-Einsteckmodule
muß ich immer eine Unmenge an Dateien ändern bzw. anpassen.
Falls jemand bei diesen Saitek-Modulen irgendein Problem entdeckt, dann bitte melden.

Grüße,
Franz

hap 12.07.2022 23:11

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

Zitat von fhub (Beitrag 107093)
hap, I think you should swap mm2d and mm2e, because the mm2d in your current driver is definitely the oldest version (showing only multiples of x.11 as evaluation), and your usual ordering system is from newest (set 1) to oldest (set 6).

I'm swapping them again, based on ROM hex compare, and also on serials.
And, also because Lars dumped another MM II.

This means, the 0.11 evaluation bug was introduced later (not in the 1st version). Then was unnoticed for a few months, and fixed.

hap 13.07.2022 13:13

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yeno 532 XL ist emuliert, mit dank an Lars.

https://i.imgur.com/c0FRNMK.png

Bryan Whitby 14.07.2022 09:16

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
I have tried for many years to get a Yeno 532 XL.
So now thanks to Lars and the the usual crew, I now have the second best thing and can play against it on my Certabo board 👍

Ich habe viele Jahre versucht, eine Yeno 532 XL zu bekommen. So, jetzt habe ich dank Lars und der üblichen Crew das Zweitbeste und kann auf meinem Certabo-Brett dagegen anspielen 👍

hap 14.07.2022 22:19

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Is it a rare chesscomputer?
By the way, HG 240 works on it, even though the Yeno does not have an external module slot.

Another thing, I added the Elektor ATM18/CC2 version of Schachzwerg.

https://i.imgur.com/C6sk4KO.png

Robert 15.07.2022 11:27

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

Zitat von hap (Beitrag 107938)
Is it a rare chesscomputer?
By the way, HG 240 works on it, even though the Yeno does not have an external module slot.

I would say, yes, it is rare (took me some years to get one :)

The engine is a clone of the Mephisto MM II. I could play identical games; even the evaluations were identical...

fhub 15.07.2022 15:16

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

Zitat von hap (Beitrag 107938)
Another thing, I added the Elektor ATM18/CC2 version of Schachzwerg.

Well, a nice device, but unfortunately the first one that I can't implement in my CB-Emu/MessExtra version! :(

One (probably minor) problem is the 'pwm' display, but the main problem is with the 'avr8' CPU driver:
if I use the older avr8 driver (from MAME 0.220), I get errors about 'gpio_out ...' etc., and with a newer avr8 driver (e.g. from 0.230 or 0.238) it doesn't even compile this CPU driver correctly - there have been too many changes, which even depend on other (changed!) MAME system files.

Fortunately I could make the Yeno 532 XL working ... :)

kamoj 15.07.2022 16:01

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

Zitat von Robert (Beitrag 107945)
I would say, yes, it is rare (took me some years to get one :)
The engine is a clone of the Mephisto MM II. I could play identical games; even the evaluations were identical...

Congratulations, I've never seen a Yeno 532 XL for sale!

The Yeno 532 XL was mostly sold in France, so I think you should look there to find one.
Yeno never told how many they produced and sold, but "we"/Ulf know that it was less than 1000 sold.

I hope not all games were identical, since:
- They have different opening books. Example:

Code:

  Yeno:  1.f2-f4? Ng8-f6 2.Ng1-f3 d7-d5
          1...    e7-e5? 2.f4xe5 d7-d6 3.e5xd6 Bf8xd6 4.Ng1-f3 g7-g5 5.g2-g3

  MM II: 1.f2-f4? Ng8-f6 2.Ng1-f3 d7-d5 3.e2-e3 Bc8-g4 4.h2-h3 Bg4xf3 5.Qd1xf3 Nb8-c6
                          2.e2-e3 d7-d5 3.Ng1-f3 Bc8-g4
                          2.b2-b3 g7-g6

- They run at different speed
- The MM II exist in at least 6 different versions. Not all with same evaluation.
- The MM II can use the HG240 for more varied games, with e.g. 20+ lines for f2-f4.
(When will we see a modified Yeno with L16/HG240 book?)


I'm sure that now the Yeno is emulated,
someone will play these programs and hopefully publish the result!

/Lars

fhub 15.07.2022 16:21

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

Zitat von kamoj (Beitrag 107951)
(When will we see a modified Yeno with L16/HG240 book?)

I've just added the option to select the HG240 for the Yeno 532 XL, and it's working! :)

Will be in the next update ...

Edit: Already online, but there will be soon another version, because we just got a 3rd Rebel 5 romdump.

Regards,
Franz

fhub 15.07.2022 22:24

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

so, jetzt ist wirklich das heutige CB-Emu-Update online - ich hoffe es kommt nicht gleich wieder was nach. ;)

Die kleineren Neuerungen sind 2 weitere Unter-Versionen für den MM II (mm2c, set 4) und für den Rebell 5 (rebel5b, set 3) - danke an Lars und Supergrobi für diese ROMs!
Die Bezeichnungen bei den MM II-Versionen haben sich etwas geändert, und ich habe sie jetzt auch in CB-Emu an MessExtra angepasst, weil ich sonst bei so vielen Versionen langsam den Überblick verliere.

Wichtiger ist allerdings ein ganz neues Gerät, nämlich der Yeno 532 XL - auch dafür danke an Lars und 'hap'.
Dafür gibt's natürlich auch wieder ein neues Plugin, das mich doch einige Mühe gekostet hat, weswegen dieses Update auch etwas länger gedauert hat.
Die Level-Eingabe für den Yeno habe ich auch in der Datei 'Levels.txt' (ganz am Ende) im MessChess-Verzeichnis beschrieben - die entsprechenden Zeiten findet man im Handuch auf Alain Zanchetta's Webseite.

Interessant beim Yeno ist, daß das Programm eigentlich das HG240-Buch unterstützt, das reale Geräte aber gar keinen Steckplatz für dieses ROM besitzt. Nun, bei einer Emulation ist das natürlich kein Problem, da kann man so ein ROM auch in einen nicht-existenten Steckplatz 'einstecken'. :D
Und genau das habe ich im Treiber auch gemacht, d.h. man kann beim Yeno rechts in der Liste (unter 'SW Items') also auch dieses HG240-Buch aktivieren, falls man möchte!

Wie ich heute schon geschrieben habe, gibt es leider auch eine schlechte Nachricht: die gestern von 'hap' gepostete Elektor ATM18/CC2 Version vom Schachzwerg wird es leider nicht in mein CB-Emu-Paket schaffen. :(
Diese Treiber sind nicht mehr kompatibel mit meiner in MessExtra verwendeten MAME-Version 0.220.

Grüße,
Franz

berger 16.07.2022 09:52

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

Zitat von fhub (Beitrag 107962)
(...) ich hoffe es kommt nicht gleich wieder was nach. ;)

Every time you say things like this, or you say "this is the last version I'm doing"... the universe alters itself so that something new will appear.

So... we'll have something new very soon! xD

fhub 16.07.2022 10:02

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

Zitat von berger (Beitrag 107967)
Every time you say things like this, or you say "this is the last version I'm doing"... the universe alters itself so that something new will appear.

So... we'll have something new very soon! xD

Yes, I'm afraid so. ;)

fhub 17.07.2022 09:48

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

Zitat von fhub (Beitrag 107962)
Wie ich heute schon geschrieben habe, gibt es leider auch eine schlechte Nachricht: die gestern von 'hap' gepostete Elektor ATM18/CC2 Version vom Schachzwerg wird es leider nicht in mein CB-Emu-Paket schaffen. :(
Diese Treiber sind nicht mehr kompatibel mit meiner in MessExtra verwendeten MAME-Version 0.220.

das ist nicht mehr aktuell - gestern ist es mir mit einiger Mühe gelungen, den Treiber für diese Versionen doch noch so zu ändern,
daß sie auch in MAME 0.220 laufen (gibt's eigentlich irgendwas, was der Franz nicht schafft? :D).
Auch ein neues Plugin war nötig, weil der Computerzug aus dieser Punktmatrix-Anzeige doch völlig anders abzulesen ist.
Allerdings gibt's diese 2 Module erst beim nächsten Update, denn für diese 'Schachzwerge' will ich nicht schon wieder ein 150 MB-Paket hochladen. ;)

Übrigens erlauben diese Elektor-Geräte nur sehr kurze Tastenklicks (beim ATM18/CC2 sogar noch extremer), weil die Tasten anscheinend nicht 'entprellt' sind (also beim Selberspielen darauf achten, sicherer ist es mit der MessChess-Version!).

Einen schönen Sonntag,
Franz

Mapi 28.07.2022 21:52

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
Da ich nicht möchte, das Deine Tage langweilig werden habe ich es nun auch geschafft die Tasc Emu zu crashen.

die Motoren Risc 2500 1.03, 1.04 und Montreux crashen die Emulation, wenn man einen Stellung, (bei mir BT 2630 Stellung 1) aus einer Datei lädt.
es kommt die Meldung
"Risc Kommunikations-Problem Error 29" (wait answer timeout) Synchronizing

Alle anderen Motoren funktionieren.

viele Grüße
Markus

fhub 28.07.2022 22:28

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

Zitat von Mapi (Beitrag 108167)
Da ich nicht möchte, das Deine Tage langweilig werden ...

Du bist wohl ein Scherzbold!? ;)
Zitieren:

die Motoren Risc 2500 1.03, 1.04 und Montreux crashen die Emulation, wenn man einen Stellung, (bei mir BT 2630 Stellung 1) aus einer Datei lädt.
es kommt die Meldung
"Risc Kommunikations-Problem Error 29" (wait answer timeout) Synchronizing
Hmm? Wie lädst Du denn eine Stellung aus einer Datei?
Vermutlich in der GUI, denn die Engines haben ja so eine Funktion nicht, und die Emulation bzw. die Plugins sind darauf eigentlich auch gar nicht 'vorbereitet'.
Also: was machst Du genau und wie?

Grüße,
Franz

Mapi 28.07.2022 22:35

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz
Ich starte die Chess Machine, wähle einen Motor und nehme dann die PC Version mit 486er Prozessor ( beim 386er kommt der Crash allerdings auch).
Wenn die chessmachine gestartet ist gehe ich mittels F5 in das menü und dort gibt es einen Punkt "Partie laden"
Hier suche ich mir dann eine vorhandene Datei aus oder eine selbst angelegte ( spielt für den Crash keine Rolle)
Jetzt kann ich mit den einzelnen Motoren die Partien nachspielen und analysieren.
Nur die Motoren des Saitek Risc 2500 1.03 und 1.04 und des Montreux hängen sich dann weg, bei allen anderen Motoren funktioniert das einwandfrei
Der Fehler ist einfach reproduziebar

viele Grüße
Markus

fhub 28.07.2022 22:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Also ich verstehe nur Bahnhof, lieber Markus!

Was meinst Du denn mit 'Chess Machine'???
Dann sprichst Du von 486er/386er, d.h. Du meinst wohl die Tasc-Emu, nicht CB-Emu oder MessChess!?
In der Tasc-Emu (bzw. ChessMachine) gibt's aber doch gar keinen RISC 2500!

Also was soll ich nun damit anfangen?


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

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