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 14.01.2021 11:21

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

Zitat von Didi (Beitrag 96220)
ich kriege es nicht gebacken, beim Tasc den Level im LUA Script für 40/2:00 zu hinterlegen. Er läuft immer auf einen Fehler. Auch wenn ich ich den "20/0:45 moves/hrs" aus der LEVEL.TXT hinterlege, gibt es einen Fehler.

Kannst Du bitte mal schauen, ob da was falsch läuft?

nee, da läuft nichts falsch - es ist einfach nicht vorgesehen, daß jemand direkt die LUA-Dateien ändert. Falls aber doch, dann muß es eben schon korrekt geschehen. ;)

Im Tasc-LUA gibt's eben nicht nur 'interface.level', sondern auch 'interface.levelnum', und wenn Du hier den level änderst, dann mußt Du auch levelnum entsprechend anpassen.
Für Deinen gewünschten Level müssen also 2 Zeilen folgendermaßen lauten:
interface.level = "40/2:00 moves/hrs"
interface.levelnum = 2

Grüße,
Franz

Didi 14.01.2021 11:45

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Danke, hat geklappt.

Beim Avantgarde habe ich festgestellt, dass es wohl zu schnell geht und deswegen das Programm hängen bleibt. Wenn man noch ein "wait" vor dem "sb_press_square" und nach dem "send_input" für die LV Taste einfügt, dann klappt alles.

fhub 14.01.2021 12:05

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

Zitat von Didi (Beitrag 96223)
Beim Avantgarde habe ich festgestellt, dass es wohl zu schnell geht und deswegen das Programm hängen bleibt. Wenn man noch ein "wait" vor dem "sb_press_square" und nach dem "send_input" für die LV Taste einfügt, dann klappt alles.

Also ich weiß ja nicht, welchen Computer Du hast, aber bei mir gibt's bei keinem der Avantgarde-Modelle irgendwelche Probleme bei der Level-Einstellung.

Didi 14.01.2021 15:51

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
OK, dann liegt es am Rechner.

fhub 14.01.2021 18:59

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

Zitat von Didi (Beitrag 96226)
OK, dann liegt es am Rechner.

Na ja, eigentlich kann ich mir auch nicht recht vorstellen, wie das vom Rechner abhängen könnte!?

Also nochmals genauer für mich zum Testen:
1) welches Avantgarde-Modell genau?
2) welchen Level hast Du verwendet?
3) gibst Du diesen Level im Engine-Dialog in Arena oder Winboard ein, oder hast Du den wieder direkt in die LUA-Datei geschrieben?

Didi 15.01.2021 10:03

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

Zitat von fhub (Beitrag 96235)
Na ja, eigentlich kann ich mir auch nicht recht vorstellen, wie das vom Rechner abhängen könnte!?

Also nochmals genauer für mich zum Testen:
1) welches Avantgarde-Modell genau?
2) welchen Level hast Du verwendet?
3) gibst Du diesen Level im Engine-Dialog in Arena oder Winboard ein, oder hast Du den wieder direkt in die LUA-Datei geschrieben?

zu 1) Avantgarde V2 oder V11
zu 2) "a6"
zu 3) Ich trage immer den Level in die aktuelle LUA-Datei ein, dann muss ich mir nicht immer den Level raussuchen. Das Starten der beiden Programme geht dann automatisch. Das Problem taucht unter Winboard auf!

fhub 15.01.2021 19:38

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

Zitat von Didi (Beitrag 96237)
zu 1) Avantgarde V2 oder V11
zu 2) "a6"
zu 3) Ich trage immer den Level in die aktuelle LUA-Datei ein, dann muss ich mir nicht immer den Level raussuchen. Das Starten der beiden Programme geht dann automatisch. Das Problem taucht unter Winboard auf!

Ok, damit kann ich es jetzt reproduzieren.
Das Problem ist auch wieder Punkt 3), d.h. die Änderung des Default-Levels direkt in der LUA-Datei

Diese EAGs benötigen beim erstmaligem Start für ein NEWGAME länger (Laden des NVRAM?), daher kommt in Winboard die Level-Einstellung zu früh und wird damit nicht korrekt ausgeführt. Das passiert allerdings eben nur, wenn in der LUA-Datei der Wert direkt geändert wird, denn dann sendet Winboard so ein 'setlevel' auch sofort nach dem Laden, und das funktioniert dann eben nicht. Bei weiteren (manuellen) Level-Eingaben in Winboard gibt's kein Problem, und daher ist mir das auch nicht aufgefallen, weil ich in den LUA-Dateien ja immer den Standardlevel eingestellt habe.

Zur Korrektur ist kein emu.wait() in der setlevel-Routine nötig, sondern Du brauchst einfach nur die Werte der beiden emu.wait() in interface.setup_machine() vertauschen, also 1 sec nach sb_reset_board, und dafür 3 sec nach send_input - damit findet die längere Pause eben nach NEWGAME statt, und dann funktioniert auch die Level-Einstellung.

bataais 25.01.2021 12:48

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Habe mal die Endgame-ROMS im MessExtra getestet:
Bei beiden Simultano-Versionen geht nur das EGR-2!

Mit EGR-2 starten (oder mounten), dann STOP klicken, Taste P gedrückt halten und und GO klicken (für Reset). Dann sollte eine der Teststellungen im EGR-Manual auf Level F1 sofort ausgespielt werden.

Versteckte Geräte-Testfunktion: STOP, dann P (Play) und G (New Game) Tasten zusammen drücken, dann GO.
Kann nur mit Neustart (Hard-Reset) dann New Game wieder verlassen werden. Falls evtl. nichts mehr gehen sollte, einfach das nvram file löschen..

Funktioniert bei den meisten Kaplans.

Gruss,
Michael

hap 25.01.2021 14:39

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Funktioniert Simultano nur mit EGR2 oder ist es ein emulator bug?

fhub 25.01.2021 15:18

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

Zitat von hap (Beitrag 96391)
Funktioniert Simultano nur mit EGR2 oder ist es ein emulator bug?

Oder anders gefragt: funktioniert die 1er-Version (EGR) auch mit den anderen vorgesehenen Modellen (Stratos, Turbo King und Corona) nicht, oder nur beim Simultano?

Übrigens sehe ich im EGR-Manual keine Erwähnung von 2 unterschiedlichen Versionen ...

bataais 25.01.2021 15:46

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Beide EGR's funktionieren, jeweils nach einem Reset (siehe oben).

EGR1: Stratos (set1 & set2), Turbo King (ver. B, set 1 & 2)
EGR2: Corona (C & D+), Simultano (B?+C?), Turbo King II (D+)

fhub 25.01.2021 16:50

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

Zitat von bataais (Beitrag 96394)
EGR1: Stratos (set1 & set2), Turbo King (ver. B, set 1 & 2)
EGR2: Corona (C & D+), Simultano (B?+C?), Turbo King II (D+)

basiert das auf Deinen eigenen Tests, oder ist das von Saitek irgendwo angegeben?
Ich habe jedenfalls nichts Offizielles bzgl. EGR vs. EGR2 im Internet gefunden.
Irgendwie kommt mir das auch etwas seltsam vor, denn die beiden ROMs haben die gleiche Größe (und liegen auch auf gleicher Adresse), und deren Inhalt sieht sich auch ziemlich ähnlich!?

Falls Deine Zuordnung oben tatsächlich stimmen sollte und die ROMs wirklich nur in den angegebenen Geräten funktionieren, dann sollte man evt. das auch in MAME so ändern, daß bei diesen Modellen immer nur das entsprechende Endgame-ROM angezeigt wird (würde dann eben 2 unterschiedliche xml-Dateien im hash-Verzeichnis benötigen).

Grüße,
Franz

bataais 25.01.2021 17:20

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Basiert auf meinen Tests im Emu..

Um 1988/89 hat Saitek vermutlich die Codierung der Eröffnungsbibliothek geändert, darum wohl auch ein neues, zweites EGR.

Zitieren:

..die ROMs wirklich nur in den angegebenen Geräten funktionieren, dann sollte man evt. das auch in MAME so ändern, daß bei diesen Modellen immer nur das entsprechende Endgame-ROM angezeigt wird..
Wäre natürlich eine feine Sache :)

hap 25.01.2021 17:46

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
When I tested it, both EGR ver 1 & 2 work on Stratos/Turbo King.

Corona and Simultano (emulated) don't like EGR 1. And I wonder if the real chesscomputer won't detect EGR 1 either.

bataais 26.01.2021 09:13

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
hap, you are right!
I've tested again, and only Corona (C & D+) and both Simultano's need EGR2, all other models work with both.

bataais 26.01.2021 11:37

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Habe funktionierende D++ Versionen für Turbo King II und Corona II gebastelt, siehe:
https://www.schachcomputer.info/foru...3&postcount=50

hap 26.01.2021 12:12

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
It is possible to refuse to load the egr(1) extension for simultano/corona, MAME would then give an error like this:

Software 'egr' is incompatible with system 'simultano'

But I'd like to know first if it's a MAME bug or that egr isn't detected on the real chesscomputer either. Do you have an EPROM programmer and a spare 32KB EPROM to try it?

If it is an emulation bug, I shouldn't add a filter on the softwarelist. I did try a few things already, but it still didn't detect egr1.

bataais 26.01.2021 12:22

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
hap, I don't think it's an emulation bug. I ordered some 32kB eproms but they didn't arrive yet..

What about the D++ versions for Turbo King II and Corona II? Are you interested to add them?

hap 26.01.2021 12:52

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
It's nice that your rom patch worked, but I don't add homebrew chesscomputer romhacks to MAME.

I made an exception for ones that were sold, such as the 16MHz ARB V2 by Steve.

fhub 26.01.2021 13:37

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

Zitat von hap (Beitrag 96419)
It's nice that your rom patch worked, but I don't add homebrew chesscomputer romhacks to MAME.

Michael, wenn 'hap' daran für MAME kein Interesse hat - bei mir ist das für CB-Emu natürlich anders! ;)
Also nur her mit den gepatchen ROMs ... :D

Grüße,
Franz

bataais 26.01.2021 14:01

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Franz, du hast PN

fhub 26.01.2021 20:08

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

die neue Version mit den D++ Versionen für Saitek Corona II und Turbo King II ist jetzt online - danke an 'bataais' für die ROM-Patches!

Der Unterschied zu den jeweiligen D+ Versionen ist exakt der gleiche wie bei den Analyst D+ und D++ Modulen (die zwar noch nicht in MAME eingebaut sind, die ich aber schon vor langer Zeit bekommen habe), also dürften die Änderungen von 'bataais' korrekt sein.

Beim Corona und Simultano erscheint jetzt nur mehr das EGR2-Modul in der Auswahlliste, da bei diesen ja die 1er-Version (EGR) nicht funktioniert.

Und dann gibt's auch noch ein paar andere, kleinere Korrekturen und Verbesserungen, die ich aber jetzt nicht alle im Detail aufzählen will -
ist für die meisten CB-Emu-Benutzer aber auch nicht unbedingt interessant.

Grüße,
Franz

applechess 28.01.2021 14:03

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

Zitat von fhub (Beitrag 96436)
Hi,

die neue Version mit den D++ Versionen für Saitek Corona II und Turbo King II ist jetzt online - danke an 'bataais' für die ROM-Patches!
[...]

Grüße,
Franz

Hallo Franz
Einmal mehr vielen Dank für deine stetigen Bemühungen um Ergänzungen
und Verbesserungen von CB-Emu.
Gruss
Kurt

fhub 28.01.2021 16:33

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

Zitat von applechess (Beitrag 96463)
Einmal mehr vielen Dank für deine stetigen Bemühungen um Ergänzungen
und Verbesserungen von CB-Emu.

na ja, man tut eben was man kann - jedenfalls solange man noch kann. ;)

Viel wird sich allerdings bei CB-Emu ohnehin nicht mehr tun. Neuere Versionen oder Module, die sich noch in MESSUI 0.220 implementieren lassen, werde ich natürlich noch einbauen (falls solche überhaupt noch auftauchen), aber falls komplett neue Geräte kommen sollten, die auch einen neuen Treiber erfordern (wie z.B. die Saitek Analyst- oder Sparc-Module), sehe ich eher schwarz.
Die aktuelle MESSUI-Version 0.228 kann ich nämlich gar nicht mehr kompilieren - mit meinem bisherigen MinGW-Compiler kommt da eine lange Liste von Fehlermeldungen, und mit der neuesten MinGW-Version bekomme ich zwar eine fertige EXE-Datei ohne Fehlermeldungen (allerdings jetzt plötzlich 69MB statt 45MB groß!?), allerdings funktioniert sie nicht: nach dem Start tut sich rein gar nichts: kein Programmfenster, keine Fehlermeldung, absolut nichts!
Auf eine neuere MESSUI-Version könnte ich also auch gar nicht mehr umsteigen (wozu ich ohnehin keine Lust hätte), sodaß jetzt bei CB-Emu wirklich schön langsam das Ende der Fahnenstange erreicht ist. :(

Grüße,
Franz

hap 29.01.2021 15:57

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Neue rom dump von Berger:
Fidelity Elite A/S, model EWC (Budapest programm)


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

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