--
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/d99c5375-4197-45b2-bf1f-e21ff3e01a88n%40googlegroups.com.
* Software list "ggm" (GGM Cartridges) matches:
steinitz GGM Steinitz Edition-4
steinitza GGM Steinitz @ 4 MHz
steinitzb GGM Steinitz @ 20 MHz
sandy GGM Sandy Edition
boris25 GGM Boris-Sargon 2.5
capa GGM Capablanca (Endgame)
On 6 Sep 2022, at 19:59, DannyN <dnug...@gmail.com> wrote:
Ulf Rathsman 's Conchess Plymate Amsterdam (concply) loads with opening module l16
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/3bc09388-b5b6-4706-b98c-3df1c782621cn%40googlegroups.com.
* Software list "arb" (ARB Modules) matches:
sargon25 ARB Sargon 2.5
gms40 ARB Sargon 4.0 Grand Master Series
So arb gms40 loads the Sargon 4.0.
Most time is taken up by testing them out on the board.
Unfortunately my DGTPi with the 3b inside does not have enough power to run these at full speed (analyst 84%; maestro 84%; maestroa 94%; sparc 34%) so I'll have to pass on these but for people with a Rpi4 this might be of interest.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/70320345-7796-4c87-9f3e-a788fdbe5118n%40googlegroups.com.
sudo SDL_VIDEODRIVER=dummy /opt/picochess/engines/mame_emulation/mess -skip_gameinfo -video none --plugin chessengine tascr30 -ramsize 8m
sudo SDL_VIDEODRIVER=dummy /opt/picochess/engines/mame_emulation/mess -plugin chessengine mm4 -listmedia
gives me the information:
SYSTEM MEDIA NAME (brief) IMAGE FILE EXTENSIONS SUPPORTED
---------------- --------------------------- -------------------------------
mm4 cartridge (cart) .bin
According to https://docs.mamedev.org/commandline/commandline-all.html you can change the default RAM size with -ramsize on the command line if supported by the driver. I briefly tested it with the R30a and the engine loaded. Of course with only the DGTPi as a display I have no way of being absolutely sure that the engine actually loaded with the 2M I tried but the nvram size changed in the nvram folder so I guess it did.
As for not seeing that option in the GUI you’re using … in the GUI for Franz Huber’s Messchess on Windows you can set RAM size for the R30 (or any other engine that supports it) by right clicking the engine in the engine list and then choose properties-configuration. It needs to be changed before the engine is loaded. You can’t change it on the fly in the GUI once the engine is loaded.
The King 2.50 does work with more RAM. There was a discussion about this on schachcompute.info and Hap posted there that he was wrong about it not working:
“About King 2.5 and RAM: I double checked. Turns out I was mistaken. It works ok with more than 512KB RAM.
Why didn't I see it before when I checked it? It uses around 75% of RAM for the hash tables. So, when you install 8MB RAM, it puts the hash tables at 2MB-8MB area. I must have only looked at the 0MB-2MB region when I first checked.”
See : https://www.schachcomputer.info/forum/showthread.php?t=6658&highlight=tasc+ram&page=42
The Risc2500 and Montreux, which are also versions of The King, can also be loaded with more RAM (up to 2M I believe).
One thing to note is that in mess.ini or mame.ini (whatever you’re using) there is an option called nvram_save. If this is set to 1 an engine will create a new nvram file in the nvram folder every time you start/exit it; a change of level will already do that on Picochess. This happens with every engine that has nvram not only the ones where you can change the size of RAM. It’s probably better to load engines once so that the nvram file is created for them and then set nvram_save to 0 in mess.ini or mame.ini. Setting nvram_save from 1 to 0 prevents creating a new nvram file every single time which seems unnecessary to me. I’ve set nvram_save to 0 in my ini and everything works ok but no more unneeded disk writes and starting/exiting them seems a bit quicker.
Regarding CPU frequency … I haven’t found a command line option to set CPU frequency directly and I don’t think there is any. Again, according to https://docs.mamedev.org/commandline/commandline-all.html you can overclock/underclock by activating cheats for a rom (with -cheat) and then loading a xml file with the cheat from a folder (specified with -cheatpath). Perhaps that’s more or less how Franz Huber is doing it as well, as he mentions on schachcomputer.info that there is now a mhz folder in his messchess (a cheats folder?) where you have to place .mhz files (equivalent of xml cheat files?) with the desired mhz. I haven’t looked further into it but in principle it should be possible to do something similar with the MAME engines on Picochess I think.
Good info, Danny. I've never delved this deep into the inner workings of MESS. I saw in the tasc driver that a FAKE port was set up for the frequency. There must be ways to alter a machine's state besides using a GUI, at least I would think so. Perhaps there is a plugin that allows more hardware-level manipulations.
So all roms get loaded successively. Benchmarking confirms this as well. Renaissance without a module runs at 228% on my DGTPi, while loaded with the Maestro module it only scores a measly 76%. But again, to make use of them on the board you have to change the level codes in the UCI files otherwise they will use the basic program.
Danny
--
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/9ABgKAMYUQQ/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/95ede915-739c-4c66-a5f7-f3c2448ba67bn%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/12c19fe4-c12a-493a-9190-d9b9ad872819n%40googlegroups.com.
On 9 Oct 2022, at 21:17, Randy Reade <randy...@gmail.com> wrote:
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/9ABgKAMYUQQ/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/CAE5WdutGB3TcEk-MBR9AsPKBZWwse39gWMAeUZ-jVMC%2B5hDUJQ%40mail.gmail.com.