danke für den Tipp.
ich habe den wait- Befehl an das ende von [_write_lcd] gehängt.
mein display hängt gar nicht direkt am atmega sondern läuft über I2C mit hilfe des pcf8574p.
also im Prinzip sieht der entsprechende bereich in der .lib bei mir jetzt so aus:
...
_Write_lcd_nibble:
Cbr _temp1,&HF0 ; E1, E2, RW, RS low
*BASIC: waitms 5 ; der eingefügte wait- befehl

_Send_to_LCD:
push r26
push r27
ldi r25,3
...

die länge der wartezeit scheint jedoch keine rolle zu spielen. ich hab den wert verschieden variiert. der blinkende cursor ist zwar da aber sonst passiert nichts.
Der Bereich [_Cls] ist in der .lib ja gar nicht aufgeführt.welches ist bzw. sind denn die assembler befehle die dem entsprechen?
ich hab meine veränderungen in der "original library" von kent andersson von der mcs electronics seite durchgeführt.