If this was accomplished, it would probably work for many different calcs as well, since the syntax is usually identical. One exception is the 85 and 86, since their commands are often shortened (outpt instead of output) and their menu function is very different as well (menu(position,name,lbl,position,name,label) whereas others are Menu(Title,Name,Lbl,name,lbl)) but otherwise very cross-compatible.
Ideally it would also be written in Java
then we might even get it on the nspire