Je me suis quand même penché sur les autres fonction, et j'aurais voulu savoir à quoi servaient certaines fonctions:
graphlib::frame: apparemment, ça dessine un rectangle vide
graphlib::frame_rect: impossible de savoir à quoi sert cette fonction...
graphlib::show_dialog: ça ne m'affiche qu'une boite façon graphlib, sans titre, avec cet exemple-ci:
xdef _main xdef _ti89 include "tios.h" include "graphlib.h" _main: lea.l dial(pc),a6 jsr graphlib::show_dialog jsr tios::ngetchx rts dial: dc.w 10,15,80,80,20,20 dc.l str str: dc.b "graphlib::show_dialog",0
Mais rien qui ait à voir avec un quelconque dialogue... et pas de chaine affichée.
Voilà, cette lib n'est plus très utilisée, mais elle me conviendra parfaitement.

edit: au vu du source, les fonctions erase_rect et frame_rect ne sont que des wrappers autour de frame et fill, ça prend juste les arguments dans une structure rect plutôt que dans les registres.