Auf die Zeichen jenseits von 127 könnte ich ja mit den Befehlen CHR und ASC kommen oder funktioniert das mit deiner Lib nicht ?
Eigentlich müsste Deiner lib es doch egal sein, ob sie das Zeichen fest zugewieden oder in einem String bekommt.
Das ist nicht egal, da an die Library nur die Adresse des String im Speicher übergeben wird.
Wie gesagt, Variablen kannst du so nicht benutzen. Denn "Grdat" spaltet eine Variable in bis zu 5 Ziffern auf und gibt sie dann über "Grlcd" in einer Page (8 Pixel hoch) auf dem Display aus.