Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Bereich Computerschach: > Mess Emu und andere Emulationen


Antwort
 
Themen-Optionen Ansicht

  #4551  
Alt 07.06.2021, 20:21
germangonzo germangonzo ist offline
Mephisto Roma
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 52
Beiträge: 124
Abgegebene Danke: 315
Erhielt 30 Danke für 26 Beiträge
Activity Longevity
6/20 20/20
Today Beiträge
0/3 ssssss124
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Wow, besten Dank für die ausführliche Antwort, funktioniert prima!
Grüße
Frank
Mit Zitat antworten
  #4552  
Alt 10.06.2021, 18:06
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.729
Abgegebene Danke: 175
Erhielt 2.959 Danke für 750 Beiträge
Activity Longevity
10/20 13/20
Today Beiträge
1/3 sssss1729
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

es gibt wieder mal eine Neuerung - diesmal aber keine neue Engine sondern ein neues Feature.

Diese Datei 'reset.sta', die beim Start der Analyst- und Maestro-Module automatisch geladen wird, um einen korrekten Level einzustellen, hat mich auf die Idee gebracht, daß das eigentlich auch für andere Engines ganz nützlich wäre. Falls man bei einer Engine immer mit bestimmten, gleichen Einstellungen (z.B. Level, Spielstil, Buchoptionen usw.) spielen will, dann wäre es doch praktisch, diese Einstellungen nur einmal vorzunehmen, und in Zukunft sollte die Engine immer automatisch mit diesem Status geladen werden (geht natürlich auch mit 'Save/Load Default State', aber automatisch ist eben komfortabler als manuell ).

Und genau dafür gibt's jetzt im Engine-Menü 2 neue Optionen 'Save Reset State' und 'Delete Reset State'. Falls man also dieses Feature benutzen will, dann braucht man nur eine Engine starten, dann nimmt man alle Einstellungen vor, die man standardmäßig haben will, und danach ruft man 'File > Save Reset State' auf. Das erzeugt für die aktuelle Engine eine Datei 'reset.sta' (im Unterverzeichnis 'sta'), und wenn so eine Datei existiert, dann wird diese in Zukunft bei jedem Start der Engine automatisch geladen (und damit die Einstellungen wieder hergestellt).
Um dieses automatische Laden wieder zu deaktivieren, einfach 'File > Delete Reset State' aufrufen.

Diese neue Option funktioniert für alle Engines in CB-Emu und MessExtra, leider jedoch nicht in MessChess - dort würde es zwar beim Start einer Engine klappen, aber nicht mehr, wenn man in der GUI (Arena oder WinBoard) eine neue Partie startet, denn dabei kommt beim Laden der Datei 'reset.dat' eine Fehlermeldung (hat irgendwas mit dem durch das Plugin ausgelösten SoftReset zu tun, der sich anders verhält als ein manueller SoftReset im Engine-Menü). Daher habe ich diese 2 neuen Menü-Optionen in MessChess deaktiviert. Allerdings wäre dieses Feature bei MessChess ohnehin problematisch, weil die geladene Level-Einstellung dann evt. nicht mit dem im Plugin vorgegebenen Level übereinstimmt, was zu Problemen führen könnte.

Noch eine Bemerkung zum sog. 'AutoSave State'-Modus, von dem ich zwar gar nichts halte (funktioniert über das normale 'Save/Load State' viel einfacher), aber manche benutzen den vielleicht ab und zu:
Ich habe es so implementiert, daß bei aktiviertem 'AutoSave State' dieser Priorität hat, d.h. in diesem Fall wird eine vorhandene Datei 'reset.sta' beim Enginestart nicht geladen (sondern eben die Datei 'auto.sta') - sie kann aber nachträglich mit 'Options > Soft Reset' doch noch nachgeladen werden.
Klingt vielleicht etwas kompliziert, ist aber ohnehin nur etwas für Spezialisten.

Die neue Version ist bereits online - es haben sich auch viele *.ini-Dateien geändert (vor allem Fidelitys und Mephistos), sodaß man diesmal besser das gesamte neue CB-Emu-Paket verwenden sollte.
(die *.cfg-Dateien können aber von der bereits installierten Version übernommen werden, z.B. wegen eigener Tastaturbelegung)

Grüße,
Franz

Geändert von fhub (10.06.2021 um 20:08 Uhr)
Mit Zitat antworten
Folgende 10 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (10.06.2021), applechess (10.06.2021), chessman68 (10.06.2021), ferribaci (10.06.2021), germangonzo (11.06.2021), Hartmut (11.06.2021), Mapi (10.06.2021), Mark 1 (10.06.2021), Michael (12.06.2021), Robert (11.06.2021)
  #4553  
Alt 11.06.2021, 14:02
hap hap ist offline
Mephisto Turniermaschine
 
Registriert seit: 27.07.2019
Beiträge: 300
Abgegebene Danke: 79
Erhielt 606 Danke für 139 Beiträge
Activity Longevity
3/20 3/20
Today Beiträge
0/3 ssssss300
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Neue romdump von Berger: GGM Morphy modul =)
http://www.spacious-mind.com/html/morphy_module.html
Mit Zitat antworten
Folgende 8 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
Agep (11.06.2021), Bryan Whitby (11.06.2021), ferribaci (11.06.2021), fhub (11.06.2021), Hartmut (11.06.2021), Mark 1 (11.06.2021), Plextor (11.06.2021), Tibono (12.06.2021)
  #4554  
Alt 11.06.2021, 20:04
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 57
Land:
Beiträge: 2.037
Abgegebene Danke: 2.019
Erhielt 1.316 Danke für 761 Beiträge
Activity Longevity
8/20 14/20
Today Beiträge
1/3 sssss2037
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
Neue romdump von Berger: GGM Morphy modul =)
http://www.spacious-mind.com/html/morphy_module.html
So ist das in der Computerwelt. Kaum bringt unser Franz eine neue Version raus, ist sie schon wieder alt... lach
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #4555  
Alt 11.06.2021, 20:58
Benutzerbild von berger
berger berger ist offline
Super Conny
 
Registriert seit: 27.05.2013
Ort: Barcelona (CATALONIA)
Beiträge: 82
Abgegebene Danke: 181
Erhielt 130 Danke für 43 Beiträge
Activity Longevity
4/20 10/20
Today Beiträge
1/3 sssssss82
Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
So ist das in der Computerwelt. Kaum bringt unser Franz eine neue Version raus, ist sie schon wieder alt... lach
If you prefer, I can stop supporting MAME so that the latest version of CB-Emu doesn't get outdated.
Mit Zitat antworten
  #4556  
Alt 11.06.2021, 21:33
Plextor Plextor ist offline
Chess Challenger 1
 
Registriert seit: 12.09.2010
Land:
Beiträge: 6
Abgegebene Danke: 13
Erhielt 6 Danke für 3 Beiträge
Activity Longevity
5/20 13/20
Today Beiträge
1/3 ssssssss6
AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von berger Beitrag anzeigen
If you prefer, I can stop supporting MAME so that the latest version of CB-Emu doesn't get outdated.
No, just don't. Then our Franz would have nothing more to do in his retirement - and we could no longer look forward to new versions of our beloved board computers.

I don't often write here in the forum, but now it's time to say a big thank you to berger, hap and Franz for their tireless work. Unfortunately, I don't have much time left to play chess. Therefore I am very grateful to you, that you beautify my last time with new versions.

Many thanks, hap!
¡Muchas gracias, berger!
Vielen Dank, Franz!
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Plextor für den nützlichen Beitrag:
chessman68 (12.06.2021), Tibono (12.06.2021)
  #4557  
Alt 12.06.2021, 00:06
Benutzerbild von berger
berger berger ist offline
Super Conny
 
Registriert seit: 27.05.2013
Ort: Barcelona (CATALONIA)
Beiträge: 82
Abgegebene Danke: 181
Erhielt 130 Danke für 43 Beiträge
Activity Longevity
4/20 10/20
Today Beiträge
1/3 sssssss82
Re: AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Plextor Beitrag anzeigen
No, just don't.
Don't worry, I was just joking!

Thanks for the acknowledgement anyway.There are other contributors too, such as bataais and Sean Riddle. But as long as the master hap is involved in MAME, you can be sure that Franz will still have to update CB-Emu. xD LOL

Best,
Gerardo "berger"
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu berger für den nützlichen Beitrag:
Bryan Whitby (12.06.2021), chessman68 (12.06.2021), fhub (12.06.2021), Hartmut (12.06.2021)
  #4558  
Alt 12.06.2021, 13:49
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.729
Abgegebene Danke: 175
Erhielt 2.959 Danke für 750 Beiträge
Activity Longevity
10/20 13/20
Today Beiträge
1/3 sssss1729
AW: Re: AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von berger Beitrag anzeigen
But as long as the master hap is involved in MAME, you can be sure that Franz will still have to update CB-Emu. xD LOL
yep, I am curious which one of our triumvirat will be the first to give up.

So, jetzt gibt's also schon nach 2 Tagen die nächste Version.

Eigentlich wollte ich nur ein kleines Update machen (für das neue Morphy-Modul wären ja nur ein paar Zusatzdateien nötig), aber dann wollte ich für diese GGM-Modell auch das jeweils gewählte Modul im Artwork anzeigen, wie ich es auch schon bei anderen Geräten getan habe (sind jetzt ja doch schon eine ganze Menge an GGM-Modulen).

Also gleiche Methode wie beim ARB (für die Sargon-Versionen 2.5 und 4.0) - hat aber nicht funktioniert.
Dann habe ich mit Entsetzen festgestellt, daß auch beim ARB die Sargon-Version jetzt nicht mehr angezeigt wird, was in MAME 0.215 damals noch problemlos geklappt hat - ist bisher aber anscheinend niemandem aufgefallen, mir auch nicht.
Da muß sich also bis MAME 0.220 schon wieder intern etwas geändert haben, also mußte ich wieder erst einmal die Ursache für dieses Problem finden, worin ich zum Glück recht begabt bin.
Nun gut, das Problem ist wieder behoben, und damit wird jetzt auch im GGM-Artwork das jeweils geladene Modul angezeigt.

Die neue CB-Emu-Version ist bereits online - vielen Dank an Berger und 'hap' für das neue Morphy-Modul.

Grüße,
Franz
Mit Zitat antworten
Folgende 7 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (12.06.2021), ferribaci (12.06.2021), Mark 1 (12.06.2021), Mythbuster (12.06.2021), Plextor (12.06.2021), Robert (13.06.2021), Tibono (12.06.2021)
  #4559  
Alt 12.06.2021, 15:46
fhub fhub ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.04.2010
Beiträge: 1.729
Abgegebene Danke: 175
Erhielt 2.959 Danke für 750 Beiträge
Activity Longevity
10/20 13/20
Today Beiträge
1/3 sssss1729
AW: Mess Emulator für diverse Schachcomputer ist fertig!

@hap,

after starting the ARB SArgon 2.5 you have to click on [New Game] before you can start to play (without it not even the board is usable).
In MessChess the plugin does this job by sending a send_input(":IN.0", 0x80, 1) to the device.
Can this also be automated for MessExtra, i.e. without using a plugin?

I've searched through the MAME drivers and found commands for sending a value to an ioport, so I tried the following command in machine_reset()
of the ave_arb driver: ioport("IN.0")->write(1,0x80)
It compiled without errors, but unfortunately it doesn't seem to do anything!?

Is this command wrong? Is there any other command to simulate this keypress (i.e. to activate this ioport) in the driver, or is this not possible at all?

Regards,
Franz
Mit Zitat antworten
  #4560  
Alt 12.06.2021, 16:02
hap hap ist offline
Mephisto Turniermaschine
 
Registriert seit: 27.07.2019
Beiträge: 300
Abgegebene Danke: 79
Erhielt 606 Danke für 139 Beiträge
Activity Longevity
3/20 3/20
Today Beiträge
0/3 ssssss300
Re: Mess Emulator für diverse Schachcomputer ist fertig!

I did it in this driver:
https://github.com/mamedev/mame/blob...s/k28.cpp#L110
https://github.com/mamedev/mame/blob...s/k28.cpp#L186
Mit Zitat antworten
Folgender Benutzer sagt Danke zu hap für den nützlichen Beitrag:
fhub (12.06.2021)
Antwort

Stichworte
emulation, mephisto iii 68000 glasgow, mess emulation, schachcomputer emulation

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:35 Uhr.



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