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 11.09.2019 15:38

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

Zitat von Hartmut (Beitrag 84051)
Wenn also Franz keine geniale Idee mehr hat ...

Aber die hat er doch immer! :D

Versuch's mal mit der neuen Plugin-Version im Anhang - die sollte jetzt auch mit der Analyse-Anzeige funktionieren.

Grüße,
Franz

Mark 1 11.09.2019 15:42

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

Und was macht der Mark 6 ? Ändere bitte unter Arena die Konfiguration die Zeitkontrolle. 60 Sec zum Beispiel . Mach einen Zug unter Arena und sage mir was passiert ...

Wichtig ist , das neue Plugin von dem Mark 5 muss eingebunden sein.
Möchte einfach nur wissen ob der Fehler reproduzierbar ist .Wie gesagt
ich kann damit leben . Ich stelle den Level einfach im Layout ein.

Edit.
Oh sehe gerade ein neues Plugin vom Franz.
Mal schauen ob es jetzt geht.


Viele Grüße
Mark 1

Hartmut 11.09.2019 15:48

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

Zitat von fhub (Beitrag 84055)
Aber die hat er doch immer! :D

Versuch's mal mit der neuen Plugin-Version im Anhang - die sollte jetzt auch mit der Analyse-Anzeige funktionieren.

Grüße,
Franz

Bin jetzt gerade unterwegs, aber ich probier es heute abend aus. Danke erstmal. Ich sags ja... du bist einfach genial. Wenn Du jetzt auch noch den Steinitz...
(duck und wech...)

@Mark 1: Siehe oben. Ich probier es heute abend aus.

fhub 11.09.2019 16:27

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

Zitat von Mark 1 (Beitrag 84056)
Und was macht der Mark 6 ? Ändere bitte unter Arena die Konfiguration die Zeitkontrolle. 60 Sec zum Beispiel . Mach einen Zug unter Arena und sage mir was passiert ...

Nun, es passiert genau das was passieren soll - jedenfalls und der Arena-Version, die in CB-Emu enthalten ist:
die Engine Mark VI wird geladen, es werden 60 sec/Zug eingestellt, mein Zug wird ausgeführt und dann beginnt der Mark VI zu rechnen.
Und was passiert bei Dir genau?

Wenn das bei Dir nicht so ist, dann stimmt entweder mit Deinem Arena oder mit Deinen Einstellungen irgendwas nicht.
Eine Mattstufe kann das Plugin gar nicht einstellen, weil das im Code gar nicht vorgesehen ist.
Und einen Unterschied zwischen meiner allerersten Pluginversion und dem gestrigen Update kann es auch nicht geben, weil ich dabei absolut nichts geändert habe, was irgendeinen Einfluß auf die Level-Einstellung hat.

Grüße,
Franz

Mark 1 11.09.2019 16:31

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

Danke für die Info. Komisch , wenn nicht setzte ich noch mal alles neu auf.
Keine Ahnung was da bei mir schief läuft. Alles andere läuft ja bei mir , auch der Mark 5 .

Edit.
Ok, habe die Arena Version 3.5.1.


Viele Grüße
Mark 1

Mark 1 11.09.2019 17:02

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

Puh , jetzt geht es . Habe es noch mal installiert . Jetzt geht auch der Mark 6.
Himmel , keine Ahnung warum. Schon zig mal installiert ohne Probleme . Möchte mich entschuldigen für die Unannehmlichkeiten .

Viele Grüße
Mark 1

Hartmut 11.09.2019 17:07

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

Zitat von Mark 1 (Beitrag 84061)
Franz und Hartmut..

Puh , jetzt geht es . Habe es noch mal installiert . Jetzt geht auch der Mark 6.
Himmel , keine Ahnung warum. Schon zig mal installiert ohne Probleme . Möchte mich entschuldigen für die Unannehmlichkeiten .

Viele Grüße
Mark 1

Kann einfach an der Installation liegen. Ich hab auf meinem Rechner 2 Arena-Installationen drauf. Die eine, die ich fürs Fernschach benutze mit den "normalen" Engines und eine 2. die nur für CB-Emu da ist und auch nur die Engines aus CB-Emu integriert hat. Da kann dann nix durcheinander kommen. Man tauscht einfach nur mit einem neuen Update die Arena.eng und die mess.cmd aus und gut isses.

Am Anfang hab ich auch immer versucht das in meine bestehende Arena-Konfiguration einzubauen... ging ebenfalls schief. Irgendwo mal ne Zeile in der Arena.eng vergessen, schon gibts Chaos...

Hartmut 11.09.2019 23:18

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

Zitat von fhub (Beitrag 84055)
Aber die hat er doch immer! :D

Versuch's mal mit der neuen Plugin-Version im Anhang - die sollte jetzt auch mit der Analyse-Anzeige funktionieren.

Grüße,
Franz

Jep. Jetzt funktioniert alles, auch mit der Analysis Taste oder anderen Tastenaktionen stürzt das Teil nun nicht mehr ab und liefert genau was es soll. Und da sagst Du immer, du wärst nicht so der lua-Experte. Bisher hast Du früher oder später noch alles hingekriegt. :klatsch::top::worship:

fhub 11.09.2019 23:39

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

Zitat von Hartmut (Beitrag 84072)
Jep. Jetzt funktioniert alles, auch mit der Analysis Taste oder anderen Tastenaktionen stürzt das Teil nun nicht mehr ab und liefert genau was es soll. Und da sagst Du immer, du wärst nicht so der lua-Experte. Bisher hast Du früher oder später noch alles hingekriegt. :klatsch::top::worship:

Nun, das hatte nichts mit LUA-Experte zu tun, ich hab einfach heute doch noch ein Byte im RAM gefunden, das für dieses COMPUTING zuständig ist - danach mußte ich nur noch das LUA-Plugin entsprechend ändern.

Allerdings sollte man es ohnehin tunlichst unterlassen, während der Rechenphase der Engines unter Winboard oder Arena irgendwelche Funktionen zu aktivieren, die die Engine-Anzeige ändern - wenn nämlich das Plugin die Züge aus dem Display ablesen muß, dann führt das logischerweise zu Problemen.
Anders ausgedrückt: dieses Problem wirst Du auch mit anderen Engines haben, wenn Du immer so neugierig bist und unbedingt den gerade untersuchten Zug sehen willst.

Komm aber jetzt bloß nicht auf die Idee, daß ich dieses Problem auch für andere Engines lösen soll ... ;)

Grüße,
Franz

hap 11.09.2019 23:57

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
"COMPUTING" is output to "0.7.11", it's not necessary to read it from RAM.

Hartmut 12.09.2019 00:03

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

Zitat von fhub (Beitrag 84074)
Anders ausgedrückt: dieses Problem wirst Du auch mit anderen Engines haben, wenn Du immer so neugierig bist und unbedingt den gerade untersuchten Zug sehen willst.

Komm aber jetzt bloß nicht auf die Idee, daß ich dieses Problem auch für andere Engines lösen soll ... ;)

Grüße,
Franz

Oooooch... und dabei wollte ich gerade...

nur Spaß...

Bisher hatte ich das Problem noch nirgends. Zumindest nicht, wenn der erwartete Zug oder die Zugvorschläge irgendwo in der Anzeige erscheinen. Kommt es durch Anzeige auf dem Sensorbrett zustande, dann kann es allerdings sein. Aber da unterlasse ich das normalerweise. Ich hab jetzt, seit Sergio die Plugins total neu gemacht hat die ganzen Mephisto 68000er noch nicht probiert (kamen einfach in letzter Zeit zu viele andere interessante Engines dazu, dass man da Zeit gehabt hätte). Aber bei den ganzen Almerias, Vancouvers, Genius, etc. gab es keine Probleme wenn man durch die Anzeigen gescrollt ist. Ich hab mir für solche Problemfälle aber auf jeden Fall einige der alten Versionen aufgehoben.

fhub 12.09.2019 09:49

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

Zitat von hap (Beitrag 84075)
"COMPUTING" is output to "0.7.11", it's not necessary to read it from RAM.

Thanks!

I guess this is a number in the SVG file (?), so of course this can only know the one who created this file. ;)
I'm now using the following line in the plugin, I hope this is correct (?) - at least it seems to work:
computing = (machine: outputs():get_value("0.7.11") ~= 0x00)

BTW, I saw that you've already implemented the automatic layout switching for the GGM modules - great job! :klatsch:

hap 12.09.2019 11:02

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yeah, GGM automatic keypad overlay switch works well =)

SVG details can be seen by anyone. Open the file in Inkscape, then click on one of the objects, the output ID is in the Title (see Object menu -> Object Properties). This goes for ssystem3, savant, mchess, ccmk5. And other games too such as Nintendo Game & Watch.

fhub 12.09.2019 11:33

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

Zitat von hap (Beitrag 84080)
SVG details can be seen by anyone.

Yes, this may be true, but only for someone who has experience with such SVG files.
In my very long time working with computers I've not used or needed this SVG format yet. ;)

One other question:
The Steinitz module also existed as 4MHz and even 20MHz version, and it has been requested here to implement these versions, too.
Of course I could add a completely new machine for it (with the ROM integrated), but maybe it's also possible to just add these 2 versions in the XML file (e.g. with feature name="mhz" value="4" and feature name="mhz" value="20" or something like that)?
Could this be done, and what would I have to add to the GGM driver to change the CPU speed depending on this "mhz" feature?
If it's not possible, then I'll create an extra machine ...

hap 12.09.2019 12:06

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Or you could just add a CPU frequency switch to the driver itself, similar to Novag Super Expert.

I did look around for the "Mega-4", but can't find any evidence that it was ever released.
More information about this machine: http://spacious-mind.com/html/great_...ine_4_mhz.html
"So the question needs to be asked was the Destiny MEGA-4 GGM ever released? Where there any made at all? Most sources say no."

The 20MHz version by SteveUK(?) probably has ROM modifications for the changed timing.

fhub 12.09.2019 12:13

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

Zitat von hap (Beitrag 84085)
Or you could just add a CPU frequency switch to the driver itself, similar to Novag Super Expert.

Well, that would of course be possible, but then you could also change the CPU frequency for the other 2 modules (Sargon 2.5 and Sandy), but they go crazy with these higer speed. So that's not a good idea.
Zitieren:

The 20MHz version by SteveUK(?) probably has ROM modifications for the changed timing.
I don't think this is needed, because I've already tried 20MHz for the CPU on the Steinitz module (with the VIA6522 frequency unchanged at 2MHz), and everything worked fine - just the clock is running a little bit faster (but only a few %).

hap 12.09.2019 12:21

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, then try it the same way I did the extra RAM feature.
Name the parameter "overclock20" or something, then in the cartridge load function do: if (image.get_feature("overclock20")), and set_unscaled_clock.

Or if you want to do a cleaner implementation, add a mhz param like you said. Convert string to unsigned int and multiply by 1million.

fhub 12.09.2019 12:29

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

Zitat von hap (Beitrag 84087)
... then in the cartridge load function do: if (image.get_feature("overclock20")), and set_unscaled_clock.

Aah, that's exactly what I needed to know - many thanks! :)

fhub 12.09.2019 14:21

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ok, I got the Steinitz 4MHz and 20MHz working! :)

I've now checked the clock with a stopwatch, and both versions are running 10% faster, so I've also changed the line VIA6522(config, m_via, 2000000) to VIA6522(config, m_via, 1800000) and then the clocks are ok again - but of course now 10% slower for Sargon 2.5 and Sandy.

So I've one question again:
can I also change this VIA6522 to 1800000 in the cartridge load function with any command?
Just adding VIA6522(config, m_via, 1800000) there doesn't work. :(

Edit: Ok, I just found a command m_via->set_clock(), I guess this might work - I'll test it ...

Edit2: Yep, that's indeed working! :) Hartmut kann sich freuen ... ;)

Mark 1 12.09.2019 16:33

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

Nicht nur Hartmut :)

Viele Grüße
Mark 1

Hartmut 12.09.2019 17:06

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

Zitat von Mark 1 (Beitrag 84095)
Hallo Franz...

Nicht nur Hartmut :)

Viele Grüße
Mark 1

Aber der freut sich natürlich auch... grins. Nu muss ich mal überlegen was ich sonst noch so für Sonderwünsche...

gröööööööööööööhl

fhub 12.09.2019 17:11

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

Zitat von Mark 1 (Beitrag 84095)
Nicht nur Hartmut :)

Ok, dann könnt ihr euch also beide freuen, denn die neue CB-Emu-Version ist bereits online! :)

'hap' hat inzwischen bei den GGM-Modulen die Layout-Auswahl automatisiert (und die Layouts auch erneuert), und ich hab jetzt beim Steinitz-Modul zusätzlich auch noch die beiden Versionen mit 4 bzw. 20 MHz hinzugefügt - nochmals danke an 'hap' für die hilfreichen Tips!
Und natürlich ist auch das verbesserte Plugin für den Mark V/VI enthalten.

PS: Mir ist eben eingefallen, daß man beim Steinitz auch den Level "TM" im Plugin noch einbauen könnte, also hab ich die Auswahl jetzt auf 0 bis 10 erweitert (10 entspricht eben diesem TM). Wenn man allerdings für die Zeitkontrolle andere Werte als die Standardvorgabe haben will, dann muß man das trotzdem noch selber in der Engine ändern. Ich hab dieses erweiterte Plugin für den Steinitz angehängt, falls es jemand haben will.
Edit: Plugin gelöscht - neuere Version im CB-Emu_Update auf meiner Webseite!

Grüße,
Franz

bataais 12.09.2019 20:34

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Fantastischer (End?)Spurt! Herzlichen Dank an alle (hap, Franz, berger, und anonyme Gerätespender und -ausleser ;))

Nun sind ja fast alle 'auslesbaren' Schachcomputer enthalten!
Bei den fehlenden SingleChip's wie zB. 6301, H8 usw. könnte es schwierig werden, ans ROM ran zu kommen, höchstens mit decapping oder komplizierten Auslese-Tricks.

Momentan kommen mir nur ein paar (auslesbare) SingleChip's in den Sinn, jedoch wenig spektakulär:

(Mostek) F8 - Novag Micro Chess
(Intel) 8049 - Fidelity Mini Sensory II

Gruss,
bataais

Didi 13.09.2019 08:29

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi Hap,
is it possible to become Mephisto Glasgow S 18 MHz and Super Constellation 18 MHz under MChess available?
Both programms get a boost in strength with this TurboSpeed.

Didi

hap 13.09.2019 11:29

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
When the TurboKit device is ever emulated, then yes. From what I've read, it's a hardware 6502 simulator(comparable to a real 6502 at 18MHz), and it has its own boot ROM.


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

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