I made a big dumb mistake. I connected the 16-pin connector ‘upside-down’ and I managed to feed Vs to D5 and Vd to D4 of the LCD.
When connected the right way, the LCD displays correctly only the 8 leftmost characters of both lines, the 8 rightmost display only a black rectangle.
The core runs MIDIO128 and all seems OK, so I suspect I’ve fried the LCD.
Just need a confirmation from the forum hardware gurus that I must trash my LCD and get another one.
Many thanks