Du könntest auch einfach die putc-Funktion mit einer case-Verzweigung erweitern, die bestimmte char-Werten (aus der Ascii-Tabelle rausnehmen) in Display-kompatible (aus der Zeichensatz-Tabelle des Display rausnehmen) umwandelt. Ginge wahrscheinlich auch schöner, funktioniert aber.