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)

Chessguru 14.06.2020 12:11

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Also meine AVG speichert die Einstellungen, aber nicht die Stellung.

Mythbuster 14.06.2020 12:27

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Moin Franz,
meine V11 (eine „Bucke V11“, kein neuer Nachbau von Steve) speichert alle Einstellungen, wie Spielstufe und die Displayeinstellungen ... die Stellung wird nicht gespeichert.

Gruß,
Sascha

hap 14.06.2020 12:32

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Super Sensor IV also works. This one detects when it is turned off and quickly does an NMI(non maskable interrupt). In there, it saves a checksum of the nvram, and then checks it on next power on.

SS4 power-off can be faked with a button, F1 in MAME.

fhub 14.06.2020 12:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Danke Sascha und Micha,

dann ist in MAME also doch alles ok, es stimmt nur dieses neue 'Auto'-Setting für das Positionsspeichern nicht - ist aber kein Problem, weil ich ohnehin diese neue Option standarmäßig auf 'Off' eingestellt habe. ;)

Im Prinzip ist dieses neue Sensorboard-Feature ja eigentlich überflüssig, weil mit 'Save & Load State' (bzw. 'Autosave State') ja schon die gleiche Funktion in MESSUI vorhanden ist, und diese für ALLE Geräte funktioniert, nicht nur für die wenigen, die sich die Stellung im NVRAM merken.

Grüße,
Franz

fhub 14.06.2020 12:50

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

Zitat von hap (Beitrag 91788)
Super Sensor IV also works. This one detects when it is turned off and quickly does an NMI(non maskable interrupt). In there, it saves a checksum of the nvram, and then checks it on next power on.

SS4 power-off can be faked with a button, F1 in MAME.

Ah ok, I've looked for such an 'Off' key, but this F1 is not listed in MESSUI's 'Options > Keyboard' menu - it only appears in the Tab menu (but usually I don't use this).

fhub 16.06.2020 11:07

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

ich hab gestern wieder eine neue CB-Emu-Version hochgeladen - nur ein paar kleinere Änderungen:
1) neuere ROM-Version (1.04) für den Mephisto Portorose
2) zwei neue Sensorboard-Optionen 'Remember Position' und 'Show Pieces' unter 'Options > Configuration...' - was ich davon halte, hab ich ja schon geschrieben
3) neues Artwork für den Saitek Super System IV
4) die CPU-Frequenz für den EAG V10 kann man jetzt auf 60 oder 50 MHz einstellen - beides wird aber nicht der echten V10-Geschwindigkeit entsprechen, weil die 68040-Emulation in MAME nicht genau ist.
Vor etwa 2 Wochen hat mir zwar ein gewisser Volker L. (der einen V10 besitzt) eine Email geschrieben und auch versprochen, daß er einen Stellungstest macht, aber seitdem hab ich von ihm nichts mehr gehört, also kann ich leider auch keinen genaueren Frequenzwert für den EAG V10 einstellen.

Grüße,
Franz

Mythbuster 16.06.2020 11:15

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

Zitat von fhub (Beitrag 91859)
4) die CPU-Frequenz für den EAG V10 kann man jetzt auf 60 oder 50 MHz einstellen - beides wird aber nicht der echten V10-Geschwindigkeit entsprechen, weil die 68040-Emulation in MAME nicht genau ist.
Vor etwa 2 Wochen hat mir zwar ein gewisser Volker L. (der einen V10 besitzt) eine Email geschrieben und auch versprochen, daß er einen Stellungstest macht, aber seitdem hab ich von ihm nichts mehr gehört, also kann ich leider auch keinen genaueren Frequenzwert für den EAG V11 einstellen.

Hallo Franz,
ich gehe hier mal von einem Schreibfehler aus ... ;)
Denn zumindest mit Stellungstests zum Eichen einer "Bucke V11" könnte ich helfen.

Gruß,
Sascha

fhub 16.06.2020 11:20

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

Zitat von Mythbuster (Beitrag 91860)
ich gehe hier mal von einem Schreibfehler aus ... ;)
Denn zumindest mit Stellungstests zum Eichen einer "Bucke V11" könnte ich helfen.

Ja Sascha, das sollte natürlich V10 heißen (hab's auch schon geändert).

Beim V11 hast Du damals ja auch fleißig beim 'Eichen' mitgeholfen - auf Dich ist eben Verlaß (im Gegensatz zu manch anderen). :)

Grüße,
Franz

Mythbuster 16.06.2020 11:31

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
ich bin ein großer Fan Deiner Arbeit und Mühen. Ich denke, ich kann erahnen, wie viele Stunden Deiner Lebenszeit in dem Projekt mittlerweile stecken.

Und verglichen mit all den Stunden des Vergnügens gegen meine Computer auf auf dem Notebook spielen zu können, ist die Hilfe im Rahmen meiner Möglichkeiten ein sehr geringer Preis, den ich gerne zahle!

Beste Grüße über die Alpen,
Sascha

fhub 21.06.2020 17:13

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

I saw that many m68000 files have been updated in the last weeks in MAME.
Since you said some time ago that the 68040 cpu timing is not exact - do you know if any of these last changes has something to do with this cpu timing, i.e. would the 68040 now run more accurate?

Regards,
Franz

hap 21.06.2020 18:33

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Nope, nothing changed with 68040 cycle timing. Those m68000 changes were emulation speed optimizations.

If someone improves 68040, they will tell it in the commit message. And it would also be noticeable when you test feagv10.

fhub 21.06.2020 19:18

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok thanks, then it's not necessary that I update again to the current MAME version.

fhub 24.06.2020 13:39

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

there's a problem with your yesterdays changes in the fidel_elite driver:
compiling works, but starting the module 'feag' gives a crash.

I guess the problem is the command 'm_rombank->set_entry(0)' in the new 'eag_state::machine_reset()',
because the 'feag' doesn't have rombanks (different to the 'feag2100(a)').
If I skip this command for the 'feag', then everything works again.

Regards,
Franz

hap 24.06.2020 13:41

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Thanks for letting me know, I'll fix it in the next commit.

Mythbuster 26.06.2020 20:01

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
eine Frage, was hast Du in der Version vom 20. Juni geändert? :D

Gruß,
Sascha

fhub 26.06.2020 21:47

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

Zitat von Mythbuster (Beitrag 92265)
eine Frage, was hast Du in der Version vom 20. Juni geändert? :D

also hauptsächlich nur einige Dinge im Sensorboard-Treiber, da funktionierte nämlich die Partieprotokollierung beim Speichern und Wiederladen einer abgebrochenen Partie (mit Save/Load State) nicht, wenn das Brett umgedreht war. Ich hab vergessen, dieses 'revboard' abzuspeichern, und damit hatten dann alle Züge der fortgesetzten Partie in 'gamelog.pgn' falsche Koordinaten.
Außerdem mußte ich diese Partieprotokollierung auch wieder für das neue Sensorboard-Feature 'Remember Position' anpassen, was ein Menge Änderungen im Sensorboard-Treiber benötigte - allerdings ist ja ohnehin das schon immer vorhandene 'Save/Load State' bei einer Partieunterbrechung besser geeignet.

Ich habe dafür jetzt auch einen eigenen Absatz in der Datei 'Readme.txt' in CB-Emu eingefügt:
Zitieren:

5) If you interrupt a game and continue it later (with Save/Load or AutoSave State),
then usually the new moves are appended to the PGN of the last saved game. Of course
that only makes sense, if you resume this game before playing with any other engine
(or if the games are stored in a sub-folder 'pgn' as described in point 3) above).
If you have used any other chess engine in the meantime, then you can create a new
PGN entry in 'gamelog.pgn' (including the FEN of the saved position!) by switching
'Stop Logging Moves' to ON and OFF again.
Allerdings ist diese Version vom 20.6. ja ohnehin schon wieder veraltet ;), weil inzwischen ja schon wieder diverse Änderungen dazugekommen sind - werde ich vermutlich morgen hochladen (wenn mich 'hap' nicht heute Nacht wieder mit neuem Code 'ärgert' :D).

Grüße,
Franz

fhub 27.06.2020 10:34

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

nach einer Nacht ohne MAME-Änderungen ;) gibt's heute wieder eine neue Version.

Zusätzlich zu den gestern schon erwähnten Änderungen sind wieder folgende hinzugekommen:
1) ein weiteres Elite Glasgow-ROM: 'hap' hat das als 3. A/S-Version eingebaut, nachdem er ja vor einiger Zeit den Private Line entfernt und als 2. A/S-Version umbenannt hat. Ich bin allerdings beim Private Line geblieben (wäre ja schade drum), und da sich dieses neue ROM nur in 2 Bytes vom letzten unterscheidet, läuft das bei mir in CB-Emu jetzt auch unter 'Private Line (set 2)'.

2) eine gute Änderung der letzten Tage von 'hap' in MAME war, daß man jetzt auch das Enginefenster mancher Modelle mit sehr großen SVG-Grafiken verkleinern kann, was bisher nicht ging (z.B. einige Saiteks mit eigenem LCD-Bildschirm).

3) bei den Saitek-Modellen Galileo/Leonardo/Renaissance habe ich jetzt auch die 3 Buttons STOP/GO/ACL funktionsfähig gemacht (allerdings sind die bei einer Emulation ohnehin nicht besonders nützlich). ACL habe ich mit SoftReset belegt, d.h. dieser Button funktioniert nicht ganz so wie er sollte, einfach weil bei diesen Geräten noch kein NVRAM implementiert ist. Ich habe zwar versucht, dieses NVRAM zu aktivieren (analog zum Simultano), hatte aber leider keinen Erfolg - da dürfte noch Code im Treiber fehlen (deshalb hat ihn 'hap' ja eigentlich auch noch als NOT_WORKING gekennzeichnet, obwohl er im Prinzip eigentlich funktioniert).
Außerdem haben die 4 gerade erwähnten Saitek-Geräte jetzt auch sinnvolle Tastenkombination (identisch zu Corona/Stratos/TurboKing, weil sie ja auch genau die gleichen Tasten besitzen).

So, das war's wieder mal - vermutlich wird auch nicht mehr viel Neues dazukommen.

Grüße,
Franz

Mythbuster 27.06.2020 10:53

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

Zitat von fhub (Beitrag 92292)

So, das war's wieder mal - vermutlich wird auch nicht mehr viel Neues dazukommen.

Hallo großer Meister und Zauberkünstler,
ich hoffe ja noch immer auf den Sparc. ;)

Die letzten Versionen hatte ich überschlagen bzw. ausgelassen, da ich bei sehr vielen Geräten individuelle Voreinstellungen vorgenommen habe, die oftmals verlorengehen, wenn man die neue Version "drüberbügelt" ... selbst wenn man die Verzeichnisse mit den Einstellungen dann noch einmal kopiert, da sie immer mal wieder nicht mehr kompatibel sind. Das alles wieder neu einzurichten, wie ich gerne habe, dauert immer ein paar Stunden.

Insofern verharre ich noch ein wenig weiter mit meiner Version von Ende Mai ... vielleicht kommt ja noch das Wunder und mit dem Sparc wird meine virtuelle Sammlung komplett. :D

Ein nicht zu sonniges Wochenende wünscht,
Sascha

applechess 27.06.2020 11:09

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

Zitat von Mythbuster (Beitrag 92293)
Hallo großer Meister und Zauberkünstler,
ich hoffe ja noch immer auf den Sparc. ;)

Die letzten Versionen hatte ich überschlagen bzw. ausgelassen, da ich bei sehr vielen Geräten individuelle Voreinstellungen vorgenommen habe, die oftmals verlorengehen, wenn man die neue Version "drüberbügelt" ... selbst wenn man die Verzeichnisse mit den Einstellungen dann noch einmal kopiert, da sie immer mal wieder nicht mehr kompatibel sind. Das alles wieder neu einzurichten, wie ich gerne habe, dauert immer ein paar Stunden.

Insofern verharre ich noch ein wenig weiter mit meiner Version von Ende Mai ... vielleicht kommt ja noch das Wunder und mit dem Sparc wird meine virtuelle Sammlung komplett. :D

Ein nicht zu sonniges Wochenende wünscht,
Sascha

Hallo Sascha
So hätte ich es auch machen sollen. :) Andererseits hocke ich nicht ein bis zwei Stunden vor der Kiste, um alle Konfigurationen zu ändern, sondern mache das immer nur für das jeweils gerade im Einsatz stehende Programm.
Gruss
Kurt

fhub 27.06.2020 11:15

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

Zitat von Mythbuster (Beitrag 92293)
Insofern verharre ich noch ein wenig weiter mit meiner Version von Ende Mai ...

also wenn Du so auf alte Versionen stehst, dann könnte ich Dir auch noch eine CB-Emu-Version von 2016 schicken? :D
Zitieren:

... vielleicht kommt ja noch das Wunder und mit dem Sparc wird meine virtuelle Sammlung komplett. :D
Na ja, als Atheist glaube ich ja nicht an Wunder, und bei MAME auch nicht.
Die ROMs für die Analyst- und Sparc-Module haben wir ja schon länger, aber bei diesen gibt's leider ein Problem:
das sind ja nicht einfach nur Module mit einem zusätzlichen ROM, sondern eigentlich komplette Schachcomputer mit eigener CPU, die das Renaissance-Board nur als Ein- und Ausgabe benutzen. Für diese Module müßte also 'hap' einen komplett eigenen Treiber schreiben, was aber nur geht, wenn er genaue Hardware-Informationen über diese Module hat. Ich habe allerdings bisher noch kein Foto einer dieser Platinen im Internet gesehen, und ich bezweifle auch, daß irgendein Besitzer eines Sparc-Moduls dieses dafür öffnen würde (sofern das überhaupt geht).
Ich rechne also eigentlich nicht damit, daß wir diese Analyst- und Sparc-Module jemals in CB-Emu habe werden. :(

Grüße,
Franz

Mythbuster 27.06.2020 11:24

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Du brauchst ein Foto vom offenen Modul? Sag das doch ... :D
Kommt im Laufe des Tages. :cool:

fhub 27.06.2020 11:27

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

Zitat von Mythbuster (Beitrag 92297)
Du brauchst ein Foto vom offenen Modul? Sag das doch ... :D
Kommt im Laufe des Tages. :cool:

Na ja, nicht ich, sondern eher 'hap'. ;)

Allerdings scheint er mit diesen Leonardo/Renaissance-Modellen ohnehin größere Probleme zu haben, weil er diese Treiber immer noch nicht komplett fertiggestellt hat - keine Ahnung, was bei denen so kompliziert ist!?
(vermutlich ist er einfach zu sehr mit dem SC-80-Treiber beschäftigt :D:D:D)

berger 27.06.2020 11:33

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

Zitat von fhub (Beitrag 92296)
Für diese Module müßte also 'hap' einen komplett eigenen Treiber schreiben, was aber nur geht, wenn er genaue Hardware-Informationen über diese Module hat. Ich habe allerdings bisher noch kein Foto einer dieser Platinen im Internet gesehen, und ich bezweifle auch, daß irgendein Besitzer eines Sparc-Moduls dieses dafür öffnen würde (sofern das überhaupt geht).
Ich rechne also eigentlich nicht damit, daß wir diese Analyst- und Sparc-Module jemals in CB-Emu habe werden. :(

I have photos and data from Saiteck SPARC's motherboard as well as romdumps. I sent them to hap, but the problem is that the CPU is not yet fully emulated. He can give you more details.

So in the future maybe we'll get it! ;-)

Best,
Gerardo

fhub 27.06.2020 11:44

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

Zitat von berger (Beitrag 92299)
I have photos and data from Saiteck SPARC's motherboard as well as romdumps. I sent them to hap, but the problem is that the CPU is not yet fully emulated. He can give you more details.

Aah, so in fact the Sparc CPU emulation is the problem.
A few days ago I saw that the Sparc driver has got an update in MAME, so I also hoped for the Saitek Sparc module, but it seems its CPU emulation is still not complete.

berger 27.06.2020 12:00

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

Zitat von fhub (Beitrag 92300)
Aah, so in fact the Sparc CPU emulation is the problem.
A few days ago I saw that the Sparc driver has got an update in MAME, so I also hoped for the Saitek Sparc module, but it seems its CPU emulation is still not complete.

Well, that's one of the challenges. As you were saying, the module is very complex...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.

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