-Get one or more engines in the proper native format (ARMv5TE for most mobile devices, x86 for a few others). You can either compile your own engine or obtain binaries elsewhere, see UCI and XBoard Engines for Android.
-Copy the engines anywhere on the SD card of the Android device. To do this from a desktop, connect the device through the USB cable and select the USB storage option. This usually pops up a navigation window to which engines can be dragged-and-dropped. Alternatively, one can download engines directly to the device over the internet (this typically saves in /sdcard/download).
-Open Chess for Android on the device, long press the notation window, enter the UCI and XBoard submenu, and select Install Engine from SD, which opens a file navigation window. Select the appropriate engine and wait until a message pops up that the engine has been installed on internal memory. Repeat this install for every new engine.
-Optionally, if useful for any of the installed engines, copy the Nalimov, Gaviota, Scorpio, and/or Robbobases endgame tablebases to SD card in the recommended default folders /sdcard/tb, /sdcard/gtb, /sdcard/egbb, and/or /sdcard/robbo, respectively (complete 3- and 4-piece Nalimov takes 29.6MB, complete 3-, 4- and 5-piece Nalimov takes 7.05GB). This only has to be done once per Android device. Engine authors probably need to change probing heuristics when reading from SD card.
Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill