Let's go:
* Any addition to the F1 menu (like compression) will require extending the menu (which has reached the maximum height for a 89 screen). I think I have an idea that it might require few small changes in the code. LEFT / RIGHT would switch between the current part and the extended part, which would be drawn at the same location. As for the implementation, maybe HandleSelectionPopup should return a special value when the keyboard handling code returns a KEY_RIGHT or KEY_LEFT, and the F1 menu handling code in the main part of tictexpl should use crossed gotos to the other part of the F1 menu handling code.
* I'd need the translation of new strings "ERR: fichier système" / "ERR: system file" and "Type" / "Type" into all other languages.
* Is there a clean and safe AMS-independent way to display comments from TI-BASIC programs / functions just like a function of CAT_dialog does (in a dialog) ? Of course, we may just display the first MAX_COMMENT = 32 characters of the comment in the status line.
* To display the amount of RAM used by the program in the F5 info screen, I'm thinking about HeapSize(Ptr2Hd((void*)pti)); for the size of tictex, HeapSize(Ptr2Hd((void*)&file_list)); for the size of tictexpl, some simple way for the allocated blocks. Can we do better ?
BTW, Kevin: the latest TIGCC betas (15 + 16 for me) remove ~30 relocations and more than 100 bytes, thanks to the fix for -freg-relative-an sometimes generating relocated xxx.l references.
