Thank you Muller. I would like to add Makruk Thai to fairy-max and used it with winboard. Makruk Thai is almost same as shatranj variant. The different is only Thai elephant move like Silver in Shogi, Black Ferz interchange place with Black queen in start position and both side pawn start at rank 3 and 6. please see this for complete rule
www.chessvariants.org/index/msdisplay.php?itemid=MPmakruk(thaiche
I did try to modify some pieces fmax.ini
original
Game: shatranj
8x8
6 4 5 3 7 5 4 6
6 4 5 3 7 5 4 6
p:100 -16,6 -15,5 -17,5
p:100 16,6 15,5 17,5
k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7
n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7
b:350 30,7 34,7 -30,7 -34,7 change to b:110 15,7 17,7 -15,7 -16,7 -17,7
R:630 1,3 16,3 -1,3 -16,3
q:180 15,7 17,7 -15,7 -17,7
e:350 30,7 34,7 -30,7 -34,7 change to s:110 15,7 17,7 -15,7 -16,7 -17,7
f:180 15,7 17,7 -15,7 -17,7
I save and open winboard gold that use fairy max engine then I pick elephant to move either follow original move or Silver move , then it show illigal move message below white clock and cann't move elephant, but if I use option 'Just view or edit game files', then I can make origin move that mean winboard has pieces move checking.
Could you please tell more how to do? I am Thai and have few programing background.