sronco / mame-chessengine Goto Github PK
View Code? Open in Web Editor NEWMAME Chess UCI/XBoard Interface plugin
MAME Chess UCI/XBoard Interface plugin
Hi Sandro
I use Franz Huber's CB-Emu and I cannot find a way to continue saved games either in Winboard or Arena under MessChess.
I have already tried saving & loading games, saving & loading positions, states, default states.
The nearest I got to was in Winboard to save a position, Mess save default state. Exit program then load saved position in Winboard and load default state in Mess. Then make new move in Wnboard that actually is executed in Mess. Mess now makes its move but Winboard doesn't execute it.
Is there an easy fix for this?
BTW...many thanks for providing this excellent plugin.
Regards
Robotvinnik
Hi Sandro!
Thanks for your work on Mephisto chess computer emulation in MAME!
I am trying to use academy together with your plugin and xboard, but the MAME chessboard is empty, the top right LEDs are blinking (meaning the Academy is looking for chess pieces, but they are not there), and nothing happens in xboard after my initial move with white, see screenshot: https://i.imgur.com/3Wnd3Xl.png
I think I have the latest artwork files, so I am not sure why this is not working.
Thanks,
Martin
I am not an expert in LUA. I tried to go over the other code. Whats a good way to add support to a whole family of engines under mephisto? The engine names can be different
Sandro, we need your help!
The Novag Robot Adversary plugin would be a challenge worthy of his talent.
chessengine doesn't work with the latest versions of mame, could you fix it?
xboard -fcp "./mame64 -skip_gameinfo -plugin chessengine chesstrv" does not transmit even the first move. I player e2e4 but only e2 gets transmitted. I locally installed lua 5.3
Hi Sronco. I like your lua-scripts for the dedicated chess-computers. But I have a problem with some machines who have special ways to define a time control. One of many examples is Mephisto Almeria or Mephisto Berlin. It is possible to say e.g.: "Normal 01". But how can I define that I want to play with Tournament Modus and for example 40 moves in 2 hours? I can say: Use Tournament Modus (TOURN 01) but there is no way to define 40 Moves in 2 Hours without doing it manually. That problem exists in many drivers (not only mephisto drivers)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.