PicoChess V3.2: Retro edition
Quick update for V3.2 (artwork, positions setup and info display support)
Big thanks to Franz and his CBEmu project and his ongoing help, Guido and his „Mysticum“ plugins and Dieter for converting Franz/Guidos plugins to PicoChess.
I just made some necessary additional adjustments for picochess to support the position set up function in PicoChess and to reduce the performance loss because of the retro-information display.
Main task for me was to support the display of the artwork by implementing a practical mechanism for enjoying the internal/external artworks of the old chess computers so that we still can operate the PicoChess GUI.
The wonderful external artworks -as far as I know- have been created by Luis (from Spanish chess forum https://foro.chesscc.com) - big thanks to him!
Furthermore Randy was helping supporting/testing these features- thanks!
This is how it looks like playing with retro engines in artwork mode:
https://www.dropbox.com/s/f1dmsgrhzvroref/picochess_retro_artwork.mov?dl=0
The two main problems with the artwork display in PicoChessWeb are the chromium browser running in kiosk mode and the far too less space in order to show the artwork window.
If you touch the chromium browser an artwork window will go in background and if you have a fullscreen artwork window you wouldn’t be able to switch back to the GUI (because of a missing toggle button).
I didn’t want to change the fullscreen browser GUI mode so we need a way to easily switch between the „GUI mode“ or „artwork mode“.
These are the new retro-settings:
Engines menu -> Retro Engine Settings ->…
Switch between PicoChess GUI and artwork display: Lift up piece and put it back
If you don’t need the artwork (or don’t use desktop OS): Set artwork option to OFF
I like to have the artwork in fullscreen mode and switch to the GUI by lifting and putting back a piece but you can of course show the artwork in window mode and arrange it on the GUI as you like, eg. if the engine artwork has…
Even if one does not have a PicochessWeb device one can enjoy the artwork with just a tablet if you are running the Desktop version of RaspianOS (what I would recommend anyway) and use a VNC app to connect to your PI.
This is really cool together with the Revelation II: Operating PicoChess via the RevII keyboard and enjoying the artwork without the need of switching…
Drawbacks/limitations:
Not all artwork overlays offer easy key control via touch especially not in fullscreen mode.
You could try the internal artwork by changing the mame video option if it works better but I think it is not a big deal because most settings are predefined by our uci level config files. Maybe it is just a setting for the touch usage missing!?
Artwort is performance intensive so it probably only makes sense on a PI4 but I haven’t checked a PI3. Even on a PI4 the emulation speed for some engines only reaches 150% when showing the artwork.
For best performance frameskip for visualizing the artwork is already set to 10.
New PLUGINs for position setup and info display
For retro engine supporting these features (check vie retro engine settings menu or in WebGUI „(pos+info)“ ) you can now setup a position or see depth/eval/current move if supplied by the retro engine (updated during the engine’s thinking time)
https://www.dropbox.com/s/983ti0kkvseuivi/picochess_retro_pos_setup.mov?dl=0
What do you need for the new features?
We are still testing and cleaning up the scripts so please be patient…
Best thing you can do I think is to wait for an updated image from Randy ;-)
Dirk
Necessary Files for PicoChess V3.2
(Don’t care if you want to start and use Randy’s later image for V3.2)
This is for PicoChess users who want to test (feedback welcome) and set up the new artwork and plugins features themselves or don’t want to wait for an image from Randy.
Here are the necessary files you must add to your system:
3
3. External artworks files from Luis - thanks for your wonderful (art) work, Luis! Unfortunately the artwork files must be unzipped. We had to replace windows path syntax by raspian/linux syntax.
Replace your artwork folder in /opt/picochess/engines/mame_emulation with that one:
4. New plugins: Replace the plugin folder in /opt/picochess/engines/mame_emulation with these new plugins from Franz/Dieter with some additional adjustments for PicoChess:
5. New retro engine start scripts
For starting the engines with graphic output we need new scripts (ending on _art):
Put these into your mame engines folder in /opt/picochess/engines/armv7l/mame
Or just wait for a new image from Randy….
By the way:
The TascR30 (eg King 2.5) unit can be operated via touch controls (at the moment this is unfortunately not possible for all retro engines for some reason)...
Happy testing...
Enjoy
Dirk
Am 16.05.2023 um 13:51 schrieb Ironman <fherz...@gmail.com>:
Hi Dir, hi Randy,
--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/04b56e8a-fbe7-4b43-8b98-c2d20f0d0ea9n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CAE5Wdut1F_3M97_D%2Bt3nLBQQBL8hNnqPUYaNPT_saOs4Tnn9FQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CALmb6fviJB70FQKZ1szcL9XiQmGsF%3DO7mz%2BRBvfR9Aodrd6_rA%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/oE0HZ5vHaDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/5b7765ea-d303-4eea-ac7b-dfe809fb068dn%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/f680cef9-e991-407a-b73c-092c688efa94n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/oE0HZ5vHaDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CAE5WdutUg%2BwpCUTPfO7L1jg_vK-XyAGHicCvVtSYyEqDMn1-jg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CALmb6fvSqADW3pFSABM-f4Jj2ZkdTLHXdSzgmS9TSNOqUJ_Gbw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CAE5WdutAyOBe2d5oXntNBFOncCJt4eG6BCSvVLV6w66Nz-JDJQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CALmb6fsV3u%3DukfeAWsxzs-zJRvkgbsePyhFyA__21%3Df5KL1buQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/2fcdf65a-d6e6-498b-9eb6-9365f7b87524n%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "PicoChess" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/picochess/oE0HZ5vHaDA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/b6767ee7-18a4-47d1-82ca-6104cdac230dn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/CAE5WdutXy9QOHawkm%2Bd_Bep9iLvo%3DxbofCnSOgpW%2B4jD7%2BpGkg%40mail.gmail.com.