For the z88 version, try....
printf(" %c[1m Connect Four %c[2m \n",27,27);
instead of (at 363)
printf("\n\n ### Connect four ###\n\n");
I tried this too...
// stampaRigaPiena(); //Stampo prima riga |---|---|--... (not printing this saves a line.) printf("|"); for(j=1; j<=C; j++) printf(" %d |", j); if(j<=C-1){printf("\n");} // Print 'enter your move' without creating a new line
What do you think?