Lösche mal diese beiden Zeilen:
Config Lcdbus = 4
Config Lcdmode = Port
Du bist ja im Pinmode, also jeder Pin separat angegeben.

Das Programm könnte ja laufen, nur du merkst es nicht, weil das LCD nicht geht. Ich nehme mal an, dass die RW Leitung des LCDs auf GND liegt, weil es mit dem Mega8 ja funzt.
Steckst du nur den µC um oder was machst du?