Hallo Kampi,
ich würde jetzt zunächst mal wieder deinen ursprünglichen Code benutzen. Auch der sollte eine gewisse Ausgabe ermöglichen. Dann im nächsten Schritt diese speziellen Sachen integrieren, um die Inkompatibilität zu beheben.

Code:
$regfile = "m32def.dat" 
$crystal = 16000000 

Config Lcd = 20 * 4 
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4 

Cls 
Locate 1 , 1 
Lcd "Hallo Welt" 

End