if (g->moveList[i].piecePromotionTo) {
switch(g->moveList[i].moveString[0]) { // [HGM] return original piece type rather than just TRUE
case 'P': return PAWN;
- case 'N': return KNIGHT;
+ case 'N': return HONORABLEHORSE; // !!! this is Shogi, so no KNIGHT !!!
case 'B': return BISHOP;
case 'R': return ROOK;
case 'L': return LANCE;