![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Du siehst Franz, das ist alles viel zu verwirrend für uns.
Daher, Variante 3: Du updatest einfach beide Versionen mit den neuen EMUs ab. Genialer Vorschlag, gell? ;) |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Franz liegt grad unterm Tisch ... mit Herzinfarkt oder vor Lachen ob unserer Paddeligkeit ... :lol:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Kein Wunder, wenn er mit solch komplizierten Fragen um die Ecke kommt... :D
Mir geht es darum, die neuen Emus unter Arena und Co. starten zu können. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
entweder eine Gesamt-Version oder 2 getrennte Einzelversionen. Die Gesamt-Version hat eben den Vorteil, daß in dieser auch die neuen Engines (bisher Novag Triomphe und Saitek Backgammon) in der CB-Emu-Liste vorkommen und gestartet werden können - ausgeführt werden sie aber in diesem neuen 'MessNew' (also der originalen MAME-Version ohne Extra-Features). Ich glaube auch, daß das die bessere Lösung wäre. Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
es gibt gute Nachrichten: der Chess King Triomphe läuft jetzt auch im normalen CB-Emu! :) 'hap' hat mir einen Hack geschickt (nur ein zusätzlicher Befehl im entsprechenden CPU-Treiber!), und das Problem ist gelöst - vielen Dank an unseren großartigen MAME-Experten! :klatsch: Damit verzögert sich die neue Version ein wenig, denn ich muß jetzt wieder einiges umstellen (nun braucht ja nur mehr der Saitek Backgammon die aktuelle MAME-Version), und außerdem möchte der Triomphe natürlich auch wieder ein MessChess-Plugin, und das muß ich erst noch schreiben. Und im MECA-Forum sehe ich, daß Berger anscheinend auch schon wieder an einem Novag Primo arbeitet - der kommt dann wahrscheinlich genau dann, wenn ich mit dem Triomphe eigentlich schon fertig bin. ;) Also noch etwas Geduld ... Franz |
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
The bug in VIP: If you press GO right after inputting your own move, the VIP replies by doing a move with the user's pieces instead of its own. |
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Where is the promlem? Damaged ROM? |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
No, a bug in the software.
Perhaps there's a 2nd revision of Novag VIP where the bug is fixed. The MCU in the one dumped by Berger is 31Y0C81F. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
I cannot remember but do you have to push "Go"? Or only type the move ie e2-e4 ... I think, "Go" was switching sides?!
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hello,
In VIP notice : After the above procedure you may enter your move as White using the keypad; for example E2-E4 is entered by pressing: E5 B2 E5 D4 You do not have to press ENTER as the VIP detects your completed move and will immediately start computing its reply. When the move has been chosen it remain on the LCD display. If you wish to cancel your move your may press the TRACE BACK Key. Note: Since the VIP has no chess board on which to indicate its moves you will have to make all the moves on your own to reflect the actual game going on inside the VIP's memory. 9) GO Key The GO Key is used to enter a command or to exit from a Special Function and has the following uses: a) to make the VIP compute for the side to move b) to terminate the move search (only while the VIP is computing) and force it to make the move it currently considers the best. Please allow the VIP at least 5 seconds of search time before pressing this key so that the VIP has time to compute a reasonable move. C to exit from the SET UP mode d) to exit from the VERIFY mode e) to exit from the SET LEVEL mode Cordially. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
When testing underpromotions for the plugin, I reached the following position: 5R2/8/5K1k/8/8/8/8/8 w - - If you now enter the move Rf8-h8#, the display of the VIP just goes blank instead of showing a mate - you have to press e.g. [C/CB] to continue. |
Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Regarding the previously commented, all of us who have had a Novag VIP know that you should not press GO after entering the move. hap did it by accident, and I purposely tested it with the "physical" Novag VIP, and we noticed that this bug occurs. And I also think it is a bug, and not a user mistake, because the program should avoid this situation. Otherwise you can still play with illegal moves in the stored move train. It is absurd. Best, Gerardo |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hello,
Why you do not compare VIP and SVIP roms (disassembled of course) ? It is probably the same code, only the library has exploded in size. Cordialy. |
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Good find!
Same bug in my Primo: After NewGame/Reset I play: b1-a3+GO, and primo responds with d2-d4. /Lars Zitieren:
|
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
But... I don't consider that a bug... you simply cancel your move (by pressing GO key) and ask Novag Primo to make the move. And it is a legal move for white. Or does d2xd4 appear on the LCD as in the case of Novag VIP? I mean "d2xd4" instead of "d2 d4". Best, Gerardo |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Thanks for checking.
You want to know a funny one? New game -> D2 D4 -> GO -> it will probably say D2xD4 (empty square takes your white pawn). And indeed, after verifying, the white pawn is gone. This is because the move it generates, is from the board representation before the user made their move. Ah, Berger already replied. But I disagree that a legal move is not a bug. Black moving white's pieces is still an illegal move. |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hello Kamoj,
Have you checked the position for all black piece ? I think it is possible that VIP plays is black move and execute the GO key (memorized), so it plays a white move. You can make takeback move to check if 2 white moves and no black move between them. Cordialy. |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Primo:
After (N)b1-a3+GO, Primo responds with d2-d4. If I then try any black move, Primo responds :"Er r" If i try b1, Primo responds :"Er r" If I play (N)a3-b1, Primo responds with G8-F6. So it executes 2 or 3 moves for white... /Lars |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
die neue Version ist jetzt fertig - CB-Emu ist also wieder von den Toten auferstanden! :D Alle in letzter Zeit emulierten Engines sind jetzt wieder direkt in CB-Emu oder MessChess/MessExtra benutzbar, z.B. Novag Accord und VIP, sowie Chess King Triomphe. Trotzdem gibt's jetzt zusätzlich auch dieses neue 'MessNew'-Verzeichnis mit der aktuellen MAME-Version - einerseits falls jemand mit den originalen Emulationen spielen will, und andererseits für Geräte, die ich in CB-Emu nicht mehr implementieren kann (derzeit ist das allerdings nur der Saitek Backgammon). Dieses 'MessNew' ist (wie auch MessChess und MessExtra) ein komplett eigenständiges Programm (d.h. es funktioniert auch für sich alleine), wird aber von CB-Emu für solche nicht mehr kompatiblen Engines aufgerufen. Bei einigen Engines, bei denen ich damals die Tasten OFF/ON (bzw. Stop/Go usw.) deaktiviert hatte, habe ich sie inzwischen wieder reaktiviert - allerdings sind sie ohne NVRAM eigentlich nutzlos, und das kann ich ja bei den 6301-Emulationen nicht mehr einbauen. Und diese eigene Version 'Chess-Emu' hab ich jetzt auch wieder gelöscht - ist ja jetzt als 'MessNew' im CB-Emu-Paket enthalten. Damit nochmals herzlichen Dank an 'hap' und Berger für all diese neuen Emulationen, und speziell an 'hap' für seine großartige Unterstützung bei Problemen dieser neuen Engines mit meiner alten MESSUI-Version 0.220! :top: Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, kurz und knapp: Wie ich schon schrieb … man gibt nur den Zug ein, ohne weitere Taste … funktioniert, wie es soll … zumindest hier.
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Best, Berger |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Jens,
Zitieren:
Also hab ich mir diesen Umwandlungscode im Plugin mal angesehen (der stammt übrigens noch vom Original-Plugin von Sandro Ronco), und da war mir auch schnell klar, wie es zu diesem Fehler kommt: dieser Code funktioniert unter einer ganz bestimmten Voraussetzung nicht, nämlich genau dann, wenn im Zug vorher Weiß auch eine Umwandlung gemacht hat und sofort danach auch Schwarz in eine andere Figur umwandelt (und zwar in eine mit niedrigerem 'Rang'). Im Plugin wird eine Umwandlungsfigur nämlich im Display-RAM gesucht, und bei der verwendeten Methode wird dabei eben zuerst diese (falsche) Figur der vorangehenden Umwandlung gefunden. Um diesen Bug zu beheben, müßte ich eine komplett andere Umwandlungsroutine schreiben (und das für ALLE ähnlichen Mephisto-Engines!), und das tue ich mir sicher nicht an für eine extrem seltene Situation, die unter 1000 Partien vielleicht einmal vorkommt. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Vielen Dank für die Rückmeldung, Franz. Ich bin schon beruhigt, dass diesmal nicht ich Schuld hatte :-)
Schönen Sonntag noch. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Jens,
Zitieren:
Da dabei nur eine ganz kleine Änderung nötig war, hab ich das jetzt in die entsprechenden 7 Plugins doch eingebaut - neue Versionen sind im Anhang. Edit: Neues Plugin_Update in Posting #5904! Grüße, Franz |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info